From 5cdb6e0832cfecee58e61e1f3504c5de211c6f6a Mon Sep 17 00:00:00 2001 From: Pascal Baljet Date: Fri, 16 Sep 2022 00:33:32 +0200 Subject: [PATCH] Version bump --- app/package-lock.json | 148 +-- app/package.json | 2 +- dist/protone-media-laravel-splade.js | 1072 ++++++++++----------- dist/protone-media-laravel-splade.umd.cjs | 12 +- package-lock.json | 64 +- package.json | 2 +- src/Commands/SpladeInstallCommand.php | 2 +- 7 files changed, 651 insertions(+), 651 deletions(-) diff --git a/app/package-lock.json b/app/package-lock.json index 895be508..f1270679 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "devDependencies": { - "@protonemedia/laravel-splade": "file:../protonemedia-laravel-splade-0.4.22.tgz", + "@protonemedia/laravel-splade": "file:../protonemedia-laravel-splade-0.4.24.tgz", "@tailwindcss/forms": "^0.5.2", "@tailwindcss/typography": "^0.5.2", "@vitejs/plugin-vue": "^3.0.0", @@ -22,9 +22,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", - "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -97,9 +97,9 @@ } }, "node_modules/@protonemedia/laravel-splade": { - "version": "0.4.22", - "resolved": "file:../protonemedia-laravel-splade-0.4.22.tgz", - "integrity": "sha512-mnGabKBIjhfo7ePD++sCdm9B0lC9KAIXlis9Dx1Kqc4YwqsJ4OaZkhdVO6jUbULmrNmEzT4G/NaDtI2glUV03Q==", + "version": "0.4.24", + "resolved": "file:../protonemedia-laravel-splade-0.4.24.tgz", + "integrity": "sha512-RSJXqCZZ2Av0m5ClRZhS8l5zVrskoxlAND7hJHdftw8Hns4kMm5ZT6r+lREhm+av713/gJaUTvcmm0DYY+qEWA==", "dev": true, "license": "MIT", "dependencies": { @@ -141,9 +141,9 @@ } }, "node_modules/@types/node": { - "version": "14.18.28", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.28.tgz", - "integrity": "sha512-CK2fnrQlIgKlCV3N2kM+Gznb5USlwA1KFX3rJVHmgVk6NJxFPuQ86pAcvKnu37IA4BGlSRz7sEE1lHL1aLZ/eQ==", + "version": "14.18.29", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.29.tgz", + "integrity": "sha512-LhF+9fbIX4iPzhsRLpK5H7iPdvW8L4IwGciXQIOEcuF62+9nw/VQVsOViAOOGxY3OlOKGLFv0sWwJXdwQeTn6A==", "dev": true }, "node_modules/@vitejs/plugin-vue": { @@ -329,9 +329,9 @@ "dev": true }, "node_modules/autoprefixer": { - "version": "10.4.9", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.9.tgz", - "integrity": "sha512-Uu67eduPEmOeA0vyJby5ghu1AAELCCNSsLAjK+lz6kYzNM5sqnBO36MqfsjhPjQF/BaJM5U/UuFYyl7PavY/wQ==", + "version": "10.4.11", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.11.tgz", + "integrity": "sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==", "dev": true, "funding": [ { @@ -345,7 +345,7 @@ ], "dependencies": { "browserslist": "^4.21.3", - "caniuse-lite": "^1.0.30001394", + "caniuse-lite": "^1.0.30001399", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -399,9 +399,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "funding": [ { @@ -414,10 +414,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "update-browserslist-db": "^1.0.9" }, "bin": { "browserslist": "cli.js" @@ -436,9 +436,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001397", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001397.tgz", - "integrity": "sha512-SW9N2TbCdLf0eiNDRrrQXx2sOkaakNZbCjgNpPyMJJbiOrU5QzMIrXOVMRM1myBXTD5iTkdrtU/EguCrBocHlA==", + "version": "1.0.30001400", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001400.tgz", + "integrity": "sha512-Mv659Hn65Z4LgZdJ7ge5JTVbE3rqbJaaXgW5LEI9/tOaXclfIZ8DW7D7FCWWWmWiiPS7AC48S8kf3DApSxQdgA==", "dev": true, "funding": [ { @@ -532,9 +532,9 @@ } }, "node_modules/csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==", + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==", "dev": true }, "node_modules/deepmerge": { @@ -591,9 +591,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.247", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.247.tgz", - "integrity": "sha512-FLs6R4FQE+1JHM0hh3sfdxnYjKvJpHZyhQDjc2qFq/xFvmmRt/TATNToZhrcGUFzpF2XjeiuozrA8lI0PZmYYw==", + "version": "1.4.252", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.252.tgz", + "integrity": "sha512-bwfkxPvK2PVbg+dXVFgoun+BkAyJmBPB0AqMTyQ/MzJsA/vEQoTi6Y1uWUDmo/IeOu2zvh4Ac6nfmFOWz5+oHg==", "dev": true }, "node_modules/esbuild": { @@ -1023,9 +1023,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "dev": true, "funding": [ { @@ -1749,9 +1749,9 @@ "dev": true }, "node_modules/update-browserslist-db": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.8.tgz", - "integrity": "sha512-GHg7C4M7oJSJYW/ED/5QOJ7nL/E0lwTOBGsOorA7jqHr8ExUhPfwAotIAmdSw/LWv3SMLSNpzTAgeLG9zaZKTA==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", "dev": true, "funding": [ { @@ -1781,9 +1781,9 @@ "dev": true }, "node_modules/vite": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.0.tgz", - "integrity": "sha512-YBg3dUicDpDWFCGttmvMbVyS9ydjntwEjwXRj2KBFwSB8SxmGcudo1yb8FW5+M/G86aS8x828ujnzUVdsLjs9g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.1.tgz", + "integrity": "sha512-hgxQWev/AL7nWYrqByYo8nfcH9n97v6oFsta9+JX8h6cEkni7nHKP2kJleNYV2kcGhE8jsbaY1aStwPZXzPbgA==", "dev": true, "dependencies": { "esbuild": "^0.15.6", @@ -1868,9 +1868,9 @@ }, "dependencies": { "@babel/parser": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", - "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", "dev": true }, "@babel/runtime": { @@ -1916,8 +1916,8 @@ } }, "@protonemedia/laravel-splade": { - "version": "file:../protonemedia-laravel-splade-0.4.22.tgz", - "integrity": "sha512-mnGabKBIjhfo7ePD++sCdm9B0lC9KAIXlis9Dx1Kqc4YwqsJ4OaZkhdVO6jUbULmrNmEzT4G/NaDtI2glUV03Q==", + "version": "file:../protonemedia-laravel-splade-0.4.24.tgz", + "integrity": "sha512-RSJXqCZZ2Av0m5ClRZhS8l5zVrskoxlAND7hJHdftw8Hns4kMm5ZT6r+lREhm+av713/gJaUTvcmm0DYY+qEWA==", "dev": true, "requires": { "autosize": "^5.0.1", @@ -1948,9 +1948,9 @@ } }, "@types/node": { - "version": "14.18.28", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.28.tgz", - "integrity": "sha512-CK2fnrQlIgKlCV3N2kM+Gznb5USlwA1KFX3rJVHmgVk6NJxFPuQ86pAcvKnu37IA4BGlSRz7sEE1lHL1aLZ/eQ==", + "version": "14.18.29", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.29.tgz", + "integrity": "sha512-LhF+9fbIX4iPzhsRLpK5H7iPdvW8L4IwGciXQIOEcuF62+9nw/VQVsOViAOOGxY3OlOKGLFv0sWwJXdwQeTn6A==", "dev": true }, "@vitejs/plugin-vue": { @@ -2115,13 +2115,13 @@ "dev": true }, "autoprefixer": { - "version": "10.4.9", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.9.tgz", - "integrity": "sha512-Uu67eduPEmOeA0vyJby5ghu1AAELCCNSsLAjK+lz6kYzNM5sqnBO36MqfsjhPjQF/BaJM5U/UuFYyl7PavY/wQ==", + "version": "10.4.11", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.11.tgz", + "integrity": "sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==", "dev": true, "requires": { "browserslist": "^4.21.3", - "caniuse-lite": "^1.0.30001394", + "caniuse-lite": "^1.0.30001399", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -2160,15 +2160,15 @@ } }, "browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "update-browserslist-db": "^1.0.9" } }, "camelcase-css": { @@ -2178,9 +2178,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001397", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001397.tgz", - "integrity": "sha512-SW9N2TbCdLf0eiNDRrrQXx2sOkaakNZbCjgNpPyMJJbiOrU5QzMIrXOVMRM1myBXTD5iTkdrtU/EguCrBocHlA==", + "version": "1.0.30001400", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001400.tgz", + "integrity": "sha512-Mv659Hn65Z4LgZdJ7ge5JTVbE3rqbJaaXgW5LEI9/tOaXclfIZ8DW7D7FCWWWmWiiPS7AC48S8kf3DApSxQdgA==", "dev": true }, "choices.js": { @@ -2243,9 +2243,9 @@ "dev": true }, "csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==", + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==", "dev": true }, "deepmerge": { @@ -2290,9 +2290,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.247", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.247.tgz", - "integrity": "sha512-FLs6R4FQE+1JHM0hh3sfdxnYjKvJpHZyhQDjc2qFq/xFvmmRt/TATNToZhrcGUFzpF2XjeiuozrA8lI0PZmYYw==", + "version": "1.4.252", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.252.tgz", + "integrity": "sha512-bwfkxPvK2PVbg+dXVFgoun+BkAyJmBPB0AqMTyQ/MzJsA/vEQoTi6Y1uWUDmo/IeOu2zvh4Ac6nfmFOWz5+oHg==", "dev": true }, "esbuild": { @@ -2525,9 +2525,9 @@ "dev": true }, "follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "dev": true }, "form-data": { @@ -3006,9 +3006,9 @@ "dev": true }, "update-browserslist-db": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.8.tgz", - "integrity": "sha512-GHg7C4M7oJSJYW/ED/5QOJ7nL/E0lwTOBGsOorA7jqHr8ExUhPfwAotIAmdSw/LWv3SMLSNpzTAgeLG9zaZKTA==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", "dev": true, "requires": { "escalade": "^3.1.1", @@ -3022,9 +3022,9 @@ "dev": true }, "vite": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.0.tgz", - "integrity": "sha512-YBg3dUicDpDWFCGttmvMbVyS9ydjntwEjwXRj2KBFwSB8SxmGcudo1yb8FW5+M/G86aS8x828ujnzUVdsLjs9g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.1.tgz", + "integrity": "sha512-hgxQWev/AL7nWYrqByYo8nfcH9n97v6oFsta9+JX8h6cEkni7nHKP2kJleNYV2kcGhE8jsbaY1aStwPZXzPbgA==", "dev": true, "requires": { "esbuild": "^0.15.6", diff --git a/app/package.json b/app/package.json index 6b7c1b41..69a7ede6 100644 --- a/app/package.json +++ b/app/package.json @@ -6,7 +6,7 @@ "pre-publish": "npm upgrade && vite build" }, "devDependencies": { - "@protonemedia/laravel-splade": "file:../protonemedia-laravel-splade-0.4.22.tgz", + "@protonemedia/laravel-splade": "file:../protonemedia-laravel-splade-0.4.24.tgz", "@tailwindcss/forms": "^0.5.2", "@tailwindcss/typography": "^0.5.2", "@vitejs/plugin-vue": "^3.0.0", diff --git a/dist/protone-media-laravel-splade.js b/dist/protone-media-laravel-splade.js index 7bf9441a..5d4043ad 100644 --- a/dist/protone-media-laravel-splade.js +++ b/dist/protone-media-laravel-splade.js @@ -1,11 +1,11 @@ import zn from "axios"; -import { ref as y, computed as D, watch as ct, openBlock as q, createBlock as ke, unref as ve, h as F, onMounted as M, createElementBlock as le, createElementVNode as or, provide as Z, inject as J, nextTick as ot, resolveDynamicComponent as uo, KeepAlive as co, withCtx as Gn, normalizeStyle as fo, createVNode as po, Fragment as _r, renderList as ho, createCommentVNode as vo, cloneVNode as mo, watchEffect as Q, defineComponent as V, onUnmounted as Oe, Teleport as go, reactive as yo, onBeforeUnmount as bo, renderSlot as ge, resolveComponent as wo, withModifiers as So } from "vue"; -function Oo(e, t) { +import { ref as y, computed as D, watch as ct, openBlock as q, createBlock as ke, unref as ve, h as F, onMounted as M, createElementBlock as le, createElementVNode as or, provide as Z, inject as J, nextTick as ot, resolveDynamicComponent as co, KeepAlive as fo, withCtx as Gn, normalizeStyle as po, createVNode as ho, Fragment as xr, renderList as vo, createCommentVNode as mo, cloneVNode as go, watchEffect as Q, defineComponent as V, onUnmounted as Se, Teleport as yo, reactive as bo, onBeforeUnmount as wo, renderSlot as ge, resolveComponent as Oo, withModifiers as So } from "vue"; +function $o(e, t) { for (var r = -1, n = e == null ? 0 : e.length; ++r < n && t(e[r], r, e) !== !1; ) ; return e; } -function $o(e) { +function Eo(e) { return function(t, r, n) { for (var i = -1, o = Object(t), a = n(t), s = a.length; s--; ) { var l = a[e ? s : ++i]; @@ -15,137 +15,137 @@ function $o(e) { return t; }; } -var Eo = $o(); -const _o = Eo; -function xo(e, t) { +var xo = Eo(); +const _o = xo; +function To(e, t) { for (var r = -1, n = Array(e); ++r < e; ) n[r] = t(r); return n; } -var To = typeof global == "object" && global && global.Object === Object && global; -const Kn = To; -var Ao = typeof self == "object" && self && self.Object === Object && self, Po = Kn || Ao || Function("return this")(); -const ne = Po; +var Ao = typeof global == "object" && global && global.Object === Object && global; +const Kn = Ao; +var Po = typeof self == "object" && self && self.Object === Object && self, Co = Kn || Po || Function("return this")(); +const ne = Co; var Io = ne.Symbol; const ye = Io; -var Xn = Object.prototype, Co = Xn.hasOwnProperty, Do = Xn.toString, Je = ye ? ye.toStringTag : void 0; -function jo(e) { - var t = Co.call(e, Je), r = e[Je]; +var Xn = Object.prototype, Do = Xn.hasOwnProperty, jo = Xn.toString, Je = ye ? ye.toStringTag : void 0; +function Bo(e) { + var t = Do.call(e, Je), r = e[Je]; try { e[Je] = void 0; var n = !0; } catch { } - var i = Do.call(e); + var i = jo.call(e); return n && (t ? e[Je] = r : delete e[Je]), i; } -var Bo = Object.prototype, Fo = Bo.toString; -function Ro(e) { - return Fo.call(e); +var Fo = Object.prototype, Ro = Fo.toString; +function Lo(e) { + return Ro.call(e); } -var Lo = "[object Null]", qo = "[object Undefined]", an = ye ? ye.toStringTag : void 0; +var qo = "[object Null]", Mo = "[object Undefined]", an = ye ? ye.toStringTag : void 0; function $e(e) { - return e == null ? e === void 0 ? qo : Lo : an && an in Object(e) ? jo(e) : Ro(e); + return e == null ? e === void 0 ? Mo : qo : an && an in Object(e) ? Bo(e) : Lo(e); } function be(e) { return e != null && typeof e == "object"; } -var Mo = "[object Arguments]"; +var ko = "[object Arguments]"; function sn(e) { - return be(e) && $e(e) == Mo; + return be(e) && $e(e) == ko; } -var Qn = Object.prototype, ko = Qn.hasOwnProperty, No = Qn.propertyIsEnumerable, Ho = sn(function() { +var Qn = Object.prototype, No = Qn.hasOwnProperty, Ho = Qn.propertyIsEnumerable, Vo = sn(function() { return arguments; }()) ? sn : function(e) { - return be(e) && ko.call(e, "callee") && !No.call(e, "callee"); + return be(e) && No.call(e, "callee") && !Ho.call(e, "callee"); }; -const Yn = Ho; -var Vo = Array.isArray; -const k = Vo; -function Uo() { +const Yn = Vo; +var Uo = Array.isArray; +const k = Uo; +function Wo() { return !1; } -var Jn = typeof exports == "object" && exports && !exports.nodeType && exports, ln = Jn && typeof module == "object" && module && !module.nodeType && module, Wo = ln && ln.exports === Jn, un = Wo ? ne.Buffer : void 0, zo = un ? un.isBuffer : void 0, Go = zo || Uo; -const ar = Go; -var Ko = 9007199254740991, Xo = /^(?:0|[1-9]\d*)$/; -function xr(e, t) { +var Jn = typeof exports == "object" && exports && !exports.nodeType && exports, ln = Jn && typeof module == "object" && module && !module.nodeType && module, zo = ln && ln.exports === Jn, un = zo ? ne.Buffer : void 0, Go = un ? un.isBuffer : void 0, Ko = Go || Wo; +const ar = Ko; +var Xo = 9007199254740991, Qo = /^(?:0|[1-9]\d*)$/; +function _r(e, t) { var r = typeof e; - return t = t == null ? Ko : t, !!t && (r == "number" || r != "symbol" && Xo.test(e)) && e > -1 && e % 1 == 0 && e < t; + return t = t == null ? Xo : t, !!t && (r == "number" || r != "symbol" && Qo.test(e)) && e > -1 && e % 1 == 0 && e < t; } -var Qo = 9007199254740991; +var Yo = 9007199254740991; function Tr(e) { - return typeof e == "number" && e > -1 && e % 1 == 0 && e <= Qo; + return typeof e == "number" && e > -1 && e % 1 == 0 && e <= Yo; } -var Yo = "[object Arguments]", Jo = "[object Array]", Zo = "[object Boolean]", ea = "[object Date]", ta = "[object Error]", ra = "[object Function]", na = "[object Map]", ia = "[object Number]", oa = "[object Object]", aa = "[object RegExp]", sa = "[object Set]", la = "[object String]", ua = "[object WeakMap]", ca = "[object ArrayBuffer]", fa = "[object DataView]", da = "[object Float32Array]", pa = "[object Float64Array]", ha = "[object Int8Array]", va = "[object Int16Array]", ma = "[object Int32Array]", ga = "[object Uint8Array]", ya = "[object Uint8ClampedArray]", ba = "[object Uint16Array]", wa = "[object Uint32Array]", C = {}; -C[da] = C[pa] = C[ha] = C[va] = C[ma] = C[ga] = C[ya] = C[ba] = C[wa] = !0; -C[Yo] = C[Jo] = C[ca] = C[Zo] = C[fa] = C[ea] = C[ta] = C[ra] = C[na] = C[ia] = C[oa] = C[aa] = C[sa] = C[la] = C[ua] = !1; +var Jo = "[object Arguments]", Zo = "[object Array]", ea = "[object Boolean]", ta = "[object Date]", ra = "[object Error]", na = "[object Function]", ia = "[object Map]", oa = "[object Number]", aa = "[object Object]", sa = "[object RegExp]", la = "[object Set]", ua = "[object String]", ca = "[object WeakMap]", fa = "[object ArrayBuffer]", da = "[object DataView]", pa = "[object Float32Array]", ha = "[object Float64Array]", va = "[object Int8Array]", ma = "[object Int16Array]", ga = "[object Int32Array]", ya = "[object Uint8Array]", ba = "[object Uint8ClampedArray]", wa = "[object Uint16Array]", Oa = "[object Uint32Array]", I = {}; +I[pa] = I[ha] = I[va] = I[ma] = I[ga] = I[ya] = I[ba] = I[wa] = I[Oa] = !0; +I[Jo] = I[Zo] = I[fa] = I[ea] = I[da] = I[ta] = I[ra] = I[na] = I[ia] = I[oa] = I[aa] = I[sa] = I[la] = I[ua] = I[ca] = !1; function Sa(e) { - return be(e) && Tr(e.length) && !!C[$e(e)]; + return be(e) && Tr(e.length) && !!I[$e(e)]; } -function Oa(e) { +function $a(e) { return function(t) { return e(t); }; } -var Zn = typeof exports == "object" && exports && !exports.nodeType && exports, tt = Zn && typeof module == "object" && module && !module.nodeType && module, $a = tt && tt.exports === Zn, Yt = $a && Kn.process, Ea = function() { +var Zn = typeof exports == "object" && exports && !exports.nodeType && exports, tt = Zn && typeof module == "object" && module && !module.nodeType && module, Ea = tt && tt.exports === Zn, Yt = Ea && Kn.process, xa = function() { try { var e = tt && tt.require && tt.require("util").types; return e || Yt && Yt.binding && Yt.binding("util"); } catch { } }(); -const cn = Ea; -var fn = cn && cn.isTypedArray, _a = fn ? Oa(fn) : Sa; +const cn = xa; +var fn = cn && cn.isTypedArray, _a = fn ? $a(fn) : Sa; const ei = _a; -var xa = Object.prototype, Ta = xa.hasOwnProperty; -function Aa(e, t) { - var r = k(e), n = !r && Yn(e), i = !r && !n && ar(e), o = !r && !n && !i && ei(e), a = r || n || i || o, s = a ? xo(e.length, String) : [], l = s.length; +var Ta = Object.prototype, Aa = Ta.hasOwnProperty; +function Pa(e, t) { + var r = k(e), n = !r && Yn(e), i = !r && !n && ar(e), o = !r && !n && !i && ei(e), a = r || n || i || o, s = a ? To(e.length, String) : [], l = s.length; for (var u in e) - (t || Ta.call(e, u)) && !(a && (u == "length" || i && (u == "offset" || u == "parent") || o && (u == "buffer" || u == "byteLength" || u == "byteOffset") || xr(u, l))) && s.push(u); + (t || Aa.call(e, u)) && !(a && (u == "length" || i && (u == "offset" || u == "parent") || o && (u == "buffer" || u == "byteLength" || u == "byteOffset") || _r(u, l))) && s.push(u); return s; } -var Pa = Object.prototype; +var Ca = Object.prototype; function Ia(e) { - var t = e && e.constructor, r = typeof t == "function" && t.prototype || Pa; + var t = e && e.constructor, r = typeof t == "function" && t.prototype || Ca; return e === r; } -function Ca(e, t) { +function Da(e, t) { return function(r) { return e(t(r)); }; } -var Da = Ca(Object.keys, Object); -const ja = Da; -var Ba = Object.prototype, Fa = Ba.hasOwnProperty; -function Ra(e) { +var ja = Da(Object.keys, Object); +const Ba = ja; +var Fa = Object.prototype, Ra = Fa.hasOwnProperty; +function La(e) { if (!Ia(e)) - return ja(e); + return Ba(e); var t = []; for (var r in Object(e)) - Fa.call(e, r) && r != "constructor" && t.push(r); + Ra.call(e, r) && r != "constructor" && t.push(r); return t; } function ee(e) { var t = typeof e; return e != null && (t == "object" || t == "function"); } -var La = "[object AsyncFunction]", qa = "[object Function]", Ma = "[object GeneratorFunction]", ka = "[object Proxy]"; +var qa = "[object AsyncFunction]", Ma = "[object Function]", ka = "[object GeneratorFunction]", Na = "[object Proxy]"; function ti(e) { if (!ee(e)) return !1; var t = $e(e); - return t == qa || t == Ma || t == La || t == ka; + return t == Ma || t == ka || t == qa || t == Na; } function jt(e) { return e != null && Tr(e.length) && !ti(e); } function Bt(e) { - return jt(e) ? Aa(e) : Ra(e); + return jt(e) ? Pa(e) : La(e); } function Ar(e, t) { return e && _o(e, t, Bt); } -function Na(e, t) { +function Ha(e, t) { return function(r, n) { if (r == null) return r; @@ -156,26 +156,26 @@ function Na(e, t) { return r; }; } -var Ha = Na(Ar); -const Pr = Ha; +var Va = Ha(Ar); +const Pr = Va; function ri(e) { return e; } function ni(e) { return typeof e == "function" ? e : ri; } -function Va(e, t) { - var r = k(e) ? Oo : Pr; +function Ua(e, t) { + var r = k(e) ? $o : Pr; return r(e, ni(t)); } -var Ua = Array.prototype, Wa = Ua.reverse; -function za(e) { - return e == null ? e : Wa.call(e); +var Wa = Array.prototype, za = Wa.reverse; +function Ga(e) { + return e == null ? e : za.call(e); } const sr = y(1), we = typeof window > "u"; -function Ga(e, t) { - we || window.addEventListener("popstate", Ka.bind(this)), Dr(t), Ft(t.head), jr(e); - const r = we ? "" : location.href, n = Ir( +function Ka(e, t) { + we || window.addEventListener("popstate", Xa.bind(this)), Dr(t), Ft(t.head), jr(e); + const r = we ? "" : location.href, n = Cr( r, t.head, e, @@ -184,10 +184,10 @@ function Ga(e, t) { ); ii(n); } -function Ka(e) { +function Xa(e) { !e.state || (H.value = e.state, ie.value = 0, Ft(H.value.head), jr(H.value.html, H.value.rememberedState.scrollY)); } -function Ir(e, t, r, n, i) { +function Cr(e, t, r, n, i) { const o = { url: e, head: t, @@ -197,11 +197,11 @@ function Ir(e, t, r, n, i) { }; return H.value = o, o; } -function Xa(e) { +function Qa(e) { we || window.history.pushState(e, "", e.url); } -function Qa(e) { - const t = Ir( +function Ya(e) { + const t = Cr( e, JSON.parse(JSON.stringify(H.value.head)), H.value.html, @@ -214,45 +214,45 @@ function ii(e) { we || window.history.replaceState(e, "", e.url); } const H = y({}), dn = y(0); -function Ya(e, t) { +function Ja(e, t) { dn.value++; const r = e.request.responseURL; e.data.splade.modal && ie.value++, Dr(e.data.splade), Ft(e.data.splade.head); const n = r === H.value.url; if (n && (t = !0), e.data.splade.modal) - return ls(e.data.html, e.data.splade.modal); + return us(e.data.html, e.data.splade.modal); if (e.data.splade.preventRefresh && n) return; ie.value = 0; let i = e.data.html; t ? i += `` : sr.value++, jr(i, 0); - const o = Ir( + const o = Cr( r, e.data.splade.head, i, H.value.rememberedState ? { ...H.value.rememberedState } : {}, sr.value ); - t ? ii(o) : Xa(o); + t ? ii(o) : Qa(o); } const ie = y(0); -function Ja() { - ie.value--, Ft(es(ie.value)); +function Za() { + ie.value--, Ft(ts(ie.value)); } -const oi = y({}), ai = y({}), si = (e) => ai.value[e], Za = (e) => Object.keys(si.value[e]).length > 0, li = y({}), es = (e) => li.value[e], ui = y({}), ts = (e) => ui.value[e], He = y([]), rs = D(() => za(He.value)); -function ns(e) { +const oi = y({}), ai = y({}), si = (e) => ai.value[e], es = (e) => Object.keys(si.value[e]).length > 0, li = y({}), ts = (e) => li.value[e], ui = y({}), rs = (e) => ui.value[e], He = y([]), ns = D(() => Ga(He.value)); +function is(e) { He.value.push(e); } -function is(e) { +function os(e) { He.value[e].dismissed = !0, He.value[e].html = null; } -const Cr = y(null); -function os(e, t, r, n) { +const Ir = y(null); +function as(e, t, r, n) { let i, o; const a = new Promise((s, l) => { i = s, o = l; }); - return Cr.value = { + return Ir.value = { title: e, text: t, confirmButton: r, @@ -261,15 +261,15 @@ function os(e, t, r, n) { rejectPromise: o }, a; } -function as() { - Cr.value = null; +function ss() { + Ir.value = null; } function Dr(e) { - oi.value = e.shared ? e.shared : {}, ui.value[ie.value] = e.flash ? e.flash : {}, li.value[ie.value] = e.head ? e.head : {}, Va(e.toasts ? e.toasts : [], (t) => { + oi.value = e.shared ? e.shared : {}, ui.value[ie.value] = e.flash ? e.flash : {}, li.value[ie.value] = e.head ? e.head : {}, Ua(e.toasts ? e.toasts : [], (t) => { He.value.push(t); }), ai.value[ie.value] = e.errors ? e.errors : {}; } -function ss(e) { +function ls(e) { mi.value(e); } function Ft(e) { @@ -278,25 +278,25 @@ function Ft(e) { function jr(e, t) { hi.value(e, t); } -function ls(e, t) { +function us(e, t) { vi.value(e, t); } const ci = y({}); function fi(e, t, r) { - ci.value[e] = t, r && us(e, t); + ci.value[e] = t, r && cs(e, t); } -function us(e, t) { +function cs(e, t) { let r = JSON.parse(localStorage.getItem("splade") || "{}") || {}; r[e] = t, localStorage.setItem("splade", JSON.stringify(r)); } -function cs(e, t) { +function fs(e, t) { return t ? (JSON.parse(localStorage.getItem("splade") || "{}") || {})[e] : ci.value[e]; } -function St(e, t) { +function Ot(e, t) { we || document.dispatchEvent(new CustomEvent(`splade:${e}`, { detail: t })); } function ft(e, t, r, n, i) { - we || fi("scrollY", window.scrollY), St("request", { url: e, method: t, data: r, headers: n, replace: i }); + we || fi("scrollY", window.scrollY), Ot("request", { url: e, method: t, data: r, headers: n, replace: i }); const o = zn({ method: t, url: e, @@ -308,15 +308,15 @@ function ft(e, t, r, n, i) { ...n }, onUploadProgress: (a) => { - r instanceof FormData && (a.percentage = Math.round(a.loaded / a.total * 100), St("request-progress", { url: e, method: t, data: r, headers: n, replace: i, progress: a })); + r instanceof FormData && (a.percentage = Math.round(a.loaded / a.total * 100), Ot("request-progress", { url: e, method: t, data: r, headers: n, replace: i, progress: a })); } }); return o.then((a) => { - Ya(a, i), St("request-response", { url: e, method: t, data: r, headers: n, replace: i, response: a }); + Ja(a, i), Ot("request-response", { url: e, method: t, data: r, headers: n, replace: i, response: a }); }).catch((a) => { - St("request-error", { url: e, method: t, data: r, headers: n, replace: i, error: a }); + Ot("request-error", { url: e, method: t, data: r, headers: n, replace: i, error: a }); const s = a.response.data.splade; - s && Dr(s), a.response.status != 422 && ss( + s && Dr(s), a.response.status != 422 && ls( a.response.data.html ? a.response.data.html : a.response.data ); }), o; @@ -324,16 +324,16 @@ function ft(e, t, r, n, i) { function di(e) { return ft(e, "GET", {}, {}, !0); } -function fs(e) { +function ds(e) { return ft(e, "GET", {}, {}, !1); } -function ds(e) { +function ps(e) { return ft(e, "GET", {}, { "X-Splade-Modal": "modal" }, !1); } -function ps(e) { +function hs(e) { return ft(e, "GET", {}, { "X-Splade-Modal": "slideover" }, !1); } -function hs() { +function vs() { return di(H.value.url); } const pi = y(() => { @@ -341,14 +341,14 @@ const pi = y(() => { }), vi = y(() => { }), mi = y(() => { }), m = { - init: Ga, + init: Ka, replace: di, - visit: fs, - modal: ds, - slideover: ps, - refresh: hs, + visit: ds, + modal: ps, + slideover: hs, + refresh: vs, request: ft, - replaceUrlOfCurrentPage: Qa, + replaceUrlOfCurrentPage: Ya, setOnHead(e) { pi.value = e; }, @@ -361,20 +361,20 @@ const pi = y(() => { setOnServerError(e) { mi.value = e; }, - hasValidationErrors: Za, + hasValidationErrors: es, validationErrors: si, sharedData: oi, - flashData: ts, + flashData: rs, toasts: He, - toastsReversed: rs, - confirmModal: Cr, - confirm: os, - clearConfirmModal: as, - pushToast: ns, - dismissToast: is, - restore: cs, + toastsReversed: ns, + confirmModal: Ir, + confirm: as, + clearConfirmModal: ss, + pushToast: is, + dismissToast: os, + restore: fs, remember: fi, - popStack: Ja, + popStack: Za, currentStack: ie, pageVisitId: D(() => H.value.pageVisitId), isSsr: we @@ -382,9 +382,9 @@ const pi = y(() => { function Ne(e, t) { return e && Ar(e, ni(t)); } -var vs = "[object String]"; +var ms = "[object String]"; function Jt(e) { - return typeof e == "string" || !k(e) && be(e) && $e(e) == vs; + return typeof e == "string" || !k(e) && be(e) && $e(e) == ms; } const rt = { __name: "Render", @@ -404,7 +404,7 @@ const rt = { } return ct(() => t.html, n, { immediate: !0 }), (i, o) => (q(), ke(ve(r))); } -}, ms = { +}, gs = { __name: "ServerError", props: { html: { @@ -441,7 +441,7 @@ const rt = { }, null, 512) ])); } -}, gs = { +}, ys = { __name: "SpladeApp", props: { el: { @@ -523,20 +523,20 @@ const rt = { }), m.setOnServerError(function(f) { i.value = f; }), m.init(t.initialHtml, t.initialSpladeData), (f, p) => (q(), le("div", null, [ - (q(), ke(uo(ve(m).isSsr ? "div" : co), { + (q(), ke(co(ve(m).isSsr ? "div" : fo), { max: ve(l).max_keep_alive }, { default: Gn(() => [ (q(), ke(rt, { key: `visit.${ve(m).pageVisitId.value}`, - style: fo(ve(o)), + style: po(ve(o)), html: r.value }, null, 8, ["style", "html"])) ]), _: 1 }, 8, ["max"])), - po(rt, { html: e.components }, null, 8, ["html"]), - (q(!0), le(_r, null, ho(ve(m).currentStack.value, (d) => (q(), ke(rt, { + ho(rt, { html: e.components }, null, 8, ["html"]), + (q(!0), le(xr, null, vo(ve(m).currentStack.value, (d) => (q(), ke(rt, { key: `modal.${d}`, type: n.value[d].type, html: n.value[d].html, @@ -544,34 +544,34 @@ const rt = { "on-top-of-stack": ve(m).currentStack.value === d, onClose: (v) => s(d) }, null, 8, ["type", "html", "stack", "on-top-of-stack", "onClose"]))), 128)), - i.value ? (q(), ke(ms, { + i.value ? (q(), ke(gs, { key: 0, html: i.value, onClose: a - }, null, 8, ["html"])) : vo("", !0) + }, null, 8, ["html"])) : mo("", !0) ])); } }; function qd(e) { - return () => F(gs, e); + return () => F(ys, e); } -var ys = Object.prototype, bs = ys.hasOwnProperty; -function ws(e, t) { - return e != null && bs.call(e, t); +var bs = Object.prototype, ws = bs.hasOwnProperty; +function Os(e, t) { + return e != null && ws.call(e, t); } var Ss = "[object Symbol]"; function Rt(e) { return typeof e == "symbol" || be(e) && $e(e) == Ss; } -var Os = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, $s = /^\w*$/; +var $s = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, Es = /^\w*$/; function Br(e, t) { if (k(e)) return !1; var r = typeof e; - return r == "number" || r == "symbol" || r == "boolean" || e == null || Rt(e) ? !0 : $s.test(e) || !Os.test(e) || t != null && e in Object(t); + return r == "number" || r == "symbol" || r == "boolean" || e == null || Rt(e) ? !0 : Es.test(e) || !$s.test(e) || t != null && e in Object(t); } -var Es = ne["__core-js_shared__"]; -const Zt = Es; +var xs = ne["__core-js_shared__"]; +const Zt = xs; var pn = function() { var e = /[^.]+$/.exec(Zt && Zt.keys && Zt.keys.IE_PROTO || ""); return e ? "Symbol(src)_1." + e : ""; @@ -579,11 +579,11 @@ var pn = function() { function _s(e) { return !!pn && pn in e; } -var xs = Function.prototype, Ts = xs.toString; +var Ts = Function.prototype, As = Ts.toString; function Fe(e) { if (e != null) { try { - return Ts.call(e); + return As.call(e); } catch { } try { @@ -593,49 +593,49 @@ function Fe(e) { } return ""; } -var As = /[\\^$.*+?()[\]{}|]/g, Ps = /^\[object .+?Constructor\]$/, Is = Function.prototype, Cs = Object.prototype, Ds = Is.toString, js = Cs.hasOwnProperty, Bs = RegExp( - "^" + Ds.call(js).replace(As, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$" +var Ps = /[\\^$.*+?()[\]{}|]/g, Cs = /^\[object .+?Constructor\]$/, Is = Function.prototype, Ds = Object.prototype, js = Is.toString, Bs = Ds.hasOwnProperty, Fs = RegExp( + "^" + js.call(Bs).replace(Ps, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$" ); -function Fs(e) { +function Rs(e) { if (!ee(e) || _s(e)) return !1; - var t = ti(e) ? Bs : Ps; + var t = ti(e) ? Fs : Cs; return t.test(Fe(e)); } -function Rs(e, t) { +function Ls(e, t) { return e == null ? void 0 : e[t]; } function Re(e, t) { - var r = Rs(e, t); - return Fs(r) ? r : void 0; + var r = Ls(e, t); + return Rs(r) ? r : void 0; } -var Ls = Re(Object, "create"); -const at = Ls; -function qs() { +var qs = Re(Object, "create"); +const at = qs; +function Ms() { this.__data__ = at ? at(null) : {}, this.size = 0; } -function Ms(e) { +function ks(e) { var t = this.has(e) && delete this.__data__[e]; return this.size -= t ? 1 : 0, t; } -var ks = "__lodash_hash_undefined__", Ns = Object.prototype, Hs = Ns.hasOwnProperty; -function Vs(e) { +var Ns = "__lodash_hash_undefined__", Hs = Object.prototype, Vs = Hs.hasOwnProperty; +function Us(e) { var t = this.__data__; if (at) { var r = t[e]; - return r === ks ? void 0 : r; + return r === Ns ? void 0 : r; } - return Hs.call(t, e) ? t[e] : void 0; + return Vs.call(t, e) ? t[e] : void 0; } -var Us = Object.prototype, Ws = Us.hasOwnProperty; -function zs(e) { +var Ws = Object.prototype, zs = Ws.hasOwnProperty; +function Gs(e) { var t = this.__data__; - return at ? t[e] !== void 0 : Ws.call(t, e); + return at ? t[e] !== void 0 : zs.call(t, e); } -var Gs = "__lodash_hash_undefined__"; -function Ks(e, t) { +var Ks = "__lodash_hash_undefined__"; +function Xs(e, t) { var r = this.__data__; - return this.size += this.has(e) ? 0 : 1, r[e] = at && t === void 0 ? Gs : t, this; + return this.size += this.has(e) ? 0 : 1, r[e] = at && t === void 0 ? Ks : t, this; } function De(e) { var t = -1, r = e == null ? 0 : e.length; @@ -644,12 +644,12 @@ function De(e) { this.set(n[0], n[1]); } } -De.prototype.clear = qs; -De.prototype.delete = Ms; -De.prototype.get = Vs; -De.prototype.has = zs; -De.prototype.set = Ks; -function Xs() { +De.prototype.clear = Ms; +De.prototype.delete = ks; +De.prototype.get = Us; +De.prototype.has = Gs; +De.prototype.set = Xs; +function Qs() { this.__data__ = [], this.size = 0; } function Fr(e, t) { @@ -661,22 +661,22 @@ function Lt(e, t) { return r; return -1; } -var Qs = Array.prototype, Ys = Qs.splice; -function Js(e) { +var Ys = Array.prototype, Js = Ys.splice; +function Zs(e) { var t = this.__data__, r = Lt(t, e); if (r < 0) return !1; var n = t.length - 1; - return r == n ? t.pop() : Ys.call(t, r, 1), --this.size, !0; + return r == n ? t.pop() : Js.call(t, r, 1), --this.size, !0; } -function Zs(e) { +function el(e) { var t = this.__data__, r = Lt(t, e); return r < 0 ? void 0 : t[r][1]; } -function el(e) { +function tl(e) { return Lt(this.__data__, e) > -1; } -function tl(e, t) { +function rl(e, t) { var r = this.__data__, n = Lt(r, e); return n < 0 ? (++this.size, r.push([e, t])) : r[n][1] = t, this; } @@ -687,39 +687,39 @@ function ce(e) { this.set(n[0], n[1]); } } -ce.prototype.clear = Xs; -ce.prototype.delete = Js; -ce.prototype.get = Zs; -ce.prototype.has = el; -ce.prototype.set = tl; -var rl = Re(ne, "Map"); -const st = rl; -function nl() { +ce.prototype.clear = Qs; +ce.prototype.delete = Zs; +ce.prototype.get = el; +ce.prototype.has = tl; +ce.prototype.set = rl; +var nl = Re(ne, "Map"); +const st = nl; +function il() { this.size = 0, this.__data__ = { hash: new De(), map: new (st || ce)(), string: new De() }; } -function il(e) { +function ol(e) { var t = typeof e; return t == "string" || t == "number" || t == "symbol" || t == "boolean" ? e !== "__proto__" : e === null; } function qt(e, t) { var r = e.__data__; - return il(t) ? r[typeof t == "string" ? "string" : "hash"] : r.map; + return ol(t) ? r[typeof t == "string" ? "string" : "hash"] : r.map; } -function ol(e) { +function al(e) { var t = qt(this, e).delete(e); return this.size -= t ? 1 : 0, t; } -function al(e) { +function sl(e) { return qt(this, e).get(e); } -function sl(e) { +function ll(e) { return qt(this, e).has(e); } -function ll(e, t) { +function ul(e, t) { var r = qt(this, e), n = r.size; return r.set(e, t), this.size += r.size == n ? 0 : 1, this; } @@ -730,15 +730,15 @@ function fe(e) { this.set(n[0], n[1]); } } -fe.prototype.clear = nl; -fe.prototype.delete = ol; -fe.prototype.get = al; -fe.prototype.has = sl; -fe.prototype.set = ll; -var ul = "Expected a function"; +fe.prototype.clear = il; +fe.prototype.delete = al; +fe.prototype.get = sl; +fe.prototype.has = ll; +fe.prototype.set = ul; +var cl = "Expected a function"; function Rr(e, t) { if (typeof e != "function" || t != null && typeof t != "function") - throw new TypeError(ul); + throw new TypeError(cl); var r = function() { var n = arguments, i = t ? t.apply(this, n) : n[0], o = r.cache; if (o.has(i)) @@ -749,26 +749,26 @@ function Rr(e, t) { return r.cache = new (Rr.Cache || fe)(), r; } Rr.Cache = fe; -var cl = 500; -function fl(e) { +var fl = 500; +function dl(e) { var t = Rr(e, function(n) { - return r.size === cl && r.clear(), n; + return r.size === fl && r.clear(), n; }), r = t.cache; return t; } -var dl = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, pl = /\\(\\)?/g, hl = fl(function(e) { +var pl = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, hl = /\\(\\)?/g, vl = dl(function(e) { var t = []; - return e.charCodeAt(0) === 46 && t.push(""), e.replace(dl, function(r, n, i, o) { - t.push(i ? o.replace(pl, "$1") : n || r); + return e.charCodeAt(0) === 46 && t.push(""), e.replace(pl, function(r, n, i, o) { + t.push(i ? o.replace(hl, "$1") : n || r); }), t; }); -const vl = hl; +const ml = vl; function gi(e, t) { for (var r = -1, n = e == null ? 0 : e.length, i = Array(n); ++r < n; ) i[r] = t(e[r], r, e); return i; } -var ml = 1 / 0, hn = ye ? ye.prototype : void 0, vn = hn ? hn.toString : void 0; +var gl = 1 / 0, hn = ye ? ye.prototype : void 0, vn = hn ? hn.toString : void 0; function Mt(e) { if (typeof e == "string") return e; @@ -777,20 +777,20 @@ function Mt(e) { if (Rt(e)) return vn ? vn.call(e) : ""; var t = e + ""; - return t == "0" && 1 / e == -ml ? "-0" : t; + return t == "0" && 1 / e == -gl ? "-0" : t; } function Lr(e) { return e == null ? "" : Mt(e); } function qr(e, t) { - return k(e) ? e : Br(e, t) ? [e] : vl(Lr(e)); + return k(e) ? e : Br(e, t) ? [e] : ml(Lr(e)); } -var gl = 1 / 0; +var yl = 1 / 0; function dt(e) { if (typeof e == "string" || Rt(e)) return e; var t = e + ""; - return t == "0" && 1 / e == -gl ? "-0" : t; + return t == "0" && 1 / e == -yl ? "-0" : t; } function yi(e, t, r) { t = qr(t, e); @@ -800,10 +800,10 @@ function yi(e, t, r) { break; e = e[a]; } - return o || ++n != i ? o : (i = e == null ? 0 : e.length, !!i && Tr(i) && xr(a, i) && (k(e) || Yn(e))); + return o || ++n != i ? o : (i = e == null ? 0 : e.length, !!i && Tr(i) && _r(a, i) && (k(e) || Yn(e))); } function G(e, t) { - return e != null && yi(e, t, ws); + return e != null && yi(e, t, Os); } function K(e, t, ...r) { if (e in t) { @@ -816,7 +816,7 @@ function K(e, t, ...r) { var Pt = ((e) => (e[e.None = 0] = "None", e[e.RenderStrategy = 1] = "RenderStrategy", e[e.Static = 2] = "Static", e))(Pt || {}), me = ((e) => (e[e.Unmount = 0] = "Unmount", e[e.Hidden = 1] = "Hidden", e))(me || {}); function U({ visible: e = !0, features: t = 0, ourProps: r, theirProps: n, ...i }) { var o; - let a = yl(n, r), s = Object.assign(i, { props: a }); + let a = bl(n, r), s = Object.assign(i, { props: a }); if (e || t & 2 && a.static) return er(s); if (t & 1) { @@ -841,21 +841,21 @@ function er({ props: e, attrs: t, slots: r, slot: n, name: i }) { if (a === "template") { if (l = bi(l), Object.keys(s).length > 0 || Object.keys(t).length > 0) { let [c, ...f] = l != null ? l : []; - if (!bl(c) || f.length > 0) + if (!wl(c) || f.length > 0) throw new Error(['Passing props on "template"!', "", `The current component <${i} /> is rendering a "template".`, "However we need to passthrough the following props:", Object.keys(s).concat(Object.keys(t)).sort((p, d) => p.localeCompare(d)).map((p) => ` - ${p}`).join(` `), "", "You can apply a few solutions:", ['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".', "Render a single element as the child so that we can forward the props onto that element."].map((p) => ` - ${p}`).join(` `)].join(` `)); - return mo(c, Object.assign({}, s, u)); + return go(c, Object.assign({}, s, u)); } return Array.isArray(l) && l.length === 1 ? l[0] : l; } return F(a, Object.assign({}, s, u), l); } function bi(e) { - return e.flatMap((t) => t.type === _r ? bi(t.children) : [t]); + return e.flatMap((t) => t.type === xr ? bi(t.children) : [t]); } -function yl(...e) { +function bl(...e) { if (e.length === 0) return {}; if (e.length === 1) @@ -883,31 +883,31 @@ function wi(e, t = []) { n in r && delete r[n]; return r; } -function bl(e) { +function wl(e) { return e == null ? !1 : typeof e.type == "string" || typeof e.type == "object" || typeof e.type == "function"; } -let wl = 0; +let Ol = 0; function Sl() { - return ++wl; + return ++Ol; } function Le() { return Sl(); } -var Si = ((e) => (e.Space = " ", e.Enter = "Enter", e.Escape = "Escape", e.Backspace = "Backspace", e.Delete = "Delete", e.ArrowLeft = "ArrowLeft", e.ArrowUp = "ArrowUp", e.ArrowRight = "ArrowRight", e.ArrowDown = "ArrowDown", e.Home = "Home", e.End = "End", e.PageUp = "PageUp", e.PageDown = "PageDown", e.Tab = "Tab", e))(Si || {}); +var Oi = ((e) => (e.Space = " ", e.Enter = "Enter", e.Escape = "Escape", e.Backspace = "Backspace", e.Delete = "Delete", e.ArrowLeft = "ArrowLeft", e.ArrowUp = "ArrowUp", e.ArrowRight = "ArrowRight", e.ArrowDown = "ArrowDown", e.Home = "Home", e.End = "End", e.PageUp = "PageUp", e.PageDown = "PageDown", e.Tab = "Tab", e))(Oi || {}); function ue(e) { var t; return e == null || e.value == null ? null : (t = e.value.$el) != null ? t : e.value; } -let Oi = Symbol("Context"); +let Si = Symbol("Context"); var je = ((e) => (e[e.Open = 0] = "Open", e[e.Closed = 1] = "Closed", e))(je || {}); -function Ol() { +function $l() { return Mr() !== null; } function Mr() { - return J(Oi, null); + return J(Si, null); } -function $l(e) { - Z(Oi, e); +function El(e) { + Z(Si, e); } const kt = typeof window > "u" || typeof document > "u"; function Ge(e) { @@ -923,12 +923,12 @@ function Ge(e) { return document; } let lr = ["[contentEditable=true]", "[tabindex]", "a[href]", "area[href]", "button:not([disabled])", "iframe", "input:not([disabled])", "select:not([disabled])", "textarea:not([disabled])"].map((e) => `${e}:not([tabindex='-1'])`).join(","); -var lt = ((e) => (e[e.First = 1] = "First", e[e.Previous = 2] = "Previous", e[e.Next = 4] = "Next", e[e.Last = 8] = "Last", e[e.WrapAround = 16] = "WrapAround", e[e.NoScroll = 32] = "NoScroll", e))(lt || {}), $i = ((e) => (e[e.Error = 0] = "Error", e[e.Overflow = 1] = "Overflow", e[e.Success = 2] = "Success", e[e.Underflow = 3] = "Underflow", e))($i || {}), El = ((e) => (e[e.Previous = -1] = "Previous", e[e.Next = 1] = "Next", e))(El || {}); +var lt = ((e) => (e[e.First = 1] = "First", e[e.Previous = 2] = "Previous", e[e.Next = 4] = "Next", e[e.Last = 8] = "Last", e[e.WrapAround = 16] = "WrapAround", e[e.NoScroll = 32] = "NoScroll", e))(lt || {}), $i = ((e) => (e[e.Error = 0] = "Error", e[e.Overflow = 1] = "Overflow", e[e.Success = 2] = "Success", e[e.Underflow = 3] = "Underflow", e))($i || {}), xl = ((e) => (e[e.Previous = -1] = "Previous", e[e.Next = 1] = "Next", e))(xl || {}); function _l(e = document.body) { return e == null ? [] : Array.from(e.querySelectorAll(lr)); } var Ei = ((e) => (e[e.Strict = 0] = "Strict", e[e.Loose = 1] = "Loose", e))(Ei || {}); -function xl(e, t = 0) { +function Tl(e, t = 0) { var r; return e === ((r = Ge(e)) == null ? void 0 : r.body) ? !1 : K(t, { [0]() { return e.matches(lr); @@ -945,12 +945,12 @@ function xl(e, t = 0) { function nt(e) { e == null || e.focus({ preventScroll: !0 }); } -let Tl = ["textarea", "input"].join(","); -function Al(e) { +let Al = ["textarea", "input"].join(","); +function Pl(e) { var t, r; - return (r = (t = e == null ? void 0 : e.matches) == null ? void 0 : t.call(e, Tl)) != null ? r : !1; + return (r = (t = e == null ? void 0 : e.matches) == null ? void 0 : t.call(e, Al)) != null ? r : !1; } -function Pl(e, t = (r) => r) { +function Cl(e, t = (r) => r) { return e.slice().sort((r, n) => { let i = t(r), o = t(n); if (i === null || o === null) @@ -961,7 +961,7 @@ function Pl(e, t = (r) => r) { } function ur(e, t, r = !0, n = null) { var i; - let o = (i = Array.isArray(e) ? e.length > 0 ? e[0].ownerDocument : document : e == null ? void 0 : e.ownerDocument) != null ? i : document, a = Array.isArray(e) ? r ? Pl(e) : e : _l(e); + let o = (i = Array.isArray(e) ? e.length > 0 ? e[0].ownerDocument : document : e == null ? void 0 : e.ownerDocument) != null ? i : document, a = Array.isArray(e) ? r ? Cl(e) : e : _l(e); n = n != null ? n : o.activeElement; let s = (() => { if (t & 5) @@ -994,7 +994,7 @@ function ur(e, t, r = !0, n = null) { } p = a[d], p == null || p.focus(u), c += s; } while (p !== o.activeElement); - return t & 6 && Al(p) && p.select(), p.hasAttribute("tabindex") || p.setAttribute("tabindex", "0"), 2; + return t & 6 && Pl(p) && p.select(), p.hasAttribute("tabindex") || p.setAttribute("tabindex", "0"), 2; } function tr(e, t, r) { kt || Q((n) => { @@ -1018,7 +1018,7 @@ function Il(e, t, r = D(() => !0)) { if (c != null && c.contains(s)) return; } - return !xl(s, Ei.Loose) && s.tabIndex !== -1 && o.preventDefault(), t(o, s); + return !Tl(s, Ei.Loose) && s.tabIndex !== -1 && o.preventDefault(), t(o, s); } let i = y(null); tr("mousedown", (o) => { @@ -1027,54 +1027,54 @@ function Il(e, t, r = D(() => !0)) { !i.value || (n(o, () => i.value), i.value = null); }, !0), tr("blur", (o) => n(o, () => window.document.activeElement instanceof HTMLIFrameElement ? window.document.activeElement : null), !0); } -var It = ((e) => (e[e.None = 1] = "None", e[e.Focusable = 2] = "Focusable", e[e.Hidden = 4] = "Hidden", e))(It || {}); +var Ct = ((e) => (e[e.None = 1] = "None", e[e.Focusable = 2] = "Focusable", e[e.Hidden = 4] = "Hidden", e))(Ct || {}); let cr = V({ name: "Hidden", props: { as: { type: [Object, String], default: "div" }, features: { type: Number, default: 1 } }, setup(e, { slots: t, attrs: r }) { return () => { let { features: n, ...i } = e, o = { "aria-hidden": (n & 2) === 2 ? !0 : void 0, style: { position: "fixed", top: 1, left: 1, width: 1, height: 0, padding: 0, margin: -1, overflow: "hidden", clip: "rect(0, 0, 0, 0)", whiteSpace: "nowrap", borderWidth: "0", ...(n & 4) === 4 && (n & 2) !== 2 && { display: "none" } } }; return U({ ourProps: o, theirProps: i, slot: {}, attrs: r, slots: t, name: "Hidden" }); }; } }); -function Cl(e, t, r) { +function Dl(e, t, r) { kt || Q((n) => { window.addEventListener(e, t, r), n(() => window.removeEventListener(e, t, r)); }); } var fr = ((e) => (e[e.Forwards = 0] = "Forwards", e[e.Backwards = 1] = "Backwards", e))(fr || {}); -function Dl() { +function jl() { let e = y(0); - return Cl("keydown", (t) => { + return Dl("keydown", (t) => { t.key === "Tab" && (e.value = t.shiftKey ? 1 : 0); }), e; } -function _i(e, t, r, n) { +function xi(e, t, r, n) { kt || Q((i) => { e = e != null ? e : window, e.addEventListener(t, r, n), i(() => e.removeEventListener(t, r, n)); }); } -function jl(e) { +function Bl(e) { typeof queueMicrotask == "function" ? queueMicrotask(e) : Promise.resolve().then(e).catch((t) => setTimeout(() => { throw t; })); } -var xi = ((e) => (e[e.None = 1] = "None", e[e.InitialFocus = 2] = "InitialFocus", e[e.TabLock = 4] = "TabLock", e[e.FocusLock = 8] = "FocusLock", e[e.RestoreFocus = 16] = "RestoreFocus", e[e.All = 30] = "All", e))(xi || {}); +var _i = ((e) => (e[e.None = 1] = "None", e[e.InitialFocus = 2] = "InitialFocus", e[e.TabLock = 4] = "TabLock", e[e.FocusLock = 8] = "FocusLock", e[e.RestoreFocus = 16] = "RestoreFocus", e[e.All = 30] = "All", e))(_i || {}); let Ze = Object.assign(V({ name: "FocusTrap", props: { as: { type: [Object, String], default: "div" }, initialFocus: { type: Object, default: null }, features: { type: Number, default: 30 }, containers: { type: Object, default: y(/* @__PURE__ */ new Set()) } }, inheritAttrs: !1, setup(e, { attrs: t, slots: r, expose: n }) { let i = y(null); n({ el: i, $el: i }); let o = D(() => Ge(i)); - Bl({ ownerDocument: o }, D(() => Boolean(e.features & 16))); - let a = Fl({ ownerDocument: o, container: i, initialFocus: D(() => e.initialFocus) }, D(() => Boolean(e.features & 2))); - Rl({ ownerDocument: o, container: i, containers: e.containers, previousActiveElement: a }, D(() => Boolean(e.features & 8))); - let s = Dl(); + Fl({ ownerDocument: o }, D(() => Boolean(e.features & 16))); + let a = Rl({ ownerDocument: o, container: i, initialFocus: D(() => e.initialFocus) }, D(() => Boolean(e.features & 2))); + Ll({ ownerDocument: o, container: i, containers: e.containers, previousActiveElement: a }, D(() => Boolean(e.features & 8))); + let s = jl(); function l() { let u = ue(i); !u || K(s.value, { [fr.Forwards]: () => ur(u, lt.First), [fr.Backwards]: () => ur(u, lt.Last) }); } return () => { let u = {}, c = { ref: i }, { features: f, initialFocus: p, containers: d, ...v } = e; - return F(_r, [Boolean(f & 4) && F(cr, { as: "button", type: "button", onFocus: l, features: It.Focusable }), U({ ourProps: c, theirProps: { ...t, ...v }, slot: u, attrs: t, slots: r, name: "FocusTrap" }), Boolean(f & 4) && F(cr, { as: "button", type: "button", onFocus: l, features: It.Focusable })]); + return F(xr, [Boolean(f & 4) && F(cr, { as: "button", type: "button", onFocus: l, features: Ct.Focusable }), U({ ourProps: c, theirProps: { ...t, ...v }, slot: u, attrs: t, slots: r, name: "FocusTrap" }), Boolean(f & 4) && F(cr, { as: "button", type: "button", onFocus: l, features: Ct.Focusable })]); }; -} }), { features: xi }); -function Bl({ ownerDocument: e }, t) { +} }), { features: _i }); +function Fl({ ownerDocument: e }, t) { let r = y(null); function n() { var o; @@ -1087,16 +1087,16 @@ function Bl({ ownerDocument: e }, t) { ct(t, (o, a) => { o !== a && (o ? n() : i()); }, { immediate: !0 }); - }), Oe(i); + }), Se(i); } -function Fl({ ownerDocument: e, container: t, initialFocus: r }, n) { +function Rl({ ownerDocument: e, container: t, initialFocus: r }, n) { let i = y(null), o = y(!1); - return M(() => o.value = !0), Oe(() => o.value = !1), M(() => { + return M(() => o.value = !0), Se(() => o.value = !1), M(() => { ct([t, r, n], (a, s) => { if (a.every((u, c) => (s == null ? void 0 : s[c]) === u) || !n.value) return; let l = ue(t); - !l || jl(() => { + !l || Bl(() => { var u, c; if (!o.value) return; @@ -1115,9 +1115,9 @@ function Fl({ ownerDocument: e, container: t, initialFocus: r }, n) { }, { immediate: !0, flush: "post" }); }), i; } -function Rl({ ownerDocument: e, container: t, containers: r, previousActiveElement: n }, i) { +function Ll({ ownerDocument: e, container: t, containers: r, previousActiveElement: n }, i) { var o; - _i((o = e.value) == null ? void 0 : o.defaultView, "focus", (a) => { + xi((o = e.value) == null ? void 0 : o.defaultView, "focus", (a) => { if (!i.value) return; let s = new Set(r == null ? void 0 : r.value); @@ -1126,10 +1126,10 @@ function Rl({ ownerDocument: e, container: t, containers: r, previousActiveEleme if (!l) return; let u = a.target; - u && u instanceof HTMLElement ? Ll(s, u) ? (n.value = u, nt(u)) : (a.preventDefault(), a.stopPropagation(), nt(l)) : nt(n.value); + u && u instanceof HTMLElement ? ql(s, u) ? (n.value = u, nt(u)) : (a.preventDefault(), a.stopPropagation(), nt(l)) : nt(n.value); }, !0); } -function Ll(e, t) { +function ql(e, t) { var r; for (let n of e) if ((r = n.value) != null && r.contains(t)) @@ -1144,7 +1144,7 @@ function yn(e) { let t = he.get(e); !t || (t["aria-hidden"] === null ? e.removeAttribute("aria-hidden") : e.setAttribute("aria-hidden", t["aria-hidden"]), e.inert = t.inert); } -function ql(e, t = y(!0)) { +function Ml(e, t = y(!0)) { Q((r) => { if (!t.value || !e.value) return; @@ -1178,7 +1178,7 @@ function ql(e, t = y(!0)) { }); } let Ti = Symbol("ForcePortalRootContext"); -function Ml() { +function kl() { return J(Ti, !1); } let dr = V({ name: "ForcePortalRoot", props: { as: { type: [Object, String], default: "template" }, force: { type: Boolean, default: !1 } }, setup(e, { slots: t, attrs: r }) { @@ -1187,7 +1187,7 @@ let dr = V({ name: "ForcePortalRoot", props: { as: { type: [Object, String], def return U({ theirProps: i, ourProps: {}, slot: {}, slots: t, attrs: r, name: "ForcePortalRoot" }); }; } }); -function kl(e) { +function Nl(e) { let t = Ge(e); if (!t) { if (e === null) @@ -1201,10 +1201,10 @@ function kl(e) { return n.setAttribute("id", "headlessui-portal-root"), t.body.appendChild(n); } let Ai = V({ name: "Portal", props: { as: { type: [Object, String], default: "div" } }, setup(e, { slots: t, attrs: r }) { - let n = y(null), i = D(() => Ge(n)), o = Ml(), a = J(Pi, null), s = y(o === !0 || a == null ? kl(n.value) : a.resolveTarget()); + let n = y(null), i = D(() => Ge(n)), o = kl(), a = J(Pi, null), s = y(o === !0 || a == null ? Nl(n.value) : a.resolveTarget()); return Q(() => { o || a != null && (s.value = a.resolveTarget()); - }), Oe(() => { + }), Se(() => { var l, u; let c = (l = i.value) == null ? void 0 : l.getElementById("headlessui-portal-root"); !c || s.value === c && s.value.children.length <= 0 && ((u = s.value.parentElement) == null || u.removeChild(s.value)); @@ -1212,24 +1212,24 @@ let Ai = V({ name: "Portal", props: { as: { type: [Object, String], default: "di if (s.value === null) return null; let l = { ref: n, "data-headlessui-portal": "" }; - return F(go, { to: s.value }, U({ ourProps: l, theirProps: e, slot: {}, attrs: r, slots: t, name: "Portal" })); + return F(yo, { to: s.value }, U({ ourProps: l, theirProps: e, slot: {}, attrs: r, slots: t, name: "Portal" })); }; -} }), Pi = Symbol("PortalGroupContext"), Nl = V({ name: "PortalGroup", props: { as: { type: [Object, String], default: "template" }, target: { type: Object, default: null } }, setup(e, { attrs: t, slots: r }) { - let n = yo({ resolveTarget() { +} }), Pi = Symbol("PortalGroupContext"), Hl = V({ name: "PortalGroup", props: { as: { type: [Object, String], default: "template" }, target: { type: Object, default: null } }, setup(e, { attrs: t, slots: r }) { + let n = bo({ resolveTarget() { return e.target; } }); return Z(Pi, n), () => { let { target: i, ...o } = e; return U({ theirProps: o, ourProps: {}, slot: {}, attrs: t, slots: r, name: "PortalGroup" }); }; -} }), Ii = Symbol("StackContext"); +} }), Ci = Symbol("StackContext"); var pr = ((e) => (e[e.Add = 0] = "Add", e[e.Remove = 1] = "Remove", e))(pr || {}); -function Hl() { - return J(Ii, () => { +function Vl() { + return J(Ci, () => { }); } -function Vl({ type: e, enabled: t, element: r, onUpdate: n }) { - let i = Hl(); +function Ul({ type: e, enabled: t, element: r, onUpdate: n }) { + let i = Vl(); function o(...a) { n == null || n(...a), i(...a); } @@ -1237,18 +1237,18 @@ function Vl({ type: e, enabled: t, element: r, onUpdate: n }) { ct(t, (a, s) => { a ? o(0, e, r) : s === !0 && o(1, e, r); }, { immediate: !0, flush: "sync" }); - }), Oe(() => { + }), Se(() => { t.value && o(1, e, r); - }), Z(Ii, o); + }), Z(Ci, o); } -let Ci = Symbol("DescriptionContext"); -function Ul() { - let e = J(Ci, null); +let Ii = Symbol("DescriptionContext"); +function Wl() { + let e = J(Ii, null); if (e === null) throw new Error("Missing parent"); return e; } -function Wl({ slot: e = y({}), name: t = "Description", props: r = {} } = {}) { +function zl({ slot: e = y({}), name: t = "Description", props: r = {} } = {}) { let n = y([]); function i(o) { return n.value.push(o), () => { @@ -1256,11 +1256,11 @@ function Wl({ slot: e = y({}), name: t = "Description", props: r = {} } = {}) { a !== -1 && n.value.splice(a, 1); }; } - return Z(Ci, { register: i, slot: e, name: t, props: r }), D(() => n.value.length > 0 ? n.value.join(" ") : void 0); + return Z(Ii, { register: i, slot: e, name: t, props: r }), D(() => n.value.length > 0 ? n.value.join(" ") : void 0); } let Md = V({ name: "Description", props: { as: { type: [Object, String], default: "p" } }, setup(e, { attrs: t, slots: r }) { - let n = Ul(), i = `headlessui-description-${Le()}`; - return M(() => Oe(n.register(i))), () => { + let n = Wl(), i = `headlessui-description-${Le()}`; + return M(() => Se(n.register(i))), () => { let { name: o = "Description", slot: a = y({}), props: s = {} } = n, l = e, u = { ...Object.entries(s).reduce((c, [f, p]) => Object.assign(c, { [f]: ve(p) }), {}), id: i }; return U({ ourProps: u, theirProps: l, slot: a.value, attrs: t, slots: r, name: o }); }; @@ -1291,10 +1291,10 @@ function kr() { } }; return r; } -function zl() { +function Gl() { return /iPhone/gi.test(window.navigator.platform) || /Mac/gi.test(window.navigator.platform) && window.navigator.maxTouchPoints > 0; } -var Gl = ((e) => (e[e.Open = 0] = "Open", e[e.Closed = 1] = "Closed", e))(Gl || {}); +var Kl = ((e) => (e[e.Open = 0] = "Open", e[e.Closed = 1] = "Closed", e))(Kl || {}); let hr = Symbol("DialogContext"); function pt(e) { let t = J(hr, null); @@ -1304,76 +1304,76 @@ function pt(e) { } return t; } -let Ot = "DC8F892D-2EBD-447C-A4C8-A03058436FF4", Di = V({ name: "Dialog", inheritAttrs: !1, props: { as: { type: [Object, String], default: "div" }, static: { type: Boolean, default: !1 }, unmount: { type: Boolean, default: !0 }, open: { type: [Boolean, String], default: Ot }, initialFocus: { type: Object, default: null } }, emits: { close: (e) => !0 }, setup(e, { emit: t, attrs: r, slots: n, expose: i }) { +let St = "DC8F892D-2EBD-447C-A4C8-A03058436FF4", Di = V({ name: "Dialog", inheritAttrs: !1, props: { as: { type: [Object, String], default: "div" }, static: { type: Boolean, default: !1 }, unmount: { type: Boolean, default: !0 }, open: { type: [Boolean, String], default: St }, initialFocus: { type: Object, default: null } }, emits: { close: (e) => !0 }, setup(e, { emit: t, attrs: r, slots: n, expose: i }) { var o; let a = y(!1); M(() => { a.value = !0; }); - let s = y(0), l = Mr(), u = D(() => e.open === Ot && l !== null ? K(l.value, { [je.Open]: !0, [je.Closed]: !1 }) : e.open), c = y(/* @__PURE__ */ new Set()), f = y(null), p = y(null), d = D(() => Ge(f)); - if (i({ el: f, $el: f }), !(e.open !== Ot || l !== null)) + let s = y(0), l = Mr(), u = D(() => e.open === St && l !== null ? K(l.value, { [je.Open]: !0, [je.Closed]: !1 }) : e.open), c = y(/* @__PURE__ */ new Set()), f = y(null), p = y(null), d = D(() => Ge(f)); + if (i({ el: f, $el: f }), !(e.open !== St || l !== null)) throw new Error("You forgot to provide an `open` prop to the `Dialog`."); if (typeof u.value != "boolean") - throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${u.value === Ot ? void 0 : e.open}`); + throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${u.value === St ? void 0 : e.open}`); let v = D(() => a.value && u.value ? 0 : 1), b = D(() => v.value === 0), w = D(() => s.value > 1), T = J(hr, null) !== null, A = D(() => w.value ? "parent" : "leaf"); - ql(f, D(() => w.value ? b.value : !1)), Vl({ type: "Dialog", enabled: D(() => v.value === 0), element: f, onUpdate: (g, S, _) => { - if (S === "Dialog") + Ml(f, D(() => w.value ? b.value : !1)), Ul({ type: "Dialog", enabled: D(() => v.value === 0), element: f, onUpdate: (g, O, x) => { + if (O === "Dialog") return K(g, { [pr.Add]() { - c.value.add(_), s.value += 1; + c.value.add(x), s.value += 1; }, [pr.Remove]() { - c.value.delete(_), s.value -= 1; + c.value.delete(x), s.value -= 1; } }); } }); - let P = Wl({ name: "DialogDescription", slot: D(() => ({ open: u.value })) }), E = `headlessui-dialog-${Le()}`, O = y(null), h = { titleId: O, panelRef: y(null), dialogState: v, setTitleId(g) { - O.value !== g && (O.value = g); + let P = zl({ name: "DialogDescription", slot: D(() => ({ open: u.value })) }), E = `headlessui-dialog-${Le()}`, S = y(null), h = { titleId: S, panelRef: y(null), dialogState: v, setTitleId(g) { + S.value !== g && (S.value = g); }, close() { t("close", !1); } }; return Z(hr, h), Il(() => { - var g, S, _; - return [...Array.from((S = (g = d.value) == null ? void 0 : g.querySelectorAll("body > *, [data-headlessui-portal]")) != null ? S : []).filter((x) => !(!(x instanceof HTMLElement) || x.contains(ue(p)) || h.panelRef.value && x.contains(h.panelRef.value))), (_ = h.panelRef.value) != null ? _ : f.value]; - }, (g, S) => { - h.close(), ot(() => S == null ? void 0 : S.focus()); - }, D(() => v.value === 0 && !w.value)), _i((o = d.value) == null ? void 0 : o.defaultView, "keydown", (g) => { - g.defaultPrevented || g.key === Si.Escape && v.value === 0 && (w.value || (g.preventDefault(), g.stopPropagation(), h.close())); + var g, O, x; + return [...Array.from((O = (g = d.value) == null ? void 0 : g.querySelectorAll("body > *, [data-headlessui-portal]")) != null ? O : []).filter((_) => !(!(_ instanceof HTMLElement) || _.contains(ue(p)) || h.panelRef.value && _.contains(h.panelRef.value))), (x = h.panelRef.value) != null ? x : f.value]; + }, (g, O) => { + h.close(), ot(() => O == null ? void 0 : O.focus()); + }, D(() => v.value === 0 && !w.value)), xi((o = d.value) == null ? void 0 : o.defaultView, "keydown", (g) => { + g.defaultPrevented || g.key === Oi.Escape && v.value === 0 && (w.value || (g.preventDefault(), g.stopPropagation(), h.close())); }), Q((g) => { - var S; + var O; if (v.value !== 0 || T) return; - let _ = d.value; - if (!_) + let x = d.value; + if (!x) return; - let x = kr(); + let _ = kr(); function $(B, N, R) { let L = B.style.getPropertyValue(N); - return Object.assign(B.style, { [N]: R }), x.add(() => { + return Object.assign(B.style, { [N]: R }), _.add(() => { Object.assign(B.style, { [N]: L }); }); } - let I = _ == null ? void 0 : _.documentElement, j = ((S = _.defaultView) != null ? S : window).innerWidth - I.clientWidth; - if ($(I, "overflow", "hidden"), j > 0) { - let B = I.clientWidth - I.offsetWidth, N = j - B; - $(I, "paddingRight", `${N}px`); + let C = x == null ? void 0 : x.documentElement, j = ((O = x.defaultView) != null ? O : window).innerWidth - C.clientWidth; + if ($(C, "overflow", "hidden"), j > 0) { + let B = C.clientWidth - C.offsetWidth, N = j - B; + $(C, "paddingRight", `${N}px`); } - if (zl()) { + if (Gl()) { let B = window.pageYOffset; - $(I, "position", "fixed"), $(I, "marginTop", `-${B}px`), $(I, "width", "100%"), x.add(() => window.scrollTo(0, B)); + $(C, "position", "fixed"), $(C, "marginTop", `-${B}px`), $(C, "width", "100%"), _.add(() => window.scrollTo(0, B)); } - g(x.dispose); + g(_.dispose); }), Q((g) => { if (v.value !== 0) return; - let S = ue(f); - if (!S) + let O = ue(f); + if (!O) return; - let _ = new IntersectionObserver((x) => { - for (let $ of x) + let x = new IntersectionObserver((_) => { + for (let $ of _) $.boundingClientRect.x === 0 && $.boundingClientRect.y === 0 && $.boundingClientRect.width === 0 && $.boundingClientRect.height === 0 && h.close(); }); - _.observe(S), g(() => _.disconnect()); + x.observe(O), g(() => x.disconnect()); }), () => { - let g = { ...r, ref: f, id: E, role: "dialog", "aria-modal": v.value === 0 ? !0 : void 0, "aria-labelledby": O.value, "aria-describedby": P.value }, { open: S, initialFocus: _, ...x } = e, $ = { open: v.value === 0 }; - return F(dr, { force: !0 }, () => [F(Ai, () => F(Nl, { target: f.value }, () => F(dr, { force: !1 }, () => F(Ze, { initialFocus: _, containers: c, features: b.value ? K(A.value, { parent: Ze.features.RestoreFocus, leaf: Ze.features.All & ~Ze.features.FocusLock }) : Ze.features.None }, () => U({ ourProps: g, theirProps: x, slot: $, attrs: r, slots: n, visible: v.value === 0, features: Pt.RenderStrategy | Pt.Static, name: "Dialog" }))))), F(cr, { features: It.Hidden, ref: p })]); + let g = { ...r, ref: f, id: E, role: "dialog", "aria-modal": v.value === 0 ? !0 : void 0, "aria-labelledby": S.value, "aria-describedby": P.value }, { open: O, initialFocus: x, ..._ } = e, $ = { open: v.value === 0 }; + return F(dr, { force: !0 }, () => [F(Ai, () => F(Hl, { target: f.value }, () => F(dr, { force: !1 }, () => F(Ze, { initialFocus: x, containers: c, features: b.value ? K(A.value, { parent: Ze.features.RestoreFocus, leaf: Ze.features.All & ~Ze.features.FocusLock }) : Ze.features.None }, () => U({ ourProps: g, theirProps: _, slot: $, attrs: r, slots: n, visible: v.value === 0, features: Pt.RenderStrategy | Pt.Static, name: "Dialog" }))))), F(cr, { features: Ct.Hidden, ref: p })]); }; } }); V({ name: "DialogOverlay", props: { as: { type: [Object, String], default: "div" } }, setup(e, { attrs: t, slots: r }) { @@ -1407,10 +1407,10 @@ let ji = V({ name: "DialogPanel", props: { as: { type: [Object, String], default V({ name: "DialogTitle", props: { as: { type: [Object, String], default: "h2" } }, setup(e, { attrs: t, slots: r }) { let n = pt("DialogTitle"), i = `headlessui-dialog-title-${Le()}`; return M(() => { - n.setTitleId(i), Oe(() => n.setTitleId(null)); + n.setTitleId(i), Se(() => n.setTitleId(null)); }), () => U({ ourProps: { id: i }, theirProps: e, slot: { open: n.dialogState.value === 0 }, attrs: t, slots: r, name: "DialogTitle" }); } }); -function Kl(e) { +function Xl(e) { let t = { called: !1 }; return (...r) => { if (!t.called) @@ -1424,7 +1424,7 @@ function $t(e, ...t) { e && t.length > 0 && e.classList.remove(...t); } var vr = ((e) => (e.Finished = "finished", e.Cancelled = "cancelled", e))(vr || {}); -function Xl(e, t) { +function Ql(e, t) { let r = kr(); if (!e) return r.dispose; @@ -1435,27 +1435,27 @@ function Xl(e, t) { return o !== 0 ? r.setTimeout(() => t("finished"), o + a) : t("finished"), r.add(() => t("cancelled")), r.dispose; } function bn(e, t, r, n, i, o) { - let a = kr(), s = o !== void 0 ? Kl(o) : () => { + let a = kr(), s = o !== void 0 ? Xl(o) : () => { }; return $t(e, ...i), rr(e, ...t, ...r), a.nextFrame(() => { - $t(e, ...r), rr(e, ...n), a.add(Xl(e, (l) => ($t(e, ...n, ...t), rr(e, ...i), s(l)))); + $t(e, ...r), rr(e, ...n), a.add(Ql(e, (l) => ($t(e, ...n, ...t), rr(e, ...i), s(l)))); }), a.add(() => $t(e, ...t, ...r, ...n, ...i)), a.add(() => s("cancelled")), a.dispose; } function Ae(e = "") { return e.split(" ").filter((t) => t.trim().length > 1); } let Nr = Symbol("TransitionContext"); -var Ql = ((e) => (e.Visible = "visible", e.Hidden = "hidden", e))(Ql || {}); -function Yl() { +var Yl = ((e) => (e.Visible = "visible", e.Hidden = "hidden", e))(Yl || {}); +function Jl() { return J(Nr, null) !== null; } -function Jl() { +function Zl() { let e = J(Nr, null); if (e === null) throw new Error("A is used but it is missing a parent ."); return e; } -function Zl() { +function eu() { let e = J(Hr, null); if (e === null) throw new Error("A is used but it is missing a parent ."); @@ -1467,7 +1467,7 @@ function Nt(e) { } function Bi(e) { let t = y([]), r = y(!1); - M(() => r.value = !0), Oe(() => r.value = !1); + M(() => r.value = !0), Se(() => r.value = !1); function n(o, a = me.Hidden) { let s = t.value.findIndex(({ id: l }) => l === o); s !== -1 && (K(a, { [me.Unmount]() { @@ -1483,16 +1483,16 @@ function Bi(e) { return { children: t, register: i, unregister: n }; } let Fi = Pt.RenderStrategy, Ke = V({ props: { as: { type: [Object, String], default: "div" }, show: { type: [Boolean], default: null }, unmount: { type: [Boolean], default: !0 }, appear: { type: [Boolean], default: !1 }, enter: { type: [String], default: "" }, enterFrom: { type: [String], default: "" }, enterTo: { type: [String], default: "" }, entered: { type: [String], default: "" }, leave: { type: [String], default: "" }, leaveFrom: { type: [String], default: "" }, leaveTo: { type: [String], default: "" } }, emits: { beforeEnter: () => !0, afterEnter: () => !0, beforeLeave: () => !0, afterLeave: () => !0 }, setup(e, { emit: t, attrs: r, slots: n, expose: i }) { - if (!Yl() && Ol()) + if (!Jl() && $l()) return () => F(Xe, { ...e, onBeforeEnter: () => t("beforeEnter"), onAfterEnter: () => t("afterEnter"), onBeforeLeave: () => t("beforeLeave"), onAfterLeave: () => t("afterLeave") }, n); let o = y(null), a = y("visible"), s = D(() => e.unmount ? me.Unmount : me.Hidden); i({ el: o, $el: o }); - let { show: l, appear: u } = Jl(), { register: c, unregister: f } = Zl(), p = { value: !0 }, d = Le(), v = { value: !1 }, b = Bi(() => { + let { show: l, appear: u } = Zl(), { register: c, unregister: f } = eu(), p = { value: !0 }, d = Le(), v = { value: !1 }, b = Bi(() => { v.value || (a.value = "hidden", f(d), t("afterLeave")); }); M(() => { - let S = c(d); - Oe(S); + let O = c(d); + Se(O); }), Q(() => { if (s.value === me.Hidden && !!d) { if (l && a.value !== "visible") { @@ -1502,33 +1502,33 @@ let Fi = Pt.RenderStrategy, Ke = V({ props: { as: { type: [Object, String], defa K(a.value, { hidden: () => f(d), visible: () => c(d) }); } }); - let w = Ae(e.enter), T = Ae(e.enterFrom), A = Ae(e.enterTo), P = Ae(e.entered), E = Ae(e.leave), O = Ae(e.leaveFrom), h = Ae(e.leaveTo); + let w = Ae(e.enter), T = Ae(e.enterFrom), A = Ae(e.enterTo), P = Ae(e.entered), E = Ae(e.leave), S = Ae(e.leaveFrom), h = Ae(e.leaveTo); M(() => { Q(() => { if (a.value === "visible") { - let S = ue(o); - if (S instanceof Comment && S.data === "") + let O = ue(o); + if (O instanceof Comment && O.data === "") throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?"); } }); }); - function g(S) { - let _ = p.value && !u.value, x = ue(o); - !x || !(x instanceof HTMLElement) || _ || (v.value = !0, l.value && t("beforeEnter"), l.value || t("beforeLeave"), S(l.value ? bn(x, w, T, A, P, ($) => { + function g(O) { + let x = p.value && !u.value, _ = ue(o); + !_ || !(_ instanceof HTMLElement) || x || (v.value = !0, l.value && t("beforeEnter"), l.value || t("beforeLeave"), O(l.value ? bn(_, w, T, A, P, ($) => { v.value = !1, $ === vr.Finished && t("afterEnter"); - }) : bn(x, E, O, h, P, ($) => { + }) : bn(_, E, S, h, P, ($) => { v.value = !1, $ === vr.Finished && (Nt(b) || (a.value = "hidden", f(d), t("afterLeave"))); }))); } return M(() => { - ct([l], (S, _, x) => { - g(x), p.value = !1; + ct([l], (O, x, _) => { + g(_), p.value = !1; }, { immediate: !0 }); - }), Z(Hr, b), $l(D(() => K(a.value, { visible: je.Open, hidden: je.Closed }))), () => { - let { appear: S, show: _, enter: x, enterFrom: $, enterTo: I, entered: j, leave: B, leaveFrom: N, leaveTo: R, ...L } = e; + }), Z(Hr, b), El(D(() => K(a.value, { visible: je.Open, hidden: je.Closed }))), () => { + let { appear: O, show: x, enter: _, enterFrom: $, enterTo: C, entered: j, leave: B, leaveFrom: N, leaveTo: R, ...L } = e; return U({ theirProps: L, ourProps: { ref: o }, slot: {}, slots: n, attrs: r, features: Fi, visible: a.value === "visible", name: "TransitionChild" }); }; -} }), eu = Ke, Xe = V({ inheritAttrs: !1, props: { as: { type: [Object, String], default: "div" }, show: { type: [Boolean], default: null }, unmount: { type: [Boolean], default: !0 }, appear: { type: [Boolean], default: !1 }, enter: { type: [String], default: "" }, enterFrom: { type: [String], default: "" }, enterTo: { type: [String], default: "" }, entered: { type: [String], default: "" }, leave: { type: [String], default: "" }, leaveFrom: { type: [String], default: "" }, leaveTo: { type: [String], default: "" } }, emits: { beforeEnter: () => !0, afterEnter: () => !0, beforeLeave: () => !0, afterLeave: () => !0 }, setup(e, { emit: t, attrs: r, slots: n }) { +} }), tu = Ke, Xe = V({ inheritAttrs: !1, props: { as: { type: [Object, String], default: "div" }, show: { type: [Boolean], default: null }, unmount: { type: [Boolean], default: !0 }, appear: { type: [Boolean], default: !1 }, enter: { type: [String], default: "" }, enterFrom: { type: [String], default: "" }, enterTo: { type: [String], default: "" }, entered: { type: [String], default: "" }, leave: { type: [String], default: "" }, leaveFrom: { type: [String], default: "" }, leaveTo: { type: [String], default: "" } }, emits: { beforeEnter: () => !0, afterEnter: () => !0, beforeLeave: () => !0, afterLeave: () => !0 }, setup(e, { emit: t, attrs: r, slots: n }) { let i = Mr(), o = D(() => e.show === null && i !== null ? K(i.value, { [je.Open]: !0, [je.Closed]: !1 }) : e.show); Q(() => { if (![!0, !1].includes(o.value)) @@ -1543,10 +1543,10 @@ let Fi = Pt.RenderStrategy, Ke = V({ props: { as: { type: [Object, String], defa }); }), Z(Hr, s), Z(Nr, u), () => { let c = wi(e, ["show", "appear", "unmount", "onBeforeEnter", "onBeforeLeave", "onAfterEnter", "onAfterLeave"]), f = { unmount: e.unmount }; - return U({ ourProps: { ...f, as: "template" }, theirProps: {}, slot: {}, slots: { ...n, default: () => [F(eu, { onBeforeEnter: () => t("beforeEnter"), onAfterEnter: () => t("afterEnter"), onBeforeLeave: () => t("beforeLeave"), onAfterLeave: () => t("afterLeave"), ...r, ...f, ...c }, n.default)] }, attrs: {}, features: Fi, visible: a.value === "visible", name: "Transition" }); + return U({ ourProps: { ...f, as: "template" }, theirProps: {}, slot: {}, slots: { ...n, default: () => [F(tu, { onBeforeEnter: () => t("beforeEnter"), onAfterEnter: () => t("afterEnter"), onBeforeLeave: () => t("beforeLeave"), onAfterLeave: () => t("afterLeave"), ...r, ...f, ...c }, n.default)] }, attrs: {}, features: Fi, visible: a.value === "visible", name: "Transition" }); }; } }); -const tu = { +const ru = { props: { defaultTitle: { type: String, @@ -1640,14 +1640,14 @@ function Vr(e, t, r) { var n = e == null ? void 0 : Ri(e, t); return n === void 0 ? r : n; } -var ru = function() { +var nu = function() { try { var e = Re(Object, "defineProperty"); return e({}, "", {}), e; } catch { } }(); -const wn = ru; +const wn = nu; function Li(e, t, r) { t == "__proto__" && wn ? wn(e, t, { configurable: !0, @@ -1656,12 +1656,12 @@ function Li(e, t, r) { writable: !0 }) : e[t] = r; } -var nu = Object.prototype, iu = nu.hasOwnProperty; -function ou(e, t, r) { +var iu = Object.prototype, ou = iu.hasOwnProperty; +function au(e, t, r) { var n = e[t]; - (!(iu.call(e, t) && Fr(n, r)) || r === void 0 && !(t in e)) && Li(e, t, r); + (!(ou.call(e, t) && Fr(n, r)) || r === void 0 && !(t in e)) && Li(e, t, r); } -function au(e, t, r, n) { +function su(e, t, r, n) { if (!ee(e)) return e; t = qr(t, e); @@ -1671,16 +1671,16 @@ function au(e, t, r, n) { return e; if (i != a) { var c = s[l]; - u = n ? n(c, l, s) : void 0, u === void 0 && (u = ee(c) ? c : xr(t[i + 1]) ? [] : {}); + u = n ? n(c, l, s) : void 0, u === void 0 && (u = ee(c) ? c : _r(t[i + 1]) ? [] : {}); } - ou(s, l, u), s = s[l]; + au(s, l, u), s = s[l]; } return e; } function qi(e, t, r) { - return e == null ? e : au(e, t, r); + return e == null ? e : su(e, t, r); } -const su = { +const lu = { props: { default: { type: Object, @@ -1729,7 +1729,7 @@ const su = { }) ); } -}, lu = { +}, uu = { props: { url: { type: String, @@ -1796,7 +1796,7 @@ const su = { reload: this.performRequest }); } -}, uu = { +}, Mi = { __name: "OnClickOutside", props: { do: { @@ -1821,7 +1821,7 @@ const su = { }, document.addEventListener("click", r.value), document.addEventListener("touchstart", r.value), t.closeOnEscape && (i.value = (o) => { t.opened && o.key === "Escape" && t.do(); }, document.addEventListener("keydown", i.value)); - }), bo(() => { + }), wo(() => { document.removeEventListener("click", r.value), document.removeEventListener("touchstart", r.value), t.closeOnEscape && document.removeEventListener("keydown", i.value); }), (o, a) => (q(), le("div", { ref_key: "root", @@ -1854,21 +1854,21 @@ function Ur(e) { var t = z(e).ShadowRoot; return e instanceof t || e instanceof ShadowRoot; } -var Ce = Math.max, Ct = Math.min, Ve = Math.round; +var Ie = Math.max, It = Math.min, Ve = Math.round; function mr() { var e = navigator.userAgentData; return e != null && e.brands ? e.brands.map(function(t) { return t.brand + "/" + t.version; }).join(" ") : navigator.userAgent; } -function Mi() { +function ki() { return !/^((?!chrome|android).)*safari/i.test(mr()); } function Ue(e, t, r) { t === void 0 && (t = !1), r === void 0 && (r = !1); var n = e.getBoundingClientRect(), i = 1, o = 1; t && W(e) && (i = e.offsetWidth > 0 && Ve(n.width) / e.offsetWidth || 1, o = e.offsetHeight > 0 && Ve(n.height) / e.offsetHeight || 1); - var a = Be(e) ? z(e) : window, s = a.visualViewport, l = !Mi() && r, u = (n.left + (l && s ? s.offsetLeft : 0)) / i, c = (n.top + (l && s ? s.offsetTop : 0)) / o, f = n.width / i, p = n.height / o; + var a = Be(e) ? z(e) : window, s = a.visualViewport, l = !ki() && r, u = (n.left + (l && s ? s.offsetLeft : 0)) / i, c = (n.top + (l && s ? s.offsetTop : 0)) / o, f = n.width / i, p = n.height / o; return { width: f, height: p, @@ -1932,7 +1932,7 @@ function pu(e, t, r) { height: a.height }; } -function ki(e) { +function Ni(e) { var t = Ue(e), r = e.offsetWidth, n = e.offsetHeight; return Math.abs(t.width - r) <= 1 && (r = t.width), Math.abs(t.height - n) <= 1 && (n = t.height), { x: e.offsetLeft, @@ -1944,19 +1944,19 @@ function ki(e) { function Ht(e) { return te(e) === "html" ? e : e.assignedSlot || e.parentNode || (Ur(e) ? e.host : null) || Ee(e); } -function Ni(e) { - return ["html", "body", "#document"].indexOf(te(e)) >= 0 ? e.ownerDocument.body : W(e) && Gr(e) ? e : Ni(Ht(e)); +function Hi(e) { + return ["html", "body", "#document"].indexOf(te(e)) >= 0 ? e.ownerDocument.body : W(e) && Gr(e) ? e : Hi(Ht(e)); } function it(e, t) { var r; t === void 0 && (t = []); - var n = Ni(e), i = n === ((r = e.ownerDocument) == null ? void 0 : r.body), o = z(n), a = i ? [o].concat(o.visualViewport || [], Gr(n) ? n : []) : n, s = t.concat(a); + var n = Hi(e), i = n === ((r = e.ownerDocument) == null ? void 0 : r.body), o = z(n), a = i ? [o].concat(o.visualViewport || [], Gr(n) ? n : []) : n, s = t.concat(a); return i ? s : s.concat(it(Ht(a))); } function hu(e) { return ["table", "td", "th"].indexOf(te(e)) >= 0; } -function Sn(e) { +function On(e) { return !W(e) || Y(e).position === "fixed" ? null : e.offsetParent; } function vu(e) { @@ -1976,15 +1976,15 @@ function vu(e) { return null; } function Vt(e) { - for (var t = z(e), r = Sn(e); r && hu(r) && Y(r).position === "static"; ) - r = Sn(r); + for (var t = z(e), r = On(e); r && hu(r) && Y(r).position === "static"; ) + r = On(r); return r && (te(r) === "html" || te(r) === "body" && Y(r).position === "static") ? t : r || vu(e) || t; } -var X = "top", re = "bottom", Se = "right", oe = "left", Ut = "auto", Wt = [X, re, Se, oe], We = "start", ut = "end", mu = "clippingParents", Hi = "viewport", et = "popper", gu = "reference", On = /* @__PURE__ */ Wt.reduce(function(e, t) { +var X = "top", re = "bottom", Oe = "right", oe = "left", Ut = "auto", Wt = [X, re, Oe, oe], We = "start", ut = "end", mu = "clippingParents", Vi = "viewport", et = "popper", gu = "reference", Sn = /* @__PURE__ */ Wt.reduce(function(e, t) { return e.concat([t + "-" + We, t + "-" + ut]); }, []), yu = /* @__PURE__ */ [].concat(Wt, [Ut]).reduce(function(e, t) { return e.concat([t, t + "-" + We, t + "-" + ut]); -}, []), bu = "beforeRead", wu = "read", Su = "afterRead", Ou = "beforeMain", $u = "main", Eu = "afterMain", _u = "beforeWrite", xu = "write", Tu = "afterWrite", gr = [bu, wu, Su, Ou, $u, Eu, _u, xu, Tu]; +}, []), bu = "beforeRead", wu = "read", Ou = "afterRead", Su = "beforeMain", $u = "main", Eu = "afterMain", xu = "beforeWrite", _u = "write", Tu = "afterWrite", gr = [bu, wu, Ou, Su, $u, Eu, xu, _u, Tu]; function Au(e) { var t = /* @__PURE__ */ new Map(), r = /* @__PURE__ */ new Set(), n = []; e.forEach(function(o) { @@ -2012,7 +2012,7 @@ function Pu(e) { })); }, []); } -function Iu(e) { +function Cu(e) { var t; return function() { return t || (t = new Promise(function(r) { @@ -2029,7 +2029,7 @@ function pe(e) { return i.replace(/%s/, o); }, e); } -var Pe = 'Popper: modifier "%s" provided an invalid %s property, expected %s but got %s', Cu = 'Popper: modifier "%s" requires "%s", but "%s" modifier is not available', $n = ["name", "enabled", "phase", "fn", "effect", "requires", "options"]; +var Pe = 'Popper: modifier "%s" provided an invalid %s property, expected %s but got %s', Iu = 'Popper: modifier "%s" requires "%s", but "%s" modifier is not available', $n = ["name", "enabled", "phase", "fn", "effect", "requires", "options"]; function Du(e) { e.forEach(function(t) { [].concat(Object.keys(t), $n).filter(function(r, n, i) { @@ -2068,7 +2068,7 @@ function Du(e) { t.requires && t.requires.forEach(function(n) { e.find(function(i) { return i.name === n; - }) == null && console.error(pe(Cu, String(t.name), n, n)); + }) == null && console.error(pe(Iu, String(t.name), n, n)); }); }); }); @@ -2100,7 +2100,7 @@ function Fu(e, t) { var r = z(e), n = Ee(e), i = r.visualViewport, o = n.clientWidth, a = n.clientHeight, s = 0, l = 0; if (i) { o = i.width, a = i.height; - var u = Mi(); + var u = ki(); (u || !u && t === "fixed") && (s = i.offsetLeft, l = i.offsetTop); } return { @@ -2111,8 +2111,8 @@ function Fu(e, t) { }; } function Ru(e) { - var t, r = Ee(e), n = Wr(e), i = (t = e.ownerDocument) == null ? void 0 : t.body, o = Ce(r.scrollWidth, r.clientWidth, i ? i.scrollWidth : 0, i ? i.clientWidth : 0), a = Ce(r.scrollHeight, r.clientHeight, i ? i.scrollHeight : 0, i ? i.clientHeight : 0), s = -n.scrollLeft + zr(e), l = -n.scrollTop; - return Y(i || r).direction === "rtl" && (s += Ce(r.clientWidth, i ? i.clientWidth : 0) - o), { + var t, r = Ee(e), n = Wr(e), i = (t = e.ownerDocument) == null ? void 0 : t.body, o = Ie(r.scrollWidth, r.clientWidth, i ? i.scrollWidth : 0, i ? i.clientWidth : 0), a = Ie(r.scrollHeight, r.clientHeight, i ? i.scrollHeight : 0, i ? i.clientHeight : 0), s = -n.scrollLeft + zr(e), l = -n.scrollTop; + return Y(i || r).direction === "rtl" && (s += Ie(r.clientWidth, i ? i.clientWidth : 0) - o), { width: o, height: a, x: s, @@ -2146,7 +2146,7 @@ function qu(e, t) { return r.top = r.top + e.clientTop, r.left = r.left + e.clientLeft, r.bottom = r.top + e.clientHeight, r.right = r.left + e.clientWidth, r.width = e.clientWidth, r.height = e.clientHeight, r.x = r.left, r.y = r.top, r; } function En(e, t, r) { - return t === Hi ? yr(Fu(e, r)) : Be(t) ? qu(t, r) : yr(Ru(Ee(e))); + return t === Vi ? yr(Fu(e, r)) : Be(t) ? qu(t, r) : yr(Ru(Ee(e))); } function Mu(e) { var t = it(Ht(e)), r = ["absolute", "fixed"].indexOf(Y(e).position) >= 0, n = r && W(e) ? Vt(e) : e; @@ -2157,17 +2157,17 @@ function Mu(e) { function ku(e, t, r, n) { var i = t === "clippingParents" ? Mu(e) : [].concat(t), o = [].concat(i, [r]), a = o[0], s = o.reduce(function(l, u) { var c = En(e, u, n); - return l.top = Ce(c.top, l.top), l.right = Ct(c.right, l.right), l.bottom = Ct(c.bottom, l.bottom), l.left = Ce(c.left, l.left), l; + return l.top = Ie(c.top, l.top), l.right = It(c.right, l.right), l.bottom = It(c.bottom, l.bottom), l.left = Ie(c.left, l.left), l; }, En(e, a, n)); return s.width = s.right - s.left, s.height = s.bottom - s.top, s.x = s.left, s.y = s.top, s; } function ze(e) { return e.split("-")[1]; } -function Vi(e) { +function Ui(e) { return ["top", "bottom"].indexOf(e) >= 0 ? "x" : "y"; } -function Ui(e) { +function Wi(e) { var t = e.reference, r = e.element, n = e.placement, i = n ? ae(n) : null, o = n ? ze(n) : null, a = t.x + t.width / 2 - r.width / 2, s = t.y + t.height / 2 - r.height / 2, l; switch (i) { case X: @@ -2182,7 +2182,7 @@ function Ui(e) { y: t.y + t.height }; break; - case Se: + case Oe: l = { x: t.x + t.width, y: s @@ -2200,7 +2200,7 @@ function Ui(e) { y: t.y }; } - var u = i ? Vi(i) : null; + var u = i ? Ui(i) : null; if (u != null) { var c = u === "y" ? "height" : "width"; switch (o) { @@ -2214,7 +2214,7 @@ function Ui(e) { } return l; } -function Wi() { +function zi() { return { top: 0, right: 0, @@ -2223,7 +2223,7 @@ function Wi() { }; } function Nu(e) { - return Object.assign({}, Wi(), e); + return Object.assign({}, zi(), e); } function Hu(e, t) { return t.reduce(function(r, n) { @@ -2232,27 +2232,27 @@ function Hu(e, t) { } function Kr(e, t) { t === void 0 && (t = {}); - var r = t, n = r.placement, i = n === void 0 ? e.placement : n, o = r.strategy, a = o === void 0 ? e.strategy : o, s = r.boundary, l = s === void 0 ? mu : s, u = r.rootBoundary, c = u === void 0 ? Hi : u, f = r.elementContext, p = f === void 0 ? et : f, d = r.altBoundary, v = d === void 0 ? !1 : d, b = r.padding, w = b === void 0 ? 0 : b, T = Nu(typeof w != "number" ? w : Hu(w, Wt)), A = p === et ? gu : et, P = e.rects.popper, E = e.elements[v ? A : p], O = ku(Be(E) ? E : E.contextElement || Ee(e.elements.popper), l, c, a), h = Ue(e.elements.reference), g = Ui({ + var r = t, n = r.placement, i = n === void 0 ? e.placement : n, o = r.strategy, a = o === void 0 ? e.strategy : o, s = r.boundary, l = s === void 0 ? mu : s, u = r.rootBoundary, c = u === void 0 ? Vi : u, f = r.elementContext, p = f === void 0 ? et : f, d = r.altBoundary, v = d === void 0 ? !1 : d, b = r.padding, w = b === void 0 ? 0 : b, T = Nu(typeof w != "number" ? w : Hu(w, Wt)), A = p === et ? gu : et, P = e.rects.popper, E = e.elements[v ? A : p], S = ku(Be(E) ? E : E.contextElement || Ee(e.elements.popper), l, c, a), h = Ue(e.elements.reference), g = Wi({ reference: h, element: P, strategy: "absolute", placement: i - }), S = yr(Object.assign({}, P, g)), _ = p === et ? S : h, x = { - top: O.top - _.top + T.top, - bottom: _.bottom - O.bottom + T.bottom, - left: O.left - _.left + T.left, - right: _.right - O.right + T.right + }), O = yr(Object.assign({}, P, g)), x = p === et ? O : h, _ = { + top: S.top - x.top + T.top, + bottom: x.bottom - S.bottom + T.bottom, + left: S.left - x.left + T.left, + right: x.right - S.right + T.right }, $ = e.modifiersData.offset; if (p === et && $) { - var I = $[i]; - Object.keys(x).forEach(function(j) { - var B = [Se, re].indexOf(j) >= 0 ? 1 : -1, N = [X, re].indexOf(j) >= 0 ? "y" : "x"; - x[j] += I[N] * B; + var C = $[i]; + Object.keys(_).forEach(function(j) { + var B = [Oe, re].indexOf(j) >= 0 ? 1 : -1, N = [X, re].indexOf(j) >= 0 ? "y" : "x"; + _[j] += C[N] * B; }); } - return x; + return _; } -var _n = "Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.", Vu = "Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.", xn = { +var xn = "Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.", Vu = "Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.", _n = { placement: "bottom", modifiers: [], strategy: "absolute" @@ -2266,13 +2266,13 @@ function Tn() { } function Uu(e) { e === void 0 && (e = {}); - var t = e, r = t.defaultModifiers, n = r === void 0 ? [] : r, i = t.defaultOptions, o = i === void 0 ? xn : i; + var t = e, r = t.defaultModifiers, n = r === void 0 ? [] : r, i = t.defaultOptions, o = i === void 0 ? _n : i; return function(s, l, u) { u === void 0 && (u = o); var c = { placement: "bottom", orderedModifiers: [], - options: Object.assign({}, xn, o), + options: Object.assign({}, _n, o), modifiersData: {}, elements: { reference: s, @@ -2293,18 +2293,18 @@ function Uu(e) { return $.enabled; }), process.env.NODE_ENV !== "production") { var E = ju([].concat(P, c.options.modifiers), function($) { - var I = $.name; - return I; + var C = $.name; + return C; }); if (Du(E), ae(c.options.placement) === Ut) { - var O = c.orderedModifiers.find(function($) { - var I = $.name; - return I === "flip"; + var S = c.orderedModifiers.find(function($) { + var C = $.name; + return C === "flip"; }); - O || console.error(['Popper: "auto" placements require the "flip" modifier be', "present and enabled to work."].join(" ")); + S || console.error(['Popper: "auto" placements require the "flip" modifier be', "present and enabled to work."].join(" ")); } - var h = Y(l), g = h.marginTop, S = h.marginRight, _ = h.marginBottom, x = h.marginLeft; - [g, S, _, x].some(function($) { + var h = Y(l), g = h.marginTop, O = h.marginRight, x = h.marginBottom, _ = h.marginLeft; + [g, O, x, _].some(function($) { return parseFloat($); }) && console.warn(['Popper: CSS "margin" styles cannot be used to apply padding', "between the popper and its reference element or boundary.", "To replicate margin, use the `offset` modifier, as well as", "the `padding` option in the `preventOverflow` and `flip`", "modifiers."].join(" ")); } @@ -2314,35 +2314,35 @@ function Uu(e) { if (!p) { var T = c.elements, A = T.reference, P = T.popper; if (!Tn(A, P)) { - process.env.NODE_ENV !== "production" && console.error(_n); + process.env.NODE_ENV !== "production" && console.error(xn); return; } c.rects = { reference: pu(A, Vt(P), c.options.strategy === "fixed"), - popper: ki(P) + popper: Ni(P) }, c.reset = !1, c.placement = c.options.placement, c.orderedModifiers.forEach(function($) { return c.modifiersData[$.name] = Object.assign({}, $.data); }); - for (var E = 0, O = 0; O < c.orderedModifiers.length; O++) { + for (var E = 0, S = 0; S < c.orderedModifiers.length; S++) { if (process.env.NODE_ENV !== "production" && (E += 1, E > 100)) { console.error(Vu); break; } if (c.reset === !0) { - c.reset = !1, O = -1; + c.reset = !1, S = -1; continue; } - var h = c.orderedModifiers[O], g = h.fn, S = h.options, _ = S === void 0 ? {} : S, x = h.name; + var h = c.orderedModifiers[S], g = h.fn, O = h.options, x = O === void 0 ? {} : O, _ = h.name; typeof g == "function" && (c = g({ state: c, - options: _, - name: x, + options: x, + name: _, instance: d }) || c); } } }, - update: Iu(function() { + update: Cu(function() { return new Promise(function(w) { d.forceUpdate(), w(c); }); @@ -2352,7 +2352,7 @@ function Uu(e) { } }; if (!Tn(s, l)) - return process.env.NODE_ENV !== "production" && console.error(_n), d; + return process.env.NODE_ENV !== "production" && console.error(xn), d; d.setOptions(u).then(function(w) { !p && u.onFirstUpdate && u.onFirstUpdate(w); }); @@ -2360,14 +2360,14 @@ function Uu(e) { c.orderedModifiers.forEach(function(w) { var T = w.name, A = w.options, P = A === void 0 ? {} : A, E = w.effect; if (typeof E == "function") { - var O = E({ + var S = E({ state: c, name: T, instance: d, options: P }), h = function() { }; - f.push(O || h); + f.push(S || h); } }); } @@ -2403,7 +2403,7 @@ const zu = { }; function Gu(e) { var t = e.state, r = e.name; - t.modifiersData[r] = Ui({ + t.modifiersData[r] = Wi({ reference: t.rects.reference, element: t.rects.popper, strategy: "absolute", @@ -2439,32 +2439,32 @@ function An(e) { y: b }; d = w.x, b = w.y; - var T = a.hasOwnProperty("x"), A = a.hasOwnProperty("y"), P = oe, E = X, O = window; + var T = a.hasOwnProperty("x"), A = a.hasOwnProperty("y"), P = oe, E = X, S = window; if (u) { - var h = Vt(r), g = "clientHeight", S = "clientWidth"; - if (h === z(r) && (h = Ee(r), Y(h).position !== "static" && s === "absolute" && (g = "scrollHeight", S = "scrollWidth")), h = h, i === X || (i === oe || i === Se) && o === ut) { + var h = Vt(r), g = "clientHeight", O = "clientWidth"; + if (h === z(r) && (h = Ee(r), Y(h).position !== "static" && s === "absolute" && (g = "scrollHeight", O = "scrollWidth")), h = h, i === X || (i === oe || i === Oe) && o === ut) { E = re; - var _ = f && h === O && O.visualViewport ? O.visualViewport.height : h[g]; - b -= _ - n.height, b *= l ? 1 : -1; + var x = f && h === S && S.visualViewport ? S.visualViewport.height : h[g]; + b -= x - n.height, b *= l ? 1 : -1; } if (i === oe || (i === X || i === re) && o === ut) { - P = Se; - var x = f && h === O && O.visualViewport ? O.visualViewport.width : h[S]; - d -= x - n.width, d *= l ? 1 : -1; + P = Oe; + var _ = f && h === S && S.visualViewport ? S.visualViewport.width : h[O]; + d -= _ - n.width, d *= l ? 1 : -1; } } var $ = Object.assign({ position: s - }, u && Xu), I = c === !0 ? Qu({ + }, u && Xu), C = c === !0 ? Qu({ x: d, y: b }) : { x: d, y: b }; - if (d = I.x, b = I.y, l) { + if (d = C.x, b = C.y, l) { var j; - return Object.assign({}, $, (j = {}, j[E] = A ? "0" : "", j[P] = T ? "0" : "", j.transform = (O.devicePixelRatio || 1) <= 1 ? "translate(" + d + "px, " + b + "px)" : "translate3d(" + d + "px, " + b + "px, 0)", j)); + return Object.assign({}, $, (j = {}, j[E] = A ? "0" : "", j[P] = T ? "0" : "", j.transform = (S.devicePixelRatio || 1) <= 1 ? "translate(" + d + "px, " + b + "px)" : "translate3d(" + d + "px, " + b + "px, 0)", j)); } return Object.assign({}, $, (t = {}, t[E] = A ? b + "px" : "", t[P] = T ? d + "px" : "", t.transform = "", t)); } @@ -2558,7 +2558,7 @@ function ic(e) { return e === "x" ? "y" : "x"; } function Tt(e, t, r) { - return Ce(e, Ct(t, r)); + return Ie(e, It(t, r)); } function oc(e, t, r) { var n = Tt(e, t, r); @@ -2570,31 +2570,31 @@ function ac(e) { rootBoundary: u, padding: f, altBoundary: c - }), T = ae(t.placement), A = ze(t.placement), P = !A, E = Vi(T), O = ic(E), h = t.modifiersData.popperOffsets, g = t.rects.reference, S = t.rects.popper, _ = typeof b == "function" ? b(Object.assign({}, t.rects, { + }), T = ae(t.placement), A = ze(t.placement), P = !A, E = Ui(T), S = ic(E), h = t.modifiersData.popperOffsets, g = t.rects.reference, O = t.rects.popper, x = typeof b == "function" ? b(Object.assign({}, t.rects, { placement: t.placement - })) : b, x = typeof _ == "number" ? { - mainAxis: _, - altAxis: _ + })) : b, _ = typeof x == "number" ? { + mainAxis: x, + altAxis: x } : Object.assign({ mainAxis: 0, altAxis: 0 - }, _), $ = t.modifiersData.offset ? t.modifiersData.offset[t.placement] : null, I = { + }, x), $ = t.modifiersData.offset ? t.modifiersData.offset[t.placement] : null, C = { x: 0, y: 0 }; if (!!h) { if (o) { - var j, B = E === "y" ? X : oe, N = E === "y" ? re : Se, R = E === "y" ? "height" : "width", L = h[E], mt = L + w[B], _e = L - w[N], gt = d ? -S[R] / 2 : 0, Gt = A === We ? g[R] : S[R], Qe = A === We ? -S[R] : -g[R], yt = t.elements.arrow, qe = d && yt ? ki(yt) : { + var j, B = E === "y" ? X : oe, N = E === "y" ? re : Oe, R = E === "y" ? "height" : "width", L = h[E], mt = L + w[B], xe = L - w[N], gt = d ? -O[R] / 2 : 0, Gt = A === We ? g[R] : O[R], Qe = A === We ? -O[R] : -g[R], yt = t.elements.arrow, qe = d && yt ? Ni(yt) : { width: 0, height: 0 - }, de = t.modifiersData["arrow#persistent"] ? t.modifiersData["arrow#persistent"].padding : Wi(), Ye = de[B], bt = de[N], xe = Tt(0, g[R], qe[R]), Kt = P ? g[R] / 2 - gt - xe - Ye - x.mainAxis : Gt - xe - Ye - x.mainAxis, no = P ? -g[R] / 2 + gt + xe + bt + x.mainAxis : Qe + xe + bt + x.mainAxis, Xt = t.elements.arrow && Vt(t.elements.arrow), io = Xt ? E === "y" ? Xt.clientTop || 0 : Xt.clientLeft || 0 : 0, Qr = (j = $ == null ? void 0 : $[E]) != null ? j : 0, oo = L + Kt - Qr - io, ao = L + no - Qr, Yr = Tt(d ? Ct(mt, oo) : mt, L, d ? Ce(_e, ao) : _e); - h[E] = Yr, I[E] = Yr - L; + }, de = t.modifiersData["arrow#persistent"] ? t.modifiersData["arrow#persistent"].padding : zi(), Ye = de[B], bt = de[N], _e = Tt(0, g[R], qe[R]), Kt = P ? g[R] / 2 - gt - _e - Ye - _.mainAxis : Gt - _e - Ye - _.mainAxis, io = P ? -g[R] / 2 + gt + _e + bt + _.mainAxis : Qe + _e + bt + _.mainAxis, Xt = t.elements.arrow && Vt(t.elements.arrow), oo = Xt ? E === "y" ? Xt.clientTop || 0 : Xt.clientLeft || 0 : 0, Qr = (j = $ == null ? void 0 : $[E]) != null ? j : 0, ao = L + Kt - Qr - oo, so = L + io - Qr, Yr = Tt(d ? It(mt, ao) : mt, L, d ? Ie(xe, so) : xe); + h[E] = Yr, C[E] = Yr - L; } if (s) { - var Jr, so = E === "x" ? X : oe, lo = E === "x" ? re : Se, Te = h[O], wt = O === "y" ? "height" : "width", Zr = Te + w[so], en = Te - w[lo], Qt = [X, oe].indexOf(T) !== -1, tn = (Jr = $ == null ? void 0 : $[O]) != null ? Jr : 0, rn = Qt ? Zr : Te - g[wt] - S[wt] - tn + x.altAxis, nn = Qt ? Te + g[wt] + S[wt] - tn - x.altAxis : en, on = d && Qt ? oc(rn, Te, nn) : Tt(d ? rn : Zr, Te, d ? nn : en); - h[O] = on, I[O] = on - Te; + var Jr, lo = E === "x" ? X : oe, uo = E === "x" ? re : Oe, Te = h[S], wt = S === "y" ? "height" : "width", Zr = Te + w[lo], en = Te - w[uo], Qt = [X, oe].indexOf(T) !== -1, tn = (Jr = $ == null ? void 0 : $[S]) != null ? Jr : 0, rn = Qt ? Zr : Te - g[wt] - O[wt] - tn + _.altAxis, nn = Qt ? Te + g[wt] + O[wt] - tn - _.altAxis : en, on = d && Qt ? oc(rn, Te, nn) : Tt(d ? rn : Zr, Te, d ? nn : en); + h[S] = on, C[S] = on - Te; } - t.modifiersData[n] = I; + t.modifiersData[n] = C; } } const sc = { @@ -2626,7 +2626,7 @@ function Pn(e) { } function cc(e, t) { t === void 0 && (t = {}); - var r = t, n = r.placement, i = r.boundary, o = r.rootBoundary, a = r.padding, s = r.flipVariations, l = r.allowedAutoPlacements, u = l === void 0 ? yu : l, c = ze(n), f = c ? s ? On : On.filter(function(v) { + var r = t, n = r.placement, i = r.boundary, o = r.rootBoundary, a = r.padding, s = r.flipVariations, l = r.allowedAutoPlacements, u = l === void 0 ? yu : l, c = ze(n), f = c ? s ? Sn : Sn.filter(function(v) { return ze(v) === c; }) : Wt, p = f.filter(function(v) { return u.indexOf(v) >= 0; @@ -2662,41 +2662,41 @@ function dc(e) { flipVariations: v, allowedAutoPlacements: b }) : de); - }, []), O = t.rects.reference, h = t.rects.popper, g = /* @__PURE__ */ new Map(), S = !0, _ = E[0], x = 0; x < E.length; x++) { - var $ = E[x], I = ae($), j = ze($) === We, B = [X, re].indexOf(I) >= 0, N = B ? "width" : "height", R = Kr(t, { + }, []), S = t.rects.reference, h = t.rects.popper, g = /* @__PURE__ */ new Map(), O = !0, x = E[0], _ = 0; _ < E.length; _++) { + var $ = E[_], C = ae($), j = ze($) === We, B = [X, re].indexOf(C) >= 0, N = B ? "width" : "height", R = Kr(t, { placement: $, boundary: c, rootBoundary: f, altBoundary: p, padding: u - }), L = B ? j ? Se : oe : j ? re : X; - O[N] > h[N] && (L = At(L)); - var mt = At(L), _e = []; - if (o && _e.push(R[I] <= 0), s && _e.push(R[L] <= 0, R[mt] <= 0), _e.every(function(qe) { + }), L = B ? j ? Oe : oe : j ? re : X; + S[N] > h[N] && (L = At(L)); + var mt = At(L), xe = []; + if (o && xe.push(R[C] <= 0), s && xe.push(R[L] <= 0, R[mt] <= 0), xe.every(function(qe) { return qe; })) { - _ = $, S = !1; + x = $, O = !1; break; } - g.set($, _e); + g.set($, xe); } - if (S) + if (O) for (var gt = v ? 3 : 1, Gt = function(de) { var Ye = E.find(function(bt) { - var xe = g.get(bt); - if (xe) - return xe.slice(0, de).every(function(Kt) { + var _e = g.get(bt); + if (_e) + return _e.slice(0, de).every(function(Kt) { return Kt; }); }); if (Ye) - return _ = Ye, "break"; + return x = Ye, "break"; }, Qe = gt; Qe > 0; Qe--) { var yt = Gt(Qe); if (yt === "break") break; } - t.placement !== _ && (t.modifiersData[n]._skip = !0, t.placement = _, t.reset = !0); + t.placement !== x && (t.modifiersData[n]._skip = !0, t.placement = x, t.reset = !0); } } const pc = { @@ -2715,7 +2715,7 @@ const pc = { return r; }, hc = { components: { - OnClickOutside: uu + OnClickOutside: Mi }, props: { placement: { @@ -2756,7 +2756,7 @@ const pc = { } }, vc = { ref: "button" }, mc = { ref: "tooltip" }; function gc(e, t, r, n, i, o) { - const a = wo("OnClickOutside"); + const a = Oo("OnClickOutside"); return q(), ke(a, { class: "relative", do: o.hide, @@ -2780,7 +2780,7 @@ function gc(e, t, r, n, i, o) { }, 8, ["do", "opened"]); } const yc = /* @__PURE__ */ ht(hc, [["render", gc]]); -function zi(e) { +function Gi(e) { return e && e.length ? e[0] : void 0; } const bc = { @@ -2797,7 +2797,7 @@ const bc = { return G(e.values, t); }, first(t) { - return zi(e.values[t] || []); + return Gi(e.values[t] || []); }, all: { ...this.values }, ...this.values @@ -2852,7 +2852,7 @@ const bc = { events: this.events }); } -}, Sc = { +}, Oc = { props: { form: { type: Object, @@ -2880,16 +2880,16 @@ const bc = { }); } } -}, Oc = { ref: "file" }; +}, Sc = { ref: "file" }; function $c(e, t, r, n, i, o) { - return q(), le("div", Oc, [ + return q(), le("div", Sc, [ ge(e.$slots, "default", { handleFileInput: o.handleFileInput, filenames: i.filenames }) ], 512); } -const Ec = /* @__PURE__ */ ht(Sc, [["render", $c]]), _c = { +const Ec = /* @__PURE__ */ ht(Oc, [["render", $c]]), xc = { inject: ["stack"], computed: { values() { @@ -2906,18 +2906,18 @@ const Ec = /* @__PURE__ */ ht(Sc, [["render", $c]]), _c = { }); } }; -function Gi(e, t, r) { +function Ki(e, t, r) { e = e || {}, t = t || new FormData(), r = r || null; for (const n in e) - Object.prototype.hasOwnProperty.call(e, n) && Xi(t, Ki(r, n), e[n]); + Object.prototype.hasOwnProperty.call(e, n) && Qi(t, Xi(r, n), e[n]); return t; } -function Ki(e, t) { +function Xi(e, t) { return e ? e + "[" + t + "]" : t; } -function Xi(e, t, r) { +function Qi(e, t, r) { if (Array.isArray(r)) - return Array.from(r.keys()).forEach((n) => Xi(e, Ki(t, n.toString()), r[n])); + return Array.from(r.keys()).forEach((n) => Qi(e, Xi(t, n.toString()), r[n])); if (r instanceof Date) return e.append(t, r.toISOString()); if (r instanceof File) @@ -2932,11 +2932,11 @@ function Xi(e, t, r) { return e.append(t, `${r}`); if (r == null) return e.append(t, ""); - Gi(r, e, t); + Ki(r, e, t); } -var xc = "[object Boolean]"; -function Qi(e) { - return e === !0 || e === !1 || be(e) && $e(e) == xc; +var _c = "[object Boolean]"; +function Yi(e) { + return e === !0 || e === !1 || be(e) && $e(e) == _c; } function Tc() { this.__data__ = new ce(), this.size = 0; @@ -2948,15 +2948,15 @@ function Ac(e) { function Pc(e) { return this.__data__.get(e); } -function Ic(e) { +function Cc(e) { return this.__data__.has(e); } -var Cc = 200; +var Ic = 200; function Dc(e, t) { var r = this.__data__; if (r instanceof ce) { var n = r.__data__; - if (!st || n.length < Cc - 1) + if (!st || n.length < Ic - 1) return n.push([e, t]), this.size = ++r.size, this; r = this.__data__ = new fe(n); } @@ -2969,7 +2969,7 @@ function se(e) { se.prototype.clear = Tc; se.prototype.delete = Ac; se.prototype.get = Pc; -se.prototype.has = Ic; +se.prototype.has = Cc; se.prototype.set = Dc; var jc = "__lodash_hash_undefined__"; function Bc(e) { @@ -2995,7 +2995,7 @@ function Lc(e, t) { return e.has(t); } var qc = 1, Mc = 2; -function Yi(e, t, r, n, i, o) { +function Ji(e, t, r, n, i, o) { var a = r & qc, s = e.length, l = t.length; if (s != l && !(a && l > s)) return !1; @@ -3029,7 +3029,7 @@ function Yi(e, t, r, n, i, o) { return o.delete(e), o.delete(t), p; } var kc = ne.Uint8Array; -const In = kc; +const Cn = kc; function Nc(e) { var t = -1, r = Array(e.size); return e.forEach(function(n, i) { @@ -3042,7 +3042,7 @@ function Hc(e) { r[++t] = n; }), r; } -var Vc = 1, Uc = 2, Wc = "[object Boolean]", zc = "[object Date]", Gc = "[object Error]", Kc = "[object Map]", Xc = "[object Number]", Qc = "[object RegExp]", Yc = "[object Set]", Jc = "[object String]", Zc = "[object Symbol]", ef = "[object ArrayBuffer]", tf = "[object DataView]", Cn = ye ? ye.prototype : void 0, nr = Cn ? Cn.valueOf : void 0; +var Vc = 1, Uc = 2, Wc = "[object Boolean]", zc = "[object Date]", Gc = "[object Error]", Kc = "[object Map]", Xc = "[object Number]", Qc = "[object RegExp]", Yc = "[object Set]", Jc = "[object String]", Zc = "[object Symbol]", ef = "[object ArrayBuffer]", tf = "[object DataView]", In = ye ? ye.prototype : void 0, nr = In ? In.valueOf : void 0; function rf(e, t, r, n, i, o, a) { switch (r) { case tf: @@ -3050,7 +3050,7 @@ function rf(e, t, r, n, i, o, a) { return !1; e = e.buffer, t = t.buffer; case ef: - return !(e.byteLength != t.byteLength || !o(new In(e), new In(t))); + return !(e.byteLength != t.byteLength || !o(new Cn(e), new Cn(t))); case Wc: case zc: case Xc: @@ -3070,7 +3070,7 @@ function rf(e, t, r, n, i, o, a) { if (u) return u == t; n |= Uc, a.set(e, t); - var c = Yi(s(e), s(t), n, i, o, a); + var c = Ji(s(e), s(t), n, i, o, a); return a.delete(e), c; case Zc: if (nr) @@ -3087,7 +3087,7 @@ function of(e, t, r) { var n = t(e); return k(e) ? n : nf(n, r(e)); } -function Ji(e, t) { +function Zi(e, t) { for (var r = -1, n = e == null ? 0 : e.length, i = 0, o = []; ++r < n; ) { var a = e[r]; t(a, r, e) && (o[i++] = a); @@ -3098,7 +3098,7 @@ function af() { return []; } var sf = Object.prototype, lf = sf.propertyIsEnumerable, Dn = Object.getOwnPropertySymbols, uf = Dn ? function(e) { - return e == null ? [] : (e = Object(e), Ji(Dn(e), function(t) { + return e == null ? [] : (e = Object(e), Zi(Dn(e), function(t) { return lf.call(e, t); })); } : af; @@ -3133,8 +3133,8 @@ function hf(e, t, r, n, i, o) { w || (w = p == "constructor"); } if (b && !w) { - var E = e.constructor, O = t.constructor; - E != O && "constructor" in e && "constructor" in t && !(typeof E == "function" && E instanceof E && typeof O == "function" && O instanceof O) && (b = !1); + var E = e.constructor, S = t.constructor; + E != S && "constructor" in e && "constructor" in t && !(typeof E == "function" && E instanceof E && typeof S == "function" && S instanceof S) && (b = !1); } return o.delete(e), o.delete(t), b; } @@ -3143,19 +3143,19 @@ const br = vf; var mf = Re(ne, "Promise"); const wr = mf; var gf = Re(ne, "Set"); -const Sr = gf; +const Or = gf; var yf = Re(ne, "WeakMap"); -const Or = yf; -var Bn = "[object Map]", bf = "[object Object]", Fn = "[object Promise]", Rn = "[object Set]", Ln = "[object WeakMap]", qn = "[object DataView]", wf = Fe(br), Sf = Fe(st), Of = Fe(wr), $f = Fe(Sr), Ef = Fe(Or), Ie = $e; -(br && Ie(new br(new ArrayBuffer(1))) != qn || st && Ie(new st()) != Bn || wr && Ie(wr.resolve()) != Fn || Sr && Ie(new Sr()) != Rn || Or && Ie(new Or()) != Ln) && (Ie = function(e) { +const Sr = yf; +var Bn = "[object Map]", bf = "[object Object]", Fn = "[object Promise]", Rn = "[object Set]", Ln = "[object WeakMap]", qn = "[object DataView]", wf = Fe(br), Of = Fe(st), Sf = Fe(wr), $f = Fe(Or), Ef = Fe(Sr), Ce = $e; +(br && Ce(new br(new ArrayBuffer(1))) != qn || st && Ce(new st()) != Bn || wr && Ce(wr.resolve()) != Fn || Or && Ce(new Or()) != Rn || Sr && Ce(new Sr()) != Ln) && (Ce = function(e) { var t = $e(e), r = t == bf ? e.constructor : void 0, n = r ? Fe(r) : ""; if (n) switch (n) { case wf: return qn; - case Sf: - return Bn; case Of: + return Bn; + case Sf: return Fn; case $f: return Rn; @@ -3164,20 +3164,20 @@ var Bn = "[object Map]", bf = "[object Object]", Fn = "[object Promise]", Rn = " } return t; }); -const Mn = Ie; -var _f = 1, kn = "[object Arguments]", Nn = "[object Array]", _t = "[object Object]", xf = Object.prototype, Hn = xf.hasOwnProperty; +const Mn = Ce; +var xf = 1, kn = "[object Arguments]", Nn = "[object Array]", xt = "[object Object]", _f = Object.prototype, Hn = _f.hasOwnProperty; function Tf(e, t, r, n, i, o) { var a = k(e), s = k(t), l = a ? Nn : Mn(e), u = s ? Nn : Mn(t); - l = l == kn ? _t : l, u = u == kn ? _t : u; - var c = l == _t, f = u == _t, p = l == u; + l = l == kn ? xt : l, u = u == kn ? xt : u; + var c = l == xt, f = u == xt, p = l == u; if (p && ar(e)) { if (!ar(t)) return !1; a = !0, c = !1; } if (p && !c) - return o || (o = new se()), a || ei(e) ? Yi(e, t, r, n, i, o) : rf(e, t, l, r, n, i, o); - if (!(r & _f)) { + return o || (o = new se()), a || ei(e) ? Ji(e, t, r, n, i, o) : rf(e, t, l, r, n, i, o); + if (!(r & xf)) { var d = c && Hn.call(e, "__wrapped__"), v = f && Hn.call(t, "__wrapped__"); if (d || v) { var b = d ? e.value() : e, w = v ? t.value() : t; @@ -3190,7 +3190,7 @@ function zt(e, t, r, n, i) { return e === t ? !0 : e == null || t == null || !be(e) && !be(t) ? e !== e && t !== t : Tf(e, t, r, n, zt, i); } var Af = 1, Pf = 2; -function If(e, t, r, n) { +function Cf(e, t, r, n) { var i = r.length, o = i, a = !n; if (e == null) return !o; @@ -3215,25 +3215,25 @@ function If(e, t, r, n) { } return !0; } -function Zi(e) { +function eo(e) { return e === e && !ee(e); } -function Cf(e) { +function If(e) { for (var t = Bt(e), r = t.length; r--; ) { var n = t[r], i = e[n]; - t[r] = [n, i, Zi(i)]; + t[r] = [n, i, eo(i)]; } return t; } -function eo(e, t) { +function to(e, t) { return function(r) { return r == null ? !1 : r[e] === t && (t !== void 0 || e in Object(r)); }; } function Df(e) { - var t = Cf(e); - return t.length == 1 && t[0][2] ? eo(t[0][0], t[0][1]) : function(r) { - return r === e || If(r, e, t); + var t = If(e); + return t.length == 1 && t[0][2] ? to(t[0][0], t[0][1]) : function(r) { + return r === e || Cf(r, e, t); }; } function jf(e, t) { @@ -3244,7 +3244,7 @@ function Bf(e, t) { } var Ff = 1, Rf = 2; function Lf(e, t) { - return Br(e) && Zi(t) ? eo(dt(e), t) : function(r) { + return Br(e) && eo(t) ? to(dt(e), t) : function(r) { var n = Vr(r, e); return n === void 0 && n === t ? Bf(r, e) : zt(t, n, Ff | Rf); }; @@ -3265,7 +3265,7 @@ function kf(e) { function vt(e) { return typeof e == "function" ? e : e == null ? ri : typeof e == "object" ? k(e) ? Lf(e[0], e[1]) : Df(e) : kf(e); } -function to(e, t) { +function ro(e, t) { var r = {}; return t = vt(t), Ar(e, function(n, i, o) { Li(r, i, t(n, i, o)); @@ -3351,7 +3351,7 @@ const Nf = { return m.validationErrors(this.stack); }, errors() { - return to(this.rawErrors, (e) => e.join(` + return ro(this.rawErrors, (e) => e.join(` `)); } }, @@ -3384,7 +3384,7 @@ const Nf = { if (!this.confirm) return this.request(); m.confirm( - Qi(this.confirm) ? "" : this.confirm, + Yi(this.confirm) ? "" : this.confirm, this.confirmText, this.confirmButton, this.cancelButton @@ -3393,9 +3393,9 @@ const Nf = { }).catch(() => { }); }, - request() { - this.processing = !0, this.wasSuccessful = !1, this.recentlySuccessful = !1, clearTimeout(this.recentlySuccessfulTimeoutId); - const e = this.values instanceof FormData ? this.values : Gi(this.values), t = { Accept: "application/json" }; + async request() { + await this.$nextTick(), this.processing = !0, this.wasSuccessful = !1, this.recentlySuccessful = !1, clearTimeout(this.recentlySuccessfulTimeoutId); + const e = this.values instanceof FormData ? this.values : Ki(this.values), t = { Accept: "application/json" }; this.stay && (t["X-Splade-Prevent-Refresh"] = !0), m.request(this.action, this.method.toUpperCase(), e, t).then((r) => { this.$emit("success", r), this.restoreOnSuccess && this.restore(), this.resetOnSuccess && this.reset(), this.processing = !1, this.wasSuccessful = !0, this.recentlySuccessful = !0, this.recentlySuccessfulTimeoutId = setTimeout(() => this.recentlySuccessful = !1, 2e3); }).catch((r) => { @@ -3542,7 +3542,7 @@ const Wf = /* @__PURE__ */ ht(Hf, [["render", Uf]]), zf = ["href", "onClick"], G if (!t.confirm) return n(); m.confirm( - Qi(t.confirm) ? "" : t.confirm, + Yi(t.confirm) ? "" : t.confirm, t.confirmText, t.confirmButton, t.cancelButton @@ -3814,7 +3814,7 @@ function pd(e, t, r, n, i, o) { const hd = /* @__PURE__ */ ht(fd, [["render", pd]]), vd = { inject: ["stack"], render() { - const e = m.validationErrors(this.stack), t = m.flashData(this.stack), r = m.sharedData.value, n = to(e, (i) => i.join(` + const e = m.validationErrors(this.stack), t = m.flashData(this.stack), r = m.sharedData.value, n = ro(e, (i) => i.join(` `)); return this.$slots.default({ flash: t, @@ -3845,19 +3845,19 @@ function wd(e, t, r) { throw new TypeError(gd); t = $r(t) || 0, ee(r) && (c = !!r.leading, f = "maxWait" in r, o = f ? yd($r(r.maxWait) || 0, t) : o, p = "trailing" in r ? !!r.trailing : p); function d(h) { - var g = n, S = i; - return n = i = void 0, u = h, a = e.apply(S, g), a; + var g = n, O = i; + return n = i = void 0, u = h, a = e.apply(O, g), a; } function v(h) { return u = h, s = setTimeout(T, t), c ? d(h) : a; } function b(h) { - var g = h - l, S = h - u, _ = t - g; - return f ? bd(_, o - S) : _; + var g = h - l, O = h - u, x = t - g; + return f ? bd(x, o - O) : x; } function w(h) { - var g = h - l, S = h - u; - return l === void 0 || g >= t || g < 0 || f && S >= o; + var g = h - l, O = h - u; + return l === void 0 || g >= t || g < 0 || f && O >= o; } function T() { var h = ir(); @@ -3874,7 +3874,7 @@ function wd(e, t, r) { function E() { return s === void 0 ? a : A(ir()); } - function O() { + function S() { var h = ir(), g = w(h); if (n = arguments, i = this, l = h, g) { if (s === void 0) @@ -3884,26 +3884,26 @@ function wd(e, t, r) { } return s === void 0 && (s = setTimeout(T, t)), a; } - return O.cancel = P, O.flush = E, O; + return S.cancel = P, S.flush = E, S; } -function ro(e, t, r) { +function no(e, t, r) { return e === e && (r !== void 0 && (e = e <= r ? e : r), t !== void 0 && (e = e >= t ? e : t)), e; } -function Sd(e, t, r) { +function Od(e, t, r) { e = Lr(e), t = Mt(t); var n = e.length; - r = r === void 0 ? n : ro(Xr(r), 0, n); + r = r === void 0 ? n : no(Xr(r), 0, n); var i = r; return r -= t.length, r >= 0 && e.slice(r, i) == t; } -function Od(e, t) { +function Sd(e, t) { var r = []; return Pr(e, function(n, i, o) { t(n, i, o) && r.push(n); }), r; } function $d(e, t) { - var r = k(e) ? Ji : Od; + var r = k(e) ? Zi : Sd; return r(e, vt(t)); } function Wn(e, t) { @@ -3915,14 +3915,14 @@ function Ed(e, t) { n[++r] = t(i, o, a); }), n; } -function _d(e, t) { +function xd(e, t) { var r = k(e) ? gi : Ed; return r(e, vt(t)); } -function xt(e, t, r) { - return e = Lr(e), r = r == null ? 0 : ro(Xr(r), 0, e.length), t = Mt(t), e.slice(r, r + t.length) == t; +function _t(e, t, r) { + return e = Lr(e), r = r == null ? 0 : no(Xr(r), 0, e.length), t = Mt(t), e.slice(r, r + t.length) == t; } -const xd = { +const _d = { props: { striped: { type: Boolean, @@ -3955,7 +3955,7 @@ const xd = { mounted() { const e = this.getCurrentQuery(), t = e.columns || []; Ne(e, (r, n) => { - if (xt(n, "filter[") && !r) { + if (_t(n, "filter[") && !r) { const i = n.split("["), o = i[1].substring(0, i[1].length - 1); this.forcedVisibleSearchInputs = [...this.forcedVisibleSearchInputs, o]; } @@ -3966,7 +3966,7 @@ const xd = { this.forcedVisibleSearchInputs = [], this.visibleColumns = this.defaultVisibleToggleableColumns; let e = this.getCurrentQuery(); e.columns = [], e.page = null, e.perPage = null, e.sort = null, Ne(e, (t, r) => { - xt(r, "filter[") && (e[r] = null); + _t(r, "filter[") && (e[r] = null); }), this.visitWithQueryObject(e, null, !0); }, columnIsVisible(e) { @@ -3974,7 +3974,7 @@ const xd = { }, toggleColumn(e) { const t = !this.columnIsVisible(e), r = $d(this.columns, (i) => i.can_be_hidden ? i.key === e ? t : this.visibleColumns.includes(i.key) : !0); - let n = _d(r, (i) => i.key).sort(); + let n = xd(r, (i) => i.key).sort(); Wn(n, this.defaultVisibleToggleableColumns) && (n = []), this.visibleColumns = n.length === 0 ? this.defaultVisibleToggleableColumns : n, this.updateQuery("columns", n, null, !1); }, disableSearchInput(e) { @@ -3999,7 +3999,7 @@ const xd = { return e.substring(1).split("&").forEach((r) => { const n = decodeURIComponent(r).split("="); let i = n[0]; - if (!Sd(i, "]")) { + if (!Od(i, "]")) { t[i] = n[1]; return; } @@ -4010,7 +4010,7 @@ const xd = { updateQuery(e, t, r, n) { typeof n > "u" && (n = !0); let i = this.getCurrentQuery(); - i[e] = t, (xt(e, "perPage") || xt(e, "filter[")) && delete i.page, this.visitWithQueryObject(i, r, n); + i[e] = t, (_t(e, "perPage") || _t(e, "filter[")) && delete i.page, this.visitWithQueryObject(i, r, n); }, visitWithQueryObject(e, t, r) { typeof r > "u" && (r = !0); @@ -4095,7 +4095,7 @@ function Pd(e, t, r, n, i, o) { ge(e.$slots, "default") ], 512); } -const Id = /* @__PURE__ */ ht(Td, [["render", Pd]]), Cd = { +const Cd = /* @__PURE__ */ ht(Td, [["render", Pd]]), Id = { props: { toastKey: { type: Number, @@ -4206,7 +4206,7 @@ const Id = /* @__PURE__ */ ht(Td, [["render", Pd]]), Cd = { }, get(t, r) { const n = Object.keys(e.toggles); - if (n.length === 1 && zi(n) === "default") { + if (n.length === 1 && Gi(n) === "default") { if (r === "toggled") return e.toggled("default"); if (r === "setToggle") @@ -4319,7 +4319,7 @@ const Id = /* @__PURE__ */ ht(Td, [["render", Pd]]), Cd = { install: (e, t) => { t = t || {}, t.max_keep_alive = G(t, "max_keep_alive") ? t.max_keep_alive : 10, t.prefix = G(t, "prefix") ? t.prefix : "Splade", t.transform_anchors = G(t, "transform_anchors") ? t.transform_anchors : !1, t.link_component = G(t, "link_component") ? t.link_component : "Link", t.progress_bar = G(t, "progress_bar") ? t.progress_bar : !1; const r = t.prefix; - if (e.component(`${r}Confirm`, tu).component(`${r}Data`, su).component(`${r}Defer`, lu).component(`${r}Dropdown`, yc).component(`${r}Errors`, bc).component(`${r}Event`, wc).component(`${r}File`, Ec).component(`${r}Flash`, _c).component(`${r}Form`, Nf).component(`${r}Input`, Wf).component(`${r}Modal`, Kf).component(`${r}Render`, rt).component(`${r}Select`, hd).component(`${r}State`, vd).component(`${r}Table`, xd).component(`${r}Textarea`, Id).component(`${r}Toast`, Cd).component(`${r}Toasts`, jd).component(`${r}Toggle`, Bd).component(`${r}Transition`, Fd).component(t.link_component, Gf), Object.defineProperty(e.config.globalProperties, "$splade", { get: () => m }), Object.defineProperty(e.config.globalProperties, "$spladeOptions", { get: () => Object.assign({}, { ...t }) }), e.provide("$splade", e.config.globalProperties.$splade), e.provide("$spladeOptions", e.config.globalProperties.$spladeOptions), t.progress_bar) { + if (e.component(`${r}Confirm`, ru).component(`${r}Data`, lu).component(`${r}Defer`, uu).component(`${r}Dropdown`, yc).component(`${r}Errors`, bc).component(`${r}Event`, wc).component(`${r}File`, Ec).component(`${r}Flash`, xc).component(`${r}Form`, Nf).component(`${r}Input`, Wf).component(`${r}Modal`, Kf).component(`${r}OnClickOutside`, Mi).component(`${r}Render`, rt).component(`${r}Select`, hd).component(`${r}State`, vd).component(`${r}Table`, _d).component(`${r}Textarea`, Cd).component(`${r}Toast`, Id).component(`${r}Toasts`, jd).component(`${r}Toggle`, Bd).component(`${r}Transition`, Fd).component(t.link_component, Gf), Object.defineProperty(e.config.globalProperties, "$splade", { get: () => m }), Object.defineProperty(e.config.globalProperties, "$spladeOptions", { get: () => Object.assign({}, { ...t }) }), e.provide("$splade", e.config.globalProperties.$splade), e.provide("$spladeOptions", e.config.globalProperties.$spladeOptions), t.progress_bar) { const n = { delay: 250, color: "#4B5563", @@ -4355,7 +4355,7 @@ function Nd(e, t, r) { } export { m as Splade, - gs as SpladeApp, + ys as SpladeApp, kd as SpladePlugin, qd as renderSpladeApp, Nd as startServer diff --git a/dist/protone-media-laravel-splade.umd.cjs b/dist/protone-media-laravel-splade.umd.cjs index e4204ea4..458eb956 100644 --- a/dist/protone-media-laravel-splade.umd.cjs +++ b/dist/protone-media-laravel-splade.umd.cjs @@ -1,13 +1,13 @@ -(function(j,Re){typeof exports=="object"&&typeof module<"u"?Re(exports,require("axios"),require("vue")):typeof define=="function"&&define.amd?define(["exports","axios","vue"],Re):(j=typeof globalThis<"u"?globalThis:j||self,Re(j.ProtoneMediaLaravelSplade={},j.axios,j.Vue))})(this,function(j,Re,s){"use strict";const Fr=(e=>e&&typeof e=="object"&&"default"in e?e:{default:e})(Re),dd="",pd="";function Vi(e,t){for(var r=-1,n=e==null?0:e.length;++r-1&&e%1==0&&e-1&&e%1==0&&e<=vo}var yo="[object Arguments]",bo="[object Array]",wo="[object Boolean]",So="[object Date]",Oo="[object Error]",$o="[object Function]",Eo="[object Map]",_o="[object Number]",xo="[object Object]",To="[object RegExp]",Ao="[object Set]",Po="[object String]",Co="[object WeakMap]",Io="[object ArrayBuffer]",jo="[object DataView]",Bo="[object Float32Array]",Do="[object Float64Array]",Fo="[object Int8Array]",Mo="[object Int16Array]",ko="[object Int32Array]",Ro="[object Uint8Array]",Lo="[object Uint8ClampedArray]",qo="[object Uint16Array]",No="[object Uint32Array]",C={};C[Bo]=C[Do]=C[Fo]=C[Mo]=C[ko]=C[Ro]=C[Lo]=C[qo]=C[No]=!0,C[yo]=C[bo]=C[Io]=C[wo]=C[jo]=C[So]=C[Oo]=C[$o]=C[Eo]=C[_o]=C[xo]=C[To]=C[Ao]=C[Po]=C[Co]=!1;function Vo(e){return ae(e)&&Mt(e.length)&&!!C[oe(e)]}function Ho(e){return function(t){return e(t)}}var Wr=typeof j=="object"&&j&&!j.nodeType&&j,qe=Wr&&typeof module=="object"&&module&&!module.nodeType&&module,Uo=qe&&qe.exports===Wr,kt=Uo&&Mr.process,Wo=function(){try{var e=qe&&qe.require&&qe.require("util").types;return e||kt&&kt.binding&&kt.binding("util")}catch{}}();const zr=Wo;var Gr=zr&&zr.isTypedArray,zo=Gr?Ho(Gr):Vo;const Kr=zo;var Go=Object.prototype,Ko=Go.hasOwnProperty;function Xo(e,t){var r=M(e),n=!r&&Nr(e),i=!r&&!n&&Dt(e),o=!r&&!n&&!i&&Kr(e),a=r||n||i||o,l=a?zi(e.length,String):[],u=l.length;for(var c in e)(t||Ko.call(e,c))&&!(a&&(c=="length"||i&&(c=="offset"||c=="parent")||o&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Ft(c,u)))&&l.push(c);return l}var Qo=Object.prototype;function Yo(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Qo;return e===r}function Jo(e,t){return function(r){return e(t(r))}}var Zo=Jo(Object.keys,Object);const ea=Zo;var ta=Object.prototype,ra=ta.hasOwnProperty;function na(e){if(!Yo(e))return ea(e);var t=[];for(var r in Object(e))ra.call(e,r)&&r!="constructor"&&t.push(r);return t}function K(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var ia="[object AsyncFunction]",oa="[object Function]",aa="[object GeneratorFunction]",sa="[object Proxy]";function Xr(e){if(!K(e))return!1;var t=oe(e);return t==oa||t==aa||t==ia||t==sa}function nt(e){return e!=null&&Mt(e.length)&&!Xr(e)}function it(e){return nt(e)?Xo(e):na(e)}function Rt(e,t){return e&&Wi(e,t,it)}function la(e,t){return function(r,n){if(r==null)return r;if(!nt(r))return e(r,n);for(var i=r.length,o=t?i:-1,a=Object(r);(t?o--:++o"u";function ha(e,t){se||window.addEventListener("popstate",ma.bind(this)),Ht(t),ot(t.head),Ut(e);const r=se?"":location.href,n=Nt(r,t.head,e,{},qt.value);Jr(n)}function ma(e){!e.state||(R.value=e.state,Y.value=0,ot(R.value.head),Ut(R.value.html,R.value.rememberedState.scrollY))}function Nt(e,t,r,n,i){const o={url:e,head:t,html:r,rememberedState:n,pageVisitId:i};return R.value=o,o}function ga(e){se||window.history.pushState(e,"",e.url)}function va(e){const t=Nt(e,JSON.parse(JSON.stringify(R.value.head)),R.value.html,{...R.value.rememberedState},R.value.pageVisitId);se||window.history.replaceState(t,"",t.url)}function Jr(e){se||window.history.replaceState(e,"",e.url)}const R=s.ref({}),Zr=s.ref(0);function ya(e,t){Zr.value++;const r=e.request.responseURL;e.data.splade.modal&&Y.value++,Ht(e.data.splade),ot(e.data.splade.head);const n=r===R.value.url;if(n&&(t=!0),e.data.splade.modal)return Pa(e.data.html,e.data.splade.modal);if(e.data.splade.preventRefresh&&n)return;Y.value=0;let i=e.data.html;t?i+=``:qt.value++,Ut(i,0);const o=Nt(r,e.data.splade.head,i,R.value.rememberedState?{...R.value.rememberedState}:{},qt.value);t?Jr(o):ga(o)}const Y=s.ref(0);function ba(){Y.value--,ot(Sa(Y.value))}const en=s.ref({}),tn=s.ref({}),rn=e=>tn.value[e],wa=e=>Object.keys(rn.value[e]).length>0,nn=s.ref({}),Sa=e=>nn.value[e],on=s.ref({}),Oa=e=>on.value[e],Te=s.ref([]),$a=s.computed(()=>pa(Te.value));function Ea(e){Te.value.push(e)}function _a(e){Te.value[e].dismissed=!0,Te.value[e].html=null}const Vt=s.ref(null);function xa(e,t,r,n){let i,o;const a=new Promise((l,u)=>{i=l,o=u});return Vt.value={title:e,text:t,confirmButton:r,cancelButton:n,resolvePromise:i,rejectPromise:o},a}function Ta(){Vt.value=null}function Ht(e){en.value=e.shared?e.shared:{},on.value[Y.value]=e.flash?e.flash:{},nn.value[Y.value]=e.head?e.head:{},ca(e.toasts?e.toasts:[],t=>{Te.value.push(t)}),tn.value[Y.value]=e.errors?e.errors:{}}function Aa(e){dn.value(e)}function ot(e){un.value(e)}function Ut(e,t){cn.value(e,t)}function Pa(e,t){fn.value(e,t)}const an=s.ref({});function sn(e,t,r){an.value[e]=t,r&&Ca(e,t)}function Ca(e,t){let r=JSON.parse(localStorage.getItem("splade")||"{}")||{};r[e]=t,localStorage.setItem("splade",JSON.stringify(r))}function Ia(e,t){return t?(JSON.parse(localStorage.getItem("splade")||"{}")||{})[e]:an.value[e]}function at(e,t){se||document.dispatchEvent(new CustomEvent(`splade:${e}`,{detail:t}))}function Ne(e,t,r,n,i){se||sn("scrollY",window.scrollY),at("request",{url:e,method:t,data:r,headers:n,replace:i});const o=Fr.default({method:t,url:e,data:r,headers:{"X-Splade":!0,"X-Requested-With":"XMLHttpRequest",Accept:"text/html, application/xhtml+xml",...n},onUploadProgress:a=>{r instanceof FormData&&(a.percentage=Math.round(a.loaded/a.total*100),at("request-progress",{url:e,method:t,data:r,headers:n,replace:i,progress:a}))}});return o.then(a=>{ya(a,i),at("request-response",{url:e,method:t,data:r,headers:n,replace:i,response:a})}).catch(a=>{at("request-error",{url:e,method:t,data:r,headers:n,replace:i,error:a});const l=a.response.data.splade;l&&Ht(l),a.response.status!=422&&Aa(a.response.data.html?a.response.data.html:a.response.data)}),o}function ln(e){return Ne(e,"GET",{},{},!0)}function ja(e){return Ne(e,"GET",{},{},!1)}function Ba(e){return Ne(e,"GET",{},{"X-Splade-Modal":"modal"},!1)}function Da(e){return Ne(e,"GET",{},{"X-Splade-Modal":"slideover"},!1)}function Fa(){return ln(R.value.url)}const un=s.ref(()=>{}),cn=s.ref(()=>{}),fn=s.ref(()=>{}),dn=s.ref(()=>{}),v={init:ha,replace:ln,visit:ja,modal:Ba,slideover:Da,refresh:Fa,request:Ne,replaceUrlOfCurrentPage:va,setOnHead(e){un.value=e},setOnHtml(e){cn.value=e},setOnModal(e){fn.value=e},setOnServerError(e){dn.value=e},hasValidationErrors:wa,validationErrors:rn,sharedData:en,flashData:Oa,toasts:Te,toastsReversed:$a,confirmModal:Vt,confirm:xa,clearConfirmModal:Ta,pushToast:Ea,dismissToast:_a,restore:Ia,remember:sn,popStack:ba,currentStack:Y,pageVisitId:s.computed(()=>R.value.pageVisitId),isSsr:se};function Ae(e,t){return e&&Rt(e,Yr(t))}var Ma="[object String]";function Wt(e){return typeof e=="string"||!M(e)&&ae(e)&&oe(e)==Ma}const Ve={__name:"Render",props:{html:{type:String,required:!1,default:""}},setup(e){const t=e,r=s.ref(null);function n(){r.value=s.h({template:t.html})}return s.watch(()=>t.html,n,{immediate:!0}),(i,o)=>(s.openBlock(),s.createBlock(s.unref(r)))}},ka={__name:"ServerError",props:{html:{type:String,required:!0}},emits:["close"],setup(e,{emit:t}){const r=e;function n(){document.body.style.overflow="visible",document.removeEventListener("keydown",a),t("close")}const i=s.ref(null);function o(){const l=document.createElement("html");l.innerHTML=r.html,l.querySelectorAll("a").forEach(c=>c.setAttribute("target","_top")),document.body.style.overflow="hidden";const u=i.value;if(!u.contentWindow)throw new Error("iframe not yet ready.");u.contentWindow.document.open(),u.contentWindow.document.write(l.outerHTML),u.contentWindow.document.close(),document.addEventListener("keydown",a)}function a(l){l.keyCode===27&&n()}return s.onMounted(()=>o()),(l,u)=>(s.openBlock(),s.createElementBlock("div",{style:{position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px","z-index":"200000","box-sizing":"border-box",height:"100vh",width:"100vw","background-color":"rgb(0 0 0 / 0.75)",padding:"2rem"},onClick:n},[s.createElementVNode("iframe",{ref_key:"iframeElement",ref:i,class:"bg-white w-full h-full"},null,512)]))}},pn={__name:"SpladeApp",props:{el:{type:[String,Object],required:!1,default:""},components:{type:String,required:!1,default:e=>{if(!v.isSsr){const t=Wt(e.el)?document.getElementById(e.el):e.el;return JSON.parse(t.dataset.components)||""}}},initialHtml:{type:String,required:!1,default:e=>{if(!v.isSsr){const t=Wt(e.el)?document.getElementById(e.el):e.el;return JSON.parse(t.dataset.html)||""}}},initialSpladeData:{type:Object,required:!1,default:e=>{if(!v.isSsr){const t=Wt(e.el)?document.getElementById(e.el):e.el;return JSON.parse(t.dataset.splade)||{}}}}},setup(e){const t=e;s.provide("stack",0);const r=s.ref(),n=s.ref([]),i=s.ref(null),o=s.computed(()=>v.currentStack.value<1?[]:{filter:"blur(4px)","transition-property":"filter","transition-duration":"150ms","transition-timing-function":"cubic-bezier(0.4, 0, 0.2, 1)"});function a(){i.value=null}function l(d){n[d]=null,v.popStack()}const u=s.inject("$spladeOptions")||{};function c(d,h){let p=document.querySelector(`meta[${d}="${h}"]`);return p||(p=document.createElement("meta"),p[d]=h,document.getElementsByTagName("head")[0].appendChild(p),p)}function f(d){const h=d.name?c("name",d.name):c("property",d.property);Ae(d,(p,g)=>{h[g]=p})}return v.setOnHead(d=>{v.isSsr||(document.title=d.title,d.meta.forEach(h=>{f(h)}))}),v.setOnHtml((d,h)=>{n.value=[],r.value=d,s.nextTick(()=>{v.isSsr||window.scrollTo(0,h),u.transform_anchors&&[...document.querySelectorAll("a")].forEach(p=>{p.href==""||p.href.charAt(0)=="#"||p.__vnode.dynamicProps===null&&(p.hasAttribute("download")||(p.onclick=function(g){g.preventDefault(),v.visit(p.href)}))})})}),v.setOnModal(function(d,h){n.value[v.currentStack.value]={html:d,type:h}}),v.setOnServerError(function(d){i.value=d}),v.init(t.initialHtml,t.initialSpladeData),(d,h)=>(s.openBlock(),s.createElementBlock("div",null,[(s.openBlock(),s.createBlock(s.resolveDynamicComponent(s.unref(v).isSsr?"div":s.KeepAlive),{max:s.unref(u).max_keep_alive},{default:s.withCtx(()=>[(s.openBlock(),s.createBlock(Ve,{key:`visit.${s.unref(v).pageVisitId.value}`,style:s.normalizeStyle(s.unref(o)),html:r.value},null,8,["style","html"]))]),_:1},8,["max"])),s.createVNode(Ve,{html:e.components},null,8,["html"]),(s.openBlock(!0),s.createElementBlock(s.Fragment,null,s.renderList(s.unref(v).currentStack.value,p=>(s.openBlock(),s.createBlock(Ve,{key:`modal.${p}`,type:n.value[p].type,html:n.value[p].html,stack:p,"on-top-of-stack":s.unref(v).currentStack.value===p,onClose:g=>l(p)},null,8,["type","html","stack","on-top-of-stack","onClose"]))),128)),i.value?(s.openBlock(),s.createBlock(ka,{key:0,html:i.value,onClose:a},null,8,["html"])):s.createCommentVNode("",!0)]))}};function Ra(e){return()=>s.h(pn,e)}var La=Object.prototype,qa=La.hasOwnProperty;function Na(e,t){return e!=null&&qa.call(e,t)}var Va="[object Symbol]";function st(e){return typeof e=="symbol"||ae(e)&&oe(e)==Va}var Ha=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ua=/^\w*$/;function zt(e,t){if(M(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||st(e)?!0:Ua.test(e)||!Ha.test(e)||t!=null&&e in Object(t)}var Wa=G["__core-js_shared__"];const Gt=Wa;var hn=function(){var e=/[^.]+$/.exec(Gt&&Gt.keys&&Gt.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function za(e){return!!hn&&hn in e}var Ga=Function.prototype,Ka=Ga.toString;function he(e){if(e!=null){try{return Ka.call(e)}catch{}try{return e+""}catch{}}return""}var Xa=/[\\^$.*+?()[\]{}|]/g,Qa=/^\[object .+?Constructor\]$/,Ya=Function.prototype,Ja=Object.prototype,Za=Ya.toString,es=Ja.hasOwnProperty,ts=RegExp("^"+Za.call(es).replace(Xa,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function rs(e){if(!K(e)||za(e))return!1;var t=Xr(e)?ts:Qa;return t.test(he(e))}function ns(e,t){return e==null?void 0:e[t]}function me(e,t){var r=ns(e,t);return rs(r)?r:void 0}var is=me(Object,"create");const He=is;function os(){this.__data__=He?He(null):{},this.size=0}function as(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var ss="__lodash_hash_undefined__",ls=Object.prototype,us=ls.hasOwnProperty;function cs(e){var t=this.__data__;if(He){var r=t[e];return r===ss?void 0:r}return us.call(t,e)?t[e]:void 0}var fs=Object.prototype,ds=fs.hasOwnProperty;function ps(e){var t=this.__data__;return He?t[e]!==void 0:ds.call(t,e)}var hs="__lodash_hash_undefined__";function ms(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=He&&t===void 0?hs:t,this}function ge(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}function Os(e,t){var r=this.__data__,n=lt(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function J(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t`"${i}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,U),n}var ft=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(ft||{}),le=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(le||{});function q({visible:e=!0,features:t=0,ourProps:r,theirProps:n,...i}){var o;let a=Ls(n,r),l=Object.assign(i,{props:a});if(e||t&2&&a.static)return Jt(l);if(t&1){let u=(o=a.unmount)==null||o?0:1;return U(u,{[0](){return null},[1](){return Jt({...i,props:{...a,hidden:!0,style:{display:"none"}}})}})}return Jt(l)}function Jt({props:e,attrs:t,slots:r,slot:n,name:i}){var o;let{as:a,...l}=wn(e,["unmount","static"]),u=(o=r.default)==null?void 0:o.call(r,n),c={};if(n){let f=!1,d=[];for(let[h,p]of Object.entries(n))typeof p=="boolean"&&(f=!0),p===!0&&d.push(h);f&&(c["data-headlessui-state"]=d.join(" "))}if(a==="template"){if(u=bn(u),Object.keys(l).length>0||Object.keys(t).length>0){let[f,...d]=u!=null?u:[];if(!qs(f)||d.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${i} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(l).concat(Object.keys(t)).sort((h,p)=>h.localeCompare(p)).map(h=>` - ${h}`).join(` +(function(j,Re){typeof exports=="object"&&typeof module<"u"?Re(exports,require("axios"),require("vue")):typeof define=="function"&&define.amd?define(["exports","axios","vue"],Re):(j=typeof globalThis<"u"?globalThis:j||self,Re(j.ProtoneMediaLaravelSplade={},j.axios,j.Vue))})(this,function(j,Re,s){"use strict";const Fr=(e=>e&&typeof e=="object"&&"default"in e?e:{default:e})(Re),dd="",pd="";function Hi(e,t){for(var r=-1,n=e==null?0:e.length;++r-1&&e%1==0&&e-1&&e%1==0&&e<=yo}var bo="[object Arguments]",wo="[object Array]",So="[object Boolean]",Oo="[object Date]",$o="[object Error]",Eo="[object Function]",_o="[object Map]",xo="[object Number]",To="[object Object]",Ao="[object RegExp]",Po="[object Set]",Co="[object String]",Io="[object WeakMap]",jo="[object ArrayBuffer]",Bo="[object DataView]",Do="[object Float32Array]",Fo="[object Float64Array]",ko="[object Int8Array]",Mo="[object Int16Array]",Ro="[object Int32Array]",Lo="[object Uint8Array]",qo="[object Uint8ClampedArray]",No="[object Uint16Array]",Vo="[object Uint32Array]",C={};C[Do]=C[Fo]=C[ko]=C[Mo]=C[Ro]=C[Lo]=C[qo]=C[No]=C[Vo]=!0,C[bo]=C[wo]=C[jo]=C[So]=C[Bo]=C[Oo]=C[$o]=C[Eo]=C[_o]=C[xo]=C[To]=C[Ao]=C[Po]=C[Co]=C[Io]=!1;function Ho(e){return ae(e)&&kt(e.length)&&!!C[oe(e)]}function Uo(e){return function(t){return e(t)}}var Wr=typeof j=="object"&&j&&!j.nodeType&&j,qe=Wr&&typeof module=="object"&&module&&!module.nodeType&&module,Wo=qe&&qe.exports===Wr,Mt=Wo&&kr.process,zo=function(){try{var e=qe&&qe.require&&qe.require("util").types;return e||Mt&&Mt.binding&&Mt.binding("util")}catch{}}();const zr=zo;var Gr=zr&&zr.isTypedArray,Go=Gr?Uo(Gr):Ho;const Kr=Go;var Ko=Object.prototype,Xo=Ko.hasOwnProperty;function Qo(e,t){var r=k(e),n=!r&&Nr(e),i=!r&&!n&&Dt(e),o=!r&&!n&&!i&&Kr(e),a=r||n||i||o,l=a?Gi(e.length,String):[],u=l.length;for(var c in e)(t||Xo.call(e,c))&&!(a&&(c=="length"||i&&(c=="offset"||c=="parent")||o&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Ft(c,u)))&&l.push(c);return l}var Yo=Object.prototype;function Jo(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Yo;return e===r}function Zo(e,t){return function(r){return e(t(r))}}var ea=Zo(Object.keys,Object);const ta=ea;var ra=Object.prototype,na=ra.hasOwnProperty;function ia(e){if(!Jo(e))return ta(e);var t=[];for(var r in Object(e))na.call(e,r)&&r!="constructor"&&t.push(r);return t}function K(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var oa="[object AsyncFunction]",aa="[object Function]",sa="[object GeneratorFunction]",la="[object Proxy]";function Xr(e){if(!K(e))return!1;var t=oe(e);return t==aa||t==sa||t==oa||t==la}function nt(e){return e!=null&&kt(e.length)&&!Xr(e)}function it(e){return nt(e)?Qo(e):ia(e)}function Rt(e,t){return e&&zi(e,t,it)}function ua(e,t){return function(r,n){if(r==null)return r;if(!nt(r))return e(r,n);for(var i=r.length,o=t?i:-1,a=Object(r);(t?o--:++o"u";function ma(e,t){se||window.addEventListener("popstate",ga.bind(this)),Ht(t),ot(t.head),Ut(e);const r=se?"":location.href,n=Nt(r,t.head,e,{},qt.value);Jr(n)}function ga(e){!e.state||(R.value=e.state,Y.value=0,ot(R.value.head),Ut(R.value.html,R.value.rememberedState.scrollY))}function Nt(e,t,r,n,i){const o={url:e,head:t,html:r,rememberedState:n,pageVisitId:i};return R.value=o,o}function va(e){se||window.history.pushState(e,"",e.url)}function ya(e){const t=Nt(e,JSON.parse(JSON.stringify(R.value.head)),R.value.html,{...R.value.rememberedState},R.value.pageVisitId);se||window.history.replaceState(t,"",t.url)}function Jr(e){se||window.history.replaceState(e,"",e.url)}const R=s.ref({}),Zr=s.ref(0);function ba(e,t){Zr.value++;const r=e.request.responseURL;e.data.splade.modal&&Y.value++,Ht(e.data.splade),ot(e.data.splade.head);const n=r===R.value.url;if(n&&(t=!0),e.data.splade.modal)return Ca(e.data.html,e.data.splade.modal);if(e.data.splade.preventRefresh&&n)return;Y.value=0;let i=e.data.html;t?i+=``:qt.value++,Ut(i,0);const o=Nt(r,e.data.splade.head,i,R.value.rememberedState?{...R.value.rememberedState}:{},qt.value);t?Jr(o):va(o)}const Y=s.ref(0);function wa(){Y.value--,ot(Oa(Y.value))}const en=s.ref({}),tn=s.ref({}),rn=e=>tn.value[e],Sa=e=>Object.keys(rn.value[e]).length>0,nn=s.ref({}),Oa=e=>nn.value[e],on=s.ref({}),$a=e=>on.value[e],Te=s.ref([]),Ea=s.computed(()=>ha(Te.value));function _a(e){Te.value.push(e)}function xa(e){Te.value[e].dismissed=!0,Te.value[e].html=null}const Vt=s.ref(null);function Ta(e,t,r,n){let i,o;const a=new Promise((l,u)=>{i=l,o=u});return Vt.value={title:e,text:t,confirmButton:r,cancelButton:n,resolvePromise:i,rejectPromise:o},a}function Aa(){Vt.value=null}function Ht(e){en.value=e.shared?e.shared:{},on.value[Y.value]=e.flash?e.flash:{},nn.value[Y.value]=e.head?e.head:{},fa(e.toasts?e.toasts:[],t=>{Te.value.push(t)}),tn.value[Y.value]=e.errors?e.errors:{}}function Pa(e){dn.value(e)}function ot(e){un.value(e)}function Ut(e,t){cn.value(e,t)}function Ca(e,t){fn.value(e,t)}const an=s.ref({});function sn(e,t,r){an.value[e]=t,r&&Ia(e,t)}function Ia(e,t){let r=JSON.parse(localStorage.getItem("splade")||"{}")||{};r[e]=t,localStorage.setItem("splade",JSON.stringify(r))}function ja(e,t){return t?(JSON.parse(localStorage.getItem("splade")||"{}")||{})[e]:an.value[e]}function at(e,t){se||document.dispatchEvent(new CustomEvent(`splade:${e}`,{detail:t}))}function Ne(e,t,r,n,i){se||sn("scrollY",window.scrollY),at("request",{url:e,method:t,data:r,headers:n,replace:i});const o=Fr.default({method:t,url:e,data:r,headers:{"X-Splade":!0,"X-Requested-With":"XMLHttpRequest",Accept:"text/html, application/xhtml+xml",...n},onUploadProgress:a=>{r instanceof FormData&&(a.percentage=Math.round(a.loaded/a.total*100),at("request-progress",{url:e,method:t,data:r,headers:n,replace:i,progress:a}))}});return o.then(a=>{ba(a,i),at("request-response",{url:e,method:t,data:r,headers:n,replace:i,response:a})}).catch(a=>{at("request-error",{url:e,method:t,data:r,headers:n,replace:i,error:a});const l=a.response.data.splade;l&&Ht(l),a.response.status!=422&&Pa(a.response.data.html?a.response.data.html:a.response.data)}),o}function ln(e){return Ne(e,"GET",{},{},!0)}function Ba(e){return Ne(e,"GET",{},{},!1)}function Da(e){return Ne(e,"GET",{},{"X-Splade-Modal":"modal"},!1)}function Fa(e){return Ne(e,"GET",{},{"X-Splade-Modal":"slideover"},!1)}function ka(){return ln(R.value.url)}const un=s.ref(()=>{}),cn=s.ref(()=>{}),fn=s.ref(()=>{}),dn=s.ref(()=>{}),v={init:ma,replace:ln,visit:Ba,modal:Da,slideover:Fa,refresh:ka,request:Ne,replaceUrlOfCurrentPage:ya,setOnHead(e){un.value=e},setOnHtml(e){cn.value=e},setOnModal(e){fn.value=e},setOnServerError(e){dn.value=e},hasValidationErrors:Sa,validationErrors:rn,sharedData:en,flashData:$a,toasts:Te,toastsReversed:Ea,confirmModal:Vt,confirm:Ta,clearConfirmModal:Aa,pushToast:_a,dismissToast:xa,restore:ja,remember:sn,popStack:wa,currentStack:Y,pageVisitId:s.computed(()=>R.value.pageVisitId),isSsr:se};function Ae(e,t){return e&&Rt(e,Yr(t))}var Ma="[object String]";function Wt(e){return typeof e=="string"||!k(e)&&ae(e)&&oe(e)==Ma}const Ve={__name:"Render",props:{html:{type:String,required:!1,default:""}},setup(e){const t=e,r=s.ref(null);function n(){r.value=s.h({template:t.html})}return s.watch(()=>t.html,n,{immediate:!0}),(i,o)=>(s.openBlock(),s.createBlock(s.unref(r)))}},Ra={__name:"ServerError",props:{html:{type:String,required:!0}},emits:["close"],setup(e,{emit:t}){const r=e;function n(){document.body.style.overflow="visible",document.removeEventListener("keydown",a),t("close")}const i=s.ref(null);function o(){const l=document.createElement("html");l.innerHTML=r.html,l.querySelectorAll("a").forEach(c=>c.setAttribute("target","_top")),document.body.style.overflow="hidden";const u=i.value;if(!u.contentWindow)throw new Error("iframe not yet ready.");u.contentWindow.document.open(),u.contentWindow.document.write(l.outerHTML),u.contentWindow.document.close(),document.addEventListener("keydown",a)}function a(l){l.keyCode===27&&n()}return s.onMounted(()=>o()),(l,u)=>(s.openBlock(),s.createElementBlock("div",{style:{position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px","z-index":"200000","box-sizing":"border-box",height:"100vh",width:"100vw","background-color":"rgb(0 0 0 / 0.75)",padding:"2rem"},onClick:n},[s.createElementVNode("iframe",{ref_key:"iframeElement",ref:i,class:"bg-white w-full h-full"},null,512)]))}},pn={__name:"SpladeApp",props:{el:{type:[String,Object],required:!1,default:""},components:{type:String,required:!1,default:e=>{if(!v.isSsr){const t=Wt(e.el)?document.getElementById(e.el):e.el;return JSON.parse(t.dataset.components)||""}}},initialHtml:{type:String,required:!1,default:e=>{if(!v.isSsr){const t=Wt(e.el)?document.getElementById(e.el):e.el;return JSON.parse(t.dataset.html)||""}}},initialSpladeData:{type:Object,required:!1,default:e=>{if(!v.isSsr){const t=Wt(e.el)?document.getElementById(e.el):e.el;return JSON.parse(t.dataset.splade)||{}}}}},setup(e){const t=e;s.provide("stack",0);const r=s.ref(),n=s.ref([]),i=s.ref(null),o=s.computed(()=>v.currentStack.value<1?[]:{filter:"blur(4px)","transition-property":"filter","transition-duration":"150ms","transition-timing-function":"cubic-bezier(0.4, 0, 0.2, 1)"});function a(){i.value=null}function l(d){n[d]=null,v.popStack()}const u=s.inject("$spladeOptions")||{};function c(d,h){let p=document.querySelector(`meta[${d}="${h}"]`);return p||(p=document.createElement("meta"),p[d]=h,document.getElementsByTagName("head")[0].appendChild(p),p)}function f(d){const h=d.name?c("name",d.name):c("property",d.property);Ae(d,(p,g)=>{h[g]=p})}return v.setOnHead(d=>{v.isSsr||(document.title=d.title,d.meta.forEach(h=>{f(h)}))}),v.setOnHtml((d,h)=>{n.value=[],r.value=d,s.nextTick(()=>{v.isSsr||window.scrollTo(0,h),u.transform_anchors&&[...document.querySelectorAll("a")].forEach(p=>{p.href==""||p.href.charAt(0)=="#"||p.__vnode.dynamicProps===null&&(p.hasAttribute("download")||(p.onclick=function(g){g.preventDefault(),v.visit(p.href)}))})})}),v.setOnModal(function(d,h){n.value[v.currentStack.value]={html:d,type:h}}),v.setOnServerError(function(d){i.value=d}),v.init(t.initialHtml,t.initialSpladeData),(d,h)=>(s.openBlock(),s.createElementBlock("div",null,[(s.openBlock(),s.createBlock(s.resolveDynamicComponent(s.unref(v).isSsr?"div":s.KeepAlive),{max:s.unref(u).max_keep_alive},{default:s.withCtx(()=>[(s.openBlock(),s.createBlock(Ve,{key:`visit.${s.unref(v).pageVisitId.value}`,style:s.normalizeStyle(s.unref(o)),html:r.value},null,8,["style","html"]))]),_:1},8,["max"])),s.createVNode(Ve,{html:e.components},null,8,["html"]),(s.openBlock(!0),s.createElementBlock(s.Fragment,null,s.renderList(s.unref(v).currentStack.value,p=>(s.openBlock(),s.createBlock(Ve,{key:`modal.${p}`,type:n.value[p].type,html:n.value[p].html,stack:p,"on-top-of-stack":s.unref(v).currentStack.value===p,onClose:g=>l(p)},null,8,["type","html","stack","on-top-of-stack","onClose"]))),128)),i.value?(s.openBlock(),s.createBlock(Ra,{key:0,html:i.value,onClose:a},null,8,["html"])):s.createCommentVNode("",!0)]))}};function La(e){return()=>s.h(pn,e)}var qa=Object.prototype,Na=qa.hasOwnProperty;function Va(e,t){return e!=null&&Na.call(e,t)}var Ha="[object Symbol]";function st(e){return typeof e=="symbol"||ae(e)&&oe(e)==Ha}var Ua=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Wa=/^\w*$/;function zt(e,t){if(k(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||st(e)?!0:Wa.test(e)||!Ua.test(e)||t!=null&&e in Object(t)}var za=G["__core-js_shared__"];const Gt=za;var hn=function(){var e=/[^.]+$/.exec(Gt&&Gt.keys&&Gt.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Ga(e){return!!hn&&hn in e}var Ka=Function.prototype,Xa=Ka.toString;function he(e){if(e!=null){try{return Xa.call(e)}catch{}try{return e+""}catch{}}return""}var Qa=/[\\^$.*+?()[\]{}|]/g,Ya=/^\[object .+?Constructor\]$/,Ja=Function.prototype,Za=Object.prototype,es=Ja.toString,ts=Za.hasOwnProperty,rs=RegExp("^"+es.call(ts).replace(Qa,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function ns(e){if(!K(e)||Ga(e))return!1;var t=Xr(e)?rs:Ya;return t.test(he(e))}function is(e,t){return e==null?void 0:e[t]}function me(e,t){var r=is(e,t);return ns(r)?r:void 0}var os=me(Object,"create");const He=os;function as(){this.__data__=He?He(null):{},this.size=0}function ss(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var ls="__lodash_hash_undefined__",us=Object.prototype,cs=us.hasOwnProperty;function fs(e){var t=this.__data__;if(He){var r=t[e];return r===ls?void 0:r}return cs.call(t,e)?t[e]:void 0}var ds=Object.prototype,ps=ds.hasOwnProperty;function hs(e){var t=this.__data__;return He?t[e]!==void 0:ps.call(t,e)}var ms="__lodash_hash_undefined__";function gs(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=He&&t===void 0?ms:t,this}function ge(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}function $s(e,t){var r=this.__data__,n=lt(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function J(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t`"${i}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,U),n}var ft=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(ft||{}),le=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(le||{});function q({visible:e=!0,features:t=0,ourProps:r,theirProps:n,...i}){var o;let a=qs(n,r),l=Object.assign(i,{props:a});if(e||t&2&&a.static)return Jt(l);if(t&1){let u=(o=a.unmount)==null||o?0:1;return U(u,{[0](){return null},[1](){return Jt({...i,props:{...a,hidden:!0,style:{display:"none"}}})}})}return Jt(l)}function Jt({props:e,attrs:t,slots:r,slot:n,name:i}){var o;let{as:a,...l}=wn(e,["unmount","static"]),u=(o=r.default)==null?void 0:o.call(r,n),c={};if(n){let f=!1,d=[];for(let[h,p]of Object.entries(n))typeof p=="boolean"&&(f=!0),p===!0&&d.push(h);f&&(c["data-headlessui-state"]=d.join(" "))}if(a==="template"){if(u=bn(u),Object.keys(l).length>0||Object.keys(t).length>0){let[f,...d]=u!=null?u:[];if(!Ns(f)||d.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${i} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(l).concat(Object.keys(t)).sort((h,p)=>h.localeCompare(p)).map(h=>` - ${h}`).join(` `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(h=>` - ${h}`).join(` `)].join(` -`));return s.cloneVNode(f,Object.assign({},l,c))}return Array.isArray(u)&&u.length===1?u[0]:u}return s.h(a,Object.assign({},l,c),u)}function bn(e){return e.flatMap(t=>t.type===s.Fragment?bn(t.children):[t])}function Ls(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let n of e)for(let i in n)i.startsWith("on")&&typeof n[i]=="function"?(r[i]!=null||(r[i]=[]),r[i].push(n[i])):t[i]=n[i];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map(n=>[n,void 0])));for(let n in r)Object.assign(t,{[n](i,...o){let a=r[n];for(let l of a){if(i instanceof Event&&i.defaultPrevented)return;l(i,...o)}}});return t}function wn(e,t=[]){let r=Object.assign({},e);for(let n of t)n in r&&delete r[n];return r}function qs(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}let Ns=0;function Vs(){return++Ns}function ve(){return Vs()}var Sn=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Sn||{});function ee(e){var t;return e==null||e.value==null?null:(t=e.value.$el)!=null?t:e.value}let On=Symbol("Context");var ye=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ye||{});function Hs(){return Zt()!==null}function Zt(){return s.inject(On,null)}function Us(e){s.provide(On,e)}const dt=typeof window>"u"||typeof document>"u";function Pe(e){if(dt)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=ee(e);if(t)return t.ownerDocument}return document}let er=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var ze=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(ze||{}),$n=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))($n||{}),Ws=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Ws||{});function zs(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(er))}var En=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(En||{});function Gs(e,t=0){var r;return e===((r=Pe(e))==null?void 0:r.body)?!1:U(t,{[0](){return e.matches(er)},[1](){let n=e;for(;n!==null;){if(n.matches(er))return!0;n=n.parentElement}return!1}})}function Ge(e){e==null||e.focus({preventScroll:!0})}let Ks=["textarea","input"].join(",");function Xs(e){var t,r;return(r=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Ks))!=null?r:!1}function Qs(e,t=r=>r){return e.slice().sort((r,n)=>{let i=t(r),o=t(n);if(i===null||o===null)return 0;let a=i.compareDocumentPosition(o);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function tr(e,t,r=!0,n=null){var i;let o=(i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e==null?void 0:e.ownerDocument)!=null?i:document,a=Array.isArray(e)?r?Qs(e):e:zs(e);n=n!=null?n:o.activeElement;let l=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,a.indexOf(n))-1;if(t&4)return Math.max(0,a.indexOf(n))+1;if(t&8)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=t&32?{preventScroll:!0}:{},f=0,d=a.length,h;do{if(f>=d||f+d<=0)return 0;let p=u+f;if(t&16)p=(p+d)%d;else{if(p<0)return 3;if(p>=d)return 1}h=a[p],h==null||h.focus(c),f+=l}while(h!==o.activeElement);return t&6&&Xs(h)&&h.select(),h.hasAttribute("tabindex")||h.setAttribute("tabindex","0"),2}function rr(e,t,r){dt||s.watchEffect(n=>{document.addEventListener(e,t,r),n(()=>document.removeEventListener(e,t,r))})}function Ys(e,t,r=s.computed(()=>!0)){function n(o,a){if(!r.value||o.defaultPrevented)return;let l=a(o);if(l===null||!l.ownerDocument.documentElement.contains(l))return;let u=function c(f){return typeof f=="function"?c(f()):Array.isArray(f)||f instanceof Set?f:[f]}(e);for(let c of u){if(c===null)continue;let f=c instanceof HTMLElement?c:ee(c);if(f!=null&&f.contains(l))return}return!Gs(l,En.Loose)&&l.tabIndex!==-1&&o.preventDefault(),t(o,l)}let i=s.ref(null);rr("mousedown",o=>{r.value&&(i.value=o.target)},!0),rr("click",o=>{!i.value||(n(o,()=>i.value),i.value=null)},!0),rr("blur",o=>n(o,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var pt=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(pt||{});let nr=s.defineComponent({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:r}){return()=>{let{features:n,...i}=e,o={"aria-hidden":(n&2)===2?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return q({ourProps:o,theirProps:i,slot:{},attrs:r,slots:t,name:"Hidden"})}}});function Js(e,t,r){dt||s.watchEffect(n=>{window.addEventListener(e,t,r),n(()=>window.removeEventListener(e,t,r))})}var ir=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(ir||{});function Zs(){let e=s.ref(0);return Js("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function _n(e,t,r,n){dt||s.watchEffect(i=>{e=e!=null?e:window,e.addEventListener(t,r,n),i(()=>e.removeEventListener(t,r,n))})}function el(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}var xn=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(xn||{});let Ke=Object.assign(s.defineComponent({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:Object,default:s.ref(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:r,expose:n}){let i=s.ref(null);n({el:i,$el:i});let o=s.computed(()=>Pe(i));tl({ownerDocument:o},s.computed(()=>Boolean(e.features&16)));let a=rl({ownerDocument:o,container:i,initialFocus:s.computed(()=>e.initialFocus)},s.computed(()=>Boolean(e.features&2)));nl({ownerDocument:o,container:i,containers:e.containers,previousActiveElement:a},s.computed(()=>Boolean(e.features&8)));let l=Zs();function u(){let c=ee(i);!c||U(l.value,{[ir.Forwards]:()=>tr(c,ze.First),[ir.Backwards]:()=>tr(c,ze.Last)})}return()=>{let c={},f={ref:i},{features:d,initialFocus:h,containers:p,...g}=e;return s.h(s.Fragment,[Boolean(d&4)&&s.h(nr,{as:"button",type:"button",onFocus:u,features:pt.Focusable}),q({ourProps:f,theirProps:{...t,...g},slot:c,attrs:t,slots:r,name:"FocusTrap"}),Boolean(d&4)&&s.h(nr,{as:"button",type:"button",onFocus:u,features:pt.Focusable})])}}}),{features:xn});function tl({ownerDocument:e},t){let r=s.ref(null);function n(){var o;r.value||(r.value=(o=e.value)==null?void 0:o.activeElement)}function i(){!r.value||(Ge(r.value),r.value=null)}s.onMounted(()=>{s.watch(t,(o,a)=>{o!==a&&(o?n():i())},{immediate:!0})}),s.onUnmounted(i)}function rl({ownerDocument:e,container:t,initialFocus:r},n){let i=s.ref(null),o=s.ref(!1);return s.onMounted(()=>o.value=!0),s.onUnmounted(()=>o.value=!1),s.onMounted(()=>{s.watch([t,r,n],(a,l)=>{if(a.every((c,f)=>(l==null?void 0:l[f])===c)||!n.value)return;let u=ee(t);!u||el(()=>{var c,f;if(!o.value)return;let d=ee(r),h=(c=e.value)==null?void 0:c.activeElement;if(d){if(d===h){i.value=h;return}}else if(u.contains(h)){i.value=h;return}d?Ge(d):tr(u,ze.First|ze.NoScroll)===$n.Error&&console.warn("There are no focusable elements inside the "),i.value=(f=e.value)==null?void 0:f.activeElement})},{immediate:!0,flush:"post"})}),i}function nl({ownerDocument:e,container:t,containers:r,previousActiveElement:n},i){var o;_n((o=e.value)==null?void 0:o.defaultView,"focus",a=>{if(!i.value)return;let l=new Set(r==null?void 0:r.value);l.add(t);let u=n.value;if(!u)return;let c=a.target;c&&c instanceof HTMLElement?il(l,c)?(n.value=c,Ge(c)):(a.preventDefault(),a.stopPropagation(),Ge(u)):Ge(n.value)},!0)}function il(e,t){var r;for(let n of e)if((r=n.value)!=null&&r.contains(t))return!0;return!1}let Tn="body > *",Ce=new Set,ue=new Map;function An(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function Pn(e){let t=ue.get(e);!t||(t["aria-hidden"]===null?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function ol(e,t=s.ref(!0)){s.watchEffect(r=>{if(!t.value||!e.value)return;let n=e.value,i=Pe(n);if(i){Ce.add(n);for(let o of ue.keys())o.contains(n)&&(Pn(o),ue.delete(o));i.querySelectorAll(Tn).forEach(o=>{if(o instanceof HTMLElement){for(let a of Ce)if(o.contains(a))return;Ce.size===1&&(ue.set(o,{"aria-hidden":o.getAttribute("aria-hidden"),inert:o.inert}),An(o))}}),r(()=>{if(Ce.delete(n),Ce.size>0)i.querySelectorAll(Tn).forEach(o=>{if(o instanceof HTMLElement&&!ue.has(o)){for(let a of Ce)if(o.contains(a))return;ue.set(o,{"aria-hidden":o.getAttribute("aria-hidden"),inert:o.inert}),An(o)}});else for(let o of ue.keys())Pn(o),ue.delete(o)})}})}let Cn=Symbol("ForcePortalRootContext");function al(){return s.inject(Cn,!1)}let or=s.defineComponent({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:r}){return s.provide(Cn,e.force),()=>{let{force:n,...i}=e;return q({theirProps:i,ourProps:{},slot:{},slots:t,attrs:r,name:"ForcePortalRoot"})}}});function sl(e){let t=Pe(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let r=t.getElementById("headlessui-portal-root");if(r)return r;let n=t.createElement("div");return n.setAttribute("id","headlessui-portal-root"),t.body.appendChild(n)}let In=s.defineComponent({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:r}){let n=s.ref(null),i=s.computed(()=>Pe(n)),o=al(),a=s.inject(jn,null),l=s.ref(o===!0||a==null?sl(n.value):a.resolveTarget());return s.watchEffect(()=>{o||a!=null&&(l.value=a.resolveTarget())}),s.onUnmounted(()=>{var u,c;let f=(u=i.value)==null?void 0:u.getElementById("headlessui-portal-root");!f||l.value===f&&l.value.children.length<=0&&((c=l.value.parentElement)==null||c.removeChild(l.value))}),()=>{if(l.value===null)return null;let u={ref:n,"data-headlessui-portal":""};return s.h(s.Teleport,{to:l.value},q({ourProps:u,theirProps:e,slot:{},attrs:r,slots:t,name:"Portal"}))}}}),jn=Symbol("PortalGroupContext"),ll=s.defineComponent({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:r}){let n=s.reactive({resolveTarget(){return e.target}});return s.provide(jn,n),()=>{let{target:i,...o}=e;return q({theirProps:o,ourProps:{},slot:{},attrs:t,slots:r,name:"PortalGroup"})}}}),Bn=Symbol("StackContext");var ar=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(ar||{});function ul(){return s.inject(Bn,()=>{})}function cl({type:e,enabled:t,element:r,onUpdate:n}){let i=ul();function o(...a){n==null||n(...a),i(...a)}s.onMounted(()=>{s.watch(t,(a,l)=>{a?o(0,e,r):l===!0&&o(1,e,r)},{immediate:!0,flush:"sync"})}),s.onUnmounted(()=>{t.value&&o(1,e,r)}),s.provide(Bn,o)}let Dn=Symbol("DescriptionContext");function fl(){let e=s.inject(Dn,null);if(e===null)throw new Error("Missing parent");return e}function dl({slot:e=s.ref({}),name:t="Description",props:r={}}={}){let n=s.ref([]);function i(o){return n.value.push(o),()=>{let a=n.value.indexOf(o);a!==-1&&n.value.splice(a,1)}}return s.provide(Dn,{register:i,slot:e,name:t,props:r}),s.computed(()=>n.value.length>0?n.value.join(" "):void 0)}let pl=s.defineComponent({name:"Description",props:{as:{type:[Object,String],default:"p"}},setup(e,{attrs:t,slots:r}){let n=fl(),i=`headlessui-description-${ve()}`;return s.onMounted(()=>s.onUnmounted(n.register(i))),()=>{let{name:o="Description",slot:a=s.ref({}),props:l={}}=n,u=e,c={...Object.entries(l).reduce((f,[d,h])=>Object.assign(f,{[d]:s.unref(h)}),{}),id:i};return q({ourProps:c,theirProps:u,slot:a.value,attrs:t,slots:r,name:o})}}});function sr(){let e=[],t=[],r={enqueue(n){t.push(n)},addEventListener(n,i,o,a){return n.addEventListener(i,o,a),r.add(()=>n.removeEventListener(i,o,a))},requestAnimationFrame(...n){let i=requestAnimationFrame(...n);r.add(()=>cancelAnimationFrame(i))},nextFrame(...n){r.requestAnimationFrame(()=>{r.requestAnimationFrame(...n)})},setTimeout(...n){let i=setTimeout(...n);r.add(()=>clearTimeout(i))},add(n){e.push(n)},dispose(){for(let n of e.splice(0))n()},async workQueue(){for(let n of t.splice(0))await n()}};return r}function hl(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}var ml=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ml||{});let lr=Symbol("DialogContext");function Xe(e){let t=s.inject(lr,null);if(t===null){let r=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Xe),r}return t}let ht="DC8F892D-2EBD-447C-A4C8-A03058436FF4",Fn=s.defineComponent({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:ht},initialFocus:{type:Object,default:null}},emits:{close:e=>!0},setup(e,{emit:t,attrs:r,slots:n,expose:i}){var o;let a=s.ref(!1);s.onMounted(()=>{a.value=!0});let l=s.ref(0),u=Zt(),c=s.computed(()=>e.open===ht&&u!==null?U(u.value,{[ye.Open]:!0,[ye.Closed]:!1}):e.open),f=s.ref(new Set),d=s.ref(null),h=s.ref(null),p=s.computed(()=>Pe(d));if(i({el:d,$el:d}),!(e.open!==ht||u!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof c.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${c.value===ht?void 0:e.open}`);let g=s.computed(()=>a.value&&c.value?0:1),b=s.computed(()=>g.value===0),w=s.computed(()=>l.value>1),T=s.inject(lr,null)!==null,A=s.computed(()=>w.value?"parent":"leaf");ol(d,s.computed(()=>w.value?b.value:!1)),cl({type:"Dialog",enabled:s.computed(()=>g.value===0),element:d,onUpdate:(y,S,_)=>{if(S==="Dialog")return U(y,{[ar.Add](){f.value.add(_),l.value+=1},[ar.Remove](){f.value.delete(_),l.value-=1}})}});let P=dl({name:"DialogDescription",slot:s.computed(()=>({open:c.value}))}),E=`headlessui-dialog-${ve()}`,O=s.ref(null),m={titleId:O,panelRef:s.ref(null),dialogState:g,setTitleId(y){O.value!==y&&(O.value=y)},close(){t("close",!1)}};return s.provide(lr,m),Ys(()=>{var y,S,_;return[...Array.from((S=(y=p.value)==null?void 0:y.querySelectorAll("body > *, [data-headlessui-portal]"))!=null?S:[]).filter(x=>!(!(x instanceof HTMLElement)||x.contains(ee(h))||m.panelRef.value&&x.contains(m.panelRef.value))),(_=m.panelRef.value)!=null?_:d.value]},(y,S)=>{m.close(),s.nextTick(()=>S==null?void 0:S.focus())},s.computed(()=>g.value===0&&!w.value)),_n((o=p.value)==null?void 0:o.defaultView,"keydown",y=>{y.defaultPrevented||y.key===Sn.Escape&&g.value===0&&(w.value||(y.preventDefault(),y.stopPropagation(),m.close()))}),s.watchEffect(y=>{var S;if(g.value!==0||T)return;let _=p.value;if(!_)return;let x=sr();function $(D,L,F){let k=D.style.getPropertyValue(L);return Object.assign(D.style,{[L]:F}),x.add(()=>{Object.assign(D.style,{[L]:k})})}let I=_==null?void 0:_.documentElement,B=((S=_.defaultView)!=null?S:window).innerWidth-I.clientWidth;if($(I,"overflow","hidden"),B>0){let D=I.clientWidth-I.offsetWidth,L=B-D;$(I,"paddingRight",`${L}px`)}if(hl()){let D=window.pageYOffset;$(I,"position","fixed"),$(I,"marginTop",`-${D}px`),$(I,"width","100%"),x.add(()=>window.scrollTo(0,D))}y(x.dispose)}),s.watchEffect(y=>{if(g.value!==0)return;let S=ee(d);if(!S)return;let _=new IntersectionObserver(x=>{for(let $ of x)$.boundingClientRect.x===0&&$.boundingClientRect.y===0&&$.boundingClientRect.width===0&&$.boundingClientRect.height===0&&m.close()});_.observe(S),y(()=>_.disconnect())}),()=>{let y={...r,ref:d,id:E,role:"dialog","aria-modal":g.value===0?!0:void 0,"aria-labelledby":O.value,"aria-describedby":P.value},{open:S,initialFocus:_,...x}=e,$={open:g.value===0};return s.h(or,{force:!0},()=>[s.h(In,()=>s.h(ll,{target:d.value},()=>s.h(or,{force:!1},()=>s.h(Ke,{initialFocus:_,containers:f,features:b.value?U(A.value,{parent:Ke.features.RestoreFocus,leaf:Ke.features.All&~Ke.features.FocusLock}):Ke.features.None},()=>q({ourProps:y,theirProps:x,slot:$,attrs:r,slots:n,visible:g.value===0,features:ft.RenderStrategy|ft.Static,name:"Dialog"}))))),s.h(nr,{features:pt.Hidden,ref:h})])}}});s.defineComponent({name:"DialogOverlay",props:{as:{type:[Object,String],default:"div"}},setup(e,{attrs:t,slots:r}){let n=Xe("DialogOverlay"),i=`headlessui-dialog-overlay-${ve()}`;function o(a){a.target===a.currentTarget&&(a.preventDefault(),a.stopPropagation(),n.close())}return()=>q({ourProps:{id:i,"aria-hidden":!0,onClick:o},theirProps:e,slot:{open:n.dialogState.value===0},attrs:t,slots:r,name:"DialogOverlay"})}}),s.defineComponent({name:"DialogBackdrop",props:{as:{type:[Object,String],default:"div"}},inheritAttrs:!1,setup(e,{attrs:t,slots:r,expose:n}){let i=Xe("DialogBackdrop"),o=`headlessui-dialog-backdrop-${ve()}`,a=s.ref(null);return n({el:a,$el:a}),s.onMounted(()=>{if(i.panelRef.value===null)throw new Error("A component is being used, but a component is missing.")}),()=>{let l=e,u={id:o,ref:a,"aria-hidden":!0};return s.h(or,{force:!0},()=>s.h(In,()=>q({ourProps:u,theirProps:{...t,...l},slot:{open:i.dialogState.value===0},attrs:t,slots:r,name:"DialogBackdrop"})))}}});let Mn=s.defineComponent({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"}},setup(e,{attrs:t,slots:r,expose:n}){let i=Xe("DialogPanel"),o=`headlessui-dialog-panel-${ve()}`;n({el:i.panelRef,$el:i.panelRef});function a(l){l.stopPropagation()}return()=>{let l={id:o,ref:i.panelRef,onClick:a};return q({ourProps:l,theirProps:e,slot:{open:i.dialogState.value===0},attrs:t,slots:r,name:"DialogPanel"})}}});s.defineComponent({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"}},setup(e,{attrs:t,slots:r}){let n=Xe("DialogTitle"),i=`headlessui-dialog-title-${ve()}`;return s.onMounted(()=>{n.setTitleId(i),s.onUnmounted(()=>n.setTitleId(null))}),()=>q({ourProps:{id:i},theirProps:e,slot:{open:n.dialogState.value===0},attrs:t,slots:r,name:"DialogTitle"})}});function gl(e){let t={called:!1};return(...r)=>{if(!t.called)return t.called=!0,e(...r)}}function ur(e,...t){e&&t.length>0&&e.classList.add(...t)}function mt(e,...t){e&&t.length>0&&e.classList.remove(...t)}var cr=(e=>(e.Finished="finished",e.Cancelled="cancelled",e))(cr||{});function vl(e,t){let r=sr();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:i}=getComputedStyle(e),[o,a]=[n,i].map(l=>{let[u=0]=l.split(",").filter(Boolean).map(c=>c.includes("ms")?parseFloat(c):parseFloat(c)*1e3).sort((c,f)=>f-c);return u});return o!==0?r.setTimeout(()=>t("finished"),o+a):t("finished"),r.add(()=>t("cancelled")),r.dispose}function kn(e,t,r,n,i,o){let a=sr(),l=o!==void 0?gl(o):()=>{};return mt(e,...i),ur(e,...t,...r),a.nextFrame(()=>{mt(e,...r),ur(e,...n),a.add(vl(e,u=>(mt(e,...n,...t),ur(e,...i),l(u))))}),a.add(()=>mt(e,...t,...r,...n,...i)),a.add(()=>l("cancelled")),a.dispose}function be(e=""){return e.split(" ").filter(t=>t.trim().length>1)}let fr=Symbol("TransitionContext");var yl=(e=>(e.Visible="visible",e.Hidden="hidden",e))(yl||{});function bl(){return s.inject(fr,null)!==null}function wl(){let e=s.inject(fr,null);if(e===null)throw new Error("A is used but it is missing a parent .");return e}function Sl(){let e=s.inject(dr,null);if(e===null)throw new Error("A is used but it is missing a parent .");return e}let dr=Symbol("NestingContext");function gt(e){return"children"in e?gt(e.children):e.value.filter(({state:t})=>t==="visible").length>0}function Rn(e){let t=s.ref([]),r=s.ref(!1);s.onMounted(()=>r.value=!0),s.onUnmounted(()=>r.value=!1);function n(o,a=le.Hidden){let l=t.value.findIndex(({id:u})=>u===o);l!==-1&&(U(a,{[le.Unmount](){t.value.splice(l,1)},[le.Hidden](){t.value[l].state="hidden"}}),!gt(t)&&r.value&&(e==null||e()))}function i(o){let a=t.value.find(({id:l})=>l===o);return a?a.state!=="visible"&&(a.state="visible"):t.value.push({id:o,state:"visible"}),()=>n(o,le.Unmount)}return{children:t,register:i,unregister:n}}let Ln=ft.RenderStrategy,Ie=s.defineComponent({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:r,slots:n,expose:i}){if(!bl()&&Hs())return()=>s.h(je,{...e,onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave")},n);let o=s.ref(null),a=s.ref("visible"),l=s.computed(()=>e.unmount?le.Unmount:le.Hidden);i({el:o,$el:o});let{show:u,appear:c}=wl(),{register:f,unregister:d}=Sl(),h={value:!0},p=ve(),g={value:!1},b=Rn(()=>{g.value||(a.value="hidden",d(p),t("afterLeave"))});s.onMounted(()=>{let S=f(p);s.onUnmounted(S)}),s.watchEffect(()=>{if(l.value===le.Hidden&&!!p){if(u&&a.value!=="visible"){a.value="visible";return}U(a.value,{hidden:()=>d(p),visible:()=>f(p)})}});let w=be(e.enter),T=be(e.enterFrom),A=be(e.enterTo),P=be(e.entered),E=be(e.leave),O=be(e.leaveFrom),m=be(e.leaveTo);s.onMounted(()=>{s.watchEffect(()=>{if(a.value==="visible"){let S=ee(o);if(S instanceof Comment&&S.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function y(S){let _=h.value&&!c.value,x=ee(o);!x||!(x instanceof HTMLElement)||_||(g.value=!0,u.value&&t("beforeEnter"),u.value||t("beforeLeave"),S(u.value?kn(x,w,T,A,P,$=>{g.value=!1,$===cr.Finished&&t("afterEnter")}):kn(x,E,O,m,P,$=>{g.value=!1,$===cr.Finished&&(gt(b)||(a.value="hidden",d(p),t("afterLeave")))})))}return s.onMounted(()=>{s.watch([u],(S,_,x)=>{y(x),h.value=!1},{immediate:!0})}),s.provide(dr,b),Us(s.computed(()=>U(a.value,{visible:ye.Open,hidden:ye.Closed}))),()=>{let{appear:S,show:_,enter:x,enterFrom:$,enterTo:I,entered:B,leave:D,leaveFrom:L,leaveTo:F,...k}=e;return q({theirProps:k,ourProps:{ref:o},slot:{},slots:n,attrs:r,features:Ln,visible:a.value==="visible",name:"TransitionChild"})}}}),Ol=Ie,je=s.defineComponent({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:r,slots:n}){let i=Zt(),o=s.computed(()=>e.show===null&&i!==null?U(i.value,{[ye.Open]:!0,[ye.Closed]:!1}):e.show);s.watchEffect(()=>{if(![!0,!1].includes(o.value))throw new Error('A is used but it is missing a `:show="true | false"` prop.')});let a=s.ref(o.value?"visible":"hidden"),l=Rn(()=>{a.value="hidden"}),u=s.ref(!0),c={show:o,appear:s.computed(()=>e.appear||!u.value)};return s.onMounted(()=>{s.watchEffect(()=>{u.value=!1,o.value?a.value="visible":gt(l)||(a.value="hidden")})}),s.provide(dr,l),s.provide(fr,c),()=>{let f=wn(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),d={unmount:e.unmount};return q({ourProps:{...d,as:"template"},theirProps:{},slot:{},slots:{...n,default:()=>[s.h(Ol,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...r,...d,...f},n.default)]},attrs:{},features:Ln,visible:a.value==="visible",name:"Transition"})}}});const $l={props:{defaultTitle:{type:String,required:!1,default:""},defaultText:{type:String,required:!1,default:""},defaultConfirmButton:{type:String,required:!1,default:""},defaultCancelButton:{type:String,required:!1,default:""}},data(){return{isOpen:!1}},computed:{hasConfirmModal:()=>!!v.confirmModal.value,title:function(){var e;return(e=v.confirmModal.value)!=null&&e.title?v.confirmModal.value.title:this.defaultTitle},text:function(){var e;return(e=v.confirmModal.value)!=null&&e.text?v.confirmModal.value.text:this.defaultText},confirmButton:function(){var e;return(e=v.confirmModal.value)!=null&&e.confirmButton?v.confirmModal.value.confirmButton:this.defaultConfirmButton},cancelButton:function(){var e;return(e=v.confirmModal.value)!=null&&e.cancelButton?v.confirmModal.value.cancelButton:this.defaultCancelButton}},watch:{hasConfirmModal(e){e&&(this.isOpen=!0)}},methods:{cancel(){v.confirmModal.value.rejectPromise(),this.setIsOpen(!1)},confirm(){v.confirmModal.value.resolvePromise(),this.setIsOpen(!1)},setIsOpen(e){this.isOpen=e},emitClose(){v.clearConfirmModal()}},render(){return this.$slots.default({title:this.title,text:this.text,confirmButton:this.confirmButton,cancelButton:this.cancelButton,isOpen:this.isOpen,setIsOpen:this.setIsOpen,cancel:this.cancel,confirm:this.confirm,emitClose:this.emitClose,Dialog:Fn,DialogPanel:Mn,TransitionRoot:je,TransitionChild:Ie})}};function qn(e,t){t=Yt(t,e);for(var r=0,n=t.length;e!=null&&r({}),required:!1},remember:{type:String,default:null,required:!1},localStorage:{type:Boolean,default:!1,required:!1}},data(){return{values:{}}},mounted(){if(this.remember){let e=v.restore(this.remember,this.localStorage);e||(e={}),this.values=Object.assign({},{...this.default,...e})}else this.values=Object.assign({},{...this.default})},updated(){this.remember&&v.remember(this.remember,{...this.values},this.localStorage)},render(){const e=this;return this.$slots.default(new Proxy(this.values,{ownKeys(){return Object.keys(e.values)},get(t,r){return pr(e.values,r)},set(t,r,n){Hn(e.values,r,n)}}))}},Cl={props:{url:{type:String,required:!0},method:{type:String,required:!1,default:"GET"},acceptHeader:{type:String,required:!1,default:"application/json"},poll:{type:Number,required:!1,default:null},default:{type:Object,required:!1,default:()=>({})},request:{type:Object,required:!1,default:()=>({})}},data(){return{response:Object.assign({},{...this.default}),processing:!1}},mounted(){this.$nextTick(this.performRequest)},methods:{performRequest(){this.processing=!0;const e={url:this.url,method:this.method,headers:{Accept:this.acceptHeader}};Object.keys(this.request).length>0&&(e.data=this.request),Fr.default(e).then(t=>{this.response=t.data,this.processing=!1}).catch(()=>{this.processing=!1}),this.poll&&setTimeout(()=>{this.performRequest()},this.poll)}},render(){return this.$slots.default({processing:this.processing,response:this.response,reload:this.performRequest})}},Il={__name:"OnClickOutside",props:{do:{type:Function,required:!0},opened:{type:Boolean,required:!0},closeOnEscape:{type:Boolean,required:!1,default:!0}},setup(e){const t=e,r=s.ref(null),n=s.ref(null),i=s.ref(null);return s.onMounted(()=>{r.value=o=>{o.target===n.value||n.value.contains(o.target)||t.do()},document.addEventListener("click",r.value),document.addEventListener("touchstart",r.value),t.closeOnEscape&&(i.value=o=>{t.opened&&o.key==="Escape"&&t.do()},document.addEventListener("keydown",i.value))}),s.onBeforeUnmount(()=>{document.removeEventListener("click",r.value),document.removeEventListener("touchstart",r.value),t.closeOnEscape&&document.removeEventListener("keydown",i.value)}),(o,a)=>(s.openBlock(),s.createElementBlock("div",{ref_key:"root",ref:n},[s.renderSlot(o.$slots,"default")],512))}};function N(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function we(e){var t=N(e).Element;return e instanceof t||e instanceof Element}function V(e){var t=N(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function hr(e){if(typeof ShadowRoot>"u")return!1;var t=N(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var Se=Math.max,vt=Math.min,Be=Math.round;function mr(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Un(){return!/^((?!chrome|android).)*safari/i.test(mr())}function De(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),i=1,o=1;t&&V(e)&&(i=e.offsetWidth>0&&Be(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Be(n.height)/e.offsetHeight||1);var a=we(e)?N(e):window,l=a.visualViewport,u=!Un()&&r,c=(n.left+(u&&l?l.offsetLeft:0))/i,f=(n.top+(u&&l?l.offsetTop:0))/o,d=n.width/i,h=n.height/o;return{width:d,height:h,top:f,right:c+d,bottom:f+h,left:c,x:c,y:f}}function gr(e){var t=N(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function jl(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Bl(e){return e===N(e)||!V(e)?gr(e):jl(e)}function X(e){return e?(e.nodeName||"").toLowerCase():null}function ce(e){return((we(e)?e.ownerDocument:e.document)||window.document).documentElement}function vr(e){return De(ce(e)).left+gr(e).scrollLeft}function W(e){return N(e).getComputedStyle(e)}function yr(e){var t=W(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function Dl(e){var t=e.getBoundingClientRect(),r=Be(t.width)/e.offsetWidth||1,n=Be(t.height)/e.offsetHeight||1;return r!==1||n!==1}function Fl(e,t,r){r===void 0&&(r=!1);var n=V(t),i=V(t)&&Dl(t),o=ce(t),a=De(e,i,r),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(n||!n&&!r)&&((X(t)!=="body"||yr(o))&&(l=Bl(t)),V(t)?(u=De(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):o&&(u.x=vr(o))),{x:a.left+l.scrollLeft-u.x,y:a.top+l.scrollTop-u.y,width:a.width,height:a.height}}function Wn(e){var t=De(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function yt(e){return X(e)==="html"?e:e.assignedSlot||e.parentNode||(hr(e)?e.host:null)||ce(e)}function zn(e){return["html","body","#document"].indexOf(X(e))>=0?e.ownerDocument.body:V(e)&&yr(e)?e:zn(yt(e))}function Qe(e,t){var r;t===void 0&&(t=[]);var n=zn(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),o=N(n),a=i?[o].concat(o.visualViewport||[],yr(n)?n:[]):n,l=t.concat(a);return i?l:l.concat(Qe(yt(a)))}function Ml(e){return["table","td","th"].indexOf(X(e))>=0}function Gn(e){return!V(e)||W(e).position==="fixed"?null:e.offsetParent}function kl(e){var t=/firefox/i.test(mr()),r=/Trident/i.test(mr());if(r&&V(e)){var n=W(e);if(n.position==="fixed")return null}var i=yt(e);for(hr(i)&&(i=i.host);V(i)&&["html","body"].indexOf(X(i))<0;){var o=W(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function bt(e){for(var t=N(e),r=Gn(e);r&&Ml(r)&&W(r).position==="static";)r=Gn(r);return r&&(X(r)==="html"||X(r)==="body"&&W(r).position==="static")?t:r||kl(e)||t}var z="top",Q="bottom",fe="right",te="left",wt="auto",St=[z,Q,fe,te],Fe="start",Ye="end",Rl="clippingParents",Kn="viewport",Je="popper",Ll="reference",Xn=St.reduce(function(e,t){return e.concat([t+"-"+Fe,t+"-"+Ye])},[]),ql=[].concat(St,[wt]).reduce(function(e,t){return e.concat([t,t+"-"+Fe,t+"-"+Ye])},[]),Nl="beforeRead",Vl="read",Hl="afterRead",Ul="beforeMain",Wl="main",zl="afterMain",Gl="beforeWrite",Kl="write",Xl="afterWrite",br=[Nl,Vl,Hl,Ul,Wl,zl,Gl,Kl,Xl];function Ql(e){var t=new Map,r=new Set,n=[];e.forEach(function(o){t.set(o.name,o)});function i(o){r.add(o.name);var a=[].concat(o.requires||[],o.requiresIfExists||[]);a.forEach(function(l){if(!r.has(l)){var u=t.get(l);u&&i(u)}}),n.push(o)}return e.forEach(function(o){r.has(o.name)||i(o)}),n}function Yl(e){var t=Ql(e);return br.reduce(function(r,n){return r.concat(t.filter(function(i){return i.phase===n}))},[])}function Jl(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function de(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n=0,n=r&&V(e)?bt(e):e;return we(n)?t.filter(function(i){return we(i)&&ou(i,n)&&X(i)!=="body"}):[]}function lu(e,t,r,n){var i=t==="clippingParents"?su(e):[].concat(t),o=[].concat(i,[r]),a=o[0],l=o.reduce(function(u,c){var f=Yn(e,c,n);return u.top=Se(f.top,u.top),u.right=vt(f.right,u.right),u.bottom=vt(f.bottom,u.bottom),u.left=Se(f.left,u.left),u},Yn(e,a,n));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Me(e){return e.split("-")[1]}function Jn(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Zn(e){var t=e.reference,r=e.element,n=e.placement,i=n?re(n):null,o=n?Me(n):null,a=t.x+t.width/2-r.width/2,l=t.y+t.height/2-r.height/2,u;switch(i){case z:u={x:a,y:t.y-r.height};break;case Q:u={x:a,y:t.y+t.height};break;case fe:u={x:t.x+t.width,y:l};break;case te:u={x:t.x-r.width,y:l};break;default:u={x:t.x,y:t.y}}var c=i?Jn(i):null;if(c!=null){var f=c==="y"?"height":"width";switch(o){case Fe:u[c]=u[c]-(t[f]/2-r[f]/2);break;case Ye:u[c]=u[c]+(t[f]/2-r[f]/2);break}}return u}function ei(){return{top:0,right:0,bottom:0,left:0}}function uu(e){return Object.assign({},ei(),e)}function cu(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}function Sr(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=n===void 0?e.placement:n,o=r.strategy,a=o===void 0?e.strategy:o,l=r.boundary,u=l===void 0?Rl:l,c=r.rootBoundary,f=c===void 0?Kn:c,d=r.elementContext,h=d===void 0?Je:d,p=r.altBoundary,g=p===void 0?!1:p,b=r.padding,w=b===void 0?0:b,T=uu(typeof w!="number"?w:cu(w,St)),A=h===Je?Ll:Je,P=e.rects.popper,E=e.elements[g?A:h],O=lu(we(E)?E:E.contextElement||ce(e.elements.popper),u,f,a),m=De(e.elements.reference),y=Zn({reference:m,element:P,strategy:"absolute",placement:i}),S=wr(Object.assign({},P,y)),_=h===Je?S:m,x={top:O.top-_.top+T.top,bottom:_.bottom-O.bottom+T.bottom,left:O.left-_.left+T.left,right:_.right-O.right+T.right},$=e.modifiersData.offset;if(h===Je&&$){var I=$[i];Object.keys(x).forEach(function(B){var D=[fe,Q].indexOf(B)>=0?1:-1,L=[z,Q].indexOf(B)>=0?"y":"x";x[B]+=I[L]*D})}return x}var ti="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",fu="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",ri={placement:"bottom",modifiers:[],strategy:"absolute"};function ni(){for(var e=arguments.length,t=new Array(e),r=0;r100)){console.error(fu);break}if(f.reset===!0){f.reset=!1,O=-1;continue}var m=f.orderedModifiers[O],y=m.fn,S=m.options,_=S===void 0?{}:S,x=m.name;typeof y=="function"&&(f=y({state:f,options:_,name:x,instance:p})||f)}}},update:Jl(function(){return new Promise(function(w){p.forceUpdate(),w(f)})}),destroy:function(){b(),h=!0}};if(!ni(l,u))return process.env.NODE_ENV!=="production"&&console.error(ti),p;p.setOptions(c).then(function(w){!h&&c.onFirstUpdate&&c.onFirstUpdate(w)});function g(){f.orderedModifiers.forEach(function(w){var T=w.name,A=w.options,P=A===void 0?{}:A,E=w.effect;if(typeof E=="function"){var O=E({state:f,name:T,instance:p,options:P}),m=function(){};d.push(O||m)}})}function b(){d.forEach(function(w){return w()}),d=[]}return p}}var Ot={passive:!0};function pu(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,o=i===void 0?!0:i,a=n.resize,l=a===void 0?!0:a,u=N(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach(function(f){f.addEventListener("scroll",r.update,Ot)}),l&&u.addEventListener("resize",r.update,Ot),function(){o&&c.forEach(function(f){f.removeEventListener("scroll",r.update,Ot)}),l&&u.removeEventListener("resize",r.update,Ot)}}const hu={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:pu,data:{}};function mu(e){var t=e.state,r=e.name;t.modifiersData[r]=Zn({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const gu={name:"popperOffsets",enabled:!0,phase:"read",fn:mu,data:{}};var vu={top:"auto",right:"auto",bottom:"auto",left:"auto"};function yu(e){var t=e.x,r=e.y,n=window,i=n.devicePixelRatio||1;return{x:Be(t*i)/i||0,y:Be(r*i)/i||0}}function ii(e){var t,r=e.popper,n=e.popperRect,i=e.placement,o=e.variation,a=e.offsets,l=e.position,u=e.gpuAcceleration,c=e.adaptive,f=e.roundOffsets,d=e.isFixed,h=a.x,p=h===void 0?0:h,g=a.y,b=g===void 0?0:g,w=typeof f=="function"?f({x:p,y:b}):{x:p,y:b};p=w.x,b=w.y;var T=a.hasOwnProperty("x"),A=a.hasOwnProperty("y"),P=te,E=z,O=window;if(c){var m=bt(r),y="clientHeight",S="clientWidth";if(m===N(r)&&(m=ce(r),W(m).position!=="static"&&l==="absolute"&&(y="scrollHeight",S="scrollWidth")),m=m,i===z||(i===te||i===fe)&&o===Ye){E=Q;var _=d&&m===O&&O.visualViewport?O.visualViewport.height:m[y];b-=_-n.height,b*=u?1:-1}if(i===te||(i===z||i===Q)&&o===Ye){P=fe;var x=d&&m===O&&O.visualViewport?O.visualViewport.width:m[S];p-=x-n.width,p*=u?1:-1}}var $=Object.assign({position:l},c&&vu),I=f===!0?yu({x:p,y:b}):{x:p,y:b};if(p=I.x,b=I.y,u){var B;return Object.assign({},$,(B={},B[E]=A?"0":"",B[P]=T?"0":"",B.transform=(O.devicePixelRatio||1)<=1?"translate("+p+"px, "+b+"px)":"translate3d("+p+"px, "+b+"px, 0)",B))}return Object.assign({},$,(t={},t[E]=A?b+"px":"",t[P]=T?p+"px":"",t.transform="",t))}function bu(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=n===void 0?!0:n,o=r.adaptive,a=o===void 0?!0:o,l=r.roundOffsets,u=l===void 0?!0:l;if(process.env.NODE_ENV!=="production"){var c=W(t.elements.popper).transitionProperty||"";a&&["transform","top","right","bottom","left"].some(function(d){return c.indexOf(d)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',` +`));return s.cloneVNode(f,Object.assign({},l,c))}return Array.isArray(u)&&u.length===1?u[0]:u}return s.h(a,Object.assign({},l,c),u)}function bn(e){return e.flatMap(t=>t.type===s.Fragment?bn(t.children):[t])}function qs(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let n of e)for(let i in n)i.startsWith("on")&&typeof n[i]=="function"?(r[i]!=null||(r[i]=[]),r[i].push(n[i])):t[i]=n[i];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map(n=>[n,void 0])));for(let n in r)Object.assign(t,{[n](i,...o){let a=r[n];for(let l of a){if(i instanceof Event&&i.defaultPrevented)return;l(i,...o)}}});return t}function wn(e,t=[]){let r=Object.assign({},e);for(let n of t)n in r&&delete r[n];return r}function Ns(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}let Vs=0;function Hs(){return++Vs}function ve(){return Hs()}var Sn=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Sn||{});function ee(e){var t;return e==null||e.value==null?null:(t=e.value.$el)!=null?t:e.value}let On=Symbol("Context");var ye=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ye||{});function Us(){return Zt()!==null}function Zt(){return s.inject(On,null)}function Ws(e){s.provide(On,e)}const dt=typeof window>"u"||typeof document>"u";function Pe(e){if(dt)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=ee(e);if(t)return t.ownerDocument}return document}let er=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var ze=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(ze||{}),$n=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))($n||{}),zs=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(zs||{});function Gs(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(er))}var En=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(En||{});function Ks(e,t=0){var r;return e===((r=Pe(e))==null?void 0:r.body)?!1:U(t,{[0](){return e.matches(er)},[1](){let n=e;for(;n!==null;){if(n.matches(er))return!0;n=n.parentElement}return!1}})}function Ge(e){e==null||e.focus({preventScroll:!0})}let Xs=["textarea","input"].join(",");function Qs(e){var t,r;return(r=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Xs))!=null?r:!1}function Ys(e,t=r=>r){return e.slice().sort((r,n)=>{let i=t(r),o=t(n);if(i===null||o===null)return 0;let a=i.compareDocumentPosition(o);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function tr(e,t,r=!0,n=null){var i;let o=(i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e==null?void 0:e.ownerDocument)!=null?i:document,a=Array.isArray(e)?r?Ys(e):e:Gs(e);n=n!=null?n:o.activeElement;let l=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,a.indexOf(n))-1;if(t&4)return Math.max(0,a.indexOf(n))+1;if(t&8)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=t&32?{preventScroll:!0}:{},f=0,d=a.length,h;do{if(f>=d||f+d<=0)return 0;let p=u+f;if(t&16)p=(p+d)%d;else{if(p<0)return 3;if(p>=d)return 1}h=a[p],h==null||h.focus(c),f+=l}while(h!==o.activeElement);return t&6&&Qs(h)&&h.select(),h.hasAttribute("tabindex")||h.setAttribute("tabindex","0"),2}function rr(e,t,r){dt||s.watchEffect(n=>{document.addEventListener(e,t,r),n(()=>document.removeEventListener(e,t,r))})}function Js(e,t,r=s.computed(()=>!0)){function n(o,a){if(!r.value||o.defaultPrevented)return;let l=a(o);if(l===null||!l.ownerDocument.documentElement.contains(l))return;let u=function c(f){return typeof f=="function"?c(f()):Array.isArray(f)||f instanceof Set?f:[f]}(e);for(let c of u){if(c===null)continue;let f=c instanceof HTMLElement?c:ee(c);if(f!=null&&f.contains(l))return}return!Ks(l,En.Loose)&&l.tabIndex!==-1&&o.preventDefault(),t(o,l)}let i=s.ref(null);rr("mousedown",o=>{r.value&&(i.value=o.target)},!0),rr("click",o=>{!i.value||(n(o,()=>i.value),i.value=null)},!0),rr("blur",o=>n(o,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var pt=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(pt||{});let nr=s.defineComponent({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:r}){return()=>{let{features:n,...i}=e,o={"aria-hidden":(n&2)===2?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return q({ourProps:o,theirProps:i,slot:{},attrs:r,slots:t,name:"Hidden"})}}});function Zs(e,t,r){dt||s.watchEffect(n=>{window.addEventListener(e,t,r),n(()=>window.removeEventListener(e,t,r))})}var ir=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(ir||{});function el(){let e=s.ref(0);return Zs("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function _n(e,t,r,n){dt||s.watchEffect(i=>{e=e!=null?e:window,e.addEventListener(t,r,n),i(()=>e.removeEventListener(t,r,n))})}function tl(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}var xn=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(xn||{});let Ke=Object.assign(s.defineComponent({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:Object,default:s.ref(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:r,expose:n}){let i=s.ref(null);n({el:i,$el:i});let o=s.computed(()=>Pe(i));rl({ownerDocument:o},s.computed(()=>Boolean(e.features&16)));let a=nl({ownerDocument:o,container:i,initialFocus:s.computed(()=>e.initialFocus)},s.computed(()=>Boolean(e.features&2)));il({ownerDocument:o,container:i,containers:e.containers,previousActiveElement:a},s.computed(()=>Boolean(e.features&8)));let l=el();function u(){let c=ee(i);!c||U(l.value,{[ir.Forwards]:()=>tr(c,ze.First),[ir.Backwards]:()=>tr(c,ze.Last)})}return()=>{let c={},f={ref:i},{features:d,initialFocus:h,containers:p,...g}=e;return s.h(s.Fragment,[Boolean(d&4)&&s.h(nr,{as:"button",type:"button",onFocus:u,features:pt.Focusable}),q({ourProps:f,theirProps:{...t,...g},slot:c,attrs:t,slots:r,name:"FocusTrap"}),Boolean(d&4)&&s.h(nr,{as:"button",type:"button",onFocus:u,features:pt.Focusable})])}}}),{features:xn});function rl({ownerDocument:e},t){let r=s.ref(null);function n(){var o;r.value||(r.value=(o=e.value)==null?void 0:o.activeElement)}function i(){!r.value||(Ge(r.value),r.value=null)}s.onMounted(()=>{s.watch(t,(o,a)=>{o!==a&&(o?n():i())},{immediate:!0})}),s.onUnmounted(i)}function nl({ownerDocument:e,container:t,initialFocus:r},n){let i=s.ref(null),o=s.ref(!1);return s.onMounted(()=>o.value=!0),s.onUnmounted(()=>o.value=!1),s.onMounted(()=>{s.watch([t,r,n],(a,l)=>{if(a.every((c,f)=>(l==null?void 0:l[f])===c)||!n.value)return;let u=ee(t);!u||tl(()=>{var c,f;if(!o.value)return;let d=ee(r),h=(c=e.value)==null?void 0:c.activeElement;if(d){if(d===h){i.value=h;return}}else if(u.contains(h)){i.value=h;return}d?Ge(d):tr(u,ze.First|ze.NoScroll)===$n.Error&&console.warn("There are no focusable elements inside the "),i.value=(f=e.value)==null?void 0:f.activeElement})},{immediate:!0,flush:"post"})}),i}function il({ownerDocument:e,container:t,containers:r,previousActiveElement:n},i){var o;_n((o=e.value)==null?void 0:o.defaultView,"focus",a=>{if(!i.value)return;let l=new Set(r==null?void 0:r.value);l.add(t);let u=n.value;if(!u)return;let c=a.target;c&&c instanceof HTMLElement?ol(l,c)?(n.value=c,Ge(c)):(a.preventDefault(),a.stopPropagation(),Ge(u)):Ge(n.value)},!0)}function ol(e,t){var r;for(let n of e)if((r=n.value)!=null&&r.contains(t))return!0;return!1}let Tn="body > *",Ce=new Set,ue=new Map;function An(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function Pn(e){let t=ue.get(e);!t||(t["aria-hidden"]===null?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function al(e,t=s.ref(!0)){s.watchEffect(r=>{if(!t.value||!e.value)return;let n=e.value,i=Pe(n);if(i){Ce.add(n);for(let o of ue.keys())o.contains(n)&&(Pn(o),ue.delete(o));i.querySelectorAll(Tn).forEach(o=>{if(o instanceof HTMLElement){for(let a of Ce)if(o.contains(a))return;Ce.size===1&&(ue.set(o,{"aria-hidden":o.getAttribute("aria-hidden"),inert:o.inert}),An(o))}}),r(()=>{if(Ce.delete(n),Ce.size>0)i.querySelectorAll(Tn).forEach(o=>{if(o instanceof HTMLElement&&!ue.has(o)){for(let a of Ce)if(o.contains(a))return;ue.set(o,{"aria-hidden":o.getAttribute("aria-hidden"),inert:o.inert}),An(o)}});else for(let o of ue.keys())Pn(o),ue.delete(o)})}})}let Cn=Symbol("ForcePortalRootContext");function sl(){return s.inject(Cn,!1)}let or=s.defineComponent({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:r}){return s.provide(Cn,e.force),()=>{let{force:n,...i}=e;return q({theirProps:i,ourProps:{},slot:{},slots:t,attrs:r,name:"ForcePortalRoot"})}}});function ll(e){let t=Pe(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let r=t.getElementById("headlessui-portal-root");if(r)return r;let n=t.createElement("div");return n.setAttribute("id","headlessui-portal-root"),t.body.appendChild(n)}let In=s.defineComponent({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:r}){let n=s.ref(null),i=s.computed(()=>Pe(n)),o=sl(),a=s.inject(jn,null),l=s.ref(o===!0||a==null?ll(n.value):a.resolveTarget());return s.watchEffect(()=>{o||a!=null&&(l.value=a.resolveTarget())}),s.onUnmounted(()=>{var u,c;let f=(u=i.value)==null?void 0:u.getElementById("headlessui-portal-root");!f||l.value===f&&l.value.children.length<=0&&((c=l.value.parentElement)==null||c.removeChild(l.value))}),()=>{if(l.value===null)return null;let u={ref:n,"data-headlessui-portal":""};return s.h(s.Teleport,{to:l.value},q({ourProps:u,theirProps:e,slot:{},attrs:r,slots:t,name:"Portal"}))}}}),jn=Symbol("PortalGroupContext"),ul=s.defineComponent({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:r}){let n=s.reactive({resolveTarget(){return e.target}});return s.provide(jn,n),()=>{let{target:i,...o}=e;return q({theirProps:o,ourProps:{},slot:{},attrs:t,slots:r,name:"PortalGroup"})}}}),Bn=Symbol("StackContext");var ar=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(ar||{});function cl(){return s.inject(Bn,()=>{})}function fl({type:e,enabled:t,element:r,onUpdate:n}){let i=cl();function o(...a){n==null||n(...a),i(...a)}s.onMounted(()=>{s.watch(t,(a,l)=>{a?o(0,e,r):l===!0&&o(1,e,r)},{immediate:!0,flush:"sync"})}),s.onUnmounted(()=>{t.value&&o(1,e,r)}),s.provide(Bn,o)}let Dn=Symbol("DescriptionContext");function dl(){let e=s.inject(Dn,null);if(e===null)throw new Error("Missing parent");return e}function pl({slot:e=s.ref({}),name:t="Description",props:r={}}={}){let n=s.ref([]);function i(o){return n.value.push(o),()=>{let a=n.value.indexOf(o);a!==-1&&n.value.splice(a,1)}}return s.provide(Dn,{register:i,slot:e,name:t,props:r}),s.computed(()=>n.value.length>0?n.value.join(" "):void 0)}let hl=s.defineComponent({name:"Description",props:{as:{type:[Object,String],default:"p"}},setup(e,{attrs:t,slots:r}){let n=dl(),i=`headlessui-description-${ve()}`;return s.onMounted(()=>s.onUnmounted(n.register(i))),()=>{let{name:o="Description",slot:a=s.ref({}),props:l={}}=n,u=e,c={...Object.entries(l).reduce((f,[d,h])=>Object.assign(f,{[d]:s.unref(h)}),{}),id:i};return q({ourProps:c,theirProps:u,slot:a.value,attrs:t,slots:r,name:o})}}});function sr(){let e=[],t=[],r={enqueue(n){t.push(n)},addEventListener(n,i,o,a){return n.addEventListener(i,o,a),r.add(()=>n.removeEventListener(i,o,a))},requestAnimationFrame(...n){let i=requestAnimationFrame(...n);r.add(()=>cancelAnimationFrame(i))},nextFrame(...n){r.requestAnimationFrame(()=>{r.requestAnimationFrame(...n)})},setTimeout(...n){let i=setTimeout(...n);r.add(()=>clearTimeout(i))},add(n){e.push(n)},dispose(){for(let n of e.splice(0))n()},async workQueue(){for(let n of t.splice(0))await n()}};return r}function ml(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}var gl=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(gl||{});let lr=Symbol("DialogContext");function Xe(e){let t=s.inject(lr,null);if(t===null){let r=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Xe),r}return t}let ht="DC8F892D-2EBD-447C-A4C8-A03058436FF4",Fn=s.defineComponent({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:ht},initialFocus:{type:Object,default:null}},emits:{close:e=>!0},setup(e,{emit:t,attrs:r,slots:n,expose:i}){var o;let a=s.ref(!1);s.onMounted(()=>{a.value=!0});let l=s.ref(0),u=Zt(),c=s.computed(()=>e.open===ht&&u!==null?U(u.value,{[ye.Open]:!0,[ye.Closed]:!1}):e.open),f=s.ref(new Set),d=s.ref(null),h=s.ref(null),p=s.computed(()=>Pe(d));if(i({el:d,$el:d}),!(e.open!==ht||u!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof c.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${c.value===ht?void 0:e.open}`);let g=s.computed(()=>a.value&&c.value?0:1),b=s.computed(()=>g.value===0),w=s.computed(()=>l.value>1),T=s.inject(lr,null)!==null,A=s.computed(()=>w.value?"parent":"leaf");al(d,s.computed(()=>w.value?b.value:!1)),fl({type:"Dialog",enabled:s.computed(()=>g.value===0),element:d,onUpdate:(y,S,_)=>{if(S==="Dialog")return U(y,{[ar.Add](){f.value.add(_),l.value+=1},[ar.Remove](){f.value.delete(_),l.value-=1}})}});let P=pl({name:"DialogDescription",slot:s.computed(()=>({open:c.value}))}),E=`headlessui-dialog-${ve()}`,O=s.ref(null),m={titleId:O,panelRef:s.ref(null),dialogState:g,setTitleId(y){O.value!==y&&(O.value=y)},close(){t("close",!1)}};return s.provide(lr,m),Js(()=>{var y,S,_;return[...Array.from((S=(y=p.value)==null?void 0:y.querySelectorAll("body > *, [data-headlessui-portal]"))!=null?S:[]).filter(x=>!(!(x instanceof HTMLElement)||x.contains(ee(h))||m.panelRef.value&&x.contains(m.panelRef.value))),(_=m.panelRef.value)!=null?_:d.value]},(y,S)=>{m.close(),s.nextTick(()=>S==null?void 0:S.focus())},s.computed(()=>g.value===0&&!w.value)),_n((o=p.value)==null?void 0:o.defaultView,"keydown",y=>{y.defaultPrevented||y.key===Sn.Escape&&g.value===0&&(w.value||(y.preventDefault(),y.stopPropagation(),m.close()))}),s.watchEffect(y=>{var S;if(g.value!==0||T)return;let _=p.value;if(!_)return;let x=sr();function $(D,L,F){let M=D.style.getPropertyValue(L);return Object.assign(D.style,{[L]:F}),x.add(()=>{Object.assign(D.style,{[L]:M})})}let I=_==null?void 0:_.documentElement,B=((S=_.defaultView)!=null?S:window).innerWidth-I.clientWidth;if($(I,"overflow","hidden"),B>0){let D=I.clientWidth-I.offsetWidth,L=B-D;$(I,"paddingRight",`${L}px`)}if(ml()){let D=window.pageYOffset;$(I,"position","fixed"),$(I,"marginTop",`-${D}px`),$(I,"width","100%"),x.add(()=>window.scrollTo(0,D))}y(x.dispose)}),s.watchEffect(y=>{if(g.value!==0)return;let S=ee(d);if(!S)return;let _=new IntersectionObserver(x=>{for(let $ of x)$.boundingClientRect.x===0&&$.boundingClientRect.y===0&&$.boundingClientRect.width===0&&$.boundingClientRect.height===0&&m.close()});_.observe(S),y(()=>_.disconnect())}),()=>{let y={...r,ref:d,id:E,role:"dialog","aria-modal":g.value===0?!0:void 0,"aria-labelledby":O.value,"aria-describedby":P.value},{open:S,initialFocus:_,...x}=e,$={open:g.value===0};return s.h(or,{force:!0},()=>[s.h(In,()=>s.h(ul,{target:d.value},()=>s.h(or,{force:!1},()=>s.h(Ke,{initialFocus:_,containers:f,features:b.value?U(A.value,{parent:Ke.features.RestoreFocus,leaf:Ke.features.All&~Ke.features.FocusLock}):Ke.features.None},()=>q({ourProps:y,theirProps:x,slot:$,attrs:r,slots:n,visible:g.value===0,features:ft.RenderStrategy|ft.Static,name:"Dialog"}))))),s.h(nr,{features:pt.Hidden,ref:h})])}}});s.defineComponent({name:"DialogOverlay",props:{as:{type:[Object,String],default:"div"}},setup(e,{attrs:t,slots:r}){let n=Xe("DialogOverlay"),i=`headlessui-dialog-overlay-${ve()}`;function o(a){a.target===a.currentTarget&&(a.preventDefault(),a.stopPropagation(),n.close())}return()=>q({ourProps:{id:i,"aria-hidden":!0,onClick:o},theirProps:e,slot:{open:n.dialogState.value===0},attrs:t,slots:r,name:"DialogOverlay"})}}),s.defineComponent({name:"DialogBackdrop",props:{as:{type:[Object,String],default:"div"}},inheritAttrs:!1,setup(e,{attrs:t,slots:r,expose:n}){let i=Xe("DialogBackdrop"),o=`headlessui-dialog-backdrop-${ve()}`,a=s.ref(null);return n({el:a,$el:a}),s.onMounted(()=>{if(i.panelRef.value===null)throw new Error("A component is being used, but a component is missing.")}),()=>{let l=e,u={id:o,ref:a,"aria-hidden":!0};return s.h(or,{force:!0},()=>s.h(In,()=>q({ourProps:u,theirProps:{...t,...l},slot:{open:i.dialogState.value===0},attrs:t,slots:r,name:"DialogBackdrop"})))}}});let kn=s.defineComponent({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"}},setup(e,{attrs:t,slots:r,expose:n}){let i=Xe("DialogPanel"),o=`headlessui-dialog-panel-${ve()}`;n({el:i.panelRef,$el:i.panelRef});function a(l){l.stopPropagation()}return()=>{let l={id:o,ref:i.panelRef,onClick:a};return q({ourProps:l,theirProps:e,slot:{open:i.dialogState.value===0},attrs:t,slots:r,name:"DialogPanel"})}}});s.defineComponent({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"}},setup(e,{attrs:t,slots:r}){let n=Xe("DialogTitle"),i=`headlessui-dialog-title-${ve()}`;return s.onMounted(()=>{n.setTitleId(i),s.onUnmounted(()=>n.setTitleId(null))}),()=>q({ourProps:{id:i},theirProps:e,slot:{open:n.dialogState.value===0},attrs:t,slots:r,name:"DialogTitle"})}});function vl(e){let t={called:!1};return(...r)=>{if(!t.called)return t.called=!0,e(...r)}}function ur(e,...t){e&&t.length>0&&e.classList.add(...t)}function mt(e,...t){e&&t.length>0&&e.classList.remove(...t)}var cr=(e=>(e.Finished="finished",e.Cancelled="cancelled",e))(cr||{});function yl(e,t){let r=sr();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:i}=getComputedStyle(e),[o,a]=[n,i].map(l=>{let[u=0]=l.split(",").filter(Boolean).map(c=>c.includes("ms")?parseFloat(c):parseFloat(c)*1e3).sort((c,f)=>f-c);return u});return o!==0?r.setTimeout(()=>t("finished"),o+a):t("finished"),r.add(()=>t("cancelled")),r.dispose}function Mn(e,t,r,n,i,o){let a=sr(),l=o!==void 0?vl(o):()=>{};return mt(e,...i),ur(e,...t,...r),a.nextFrame(()=>{mt(e,...r),ur(e,...n),a.add(yl(e,u=>(mt(e,...n,...t),ur(e,...i),l(u))))}),a.add(()=>mt(e,...t,...r,...n,...i)),a.add(()=>l("cancelled")),a.dispose}function be(e=""){return e.split(" ").filter(t=>t.trim().length>1)}let fr=Symbol("TransitionContext");var bl=(e=>(e.Visible="visible",e.Hidden="hidden",e))(bl||{});function wl(){return s.inject(fr,null)!==null}function Sl(){let e=s.inject(fr,null);if(e===null)throw new Error("A is used but it is missing a parent .");return e}function Ol(){let e=s.inject(dr,null);if(e===null)throw new Error("A is used but it is missing a parent .");return e}let dr=Symbol("NestingContext");function gt(e){return"children"in e?gt(e.children):e.value.filter(({state:t})=>t==="visible").length>0}function Rn(e){let t=s.ref([]),r=s.ref(!1);s.onMounted(()=>r.value=!0),s.onUnmounted(()=>r.value=!1);function n(o,a=le.Hidden){let l=t.value.findIndex(({id:u})=>u===o);l!==-1&&(U(a,{[le.Unmount](){t.value.splice(l,1)},[le.Hidden](){t.value[l].state="hidden"}}),!gt(t)&&r.value&&(e==null||e()))}function i(o){let a=t.value.find(({id:l})=>l===o);return a?a.state!=="visible"&&(a.state="visible"):t.value.push({id:o,state:"visible"}),()=>n(o,le.Unmount)}return{children:t,register:i,unregister:n}}let Ln=ft.RenderStrategy,Ie=s.defineComponent({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:r,slots:n,expose:i}){if(!wl()&&Us())return()=>s.h(je,{...e,onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave")},n);let o=s.ref(null),a=s.ref("visible"),l=s.computed(()=>e.unmount?le.Unmount:le.Hidden);i({el:o,$el:o});let{show:u,appear:c}=Sl(),{register:f,unregister:d}=Ol(),h={value:!0},p=ve(),g={value:!1},b=Rn(()=>{g.value||(a.value="hidden",d(p),t("afterLeave"))});s.onMounted(()=>{let S=f(p);s.onUnmounted(S)}),s.watchEffect(()=>{if(l.value===le.Hidden&&!!p){if(u&&a.value!=="visible"){a.value="visible";return}U(a.value,{hidden:()=>d(p),visible:()=>f(p)})}});let w=be(e.enter),T=be(e.enterFrom),A=be(e.enterTo),P=be(e.entered),E=be(e.leave),O=be(e.leaveFrom),m=be(e.leaveTo);s.onMounted(()=>{s.watchEffect(()=>{if(a.value==="visible"){let S=ee(o);if(S instanceof Comment&&S.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function y(S){let _=h.value&&!c.value,x=ee(o);!x||!(x instanceof HTMLElement)||_||(g.value=!0,u.value&&t("beforeEnter"),u.value||t("beforeLeave"),S(u.value?Mn(x,w,T,A,P,$=>{g.value=!1,$===cr.Finished&&t("afterEnter")}):Mn(x,E,O,m,P,$=>{g.value=!1,$===cr.Finished&&(gt(b)||(a.value="hidden",d(p),t("afterLeave")))})))}return s.onMounted(()=>{s.watch([u],(S,_,x)=>{y(x),h.value=!1},{immediate:!0})}),s.provide(dr,b),Ws(s.computed(()=>U(a.value,{visible:ye.Open,hidden:ye.Closed}))),()=>{let{appear:S,show:_,enter:x,enterFrom:$,enterTo:I,entered:B,leave:D,leaveFrom:L,leaveTo:F,...M}=e;return q({theirProps:M,ourProps:{ref:o},slot:{},slots:n,attrs:r,features:Ln,visible:a.value==="visible",name:"TransitionChild"})}}}),$l=Ie,je=s.defineComponent({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:r,slots:n}){let i=Zt(),o=s.computed(()=>e.show===null&&i!==null?U(i.value,{[ye.Open]:!0,[ye.Closed]:!1}):e.show);s.watchEffect(()=>{if(![!0,!1].includes(o.value))throw new Error('A is used but it is missing a `:show="true | false"` prop.')});let a=s.ref(o.value?"visible":"hidden"),l=Rn(()=>{a.value="hidden"}),u=s.ref(!0),c={show:o,appear:s.computed(()=>e.appear||!u.value)};return s.onMounted(()=>{s.watchEffect(()=>{u.value=!1,o.value?a.value="visible":gt(l)||(a.value="hidden")})}),s.provide(dr,l),s.provide(fr,c),()=>{let f=wn(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),d={unmount:e.unmount};return q({ourProps:{...d,as:"template"},theirProps:{},slot:{},slots:{...n,default:()=>[s.h($l,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...r,...d,...f},n.default)]},attrs:{},features:Ln,visible:a.value==="visible",name:"Transition"})}}});const El={props:{defaultTitle:{type:String,required:!1,default:""},defaultText:{type:String,required:!1,default:""},defaultConfirmButton:{type:String,required:!1,default:""},defaultCancelButton:{type:String,required:!1,default:""}},data(){return{isOpen:!1}},computed:{hasConfirmModal:()=>!!v.confirmModal.value,title:function(){var e;return(e=v.confirmModal.value)!=null&&e.title?v.confirmModal.value.title:this.defaultTitle},text:function(){var e;return(e=v.confirmModal.value)!=null&&e.text?v.confirmModal.value.text:this.defaultText},confirmButton:function(){var e;return(e=v.confirmModal.value)!=null&&e.confirmButton?v.confirmModal.value.confirmButton:this.defaultConfirmButton},cancelButton:function(){var e;return(e=v.confirmModal.value)!=null&&e.cancelButton?v.confirmModal.value.cancelButton:this.defaultCancelButton}},watch:{hasConfirmModal(e){e&&(this.isOpen=!0)}},methods:{cancel(){v.confirmModal.value.rejectPromise(),this.setIsOpen(!1)},confirm(){v.confirmModal.value.resolvePromise(),this.setIsOpen(!1)},setIsOpen(e){this.isOpen=e},emitClose(){v.clearConfirmModal()}},render(){return this.$slots.default({title:this.title,text:this.text,confirmButton:this.confirmButton,cancelButton:this.cancelButton,isOpen:this.isOpen,setIsOpen:this.setIsOpen,cancel:this.cancel,confirm:this.confirm,emitClose:this.emitClose,Dialog:Fn,DialogPanel:kn,TransitionRoot:je,TransitionChild:Ie})}};function qn(e,t){t=Yt(t,e);for(var r=0,n=t.length;e!=null&&r({}),required:!1},remember:{type:String,default:null,required:!1},localStorage:{type:Boolean,default:!1,required:!1}},data(){return{values:{}}},mounted(){if(this.remember){let e=v.restore(this.remember,this.localStorage);e||(e={}),this.values=Object.assign({},{...this.default,...e})}else this.values=Object.assign({},{...this.default})},updated(){this.remember&&v.remember(this.remember,{...this.values},this.localStorage)},render(){const e=this;return this.$slots.default(new Proxy(this.values,{ownKeys(){return Object.keys(e.values)},get(t,r){return pr(e.values,r)},set(t,r,n){Hn(e.values,r,n)}}))}},Il={props:{url:{type:String,required:!0},method:{type:String,required:!1,default:"GET"},acceptHeader:{type:String,required:!1,default:"application/json"},poll:{type:Number,required:!1,default:null},default:{type:Object,required:!1,default:()=>({})},request:{type:Object,required:!1,default:()=>({})}},data(){return{response:Object.assign({},{...this.default}),processing:!1}},mounted(){this.$nextTick(this.performRequest)},methods:{performRequest(){this.processing=!0;const e={url:this.url,method:this.method,headers:{Accept:this.acceptHeader}};Object.keys(this.request).length>0&&(e.data=this.request),Fr.default(e).then(t=>{this.response=t.data,this.processing=!1}).catch(()=>{this.processing=!1}),this.poll&&setTimeout(()=>{this.performRequest()},this.poll)}},render(){return this.$slots.default({processing:this.processing,response:this.response,reload:this.performRequest})}},Un={__name:"OnClickOutside",props:{do:{type:Function,required:!0},opened:{type:Boolean,required:!0},closeOnEscape:{type:Boolean,required:!1,default:!0}},setup(e){const t=e,r=s.ref(null),n=s.ref(null),i=s.ref(null);return s.onMounted(()=>{r.value=o=>{o.target===n.value||n.value.contains(o.target)||t.do()},document.addEventListener("click",r.value),document.addEventListener("touchstart",r.value),t.closeOnEscape&&(i.value=o=>{t.opened&&o.key==="Escape"&&t.do()},document.addEventListener("keydown",i.value))}),s.onBeforeUnmount(()=>{document.removeEventListener("click",r.value),document.removeEventListener("touchstart",r.value),t.closeOnEscape&&document.removeEventListener("keydown",i.value)}),(o,a)=>(s.openBlock(),s.createElementBlock("div",{ref_key:"root",ref:n},[s.renderSlot(o.$slots,"default")],512))}};function N(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function we(e){var t=N(e).Element;return e instanceof t||e instanceof Element}function V(e){var t=N(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function hr(e){if(typeof ShadowRoot>"u")return!1;var t=N(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var Se=Math.max,vt=Math.min,Be=Math.round;function mr(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Wn(){return!/^((?!chrome|android).)*safari/i.test(mr())}function De(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),i=1,o=1;t&&V(e)&&(i=e.offsetWidth>0&&Be(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Be(n.height)/e.offsetHeight||1);var a=we(e)?N(e):window,l=a.visualViewport,u=!Wn()&&r,c=(n.left+(u&&l?l.offsetLeft:0))/i,f=(n.top+(u&&l?l.offsetTop:0))/o,d=n.width/i,h=n.height/o;return{width:d,height:h,top:f,right:c+d,bottom:f+h,left:c,x:c,y:f}}function gr(e){var t=N(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function jl(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Bl(e){return e===N(e)||!V(e)?gr(e):jl(e)}function X(e){return e?(e.nodeName||"").toLowerCase():null}function ce(e){return((we(e)?e.ownerDocument:e.document)||window.document).documentElement}function vr(e){return De(ce(e)).left+gr(e).scrollLeft}function W(e){return N(e).getComputedStyle(e)}function yr(e){var t=W(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function Dl(e){var t=e.getBoundingClientRect(),r=Be(t.width)/e.offsetWidth||1,n=Be(t.height)/e.offsetHeight||1;return r!==1||n!==1}function Fl(e,t,r){r===void 0&&(r=!1);var n=V(t),i=V(t)&&Dl(t),o=ce(t),a=De(e,i,r),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(n||!n&&!r)&&((X(t)!=="body"||yr(o))&&(l=Bl(t)),V(t)?(u=De(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):o&&(u.x=vr(o))),{x:a.left+l.scrollLeft-u.x,y:a.top+l.scrollTop-u.y,width:a.width,height:a.height}}function zn(e){var t=De(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function yt(e){return X(e)==="html"?e:e.assignedSlot||e.parentNode||(hr(e)?e.host:null)||ce(e)}function Gn(e){return["html","body","#document"].indexOf(X(e))>=0?e.ownerDocument.body:V(e)&&yr(e)?e:Gn(yt(e))}function Qe(e,t){var r;t===void 0&&(t=[]);var n=Gn(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),o=N(n),a=i?[o].concat(o.visualViewport||[],yr(n)?n:[]):n,l=t.concat(a);return i?l:l.concat(Qe(yt(a)))}function kl(e){return["table","td","th"].indexOf(X(e))>=0}function Kn(e){return!V(e)||W(e).position==="fixed"?null:e.offsetParent}function Ml(e){var t=/firefox/i.test(mr()),r=/Trident/i.test(mr());if(r&&V(e)){var n=W(e);if(n.position==="fixed")return null}var i=yt(e);for(hr(i)&&(i=i.host);V(i)&&["html","body"].indexOf(X(i))<0;){var o=W(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function bt(e){for(var t=N(e),r=Kn(e);r&&kl(r)&&W(r).position==="static";)r=Kn(r);return r&&(X(r)==="html"||X(r)==="body"&&W(r).position==="static")?t:r||Ml(e)||t}var z="top",Q="bottom",fe="right",te="left",wt="auto",St=[z,Q,fe,te],Fe="start",Ye="end",Rl="clippingParents",Xn="viewport",Je="popper",Ll="reference",Qn=St.reduce(function(e,t){return e.concat([t+"-"+Fe,t+"-"+Ye])},[]),ql=[].concat(St,[wt]).reduce(function(e,t){return e.concat([t,t+"-"+Fe,t+"-"+Ye])},[]),Nl="beforeRead",Vl="read",Hl="afterRead",Ul="beforeMain",Wl="main",zl="afterMain",Gl="beforeWrite",Kl="write",Xl="afterWrite",br=[Nl,Vl,Hl,Ul,Wl,zl,Gl,Kl,Xl];function Ql(e){var t=new Map,r=new Set,n=[];e.forEach(function(o){t.set(o.name,o)});function i(o){r.add(o.name);var a=[].concat(o.requires||[],o.requiresIfExists||[]);a.forEach(function(l){if(!r.has(l)){var u=t.get(l);u&&i(u)}}),n.push(o)}return e.forEach(function(o){r.has(o.name)||i(o)}),n}function Yl(e){var t=Ql(e);return br.reduce(function(r,n){return r.concat(t.filter(function(i){return i.phase===n}))},[])}function Jl(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function de(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n=0,n=r&&V(e)?bt(e):e;return we(n)?t.filter(function(i){return we(i)&&ou(i,n)&&X(i)!=="body"}):[]}function lu(e,t,r,n){var i=t==="clippingParents"?su(e):[].concat(t),o=[].concat(i,[r]),a=o[0],l=o.reduce(function(u,c){var f=Jn(e,c,n);return u.top=Se(f.top,u.top),u.right=vt(f.right,u.right),u.bottom=vt(f.bottom,u.bottom),u.left=Se(f.left,u.left),u},Jn(e,a,n));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function ke(e){return e.split("-")[1]}function Zn(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ei(e){var t=e.reference,r=e.element,n=e.placement,i=n?re(n):null,o=n?ke(n):null,a=t.x+t.width/2-r.width/2,l=t.y+t.height/2-r.height/2,u;switch(i){case z:u={x:a,y:t.y-r.height};break;case Q:u={x:a,y:t.y+t.height};break;case fe:u={x:t.x+t.width,y:l};break;case te:u={x:t.x-r.width,y:l};break;default:u={x:t.x,y:t.y}}var c=i?Zn(i):null;if(c!=null){var f=c==="y"?"height":"width";switch(o){case Fe:u[c]=u[c]-(t[f]/2-r[f]/2);break;case Ye:u[c]=u[c]+(t[f]/2-r[f]/2);break}}return u}function ti(){return{top:0,right:0,bottom:0,left:0}}function uu(e){return Object.assign({},ti(),e)}function cu(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}function Sr(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=n===void 0?e.placement:n,o=r.strategy,a=o===void 0?e.strategy:o,l=r.boundary,u=l===void 0?Rl:l,c=r.rootBoundary,f=c===void 0?Xn:c,d=r.elementContext,h=d===void 0?Je:d,p=r.altBoundary,g=p===void 0?!1:p,b=r.padding,w=b===void 0?0:b,T=uu(typeof w!="number"?w:cu(w,St)),A=h===Je?Ll:Je,P=e.rects.popper,E=e.elements[g?A:h],O=lu(we(E)?E:E.contextElement||ce(e.elements.popper),u,f,a),m=De(e.elements.reference),y=ei({reference:m,element:P,strategy:"absolute",placement:i}),S=wr(Object.assign({},P,y)),_=h===Je?S:m,x={top:O.top-_.top+T.top,bottom:_.bottom-O.bottom+T.bottom,left:O.left-_.left+T.left,right:_.right-O.right+T.right},$=e.modifiersData.offset;if(h===Je&&$){var I=$[i];Object.keys(x).forEach(function(B){var D=[fe,Q].indexOf(B)>=0?1:-1,L=[z,Q].indexOf(B)>=0?"y":"x";x[B]+=I[L]*D})}return x}var ri="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",fu="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",ni={placement:"bottom",modifiers:[],strategy:"absolute"};function ii(){for(var e=arguments.length,t=new Array(e),r=0;r100)){console.error(fu);break}if(f.reset===!0){f.reset=!1,O=-1;continue}var m=f.orderedModifiers[O],y=m.fn,S=m.options,_=S===void 0?{}:S,x=m.name;typeof y=="function"&&(f=y({state:f,options:_,name:x,instance:p})||f)}}},update:Jl(function(){return new Promise(function(w){p.forceUpdate(),w(f)})}),destroy:function(){b(),h=!0}};if(!ii(l,u))return process.env.NODE_ENV!=="production"&&console.error(ri),p;p.setOptions(c).then(function(w){!h&&c.onFirstUpdate&&c.onFirstUpdate(w)});function g(){f.orderedModifiers.forEach(function(w){var T=w.name,A=w.options,P=A===void 0?{}:A,E=w.effect;if(typeof E=="function"){var O=E({state:f,name:T,instance:p,options:P}),m=function(){};d.push(O||m)}})}function b(){d.forEach(function(w){return w()}),d=[]}return p}}var Ot={passive:!0};function pu(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,o=i===void 0?!0:i,a=n.resize,l=a===void 0?!0:a,u=N(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach(function(f){f.addEventListener("scroll",r.update,Ot)}),l&&u.addEventListener("resize",r.update,Ot),function(){o&&c.forEach(function(f){f.removeEventListener("scroll",r.update,Ot)}),l&&u.removeEventListener("resize",r.update,Ot)}}const hu={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:pu,data:{}};function mu(e){var t=e.state,r=e.name;t.modifiersData[r]=ei({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const gu={name:"popperOffsets",enabled:!0,phase:"read",fn:mu,data:{}};var vu={top:"auto",right:"auto",bottom:"auto",left:"auto"};function yu(e){var t=e.x,r=e.y,n=window,i=n.devicePixelRatio||1;return{x:Be(t*i)/i||0,y:Be(r*i)/i||0}}function oi(e){var t,r=e.popper,n=e.popperRect,i=e.placement,o=e.variation,a=e.offsets,l=e.position,u=e.gpuAcceleration,c=e.adaptive,f=e.roundOffsets,d=e.isFixed,h=a.x,p=h===void 0?0:h,g=a.y,b=g===void 0?0:g,w=typeof f=="function"?f({x:p,y:b}):{x:p,y:b};p=w.x,b=w.y;var T=a.hasOwnProperty("x"),A=a.hasOwnProperty("y"),P=te,E=z,O=window;if(c){var m=bt(r),y="clientHeight",S="clientWidth";if(m===N(r)&&(m=ce(r),W(m).position!=="static"&&l==="absolute"&&(y="scrollHeight",S="scrollWidth")),m=m,i===z||(i===te||i===fe)&&o===Ye){E=Q;var _=d&&m===O&&O.visualViewport?O.visualViewport.height:m[y];b-=_-n.height,b*=u?1:-1}if(i===te||(i===z||i===Q)&&o===Ye){P=fe;var x=d&&m===O&&O.visualViewport?O.visualViewport.width:m[S];p-=x-n.width,p*=u?1:-1}}var $=Object.assign({position:l},c&&vu),I=f===!0?yu({x:p,y:b}):{x:p,y:b};if(p=I.x,b=I.y,u){var B;return Object.assign({},$,(B={},B[E]=A?"0":"",B[P]=T?"0":"",B.transform=(O.devicePixelRatio||1)<=1?"translate("+p+"px, "+b+"px)":"translate3d("+p+"px, "+b+"px, 0)",B))}return Object.assign({},$,(t={},t[E]=A?b+"px":"",t[P]=T?p+"px":"",t.transform="",t))}function bu(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=n===void 0?!0:n,o=r.adaptive,a=o===void 0?!0:o,l=r.roundOffsets,u=l===void 0?!0:l;if(process.env.NODE_ENV!=="production"){var c=W(t.elements.popper).transitionProperty||"";a&&["transform","top","right","bottom","left"].some(function(d){return c.indexOf(d)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',` `,'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.",` -`,"We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "))}var f={placement:re(t.placement),variation:Me(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,ii(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,ii(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const wu={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:bu,data:{}};function Su(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},i=t.attributes[r]||{},o=t.elements[r];!V(o)||!X(o)||(Object.assign(o.style,n),Object.keys(i).forEach(function(a){var l=i[a];l===!1?o.removeAttribute(a):o.setAttribute(a,l===!0?"":l)}))})}function Ou(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var i=t.elements[n],o=t.attributes[n]||{},a=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),l=a.reduce(function(u,c){return u[c]="",u},{});!V(i)||!X(i)||(Object.assign(i.style,l),Object.keys(o).forEach(function(u){i.removeAttribute(u)}))})}}var $u=[hu,gu,wu,{name:"applyStyles",enabled:!0,phase:"write",fn:Su,effect:Ou,requires:["computeStyles"]}],Eu=du({defaultModifiers:$u});function _u(e){return e==="x"?"y":"x"}function $t(e,t,r){return Se(e,vt(t,r))}function xu(e,t,r){var n=$t(e,t,r);return n>r?r:n}function Tu(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,o=i===void 0?!0:i,a=r.altAxis,l=a===void 0?!1:a,u=r.boundary,c=r.rootBoundary,f=r.altBoundary,d=r.padding,h=r.tether,p=h===void 0?!0:h,g=r.tetherOffset,b=g===void 0?0:g,w=Sr(t,{boundary:u,rootBoundary:c,padding:d,altBoundary:f}),T=re(t.placement),A=Me(t.placement),P=!A,E=Jn(T),O=_u(E),m=t.modifiersData.popperOffsets,y=t.rects.reference,S=t.rects.popper,_=typeof b=="function"?b(Object.assign({},t.rects,{placement:t.placement})):b,x=typeof _=="number"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),$=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(!!m){if(o){var B,D=E==="y"?z:te,L=E==="y"?Q:fe,F=E==="y"?"height":"width",k=m[E],Pt=k+w[D],Ee=k-w[L],Ct=p?-S[F]/2:0,Ir=A===Fe?y[F]:S[F],tt=A===Fe?-S[F]:-y[F],It=t.elements.arrow,ke=p&&It?Wn(It):{width:0,height:0},pe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:ei(),rt=pe[D],jt=pe[L],_e=$t(0,y[F],ke[F]),jr=P?y[F]/2-Ct-_e-rt-x.mainAxis:Ir-_e-rt-x.mainAxis,od=P?-y[F]/2+Ct+_e+jt+x.mainAxis:tt+_e+jt+x.mainAxis,Br=t.elements.arrow&&bt(t.elements.arrow),ad=Br?E==="y"?Br.clientTop||0:Br.clientLeft||0:0,Bi=(B=$==null?void 0:$[E])!=null?B:0,sd=k+jr-Bi-ad,ld=k+od-Bi,Di=$t(p?vt(Pt,sd):Pt,k,p?Se(Ee,ld):Ee);m[E]=Di,I[E]=Di-k}if(l){var Fi,ud=E==="x"?z:te,cd=E==="x"?Q:fe,xe=m[O],Bt=O==="y"?"height":"width",Mi=xe+w[ud],ki=xe-w[cd],Dr=[z,te].indexOf(T)!==-1,Ri=(Fi=$==null?void 0:$[O])!=null?Fi:0,Li=Dr?Mi:xe-y[Bt]-S[Bt]-Ri+x.altAxis,qi=Dr?xe+y[Bt]+S[Bt]-Ri-x.altAxis:ki,Ni=p&&Dr?xu(Li,xe,qi):$t(p?Li:Mi,xe,p?qi:ki);m[O]=Ni,I[O]=Ni-xe}t.modifiersData[n]=I}}const Au={name:"preventOverflow",enabled:!0,phase:"main",fn:Tu,requiresIfExists:["offset"]};var Pu={left:"right",right:"left",bottom:"top",top:"bottom"};function Et(e){return e.replace(/left|right|bottom|top/g,function(t){return Pu[t]})}var Cu={start:"end",end:"start"};function oi(e){return e.replace(/start|end/g,function(t){return Cu[t]})}function Iu(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=r.boundary,o=r.rootBoundary,a=r.padding,l=r.flipVariations,u=r.allowedAutoPlacements,c=u===void 0?ql:u,f=Me(n),d=f?l?Xn:Xn.filter(function(g){return Me(g)===f}):St,h=d.filter(function(g){return c.indexOf(g)>=0});h.length===0&&(h=d,process.env.NODE_ENV!=="production"&&console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" ")));var p=h.reduce(function(g,b){return g[b]=Sr(e,{placement:b,boundary:i,rootBoundary:o,padding:a})[re(b)],g},{});return Object.keys(p).sort(function(g,b){return p[g]-p[b]})}function ju(e){if(re(e)===wt)return[];var t=Et(e);return[oi(e),t,oi(t)]}function Bu(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,o=i===void 0?!0:i,a=r.altAxis,l=a===void 0?!0:a,u=r.fallbackPlacements,c=r.padding,f=r.boundary,d=r.rootBoundary,h=r.altBoundary,p=r.flipVariations,g=p===void 0?!0:p,b=r.allowedAutoPlacements,w=t.options.placement,T=re(w),A=T===w,P=u||(A||!g?[Et(w)]:ju(w)),E=[w].concat(P).reduce(function(ke,pe){return ke.concat(re(pe)===wt?Iu(t,{placement:pe,boundary:f,rootBoundary:d,padding:c,flipVariations:g,allowedAutoPlacements:b}):pe)},[]),O=t.rects.reference,m=t.rects.popper,y=new Map,S=!0,_=E[0],x=0;x=0,L=D?"width":"height",F=Sr(t,{placement:$,boundary:f,rootBoundary:d,altBoundary:h,padding:c}),k=D?B?fe:te:B?Q:z;O[L]>m[L]&&(k=Et(k));var Pt=Et(k),Ee=[];if(o&&Ee.push(F[I]<=0),l&&Ee.push(F[k]<=0,F[Pt]<=0),Ee.every(function(ke){return ke})){_=$,S=!1;break}y.set($,Ee)}if(S)for(var Ct=g?3:1,Ir=function(pe){var rt=E.find(function(jt){var _e=y.get(jt);if(_e)return _e.slice(0,pe).every(function(jr){return jr})});if(rt)return _=rt,"break"},tt=Ct;tt>0;tt--){var It=Ir(tt);if(It==="break")break}t.placement!==_&&(t.modifiersData[n]._skip=!0,t.placement=_,t.reset=!0)}}const Du={name:"flip",enabled:!0,phase:"main",fn:Bu,requiresIfExists:["offset"],data:{_skip:!1}},Ze=(e,t)=>{const r=e.__vccOpts||e;for(const[n,i]of t)r[n]=i;return r},Fu={components:{OnClickOutside:Il},props:{placement:{type:String,default:"bottom-start",required:!1},disabled:{type:Boolean,default:!1,required:!1}},data(){return{opened:!1,popper:null}},watch:{opened(){this.popper.update()}},mounted(){this.popper=Eu(this.$refs.button,this.$refs.tooltip.children[0],{placement:this.placement,modifiers:[Du,Au]})},methods:{toggle(){this.opened=!this.opened},hide(){this.opened=!1}}},Mu={ref:"button"},ku={ref:"tooltip"};function Ru(e,t,r,n,i,o){const a=s.resolveComponent("OnClickOutside");return s.openBlock(),s.createBlock(a,{class:"relative",do:o.hide,opened:i.opened},{default:s.withCtx(()=>[s.createElementVNode("div",Mu,[s.renderSlot(e.$slots,"button",{toggle:o.toggle,disabled:r.disabled})],512),s.createElementVNode("div",ku,[s.renderSlot(e.$slots,"default",{hide:o.hide,opened:i.opened})],512)]),_:3},8,["do","opened"])}const Lu=Ze(Fu,[["render",Ru]]);function ai(e){return e&&e.length?e[0]:void 0}const qu={inject:["stack"],computed:{values(){return v.validationErrors(this.stack)}},render(){const e=this;return this.$slots.default({has(t){return H(e.values,t)},first(t){return ai(e.values[t]||[])},all:{...this.values},...this.values})}},Nu={props:{private:{type:Boolean,required:!1,default:!1},channel:{type:String,required:!0},listeners:{type:Array,required:!0}},data(){return{subscribed:!1,subscription:null,subscriptions:[],events:[]}},beforeUnmount(){this.subscription&&(window.Echo.leave(this.subscription.subscription.name),this.subscription=null,this.subscriptions=[])},mounted(){this.subscription=this.private?window.Echo.private(this.channel):window.Echo.channel(this.channel),this.subscription.on("pusher:subscription_succeeded",()=>{this.subscribed=!0}),this.listeners.forEach(e=>{const t=this.subscription.listen(e,r=>{const n="splade.redirect",i="splade.refresh",o="splade.toast";let a=null,l=!1,u=[];Ae(r,c=>{!K(c)||(n in c&&(a=c[n]),i in c&&(l=c[i]),o in c&&u.push(c))}),a?v.visit(a):l?v.refresh():this.events.push({name:e,data:r}),u.length>0&&u.forEach(c=>{v.pushToast(c)}),this.$root.$emit(`event.${e}`,r)});this.subscriptions.push(t)})},render(){return this.$slots.default({subscribed:this.subscribed,events:this.events})}},Vu={props:{form:{type:Object,required:!0},field:{type:String,required:!0},multiple:{type:Boolean,required:!0}},data(){return{filenames:[]}},methods:{handleFileInput(e){const t=Object.values(e.target.files);this.form.$put(this.field,this.multiple?t:t[0]),this.filenames=[],t.forEach(r=>{this.filenames.push(r.name)})}}},Hu={ref:"file"};function Uu(e,t,r,n,i,o){return s.openBlock(),s.createElementBlock("div",Hu,[s.renderSlot(e.$slots,"default",{handleFileInput:o.handleFileInput,filenames:i.filenames})],512)}const Wu=Ze(Vu,[["render",Uu]]),zu={inject:["stack"],computed:{values(){return v.flashData(this.stack)}},render(){const e=this;return this.$slots.default({has(t){return H(e.values,t)},...this.values})}};function si(e,t,r){e=e||{},t=t||new FormData,r=r||null;for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&ui(t,li(r,n),e[n]);return t}function li(e,t){return e?e+"["+t+"]":t}function ui(e,t,r){if(Array.isArray(r))return Array.from(r.keys()).forEach(n=>ui(e,li(t,n.toString()),r[n]));if(r instanceof Date)return e.append(t,r.toISOString());if(r instanceof File)return e.append(t,r,r.name);if(r instanceof Blob)return e.append(t,r);if(typeof r=="boolean")return e.append(t,r?"1":"0");if(typeof r=="string")return e.append(t,r);if(typeof r=="number")return e.append(t,`${r}`);if(r==null)return e.append(t,"");si(r,e,t)}var Gu="[object Boolean]";function ci(e){return e===!0||e===!1||ae(e)&&oe(e)==Gu}function Ku(){this.__data__=new J,this.size=0}function Xu(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Qu(e){return this.__data__.get(e)}function Yu(e){return this.__data__.has(e)}var Ju=200;function Zu(e,t){var r=this.__data__;if(r instanceof J){var n=r.__data__;if(!Ue||n.lengthl))return!1;var c=o.get(e),f=o.get(t);if(c&&f)return c==t&&f==e;var d=-1,h=!0,p=r&ac?new _t:void 0;for(o.set(e,t),o.set(t,e);++d({})},confirm:{type:[Boolean,String],required:!1,default:!1},confirmText:{type:String,required:!1,default:""},confirmButton:{type:String,required:!1,default:""},cancelButton:{type:String,required:!1,default:""},stay:{type:Boolean,require:!1,default:!1},restoreOnSuccess:{type:Boolean,required:!1,default:!0},resetOnSuccess:{type:Boolean,required:!1,default:!1}},emits:["success","error"],data(){return{missingAttributes:[],values:Object.assign({},{...this.default}),processing:!1,wasSuccessful:!1,recentlySuccessful:!1,recentlySuccessfulTimeoutId:null}},computed:{$all(){return this.values},rawErrors(){return v.validationErrors(this.stack)},errors(){return Ai(this.rawErrors,e=>e.join(` -`))}},mounted(){let e=document.querySelector(`form[data-splade-id="${this.spladeId}"]`);e||(e=document),this.missingAttributes.forEach(t=>{let r="";const n=e.querySelector(`[name="${t}"]`);n?r=n.type==="checkbox"?!1:"":e.querySelector(`[name="${t}[]"]`)?r=[]:(e.querySelector(`[name^="${t}."]`)||e.querySelector(`[name^="${t}["]`))&&(r={}),this.$put(t,r)}),this.missingAttributes=[]},methods:{hasError(e){return e in this.errors},reset(){this.values={}},restore(){this.values=Object.assign({},{...this.default})},$put(e,t){return Hn(this.values,e,t)},submit(e){if(e){const t=e.submitter;t&&t.name&&this.$put(t.name,t.value)}if(!this.confirm)return this.request();v.confirm(ci(this.confirm)?"":this.confirm,this.confirmText,this.confirmButton,this.cancelButton).then(()=>{this.request()}).catch(()=>{})},request(){this.processing=!0,this.wasSuccessful=!1,this.recentlySuccessful=!1,clearTimeout(this.recentlySuccessfulTimeoutId);const e=this.values instanceof FormData?this.values:si(this.values),t={Accept:"application/json"};this.stay&&(t["X-Splade-Prevent-Refresh"]=!0),v.request(this.action,this.method.toUpperCase(),e,t).then(r=>{this.$emit("success",r),this.restoreOnSuccess&&this.restore(),this.resetOnSuccess&&this.reset(),this.processing=!1,this.wasSuccessful=!0,this.recentlySuccessful=!0,this.recentlySuccessfulTimeoutId=setTimeout(()=>this.recentlySuccessful=!1,2e3)}).catch(r=>{this.processing=!1,this.$emit("error",r)})}},render(){const e=this;return this.$slots.default(new Proxy({},{ownKeys(){return Object.keys(e.values)},get(t,r){return["$all","$attrs","$put","errors","restore","reset","hasError","processing","rawErrors","submit","wasSuccessful","recentlySuccessful"].includes(r)?e[r]:(H(e.values,r)||(e.missingAttributes.push(r),e.$put(r,"")),pr(e.values,r))},set(t,r,n){return e.$put(r,n)}}))}},uf={props:{flatpickr:{type:[Boolean,Object],required:!1,default:!1},jsFlatpickrOptions:{type:Object,required:!1,default:()=>({})},modelValue:{type:[String,Number],required:!1}},emits:["update:modelValue"],data(){return{disabled:!1,element:null,flatpickrInstance:null,observer:null}},watch:{modelValue(e){this.flatpickrInstance&&this.flatpickrInstance.setDate(e)}},mounted(){this.element=this.$refs.input.querySelector("input"),this.flatpickr&&this.initFlatpickr(this.element),this.disabled=this.element.disabled;const e=this;this.observer=new MutationObserver(function(t){t.forEach(function(r){r.attributeName==="disabled"&&(e.disabled=r.target.disabled)})}),this.observer.observe(this.element,{attributes:!0})},beforeUnmount(){this.observer.disconnect(),this.flatpickrInstance&&this.flatpickrInstance.destroy()},methods:{initFlatpickr(e){import("flatpickr").then(t=>{this.flatpickrInstance=t.default(e,Object.assign({},this.flatpickr,this.jsFlatpickrOptions,{onChange:(r,n)=>{n!=this.modelValue&&this.$emit("update:modelValue",n)}})),this.modelValue&&this.flatpickrInstance.setDate(this.modelValue)})}}},cf={ref:"input"};function ff(e,t,r,n,i,o){return s.openBlock(),s.createElementBlock("div",cf,[s.renderSlot(e.$slots,"default",{disabled:i.disabled})],512)}const df=Ze(uf,[["render",ff]]),pf=["href","onClick"],hf={__name:"Link",props:{href:{type:String,required:!0},confirm:{type:[Boolean,String],required:!1,default:!1},confirmText:{type:String,required:!1,default:""},confirmButton:{type:String,required:!1,default:""},cancelButton:{type:String,required:!1,default:""},modal:{type:Boolean,required:!1,default:!1},slideover:{type:Boolean,required:!1,default:!1}},setup(e){const t=e;function r(){if(!t.confirm)return n();v.confirm(ci(t.confirm)?"":t.confirm,t.confirmText,t.confirmButton,t.cancelButton).then(()=>{n()}).catch(()=>{})}function n(){if(t.modal)return v.modal(t.href);if(t.slideover)return v.slideover(t.href);v.visit(t.href)}return(i,o)=>(s.openBlock(),s.createElementBlock("a",{href:e.href,onClick:s.withModifiers(r,["prevent"])},[s.renderSlot(i.$slots,"default")],8,pf))}},mf={provide(){return{stack:this.stack}},props:{closeButton:{type:Boolean,required:!1,default:!0},type:{type:String,required:!0},stack:{type:Number,required:!0},onTopOfStack:{type:Boolean,required:!1,default:!1},maxWidth:{type:String,required:!1,default:e=>e.type==="modal"?"2xl":"md"}},emits:["close"],data(){return{isOpen:!1}},mounted(){this.setIsOpen(!0)},methods:{emitClose(){this.$emit("close")},close(){this.setIsOpen(!1)},setIsOpen(e){this.isOpen=e}},render(){return this.$slots.default({type:this.type,isOpen:this.isOpen,setIsOpen:this.setIsOpen,close:this.close,stack:this.stack,onTopOfStack:this.onTopOfStack,maxWidth:this.maxWidth,emitClose:this.emitClose,closeButton:this.closeButton,Dialog:Fn,DialogPanel:Mn,TransitionRoot:je,TransitionChild:Ie})}};function gf(e){return function(t,r,n){var i=Object(t);if(!nt(t)){var o=et(r);t=it(t),r=function(l){return o(i[l],l,i)}}var a=e(t,r,n);return a>-1?i[o?t[a]:a]:void 0}}function vf(e,t,r,n){for(var i=e.length,o=r+(n?1:-1);n?o--:++o({})},multiple:{type:Boolean,required:!1,default:!1},modelValue:{type:[String,Number,Array],required:!1},placeholder:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue"],data(){return{choicesInstance:null,element:null,placeholderText:null}},computed:{hasSelection(){return this.multiple?Array.isArray(this.model)?this.model.length>0:!1:!(this.model===null||this.model==="")}},watch:{modelValue(e,t){if(this.choicesInstance){if(JSON.stringify(e)==JSON.stringify(t))return;this.setValueOnChoices(e)}}},mounted(){this.element=this.$refs.select.querySelector("select"),this.choices&&this.initChoices(this.element)},beforeUnmount(){this.choices&&this.choicesInstance&&this.choicesInstance.destroy()},methods:{setValueOnChoices(e){Array.isArray(e)&&this.choicesInstance.removeActiveItems(),e===null&&(e=""),this.choicesInstance.setChoiceByValue(e),this.updateHasSelectionAttribute(),this.handlePlaceholderVisibility()},getItemOfCurrentModel(){const e=this.modelValue;return If(this.choicesInstance._store.choices,t=>t.value==e)},handlePlaceholderVisibility(){if(!this.multiple)return;const e=this.choicesInstance.containerInner.element.querySelector("input.choices__input");this.placeholderText=e.placeholder?e.placeholder:this.placeholderText;const t=this.choicesInstance.getValue().length;e.placeholder=t?"":this.placeholderText?this.placeholderText:"",e.style.minWidth="0",e.style.width=t?"1px":"auto",e.style.paddingTop=t?"0px":"1px",e.style.paddingBottom=t?"0px":"1px"},initChoices(e){const t=Array.from(e.querySelectorAll("option:not([placeholder])")).length,r=this;import("choices.js").then(n=>{const i=Object.assign({},this.choices,this.jsChoicesOptions);r.choicesInstance=new n.default(e,i),this.choicesInstance.containerInner.element.setAttribute("data-select-name",e.name),this.handlePlaceholderVisibility(),this.updateHasSelectionAttribute(),e.addEventListener("change",function(){if(r.$emit("update:modelValue",r.choicesInstance.getValue(!0)),!r.multiple||t<1)return;r.choicesInstance.getValue().length>=t&&r.choicesInstance.hideDropdown()}),e.addEventListener("showDropdown",function(){if(r.multiple||!r.modelValue)return;const o=r.getItemOfCurrentModel(),a=r.choicesInstance.dropdown.element.querySelector(`.choices__item[data-id="${o.id}"]`);r.choicesInstance.choiceList.scrollToChildElement(a,1),r.choicesInstance._highlightChoice(a)}),this.setValueOnChoices(this.modelValue)})},updateHasSelectionAttribute(){this.choicesInstance.containerInner.element.setAttribute("data-has-selection",this.hasSelection)}}},Bf={ref:"select"};function Df(e,t,r,n,i,o){return s.openBlock(),s.createElementBlock("div",Bf,[s.renderSlot(e.$slots,"default")],512)}const Ff=Ze(jf,[["render",Df]]),Mf={inject:["stack"],render(){const e=v.validationErrors(this.stack),t=v.flashData(this.stack),r=v.sharedData.value,n=Ai(e,i=>i.join(` -`));return this.$slots.default({flash:t,errors:n,rawErrors:e,shared:r,hasError(i){return i in e},hasFlash(i){return H(t,i)},hasShared(i){return H(r,i)},hasErrors:Object.keys(e).length>0})}};var kf=function(){return G.Date.now()};const Pr=kf;var Rf="Expected a function",Lf=Math.max,qf=Math.min;function Nf(e,t,r){var n,i,o,a,l,u,c=0,f=!1,d=!1,h=!0;if(typeof e!="function")throw new TypeError(Rf);t=Tr(t)||0,K(r)&&(f=!!r.leading,d="maxWait"in r,o=d?Lf(Tr(r.maxWait)||0,t):o,h="trailing"in r?!!r.trailing:h);function p(m){var y=n,S=i;return n=i=void 0,c=m,a=e.apply(S,y),a}function g(m){return c=m,l=setTimeout(T,t),f?p(m):a}function b(m){var y=m-u,S=m-c,_=t-y;return d?qf(_,o-S):_}function w(m){var y=m-u,S=m-c;return u===void 0||y>=t||y<0||d&&S>=o}function T(){var m=Pr();if(w(m))return A(m);l=setTimeout(T,b(m))}function A(m){return l=void 0,h&&n?p(m):(n=i=void 0,a)}function P(){l!==void 0&&clearTimeout(l),c=0,n=u=i=l=void 0}function E(){return l===void 0?a:A(Pr())}function O(){var m=Pr(),y=w(m);if(n=arguments,i=this,u=m,y){if(l===void 0)return g(u);if(d)return clearTimeout(l),l=setTimeout(T,t),p(u)}return l===void 0&&(l=setTimeout(T,t)),a}return O.cancel=P,O.flush=E,O}function Ii(e,t,r){return e===e&&(r!==void 0&&(e=e<=r?e:r),t!==void 0&&(e=e>=t?e:t)),e}function Vf(e,t,r){e=Qt(e),t=ct(t);var n=e.length;r=r===void 0?n:Ii(Ar(r),0,n);var i=r;return r-=t.length,r>=0&&e.slice(r,i)==t}function Hf(e,t){var r=[];return Lt(e,function(n,i,o){t(n,i,o)&&r.push(n)}),r}function Uf(e,t){var r=M(e)?hi:Hf;return r(e,et(t))}function ji(e,t){return Tt(e,t)}function Wf(e,t){var r=-1,n=nt(e)?Array(e.length):[];return Lt(e,function(i,o,a){n[++r]=t(i,o,a)}),n}function zf(e,t){var r=M(e)?mn:Wf;return r(e,et(t))}function At(e,t,r){return e=Qt(e),r=r==null?0:Ii(Ar(r),0,e.length),t=ct(t),e.slice(r,r+t.length)==t}const Gf={props:{striped:{type:Boolean,required:!1,default:!1},columns:{type:Object,required:!0},defaultVisibleToggleableColumns:{type:Array,required:!0}},data(){return{visibleColumns:[],forcedVisibleSearchInputs:[]}},computed:{columnsAreToggled(){return!ji(this.visibleColumns,this.defaultVisibleToggleableColumns)},hasForcedVisibleSearchInputs(){return this.forcedVisibleSearchInputs.length>0}},mounted(){const e=this.getCurrentQuery(),t=e.columns||[];Ae(e,(r,n)=>{if(At(n,"filter[")&&!r){const i=n.split("["),o=i[1].substring(0,i[1].length-1);this.forcedVisibleSearchInputs=[...this.forcedVisibleSearchInputs,o]}}),t.length===0?this.visibleColumns=this.defaultVisibleToggleableColumns:this.visibleColumns=t},methods:{reset(){this.forcedVisibleSearchInputs=[],this.visibleColumns=this.defaultVisibleToggleableColumns;let e=this.getCurrentQuery();e.columns=[],e.page=null,e.perPage=null,e.sort=null,Ae(e,(t,r)=>{At(r,"filter[")&&(e[r]=null)}),this.visitWithQueryObject(e,null,!0)},columnIsVisible(e){return this.visibleColumns.includes(e)},toggleColumn(e){const t=!this.columnIsVisible(e),r=Uf(this.columns,i=>i.can_be_hidden?i.key===e?t:this.visibleColumns.includes(i.key):!0);let n=zf(r,i=>i.key).sort();ji(n,this.defaultVisibleToggleableColumns)&&(n=[]),this.visibleColumns=n.length===0?this.defaultVisibleToggleableColumns:n,this.updateQuery("columns",n,null,!1)},disableSearchInput(e){this.forcedVisibleSearchInputs=this.forcedVisibleSearchInputs.filter(t=>t!=e),this.updateQuery(`filter[${e}]`,null)},showSearchInput(e){this.forcedVisibleSearchInputs=[...this.forcedVisibleSearchInputs,e],s.nextTick(()=>{document.querySelector(`[name="searchInput-${e}"]`).focus()})},isForcedVisible(e){return this.forcedVisibleSearchInputs.includes(e)},debounceUpdateQuery:Nf(function(e,t,r){this.updateQuery(e,t,r)},350),getCurrentQuery(){const e=window.location.search;if(!e)return{};let t={};return e.substring(1).split("&").forEach(r=>{const n=decodeURIComponent(r).split("=");let i=n[0];if(!Vf(i,"]")){t[i]=n[1];return}const o=i.split("["),a=o[1].substring(0,o[1].length-1);parseInt(a)==a?(i=o[0],M(t[i])||(t[i]=[]),t[i].push(n[1])):t[i]=n[1]}),t},updateQuery(e,t,r,n){typeof n>"u"&&(n=!0);let i=this.getCurrentQuery();i[e]=t,(At(e,"perPage")||At(e,"filter["))&&delete i.page,this.visitWithQueryObject(i,r,n)},visitWithQueryObject(e,t,r){typeof r>"u"&&(r=!0);let n={};Ae(e,(a,l)=>{if(!M(a)){n[l]=a;return}a.length!==0&&a.forEach((u,c)=>{n[`${l}[${c}]`]=u})});let i="";Ae(n,(a,l)=>{a===null||a===[]||(i&&(i+="&"),i+=`${l}=${a}`)}),i&&(i="?"+i);const o=window.location.pathname+i;if(!r)return v.replaceUrlOfCurrentPage(o);v.replace(o).then(()=>{typeof t<"u"&&t&&s.nextTick(()=>{document.querySelector(`[name="${t.name}"]`).focus()})})}},render(){return this.$slots.default({columnIsVisible:this.columnIsVisible,columnsAreToggled:this.columnsAreToggled,debounceUpdateQuery:this.debounceUpdateQuery,disableSearchInput:this.disableSearchInput,hasForcedVisibleSearchInputs:this.hasForcedVisibleSearchInputs,isForcedVisible:this.isForcedVisible,reset:this.reset,showSearchInput:this.showSearchInput,striped:this.striped,toggleColumn:this.toggleColumn,updateQuery:this.updateQuery,visit:v.visit})}},Kf={props:{autosize:{type:Boolean,required:!1,default:!1},modelValue:{type:[String,Number],required:!1}},data(){return{autosizeInstance:null,element:null}},watch:{modelValue(){!this.autosize||!this.autosizeInstance||import("autosize").then(e=>{s.nextTick(()=>e.default.update(this.element))})}},mounted(){this.element=this.$refs.textarea.querySelector("textarea"),this.autosize&&import("autosize").then(e=>{this.autosizeInstance=e.default(this.element)})},beforeUnmount(){this.autosize&&this.autosizeInstance&&import("autosize").then(e=>{e.default.destroy(this.element)})}},Xf={ref:"textarea"};function Qf(e,t,r,n,i,o){return s.openBlock(),s.createElementBlock("div",Xf,[s.renderSlot(e.$slots,"default")],512)}const Yf=Ze(Kf,[["render",Qf]]),Jf={props:{toastKey:{type:Number,required:!0},autoDismiss:{type:Number,required:!1,default:0}},emits:["dismiss"],data(){return{show:!0}},mounted(){this.autoDismiss&&setTimeout(()=>{this.setShow(!1)},this.autoDismiss*1e3)},methods:{setShow(e){this.show=e},emitDismiss(){this.$emit("dismiss")}},render(){return this.$slots.default({key:this.toastKey,show:this.show,setShow:this.setShow,emitDismiss:this.emitDismiss,TransitionRoot:je,TransitionChild:Ie})}},Zf=["left-top","center-top","right-top","left-center","center-center","right-center","left-bottom","center-bottom","right-bottom"],ed={computed:{toasts:function(){return v.toastsReversed.value},hasBackdrop:function(){return v.toasts.value.filter(e=>!e.dismissed&&e.backdrop&&e.html).length>0}},methods:{dismissToast(e){v.dismissToast(e)}},render(){return this.$slots.default({positions:Zf,toasts:this.toasts,dismissToast:this.dismissToast,hasBackdrop:this.hasBackdrop,Render:Ve,TransitionRoot:je,TransitionChild:Ie})}},td={props:{default:{type:Object,required:!0}},data(){return{toggles:{...this.default}}},methods:{toggled(e){var t;return(t=this.toggles[e])!=null?t:!1},toggle(e){this.setToggle(e,!this.toggled(e))},setToggle(e,t){this.toggles[e]=t}},render(){const e=this;return this.$slots.default(new Proxy({},{ownKeys(){return Object.keys(e.toggles)},get(t,r){const n=Object.keys(e.toggles);if(n.length===1&&ai(n)==="default"){if(r==="toggled")return e.toggled("default");if(r==="setToggle")return i=>{e.setToggle("default",i)};if(r==="toggle")return()=>{e.toggle("default")}}return r==="setToggle"?(i,o)=>{e.setToggle(i,o)}:r==="toggle"?i=>{e.toggle(i)}:e.toggled(r)}}))}},rd={render(){return this.$slots.default({TransitionRoot:je,TransitionChild:Ie})}},Cr={injectCSS(e){const t=document.createElement("style");t.type="text/css",t.textContent=` +`,"We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "))}var f={placement:re(t.placement),variation:ke(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,oi(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,oi(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const wu={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:bu,data:{}};function Su(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},i=t.attributes[r]||{},o=t.elements[r];!V(o)||!X(o)||(Object.assign(o.style,n),Object.keys(i).forEach(function(a){var l=i[a];l===!1?o.removeAttribute(a):o.setAttribute(a,l===!0?"":l)}))})}function Ou(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var i=t.elements[n],o=t.attributes[n]||{},a=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),l=a.reduce(function(u,c){return u[c]="",u},{});!V(i)||!X(i)||(Object.assign(i.style,l),Object.keys(o).forEach(function(u){i.removeAttribute(u)}))})}}var $u=[hu,gu,wu,{name:"applyStyles",enabled:!0,phase:"write",fn:Su,effect:Ou,requires:["computeStyles"]}],Eu=du({defaultModifiers:$u});function _u(e){return e==="x"?"y":"x"}function $t(e,t,r){return Se(e,vt(t,r))}function xu(e,t,r){var n=$t(e,t,r);return n>r?r:n}function Tu(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,o=i===void 0?!0:i,a=r.altAxis,l=a===void 0?!1:a,u=r.boundary,c=r.rootBoundary,f=r.altBoundary,d=r.padding,h=r.tether,p=h===void 0?!0:h,g=r.tetherOffset,b=g===void 0?0:g,w=Sr(t,{boundary:u,rootBoundary:c,padding:d,altBoundary:f}),T=re(t.placement),A=ke(t.placement),P=!A,E=Zn(T),O=_u(E),m=t.modifiersData.popperOffsets,y=t.rects.reference,S=t.rects.popper,_=typeof b=="function"?b(Object.assign({},t.rects,{placement:t.placement})):b,x=typeof _=="number"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),$=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(!!m){if(o){var B,D=E==="y"?z:te,L=E==="y"?Q:fe,F=E==="y"?"height":"width",M=m[E],Pt=M+w[D],Ee=M-w[L],Ct=p?-S[F]/2:0,Ir=A===Fe?y[F]:S[F],tt=A===Fe?-S[F]:-y[F],It=t.elements.arrow,Me=p&&It?zn(It):{width:0,height:0},pe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:ti(),rt=pe[D],jt=pe[L],_e=$t(0,y[F],Me[F]),jr=P?y[F]/2-Ct-_e-rt-x.mainAxis:Ir-_e-rt-x.mainAxis,od=P?-y[F]/2+Ct+_e+jt+x.mainAxis:tt+_e+jt+x.mainAxis,Br=t.elements.arrow&&bt(t.elements.arrow),ad=Br?E==="y"?Br.clientTop||0:Br.clientLeft||0:0,Di=(B=$==null?void 0:$[E])!=null?B:0,sd=M+jr-Di-ad,ld=M+od-Di,Fi=$t(p?vt(Pt,sd):Pt,M,p?Se(Ee,ld):Ee);m[E]=Fi,I[E]=Fi-M}if(l){var ki,ud=E==="x"?z:te,cd=E==="x"?Q:fe,xe=m[O],Bt=O==="y"?"height":"width",Mi=xe+w[ud],Ri=xe-w[cd],Dr=[z,te].indexOf(T)!==-1,Li=(ki=$==null?void 0:$[O])!=null?ki:0,qi=Dr?Mi:xe-y[Bt]-S[Bt]-Li+x.altAxis,Ni=Dr?xe+y[Bt]+S[Bt]-Li-x.altAxis:Ri,Vi=p&&Dr?xu(qi,xe,Ni):$t(p?qi:Mi,xe,p?Ni:Ri);m[O]=Vi,I[O]=Vi-xe}t.modifiersData[n]=I}}const Au={name:"preventOverflow",enabled:!0,phase:"main",fn:Tu,requiresIfExists:["offset"]};var Pu={left:"right",right:"left",bottom:"top",top:"bottom"};function Et(e){return e.replace(/left|right|bottom|top/g,function(t){return Pu[t]})}var Cu={start:"end",end:"start"};function ai(e){return e.replace(/start|end/g,function(t){return Cu[t]})}function Iu(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=r.boundary,o=r.rootBoundary,a=r.padding,l=r.flipVariations,u=r.allowedAutoPlacements,c=u===void 0?ql:u,f=ke(n),d=f?l?Qn:Qn.filter(function(g){return ke(g)===f}):St,h=d.filter(function(g){return c.indexOf(g)>=0});h.length===0&&(h=d,process.env.NODE_ENV!=="production"&&console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" ")));var p=h.reduce(function(g,b){return g[b]=Sr(e,{placement:b,boundary:i,rootBoundary:o,padding:a})[re(b)],g},{});return Object.keys(p).sort(function(g,b){return p[g]-p[b]})}function ju(e){if(re(e)===wt)return[];var t=Et(e);return[ai(e),t,ai(t)]}function Bu(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,o=i===void 0?!0:i,a=r.altAxis,l=a===void 0?!0:a,u=r.fallbackPlacements,c=r.padding,f=r.boundary,d=r.rootBoundary,h=r.altBoundary,p=r.flipVariations,g=p===void 0?!0:p,b=r.allowedAutoPlacements,w=t.options.placement,T=re(w),A=T===w,P=u||(A||!g?[Et(w)]:ju(w)),E=[w].concat(P).reduce(function(Me,pe){return Me.concat(re(pe)===wt?Iu(t,{placement:pe,boundary:f,rootBoundary:d,padding:c,flipVariations:g,allowedAutoPlacements:b}):pe)},[]),O=t.rects.reference,m=t.rects.popper,y=new Map,S=!0,_=E[0],x=0;x=0,L=D?"width":"height",F=Sr(t,{placement:$,boundary:f,rootBoundary:d,altBoundary:h,padding:c}),M=D?B?fe:te:B?Q:z;O[L]>m[L]&&(M=Et(M));var Pt=Et(M),Ee=[];if(o&&Ee.push(F[I]<=0),l&&Ee.push(F[M]<=0,F[Pt]<=0),Ee.every(function(Me){return Me})){_=$,S=!1;break}y.set($,Ee)}if(S)for(var Ct=g?3:1,Ir=function(pe){var rt=E.find(function(jt){var _e=y.get(jt);if(_e)return _e.slice(0,pe).every(function(jr){return jr})});if(rt)return _=rt,"break"},tt=Ct;tt>0;tt--){var It=Ir(tt);if(It==="break")break}t.placement!==_&&(t.modifiersData[n]._skip=!0,t.placement=_,t.reset=!0)}}const Du={name:"flip",enabled:!0,phase:"main",fn:Bu,requiresIfExists:["offset"],data:{_skip:!1}},Ze=(e,t)=>{const r=e.__vccOpts||e;for(const[n,i]of t)r[n]=i;return r},Fu={components:{OnClickOutside:Un},props:{placement:{type:String,default:"bottom-start",required:!1},disabled:{type:Boolean,default:!1,required:!1}},data(){return{opened:!1,popper:null}},watch:{opened(){this.popper.update()}},mounted(){this.popper=Eu(this.$refs.button,this.$refs.tooltip.children[0],{placement:this.placement,modifiers:[Du,Au]})},methods:{toggle(){this.opened=!this.opened},hide(){this.opened=!1}}},ku={ref:"button"},Mu={ref:"tooltip"};function Ru(e,t,r,n,i,o){const a=s.resolveComponent("OnClickOutside");return s.openBlock(),s.createBlock(a,{class:"relative",do:o.hide,opened:i.opened},{default:s.withCtx(()=>[s.createElementVNode("div",ku,[s.renderSlot(e.$slots,"button",{toggle:o.toggle,disabled:r.disabled})],512),s.createElementVNode("div",Mu,[s.renderSlot(e.$slots,"default",{hide:o.hide,opened:i.opened})],512)]),_:3},8,["do","opened"])}const Lu=Ze(Fu,[["render",Ru]]);function si(e){return e&&e.length?e[0]:void 0}const qu={inject:["stack"],computed:{values(){return v.validationErrors(this.stack)}},render(){const e=this;return this.$slots.default({has(t){return H(e.values,t)},first(t){return si(e.values[t]||[])},all:{...this.values},...this.values})}},Nu={props:{private:{type:Boolean,required:!1,default:!1},channel:{type:String,required:!0},listeners:{type:Array,required:!0}},data(){return{subscribed:!1,subscription:null,subscriptions:[],events:[]}},beforeUnmount(){this.subscription&&(window.Echo.leave(this.subscription.subscription.name),this.subscription=null,this.subscriptions=[])},mounted(){this.subscription=this.private?window.Echo.private(this.channel):window.Echo.channel(this.channel),this.subscription.on("pusher:subscription_succeeded",()=>{this.subscribed=!0}),this.listeners.forEach(e=>{const t=this.subscription.listen(e,r=>{const n="splade.redirect",i="splade.refresh",o="splade.toast";let a=null,l=!1,u=[];Ae(r,c=>{!K(c)||(n in c&&(a=c[n]),i in c&&(l=c[i]),o in c&&u.push(c))}),a?v.visit(a):l?v.refresh():this.events.push({name:e,data:r}),u.length>0&&u.forEach(c=>{v.pushToast(c)}),this.$root.$emit(`event.${e}`,r)});this.subscriptions.push(t)})},render(){return this.$slots.default({subscribed:this.subscribed,events:this.events})}},Vu={props:{form:{type:Object,required:!0},field:{type:String,required:!0},multiple:{type:Boolean,required:!0}},data(){return{filenames:[]}},methods:{handleFileInput(e){const t=Object.values(e.target.files);this.form.$put(this.field,this.multiple?t:t[0]),this.filenames=[],t.forEach(r=>{this.filenames.push(r.name)})}}},Hu={ref:"file"};function Uu(e,t,r,n,i,o){return s.openBlock(),s.createElementBlock("div",Hu,[s.renderSlot(e.$slots,"default",{handleFileInput:o.handleFileInput,filenames:i.filenames})],512)}const Wu=Ze(Vu,[["render",Uu]]),zu={inject:["stack"],computed:{values(){return v.flashData(this.stack)}},render(){const e=this;return this.$slots.default({has(t){return H(e.values,t)},...this.values})}};function li(e,t,r){e=e||{},t=t||new FormData,r=r||null;for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&ci(t,ui(r,n),e[n]);return t}function ui(e,t){return e?e+"["+t+"]":t}function ci(e,t,r){if(Array.isArray(r))return Array.from(r.keys()).forEach(n=>ci(e,ui(t,n.toString()),r[n]));if(r instanceof Date)return e.append(t,r.toISOString());if(r instanceof File)return e.append(t,r,r.name);if(r instanceof Blob)return e.append(t,r);if(typeof r=="boolean")return e.append(t,r?"1":"0");if(typeof r=="string")return e.append(t,r);if(typeof r=="number")return e.append(t,`${r}`);if(r==null)return e.append(t,"");li(r,e,t)}var Gu="[object Boolean]";function fi(e){return e===!0||e===!1||ae(e)&&oe(e)==Gu}function Ku(){this.__data__=new J,this.size=0}function Xu(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Qu(e){return this.__data__.get(e)}function Yu(e){return this.__data__.has(e)}var Ju=200;function Zu(e,t){var r=this.__data__;if(r instanceof J){var n=r.__data__;if(!Ue||n.lengthl))return!1;var c=o.get(e),f=o.get(t);if(c&&f)return c==t&&f==e;var d=-1,h=!0,p=r&ac?new _t:void 0;for(o.set(e,t),o.set(t,e);++d({})},confirm:{type:[Boolean,String],required:!1,default:!1},confirmText:{type:String,required:!1,default:""},confirmButton:{type:String,required:!1,default:""},cancelButton:{type:String,required:!1,default:""},stay:{type:Boolean,require:!1,default:!1},restoreOnSuccess:{type:Boolean,required:!1,default:!0},resetOnSuccess:{type:Boolean,required:!1,default:!1}},emits:["success","error"],data(){return{missingAttributes:[],values:Object.assign({},{...this.default}),processing:!1,wasSuccessful:!1,recentlySuccessful:!1,recentlySuccessfulTimeoutId:null}},computed:{$all(){return this.values},rawErrors(){return v.validationErrors(this.stack)},errors(){return Pi(this.rawErrors,e=>e.join(` +`))}},mounted(){let e=document.querySelector(`form[data-splade-id="${this.spladeId}"]`);e||(e=document),this.missingAttributes.forEach(t=>{let r="";const n=e.querySelector(`[name="${t}"]`);n?r=n.type==="checkbox"?!1:"":e.querySelector(`[name="${t}[]"]`)?r=[]:(e.querySelector(`[name^="${t}."]`)||e.querySelector(`[name^="${t}["]`))&&(r={}),this.$put(t,r)}),this.missingAttributes=[]},methods:{hasError(e){return e in this.errors},reset(){this.values={}},restore(){this.values=Object.assign({},{...this.default})},$put(e,t){return Hn(this.values,e,t)},submit(e){if(e){const t=e.submitter;t&&t.name&&this.$put(t.name,t.value)}if(!this.confirm)return this.request();v.confirm(fi(this.confirm)?"":this.confirm,this.confirmText,this.confirmButton,this.cancelButton).then(()=>{this.request()}).catch(()=>{})},async request(){await this.$nextTick(),this.processing=!0,this.wasSuccessful=!1,this.recentlySuccessful=!1,clearTimeout(this.recentlySuccessfulTimeoutId);const e=this.values instanceof FormData?this.values:li(this.values),t={Accept:"application/json"};this.stay&&(t["X-Splade-Prevent-Refresh"]=!0),v.request(this.action,this.method.toUpperCase(),e,t).then(r=>{this.$emit("success",r),this.restoreOnSuccess&&this.restore(),this.resetOnSuccess&&this.reset(),this.processing=!1,this.wasSuccessful=!0,this.recentlySuccessful=!0,this.recentlySuccessfulTimeoutId=setTimeout(()=>this.recentlySuccessful=!1,2e3)}).catch(r=>{this.processing=!1,this.$emit("error",r)})}},render(){const e=this;return this.$slots.default(new Proxy({},{ownKeys(){return Object.keys(e.values)},get(t,r){return["$all","$attrs","$put","errors","restore","reset","hasError","processing","rawErrors","submit","wasSuccessful","recentlySuccessful"].includes(r)?e[r]:(H(e.values,r)||(e.missingAttributes.push(r),e.$put(r,"")),pr(e.values,r))},set(t,r,n){return e.$put(r,n)}}))}},uf={props:{flatpickr:{type:[Boolean,Object],required:!1,default:!1},jsFlatpickrOptions:{type:Object,required:!1,default:()=>({})},modelValue:{type:[String,Number],required:!1}},emits:["update:modelValue"],data(){return{disabled:!1,element:null,flatpickrInstance:null,observer:null}},watch:{modelValue(e){this.flatpickrInstance&&this.flatpickrInstance.setDate(e)}},mounted(){this.element=this.$refs.input.querySelector("input"),this.flatpickr&&this.initFlatpickr(this.element),this.disabled=this.element.disabled;const e=this;this.observer=new MutationObserver(function(t){t.forEach(function(r){r.attributeName==="disabled"&&(e.disabled=r.target.disabled)})}),this.observer.observe(this.element,{attributes:!0})},beforeUnmount(){this.observer.disconnect(),this.flatpickrInstance&&this.flatpickrInstance.destroy()},methods:{initFlatpickr(e){import("flatpickr").then(t=>{this.flatpickrInstance=t.default(e,Object.assign({},this.flatpickr,this.jsFlatpickrOptions,{onChange:(r,n)=>{n!=this.modelValue&&this.$emit("update:modelValue",n)}})),this.modelValue&&this.flatpickrInstance.setDate(this.modelValue)})}}},cf={ref:"input"};function ff(e,t,r,n,i,o){return s.openBlock(),s.createElementBlock("div",cf,[s.renderSlot(e.$slots,"default",{disabled:i.disabled})],512)}const df=Ze(uf,[["render",ff]]),pf=["href","onClick"],hf={__name:"Link",props:{href:{type:String,required:!0},confirm:{type:[Boolean,String],required:!1,default:!1},confirmText:{type:String,required:!1,default:""},confirmButton:{type:String,required:!1,default:""},cancelButton:{type:String,required:!1,default:""},modal:{type:Boolean,required:!1,default:!1},slideover:{type:Boolean,required:!1,default:!1}},setup(e){const t=e;function r(){if(!t.confirm)return n();v.confirm(fi(t.confirm)?"":t.confirm,t.confirmText,t.confirmButton,t.cancelButton).then(()=>{n()}).catch(()=>{})}function n(){if(t.modal)return v.modal(t.href);if(t.slideover)return v.slideover(t.href);v.visit(t.href)}return(i,o)=>(s.openBlock(),s.createElementBlock("a",{href:e.href,onClick:s.withModifiers(r,["prevent"])},[s.renderSlot(i.$slots,"default")],8,pf))}},mf={provide(){return{stack:this.stack}},props:{closeButton:{type:Boolean,required:!1,default:!0},type:{type:String,required:!0},stack:{type:Number,required:!0},onTopOfStack:{type:Boolean,required:!1,default:!1},maxWidth:{type:String,required:!1,default:e=>e.type==="modal"?"2xl":"md"}},emits:["close"],data(){return{isOpen:!1}},mounted(){this.setIsOpen(!0)},methods:{emitClose(){this.$emit("close")},close(){this.setIsOpen(!1)},setIsOpen(e){this.isOpen=e}},render(){return this.$slots.default({type:this.type,isOpen:this.isOpen,setIsOpen:this.setIsOpen,close:this.close,stack:this.stack,onTopOfStack:this.onTopOfStack,maxWidth:this.maxWidth,emitClose:this.emitClose,closeButton:this.closeButton,Dialog:Fn,DialogPanel:kn,TransitionRoot:je,TransitionChild:Ie})}};function gf(e){return function(t,r,n){var i=Object(t);if(!nt(t)){var o=et(r);t=it(t),r=function(l){return o(i[l],l,i)}}var a=e(t,r,n);return a>-1?i[o?t[a]:a]:void 0}}function vf(e,t,r,n){for(var i=e.length,o=r+(n?1:-1);n?o--:++o({})},multiple:{type:Boolean,required:!1,default:!1},modelValue:{type:[String,Number,Array],required:!1},placeholder:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue"],data(){return{choicesInstance:null,element:null,placeholderText:null}},computed:{hasSelection(){return this.multiple?Array.isArray(this.model)?this.model.length>0:!1:!(this.model===null||this.model==="")}},watch:{modelValue(e,t){if(this.choicesInstance){if(JSON.stringify(e)==JSON.stringify(t))return;this.setValueOnChoices(e)}}},mounted(){this.element=this.$refs.select.querySelector("select"),this.choices&&this.initChoices(this.element)},beforeUnmount(){this.choices&&this.choicesInstance&&this.choicesInstance.destroy()},methods:{setValueOnChoices(e){Array.isArray(e)&&this.choicesInstance.removeActiveItems(),e===null&&(e=""),this.choicesInstance.setChoiceByValue(e),this.updateHasSelectionAttribute(),this.handlePlaceholderVisibility()},getItemOfCurrentModel(){const e=this.modelValue;return If(this.choicesInstance._store.choices,t=>t.value==e)},handlePlaceholderVisibility(){if(!this.multiple)return;const e=this.choicesInstance.containerInner.element.querySelector("input.choices__input");this.placeholderText=e.placeholder?e.placeholder:this.placeholderText;const t=this.choicesInstance.getValue().length;e.placeholder=t?"":this.placeholderText?this.placeholderText:"",e.style.minWidth="0",e.style.width=t?"1px":"auto",e.style.paddingTop=t?"0px":"1px",e.style.paddingBottom=t?"0px":"1px"},initChoices(e){const t=Array.from(e.querySelectorAll("option:not([placeholder])")).length,r=this;import("choices.js").then(n=>{const i=Object.assign({},this.choices,this.jsChoicesOptions);r.choicesInstance=new n.default(e,i),this.choicesInstance.containerInner.element.setAttribute("data-select-name",e.name),this.handlePlaceholderVisibility(),this.updateHasSelectionAttribute(),e.addEventListener("change",function(){if(r.$emit("update:modelValue",r.choicesInstance.getValue(!0)),!r.multiple||t<1)return;r.choicesInstance.getValue().length>=t&&r.choicesInstance.hideDropdown()}),e.addEventListener("showDropdown",function(){if(r.multiple||!r.modelValue)return;const o=r.getItemOfCurrentModel(),a=r.choicesInstance.dropdown.element.querySelector(`.choices__item[data-id="${o.id}"]`);r.choicesInstance.choiceList.scrollToChildElement(a,1),r.choicesInstance._highlightChoice(a)}),this.setValueOnChoices(this.modelValue)})},updateHasSelectionAttribute(){this.choicesInstance.containerInner.element.setAttribute("data-has-selection",this.hasSelection)}}},Bf={ref:"select"};function Df(e,t,r,n,i,o){return s.openBlock(),s.createElementBlock("div",Bf,[s.renderSlot(e.$slots,"default")],512)}const Ff=Ze(jf,[["render",Df]]),kf={inject:["stack"],render(){const e=v.validationErrors(this.stack),t=v.flashData(this.stack),r=v.sharedData.value,n=Pi(e,i=>i.join(` +`));return this.$slots.default({flash:t,errors:n,rawErrors:e,shared:r,hasError(i){return i in e},hasFlash(i){return H(t,i)},hasShared(i){return H(r,i)},hasErrors:Object.keys(e).length>0})}};var Mf=function(){return G.Date.now()};const Pr=Mf;var Rf="Expected a function",Lf=Math.max,qf=Math.min;function Nf(e,t,r){var n,i,o,a,l,u,c=0,f=!1,d=!1,h=!0;if(typeof e!="function")throw new TypeError(Rf);t=Tr(t)||0,K(r)&&(f=!!r.leading,d="maxWait"in r,o=d?Lf(Tr(r.maxWait)||0,t):o,h="trailing"in r?!!r.trailing:h);function p(m){var y=n,S=i;return n=i=void 0,c=m,a=e.apply(S,y),a}function g(m){return c=m,l=setTimeout(T,t),f?p(m):a}function b(m){var y=m-u,S=m-c,_=t-y;return d?qf(_,o-S):_}function w(m){var y=m-u,S=m-c;return u===void 0||y>=t||y<0||d&&S>=o}function T(){var m=Pr();if(w(m))return A(m);l=setTimeout(T,b(m))}function A(m){return l=void 0,h&&n?p(m):(n=i=void 0,a)}function P(){l!==void 0&&clearTimeout(l),c=0,n=u=i=l=void 0}function E(){return l===void 0?a:A(Pr())}function O(){var m=Pr(),y=w(m);if(n=arguments,i=this,u=m,y){if(l===void 0)return g(u);if(d)return clearTimeout(l),l=setTimeout(T,t),p(u)}return l===void 0&&(l=setTimeout(T,t)),a}return O.cancel=P,O.flush=E,O}function ji(e,t,r){return e===e&&(r!==void 0&&(e=e<=r?e:r),t!==void 0&&(e=e>=t?e:t)),e}function Vf(e,t,r){e=Qt(e),t=ct(t);var n=e.length;r=r===void 0?n:ji(Ar(r),0,n);var i=r;return r-=t.length,r>=0&&e.slice(r,i)==t}function Hf(e,t){var r=[];return Lt(e,function(n,i,o){t(n,i,o)&&r.push(n)}),r}function Uf(e,t){var r=k(e)?mi:Hf;return r(e,et(t))}function Bi(e,t){return Tt(e,t)}function Wf(e,t){var r=-1,n=nt(e)?Array(e.length):[];return Lt(e,function(i,o,a){n[++r]=t(i,o,a)}),n}function zf(e,t){var r=k(e)?mn:Wf;return r(e,et(t))}function At(e,t,r){return e=Qt(e),r=r==null?0:ji(Ar(r),0,e.length),t=ct(t),e.slice(r,r+t.length)==t}const Gf={props:{striped:{type:Boolean,required:!1,default:!1},columns:{type:Object,required:!0},defaultVisibleToggleableColumns:{type:Array,required:!0}},data(){return{visibleColumns:[],forcedVisibleSearchInputs:[]}},computed:{columnsAreToggled(){return!Bi(this.visibleColumns,this.defaultVisibleToggleableColumns)},hasForcedVisibleSearchInputs(){return this.forcedVisibleSearchInputs.length>0}},mounted(){const e=this.getCurrentQuery(),t=e.columns||[];Ae(e,(r,n)=>{if(At(n,"filter[")&&!r){const i=n.split("["),o=i[1].substring(0,i[1].length-1);this.forcedVisibleSearchInputs=[...this.forcedVisibleSearchInputs,o]}}),t.length===0?this.visibleColumns=this.defaultVisibleToggleableColumns:this.visibleColumns=t},methods:{reset(){this.forcedVisibleSearchInputs=[],this.visibleColumns=this.defaultVisibleToggleableColumns;let e=this.getCurrentQuery();e.columns=[],e.page=null,e.perPage=null,e.sort=null,Ae(e,(t,r)=>{At(r,"filter[")&&(e[r]=null)}),this.visitWithQueryObject(e,null,!0)},columnIsVisible(e){return this.visibleColumns.includes(e)},toggleColumn(e){const t=!this.columnIsVisible(e),r=Uf(this.columns,i=>i.can_be_hidden?i.key===e?t:this.visibleColumns.includes(i.key):!0);let n=zf(r,i=>i.key).sort();Bi(n,this.defaultVisibleToggleableColumns)&&(n=[]),this.visibleColumns=n.length===0?this.defaultVisibleToggleableColumns:n,this.updateQuery("columns",n,null,!1)},disableSearchInput(e){this.forcedVisibleSearchInputs=this.forcedVisibleSearchInputs.filter(t=>t!=e),this.updateQuery(`filter[${e}]`,null)},showSearchInput(e){this.forcedVisibleSearchInputs=[...this.forcedVisibleSearchInputs,e],s.nextTick(()=>{document.querySelector(`[name="searchInput-${e}"]`).focus()})},isForcedVisible(e){return this.forcedVisibleSearchInputs.includes(e)},debounceUpdateQuery:Nf(function(e,t,r){this.updateQuery(e,t,r)},350),getCurrentQuery(){const e=window.location.search;if(!e)return{};let t={};return e.substring(1).split("&").forEach(r=>{const n=decodeURIComponent(r).split("=");let i=n[0];if(!Vf(i,"]")){t[i]=n[1];return}const o=i.split("["),a=o[1].substring(0,o[1].length-1);parseInt(a)==a?(i=o[0],k(t[i])||(t[i]=[]),t[i].push(n[1])):t[i]=n[1]}),t},updateQuery(e,t,r,n){typeof n>"u"&&(n=!0);let i=this.getCurrentQuery();i[e]=t,(At(e,"perPage")||At(e,"filter["))&&delete i.page,this.visitWithQueryObject(i,r,n)},visitWithQueryObject(e,t,r){typeof r>"u"&&(r=!0);let n={};Ae(e,(a,l)=>{if(!k(a)){n[l]=a;return}a.length!==0&&a.forEach((u,c)=>{n[`${l}[${c}]`]=u})});let i="";Ae(n,(a,l)=>{a===null||a===[]||(i&&(i+="&"),i+=`${l}=${a}`)}),i&&(i="?"+i);const o=window.location.pathname+i;if(!r)return v.replaceUrlOfCurrentPage(o);v.replace(o).then(()=>{typeof t<"u"&&t&&s.nextTick(()=>{document.querySelector(`[name="${t.name}"]`).focus()})})}},render(){return this.$slots.default({columnIsVisible:this.columnIsVisible,columnsAreToggled:this.columnsAreToggled,debounceUpdateQuery:this.debounceUpdateQuery,disableSearchInput:this.disableSearchInput,hasForcedVisibleSearchInputs:this.hasForcedVisibleSearchInputs,isForcedVisible:this.isForcedVisible,reset:this.reset,showSearchInput:this.showSearchInput,striped:this.striped,toggleColumn:this.toggleColumn,updateQuery:this.updateQuery,visit:v.visit})}},Kf={props:{autosize:{type:Boolean,required:!1,default:!1},modelValue:{type:[String,Number],required:!1}},data(){return{autosizeInstance:null,element:null}},watch:{modelValue(){!this.autosize||!this.autosizeInstance||import("autosize").then(e=>{s.nextTick(()=>e.default.update(this.element))})}},mounted(){this.element=this.$refs.textarea.querySelector("textarea"),this.autosize&&import("autosize").then(e=>{this.autosizeInstance=e.default(this.element)})},beforeUnmount(){this.autosize&&this.autosizeInstance&&import("autosize").then(e=>{e.default.destroy(this.element)})}},Xf={ref:"textarea"};function Qf(e,t,r,n,i,o){return s.openBlock(),s.createElementBlock("div",Xf,[s.renderSlot(e.$slots,"default")],512)}const Yf=Ze(Kf,[["render",Qf]]),Jf={props:{toastKey:{type:Number,required:!0},autoDismiss:{type:Number,required:!1,default:0}},emits:["dismiss"],data(){return{show:!0}},mounted(){this.autoDismiss&&setTimeout(()=>{this.setShow(!1)},this.autoDismiss*1e3)},methods:{setShow(e){this.show=e},emitDismiss(){this.$emit("dismiss")}},render(){return this.$slots.default({key:this.toastKey,show:this.show,setShow:this.setShow,emitDismiss:this.emitDismiss,TransitionRoot:je,TransitionChild:Ie})}},Zf=["left-top","center-top","right-top","left-center","center-center","right-center","left-bottom","center-bottom","right-bottom"],ed={computed:{toasts:function(){return v.toastsReversed.value},hasBackdrop:function(){return v.toasts.value.filter(e=>!e.dismissed&&e.backdrop&&e.html).length>0}},methods:{dismissToast(e){v.dismissToast(e)}},render(){return this.$slots.default({positions:Zf,toasts:this.toasts,dismissToast:this.dismissToast,hasBackdrop:this.hasBackdrop,Render:Ve,TransitionRoot:je,TransitionChild:Ie})}},td={props:{default:{type:Object,required:!0}},data(){return{toggles:{...this.default}}},methods:{toggled(e){var t;return(t=this.toggles[e])!=null?t:!1},toggle(e){this.setToggle(e,!this.toggled(e))},setToggle(e,t){this.toggles[e]=t}},render(){const e=this;return this.$slots.default(new Proxy({},{ownKeys(){return Object.keys(e.toggles)},get(t,r){const n=Object.keys(e.toggles);if(n.length===1&&si(n)==="default"){if(r==="toggled")return e.toggled("default");if(r==="setToggle")return i=>{e.setToggle("default",i)};if(r==="toggle")return()=>{e.toggle("default")}}return r==="setToggle"?(i,o)=>{e.setToggle(i,o)}:r==="toggle"?i=>{e.toggle(i)}:e.toggled(r)}}))}},rd={render(){return this.$slots.default({TransitionRoot:je,TransitionChild:Ie})}},Cr={injectCSS(e){const t=document.createElement("style");t.type="text/css",t.textContent=` #nprogress { pointer-events: none; } @@ -66,4 +66,4 @@ 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } - `,document.head.appendChild(t)},timeout:null,start(e,t,r){Cr.timeout=setTimeout(()=>r.start(),t)},progress(e,t){t.isStarted()&&e.detail.progress.percentage&&t.set(Math.max(t.status,e.detail.progress.percentage/100*.9))},stop(e,t){clearTimeout(Cr.timeout),t.done(),t.remove()},init(e){const t=this;import("nprogress").then(r=>{document.addEventListener("splade:request",n=>t.start(n,e.delay,r.default)),document.addEventListener("splade:request-progress",n=>t.progress(n,r.default)),document.addEventListener("splade:request-response",n=>t.stop(n,r.default)),document.addEventListener("splade:request-error",n=>t.stop(n,r.default)),r.default.configure({showSpinner:e.spinner}),e.css&&this.injectCSS(e.color)})}},nd={install:(e,t)=>{t=t||{},t.max_keep_alive=H(t,"max_keep_alive")?t.max_keep_alive:10,t.prefix=H(t,"prefix")?t.prefix:"Splade",t.transform_anchors=H(t,"transform_anchors")?t.transform_anchors:!1,t.link_component=H(t,"link_component")?t.link_component:"Link",t.progress_bar=H(t,"progress_bar")?t.progress_bar:!1;const r=t.prefix;if(e.component(`${r}Confirm`,$l).component(`${r}Data`,Pl).component(`${r}Defer`,Cl).component(`${r}Dropdown`,Lu).component(`${r}Errors`,qu).component(`${r}Event`,Nu).component(`${r}File`,Wu).component(`${r}Flash`,zu).component(`${r}Form`,lf).component(`${r}Input`,df).component(`${r}Modal`,mf).component(`${r}Render`,Ve).component(`${r}Select`,Ff).component(`${r}State`,Mf).component(`${r}Table`,Gf).component(`${r}Textarea`,Yf).component(`${r}Toast`,Jf).component(`${r}Toasts`,ed).component(`${r}Toggle`,td).component(`${r}Transition`,rd).component(t.link_component,hf),Object.defineProperty(e.config.globalProperties,"$splade",{get:()=>v}),Object.defineProperty(e.config.globalProperties,"$spladeOptions",{get:()=>Object.assign({},{...t})}),e.provide("$splade",e.config.globalProperties.$splade),e.provide("$spladeOptions",e.config.globalProperties.$spladeOptions),t.progress_bar){const n={delay:250,color:"#4B5563",css:!0,spinner:!1};K(t.progress_bar)||(t.progress_bar={}),["delay","color","css","spinner"].forEach(i=>{H(t.progress_bar,i)||(t.progress_bar[i]=n[i])}),Cr.init(t.progress_bar)}}};function id(e,t,r){const n={};process.argv.slice(2).forEach(o=>{const a=o.replace(/^-+/,"").split("=");n[a[0]]=a.length===2?a[1]:!0});const i=n.port||9e3;e(async(o,a)=>{if(o.method=="POST"){let l="";o.on("data",u=>l+=u),o.on("end",async()=>{const u=JSON.parse(l),c=r({components:u.components,initialHtml:u.html,initialSpladeData:u.splade}),f=await t(c);a.writeHead(200,{"Content-Type":"application/json",Server:"Splade SSR"}),a.write(JSON.stringify({body:f})),a.end()})}}).listen(i,()=>console.log(`Splade SSR server started on port ${i}.`))}j.Splade=v,j.SpladeApp=pn,j.SpladePlugin=nd,j.renderSpladeApp=Ra,j.startServer=id,Object.defineProperties(j,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); + `,document.head.appendChild(t)},timeout:null,start(e,t,r){Cr.timeout=setTimeout(()=>r.start(),t)},progress(e,t){t.isStarted()&&e.detail.progress.percentage&&t.set(Math.max(t.status,e.detail.progress.percentage/100*.9))},stop(e,t){clearTimeout(Cr.timeout),t.done(),t.remove()},init(e){const t=this;import("nprogress").then(r=>{document.addEventListener("splade:request",n=>t.start(n,e.delay,r.default)),document.addEventListener("splade:request-progress",n=>t.progress(n,r.default)),document.addEventListener("splade:request-response",n=>t.stop(n,r.default)),document.addEventListener("splade:request-error",n=>t.stop(n,r.default)),r.default.configure({showSpinner:e.spinner}),e.css&&this.injectCSS(e.color)})}},nd={install:(e,t)=>{t=t||{},t.max_keep_alive=H(t,"max_keep_alive")?t.max_keep_alive:10,t.prefix=H(t,"prefix")?t.prefix:"Splade",t.transform_anchors=H(t,"transform_anchors")?t.transform_anchors:!1,t.link_component=H(t,"link_component")?t.link_component:"Link",t.progress_bar=H(t,"progress_bar")?t.progress_bar:!1;const r=t.prefix;if(e.component(`${r}Confirm`,El).component(`${r}Data`,Cl).component(`${r}Defer`,Il).component(`${r}Dropdown`,Lu).component(`${r}Errors`,qu).component(`${r}Event`,Nu).component(`${r}File`,Wu).component(`${r}Flash`,zu).component(`${r}Form`,lf).component(`${r}Input`,df).component(`${r}Modal`,mf).component(`${r}OnClickOutside`,Un).component(`${r}Render`,Ve).component(`${r}Select`,Ff).component(`${r}State`,kf).component(`${r}Table`,Gf).component(`${r}Textarea`,Yf).component(`${r}Toast`,Jf).component(`${r}Toasts`,ed).component(`${r}Toggle`,td).component(`${r}Transition`,rd).component(t.link_component,hf),Object.defineProperty(e.config.globalProperties,"$splade",{get:()=>v}),Object.defineProperty(e.config.globalProperties,"$spladeOptions",{get:()=>Object.assign({},{...t})}),e.provide("$splade",e.config.globalProperties.$splade),e.provide("$spladeOptions",e.config.globalProperties.$spladeOptions),t.progress_bar){const n={delay:250,color:"#4B5563",css:!0,spinner:!1};K(t.progress_bar)||(t.progress_bar={}),["delay","color","css","spinner"].forEach(i=>{H(t.progress_bar,i)||(t.progress_bar[i]=n[i])}),Cr.init(t.progress_bar)}}};function id(e,t,r){const n={};process.argv.slice(2).forEach(o=>{const a=o.replace(/^-+/,"").split("=");n[a[0]]=a.length===2?a[1]:!0});const i=n.port||9e3;e(async(o,a)=>{if(o.method=="POST"){let l="";o.on("data",u=>l+=u),o.on("end",async()=>{const u=JSON.parse(l),c=r({components:u.components,initialHtml:u.html,initialSpladeData:u.splade}),f=await t(c);a.writeHead(200,{"Content-Type":"application/json",Server:"Splade SSR"}),a.write(JSON.stringify({body:f})),a.end()})}}).listen(i,()=>console.log(`Splade SSR server started on port ${i}.`))}j.Splade=v,j.SpladeApp=pn,j.SpladePlugin=nd,j.renderSpladeApp=La,j.startServer=id,Object.defineProperties(j,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); diff --git a/package-lock.json b/package-lock.json index 520cba70..8b148f40 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@protonemedia/laravel-splade", - "version": "0.4.22", + "version": "0.4.24", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@protonemedia/laravel-splade", - "version": "0.4.22", + "version": "0.4.24", "license": "MIT", "dependencies": { "autosize": "^5.0.1", @@ -37,9 +37,9 @@ "dev": true }, "node_modules/@babel/parser": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", - "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", "peer": true, "bin": { "parser": "bin/babel-parser.js" @@ -99,9 +99,9 @@ } }, "node_modules/@headlessui/vue": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.1.tgz", - "integrity": "sha512-mbwn1cT92aozb7GDsLvYBx3O44okBwN4FJEf9ZnncFl83XRnxkw73oGc4CwPsDGAelxvzkginSrgEiK+vUOXIg==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.2.tgz", + "integrity": "sha512-nmmFpQxnAy6zgf5r0pwdAH3Qw2IsSbTgvkpov9RkEVE8A6aPAT4iaAaPEAzdI+sPL5Wby05mhciJXSqtkLu+vQ==", "dev": true, "engines": { "node": ">=10" @@ -631,9 +631,9 @@ } }, "node_modules/csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==", + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==", "peer": true }, "node_modules/debug": { @@ -1379,9 +1379,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "funding": [ { "type": "individual", @@ -2403,9 +2403,9 @@ "dev": true }, "node_modules/vite": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.0.tgz", - "integrity": "sha512-YBg3dUicDpDWFCGttmvMbVyS9ydjntwEjwXRj2KBFwSB8SxmGcudo1yb8FW5+M/G86aS8x828ujnzUVdsLjs9g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.1.tgz", + "integrity": "sha512-hgxQWev/AL7nWYrqByYo8nfcH9n97v6oFsta9+JX8h6cEkni7nHKP2kJleNYV2kcGhE8jsbaY1aStwPZXzPbgA==", "dev": true, "dependencies": { "esbuild": "^0.15.6", @@ -2546,9 +2546,9 @@ "dev": true }, "@babel/parser": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.0.tgz", - "integrity": "sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", "peer": true }, "@babel/runtime": { @@ -2584,9 +2584,9 @@ } }, "@headlessui/vue": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.1.tgz", - "integrity": "sha512-mbwn1cT92aozb7GDsLvYBx3O44okBwN4FJEf9ZnncFl83XRnxkw73oGc4CwPsDGAelxvzkginSrgEiK+vUOXIg==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.2.tgz", + "integrity": "sha512-nmmFpQxnAy6zgf5r0pwdAH3Qw2IsSbTgvkpov9RkEVE8A6aPAT4iaAaPEAzdI+sPL5Wby05mhciJXSqtkLu+vQ==", "dev": true, "requires": {} }, @@ -3004,9 +3004,9 @@ "dev": true }, "csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==", + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==", "peer": true }, "debug": { @@ -3471,9 +3471,9 @@ "dev": true }, "follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "peer": true }, "form-data": { @@ -4186,9 +4186,9 @@ "dev": true }, "vite": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.0.tgz", - "integrity": "sha512-YBg3dUicDpDWFCGttmvMbVyS9ydjntwEjwXRj2KBFwSB8SxmGcudo1yb8FW5+M/G86aS8x828ujnzUVdsLjs9g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.1.tgz", + "integrity": "sha512-hgxQWev/AL7nWYrqByYo8nfcH9n97v6oFsta9+JX8h6cEkni7nHKP2kJleNYV2kcGhE8jsbaY1aStwPZXzPbgA==", "dev": true, "requires": { "esbuild": "^0.15.6", diff --git a/package.json b/package.json index 423578a1..84bf8c05 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@protonemedia/laravel-splade", - "version": "0.4.22", + "version": "0.4.24", "description": "Laravel Splade: the magic of Inertia.js with the simplicity of Blade.", "private": false, "author": "Pascal Baljet ", diff --git a/src/Commands/SpladeInstallCommand.php b/src/Commands/SpladeInstallCommand.php index 68ea56c3..3e2aedcc 100644 --- a/src/Commands/SpladeInstallCommand.php +++ b/src/Commands/SpladeInstallCommand.php @@ -23,7 +23,7 @@ public function handle(): int // Install NPM packages... $this->updateNodePackages(function ($packages) { return [ - '@protonemedia/laravel-splade' => '^0.4.22', + '@protonemedia/laravel-splade' => '^0.4.24', '@tailwindcss/forms' => '^0.5.2', '@tailwindcss/typography' => '^0.5.2', '@vitejs/plugin-vue' => '^3.0.0',