From 0f40293498d01668b80f04dffd34267b062eb08a Mon Sep 17 00:00:00 2001 From: sion <450702724@qq.com> Date: Sun, 22 Mar 2026 23:32:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/settings.json | 5 +- monisuo-admin/dist/_redirects | 1 + monisuo-admin/dist/assets/401-1hBBRNHs.js | 1 + monisuo-admin/dist/assets/403-C9Bm6JLD.js | 1 + monisuo-admin/dist/assets/404-DWkZxnwT.js | 1 + monisuo-admin/dist/assets/500-D_eEsISP.js | 1 + monisuo-admin/dist/assets/503-TOQI2p6_.js | 1 + .../dist/assets/AvatarFallback-DRYGIWWm.js | 1 + .../dist/assets/AvatarImage-BMo9jZco.js | 1 + monisuo-admin/dist/assets/Badge-Df1MwAP1.js | 1 + monisuo-admin/dist/assets/Button-2mdP_ygs.js | 1 + monisuo-admin/dist/assets/Card-Cv6HQPiQ.js | 1 + .../dist/assets/CardContent-cvoMlP3H.js | 1 + .../dist/assets/CardFooter-BXCq_TYq.js | 1 + .../dist/assets/CardHeader-JyQWjCMQ.js | 1 + .../dist/assets/Checkbox-DtKJOwrj.js | 1 + .../dist/assets/Collection-CEQN_ElG.js | 1 + .../dist/assets/DialogContent-BgxXKbvY.js | 1 + .../dist/assets/DialogDescription-BubwK6c2.js | 1 + .../dist/assets/DialogFooter-k3s4IxA-.js | 1 + .../dist/assets/DialogTitle-C0_ATj0B.js | 1 + .../dist/assets/DialogTrigger-B1p_n6lc.js | 1 + .../dist/assets/DropdownMenuGroup-DBb9420y.js | 1 + .../dist/assets/DropdownMenuLabel-DVsXbHnu.js | 1 + .../assets/DropdownMenuRadioItem-BUJVkN3D.js | 1 + .../assets/DropdownMenuShortcut-Tsorc8bI.js | 1 + .../assets/DropdownMenuTrigger-DwFmoisn.js | 1 + .../dist/assets/FormDescription-DwQJgDgd.js | 1 + .../dist/assets/FormMessage-DO2c5bWz.js | 1 + monisuo-admin/dist/assets/Input-dHyiQP9I.js | 1 + monisuo-admin/dist/assets/Label-D9NotKz_.js | 1 + .../dist/assets/PopoverTrigger-BfM2baJk.js | 1 + .../dist/assets/PopperContent-BHqsUegM.js | 1 + .../dist/assets/Presence-C1RtYpyR.js | 3 + .../dist/assets/Primitive-jhoGcsVx.js | 1 + .../dist/assets/RadioGroupItem-DnFkEnO6.js | 1 + .../dist/assets/RovingFocusGroup-BI5E2MOD.js | 1 + .../dist/assets/RovingFocusItem-4bA-dcrz.js | 1 + .../dist/assets/SelectContent-Bb2H68dj.js | 1 + .../dist/assets/SelectGroup-CFM1aDq9.js | 1 + .../dist/assets/Separator-5drwYWrN.js | 1 + monisuo-admin/dist/assets/Spinner-BbvbfTgK.js | 1 + .../dist/assets/TableHeader-Ma-zEBcz.js | 1 + .../dist/assets/TabsTrigger-CSBrc3A_.js | 1 + .../dist/assets/Teleport-CLYBkdRb.js | 1 + .../dist/assets/Textarea-DpC456Mi.js | 1 + .../dist/assets/TooltipProvider-yfPVkQ8B.js | 1 + .../dist/assets/TooltipTrigger-Lz7dAK20.js | 1 + .../dist/assets/VisuallyHidden-CP6GE8eS.js | 1 + .../assets/VisuallyHiddenInput-syf01z94.js | 1 + .../dist/assets/_...path_--hBBhOWH.js | 1 + .../_plugin-vue_export-helper-B2no-pU9.js | 1 + monisuo-admin/dist/assets/account-CM76XAov.js | 1 + monisuo-admin/dist/assets/ai-talk-Dzzgvb7m.js | 1 + monisuo-admin/dist/assets/alert-BBGd1zjy.js | 1 + .../dist/assets/analytics-6feOrkzj.js | 1 + .../dist/assets/appearance-EX9f5qtw.js | 1 + monisuo-admin/dist/assets/apps-DZpITRQ7.js | 1 + .../dist/assets/arrow-left-CsmuzRTg.js | 1 + .../dist/assets/arrow-right-CS4G_pjU.js | 1 + .../dist/assets/arrow-up-Caf_Ub-R.js | 1 + monisuo-admin/dist/assets/auth-B4ff_GWT.js | 1 + monisuo-admin/dist/assets/auth-BtCfhGjJ.js | 1 + .../dist/assets/auth-title-CWjARZIA.js | 1 + .../dist/assets/badge-check-BijlgjzK.js | 1 + monisuo-admin/dist/assets/billing-Ba3Gt545.js | 2 + .../dist/assets/billing-detail-LmaqQJwg.js | 1 + monisuo-admin/dist/assets/blank-CMTlG4KS.js | 1 + monisuo-admin/dist/assets/check-igezbCYp.js | 1 + .../dist/assets/chevron-down-BUUuPGpi.js | 1 + .../dist/assets/chevron-left-C-v31YiE.js | 1 + .../dist/assets/chevron-right-7JHpBKZy.js | 1 + .../dist/assets/chevrons-up-down-BK2WDZKi.js | 1 + monisuo-admin/dist/assets/circle-C6c1ynCZ.js | 1 + .../dist/assets/circle-plus-NNqJGb9c.js | 1 + monisuo-admin/dist/assets/coins-0eWuEPsE.js | 1 + .../dist/assets/createContext-BefgL9WT.js | 1 + .../dist/assets/createLucideIcon-BpvmDsEE.js | 1 + .../dist/assets/custom-error-EOQ3J3gP.js | 1 + .../dist/assets/dashboard-Bg07rgRO.js | 1 + .../dist/assets/dashboard-CnaOJdkw.js | 316 ++++++++++++++++++ monisuo-admin/dist/assets/data-BslsFGOd.js | 1 + .../dist/assets/data-table-CPfS6m9C.js | 4 + monisuo-admin/dist/assets/default-BZC6m2oi.js | 2 + monisuo-admin/dist/assets/display-DuU_Wjhi.js | 1 + monisuo-admin/dist/assets/dist-t_U6YImb.js | 1 + monisuo-admin/dist/assets/empty-BqwW8_CX.js | 1 + monisuo-admin/dist/assets/errors-D5EVPI9N.js | 1 + monisuo-admin/dist/assets/errors-DogkSAwy.js | 1 + .../dist/assets/forgot-password-amCfawsw.js | 1 + .../dist/assets/global-layout-BuXj6D-T.js | 1 + monisuo-admin/dist/assets/hello-HvpjFX2g.js | 1 + .../dist/assets/help-center-dlbizL7O.js | 1 + monisuo-admin/dist/assets/iconify-B5QdRg7l.js | 1 + monisuo-admin/dist/assets/index-CcML0o3b.js | 79 +++++ monisuo-admin/dist/assets/index-DpZJdDs6.css | 1 + .../assets/isValueEqualOrExist-CCbNmJVe.js | 1 + monisuo-admin/dist/assets/lib-Cz3jviUu.js | 1 + .../dist/assets/login-form-BfzTr-Ak.js | 1 + .../dist/assets/marketing-BiAqvMPK.css | 1 + .../dist/assets/marketing-CblqIyi4.js | 1 + .../dist/assets/marketing-DPFj0wnl.js | 16 + .../dist/assets/marketing-DyYEH4ET.css | 1 + monisuo-admin/dist/assets/modal-DVNHdNcC.js | 1 + .../dist/assets/monisuo-admin.api-BMEy8kfy.js | 6 + .../dist/assets/monisuo-sign-in-B3wOhg65.js | 1 + .../dist/assets/nav-team-add-C8k5DPhY.js | 1 + .../dist/assets/notifications-DMwOhSyp.js | 1 + monisuo-admin/dist/assets/orders-BMSnsW_u.js | 1 + monisuo-admin/dist/assets/otp-RmrxEFFV.js | 1 + monisuo-admin/dist/assets/pages-Dv-ehIUk.js | 1 + monisuo-admin/dist/assets/plus-Bv8BsAKJ.js | 1 + .../dist/assets/prop-components-Ox-FRmTX.js | 1 + .../dist/assets/refresh-ccw-B1pGpJZm.js | 1 + .../dist/assets/route-block-B_uS4-sj.js | 1 + .../dist/assets/settings-Dk3H9hkV.js | 1 + .../dist/assets/settings-layout-DVMhlnCW.js | 1 + .../dist/assets/sign-in-2-BjlOMZz3.js | 1 + monisuo-admin/dist/assets/sign-in-w56jdFeb.js | 1 + monisuo-admin/dist/assets/sign-up-CEiP85AD.js | 1 + .../dist/assets/sign-up-button-BuZSae5V.js | 1 + .../dist/assets/sparkles-uRRS0EzZ.js | 1 + .../dist/assets/task-delete-B76wWK3q.js | 1 + .../assets/task-resource-dialog-Cn4xCDCZ.js | 1 + .../assets/task-resource-dialog-CsKVJ_cH.js | 1 + monisuo-admin/dist/assets/tasks-1TGSN81P.js | 2 + .../terms-of-service-button-CSuAJAmJ.js | 1 + .../dist/assets/toggle-theme-CegtD1Vn.js | 1 + .../dist/assets/use-auth-CYWl8dOd.js | 1 + .../dist/assets/use-sidebar-jlDzOsxR.js | 1 + .../assets/useArrowNavigation-Cq05LxDE.js | 1 + .../dist/assets/useFormControl-CyMrrgSu.js | 1 + .../dist/assets/useForwardExpose-OKJAPp5E.js | 1 + .../dist/assets/useForwardProps-B-1JXcFn.js | 1 + .../assets/useForwardPropsEmits-ixfQllIc.js | 1 + monisuo-admin/dist/assets/useId-C1k6kJxi.js | 1 + .../dist/assets/useMutation-Do6Zc9nc.js | 1 + .../assets/usePrimitiveElement-BKQPgqfD.js | 1 + .../dist/assets/user-delete-C6OQVLPQ.js | 1 + .../dist/assets/user-resource-B89-tw-N.js | 1 + .../dist/assets/user-resource-CkRsuHcS.js | 1 + monisuo-admin/dist/assets/users-BzlTGk87.js | 1 + monisuo-admin/dist/assets/users-C38xL-P1.js | 10 + monisuo-admin/dist/assets/utils-BB02OBq2.js | 1 + .../vue.runtime.esm-bundler-DQjudA8G.js | 3 + monisuo-admin/dist/index.html | 30 ++ monisuo-admin/dist/logo-black.svg | 1 + monisuo-admin/dist/logo.svg | 1 + monisuo-admin/dist/placeholder.png | Bin 0 -> 46723 bytes monisuo-admin/dist/robot.png | Bin 0 -> 11935 bytes monisuo-admin/dist/shadcn-vue-admin.png | Bin 0 -> 565472 bytes monisuo-admin/src/types/route-map.d.ts | 13 + 152 files changed, 625 insertions(+), 1 deletion(-) create mode 100644 monisuo-admin/dist/_redirects create mode 100644 monisuo-admin/dist/assets/401-1hBBRNHs.js create mode 100644 monisuo-admin/dist/assets/403-C9Bm6JLD.js create mode 100644 monisuo-admin/dist/assets/404-DWkZxnwT.js create mode 100644 monisuo-admin/dist/assets/500-D_eEsISP.js create mode 100644 monisuo-admin/dist/assets/503-TOQI2p6_.js create mode 100644 monisuo-admin/dist/assets/AvatarFallback-DRYGIWWm.js create mode 100644 monisuo-admin/dist/assets/AvatarImage-BMo9jZco.js create mode 100644 monisuo-admin/dist/assets/Badge-Df1MwAP1.js create mode 100644 monisuo-admin/dist/assets/Button-2mdP_ygs.js create mode 100644 monisuo-admin/dist/assets/Card-Cv6HQPiQ.js create mode 100644 monisuo-admin/dist/assets/CardContent-cvoMlP3H.js create mode 100644 monisuo-admin/dist/assets/CardFooter-BXCq_TYq.js create mode 100644 monisuo-admin/dist/assets/CardHeader-JyQWjCMQ.js create mode 100644 monisuo-admin/dist/assets/Checkbox-DtKJOwrj.js create mode 100644 monisuo-admin/dist/assets/Collection-CEQN_ElG.js create mode 100644 monisuo-admin/dist/assets/DialogContent-BgxXKbvY.js create mode 100644 monisuo-admin/dist/assets/DialogDescription-BubwK6c2.js create mode 100644 monisuo-admin/dist/assets/DialogFooter-k3s4IxA-.js create mode 100644 monisuo-admin/dist/assets/DialogTitle-C0_ATj0B.js create mode 100644 monisuo-admin/dist/assets/DialogTrigger-B1p_n6lc.js create mode 100644 monisuo-admin/dist/assets/DropdownMenuGroup-DBb9420y.js create mode 100644 monisuo-admin/dist/assets/DropdownMenuLabel-DVsXbHnu.js create mode 100644 monisuo-admin/dist/assets/DropdownMenuRadioItem-BUJVkN3D.js create mode 100644 monisuo-admin/dist/assets/DropdownMenuShortcut-Tsorc8bI.js create mode 100644 monisuo-admin/dist/assets/DropdownMenuTrigger-DwFmoisn.js create mode 100644 monisuo-admin/dist/assets/FormDescription-DwQJgDgd.js create mode 100644 monisuo-admin/dist/assets/FormMessage-DO2c5bWz.js create mode 100644 monisuo-admin/dist/assets/Input-dHyiQP9I.js create mode 100644 monisuo-admin/dist/assets/Label-D9NotKz_.js create mode 100644 monisuo-admin/dist/assets/PopoverTrigger-BfM2baJk.js create mode 100644 monisuo-admin/dist/assets/PopperContent-BHqsUegM.js create mode 100644 monisuo-admin/dist/assets/Presence-C1RtYpyR.js create mode 100644 monisuo-admin/dist/assets/Primitive-jhoGcsVx.js create mode 100644 monisuo-admin/dist/assets/RadioGroupItem-DnFkEnO6.js create mode 100644 monisuo-admin/dist/assets/RovingFocusGroup-BI5E2MOD.js create mode 100644 monisuo-admin/dist/assets/RovingFocusItem-4bA-dcrz.js create mode 100644 monisuo-admin/dist/assets/SelectContent-Bb2H68dj.js create mode 100644 monisuo-admin/dist/assets/SelectGroup-CFM1aDq9.js create mode 100644 monisuo-admin/dist/assets/Separator-5drwYWrN.js create mode 100644 monisuo-admin/dist/assets/Spinner-BbvbfTgK.js create mode 100644 monisuo-admin/dist/assets/TableHeader-Ma-zEBcz.js create mode 100644 monisuo-admin/dist/assets/TabsTrigger-CSBrc3A_.js create mode 100644 monisuo-admin/dist/assets/Teleport-CLYBkdRb.js create mode 100644 monisuo-admin/dist/assets/Textarea-DpC456Mi.js create mode 100644 monisuo-admin/dist/assets/TooltipProvider-yfPVkQ8B.js create mode 100644 monisuo-admin/dist/assets/TooltipTrigger-Lz7dAK20.js create mode 100644 monisuo-admin/dist/assets/VisuallyHidden-CP6GE8eS.js create mode 100644 monisuo-admin/dist/assets/VisuallyHiddenInput-syf01z94.js create mode 100644 monisuo-admin/dist/assets/_...path_--hBBhOWH.js create mode 100644 monisuo-admin/dist/assets/_plugin-vue_export-helper-B2no-pU9.js create mode 100644 monisuo-admin/dist/assets/account-CM76XAov.js create mode 100644 monisuo-admin/dist/assets/ai-talk-Dzzgvb7m.js create mode 100644 monisuo-admin/dist/assets/alert-BBGd1zjy.js create mode 100644 monisuo-admin/dist/assets/analytics-6feOrkzj.js create mode 100644 monisuo-admin/dist/assets/appearance-EX9f5qtw.js create mode 100644 monisuo-admin/dist/assets/apps-DZpITRQ7.js create mode 100644 monisuo-admin/dist/assets/arrow-left-CsmuzRTg.js create mode 100644 monisuo-admin/dist/assets/arrow-right-CS4G_pjU.js create mode 100644 monisuo-admin/dist/assets/arrow-up-Caf_Ub-R.js create mode 100644 monisuo-admin/dist/assets/auth-B4ff_GWT.js create mode 100644 monisuo-admin/dist/assets/auth-BtCfhGjJ.js create mode 100644 monisuo-admin/dist/assets/auth-title-CWjARZIA.js create mode 100644 monisuo-admin/dist/assets/badge-check-BijlgjzK.js create mode 100644 monisuo-admin/dist/assets/billing-Ba3Gt545.js create mode 100644 monisuo-admin/dist/assets/billing-detail-LmaqQJwg.js create mode 100644 monisuo-admin/dist/assets/blank-CMTlG4KS.js create mode 100644 monisuo-admin/dist/assets/check-igezbCYp.js create mode 100644 monisuo-admin/dist/assets/chevron-down-BUUuPGpi.js create mode 100644 monisuo-admin/dist/assets/chevron-left-C-v31YiE.js create mode 100644 monisuo-admin/dist/assets/chevron-right-7JHpBKZy.js create mode 100644 monisuo-admin/dist/assets/chevrons-up-down-BK2WDZKi.js create mode 100644 monisuo-admin/dist/assets/circle-C6c1ynCZ.js create mode 100644 monisuo-admin/dist/assets/circle-plus-NNqJGb9c.js create mode 100644 monisuo-admin/dist/assets/coins-0eWuEPsE.js create mode 100644 monisuo-admin/dist/assets/createContext-BefgL9WT.js create mode 100644 monisuo-admin/dist/assets/createLucideIcon-BpvmDsEE.js create mode 100644 monisuo-admin/dist/assets/custom-error-EOQ3J3gP.js create mode 100644 monisuo-admin/dist/assets/dashboard-Bg07rgRO.js create mode 100644 monisuo-admin/dist/assets/dashboard-CnaOJdkw.js create mode 100644 monisuo-admin/dist/assets/data-BslsFGOd.js create mode 100644 monisuo-admin/dist/assets/data-table-CPfS6m9C.js create mode 100644 monisuo-admin/dist/assets/default-BZC6m2oi.js create mode 100644 monisuo-admin/dist/assets/display-DuU_Wjhi.js create mode 100644 monisuo-admin/dist/assets/dist-t_U6YImb.js create mode 100644 monisuo-admin/dist/assets/empty-BqwW8_CX.js create mode 100644 monisuo-admin/dist/assets/errors-D5EVPI9N.js create mode 100644 monisuo-admin/dist/assets/errors-DogkSAwy.js create mode 100644 monisuo-admin/dist/assets/forgot-password-amCfawsw.js create mode 100644 monisuo-admin/dist/assets/global-layout-BuXj6D-T.js create mode 100644 monisuo-admin/dist/assets/hello-HvpjFX2g.js create mode 100644 monisuo-admin/dist/assets/help-center-dlbizL7O.js create mode 100644 monisuo-admin/dist/assets/iconify-B5QdRg7l.js create mode 100644 monisuo-admin/dist/assets/index-CcML0o3b.js create mode 100644 monisuo-admin/dist/assets/index-DpZJdDs6.css create mode 100644 monisuo-admin/dist/assets/isValueEqualOrExist-CCbNmJVe.js create mode 100644 monisuo-admin/dist/assets/lib-Cz3jviUu.js create mode 100644 monisuo-admin/dist/assets/login-form-BfzTr-Ak.js create mode 100644 monisuo-admin/dist/assets/marketing-BiAqvMPK.css create mode 100644 monisuo-admin/dist/assets/marketing-CblqIyi4.js create mode 100644 monisuo-admin/dist/assets/marketing-DPFj0wnl.js create mode 100644 monisuo-admin/dist/assets/marketing-DyYEH4ET.css create mode 100644 monisuo-admin/dist/assets/modal-DVNHdNcC.js create mode 100644 monisuo-admin/dist/assets/monisuo-admin.api-BMEy8kfy.js create mode 100644 monisuo-admin/dist/assets/monisuo-sign-in-B3wOhg65.js create mode 100644 monisuo-admin/dist/assets/nav-team-add-C8k5DPhY.js create mode 100644 monisuo-admin/dist/assets/notifications-DMwOhSyp.js create mode 100644 monisuo-admin/dist/assets/orders-BMSnsW_u.js create mode 100644 monisuo-admin/dist/assets/otp-RmrxEFFV.js create mode 100644 monisuo-admin/dist/assets/pages-Dv-ehIUk.js create mode 100644 monisuo-admin/dist/assets/plus-Bv8BsAKJ.js create mode 100644 monisuo-admin/dist/assets/prop-components-Ox-FRmTX.js create mode 100644 monisuo-admin/dist/assets/refresh-ccw-B1pGpJZm.js create mode 100644 monisuo-admin/dist/assets/route-block-B_uS4-sj.js create mode 100644 monisuo-admin/dist/assets/settings-Dk3H9hkV.js create mode 100644 monisuo-admin/dist/assets/settings-layout-DVMhlnCW.js create mode 100644 monisuo-admin/dist/assets/sign-in-2-BjlOMZz3.js create mode 100644 monisuo-admin/dist/assets/sign-in-w56jdFeb.js create mode 100644 monisuo-admin/dist/assets/sign-up-CEiP85AD.js create mode 100644 monisuo-admin/dist/assets/sign-up-button-BuZSae5V.js create mode 100644 monisuo-admin/dist/assets/sparkles-uRRS0EzZ.js create mode 100644 monisuo-admin/dist/assets/task-delete-B76wWK3q.js create mode 100644 monisuo-admin/dist/assets/task-resource-dialog-Cn4xCDCZ.js create mode 100644 monisuo-admin/dist/assets/task-resource-dialog-CsKVJ_cH.js create mode 100644 monisuo-admin/dist/assets/tasks-1TGSN81P.js create mode 100644 monisuo-admin/dist/assets/terms-of-service-button-CSuAJAmJ.js create mode 100644 monisuo-admin/dist/assets/toggle-theme-CegtD1Vn.js create mode 100644 monisuo-admin/dist/assets/use-auth-CYWl8dOd.js create mode 100644 monisuo-admin/dist/assets/use-sidebar-jlDzOsxR.js create mode 100644 monisuo-admin/dist/assets/useArrowNavigation-Cq05LxDE.js create mode 100644 monisuo-admin/dist/assets/useFormControl-CyMrrgSu.js create mode 100644 monisuo-admin/dist/assets/useForwardExpose-OKJAPp5E.js create mode 100644 monisuo-admin/dist/assets/useForwardProps-B-1JXcFn.js create mode 100644 monisuo-admin/dist/assets/useForwardPropsEmits-ixfQllIc.js create mode 100644 monisuo-admin/dist/assets/useId-C1k6kJxi.js create mode 100644 monisuo-admin/dist/assets/useMutation-Do6Zc9nc.js create mode 100644 monisuo-admin/dist/assets/usePrimitiveElement-BKQPgqfD.js create mode 100644 monisuo-admin/dist/assets/user-delete-C6OQVLPQ.js create mode 100644 monisuo-admin/dist/assets/user-resource-B89-tw-N.js create mode 100644 monisuo-admin/dist/assets/user-resource-CkRsuHcS.js create mode 100644 monisuo-admin/dist/assets/users-BzlTGk87.js create mode 100644 monisuo-admin/dist/assets/users-C38xL-P1.js create mode 100644 monisuo-admin/dist/assets/utils-BB02OBq2.js create mode 100644 monisuo-admin/dist/assets/vue.runtime.esm-bundler-DQjudA8G.js create mode 100644 monisuo-admin/dist/index.html create mode 100644 monisuo-admin/dist/logo-black.svg create mode 100644 monisuo-admin/dist/logo.svg create mode 100644 monisuo-admin/dist/placeholder.png create mode 100644 monisuo-admin/dist/robot.png create mode 100644 monisuo-admin/dist/shadcn-vue-admin.png diff --git a/.claude/settings.json b/.claude/settings.json index 41bb608..4de4301 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -15,7 +15,10 @@ "Bash(grep -r \"routeMeta\\\\|definePage\\\\|(r(),t(`div`,o,[e(i,{code:401,subtitle:`Unauthorized`,error:`You are not authorized to access this page.`})]))}});typeof a==`function`&&a(s);var c=s;export{c as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/403-C9Bm6JLD.js b/monisuo-admin/dist/assets/403-C9Bm6JLD.js new file mode 100644 index 0000000..331ef72 --- /dev/null +++ b/monisuo-admin/dist/assets/403-C9Bm6JLD.js @@ -0,0 +1 @@ +import{S as e,b as t,w as n,z as r}from"./vue.runtime.esm-bundler-DQjudA8G.js";import"./Button-2mdP_ygs.js";import{t as i}from"./custom-error-EOQ3J3gP.js";import{t as a}from"./route-block-B_uS4-sj.js";var o={class:`flex items-center justify-center h-screen`},s=n({__name:`403`,setup(n){return(n,a)=>(r(),t(`div`,o,[e(i,{code:403,subtitle:`Forbidden`,error:`You are not authorized to access this page.`})]))}});typeof a==`function`&&a(s);var c=s;export{c as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/404-DWkZxnwT.js b/monisuo-admin/dist/assets/404-DWkZxnwT.js new file mode 100644 index 0000000..17c39ed --- /dev/null +++ b/monisuo-admin/dist/assets/404-DWkZxnwT.js @@ -0,0 +1 @@ +import{S as e,b as t,w as n,z as r}from"./vue.runtime.esm-bundler-DQjudA8G.js";import"./Button-2mdP_ygs.js";import{t as i}from"./custom-error-EOQ3J3gP.js";import{t as a}from"./route-block-B_uS4-sj.js";var o={class:`flex items-center justify-center h-screen`},s=n({__name:`404`,setup(n){return(n,a)=>(r(),t(`div`,o,[e(i,{code:404,subtitle:`Page Not Found`,error:`The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.`})]))}});typeof a==`function`&&a(s);var c=s;export{c as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/500-D_eEsISP.js b/monisuo-admin/dist/assets/500-D_eEsISP.js new file mode 100644 index 0000000..68bae76 --- /dev/null +++ b/monisuo-admin/dist/assets/500-D_eEsISP.js @@ -0,0 +1 @@ +import{S as e,b as t,w as n,z as r}from"./vue.runtime.esm-bundler-DQjudA8G.js";import"./Button-2mdP_ygs.js";import{t as i}from"./custom-error-EOQ3J3gP.js";import{t as a}from"./route-block-B_uS4-sj.js";var o={class:`flex items-center justify-center h-screen`},s=n({__name:`500`,setup(n){return(n,a)=>(r(),t(`div`,o,[e(i,{code:500,subtitle:`Internal Server Error`,error:`The server encountered an unexpected condition which prevented it from fulfilling the request.`})]))}});typeof a==`function`&&a(s);var c=s;export{c as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/503-TOQI2p6_.js b/monisuo-admin/dist/assets/503-TOQI2p6_.js new file mode 100644 index 0000000..7f2f3ec --- /dev/null +++ b/monisuo-admin/dist/assets/503-TOQI2p6_.js @@ -0,0 +1 @@ +import{S as e,b as t,w as n,z as r}from"./vue.runtime.esm-bundler-DQjudA8G.js";import"./Button-2mdP_ygs.js";import{t as i}from"./custom-error-EOQ3J3gP.js";import{t as a}from"./route-block-B_uS4-sj.js";var o={class:`flex items-center justify-center h-screen`},s=n({__name:`503`,setup(n){return(n,a)=>(r(),t(`div`,o,[e(i,{code:503,subtitle:`Service Unavailable`,error:`The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.`})]))}});typeof a==`function`&&a(s);var c=s;export{c as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/AvatarFallback-DRYGIWWm.js b/monisuo-admin/dist/assets/AvatarFallback-DRYGIWWm.js new file mode 100644 index 0000000..241f94d --- /dev/null +++ b/monisuo-admin/dist/assets/AvatarFallback-DRYGIWWm.js @@ -0,0 +1 @@ +import{$ as e,Ct as t,H as n,N as r,mt as i,nt as a,v as o,w as s,y as c,z as l}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as u}from"./utils-BB02OBq2.js";import{S as d,b as f}from"./dist-t_U6YImb.js";import{t as p}from"./Primitive-jhoGcsVx.js";import{t as m}from"./useForwardExpose-OKJAPp5E.js";import{r as h}from"./AvatarImage-BMo9jZco.js";var g=s({__name:`AvatarFallback`,props:{delayMs:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(r){let s=r,u=h();m();let d=i(s.delayMs===void 0);return e(e=>{if(s.delayMs&&f){let t=window.setTimeout(()=>{d.value=!0},s.delayMs);e(()=>{window.clearTimeout(t)})}}),(e,r)=>d.value&&t(u).imageLoadingStatus.value!==`loaded`?(l(),o(t(p),{key:0,"as-child":e.asChild,as:e.as},{default:a(()=>[n(e.$slots,`default`)]),_:3},8,[`as-child`,`as`])):c(`v-if`,!0)}}),_=s({__name:`AvatarFallback`,props:{delayMs:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let i=e,s=d(i,`class`);return(e,c)=>(l(),o(t(g),r({"data-slot":`avatar-fallback`},t(s),{class:t(u)(`bg-muted flex size-full items-center justify-center rounded-full`,i.class)}),{default:a(()=>[n(e.$slots,`default`)]),_:3},16,[`class`]))}});export{_ as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/AvatarImage-BMo9jZco.js b/monisuo-admin/dist/assets/AvatarImage-BMo9jZco.js new file mode 100644 index 0000000..bf64c0a --- /dev/null +++ b/monisuo-admin/dist/assets/AvatarImage-BMo9jZco.js @@ -0,0 +1 @@ +import{$ as e,Ct as t,H as n,I as r,L as i,N as a,Q as o,Tt as s,bt as c,g as l,mt as u,nt as d,rt as f,s as p,v as m,w as h,z as g}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as _}from"./utils-BB02OBq2.js";import{b as v}from"./dist-t_U6YImb.js";import{t as y}from"./createContext-BefgL9WT.js";import{t as b}from"./Primitive-jhoGcsVx.js";import{t as x}from"./useForwardExpose-OKJAPp5E.js";var[S,C]=y(`AvatarRoot`),w=h({__name:`AvatarRoot`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){return x(),C({imageLoadingStatus:u(`idle`)}),(e,r)=>(g(),m(t(b),{"as-child":e.asChild,as:e.as},{default:d(()=>[n(e.$slots,`default`)]),_:3},8,[`as-child`,`as`]))}});function T(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?`loaded`:`loading`):`error`:`idle`}function E(t,{referrerPolicy:n,crossOrigin:a}={}){let o=u(!1),s=u(null),c=l(()=>o.value?(!s.value&&v&&(s.value=new window.Image),s.value):null),d=u(T(c.value,t.value)),f=e=>()=>{o.value&&(d.value=e)};return r(()=>{o.value=!0,e(e=>{let r=c.value;if(!r)return;d.value=T(r,t.value);let i=f(`loaded`),o=f(`error`);r.addEventListener(`load`,i),r.addEventListener(`error`,o),n?.value&&(r.referrerPolicy=n.value),typeof a?.value==`string`&&(r.crossOrigin=a.value),e(()=>{r.removeEventListener(`load`,i),r.removeEventListener(`error`,o)})})}),i(()=>{o.value=!1}),d}var D=h({__name:`AvatarImage`,props:{src:{type:String,required:!0},referrerPolicy:{type:null,required:!1},crossOrigin:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`img`}},emits:[`loadingStatusChange`],setup(e,{emit:r}){let i=e,a=r,{src:s,referrerPolicy:l,crossOrigin:u}=c(i);x();let h=S(),_=E(s,{referrerPolicy:l,crossOrigin:u});return o(_,e=>{a(`loadingStatusChange`,e),e!==`idle`&&(h.imageLoadingStatus.value=e)},{immediate:!0}),(e,r)=>f((g(),m(t(b),{role:`img`,"as-child":e.asChild,as:e.as,src:t(s),referrerpolicy:t(l),crossorigin:t(u)},{default:d(()=>[n(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`src`,`referrerpolicy`,`crossorigin`])),[[p,t(_)===`loaded`]])}}),O=h({__name:`Avatar`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let r=e;return(e,i)=>(g(),m(t(w),{"data-slot":`avatar`,class:s(t(_)(`relative flex size-8 shrink-0 overflow-hidden rounded-full`,r.class))},{default:d(()=>[n(e.$slots,`default`)]),_:3},8,[`class`]))}}),k=h({__name:`AvatarImage`,props:{src:{},referrerPolicy:{},crossOrigin:{},asChild:{type:Boolean},as:{}},setup(e){let r=e;return(e,i)=>(g(),m(t(D),a({"data-slot":`avatar-image`},r,{class:`aspect-square size-full`}),{default:d(()=>[n(e.$slots,`default`)]),_:3},16))}});export{O as n,S as r,k as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/Badge-Df1MwAP1.js b/monisuo-admin/dist/assets/Badge-Df1MwAP1.js new file mode 100644 index 0000000..01360fd --- /dev/null +++ b/monisuo-admin/dist/assets/Badge-Df1MwAP1.js @@ -0,0 +1 @@ +import{Ct as e,H as t,N as n,nt as r,v as i,w as a,z as o}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as s}from"./utils-BB02OBq2.js";import{S as c}from"./dist-t_U6YImb.js";import{t as l}from"./Primitive-jhoGcsVx.js";import{r as u}from"./Button-2mdP_ygs.js";var d=u(`inline-flex items-center justify-center rounded-full border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden`,{variants:{variant:{default:`border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90`,secondary:`border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90`,destructive:`border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60`,outline:`text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground`}},defaultVariants:{variant:`default`}}),f=a({__name:`Badge`,props:{asChild:{type:Boolean},as:{},variant:{},class:{type:[Boolean,null,String,Object,Array]}},setup(a){let u=a,f=c(u,`class`);return(c,p)=>(o(),i(e(l),n({"data-slot":`badge`,class:e(s)(e(d)({variant:a.variant}),u.class)},e(f)),{default:r(()=>[t(c.$slots,`default`)]),_:3},16,[`class`]))}});export{f as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/Button-2mdP_ygs.js b/monisuo-admin/dist/assets/Button-2mdP_ygs.js new file mode 100644 index 0000000..9917945 --- /dev/null +++ b/monisuo-admin/dist/assets/Button-2mdP_ygs.js @@ -0,0 +1 @@ +import{Ct as e,H as t,Tt as n,nt as r,v as i,w as a,z as o}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{r as s,t as c}from"./utils-BB02OBq2.js";import{t as l}from"./Primitive-jhoGcsVx.js";var u=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,d=s,f=(e,t)=>n=>{if(t?.variants==null)return d(e,n?.class,n?.className);let{variants:r,defaultVariants:i}=t,a=Object.keys(r).map(e=>{let t=n?.[e],a=i?.[e];if(t===null)return null;let o=u(t)||u(a);return r[e][o]}),o=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return r===void 0||(e[n]=r),e},{});return d(e,a,t?.compoundVariants?.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...o}[t]):{...i,...o}[t]===n})?[...e,n,r]:e},[]),n?.class,n?.className)},p=f(`inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive`,{variants:{variant:{default:`bg-primary text-primary-foreground hover:bg-primary/90`,destructive:`bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60`,outline:`border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50`,secondary:`bg-secondary text-secondary-foreground hover:bg-secondary/80`,ghost:`hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50`,link:`text-primary underline-offset-4 hover:underline`},size:{default:`h-9 px-4 py-2 has-[>svg]:px-3`,sm:`h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5`,lg:`h-10 rounded-md px-6 has-[>svg]:px-4`,icon:`size-9`,"icon-sm":`size-8`,"icon-lg":`size-10`}},defaultVariants:{variant:`default`,size:`default`}}),m=a({__name:`Button`,props:{variant:{},size:{},class:{type:[Boolean,null,String,Object,Array]},asChild:{type:Boolean},as:{default:`button`}},setup(a){let s=a;return(u,d)=>(o(),i(e(l),{"data-slot":`button`,as:a.as,"as-child":a.asChild,class:n(e(c)(e(p)({variant:a.variant,size:a.size}),s.class))},{default:r(()=>[t(u.$slots,`default`)]),_:3},8,[`as`,`as-child`,`class`]))}});export{p as n,f as r,m as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/Card-Cv6HQPiQ.js b/monisuo-admin/dist/assets/Card-Cv6HQPiQ.js new file mode 100644 index 0000000..60722e2 --- /dev/null +++ b/monisuo-admin/dist/assets/Card-Cv6HQPiQ.js @@ -0,0 +1 @@ +import{Ct as e,H as t,Tt as n,b as r,w as i,z as a}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as o}from"./utils-BB02OBq2.js";var s=i({__name:`Card`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let s=i;return(i,c)=>(a(),r(`div`,{"data-slot":`card`,class:n(e(o)(`bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm`,s.class))},[t(i.$slots,`default`)],2))}});export{s as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/CardContent-cvoMlP3H.js b/monisuo-admin/dist/assets/CardContent-cvoMlP3H.js new file mode 100644 index 0000000..a230f7d --- /dev/null +++ b/monisuo-admin/dist/assets/CardContent-cvoMlP3H.js @@ -0,0 +1 @@ +import{Ct as e,H as t,Tt as n,b as r,w as i,z as a}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as o}from"./utils-BB02OBq2.js";var s=i({__name:`CardContent`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let s=i;return(i,c)=>(a(),r(`div`,{"data-slot":`card-content`,class:n(e(o)(`px-6`,s.class))},[t(i.$slots,`default`)],2))}});export{s as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/CardFooter-BXCq_TYq.js b/monisuo-admin/dist/assets/CardFooter-BXCq_TYq.js new file mode 100644 index 0000000..c8d0e09 --- /dev/null +++ b/monisuo-admin/dist/assets/CardFooter-BXCq_TYq.js @@ -0,0 +1 @@ +import{Ct as e,H as t,Tt as n,b as r,w as i,z as a}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as o}from"./utils-BB02OBq2.js";var s=i({__name:`CardFooter`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let s=i;return(i,c)=>(a(),r(`div`,{"data-slot":`card-footer`,class:n(e(o)(`flex items-center px-6 [.border-t]:pt-6`,s.class))},[t(i.$slots,`default`)],2))}});export{s as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/CardHeader-JyQWjCMQ.js b/monisuo-admin/dist/assets/CardHeader-JyQWjCMQ.js new file mode 100644 index 0000000..b4dfdb0 --- /dev/null +++ b/monisuo-admin/dist/assets/CardHeader-JyQWjCMQ.js @@ -0,0 +1 @@ +import{Ct as e,H as t,Tt as n,b as r,w as i,z as a}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as o}from"./utils-BB02OBq2.js";var s=i({__name:`CardDescription`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let s=i;return(i,c)=>(a(),r(`p`,{"data-slot":`card-description`,class:n(e(o)(`text-muted-foreground text-sm`,s.class))},[t(i.$slots,`default`)],2))}}),c=i({__name:`CardTitle`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let s=i;return(i,c)=>(a(),r(`h3`,{"data-slot":`card-title`,class:n(e(o)(`leading-none font-semibold`,s.class))},[t(i.$slots,`default`)],2))}}),l=i({__name:`CardHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let s=i;return(i,c)=>(a(),r(`div`,{"data-slot":`card-header`,class:n(e(o)(`@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6`,s.class))},[t(i.$slots,`default`)],2))}});export{c as n,s as r,l as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/Checkbox-DtKJOwrj.js b/monisuo-admin/dist/assets/Checkbox-DtKJOwrj.js new file mode 100644 index 0000000..ecd97cf --- /dev/null +++ b/monisuo-admin/dist/assets/Checkbox-DtKJOwrj.js @@ -0,0 +1 @@ +import{Ct as e,E as t,Et as n,H as r,N as i,S as a,W as o,c as s,g as c,l,nt as u,v as d,w as f,y as p,z as m}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as h}from"./check-igezbCYp.js";import{t as g}from"./utils-BB02OBq2.js";import{S as _,m as v}from"./dist-t_U6YImb.js";import{n as y,t as b}from"./useFormControl-CyMrrgSu.js";import{t as x}from"./createContext-BefgL9WT.js";import{t as S}from"./useForwardPropsEmits-ixfQllIc.js";import{n as C,t as w}from"./Presence-C1RtYpyR.js";import{t as T}from"./isValueEqualOrExist-CCbNmJVe.js";import{t as E}from"./Primitive-jhoGcsVx.js";import{t as D}from"./useForwardExpose-OKJAPp5E.js";import{t as O}from"./VisuallyHiddenInput-syf01z94.js";import{t as k}from"./RovingFocusItem-4bA-dcrz.js";var[A,j]=x(`CheckboxGroupRoot`);function M(e){return e===`indeterminate`}function N(e){return M(e)?`indeterminate`:e?`checked`:`unchecked`}var[P,F]=x(`CheckboxRoot`),I=f({inheritAttrs:!1,__name:`CheckboxRoot`,props:{defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:`on`},id:{type:String,required:!1},trueValue:{type:null,required:!1,default:()=>!0},falseValue:{type:null,required:!1,default:()=>!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`],setup(t,{emit:n}){let a=t,f=n,{forwardRef:h,currentElement:g}=D(),_=A(null),x=v(a,`modelValue`,f,{defaultValue:a.defaultValue??a.falseValue,passive:a.modelValue===void 0}),S=c(()=>_?.disabled.value||a.disabled),w=c(()=>y(x.value,a.trueValue)),j=c(()=>C(_?.modelValue.value)?x.value===`indeterminate`?`indeterminate`:w.value:T(_.modelValue.value,a.value));function P(){if(C(_?.modelValue.value))x.value===`indeterminate`?x.value=a.trueValue:x.value=w.value?a.falseValue:a.trueValue;else{let e=[..._.modelValue.value||[]];if(T(e,a.value)){let t=e.findIndex(e=>y(e,a.value));e.splice(t,1)}else e.push(a.value);_.modelValue.value=e}}let I=b(g),L=c(()=>a.id&&g.value?document.querySelector(`[for="${a.id}"]`)?.innerText:void 0);return F({disabled:S,state:j}),(t,n)=>(m(),d(o(e(_)?.rovingFocus.value?e(k):e(E)),i(t.$attrs,{id:t.id,ref:e(h),role:`checkbox`,"as-child":t.asChild,as:t.as,type:t.as===`button`?`button`:void 0,"aria-checked":e(M)(j.value)?`mixed`:j.value,"aria-required":t.required,"aria-label":t.$attrs[`aria-label`]||L.value,"data-state":e(N)(j.value),"data-disabled":S.value?``:void 0,disabled:S.value,focusable:e(_)?.rovingFocus.value?!S.value:void 0,onKeydown:s(l(()=>{},[`prevent`]),[`enter`]),onClick:P}),{default:u(()=>[r(t.$slots,`default`,{modelValue:e(x),state:j.value}),e(I)&&t.name&&!e(_)?(m(),d(e(O),{key:0,type:`checkbox`,checked:!!j.value,name:t.name,value:t.value,disabled:S.value,required:t.required},null,8,[`checked`,`name`,`value`,`disabled`,`required`])):p(`v-if`,!0)]),_:3},16,[`id`,`as-child`,`as`,`type`,`aria-checked`,`aria-required`,`aria-label`,`data-state`,`data-disabled`,`disabled`,`focusable`,`onKeydown`]))}}),L=f({__name:`CheckboxIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(t){let{forwardRef:n}=D(),o=P();return(t,s)=>(m(),d(e(w),{present:t.forceMount||e(M)(e(o).state.value)||e(o).state.value===!0},{default:u(()=>[a(e(E),i({ref:e(n),"data-state":e(N)(e(o).state.value),"data-disabled":e(o).disabled.value?``:void 0,style:{pointerEvents:`none`},"as-child":t.asChild,as:t.as},t.$attrs),{default:u(()=>[r(t.$slots,`default`)]),_:3},16,[`data-state`,`data-disabled`,`as-child`,`as`])]),_:3},8,[`present`]))}}),R=f({__name:`Checkbox`,props:{defaultValue:{},modelValue:{},disabled:{type:Boolean},value:{},id:{},trueValue:{},falseValue:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},emits:[`update:modelValue`],setup(o,{emit:s}){let c=o,l=s,f=S(_(c,`class`),l);return(o,s)=>(m(),d(e(I),i({"data-slot":`checkbox`},e(f),{class:e(g)(`peer border-input data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50`,c.class)}),{default:u(i=>[a(e(L),{"data-slot":`checkbox-indicator`,class:`grid place-content-center text-current transition-none`},{default:u(()=>[r(o.$slots,`default`,n(t(i)),()=>[a(e(h),{class:`size-3.5`})])]),_:2},1024)]),_:3},16,[`class`]))}});export{R as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/Collection-CEQN_ElG.js b/monisuo-admin/dist/assets/Collection-CEQN_ElG.js new file mode 100644 index 0000000..986b6de --- /dev/null +++ b/monisuo-admin/dist/assets/Collection-CEQN_ElG.js @@ -0,0 +1 @@ +import{$ as e,B as t,D as n,Q as r,g as i,k as a,mt as o,ut as s,w as c}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{n as l}from"./Primitive-jhoGcsVx.js";import{t as u}from"./usePrimitiveElement-BKQPgqfD.js";var d=`data-reka-collection-item`;function f(f={}){let{key:p=``,isProvider:m=!1}=f,h=`${p}CollectionProvider`,g;if(m){let e=o(new Map);g={collectionRef:o(),itemMap:e},t(h,g)}else g=a(h);let _=(e=!1)=>{let t=g.collectionRef.value;if(!t)return[];let n=Array.from(t.querySelectorAll(`[${d}]`)),r=Array.from(g.itemMap.value.values()).sort((e,t)=>n.indexOf(e.ref)-n.indexOf(t.ref));return e?r:r.filter(e=>e.ref.dataset.disabled!==``)},v=c({name:`CollectionSlot`,inheritAttrs:!1,setup(e,{slots:t,attrs:i}){let{primitiveElement:a,currentElement:o}=u();return r(o,()=>{g.collectionRef.value=o.value}),()=>n(l,{ref:a,...i},t)}}),y=c({name:`CollectionItem`,inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(t,{slots:r,attrs:i}){let{primitiveElement:a,currentElement:o}=u();return e(e=>{if(o.value){let n=s(o.value);g.itemMap.value.set(n,{ref:o.value,value:t.value}),e(()=>g.itemMap.value.delete(n))}}),()=>n(l,{...i,[d]:``,ref:a},r)}});return{getItems:_,reactiveItems:i(()=>Array.from(g.itemMap.value.values())),itemMapSize:i(()=>g.itemMap.value.size),CollectionSlot:v,CollectionItem:y}}export{f as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/DialogContent-BgxXKbvY.js b/monisuo-admin/dist/assets/DialogContent-BgxXKbvY.js new file mode 100644 index 0000000..325bac7 --- /dev/null +++ b/monisuo-admin/dist/assets/DialogContent-BgxXKbvY.js @@ -0,0 +1 @@ +import{Ct as e,E as t,Et as n,H as r,I as i,N as a,S as o,_ as s,mt as c,nt as l,v as u,w as d,y as f,z as p}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as m}from"./utils-BB02OBq2.js";import{S as h}from"./dist-t_U6YImb.js";import{Q as g}from"./index-CcML0o3b.js";import{n as _,r as v,t as y}from"./useForwardPropsEmits-ixfQllIc.js";import{_ as b,g as x,h as S,m as C,t as w,u as T}from"./Teleport-CLYBkdRb.js";import{t as E}from"./Presence-C1RtYpyR.js";import{t as D}from"./Primitive-jhoGcsVx.js";import{t as O}from"./useForwardExpose-OKJAPp5E.js";import{t as k}from"./useId-C1k6kJxi.js";import{a as A,i as j}from"./DialogTitle-C0_ATj0B.js";var M=d({__name:`DialogClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t;O();let i=A();return(t,o)=>(p(),u(e(D),a(n,{type:t.as===`button`?`button`:void 0,onClick:o[0]||=t=>e(i).onOpenChange(!1)}),{default:l(()=>[r(t.$slots,`default`)]),_:3},16,[`type`]))}}),N=d({__name:`DialogContentImpl`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let s=t,c=n,d=A(),{forwardRef:f,currentElement:m}=O();return d.titleId||=k(void 0,`reka-dialog-title`),d.descriptionId||=k(void 0,`reka-dialog-description`),i(()=>{d.contentElement=m,v()!==document.body&&(d.triggerElement.value=v())}),(t,n)=>(p(),u(e(C),{"as-child":``,loop:``,trapped:s.trapFocus,onMountAutoFocus:n[5]||=e=>c(`openAutoFocus`,e),onUnmountAutoFocus:n[6]||=e=>c(`closeAutoFocus`,e)},{default:l(()=>[o(e(S),a({id:e(d).contentId,ref:e(f),as:t.as,"as-child":t.asChild,"disable-outside-pointer-events":t.disableOutsidePointerEvents,role:`dialog`,"aria-describedby":e(d).descriptionId,"aria-labelledby":e(d).titleId,"data-state":e(T)(e(d).open.value)},t.$attrs,{onDismiss:n[0]||=t=>e(d).onOpenChange(!1),onEscapeKeyDown:n[1]||=e=>c(`escapeKeyDown`,e),onFocusOutside:n[2]||=e=>c(`focusOutside`,e),onInteractOutside:n[3]||=e=>c(`interactOutside`,e),onPointerDownOutside:n[4]||=e=>c(`pointerDownOutside`,e)}),{default:l(()=>[r(t.$slots,`default`)]),_:3},16,[`id`,`as`,`as-child`,`disable-outside-pointer-events`,`aria-describedby`,`aria-labelledby`,`data-state`])]),_:3},8,[`trapped`]))}}),P=d({__name:`DialogContentModal`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,o=n,s=A(),c=_(o),{forwardRef:d,currentElement:f}=O();return x(f),(t,n)=>(p(),u(N,a({...i,...e(c)},{ref:e(d),"trap-focus":e(s).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:n[0]||=t=>{t.defaultPrevented||(t.preventDefault(),e(s).triggerElement.value?.focus())},onPointerDownOutside:n[1]||=e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;(t.button===2||n)&&e.preventDefault()},onFocusOutside:n[2]||=e=>{e.preventDefault()}}),{default:l(()=>[r(t.$slots,`default`)]),_:3},16,[`trap-focus`]))}}),F=d({__name:`DialogContentNonModal`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,o=_(n);O();let s=A(),d=c(!1),f=c(!1);return(t,n)=>(p(),u(N,a({...i,...e(o)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:n[0]||=t=>{t.defaultPrevented||(d.value||e(s).triggerElement.value?.focus(),t.preventDefault()),d.value=!1,f.value=!1},onInteractOutside:n[1]||=t=>{t.defaultPrevented||(d.value=!0,t.detail.originalEvent.type===`pointerdown`&&(f.value=!0));let n=t.target;e(s).triggerElement.value?.contains(n)&&t.preventDefault(),t.detail.originalEvent.type===`focusin`&&f.value&&t.preventDefault()}}),{default:l(()=>[r(t.$slots,`default`)]),_:3},16))}}),I=d({__name:`DialogContent`,props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,o=n,s=A(),c=_(o),{forwardRef:d}=O();return(t,n)=>(p(),u(e(E),{present:t.forceMount||e(s).open.value},{default:l(()=>[e(s).modal.value?(p(),u(P,a({key:0,ref:e(d)},{...i,...e(c),...t.$attrs}),{default:l(()=>[r(t.$slots,`default`)]),_:3},16)):(p(),u(F,a({key:1,ref:e(d)},{...i,...e(c),...t.$attrs}),{default:l(()=>[r(t.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),L=d({__name:`DialogOverlayImpl`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=A();return b(!0),O(),(t,i)=>(p(),u(e(D),{as:t.as,"as-child":t.asChild,"data-state":e(n).open.value?`open`:`closed`,style:{"pointer-events":`auto`}},{default:l(()=>[r(t.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`]))}}),R=d({__name:`DialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=A(),{forwardRef:i}=O();return(t,s)=>e(n)?.modal.value?(p(),u(e(E),{key:0,present:t.forceMount||e(n).open.value},{default:l(()=>[o(L,a(t.$attrs,{ref:e(i),as:t.as,"as-child":t.asChild}),{default:l(()=>[r(t.$slots,`default`)]),_:3},16,[`as`,`as-child`])]),_:3},8,[`present`])):f(`v-if`,!0)}}),z=d({__name:`DialogPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(i){let a=i;return(i,o)=>(p(),u(e(w),n(t(a)),{default:l(()=>[r(i.$slots,`default`)]),_:3},16))}}),B=d({__name:`Dialog`,props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:[`update:open`],setup(i,{emit:o}){let s=y(i,o);return(i,o)=>(p(),u(e(j),a({"data-slot":`dialog`},e(s)),{default:l(e=>[r(i.$slots,`default`,n(t(e)))]),_:3},16))}}),V=d({__name:`DialogOverlay`,props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,i=h(n,`class`);return(t,o)=>(p(),u(e(R),a({"data-slot":`dialog-overlay`},e(i),{class:e(m)(`data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/80`,n.class)}),{default:l(()=>[r(t.$slots,`default`)]),_:3},16,[`class`]))}}),H=d({inheritAttrs:!1,__name:`DialogContent`,props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},showCloseButton:{type:Boolean,default:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,c=n,d=y(h(i,`class`),c);return(n,c)=>(p(),u(e(z),null,{default:l(()=>[o(V),o(e(I),a({"data-slot":`dialog-content`},{...n.$attrs,...e(d)},{class:e(m)(`bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg`,i.class)}),{default:l(()=>[r(n.$slots,`default`),t.showCloseButton?(p(),u(e(M),{key:0,"data-slot":`dialog-close`,class:`ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`},{default:l(()=>[o(e(g)),c[0]||=s(`span`,{class:`sr-only`},`Close`,-1)]),_:1})):f(``,!0)]),_:3},16,[`class`])]),_:3}))}});export{I as a,R as i,B as n,M as o,z as r,H as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/DialogDescription-BubwK6c2.js b/monisuo-admin/dist/assets/DialogDescription-BubwK6c2.js new file mode 100644 index 0000000..2f4f7b2 --- /dev/null +++ b/monisuo-admin/dist/assets/DialogDescription-BubwK6c2.js @@ -0,0 +1 @@ +import{Ct as e,H as t,N as n,nt as r,v as i,w as a,z as o}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as s}from"./utils-BB02OBq2.js";import{S as c}from"./dist-t_U6YImb.js";import{t as l}from"./Primitive-jhoGcsVx.js";import{t as u}from"./useForwardProps-B-1JXcFn.js";import{t as d}from"./useForwardExpose-OKJAPp5E.js";import{a as f}from"./DialogTitle-C0_ATj0B.js";var p=a({__name:`DialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(a){let s=a;d();let c=f();return(a,u)=>(o(),i(e(l),n(s,{id:e(c).descriptionId}),{default:r(()=>[t(a.$slots,`default`)]),_:3},16,[`id`]))}}),m=a({__name:`DialogDescription`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(a){let l=a,d=u(c(l,`class`));return(a,c)=>(o(),i(e(p),n({"data-slot":`dialog-description`},e(d),{class:e(s)(`text-muted-foreground text-sm`,l.class)}),{default:r(()=>[t(a.$slots,`default`)]),_:3},16,[`class`]))}});export{p as n,m as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/DialogFooter-k3s4IxA-.js b/monisuo-admin/dist/assets/DialogFooter-k3s4IxA-.js new file mode 100644 index 0000000..4a808f5 --- /dev/null +++ b/monisuo-admin/dist/assets/DialogFooter-k3s4IxA-.js @@ -0,0 +1 @@ +import{Ct as e,H as t,Tt as n,b as r,w as i,z as a}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as o}from"./utils-BB02OBq2.js";var s=i({__name:`DialogFooter`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let s=i;return(i,c)=>(a(),r(`div`,{"data-slot":`dialog-footer`,class:n(e(o)(`flex flex-col-reverse gap-2 sm:flex-row sm:justify-end`,s.class))},[t(i.$slots,`default`)],2))}});export{s as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/DialogTitle-C0_ATj0B.js b/monisuo-admin/dist/assets/DialogTitle-C0_ATj0B.js new file mode 100644 index 0000000..8f1480c --- /dev/null +++ b/monisuo-admin/dist/assets/DialogTitle-C0_ATj0B.js @@ -0,0 +1 @@ +import{Ct as e,H as t,N as n,Tt as r,b as i,bt as a,mt as o,nt as s,v as c,w as l,z as u}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as d}from"./utils-BB02OBq2.js";import{S as f,m as p}from"./dist-t_U6YImb.js";import{t as m}from"./createContext-BefgL9WT.js";import{t as h}from"./Primitive-jhoGcsVx.js";import{t as g}from"./useForwardProps-B-1JXcFn.js";import{t as _}from"./useForwardExpose-OKJAPp5E.js";var[v,y]=m(`DialogRoot`),b=l({inheritAttrs:!1,__name:`DialogRoot`,props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(n,{emit:r}){let i=n,s=p(i,`open`,r,{defaultValue:i.defaultOpen,passive:i.open===void 0}),c=o(),l=o(),{modal:u}=a(i);return y({open:s,modal:u,openModal:()=>{s.value=!0},onOpenChange:e=>{s.value=e},onOpenToggle:()=>{s.value=!s.value},contentId:``,titleId:``,descriptionId:``,triggerElement:c,contentElement:l}),(n,r)=>t(n.$slots,`default`,{open:e(s),close:()=>s.value=!1})}}),x=l({__name:`DialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(r){let i=r,a=v();return _(),(r,o)=>(u(),c(e(h),n(i,{id:e(a).titleId}),{default:s(()=>[t(r.$slots,`default`)]),_:3},16,[`id`]))}}),S=l({__name:`DialogHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(n){let a=n;return(n,o)=>(u(),i(`div`,{"data-slot":`dialog-header`,class:r(e(d)(`flex flex-col gap-2 text-center sm:text-left`,a.class))},[t(n.$slots,`default`)],2))}}),C=l({__name:`DialogTitle`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(r){let i=r,a=g(f(i,`class`));return(r,o)=>(u(),c(e(x),n({"data-slot":`dialog-title`},e(a),{class:e(d)(`text-lg leading-none font-semibold`,i.class)}),{default:s(()=>[t(r.$slots,`default`)]),_:3},16,[`class`]))}});export{v as a,b as i,S as n,x as r,C as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/DialogTrigger-B1p_n6lc.js b/monisuo-admin/dist/assets/DialogTrigger-B1p_n6lc.js new file mode 100644 index 0000000..0282578 --- /dev/null +++ b/monisuo-admin/dist/assets/DialogTrigger-B1p_n6lc.js @@ -0,0 +1 @@ +import{Ct as e,H as t,I as n,N as r,nt as i,v as a,w as o,z as s}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as c}from"./Primitive-jhoGcsVx.js";import{t as l}from"./useForwardExpose-OKJAPp5E.js";import{t as u}from"./useId-C1k6kJxi.js";import{a as d}from"./DialogTitle-C0_ATj0B.js";var f=o({__name:`DialogTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(o){let f=o,p=d(),{forwardRef:m,currentElement:h}=l();return p.contentId||=u(void 0,`reka-dialog-content`),n(()=>{p.triggerElement.value=h.value}),(n,o)=>(s(),a(e(c),r(f,{ref:e(m),type:n.as===`button`?`button`:void 0,"aria-haspopup":`dialog`,"aria-expanded":e(p).open.value||!1,"aria-controls":e(p).open.value?e(p).contentId:void 0,"data-state":e(p).open.value?`open`:`closed`,onClick:e(p).onOpenToggle}),{default:i(()=>[t(n.$slots,`default`)]),_:3},16,[`type`,`aria-expanded`,`aria-controls`,`data-state`,`onClick`]))}}),p=o({__name:`DialogTrigger`,props:{asChild:{type:Boolean},as:{}},setup(n){let o=n;return(n,c)=>(s(),a(e(f),r({"data-slot":`dialog-trigger`},o),{default:i(()=>[t(n.$slots,`default`)]),_:3},16))}});export{f as n,p as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/DropdownMenuGroup-DBb9420y.js b/monisuo-admin/dist/assets/DropdownMenuGroup-DBb9420y.js new file mode 100644 index 0000000..3138094 --- /dev/null +++ b/monisuo-admin/dist/assets/DropdownMenuGroup-DBb9420y.js @@ -0,0 +1 @@ +import{Ct as e,E as t,Et as n,H as r,N as i,nt as a,v as o,w as s,z as c}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as l}from"./useForwardExpose-OKJAPp5E.js";import{i as u}from"./DropdownMenuLabel-DVsXbHnu.js";var d=s({__name:`DropdownMenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(i){let s=i;return l(),(i,l)=>(c(),o(e(u),n(t(s)),{default:a(()=>[r(i.$slots,`default`)]),_:3},16))}}),f=s({__name:`DropdownMenuGroup`,props:{asChild:{type:Boolean},as:{}},setup(t){let n=t;return(t,s)=>(c(),o(e(d),i({"data-slot":`dropdown-menu-group`},n),{default:a(()=>[r(t.$slots,`default`)]),_:3},16))}});export{f as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/DropdownMenuLabel-DVsXbHnu.js b/monisuo-admin/dist/assets/DropdownMenuLabel-DVsXbHnu.js new file mode 100644 index 0000000..04f57ec --- /dev/null +++ b/monisuo-admin/dist/assets/DropdownMenuLabel-DVsXbHnu.js @@ -0,0 +1 @@ +import{Ct as e,E as t,Et as n,H as r,N as i,S as a,mt as o,nt as s,v as c,w as l,z as u}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as d}from"./utils-BB02OBq2.js";import{S as f}from"./dist-t_U6YImb.js";import{t as p}from"./createContext-BefgL9WT.js";import{d as m,l as h}from"./Teleport-CLYBkdRb.js";import{t as g}from"./Presence-C1RtYpyR.js";import{t as _}from"./Primitive-jhoGcsVx.js";import{t as v}from"./useForwardProps-B-1JXcFn.js";import{t as y}from"./useForwardExpose-OKJAPp5E.js";import{t as b}from"./useId-C1k6kJxi.js";var[x,S]=p([`MenuCheckboxItem`,`MenuRadioItem`],`MenuItemIndicatorContext`),C=l({__name:`MenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(t){let n=x({modelValue:o(!1)});return(t,i)=>(u(),c(e(g),{present:t.forceMount||e(m)(e(n).modelValue.value)||e(n).modelValue.value===!0},{default:s(()=>[a(e(_),{as:t.as,"as-child":t.asChild,"data-state":e(h)(e(n).modelValue.value)},{default:s(()=>[r(t.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`])]),_:3},8,[`present`]))}}),[w,T]=p(`MenuGroup`),E=l({__name:`MenuGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=t,a=b(void 0,`reka-menu-group`);return T({id:a}),(t,o)=>(u(),c(e(_),i({role:`group`},n,{"aria-labelledby":e(a)}),{default:s(()=>[r(t.$slots,`default`)]),_:3},16,[`aria-labelledby`]))}}),D=l({__name:`MenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(t){let n=t,a=w({id:``});return(t,o)=>(u(),c(e(_),i(n,{id:e(a).id||void 0}),{default:s(()=>[r(t.$slots,`default`)]),_:3},16,[`id`]))}}),O=l({__name:`MenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=t;return(t,a)=>(u(),c(e(_),i(n,{role:`separator`,"aria-orientation":`horizontal`}),{default:s(()=>[r(t.$slots,`default`)]),_:3},16))}}),k=l({__name:`DropdownMenuItemIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(i){let a=i;return y(),(i,o)=>(u(),c(e(C),n(t(a)),{default:s(()=>[r(i.$slots,`default`)]),_:3},16))}}),A=l({__name:`DropdownMenuLabel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(i){let a=i;return y(),(i,o)=>(u(),c(e(D),n(t(a)),{default:s(()=>[r(i.$slots,`default`)]),_:3},16))}}),j=l({__name:`DropdownMenuSeparator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(i){let a=i;return y(),(i,o)=>(u(),c(e(O),n(t(a)),{default:s(()=>[r(i.$slots,`default`)]),_:3},16))}}),M=l({__name:`DropdownMenuSeparator`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=f(n,`class`);return(t,a)=>(u(),c(e(j),i({"data-slot":`dropdown-menu-separator`},e(r),{class:e(d)(`bg-border -mx-1 my-1 h-px`,n.class)}),null,16,[`class`]))}}),N=l({__name:`DropdownMenuLabel`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},inset:{type:Boolean}},setup(t){let n=t,a=v(f(n,`class`,`inset`));return(o,l)=>(u(),c(e(A),i({"data-slot":`dropdown-menu-label`,"data-inset":t.inset?``:void 0},e(a),{class:e(d)(`px-2 py-1.5 text-sm font-medium data-[inset]:pl-8`,n.class)}),{default:s(()=>[r(o.$slots,`default`)]),_:3},16,[`data-inset`,`class`]))}});export{S as a,E as i,M as n,k as r,N as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/DropdownMenuRadioItem-BUJVkN3D.js b/monisuo-admin/dist/assets/DropdownMenuRadioItem-BUJVkN3D.js new file mode 100644 index 0000000..08a78d8 --- /dev/null +++ b/monisuo-admin/dist/assets/DropdownMenuRadioItem-BUJVkN3D.js @@ -0,0 +1 @@ +import{Ct as e,E as t,Et as n,H as r,N as i,S as a,_ as o,bt as s,g as c,nt as l,v as u,w as d,z as f}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as p}from"./circle-C6c1ynCZ.js";import{t as m}from"./utils-BB02OBq2.js";import{S as h,m as g}from"./dist-t_U6YImb.js";import{t as _}from"./createContext-BefgL9WT.js";import{n as v,t as y}from"./useForwardPropsEmits-ixfQllIc.js";import{l as b}from"./Teleport-CLYBkdRb.js";import{t as x}from"./useForwardProps-B-1JXcFn.js";import{t as S}from"./useForwardExpose-OKJAPp5E.js";import{a as C}from"./DropdownMenuTrigger-DwFmoisn.js";import{a as w,i as T,r as E}from"./DropdownMenuLabel-DVsXbHnu.js";var[D,O]=_(`MenuRadioGroup`),k=d({__name:`MenuRadioGroup`,props:{modelValue:{type:null,required:!1,default:``},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`],setup(i,{emit:a}){let o=i,s=a,c=x(h(o,[`modelValue`])),d=g(o,`modelValue`,s);return O({modelValue:d,onValueChange:e=>{d.value=e}}),(i,a)=>(f(),u(T,n(t(e(c))),{default:l(()=>[r(i.$slots,`default`,{modelValue:e(d)})]),_:3},16))}}),A=d({__name:`MenuRadioItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(t,{emit:n}){let a=t,o=n,d=x(h(a,[`value`])),{value:p}=s(a),m=D(),g=c(()=>m.modelValue.value===p?.value);return w({modelValue:g}),(t,n)=>(f(),u(C,i({role:`menuitemradio`},e(d),{"aria-checked":g.value,"data-state":e(b)(g.value),onSelect:n[0]||=async t=>{o(`select`,t),e(m).onValueChange(e(p))}}),{default:l(()=>[r(t.$slots,`default`)]),_:3},16,[`aria-checked`,`data-state`]))}}),j=d({__name:`DropdownMenuRadioGroup`,props:{modelValue:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`],setup(i,{emit:a}){let o=i,s=v(a);return S(),(i,a)=>(f(),u(e(k),n(t({...o,...e(s)})),{default:l(()=>[r(i.$slots,`default`)]),_:3},16))}}),M=d({__name:`DropdownMenuRadioItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(i,{emit:a}){let o=y(i,a);return S(),(i,a)=>(f(),u(e(A),n(t(e(o))),{default:l(()=>[r(i.$slots,`default`)]),_:3},16))}}),N=d({__name:`DropdownMenuRadioGroup`,props:{modelValue:{},asChild:{type:Boolean},as:{}},emits:[`update:modelValue`],setup(t,{emit:n}){let a=y(t,n);return(t,n)=>(f(),u(e(j),i({"data-slot":`dropdown-menu-radio-group`},e(a)),{default:l(()=>[r(t.$slots,`default`)]),_:3},16))}}),P={class:`pointer-events-none absolute left-2 flex size-3.5 items-center justify-center`},F=d({__name:`DropdownMenuRadioItem`,props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`select`],setup(t,{emit:n}){let s=t,c=n,d=y(h(s,`class`),c);return(t,n)=>(f(),u(e(M),i({"data-slot":`dropdown-menu-radio-item`},e(d),{class:e(m)(`focus:bg-accent focus:text-accent-foreground relative flex cursor-default items-center gap-2 rounded-sm py-1.5 pr-2 pl-8 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,s.class)}),{default:l(()=>[o(`span`,P,[a(e(E),null,{default:l(()=>[r(t.$slots,`indicator-icon`,{},()=>[a(e(p),{class:`size-2 fill-current`})])]),_:3})]),r(t.$slots,`default`)]),_:3},16,[`class`]))}});export{N as n,F as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/DropdownMenuShortcut-Tsorc8bI.js b/monisuo-admin/dist/assets/DropdownMenuShortcut-Tsorc8bI.js new file mode 100644 index 0000000..470f7c6 --- /dev/null +++ b/monisuo-admin/dist/assets/DropdownMenuShortcut-Tsorc8bI.js @@ -0,0 +1 @@ +import{Ct as e,H as t,Tt as n,b as r,w as i,z as a}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as o}from"./utils-BB02OBq2.js";var s=i({__name:`DropdownMenuShortcut`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let s=i;return(i,c)=>(a(),r(`span`,{"data-slot":`dropdown-menu-shortcut`,class:n(e(o)(`text-muted-foreground ml-auto text-xs tracking-widest`,s.class))},[t(i.$slots,`default`)],2))}});export{s as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/DropdownMenuTrigger-DwFmoisn.js b/monisuo-admin/dist/assets/DropdownMenuTrigger-DwFmoisn.js new file mode 100644 index 0000000..8d3ad95 --- /dev/null +++ b/monisuo-admin/dist/assets/DropdownMenuTrigger-DwFmoisn.js @@ -0,0 +1 @@ +import{Ct as e,E as t,Et as n,H as r,I as i,L as a,N as o,P as s,Q as c,S as l,bt as u,c as d,g as f,j as p,l as m,lt as h,mt as g,nt as _,v,w as y,z as b}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as x}from"./utils-BB02OBq2.js";import{S,l as C,m as w,y as T}from"./dist-t_U6YImb.js";import{t as E}from"./createContext-BefgL9WT.js";import{n as D,r as O,t as k}from"./useForwardPropsEmits-ixfQllIc.js";import{_ as ee,a as A,c as te,f as j,g as M,h as ne,i as re,m as ie,n as ae,p as oe,r as N,t as P,u as se}from"./Teleport-CLYBkdRb.js";import{t as F}from"./Presence-C1RtYpyR.js";import{t as I}from"./Primitive-jhoGcsVx.js";import{t as L}from"./useArrowNavigation-Cq05LxDE.js";import{t as R}from"./useForwardProps-B-1JXcFn.js";import{n as z}from"./usePrimitiveElement-BKQPgqfD.js";import{a as B,i as V,n as ce,o as le,s as ue,t as H}from"./PopperContent-BHqsUegM.js";import{t as U}from"./useForwardExpose-OKJAPp5E.js";import{t as W}from"./useId-C1k6kJxi.js";import{t as de}from"./Collection-CEQN_ElG.js";import{t as fe}from"./RovingFocusGroup-BI5E2MOD.js";var G=y({__name:`MenuAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(i){let a=i;return(i,o)=>(b(),v(e(V),n(t(a)),{default:_(()=>[r(i.$slots,`default`)]),_:3},16))}});function pe(){let e=g(!1);return i(()=>{C(`keydown`,()=>{e.value=!0},{capture:!0,passive:!0}),C([`pointerdown`,`pointermove`],()=>{e.value=!1},{capture:!0,passive:!0})}),e}var me=T(pe),[K,q]=E([`MenuRoot`,`MenuSub`],`MenuContext`),[J,he]=E(`MenuRoot`),ge=y({__name:`MenuRoot`,props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(t,{emit:n}){let i=t,a=n,{modal:o,dir:s}=u(i),c=z(s),l=w(i,`open`,a),d=g(),f=me();return q({open:l,onOpenChange:e=>{l.value=e},content:d,onContentChange:e=>{d.value=e}}),he({onClose:()=>{l.value=!1},isUsingKeyboardRef:f,dir:c,modal:o}),(t,n)=>(b(),v(e(B),null,{default:_(()=>[r(t.$slots,`default`)]),_:3}))}}),[Y,_e]=E(`MenuContent`),X=y({__name:`MenuContentImpl`,props:p({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...H}),emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`,`dismiss`],setup(t,{emit:n}){let i=t,o=n,s=K(),d=J(),{trapFocus:f,disableOutsidePointerEvents:p,loop:m}=u(i);ue(),ee(p.value);let h=g(``),y=g(0),x=g(0),S=g(null),C=g(`right`),w=g(0),T=g(null),E=g(),{forwardRef:D,currentElement:k}=U(),{handleTypeaheadSearch:A}=le(),M=g();function N(e){let t=L(e,M.value||O(),k.value,{loop:m.value,arrowKeyOptions:`vertical`,dir:d?.dir.value,focus:!1,attributeName:`[data-reka-collection-item]:not([data-disabled])`});t&&(M.value=t,t.scrollIntoView({block:`nearest`}))}function P(){M.value&&M.value.click()}let F=g(),I=g();c(M,e=>{I.value&&(e===void 0||e!==I.value.trigger.value)&&(I.value.onOpenChange(!1),I.value=void 0)}),c(k,e=>{s.onContentChange(e)}),a(()=>{window.clearTimeout(y.value)});function R(e){return C.value===S.value?.side&&oe(e,S.value?.area)}async function z(e){o(`openAutoFocus`,e),!e.defaultPrevented&&(e.preventDefault(),k.value?.focus({preventScroll:!0}))}function B(e){if(e.defaultPrevented)return;let t=e.target,n=t.closest(`[data-reka-menu-content]`)===e.currentTarget,r=[`input`,`textarea`].includes(t.tagName.toLowerCase()),i=e.ctrlKey||e.altKey||e.metaKey,a=e.key.length===1,o=L(e,O(),k.value,{loop:m.value,arrowKeyOptions:`vertical`,dir:d?.dir.value,focus:!0,attributeName:`[data-reka-collection-item]:not([data-disabled])`});if(o)return o?.focus();if(e.code===`Space`)return;let s=E.value?.getItems()??[];if(n&&(e.key===`Tab`&&e.preventDefault(),!i&&a&&!r&&A(e.key,s)),e.target!==k.value||!ae.includes(e.key))return;e.preventDefault();let c=[...s.map(e=>e.ref)];re.includes(e.key)&&c.reverse(),te(c)}function V(e){e?.currentTarget?.contains?.(e.target)||(window.clearTimeout(y.value),h.value=``)}function H(e){if(!j(e))return;let t=e.target,n=w.value!==e.clientX;(e?.currentTarget)?.contains(t)&&n&&(C.value=e.clientX>w.value?`right`:`left`,w.value=e.clientX)}function W(e){j(e)&&F.value&&F.value.focus()}return _e({onItemEnter:e=>!!R(e),onItemLeave:e=>{R(e)||([`INPUT`,`TEXTAREA`].includes(O()?.tagName||``)||k.value?.focus(),T.value=null)},onTriggerLeave:e=>!!R(e),searchRef:h,highlightedElement:M,onKeydownNavigation:N,onKeydownEnter:P,filterElement:F,onFilterElementChange:e=>{F.value=e},activeSubmenuContext:I,pointerGraceTimerRef:x,onPointerGraceIntentChange:e=>{S.value=e}}),(t,n)=>(b(),v(e(ie),{"as-child":``,trapped:e(f),onMountAutoFocus:z,onUnmountAutoFocus:n[7]||=e=>o(`closeAutoFocus`,e)},{default:_(()=>[l(e(ne),{"as-child":``,"disable-outside-pointer-events":e(p),onEscapeKeyDown:n[2]||=e=>o(`escapeKeyDown`,e),onPointerDownOutside:n[3]||=e=>o(`pointerDownOutside`,e),onFocusOutside:n[4]||=e=>o(`focusOutside`,e),onInteractOutside:n[5]||=e=>o(`interactOutside`,e),onDismiss:n[6]||=e=>o(`dismiss`)},{default:_(()=>[l(e(fe),{ref_key:`rovingFocusGroupRef`,ref:E,"current-tab-stop-id":T.value,"onUpdate:currentTabStopId":n[0]||=e=>T.value=e,"as-child":``,orientation:`vertical`,dir:e(d).dir.value,loop:e(m),onEntryFocus:n[1]||=t=>{o(`entryFocus`,t),e(d).isUsingKeyboardRef.value||t.preventDefault()}},{default:_(()=>[l(e(ce),{ref:e(D),role:`menu`,as:t.as,"as-child":t.asChild,"aria-orientation":`vertical`,"data-reka-menu-content":``,"data-state":e(se)(e(s).open.value),dir:e(d).dir.value,side:t.side,"side-offset":t.sideOffset,align:t.align,"align-offset":t.alignOffset,"avoid-collisions":t.avoidCollisions,"collision-boundary":t.collisionBoundary,"collision-padding":t.collisionPadding,"arrow-padding":t.arrowPadding,"prioritize-position":t.prioritizePosition,"position-strategy":t.positionStrategy,"update-position-strategy":t.updatePositionStrategy,sticky:t.sticky,"hide-when-detached":t.hideWhenDetached,reference:t.reference,onKeydown:B,onBlur:V,onPointermove:H,onPointerenter:W},{default:_(()=>[r(t.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`,`dir`,`side`,`side-offset`,`align`,`align-offset`,`avoid-collisions`,`collision-boundary`,`collision-padding`,`arrow-padding`,`prioritize-position`,`position-strategy`,`update-position-strategy`,`sticky`,`hide-when-detached`,`reference`])]),_:3},8,[`current-tab-stop-id`,`dir`,`loop`])]),_:3},8,[`disable-outside-pointer-events`])]),_:3},8,[`trapped`]))}}),Z=y({inheritAttrs:!1,__name:`MenuItemImpl`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=t,i=Y(),{forwardRef:a,currentElement:c}=U(),{CollectionItem:u}=de(),d=g(!1),p=f(()=>d.value||i.highlightedElement.value===c.value);async function m(e){if(!(e.defaultPrevented||!j(e))){if(n.disabled)i.onItemLeave(e);else if(!i.onItemEnter(e)){let t=e.currentTarget;i.highlightedElement.value=t,[`INPUT`,`TEXTAREA`].includes(O()?.tagName||``)||t.focus({preventScroll:!0})}}}async function h(e){await s(),!e.defaultPrevented&&j(e)&&i.onItemLeave(e)}return(t,n)=>(b(),v(e(u),{value:{textValue:t.textValue}},{default:_(()=>[l(e(I),o({ref:e(a),role:`menuitem`,tabindex:`-1`},t.$attrs,{as:t.as,"as-child":t.asChild,"aria-disabled":t.disabled||void 0,"data-disabled":t.disabled?``:void 0,"data-highlighted":p.value?``:void 0,onPointermove:m,onPointerleave:h,onFocus:n[0]||=async n=>{await s(),!(n.defaultPrevented||t.disabled)&&(d.value=!0,e(i).highlightedElement.value=n.currentTarget)},onBlur:n[1]||=async e=>{await s(),!e.defaultPrevented&&(d.value=!1)}}),{default:_(()=>[r(t.$slots,`default`)]),_:3},16,[`as`,`as-child`,`aria-disabled`,`data-disabled`,`data-highlighted`])]),_:3},8,[`value`]))}}),Q=y({__name:`MenuItem`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(t,{emit:n}){let i=t,a=n,{forwardRef:c,currentElement:l}=U(),u=J(),d=Y(),f=g(!1);async function p(){let e=l.value;if(!i.disabled&&e){let e=new CustomEvent(N,{bubbles:!0,cancelable:!0});a(`select`,e),await s(),e.defaultPrevented?f.value=!1:u.onClose()}}return(t,n)=>(b(),v(Z,o(i,{ref:e(c),onClick:p,onPointerdown:n[0]||=()=>{f.value=!0},onPointerup:n[1]||=async e=>{await s(),!e.defaultPrevented&&(f.value||e.currentTarget?.click())},onKeydown:n[2]||=async n=>{let r=e(d).searchRef.value!==``;t.disabled||r&&n.key===` `||e(A).includes(n.key)&&(n.currentTarget.click(),n.preventDefault())}}),{default:_(()=>[r(t.$slots,`default`)]),_:3},16))}}),ve=y({__name:`MenuRootContentModal`,props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,a=n,s=k(i,a),c=K(),{forwardRef:l,currentElement:u}=U();return M(u),(t,n)=>(b(),v(X,o(e(s),{ref:e(l),"trap-focus":e(c).open.value,"disable-outside-pointer-events":e(c).open.value,"disable-outside-scroll":!0,onDismiss:n[0]||=t=>e(c).onOpenChange(!1),onFocusOutside:n[1]||=m(e=>a(`focusOutside`,e),[`prevent`])}),{default:_(()=>[r(t.$slots,`default`)]),_:3},16,[`trap-focus`,`disable-outside-pointer-events`]))}}),ye=y({__name:`MenuRootContentNonModal`,props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=k(t,n),a=K();return(t,n)=>(b(),v(X,o(e(i),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:n[0]||=t=>e(a).onOpenChange(!1)}),{default:_(()=>[r(t.$slots,`default`)]),_:3},16))}}),be=y({__name:`MenuContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:i}){let a=k(t,i),s=K(),c=J();return(t,i)=>(b(),v(e(F),{present:t.forceMount||e(s).open.value},{default:_(()=>[e(c).modal.value?(b(),v(ve,n(o({key:0},{...t.$attrs,...e(a)})),{default:_(()=>[r(t.$slots,`default`)]),_:3},16)):(b(),v(ye,n(o({key:1},{...t.$attrs,...e(a)})),{default:_(()=>[r(t.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),xe=y({__name:`MenuPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(i){let a=i;return(i,o)=>(b(),v(e(P),n(t(a)),{default:_(()=>[r(i.$slots,`default`)]),_:3},16))}}),[$,Se]=E(`DropdownMenuRoot`),Ce=y({__name:`DropdownMenuRoot`,props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(t,{emit:n}){let i=t,a=n;U();let o=w(i,`open`,a,{defaultValue:i.defaultOpen,passive:i.open===void 0}),s=g(),{modal:c,dir:l}=u(i),d=z(l);return Se({open:o,onOpenChange:e=>{o.value=e},onOpenToggle:()=>{o.value=!o.value},triggerId:``,triggerElement:s,contentId:``,modal:c,dir:d}),(t,n)=>(b(),v(e(ge),{open:e(o),"onUpdate:open":n[0]||=e=>h(o)?o.value=e:null,dir:e(d),modal:e(c)},{default:_(()=>[r(t.$slots,`default`,{open:e(o)})]),_:3},8,[`open`,`dir`,`modal`]))}}),we=y({__name:`DropdownMenuContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`closeAutoFocus`],setup(t,{emit:n}){let i=k(t,n);U();let a=$(),s=g(!1);function c(e){e.defaultPrevented||(s.value||setTimeout(()=>{a.triggerElement.value?.focus()},0),s.value=!1,e.preventDefault())}return a.contentId||=W(void 0,`reka-dropdown-menu-content`),(t,n)=>(b(),v(e(be),o(e(i),{id:e(a).contentId,"aria-labelledby":e(a)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-dropdown-menu-content-available-width":`var(--reka-popper-available-width)`,"--reka-dropdown-menu-content-available-height":`var(--reka-popper-available-height)`,"--reka-dropdown-menu-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-dropdown-menu-trigger-height":`var(--reka-popper-anchor-height)`},onCloseAutoFocus:c,onInteractOutside:n[0]||=t=>{if(t.defaultPrevented)return;let n=t.detail.originalEvent,r=n.button===0&&n.ctrlKey===!0,i=n.button===2||r;(!e(a).modal.value||i)&&(s.value=!0),e(a).triggerElement.value?.contains(t.target)&&t.preventDefault()}}),{default:_(()=>[r(t.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`]))}}),Te=y({__name:`DropdownMenuItem`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(i,{emit:a}){let o=i,s=D(a);return U(),(i,a)=>(b(),v(e(Q),n(t({...o,...e(s)})),{default:_(()=>[r(i.$slots,`default`)]),_:3},16))}}),Ee=y({__name:`DropdownMenuPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(i){let a=i;return(i,o)=>(b(),v(e(xe),n(t(a)),{default:_(()=>[r(i.$slots,`default`)]),_:3},16))}}),De=y({__name:`DropdownMenuTrigger`,props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t,a=$(),{forwardRef:o,currentElement:c}=U();return i(()=>{a.triggerElement=c}),a.triggerId||=W(void 0,`reka-dropdown-menu-trigger`),(t,i)=>(b(),v(e(G),{"as-child":``},{default:_(()=>[l(e(I),{id:e(a).triggerId,ref:e(o),type:t.as===`button`?`button`:void 0,"as-child":n.asChild,as:t.as,"aria-haspopup":`menu`,"aria-expanded":e(a).open.value,"aria-controls":e(a).open.value?e(a).contentId:void 0,"data-disabled":t.disabled?``:void 0,disabled:t.disabled,"data-state":e(a).open.value?`open`:`closed`,onClick:i[0]||=async n=>{!t.disabled&&n.button===0&&n.ctrlKey===!1&&(e(a)?.onOpenToggle(),await s(),e(a).open.value&&n.preventDefault())},onKeydown:i[1]||=d(n=>{t.disabled||([`Enter`,` `].includes(n.key)&&e(a).onOpenToggle(),n.key===`ArrowDown`&&e(a).onOpenChange(!0),[`Enter`,` `,`ArrowDown`].includes(n.key)&&n.preventDefault())},[`enter`,`space`,`arrow-down`])},{default:_(()=>[r(t.$slots,`default`)]),_:3},8,[`id`,`type`,`as-child`,`as`,`aria-expanded`,`aria-controls`,`data-disabled`,`disabled`,`data-state`])]),_:3}))}}),Oe=y({__name:`DropdownMenu`,props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:[`update:open`],setup(i,{emit:a}){let s=k(i,a);return(i,a)=>(b(),v(e(Ce),o({"data-slot":`dropdown-menu`},e(s)),{default:_(e=>[r(i.$slots,`default`,n(t(e)))]),_:3},16))}}),ke=y({inheritAttrs:!1,__name:`DropdownMenuContent`,props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},hideShiftedArrow:{type:Boolean},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,a=n,s=k(S(i,`class`),a);return(t,n)=>(b(),v(e(Ee),null,{default:_(()=>[l(e(we),o({"data-slot":`dropdown-menu-content`},{...t.$attrs,...e(s)},{class:e(x)(`bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--reka-dropdown-menu-content-available-height) min-w-[8rem] origin-(--reka-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md`,i.class)}),{default:_(()=>[r(t.$slots,`default`)]),_:3},16,[`class`])]),_:3}))}}),Ae=y({__name:`DropdownMenuItem`,props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},inset:{type:Boolean},variant:{default:`default`}},setup(t){let n=t,i=R(S(n,`inset`,`variant`,`class`));return(a,s)=>(b(),v(e(Te),o({"data-slot":`dropdown-menu-item`,"data-inset":t.inset?``:void 0,"data-variant":t.variant},e(i),{class:e(x)(`focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,n.class)}),{default:_(()=>[r(a.$slots,`default`)]),_:3},16,[`data-inset`,`data-variant`,`class`]))}}),je=y({__name:`DropdownMenuTrigger`,props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(t){let n=R(t);return(t,i)=>(b(),v(e(De),o({"data-slot":`dropdown-menu-trigger`},e(n)),{default:_(()=>[r(t.$slots,`default`)]),_:3},16))}});export{Q as a,Y as c,q as d,G as f,Oe as i,K as l,Ae as n,Z as o,ke as r,X as s,je as t,J as u}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/FormDescription-DwQJgDgd.js b/monisuo-admin/dist/assets/FormDescription-DwQJgDgd.js new file mode 100644 index 0000000..f8f7f6b --- /dev/null +++ b/monisuo-admin/dist/assets/FormDescription-DwQJgDgd.js @@ -0,0 +1 @@ +import{Ct as e,H as t,Tt as n,b as r,w as i,z as a}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as o}from"./utils-BB02OBq2.js";import{a as s}from"./FormMessage-DO2c5bWz.js";var c=[`id`],l=i({__name:`FormDescription`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let l=i,{formDescriptionId:u}=s();return(i,s)=>(a(),r(`p`,{id:e(u),"data-slot":`form-description`,class:n(e(o)(`text-muted-foreground text-sm`,l.class))},[t(i.$slots,`default`)],10,c))}});export{l as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/FormMessage-DO2c5bWz.js b/monisuo-admin/dist/assets/FormMessage-DO2c5bWz.js new file mode 100644 index 0000000..ad272cf --- /dev/null +++ b/monisuo-admin/dist/assets/FormMessage-DO2c5bWz.js @@ -0,0 +1 @@ +import{$ as e,B as t,Ct as n,D as r,F as i,H as a,I as o,P as s,Q as c,T as l,Tt as u,W as d,_t as f,b as p,ft as m,g as h,k as g,lt as _,mt as v,nt as y,pt as b,v as x,w as S,xt as C,yt as w,z as T}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as E}from"./utils-BB02OBq2.js";import{a as D,i as O,o as k}from"./index-CcML0o3b.js";import{n as A}from"./Primitive-jhoGcsVx.js";import{t as ee}from"./useId-C1k6kJxi.js";import{t as j}from"./Label-D9NotKz_.js";function M(e){return typeof e==`function`}function N(e){return e==null}var P=e=>e!==null&&!!e&&typeof e==`object`&&!Array.isArray(e);function F(e){return Number(e)>=0}function te(e){let t=parseFloat(e);return isNaN(t)?e:t}function ne(e){return typeof e==`object`&&!!e}function I(e){return e==null?e===void 0?`[object Undefined]`:`[object Null]`:Object.prototype.toString.call(e)}function L(e){if(!ne(e)||I(e)!==`[object Object]`)return!1;if(Object.getPrototypeOf(e)===null)return!0;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function R(e,t){return Object.keys(t).forEach(n=>{if(L(t[n])&&L(e[n])){e[n]||(e[n]={}),R(e[n],t[n]);return}e[n]=t[n]}),e}function re(e){let t=e.split(`.`);if(!t.length)return``;let n=String(t[0]);for(let e=1;ee!==void 0))}function ye(e){return le?e instanceof File:!1}function be(e){return G(e)?e.replace(/\[|\]/gi,``):e}function Y(e,t,n){return e?G(t)?e[be(t)]:(t||``).split(/\.|\[(\d+)\]/).filter(Boolean).reduce((e,t)=>de(e)&&t in e?e[t]:n,e):n}function X(e,t,n){if(G(t)){e[be(t)]=n;return}let r=t.split(/\.|\[(\d+)\]/).filter(Boolean),i=e;for(let e=0;eY(e,n.slice(0,r).join(`.`)));for(let t=i.length-1;t>=0;t--)if(fe(i[t])){if(t===0){xe(e,n[0]);continue}xe(i[t-1],n[t-1])}}function Z(e){return Object.keys(e)}function Ce(e,t=void 0){return l()?.provides[e]||g(e,t)}function we(e,t,n){if(Array.isArray(e)){let n=[...e],r=n.findIndex(e=>J(e,t));return r>=0?n.splice(r,1):n.push(t),n}return J(e,t)?n:t}function Te(e,t=0){let n=null,r=[];return function(...i){return n&&clearTimeout(n),n=setTimeout(()=>{let t=e(...i);r.forEach(e=>e(t)),r=[]},t),new Promise(e=>r.push(e))}}function Ee(e,t){return P(t)&&t.number?te(e):e}function De(e,t){let n;return async function(...r){let i=e(...r);n=i;let a=await i;return i===n?(n=void 0,t(a,r)):a}}function Oe({get:e,set:t}){let n=v(z(e()));return c(e,e=>{J(e,n.value)||(n.value=z(e))},{deep:!0}),c(n,n=>{J(n,e())||t(z(n))},{deep:!0}),n}function ke(e){return Array.isArray(e)?e:e?[e]:[]}function Ae(e,t){let n={};for(let r in e)t.includes(r)||(n[r]=e[r]);return n}function je(e){let t=null,n=[];return function(...r){let i=s(()=>{if(t!==i)return;let a=e(...r);n.forEach(e=>e(a)),n=[],t=null});return t=i,new Promise(e=>n.push(e))}}function Q(e,t,n){return t.slots.default?typeof e==`string`||!e?t.slots.default(n()):{default:()=>{var e;return(e=t.slots).default?.call(e,n())}}:t.slots.default}function $(e){if(Me(e))return e._value}function Me(e){return`_value`in e}function Ne(e){return e.type===`number`||e.type===`range`?Number.isNaN(e.valueAsNumber)?e.value:e.valueAsNumber:e.value}function Pe(e){if(!ge(e))return e;let t=e.target;if(W(t.type)&&Me(t))return $(t);if(t.type===`file`&&t.files){let e=Array.from(t.files);return t.multiple?e:e[0]}if(pe(t))return Array.from(t.options).filter(e=>e.selected&&!e.disabled).map($);if(me(t)){let e=Array.from(t.options).find(e=>e.selected);return e?$(e):t.value}return Ne(t)}function Fe(e){let t={};return Object.defineProperty(t,`_$$isNormalized`,{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?P(e)&&e._$$isNormalized?e:P(e)?Object.keys(e).reduce((t,n)=>{let r=Ie(e[n]);return e[n]!==!1&&(t[n]=Le(r)),t},t):typeof e==`string`?e.split(`|`).reduce((e,t)=>{let n=Re(t);return n.name&&(e[n.name]=Le(n.params)),e},t):t:t}function Ie(e){return e===!0?[]:Array.isArray(e)||P(e)?e:[e]}function Le(e){let t=e=>typeof e==`string`&&e[0]===`@`?ze(e.slice(1)):e;return Array.isArray(e)?e.map(t):e instanceof RegExp?[e]:Object.keys(e).reduce((n,r)=>(n[r]=t(e[r]),n),{})}var Re=e=>{let t=[],n=e.split(`:`)[0];return e.includes(`:`)&&(t=e.split(`:`).slice(1).join(`:`).split(`,`)),{name:n,params:t}};function ze(e){let t=t=>Y(t,e)??t[e];return t.__locatorRef=e,t}function Be(e){return Array.isArray(e)?e.filter(H):Z(e).filter(t=>H(e[t])).map(t=>e[t])}var Ve=Object.assign({},{generateMessage:({field:e})=>`${e} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0}),He=()=>Ve;async function Ue(e,t,n={}){let r=n?.bails,i=await We({name:n?.name||`{field}`,rules:t,label:n?.label,bails:r??!0,formData:n?.values||{}},e);return Object.assign(Object.assign({},i),{valid:!i.errors.length})}async function We(e,t){let n=e.rules;if(U(n)||ue(n))return qe(t,Object.assign(Object.assign({},e),{rules:n}));if(M(n)||Array.isArray(n)){let r={field:e.label||e.name,name:e.name,label:e.label,form:e.formData,value:t},i=Array.isArray(n)?n:[n],a=i.length,o=[];for(let n=0;n{let n=t.path||``;return e[n]||(e[n]={errors:[],path:n}),e[n].errors.push(...t.errors),e},{});return{errors:Object.values(t)}}}}}async function qe(e,t){let n=await(U(t.rules)?t.rules:Ke(t.rules)).parse(e,{formData:t.formData}),r=[];for(let e of n.errors)e.errors.length&&r.push(...e.errors);return{value:n.value,errors:r}}async function Je(e,t,n){let r=ae(n.name);if(!r)throw Error(`No such validator '${n.name}' exists.`);let i=Xe(n.params,e.formData),a={field:e.label||e.name,name:e.name,label:e.label,value:t,form:e.formData,rule:Object.assign(Object.assign({},n),{params:i})},o=await r(t,i,a);return typeof o==`string`?{error:o}:{error:o?void 0:Ye(a)}}function Ye(e){let t=He().generateMessage;return t?t(e):`Field is invalid`}function Xe(e,t){let n=e=>H(e)?e(t):e;return Array.isArray(e)?e.map(n):Object.keys(e).reduce((t,r)=>(t[r]=n(e[r]),t),{})}async function Ze(e,t){let n=await(U(e)?e:Ke(e)).parse(z(t),{formData:z(t)}),r={},i={};for(let e of n.errors){let t=e.errors,n=(e.path||``).replace(/\["(\d+)"\]/g,(e,t)=>`[${t}]`);r[n]={valid:!t.length,errors:t},t.length&&(i[n]=t[0])}return{valid:!n.errors.length,results:r,errors:i,values:n.value,source:`schema`}}async function Qe(e,t,n){let r=Z(e).map(async r=>{let i=n?.names?.[r],a=await Ue(Y(t,r),e[r],{name:i?.name||r,label:i?.label,values:t,bails:n?.bailsMap?.[r]??!0});return Object.assign(Object.assign({},a),{path:r})}),i=!0,a=await Promise.all(r),o={},s={};for(let e of a)o[e.path]={valid:e.valid,errors:e.errors},e.valid||(i=!1,s[e.path]=e.errors[0]);return{valid:i,results:o,errors:s,source:`schema`}}var $e=0;function et(e,t){let{value:r,initialValue:i,setInitialValue:a}=tt(e,t.modelValue,t.form);if(!t.form){let{errors:n,setErrors:o}=it(),s=$e>=2**53-1?0:++$e,c=rt(r,i,n,t.schema);function l(e){`value`in e&&(r.value=e.value),`errors`in e&&o(e.errors),`touched`in e&&(c.touched=e.touched??c.touched),`initialValue`in e&&a(e.initialValue)}return{id:s,path:e,value:r,initialValue:i,meta:c,flags:{pendingUnmount:{[s]:!1},pendingReset:!1},errors:n,setState:l}}let o=t.form.createPathState(e,{bails:t.bails,label:t.label,type:t.type,validate:t.validate,schema:t.schema}),s=h(()=>o.errors);function c(i){var o,s;`value`in i&&(r.value=i.value),`errors`in i&&((o=t.form)==null||o.setFieldError(n(e),i.errors)),`touched`in i&&((s=t.form)==null||s.setFieldTouched(n(e),i.touched??!1)),`initialValue`in i&&a(i.initialValue)}return{id:Array.isArray(o.id)?o.id[o.id.length-1]:o.id,path:e,value:r,errors:s,meta:o,initialValue:i,flags:o.__flags,setState:c}}function tt(e,t,r){let i=v(n(t));function a(){return r?Y(r.initialValues.value,n(e),n(i)):n(i)}function o(t){if(!r){i.value=t;return}r.setFieldInitialValue(n(e),t,!0)}let s=h(a);if(!r)return{value:v(a()),initialValue:s,setInitialValue:o};let c=nt(t,r,s,e);return r.stageInitialValue(n(e),c,!0),{value:h({get(){return Y(r.values,n(e))},set(t){r.setFieldValue(n(e),t,!1)}}),initialValue:s,setInitialValue:o}}function nt(e,t,r,i){return _(e)?n(e):e===void 0?Y(t.values,n(i),n(r)):e}function rt(e,t,r,i){let a=m({touched:!1,pending:!1,valid:!0,required:h(()=>{var e;return((e=C(i))?.describe)?.call(e).required??!1}),validated:!!n(r).length,initialValue:h(()=>n(t)),dirty:h(()=>!J(n(e),n(t)))});return c(r,e=>{a.valid=!e.length},{immediate:!0,flush:`sync`}),a}function it(){let e=v([]);return{errors:e,setErrors:t=>{e.value=ke(t)}}}function at(e,t,n){return W(n?.type)?ct(e,t,n):ot(e,t,n)}function ot(e,r,a){let{initialValue:s,validateOnMount:u,bails:d,type:f,checkedValue:p,label:m,validateOnValueUpdate:g,uncheckedValue:v,controlled:y,keepValueOnUnmount:b,syncVModel:x,form:S}=st(a),w=y?Ce(se):void 0,T=S||w,E=h(()=>re(C(e))),D=h(()=>{if(C(T?.schema))return;let e=n(r);return ue(e)||U(e)||M(e)||Array.isArray(e)?e:Fe(e)}),O=!M(D.value)&&U(C(r)),{id:k,value:A,initialValue:ee,meta:j,setState:N,errors:P,flags:F}=et(E,{modelValue:s,form:T,bails:d,label:m,type:f,validate:D.value?ie:void 0,schema:O?r:void 0}),te=h(()=>P.value[0]);x&<({value:A,prop:x,handleChange:ae,shouldValidate:()=>g&&!F.pendingReset});let ne=(e,t=!1)=>{j.touched=!0,t&&L()};async function I(e){if(T?.validateSchema){let{results:t}=await T.validateSchema(e);return t[C(E)]??{valid:!0,errors:[]}}return D.value?Ue(A.value,D.value,{name:C(E),label:C(m),values:T?.values??{},bails:d}):{valid:!0,errors:[]}}let L=De(async()=>(j.pending=!0,j.validated=!0,I(`validated-only`)),e=>F.pendingUnmount[W.id]?e:(N({errors:e.errors}),j.pending=!1,j.valid=e.valid,e)),R=De(async()=>I(`silent`),e=>(j.valid=e.valid,e));function ie(e){return e?.mode===`silent`?R():L()}function ae(e,t=!0){le(Pe(e),t)}o(()=>{if(u)return L();(!T||!T.validateSchema)&&R()});function oe(e){j.touched=e}function ce(e){let t=e&&`value`in e?e.value:ee.value;N({value:z(t),initialValue:z(t),touched:e?.touched??!1,errors:e?.errors||[]}),j.pending=!1,j.validated=!1,R()}let V=l();function le(e,t=!0){A.value=V&&x?Ee(e,V.props.modelModifiers):e,(t?L:R)()}function H(e){N({errors:Array.isArray(e)?e:[e]})}let W={id:k,name:E,label:m,value:h({get(){return A.value},set(e){le(e,g)}}),meta:j,errors:P,errorMessage:te,type:f,checkedValue:p,uncheckedValue:v,bails:d,keepValueOnUnmount:b,resetField:ce,handleReset:()=>ce(),validate:ie,handleChange:ae,handleBlur:ne,setState:N,setTouched:oe,setErrors:H,setValue:le};return t(B,W),_(r)&&typeof n(r)!=`function`&&c(r,(e,t)=>{J(e,t)||(j.validated?L():R())},{deep:!0}),T?(c(h(()=>{let e=D.value;return!e||M(e)||ue(e)||U(e)||Array.isArray(e)?{}:Object.keys(e).reduce((t,n)=>{let r=Be(e[n]).map(e=>e.__locatorRef).reduce((e,t)=>{let n=Y(T.values,t)||T.values[t];return n!==void 0&&(e[t]=n),e},{});return Object.assign(t,r),t},{})}),(e,t)=>{Object.keys(e).length&&(J(e,t)||(j.validated?L():R()))}),i(()=>{let e=C(W.keepValueOnUnmount)??C(T.keepValuesOnUnmount),t=C(E);if(e||!T||F.pendingUnmount[W.id]){T?.removePathState(t,k);return}F.pendingUnmount[W.id]=!0;let n=T.getPathState(t);if(Array.isArray(n?.id)&&n?.multiple?n?.id.includes(W.id):n?.id===W.id){if(n?.multiple&&Array.isArray(n.value)){let e=n.value.findIndex(e=>J(e,C(W.checkedValue)));if(e>-1){let r=[...n.value];r.splice(e,1),T.setFieldValue(t,r)}Array.isArray(n.id)&&n.id.splice(n.id.indexOf(W.id),1)}else T.unsetPathValue(C(E));T.removePathState(t,k)}}),W):W}function st(e){let t=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,syncVModel:!1,controlled:!0}),n=!!e?.syncVModel,r=typeof e?.syncVModel==`string`?e.syncVModel:e?.modelPropName||`modelValue`,i=n&&!(`initialValue`in(e||{}))?ut(l(),r):e?.initialValue;if(!e)return Object.assign(Object.assign({},t()),{initialValue:i});let a=`valueProp`in e?e.valueProp:e.checkedValue,o=`standalone`in e?!e.standalone:e.controlled,s=e?.modelPropName||e?.syncVModel||!1;return Object.assign(Object.assign(Object.assign({},t()),e||{}),{initialValue:i,controlled:o??!0,checkedValue:a,syncVModel:s})}function ct(e,t,n){let r=n?.standalone?void 0:Ce(se),i=n?.checkedValue,a=n?.uncheckedValue;function o(t){let o=t.handleChange,s=h(()=>{let e=C(t.value),n=C(i);return Array.isArray(e)?e.findIndex(e=>J(e,n))>=0:J(n,e)});function c(c,l=!0){if(s.value===c?.target?.checked){l&&t.validate();return}let u=C(e),d=r?.getPathState(u),f=Pe(c),p=C(i)??f;r&&d?.multiple&&d.type===`checkbox`?p=we(Y(r.values,u)||[],p,void 0):n?.type===`checkbox`&&(p=we(C(t.value),p,C(a))),o(p,l)}return Object.assign(Object.assign({},t),{checked:s,checkedValue:i,uncheckedValue:a,handleChange:c})}return o(ot(e,t,n))}function lt({prop:e,value:t,handleChange:n,shouldValidate:r}){let i=l();if(!i||!e)return;let a=typeof e==`string`?e:`modelValue`,o=`update:${a}`;a in i.props&&(c(t,e=>{J(e,ut(i,a))||i.emit(o,e)}),c(()=>ut(i,a),e=>{if(e===V&&t.value===void 0)return;let i=e===V?void 0:e;J(i,t.value)||n(i,r())}))}function ut(e,t){if(e)return e.props[t]}var dt=S({name:`Field`,inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>He().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:V},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(e,t){let n=w(e,`rules`),i=w(e,`name`),a=w(e,`label`),o=w(e,`uncheckedValue`),s=w(e,`keepValue`),{errors:c,value:l,errorMessage:u,validate:f,handleChange:p,handleBlur:m,setTouched:g,resetField:_,handleReset:v,meta:y,checked:b,setErrors:x,setValue:S}=at(i,n,{validateOnMount:e.validateOnMount,bails:e.bails,standalone:e.standalone,type:t.attrs.type,initialValue:mt(e,t),checkedValue:t.attrs.value,uncheckedValue:o,label:a,validateOnValueUpdate:e.validateOnModelUpdate,keepValueOnUnmount:s,syncVModel:!0}),C=function(e,t=!0){p(e,t)},T=h(()=>{let{validateOnInput:n,validateOnChange:r,validateOnBlur:i,validateOnModelUpdate:a}=pt(e);function o(e){m(e,i),M(t.attrs.onBlur)&&t.attrs.onBlur(e)}function s(e){C(e,n),M(t.attrs.onInput)&&t.attrs.onInput(e)}function c(e){C(e,r),M(t.attrs.onChange)&&t.attrs.onChange(e)}let l={name:e.name,onBlur:o,onInput:s,onChange:c};return l[`onUpdate:modelValue`]=e=>C(e,a),l}),E=h(()=>{let n=Object.assign({},T.value);return W(t.attrs.type)&&b&&(n.checked=b.value),q(ft(e,t),t.attrs)&&(n.value=l.value),n}),D=h(()=>Object.assign(Object.assign({},T.value),{modelValue:l.value}));function O(){return{field:E.value,componentField:D.value,value:l.value,meta:y,errors:c.value,errorMessage:u.value,validate:f,resetField:_,handleChange:C,handleInput:e=>C(e,!1),handleReset:v,handleBlur:T.value.onBlur,setTouched:g,setErrors:x,setValue:S}}return t.expose({value:l,meta:y,errors:c,errorMessage:u,setErrors:x,setTouched:g,setValue:S,reset:_,validate:f,handleChange:p}),()=>{let n=d(ft(e,t)),i=Q(n,t,O);return n?r(n,Object.assign(Object.assign({},t.attrs),E.value),i):i}}});function ft(e,t){let n=e.as||``;return!e.as&&!t.slots.default&&(n=`input`),n}function pt(e){let{validateOnInput:t,validateOnChange:n,validateOnBlur:r,validateOnModelUpdate:i}=He();return{validateOnInput:e.validateOnInput??t,validateOnChange:e.validateOnChange??n,validateOnBlur:e.validateOnBlur??r,validateOnModelUpdate:e.validateOnModelUpdate??i}}function mt(e,t){return W(t.attrs.type)?_e(e,`modelValue`)?e.modelValue:void 0:_e(e,`modelValue`)?e.modelValue:t.attrs.value}var ht=dt,gt=0,_t=[`bails`,`fieldsCount`,`id`,`multiple`,`type`,`validate`];function vt(e){let t=e?.initialValues||{},r=Object.assign({},C(t)),i=n(e?.validationSchema);return i&&U(i)&&M(i.cast)?z(i.cast(r)||{}):z(r)}function yt(e){let r=gt++,i=e?.name||`Form`,a=0,l=v(!1),u=v(!1),d=v(0),p=[],g=m(vt(e)),y=v([]),x=v({}),S=v({}),w=je(()=>{S.value=y.value.reduce((e,t)=>(e[re(C(t.path))]=t,e),{})});function T(e,t){let n=V(e);if(!n){typeof e==`string`&&(x.value[re(e)]=ke(t));return}if(typeof e==`string`){let t=re(e);x.value[t]&&delete x.value[t]}n.errors=ke(t),n.valid=!n.errors.length}function E(e){Z(e).forEach(t=>{T(t,e[t])})}e?.initialErrors&&E(e.initialErrors);let D=h(()=>{let e=y.value.reduce((e,t)=>(t.errors.length&&(e[C(t.path)]=t.errors),e),{});return Object.assign(Object.assign({},x.value),e)}),O=h(()=>Z(D.value).reduce((e,t)=>{let n=D.value[t];return n?.length&&(e[t]=n[0]),e},{})),k=h(()=>y.value.reduce((e,t)=>(e[C(t.path)]={name:C(t.path)||``,label:t.label||``},e),{})),A=h(()=>y.value.reduce((e,t)=>(e[C(t.path)]=t.bails??!0,e),{})),ee=Object.assign({},e?.initialErrors||{}),j=e?.keepValuesOnUnmount??!1,{initialValues:N,originalInitialValues:P,setInitialValues:F}=xt(y,g,e),te=bt(y,g,P,O),ne=h(()=>y.value.reduce((e,t)=>{let n=Y(g,C(t.path));return X(e,C(t.path),n),e},{})),I=e?.validationSchema;function L(e,t){let r=h(()=>Y(N.value,C(e))),i=S.value[C(e)],o=t?.type===`checkbox`||t?.type===`radio`;if(i&&o){i.multiple=!0;let e=a++;return Array.isArray(i.id)?i.id.push(e):i.id=[i.id,e],i.fieldsCount++,i.__flags.pendingUnmount[e]=!1,i}let l=h(()=>Y(g,C(e))),u=C(e),d=H.findIndex(e=>e===u);d!==-1&&H.splice(d,1);let p=h(()=>{let n=C(I);if(U(n))return n.describe?.call(n,C(e)).required??!1;let r=C(t?.schema);return U(r)?r.describe?.call(r).required??!1:!1}),v=a++,b=m({id:v,path:e,touched:!1,pending:!1,valid:!0,validated:!!ee[u]?.length,required:p,initialValue:r,errors:f([]),bails:t?.bails??!1,label:t?.label,type:t?.type||`default`,value:l,multiple:!1,__flags:{pendingUnmount:{[v]:!1},pendingReset:!1},fieldsCount:1,validate:t?.validate,dirty:h(()=>!J(n(l),n(r)))});return y.value.push(b),S.value[u]=b,w(),O.value[u]&&!ee[u]&&s(()=>{$(u,{mode:`silent`})}),_(e)&&c(e,e=>{w();let t=z(l.value);S.value[e]=b,s(()=>{X(g,e,t)})}),b}let ie=Te(Ie,5),ae=Te(Ie,5),oe=De(async e=>await(e===`silent`?ie():ae()),(e,[t])=>{let n=Z(K.errorBag.value),r=[...new Set([...Z(e.results),...y.value.map(e=>e.path),...n])].sort().reduce((n,r)=>{let i=r,a=V(i)||le(i),o=e.results[i]?.errors||[],s=C(a?.path)||i,c=St({errors:o,valid:!o.length},n.results[s]);return n.results[s]=c,c.valid||(n.errors[s]=c.errors[0]),a&&x.value[s]&&delete x.value[s],a?(a.valid=c.valid,t===`silent`||t===`validated-only`&&!a.validated||T(a,c.errors),n):(T(s,o),n)},{valid:e.valid,results:{},errors:{},source:e.source});return e.values&&(r.values=e.values,r.source=e.source),Z(r.results).forEach(e=>{let n=V(e);n&&t!==`silent`&&(t===`validated-only`&&!n.validated||T(n,r.results[e]?.errors))}),r});function B(e){y.value.forEach(e)}function V(e){let t=typeof e==`string`?re(e):e;return typeof t==`string`?S.value[t]:t}function le(e){return y.value.filter(t=>e.startsWith(C(t.path))).reduce((e,t)=>e?t.path.length>e.path.length?t:e:t,void 0)}let H=[],W;function de(e){return H.push(e),W||=s(()=>{[...H].sort().reverse().forEach(e=>{Se(g,e)}),H=[],W=null}),W}function fe(e){return function(t,n){return function(r){return r instanceof Event&&(r.preventDefault(),r.stopPropagation()),B(e=>e.touched=!0),l.value=!0,d.value++,Q().then(i=>{let a=z(g);if(i.valid&&typeof t==`function`){let n=z(ne.value),o=e?n:a;return i.values&&(o=i.source===`schema`?i.values:Object.assign({},o,i.values)),t(o,{evt:r,controlledValues:n,setErrors:E,setFieldError:T,setTouched:we,setFieldTouched:ye,setValues:_e,setFieldValue:q,resetForm:Oe,resetField:Ee})}!i.valid&&typeof n==`function`&&n({values:a,evt:r,errors:i.errors,results:i.results})}).then(e=>(l.value=!1,e),e=>{throw l.value=!1,e})}}}let G=fe(!1);G.withControlled=fe(!0);function pe(e,t){let n=y.value.findIndex(n=>n.path===e&&(Array.isArray(n.id)?n.id.includes(t):n.id===t)),r=y.value[n];if(!(n===-1||!r)){if(s(()=>{$(e,{mode:`silent`,warn:!1})}),r.multiple&&r.fieldsCount&&r.fieldsCount--,Array.isArray(r.id)){let e=r.id.indexOf(t);e>=0&&r.id.splice(e,1),delete r.__flags.pendingUnmount[t]}(!r.multiple||r.fieldsCount<=0)&&(y.value.splice(n,1),Me(e),w(),delete S.value[e])}}function me(e){Z(S.value).forEach(t=>{t.startsWith(e)&&delete S.value[t]}),y.value=y.value.filter(t=>!t.path.startsWith(e)),s(()=>{w()})}let K={name:i,formId:r,values:g,controlledValues:ne,errorBag:D,errors:O,schema:I,submitCount:d,meta:te,isSubmitting:l,isValidating:u,fieldArrays:p,keepValuesOnUnmount:j,validateSchema:n(I)?oe:void 0,validate:Q,setFieldError:T,validateField:$,setFieldValue:q,setValues:_e,setErrors:E,setFieldTouched:ye,setTouched:we,resetForm:Oe,resetField:Ee,handleSubmit:G,useFieldModel:ze,defineInputBinds:Be,defineComponentBinds:Ve,defineField:Re,stageInitialValue:Ne,unsetInitialValue:Me,setFieldInitialValue:Fe,createPathState:L,getPathState:V,unsetPathValue:de,removePathState:pe,initialValues:N,getAllPathStates:()=>y.value,destroyPath:me,isFieldTouched:be,isFieldDirty:xe,isFieldValid:Ce};function q(e,t,n=!0){let r=z(t),i=typeof e==`string`?e:e.path;V(i)||L(i),X(g,i,r),n&&$(i)}function ge(e,t=!0){Z(g).forEach(e=>{delete g[e]}),Z(e).forEach(t=>{q(t,e[t],!1)}),t&&Q()}function _e(e,t=!0){R(g,e),p.forEach(e=>e&&e.reset()),t&&Q()}function ve(e,t){let n=V(C(e))||L(e);return h({get(){return n.value},set(n){q(C(e),n,C(t)??!1)}})}function ye(e,t){let n=V(e);n&&(n.touched=t)}function be(e){let t=V(e);return t?t.touched:y.value.filter(t=>t.path.startsWith(e)).some(e=>e.touched)}function xe(e){let t=V(e);return t?t.dirty:y.value.filter(t=>t.path.startsWith(e)).some(e=>e.dirty)}function Ce(e){let t=V(e);return t?t.valid:y.value.filter(t=>t.path.startsWith(e)).every(e=>e.valid)}function we(e){if(typeof e==`boolean`){B(t=>{t.touched=e});return}Z(e).forEach(t=>{ye(t,!!e[t])})}function Ee(e,t){let n=t&&`value`in t?t.value:Y(N.value,e),r=V(e);r&&(r.__flags.pendingReset=!0),Fe(e,z(n),!0),q(e,n,!1),ye(e,t?.touched??!1),T(e,t?.errors||[]),s(()=>{r&&(r.__flags.pendingReset=!1)})}function Oe(e,t){let n=z(e?.values?e.values:P.value);n=t?.force?n:R(P.value,n),n=U(I)&&M(I.cast)?I.cast(n):n,F(n,{force:t?.force}),B(t=>{t.__flags.pendingReset=!0,t.validated=!1,t.touched=e?.touched?.[C(t.path)]||!1,q(C(t.path),Y(n,C(t.path)),!1),T(C(t.path),void 0)}),t?.force?ge(n,!1):_e(n,!1),E(e?.errors||{}),d.value=e?.submitCount||0,s(()=>{Q({mode:`silent`}),B(e=>{e.__flags.pendingReset=!1})})}async function Q(e){let t=e?.mode||`force`;if(t===`force`&&B(e=>e.validated=!0),K.validateSchema)return K.validateSchema(t);u.value=!0;let n=await Promise.all(y.value.map(t=>t.validate?t.validate(e).then(e=>({key:C(t.path),valid:e.valid,errors:e.errors,value:e.value})):Promise.resolve({key:C(t.path),valid:!0,errors:[],value:void 0})));u.value=!1;let r={},i={},a={};for(let e of n)r[e.key]={valid:e.valid,errors:e.errors},e.value&&X(a,e.key,e.value),e.errors.length&&(i[e.key]=e.errors[0]);return{valid:n.every(e=>e.valid),results:r,errors:i,values:a,source:`fields`}}async function $(e,t){let n=V(e);if(n&&t?.mode!==`silent`&&(n.validated=!0),I){let{results:n}=await oe(t?.mode||`validated-only`);return n[e]||{errors:[],valid:!0}}return n?.validate?n.validate(t):(!n&&t?.warn,Promise.resolve({errors:[],valid:!0}))}function Me(e){Se(N.value,e)}function Ne(t,n,r=!1){Fe(t,n),X(g,t,n),r&&!e?.initialValues&&X(P.value,t,z(n))}function Fe(e,t,n=!1){X(N.value,e,z(t)),n&&X(P.value,e,z(t))}async function Ie(){let e=n(I);if(!e)return{valid:!0,results:{},errors:{},source:`none`};u.value=!0;let t=ue(e)||U(e)?await Ze(e,g):await Qe(e,g,{names:k.value,bailsMap:A.value});return u.value=!1,t}let Le=G((e,{evt:t})=>{he(t)&&t.target.submit()});o(()=>{if(e?.initialErrors&&E(e.initialErrors),e?.initialTouched&&we(e.initialTouched),e?.validateOnMount){Q();return}K.validateSchema&&K.validateSchema(`silent`)}),_(I)&&c(I,()=>{var e;(e=K.validateSchema)==null||e.call(K,`validated-only`)}),t(se,K);function Re(e,t){let n=M(t)?void 0:t?.label,r=V(C(e))||L(e,{label:n}),i=()=>M(t)?t(Ae(r,_t)):t||{};function a(){r.touched=!0,(i().validateOnBlur??He().validateOnBlur)&&$(C(r.path))}function o(){(i().validateOnInput??He().validateOnInput)&&s(()=>{$(C(r.path))})}function c(){(i().validateOnChange??He().validateOnChange)&&s(()=>{$(C(r.path))})}let l=h(()=>{let e={onChange:c,onInput:o,onBlur:a};return M(t)?Object.assign(Object.assign({},e),t(Ae(r,_t)).props||{}):t?.props?Object.assign(Object.assign({},e),t.props(Ae(r,_t))):e});return[ve(e,()=>i().validateOnModelUpdate??He()?.validateOnModelUpdate??!0),l]}function ze(e){return Array.isArray(e)?e.map(e=>ve(e,!0)):ve(e)}function Be(e,t){let[n,r]=Re(e,t);function i(){r.value.onBlur()}function a(t){let n=Pe(t);q(C(e),n,!1),r.value.onInput()}function o(t){let n=Pe(t);q(C(e),n,!1),r.value.onChange()}return h(()=>Object.assign(Object.assign({},r.value),{onBlur:i,onInput:a,onChange:o,value:n.value}))}function Ve(e,t){let[n,r]=Re(e,t),i=V(C(e));function a(e){n.value=e}return h(()=>{let e=M(t)?t(Ae(i,_t)):t||{};return Object.assign({[e.model||`modelValue`]:n.value,[`onUpdate:${e.model||`modelValue`}`]:a},r.value)})}let Ue=Object.assign(Object.assign({},K),{values:b(g),handleReset:()=>Oe(),submitForm:Le});return t(ce,Ue),Ue}function bt(t,r,i,a){let o={touched:`some`,pending:`some`,valid:`every`},s=h(()=>!J(r,n(i)));function c(){let e=t.value;return Z(o).reduce((t,n)=>(t[n]=e[o[n]](e=>e[n]),t),{})}let l=m(c());return e(()=>{let e=c();l.touched=e.touched,l.valid=e.valid,l.pending=e.pending}),h(()=>Object.assign(Object.assign({initialValues:n(i)},l),{valid:l.valid&&!Z(a.value).length,dirty:s.value}))}function xt(e,t,n){let r=vt(n),i=v(r),a=v(z(r));function o(n,r){r?.force?(i.value=z(n),a.value=z(n)):(i.value=R(z(i.value)||{},z(n)),a.value=R(z(a.value)||{},z(n))),r?.updateFields&&e.value.forEach(e=>{if(e.touched)return;let n=Y(i.value,C(e.path));X(t,C(e.path),z(n))})}return{initialValues:i,originalInitialValues:a,setInitialValues:o}}function St(e,t){return t?{valid:e.valid&&t.valid,errors:[...e.errors,...t.errors]}:e}var Ct=S({name:`Form`,inheritAttrs:!1,props:{as:{type:null,default:`form`},validationSchema:{type:Object,default:void 0},initialValues:{type:Object,default:void 0},initialErrors:{type:Object,default:void 0},initialTouched:{type:Object,default:void 0},validateOnMount:{type:Boolean,default:!1},onSubmit:{type:Function,default:void 0},onInvalidSubmit:{type:Function,default:void 0},keepValues:{type:Boolean,default:!1},name:{type:String,default:`Form`}},setup(e,t){let n=w(e,`validationSchema`),i=w(e,`keepValues`),{errors:a,errorBag:o,values:s,meta:c,isSubmitting:l,isValidating:u,submitCount:f,controlledValues:p,validate:m,validateField:h,handleReset:g,resetForm:_,handleSubmit:v,setErrors:y,setFieldError:b,setFieldValue:x,setValues:S,setFieldTouched:C,setTouched:T,resetField:E}=yt({validationSchema:n.value?n:void 0,initialValues:e.initialValues,initialErrors:e.initialErrors,initialTouched:e.initialTouched,validateOnMount:e.validateOnMount,keepValuesOnUnmount:i,name:e.name}),D=v((e,{evt:t})=>{he(t)&&t.target.submit()},e.onInvalidSubmit),O=e.onSubmit?v(e.onSubmit,e.onInvalidSubmit):D;function k(e){ge(e)&&e.preventDefault(),g(),typeof t.attrs.onReset==`function`&&t.attrs.onReset()}function A(t,n){return v(typeof t==`function`&&!n?t:n,e.onInvalidSubmit)(t)}function ee(){return z(s)}function j(){return z(c.value)}function M(){return z(a.value)}function N(){return{meta:c.value,errors:a.value,errorBag:o.value,values:s,isSubmitting:l.value,isValidating:u.value,submitCount:f.value,controlledValues:p.value,validate:m,validateField:h,handleSubmit:A,handleReset:g,submitForm:D,setErrors:y,setFieldError:b,setFieldValue:x,setValues:S,setFieldTouched:C,setTouched:T,resetForm:_,resetField:E,getValues:ee,getMeta:j,getErrors:M}}return t.expose({setFieldError:b,setErrors:y,setFieldValue:x,setValues:S,setFieldTouched:C,setTouched:T,resetForm:_,validate:m,validateField:h,resetField:E,getValues:ee,getMeta:j,getErrors:M,values:s,meta:c,errors:a}),function(){let n=e.as===`form`?e.as:e.as?d(e.as):null,i=Q(n,t,N);if(!n)return i;let a=n===`form`?{novalidate:!0}:{};return r(n,Object.assign(Object.assign(Object.assign({},a),t.attrs),{onSubmit:O,onReset:k}),i)}}});function wt(e){let t=Ce(se,void 0),r=v([]),a=()=>{},o={fields:r,remove:a,push:a,swap:a,insert:a,update:a,replace:a,prepend:a,move:a};if(!t||!n(e))return o;let s=t.fieldArrays.find(t=>n(t.path)===n(e));if(s)return s;let l=0;function u(){return Y(t?.values,C(e),[])||[]}function d(){let e=u();Array.isArray(e)&&(r.value=e.map((e,t)=>p(e,t,r.value)),f())}d();function f(){let e=r.value.length;for(let t=0;te.key===o);return a===-1?n:i[a]},set(e){let t=r.value.findIndex(e=>e.key===o);t!==-1&&x(t,e)}}),isFirst:!1,isLast:!1}}function m(){f(),t?.validate({mode:`silent`})}function h(n){let i=C(e),a=Y(t?.values,i);if(!a||!Array.isArray(a))return;let o=[...a];o.splice(n,1);let s=i+`[${n}]`;t.destroyPath(s),t.unsetInitialValue(s),X(t.values,i,o),r.value.splice(n,1),m()}function g(n){let i=z(n),a=C(e),o=Y(t?.values,a),s=N(o)?[]:o;if(!Array.isArray(s))return;let c=[...s];c.push(i),t.stageInitialValue(a+`[${c.length-1}]`,i),X(t.values,a,c),r.value.push(p(i)),m()}function _(n,i){let a=C(e),o=Y(t?.values,a);if(!Array.isArray(o)||!(n in o)||!(i in o))return;let s=[...o],c=[...r.value],l=s[n];s[n]=s[i],s[i]=l;let u=c[n];c[n]=c[i],c[i]=u,X(t.values,a,s),r.value=c,f()}function y(n,i){let a=z(i),o=C(e),s=Y(t?.values,o);if(!Array.isArray(s)||s.length{let n=t.fieldArrays.findIndex(t=>C(t.path)===C(e));n>=0&&t.fieldArrays.splice(n,1)}),c(u,e=>{J(e,r.value.map(e=>e.value))||d()}),T}var Tt=S({name:`FieldArray`,inheritAttrs:!1,props:{name:{type:String,required:!0}},setup(e,t){let{push:n,remove:r,swap:i,insert:a,replace:o,update:s,prepend:c,move:l,fields:u}=wt(()=>e.name);function d(){return{fields:u.value,push:n,remove:r,swap:i,insert:a,update:s,replace:o,prepend:c,move:l}}return t.expose({push:n,remove:r,swap:i,insert:a,update:s,replace:o,prepend:c,move:l}),()=>Q(void 0,t,d)}}),Et=S({name:`ErrorMessage`,props:{as:{type:String,default:void 0},name:{type:String,required:!0}},setup(e,t){let n=g(se,void 0),i=h(()=>n?.errors.value[e.name]);function a(){return{message:i.value}}return()=>{if(!i.value)return;let n=e.as?d(e.as):e.as,o=Q(n,t,a),s=Object.assign({role:`alert`},t.attrs);return!n&&(Array.isArray(o)||!o)&&o?.length?o:(Array.isArray(o)||!o)&&!o?.length?r(n||`span`,s,i.value):r(n,s,o)}}}),Dt=e=>e!==null&&!!e&&typeof e==`object`&&!Array.isArray(e);function Ot(e){return Number(e)>=0}function kt(e){return typeof e==`object`&&!!e}function At(e){return e==null?e===void 0?`[object Undefined]`:`[object Null]`:Object.prototype.toString.call(e)}function jt(e){if(!kt(e)||At(e)!==`[object Object]`)return!1;if(Object.getPrototypeOf(e)===null)return!0;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Mt(e,t){return Object.keys(t).forEach(n=>{if(jt(t[n])&&jt(e[n])){e[n]||(e[n]={}),Mt(e[n],t[n]);return}e[n]=t[n]}),e}function Nt(e){let t=e.split(`.`);if(!t.length)return``;let n=String(t[0]);for(let e=1;e{let n=Nt(e.path.join(`.`));e.code===`invalid_union`&&(Ft(e.unionErrors.flatMap(e=>e.issues),t),!n)||(t[n]||(t[n]={errors:[],path:n}),t[n].errors.push(e.message))})}function It(e){if(e instanceof k)return Object.fromEntries(Object.entries(e.shape).map(([e,t])=>t instanceof D?[e,t._def.defaultValue()]:t instanceof k?[e,It(t)]:[e,void 0]))}function Lt(e,t){if(!Bt(t))return null;if(G(e))return t.shape[be(e)];let n=(e||``).split(/\.|\[(\d+)\]/).filter(Boolean),r=t;for(let e=0;e<=n.length;e++){let t=n[e];if(!t||!r)return r;if(Bt(r)){r=r.shape[t]||null;continue}Ot(t)&&zt(r)&&(r=r._def.type)}return null}function Rt(e){return e._def.typeName}function zt(e){return Rt(e)===O.ZodArray}function Bt(e){return Rt(e)===O.ZodObject}var Vt=Symbol();function Ht(){let e=g(B),t=g(Vt);if(!e)throw Error(`useFormField should be used within `);let{name:n,errorMessage:r,meta:i}=e,a=t,o={valid:h(()=>i.valid),isDirty:h(()=>i.dirty),isTouched:h(()=>i.touched),error:r};return{id:a,name:n,formItemId:`${a}-form-item`,formDescriptionId:`${a}-form-item-description`,formMessageId:`${a}-form-item-message`,...o}}var Ut=S({__name:`FormControl`,setup(e){let{error:t,formItemId:r,formDescriptionId:i,formMessageId:o}=Ht();return(e,s)=>(T(),x(n(A),{id:n(r),"data-slot":`form-control`,"aria-describedby":n(t)?`${n(i)} ${n(o)}`:`${n(i)}`,"aria-invalid":!!n(t)},{default:y(()=>[a(e.$slots,`default`)]),_:3},8,[`id`,`aria-describedby`,`aria-invalid`]))}}),Wt=S({__name:`FormItem`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let r=e;return t(Vt,ee()),(e,t)=>(T(),p(`div`,{"data-slot":`form-item`,class:u(n(E)(`grid gap-2`,r.class))},[a(e.$slots,`default`)],2))}}),Gt=S({__name:`FormLabel`,props:{for:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,{error:r,formItemId:i}=Ht();return(e,o)=>(T(),x(n(j),{"data-slot":`form-label`,"data-error":!!n(r),class:u(n(E)(`data-[error=true]:text-destructive`,t.class)),for:n(i)},{default:y(()=>[a(e.$slots,`default`)]),_:3},8,[`data-error`,`class`,`for`]))}}),Kt=S({__name:`FormMessage`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,{name:r,formMessageId:i}=Ht();return(e,a)=>(T(),x(n(Et),{id:n(i),"data-slot":`form-message`,as:`p`,name:C(n(r)),class:u(n(E)(`text-destructive text-sm`,t.class))},null,8,[`id`,`name`,`class`]))}});export{Ht as a,Tt as c,Ut as i,Ct as l,Gt as n,Pt as o,Wt as r,ht as s,Kt as t,yt as u}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/Input-dHyiQP9I.js b/monisuo-admin/dist/assets/Input-dHyiQP9I.js new file mode 100644 index 0000000..356c6aa --- /dev/null +++ b/monisuo-admin/dist/assets/Input-dHyiQP9I.js @@ -0,0 +1 @@ +import{Ct as e,Tt as t,b as n,lt as r,o as i,rt as a,w as o,z as s}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as c}from"./utils-BB02OBq2.js";import{m as l}from"./dist-t_U6YImb.js";var u=o({__name:`Input`,props:{defaultValue:{},modelValue:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`update:modelValue`],setup(o,{emit:u}){let d=o,f=l(d,`modelValue`,u,{passive:!0,defaultValue:d.defaultValue});return(o,l)=>a((s(),n(`input`,{"onUpdate:modelValue":l[0]||=e=>r(f)?f.value=e:null,"data-slot":`input`,class:t(e(c)(`file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm`,`focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]`,`aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive`,d.class))},null,2)),[[i,e(f)]])}});export{u as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/Label-D9NotKz_.js b/monisuo-admin/dist/assets/Label-D9NotKz_.js new file mode 100644 index 0000000..ad0ea1a --- /dev/null +++ b/monisuo-admin/dist/assets/Label-D9NotKz_.js @@ -0,0 +1 @@ +import{Ct as e,H as t,N as n,nt as r,v as i,w as a,z as o}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as s}from"./utils-BB02OBq2.js";import{S as c}from"./dist-t_U6YImb.js";import{t as l}from"./Primitive-jhoGcsVx.js";import{t as u}from"./useForwardExpose-OKJAPp5E.js";var d=a({__name:`Label`,props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`label`}},setup(a){let s=a;return u(),(a,c)=>(o(),i(e(l),n(s,{onMousedown:c[0]||=e=>{!e.defaultPrevented&&e.detail>1&&e.preventDefault()}}),{default:r(()=>[t(a.$slots,`default`)]),_:3},16))}}),f=a({__name:`Label`,props:{for:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(a){let l=a,u=c(l,`class`);return(a,c)=>(o(),i(e(d),n({"data-slot":`label`},e(u),{class:e(s)(`flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50`,l.class)}),{default:r(()=>[t(a.$slots,`default`)]),_:3},16,[`class`]))}});export{f as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/PopoverTrigger-BfM2baJk.js b/monisuo-admin/dist/assets/PopoverTrigger-BfM2baJk.js new file mode 100644 index 0000000..ed2bb81 --- /dev/null +++ b/monisuo-admin/dist/assets/PopoverTrigger-BfM2baJk.js @@ -0,0 +1 @@ +import{Ct as e,E as t,Et as n,H as r,I as i,L as a,N as o,Ot as s,P as c,Q as l,S as u,W as d,_ as f,b as p,bt as m,c as h,ft as g,g as _,it as v,l as y,mt as b,nt as x,tt as S,v as C,w,x as T,y as E,z as D}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as O}from"./createLucideIcon-BpvmDsEE.js";import{t as k}from"./utils-BB02OBq2.js";import{C as A,S as j,c as ee,g as M,m as N}from"./dist-t_U6YImb.js";import{n as P,t as te}from"./useFormControl-CyMrrgSu.js";import{t as F}from"./createContext-BefgL9WT.js";import{t as I}from"./useForwardPropsEmits-ixfQllIc.js";import{_ as L,g as R,h as z,m as B,t as V,y as H}from"./Teleport-CLYBkdRb.js";import{t as ne}from"./Presence-C1RtYpyR.js";import{t as U}from"./Primitive-jhoGcsVx.js";import{t as W}from"./useForwardProps-B-1JXcFn.js";import{n as re,t as ie}from"./usePrimitiveElement-BKQPgqfD.js";import{a as ae,i as oe,n as se,o as ce,s as G}from"./PopperContent-BHqsUegM.js";import{t as K}from"./useForwardExpose-OKJAPp5E.js";import{t as q}from"./useId-C1k6kJxi.js";import{n as J,t as le}from"./DialogTitle-C0_ATj0B.js";import{n as Y,t as ue}from"./DialogContent-BgxXKbvY.js";import{t as de}from"./DialogDescription-BubwK6c2.js";import{t as X}from"./Collection-CEQN_ElG.js";import{t as fe}from"./VisuallyHiddenInput-syf01z94.js";import{i as pe}from"./RovingFocusGroup-BI5E2MOD.js";import{n as me}from"./Separator-5drwYWrN.js";var he=O(`search`,[[`path`,{d:`m21 21-4.34-4.34`,key:`14j7rj`}],[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}]]);function ge(e,t,n){let r=e.findIndex(e=>P(e,t)),i=e.findIndex(e=>P(e,n));if(r===-1||i===-1)return[];let[a,o]=[r,i].sort((e,t)=>e-t);return e.slice(a,o+1)}function _e(t){let n=_(()=>e(t)),r=_(()=>new Intl.Collator(`en`,{usage:`search`,...n.value}));return{startsWith:(e,t)=>t.length===0?!0:(e=e.normalize(`NFC`),t=t.normalize(`NFC`),r.value.compare(e.slice(0,t.length),t)===0),endsWith:(e,t)=>t.length===0?!0:(e=e.normalize(`NFC`),t=t.normalize(`NFC`),r.value.compare(e.slice(-t.length),t)===0),contains:(e,t)=>{if(t.length===0)return!0;e=e.normalize(`NFC`),t=t.normalize(`NFC`);let n=0,i=t.length;for(;n+i<=e.length;n++){let a=e.slice(n,n+i);if(r.value.compare(t,a)===0)return!0}return!1}}}function ve(){return{ALT:`Alt`,ARROW_DOWN:`ArrowDown`,ARROW_LEFT:`ArrowLeft`,ARROW_RIGHT:`ArrowRight`,ARROW_UP:`ArrowUp`,BACKSPACE:`Backspace`,CAPS_LOCK:`CapsLock`,CONTROL:`Control`,DELETE:`Delete`,END:`End`,ENTER:`Enter`,ESCAPE:`Escape`,F1:`F1`,F10:`F10`,F11:`F11`,F12:`F12`,F2:`F2`,F3:`F3`,F4:`F4`,F5:`F5`,F6:`F6`,F7:`F7`,F8:`F8`,F9:`F9`,HOME:`Home`,META:`Meta`,PAGE_DOWN:`PageDown`,PAGE_UP:`PageUp`,SHIFT:`Shift`,SPACE:` `,TAB:`Tab`,CTRL:`Control`,ASTERISK:`*`,SPACE_CODE:`Space`}}function ye(e,t,n){return e===void 0?!1:Array.isArray(e)?e.some(e=>Z(e,t,n)):Z(e,t,n)}function Z(e,t,n){return e===void 0||t===void 0?!1:typeof e==`string`?e===t:typeof n==`function`?n(e,t):typeof n==`string`?e?.[n]===t?.[n]:P(e,t)}var[be,xe]=F(`ListboxRoot`),Se=w({__name:`ListboxRoot`,props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},orientation:{type:String,required:!1,default:`vertical`},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},selectionBehavior:{type:String,required:!1,default:`toggle`},highlightOnHover:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`,`highlight`,`entryFocus`,`leave`],setup(t,{expose:n,emit:i}){let a=t,o=i,{multiple:s,highlightOnHover:u,orientation:d,disabled:f,selectionBehavior:p,dir:h}=m(a),{getItems:g}=X({isProvider:!0}),{handleTypeaheadSearch:_}=ce(),{primitiveElement:v,currentElement:y}=ie(),S=ve(),w=re(h),T=te(y),O=b(),k=b(!1),A=b(!0),j=N(a,`modelValue`,o,{defaultValue:a.defaultValue??(s.value?[]:void 0),passive:a.modelValue===void 0,deep:!0});function ee(e){if(k.value=!0,a.multiple){let t=Array.isArray(j.value)?[...j.value]:[],n=t.findIndex(t=>Z(t,e,a.by));a.selectionBehavior===`toggle`?(n===-1?t.push(e):t.splice(n,1),j.value=t):(j.value=[e],O.value=e)}else a.selectionBehavior===`toggle`&&Z(j.value,e,a.by)?j.value=void 0:j.value=e;setTimeout(()=>{k.value=!1},1)}let P=b(null),F=b(null),I=b(!1),L=b(!1),R=M(),z=M(),B=M();function V(){return g().map(e=>e.ref).filter(e=>e.dataset.disabled!==``)}function H(e,t=!0){e&&(P.value=e,A.value&&P.value.focus(),t&&P.value.scrollIntoView({block:`nearest`}),o(`highlight`,g().find(t=>t.ref===e)))}function ne(e){if(I.value)B.trigger(e);else{let t=g().find(t=>Z(t.value,e,a.by));t&&(P.value=t.ref,H(t.ref))}}function W(e){P.value&&P.value.isConnected&&(e.preventDefault(),e.stopPropagation(),L.value||P.value.click())}function ae(e){if(A.value){if(k.value=!0,I.value)z.trigger(e);else{let t=e.altKey||e.ctrlKey||e.metaKey;if(t&&e.key===`a`&&s.value){let t=g();j.value=[...t.map(e=>e.value)],e.preventDefault(),H(t[t.length-1].ref)}else if(!t){let t=_(e.key,g());t&&H(t)}}setTimeout(()=>{k.value=!1},1)}}function oe(){L.value=!0}function se(){c(()=>{L.value=!1})}function G(){c(()=>{J(new KeyboardEvent(`keydown`,{key:`PageUp`}))})}function K(e){let t=P.value;t?.isConnected&&(F.value=t),P.value=null,o(`leave`,e)}function q(e){let t=new CustomEvent(`listbox.entryFocus`,{bubbles:!1,cancelable:!0});if(e.currentTarget?.dispatchEvent(t),o(`entryFocus`,t),!t.defaultPrevented)if(F.value)H(F.value);else{let e=V()?.[0];H(e)}}function J(e){let t=pe(e,d.value,w.value);if(!t)return;let n=V();if(P.value){if(t===`last`)n.reverse();else if(t===`prev`||t===`next`){t===`prev`&&n.reverse();let e=n.indexOf(P.value);n=n.slice(e+1)}le(e,n[0])}if(n.length){let e=!P.value&&t===`prev`?n.length-1:0;H(n[e])}if(I.value)return z.trigger(e)}function le(e,t){if(!(I.value||a.selectionBehavior!==`replace`||!s.value||!Array.isArray(j.value))&&!((e.altKey||e.ctrlKey||e.metaKey)&&!e.shiftKey)&&e.shiftKey){let n=g().filter(e=>e.ref.dataset.disabled!==``),r=n.find(e=>e.ref===t)?.value;if(e.key===S.END?r=n[n.length-1].value:e.key===S.HOME&&(r=n[0].value),!r||!O.value)return;j.value=ge(n.map(e=>e.value),O.value,r)}}async function Y(e){if(await c(),I.value)R.trigger(e);else{let e=V(),t=e.find(e=>e.dataset.state===`checked`);t?H(t):e.length&&H(e[0])}}return l(j,()=>{k.value||c(()=>{Y()})},{immediate:!0,deep:!0}),n({highlightedElement:P,highlightItem:ne,highlightFirstItem:G,highlightSelected:Y,getItems:g}),xe({modelValue:j,onValueChange:ee,multiple:s,orientation:d,dir:w,disabled:f,highlightOnHover:u,highlightedElement:P,isVirtual:I,virtualFocusHook:R,virtualKeydownHook:z,virtualHighlightHook:B,by:a.by,firstValue:O,selectionBehavior:p,focusable:A,onLeave:K,onEnter:q,changeHighlight:H,onKeydownEnter:W,onKeydownNavigation:J,onKeydownTypeAhead:ae,onCompositionStart:oe,onCompositionEnd:se,highlightFirstItem:G}),(t,n)=>(D(),C(e(U),{ref_key:`primitiveElement`,ref:v,as:t.as,"as-child":t.asChild,dir:e(w),"data-disabled":e(f)?``:void 0,onPointerleave:K,onFocusout:n[0]||=async t=>{let n=t.relatedTarget||t.target;await c(),P.value&&e(y)&&!e(y).contains(n)&&K(t)}},{default:x(()=>[r(t.$slots,`default`,{modelValue:e(j)}),e(T)&&t.name?(D(),C(e(fe),{key:0,name:t.name,value:e(j),disabled:e(f),required:t.required},null,8,[`name`,`value`,`disabled`,`required`])):E(`v-if`,!0)]),_:3},8,[`as`,`as-child`,`dir`,`data-disabled`]))}}),Ce=w({__name:`ListboxContent`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let{CollectionSlot:n}=X(),i=be(),a=A(!1,10);return(t,o)=>(D(),C(e(n),null,{default:x(()=>[u(e(U),{role:`listbox`,as:t.as,"as-child":t.asChild,tabindex:e(i).focusable.value?e(i).highlightedElement.value?`-1`:`0`:`-1`,"aria-orientation":e(i).orientation.value,"aria-multiselectable":!!e(i).multiple.value,"data-orientation":e(i).orientation.value,onMousedown:o[0]||=y(e=>a.value=!0,[`left`]),onFocus:o[1]||=t=>{e(a)||e(i).onEnter(t)},onKeydown:[o[2]||=h(t=>{e(i).orientation.value===`vertical`&&(t.key===`ArrowLeft`||t.key===`ArrowRight`)||e(i).orientation.value===`horizontal`&&(t.key===`ArrowUp`||t.key===`ArrowDown`)||(t.preventDefault(),e(i).focusable.value&&e(i).onKeydownNavigation(t))},[`down`,`up`,`left`,`right`,`home`,`end`]),h(e(i).onKeydownEnter,[`enter`]),e(i).onKeydownTypeAhead]},{default:x(()=>[r(t.$slots,`default`)]),_:3},8,[`as`,`as-child`,`tabindex`,`aria-orientation`,`aria-multiselectable`,`data-orientation`,`onKeydown`])]),_:3}))}}),we=w({__name:`ListboxFilter`,props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`input`}},emits:[`update:modelValue`],setup(t,{emit:n}){let o=t,s=N(o,`modelValue`,n,{defaultValue:``,passive:o.modelValue===void 0}),c=be(),{primitiveElement:l,currentElement:u}=ie(),d=_(()=>o.disabled||c.disabled.value||!1),f=b();return S(()=>f.value=c.highlightedElement.value?.id),i(()=>{c.focusable.value=!1,setTimeout(()=>{o.autoFocus&&u.value?.focus()},1)}),a(()=>{c.focusable.value=!0}),(t,n)=>(D(),C(e(U),{ref_key:`primitiveElement`,ref:l,as:t.as,"as-child":t.asChild,value:e(s),disabled:d.value?``:void 0,"data-disabled":d.value?``:void 0,"aria-disabled":d.value??void 0,"aria-activedescendant":f.value,type:`text`,onKeydown:[h(y(e(c).onKeydownNavigation,[`prevent`]),[`down`,`up`,`home`,`end`]),h(e(c).onKeydownEnter,[`enter`])],onInput:n[0]||=t=>{s.value=t.target.value,e(c).highlightFirstItem()},onCompositionstart:e(c).onCompositionStart,onCompositionend:e(c).onCompositionEnd},{default:x(()=>[r(t.$slots,`default`,{modelValue:e(s)})]),_:3},8,[`as`,`as-child`,`value`,`disabled`,`data-disabled`,`aria-disabled`,`aria-activedescendant`,`onKeydown`,`onCompositionstart`,`onCompositionend`]))}}),[Te,Ee]=F(`ListboxGroup`),De=w({__name:`ListboxGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=t,i=q(void 0,`reka-listbox-group`);return Ee({id:i}),(t,a)=>(D(),C(e(U),o({role:`group`},n,{"aria-labelledby":e(i)}),{default:x(()=>[r(t.$slots,`default`)]),_:3},16,[`aria-labelledby`]))}}),Oe=w({__name:`ListboxGroupLabel`,props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(t){let n=t,i=Te({id:``});return(t,a)=>(D(),C(e(U),o(n,{id:e(i).id}),{default:x(()=>[r(t.$slots,`default`)]),_:3},16,[`id`]))}}),ke=`listbox.select`,[Ae,je]=F(`ListboxItem`),Me=w({__name:`ListboxItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},emits:[`select`],setup(t,{emit:n}){let i=t,a=n,s=q(void 0,`reka-listbox-item`),{CollectionItem:c}=X(),{forwardRef:l,currentElement:d}=K(),f=be(),p=_(()=>d.value===f.highlightedElement.value),m=_(()=>ye(f.modelValue.value,i.value,f.by)),g=_(()=>f.disabled.value||i.disabled);async function b(e){a(`select`,e),!e?.defaultPrevented&&!g.value&&e&&(f.onValueChange(i.value),f.changeHighlight(d.value))}function S(e){H(ke,b,{originalEvent:e,value:i.value})}return je({isSelected:m}),(t,n)=>(D(),C(e(c),{value:t.value},{default:x(()=>[v([p.value,m.value],()=>u(e(U),o({id:e(s)},t.$attrs,{ref:e(l),role:`option`,tabindex:e(f).focusable.value?p.value?`0`:`-1`:-1,"aria-selected":m.value,as:t.as,"as-child":t.asChild,disabled:g.value?``:void 0,"data-disabled":g.value?``:void 0,"data-highlighted":p.value?``:void 0,"data-state":m.value?`checked`:`unchecked`,onClick:S,onKeydown:h(y(S,[`prevent`]),[`space`]),onPointermove:n[0]||=()=>{e(f).highlightedElement.value!==e(d)&&e(f).highlightOnHover.value&&!e(f).focusable.value&&e(f).changeHighlight(e(d),!1)}}),{default:x(()=>[r(t.$slots,`default`)]),_:3},16,[`id`,`tabindex`,`aria-selected`,`as`,`as-child`,`disabled`,`data-disabled`,`data-highlighted`,`data-state`,`onKeydown`]),n,1)]),_:3},8,[`value`]))}}),[Q,Ne]=F(`PopoverRoot`),Pe=w({__name:`PopoverRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:[`update:open`],setup(t,{emit:n}){let i=t,a=n,{modal:o}=m(i),s=N(i,`open`,a,{defaultValue:i.defaultOpen,passive:i.open===void 0});return Ne({contentId:``,triggerId:``,modal:o,open:s,onOpenChange:e=>{s.value=e},onOpenToggle:()=>{s.value=!s.value},triggerElement:b(),hasCustomAnchor:b(!1)}),(t,n)=>(D(),C(e(ae),null,{default:x(()=>[r(t.$slots,`default`,{open:e(s),close:()=>s.value=!1})]),_:3}))}}),Fe=w({__name:`PopoverContentImpl`,props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,a=n,s=W(j(i,`trapFocus`,`disableOutsidePointerEvents`)),{forwardRef:c}=K(),l=Q();return G(),(t,n)=>(D(),C(e(B),{"as-child":``,loop:``,trapped:t.trapFocus,onMountAutoFocus:n[5]||=e=>a(`openAutoFocus`,e),onUnmountAutoFocus:n[6]||=e=>a(`closeAutoFocus`,e)},{default:x(()=>[u(e(z),{"as-child":``,"disable-outside-pointer-events":t.disableOutsidePointerEvents,onPointerDownOutside:n[0]||=e=>a(`pointerDownOutside`,e),onInteractOutside:n[1]||=e=>a(`interactOutside`,e),onEscapeKeyDown:n[2]||=e=>a(`escapeKeyDown`,e),onFocusOutside:n[3]||=e=>a(`focusOutside`,e),onDismiss:n[4]||=t=>e(l).onOpenChange(!1)},{default:x(()=>[u(e(se),o(e(s),{id:e(l).contentId,ref:e(c),"data-state":e(l).open.value?`open`:`closed`,"aria-labelledby":e(l).triggerId,style:{"--reka-popover-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-popover-content-available-width":`var(--reka-popper-available-width)`,"--reka-popover-content-available-height":`var(--reka-popper-available-height)`,"--reka-popover-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-popover-trigger-height":`var(--reka-popper-anchor-height)`},role:`dialog`}),{default:x(()=>[r(t.$slots,`default`)]),_:3},16,[`id`,`data-state`,`aria-labelledby`])]),_:3},8,[`disable-outside-pointer-events`])]),_:3},8,[`trapped`]))}}),Ie=w({__name:`PopoverContentModal`,props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,a=n,s=Q(),c=b(!1);L(!0);let l=I(i,a),{forwardRef:u,currentElement:d}=K();return R(d),(t,n)=>(D(),C(Fe,o(e(l),{ref:e(u),"trap-focus":e(s).open.value,"disable-outside-pointer-events":``,onCloseAutoFocus:n[0]||=y(t=>{a(`closeAutoFocus`,t),c.value||e(s).triggerElement.value?.focus()},[`prevent`]),onPointerDownOutside:n[1]||=e=>{a(`pointerDownOutside`,e);let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;c.value=t.button===2||n},onFocusOutside:n[2]||=y(()=>{},[`prevent`])}),{default:x(()=>[r(t.$slots,`default`)]),_:3},16,[`trap-focus`]))}}),Le=w({__name:`PopoverContentNonModal`,props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,a=n,s=Q(),c=b(!1),l=b(!1),u=I(i,a);return(t,n)=>(D(),C(Fe,o(e(u),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:n[0]||=t=>{a(`closeAutoFocus`,t),t.defaultPrevented||(c.value||e(s).triggerElement.value?.focus(),t.preventDefault()),c.value=!1,l.value=!1},onInteractOutside:n[1]||=async t=>{a(`interactOutside`,t),t.defaultPrevented||(c.value=!0,t.detail.originalEvent.type===`pointerdown`&&(l.value=!0));let n=t.target;e(s).triggerElement.value?.contains(n)&&t.preventDefault(),t.detail.originalEvent.type===`focusin`&&l.value&&t.preventDefault()}}),{default:x(()=>[r(t.$slots,`default`)]),_:3},16))}}),Re=w({__name:`PopoverContent`,props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,a=n,s=Q(),c=I(i,a),{forwardRef:l}=K();return s.contentId||=q(void 0,`reka-popover-content`),(t,n)=>(D(),C(e(ne),{present:t.forceMount||e(s).open.value},{default:x(()=>[e(s).modal.value?(D(),C(Ie,o({key:0},e(c),{ref:e(l)}),{default:x(()=>[r(t.$slots,`default`)]),_:3},16)):(D(),C(Le,o({key:1},e(c),{ref:e(l)}),{default:x(()=>[r(t.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),ze=w({__name:`PopoverPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(i){let a=i;return(i,o)=>(D(),C(e(V),n(t(a)),{default:x(()=>[r(i.$slots,`default`)]),_:3},16))}}),Be=w({__name:`PopoverTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t,a=Q(),{forwardRef:o,currentElement:s}=K();return a.triggerId||=q(void 0,`reka-popover-trigger`),i(()=>{a.triggerElement.value=s.value}),(t,i)=>(D(),C(d(e(a).hasCustomAnchor.value?e(U):e(oe)),{"as-child":``},{default:x(()=>[u(e(U),{id:e(a).triggerId,ref:e(o),type:t.as===`button`?`button`:void 0,"aria-haspopup":`dialog`,"aria-expanded":e(a).open.value,"aria-controls":e(a).contentId,"data-state":e(a).open.value?`open`:`closed`,as:t.as,"as-child":n.asChild,onClick:e(a).onOpenToggle},{default:x(()=>[r(t.$slots,`default`)]),_:3},8,[`id`,`type`,`aria-expanded`,`aria-controls`,`data-state`,`as`,`as-child`,`onClick`])]),_:3}))}}),Ve=w({__name:`CommandEmpty`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,i=j(n,`class`),{filterState:a}=$(),s=_(()=>!!a.search&&a.filtered.count===0);return(t,a)=>s.value?(D(),C(e(U),o({key:0,"data-slot":`command-empty`},e(i),{class:e(k)(`py-6 text-center text-sm`,n.class)}),{default:x(()=>[r(t.$slots,`default`)]),_:3},16,[`class`])):E(``,!0)}}),He=w({__name:`CommandGroup`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},heading:{}},setup(t){let n=t,c=j(n,`class`),{allGroups:l,filterState:u}=$(),d=q(),f=_(()=>u.search?u.filtered.groups.has(d):!0);return Ze({id:d}),i(()=>{l.value.has(d)||l.value.set(d,new Set)}),a(()=>{l.value.delete(d)}),(i,a)=>(D(),C(e(De),o(e(c),{id:e(d),"data-slot":`command-group`,class:e(k)(`text-foreground overflow-hidden p-1`,n.class),hidden:f.value?void 0:!0}),{default:x(()=>[t.heading?(D(),C(e(Oe),{key:0,"data-slot":`command-group-heading`,class:`px-2 py-1.5 text-xs font-medium text-muted-foreground`},{default:x(()=>[T(s(t.heading),1)]),_:1})):E(``,!0),r(i.$slots,`default`)]),_:3},16,[`id`,`class`,`hidden`]))}}),Ue={"data-slot":`command-input-wrapper`,class:`flex h-9 items-center gap-2 border-b px-3`},We=w({inheritAttrs:!1,__name:`CommandInput`,props:{modelValue:{},autoFocus:{type:Boolean},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=W(j(n,`class`)),{filterState:i}=$();return(t,a)=>(D(),p(`div`,Ue,[u(e(he),{class:`size-4 shrink-0 opacity-50`}),u(e(we),o({...e(r),...t.$attrs},{modelValue:e(i).search,"onUpdate:modelValue":a[0]||=t=>e(i).search=t,"data-slot":`command-input`,"auto-focus":``,class:e(k)(`placeholder:text-muted-foreground flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-hidden disabled:cursor-not-allowed disabled:opacity-50`,n.class)}),null,16,[`modelValue`,`class`])]))}}),Ge=w({__name:`CommandItem`,props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`select`],setup(t,{emit:n}){let s=t,c=n,l=I(j(s,`class`),c),u=q(),{filterState:d,allItems:f,allGroups:p}=$(),m=Xe(),h=_(()=>{if(d.search){let e=d.filtered.items.get(u);return e===void 0?!0:e>0}else return!0}),g=b(),v=ee(g);return i(()=>{if(!(v.value instanceof HTMLElement))return;f.value.set(u,v.value.textContent??s.value?.toString()??``);let e=m?.id;e&&(p.value.has(e)?p.value.get(e)?.add(u):p.value.set(e,new Set([u])))}),a(()=>{f.value.delete(u)}),(t,n)=>h.value?(D(),C(e(Me),o({key:0},e(l),{id:e(u),ref_key:`itemRef`,ref:g,"data-slot":`command-item`,class:e(k)(`data-[highlighted]:bg-accent data-[highlighted]:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,s.class),onSelect:n[0]||=()=>{e(d).search=``}}),{default:x(()=>[r(t.$slots,`default`)]),_:3},16,[`id`,`class`])):E(``,!0)}}),Ke={role:`presentation`},qe=w({__name:`CommandList`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,i=W(j(n,`class`));return(t,a)=>(D(),C(e(Ce),o({"data-slot":`command-list`},e(i),{class:e(k)(`max-h-[300px] scroll-py-1 overflow-x-hidden overflow-y-auto`,n.class)}),{default:x(()=>[f(`div`,Ke,[r(t.$slots,`default`)])]),_:3},16,[`class`]))}}),Je=w({__name:`CommandSeparator`,props:{orientation:{},decorative:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,i=j(n,`class`);return(t,a)=>(D(),C(e(me),o({"data-slot":`command-separator`},e(i),{class:e(k)(`bg-border -mx-1 h-px`,n.class)}),{default:x(()=>[r(t.$slots,`default`)]),_:3},16,[`class`]))}}),[$,Ye]=F(`Command`),[Xe,Ze]=F(`CommandGroup`),Qe=w({__name:`Command`,props:{modelValue:{default:``},defaultValue:{},multiple:{type:Boolean},orientation:{},dir:{},disabled:{type:Boolean},selectionBehavior:{},highlightOnHover:{type:Boolean},by:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},emits:[`update:modelValue`,`highlight`,`entryFocus`,`leave`],setup(t,{emit:n}){let i=t,a=n,s=I(j(i,`class`),a),c=b(new Map),u=b(new Map),{contains:d}=_e({sensitivity:`base`}),f=g({search:``,filtered:{count:0,items:new Map,groups:new Set}});function p(){if(!f.search){f.filtered.count=c.value.size;return}f.filtered.groups=new Set;let e=0;for(let[t,n]of c.value){let r=d(n,f.search);f.filtered.items.set(t,r?1:0),r&&e++}for(let[e,t]of u.value)for(let n of t)if(f.filtered.items.get(n)>0){f.filtered.groups.add(e);break}f.filtered.count=e}return l(()=>f.search,()=>{p()}),Ye({allItems:c,allGroups:u,filterState:f}),(t,n)=>(D(),C(e(Se),o({"data-slot":`command`},e(s),{class:e(k)(`bg-popover text-popover-foreground flex h-full w-full flex-col overflow-hidden rounded-md`,i.class)}),{default:x(()=>[r(t.$slots,`default`)]),_:3},16,[`class`]))}}),$e=w({__name:`CommandDialog`,props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean},title:{default:`Command Palette`},description:{default:`Search for a command to run...`}},emits:[`update:open`],setup(i,{emit:a}){let o=I(i,a);return(a,c)=>(D(),C(e(Y),n(t(e(o))),{default:x(o=>[u(e(ue),{class:`overflow-hidden p-0`},{default:x(()=>[u(e(J),{class:`sr-only`},{default:x(()=>[u(e(le),null,{default:x(()=>[T(s(i.title),1)]),_:1}),u(e(de),null,{default:x(()=>[T(s(i.description),1)]),_:1})]),_:1}),u(Qe,null,{default:x(()=>[r(a.$slots,`default`,n(t(o)))]),_:2},1024)]),_:2},1024)]),_:3},16))}}),et=w({__name:`Popover`,props:{defaultOpen:{type:Boolean},open:{type:Boolean},modal:{type:Boolean}},emits:[`update:open`],setup(i,{emit:a}){let s=I(i,a);return(i,a)=>(D(),C(e(Pe),o({"data-slot":`popover`},e(s)),{default:x(e=>[r(i.$slots,`default`,n(t(e)))]),_:3},16))}}),tt=w({inheritAttrs:!1,__name:`PopoverContent`,props:{forceMount:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{default:`center`},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},hideShiftedArrow:{type:Boolean},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(t,{emit:n}){let i=t,a=n,s=I(j(i,`class`),a);return(t,n)=>(D(),C(e(ze),null,{default:x(()=>[u(e(Re),o({"data-slot":`popover-content`},{...t.$attrs,...e(s)},{class:e(k)(`bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 rounded-md border p-4 shadow-md origin-(--reka-popover-content-transform-origin) outline-hidden`,i.class)}),{default:x(()=>[r(t.$slots,`default`)]),_:3},16,[`class`])]),_:3}))}}),nt=w({__name:`PopoverTrigger`,props:{asChild:{type:Boolean},as:{}},setup(t){let n=t;return(t,i)=>(D(),C(e(Be),o({"data-slot":`popover-trigger`},n),{default:x(()=>[r(t.$slots,`default`)]),_:3},16))}});export{Qe as a,Ge as c,Ve as d,ve as f,$e as i,We as l,tt as n,Je as o,he as p,et as r,qe as s,nt as t,He as u}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/PopperContent-BHqsUegM.js b/monisuo-admin/dist/assets/PopperContent-BHqsUegM.js new file mode 100644 index 0000000..748076e --- /dev/null +++ b/monisuo-admin/dist/assets/PopperContent-BHqsUegM.js @@ -0,0 +1 @@ +import{$ as e,Ct as t,Dt as n,H as r,I as i,N as a,Q as o,S as s,_t as c,b as l,dt as u,et as d,g as f,gt as p,j as m,mt as h,nt as g,st as _,v,w as y,z as b}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{C as x,a as S,b as C,h as w}from"./dist-t_U6YImb.js";import{t as T}from"./createContext-BefgL9WT.js";import{r as E}from"./useForwardPropsEmits-ixfQllIc.js";import{t as D}from"./Primitive-jhoGcsVx.js";import{t as O}from"./useForwardExpose-OKJAPp5E.js";var k=0;function A(){e(e=>{if(!C)return;let t=document.querySelectorAll(`[data-reka-focus-guard]`);document.body.insertAdjacentElement(`afterbegin`,t[0]??j()),document.body.insertAdjacentElement(`beforeend`,t[1]??j()),k++,e(()=>{k===1&&document.querySelectorAll(`[data-reka-focus-guard]`).forEach(e=>e.remove()),k--})})}function j(){let e=document.createElement(`span`);return e.setAttribute(`data-reka-focus-guard`,``),e.tabIndex=0,e.style.outline=`none`,e.style.opacity=`0`,e.style.position=`fixed`,e.style.pointerEvents=`none`,e}function ee(e){let t=h(),n=f(()=>t.value?.width??0),r=f(()=>t.value?.height??0);return i(()=>{let n=S(e);if(n){t.value={width:n.offsetWidth,height:n.offsetHeight};let e=new ResizeObserver(e=>{if(!Array.isArray(e)||!e.length)return;let r=e[0],i,a;if(`borderBoxSize`in r){let e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,a=t.blockSize}else i=n.offsetWidth,a=n.offsetHeight;t.value={width:i,height:a}});return e.observe(n,{box:`border-box`}),()=>e.unobserve(n)}else t.value=void 0}),{width:n,height:r}}function M(e){let t=x(``,1e3);return{search:t,handleTypeaheadSearch:(n,r)=>{if(t.value+=n,e)e(n);else{let e=E(),n=r.map(e=>({...e,textValue:e.value?.textValue??e.ref.textContent?.trim()??``})),i=n.find(t=>t.ref===e),a=ne(n.map(e=>e.textValue),t.value,i?.textValue),o=n.find(e=>e.textValue===a);return o&&o.ref.focus(),o?.ref}},resetTypeahead:()=>{t.value=``}}}function te(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function ne(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=te(e,Math.max(i,0));r.length===1&&(a=a.filter(e=>e!==n));let o=a.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return o===n?void 0:o}var[re,N]=T(`PopperRoot`),ie=y({inheritAttrs:!1,__name:`PopperRoot`,setup(e){let t=h();return N({anchor:t,onAnchorChange:e=>t.value=e}),(e,t)=>r(e.$slots,`default`)}}),ae=y({__name:`PopperAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let n=e,{forwardRef:i,currentElement:a}=O(),o=re();return d(()=>{o.onAnchorChange(n.reference??a.value)}),(e,n)=>(b(),v(t(D),{ref:t(i),as:e.as,"as-child":e.asChild},{default:g(()=>[r(e.$slots,`default`)]),_:3},8,[`as`,`as-child`]))}});function oe(e){return e!==null}function se(e){return{name:`transformOrigin`,options:e,fn(t){let{placement:n,rects:r,middlewareData:i}=t,a=i.arrow?.centerOffset!==0,o=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[c,l]=ce(n),u={start:`0%`,center:`50%`,end:`100%`}[l],d=(i.arrow?.x??0)+o/2,f=(i.arrow?.y??0)+s/2,p=``,m=``;return c===`bottom`?(p=a?u:`${d}px`,m=`${-s}px`):c===`top`?(p=a?u:`${d}px`,m=`${r.floating.height+s}px`):c===`right`?(p=`${-s}px`,m=a?u:`${f}px`):c===`left`&&(p=`${r.floating.width+s}px`,m=a?u:`${f}px`),{data:{x:p,y:m}}}}}function ce(e){let[t,n=`center`]=e.split(`-`);return[t,n]}var le=[`top`,`right`,`bottom`,`left`],P=Math.min,F=Math.max,ue=Math.round,de=Math.floor,I=e=>({x:e,y:e}),fe={left:`right`,right:`left`,bottom:`top`,top:`bottom`},pe={start:`end`,end:`start`};function me(e,t,n){return F(e,P(t,n))}function L(e,t){return typeof e==`function`?e(t):e}function R(e){return e.split(`-`)[0]}function z(e){return e.split(`-`)[1]}function he(e){return e===`x`?`y`:`x`}function ge(e){return e===`y`?`height`:`width`}var _e=new Set([`top`,`bottom`]);function B(e){return _e.has(R(e))?`y`:`x`}function ve(e){return he(B(e))}function ye(e,t,n){n===void 0&&(n=!1);let r=z(e),i=ve(e),a=ge(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=Oe(o)),[o,Oe(o)]}function be(e){let t=Oe(e);return[xe(e),t,xe(t)]}function xe(e){return e.replace(/start|end/g,e=>pe[e])}var Se=[`left`,`right`],Ce=[`right`,`left`],we=[`top`,`bottom`],Te=[`bottom`,`top`];function Ee(e,t,n){switch(e){case`top`:case`bottom`:return n?t?Ce:Se:t?Se:Ce;case`left`:case`right`:return t?we:Te;default:return[]}}function De(e,t,n,r){let i=z(e),a=Ee(R(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(xe)))),a}function Oe(e){return e.replace(/left|right|bottom|top/g,e=>fe[e])}function ke(e){return{top:0,right:0,bottom:0,left:0,...e}}function Ae(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:ke(e)}function je(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Me(e,t,n){let{reference:r,floating:i}=e,a=B(t),o=ve(t),s=ge(o),c=R(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}switch(z(t)){case`start`:p[o]-=f*(n&&l?-1:1);break;case`end`:p[o]+=f*(n&&l?-1:1);break}return p}var Ne=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=a.filter(Boolean),c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Me(l,r,c),f=r,p={},m=0;for(let n=0;n({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=L(e,t)||{};if(l==null)return{};let d=Ae(u),f={x:n,y:r},p=ve(i),m=ge(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=P(d[_],T),D=P(d[v],T),O=E,k=C-h[m]-D,A=C/2-h[m]/2+w,j=me(O,A,k),ee=!c.arrow&&z(i)!=null&&A!==j&&a.reference[m]/2-(Ae<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(!(u===`alignment`&&_!==B(t))||T.every(e=>B(e.placement)===_?e.overflows[0]>0:!0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=B(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}};function Ie(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Le(e){return le.some(t=>e[t]>=0)}var Re=function(e){return e===void 0&&(e={}),{name:`hide`,options:e,async fn(t){let{rects:n}=t,{strategy:r=`referenceHidden`,...i}=L(e,t);switch(r){case`referenceHidden`:{let e=Ie(await V(t,{...i,elementContext:`reference`}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:Le(e)}}}case`escaped`:{let e=Ie(await V(t,{...i,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:Le(e)}}}default:return{}}}}},ze=new Set([`left`,`top`]);async function Be(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=R(n),s=z(n),c=B(n)===`y`,l=ze.has(o)?-1:1,u=a&&c?-1:1,d=L(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Ve=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Be(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},He=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i}=t,{mainAxis:a=!0,crossAxis:o=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=L(e,t),l={x:n,y:r},u=await V(t,c),d=B(R(i)),f=he(d),p=l[f],m=l[d];if(a){let e=f===`y`?`top`:`left`,t=f===`y`?`bottom`:`right`,n=p+u[e],r=p-u[t];p=me(n,p,r)}if(o){let e=d===`y`?`top`:`left`,t=d===`y`?`bottom`:`right`,n=m+u[e],r=m-u[t];m=me(n,m,r)}let h=s.fn({...t,[f]:p,[d]:m});return{...h,data:{x:h.x-n,y:h.y-r,enabled:{[f]:a,[d]:o}}}}}},Ue=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=L(e,t),u={x:n,y:r},d=B(i),f=he(d),p=u[f],m=u[d],h=L(s,t),g=typeof h==`number`?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let e=f===`y`?`height`:`width`,t=a.reference[f]-a.floating[e]+g.mainAxis,n=a.reference[f]+a.reference[e]-g.mainAxis;pn&&(p=n)}if(l){let e=f===`y`?`width`:`height`,t=ze.has(R(i)),n=a.reference[d]-a.floating[e]+(t&&o.offset?.[d]||0)+(t?0:g.crossAxis),r=a.reference[d]+a.reference[e]+(t?0:o.offset?.[d]||0)-(t?g.crossAxis:0);mr&&(m=r)}return{[f]:p,[d]:m}}}},We=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){var n,r;let{placement:i,rects:a,platform:o,elements:s}=t,{apply:c=()=>{},...l}=L(e,t),u=await V(t,l),d=R(i),f=z(i),p=B(i)===`y`,{width:m,height:h}=a.floating,g,_;d===`top`||d===`bottom`?(g=d,_=f===(await(o.isRTL==null?void 0:o.isRTL(s.floating))?`start`:`end`)?`left`:`right`):(_=d,g=f===`end`?`top`:`bottom`);let v=h-u.top-u.bottom,y=m-u.left-u.right,b=P(h-u[g],v),x=P(m-u[_],y),S=!t.middlewareData.shift,C=b,w=x;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(w=y),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(C=v),S&&!f){let e=F(u.left,0),t=F(u.right,0),n=F(u.top,0),r=F(u.bottom,0);p?w=m-2*(e!==0||t!==0?e+t:F(u.left,u.right)):C=h-2*(n!==0||r!==0?n+r:F(u.top,u.bottom))}await c({...t,availableWidth:w,availableHeight:C});let T=await o.getDimensions(s.floating);return m!==T.width||h!==T.height?{reset:{rects:!0}}:{}}}};function Ge(){return typeof window<`u`}function H(e){return Ke(e)?(e.nodeName||``).toLowerCase():`#document`}function U(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function W(e){return((Ke(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function Ke(e){return Ge()?e instanceof Node||e instanceof U(e).Node:!1}function G(e){return Ge()?e instanceof Element||e instanceof U(e).Element:!1}function K(e){return Ge()?e instanceof HTMLElement||e instanceof U(e).HTMLElement:!1}function qe(e){return!Ge()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof U(e).ShadowRoot}var Je=new Set([`inline`,`contents`]);function q(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=Y(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!Je.has(i)}var Ye=new Set([`table`,`td`,`th`]);function Xe(e){return Ye.has(H(e))}var Ze=[`:popover-open`,`:modal`];function Qe(e){return Ze.some(t=>{try{return e.matches(t)}catch{return!1}})}var $e=[`transform`,`translate`,`scale`,`rotate`,`perspective`],et=[`transform`,`translate`,`scale`,`rotate`,`perspective`,`filter`],tt=[`paint`,`layout`,`strict`,`content`];function nt(e){let t=it(),n=G(e)?Y(e):e;return $e.some(e=>n[e]?n[e]!==`none`:!1)||(n.containerType?n.containerType!==`normal`:!1)||!t&&(n.backdropFilter?n.backdropFilter!==`none`:!1)||!t&&(n.filter?n.filter!==`none`:!1)||et.some(e=>(n.willChange||``).includes(e))||tt.some(e=>(n.contain||``).includes(e))}function rt(e){let t=X(e);for(;K(t)&&!J(t);){if(nt(t))return t;if(Qe(t))return null;t=X(t)}return null}function it(){return typeof CSS>`u`||!CSS.supports?!1:CSS.supports(`-webkit-backdrop-filter`,`none`)}var at=new Set([`html`,`body`,`#document`]);function J(e){return at.has(H(e))}function Y(e){return U(e).getComputedStyle(e)}function ot(e){return G(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function X(e){if(H(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||qe(e)&&e.host||W(e);return qe(t)?t.host:t}function st(e){let t=X(e);return J(t)?e.ownerDocument?e.ownerDocument.body:e.body:K(t)&&q(t)?t:st(t)}function ct(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=st(e),i=r===e.ownerDocument?.body,a=U(r);if(i){let e=lt(a);return t.concat(a,a.visualViewport||[],q(r)?r:[],e&&n?ct(e):[])}return t.concat(r,ct(r,[],n))}function lt(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ut(e){let t=Y(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=K(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=ue(n)!==a||ue(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function dt(e){return G(e)?e:e.contextElement}function Z(e){let t=dt(e);if(!K(t))return I(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=ut(t),o=(a?ue(n.width):n.width)/r,s=(a?ue(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var ft=I(0);function pt(e){let t=U(e);return!it()||!t.visualViewport?ft:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function mt(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==U(e)?!1:t}function Q(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=dt(e),o=I(1);t&&(r?G(r)&&(o=Z(r)):o=Z(e));let s=mt(a,n,r)?pt(a):I(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){let e=U(a),t=r&&G(r)?U(r):r,n=e,i=lt(n);for(;i&&r&&t!==n;){let e=Z(i),t=i.getBoundingClientRect(),r=Y(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=U(i),i=lt(n)}}return je({width:u,height:d,x:c,y:l})}function ht(e,t){let n=ot(e).scrollLeft;return t?t.left+n:Q(W(e)).left+n}function gt(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-ht(e,n),y:n.top+t.scrollTop}}function _t(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=W(r),s=t?Qe(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=I(1),u=I(0),d=K(r);if((d||!d&&!a)&&((H(r)!==`body`||q(o))&&(c=ot(r)),K(r))){let e=Q(r);l=Z(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?gt(o,c):I(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function vt(e){return Array.from(e.getClientRects())}function yt(e){let t=W(e),n=ot(e),r=e.ownerDocument.body,i=F(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=F(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+ht(e),s=-n.scrollTop;return Y(r).direction===`rtl`&&(o+=F(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}var bt=25;function xt(e,t){let n=U(e),r=W(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=it();(!e||e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}let l=ht(r);if(l<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=bt&&(a-=o)}else l<=bt&&(a+=l);return{width:a,height:o,x:s,y:c}}var St=new Set([`absolute`,`fixed`]);function Ct(e,t){let n=Q(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=K(e)?Z(e):I(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function wt(e,t,n){let r;if(t===`viewport`)r=xt(e,n);else if(t===`document`)r=yt(W(e));else if(G(t))r=Ct(t,n);else{let n=pt(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return je(r)}function Tt(e,t){let n=X(e);return n===t||!G(n)||J(n)?!1:Y(n).position===`fixed`||Tt(n,t)}function Et(e,t){let n=t.get(e);if(n)return n;let r=ct(e,[],!1).filter(e=>G(e)&&H(e)!==`body`),i=null,a=Y(e).position===`fixed`,o=a?X(e):e;for(;G(o)&&!J(o);){let t=Y(o),n=nt(o);!n&&t.position===`fixed`&&(i=null),(a?!n&&!i:!n&&t.position===`static`&&i&&St.has(i.position)||q(o)&&!n&&Tt(e,o))?r=r.filter(e=>e!==o):i=t,o=X(o)}return t.set(e,r),r}function Dt(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?Qe(t)?[]:Et(t,this._c):[].concat(n),r],o=a[0],s=a.reduce((e,n)=>{let r=wt(t,n,i);return e.top=F(r.top,e.top),e.right=P(r.right,e.right),e.bottom=P(r.bottom,e.bottom),e.left=F(r.left,e.left),e},wt(t,o,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function Ot(e){let{width:t,height:n}=ut(e);return{width:t,height:n}}function kt(e,t,n){let r=K(t),i=W(t),a=n===`fixed`,o=Q(e,!0,a,t),s={scrollLeft:0,scrollTop:0},c=I(0);function l(){c.x=ht(i)}if(r||!r&&!a)if((H(t)!==`body`||q(i))&&(s=ot(t)),r){let e=Q(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&l();a&&!r&&i&&l();let u=i&&!r&&!a?gt(i,s):I(0);return{x:o.left+s.scrollLeft-c.x-u.x,y:o.top+s.scrollTop-c.y-u.y,width:o.width,height:o.height}}function At(e){return Y(e).position===`static`}function jt(e,t){if(!K(e)||Y(e).position===`fixed`)return null;if(t)return t(e);let n=e.offsetParent;return W(e)===n&&(n=n.ownerDocument.body),n}function Mt(e,t){let n=U(e);if(Qe(e))return n;if(!K(e)){let t=X(e);for(;t&&!J(t);){if(G(t)&&!At(t))return t;t=X(t)}return n}let r=jt(e,t);for(;r&&Xe(r)&&At(r);)r=jt(r,t);return r&&J(r)&&At(r)&&!nt(r)?n:r||rt(e)||n}var Nt=async function(e){let t=this.getOffsetParent||Mt,n=this.getDimensions,r=await n(e.floating);return{reference:kt(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function Pt(e){return Y(e).direction===`rtl`}var Ft={convertOffsetParentRelativeRectToViewportRelativeRect:_t,getDocumentElement:W,getClippingRect:Dt,getOffsetParent:Mt,getElementRects:Nt,getClientRects:vt,getDimensions:Ot,getScale:Z,isElement:G,isRTL:Pt};function It(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Lt(e,t){let n=null,r,i=W(e);function a(){var e;clearTimeout(r),(e=n)==null||e.disconnect(),n=null}function o(s,c){s===void 0&&(s=!1),c===void 0&&(c=1),a();let l=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=l;if(s||t(),!f||!p)return;let m=de(d),h=de(i.clientWidth-(u+f)),g=de(i.clientHeight-(d+p)),_=de(u),v={rootMargin:-m+`px `+-h+`px `+-g+`px `+-_+`px`,threshold:F(0,P(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(n!==c){if(!y)return o();n?o(!1,n):r=setTimeout(()=>{o(!1,1e-7)},1e3)}n===1&&!It(l,e.getBoundingClientRect())&&o(),y=!1}try{n=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch{n=new IntersectionObserver(b,v)}n.observe(e)}return o(!0),a}function Rt(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=dt(e),u=i||a?[...l?ct(l):[],...ct(t)]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n,{passive:!0}),a&&e.addEventListener(`resize`,n)});let d=l&&s?Lt(l,n):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),p.observe(t));let m,h=c?Q(e):null;c&&g();function g(){let t=Q(e);h&&!It(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var zt=Ve,Bt=He,Vt=Fe,Ht=We,Ut=Re,Wt=Pe,Gt=Ue,Kt=(e,t,n)=>{let r=new Map,i={platform:Ft,...n},a={...i.platform,_c:r};return Ne(e,t,{...i,platform:a})};function qt(e){return typeof e==`object`&&!!e&&`$el`in e}function Jt(e){if(qt(e)){let t=e.$el;return Ke(t)&&H(t)===`#comment`?null:t}return e}function $(e){return typeof e==`function`?e():t(e)}function Yt(e){return{name:`arrow`,options:e,fn(t){let n=Jt($(e.element));return n==null?{}:Wt({element:n,padding:e.padding}).fn(t)}}}function Xt(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Zt(e,t){let n=Xt(e);return Math.round(t*n)/n}function Qt(e,t,n){n===void 0&&(n={});let r=n.whileElementsMounted,i=f(()=>$(n.open)??!0),a=f(()=>$(n.middleware)),s=f(()=>$(n.placement)??`bottom`),l=f(()=>$(n.strategy)??`absolute`),d=f(()=>$(n.transform)??!0),m=f(()=>Jt(e.value)),g=f(()=>Jt(t.value)),v=h(0),y=h(0),b=h(l.value),x=h(s.value),S=c({}),C=h(!1),w=f(()=>{let e={position:b.value,left:`0`,top:`0`};if(!g.value)return e;let t=Zt(g.value,v.value),n=Zt(g.value,y.value);return d.value?{...e,transform:`translate(`+t+`px, `+n+`px)`,...Xt(g.value)>=1.5&&{willChange:`transform`}}:{position:b.value,left:t+`px`,top:n+`px`}}),T;function E(){if(m.value==null||g.value==null)return;let e=i.value;Kt(m.value,g.value,{middleware:a.value,placement:s.value,strategy:l.value}).then(t=>{v.value=t.x,y.value=t.y,b.value=t.strategy,x.value=t.placement,S.value=t.middlewareData,C.value=e!==!1})}function D(){typeof T==`function`&&(T(),T=void 0)}function O(){if(D(),r===void 0){E();return}if(m.value!=null&&g.value!=null){T=r(m.value,g.value,E);return}}function k(){i.value||(C.value=!1)}return o([a,s,l,i],E,{flush:`sync`}),o([m,g],O,{flush:`sync`}),o(i,k,{flush:`sync`}),_()&&u(D),{x:p(v),y:p(y),strategy:p(b),placement:p(x),middlewareData:p(S),isPositioned:p(C),floatingStyles:w,update:E}}var $t={side:`bottom`,sideOffset:0,sideFlip:!0,align:`center`,alignOffset:0,alignFlip:!0,arrowPadding:0,hideShiftedArrow:!0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:`partial`,hideWhenDetached:!1,positionStrategy:`fixed`,updatePositionStrategy:`optimized`,prioritizePosition:!1},[en,tn]=T(`PopperContent`),nn=y({inheritAttrs:!1,__name:`PopperContent`,props:m({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...$t}),emits:[`placed`],setup(i,{emit:o}){let c=i,u=o,p=re(),{forwardRef:m,currentElement:_}=O(),v=h(),y=h(),{width:x,height:S}=ee(y),C=f(()=>c.side+(c.align===`center`?``:`-${c.align}`)),T=f(()=>typeof c.collisionPadding==`number`?c.collisionPadding:{top:0,right:0,bottom:0,left:0,...c.collisionPadding}),E=f(()=>Array.isArray(c.collisionBoundary)?c.collisionBoundary:[c.collisionBoundary]),k=f(()=>({padding:T.value,boundary:E.value.filter(oe),altBoundary:E.value.length>0})),A=f(()=>({mainAxis:c.sideFlip,crossAxis:c.alignFlip})),j=w(()=>[zt({mainAxis:c.sideOffset+S.value,alignmentAxis:c.alignOffset}),c.prioritizePosition&&c.avoidCollisions&&Vt({...k.value,...A.value}),c.avoidCollisions&&Bt({mainAxis:!0,crossAxis:!!c.prioritizePosition,limiter:c.sticky===`partial`?Gt():void 0,...k.value}),!c.prioritizePosition&&c.avoidCollisions&&Vt({...k.value,...A.value}),Ht({...k.value,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:a}=t.reference,o=e.floating.style;o.setProperty(`--reka-popper-available-width`,`${n}px`),o.setProperty(`--reka-popper-available-height`,`${r}px`),o.setProperty(`--reka-popper-anchor-width`,`${i}px`),o.setProperty(`--reka-popper-anchor-height`,`${a}px`)}}),y.value&&Yt({element:y.value,padding:c.arrowPadding}),se({arrowWidth:x.value,arrowHeight:S.value}),c.hideWhenDetached&&Ut({strategy:`referenceHidden`,...k.value})]),{floatingStyles:M,placement:te,isPositioned:ne,middlewareData:N,update:ie}=Qt(f(()=>c.reference??p.anchor.value),v,{strategy:c.positionStrategy,placement:C,whileElementsMounted:(...e)=>Rt(...e,{layoutShift:!c.disableUpdateOnLayoutShift,animationFrame:c.updatePositionStrategy===`always`}),middleware:j}),ae=f(()=>ce(te.value)[0]),le=f(()=>ce(te.value)[1]);d(()=>{ne.value&&u(`placed`)});let P=f(()=>{let e=N.value.arrow?.centerOffset!==0;return c.hideShiftedArrow&&e}),F=h(``);return e(()=>{_.value&&(F.value=window.getComputedStyle(_.value).zIndex)}),tn({placedSide:ae,onArrowChange:e=>y.value=e,arrowX:f(()=>N.value.arrow?.x??0),arrowY:f(()=>N.value.arrow?.y??0),shouldHideArrow:P}),(e,i)=>(b(),l(`div`,{ref_key:`floatingRef`,ref:v,"data-reka-popper-content-wrapper":``,style:n({...t(M),transform:t(ne)?t(M).transform:`translate(0, -200%)`,minWidth:`max-content`,zIndex:F.value,"--reka-popper-transform-origin":[t(N).transformOrigin?.x,t(N).transformOrigin?.y].join(` `),...t(N).hide?.referenceHidden&&{visibility:`hidden`,pointerEvents:`none`}})},[s(t(D),a({ref:t(m)},e.$attrs,{"as-child":c.asChild,as:e.as,"data-side":ae.value,"data-align":le.value,style:{animation:t(ne)?void 0:`none`}}),{default:g(()=>[r(e.$slots,`default`)]),_:3},16,[`as-child`,`as`,`data-side`,`data-align`,`style`])],4))}});export{ie as a,ae as i,nn as n,M as o,en as r,A as s,$t as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/Presence-C1RtYpyR.js b/monisuo-admin/dist/assets/Presence-C1RtYpyR.js new file mode 100644 index 0000000..7d816f5 --- /dev/null +++ b/monisuo-admin/dist/assets/Presence-C1RtYpyR.js @@ -0,0 +1,3 @@ +import{D as e,L as t,P as n,Q as r,T as i,bt as a,g as o,mt as s,w as c}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{a as l,b as u,r as d}from"./dist-t_U6YImb.js";import{r as f}from"./Primitive-jhoGcsVx.js";function p(e){return e==null}function m(e,t){let n=s(e);function r(e){return t[n.value][e]??n.value}return{state:n,dispatch:e=>{n.value=r(e)}}}function h(e,i){let a=s({}),c=s(`none`),l=s(e),f=e.value?`mounted`:`unmounted`,p,h=i.value?.ownerDocument.defaultView??d,{state:_,dispatch:v}=m(f,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}}),y=e=>{if(u){let t=new CustomEvent(e,{bubbles:!1,cancelable:!1});i.value?.dispatchEvent(t)}};r(e,async(e,t)=>{let r=t!==e;if(await n(),r){let n=c.value,r=g(i.value);e?(v(`MOUNT`),y(`enter`),r===`none`&&y(`after-enter`)):r===`none`||r===`undefined`||a.value?.display===`none`?(v(`UNMOUNT`),y(`leave`),y(`after-leave`)):t&&n!==r?(v(`ANIMATION_OUT`),y(`leave`)):(v(`UNMOUNT`),y(`after-leave`))}},{immediate:!0});let b=e=>{let t=g(i.value),n=t.includes(CSS.escape(e.animationName)),r=_.value===`mounted`?`enter`:`leave`;if(e.target===i.value&&n&&(y(`after-${r}`),v(`ANIMATION_END`),!l.value)){let e=i.value.style.animationFillMode;i.value.style.animationFillMode=`forwards`,p=h?.setTimeout(()=>{i.value?.style.animationFillMode===`forwards`&&(i.value.style.animationFillMode=e)})}e.target===i.value&&t===`none`&&v(`ANIMATION_END`)},x=e=>{e.target===i.value&&(c.value=g(i.value))},S=r(i,(e,t)=>{e?(a.value=getComputedStyle(e),e.addEventListener(`animationstart`,x),e.addEventListener(`animationcancel`,b),e.addEventListener(`animationend`,b)):(v(`ANIMATION_END`),p!==void 0&&h?.clearTimeout(p),t?.removeEventListener(`animationstart`,x),t?.removeEventListener(`animationcancel`,b),t?.removeEventListener(`animationend`,b))},{immediate:!0}),C=r(_,()=>{let e=g(i.value);c.value=_.value===`mounted`?e:`none`});return t(()=>{S(),C()}),{isPresent:o(()=>[`mounted`,`unmountSuspended`].includes(_.value))}}function g(e){return e&&getComputedStyle(e).animationName||`none`}var _=c({name:`Presence`,props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(t,{slots:n,expose:r}){let{present:o,forceMount:c}=a(t),u=s(),{isPresent:d}=h(o,u);r({present:d});let p=n.default({present:d.value});p=f(p||[]);let m=i();if(p&&p?.length>1){let e=m?.parent?.type.name?`<${m.parent.type.name} />`:`component`;throw Error([`Detected an invalid children for \`${e}\` for \`Presence\` component.`,``,"Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.",`You can apply a few solutions:`,["Provide a single child element so that `presence` directive attach correctly.",`Ensure the first child is an actual element instead of a raw text node or comment node.`].map(e=>` - ${e}`).join(` +`)].join(` +`))}return()=>c.value||o.value||d.value?e(n.default({present:d.value})[0],{ref:e=>{let t=l(e);return t?.hasAttribute===void 0||(t?.hasAttribute(`data-reka-popper-content-wrapper`)?u.value=t.firstElementChild:u.value=t),t}}):null}});export{p as n,_ as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/Primitive-jhoGcsVx.js b/monisuo-admin/dist/assets/Primitive-jhoGcsVx.js new file mode 100644 index 0000000..0bc0738 --- /dev/null +++ b/monisuo-admin/dist/assets/Primitive-jhoGcsVx.js @@ -0,0 +1 @@ +import{D as e,N as t,d as n,h as r,u as i,w as a}from"./vue.runtime.esm-bundler-DQjudA8G.js";function o(e){return e?e.flatMap(e=>e.type===n?o(e.children):[e]):[]}var s=a({name:`PrimitiveSlot`,inheritAttrs:!1,setup(e,{attrs:n,slots:a}){return()=>{if(!a.default)return null;let e=o(a.default()),s=e.findIndex(e=>e.type!==i);if(s===-1)return e;let c=e[s];delete c.props?.ref;let l=c.props?t(n,c.props):n,u=r({...c,props:{}},l);return e.length===1?u:(e[s]=u,e)}}}),c=[`area`,`img`,`input`],l=a({name:`Primitive`,inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:`div`}},setup(t,{attrs:n,slots:r}){let i=t.asChild?`template`:t.as;return typeof i==`string`&&c.includes(i)?()=>e(i,n):i===`template`?()=>e(s,n,{default:r.default}):()=>e(t.as,n,{default:r.default})}});export{s as n,o as r,l as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/RadioGroupItem-DnFkEnO6.js b/monisuo-admin/dist/assets/RadioGroupItem-DnFkEnO6.js new file mode 100644 index 0000000..f8f9659 --- /dev/null +++ b/monisuo-admin/dist/assets/RadioGroupItem-DnFkEnO6.js @@ -0,0 +1 @@ +import{Ct as e,E as t,Et as n,H as r,N as i,S as a,bt as o,c as s,g as c,l,mt as u,nt as d,v as f,w as p,y as m,z as h}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as g}from"./circle-C6c1ynCZ.js";import{t as _}from"./utils-BB02OBq2.js";import{S as v,l as y,m as b}from"./dist-t_U6YImb.js";import{n as x,t as S}from"./useFormControl-CyMrrgSu.js";import{t as C}from"./createContext-BefgL9WT.js";import{t as w}from"./useForwardPropsEmits-ixfQllIc.js";import{y as T}from"./Teleport-CLYBkdRb.js";import{t as E}from"./Presence-C1RtYpyR.js";import{t as D}from"./Primitive-jhoGcsVx.js";import{t as O}from"./useForwardProps-B-1JXcFn.js";import{n as k}from"./usePrimitiveElement-BKQPgqfD.js";import{t as A}from"./useForwardExpose-OKJAPp5E.js";import{t as j}from"./VisuallyHiddenInput-syf01z94.js";import{t as M}from"./RovingFocusGroup-BI5E2MOD.js";import{t as N}from"./RovingFocusItem-4bA-dcrz.js";var P=`radio.select`;function F(e,t,n){T(P,n,{originalEvent:e,value:t})}var I=p({__name:`Radio`,props:{id:{type:String,required:!1},value:{type:null,required:!1},disabled:{type:Boolean,required:!1,default:!1},checked:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:checked`,`select`],setup(t,{emit:n}){let a=t,s=n,u=b(a,`checked`,s,{passive:a.checked===void 0}),{value:p}=o(a),{forwardRef:g,currentElement:_}=A(),v=S(_),y=c(()=>a.id&&_.value?document.querySelector(`[for="${a.id}"]`)?.innerText??a.value:void 0);function x(e){a.disabled||F(e,a.value,e=>{s(`select`,e),!e?.defaultPrevented&&(u.value=!0,v.value&&e.stopPropagation())})}return(t,n)=>(h(),f(e(D),i(t.$attrs,{id:t.id,ref:e(g),role:`radio`,type:t.as===`button`?`button`:void 0,as:t.as,"aria-checked":e(u),"aria-label":y.value,"as-child":t.asChild,disabled:t.disabled?``:void 0,"data-state":e(u)?`checked`:`unchecked`,"data-disabled":t.disabled?``:void 0,value:e(p),required:t.required,name:t.name,onClick:l(x,[`stop`])}),{default:d(()=>[r(t.$slots,`default`,{checked:e(u)}),e(v)&&t.name?(h(),f(e(j),{key:0,type:`radio`,tabindex:`-1`,value:e(p),checked:!!e(u),name:t.name,disabled:t.disabled,required:t.required},null,8,[`value`,`checked`,`name`,`disabled`,`required`])):m(`v-if`,!0)]),_:3},16,[`id`,`type`,`as`,`aria-checked`,`aria-label`,`as-child`,`disabled`,`data-state`,`data-disabled`,`value`,`required`,`name`]))}}),[L,R]=C(`RadioGroupRoot`),z=p({__name:`RadioGroupRoot`,props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1,default:!1}},emits:[`update:modelValue`],setup(t,{emit:n}){let i=t,s=n,{forwardRef:c,currentElement:l}=A(),u=b(i,`modelValue`,s,{defaultValue:i.defaultValue,passive:i.modelValue===void 0}),{disabled:p,loop:g,orientation:_,name:v,required:y,dir:x}=o(i),C=k(x),w=S(l);return R({modelValue:u,changeModelValue:e=>{u.value=e},disabled:p,loop:g,orientation:_,name:v?.value,required:y}),(t,n)=>(h(),f(e(M),{"as-child":``,orientation:e(_),dir:e(C),loop:e(g)},{default:d(()=>[a(e(D),{ref:e(c),role:`radiogroup`,"data-disabled":e(p)?``:void 0,"as-child":t.asChild,as:t.as,"aria-orientation":e(_),"aria-required":e(y),dir:e(C)},{default:d(()=>[r(t.$slots,`default`,{modelValue:e(u)}),e(w)&&e(v)?(h(),f(e(j),{key:0,required:e(y),disabled:e(p),value:e(u),name:e(v)},null,8,[`required`,`disabled`,`value`,`name`])):m(`v-if`,!0)]),_:3},8,[`data-disabled`,`as-child`,`as`,`aria-orientation`,`aria-required`,`dir`])]),_:3},8,[`orientation`,`dir`,`loop`]))}}),[B,V]=C(`RadioGroupItem`),H=p({inheritAttrs:!1,__name:`RadioGroupItem`,props:{id:{type:String,required:!1},value:{type:null,required:!1},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`select`],setup(t,{emit:n}){let o=t,p=n,{forwardRef:m,currentElement:g}=A(),_=L(),v=c(()=>_.disabled.value||o.disabled),b=c(()=>_.required.value||o.required),S=c(()=>x(_.modelValue?.value,o.value));V({disabled:v,checked:S});let C=u(!1),w=[`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`];y(`keydown`,e=>{w.includes(e.key)&&(C.value=!0)}),y(`keyup`,()=>{C.value=!1});function T(){setTimeout(()=>{C.value&&g.value?.click()},0)}return(t,n)=>(h(),f(e(N),{checked:S.value,disabled:v.value,"as-child":``,focusable:!v.value,active:S.value},{default:d(()=>[a(I,i({...t.$attrs,...o},{ref:e(m),checked:S.value,required:b.value,disabled:v.value,"onUpdate:checked":n[0]||=n=>e(_).changeModelValue(t.value),onSelect:n[1]||=e=>p(`select`,e),onKeydown:n[2]||=s(l(()=>{},[`prevent`]),[`enter`]),onFocus:T}),{default:d(()=>[r(t.$slots,`default`,{checked:S.value,required:b.value,disabled:v.value})]),_:3},16,[`checked`,`required`,`disabled`])]),_:3},8,[`checked`,`disabled`,`focusable`,`active`]))}}),U=p({__name:`RadioGroupIndicator`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(t){let{forwardRef:n}=A(),o=B();return(t,s)=>(h(),f(e(E),{present:t.forceMount||e(o).checked.value},{default:d(()=>[a(e(D),i({ref:e(n),"data-state":e(o).checked.value?`checked`:`unchecked`,"data-disabled":e(o).disabled.value?``:void 0,"as-child":t.asChild,as:t.as},t.$attrs),{default:d(()=>[r(t.$slots,`default`)]),_:3},16,[`data-state`,`data-disabled`,`as-child`,`as`])]),_:3},8,[`present`]))}}),W=p({__name:`RadioGroup`,props:{modelValue:{},defaultValue:{},disabled:{type:Boolean},orientation:{},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},emits:[`update:modelValue`],setup(a,{emit:o}){let s=a,c=o,l=w(v(s,`class`),c);return(a,o)=>(h(),f(e(z),i({"data-slot":`radio-group`,class:e(_)(`grid gap-3`,s.class)},e(l)),{default:d(e=>[r(a.$slots,`default`,n(t(e)))]),_:3},16,[`class`]))}}),G=p({__name:`RadioGroupItem`,props:{id:{},value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,o=O(v(n,`class`));return(t,s)=>(h(),f(e(H),i({"data-slot":`radio-group-item`},e(o),{class:e(_)(`border-input text-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 aspect-square size-4 shrink-0 rounded-full border shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50`,n.class)}),{default:d(()=>[a(e(U),{"data-slot":`radio-group-indicator`,class:`relative flex items-center justify-center`},{default:d(()=>[r(t.$slots,`default`,{},()=>[a(e(g),{class:`fill-primary absolute top-1/2 left-1/2 size-2 -translate-x-1/2 -translate-y-1/2`})])]),_:3})]),_:3},16,[`class`]))}});export{W as n,G as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/RovingFocusGroup-BI5E2MOD.js b/monisuo-admin/dist/assets/RovingFocusGroup-BI5E2MOD.js new file mode 100644 index 0000000..3ad91cb --- /dev/null +++ b/monisuo-admin/dist/assets/RovingFocusGroup-BI5E2MOD.js @@ -0,0 +1 @@ +import{Ct as e,H as t,S as n,bt as r,mt as i,nt as a,v as o,w as s,z as c}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{m as l}from"./dist-t_U6YImb.js";import{t as u}from"./createContext-BefgL9WT.js";import{r as d}from"./useForwardPropsEmits-ixfQllIc.js";import{t as f}from"./Primitive-jhoGcsVx.js";import{n as p}from"./usePrimitiveElement-BKQPgqfD.js";import{t as m}from"./Collection-CEQN_ElG.js";var h=`rovingFocusGroup.onEntryFocus`,g={bubbles:!1,cancelable:!0},_={ArrowLeft:`prev`,ArrowUp:`prev`,ArrowRight:`next`,ArrowDown:`next`,PageUp:`first`,Home:`first`,PageDown:`last`,End:`last`};function v(e,t){return t===`rtl`?e===`ArrowLeft`?`ArrowRight`:e===`ArrowRight`?`ArrowLeft`:e:e}function y(e,t,n){let r=v(e.key,n);if(!(t===`vertical`&&[`ArrowLeft`,`ArrowRight`].includes(r))&&!(t===`horizontal`&&[`ArrowUp`,`ArrowDown`].includes(r)))return _[r]}function b(e,t=!1){let n=d();for(let r of e)if(r===n||(r.focus({preventScroll:t}),d()!==n))return}function x(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var[S,C]=u(`RovingFocusGroup`),w=s({__name:`RovingFocusGroup`,props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`entryFocus`,`update:currentTabStopId`],setup(s,{expose:u,emit:d}){let _=s,v=d,{loop:y,orientation:x,dir:S}=r(_),w=p(S),T=l(_,`currentTabStopId`,v,{defaultValue:_.defaultCurrentTabStopId,passive:_.currentTabStopId===void 0}),E=i(!1),D=i(!1),O=i(0),{getItems:k,CollectionSlot:A}=m({isProvider:!0});function j(e){let t=!D.value;if(e.currentTarget&&e.target===e.currentTarget&&t&&!E.value){let t=new CustomEvent(h,g);if(e.currentTarget.dispatchEvent(t),v(`entryFocus`,t),!t.defaultPrevented){let e=k().map(e=>e.ref).filter(e=>e.dataset.disabled!==``);b([e.find(e=>e.getAttribute(`data-active`)===``),e.find(e=>e.getAttribute(`data-highlighted`)===``),e.find(e=>e.id===T.value),...e].filter(Boolean),_.preventScrollOnEntryFocus)}}D.value=!1}function M(){setTimeout(()=>{D.value=!1},1)}return u({getItems:k}),C({loop:y,dir:w,orientation:x,currentTabStopId:T,onItemFocus:e=>{T.value=e},onItemShiftTab:()=>{E.value=!0},onFocusableItemAdd:()=>{O.value++},onFocusableItemRemove:()=>{O.value--}}),(r,i)=>(c(),o(e(A),null,{default:a(()=>[n(e(f),{tabindex:E.value||O.value===0?-1:0,"data-orientation":e(x),as:r.as,"as-child":r.asChild,dir:e(w),style:{outline:`none`},onMousedown:i[0]||=e=>D.value=!0,onMouseup:M,onFocus:j,onBlur:i[1]||=e=>E.value=!1},{default:a(()=>[t(r.$slots,`default`)]),_:3},8,[`tabindex`,`data-orientation`,`as`,`as-child`,`dir`])]),_:3}))}});export{x as a,y as i,S as n,b as r,w as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/RovingFocusItem-4bA-dcrz.js b/monisuo-admin/dist/assets/RovingFocusItem-4bA-dcrz.js new file mode 100644 index 0000000..7f84e5c --- /dev/null +++ b/monisuo-admin/dist/assets/RovingFocusItem-4bA-dcrz.js @@ -0,0 +1 @@ +import{Ct as e,H as t,I as n,L as r,P as i,S as a,g as o,nt as s,v as c,w as l,z as u}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as d}from"./Primitive-jhoGcsVx.js";import{t as f}from"./useId-C1k6kJxi.js";import{t as p}from"./Collection-CEQN_ElG.js";import{a as m,i as h,n as g,r as _}from"./RovingFocusGroup-BI5E2MOD.js";var v=l({__name:`RovingFocusItem`,props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(l){let v=l,y=g(),b=f(),x=o(()=>v.tabStopId||b),S=o(()=>y.currentTabStopId.value===x.value),{getItems:C,CollectionItem:w}=p();n(()=>{v.focusable&&y.onFocusableItemAdd()}),r(()=>{v.focusable&&y.onFocusableItemRemove()});function T(e){if(e.key===`Tab`&&e.shiftKey){y.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=h(e,y.orientation.value,y.dir.value);if(t!==void 0){if(e.metaKey||e.ctrlKey||e.altKey||!v.allowShiftKey&&e.shiftKey)return;e.preventDefault();let n=[...C().map(e=>e.ref).filter(e=>e.dataset.disabled!==``)];if(t===`last`)n.reverse();else if(t===`prev`||t===`next`){t===`prev`&&n.reverse();let r=n.indexOf(e.currentTarget);n=y.loop.value?m(n,r+1):n.slice(r+1)}i(()=>_(n))}}return(n,r)=>(u(),c(e(w),null,{default:s(()=>[a(e(d),{tabindex:S.value?0:-1,"data-orientation":e(y).orientation.value,"data-active":n.active?``:void 0,"data-disabled":n.focusable?void 0:``,as:n.as,"as-child":n.asChild,onMousedown:r[0]||=t=>{n.focusable?e(y).onItemFocus(x.value):t.preventDefault()},onFocus:r[1]||=t=>e(y).onItemFocus(x.value),onKeydown:T},{default:s(()=>[t(n.$slots,`default`)]),_:3},8,[`tabindex`,`data-orientation`,`data-active`,`data-disabled`,`as`,`as-child`])]),_:3}))}});export{v as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/SelectContent-Bb2H68dj.js b/monisuo-admin/dist/assets/SelectContent-Bb2H68dj.js new file mode 100644 index 0000000..655ddeb --- /dev/null +++ b/monisuo-admin/dist/assets/SelectContent-Bb2H68dj.js @@ -0,0 +1 @@ +import{$ as e,Ct as t,Dt as n,E as r,Et as i,F as a,H as o,I as s,L as c,N as l,Ot as u,P as d,Q as f,S as p,Tt as m,V as h,W as g,_,b as v,bt as y,d as b,g as x,l as S,mt as C,nt as w,p as T,v as E,w as D,x as O,y as k,z as A}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as j}from"./createLucideIcon-BpvmDsEE.js";import{t as M}from"./check-igezbCYp.js";import{t as N}from"./chevron-down-BUUuPGpi.js";import{t as P}from"./utils-BB02OBq2.js";import{S as F,a as ee,f as te,m as I}from"./dist-t_U6YImb.js";import{n as ne,t as re}from"./useFormControl-CyMrrgSu.js";import{t as L}from"./createContext-BefgL9WT.js";import{r as R,t as z}from"./useForwardPropsEmits-ixfQllIc.js";import{_ as ie,c as B,g as ae,h as oe,m as se,t as ce,y as le}from"./Teleport-CLYBkdRb.js";import{n as V,t as ue}from"./Presence-C1RtYpyR.js";import{t as H}from"./Primitive-jhoGcsVx.js";import{n as de,t as U}from"./useForwardProps-B-1JXcFn.js";import{n as fe}from"./usePrimitiveElement-BKQPgqfD.js";import{a as pe,i as me,n as he,o as W,s as ge}from"./PopperContent-BHqsUegM.js";import{t as G}from"./useForwardExpose-OKJAPp5E.js";import{t as K}from"./useId-C1k6kJxi.js";import{t as q}from"./Collection-CEQN_ElG.js";import{t as _e}from"./VisuallyHidden-CP6GE8eS.js";var ve=j(`chevron-up`,[[`path`,{d:`m18 15-6-6-6 6`,key:`153udz`}]]);function J(e,t=-1/0,n=1/0){return Math.min(n,Math.max(t,e))}function ye(e){let t=de({nonce:C()});return x(()=>e?.value||t.nonce?.value)}var be=[` `,`Enter`,`ArrowUp`,`ArrowDown`],xe=[` `,`Enter`];function Y(e,t,n){return e===void 0?!1:Array.isArray(e)?e.some(e=>X(e,t,n)):X(e,t,n)}function X(e,t,n){return e===void 0||t===void 0?!1:typeof e==`string`?e===t:typeof n==`function`?n(e,t):typeof n==`string`?e?.[n]===t?.[n]:ne(e,t)}function Se(e){return e==null||e===``||Array.isArray(e)&&e.length===0}var Ce={key:0,value:``},[Z,we]=L(`SelectRoot`),Te=D({inheritAttrs:!1,__name:`SelectRoot`,props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},by:{type:[String,Function],required:!1},dir:{type:String,required:!1},multiple:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`,`update:open`],setup(e,{emit:n}){let r=e,i=n,{required:a,disabled:s,multiple:c,dir:u}=y(r),d=I(r,`modelValue`,i,{defaultValue:r.defaultValue??(c.value?[]:void 0),passive:r.modelValue===void 0,deep:!0}),f=I(r,`open`,i,{defaultValue:r.defaultOpen,passive:r.open===void 0}),p=C(),m=C(),g=C({x:0,y:0}),_=x(()=>c.value&&Array.isArray(d.value)?d.value?.length===0:V(d.value));q({isProvider:!0});let S=fe(u),T=re(p),D=C(new Set),O=x(()=>Array.from(D.value).map(e=>e.value).join(`;`));function j(e){if(c.value){let t=Array.isArray(d.value)?[...d.value]:[],n=t.findIndex(t=>X(t,e,r.by));n===-1?t.push(e):t.splice(n,1),d.value=[...t]}else d.value=e}function M(e){return Array.from(D.value).find(t=>Y(e,t.value,r.by))}return we({triggerElement:p,onTriggerChange:e=>{p.value=e},valueElement:m,onValueElementChange:e=>{m.value=e},contentId:``,modelValue:d,onValueChange:j,by:r.by,open:f,multiple:c,required:a,onOpenChange:e=>{f.value=e},dir:S,triggerPointerDownPosRef:g,disabled:s,isEmptyModelValue:_,optionsSet:D,onOptionAdd:e=>{let t=M(e.value);t&&D.value.delete(t),D.value.add(e)},onOptionRemove:e=>{let t=M(e.value);t&&D.value.delete(t)}}),(e,n)=>(A(),E(t(pe),null,{default:w(()=>[o(e.$slots,`default`,{modelValue:t(d),open:t(f)}),t(T)?(A(),E(Ee,{key:O.value,"aria-hidden":`true`,tabindex:`-1`,multiple:t(c),required:t(a),name:e.name,autocomplete:e.autocomplete,disabled:t(s),value:t(d)},{default:w(()=>[t(V)(t(d))?(A(),v(`option`,Ce)):k(`v-if`,!0),(A(!0),v(b,null,h(Array.from(D.value),e=>(A(),v(`option`,l({key:e.value??``},{ref_for:!0},e),null,16))),128))]),_:1},8,[`multiple`,`required`,`name`,`autocomplete`,`disabled`,`value`])):k(`v-if`,!0)]),_:3}))}}),Ee=D({__name:`BubbleSelect`,props:{autocomplete:{type:String,required:!1},autofocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},form:{type:String,required:!1},multiple:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},size:{type:Number,required:!1},value:{type:null,required:!1}},setup(e){let n=e,r=C(),i=Z();f(()=>n.value,(e,t)=>{let n=window.HTMLSelectElement.prototype,i=Object.getOwnPropertyDescriptor(n,`value`).set;if(e!==t&&i&&r.value){let t=new Event(`change`,{bubbles:!0});i.call(r.value,e),r.value.dispatchEvent(t)}});function a(e){i.onValueChange(e.target.value)}return(e,i)=>(A(),E(t(_e),{"as-child":``},{default:w(()=>[_(`select`,l({ref_key:`selectElement`,ref:r},n,{onInput:a}),[o(e.$slots,`default`)],16)]),_:3}))}}),De=D({__name:`SelectPopperPosition`,props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:`start`},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1,default:10},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let n=U(e);return(e,r)=>(A(),E(t(he),l(t(n),{style:{boxSizing:`border-box`,"--reka-select-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-select-content-available-width":`var(--reka-popper-available-width)`,"--reka-select-content-available-height":`var(--reka-popper-available-height)`,"--reka-select-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-select-trigger-height":`var(--reka-popper-anchor-height)`}}),{default:w(()=>[o(e.$slots,`default`)]),_:3},16))}}),Oe={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[Q,ke]=L(`SelectContent`),Ae=D({__name:`SelectContentImpl`,props:{position:{type:String,required:!1,default:`item-aligned`},bodyLock:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:`start`},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0}},emits:[`closeAutoFocus`,`escapeKeyDown`,`pointerDownOutside`],setup(n,{emit:r}){let i=n,a=r,s=Z();ge(),ie(i.bodyLock);let{CollectionSlot:c,getItems:u}=q(),d=C();ae(d);let{search:m,handleTypeaheadSearch:h}=W(),_=C(),v=C(),y=C(),b=C(!1),T=C(!1),D=C(!1);function O(){v.value&&d.value&&B([v.value,d.value])}f(b,()=>{O()});let{onOpenChange:k,triggerPointerDownPosRef:j}=s;e(e=>{if(!d.value)return;let t={x:0,y:0},n=e=>{t={x:Math.abs(Math.round(e.pageX)-(j.value?.x??0)),y:Math.abs(Math.round(e.pageY)-(j.value?.y??0))}},r=e=>{e.pointerType!==`touch`&&(t.x<=10&&t.y<=10?e.preventDefault():d.value?.contains(e.target)||k(!1),document.removeEventListener(`pointermove`,n),j.value=null)};j.value!==null&&(document.addEventListener(`pointermove`,n),document.addEventListener(`pointerup`,r,{capture:!0,once:!0})),e(()=>{document.removeEventListener(`pointermove`,n),document.removeEventListener(`pointerup`,r,{capture:!0})})});function M(e){let t=e.ctrlKey||e.altKey||e.metaKey;if(e.key===`Tab`&&e.preventDefault(),!t&&e.key.length===1&&h(e.key,u()),[`ArrowUp`,`ArrowDown`,`Home`,`End`].includes(e.key)){let t=[...u().map(e=>e.ref)];if([`ArrowUp`,`End`].includes(e.key)&&(t=t.slice().reverse()),[`ArrowUp`,`ArrowDown`].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>B(t)),e.preventDefault()}}let N=U(x(()=>i.position===`popper`?i:{}).value);return ke({content:d,viewport:_,onViewportChange:e=>{_.value=e},itemRefCallback:(e,t,n)=>{let r=!T.value&&!n,i=Y(s.modelValue.value,t,s.by);if(s.multiple.value){if(D.value)return;(i||r)&&(v.value=e,i&&(D.value=!0))}else (i||r)&&(v.value=e);r&&(T.value=!0)},selectedItem:v,selectedItemText:y,onItemLeave:()=>{d.value?.focus()},itemTextRefCallback:(e,t,n)=>{let r=!T.value&&!n;(Y(s.modelValue.value,t,s.by)||r)&&(y.value=e)},focusSelectedItem:O,position:i.position,isPositioned:b,searchRef:m}),(e,n)=>(A(),E(t(c),null,{default:w(()=>[p(t(se),{"as-child":``,onMountAutoFocus:n[6]||=S(()=>{},[`prevent`]),onUnmountAutoFocus:n[7]||=e=>{a(`closeAutoFocus`,e),!e.defaultPrevented&&(t(s).triggerElement.value?.focus({preventScroll:!0}),e.preventDefault())}},{default:w(()=>[p(t(oe),{"as-child":``,"disable-outside-pointer-events":e.disableOutsidePointerEvents,onFocusOutside:n[2]||=S(()=>{},[`prevent`]),onDismiss:n[3]||=e=>t(s).onOpenChange(!1),onEscapeKeyDown:n[4]||=e=>a(`escapeKeyDown`,e),onPointerDownOutside:n[5]||=e=>a(`pointerDownOutside`,e)},{default:w(()=>[(A(),E(g(e.position===`popper`?De:Me),l({...e.$attrs,...t(N)},{id:t(s).contentId,ref:e=>{let n=t(ee)(e);n?.hasAttribute(`data-reka-popper-content-wrapper`)?d.value=n.firstElementChild:d.value=n},role:`listbox`,"data-state":t(s).open.value?`open`:`closed`,dir:t(s).dir.value,style:{display:`flex`,flexDirection:`column`,outline:`none`},onContextmenu:n[0]||=S(()=>{},[`prevent`]),onPlaced:n[1]||=e=>b.value=!0,onKeydown:M}),{default:w(()=>[o(e.$slots,`default`)]),_:3},16,[`id`,`data-state`,`dir`,`onKeydown`]))]),_:3},8,[`disable-outside-pointer-events`])]),_:3})]),_:3}))}}),[$,je]=L(`SelectItemAlignedPosition`),Me=D({inheritAttrs:!1,__name:`SelectItemAlignedPosition`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`placed`],setup(e,{emit:r}){let i=e,a=r,{getItems:c}=q(),u=Z(),f=Q(),m=C(!1),h=C(!0),g=C(),{forwardRef:_,currentElement:y}=G(),{viewport:b,selectedItem:x,selectedItemText:S,focusSelectedItem:T}=f;function E(){if(u.triggerElement.value&&u.valueElement.value&&g.value&&y.value&&b?.value&&x?.value&&S?.value){let e=u.triggerElement.value.getBoundingClientRect(),t=y.value.getBoundingClientRect(),n=u.valueElement.value.getBoundingClientRect(),r=S.value.getBoundingClientRect();if(u.dir.value!==`rtl`){let i=r.left-t.left,a=n.left-i,o=e.left-a,s=e.width+o,c=Math.max(s,t.width),l=window.innerWidth-10,u=J(a,10,Math.max(10,l-c));g.value.style.minWidth=`${s}px`,g.value.style.left=`${u}px`}else{let i=t.right-r.right,a=window.innerWidth-n.right-i,o=window.innerWidth-e.right-a,s=e.width+o,c=Math.max(s,t.width),l=window.innerWidth-10,u=J(a,10,Math.max(10,l-c));g.value.style.minWidth=`${s}px`,g.value.style.right=`${u}px`}let i=c().map(e=>e.ref),o=window.innerHeight-20,s=b.value.scrollHeight,l=window.getComputedStyle(y.value),d=Number.parseInt(l.borderTopWidth,10),f=Number.parseInt(l.paddingTop,10),p=Number.parseInt(l.borderBottomWidth,10),h=Number.parseInt(l.paddingBottom,10),_=d+f+s+h+p,v=Math.min(x.value.offsetHeight*5,_),C=window.getComputedStyle(b.value),w=Number.parseInt(C.paddingTop,10),T=Number.parseInt(C.paddingBottom,10),E=e.top+e.height/2-10,D=o-E,O=x.value.offsetHeight/2,k=x.value.offsetTop+O,A=d+f+k,j=_-A;if(A<=E){let e=x.value===i[i.length-1];g.value.style.bottom=`0px`;let t=y.value.clientHeight-b.value.offsetTop-b.value.offsetHeight,n=A+Math.max(D,O+(e?T:0)+t+p);g.value.style.height=`${n}px`}else{let e=x.value===i[0];g.value.style.top=`0px`;let t=Math.max(E,d+b.value.offsetTop+(e?w:0)+O)+j;g.value.style.height=`${t}px`,b.value.scrollTop=A-E+b.value.offsetTop}g.value.style.margin=`10px 0`,g.value.style.minHeight=`${v}px`,g.value.style.maxHeight=`${o}px`,a(`placed`),requestAnimationFrame(()=>m.value=!0)}}let D=C(``);s(async()=>{await d(),E(),y.value&&(D.value=window.getComputedStyle(y.value).zIndex)});function O(e){e&&h.value===!0&&(E(),T?.(),h.value=!1)}return te(u.triggerElement,()=>{E()}),je({contentWrapper:g,shouldExpandOnScrollRef:m,onScrollButtonChange:O}),(e,r)=>(A(),v(`div`,{ref_key:`contentWrapperElement`,ref:g,style:n({display:`flex`,flexDirection:`column`,position:`fixed`,zIndex:D.value})},[p(t(H),l({ref:t(_),style:{boxSizing:`border-box`,maxHeight:`100%`}},{...e.$attrs,...i}),{default:w(()=>[o(e.$slots,`default`)]),_:3},16)],4))}}),Ne=D({inheritAttrs:!1,__name:`SelectProvider`,props:{context:{type:Object,required:!0}},setup(e){return we(e.context),ke(Oe),(e,t)=>o(e.$slots,`default`)}}),Pe={key:1},Fe=D({inheritAttrs:!1,__name:`SelectContent`,props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`closeAutoFocus`,`escapeKeyDown`,`pointerDownOutside`],setup(e,{emit:n}){let a=e,c=z(a,n),l=Z(),u=C();s(()=>{u.value=new DocumentFragment});let d=C(),m=x(()=>a.forceMount||l.open.value),h=C(m.value);return f(m,()=>{setTimeout(()=>h.value=m.value)}),(e,n)=>m.value||h.value||d.value?.present?(A(),E(t(ue),{key:0,ref_key:`presenceRef`,ref:d,present:m.value},{default:w(()=>[p(Ae,i(r({...t(c),...e.$attrs})),{default:w(()=>[o(e.$slots,`default`)]),_:3},16)]),_:3},8,[`present`])):u.value?(A(),v(`div`,Pe,[(A(),E(T,{to:u.value},[p(Ne,{context:t(l)},{default:w(()=>[o(e.$slots,`default`)]),_:3},8,[`context`])],8,[`to`]))])):k(`v-if`,!0)}}),Ie=D({__name:`SelectIcon`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){return(e,n)=>(A(),E(t(H),{"aria-hidden":`true`,as:e.as,"as-child":e.asChild},{default:w(()=>[o(e.$slots,`default`,{},()=>[n[0]||=O(`▼`)])]),_:3},8,[`as`,`as-child`]))}}),[Le,Re]=L(`SelectItem`),ze=D({__name:`SelectItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`],setup(e,{emit:n}){let r=e,i=n,{disabled:a}=y(r),c=Z(),l=Q(),{forwardRef:u,currentElement:f}=G(),{CollectionItem:m}=q(),h=x(()=>Y(c.modelValue?.value,r.value,c.by)),g=C(!1),_=C(r.textValue??``),v=K(void 0,`reka-select-item-text`);async function b(e){e.defaultPrevented||le(`select.select`,T,{originalEvent:e,value:r.value})}async function T(e){await d(),i(`select`,e),!e.defaultPrevented&&(a.value||(c.onValueChange(r.value),c.multiple.value||c.onOpenChange(!1)))}async function D(e){await d(),!e.defaultPrevented&&(a.value?l.onItemLeave?.():e.currentTarget?.focus({preventScroll:!0}))}async function O(e){await d(),!e.defaultPrevented&&e.currentTarget===R()&&l.onItemLeave?.()}async function k(e){await d(),!e.defaultPrevented&&(l.searchRef?.value!==``&&e.key===` `||(xe.includes(e.key)&&b(e),e.key===` `&&e.preventDefault()))}if(r.value===``)throw Error(`A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.`);return s(()=>{f.value&&l.itemRefCallback(f.value,r.value,r.disabled)}),Re({value:r.value,disabled:a,textId:v,isSelected:h,onItemTextChange:e=>{_.value=((_.value||e?.textContent)??``).trim()}}),(e,n)=>(A(),E(t(m),{value:{textValue:_.value}},{default:w(()=>[p(t(H),{ref:t(u),role:`option`,"aria-labelledby":t(v),"data-highlighted":g.value?``:void 0,"aria-selected":h.value,"data-state":h.value?`checked`:`unchecked`,"aria-disabled":t(a)||void 0,"data-disabled":t(a)?``:void 0,tabindex:t(a)?void 0:-1,as:e.as,"as-child":e.asChild,onFocus:n[0]||=e=>g.value=!0,onBlur:n[1]||=e=>g.value=!1,onPointerup:b,onPointerdown:n[2]||=e=>{e.currentTarget.focus({preventScroll:!0})},onTouchend:n[3]||=S(()=>{},[`prevent`,`stop`]),onPointermove:D,onPointerleave:O,onKeydown:k},{default:w(()=>[o(e.$slots,`default`)]),_:3},8,[`aria-labelledby`,`data-highlighted`,`aria-selected`,`data-state`,`aria-disabled`,`data-disabled`,`tabindex`,`as`,`as-child`])]),_:3},8,[`value`]))}}),Be=D({__name:`SelectItemIndicator`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let n=e,r=Le();return(e,i)=>t(r).isSelected.value?(A(),E(t(H),l({key:0,"aria-hidden":`true`},n),{default:w(()=>[o(e.$slots,`default`)]),_:3},16)):k(`v-if`,!0)}}),Ve=D({inheritAttrs:!1,__name:`SelectItemText`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let n=e,r=Z(),i=Q(),a=Le(),{forwardRef:u,currentElement:d}=G(),f=x(()=>({value:a.value,disabled:a.disabled.value,textContent:d.value?.textContent??a.value?.toString()??``}));return s(()=>{d.value&&(a.onItemTextChange(d.value),i.itemTextRefCallback(d.value,a.value,a.disabled.value),r.onOptionAdd(f.value))}),c(()=>{r.onOptionRemove(f.value)}),(e,r)=>(A(),E(t(H),l({id:t(a).textId,ref:t(u)},{...n,...e.$attrs}),{default:w(()=>[o(e.$slots,`default`)]),_:3},16,[`id`]))}}),He=D({__name:`SelectPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let n=e;return(e,a)=>(A(),E(t(ce),i(r(n)),{default:w(()=>[o(e.$slots,`default`)]),_:3},16))}}),Ue=D({__name:`SelectScrollButtonImpl`,emits:[`autoScroll`],setup(n,{emit:r}){let i=r,{getItems:s}=q(),c=Q(),u=C(null);function d(){u.value!==null&&(window.clearInterval(u.value),u.value=null)}e(()=>{s().map(e=>e.ref).find(e=>e===R())?.scrollIntoView({block:`nearest`})});function f(){u.value===null&&(u.value=window.setInterval(()=>{i(`autoScroll`)},50))}function p(){c.onItemLeave?.(),u.value===null&&(u.value=window.setInterval(()=>{i(`autoScroll`)},50))}return a(()=>d()),(e,n)=>(A(),E(t(H),l({"aria-hidden":`true`,style:{flexShrink:0}},e.$parent?.$props,{onPointerdown:f,onPointermove:p,onPointerleave:n[0]||=()=>{d()}}),{default:w(()=>[o(e.$slots,`default`)]),_:3},16))}}),We=D({__name:`SelectScrollDownButton`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(n){let r=Q(),i=r.position===`item-aligned`?$():void 0,{forwardRef:a,currentElement:s}=G(),c=C(!1);return e(e=>{if(r.viewport?.value&&r.isPositioned?.value){let t=r.viewport.value;function n(){let e=t.scrollHeight-t.clientHeight;c.value=Math.ceil(t.scrollTop)t.removeEventListener(`scroll`,n))}}),f(s,()=>{s.value&&i?.onScrollButtonChange(s.value)}),(e,n)=>c.value?(A(),E(Ue,{key:0,ref:t(a),onAutoScroll:n[0]||=()=>{let{viewport:e,selectedItem:n}=t(r);e?.value&&n?.value&&(e.value.scrollTop=e.value.scrollTop+n.value.offsetHeight)}},{default:w(()=>[o(e.$slots,`default`)]),_:3},512)):k(`v-if`,!0)}}),Ge=D({__name:`SelectScrollUpButton`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(n){let r=Q(),i=r.position===`item-aligned`?$():void 0,{forwardRef:a,currentElement:s}=G(),c=C(!1);return e(e=>{if(r.viewport?.value&&r.isPositioned?.value){let t=r.viewport.value;function n(){c.value=t.scrollTop>0}n(),t.addEventListener(`scroll`,n),e(()=>t.removeEventListener(`scroll`,n))}}),f(s,()=>{s.value&&i?.onScrollButtonChange(s.value)}),(e,n)=>c.value?(A(),E(Ue,{key:0,ref:t(a),onAutoScroll:n[0]||=()=>{let{viewport:e,selectedItem:n}=t(r);e?.value&&n?.value&&(e.value.scrollTop=e.value.scrollTop-n.value.offsetHeight)}},{default:w(()=>[o(e.$slots,`default`)]),_:3},512)):k(`v-if`,!0)}}),Ke=D({__name:`SelectTrigger`,props:{disabled:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=Z(),{forwardRef:i,currentElement:a}=G(),c=x(()=>r.disabled?.value||n.disabled);r.contentId||=K(void 0,`reka-select-content`),s(()=>{r.onTriggerChange(a.value)});let{getItems:l}=q(),{search:u,handleTypeaheadSearch:d,resetTypeahead:f}=W();function m(){c.value||(r.onOpenChange(!0),f())}function h(e){m(),r.triggerPointerDownPosRef.value={x:Math.round(e.pageX),y:Math.round(e.pageY)}}return(e,n)=>(A(),E(t(me),{"as-child":``,reference:e.reference},{default:w(()=>[p(t(H),{ref:t(i),role:`combobox`,type:e.as===`button`?`button`:void 0,"aria-controls":t(r).contentId,"aria-expanded":t(r).open.value||!1,"aria-required":t(r).required?.value,"aria-autocomplete":`none`,disabled:c.value,dir:t(r)?.dir.value,"data-state":t(r)?.open.value?`open`:`closed`,"data-disabled":c.value?``:void 0,"data-placeholder":t(Se)(t(r).modelValue?.value)?``:void 0,"as-child":e.asChild,as:e.as,onClick:n[0]||=e=>{(e?.currentTarget)?.focus()},onPointerdown:n[1]||=e=>{if(e.pointerType===`touch`)return e.preventDefault();let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),e.button===0&&e.ctrlKey===!1&&(h(e),e.preventDefault())},onPointerup:n[2]||=S(e=>{e.pointerType===`touch`&&h(e)},[`prevent`]),onKeydown:n[3]||=e=>{let n=t(u)!==``;!(e.ctrlKey||e.altKey||e.metaKey)&&e.key.length===1&&n&&e.key===` `||(t(d)(e.key,t(l)()),t(be).includes(e.key)&&(m(),e.preventDefault()))}},{default:w(()=>[o(e.$slots,`default`)]),_:3},8,[`type`,`aria-controls`,`aria-expanded`,`aria-required`,`disabled`,`dir`,`data-state`,`data-disabled`,`data-placeholder`,`as-child`,`as`])]),_:3},8,[`reference`]))}}),qe=D({__name:`SelectValue`,props:{placeholder:{type:String,required:!1,default:``},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let n=e,{forwardRef:r,currentElement:i}=G(),a=Z();s(()=>{a.valueElement=i});let c=x(()=>{let e=[],t=Array.from(a.optionsSet.value),n=e=>t.find(t=>Y(e,t.value,a.by));return e=Array.isArray(a.modelValue.value)?a.modelValue.value.map(e=>n(e)?.textContent??``):[n(a.modelValue.value)?.textContent??``],e.filter(Boolean)}),l=x(()=>c.value.length?c.value.join(`, `):n.placeholder);return(e,i)=>(A(),E(t(H),{ref:t(r),as:e.as,"as-child":e.asChild,style:{pointerEvents:`none`},"data-placeholder":c.value.length?void 0:n.placeholder},{default:w(()=>[o(e.$slots,`default`,{selectedLabel:c.value,modelValue:t(a).modelValue.value},()=>[O(u(l.value),1)])]),_:3},8,[`as`,`as-child`,`data-placeholder`]))}}),Je=D({__name:`SelectViewport`,props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let n=e,{nonce:r}=y(n),i=ye(r),a=Q(),c=a.position===`item-aligned`?$():void 0,{forwardRef:u,currentElement:d}=G();s(()=>{a?.onViewportChange(d.value)});let f=C(0);function m(e){let t=e.currentTarget,{shouldExpandOnScrollRef:n,contentWrapper:r}=c??{};if(n?.value&&r?.value){let e=Math.abs(f.value-t.scrollTop);if(e>0){let n=window.innerHeight-20,i=Number.parseFloat(r.value.style.minHeight),a=Number.parseFloat(r.value.style.height),o=Math.max(i,a);if(o0?s:0,r.value.style.justifyContent=`flex-end`)}}}f.value=t.scrollTop}return(e,r)=>(A(),v(b,null,[p(t(H),l({ref:t(u),"data-reka-select-viewport":``,role:`presentation`},{...e.$attrs,...n},{style:{position:`relative`,flex:1,overflow:`hidden auto`},onScroll:m}),{default:w(()=>[o(e.$slots,`default`)]),_:3},16),p(t(H),{as:`style`,nonce:t(i)},{default:w(()=>r[0]||=[O(` /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-select-viewport]::-webkit-scrollbar { display: none; } `)]),_:1,__:[0]},8,[`nonce`])],64))}}),Ye=D({__name:`Select`,props:{open:{type:Boolean},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{},by:{type:[String,Function]},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:[`update:modelValue`,`update:open`],setup(e,{emit:n}){let a=z(e,n);return(e,n)=>(A(),E(t(Te),l({"data-slot":`select`},t(a)),{default:w(t=>[o(e.$slots,`default`,i(r(t)))]),_:3},16))}}),Xe={class:`absolute right-2 flex size-3.5 items-center justify-center`},Ze=D({__name:`SelectItem`,props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e,r=U(F(n,`class`));return(e,i)=>(A(),E(t(ze),l({"data-slot":`select-item`},t(r),{class:t(P)(`focus:bg-accent focus:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2`,n.class)}),{default:w(()=>[_(`span`,Xe,[p(t(Be),null,{default:w(()=>[o(e.$slots,`indicator-icon`,{},()=>[p(t(M),{class:`size-4`})])]),_:3})]),p(t(Ve),null,{default:w(()=>[o(e.$slots,`default`)]),_:3})]),_:3},16,[`class`]))}}),Qe=D({__name:`SelectScrollDownButton`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e,r=U(F(n,`class`));return(e,i)=>(A(),E(t(We),l({"data-slot":`select-scroll-down-button`},t(r),{class:t(P)(`flex cursor-default items-center justify-center py-1`,n.class)}),{default:w(()=>[o(e.$slots,`default`,{},()=>[p(t(N),{class:`size-4`})])]),_:3},16,[`class`]))}}),$e=D({__name:`SelectScrollUpButton`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e,r=U(F(n,`class`));return(e,i)=>(A(),E(t(Ge),l({"data-slot":`select-scroll-up-button`},t(r),{class:t(P)(`flex cursor-default items-center justify-center py-1`,n.class)}),{default:w(()=>[o(e.$slots,`default`,{},()=>[p(t(ve),{class:`size-4`})])]),_:3},16,[`class`]))}}),et=D({__name:`SelectTrigger`,props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},size:{default:`default`}},setup(e){let n=e,r=U(F(n,`class`,`size`));return(i,a)=>(A(),E(t(Ke),l({"data-slot":`select-trigger`,"data-size":e.size},t(r),{class:t(P)(`border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex w-fit items-center justify-between gap-2 rounded-md border bg-transparent px-3 py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,n.class)}),{default:w(()=>[o(i.$slots,`default`),p(t(Ie),{"as-child":``},{default:w(()=>[p(t(N),{class:`size-4 opacity-50`})]),_:1})]),_:3},16,[`data-size`,`class`]))}}),tt=D({__name:`SelectValue`,props:{placeholder:{},asChild:{type:Boolean},as:{}},setup(e){let n=e;return(e,r)=>(A(),E(t(qe),l({"data-slot":`select-value`},n),{default:w(()=>[o(e.$slots,`default`)]),_:3},16))}}),nt=D({inheritAttrs:!1,__name:`SelectContent`,props:{forceMount:{type:Boolean},position:{default:`popper`},bodyLock:{type:Boolean},side:{},sideOffset:{},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},hideShiftedArrow:{type:Boolean},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},emits:[`closeAutoFocus`,`escapeKeyDown`,`pointerDownOutside`],setup(e,{emit:n}){let r=e,i=n,a=z(F(r,`class`),i);return(n,i)=>(A(),E(t(He),null,{default:w(()=>[p(t(Fe),l({"data-slot":`select-content`},{...n.$attrs,...t(a)},{class:t(P)(`bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--reka-select-content-available-height) min-w-[8rem] overflow-x-hidden overflow-y-auto rounded-md border shadow-md`,e.position===`popper`&&`data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1`,r.class)}),{default:w(()=>[p(t($e)),p(t(Je),{class:m(t(P)(`p-1`,e.position===`popper`&&`h-[var(--reka-select-trigger-height)] w-full min-w-[var(--reka-select-trigger-width)] scroll-my-1`))},{default:w(()=>[o(n.$slots,`default`)]),_:3},8,[`class`]),p(t(Qe))]),_:3},16,[`class`])]),_:3}))}});export{Ye as a,Ze as i,tt as n,et as r,nt as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/SelectGroup-CFM1aDq9.js b/monisuo-admin/dist/assets/SelectGroup-CFM1aDq9.js new file mode 100644 index 0000000..339c26c --- /dev/null +++ b/monisuo-admin/dist/assets/SelectGroup-CFM1aDq9.js @@ -0,0 +1 @@ +import{Ct as e,H as t,N as n,nt as r,v as i,w as a,z as o}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as s}from"./createContext-BefgL9WT.js";import{t as c}from"./Primitive-jhoGcsVx.js";import{t as l}from"./useId-C1k6kJxi.js";var[u,d]=s(`SelectGroup`),f=a({__name:`SelectGroup`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){let s=a,u=l(void 0,`reka-select-group`);return d({id:u}),(a,l)=>(o(),i(e(c),n({role:`group`},s,{"aria-labelledby":e(u)}),{default:r(()=>[t(a.$slots,`default`)]),_:3},16,[`aria-labelledby`]))}}),p=a({__name:`SelectGroup`,props:{asChild:{type:Boolean},as:{}},setup(a){let s=a;return(a,c)=>(o(),i(e(f),n({"data-slot":`select-group`},s),{default:r(()=>[t(a.$slots,`default`)]),_:3},16))}});export{p as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/Separator-5drwYWrN.js b/monisuo-admin/dist/assets/Separator-5drwYWrN.js new file mode 100644 index 0000000..2f779dd --- /dev/null +++ b/monisuo-admin/dist/assets/Separator-5drwYWrN.js @@ -0,0 +1 @@ +import{Ct as e,E as t,Et as n,H as r,N as i,g as a,nt as o,v as s,w as c,z as l}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as u}from"./utils-BB02OBq2.js";import{S as d}from"./dist-t_U6YImb.js";import{t as f}from"./Primitive-jhoGcsVx.js";var p=c({__name:`BaseSeparator`,props:{orientation:{type:String,required:!1,default:`horizontal`},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=t,c=[`horizontal`,`vertical`];function u(e){return c.includes(e)}let d=a(()=>u(n.orientation)?n.orientation:`horizontal`),p=a(()=>d.value===`vertical`?n.orientation:void 0),m=a(()=>n.decorative?{role:`none`}:{"aria-orientation":p.value,role:`separator`});return(t,n)=>(l(),s(e(f),i({as:t.as,"as-child":t.asChild,"data-orientation":d.value},m.value),{default:o(()=>[r(t.$slots,`default`)]),_:3},16,[`as`,`as-child`,`data-orientation`]))}}),m=c({__name:`Separator`,props:{orientation:{type:String,required:!1,default:`horizontal`},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let i=e;return(e,a)=>(l(),s(p,n(t(i)),{default:o(()=>[r(e.$slots,`default`)]),_:3},16))}}),h=c({__name:`Separator`,props:{orientation:{default:`horizontal`},decorative:{type:Boolean,default:!0},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=d(n,`class`);return(t,a)=>(l(),s(e(m),i({"data-slot":`separator`},e(r),{class:e(u)(`bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px`,n.class)}),null,16,[`class`]))}});export{m as n,h as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/Spinner-BbvbfTgK.js b/monisuo-admin/dist/assets/Spinner-BbvbfTgK.js new file mode 100644 index 0000000..391863e --- /dev/null +++ b/monisuo-admin/dist/assets/Spinner-BbvbfTgK.js @@ -0,0 +1 @@ +import{Ct as e,Tt as t,v as n,w as r,z as i}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as a}from"./createLucideIcon-BpvmDsEE.js";import{t as o}from"./utils-BB02OBq2.js";var s=a(`loader-circle`,[[`path`,{d:`M21 12a9 9 0 1 1-6.219-8.56`,key:`13zald`}]]),c=r({__name:`Spinner`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(r){let a=r;return(r,c)=>(i(),n(e(s),{role:`status`,"aria-label":`Loading`,class:t(e(o)(`size-4 animate-spin`,a.class))},null,8,[`class`]))}});export{s as n,c as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/TableHeader-Ma-zEBcz.js b/monisuo-admin/dist/assets/TableHeader-Ma-zEBcz.js new file mode 100644 index 0000000..92ead4c --- /dev/null +++ b/monisuo-admin/dist/assets/TableHeader-Ma-zEBcz.js @@ -0,0 +1 @@ +import{Ct as e,H as t,Tt as n,_ as r,b as i,w as a,z as o}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as s}from"./utils-BB02OBq2.js";var c={"data-slot":`table-container`,class:`relative w-full overflow-auto`},l=a({__name:`Table`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(a){let l=a;return(a,u)=>(o(),i(`div`,c,[r(`table`,{"data-slot":`table`,class:n(e(s)(`w-full caption-bottom text-sm`,l.class))},[t(a.$slots,`default`)],2)]))}}),u=a({__name:`TableBody`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(r){let a=r;return(r,c)=>(o(),i(`tbody`,{"data-slot":`table-body`,class:n(e(s)(`[&_tr:last-child]:border-0`,a.class))},[t(r.$slots,`default`)],2))}}),d=a({__name:`TableCell`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(r){let a=r;return(r,c)=>(o(),i(`td`,{"data-slot":`table-cell`,class:n(e(s)(`p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]`,a.class))},[t(r.$slots,`default`)],2))}}),f=a({__name:`TableRow`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(r){let a=r;return(r,c)=>(o(),i(`tr`,{"data-slot":`table-row`,class:n(e(s)(`hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors`,a.class))},[t(r.$slots,`default`)],2))}}),p=a({__name:`TableHead`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(r){let a=r;return(r,c)=>(o(),i(`th`,{"data-slot":`table-head`,class:n(e(s)(`text-foreground h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]`,a.class))},[t(r.$slots,`default`)],2))}}),m=a({__name:`TableHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(r){let a=r;return(r,c)=>(o(),i(`thead`,{"data-slot":`table-header`,class:n(e(s)(`[&_tr]:border-b`,a.class))},[t(r.$slots,`default`)],2))}});export{u as a,d as i,p as n,l as o,f as r,m as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/TabsTrigger-CSBrc3A_.js b/monisuo-admin/dist/assets/TabsTrigger-CSBrc3A_.js new file mode 100644 index 0000000..3b920fa --- /dev/null +++ b/monisuo-admin/dist/assets/TabsTrigger-CSBrc3A_.js @@ -0,0 +1 @@ +import{Ct as e,Dt as t,E as n,Et as r,F as i,H as a,I as o,N as s,S as c,_t as l,bt as u,c as d,g as f,l as p,mt as m,nt as h,v as g,w as _,y as v,z as y}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as b}from"./utils-BB02OBq2.js";import{S as x,m as S}from"./dist-t_U6YImb.js";import{t as C}from"./createContext-BefgL9WT.js";import{t as w}from"./useForwardPropsEmits-ixfQllIc.js";import{t as T}from"./Presence-C1RtYpyR.js";import{t as E}from"./Primitive-jhoGcsVx.js";import{t as D}from"./useForwardProps-B-1JXcFn.js";import{n as O}from"./usePrimitiveElement-BKQPgqfD.js";import{t as k}from"./useForwardExpose-OKJAPp5E.js";import{t as A}from"./useId-C1k6kJxi.js";import{t as j}from"./RovingFocusGroup-BI5E2MOD.js";import{t as M}from"./RovingFocusItem-4bA-dcrz.js";var[N,P]=C(`TabsRoot`),F=_({__name:`TabsRoot`,props:{defaultValue:{type:null,required:!1},orientation:{type:String,required:!1,default:`horizontal`},dir:{type:String,required:!1},activationMode:{type:String,required:!1,default:`automatic`},modelValue:{type:null,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`],setup(t,{emit:n}){let r=t,i=n,{orientation:o,unmountOnHide:s,dir:c}=u(r),d=O(c);k();let f=S(r,`modelValue`,i,{defaultValue:r.defaultValue,passive:r.modelValue===void 0}),p=m(),_=l(new Set);return P({modelValue:f,changeModelValue:e=>{f.value=e},orientation:o,dir:d,unmountOnHide:s,activationMode:r.activationMode,baseId:A(void 0,`reka-tabs`),tabsList:p,contentIds:_,registerContent:e=>{_.value=new Set([..._.value,e])},unregisterContent:e=>{let t=new Set(_.value);t.delete(e),_.value=t}}),(t,n)=>(y(),g(e(E),{dir:e(d),"data-orientation":e(o),"as-child":t.asChild,as:t.as},{default:h(()=>[a(t.$slots,`default`,{modelValue:e(f)})]),_:3},8,[`dir`,`data-orientation`,`as-child`,`as`]))}});function I(e,t){return`${e}-trigger-${t}`}function L(e,t){return`${e}-content-${t}`}var R=_({__name:`TabsContent`,props:{value:{type:[String,Number],required:!0},forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(n){let r=n,{forwardRef:s}=k(),l=N(),u=f(()=>I(l.baseId,r.value)),d=f(()=>L(l.baseId,r.value)),p=f(()=>r.value===l.modelValue.value),_=m(p.value);return o(()=>{l.registerContent(r.value),requestAnimationFrame(()=>{_.value=!1})}),i(()=>{l.unregisterContent(r.value)}),(n,r)=>(y(),g(e(T),{present:n.forceMount||p.value,"force-mount":``},{default:h(({present:r})=>[c(e(E),{id:d.value,ref:e(s),"as-child":n.asChild,as:n.as,role:`tabpanel`,"data-state":p.value?`active`:`inactive`,"data-orientation":e(l).orientation.value,"aria-labelledby":u.value,hidden:!r,tabindex:`0`,style:t({animationDuration:_.value?`0s`:void 0})},{default:h(()=>[!e(l).unmountOnHide.value||r?a(n.$slots,`default`,{key:0}):v(`v-if`,!0)]),_:2},1032,[`id`,`as-child`,`as`,`data-state`,`data-orientation`,`aria-labelledby`,`hidden`,`style`])]),_:3},8,[`present`]))}}),z=_({__name:`TabsList`,props:{loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let{loop:n}=u(t),{forwardRef:r,currentElement:i}=k(),o=N();return o.tabsList=i,(t,i)=>(y(),g(e(j),{"as-child":``,orientation:e(o).orientation.value,dir:e(o).dir.value,loop:e(n)},{default:h(()=>[c(e(E),{ref:e(r),role:`tablist`,"as-child":t.asChild,as:t.as,"aria-orientation":e(o).orientation.value},{default:h(()=>[a(t.$slots,`default`)]),_:3},8,[`as-child`,`as`,`aria-orientation`])]),_:3},8,[`orientation`,`dir`,`loop`]))}}),B=_({__name:`TabsTrigger`,props:{value:{type:[String,Number],required:!0},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t,{forwardRef:r}=k(),i=N(),o=f(()=>I(i.baseId,n.value)),s=f(()=>i.contentIds.value.has(n.value)?L(i.baseId,n.value):void 0),l=f(()=>n.value===i.modelValue.value);return(t,n)=>(y(),g(e(M),{"as-child":``,focusable:!t.disabled,active:l.value},{default:h(()=>[c(e(E),{id:o.value,ref:e(r),role:`tab`,type:t.as===`button`?`button`:void 0,as:t.as,"as-child":t.asChild,"aria-selected":l.value?`true`:`false`,"aria-controls":s.value,"data-state":l.value?`active`:`inactive`,disabled:t.disabled,"data-disabled":t.disabled?``:void 0,"data-orientation":e(i).orientation.value,onMousedown:n[0]||=p(n=>{!t.disabled&&n.ctrlKey===!1?e(i).changeModelValue(t.value):n.preventDefault()},[`left`]),onKeydown:n[1]||=d(n=>e(i).changeModelValue(t.value),[`enter`,`space`]),onFocus:n[2]||=()=>{let n=e(i).activationMode!==`manual`;!l.value&&!t.disabled&&n&&e(i).changeModelValue(t.value)}},{default:h(()=>[a(t.$slots,`default`)]),_:3},8,[`id`,`type`,`as`,`as-child`,`aria-selected`,`aria-controls`,`data-state`,`disabled`,`data-disabled`,`data-orientation`])]),_:3},8,[`focusable`,`active`]))}}),V=_({__name:`Tabs`,props:{defaultValue:{},orientation:{},dir:{},activationMode:{},modelValue:{},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`update:modelValue`],setup(t,{emit:i}){let o=t,c=i,l=w(x(o,`class`),c);return(t,i)=>(y(),g(e(F),s({"data-slot":`tabs`},e(l),{class:e(b)(`flex flex-col gap-2`,o.class)}),{default:h(e=>[a(t.$slots,`default`,r(n(e)))]),_:3},16,[`class`]))}}),H=_({__name:`TabsContent`,props:{value:{},forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=x(n,`class`);return(t,i)=>(y(),g(e(R),s({"data-slot":`tabs-content`,class:e(b)(`flex-1 outline-none`,n.class)},e(r)),{default:h(()=>[a(t.$slots,`default`)]),_:3},16,[`class`]))}}),U=_({__name:`TabsList`,props:{loop:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=x(n,`class`);return(t,i)=>(y(),g(e(z),s({"data-slot":`tabs-list`},e(r),{class:e(b)(`bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]`,n.class)}),{default:h(()=>[a(t.$slots,`default`)]),_:3},16,[`class`]))}}),W=_({__name:`TabsTrigger`,props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=D(x(n,`class`));return(t,i)=>(y(),g(e(B),s({"data-slot":`tabs-trigger`,class:e(b)(`data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,n.class)},e(r)),{default:h(()=>[a(t.$slots,`default`)]),_:3},16,[`class`]))}});export{V as i,U as n,H as r,W as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/Teleport-CLYBkdRb.js b/monisuo-admin/dist/assets/Teleport-CLYBkdRb.js new file mode 100644 index 0000000..bdc3c48 --- /dev/null +++ b/monisuo-admin/dist/assets/Teleport-CLYBkdRb.js @@ -0,0 +1 @@ +import{$ as e,Ct as t,Dt as n,H as r,L as i,P as a,Q as o,ft as s,g as c,mt as l,nt as u,p as d,v as f,w as p,xt as m,y as h,z as g}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{_,a as v,b as y,d as b,i as ee,l as x,w as te,x as S,y as ne}from"./dist-t_U6YImb.js";import{r as C}from"./useForwardPropsEmits-ixfQllIc.js";import{n as re}from"./Presence-C1RtYpyR.js";import{t as w}from"./Primitive-jhoGcsVx.js";import{n as ie}from"./useForwardProps-B-1JXcFn.js";import{t as T}from"./useForwardExpose-OKJAPp5E.js";function E(e,t,n){let r=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(i)}function D(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)===`[object Module]`:!0}function O(e,t,n=`.`,r){if(!D(t))return O(e,{},n,r);let i=Object.assign({},t);for(let t in e){if(t===`__proto__`||t===`constructor`)continue;let a=e[t];a!=null&&(r&&r(i,t,a,n)||(Array.isArray(a)&&Array.isArray(i[t])?i[t]=[...a,...i[t]]:D(a)&&D(i[t])?i[t]=O(a,i[t],(n?`${n}.`:``)+t.toString(),r):i[t]=a))}return i}function ae(e){return(...t)=>t.reduce((t,n)=>O(t,n,``,e),{})}var k=ae(),A=ne(()=>{let e=l(new Map),t=l(),n=c(()=>{for(let t of e.value.values())if(t)return!0;return!1}),r=ie({scrollBody:l(!0)}),i=null,s=()=>{document.body.style.paddingRight=``,document.body.style.marginRight=``,document.body.style.pointerEvents=``,document.documentElement.style.removeProperty(`--scrollbar-width`),document.body.style.overflow=t.value??``,S&&i?.(),t.value=void 0};return o(n,(e,o)=>{if(!y)return;if(!e){o&&s();return}t.value===void 0&&(t.value=document.body.style.overflow);let c=window.innerWidth-document.documentElement.clientWidth,l={padding:c,margin:0},u=r.scrollBody?.value?typeof r.scrollBody.value==`object`?k({padding:r.scrollBody.value.padding===!0?c:r.scrollBody.value.padding,margin:r.scrollBody.value.margin===!0?c:r.scrollBody.value.margin},l):l:{padding:0,margin:0};c>0&&(document.body.style.paddingRight=typeof u.padding==`number`?`${u.padding}px`:String(u.padding),document.body.style.marginRight=typeof u.margin==`number`?`${u.margin}px`:String(u.margin),document.documentElement.style.setProperty(`--scrollbar-width`,`${c}px`),document.body.style.overflow=`hidden`),S&&(i=x(document,`touchmove`,e=>se(e),{passive:!1})),a(()=>{n.value&&(document.body.style.pointerEvents=`none`,document.body.style.overflow=`hidden`)})},{immediate:!0,flush:`sync`}),e});function oe(e){let t=Math.random().toString(36).substring(2,7),n=A();n.value.set(t,e??!1);let r=c({get:()=>n.value.get(t)??!1,set:e=>n.value.set(t,e)});return te(()=>{n.value.delete(t)}),r}function j(e){let t=window.getComputedStyle(e);if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}var ce=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},M=new WeakMap,N=new WeakMap,P={},F=0,I=function(e){return e&&(e.host||I(e.parentNode))},le=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=I(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},ue=function(e,t,n,r){var i=le(t,Array.isArray(e)?e:[e]);P[n]||(P[n]=new WeakMap);var a=P[n],o=[],s=new Set,c=new Set(i),l=function(e){!e||s.has(e)||(s.add(e),l(e.parentNode))};i.forEach(l);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(M.get(e)||0)+1,l=(a.get(e)||0)+1;M.set(e,c),a.set(e,l),o.push(e),c===1&&i&&N.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),F++,function(){o.forEach(function(e){var t=M.get(e)-1,i=a.get(e)-1;M.set(e,t),a.set(e,i),t||(N.has(e)||e.removeAttribute(r),N.delete(e)),i||e.removeAttribute(n)}),F--,F||(M=new WeakMap,M=new WeakMap,N=new WeakMap,P={})}},de=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||ce(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),ue(r,i,n,`aria-hidden`)):function(){return null}};function fe(e){let t;o(()=>v(e),e=>{let n=!1;try{n=!!e?.closest(`[popover]:not(:popover-open)`)}catch{}e&&!n?t=de(e):t&&t()}),i(()=>{t&&t()})}var L=`dismissableLayer.pointerDownOutside`,R=`dismissableLayer.focusOutside`;function z(e,t){if(!(t instanceof Element))return!1;let n=t.closest(`[data-dismissable-layer]`),r=e.dataset.dismissableLayer===``?e:e.querySelector(`[data-dismissable-layer]`),i=Array.from(e.ownerDocument.querySelectorAll(`[data-dismissable-layer]`));return!!(n&&(r===n||i.indexOf(r){});return e(e=>{if(!y||!m(r))return;let s=async e=>{let r=e.target;if(!(!n?.value||!r)){if(z(n.value,r)){a.value=!1;return}if(e.target&&!a.value){let n={originalEvent:e};function r(){E(L,t,n)}e.pointerType===`touch`?(i.removeEventListener(`click`,o.value),o.value=r,i.addEventListener(`click`,o.value,{once:!0})):r()}else i.removeEventListener(`click`,o.value);a.value=!1}},c=window.setTimeout(()=>{i.addEventListener(`pointerdown`,s)},0);e(()=>{window.clearTimeout(c),i.removeEventListener(`pointerdown`,s),i.removeEventListener(`click`,o.value)})}),{onPointerDownCapture:()=>{m(r)&&(a.value=!0)}}}function V(t,n,r=!0){let i=n?.value?.ownerDocument??globalThis?.document,o=l(!1);return e(e=>{if(!y||!m(r))return;let s=async e=>{if(!n?.value)return;await a(),await a();let r=e.target;!n.value||!r||z(n.value,r)||e.target&&!o.value&&E(R,t,{originalEvent:e})};i.addEventListener(`focusin`,s),e(()=>i.removeEventListener(`focusin`,s))}),{onFocusCapture:()=>{m(r)&&(o.value=!0)},onBlurCapture:()=>{m(r)&&(o.value=!1)}}}var H=s({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set}),pe=p({__name:`DismissableLayer`,props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`dismiss`],setup(i,{emit:o}){let s=i,l=o,{forwardRef:d,currentElement:p}=T(),m=c(()=>p.value?.ownerDocument??globalThis.document),h=c(()=>H.layersRoot),_=c(()=>p.value?Array.from(h.value).indexOf(p.value):-1),v=c(()=>H.layersWithOutsidePointerEventsDisabled.size>0),y=c(()=>{let e=Array.from(h.value),[t]=[...H.layersWithOutsidePointerEventsDisabled].slice(-1),n=e.indexOf(t);return _.value>=n}),b=B(async e=>{let t=[...H.branches].some(t=>t?.contains(e.target));!y.value||t||(l(`pointerDownOutside`,e),l(`interactOutside`,e),await a(),e.defaultPrevented||l(`dismiss`))},p),x=V(e=>{[...H.branches].some(t=>t?.contains(e.target))||(l(`focusOutside`,e),l(`interactOutside`,e),e.defaultPrevented||l(`dismiss`))},p);return ee(`Escape`,e=>{_.value===h.value.size-1&&(l(`escapeKeyDown`,e),e.defaultPrevented||l(`dismiss`))}),e(e=>{p.value&&(s.disableOutsidePointerEvents&&(H.layersWithOutsidePointerEventsDisabled.size===0&&(H.originalBodyPointerEvents=m.value.body.style.pointerEvents,m.value.body.style.pointerEvents=`none`),H.layersWithOutsidePointerEventsDisabled.add(p.value)),h.value.add(p.value),e(()=>{s.disableOutsidePointerEvents&&H.layersWithOutsidePointerEventsDisabled.size===1&&!re(H.originalBodyPointerEvents)&&(m.value.body.style.pointerEvents=H.originalBodyPointerEvents)}))}),e(e=>{e(()=>{p.value&&(h.value.delete(p.value),H.layersWithOutsidePointerEventsDisabled.delete(p.value))})}),(e,i)=>(g(),f(t(w),{ref:t(d),"as-child":e.asChild,as:e.as,"data-dismissable-layer":``,style:n({pointerEvents:v.value?y.value?`auto`:`none`:void 0}),onFocusCapture:t(x).onFocusCapture,onBlurCapture:t(x).onBlurCapture,onPointerdownCapture:t(b).onPointerDownCapture},{default:u(()=>[r(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`style`,`onFocusCapture`,`onBlurCapture`,`onPointerdownCapture`]))}}),me=_(()=>l([]));function he(){let e=me();return{add(t){let n=e.value[0];t!==n&&n?.pause(),e.value=U(e.value,t),e.value.unshift(t)},remove(t){e.value=U(e.value,t),e.value[0]?.resume()}}}function U(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}var W=`focusScope.autoFocusOnMount`,G=`focusScope.autoFocusOnUnmount`,K={bubbles:!1,cancelable:!0};function ge(e,{select:t=!1}={}){let n=C();for(let r of e)if(Y(r,{select:t}),C()!==n)return!0}function _e(e){let t=q(e);return[J(t,e),J(t.reverse(),e)]}function q(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function J(e,t){for(let n of e)if(!ve(n,{upTo:t}))return n}function ve(e,{upTo:t}){if(getComputedStyle(e).visibility===`hidden`)return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display===`none`)return!0;e=e.parentElement}return!1}function ye(e){return e instanceof HTMLInputElement&&`select`in e}function Y(e,{select:t=!1}={}){if(e&&e.focus){let n=C();e.focus({preventScroll:!0}),e!==n&&ye(e)&&t&&e.select()}}var be=p({__name:`FocusScope`,props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`mountAutoFocus`,`unmountAutoFocus`],setup(n,{emit:i}){let o=n,c=i,{currentRef:d,currentElement:p}=T(),m=l(null),h=he(),_=s({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});e(e=>{if(!y)return;let t=p.value;if(!o.trapped)return;function n(e){if(_.paused||!t)return;let n=e.target;t.contains(n)?m.value=n:Y(m.value,{select:!0})}function r(e){if(_.paused||!t)return;let n=e.relatedTarget;n!==null&&(t.contains(n)||Y(m.value,{select:!0}))}function i(e){t.contains(m.value)||Y(t)}document.addEventListener(`focusin`,n),document.addEventListener(`focusout`,r);let a=new MutationObserver(i);t&&a.observe(t,{childList:!0,subtree:!0}),e(()=>{document.removeEventListener(`focusin`,n),document.removeEventListener(`focusout`,r),a.disconnect()})}),e(async e=>{let t=p.value;if(await a(),!t)return;h.add(_);let n=C();if(!t.contains(n)){let e=new CustomEvent(W,K);t.addEventListener(W,e=>c(`mountAutoFocus`,e)),t.dispatchEvent(e),e.defaultPrevented||(ge(q(t),{select:!0}),C()===n&&Y(t))}e(()=>{t.removeEventListener(W,e=>c(`mountAutoFocus`,e));let e=new CustomEvent(G,K),r=e=>{c(`unmountAutoFocus`,e)};t.addEventListener(G,r),t.dispatchEvent(e),setTimeout(()=>{e.defaultPrevented||Y(n??document.body,{select:!0}),t.removeEventListener(G,r),h.remove(_)},0)})});function v(e){if(!o.loop&&!o.trapped||_.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=C();if(t&&n){let t=e.currentTarget,[r,i]=_e(t);r&&i?!e.shiftKey&&n===i?(e.preventDefault(),o.loop&&Y(r,{select:!0})):e.shiftKey&&n===r&&(e.preventDefault(),o.loop&&Y(i,{select:!0})):n===t&&e.preventDefault()}}return(e,n)=>(g(),f(t(w),{ref_key:`currentRef`,ref:d,tabindex:`-1`,"as-child":e.asChild,as:e.as,onKeydown:v},{default:u(()=>[r(e.$slots,`default`)]),_:3},8,[`as-child`,`as`]))}}),xe=`menu.itemSelect`,X=[`Enter`,` `],Se=[`ArrowDown`,`PageUp`,`Home`],Z=[`ArrowUp`,`PageDown`,`End`],Ce=[...Se,...Z],we={ltr:[...X,`ArrowRight`],rtl:[...X,`ArrowLeft`]},Q={ltr:[`ArrowLeft`],rtl:[`ArrowRight`]};function Te(e){return e?`open`:`closed`}function $(e){return e===`indeterminate`}function Ee(e){return $(e)?`indeterminate`:e?`checked`:`unchecked`}function De(e){let t=C();for(let n of e)if(n===t||(n.focus(),C()!==t))return}function Oe(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;er!=l>r&&n<(c-o)*(r-s)/(l-s)+o&&(i=!i)}return i}function ke(e,t){return t?Oe({x:e.clientX,y:e.clientY},t):!1}function Ae(e){return e.pointerType===`mouse`}var je=p({__name:`Teleport`,props:{to:{type:null,required:!1,default:`body`},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let n=b();return(e,i)=>t(n)||e.forceMount?(g(),f(d,{key:0,to:e.to,disabled:e.disabled,defer:e.defer},[r(e.$slots,`default`)],8,[`to`,`disabled`,`defer`])):h(`v-if`,!0)}});export{oe as _,X as a,De as c,$ as d,Ae as f,fe as g,pe as h,Z as i,Ee as l,be as m,Ce as n,Q as o,ke as p,xe as r,we as s,je as t,Te as u,k as v,E as y}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/Textarea-DpC456Mi.js b/monisuo-admin/dist/assets/Textarea-DpC456Mi.js new file mode 100644 index 0000000..2466d1b --- /dev/null +++ b/monisuo-admin/dist/assets/Textarea-DpC456Mi.js @@ -0,0 +1 @@ +import{Ct as e,Tt as t,b as n,lt as r,o as i,rt as a,w as o,z as s}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as c}from"./utils-BB02OBq2.js";import{m as l}from"./dist-t_U6YImb.js";var u=o({__name:`Textarea`,props:{class:{type:[Boolean,null,String,Object,Array]},defaultValue:{},modelValue:{}},emits:[`update:modelValue`],setup(o,{emit:u}){let d=o,f=l(d,`modelValue`,u,{passive:!0,defaultValue:d.defaultValue});return(o,l)=>a((s(),n(`textarea`,{"onUpdate:modelValue":l[0]||=e=>r(f)?f.value=e:null,"data-slot":`textarea`,class:t(e(c)(`border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm`,d.class))},null,2)),[[i,e(f)]])}});export{u as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/TooltipProvider-yfPVkQ8B.js b/monisuo-admin/dist/assets/TooltipProvider-yfPVkQ8B.js new file mode 100644 index 0000000..497888f --- /dev/null +++ b/monisuo-admin/dist/assets/TooltipProvider-yfPVkQ8B.js @@ -0,0 +1 @@ +import{Ct as e,E as t,Et as n,H as r,nt as i,v as a,w as o,z as s}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{i as c}from"./TooltipTrigger-Lz7dAK20.js";var l=o({__name:`TooltipProvider`,props:{delayDuration:{default:0},skipDelayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean},content:{}},setup(o){let l=o;return(o,u)=>(s(),a(e(c),n(t(l)),{default:i(()=>[r(o.$slots,`default`)]),_:3},16))}});export{l as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/TooltipTrigger-Lz7dAK20.js b/monisuo-admin/dist/assets/TooltipTrigger-Lz7dAK20.js new file mode 100644 index 0000000..f9b0c18 --- /dev/null +++ b/monisuo-admin/dist/assets/TooltipTrigger-Lz7dAK20.js @@ -0,0 +1 @@ +import{$ as e,Ct as t,Dt as n,E as r,Et as i,G as a,H as o,I as s,N as c,Ot as l,Q as u,S as d,W as f,b as p,bt as m,g as h,l as g,mt as _,nt as v,v as y,w as b,x,z as S}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as C}from"./utils-BB02OBq2.js";import{C as w,E as T,S as E,T as D,g as ee,l as O,m as k}from"./dist-t_U6YImb.js";import{t as A}from"./createContext-BefgL9WT.js";import{t as j}from"./useForwardPropsEmits-ixfQllIc.js";import{h as te,t as ne,v as re}from"./Teleport-CLYBkdRb.js";import{t as ie}from"./Presence-C1RtYpyR.js";import{t as M}from"./Primitive-jhoGcsVx.js";import{t as N}from"./useForwardProps-B-1JXcFn.js";import{a as P,i as F,n as I,r as L}from"./PopperContent-BHqsUegM.js";import{t as R}from"./useForwardExpose-OKJAPp5E.js";import{t as z}from"./useId-C1k6kJxi.js";import{t as B}from"./VisuallyHidden-CP6GE8eS.js";function V(t,n){let r=w(!1,300);D(()=>{r.value=!1});let i=_(null),a=ee();function o(){i.value=null,r.value=!1}function s(e,t){let n=e.currentTarget,a={x:e.clientX,y:e.clientY},o=U(a,H(a,n.getBoundingClientRect()),1),s=W(t.getBoundingClientRect());i.value=K([...o,...s]),r.value=!0}return e(e=>{if(t.value&&n.value){let r=e=>s(e,n.value),i=e=>s(e,t.value);t.value.addEventListener(`pointerleave`,r),n.value.addEventListener(`pointerleave`,i),e(()=>{t.value?.removeEventListener(`pointerleave`,r),n.value?.removeEventListener(`pointerleave`,i)})}}),e(e=>{if(i.value){let r=e=>{if(!i.value||!(e.target instanceof Element))return;let r=e.target,s={x:e.clientX,y:e.clientY},c=t.value?.contains(r)||n.value?.contains(r),l=!G(s,i.value),u=!!r.closest(`[data-grace-area-trigger]`);c?o():(l||u)&&(o(),a.trigger())};t.value?.ownerDocument.addEventListener(`pointermove`,r),e(()=>t.value?.ownerDocument.removeEventListener(`pointermove`,r))}}),{isPointerInTransit:r,onPointerExit:a.on}}function H(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,i,a)){case a:return`left`;case i:return`right`;case n:return`top`;case r:return`bottom`;default:throw Error(`unreachable`)}}function U(e,t,n=5){let r=[];switch(t){case`top`:r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case`bottom`:r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case`left`:r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case`right`:r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function W(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function G(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;er!=l>r&&n<(c-o)*(r-s)/(l-s)+o&&(i=!i)}return i}function K(e){let t=e.slice();return t.sort((e,t)=>e.xt.x?1:e.yt.y?1:0),q(t)}function q(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var J={key:0,d:`M0 0L6 6L12 0`},ae={key:1,d:`M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0`},oe=b({__name:`Arrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let n=e;return R(),(e,r)=>(S(),y(t(M),c(n,{width:e.width,height:e.height,viewBox:e.asChild?void 0:`0 0 12 6`,preserveAspectRatio:e.asChild?void 0:`none`}),{default:v(()=>[o(e.$slots,`default`,{},()=>[e.rounded?(S(),p(`path`,ae)):(S(),p(`path`,J))])]),_:3},16,[`width`,`height`,`viewBox`,`preserveAspectRatio`]))}}),se={top:`bottom`,right:`left`,bottom:`top`,left:`right`},ce=b({inheritAttrs:!1,__name:`PopperArrow`,props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let{forwardRef:r}=R(),i=L(),a=h(()=>se[i.placedSide.value]);return(e,s)=>(S(),p(`span`,{ref:e=>{t(i).onArrowChange(e)},style:n({position:`absolute`,left:t(i).arrowX?.value?`${t(i).arrowX?.value}px`:void 0,top:t(i).arrowY?.value?`${t(i).arrowY?.value}px`:void 0,[a.value]:0,transformOrigin:{top:``,right:`0 0`,bottom:`center 0`,left:`100% 0`}[t(i).placedSide.value],transform:{top:`translateY(100%)`,right:`translateY(50%) rotate(90deg) translateX(-50%)`,bottom:`rotate(180deg)`,left:`translateY(50%) rotate(-90deg) translateX(50%)`}[t(i).placedSide.value],visibility:t(i).shouldHideArrow.value?`hidden`:void 0})},[d(oe,c(e.$attrs,{ref:t(r),style:{display:`block`},as:e.as,"as-child":e.asChild,rounded:e.rounded,width:e.width,height:e.height}),{default:v(()=>[o(e.$slots,`default`)]),_:3},16,[`as`,`as-child`,`rounded`,`width`,`height`])],4))}}),le=b({__name:`TooltipArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(e){let n=e;return R(),(e,a)=>(S(),y(t(ce),i(r(n)),{default:v(()=>[o(e.$slots,`default`)]),_:3},16))}}),[Y,ue]=A(`TooltipProvider`),de=b({inheritAttrs:!1,__name:`TooltipProvider`,props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1},content:{type:Object,required:!1}},setup(e){let{delayDuration:t,skipDelayDuration:n,disableHoverableContent:r,disableClosingTrigger:i,ignoreNonKeyboardFocus:a,disabled:s,content:c}=m(e);R();let l=_(!0),u=_(!1),{start:d,stop:f}=T(()=>{l.value=!0},n,{immediate:!1});return ue({isOpenDelayed:l,delayDuration:t,onOpen(){f(),l.value=!1},onClose(){d()},isPointerInTransitRef:u,disableHoverableContent:r,disableClosingTrigger:i,disabled:s,ignoreNonKeyboardFocus:a,content:c}),(e,t)=>o(e.$slots,`default`)}}),X=`tooltip.open`,[Z,fe]=A(`TooltipRoot`),pe=b({__name:`TooltipRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:n}){let r=e,i=n;R();let a=Y(),s=h(()=>r.disableHoverableContent??a.disableHoverableContent.value),c=h(()=>r.disableClosingTrigger??a.disableClosingTrigger.value),l=h(()=>r.disabled??a.disabled.value),d=h(()=>r.delayDuration??a.delayDuration.value),f=h(()=>r.ignoreNonKeyboardFocus??a.ignoreNonKeyboardFocus.value),p=k(r,`open`,i,{defaultValue:r.defaultOpen,passive:r.open===void 0});u(p,e=>{a.onClose&&(e?(a.onOpen(),document.dispatchEvent(new CustomEvent(X))):a.onClose())});let m=_(!1),g=_(),b=h(()=>p.value?m.value?`delayed-open`:`instant-open`:`closed`),{start:x,stop:C}=T(()=>{m.value=!0,p.value=!0},d,{immediate:!1});function w(){C(),m.value=!1,p.value=!0}function E(){C(),p.value=!1}function D(){x()}return fe({contentId:``,open:p,stateAttribute:b,trigger:g,onTriggerChange(e){g.value=e},onTriggerEnter(){a.isOpenDelayed.value?D():w()},onTriggerLeave(){s.value?E():C()},onOpen:w,onClose:E,disableHoverableContent:s,disableClosingTrigger:c,disabled:l,ignoreNonKeyboardFocus:f}),(e,n)=>(S(),y(t(P),null,{default:v(()=>[o(e.$slots,`default`,{open:t(p)})]),_:3}))}}),Q=b({__name:`TooltipContentImpl`,props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1,default:void 0},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:void 0},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1,default:void 0},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`],setup(e,{emit:n}){let r=e,i=n,a=Z(),u=Y(),{forwardRef:f,currentElement:p}=R(),m=h(()=>r.ariaLabel||p.value?.textContent),_=h(()=>{let{ariaLabel:e,...t}=r;return re(t,u.content.value??{},{side:`top`,sideOffset:0,align:`center`,avoidCollisions:!0,collisionBoundary:[],collisionPadding:0,arrowPadding:0,sticky:`partial`,hideWhenDetached:!1})});return s(()=>{O(window,`scroll`,e=>{e.target?.contains(a.trigger.value)&&a.onClose()}),O(window,X,a.onClose)}),(e,n)=>(S(),y(t(te),{"as-child":``,"disable-outside-pointer-events":!1,onEscapeKeyDown:n[0]||=e=>i(`escapeKeyDown`,e),onPointerDownOutside:n[1]||=e=>{t(a).disableClosingTrigger.value&&t(a).trigger.value?.contains(e.target)&&e.preventDefault(),i(`pointerDownOutside`,e)},onFocusOutside:n[2]||=g(()=>{},[`prevent`]),onDismiss:n[3]||=e=>t(a).onClose()},{default:v(()=>[d(t(I),c({ref:t(f),"data-state":t(a).stateAttribute.value},{...e.$attrs,..._.value},{style:{"--reka-tooltip-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-tooltip-content-available-width":`var(--reka-popper-available-width)`,"--reka-tooltip-content-available-height":`var(--reka-popper-available-height)`,"--reka-tooltip-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-tooltip-trigger-height":`var(--reka-popper-anchor-height)`}}),{default:v(()=>[o(e.$slots,`default`),d(t(B),{id:t(a).contentId,role:`tooltip`},{default:v(()=>[x(l(m.value),1)]),_:1},8,[`id`])]),_:3},16,[`data-state`])]),_:3}))}}),me=b({__name:`TooltipContentHoverable`,props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(e){let n=N(e),{forwardRef:r,currentElement:i}=R(),{trigger:a,onClose:s}=Z(),l=Y(),{isPointerInTransit:u,onPointerExit:d}=V(a,i);return l.isPointerInTransitRef=u,d(()=>{s()}),(e,i)=>(S(),y(Q,c({ref:t(r)},t(n)),{default:v(()=>[o(e.$slots,`default`)]),_:3},16))}}),he=b({__name:`TooltipContent`,props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`],setup(e,{emit:n}){let r=e,i=n,a=Z(),s=j(r,i),{forwardRef:l}=R();return(e,n)=>(S(),y(t(ie),{present:e.forceMount||t(a).open.value},{default:v(()=>[(S(),y(f(t(a).disableHoverableContent.value?Q:me),c({ref:t(l)},t(s)),{default:v(()=>[o(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),ge=b({__name:`TooltipPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let n=e;return(e,a)=>(S(),y(t(ne),i(r(n)),{default:v(()=>[o(e.$slots,`default`)]),_:3},16))}}),$=b({__name:`TooltipTrigger`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=Z(),i=Y();r.contentId||=z(void 0,`reka-tooltip-content`);let{forwardRef:l,currentElement:u}=R(),f=_(!1),p=_(!1),m=h(()=>r.disabled.value?{}:{click:E,focus:w,pointermove:x,pointerleave:C,pointerdown:b,blur:T});s(()=>{r.onTriggerChange(u.value)});function g(){setTimeout(()=>{f.value=!1},1)}function b(){r.open&&!r.disableClosingTrigger.value&&r.onClose(),f.value=!0,document.addEventListener(`pointerup`,g,{once:!0})}function x(e){e.pointerType!==`touch`&&!p.value&&!i.isPointerInTransitRef.value&&(r.onTriggerEnter(),p.value=!0)}function C(){r.onTriggerLeave(),p.value=!1}function w(e){f.value||r.ignoreNonKeyboardFocus.value&&!e.target.matches?.(`:focus-visible`)||r.onOpen()}function T(){r.onClose()}function E(){r.disableClosingTrigger.value||r.onClose()}return(e,i)=>(S(),y(t(F),{"as-child":``,reference:e.reference},{default:v(()=>[d(t(M),c({ref:t(l),"aria-describedby":t(r).open.value?t(r).contentId:void 0,"data-state":t(r).stateAttribute.value,as:e.as,"as-child":n.asChild,"data-grace-area-trigger":``},a(m.value)),{default:v(()=>[o(e.$slots,`default`)]),_:3},16,[`aria-describedby`,`data-state`,`as`,`as-child`])]),_:3},8,[`reference`]))}}),_e=b({__name:`Tooltip`,props:{defaultOpen:{type:Boolean},open:{type:Boolean},delayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},emits:[`update:open`],setup(e,{emit:n}){let a=j(e,n);return(e,n)=>(S(),y(t(pe),c({"data-slot":`tooltip`},t(a)),{default:v(t=>[o(e.$slots,`default`,i(r(t)))]),_:3},16))}}),ve=b({inheritAttrs:!1,__name:`TooltipContent`,props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`escapeKeyDown`,`pointerDownOutside`],setup(e,{emit:n}){let r=e,i=n,a=j(E(r,`class`),i);return(e,n)=>(S(),y(t(ge),null,{default:v(()=>[d(t(he),c({"data-slot":`tooltip-content`},{...t(a),...e.$attrs},{class:t(C)(`bg-foreground text-background animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit rounded-md px-3 py-1.5 text-xs text-balance`,r.class)}),{default:v(()=>[o(e.$slots,`default`),d(t(le),{class:`bg-foreground fill-foreground z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]`})]),_:3},16,[`class`])]),_:3}))}}),ye=b({__name:`TooltipTrigger`,props:{reference:{},asChild:{type:Boolean},as:{}},setup(e){let n=e;return(e,r)=>(S(),y(t($),c({"data-slot":`tooltip-trigger`},n),{default:v(()=>[o(e.$slots,`default`)]),_:3},16))}});export{de as i,ve as n,_e as r,ye as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/VisuallyHidden-CP6GE8eS.js b/monisuo-admin/dist/assets/VisuallyHidden-CP6GE8eS.js new file mode 100644 index 0000000..3e4b85b --- /dev/null +++ b/monisuo-admin/dist/assets/VisuallyHidden-CP6GE8eS.js @@ -0,0 +1 @@ +import{Ct as e,H as t,nt as n,v as r,w as i,z as a}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as o}from"./Primitive-jhoGcsVx.js";var s=i({__name:`VisuallyHidden`,props:{feature:{type:String,required:!1,default:`focusable`},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(i){return(i,s)=>(a(),r(e(o),{as:i.as,"as-child":i.asChild,"aria-hidden":i.feature===`focusable`?`true`:void 0,"data-hidden":i.feature===`fully-hidden`?``:void 0,tabindex:i.feature===`fully-hidden`?`-1`:void 0,style:{position:`absolute`,border:0,width:`1px`,height:`1px`,padding:0,margin:`-1px`,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,clipPath:`inset(50%)`,whiteSpace:`nowrap`,wordWrap:`normal`,top:`-1px`,left:`-1px`}},{default:n(()=>[t(i.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-hidden`,`data-hidden`,`tabindex`]))}});export{s as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/VisuallyHiddenInput-syf01z94.js b/monisuo-admin/dist/assets/VisuallyHiddenInput-syf01z94.js new file mode 100644 index 0000000..6953659 --- /dev/null +++ b/monisuo-admin/dist/assets/VisuallyHiddenInput-syf01z94.js @@ -0,0 +1 @@ +import{N as e,Q as t,V as n,b as r,d as i,g as a,v as o,w as s,y as c,z as l}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as u}from"./usePrimitiveElement-BKQPgqfD.js";import{t as d}from"./VisuallyHidden-CP6GE8eS.js";var f=s({inheritAttrs:!1,__name:`VisuallyHiddenInputBubble`,props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:`fully-hidden`}},setup(n){let r=n,{primitiveElement:i,currentElement:s}=u();return t(a(()=>r.checked??r.value),(e,t)=>{if(!s.value)return;let n=s.value,r=window.HTMLInputElement.prototype,i=Object.getOwnPropertyDescriptor(r,`value`).set;if(i&&e!==t){let t=new Event(`input`,{bubbles:!0}),r=new Event(`change`,{bubbles:!0});i.call(n,e),n.dispatchEvent(t),n.dispatchEvent(r)}}),(t,n)=>(l(),o(d,e({ref_key:`primitiveElement`,ref:i},{...r,...t.$attrs},{as:`input`}),null,16))}}),p=s({inheritAttrs:!1,__name:`VisuallyHiddenInput`,props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:`fully-hidden`}},setup(t){let s=t,u=a(()=>typeof s.value==`object`&&Array.isArray(s.value)&&s.value.length===0&&s.required),d=a(()=>typeof s.value==`string`||typeof s.value==`number`||typeof s.value==`boolean`||s.value===null||s.value===void 0?[{name:s.name,value:s.value}]:typeof s.value==`object`&&Array.isArray(s.value)?s.value.flatMap((e,t)=>typeof e==`object`?Object.entries(e).map(([e,n])=>({name:`${s.name}[${t}][${e}]`,value:n})):{name:`${s.name}[${t}]`,value:e}):s.value!==null&&typeof s.value==`object`&&!Array.isArray(s.value)?Object.entries(s.value).map(([e,t])=>({name:`${s.name}[${e}]`,value:t})):[]);return(t,a)=>(l(),r(i,null,[c(` We render single input if it's required `),u.value?(l(),o(f,e({key:t.name},{...s,...t.$attrs},{name:t.name,value:t.value}),null,16,[`name`,`value`])):(l(!0),r(i,{key:1},n(d.value,n=>(l(),o(f,e({key:n.name},{ref_for:!0},{...s,...t.$attrs},{name:n.name,value:n.value}),null,16,[`name`,`value`]))),128))],2112))}});export{p as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/_...path_--hBBhOWH.js b/monisuo-admin/dist/assets/_...path_--hBBhOWH.js new file mode 100644 index 0000000..91a027b --- /dev/null +++ b/monisuo-admin/dist/assets/_...path_--hBBhOWH.js @@ -0,0 +1 @@ +import{S as e,b as t,w as n,z as r}from"./vue.runtime.esm-bundler-DQjudA8G.js";import"./Button-2mdP_ygs.js";import{t as i}from"./custom-error-EOQ3J3gP.js";import{t as a}from"./route-block-B_uS4-sj.js";var o={class:`flex items-center justify-center h-screen`},s=n({__name:`[...path]`,setup(n){return(n,a)=>(r(),t(`div`,o,[e(i,{code:404,subtitle:`Page Not Found`,error:`The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.`})]))}});typeof a==`function`&&a(s);var c=s;export{c as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/_plugin-vue_export-helper-B2no-pU9.js b/monisuo-admin/dist/assets/_plugin-vue_export-helper-B2no-pU9.js new file mode 100644 index 0000000..4374bdd --- /dev/null +++ b/monisuo-admin/dist/assets/_plugin-vue_export-helper-B2no-pU9.js @@ -0,0 +1 @@ +var e=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n};export{e as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/account-CM76XAov.js b/monisuo-admin/dist/assets/account-CM76XAov.js new file mode 100644 index 0000000..f4e77cd --- /dev/null +++ b/monisuo-admin/dist/assets/account-CM76XAov.js @@ -0,0 +1 @@ +import{Ct as e,D as t,E as n,Et as r,H as i,I as a,N as o,Ot as s,P as c,Q as l,S as u,Tt as d,V as f,_ as p,a as m,b as h,bt as g,c as _,d as v,g as y,l as ee,lt as b,mt as x,nt as S,rt as te,v as C,vt as ne,w,x as T,z as E}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as re}from"./createLucideIcon-BpvmDsEE.js";import{t as ie}from"./check-igezbCYp.js";import{t as ae}from"./chevron-down-BUUuPGpi.js";import{t as oe}from"./chevron-left-C-v31YiE.js";import{t as se}from"./chevron-right-7JHpBKZy.js";import{t as ce}from"./chevrons-up-down-BK2WDZKi.js";import{a as le,c as ue,d as de,f as fe,l as D,n as pe,r as O,s as me,t as he,u as ge}from"./PopoverTrigger-BfM2baJk.js";import{t as k}from"./utils-BB02OBq2.js";import{n as _e}from"./lib-Cz3jviUu.js";import{S as A,m as ve,t as ye}from"./dist-t_U6YImb.js";import{f as be,g as xe,p as Se}from"./index-CcML0o3b.js";import{t as Ce}from"./createContext-BefgL9WT.js";import{t as we}from"./useForwardPropsEmits-ixfQllIc.js";import"./Teleport-CLYBkdRb.js";import{t as j}from"./Primitive-jhoGcsVx.js";import{n as Te,t as M}from"./useForwardProps-B-1JXcFn.js";import{n as Ee,t as De}from"./usePrimitiveElement-BKQPgqfD.js";import{t as Oe}from"./Separator-5drwYWrN.js";import{n as ke,t as Ae}from"./Button-2mdP_ygs.js";import{t as je}from"./Input-dHyiQP9I.js";import{i as Me,l as Ne,n as Pe,o as Fe,r as Ie,s as Le,t as Re}from"./FormMessage-DO2c5bWz.js";import{t as ze}from"./FormDescription-DwQJgDgd.js";import"./global-layout-BuXj6D-T.js";import{t as Be}from"./settings-layout-DVMhlnCW.js";var Ve=re(`calendar-days`,[[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`4`,rx:`2`,key:`1hopcy`}],[`path`,{d:`M3 10h18`,key:`8toen8`}],[`path`,{d:`M8 14h.01`,key:`6423bh`}],[`path`,{d:`M12 14h.01`,key:`1etili`}],[`path`,{d:`M16 14h.01`,key:`1gbofw`}],[`path`,{d:`M8 18h.01`,key:`lrp35t`}],[`path`,{d:`M12 18h.01`,key:`mhygvu`}],[`path`,{d:`M16 18h.01`,key:`kzsmim`}]]);function N(e,t){return e-t*Math.floor(e/t)}var He=1721426;function P(e,t,n,r){t=Ue(e,t);let i=t-1,a=-2;return n<=2?a=0:F(t)&&(a=-1),He-1+365*i+Math.floor(i/4)-Math.floor(i/100)+Math.floor(i/400)+Math.floor((367*n-362)/12+a+r)}function F(e){return e%4==0&&(e%100!=0||e%400==0)}function Ue(e,t){return e===`BC`?1-t:t}function We(e){let t=`AD`;return e<=0&&(t=`BC`,e=1-e),[t,e]}var Ge={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]},I=class{fromJulianDay(e){let t=e,n=t-He,r=Math.floor(n/146097),i=N(n,146097),a=Math.floor(i/36524),o=N(i,36524),s=Math.floor(o/1461),c=N(o,1461),l=Math.floor(c/365),[u,d]=We(r*400+a*100+s*4+l+(a!==4&&l!==4?1:0)),f=t-P(u,d,1,1),p=2;t0&&t===R()&&!st())return new Date(e).getTimezoneOffset()*-6e4;let{year:n,month:r,day:i,hour:a,minute:o,second:s}=vt(e,t);return ht(n,r,i,a,o,s,0)-Math.floor(e/1e3)*1e3}var _t=new Map;function vt(e,t){let n=_t.get(t);n||(n=new Intl.DateTimeFormat(`en-US`,{timeZone:t,hour12:!1,era:`short`,year:`numeric`,month:`numeric`,day:`numeric`,hour:`numeric`,minute:`numeric`,second:`numeric`}),_t.set(t,n));let r=n.formatToParts(new Date(e)),i={};for(let e of r)e.type!==`literal`&&(i[e.type]=e.value);return{year:i.era===`BC`||i.era===`B`?-i.year+1:+i.year,month:+i.month,day:+i.day,hour:i.hour===`24`?0:+i.hour,minute:+i.minute,second:+i.second}}var yt=864e5;function bt(e,t,n,r){return(n===r?[n]:[n,r]).filter(n=>xt(e,t,n))}function xt(e,t,n){let r=vt(n,t);return e.year===r.year&&e.month===r.month&&e.day===r.day&&e.hour===r.hour&&e.minute===r.minute&&e.second===r.second}function B(e,t,n=`compatible`){let r=H(e);if(t===`UTC`)return z(r);if(t===R()&&n===`compatible`&&!st()){r=U(r,new I);let e=new Date,t=Ue(r.era,r.year);return e.setFullYear(t,r.month-1,r.day),e.setHours(r.hour,r.minute,r.second,r.millisecond),e.getTime()}let i=z(r),a=gt(i-yt,t),o=gt(i+yt,t),s=bt(r,t,i-a,i-o);if(s.length===1)return s[0];if(s.length>1)switch(n){case`compatible`:case`earlier`:return s[0];case`later`:return s[s.length-1];case`reject`:throw RangeError(`Multiple possible absolute times found`)}switch(n){case`earlier`:return Math.min(i-a,i-o);case`compatible`:case`later`:return Math.max(i-a,i-o);case`reject`:throw RangeError(`No such absolute time found`)}}function St(e,t,n=`compatible`){return new Date(B(e,t,n))}function V(e,t){let n=gt(e,t),r=new Date(e+n),i=r.getUTCFullYear(),a=r.getUTCMonth()+1,o=r.getUTCDate(),s=r.getUTCHours(),c=r.getUTCMinutes(),l=r.getUTCSeconds(),u=r.getUTCMilliseconds();return new on(i<1?`BC`:`AD`,i<1?-i+1:i,a,o,t,n,s,c,l,u)}function Ct(e){return new K(e.calendar,e.era,e.year,e.month,e.day)}function H(e,t){let n=0,r=0,i=0,a=0;if(`timeZone`in e)({hour:n,minute:r,second:i,millisecond:a}=e);else if(`hour`in e&&!t)return e;return t&&({hour:n,minute:r,second:i,millisecond:a}=t),new rn(e.calendar,e.era,e.year,e.month,e.day,n,r,i,a)}function U(e,t){if(Xe(e.calendar,t))return e;let n=t.fromJulianDay(e.calendar.toJulianDay(e)),r=e.copy();return r.calendar=t,r.era=n.era,r.year=n.year,r.month=n.month,r.day=n.day,W(r),r}function wt(e,t,n){return e instanceof on?e.timeZone===t?e:Et(e,t):V(B(e,t,n),t)}function Tt(e){let t=z(e)-e.offset;return new Date(t)}function Et(e,t){return U(V(z(e)-e.offset,t),e.calendar)}var Dt=36e5;function Ot(e,t){let n=e.copy(),r=`hour`in n?Bt(n,t):0;kt(n,t.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,e),n.month+=t.months||0,At(n),Mt(n),n.day+=(t.weeks||0)*7,n.day+=t.days||0,n.day+=r,jt(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let i=n.calendar.getYearsInEra(n);if(n.year>i){var a;let e=(a=n.calendar).isInverseEra?.call(a,n);n.year=i,n.month=e?1:n.calendar.getMonthsInYear(n),n.day=e?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let o=n.calendar.getMonthsInYear(n);return n.month>o&&(n.month=o,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function kt(e,t){var n;(n=e.calendar).isInverseEra?.call(n,e)&&(t=-t),e.year+=t}function At(e){for(;e.month<1;)kt(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,kt(e,1)}function jt(e){for(;e.day<1;)e.month--,At(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,At(e)}function Mt(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function W(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),Mt(e)}function Nt(e){let t={};for(let n in e)typeof e[n]==`number`&&(t[n]=-e[n]);return t}function Pt(e,t){return Ot(e,Nt(t))}function Ft(e,t){let n=e.copy();return t.era!=null&&(n.era=t.era),t.year!=null&&(n.year=t.year),t.month!=null&&(n.month=t.month),t.day!=null&&(n.day=t.day),W(n),n}function It(e,t){let n=e.copy();return t.hour!=null&&(n.hour=t.hour),t.minute!=null&&(n.minute=t.minute),t.second!=null&&(n.second=t.second),t.millisecond!=null&&(n.millisecond=t.millisecond),Rt(n),n}function Lt(e){e.second+=Math.floor(e.millisecond/1e3),e.millisecond=zt(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=zt(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=zt(e.minute,60);let t=Math.floor(e.hour/24);return e.hour=zt(e.hour,24),t}function Rt(e){e.millisecond=Math.max(0,Math.min(e.millisecond,1e3)),e.second=Math.max(0,Math.min(e.second,59)),e.minute=Math.max(0,Math.min(e.minute,59)),e.hour=Math.max(0,Math.min(e.hour,23))}function zt(e,t){let n=e%t;return n<0&&(n+=t),n}function Bt(e,t){return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,Lt(e)}function Vt(e,t,n,r){let i=e.copy();switch(t){case`era`:{let t=e.calendar.getEras(),a=t.indexOf(e.era);if(a<0)throw Error(`Invalid era: `+e.era);a=G(a,n,0,t.length-1,r?.round),i.era=t[a],W(i);break}case`year`:var a;(a=i.calendar).isInverseEra?.call(a,i)&&(n=-n),i.year=G(e.year,n,-1/0,9999,r?.round),i.year===-1/0&&(i.year=1),i.calendar.balanceYearMonth&&i.calendar.balanceYearMonth(i,e);break;case`month`:i.month=G(e.month,n,1,e.calendar.getMonthsInYear(e),r?.round);break;case`day`:i.day=G(e.day,n,1,e.calendar.getDaysInMonth(e),r?.round);break;default:throw Error(`Unsupported field `+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(i),W(i),i}function Ht(e,t,n,r){let i=e.copy();switch(t){case`hour`:{let t=e.hour,a=0,o=23;if(r?.hourCycle===12){let e=t>=12;a=e?12:0,o=e?23:11}i.hour=G(t,n,a,o,r?.round);break}case`minute`:i.minute=G(e.minute,n,0,59,r?.round);break;case`second`:i.second=G(e.second,n,0,59,r?.round);break;case`millisecond`:i.millisecond=G(e.millisecond,n,0,999,r?.round);break;default:throw Error(`Unsupported field `+t)}return i}function G(e,t,n,r,i=!1){if(i){e+=Math.sign(t),e0?Math.ceil(e/i)*i:Math.floor(e/i)*i,e>r&&(e=n)}else e+=t,er&&(e=n+(e-r-1));return e}function Ut(e,t){let n;return n=t.years!=null&&t.years!==0||t.months!=null&&t.months!==0||t.weeks!=null&&t.weeks!==0||t.days!=null&&t.days!==0?B(Ot(H(e),{years:t.years,months:t.months,weeks:t.weeks,days:t.days}),e.timeZone):z(e)-e.offset,n+=t.milliseconds||0,n+=(t.seconds||0)*1e3,n+=(t.minutes||0)*6e4,n+=(t.hours||0)*36e5,U(V(n,e.timeZone),e.calendar)}function Wt(e,t){return Ut(e,Nt(t))}function Gt(e,t,n,r){switch(t){case`hour`:{let t=0,i=23;if(r?.hourCycle===12){let n=e.hour>=12;t=n?12:0,i=n?23:11}let a=H(e),o=U(It(a,{hour:t}),new I),s=[B(o,e.timeZone,`earlier`),B(o,e.timeZone,`later`)].filter(t=>V(t,e.timeZone).day===o.day)[0],c=U(It(a,{hour:i}),new I),l=[B(c,e.timeZone,`earlier`),B(c,e.timeZone,`later`)].filter(t=>V(t,e.timeZone).day===c.day).pop(),u=z(e)-e.offset,d=Math.floor(u/Dt),f=u%Dt;return u=G(d,n,Math.floor(s/Dt),Math.floor(l/Dt),r?.round)*Dt+f,U(V(u,e.timeZone),e.calendar)}case`minute`:case`second`:case`millisecond`:return Ht(e,t,n,r);case`era`:case`year`:case`month`:case`day`:return U(V(B(Vt(H(e),t,n,r),e.timeZone),e.timeZone),e.calendar);default:throw Error(`Unsupported field `+t)}}function Kt(e,t,n){let r=H(e),i=It(Ft(r,t),t);return i.compare(r)===0?e:U(V(B(i,e.timeZone,n),e.timeZone),e.calendar)}function qt(e){return`${String(e.hour).padStart(2,`0`)}:${String(e.minute).padStart(2,`0`)}:${String(e.second).padStart(2,`0`)}${e.millisecond?String(e.millisecond/1e3).slice(1):``}`}function Jt(e){let t=U(e,new I),n;return n=t.era===`BC`?t.year===1?`0000`:`-`+String(Math.abs(1-t.year)).padStart(6,`00`):String(t.year).padStart(4,`0`),`${n}-${String(t.month).padStart(2,`0`)}-${String(t.day).padStart(2,`0`)}`}function Yt(e){return`${Jt(e)}T${qt(e)}`}function Xt(e){let t=Math.sign(e)<0?`-`:`+`;e=Math.abs(e);let n=Math.floor(e/36e5),r=Math.floor(e%36e5/6e4),i=Math.floor(e%36e5%6e4/1e3),a=`${t}${String(n).padStart(2,`0`)}:${String(r).padStart(2,`0`)}`;return i!==0&&(a+=`:${String(i).padStart(2,`0`)}`),a}function Zt(e){return`${Yt(e)}${Xt(e.offset)}[${e.timeZone}]`}function Qt(e,t){if(t.has(e))throw TypeError(`Cannot initialize the same private elements twice on an object`)}function $t(e,t,n){Qt(e,t),t.set(e,n)}function en(e){let t=typeof e[0]==`object`?e.shift():new I,n;if(typeof e[0]==`string`)n=e.shift();else{let e=t.getEras();n=e[e.length-1]}let r=e.shift(),i=e.shift(),a=e.shift();return[t,n,r,i,a]}var tn=new WeakMap,K=class e{copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day):new e(this.calendar,this.year,this.month,this.day)}add(e){return Ot(this,e)}subtract(e){return Pt(this,e)}set(e){return Ft(this,e)}cycle(e,t,n){return Vt(this,e,t,n)}toDate(e){return St(this,e)}toString(){return Jt(this)}compare(e){return nt(this,e)}constructor(...e){$t(this,tn,{writable:!0,value:void 0});let[t,n,r,i,a]=en(e);this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,W(this)}},nn=new WeakMap,rn=class e{copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new e(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(e){return Ot(this,e)}subtract(e){return Pt(this,e)}set(e){return Ft(It(this,e),e)}cycle(e,t,n){switch(e){case`era`:case`year`:case`month`:case`day`:return Vt(this,e,t,n);default:return Ht(this,e,t,n)}}toDate(e,t){return St(this,e,t)}toString(){return Yt(this)}compare(e){let t=nt(this,e);return t===0?rt(this,H(e)):t}constructor(...e){$t(this,nn,{writable:!0,value:void 0});let[t,n,r,i,a]=en(e);this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,W(this)}},an=new WeakMap,on=class e{copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new e(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(e){return Ut(this,e)}subtract(e){return Wt(this,e)}set(e,t){return Kt(this,e,t)}cycle(e,t,n){return Gt(this,e,t,n)}toDate(){return Tt(this)}toString(){return Zt(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(e){return this.toDate().getTime()-wt(e,this.timeZone).toDate().getTime()}constructor(...e){$t(this,an,{writable:!0,value:void 0});let[t,n,r,i,a]=en(e),o=e.shift(),s=e.shift();this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,this.timeZone=o,this.offset=s,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,W(this)}},q=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],sn=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],cn=[1867,1911,1925,1988,2018],J=[`meiji`,`taisho`,`showa`,`heisei`,`reiwa`];function ln(e){let t=q.findIndex(([t,n,r])=>e.year=0){let[,n,r]=q[t];e.month=Math.max(n,e.month),e.month===n&&(e.day=Math.max(r,e.day))}}getEras(){return J}getYearsInEra(e){let t=J.indexOf(e.era),n=q[t],r=q[t+1];if(r==null)return 9999-n[0]+1;let i=r[0]-n[0];return(e.month0?[`minguo`,t]:[`before_minguo`,1-t]}var yn=class extends I{fromJulianDay(e){let t=super.fromJulianDay(e),[n,r]=vn(Ue(t.era,t.year));return new K(this,n,r,t.month,t.day)}toJulianDay(e){return super.toJulianDay(bn(e))}getEras(){return[`before_minguo`,`minguo`]}balanceDate(e){let[t,n]=vn(_n(e));e.era=t,e.year=n}isInverseEra(e){return e.era===`before_minguo`}getDaysInMonth(e){return super.getDaysInMonth(bn(e))}getYearsInEra(e){return e.era===`before_minguo`?9999:9999-gn}constructor(...e){super(...e),this.identifier=`roc`}};function bn(e){let[t,n]=We(_n(e));return new K(t,n,e.month,e.day)}var xn=1948320,Sn=[0,31,62,93,124,155,186,216,246,276,306,336],Cn=class{fromJulianDay(e){let t=e-xn,n=1+Math.floor((33*t+3)/12053),r=t-(365*(n-1)+Math.floor((8*n+21)/33)),i=r<216?Math.floor(r/31):Math.floor((r-6)/30),a=r-Sn[i]+1;return new K(this,n,i+1,a)}toJulianDay(e){let t=xn-1+365*(e.year-1)+Math.floor((8*e.year+21)/33);return t+=Sn[e.month-1],t+=e.day,t}getMonthsInYear(){return 12}getDaysInMonth(e){return e.month<=6?31:e.month<=11||N(25*e.year+11,33)<8?30:29}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 31}getEras(){return[`AP`]}getYearsInEra(){return 9377}constructor(){this.identifier=`persian`}},wn=78,Tn=80,En=class extends I{fromJulianDay(e){let t=super.fromJulianDay(e),n=t.year-wn,r=e-P(t.era,t.year,1,1),i;r=8&&(i+=(e.month-7)*30),i+=e.day-1,i)}getDaysInMonth(e){return e.month===1&&F(e.year+wn)||e.month>=2&&e.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return[`saka`]}balanceDate(){}constructor(...e){super(...e),this.identifier=`indian`}},Dn=1948440,On=1948439,Y=1300,kn=1600,An=460322;function jn(e,t,n,r){return r+Math.ceil(29.5*(n-1))+(t-1)*354+Math.floor((3+11*t)/30)+e-1}function Mn(e,t,n){let r=Math.floor((30*(n-t)+10646)/10631),i=Math.min(12,Math.ceil((n-(29+jn(t,r,1,1)))/29.5)+1);return new K(e,r,i,n-jn(t,r,i,1)+1)}function Nn(e){return(14+11*e)%30<11}var Pn=class{fromJulianDay(e){return Mn(this,Dn,e)}toJulianDay(e){return jn(Dn,e.year,e.month,e.day)}getDaysInMonth(e){let t=29+e.month%2;return e.month===12&&Nn(e.year)&&t++,t}getMonthsInYear(){return 12}getDaysInYear(e){return Nn(e.year)?355:354}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 30}getYearsInEra(){return 9665}getEras(){return[`AH`]}constructor(){this.identifier=`islamic-civil`}},Fn=class extends Pn{fromJulianDay(e){return Mn(this,On,e)}toJulianDay(e){return jn(On,e.year,e.month,e.day)}constructor(...e){super(...e),this.identifier=`islamic-tbla`}},In=`qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI=`,Ln,Rn;function zn(e){return An+Rn[e-Y]}function Bn(e,t){let n=e-Y,r=1<<11-(t-1);return(Ln[n]&r)===0?29:30}function Vn(e,t){let n=zn(e);for(let r=1;rr)return super.fromJulianDay(e);{let e=Y-1,n=1,r=1;for(;r>0;){e++,r=t-zn(e)+1;let i=Hn(e);if(r===i){n=12;break}else if(rt;)r-=t,n++,t=Bn(e,n);break}}return new K(this,e,n,t-Vn(e,n)+1)}}toJulianDay(e){return e.yearkn?super.toJulianDay(e):Dn+Vn(e.year,e.month)+(e.day-1)}getDaysInMonth(e){return e.yearkn?super.getDaysInMonth(e):Bn(e.year,e.month)}getDaysInYear(e){return e.yearkn?super.getDaysInYear(e):Hn(e.year)}constructor(){if(super(),this.identifier=`islamic-umalqura`,Ln||=new Uint16Array(Uint8Array.from(atob(In),e=>e.charCodeAt(0)).buffer),!Rn){Rn=new Uint32Array(kn-Y+1);let e=0;for(let t=Y;t<=kn;t++){Rn[t-Y]=e;for(let n=1;n<=12;n++)e+=Bn(t,n)}}}},Wn=347997,Gn=1080,Kn=24*Gn,qn=29,Jn=12*Gn+793,Yn=qn*Kn+Jn;function X(e){return N(e*7+1,19)<7}function Xn(e){let t=Math.floor((235*e-234)/19),n=12084+13753*t,r=t*29+Math.floor(n/25920);return N(3*(r+1),7)<3&&(r+=1),r}function Zn(e){let t=Xn(e-1),n=Xn(e);return Xn(e+1)-n===356?2:n-t===382?1:0}function Qn(e){return Xn(e)+Zn(e)}function $n(e){return Qn(e+1)-Qn(e)}function er(e){let t=$n(e);switch(t>380&&(t-=30),t){case 353:return 0;case 354:return 1;case 355:return 2}}function tr(e,t){if(t>=6&&!X(e)&&t++,t===4||t===7||t===9||t===11||t===13)return 29;let n=er(e);return t===2?n===2?30:29:t===3?n===0?29:30:t===6?X(e)?30:0:30}var nr=class{fromJulianDay(e){let t=e-Wn,n=t*Kn/Yn,r=Math.floor((19*n+234)/235)+1,i=Qn(r),a=Math.floor(t-i);for(;a<1;)r--,i=Qn(r),a=Math.floor(t-i);let o=1,s=0;for(;s6?e.month--:!X(t.year)&&X(e.year)&&t.month>6&&e.month++)}constructor(){this.identifier=`hebrew`}},rr=1723856,ir=1824665,ar=5500;function or(e,t,n,r){return e+365*t+Math.floor(t/4)+30*(n-1)+r-1}function sr(e,t){let n=Math.floor(4*(t-e)/1461),r=1+Math.floor((t-or(e,n,1,1))/30);return[n,r,t+1-or(e,n,r,1)]}function cr(e){return Math.floor(e%4/3)}function lr(e,t){return t%13==0?cr(e)+5:30}var ur=class{fromJulianDay(e){let[t,n,r]=sr(rr,e),i=`AM`;return t<=0&&(i=`AA`,t+=ar),new K(this,i,t,n,r)}toJulianDay(e){let t=e.year;return e.era===`AA`&&(t-=ar),or(rr,t,e.month,e.day)}getDaysInMonth(e){return lr(e.year,e.month)}getMonthsInYear(){return 13}getDaysInYear(e){return 365+cr(e.year)}getMaximumMonthsInYear(){return 13}getMaximumDaysInMonth(){return 30}getYearsInEra(e){return e.era===`AA`?9999:9991}getEras(){return[`AA`,`AM`]}constructor(){this.identifier=`ethiopic`}},dr=class extends ur{fromJulianDay(e){let[t,n,r]=sr(rr,e);return t+=ar,new K(this,`AA`,t,n,r)}getEras(){return[`AA`]}getYearsInEra(){return 9999}constructor(...e){super(...e),this.identifier=`ethioaa`}},fr=class extends ur{fromJulianDay(e){let[t,n,r]=sr(ir,e),i=`CE`;return t<=0&&(i=`BCE`,t=1-t),new K(this,i,t,n,r)}toJulianDay(e){let t=e.year;return e.era===`BCE`&&(t=1-t),or(ir,t,e.month,e.day)}getDaysInMonth(e){let t=e.year;return e.era===`BCE`&&(t=1-t),lr(t,e.month)}isInverseEra(e){return e.era===`BCE`}balanceDate(e){e.year<=0&&(e.era=e.era===`BCE`?`CE`:`BCE`,e.year=1-e.year)}getEras(){return[`BCE`,`CE`]}getYearsInEra(e){return e.era===`BCE`?9999:9715}constructor(...e){super(...e),this.identifier=`coptic`}};function pr(e){switch(e){case`buddhist`:return new mn;case`ethiopic`:return new ur;case`ethioaa`:return new dr;case`coptic`:return new fr;case`hebrew`:return new nr;case`indian`:return new En;case`islamic-civil`:return new Pn;case`islamic-tbla`:return new Fn;case`islamic-umalqura`:return new Un;case`japanese`:return new dn;case`persian`:return new Cn;case`roc`:return new yn;default:return new I}}var mr=new Map,Z=class{format(e){return this.formatter.format(e)}formatToParts(e){return this.formatter.formatToParts(e)}formatRange(e,t){if(typeof this.formatter.formatRange==`function`)return this.formatter.formatRange(e,t);if(t= start date`);return`${this.formatter.format(e)} \u{2013} ${this.formatter.format(t)}`}formatRangeToParts(e,t){if(typeof this.formatter.formatRangeToParts==`function`)return this.formatter.formatRangeToParts(e,t);if(t= start date`);let n=this.formatter.formatToParts(e),r=this.formatter.formatToParts(t);return[...n.map(e=>({...e,source:`startRange`})),{type:`literal`,value:` – `,source:`shared`},...r.map(e=>({...e,source:`endRange`}))]}resolvedOptions(){let e=this.formatter.resolvedOptions();return br()&&(this.resolvedHourCycle||=xr(e.locale,this.options),e.hourCycle=this.resolvedHourCycle,e.hour12=this.resolvedHourCycle===`h11`||this.resolvedHourCycle===`h12`),e.calendar===`ethiopic-amete-alem`&&(e.calendar=`ethioaa`),e}constructor(e,t={}){this.formatter=gr(e,t),this.options=t}},hr={true:{ja:`h11`},false:{}};function gr(e,t={}){if(typeof t.hour12==`boolean`&&vr()){t={...t};let n=hr[String(t.hour12)][e.split(`-`)[0]],r=t.hour12?`h12`:`h23`;t.hourCycle=n??r,delete t.hour12}let n=e+(t?Object.entries(t).sort((e,t)=>e[0]e.type===`hour`).value,10),i=parseInt(n.formatToParts(new Date(2020,2,3,23)).find(e=>e.type===`hour`).value,10);if(r===0&&i===23)return`h23`;if(r===24&&i===23)return`h24`;if(r===0&&i===11)return`h11`;if(r===12&&i===11)return`h12`;throw Error(`Unexpected hour cycle result`)}function Q(e,t=R()){return Cr(e)?e.toDate():e.toDate(t)}function Sr(e){return e instanceof rn}function Cr(e){return e instanceof on}function wr(e){return Sr(e)||Cr(e)}function Tr(e){if(e instanceof Date){let t=e.getFullYear(),n=e.getMonth()+1;return new Date(t,n,0).getDate()}else return e.set({day:100}).day}function Er(e,t){return e.compare(t)<0}function Dr(e,t){return e.compare(t)>0}function Or(e,t,n){let r=$e(e,n,`sun`);return t>r?e.subtract({days:r+7-t}):t===r?e:e.subtract({days:r-t})}function kr(e,t,n){let r=$e(e,n,`sun`),i=t===0?6:t-1;return r===i?e:r>i?e.add({days:7-r+i}):e.add({days:i-r})}function Ar(e){let{defaultValue:t,defaultPlaceholder:n,granularity:r=`day`,locale:i=`en`}=e;if(Array.isArray(t)&&t.length)return t.at(-1).copy();if(t&&!Array.isArray(t))return t.copy();if(n)return n.copy();let a=new Date,o=a.getFullYear(),s=a.getMonth()+1,c=a.getDate(),l=[`hour`,`minute`,`second`],u=pr(new Z(i).resolvedOptions().calendar);return l.includes(r??`day`)?U(new rn(o,s,c,0,0,0),u):U(new K(o,s,c),u)}function jr(e,t){let n=[];for(let r=0;rt.set({day:n+1})),s=ct(t),c=lt(t),l=Or(s,n,i),u=kr(c,n,i),d=Nr(l.subtract({days:1}),s),f=Nr(c,u.add({days:1})),p=d.length+o.length+f.length;if(r&&p<42){let e=42-p,n=f[f.length-1];n||=lt(t);let r=Array.from({length:e},(e,t)=>{let r=t+1;return n.add({days:r})});f.push(...r)}let m=d.concat(o,f);return{value:t,cells:m,rows:jr(m,7)}}function Fr(e){let{dateObj:t,numberOfMonths:n=1,pagedNavigation:r=!1}=e;return n&&r?Array.from({length:Math.floor(12/n)},(e,r)=>ct(t.set({month:r*n+1}))):Array.from({length:12},(e,n)=>ct(t.set({month:n+1})))}function $(e){let{numberOfMonths:t,dateObj:n,...r}=e,i=[];if(!t||t===1)return i.push(Pr({...r,dateObj:n})),i;i.push(Pr({...r,dateObj:n}));for(let e=1;e({label:c(Q(e.set({month:t}))),value:t}))}function u(e,r={}){return new Z(n.value,{...t,year:`numeric`,...r}).format(e)}function d(e,r){return Cr(e)?new Z(n.value,{...t,...r,timeZone:e.timeZone}).formatToParts(Q(e)):new Z(n.value,{...t,...r}).formatToParts(Q(e))}function f(e,r=`narrow`){return new Z(n.value,{...t,weekday:r}).format(e)}function p(e){let r=new Z(n.value,{...t,hour:`numeric`,minute:`numeric`}).formatToParts(e).find(e=>e.type===`dayPeriod`)?.value;return r===`PM`||r===`pm`||r===`p.m.`?`PM`:`AM`}let m={year:`numeric`,month:`numeric`,day:`numeric`,hour:`numeric`,minute:`numeric`,second:`numeric`};function h(e,t,n={}){let r=d(e,{...m,...n}).find(e=>e.type===t);return r?r.value:``}return{setLocale:i,getLocale:r,fullMonth:c,fullYear:u,fullMonthAndYear:s,toParts:d,custom:a,part:h,dayPeriod:p,selectedDate:o,dayOfWeek:f,getMonths:l}}function zr(e){let t=Te({locale:x(`en`)});return y(()=>e?.value||t.locale?.value||`en`)}function Br(e){function t(t){return Array.isArray(e.date.value)?e.date.value.some(e=>L(e,t)):e.date.value?L(e.date.value,t):!1}return{isDateSelected:t,isInvalid:y(()=>{if(Array.isArray(e.date.value)){if(!e.date.value.length)return!1;for(let t of e.date.value)if(e.isDateDisabled?.(t)||e.isDateUnavailable?.(t))return!0}else{if(!e.date.value)return!1;if(e.isDateDisabled?.(e.date.value)||e.isDateUnavailable?.(e.date.value))return!0}return!1}),hasSelectedDate:y(()=>Array.isArray(e.date.value)?e.date.value.length>0:!!e.date.value),isSelectedDateDisabled:y(()=>Array.isArray(e.date.value)?e.date.value.length?e.date.value.some(t=>e.isDateDisabled?.(t)):!1:e.date.value?!!e.isDateDisabled?.(e.date.value):!1)}}function Vr(e,t){let n=t(e),r=n.compare(e),i={};return r>=7&&(i.day=1),r>=Tr(e)&&(i.month=1),n.set({...i})}function Hr(e,t){let n=t(e),r=e.compare(n),i={};return r>=7&&(i.day=35),r>=Tr(e)&&(i.month=13),n.set({...i})}function Ur(e,t){return t(e)}function Wr(e,t){return t(e)}function Gr(e){let t=Rr(e.locale.value),n=y(()=>{let t={calendar:e.placeholder.value.calendar.identifier};return e.placeholder.value.calendar.identifier===`gregory`&&e.placeholder.value.era===`BC`&&(t.era=`short`),t}),r=x($({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})),i=y(()=>r.value.map(e=>e.value));function a(e){return!i.value.some(t=>Ye(e,t))}let o=t=>{if(!e.maxValue.value||!r.value.length)return!1;if(e.disabled.value)return!0;let n=r.value[r.value.length-1].value;return!t&&!e.nextPage.value?Dr(n.add({months:1}).set({day:1}),e.maxValue.value):Dr(Vr(n,t||e.nextPage.value),e.maxValue.value)},s=t=>{if(!e.minValue.value||!r.value.length)return!1;if(e.disabled.value)return!0;let n=r.value[0].value;return!t&&!e.prevPage.value?Er(n.subtract({months:1}).set({day:35}),e.minValue.value):Er(Hr(n,t||e.prevPage.value),e.minValue.value)};function c(t){return!!(e.isDateDisabled?.(t)||e.disabled.value||e.maxValue.value&&Dr(t,e.maxValue.value)||e.minValue.value&&Er(t,e.minValue.value))}let u=t=>!!e.isDateUnavailable?.(t),d=y(()=>r.value.length?r.value[0].rows[0].map(n=>t.dayOfWeek(Q(n),e.weekdayFormat.value)):[]),f=t=>{let n=r.value[0].value;if(!t&&!e.nextPage.value){let t=$({dateObj:n.add({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});r.value=t,e.placeholder.value=t[0].value.set({day:1});return}let i=$({dateObj:Ur(n,t||e.nextPage.value),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});r.value=i;let a={};if(!t){let e=i[0].value.compare(n);e>=Tr(n)&&(a.day=1),e>=365&&(a.month=1)}e.placeholder.value=i[0].value.set({...a})},p=t=>{let n=r.value[0].value;if(!t&&!e.prevPage.value){let t=$({dateObj:n.subtract({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});r.value=t,e.placeholder.value=t[0].value.set({day:1});return}let i=$({dateObj:Wr(n,t||e.prevPage.value),weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});r.value=i;let a={};if(!t){let e=n.compare(i[0].value);e>=Tr(n)&&(a.day=1),e>=365&&(a.month=1)}e.placeholder.value=i[0].value.set({...a})};l(e.placeholder,t=>{i.value.some(e=>Ye(e,t))||(r.value=$({dateObj:t,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value}))}),l([e.locale,e.weekStartsOn,e.fixedWeeks,e.numberOfMonths],()=>{r.value=$({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})});let m=y(()=>{if(!r.value.length)return``;if(e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value),r.value.length===1){let e=r.value[0].value;return`${t.fullMonthAndYear(Q(e),n.value)}`}let i=Q(r.value[0].value),a=Q(r.value[r.value.length-1].value),o=t.fullMonth(i,n.value),s=t.fullMonth(a,n.value),c=t.fullYear(i,n.value),l=t.fullYear(a,n.value);return c===l?`${o} - ${s} ${l}`:`${o} ${c} - ${s} ${l}`});return{isDateDisabled:c,isDateUnavailable:u,isNextButtonDisabled:o,isPrevButtonDisabled:s,grid:r,weekdays:d,visibleView:i,isOutsideVisibleView:a,formatter:t,nextPage:f,prevPage:p,headingValue:m,fullCalendarLabel:y(()=>`${e.calendarLabel.value??`Event Date`}, ${m.value}`),isPlaceholderFocusable:y(()=>!(c(e.placeholder.value)||u(e.placeholder.value)||a(e.placeholder.value))),firstFocusableDate:y(()=>{for(let t of r.value){if(e.minValue.value&&Er(t.value,e.minValue.value))continue;let n=Tr(t.value),r=e.minValue.value&&qe(e.minValue.value,t.value)?e.minValue.value.day:1;for(let e=r;e<=n;e++){let n=t.value.set({day:e});if(!(c(n)||u(n)))return n}}})}}var Kr={style:{border:`0px`,clip:`rect(0px, 0px, 0px, 0px)`,"clip-path":`inset(50%)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:`0px`,position:`absolute`,"white-space":`nowrap`,width:`1px`}},qr={role:`heading`,"aria-level":`2`},[Jr,Yr]=Ce(`CalendarRoot`),Xr=w({__name:`CalendarRoot`,props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},pagedNavigation:{type:Boolean,required:!1,default:!1},preventDeselect:{type:Boolean,required:!1,default:!1},weekStartsOn:{type:Number,required:!1},weekdayFormat:{type:String,required:!1,default:`narrow`},calendarLabel:{type:String,required:!1},fixedWeeks:{type:Boolean,required:!1,default:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},numberOfMonths:{type:Number,required:!1,default:1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},initialFocus:{type:Boolean,required:!1,default:!1},isDateDisabled:{type:Function,required:!1,default:void 0},isDateUnavailable:{type:Function,required:!1,default:void 0},dir:{type:String,required:!1},nextPage:{type:Function,required:!1},prevPage:{type:Function,required:!1},modelValue:{type:null,required:!1},multiple:{type:Boolean,required:!1,default:!1},disableDaysOutsideCurrentView:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},emits:[`update:modelValue`,`update:placeholder`],setup(t,{emit:n}){let r=t,o=n,{disabled:c,readonly:u,initialFocus:d,pagedNavigation:f,weekdayFormat:m,fixedWeeks:h,multiple:_,minValue:v,maxValue:ee,numberOfMonths:b,preventDeselect:x,isDateDisabled:te,isDateUnavailable:ne,calendarLabel:w,defaultValue:T,nextPage:re,prevPage:ie,dir:ae,locale:oe,disableDaysOutsideCurrentView:se}=g(r),{primitiveElement:ce,currentElement:le}=De(),ue=zr(oe),de=Ee(ae),fe=y(()=>r.weekStartsOn??Lr(ue.value)),D=ve(r,`modelValue`,o,{defaultValue:T.value,passive:r.modelValue===void 0}),pe=Ar({defaultPlaceholder:r.placeholder,defaultValue:D.value,locale:r.locale}),O=ve(r,`placeholder`,o,{defaultValue:r.defaultPlaceholder??pe.copy(),passive:r.placeholder===void 0});function me(e){O.value=e.copy()}let{fullCalendarLabel:he,headingValue:ge,isDateDisabled:k,isDateUnavailable:_e,isNextButtonDisabled:A,isPrevButtonDisabled:ye,weekdays:be,isOutsideVisibleView:xe,nextPage:Se,prevPage:Ce,formatter:we,grid:Te,isPlaceholderFocusable:M,firstFocusableDate:Oe}=Gr({locale:ue,placeholder:O,weekStartsOn:fe,fixedWeeks:h,numberOfMonths:b,minValue:v,maxValue:ee,disabled:c,weekdayFormat:m,pagedNavigation:f,isDateDisabled:te.value,isDateUnavailable:ne.value,calendarLabel:w,nextPage:re,prevPage:ie}),{isInvalid:ke,isDateSelected:Ae,hasSelectedDate:je,isSelectedDateDisabled:Me}=Br({date:D,isDateDisabled:k,isDateUnavailable:_e});l(D,e=>{if(Array.isArray(e)&&e.length){let t=e[e.length-1];t&&!Je(O.value,t)&&me(t)}else !Array.isArray(e)&&e&&!Je(O.value,e)&&me(e)});function Ne(e){if(!_.value){if(!D.value){D.value=e.copy();return}!x.value&&Je(D.value,e)?(O.value=e.copy(),D.value=void 0):D.value=e.copy()}else if(!D.value)D.value=[e.copy()];else if(Array.isArray(D.value)){if(D.value.findIndex(t=>L(t,e))===-1)D.value=[...D.value,e];else if(!x.value){let t=D.value.filter(t=>!L(t,e));if(!t.length){O.value=e.copy(),D.value=void 0;return}D.value=t.map(e=>e.copy())}}}return a(()=>{d.value&&Mr(le.value)}),Yr({isDateUnavailable:_e,dir:de,isDateDisabled:k,locale:ue,formatter:we,modelValue:D,placeholder:O,disabled:c,initialFocus:d,pagedNavigation:f,grid:Te,weekDays:be,weekStartsOn:fe,weekdayFormat:m,fixedWeeks:h,multiple:_,numberOfMonths:b,readonly:u,preventDeselect:x,fullCalendarLabel:he,headingValue:ge,isInvalid:ke,isDateSelected:Ae,isNextButtonDisabled:A,isPrevButtonDisabled:ye,isOutsideVisibleView:xe,nextPage:Se,prevPage:Ce,parentElement:le,onPlaceholderChange:me,onDateChange:Ne,disableDaysOutsideCurrentView:se,minValue:v,maxValue:ee,isPlaceholderFocusable:M,firstFocusableDate:Oe,hasSelectedDate:je,isSelectedDateDisabled:Me}),(t,n)=>(E(),C(e(j),{ref_key:`primitiveElement`,ref:ce,as:t.as,"as-child":t.asChild,"aria-label":e(he),"data-readonly":e(u)?``:void 0,"data-disabled":e(c)?``:void 0,"data-invalid":e(ke)?``:void 0,dir:e(de)},{default:S(()=>[i(t.$slots,`default`,{date:e(O),grid:e(Te),weekDays:e(be),weekStartsOn:fe.value,locale:e(ue),fixedWeeks:e(h),modelValue:e(D)}),p(`div`,Kr,[p(`div`,qr,s(e(he)),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`data-readonly`,`data-disabled`,`data-invalid`,`dir`]))}}),Zr=w({__name:`CalendarCell`,props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`td`}},setup(t){let n=Jr();return(t,r)=>(E(),C(e(j),{as:t.as,"as-child":t.asChild,role:`gridcell`,"aria-selected":e(n).isDateSelected(t.date)?!0:void 0,"aria-disabled":e(n).isDateDisabled(t.date)||e(n).isDateUnavailable?.(t.date)||e(n).disableDaysOutsideCurrentView.value,"data-disabled":e(n).isDateDisabled(t.date)||e(n).disableDaysOutsideCurrentView.value?``:void 0},{default:S(()=>[i(t.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-selected`,`aria-disabled`,`data-disabled`]))}}),Qr=w({__name:`CalendarCellTrigger`,props:{day:{type:null,required:!0},month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(t){let n=t,r=fe(),a=Jr(),{primitiveElement:o,currentElement:l}=De(),u=y(()=>n.day.day.toLocaleString(a.locale.value)),d=y(()=>a.formatter.custom(Q(n.day),{weekday:`long`,month:`long`,day:`numeric`,year:`numeric`})),f=y(()=>a.isDateUnavailable?.(n.day)??!1),p=y(()=>Ze(n.day,R())),m=y(()=>!qe(n.day,n.month)),h=y(()=>a.isOutsideVisibleView(n.day)),g=y(()=>a.isDateDisabled(n.day)||a.disableDaysOutsideCurrentView.value&&m.value),v=y(()=>m.value||g.value?!1:!a.disabled.value&&a.isPlaceholderFocusable.value&&L(n.day,a.placeholder.value)?!0:(!a.hasSelectedDate.value||a.isSelectedDateDisabled.value)&&!a.isPlaceholderFocusable.value?a.firstFocusableDate.value&&L(n.day,a.firstFocusableDate.value):!1),b=y(()=>a.isDateSelected(n.day));function x(e){a.readonly.value||a.isDateDisabled(e)||a.isDateUnavailable?.(e)||a.onDateChange(e)}function te(){g.value||x(n.day)}function ne(e){if(g.value)return;e.preventDefault(),e.stopPropagation();let t=a.parentElement.value,i=a.dir.value===`rtl`?-1:1;switch(e.code){case r.ARROW_RIGHT:o(n.day,i);break;case r.ARROW_LEFT:o(n.day,-i);break;case r.ARROW_UP:o(n.day,-7);break;case r.ARROW_DOWN:o(n.day,7);break;case r.ENTER:case r.SPACE_CODE:x(n.day)}function o(e,n){let r=e.add({days:n});if(a.minValue.value&&r.compare(a.minValue.value)<0||a.maxValue.value&&r.compare(a.maxValue.value)>0)return;let i=t.querySelector(`[data-value='${r.toString()}']:not([data-outside-view])`);if(!i){if(n>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}c(()=>{o(e,n)});return}if(i&&i.hasAttribute(`data-disabled`))return o(r,n);a.onPlaceholderChange(r),i?.focus()}}return(t,r)=>(E(),C(e(j),{ref_key:`primitiveElement`,ref:o,as:n.as,"as-child":n.asChild,role:`button`,"aria-label":d.value,"data-reka-calendar-cell-trigger":``,"aria-disabled":g.value||f.value?!0:void 0,"data-selected":b.value?!0:void 0,"data-value":t.day.toString(),"data-disabled":g.value?``:void 0,"data-unavailable":f.value?``:void 0,"data-today":p.value?``:void 0,"data-outside-view":m.value?``:void 0,"data-outside-visible-view":h.value?``:void 0,"data-focused":v.value?``:void 0,tabindex:v.value?0:m.value||g.value?void 0:-1,onClick:te,onKeydown:[_(ne,[`up`,`down`,`left`,`right`,`space`,`enter`]),r[0]||=_(ee(()=>{},[`prevent`]),[`enter`])]},{default:S(()=>[i(t.$slots,`default`,{dayValue:u.value,disabled:g.value,today:p.value,selected:b.value,outsideView:m.value,outsideVisibleView:h.value,unavailable:f.value},()=>[T(s(u.value),1)])]),_:3},8,[`as`,`as-child`,`aria-label`,`aria-disabled`,`data-selected`,`data-value`,`data-disabled`,`data-unavailable`,`data-today`,`data-outside-view`,`data-outside-visible-view`,`data-focused`,`tabindex`]))}}),$r=w({__name:`CalendarGrid`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`table`}},setup(t){let n=t,r=Jr(),a=y(()=>r.disabled.value?!0:void 0),s=y(()=>r.readonly.value?!0:void 0);return(t,r)=>(E(),C(e(j),o(n,{tabindex:`-1`,role:`application`,"aria-readonly":s.value,"aria-disabled":a.value,"data-readonly":s.value&&``,"data-disabled":a.value&&``}),{default:S(()=>[i(t.$slots,`default`)]),_:3},16,[`aria-readonly`,`aria-disabled`,`data-readonly`,`data-disabled`]))}}),ei=w({__name:`CalendarGridBody`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tbody`}},setup(t){let a=t;return(t,o)=>(E(),C(e(j),r(n(a)),{default:S(()=>[i(t.$slots,`default`)]),_:3},16))}}),ti=w({__name:`CalendarGridHead`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`thead`}},setup(t){let n=t;return(t,r)=>(E(),C(e(j),o(n,{"aria-hidden":`true`}),{default:S(()=>[i(t.$slots,`default`)]),_:3},16))}}),ni=w({__name:`CalendarGridRow`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`tr`}},setup(t){let a=t;return(t,o)=>(E(),C(e(j),r(n(a)),{default:S(()=>[i(t.$slots,`default`)]),_:3},16))}}),ri=w({__name:`CalendarHeadCell`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`th`}},setup(t){let a=t;return(t,o)=>(E(),C(e(j),r(n(a)),{default:S(()=>[i(t.$slots,`default`)]),_:3},16))}}),ii=w({__name:`CalendarHeader`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(t){let a=t;return(t,o)=>(E(),C(e(j),r(n(a)),{default:S(()=>[i(t.$slots,`default`)]),_:3},16))}}),ai=w({__name:`CalendarHeading`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`div`}},setup(t){let n=t,r=Jr();return(t,a)=>(E(),C(e(j),o(n,{"data-disabled":e(r).disabled.value?``:void 0}),{default:S(()=>[i(t.$slots,`default`,{headingValue:e(r).headingValue.value},()=>[T(s(e(r).headingValue.value),1)])]),_:3},16,[`data-disabled`]))}}),oi=w({__name:`CalendarNext`,props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t,r=y(()=>a.disabled.value||a.isNextButtonDisabled(n.nextPage)),a=Jr();function o(){r.value||a.nextPage(n.nextPage)}return(t,a)=>(E(),C(e(j),{as:n.as,"as-child":n.asChild,"aria-label":`Next page`,type:n.as===`button`?`button`:void 0,"aria-disabled":r.value||void 0,"data-disabled":r.value||void 0,disabled:r.value,onClick:o},{default:S(()=>[i(t.$slots,`default`,{disabled:r.value},()=>[a[0]||=T(` Next page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),si=w({__name:`CalendarPrev`,props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t,r=y(()=>a.disabled.value||a.isPrevButtonDisabled(n.prevPage)),a=Jr();function o(){r.value||a.prevPage(n.prevPage)}return(t,a)=>(E(),C(e(j),{"aria-label":`Previous page`,as:n.as,"as-child":n.asChild,type:n.as===`button`?`button`:void 0,"aria-disabled":r.value||void 0,"data-disabled":r.value||void 0,disabled:r.value,onClick:o},{default:S(()=>[i(t.$slots,`default`,{disabled:r.value},()=>[a[0]||=T(` Prev page `)])]),_:3},8,[`as`,`as-child`,`type`,`aria-disabled`,`data-disabled`,`disabled`]))}}),ci={class:`group/native-select relative w-fit has-[select:disabled]:opacity-50`,"data-slot":`native-select-wrapper`},li=w({inheritAttrs:!1,__name:`NativeSelect`,props:{modelValue:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`update:modelValue`],setup(t,{emit:n}){let r=t,a=ve(r,`modelValue`,n,{passive:!0,defaultValue:``}),s=A(r,`class`);return(t,n)=>(E(),h(`div`,ci,[te(p(`select`,o({...t.$attrs,...e(s)},{"onUpdate:modelValue":n[0]||=e=>b(a)?a.value=e:null,"data-slot":`native-select`,class:e(k)(`border-input placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 dark:hover:bg-input/50 h-9 w-full min-w-0 appearance-none rounded-md border bg-transparent px-3 py-2 pr-9 text-sm shadow-xs transition-[color,box-shadow] outline-none disabled:pointer-events-none disabled:cursor-not-allowed`,`focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]`,`aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive`,r.class)}),[i(t.$slots,`default`)],16),[[m,e(a)]]),u(e(ae),{class:`text-muted-foreground pointer-events-none absolute top-1/2 right-3.5 size-4 -translate-y-1/2 opacity-50 select-none`,"aria-hidden":`true`,"data-slot":`native-select-icon`})]))}}),ui=w({__name:`NativeSelectOption`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t;return(t,r)=>(E(),h(`option`,{class:d(e(k)(`bg-popover text-popover-foreground`,n.class))},[i(t.$slots,`default`)],2))}}),di={class:`**:data-[slot=native-select-icon]:right-1`},fi={class:`relative`},pi={class:`absolute inset-0 flex h-full items-center text-sm pl-2 pointer-events-none`},mi={class:`**:data-[slot=native-select-icon]:right-1`},hi={class:`relative`},gi={class:`absolute inset-0 flex h-full items-center text-sm pl-2 pointer-events-none`},_i={class:`flex items-center gap-1 absolute top-0 inset-x-0 justify-between`},vi={key:0,class:`flex items-center justify-center gap-1`},yi={key:1,class:`flex items-center justify-center gap-1`},bi={key:2,class:`flex items-center justify-center gap-1`},xi={class:`flex flex-col gap-y-4 mt-4 sm:flex-row sm:gap-x-4 sm:gap-y-0`},Si=w({__name:`Calendar`,props:{defaultValue:{},defaultPlaceholder:{},placeholder:{},pagedNavigation:{type:Boolean},preventDeselect:{type:Boolean},weekStartsOn:{},weekdayFormat:{},calendarLabel:{},fixedWeeks:{type:Boolean},maxValue:{},minValue:{},locale:{},numberOfMonths:{},disabled:{type:Boolean},readonly:{type:Boolean},initialFocus:{type:Boolean},isDateDisabled:{},isDateUnavailable:{},dir:{},nextPage:{},prevPage:{},modelValue:{default:void 0},multiple:{type:Boolean},disableDaysOutsideCurrentView:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},layout:{default:void 0},yearRange:{}},emits:[`update:modelValue`,`update:placeholder`],setup(t,{emit:n}){let r=t,a=n,c=A(r,`class`,`layout`,`placeholder`),l=ve(r,`placeholder`,a,{passive:!0,defaultValue:r.defaultPlaceholder??tt(R())}),d=Rr(r.locale??`en`),m=y(()=>r.yearRange??Ir({start:r?.minValue??(ne(r.placeholder)??r.defaultPlaceholder??tt(R())).cycle(`year`,-100),end:r?.maxValue??(ne(r.placeholder)??r.defaultPlaceholder??tt(R())).cycle(`year`,10)})),[g,_]=ye(),[ee,x]=ye(),te=we(c,a);return(n,a)=>(E(),h(v,null,[u(e(g),null,{default:S(({date:t})=>[p(`div`,di,[p(`div`,fi,[p(`div`,pi,s(e(d).custom(e(Q)(t),{month:`short`})),1),u(e(li),{class:`text-xs h-8 pr-6 pl-2 text-transparent relative`,onChange:a[0]||=t=>{l.value=e(l).set({month:Number(t?.target?.value)})}},{default:S(()=>[(E(!0),h(v,null,f(e(Fr)({dateObj:t}),n=>(E(),C(e(ui),{key:n.toString(),value:n.month,selected:t.month===n.month},{default:S(()=>[T(s(e(d).custom(e(Q)(n),{month:`short`})),1)]),_:2},1032,[`value`,`selected`]))),128))]),_:2},1024)])])]),_:1}),u(e(ee),null,{default:S(({date:t})=>[p(`div`,mi,[p(`div`,hi,[p(`div`,gi,s(e(d).custom(e(Q)(t),{year:`numeric`})),1),u(e(li),{class:`text-xs h-8 pr-6 pl-2 text-transparent relative`,onChange:a[1]||=t=>{l.value=e(l).set({year:Number(t?.target?.value)})}},{default:S(()=>[(E(!0),h(v,null,f(m.value,n=>(E(),C(e(ui),{key:n.toString(),value:n.year,selected:t.year===n.year},{default:S(()=>[T(s(e(d).custom(e(Q)(n),{year:`numeric`})),1)]),_:2},1032,[`value`,`selected`]))),128))]),_:2},1024)])])]),_:1}),u(e(Xr),o(e(te),{placeholder:e(l),"onUpdate:placeholder":a[2]||=e=>b(l)?l.value=e:null,"data-slot":`calendar`,class:e(k)(`p-3`,r.class)}),{default:S(({grid:r,weekDays:a,date:o})=>[u(e(Ai),{class:`pt-0`},{default:S(()=>[p(`nav`,_i,[u(e(Ni),null,{default:S(()=>[i(n.$slots,`calendar-prev-icon`)]),_:3}),u(e(Mi),null,{default:S(()=>[i(n.$slots,`calendar-next-icon`)]),_:3})]),i(n.$slots,`calendar-heading`,{date:o,month:e(_),year:e(x)},()=>[t.layout===`month-and-year`?(E(),h(`div`,vi,[u(e(_),{date:o},null,8,[`date`]),u(e(x),{date:o},null,8,[`date`])])):t.layout===`month-only`?(E(),h(`div`,yi,[u(e(_),{date:o},null,8,[`date`]),T(` `+s(e(d).custom(e(Q)(o),{year:`numeric`})),1)])):t.layout===`year-only`?(E(),h(`div`,bi,[T(s(e(d).custom(e(Q)(o),{month:`short`}))+` `,1),u(e(x),{date:o},null,8,[`date`])])):(E(),C(e(ji),{key:3}))])]),_:2},1024),p(`div`,xi,[(E(!0),h(v,null,f(r,t=>(E(),C(e(Ti),{key:t.value.toString()},{default:S(()=>[u(e(Di),null,{default:S(()=>[u(e(Oi),null,{default:S(()=>[(E(!0),h(v,null,f(a,t=>(E(),C(e(ki),{key:t},{default:S(()=>[T(s(t),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024),u(e(Ei),null,{default:S(()=>[(E(!0),h(v,null,f(t.rows,(n,r)=>(E(),C(e(Oi),{key:`weekDate-${r}`,class:`mt-2 w-full`},{default:S(()=>[(E(!0),h(v,null,f(n,n=>(E(),C(e(Ci),{key:n.toString(),date:n},{default:S(()=>[u(e(wi),{day:n,month:t.value},null,8,[`day`,`month`])]),_:2},1032,[`date`]))),128))]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),128))])]),_:3},16,[`placeholder`,`class`])],64))}}),Ci=w({__name:`CalendarCell`,props:{date:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=M(A(n,`class`));return(t,a)=>(E(),C(e(Zr),o({"data-slot":`calendar-cell`,class:e(k)(`relative p-0 text-center text-sm focus-within:relative focus-within:z-20 [&:has([data-selected])]:rounded-md [&:has([data-selected])]:bg-accent`,n.class)},e(r)),{default:S(()=>[i(t.$slots,`default`)]),_:3},16,[`class`]))}}),wi=w({__name:`CalendarCellTrigger`,props:{day:{},month:{},asChild:{type:Boolean},as:{default:`button`},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=M(A(n,`class`));return(t,a)=>(E(),C(e(Qr),o({"data-slot":`calendar-cell-trigger`,class:e(k)(e(ke)({variant:`ghost`}),`size-8 p-0 font-normal aria-selected:opacity-100 cursor-default`,`[&[data-today]:not([data-selected])]:bg-accent [&[data-today]:not([data-selected])]:text-accent-foreground`,`data-[selected]:bg-primary data-[selected]:text-primary-foreground data-[selected]:opacity-100 data-[selected]:hover:bg-primary data-[selected]:hover:text-primary-foreground data-[selected]:focus:bg-primary data-[selected]:focus:text-primary-foreground`,`data-[disabled]:text-muted-foreground data-[disabled]:opacity-50`,`data-[unavailable]:text-destructive-foreground data-[unavailable]:line-through`,`data-[outside-view]:text-muted-foreground`,n.class)},e(r)),{default:S(()=>[i(t.$slots,`default`)]),_:3},16,[`class`]))}}),Ti=w({__name:`CalendarGrid`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=M(A(n,`class`));return(t,a)=>(E(),C(e($r),o({"data-slot":`calendar-grid`,class:e(k)(`w-full border-collapse space-x-1`,n.class)},e(r)),{default:S(()=>[i(t.$slots,`default`)]),_:3},16,[`class`]))}}),Ei=w({__name:`CalendarGridBody`,props:{asChild:{type:Boolean},as:{}},setup(t){let n=t;return(t,r)=>(E(),C(e(ei),o({"data-slot":`calendar-grid-body`},n),{default:S(()=>[i(t.$slots,`default`)]),_:3},16))}}),Di=w({__name:`CalendarGridHead`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t;return(t,r)=>(E(),C(e(ti),o({"data-slot":`calendar-grid-head`},n),{default:S(()=>[i(t.$slots,`default`)]),_:3},16))}}),Oi=w({__name:`CalendarGridRow`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=M(A(n,`class`));return(t,a)=>(E(),C(e(ni),o({"data-slot":`calendar-grid-row`,class:e(k)(`flex`,n.class)},e(r)),{default:S(()=>[i(t.$slots,`default`)]),_:3},16,[`class`]))}}),ki=w({__name:`CalendarHeadCell`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=M(A(n,`class`));return(t,a)=>(E(),C(e(ri),o({"data-slot":`calendar-head-cell`,class:e(k)(`text-muted-foreground rounded-md flex-1 font-normal text-[0.8rem]`,n.class)},e(r)),{default:S(()=>[i(t.$slots,`default`)]),_:3},16,[`class`]))}}),Ai=w({__name:`CalendarHeader`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=M(A(n,`class`));return(t,a)=>(E(),C(e(ii),o({"data-slot":`calendar-header`,class:e(k)(`flex justify-center pt-1 relative items-center w-full px-8`,n.class)},e(r)),{default:S(()=>[i(t.$slots,`default`)]),_:3},16,[`class`]))}}),ji=w({__name:`CalendarHeading`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=M(A(n,`class`));return(t,a)=>(E(),C(e(ai),o({"data-slot":`calendar-heading`,class:e(k)(`text-sm font-medium`,n.class)},e(r)),{default:S(({headingValue:e})=>[i(t.$slots,`default`,{headingValue:e},()=>[T(s(e),1)])]),_:3},16,[`class`]))}}),Mi=w({__name:`CalendarNextButton`,props:{nextPage:{type:Function},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=M(A(n,`class`));return(t,a)=>(E(),C(e(oi),o({"data-slot":`calendar-next-button`,class:e(k)(e(ke)({variant:`outline`}),`size-7 bg-transparent p-0 opacity-50 hover:opacity-100`,n.class)},e(r)),{default:S(()=>[i(t.$slots,`default`,{},()=>[u(e(se),{class:`size-4`})])]),_:3},16,[`class`]))}}),Ni=w({__name:`CalendarPrevButton`,props:{prevPage:{type:Function},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=M(A(n,`class`));return(t,a)=>(E(),C(e(si),o({"data-slot":`calendar-prev-button`,class:e(k)(e(ke)({variant:`outline`}),`size-7 bg-transparent p-0 opacity-50 hover:opacity-100`,n.class)},e(r)),{default:S(()=>[i(t.$slots,`default`,{},()=>[u(e(oe),{class:`size-4`})])]),_:3},16,[`class`]))}}),Pi=be({name:Se({error:`Required.`}).min(2,{error:`Name must be at least 2 characters.`}).max(30,{error:`Name must not be longer than 30 characters.`}),dob:xe().optional().refine(e=>e!==void 0,`Please select a valid date.`),language:Se().min(1,`Please select a language.`)}),Fi={class:`flex justify-start`},Ii=w({__name:`account-form`,setup(n){let r=x(!1),i=x(),a=x(),c=[{label:`English`,value:`en`},{label:`French`,value:`fr`},{label:`German`,value:`de`},{label:`Spanish`,value:`es`},{label:`Portuguese`,value:`pt`},{label:`Russian`,value:`ru`},{label:`Japanese`,value:`ja`},{label:`Korean`,value:`ko`},{label:`Chinese`,value:`zh`}],l=new Z(`en-US`,{dateStyle:`long`}),m=Fe(Pi);async function g(e){_e(`You submitted the following values:`,{description:t(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},t(`code`,{class:`text-white`},JSON.stringify(e,null,2)))})}return(t,n)=>(E(),h(v,null,[n[11]||=p(`div`,null,[p(`h3`,{class:`text-lg font-medium`},` Account `),p(`p`,{class:`text-sm text-muted-foreground`},` Update your account settings. Set your preferred language and timezone. `)],-1),u(e(Oe),{class:`my-4`}),u(e(Ne),{"validation-schema":e(m),class:`space-y-8`,onSubmit:g},{default:S(({setFieldValue:t})=>[u(e(Le),{name:`name`},{default:S(({componentField:t})=>[u(e(Ie),null,{default:S(()=>[u(e(Pe),null,{default:S(()=>[...n[3]||=[T(`Name`,-1)]]),_:1}),u(e(Me),null,{default:S(()=>[u(e(je),o({type:`text`,placeholder:`Your name`},t),null,16)]),_:2},1024),u(e(ze),null,{default:S(()=>[...n[4]||=[T(` This is the name that will be displayed on your profile and in emails. `,-1)]]),_:1}),u(e(Re))]),_:2},1024)]),_:1}),u(e(Le),{name:`dob`},{default:S(({field:r,value:c})=>[u(e(Ie),{class:`flex flex-col`},{default:S(()=>[u(e(Pe),null,{default:S(()=>[...n[5]||=[T(`Date of birth`,-1)]]),_:1}),u(e(O),null,{default:S(()=>[u(e(he),{"as-child":``},{default:S(()=>[u(e(Me),null,{default:S(()=>[u(e(Ae),{variant:`outline`,class:d(e(k)(`w-[240px] justify-start text-left font-normal`,!c&&`text-muted-foreground`))},{default:S(()=>[u(e(Ve),{class:`size-4 opacity-50`}),p(`span`,null,s(c?e(l).format(e(Q)(e(i),e(R)())):`Pick a date`),1)]),_:2},1032,[`class`])]),_:2},1024)]),_:2},1024),u(e(pe),null,{default:S(()=>[u(e(Si),{placeholder:e(a),"onUpdate:placeholder":n[0]||=e=>b(a)?a.value=e:null,modelValue:e(i),"onUpdate:modelValue":[n[1]||=e=>b(i)?i.value=e:null,n=>{n?(i.value=n,t(`dob`,e(Q)(n).toISOString())):(i.value=void 0,t(`dob`,void 0))}],"calendar-label":`Date of birth`,"initial-focus":``,"min-value":new(e(K))(1900,1,1),"max-value":e(tt)(e(R)())},null,8,[`placeholder`,`modelValue`,`min-value`,`max-value`,`onUpdate:modelValue`])]),_:2},1024)]),_:2},1024),u(e(ze),null,{default:S(()=>[...n[6]||=[T(` Your date of birth is used to calculate your age. `,-1)]]),_:1}),u(e(Re))]),_:2},1024),p(`input`,o({type:`hidden`},r),null,16)]),_:2},1024),u(e(Le),{name:`language`},{default:S(({value:i})=>[u(e(Ie),{class:`flex flex-col`},{default:S(()=>[u(e(Pe),null,{default:S(()=>[...n[7]||=[T(`Language`,-1)]]),_:1}),u(e(O),{open:e(r),"onUpdate:open":n[2]||=e=>b(r)?r.value=e:null},{default:S(()=>[u(e(he),{"as-child":``},{default:S(()=>[u(e(Me),null,{default:S(()=>[u(e(Ae),{variant:`outline`,role:`combobox`,"aria-expanded":e(r),class:d(e(k)(`w-[200px] justify-between`,!i&&`text-muted-foreground`))},{default:S(()=>[T(s(i?c.find(e=>e.value===i)?.label:`Select language...`)+` `,1),u(e(ce),{class:`size-4 ml-2 opacity-50 shrink-0`})]),_:2},1032,[`aria-expanded`,`class`])]),_:2},1024)]),_:2},1024),u(e(pe),{class:`w-[200px] p-0`},{default:S(()=>[u(e(le),null,{default:S(()=>[u(e(D),{placeholder:`Search language...`}),u(e(de),null,{default:S(()=>[...n[8]||=[T(`No language found.`,-1)]]),_:1}),u(e(me),null,{default:S(()=>[u(e(ge),null,{default:S(()=>[(E(),h(v,null,f(c,n=>u(e(ue),{key:n.value,value:n.label,onSelect:()=>{t(`language`,n.value),r.value=!1}},{default:S(()=>[u(e(ie),{class:d(e(k)(`mr-2 h-4 w-4`,i===n.value?`opacity-100`:`opacity-0`))},null,8,[`class`]),T(` `+s(n.label),1)]),_:2},1032,[`value`,`onSelect`])),64))]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,[`open`]),u(e(ze),null,{default:S(()=>[...n[9]||=[T(` This is the language that will be used in the dashboard. `,-1)]]),_:1}),u(e(Re))]),_:2},1024)]),_:2},1024),p(`div`,Fi,[u(e(Ae),{type:`submit`},{default:S(()=>[...n[10]||=[T(` Update account `,-1)]]),_:1})])]),_:1},8,[`validation-schema`])],64))}}),Li=w({__name:`account`,setup(e){return(e,t)=>(E(),C(Be,null,{default:S(()=>[u(Ii)]),_:1}))}});export{Li as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/ai-talk-Dzzgvb7m.js b/monisuo-admin/dist/assets/ai-talk-Dzzgvb7m.js new file mode 100644 index 0000000..6a0fe68 --- /dev/null +++ b/monisuo-admin/dist/assets/ai-talk-Dzzgvb7m.js @@ -0,0 +1 @@ +import{B as e,Ct as t,D as n,E as r,Et as i,H as a,N as o,Ot as s,P as c,Q as l,S as u,Tt as d,V as f,W as p,_ as m,b as h,bt as g,d as _,g as v,k as y,lt as b,mt as x,nt as S,v as C,w,x as T,y as E,z as D}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as O}from"./createLucideIcon-BpvmDsEE.js";import{t as ee}from"./arrow-up-Caf_Ub-R.js";import{t as te}from"./refresh-ccw-B1pGpJZm.js";import{t as k}from"./sparkles-uRRS0EzZ.js";import{t as A}from"./utils-BB02OBq2.js";import{t as ne}from"./_plugin-vue_export-helper-B2no-pU9.js";import{n as re}from"./lib-Cz3jviUu.js";import{S as j,m as M,o as N}from"./dist-t_U6YImb.js";import{n as P,t as F}from"./useFormControl-CyMrrgSu.js";import{t as ie}from"./createContext-BefgL9WT.js";import{t as ae}from"./useForwardPropsEmits-ixfQllIc.js";import"./Teleport-CLYBkdRb.js";import{t as I}from"./isValueEqualOrExist-CCbNmJVe.js";import{t as L}from"./Primitive-jhoGcsVx.js";import{t as oe}from"./useForwardProps-B-1JXcFn.js";import{n as se}from"./usePrimitiveElement-BKQPgqfD.js";import{t as R}from"./useForwardExpose-OKJAPp5E.js";import{n as z,r as B,t as V}from"./TooltipTrigger-Lz7dAK20.js";import{t as H}from"./VisuallyHiddenInput-syf01z94.js";import{t as U}from"./RovingFocusGroup-BI5E2MOD.js";import{n as W,t as G}from"./AvatarImage-BMo9jZco.js";import{t as K}from"./AvatarFallback-DRYGIWWm.js";import{t as ce}from"./RovingFocusItem-4bA-dcrz.js";import{i as le,n as q,r as ue,t as de}from"./DropdownMenuTrigger-DwFmoisn.js";import{t as fe}from"./Separator-5drwYWrN.js";import{r as J,t as Y}from"./Button-2mdP_ygs.js";import{t as X}from"./TooltipProvider-yfPVkQ8B.js";import{t as pe}from"./Textarea-DpC456Mi.js";var me=O(`clipboard-check`,[[`rect`,{width:`8`,height:`4`,x:`8`,y:`2`,rx:`1`,ry:`1`,key:`tgr4d6`}],[`path`,{d:`M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2`,key:`116196`}],[`path`,{d:`m9 14 2 2 4-4`,key:`df797q`}]]),he=O(`clipboard`,[[`rect`,{width:`8`,height:`4`,x:`8`,y:`2`,rx:`1`,ry:`1`,key:`tgr4d6`}],[`path`,{d:`M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2`,key:`116196`}]]),ge=O(`paperclip`,[[`path`,{d:`m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551`,key:`1miecu`}]]),_e=O(`radio-tower`,[[`path`,{d:`M4.9 16.1C1 12.2 1 5.8 4.9 1.9`,key:`s0qx1y`}],[`path`,{d:`M7.8 4.7a6.14 6.14 0 0 0-.8 7.5`,key:`1idnkw`}],[`circle`,{cx:`12`,cy:`9`,r:`2`,key:`1092wv`}],[`path`,{d:`M16.2 4.8c2 2 2.26 5.11.8 7.47`,key:`ojru2q`}],[`path`,{d:`M19.1 1.9a9.96 9.96 0 0 1 0 14.1`,key:`rhi7fg`}],[`path`,{d:`M9.5 18h5`,key:`mfy3pd`}],[`path`,{d:`m8 22 4-11 4 11`,key:`25yftu`}]]),ve=O(`thumbs-down`,[[`path`,{d:`M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z`,key:`m61m77`}],[`path`,{d:`M17 14V2`,key:`8ymqnk`}]]),ye=O(`thumbs-up`,[[`path`,{d:`M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z`,key:`emmmcr`}],[`path`,{d:`M7 10v12`,key:`1qc93n`}]]);function be({type:e,defaultValue:t,modelValue:n}){let r=n||t;return n!==void 0||t!==void 0?Array.isArray(r)?`multiple`:`single`:e??`single`}function xe({type:e,defaultValue:t,modelValue:n}){return e||be({type:e,defaultValue:t,modelValue:n})}function Se({type:e,defaultValue:t}){return t===void 0?e===`single`?void 0:[]:t}function Ce(e,t){let n=v(()=>xe(e)),r=M(e,`modelValue`,t,{defaultValue:Se(e),passive:e.modelValue===void 0,deep:!0});function i(e){if(n.value===`single`)r.value=P(e,r.value)?void 0:e;else{let t=Array.isArray(r.value)?[...r.value||[]]:[r.value].filter(Boolean);if(I(t,e)){let n=t.findIndex(t=>P(t,e));t.splice(n,1)}else t.push(e);r.value=t}}return{modelValue:r,changeModelValue:i,isSingle:v(()=>n.value===`single`)}}var[Z,we]=ie(`ToggleGroupRoot`),Te=w({__name:`ToggleGroupRoot`,props:{rovingFocus:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},type:{type:String,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1}},emits:[`update:modelValue`],setup(e,{emit:n}){let r=e,i=n,{loop:o,rovingFocus:s,disabled:c,dir:l}=g(r),d=se(l),{forwardRef:f,currentElement:m}=R(),{modelValue:h,changeModelValue:_,isSingle:v}=Ce(r,i),y=F(m);return we({isSingle:v,modelValue:h,changeModelValue:_,dir:d,orientation:r.orientation,loop:o,rovingFocus:s,disabled:c}),(e,n)=>(D(),C(p(t(s)?t(U):t(L)),{"as-child":``,orientation:t(s)?e.orientation:void 0,dir:t(d),loop:t(s)?t(o):void 0},{default:S(()=>[u(t(L),{ref:t(f),role:`group`,"as-child":e.asChild,as:e.as},{default:S(()=>[a(e.$slots,`default`,{modelValue:t(h)}),t(y)&&e.name?(D(),C(H,{key:0,name:e.name,required:e.required,value:t(h)},null,8,[`name`,`required`,`value`])):E(`v-if`,!0)]),_:3},8,[`as-child`,`as`])]),_:3},8,[`orientation`,`dir`,`loop`]))}}),Ee=w({__name:`Toggle`,props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`],setup(e,{emit:n}){let r=e,i=n,{forwardRef:o,currentElement:s}=R(),c=Z(null),l=M(r,`modelValue`,i,{defaultValue:r.defaultValue,passive:r.modelValue===void 0});function u(){l.value=!l.value}let d=v(()=>l.value?`on`:`off`),f=F(s);return(e,n)=>(D(),C(t(L),{ref:t(o),type:e.as===`button`?`button`:void 0,"as-child":r.asChild,as:e.as,"aria-pressed":t(l),"data-state":d.value,"data-disabled":e.disabled?``:void 0,disabled:e.disabled,onClick:u},{default:S(()=>[a(e.$slots,`default`,{modelValue:t(l),disabled:e.disabled,pressed:t(l),state:d.value}),t(f)&&e.name&&!t(c)?(D(),C(H,{key:0,type:`checkbox`,name:e.name,value:t(l),required:e.required},null,8,[`name`,`value`,`required`])):E(`v-if`,!0)]),_:3},8,[`type`,`as-child`,`as`,`aria-pressed`,`data-state`,`data-disabled`,`disabled`]))}}),De=w({__name:`ToggleGroupItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,s=Z(),c=v(()=>s.disabled?.value||n.disabled),l=v(()=>I(s.modelValue.value,n.value)),{forwardRef:d}=R();return(e,f)=>(D(),C(p(t(s).rovingFocus.value?t(ce):t(L)),o({"as-child":``},t(s).rovingFocus.value?{focusable:!c.value,active:l.value}:{}),{default:S(()=>[u(t(Ee),o(n,{ref:t(d),disabled:c.value,"model-value":l.value,"onUpdate:modelValue":f[0]||=n=>t(s).changeModelValue(e.value)}),{default:S(t=>[a(e.$slots,`default`,i(r(t)))]),_:3},16,[`disabled`,`model-value`])]),_:3},16))}}),Oe=w({__name:`InputGroup`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e;return(e,r)=>(D(),h(`div`,{"data-slot":`input-group`,role:`group`,class:d(t(A)(`group/input-group border-input dark:bg-input/30 relative flex w-full items-center rounded-md border shadow-xs transition-[color,box-shadow] outline-none`,`h-9 min-w-0 has-[>textarea]:h-auto`,`has-[>[data-align=inline-start]]:[&>input]:pl-2`,`has-[>[data-align=inline-end]]:[&>input]:pr-2`,`has-[>[data-align=block-start]]:h-auto has-[>[data-align=block-start]]:flex-col has-[>[data-align=block-start]]:[&>input]:pb-3`,`has-[>[data-align=block-end]]:h-auto has-[>[data-align=block-end]]:flex-col has-[>[data-align=block-end]]:[&>input]:pt-3`,`has-[[data-slot=input-group-control]:focus-visible]:border-ring has-[[data-slot=input-group-control]:focus-visible]:ring-ring/50 has-[[data-slot=input-group-control]:focus-visible]:ring-[3px]`,`has-[[data-slot][aria-invalid=true]]:ring-destructive/20 has-[[data-slot][aria-invalid=true]]:border-destructive dark:has-[[data-slot][aria-invalid=true]]:ring-destructive/40`,n.class))},[a(e.$slots,`default`)],2))}}),ke=[`data-align`],Ae=w({__name:`InputGroupAddon`,props:{align:{default:`inline-start`},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e;function r(e){let t=e.currentTarget,n=e.target;n&&n.closest(`button`)||t&&t?.parentElement&&t.parentElement?.querySelector(`input`)?.focus()}return(e,i)=>(D(),h(`div`,{role:`group`,"data-slot":`input-group-addon`,"data-align":n.align,class:d(t(A)(t(Ne)({align:n.align}),n.class)),onClick:r},[a(e.$slots,`default`)],10,ke))}}),Q=w({__name:`InputGroupButton`,props:{variant:{default:`ghost`},size:{default:`xs`},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e;return(e,r)=>(D(),C(t(Y),{"data-size":n.size,variant:n.variant,class:d(t(A)(t(Pe)({size:n.size}),n.class))},{default:S(()=>[a(e.$slots,`default`)]),_:3},8,[`data-size`,`variant`,`class`]))}}),je=w({__name:`InputGroupText`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e;return(e,r)=>(D(),h(`span`,{class:d(t(A)(`text-muted-foreground flex items-center gap-2 text-sm [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4`,n.class))},[a(e.$slots,`default`)],2))}}),Me=w({__name:`InputGroupTextarea`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e;return(e,r)=>(D(),C(t(pe),{"data-slot":`input-group-control`,class:d(t(A)(`flex-1 resize-none rounded-none border-0 bg-transparent py-3 shadow-none focus-visible:ring-0 dark:bg-transparent`,n.class))},null,8,[`class`]))}}),Ne=J(`text-muted-foreground flex h-auto cursor-text items-center justify-center gap-2 py-1.5 text-sm font-medium select-none [&>svg:not([class*='size-'])]:size-4 [&>kbd]:rounded-[calc(var(--radius)-5px)] group-data-[disabled=true]/input-group:opacity-50`,{variants:{align:{"inline-start":`order-first pl-3 has-[>button]:ml-[-0.45rem] has-[>kbd]:ml-[-0.35rem]`,"inline-end":`order-last pr-3 has-[>button]:mr-[-0.45rem] has-[>kbd]:mr-[-0.35rem]`,"block-start":`order-first w-full justify-start px-3 pt-3 [.border-b]:pb-3 group-has-[>input]/input-group:pt-2.5`,"block-end":`order-last w-full justify-start px-3 pb-3 [.border-t]:pt-3 group-has-[>input]/input-group:pb-2.5`}},defaultVariants:{align:`inline-start`}}),Pe=J(`text-sm shadow-none flex gap-2 items-center`,{variants:{size:{xs:`h-6 gap-1 px-2 rounded-[calc(var(--radius)-5px)] [&>svg:not([class*='size-'])]:size-3.5 has-[>svg]:px-2`,sm:`h-8 px-2.5 gap-1.5 rounded-md has-[>svg]:px-2.5`,"icon-xs":`size-6 rounded-[calc(var(--radius)-5px)] p-0 has-[>svg]:p-0`,"icon-sm":`size-8 p-0 has-[>svg]:p-0`}},defaultVariants:{size:`xs`}}),Fe=w({__name:`ToggleGroup`,props:{rovingFocus:{type:Boolean},disabled:{type:Boolean},orientation:{},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},type:{},modelValue:{},defaultValue:{},class:{type:[Boolean,null,String,Object,Array]},variant:{},size:{},spacing:{default:0}},emits:[`update:modelValue`],setup(n,{emit:s}){let c=n,l=s;e(`toggleGroup`,{variant:c.variant,size:c.size,spacing:c.spacing});let u=ae(j(c,`class`,`size`,`variant`),l);return(e,s)=>(D(),C(t(Te),o({"data-slot":`toggle-group`,"data-size":n.size,"data-variant":n.variant,"data-spacing":n.spacing,style:{"--gap":n.spacing}},t(u),{class:t(A)(`group/toggle-group flex w-fit items-center gap-[--spacing(var(--gap))] rounded-md data-[spacing=default]:data-[variant=outline]:shadow-xs`,c.class)}),{default:S(t=>[a(e.$slots,`default`,i(r(t)))]),_:3},16,[`data-size`,`data-variant`,`data-spacing`,`style`,`class`]))}}),Ie=J(`inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium hover:bg-muted hover:text-muted-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive whitespace-nowrap`,{variants:{variant:{default:`bg-transparent`,outline:`border border-input bg-transparent shadow-xs hover:bg-accent hover:text-accent-foreground`},size:{default:`h-9 px-2 min-w-9`,sm:`h-8 px-1.5 min-w-8`,lg:`h-10 px-2.5 min-w-10`}},defaultVariants:{variant:`default`,size:`default`}}),Le=w({__name:`ToggleGroupItem`,props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},variant:{},size:{}},setup(e){let n=e,s=y(`toggleGroup`),c=oe(j(n,`class`,`size`,`variant`));return(l,u)=>(D(),C(t(De),o({"data-slot":`toggle-group-item`,"data-variant":t(s)?.variant||e.variant,"data-size":t(s)?.size||e.size,"data-spacing":t(s)?.spacing},t(c),{class:t(A)(t(Ie)({variant:t(s)?.variant||e.variant,size:t(s)?.size||e.size}),`w-auto min-w-0 shrink-0 px-3 focus:z-10 focus-visible:z-10`,`data-[spacing=0]:rounded-none data-[spacing=0]:shadow-none data-[spacing=0]:first:rounded-l-md data-[spacing=0]:last:rounded-r-md data-[spacing=0]:data-[variant=outline]:border-l-0 data-[spacing=0]:data-[variant=outline]:first:border-l`,n.class)}),{default:S(e=>[a(l.$slots,`default`,i(r(e)))]),_:3},16,[`data-variant`,`data-size`,`data-spacing`,`class`]))}}),Re=w({__name:`talk-type`,emits:[`update:type`],setup(e,{emit:n}){let r=n,i=x(`deep-think`),a=[{type:`deep-think`,icon:k},{type:`online`,icon:_e}];return l(i,()=>{r(`update:type`,i.value)},{immediate:!0}),(e,n)=>{let r=Le,o=Fe;return D(),C(o,{modelValue:t(i),"onUpdate:modelValue":n[0]||=e=>b(i)?i.value=e:null,type:`single`,variant:`outline`,size:`sm`},{default:S(()=>[(D(),h(_,null,f(a,e=>u(r,{key:e.type,class:`px-4`,value:e.type,"aria-label":e.type},{default:S(()=>[(D(),C(p(e.icon),{class:`size-4 mr-1`})),T(` `+s(e.type),1)]),_:2},1032,[`value`,`aria-label`])),64))]),_:1},8,[`modelValue`])}}}),ze=w({__name:`talk-footer`,emits:[`submit`,`typeChange`],setup(e,{emit:n}){let r=n,i=x(``);function a(e){r(`typeChange`,e)}function o(){r(`submit`,i.value),c(()=>i.value=``)}return(e,n)=>(D(),C(t(Oe),null,{default:S(()=>[u(t(Me),{modelValue:t(i),"onUpdate:modelValue":n[0]||=e=>b(i)?i.value=e:null,placeholder:`Ask, Search or Chat...`},null,8,[`modelValue`]),u(t(Ae),{align:`block-end`},{default:S(()=>[u(Re,{"onUpdate:type":a}),u(t(Q),{variant:`ghost`,class:`rounded-full`,size:`icon-xs`},{default:S(()=>[u(t(ge),{class:`size-4`}),n[1]||=m(`span`,{class:`sr-only`},`Add File`,-1)]),_:1}),u(t(le),null,{default:S(()=>[u(t(de),{"as-child":``},{default:S(()=>[u(t(Q),{variant:`ghost`},{default:S(()=>[...n[2]||=[T(` Auto `,-1)]]),_:1})]),_:1}),u(t(ue),{side:`top`,align:`start`,class:`[--radius:0.95rem]`},{default:S(()=>[u(t(q),null,{default:S(()=>[...n[3]||=[T(`Auto`,-1)]]),_:1}),u(t(q),null,{default:S(()=>[...n[4]||=[T(`Agent`,-1)]]),_:1}),u(t(q),null,{default:S(()=>[...n[5]||=[T(`Manual`,-1)]]),_:1})]),_:1})]),_:1}),u(t(je),{class:`ml-auto`},{default:S(()=>[...n[6]||=[T(` 52% used `,-1)]]),_:1}),u(t(fe),{orientation:`vertical`,class:`h-4!`}),u(t(Q),{variant:`default`,class:`rounded-full`,size:`icon-xs`,disabled:!t(i),onClick:o},{default:S(()=>[u(t(ee),{class:`size-4`}),n[7]||=m(`span`,{class:`sr-only`},`Add File`,-1)]),_:1},8,[`disabled`])]),_:1})]),_:1}))}}),Be=w({__name:`reply-copy`,props:{content:{}},setup(e){let{copy:n,copied:r}=N();return(i,a)=>{let o=Y,s=V,c=z,l=B,d=X;return D(),C(d,null,{default:S(()=>[u(l,null,{default:S(()=>[u(s,{"as-child":``},{default:S(()=>[u(o,{variant:`ghost`,class:`p-1`,onClick:a[0]||=r=>t(n)(e.content)},{default:S(()=>[t(r)?(D(),C(t(me),{key:1})):(D(),C(t(he),{key:0,class:`size-4`}))]),_:1})]),_:1}),u(c,null,{default:S(()=>[...a[1]||=[m(`p`,null,`Copy`,-1)]]),_:1})]),_:1})]),_:1})}}}),Ve=w({__name:`reply-refresh`,setup(e){return(e,n)=>{let r=Y,i=V,a=z,o=B,s=X;return D(),C(s,null,{default:S(()=>[u(o,null,{default:S(()=>[u(i,{"as-child":``},{default:S(()=>[u(r,{variant:`ghost`,class:`p-1`},{default:S(()=>[u(t(te),{class:`size-4`})]),_:1})]),_:1}),u(a,null,{default:S(()=>[...n[0]||=[m(`p`,null,`refresh`,-1)]]),_:1})]),_:1})]),_:1})}}}),$={};function He(e,t){let n=G,r=K,i=W;return D(),C(i,null,{default:S(()=>[u(n,{src:`/robot.png`,alt:`robot`}),u(r,null,{default:S(()=>[...t[0]||=[T(`Robot`,-1)]]),_:1})]),_:1})}var Ue=ne($,[[`render`,He]]),We=w({__name:`thumb-down`,setup(e){return(e,n)=>{let r=Y,i=V,a=z,o=B,s=X;return D(),C(s,null,{default:S(()=>[u(o,null,{default:S(()=>[u(i,{"as-child":``},{default:S(()=>[u(r,{variant:`ghost`,class:`p-1`},{default:S(()=>[u(t(ve),{class:`size-4`})]),_:1})]),_:1}),u(a,null,{default:S(()=>[...n[0]||=[m(`p`,null,`It's so bad`,-1)]]),_:1})]),_:1})]),_:1})}}}),Ge=w({__name:`thumb-up`,setup(e){return(e,n)=>{let r=Y,i=V,a=z,o=B,s=X;return D(),C(s,null,{default:S(()=>[u(o,null,{default:S(()=>[u(i,{"as-child":``},{default:S(()=>[u(r,{variant:`ghost`,class:`p-1`},{default:S(()=>[u(t(ye),{class:`size-4`})]),_:1})]),_:1}),u(a,null,{default:S(()=>[...n[0]||=[m(`p`,null,`Good Job`,-1)]]),_:1})]),_:1})]),_:1})}}}),Ke={key:0},qe={class:`flex items-center gap-2 mt-2`},Je=w({__name:`talk-item`,props:{talk:{}},setup(e){let n=v(()=>e.talk.role===`user`?`self`:`robot`);return(r,i)=>(D(),h(`div`,{class:d(t(A)(`text-popover-foreground w-fit flex`,t(n)===`self`?`text-right ml-auto`:`text-left mr-auto`))},[t(n)===`self`?E(``,!0):(D(),C(Ue,{key:0,class:`mt-2 mr-2`})),m(`div`,null,[m(`p`,{class:d(t(A)(`p-4 rounded-lg bg-muted`,t(n)===`self`?`bg-primary text-primary-foreground`:`bg-secondary`))},s(e.talk.content),3),t(n)===`self`?E(``,!0):(D(),h(`div`,Ke,[m(`div`,qe,[u(Be,{content:e.talk.content},null,8,[`content`]),u(Ve),u(Ge),u(We)])]))])],2))}}),Ye={class:``},Xe=w({__name:`talk-list`,props:{talks:{}},setup(e){return(t,n)=>(D(),h(`div`,Ye,[(D(!0),h(_,null,f(e.talks,(e,t)=>(D(),C(Je,{key:`${t}${e.content}`,talk:e,class:`mb-2`},null,8,[`talk`]))),128))]))}}),Ze=[{role:`system`,content:`Hello, I'm your smart assistant, how can I help you?`},{role:`user`,content:`你好,我想了解一下你有什么功能`},{role:`system`,content:`I can answer your questions, provide information, and help you solve your problems. You can ask me anything and I'll do my best to answer it.`},{role:`user`,content:`你有什么优点和缺点吗?`},{role:`system`,content:`long text example: 我可以回答你的问题,提供信息,帮助你解决问题。你可以问我任何问题,我会尽力回答。我可以回答你的问题,提供信息,帮助你解决问题。你可以问我任何问题,我会尽力回答。我可以回答你的问题,提供信息,帮助你解决问题。你可以问我任何问题,我会尽力回答。我可以回答你的问题,提供信息,帮助你解决问题。你可以问我任何问题,我会尽力回答。我可以回答你的问题,提供信息,帮助你解决问题。你可以问我任何问题,我会尽力回答。我可以回答你的问题,提供信息,帮助你解决问题。你可以问我任何问题,我会尽力回答。我可以回答你的问题,提供信息,帮助你解决问题。你可以问我任何问题,我会尽力回答。我可以回答你的问题,提供信息,帮助你解决问题。你可以问我任何问题,我会尽力回答。我可以回答你的问题,提供信息,帮助你解决问题。你可以问我任何问题,我会尽力回答。`}],Qe={class:`h-full`},$e={class:`flex flex-col h-full`},et={class:`flex-1 overflow-y-auto`},tt=w({__name:`index`,setup(e){let r=x(Ze);function i(e){r.value.push({role:`user`,content:e})}function a(e){re(`type`,{description:n(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},n(`code`,{class:`text-white`},JSON.stringify(e)))})}return(e,n)=>(D(),h(`div`,Qe,[m(`div`,$e,[m(`main`,et,[u(Xe,{talks:t(r)},null,8,[`talks`])]),u(ze,{class:`sticky bottom-2 bg-background`,onSubmit:i,onTypeChange:a})])]))}});export{tt as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/alert-BBGd1zjy.js b/monisuo-admin/dist/assets/alert-BBGd1zjy.js new file mode 100644 index 0000000..b7c2b08 --- /dev/null +++ b/monisuo-admin/dist/assets/alert-BBGd1zjy.js @@ -0,0 +1 @@ +import{Ct as e,H as t,Tt as n,b as r,w as i,z as a}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as o}from"./utils-BB02OBq2.js";import{r as s}from"./Button-2mdP_ygs.js";var c=i({__name:`Alert`,props:{class:{type:[Boolean,null,String,Object,Array]},variant:{}},setup(i){let s=i;return(c,l)=>(a(),r(`div`,{"data-slot":`alert`,class:n(e(o)(e(d)({variant:i.variant}),s.class)),role:`alert`},[t(c.$slots,`default`)],2))}}),l=i({__name:`AlertDescription`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let s=i;return(i,c)=>(a(),r(`div`,{"data-slot":`alert-description`,class:n(e(o)(`text-muted-foreground col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed`,s.class))},[t(i.$slots,`default`)],2))}}),u=i({__name:`AlertTitle`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let s=i;return(i,c)=>(a(),r(`div`,{"data-slot":`alert-title`,class:n(e(o)(`col-start-2 line-clamp-1 min-h-4 font-medium tracking-tight`,s.class))},[t(i.$slots,`default`)],2))}}),d=s(`relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current`,{variants:{variant:{default:`bg-card text-card-foreground`,destructive:`text-destructive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-destructive/90`}},defaultVariants:{variant:`default`}});export{l as n,c as r,u as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/analytics-6feOrkzj.js b/monisuo-admin/dist/assets/analytics-6feOrkzj.js new file mode 100644 index 0000000..114c845 --- /dev/null +++ b/monisuo-admin/dist/assets/analytics-6feOrkzj.js @@ -0,0 +1 @@ +import{Ct as e,Ot as t,S as n,Tt as r,V as i,_ as a,b as o,d as s,g as c,nt as l,v as u,w as d,x as f,y as ee,z as p}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as te}from"./Spinner-BbvbfTgK.js";import{W as m}from"./index-CcML0o3b.js";import"./Teleport-CLYBkdRb.js";import"./Button-2mdP_ygs.js";import{c as h,d as g,i as _,l as v,u as ne}from"./monisuo-admin.api-BMEy8kfy.js";import{t as y}from"./iconify-B5QdRg7l.js";import{r as re}from"./global-layout-BuXj6D-T.js";import{t as ie}from"./Card-Cv6HQPiQ.js";import{t as b}from"./CardContent-cvoMlP3H.js";import{t as x}from"./Badge-Df1MwAP1.js";var S={key:0,class:`flex items-center justify-center py-20`},C={key:1,class:`space-y-6`},w={class:`text-sm font-medium text-muted-foreground mb-3 flex items-center gap-2`},T={class:`grid gap-3 sm:grid-cols-2 lg:grid-cols-4`},E={class:`flex items-center justify-between mb-3`},D={class:`text-xs text-muted-foreground`},O={class:`text-xs text-muted-foreground`},k={class:`text-sm font-medium text-muted-foreground mb-3 flex items-center gap-2`},A={class:`grid gap-4 lg:grid-cols-3`},j={class:`text-sm font-medium text-muted-foreground mb-3 flex items-center gap-2`},M={class:`lg:col-span-2`},N={class:`text-sm font-medium text-muted-foreground mb-3 flex items-center gap-2`},P={class:`grid gap-4`},F={class:`grid gap-3 sm:grid-cols-4`},I={class:`text-xs text-muted-foreground`},L={class:`text-xl font-bold mt-1`},R={class:`grid gap-4 lg:grid-cols-2`},z={class:`text-sm font-medium text-muted-foreground mb-3 flex items-center gap-2`},ae={class:`grid gap-3 sm:grid-cols-2`},B={class:`flex items-center justify-between mb-2`},V={class:`text-sm font-medium`},H={class:`text-xs text-muted-foreground`},U={class:`flex items-baseline gap-2`},W={class:`text-sm font-medium text-muted-foreground mb-3 flex items-center gap-2`},G={class:`space-y-3`},K={class:`flex items-start gap-3`},q={class:`font-medium`},J={class:`text-sm text-muted-foreground mt-1`},Y=d({__name:`analytics`,setup(d){let{data:Y,isLoading:oe}=h(`month`),se=c(()=>{let e=Y.value?.data;return e?[{label:`交易手续费`,value:e.tradeFee,rate:e.tradeFeeRate,icon:`lucide:percent`,color:`text-green-600`},{label:`充提手续费`,value:e.fundFee,rate:e.fundFeeRate,icon:`lucide:credit-card`,color:`text-blue-600`},{label:`资金利差`,value:e.interestProfit,rate:e.interestRate,icon:`lucide:trending-up`,color:`text-purple-600`},{label:`本月收益`,value:e.totalProfit,rate:`+18.5%`,icon:`lucide:dollar-sign`,color:`text-orange-600`}]:[]}),{data:X,isLoading:ce}=ne(`week`),Z=c(()=>{let e=X.value?.data?.trend||[];return{tooltip:{trigger:`axis`},legend:{data:[`买入`,`卖出`],bottom:0},grid:{left:`3%`,right:`4%`,bottom:`15%`,top:`5%`,containLabel:!0},xAxis:{type:`category`,data:e.map(e=>e.date)},yAxis:{type:`value`},series:[{name:`买入`,type:`line`,smooth:!0,data:e.map(e=>e.buy),itemStyle:{color:`#10b981`}},{name:`卖出`,type:`line`,smooth:!0,data:e.map(e=>e.sell),itemStyle:{color:`#ef4444`}}]}}),{data:le}=_(`month`),ue=c(()=>{let e=le.value?.data||[],t=[`#f7931a`,`#627eea`,`#26a17b`,`#9ca3af`];return{tooltip:{trigger:`item`,formatter:`{b}: {d}%`},legend:{orient:`vertical`,right:`5%`,top:`center`},series:[{type:`pie`,radius:[`50%`,`75%`],center:[`35%`,`50%`],itemStyle:{borderRadius:8,borderColor:`#fff`,borderWidth:2},label:{show:!0,position:`inside`,formatter:`{d}%`,fontSize:11},data:e.map((e,n)=>({value:e.amount,name:e.coinCode,itemStyle:{color:t[n%t.length]}}))}]}}),{data:Q}=g(6),de=c(()=>{let e=Q.value?.data;return e?[{label:`新增用户`,value:e.monthNewUsers,change:`+15.3%`,up:!0},{label:`活跃用户`,value:e.activeUsersToday,change:`+8.7%`,up:!0},{label:`总用户`,value:e.totalUsers,change:`+12.1%`,up:!0},{label:`留存率`,value:`68%`,change:`+5.2%`,up:!0}]:[]}),fe=c(()=>{let e=Q.value?.data?.trend||[];return{tooltip:{trigger:`axis`},legend:{data:[`新增`,`活跃`],bottom:0},grid:{left:`3%`,right:`4%`,bottom:`15%`,top:`5%`,containLabel:!0},xAxis:{type:`category`,boundaryGap:!1,data:e.map(e=>e.month)},yAxis:{type:`value`},series:[{name:`新增`,type:`line`,smooth:!0,data:e.map(e=>e.newUsers),itemStyle:{color:`#8b5cf6`},areaStyle:{color:`rgba(139, 92, 246, 0.1)`}},{name:`活跃`,type:`line`,smooth:!0,data:e.map(e=>e.activeUsers),itemStyle:{color:`#06b6d4`},areaStyle:{color:`rgba(6, 182, 212, 0.1)`}}]}}),{data:$}=v(),pe=c(()=>{let e=$.value?.data;return e?[{label:`大额交易`,value:e.largeTransactions,threshold:e.largeTransactionThreshold,status:`normal`,color:`text-blue-600`,bgColor:`bg-blue-50`},{label:`异常提现`,value:e.abnormalWithdrawals,threshold:e.abnormalWithdrawalThreshold,status:e.abnormalWithdrawals>0?`warning`:`normal`,color:`text-red-600`,bgColor:`bg-red-50`},{label:`待审KYC`,value:e.pendingKyc,threshold:`身份验证`,status:`normal`,color:`text-yellow-600`,bgColor:`bg-yellow-50`},{label:`冻结账户`,value:e.frozenAccounts,threshold:`风险账户`,status:`normal`,color:`text-gray-600`,bgColor:`bg-gray-50`}]:[]}),me=c(()=>{let e=Y.value?.data,t=$.value?.data,n=[];return e&&e.totalProfit>0&&n.push({type:`success`,icon:`lucide:check-circle`,title:`盈利健康`,desc:`本月总收益 ¥${e.totalProfit.toFixed(2)},收益趋势良好`,color:`border-green-500 bg-green-50 dark:bg-green-950/20`}),t&&t.abnormalWithdrawals>0&&n.push({type:`warning`,icon:`lucide:alert-circle`,title:`关注风险`,desc:`检测到 ${t.abnormalWithdrawals} 笔异常提现申请,建议加强风控审核`,color:`border-yellow-500 bg-yellow-50 dark:bg-yellow-950/20`}),X.value?.data&&n.push({type:`info`,icon:`lucide:info`,title:`交易分析`,desc:`本周交易活跃,用户参与度良好`,color:`border-blue-500 bg-blue-50 dark:bg-blue-950/20`}),n}),he=c(()=>oe.value||ce.value);function ge(e){return e?e>=1e4?`¥${(e/1e4).toFixed(1)}万`:`¥${e.toLocaleString()}`:`¥0`}return(c,d)=>{let h=te,g=b,_=ie,v=x;return p(),u(e(re),{title:`业务分析`,description:`多维度数据洞察,辅助业务决策`},{default:l(()=>[e(he)?(p(),o(`div`,S,[n(h,{class:`w-8 h-8`})])):(p(),o(`div`,C,[a(`section`,null,[a(`h2`,w,[n(e(y),{icon:`lucide:dollar-sign`,class:`size-4`}),d[0]||=f(` 盈利分析 `,-1)]),a(`div`,T,[(p(!0),o(s,null,i(e(se),i=>(p(),u(_,{key:i.label,class:`hover:shadow-sm transition-shadow`},{default:l(()=>[n(g,{class:`pt-6`},{default:l(()=>[a(`div`,E,[n(e(y),{icon:i.icon,class:r([`size-5`,i.color])},null,8,[`icon`,`class`]),a(`span`,D,t(i.rate),1)]),a(`p`,O,t(i.label),1),a(`p`,{class:r([`text-2xl font-bold font-mono mt-1`,i.color])},t(ge(i.value)),3)]),_:2},1024)]),_:2},1024))),128))])]),a(`section`,null,[a(`h2`,k,[n(e(y),{icon:`lucide:trending-up`,class:`size-4`}),d[1]||=f(` 交易分析 `,-1)]),n(_,null,{default:l(()=>[n(g,{class:`pt-6`},{default:l(()=>[n(e(m),{option:e(Z),autoresize:``,style:{height:`280px`}},null,8,[`option`])]),_:1})]),_:1})]),a(`div`,A,[a(`section`,null,[a(`h2`,j,[n(e(y),{icon:`lucide:pie-chart`,class:`size-4`}),d[2]||=f(` 币种交易分布 `,-1)]),n(_,null,{default:l(()=>[n(g,{class:`pt-6`},{default:l(()=>[n(e(m),{option:e(ue),autoresize:``,style:{height:`240px`}},null,8,[`option`])]),_:1})]),_:1})]),a(`section`,M,[a(`h2`,N,[n(e(y),{icon:`lucide:users`,class:`size-4`}),d[3]||=f(` 用户分析 `,-1)]),a(`div`,P,[a(`div`,F,[(p(!0),o(s,null,i(e(de),e=>(p(),u(_,{key:e.label,class:`hover:shadow-sm transition-shadow`},{default:l(()=>[n(g,{class:`pt-4 pb-4`},{default:l(()=>[a(`p`,I,t(e.label),1),a(`p`,L,t(e.value),1),a(`p`,{class:r([`text-xs mt-1`,e.up?`text-green-600`:`text-red-600`])},t(e.change),3)]),_:2},1024)]),_:2},1024))),128))]),n(_,null,{default:l(()=>[n(g,{class:`pt-6`},{default:l(()=>[n(e(m),{option:e(fe),autoresize:``,style:{height:`180px`}},null,8,[`option`])]),_:1})]),_:1})])])]),a(`div`,R,[a(`section`,null,[a(`h2`,z,[n(e(y),{icon:`lucide:shield`,class:`size-4`}),d[4]||=f(` 风险指标 `,-1)]),a(`div`,ae,[(p(!0),o(s,null,i(e(pe),e=>(p(),u(_,{key:e.label,class:`hover:shadow-sm transition-shadow`},{default:l(()=>[n(g,{class:`pt-6`},{default:l(()=>[a(`div`,B,[a(`p`,V,t(e.label),1),a(`span`,H,t(e.threshold),1)]),a(`div`,U,[a(`p`,{class:r([`text-3xl font-bold`,e.color])},t(e.value),3),e.status===`warning`?(p(),u(v,{key:0,variant:`destructive`},{default:l(()=>[...d[5]||=[f(`需关注`,-1)]]),_:1})):ee(``,!0)])]),_:2},1024)]),_:2},1024))),128))])]),a(`section`,null,[a(`h2`,W,[n(e(y),{icon:`lucide:lightbulb`,class:`size-4`}),d[6]||=f(` 决策建议 `,-1)]),a(`div`,G,[(p(!0),o(s,null,i(e(me),i=>(p(),o(`div`,{key:i.title,class:r([`p-4 rounded-lg border-l-4`,i.color])},[a(`div`,K,[n(e(y),{icon:i.icon,class:`size-5 mt-0.5`},null,8,[`icon`]),a(`div`,null,[a(`p`,q,t(i.title),1),a(`p`,J,t(i.desc),1)])])],2))),128))])])])]))]),_:1})}}});export{Y as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/appearance-EX9f5qtw.js b/monisuo-admin/dist/assets/appearance-EX9f5qtw.js new file mode 100644 index 0000000..c480316 --- /dev/null +++ b/monisuo-admin/dist/assets/appearance-EX9f5qtw.js @@ -0,0 +1 @@ +import{Ct as e,D as t,E as n,Et as r,N as i,Q as a,S as o,_ as s,b as c,d as l,g as u,nt as d,v as f,w as p,x as m,y as h,z as g}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{a as _,i as v,n as y,r as b,t as x}from"./SelectContent-Bb2H68dj.js";import{t as S}from"./Spinner-BbvbfTgK.js";import{n as C}from"./lib-Cz3jviUu.js";import{p as w}from"./dist-t_U6YImb.js";import{n as T,r as E,t as D}from"./useMutation-Do6Zc9nc.js";import{f as O,s as k}from"./index-CcML0o3b.js";import"./Teleport-CLYBkdRb.js";import{n as A,t as j}from"./RadioGroupItem-DnFkEnO6.js";import{t as M}from"./SelectGroup-CFM1aDq9.js";import{t as N}from"./Separator-5drwYWrN.js";import{t as P}from"./Button-2mdP_ygs.js";import{i as F,n as I,o as L,r as R,s as z,t as B,u as V}from"./FormMessage-DO2c5bWz.js";import{t as H}from"./FormDescription-DwQJgDgd.js";import"./global-layout-BuXj6D-T.js";import{t as U}from"./settings-layout-DVMhlnCW.js";var W=O({theme:k([`light`,`dark`],{error:`Please select a theme.`}),font:k([`inter`,`manrope`,`system`],{error:`Please select a font.`})}),G=[{key:`appearance_config`,value:JSON.stringify({theme:`dark`,font:`inter`}),description:`Appearance configuration for the application, including theme color, border radius, and content layout.`}];function K(e,t=!0){return{data:e,extra:{},code:200,message:`success`,success:t}}function q(e){return T({queryKey:[`useGetSystemConfigByKeyQuery`,e],queryFn:async()=>{let t=await new Promise((t,n)=>{setTimeout(()=>{let r=G.find(t=>t.key===e);r||n(Error(`Config not found`)),t(r)},1e3)});if(!t)throw Error(`Config not found`);return K(t)}})}function J(e){let t=E();return D({mutationKey:[`useUpdateSystemConfigByKeyMutation`,e],mutationFn:async e=>await new Promise(t=>{setTimeout(()=>{t(K(e))},100)}),onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetSystemConfigByKeyQuery`,e]})}})}function Y(){let e=E();return D({mutationKey:[`useCreateTaskMutation`],mutationFn:async e=>new Promise(t=>{setTimeout(()=>{t(K(e))},100)}),onSuccess:()=>{e.invalidateQueries({queryKey:[`useGetSystemConfigByKeyQuery`]})}})}function X({key:e,defaultValue:n,description:r,schema:i}){let o={...n},{handleSubmit:s,resetForm:c}=V({validationSchema:L(i),initialValues:o}),l=w(e,o),{data:d,isPending:f}=q(e),{mutate:p,isPending:m}=Y(),{mutate:h,isPending:g}=J(e),_=u(()=>m.value||g.value);return a(d,()=>{if(!f.value&&!d.value){l.value=d.value,p({key:e,description:r,value:JSON.stringify(n)},{onSuccess:()=>{l.value=o,C(`System config created with default value.`,{description:t(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},t(`code`,{class:`text-white`},JSON.stringify({key:e,description:r,value:n},null,2)))})}});return}let i=d.value?.data?.value?JSON.parse(d.value.data.value):o;l.value=i,c({values:{...i}})},{immediate:!0,deep:!0}),{isPending:_,isGetting:f,onSubmit:s(n=>{let i={key:e,value:n,description:r};l.value=n,h({...i,value:JSON.stringify(n)},{onSuccess:()=>{C(`You submitted the following values:`,{description:t(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},t(`code`,{class:`text-white`},JSON.stringify(i,null,2)))})}})})}}var Z={key:0},Q={class:`flex justify-start`},$=`appearance_config`,ee=`Customize the appearance of the app. Automatically switch between day and night themes.`,te=p({__name:`appearance-form`,setup(t){let{isGetting:a,isPending:u,onSubmit:p}=X({key:$,description:ee,defaultValue:{theme:`light`,font:`inter`},schema:W});return(t,C)=>{let w=y,T=b,E=F,D=v,O=M,k=x,L=_;return g(),c(l,null,[C[14]||=s(`div`,null,[s(`h3`,{class:`text-lg font-medium`},` Appearance `),s(`p`,{class:`text-sm text-muted-foreground`},` Customize the appearance of the app. Automatically switch between day and night themes. `)],-1),o(e(N),{class:`my-4`}),e(a)?(g(),c(`div`,Z,[o(e(P),{variant:`secondary`,disabled:``,size:`sm`},{default:d(()=>[o(e(S)),C[1]||=m(` Please wait `,-1)]),_:1})])):h(``,!0),e(a)?h(``,!0):(g(),c(`form`,{key:1,class:`space-y-8`,onSubmit:C[0]||=(...t)=>e(p)&&e(p)(...t)},[o(e(z),{name:`font`},{default:d(({componentField:t})=>[o(e(R),null,{default:d(()=>[o(e(I),null,{default:d(()=>[...C[2]||=[m(`Font`,-1)]]),_:1}),o(L,r(n(t)),{default:d(()=>[o(E,null,{default:d(()=>[o(T,null,{default:d(()=>[o(w,{placeholder:`Select a font`})]),_:1})]),_:1}),o(k,null,{default:d(()=>[o(O,null,{default:d(()=>[o(D,{value:`inter`},{default:d(()=>[...C[3]||=[m(` Inter `,-1)]]),_:1}),o(D,{value:`manrope`},{default:d(()=>[...C[4]||=[m(` Manrope `,-1)]]),_:1}),o(D,{value:`system`},{default:d(()=>[...C[5]||=[m(` System `,-1)]]),_:1})]),_:1})]),_:1})]),_:1},16),o(e(H),null,{default:d(()=>[...C[6]||=[m(` Set the font you want to use in the dashboard. `,-1)]]),_:1}),o(e(B))]),_:2},1024)]),_:1}),o(e(z),{type:`radio`,name:`theme`},{default:d(({componentField:t})=>[o(e(R),{class:`space-y-1`},{default:d(()=>[o(e(I),null,{default:d(()=>[...C[7]||=[m(`Theme`,-1)]]),_:1}),o(e(H),null,{default:d(()=>[...C[8]||=[m(` Select the theme for the dashboard. `,-1)]]),_:1}),o(e(B)),o(e(A),i({class:`grid max-w-md grid-cols-2 gap-8 pt-2`},t),{default:d(()=>[o(e(R),null,{default:d(()=>[o(e(I),{class:`[&:has([data-state=checked])>div]:border-primary flex flex-col`},{default:d(()=>[o(e(F),null,{default:d(()=>[o(e(j),{value:`light`,class:`sr-only`})]),_:1}),C[9]||=s(`div`,{class:`items-center p-1 border-2 rounded-md border-muted hover:border-accent`},[s(`div`,{class:`space-y-2 rounded-sm bg-[#ecedef] p-2`},[s(`div`,{class:`p-2 space-y-2 bg-white rounded-md shadow-xs`},[s(`div`,{class:`h-2 w-20 rounded-lg bg-[#ecedef]`}),s(`div`,{class:`h-2 w-[100px] rounded-lg bg-[#ecedef]`})]),s(`div`,{class:`flex items-center p-2 space-x-2 bg-white rounded-md shadow-xs`},[s(`div`,{class:`h-4 w-4 rounded-full bg-[#ecedef]`}),s(`div`,{class:`h-2 w-[100px] rounded-lg bg-[#ecedef]`})]),s(`div`,{class:`flex items-center p-2 space-x-2 bg-white rounded-md shadow-xs`},[s(`div`,{class:`h-4 w-4 rounded-full bg-[#ecedef]`}),s(`div`,{class:`h-2 w-[100px] rounded-lg bg-[#ecedef]`})])])],-1),C[10]||=s(`span`,{class:`block w-full p-2 font-normal text-center`},` Light `,-1)]),_:1})]),_:1}),o(e(R),null,{default:d(()=>[o(e(I),{class:`[&:has([data-state=checked])>div]:border-primary flex flex-col`},{default:d(()=>[o(e(F),null,{default:d(()=>[o(e(j),{value:`dark`,class:`sr-only`})]),_:1}),C[11]||=s(`div`,{class:`items-center p-1 border-2 rounded-md border-muted bg-popover hover:bg-accent hover:text-accent-foreground`},[s(`div`,{class:`p-2 space-y-2 rounded-sm bg-slate-950`},[s(`div`,{class:`p-2 space-y-2 rounded-md shadow-xs bg-slate-800`},[s(`div`,{class:`w-20 h-2 rounded-lg bg-slate-400`}),s(`div`,{class:`h-2 w-[100px] rounded-lg bg-slate-400`})]),s(`div`,{class:`flex items-center p-2 space-x-2 rounded-md shadow-xs bg-slate-800`},[s(`div`,{class:`size-4 rounded-full bg-slate-400`}),s(`div`,{class:`h-2 w-[100px] rounded-lg bg-slate-400`})]),s(`div`,{class:`flex items-center p-2 space-x-2 rounded-md shadow-xs bg-slate-800`},[s(`div`,{class:`size-4 rounded-full bg-slate-400`}),s(`div`,{class:`h-2 w-[100px] rounded-lg bg-slate-400`})])])],-1),C[12]||=s(`span`,{class:`block w-full p-2 font-normal text-center`},` Dark `,-1)]),_:1})]),_:1})]),_:1},16)]),_:2},1024)]),_:1}),s(`div`,Q,[o(e(P),{type:`submit`,disabled:e(u)},{default:d(()=>[e(u)?(g(),f(e(S),{key:0,size:`sm`})):h(``,!0),C[13]||=m(` Update preferences `,-1)]),_:1},8,[`disabled`])])],32))],64)}}}),ne=p({__name:`appearance`,setup(e){return(e,t)=>(g(),f(U,null,{default:d(()=>[o(te)]),_:1}))}});export{ne as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/apps-DZpITRQ7.js b/monisuo-admin/dist/assets/apps-DZpITRQ7.js new file mode 100644 index 0000000..06a5596 --- /dev/null +++ b/monisuo-admin/dist/assets/apps-DZpITRQ7.js @@ -0,0 +1 @@ +import{Ct as e,D as t,J as n,M as r,Ot as i,Q as a,S as o,V as s,W as c,_ as l,b as u,d,lt as f,mt as p,nt as m,v as h,w as g,x as _,z as v}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as y}from"./createLucideIcon-BpvmDsEE.js";import{a as b,i as x,n as S,r as C,t as w}from"./SelectContent-Bb2H68dj.js";import"./Teleport-CLYBkdRb.js";import{t as T}from"./Button-2mdP_ygs.js";import{t as E}from"./Input-dHyiQP9I.js";import{t as D}from"./iconify-B5QdRg7l.js";import{t as O}from"./route-block-B_uS4-sj.js";import{r as k}from"./global-layout-BuXj6D-T.js";import{t as A}from"./Card-Cv6HQPiQ.js";import{t as j}from"./CardContent-cvoMlP3H.js";import{n as M,r as N,t as P}from"./CardHeader-JyQWjCMQ.js";var F=y(`arrow-down-a-z`,[[`path`,{d:`m3 16 4 4 4-4`,key:`1co6wj`}],[`path`,{d:`M7 20V4`,key:`1yoxec`}],[`path`,{d:`M20 8h-5`,key:`1vsyxs`}],[`path`,{d:`M15 10V6.5a2.5 2.5 0 0 1 5 0V10`,key:`ag13bf`}],[`path`,{d:`M15 14h5l-5 6h5`,key:`ur5jdg`}]]),I=y(`arrow-down-z-a`,[[`path`,{d:`m3 16 4 4 4-4`,key:`1co6wj`}],[`path`,{d:`M7 4v16`,key:`1glfcx`}],[`path`,{d:`M15 4h5l-5 6h5`,key:`8asdl1`}],[`path`,{d:`M15 20v-3.5a2.5 2.5 0 0 1 5 0V20`,key:`r6l5cz`}],[`path`,{d:`M20 18h-5`,key:`18j1r2`}]]),L=y(`sliders-horizontal`,[[`path`,{d:`M10 5H3`,key:`1qgfaw`}],[`path`,{d:`M12 19H3`,key:`yhmn1j`}],[`path`,{d:`M14 3v4`,key:`1sua03`}],[`path`,{d:`M16 17v4`,key:`1q0r14`}],[`path`,{d:`M21 12h-9`,key:`1o4lsq`}],[`path`,{d:`M21 19h-5`,key:`1rlt1p`}],[`path`,{d:`M21 5h-7`,key:`1oszz2`}],[`path`,{d:`M8 10v4`,key:`tgpxqk`}],[`path`,{d:`M8 12H3`,key:`a7s4jb`}]]),R={class:`flex items-center gap-4`},z={class:`flex items-center gap-4`},B=g({__name:`sort-select`,props:{modelValue:{default:`asc`},modelModifiers:{}},emits:r([`update:sort`],[`update:modelValue`]),setup(t,{emit:r}){let i=r,s=n(t,`modelValue`);return a(s,e=>{i(`update:sort`,e)}),(t,n)=>{let r=S,i=C,a=x,c=w,u=b;return v(),h(u,{"model-value":s.value,"onUpdate:modelValue":n[0]||=e=>s.value=e},{default:m(()=>[o(i,{class:`w-16`},{default:m(()=>[o(r,null,{default:m(()=>[o(e(L),{size:16})]),_:1})]),_:1}),o(c,{align:`end`},{default:m(()=>[o(a,{value:`asc`},{default:m(()=>[l(`div`,R,[o(e(F),{size:16}),n[1]||=l(`span`,null,`Ascending`,-1)])]),_:1}),o(a,{value:`desc`},{default:m(()=>[l(`div`,z,[o(e(I),{size:16}),n[2]||=l(`span`,null,`Descending`,-1)])]),_:1})]),_:1})]),_:1},8,[`model-value`])}}}),V={class:`flex items-center justify-between`},H={class:`flex items-center justify-center p-2 rounded-lg size-10 bg-muted`},U=g({__name:`app-card`,props:{app:{}},setup(e){return(t,n)=>{let r=T,a=P,s=M,u=N,d=j,f=A;return v(),h(f,{class:`relative`},{default:m(()=>[o(a,null,{default:m(()=>[l(`div`,V,[l(`div`,H,[(v(),h(c(e.app.logo)))]),o(r,{variant:e.app.connected?`secondary`:`outline`,size:`sm`},{default:m(()=>[_(i(e.app.connected?`Connected`:`Connect`),1)]),_:1},8,[`variant`])])]),_:1}),o(d,null,{default:m(()=>[o(s,null,{default:m(()=>[_(i(e.app.name),1)]),_:1}),o(u,{class:`mt-2`},{default:m(()=>[_(i(e.app.desc),1)]),_:1})]),_:1})]),_:1})}}}),W=[{name:`Telegram`,logo:t(D,{icon:`simple-icons:telegram`}),connected:!1,desc:`Connect with Telegram for real-time communication.`},{name:`Notion`,logo:t(D,{icon:`simple-icons:notion`}),connected:!0,desc:`Effortlessly sync Notion pages for seamless collaboration.`},{name:`Figma`,logo:t(D,{icon:`simple-icons:figma`}),connected:!0,desc:`View and collaborate on Figma designs in one place.`},{name:`Trello`,logo:t(D,{icon:`simple-icons:trello`}),connected:!1,desc:`Sync Trello cards for streamlined project management.`},{name:`Slack`,logo:t(D,{icon:`simple-icons:slack`}),connected:!1,desc:`Integrate Slack for efficient team communication`},{name:`Zoom`,logo:t(D,{icon:`simple-icons:zoom`}),connected:!0,desc:`Host Zoom meetings directly from the dashboard.`},{name:`Stripe`,logo:t(D,{icon:`simple-icons:stripe`}),connected:!1,desc:`Easily manage Stripe transactions and payments.`},{name:`Gmail`,logo:t(D,{icon:`simple-icons:gmail`}),connected:!0,desc:`Access and manage Gmail messages effortlessly.`},{name:`Medium`,logo:t(D,{icon:`simple-icons:medium`}),connected:!1,desc:`Explore and share Medium stories on your dashboard.`},{name:`Skype`,logo:t(D,{icon:`simple-icons:skype`}),connected:!1,desc:`Connect with Skype contacts seamlessly.`},{name:`Docker`,logo:t(D,{icon:`simple-icons:docker`}),connected:!1,desc:`Effortlessly manage Docker containers on your dashboard.`},{name:`GitHub`,logo:t(D,{icon:`simple-icons:github`}),connected:!1,desc:`Streamline code management with GitHub integration.`},{name:`GitLab`,logo:t(D,{icon:`simple-icons:gitlab`}),connected:!1,desc:`Efficiently manage code projects with GitLab integration.`},{name:`Discord`,logo:t(D,{icon:`simple-icons:discord`}),connected:!1,desc:`Connect with Discord for seamless team communication.`},{name:`WhatsApp`,logo:t(D,{icon:`simple-icons:whatsapp`}),connected:!1,desc:`Easily integrate WhatsApp for direct messaging.`}],G={class:`flex items-end justify-between sm:items-center`},K={class:`flex flex-col gap-4 sm:flex-row`},q={class:`grid grid-cols-1 gap-4 mt-2 lg:grid-cols-3`},J=g({__name:`index`,setup(t){let n=p(W),r=p(``),c=p(`all`),g=[`all`,`connected`,`notConnected`],y=p(`asc`);return a(r,e=>{e||(n.value=W),n.value=W.filter(t=>t.name.toLowerCase().includes(e.toLowerCase()))}),a(y,e=>{n.value=W.sort((t,n)=>e===`asc`?t.name.localeCompare(n.name):n.name.localeCompare(t.name))}),a(c,e=>{n.value=W.filter(t=>e===`all`?!0:e===`connected`?t.connected:!t.connected)}),(t,a)=>{let p=E,T=S,D=C,O=x,A=w,j=b;return v(),h(e(k),{title:`Apps`,description:`Apps description`,sticky:``},{default:m(()=>[l(`div`,G,[l(`div`,K,[o(p,{"model-value":e(r),"onUpdate:modelValue":a[0]||=e=>f(r)?r.value=e:null,placeholder:`Filter apps...`,class:`h-9 w-40 lg:w-[250px]`},null,8,[`model-value`]),o(j,{"model-value":e(c),"onUpdate:modelValue":a[1]||=e=>f(c)?c.value=e:null},{default:m(()=>[o(D,{"class-name":`w-36`},{default:m(()=>[o(T,null,{default:m(()=>[_(i(e(c)),1)]),_:1})]),_:1}),o(A,null,{default:m(()=>[(v(),u(d,null,s(g,e=>o(O,{key:e,value:e},{default:m(()=>[_(i(e),1)]),_:2},1032,[`value`])),64))]),_:1})]),_:1},8,[`model-value`])]),o(e(B),{sort:e(y),"onUpdate:sort":a[2]||=e=>f(y)?y.value=e:null},null,8,[`sort`])]),l(`main`,q,[(v(!0),u(d,null,s(e(n),(e,t)=>(v(),h(U,{key:t,app:e},null,8,[`app`]))),128))])]),_:1})}}});typeof O==`function`&&O(J);var Y=J;export{Y as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/arrow-left-CsmuzRTg.js b/monisuo-admin/dist/assets/arrow-left-CsmuzRTg.js new file mode 100644 index 0000000..2d365a3 --- /dev/null +++ b/monisuo-admin/dist/assets/arrow-left-CsmuzRTg.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`arrow-left`,[[`path`,{d:`m12 19-7-7 7-7`,key:`1l729n`}],[`path`,{d:`M19 12H5`,key:`x3x0zl`}]]);export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/arrow-right-CS4G_pjU.js b/monisuo-admin/dist/assets/arrow-right-CS4G_pjU.js new file mode 100644 index 0000000..0c84e5c --- /dev/null +++ b/monisuo-admin/dist/assets/arrow-right-CS4G_pjU.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`arrow-right`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`m12 5 7 7-7 7`,key:`xquz4c`}]]);export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/arrow-up-Caf_Ub-R.js b/monisuo-admin/dist/assets/arrow-up-Caf_Ub-R.js new file mode 100644 index 0000000..12f77f7 --- /dev/null +++ b/monisuo-admin/dist/assets/arrow-up-Caf_Ub-R.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`arrow-up`,[[`path`,{d:`m5 12 7-7 7 7`,key:`hav0vg`}],[`path`,{d:`M12 19V5`,key:`x0mq9r`}]]);export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/auth-B4ff_GWT.js b/monisuo-admin/dist/assets/auth-B4ff_GWT.js new file mode 100644 index 0000000..8c41215 --- /dev/null +++ b/monisuo-admin/dist/assets/auth-B4ff_GWT.js @@ -0,0 +1 @@ +import{w as e}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{z as t}from"./index-CcML0o3b.js";var n=e({__name:`index`,setup(e){return t().replace({name:`/errors/404`}),()=>{}}});export{n as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/auth-BtCfhGjJ.js b/monisuo-admin/dist/assets/auth-BtCfhGjJ.js new file mode 100644 index 0000000..b9b9711 --- /dev/null +++ b/monisuo-admin/dist/assets/auth-BtCfhGjJ.js @@ -0,0 +1 @@ +import{U as e,v as t,z as n}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as r}from"./_plugin-vue_export-helper-B2no-pU9.js";import{t as i}from"./route-block-B_uS4-sj.js";var a={};function o(r,i){let a=e(`router-view`);return n(),t(a)}typeof i==`function`&&i(a);var s=r(a,[[`render`,o]]);export{s as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/auth-title-CWjARZIA.js b/monisuo-admin/dist/assets/auth-title-CWjARZIA.js new file mode 100644 index 0000000..3d495a9 --- /dev/null +++ b/monisuo-admin/dist/assets/auth-title-CWjARZIA.js @@ -0,0 +1 @@ +import{Ct as e,_ as t,b as n,g as r,w as i,z as a}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{s as o}from"./dist-t_U6YImb.js";var s={class:`flex items-center gap-2 text-xl font-bold`},c=[`src`],l=i({__name:`auth-title`,setup(i){let l=o(),u=r(()=>l.value===`dark`?`/logo.svg`:`/logo-black.svg`);return(r,i)=>(a(),n(`h1`,s,[t(`img`,{src:e(u)},null,8,c),i[0]||=t(`span`,null,`Shadcn Vue Admin`,-1)]))}});export{l as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/badge-check-BijlgjzK.js b/monisuo-admin/dist/assets/badge-check-BijlgjzK.js new file mode 100644 index 0000000..682116c --- /dev/null +++ b/monisuo-admin/dist/assets/badge-check-BijlgjzK.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`badge-check`,[[`path`,{d:`M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z`,key:`3c2336`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]);export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/billing-Ba3Gt545.js b/monisuo-admin/dist/assets/billing-Ba3Gt545.js new file mode 100644 index 0000000..87f5869 --- /dev/null +++ b/monisuo-admin/dist/assets/billing-Ba3Gt545.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/billing-detail-LmaqQJwg.js","assets/vue.runtime.esm-bundler-DQjudA8G.js","assets/iconify-B5QdRg7l.js","assets/dist-t_U6YImb.js","assets/Teleport-CLYBkdRb.js","assets/useForwardProps-B-1JXcFn.js","assets/createContext-BefgL9WT.js","assets/Presence-C1RtYpyR.js","assets/Primitive-jhoGcsVx.js","assets/useForwardPropsEmits-ixfQllIc.js","assets/useForwardExpose-OKJAPp5E.js","assets/utils-BB02OBq2.js","assets/data-BslsFGOd.js","assets/createLucideIcon-BpvmDsEE.js","assets/VisuallyHidden-CP6GE8eS.js","assets/modal-DVNHdNcC.js","assets/DialogContent-BgxXKbvY.js","assets/index-CcML0o3b.js","assets/_plugin-vue_export-helper-B2no-pU9.js","assets/Spinner-BbvbfTgK.js","assets/lib-Cz3jviUu.js","assets/index-DpZJdDs6.css","assets/DialogTitle-C0_ATj0B.js","assets/useId-C1k6kJxi.js","assets/DialogDescription-BubwK6c2.js","assets/DialogTrigger-B1p_n6lc.js","assets/DialogFooter-k3s4IxA-.js"])))=>i.map(i=>d[i]); +import{Ct as e,D as t,Ot as n,S as r,V as i,W as a,_ as o,_t as s,b as c,d as l,g as u,l as d,lt as f,mt as p,nt as m,v as h,w as g,x as _,y as v,z as y}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as b}from"./badge-check-BijlgjzK.js";import{_ as x,c as ee,d as S,f as C,h as w,l as T,m as E,o as te,p as ne,s as D,u as re}from"./data-table-CPfS6m9C.js";import{t as O}from"./data-BslsFGOd.js";import"./PopoverTrigger-BfM2baJk.js";import{n as k}from"./utils-BB02OBq2.js";import{t as A}from"./_plugin-vue_export-helper-B2no-pU9.js";import{B as j,d as M,f as N,h as P,p as F,s as I}from"./index-CcML0o3b.js";import"./Teleport-CLYBkdRb.js";import{i as L,n as R,r as z,t as B}from"./DropdownMenuTrigger-DwFmoisn.js";import{t as V}from"./DropdownMenuGroup-DBb9420y.js";import{t as H}from"./Button-2mdP_ygs.js";import{c as U,o as W}from"./modal-DVNHdNcC.js";import"./empty-BqwW8_CX.js";import{r as G}from"./global-layout-BuXj6D-T.js";import{t as K}from"./Card-Cv6HQPiQ.js";import{t as q}from"./CardContent-cvoMlP3H.js";import{n as J,r as Y,t as X}from"./CardHeader-JyQWjCMQ.js";import{t as ie}from"./CardFooter-BXCq_TYq.js";import{t as ae}from"./Badge-Df1MwAP1.js";import{a as oe,i as Z,n as se,o as ce,r as Q,t as le}from"./TableHeader-Ma-zEBcz.js";var ue=N({id:M(),date:P(),amount:M(),plan:I([`Free`,`Small Business`,`Enterprise`]),status:I([`paid`,`unpaid`,`overdue`,`cancelled`]),file:F().optional(),description:F().optional(),orderId:F().optional()}),de=g({__name:`data-table-row-actions`,props:{row:{}},setup(t){let n=t,i=u(()=>ue.parse(n.row.original)),c=s(null),l=p(!1),g={detail:()=>j(()=>import(`./billing-detail-LmaqQJwg.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]))};async function _(e){try{let{default:t}=await g[e]();c.value=t,l.value=!0}catch(t){console.error(`Failed to load component for "${e}"`,t)}}return(t,n)=>{let s=H,u=B,p=R,g=V,v=z,b=L;return y(),h(e(U),{open:e(l),"onUpdate:open":n[1]||=e=>f(l)?l.value=e:null},{default:m(()=>[r(b,{modal:!1},{default:m(()=>[r(u,{"as-child":``},{default:m(()=>[r(s,{variant:`ghost`,class:`flex h-8 w-8 p-0 data-[state=open]:bg-muted`},{default:m(()=>[r(e(x),{class:`size-4`}),n[2]||=o(`span`,{class:`sr-only`},`Open menu`,-1)]),_:1})]),_:1}),r(v,null,{default:m(()=>[r(g,null,{default:m(()=>[r(p,{onSelect:n[0]||=d(e=>_(`detail`),[`stop`])},{default:m(()=>[...n[3]||=[o(`span`,null,`Detail`,-1)]]),_:1})]),_:1})]),_:1})]),_:1}),r(e(W),null,{default:m(()=>[(y(),h(a(e(c)),{billing:e(i)},null,8,[`billing`]))]),_:1})]),_:1},8,[`open`])}}}),fe=[{accessorKey:`id`,header:({column:e})=>t(w,{column:e,title:`ID`}),cell:({row:e})=>t(`div`,{},e.getValue(`id`)),enableSorting:!1,enableHiding:!1},{accessorKey:`amount`,header:({column:e})=>t(w,{column:e,title:`amount`}),cell:({row:e})=>t(`div`,{},e.getValue(`amount`)),enableSorting:!1,enableHiding:!1},{accessorKey:`date`,header:({column:e})=>t(w,{column:e,title:`billing date`}),cell:({row:e})=>t(`div`,{},e.getValue(`date`)),enableSorting:!1,enableHiding:!1},{accessorKey:`plan`,header:({column:e})=>t(w,{column:e,title:`billing plan`}),cell:({row:e})=>t(`div`,{},e.getValue(`plan`)),enableSorting:!1,enableHiding:!1},{accessorKey:`status`,header:({column:e})=>t(w,{column:e,title:`status`}),cell:({row:e})=>{let n=O.find(t=>t.value===e.getValue(`status`));if(!n)return t(`div`,{},e.getValue(`status`));let r={color:n.color};return t(ae,{class:`flex max-w-[100px] items-center`,style:r,variant:`secondary`},()=>[n.icon&&t(n.icon,{class:`mr-2 h-4 w-4 text-muted-foreground`,style:r}),t(`span`,n.label)])},enableSorting:!1,enableHiding:!1},{accessorKey:`orderId`,header:({column:e})=>t(w,{column:e,title:`Order ID`}),cell:({row:e})=>t(`div`,{},e.getValue(`orderId`)||`N/A`),enableSorting:!1,enableHiding:!1},{id:`actions`,cell:({row:e})=>t(de,{row:e})}],pe={},me={class:`flex items-center justify-between`};function he(e,t){return y(),c(`div`,me,[...t[0]||=[o(`h2`,{class:`my-2 mb-4 text-lg font-bold`},` Billing History `,-1)]])}var ge=A(pe,[[`render`,he]]),_e={class:`space-y-4`},ve={class:`border rounded-md`},ye=g({__name:`data-table`,props:{columns:{},data:{}},setup(t){let n=t,a=p([]),s=p([]),u=p({}),d=p({}),f=ee({get data(){return n.data},get columns(){return n.columns},state:{get sorting(){return a.value},get columnFilters(){return s.value},get columnVisibility(){return u.value},get rowSelection(){return d.value}},enableRowSelection:!0,onSortingChange:e=>k(e,a),onColumnFiltersChange:e=>k(e,s),onColumnVisibilityChange:e=>k(e,u),onRowSelectionChange:e=>k(e,d),getCoreRowModel:T(),getFilteredRowModel:C(),getPaginationRowModel:ne(),getSortedRowModel:E(),getFacetedRowModel:re(),getFacetedUniqueValues:S()});return(n,a)=>(y(),c(`div`,_e,[r(ge,{table:e(f),class:`w-full overflow-x-auto`},null,8,[`table`]),o(`div`,ve,[r(e(ce),null,{default:m(()=>[r(e(le),null,{default:m(()=>[(y(!0),c(l,null,i(e(f).getHeaderGroups(),t=>(y(),h(e(Q),{key:t.id},{default:m(()=>[(y(!0),c(l,null,i(t.headers,t=>(y(),h(e(se),{key:t.id},{default:m(()=>[t.isPlaceholder?v(``,!0):(y(),h(e(D),{key:0,render:t.column.columnDef.header,props:t.getContext()},null,8,[`render`,`props`]))]),_:2},1024))),128))]),_:2},1024))),128))]),_:1}),r(e(oe),null,{default:m(()=>[e(f).getRowModel().rows?.length?(y(!0),c(l,{key:0},i(e(f).getRowModel().rows,t=>(y(),h(e(Q),{key:t.id,"data-state":t.getIsSelected()&&`selected`},{default:m(()=>[(y(!0),c(l,null,i(t.getVisibleCells(),t=>(y(),h(e(Z),{key:t.id},{default:m(()=>[r(e(D),{render:t.column.columnDef.cell,props:t.getContext()},null,8,[`render`,`props`])]),_:2},1024))),128))]),_:2},1032,[`data-state`]))),128)):(y(),h(e(Q),{key:1},{default:m(()=>[r(e(Z),{colspan:t.columns.length,class:`h-24 text-center`},{default:m(()=>[...a[0]||=[_(` No results. `,-1)]]),_:1},8,[`colspan`])]),_:1}))]),_:1})]),_:1})]),r(e(te),{table:e(f)},null,8,[`table`])]))}}),be=[{id:1,date:`2024-01-01`,amount:199.99,plan:`Enterprise`,status:`unpaid`},{id:2,date:`2024-01-01`,amount:199.99,plan:`Enterprise`,status:`overdue`},{id:3,date:`2023-12-01`,amount:19.99,plan:`Small Business`,status:`paid`,file:`invoice2.pdf`,description:`Invoice for December 2023, small business plan`,orderId:`SAP0000000001`},{id:4,date:`2023-11-01`,amount:0,plan:`Free`,status:`cancelled`,description:`Invoice for November 2023, free plan`}],$=g({__name:`index`,setup(t){return(t,n)=>(y(),h(ye,{data:e(be),columns:e(fe)},null,8,[`data`,`columns`]))}}),xe={class:`flex items-center gap-1 mb-2 text-xs`},Se={key:0,class:`text-xl line-through text-muted-foreground`},Ce={class:`text-3xl font-bold text-primary`},we={class:`text-muted-foreground`},Te=g({__name:`plan-card`,props:{title:{},description:{},billingCycle:{},billingPeriod:{},price:{},discount:{},features:{},buttonLabel:{},active:{type:Boolean}},setup(t){return(a,s)=>(y(),h(e(K),null,{default:m(()=>[r(e(X),null,{default:m(()=>[r(e(J),null,{default:m(()=>[o(`h2`,null,n(t.title),1)]),_:1}),r(e(Y),null,{default:m(()=>[_(n(t.description),1)]),_:1})]),_:1}),r(e(q),null,{default:m(()=>[o(`div`,xe,[t.discount?(y(),c(`span`,Se,`$`+n(t.discount),1)):v(``,!0),o(`span`,Ce,`$`+n(t.price),1),o(`div`,we,[s[0]||=o(`span`,null,`/`,-1),o(`span`,null,n(t.billingCycle),1)])]),(y(!0),c(l,null,i(t.features,(t,i)=>(y(),c(`div`,{key:t+i,class:`flex items-center gap-3 mb-2 text-muted-foreground`},[r(e(b),{class:`size-5 text-primary`}),_(` `+n(t),1)]))),128))]),_:1}),r(e(ie),null,{default:m(()=>[r(e(H),{class:`w-full`,variant:t.active?`secondary`:`default`},{default:m(()=>[_(n(t.buttonLabel),1)]),_:1},8,[`variant`])]),_:1})]),_:1}))}}),Ee={class:`p-2 rounded-md bg-secondary`},De={class:`grid grid-cols-1 gap-2 md:grid-cols-1 lg:grid-cols-3`},Oe=g({__name:`index`,setup(e){let t=[{title:`Free`,price:0,billingCycle:`month`,description:`Get started with the free plan and explore all the features.`,features:[`Feature 1`,`Feature 2`,`Feature 3`],buttonLabel:`Current Plan`,active:!0},{title:`Small Business`,price:19.99,discount:49.99,billingCycle:`month`,description:`Start growing your business with our small business plan.`,features:[`Every free plan feature`,`10 users`,`10G storage`],buttonLabel:`Switch to this plan`},{title:`Enterprise`,price:199.99,discount:499.99,billingCycle:`month`,description:`Get the best of everything with our enterprise plan.`,features:[`Every small business plan feature`,`Unlimited users`,`Unlimited storage`],buttonLabel:`Switch to this plan`}];return(e,n)=>(y(),c(`div`,Ee,[o(`div`,De,[(y(),c(l,null,i(t,(e,t)=>r(Te,{key:t,title:e.title,price:e.price,discount:e.discount,"billing-cycle":e.billingCycle,description:e.description,features:e.features,"button-label":e.buttonLabel,active:e.active},null,8,[`title`,`price`,`discount`,`billing-cycle`,`description`,`features`,`button-label`,`active`])),64))])]))}}),ke=g({__name:`index`,setup(t){return(t,n)=>(y(),h(e(G),{title:`Plans & Billing`,description:`Manage your plan and billing history here.`},{default:m(()=>[r(Oe),r($,{class:`mt-2`})]),_:1}))}});export{ke as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/billing-detail-LmaqQJwg.js b/monisuo-admin/dist/assets/billing-detail-LmaqQJwg.js new file mode 100644 index 0000000..d8ed73e --- /dev/null +++ b/monisuo-admin/dist/assets/billing-detail-LmaqQJwg.js @@ -0,0 +1 @@ +import{Ct as e,Dt as t,F as n,I as r,Ot as i,S as a,Tt as o,W as s,X as c,_ as l,b as u,bt as d,g as f,mt as p,nt as m,v as h,w as g,z as _}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as v}from"./data-BslsFGOd.js";import{t as y}from"./utils-BB02OBq2.js";import{o as b}from"./dist-t_U6YImb.js";import"./Teleport-CLYBkdRb.js";import{t as x}from"./VisuallyHidden-CP6GE8eS.js";import{a as S,n as C,r as w}from"./modal-DVNHdNcC.js";import{t as T}from"./iconify-B5QdRg7l.js";var E=[`width`,`height`],D=g({__name:`flickering-grid`,props:{squareSize:{default:4},gridGap:{default:6},flickerChance:{default:.3},color:{default:`rgb(0, 0, 0)`},width:{},height:{},class:{},maxOpacity:{default:.3}},setup(t){let i=t,{squareSize:a,gridGap:s,flickerChance:m,color:h,maxOpacity:g,width:v,height:b}=d(i),x=c(`containerRef`),S=c(`canvasRef`),C=p(),w=p(!1),T=p({width:0,height:0}),D=/^#/,O=f(()=>{if(!C.value)return`rgba(255, 0, 0,`;let e=h.value.replace(D,``),t=Number.parseInt(e,16);return`rgba(${t>>16&255}, ${t>>8&255}, ${t&255},`});function k(e,t,n){let r=window.devicePixelRatio||1;e.width=t*r,e.height=n*r,e.style.width=`${t}px`,e.style.height=`${n}px`;let i=Math.floor(t/(a.value+s.value)),o=Math.floor(n/(a.value+s.value)),c=new Float32Array(i*o);for(let e=0;e{!S.value||!x.value||(C.value=S.value.getContext(`2d`),C.value&&(N(),F=new ResizeObserver(()=>{N()}),I=new IntersectionObserver(([e])=>{w.value=e.isIntersecting,P=requestAnimationFrame(R)},{threshold:0}),F.observe(x.value),I.observe(S.value)))}),n(()=>{P&&cancelAnimationFrame(P),F?.disconnect(),I?.disconnect()}),(t,n)=>(_(),u(`div`,{ref_key:`containerRef`,ref:x,class:o(e(y)(`w-full h-full`,i.class))},[l(`canvas`,{ref_key:`canvasRef`,ref:S,class:`pointer-events-none`,width:e(T).width,height:e(T).height},null,8,E)],2))}}),O={class:`w-full font-mono rounded-lg shadow-sm bg-background`},k={class:`relative p-5`},A={class:`text-lg`},j={class:`flex items-center gap-2 mt-1`},M={class:`text-stone-600`},N={class:`mt-6 text-4xl`},P={class:`ml-1 text-stone-500`},F={class:`font-medium`},I={class:`p-6 border-t`},L={class:``},R={class:`text-xl`},z={class:`main relative border-t p-6 flex flex-col gap-8 bg-center`},B={class:`step grid grid-cols-[50px_1fr]`},V={class:`text-xl`},H={class:`p-6 border-t`},U={class:`text-stone-500`},W={class:`text-sm`},G={class:`text-sm`},K=g({__name:`index`,props:{cardNo:{},orderId:{},price:{},currency:{},invoiceNo:{},state:{},updatedAt:{},description:{}},setup(n){let r=n,o=f(()=>r.orderId||``),c=f(()=>`**${r.cardNo.toString().slice(2)}`),{copy:d,copied:p}=b({source:o}),m=f(()=>r.state),g=f(()=>v.find(e=>e.value===m.value));return(r,f)=>(_(),u(`div`,O,[l(`header`,k,[l(`h1`,A,` Billing Card `+i(e(c)),1),l(`div`,j,[l(`p`,M,i(e(o)),1),l(`button`,{onClick:f[0]||=t=>e(d)(e(o))},[e(p)?(_(),h(e(T),{key:1,icon:`carbon:checkmark`,class:`text-green-500 duration-300`})):(_(),h(e(T),{key:0,icon:`carbon:copy`,class:`duration-300 hover:scale-105`}))])]),l(`div`,N,[l(`span`,P,i(n.currency),1),l(`span`,F,i(n.price),1)])]),l(`div`,I,[l(`div`,L,[f[1]||=l(`h2`,{class:`mb-2 text-xl font-extralight`},` Last update `,-1),l(`div`,R,i(n.updatedAt),1)]),f[2]||=l(`div`,{class:`w-[1px] bg-stone-200`},null,-1)]),l(`main`,z,[a(D,{class:`absolute top-0 left-0 w-full h-full [mask-image:radial-gradient(450px_circle_at_center,white,transparent)]`,"square-size":4,"grid-gap":2,color:`#60A5FA`}),l(`div`,B,[(_(),h(s(e(g)?.icon),{style:t({color:e(g)?.color}),class:`size-8`},null,8,[`style`])),l(`div`,null,[l(`h2`,V,i(e(g)?.label),1),l(`p`,null,i(n.updatedAt),1)])])]),l(`div`,H,[l(`div`,U,[f[3]||=l(`h2`,{class:`mt-6 text-xl font-extralight`},` Notes `,-1),l(`p`,W,` Invoice #`+i(n.invoiceNo),1),l(`p`,G,i(n.description),1)])])]))}}),q=g({__name:`billing-detail`,props:{billing:{}},setup(t){return(n,r)=>(_(),u(`div`,null,[a(e(w),null,{default:m(()=>[a(e(x),{"as-child":``},{default:m(()=>[a(e(C))]),_:1}),a(e(x),{"as-child":``},{default:m(()=>[a(e(S),{"aria-describedby":void 0})]),_:1})]),_:1}),a(K,{"card-no":t.billing.id,"order-id":t.billing.orderId||``,price:t.billing.amount,currency:`$`,state:t.billing.status,"updated-at":t.billing.date,"invoice-no":`${t.billing.id}`,description:t.billing.description},null,8,[`card-no`,`order-id`,`price`,`state`,`updated-at`,`invoice-no`,`description`])]))}});export{q as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/blank-CMTlG4KS.js b/monisuo-admin/dist/assets/blank-CMTlG4KS.js new file mode 100644 index 0000000..eaff6aa --- /dev/null +++ b/monisuo-admin/dist/assets/blank-CMTlG4KS.js @@ -0,0 +1 @@ +import{U as e,v as t,z as n}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as r}from"./_plugin-vue_export-helper-B2no-pU9.js";var i={};function a(r,i){let a=e(`router-view`);return n(),t(a)}var o=r(i,[[`render`,a]]);export{o as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/check-igezbCYp.js b/monisuo-admin/dist/assets/check-igezbCYp.js new file mode 100644 index 0000000..6668360 --- /dev/null +++ b/monisuo-admin/dist/assets/check-igezbCYp.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`check`,[[`path`,{d:`M20 6 9 17l-5-5`,key:`1gmf2c`}]]);export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/chevron-down-BUUuPGpi.js b/monisuo-admin/dist/assets/chevron-down-BUUuPGpi.js new file mode 100644 index 0000000..3d91a98 --- /dev/null +++ b/monisuo-admin/dist/assets/chevron-down-BUUuPGpi.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`chevron-down`,[[`path`,{d:`m6 9 6 6 6-6`,key:`qrunsl`}]]);export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/chevron-left-C-v31YiE.js b/monisuo-admin/dist/assets/chevron-left-C-v31YiE.js new file mode 100644 index 0000000..06440ef --- /dev/null +++ b/monisuo-admin/dist/assets/chevron-left-C-v31YiE.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`chevron-left`,[[`path`,{d:`m15 18-6-6 6-6`,key:`1wnfg3`}]]);export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/chevron-right-7JHpBKZy.js b/monisuo-admin/dist/assets/chevron-right-7JHpBKZy.js new file mode 100644 index 0000000..001b3eb --- /dev/null +++ b/monisuo-admin/dist/assets/chevron-right-7JHpBKZy.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`chevron-right`,[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]);export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/chevrons-up-down-BK2WDZKi.js b/monisuo-admin/dist/assets/chevrons-up-down-BK2WDZKi.js new file mode 100644 index 0000000..168c54b --- /dev/null +++ b/monisuo-admin/dist/assets/chevrons-up-down-BK2WDZKi.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`chevrons-up-down`,[[`path`,{d:`m7 15 5 5 5-5`,key:`1hf1tw`}],[`path`,{d:`m7 9 5-5 5 5`,key:`sgt6xg`}]]);export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/circle-C6c1ynCZ.js b/monisuo-admin/dist/assets/circle-C6c1ynCZ.js new file mode 100644 index 0000000..bb01da2 --- /dev/null +++ b/monisuo-admin/dist/assets/circle-C6c1ynCZ.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`circle`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}]]);export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/circle-plus-NNqJGb9c.js b/monisuo-admin/dist/assets/circle-plus-NNqJGb9c.js new file mode 100644 index 0000000..ab22aee --- /dev/null +++ b/monisuo-admin/dist/assets/circle-plus-NNqJGb9c.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`arrow-down`,[[`path`,{d:`M12 5v14`,key:`s699le`}],[`path`,{d:`m19 12-7 7-7-7`,key:`1idqje`}]]),n=e(`circle-plus`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M8 12h8`,key:`1wcyev`}],[`path`,{d:`M12 8v8`,key:`napkw2`}]]);export{t as n,n as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/coins-0eWuEPsE.js b/monisuo-admin/dist/assets/coins-0eWuEPsE.js new file mode 100644 index 0000000..57ecc2c --- /dev/null +++ b/monisuo-admin/dist/assets/coins-0eWuEPsE.js @@ -0,0 +1 @@ +import{Ct as e,Ot as t,S as n,Tt as r,V as i,_ as a,b as o,d as s,g as ee,lt as c,mt as l,nt as u,v as d,w as f,x as p,y as m,z as h}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{a as te,i as ne,n as re,r as ie,t as g}from"./SelectContent-Bb2H68dj.js";import{t as ae}from"./Spinner-BbvbfTgK.js";import{n as _}from"./lib-Cz3jviUu.js";import"./Teleport-CLYBkdRb.js";import{n as oe,t as se}from"./DialogTitle-C0_ATj0B.js";import{n as ce,t as le}from"./DialogContent-BgxXKbvY.js";import{t as ue}from"./Label-D9NotKz_.js";import{t as de}from"./Button-2mdP_ygs.js";import{t as fe}from"./Input-dHyiQP9I.js";import{a as v,h as y,m as b,p as x}from"./monisuo-admin.api-BMEy8kfy.js";import{t as pe}from"./DialogFooter-k3s4IxA-.js";import{t as S}from"./iconify-B5QdRg7l.js";import{r as me}from"./global-layout-BuXj6D-T.js";import{t as he}from"./Card-Cv6HQPiQ.js";import{t as ge}from"./Badge-Df1MwAP1.js";import{a as _e,i as ve,n as ye,o as be,r as xe,t as Se}from"./TableHeader-Ma-zEBcz.js";var Ce={class:`space-y-4`},we={class:`flex justify-end`},Te={class:`flex justify-end gap-1`},Ee={class:`md:hidden space-y-3`},De={key:0,class:`text-center py-8`},C={class:`flex items-start justify-between`},w={class:`space-y-1`},T={class:`flex items-center gap-2`},E={class:`font-mono font-bold`},Oe={class:`text-sm text-muted-foreground`},ke={class:`mt-3 pt-3 border-t`},Ae={class:`text-xl font-mono font-bold text-green-600 dark:text-green-400`},je={class:`mt-3 flex gap-2`},Me={key:2,class:`text-center py-8 text-muted-foreground`},Ne={class:`grid gap-4 py-4`},Pe={class:`grid gap-2`},Fe={key:0,class:`text-sm text-red-500`},Ie={class:`grid gap-2`},Le={key:0,class:`text-sm text-red-500`},Re={class:`grid gap-2`},ze={key:0,class:`grid gap-2`},Be={class:`grid gap-4 py-4`},Ve={class:`grid gap-2`},D=f({__name:`coins`,setup(f){let{data:D,isLoading:O,refetch:k}=v(),A=x(),j=b(),M=y(),N=ee(()=>D.value?.data?.list||[]),P=l({}),F=l(!1),I=l(!1),L=l(0),R=l(``),z=l({});function B(){return z.value={},P.value.code?.trim()?P.value.name?.trim()?!0:(z.value.name=`请输入币种名称`,!1):(z.value.code=`请输入币种代码`,!1)}function V(e){e?P.value={...e}:P.value={priceType:2,status:1,price:0},z.value={},F.value=!0}async function He(){if(B())try{await A.mutateAsync(P.value),_.success(P.value.id?`币种已更新`:`币种已添加`),F.value=!1,k()}catch(e){_.error(e.response?.data?.msg||`操作失败`)}}function H(e){R.value=e.code,L.value=e.price,I.value=!0}async function Ue(){if(L.value<=0){_.error(`请输入有效价格`);return}try{await j.mutateAsync({code:R.value,price:L.value}),_.success(`价格已更新`),I.value=!1,k()}catch(e){_.error(e.response?.data?.msg||`操作失败`)}}async function U(e){let t=e.status===1?0:1,n=t===1?`上架`:`下架`;try{await M.mutateAsync({coinId:e.id,status:t}),_.success(`已${n} ${e.code}`)}catch(e){_.error(e.response?.data?.msg||`${n}失败`)}}function W(e){return e?e>=1?e.toLocaleString(void 0,{maximumFractionDigits:2}):e.toFixed(6):`0.00`}return(ee,l)=>{let f=de,_=ye,v=xe,y=Se,b=ae,x=ve,D=ge,k=_e,B=be,G=he,K=se,q=oe,J=ue,Y=fe,We=re,Ge=ie,X=ne,Ke=g,qe=te,Z=pe,Q=le,$=ce;return h(),d(e(me),{title:`币种管理`,description:`管理交易币种`},{default:u(()=>[a(`div`,Ce,[a(`div`,we,[n(f,{onClick:l[0]||=e=>V()},{default:u(()=>[n(e(S),{icon:`lucide:plus`,class:`size-4 mr-2`}),l[12]||=p(` 新增币种 `,-1)]),_:1})]),n(G,{class:`hidden md:block overflow-x-auto`},{default:u(()=>[n(B,null,{default:u(()=>[n(y,null,{default:u(()=>[n(v,null,{default:u(()=>[n(_,{class:`w-[80px]`},{default:u(()=>[...l[13]||=[p(` ID `,-1)]]),_:1}),n(_,null,{default:u(()=>[...l[14]||=[p(`代码`,-1)]]),_:1}),n(_,null,{default:u(()=>[...l[15]||=[p(`名称`,-1)]]),_:1}),n(_,{class:`text-right`},{default:u(()=>[...l[16]||=[p(` 价格 `,-1)]]),_:1}),n(_,null,{default:u(()=>[...l[17]||=[p(`价格类型`,-1)]]),_:1}),n(_,null,{default:u(()=>[...l[18]||=[p(`状态`,-1)]]),_:1}),n(_,{class:`text-right`},{default:u(()=>[...l[19]||=[p(` 操作 `,-1)]]),_:1})]),_:1})]),_:1}),n(k,null,{default:u(()=>[e(O)?(h(),d(v,{key:0},{default:u(()=>[n(x,{"col-span":7,class:`text-center py-8`},{default:u(()=>[n(b,{class:`mx-auto`})]),_:1})]),_:1})):e(N).length===0?(h(),d(v,{key:1},{default:u(()=>[n(x,{"col-span":7,class:`text-center py-8 text-muted-foreground`},{default:u(()=>[...l[20]||=[p(` 暂无数据 `,-1)]]),_:1})]),_:1})):m(``,!0),(h(!0),o(s,null,i(e(N),r=>(h(),d(v,{key:r.id},{default:u(()=>[n(x,null,{default:u(()=>[p(t(r.id),1)]),_:2},1024),n(x,{class:`font-mono font-medium`},{default:u(()=>[p(t(r.code),1)]),_:2},1024),n(x,null,{default:u(()=>[p(t(r.name),1)]),_:2},1024),n(x,{class:`text-right font-mono`},{default:u(()=>[p(` $`+t(W(r.price)),1)]),_:2},1024),n(x,null,{default:u(()=>[n(D,{variant:`outline`},{default:u(()=>[r.priceType===1?(h(),d(e(S),{key:0,icon:`lucide:zap`,class:`size-3 mr-1`})):m(``,!0),p(` `+t(r.priceType===1?`实时`:`手动`),1)]),_:2},1024)]),_:2},1024),n(x,null,{default:u(()=>[n(D,{variant:r.status===1?`default`:`secondary`},{default:u(()=>[p(t(r.status===1?`上架`:`下架`),1)]),_:2},1032,[`variant`])]),_:2},1024),n(x,{class:`text-right`},{default:u(()=>[a(`div`,Te,[n(f,{size:`sm`,variant:`ghost`,onClick:e=>V(r)},{default:u(()=>[n(e(S),{icon:`lucide:pencil`,class:`size-4`})]),_:1},8,[`onClick`]),n(f,{size:`sm`,variant:`ghost`,disabled:r.priceType===1,title:r.priceType===1?`实时价格不支持手动调整`:`调整价格`,onClick:e=>H(r)},{default:u(()=>[n(e(S),{icon:`lucide:dollar-sign`,class:`size-4`})]),_:1},8,[`disabled`,`title`,`onClick`]),n(f,{size:`sm`,variant:`ghost`,disabled:e(M).isPending.value,onClick:e=>U(r)},{default:u(()=>[n(e(S),{icon:r.status===1?`lucide:arrow-down`:`lucide:arrow-up`,class:`size-4`},null,8,[`icon`])]),_:2},1032,[`disabled`,`onClick`])])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),a(`div`,Ee,[e(O)?(h(),o(`div`,De,[n(b,{class:`mx-auto`})])):e(N).length>0?(h(!0),o(s,{key:1},i(e(N),r=>(h(),d(G,{key:r.id,class:`p-4`},{default:u(()=>[a(`div`,C,[a(`div`,w,[a(`div`,T,[a(`span`,E,t(r.code),1),n(D,{variant:`outline`,class:`text-xs`},{default:u(()=>[p(t(r.priceType===1?`实时`:`手动`),1)]),_:2},1024)]),a(`div`,Oe,t(r.name),1)]),n(D,{variant:r.status===1?`default`:`secondary`},{default:u(()=>[p(t(r.status===1?`上架`:`下架`),1)]),_:2},1032,[`variant`])]),a(`div`,ke,[a(`div`,Ae,` $`+t(W(r.price)),1)]),a(`div`,je,[n(f,{size:`sm`,variant:`outline`,class:`flex-1`,onClick:e=>V(r)},{default:u(()=>[...l[21]||=[p(` 编辑 `,-1)]]),_:1},8,[`onClick`]),n(f,{size:`sm`,variant:`outline`,class:`flex-1`,disabled:r.priceType===1,onClick:e=>H(r)},{default:u(()=>[...l[22]||=[p(` 调价 `,-1)]]),_:1},8,[`disabled`,`onClick`]),n(f,{size:`sm`,variant:`outline`,class:`flex-1`,disabled:e(M).isPending.value,onClick:e=>U(r)},{default:u(()=>[p(t(r.status===1?`下架`:`上架`),1)]),_:2},1032,[`disabled`,`onClick`])])]),_:2},1024))),128)):(h(),o(`div`,Me,` 暂无数据 `))])]),n($,{open:e(F),"onUpdate:open":l[8]||=e=>c(F)?F.value=e:null},{default:u(()=>[n(Q,{class:`max-w-md`},{default:u(()=>[n(q,null,{default:u(()=>[n(K,null,{default:u(()=>[p(t(e(P).id?`编辑币种`:`新增币种`),1)]),_:1})]),_:1}),a(`div`,Ne,[a(`div`,Pe,[n(J,null,{default:u(()=>[...l[23]||=[p(`代码 `,-1),a(`span`,{class:`text-red-500`},`*`,-1)]]),_:1}),n(Y,{modelValue:e(P).code,"onUpdate:modelValue":l[1]||=t=>e(P).code=t,placeholder:`BTC`,class:r({"border-red-500":e(z).code}),onInput:l[2]||=t=>e(z).code=void 0},null,8,[`modelValue`,`class`]),e(z).code?(h(),o(`p`,Fe,t(e(z).code),1)):m(``,!0)]),a(`div`,Ie,[n(J,null,{default:u(()=>[...l[24]||=[p(`名称 `,-1),a(`span`,{class:`text-red-500`},`*`,-1)]]),_:1}),n(Y,{modelValue:e(P).name,"onUpdate:modelValue":l[3]||=t=>e(P).name=t,placeholder:`比特币`,class:r({"border-red-500":e(z).name}),onInput:l[4]||=t=>e(z).name=void 0},null,8,[`modelValue`,`class`]),e(z).name?(h(),o(`p`,Le,t(e(z).name),1)):m(``,!0)]),a(`div`,Re,[n(J,null,{default:u(()=>[...l[25]||=[p(`价格类型`,-1)]]),_:1}),n(qe,{modelValue:e(P).priceType,"onUpdate:modelValue":l[5]||=t=>e(P).priceType=t},{default:u(()=>[n(Ge,null,{default:u(()=>[n(We)]),_:1}),n(Ke,null,{default:u(()=>[n(X,{value:1},{default:u(()=>[...l[26]||=[p(` 实时(从市场获取) `,-1)]]),_:1}),n(X,{value:2},{default:u(()=>[...l[27]||=[p(` 手动(自定义价格) `,-1)]]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),e(P).priceType===2?(h(),o(`div`,ze,[n(J,null,{default:u(()=>[...l[28]||=[p(`初始价格 ($)`,-1)]]),_:1}),n(Y,{modelValue:e(P).price,"onUpdate:modelValue":l[6]||=t=>e(P).price=t,modelModifiers:{number:!0},type:`number`,step:`0.000001`,placeholder:`0.00`},null,8,[`modelValue`])])):m(``,!0)]),n(Z,null,{default:u(()=>[n(f,{variant:`outline`,onClick:l[7]||=e=>F.value=!1},{default:u(()=>[...l[29]||=[p(` 取消 `,-1)]]),_:1}),n(f,{disabled:e(A).isPending.value,onClick:He},{default:u(()=>[e(A).isPending.value?(h(),d(b,{key:0,class:`mr-2`})):m(``,!0),l[30]||=p(` 保存 `,-1)]),_:1},8,[`disabled`])]),_:1})]),_:1})]),_:1},8,[`open`]),n($,{open:e(I),"onUpdate:open":l[11]||=e=>c(I)?I.value=e:null},{default:u(()=>[n(Q,{class:`max-w-sm`},{default:u(()=>[n(q,null,{default:u(()=>[n(K,null,{default:u(()=>[p(`调整价格 - `+t(e(R)),1)]),_:1})]),_:1}),a(`div`,Be,[a(`div`,Ve,[n(J,null,{default:u(()=>[...l[31]||=[p(`新价格 ($)`,-1)]]),_:1}),n(Y,{modelValue:e(L),"onUpdate:modelValue":l[9]||=e=>c(L)?L.value=e:null,modelModifiers:{number:!0},type:`number`,step:`0.000001`,placeholder:`0.00`,autofocus:``},null,8,[`modelValue`])])]),n(Z,null,{default:u(()=>[n(f,{variant:`outline`,onClick:l[10]||=e=>I.value=!1},{default:u(()=>[...l[32]||=[p(` 取消 `,-1)]]),_:1}),n(f,{disabled:e(j).isPending.value,onClick:Ue},{default:u(()=>[e(j).isPending.value?(h(),d(b,{key:0,class:`mr-2`})):m(``,!0),l[33]||=p(` 确认 `,-1)]),_:1},8,[`disabled`])]),_:1})]),_:1})]),_:1},8,[`open`])]),_:1})}}});export{D as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/createContext-BefgL9WT.js b/monisuo-admin/dist/assets/createContext-BefgL9WT.js new file mode 100644 index 0000000..11566ad --- /dev/null +++ b/monisuo-admin/dist/assets/createContext-BefgL9WT.js @@ -0,0 +1 @@ +import{B as e,k as t}from"./vue.runtime.esm-bundler-DQjudA8G.js";function n(n,r){let i=typeof n==`string`&&!r?`${n}Context`:r,a=Symbol(i);return[e=>{let r=t(a,e);if(r||r===null)return r;throw Error(`Injection \`${a.toString()}\` not found. Component must be used within ${Array.isArray(n)?`one of the following components: ${n.join(`, `)}`:`\`${n}\``}`)},t=>(e(a,t),t)]}export{n as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/createLucideIcon-BpvmDsEE.js b/monisuo-admin/dist/assets/createLucideIcon-BpvmDsEE.js new file mode 100644 index 0000000..5ed0f7d --- /dev/null +++ b/monisuo-admin/dist/assets/createLucideIcon-BpvmDsEE.js @@ -0,0 +1 @@ +import{D as e}from"./vue.runtime.esm-bundler-DQjudA8G.js";var t=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},n=e=>e===``,r=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),i=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),a=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),o=e=>{let t=a(e);return t.charAt(0).toUpperCase()+t.slice(1)},s={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":2,"stroke-linecap":`round`,"stroke-linejoin":`round`},c=({name:a,iconNode:c,absoluteStrokeWidth:l,"absolute-stroke-width":u,strokeWidth:d,"stroke-width":f,size:p=s.width,color:m=s.stroke,...h},{slots:g})=>e(`svg`,{...s,...h,width:p,height:p,stroke:m,"stroke-width":n(l)||n(u)||l===!0||u===!0?Number(d||f||s[`stroke-width`])*24/Number(p):d||f||s[`stroke-width`],class:r(`lucide`,h.class,...a?[`lucide-${i(o(a))}-icon`,`lucide-${i(a)}`]:[`lucide-icon`]),...!g.default&&!t(h)&&{"aria-hidden":`true`}},[...c.map(t=>e(...t)),...g.default?[g.default()]:[]]),l=(t,n)=>(r,{slots:i,attrs:a})=>e(c,{...a,...r,iconNode:n,name:t},i);export{l as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/custom-error-EOQ3J3gP.js b/monisuo-admin/dist/assets/custom-error-EOQ3J3gP.js new file mode 100644 index 0000000..96faf8a --- /dev/null +++ b/monisuo-admin/dist/assets/custom-error-EOQ3J3gP.js @@ -0,0 +1 @@ +import{H as e,Ot as t,S as n,_ as r,b as i,nt as a,w as o,x as s,z as c}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as l}from"./Button-2mdP_ygs.js";var u={class:`max-w-2xl mx-auto text-center`},d={class:`font-bold text-8xl`},f={class:`mt-4 text-2xl font-bold`},p={class:`text-stone-400`},m={class:`mt-8`},h={class:`flex justify-center gap-2`},g=o({__name:`custom-error`,props:{code:{},subtitle:{},error:{}},setup(o){return(g,_)=>{let v=l;return c(),i(`div`,u,[r(`h1`,d,t(o.code),1),r(`h2`,f,t(o.subtitle),1),r(`p`,p,t(o.error),1),r(`footer`,m,[e(g.$slots,`default`,{},()=>[r(`div`,h,[n(v,{variant:`outline`,onClick:_[0]||=e=>g.$router.back()},{default:a(()=>[..._[2]||=[s(` Go Back `,-1)]]),_:1}),n(v,{onClick:_[1]||=e=>g.$router.push(`/`)},{default:a(()=>[..._[3]||=[s(` Back to Home `,-1)]]),_:1})])])])])}}});export{g as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/dashboard-Bg07rgRO.js b/monisuo-admin/dist/assets/dashboard-Bg07rgRO.js new file mode 100644 index 0000000..e3a7bae --- /dev/null +++ b/monisuo-admin/dist/assets/dashboard-Bg07rgRO.js @@ -0,0 +1 @@ +import{Ct as e,Ot as t,S as n,Tt as r,V as i,_ as a,b as o,d as s,g as c,nt as l,v as u,w as d,x as f,z as p}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as m}from"./Spinner-BbvbfTgK.js";import{W as h,z as g}from"./index-CcML0o3b.js";import"./Teleport-CLYBkdRb.js";import"./Button-2mdP_ygs.js";import{o as _}from"./monisuo-admin.api-BMEy8kfy.js";import{t as v}from"./iconify-B5QdRg7l.js";import{r as y}from"./global-layout-BuXj6D-T.js";import{t as b}from"./Card-Cv6HQPiQ.js";import{t as ee}from"./CardContent-cvoMlP3H.js";var te={key:0,class:`flex items-center justify-center py-20`},x={key:1,class:`space-y-6`},S={class:`text-sm font-medium text-muted-foreground mb-3 flex items-center gap-2`},C={class:`grid gap-3 sm:grid-cols-3`},w={class:`flex items-center justify-between`},T={class:`mt-3 space-y-1`},E={class:`text-xs text-muted-foreground`},D={class:`text-sm font-medium text-muted-foreground mb-3 flex items-center gap-2`},O={class:`grid gap-3 sm:grid-cols-3`},k={class:`flex items-center justify-between`},A={class:`text-xs font-medium text-green-600`},j={class:`mt-3 space-y-1`},M={class:`text-xs text-muted-foreground`},N={class:`grid gap-4 lg:grid-cols-2`},P={class:`text-sm font-medium text-muted-foreground mb-3 flex items-center gap-2`},F={class:`text-sm font-medium text-muted-foreground mb-3 flex items-center gap-2`},I={class:`grid gap-4 lg:grid-cols-3`},ne={class:`lg:col-span-1`},L={class:`text-sm font-medium text-muted-foreground mb-3 flex items-center gap-2`},R={class:`grid gap-3 sm:grid-cols-2 lg:grid-cols-1`},z={class:`flex items-center justify-between`},B={class:`text-xs text-muted-foreground`},V={class:`text-2xl font-bold mt-1`},H={class:`lg:col-span-2`},U={class:`text-sm font-medium text-muted-foreground mb-3 flex items-center gap-2`},W={class:`grid gap-3 sm:grid-cols-3`},G=d({__name:`dashboard`,setup(d){let G=g(),{data:K,isLoading:q}=_(),J=c(()=>K.value?.data),Y=c(()=>[{label:`在管资金`,value:J.value?.fundBalance||0,icon:`lucide:wallet`,color:`text-blue-600`,bgColor:`bg-blue-50 dark:bg-blue-950`},{label:`交易账户`,value:J.value?.tradeValue||0,icon:`lucide:bar-chart-3`,color:`text-purple-600`,bgColor:`bg-purple-50 dark:bg-purple-950`},{label:`总资产`,value:(J.value?.fundBalance||0)+(J.value?.tradeValue||0),icon:`lucide:landmark`,color:`text-orange-600`,bgColor:`bg-orange-50 dark:bg-orange-950`}]),X=c(()=>[{label:`累计充值`,value:J.value?.totalDeposit||0,icon:`lucide:arrow-down-circle`,color:`text-green-600`,bgColor:`bg-green-50 dark:bg-green-950`,trend:`+12.5%`},{label:`累计提现`,value:J.value?.totalWithdraw||0,icon:`lucide:arrow-up-circle`,color:`text-red-600`,bgColor:`bg-red-50 dark:bg-red-950`,trend:`+8.3%`},{label:`净流入`,value:(J.value?.totalDeposit||0)-(J.value?.totalWithdraw||0),icon:`lucide:trending-up`,color:`text-emerald-600`,bgColor:`bg-emerald-50 dark:bg-emerald-950`,trend:`+15.2%`}]),Z=c(()=>({tooltip:{trigger:`axis`},legend:{data:[`充值`,`提现`],bottom:0,top:`auto`},grid:{left:`3%`,right:`4%`,bottom:`15%`,top:`5%`,containLabel:!0},xAxis:{type:`category`,data:[`1月`,`2月`,`3月`,`4月`,`5月`,`6月`]},yAxis:{type:`value`,axisLabel:{formatter:`¥{value}K`}},series:[{name:`充值`,type:`line`,smooth:!0,data:[320,302,301,334,390,430],itemStyle:{color:`#10b981`},areaStyle:{color:`rgba(16, 185, 129, 0.1)`}},{name:`提现`,type:`line`,smooth:!0,data:[120,132,101,134,90,230],itemStyle:{color:`#ef4444`},areaStyle:{color:`rgba(239, 68, 68, 0.1)`}}]})),re=c(()=>({tooltip:{trigger:`item`,formatter:`{b}: {d}%`},legend:{orient:`vertical`,right:`5%`,top:`center`},series:[{type:`pie`,radius:[`50%`,`75%`],center:[`35%`,`50%`],avoidLabelOverlap:!1,itemStyle:{borderRadius:8,borderColor:`#fff`,borderWidth:2},label:{show:!0,position:`inside`,formatter:`{d}%`,fontSize:12},data:[{value:J.value?.fundBalance||50,name:`在管资金`,itemStyle:{color:`#3b82f6`}},{value:J.value?.tradeValue||30,name:`交易账户`,itemStyle:{color:`#8b5cf6`}},{value:20,name:`冻结资金`,itemStyle:{color:`#f59e0b`}}]}]})),ie=c(()=>[{label:`用户总数`,value:J.value?.userCount||0,icon:`lucide:users`},{label:`待审批`,value:J.value?.pendingCount||0,icon:`lucide:clock`}]);function Q(e){return e>=1e4?`¥${(e/1e4).toFixed(1)}万`:`¥${e.toLocaleString()}`}function $(e){G.push(e)}return(c,d)=>{let g=m,_=ee,G=b;return p(),u(e(y),{title:`数据看板`,description:`核心业务数据一目了然`},{default:l(()=>[e(q)?(p(),o(`div`,te,[n(g,{class:`w-8 h-8`})])):(p(),o(`div`,x,[a(`section`,null,[a(`h2`,S,[n(e(v),{icon:`lucide:wallet`,class:`size-4`}),d[4]||=f(` 资金概览 `,-1)]),a(`div`,C,[(p(!0),o(s,null,i(e(Y),i=>(p(),u(G,{key:i.label,class:`hover:shadow-sm transition-shadow`},{default:l(()=>[n(_,{class:`pt-6`},{default:l(()=>[a(`div`,w,[a(`div`,{class:r([`p-2.5 rounded-lg`,[i.bgColor]])},[n(e(v),{icon:i.icon,class:r([`size-5`,i.color])},null,8,[`icon`,`class`])],2)]),a(`div`,T,[a(`p`,E,t(i.label),1),a(`p`,{class:r([`text-2xl font-bold font-mono`,i.color])},t(Q(i.value)),3)])]),_:2},1024)]),_:2},1024))),128))])]),a(`section`,null,[a(`h2`,D,[n(e(v),{icon:`lucide:git-compare`,class:`size-4`}),d[5]||=f(` 资金流动 `,-1)]),a(`div`,O,[(p(!0),o(s,null,i(e(X),i=>(p(),u(G,{key:i.label,class:`hover:shadow-sm transition-shadow`},{default:l(()=>[n(_,{class:`pt-6`},{default:l(()=>[a(`div`,k,[a(`div`,{class:r([`p-2.5 rounded-lg`,[i.bgColor]])},[n(e(v),{icon:i.icon,class:r([`size-5`,i.color])},null,8,[`icon`,`class`])],2),a(`span`,A,t(i.trend),1)]),a(`div`,j,[a(`p`,M,t(i.label),1),a(`p`,{class:r([`text-2xl font-bold font-mono`,i.color])},t(Q(i.value)),3)])]),_:2},1024)]),_:2},1024))),128))])]),a(`div`,N,[a(`section`,null,[a(`h2`,P,[n(e(v),{icon:`lucide:trending-up`,class:`size-4`}),d[6]||=f(` 资金趋势 `,-1)]),n(G,null,{default:l(()=>[n(_,{class:`pt-6`},{default:l(()=>[n(e(h),{option:e(Z),autoresize:``,style:{height:`260px`}},null,8,[`option`])]),_:1})]),_:1})]),a(`section`,null,[a(`h2`,F,[n(e(v),{icon:`lucide:pie-chart`,class:`size-4`}),d[7]||=f(` 资金分布 `,-1)]),n(G,null,{default:l(()=>[n(_,{class:`pt-6`},{default:l(()=>[n(e(h),{option:e(re),autoresize:``,style:{height:`260px`}},null,8,[`option`])]),_:1})]),_:1})])]),a(`div`,I,[a(`section`,ne,[a(`h2`,L,[n(e(v),{icon:`lucide:activity`,class:`size-4`}),d[8]||=f(` 运营指标 `,-1)]),a(`div`,R,[(p(!0),o(s,null,i(e(ie),r=>(p(),u(G,{key:r.label,class:`hover:shadow-sm transition-shadow`},{default:l(()=>[n(_,{class:`pt-6`},{default:l(()=>[a(`div`,z,[a(`div`,null,[a(`p`,B,t(r.label),1),a(`p`,V,t(r.value),1)]),n(e(v),{icon:r.icon,class:`size-8 text-muted-foreground/30`},null,8,[`icon`])])]),_:2},1024)]),_:2},1024))),128))])]),a(`section`,H,[a(`h2`,U,[n(e(v),{icon:`lucide:zap`,class:`size-4`}),d[9]||=f(` 快捷入口 `,-1)]),a(`div`,W,[n(G,{class:`cursor-pointer hover:shadow-md hover:border-primary/50 transition-all`,onClick:d[0]||=e=>$(`/monisuo/users`)},{default:l(()=>[n(_,{class:`pt-6 text-center`},{default:l(()=>[n(e(v),{icon:`lucide:users`,class:`size-8 mx-auto mb-2 text-blue-600`}),d[10]||=a(`p`,{class:`font-medium`},` 用户管理 `,-1)]),_:1})]),_:1}),n(G,{class:`cursor-pointer hover:shadow-md hover:border-primary/50 transition-all`,onClick:d[1]||=e=>$(`/monisuo/coins`)},{default:l(()=>[n(_,{class:`pt-6 text-center`},{default:l(()=>[n(e(v),{icon:`lucide:coins`,class:`size-8 mx-auto mb-2 text-yellow-600`}),d[11]||=a(`p`,{class:`font-medium`},` 币种管理 `,-1)]),_:1})]),_:1}),n(G,{class:`cursor-pointer hover:shadow-md hover:border-primary/50 transition-all`,onClick:d[2]||=e=>$(`/monisuo/orders`)},{default:l(()=>[n(_,{class:`pt-6 text-center`},{default:l(()=>[n(e(v),{icon:`lucide:clipboard-check`,class:`size-8 mx-auto mb-2 text-green-600`}),d[12]||=a(`p`,{class:`font-medium`},` 订单审批 `,-1)]),_:1})]),_:1}),n(G,{class:`cursor-pointer hover:shadow-md hover:border-primary/50 transition-all`,onClick:d[3]||=e=>$(`/monisuo/analytics`)},{default:l(()=>[n(_,{class:`pt-6 text-center`},{default:l(()=>[n(e(v),{icon:`lucide:trending-up`,class:`size-8 mx-auto mb-2 text-purple-600`}),d[13]||=a(`p`,{class:`font-medium`},` 业务分析 `,-1)]),_:1})]),_:1})])])])]))]),_:1})}}});export{G as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/dashboard-CnaOJdkw.js b/monisuo-admin/dist/assets/dashboard-CnaOJdkw.js new file mode 100644 index 0000000..26c1866 --- /dev/null +++ b/monisuo-admin/dist/assets/dashboard-CnaOJdkw.js @@ -0,0 +1,316 @@ +import{$ as e,At as t,B as n,Ct as r,D as i,Dt as a,H as o,I as s,L as c,Mt as l,Ot as u,P as d,Q as f,S as p,T as m,Tt as h,V as g,W as _,_ as v,b as y,bt as b,d as x,ft as S,g as C,jt as w,k as T,lt as E,mt as D,nt as O,q as ee,r as te,v as ne,vt as re,w as k,wt as ie,x as A,y as ae,z as j}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{a as oe,i as se,n as ce,r as le,t as ue}from"./SelectContent-Bb2H68dj.js";import{t as de}from"./utils-BB02OBq2.js";import{n as fe}from"./lib-Cz3jviUu.js";import{b as pe}from"./dist-t_U6YImb.js";import{t as me}from"./createContext-BefgL9WT.js";import"./Teleport-CLYBkdRb.js";import{t as he}from"./Primitive-jhoGcsVx.js";import{t as ge}from"./useId-C1k6kJxi.js";import{n as _e,t as ve}from"./AvatarImage-BMo9jZco.js";import{t as ye}from"./AvatarFallback-DRYGIWWm.js";import{i as be,n as xe,r as Se,t as Ce}from"./TabsTrigger-CSBrc3A_.js";import{t as we}from"./Button-2mdP_ygs.js";import{r as Te}from"./global-layout-BuXj6D-T.js";import{t as Ee}from"./Card-Cv6HQPiQ.js";import{t as De}from"./CardContent-cvoMlP3H.js";import{n as Oe,r as ke,t as Ae}from"./CardHeader-JyQWjCMQ.js";var je=!1;function Me(e){if(e.sheet)return e.sheet;for(var t=0;t0?F(rt,--I):0,tt--,L===10&&(tt=1,et--),L}function R(){return L=I2||dt(L)>3?``:` `}function gt(e,t){for(;--t&&R()&&!(L<48||L>102||L>57&&L<65||L>70&&L<97););return ut(e,lt()+(t<6&&ct()==32&&R()==32))}function _t(e){for(;R();)switch(L){case e:return I;case 34:case 39:e!==34&&e!==39&&_t(L);break;case 40:e===41&&_t(e);break;case 92:R();break}return I}function vt(e,t){for(;R()&&e+L!==57&&!(e+L===84&&ct()===47););return`/*`+ut(t,I-1)+`*`+Ue(e===47?e:R())}function yt(e){for(;!dt(ct());)R();return ut(e,I)}function bt(e){return pt(xt(``,null,null,null,[``],e=ft(e),0,[0],e))}function xt(e,t,n,r,i,a,o,s,c){for(var l=0,u=0,d=o,f=0,p=0,m=0,h=1,g=1,_=1,v=0,y=``,b=i,x=a,S=r,C=y;g;)switch(m=v,v=R()){case 40:if(m!=108&&F(C,d-1)==58){Je(C+=P(mt(v),`&`,`&\f`),`&\f`)!=-1&&(_=-1);break}case 34:case 39:case 91:C+=mt(v);break;case 9:case 10:case 13:case 32:C+=ht(m);break;case 92:C+=gt(lt()-1,7);continue;case 47:switch(ct()){case 42:case 47:Qe(Ct(vt(R(),lt()),t,n),c);break;default:C+=`/`}break;case 123*h:s[l++]=Xe(C)*_;case 125*h:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:_==-1&&(C=P(C,/\f/g,``)),p>0&&Xe(C)-d&&Qe(p>32?wt(C+`;`,r,n,d-1):wt(P(C,` `,``)+`;`,r,n,d-2),c);break;case 59:C+=`;`;default:if(Qe(S=St(C,t,n,l,u,i,s,y,b=[],x=[],d),a),v===123)if(u===0)xt(C,t,S,S,b,a,d,s,x);else switch(f===99&&F(C,3)===110?100:f){case 100:case 108:case 109:case 115:xt(e,S,S,r&&Qe(St(e,S,S,0,0,i,s,y,i,b=[],d),x),i,x,d,s,r?b:x);break;default:xt(C,S,S,S,[``],x,0,s,x)}}l=u=p=0,h=_=1,y=C=``,d=o;break;case 58:d=1+Xe(C),p=m;default:if(h<1){if(v==123)--h;else if(v==125&&h++==0&&st()==125)continue}switch(C+=Ue(v),v*h){case 38:_=u>0?1:(C+=`\f`,-1);break;case 44:s[l++]=(Xe(C)-1)*_,_=1;break;case 64:ct()===45&&(C+=mt(R())),f=ct(),u=d=Xe(y=C+=yt(lt())),v++;break;case 45:m===45&&Xe(C)==2&&(h=0)}}return a}function St(e,t,n,r,i,a,o,s,c,l,u){for(var d=i-1,f=i===0?a:[``],p=Ze(f),m=0,h=0,g=0;m0?f[_]+` `+v:P(v,/&\f/g,f[_])))&&(c[g++]=y);return it(e,t,n,i===0?Le:s,c,l,u)}function Ct(e,t,n){return it(e,t,n,Ie,Ue(ot()),Ye(e,2,-2),0)}function wt(e,t,n,r){return it(e,t,n,Re,Ye(e,0,r),Ye(e,r+1,-1),r)}function Tt(e,t){for(var n=``,r=Ze(e),i=0;i6)switch(F(e,t+1)){case 109:if(F(e,t+4)!==45)break;case 102:return P(e,/(.+:)(.+)-([^]+)/,`$1`+N+`$2-$3$1`+Fe+(F(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~Je(e,`stretch`)?It(P(e,`stretch`,`fill-available`),t)+e:e}break;case 4949:if(F(e,t+1)!==115)break;case 6444:switch(F(e,Xe(e)-3-(~Je(e,`!important`)&&10))){case 107:return P(e,`:`,`:`+N)+e;case 101:return P(e,/(.+:)([^;!]+)(;|!.+)?/,`$1`+N+(F(e,14)===45?`inline-`:``)+`box$3$1`+N+`$2$3$1`+M+`$2box$3`)+e}break;case 5936:switch(F(e,t+11)){case 114:return N+e+M+P(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return N+e+M+P(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return N+e+M+P(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}return N+e+M+e+e}return e}var Lt=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Re:e.return=It(e.value,e.length);break;case Be:return Tt([at(e,{value:P(e.value,`@`,`@`+N)})],r);case Le:if(e.length)return $e(e.props,function(t){switch(qe(t,/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:return Tt([at(e,{props:[P(t,/:(read-\w+)/,`:`+Fe+`$1`)]})],r);case`::placeholder`:return Tt([at(e,{props:[P(t,/:(plac\w+)/,`:`+N+`input-$1`)]}),at(e,{props:[P(t,/:(plac\w+)/,`:`+Fe+`$1`)]}),at(e,{props:[P(t,/:(plac\w+)/,M+`input-$1`)]})],r)}return``})}}],Rt=function(e){var t=e.key;if(t===`css`){var n=document.querySelectorAll(`style[data-emotion]:not([data-s])`);Array.prototype.forEach.call(n,function(e){e.getAttribute(`data-emotion`).indexOf(` `)!==-1&&(document.head.appendChild(e),e.setAttribute(`data-s`,``))})}var r=e.stylisPlugins||Lt,i={},a,o=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll(`style[data-emotion^="`+t+` "]`),function(e){for(var t=e.getAttribute(`data-emotion`).split(` `),n=1;n=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Bt={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Vt=!1,Ht=/[A-Z]|^ms/g,Ut=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Wt=function(e){return e.charCodeAt(1)===45},Gt=function(e){return e!=null&&typeof e!=`boolean`},Kt=kt(function(e){return Wt(e)?e:e.replace(Ht,`-$&`).toLowerCase()}),qt=function(e,t){switch(e){case`animation`:case`animationName`:if(typeof t==`string`)return t.replace(Ut,function(e,t,n){return Qt={name:t,styles:n,next:Qt},t})}return Bt[e]!==1&&!Wt(e)&&typeof t==`number`&&t!==0?t+`px`:t},Jt=`Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.`;function Yt(e,t,n){if(n==null)return``;var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case`boolean`:return``;case`object`:var i=n;if(i.anim===1)return Qt={name:i.name,styles:i.styles,next:Qt},i.name;var a=n;if(a.styles!==void 0){var o=a.next;if(o!==void 0)for(;o!==void 0;)Qt={name:o.name,styles:o.styles,next:Qt},o=o.next;return a.styles+`;`}return Xt(e,t,n);case`function`:if(e!==void 0){var s=Qt,c=n(e);return Qt=s,Yt(e,t,c)}break}var l=n;if(t==null)return l;var u=t[l];return u===void 0?l:u}function Xt(e,t,n){var r=``;if(Array.isArray(n))for(var i=0;it?1:e>=t?0:NaN}function fn(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function pn(e){let t,n,r;e.length===2?(t=e===dn||e===fn?e:mn,n=e,r=e):(t=dn,n=(t,n)=>dn(e(t),n),r=(t,n)=>e(t)-n);function i(e,r,i=0,a=e.length){if(i>>1;n(e[t],r)<0?i=t+1:a=t}while(i>>1;n(e[t],r)<=0?i=t+1:a=t}while(in&&r(e[o-1],t)>-r(e[o],t)?o-1:o}return{left:i,center:o,right:a}}function mn(){return 0}function hn(e){return e===null?NaN:+e}var gn=pn(dn),_n=gn.right,vn=gn.left;pn(hn).center;function yn(e,t){let n,r;if(t===void 0)for(let t of e)t!=null&&(n===void 0?t>=t&&(n=r=t):(n>t&&(n=t),r=a&&(n=r=a):(n>a&&(n=a),r=Tn?10:a>=En?5:a>=Dn?2:1,s,c,l;return i<0?(l=10**-i/o,s=Math.round(e*l),c=Math.round(t*l),s/lt&&--c,l=-l):(l=10**i*o,s=Math.round(e/l),c=Math.round(t/l),s*lt&&--c),c0))return[];if(e===t)return[e];let r=t=i))return[];let s=a-i+1,c=Array(s);if(r)if(o<0)for(let e=0;e=t)&&(n=t);else{let r=-1;for(let i of e)(i=t(i,++r,e))!=null&&(n=i)&&(n=i)}return n}function Nn(e,t){let n;if(t===void 0)for(let t of e)t!=null&&(n>t||n===void 0&&t>=t)&&(n=t);else{let r=-1;for(let i of e)(i=t(i,++r,e))!=null&&(n>i||n===void 0&&i>=i)&&(n=i)}return n}function Pn(e,t,n=hn){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,a=Math.floor(i),o=+n(e[a],a,e);return o+(+n(e[a+1],a+1,e)-o)*(i-a)}}function Fn(e,t){let n=0,r=0;if(t===void 0)for(let t of e)t!=null&&(t=+t)>=t&&(++n,r+=t);else{let i=-1;for(let a of e)(a=t(a,++i,e))!=null&&(a=+a)>=a&&(++n,r+=a)}if(n)return r/n}function*In(e){for(let t of e)yield*t}function Ln(e){return Array.from(In(e))}function Rn(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((t-e)/n))|0,a=Array(i);++re?s?(f=Date.now(),a||(u=setTimeout(l?c:o,e))):o():a!==!0&&(u=setTimeout(l?c:o,l===void 0?e-i:e))}return h.cancel=m,h}var Vn;(function(e){e.Left=`left`,e.Right=`right`,e.Auto=`auto`})(Vn||={});var Hn=e=>typeof e==`number`,Un=e=>typeof e==`function`,Wn=e=>typeof e==`string`,Gn=e=>Array.isArray(e),Kn=e=>e instanceof Object,qn=e=>e.constructor.name!==`Function`&&e.constructor.name!==`Object`,Jn=e=>Kn(e)&&!Gn(e)&&!Un(e)&&!qn(e),Yn=(e,t,n=[],r=new Set)=>{if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;if(r.has(e))return!0;r.add(e);for(let i=0;i!n.includes(e)),a=Object.keys(t).filter(e=>!n.includes(e));if(i.length!==a.length)return!1;if(r.has(e))return!0;r.add(e);for(let a of i)if(!Yn(e[a],t[a],n,r))return!1;return!0}return e===t},Xn=e=>e.flat(),Zn=(e,t=new Map)=>{if(typeof e!=`object`||!e)return e;if(e instanceof Date)return new Date(e.getTime());if(e instanceof Array){let n=[];t.set(e,n);for(let r of e)n.push(t.has(r)?t.get(r):Zn(r,t));return n}if(qn(e))return e;if(e instanceof Object){let n={};t.set(e,n);let r=e;return Object.keys(e).reduce((e,n)=>(e[n]=t.has(r[n])?t.get(r[n]):Zn(r[n],t),e),n),n}return e},Qn=(e,t,n=new Map)=>{if(!e||!t||e===t)return e;let r=qn(e)?e:Zn(e);return n.has(t)?n.get(t):(n.set(t,r),Object.keys(t).forEach(i=>{i===`__proto__`||i===`constructor`||(Jn(e[i])&&Jn(t[i])?r[i]=Qn(e[i],t[i],n):qn(t)?r[i]=t:r[i]=Zn(t[i]))}),r)},$n=(e,t,n)=>Bn(t,e,n);function er(e,t,n){return Un(t)?t(e,n):t}function tr(e,t,n){return er(e,t,n)}function B(e,t,n){return er(e,t,n)}function nr(e){return e.filter(e=>e&&!Hn(e))}function rr(e,t,n){return Math.min(Math.max(e,t),n)}function ir(e,...t){if(!e)return[void 0,void 0];if(Gn(t)){let n=0,r=0;return e.forEach((e,i)=>{let a=0,o=0;for(let n of t){let t=B(e,n,i)||0;t>=0?a+=t:o+=t}a>r&&(r=a),o=0?r.push(i+=n):r.push(a+=n)}return r}function or(e,t,n,r){let i=e.map((e,n)=>B(e,t,n)||0),a=n.map((t,n)=>{let i=Fn(e,(e,n)=>B(e,t,n)||0);return i===0&&Array.isArray(r)?r[n]:i<0}),o=n.map(()=>[]);return e.forEach((e,t)=>{let r=i[t],a=i[t];n.forEach((n,i)=>{let s=B(e,n,t)||0;s>=0?o[i].push([r,r+=s]):o[i].push([a,a+=s])})}),o.forEach((e,t)=>{e.isMostlyNegative=a[t]}),o}function sr(e,...t){if(e)return Nn(e,(e,n)=>Nn(t,t=>B(e,t,n)))}function cr(e,...t){if(e)return Mn(e,(e,n)=>Mn(t,t=>B(e,t,n)))}function lr(e,...t){return[sr(e,...t),cr(e,...t)]}function ur(e,t,n,r=Vn.Auto){if(e.length<=1)return e[0];let i=e.map((e,t)=>[e,t]).sort(([e,t],[r,i])=>B(e,n,t)-B(r,n,i)),a=i.map(([e,t])=>B(e,n,t)),o=r===Vn.Right?vn(a,t,0,e.length-1):_n(a,t,1,e.length);return r===Vn.Right?i[o][0]:r===Vn.Left?i[o-1][0]:t-a[o-1]>a[o]-t?i[o][0]:i[o-1][0]}function dr(e,t,n,r=!1){if(!n)return[];let i=e.filter((e,r)=>{let i=B(e,n,r);return i>=t[0]&&i<=t[1]});if(r){if(i.length===0)return[ur(e,t[0],n,Vn.Left),ur(e,t[1],n,Vn.Right)].filter(Boolean);let r=i[0],a=i[i.length-1],o=e.findIndex(e=>e===r),s=e.findIndex(e=>e===a),c=Math.max(0,o-1),l=Math.min(e.length-1,s+1);return e.slice(c,l+1)}return i}var fr={value:()=>{}};function pr(){for(var e=0,t=arguments.length,n={},r;e=0&&(n=e.slice(r+1),e=e.slice(0,r)),e&&!t.hasOwnProperty(e))throw Error(`unknown type: `+e);return{type:e,name:n}})}mr.prototype=pr.prototype={constructor:mr,on:function(e,t){var n=this._,r=hr(e+``,n),i,a=-1,o=r.length;if(arguments.length<2){for(;++a0)for(var n=Array(i),r=0,i,a;r=0&&e._call.call(void 0,t),e=e._next;--vr}function Pr(){Tr=(wr=Dr.now())+Er,vr=yr=0;try{Nr()}finally{vr=0,Ir(),Tr=0}}function Fr(){var e=Dr.now(),t=e-wr;t>xr&&(Er-=t,wr=e)}function Ir(){for(var e,t=Sr,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:Sr=n);Cr=e,Lr(r)}function Lr(e){vr||(yr&&=clearTimeout(yr),e-Tr>24?(e<1/0&&(yr=setTimeout(Pr,e-Dr.now()-Er)),br&&=clearInterval(br)):(br||=(wr=Dr.now(),setInterval(Fr,xr)),vr=1,Or(Pr)))}function Rr(e,t,n){var r=new jr;return t=t==null?0:+t,r.restart(n=>{r.stop(),e(n+t)},t,n),r}var zr={svg:`http://www.w3.org/2000/svg`,xhtml:`http://www.w3.org/1999/xhtml`,xlink:`http://www.w3.org/1999/xlink`,xml:`http://www.w3.org/XML/1998/namespace`,xmlns:`http://www.w3.org/2000/xmlns/`};function Br(e){var t=e+=``,n=t.indexOf(`:`);return n>=0&&(t=e.slice(0,n))!==`xmlns`&&(e=e.slice(n+1)),zr.hasOwnProperty(t)?{space:zr[t],local:e}:e}function Vr(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===`http://www.w3.org/1999/xhtml`&&t.documentElement.namespaceURI===`http://www.w3.org/1999/xhtml`?t.createElement(e):t.createElementNS(n,e)}}function Hr(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Ur(e){var t=Br(e);return(t.local?Hr:Vr)(t)}function Wr(){}function Gr(e){return e==null?Wr:function(){return this.querySelector(e)}}function Kr(e){typeof e!=`function`&&(e=Gr(e));for(var t=this._groups,n=t.length,r=Array(n),i=0;i=v&&(v=_+1);!(b=g[v])&&++v=0;)(o=r[i])&&(a&&o.compareDocumentPosition(a)^4&&a.parentNode.insertBefore(o,a),a=o);return this}function Si(e){e||=Ci;function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}for(var n=this._groups,r=n.length,i=Array(r),a=0;at?1:e>=t?0:NaN}function wi(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function Ti(){return Array.from(this)}function Ei(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?Ri:typeof t==`function`?Bi:zi)(e,t,n??``)):Hi(this.node(),e)}function Hi(e,t){return e.style.getPropertyValue(t)||Li(e).getComputedStyle(e,null).getPropertyValue(t)}function Ui(e){return function(){delete this[e]}}function Wi(e,t){return function(){this[e]=t}}function Gi(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function Ki(e,t){return arguments.length>1?this.each((t==null?Ui:typeof t==`function`?Gi:Wi)(e,t)):this.node()[e]}function qi(e){return e.trim().split(/^|\s+/)}function Ji(e){return e.classList||new Yi(e)}function Yi(e){this._node=e,this._names=qi(e.getAttribute(`class`)||``)}Yi.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute(`class`,this._names.join(` `)))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute(`class`,this._names.join(` `)))},contains:function(e){return this._names.indexOf(e)>=0}};function Xi(e,t){for(var n=Ji(e),r=-1,i=t.length;++r=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}})}function Ta(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,i=t.length,a;n0})},Ha=function(){return Ba.some(function(e){return e.skippedTargets.length>0})},Ua=`ResizeObserver loop completed with undelivered notifications.`,Wa=function(){var e;typeof ErrorEvent==`function`?e=new ErrorEvent(`error`,{message:Ua}):(e=document.createEvent(`Event`),e.initEvent(`error`,!1,!1),e.message=Ua),window.dispatchEvent(e)},Ga;(function(e){e.BORDER_BOX=`border-box`,e.CONTENT_BOX=`content-box`,e.DEVICE_PIXEL_CONTENT_BOX=`device-pixel-content-box`})(Ga||={});var Ka=function(e){return Object.freeze(e)},qa=function(){function e(e,t){this.inlineSize=e,this.blockSize=t,Ka(this)}return e}(),Ja=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Ka(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),Ya=function(e){return e instanceof SVGElement&&`getBBox`in e},Xa=function(e){if(Ya(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e,a=i.offsetWidth,o=i.offsetHeight;return!(a||o||e.getClientRects().length)},Za=function(e){if(e instanceof Element)return!0;var t=e?.ownerDocument?.defaultView;return!!(t&&e instanceof t.Element)},Qa=function(e){switch(e.tagName){case`INPUT`:if(e.type!==`image`)break;case`VIDEO`:case`AUDIO`:case`EMBED`:case`OBJECT`:case`CANVAS`:case`IFRAME`:case`IMG`:return!0}return!1},$a=typeof window<`u`?window:{},eo=new WeakMap,to=/auto|scroll/,no=/^tb|vertical/,ro=/msie|trident/i.test($a.navigator&&$a.navigator.userAgent),io=function(e){return parseFloat(e||`0`)},ao=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new qa((n?t:e)||0,(n?e:t)||0)},oo=Ka({devicePixelContentBoxSize:ao(),borderBoxSize:ao(),contentBoxSize:ao(),contentRect:new Ja(0,0,0,0)}),so=function(e,t){if(t===void 0&&(t=!1),eo.has(e)&&!t)return eo.get(e);if(Xa(e))return eo.set(e,oo),oo;var n=getComputedStyle(e),r=Ya(e)&&e.ownerSVGElement&&e.getBBox(),i=!ro&&n.boxSizing===`border-box`,a=no.test(n.writingMode||``),o=!r&&to.test(n.overflowY||``),s=!r&&to.test(n.overflowX||``),c=r?0:io(n.paddingTop),l=r?0:io(n.paddingRight),u=r?0:io(n.paddingBottom),d=r?0:io(n.paddingLeft),f=r?0:io(n.borderTopWidth),p=r?0:io(n.borderRightWidth),m=r?0:io(n.borderBottomWidth),h=r?0:io(n.borderLeftWidth),g=d+l,_=c+u,v=h+p,y=f+m,b=s?e.offsetHeight-y-e.clientHeight:0,x=o?e.offsetWidth-v-e.clientWidth:0,S=i?g+v:0,C=i?_+y:0,w=r?r.width:io(n.width)-S-x,T=r?r.height:io(n.height)-C-b,E=w+g+x+v,D=T+_+b+y,O=Ka({devicePixelContentBoxSize:ao(Math.round(w*devicePixelRatio),Math.round(T*devicePixelRatio),a),borderBoxSize:ao(E,D,a),contentBoxSize:ao(w,T,a),contentRect:new Ja(d,c,w,T)});return eo.set(e,O),O},co=function(e,t,n){var r=so(e,n),i=r.borderBoxSize,a=r.contentBoxSize,o=r.devicePixelContentBoxSize;switch(t){case Ga.DEVICE_PIXEL_CONTENT_BOX:return o;case Ga.BORDER_BOX:return i;default:return a}},lo=function(){function e(e){var t=so(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=Ka([t.borderBoxSize]),this.contentBoxSize=Ka([t.contentBoxSize]),this.devicePixelContentBoxSize=Ka([t.devicePixelContentBoxSize])}return e}(),uo=function(e){if(Xa(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},fo=function(){var e=1/0,t=[];Ba.forEach(function(n){if(n.activeTargets.length!==0){var r=[];n.activeTargets.forEach(function(t){var n=new lo(t.target),i=uo(t.target);r.push(n),t.lastReportedSize=co(t.target,t.observedBox),ie?t.activeTargets.push(n):t.skippedTargets.push(n))})})},mo=function(){var e=0;for(po(e);Va();)e=fo(),po(e);return Ha()&&Wa(),e>0},ho,go=[],_o=function(){return go.splice(0).forEach(function(e){return e()})},vo=function(e){if(!ho){var t=0,n=document.createTextNode(``);new MutationObserver(function(){return _o()}).observe(n,{characterData:!0}),ho=function(){n.textContent=`${t?t--:t++}`}}go.push(e),ho()},yo=function(e){vo(function(){requestAnimationFrame(e)})},bo=0,xo=function(){return!!bo},So=250,Co={attributes:!0,characterData:!0,childList:!0,subtree:!0},wo=[`resize`,`load`,`transitionend`,`animationend`,`animationstart`,`animationiteration`,`keyup`,`keydown`,`mouseup`,`mousedown`,`mouseover`,`mouseout`,`blur`,`focus`],To=function(e){return e===void 0&&(e=0),Date.now()+e},Eo=!1,Do=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(e===void 0&&(e=So),!Eo){Eo=!0;var n=To(e);yo(function(){var r=!1;try{r=mo()}finally{if(Eo=!1,e=n-To(),!xo())return;r?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,Co)};document.body?t():$a.addEventListener(`DOMContentLoaded`,t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),wo.forEach(function(t){return $a.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||=(this.observer&&this.observer.disconnect(),wo.forEach(function(t){return $a.removeEventListener(t,e.listener,!0)}),!0)},e}()),Oo=function(e){!bo&&e>0&&Do.start(),bo+=e,!bo&&Do.stop()},ko=function(e){return!Ya(e)&&!Qa(e)&&getComputedStyle(e).display===`inline`},Ao=function(){function e(e,t){this.target=e,this.observedBox=t||Ga.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=co(this.target,this.observedBox,!0);return ko(this.target)&&(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},e}(),jo=function(){function e(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t}return e}(),Mo=new WeakMap,No=function(e,t){for(var n=0;n=0&&(i&&Ba.splice(Ba.indexOf(n),1),n.observationTargets.splice(r,1),Oo(-1))},e.disconnect=function(e){var t=this,n=Mo.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}(),Fo=function(){function e(e){if(arguments.length===0)throw TypeError(`Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.`);if(typeof e!=`function`)throw TypeError(`Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.`);Po.connect(this,e)}return e.prototype.observe=function(e,t){if(arguments.length===0)throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!Za(e))throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element`);Po.observe(this,e,t)},e.prototype.unobserve=function(e){if(arguments.length===0)throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!Za(e))throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element`);Po.unobserve(this,e)},e.prototype.disconnect=function(){Po.disconnect(this)},e.toString=function(){return`function ResizeObserver () { [polyfill code] }`},e}(),Io=globalThis.ResizeObserver||Fo,Lo={duration:void 0,margin:{top:0,bottom:0,left:0,right:0},padding:{top:0,bottom:0,left:0,right:0},sizing:za.Fit,width:void 0,height:void 0,svgDefs:void 0,ariaLabel:void 0},Ro=class e{constructor(t){this._defaultConfig=Lo,this._isFirstRender=!0,this._renderAnimationFrameId=null,this._container=t;let n=H(this._container);n.attr(`role`,`figure`),this.svg=n.append(`svg`).style(`display`,`block`).attr(`xmlns`,`http://www.w3.org/2000/svg`).attr(`height`,e.DEFAULT_CONTAINER_HEIGHT).attr(`aria-hidden`,!0),this._svgDefs=this.svg.append(`defs`),this._svgDefsExternal=this.svg.append(`defs`),this.element=this.svg.node()}updateContainer(e){this.prevConfig=this.config,this.config=Qn(this._defaultConfig,e),e?.svgDefs!==this.prevConfig?.svgDefs&&(this._svgDefsExternal.selectAll(`*`).remove(),this._svgDefsExternal.html(e.svgDefs))}_preRender(){}_render(e){let{config:t}=this;H(this._container).attr(`aria-label`,t.ariaLabel),this._isFirstRender=!1}render(e=this.config.duration){let t=this.config.width||this.containerWidth,n=this.config.height||this.containerHeight;this.svg.attr(`width`,t).attr(`height`,n),this._resizeObserver||this._setUpResizeObserver(),cancelAnimationFrame(this._renderAnimationFrameId),this._renderAnimationFrameId=requestAnimationFrame(()=>{this._preRender(),this._render(e)})}get containerWidth(){return this.config.width?this.element.clientWidth:this._container.clientWidth||this._container.getBoundingClientRect().width}get containerHeight(){return this.config.height?this.element.clientHeight:this._container.clientHeight||this._container.getBoundingClientRect().height||e.DEFAULT_CONTAINER_HEIGHT}get width(){return rr(this.containerWidth-this.config.margin.left-this.config.margin.right,0,1/0)}get height(){return rr(this.containerHeight-this.config.margin.top-this.config.margin.bottom,0,1/0)}_removeAllChildren(){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild)}_onResize(){let{config:e}=this;(e.sizing===za.Fit||e.sizing===za.FitWidth)&&this.render(0)}_setUpResizeObserver(){if(this._resizeObserver)return;let e=this._container.getBoundingClientRect();this._containerSize={width:e.width,height:e.height},this._resizeObserver=new Io((e,t)=>{cancelAnimationFrame(this._resizeObserverAnimationFrameId),this._resizeObserverAnimationFrameId=requestAnimationFrame(()=>{let e=this._container.getBoundingClientRect(),t={width:e.width,height:e.height};!Yn(this._containerSize,t)&&t.width&&t.height&&(this._containerSize=t,this._onResize())})}),this._resizeObserver.observe(this._container)}destroy(){var e;cancelAnimationFrame(this._renderAnimationFrameId),cancelAnimationFrame(this._resizeObserverAnimationFrameId),(e=this._resizeObserver)==null||e.disconnect(),this.svg.remove()}};Ro.DEFAULT_CONTAINER_HEIGHT=300;function zo(){let e=()=>Math.floor((1+crypto.getRandomValues(new Uint32Array(1))[0])*65536).toString(16).substring(1);return`${e()+e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}var Bo=new WeakMap;function Vo(e,t){if(!Wn(e))return``;let n=e.substr(4,e.length-5),r=Bo.get(t);if(r||(r=new Map,Bo.set(t,r)),r.has(n))return r.get(n);let i=getComputedStyle(t).getPropertyValue(n);return r.set(n,i),i}function Ho(e,t,n=0){let[r,i,a,o]=[e.x+n,e.y+e.height-2*n,e.x+e.width-2*n,e.y+n],[s,c,l,u]=[t.x+n,t.y+t.height-2*n,t.x+t.width-2*n,t.y+n];return!(i>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?ds(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?ds(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Qo.exec(e))?new U(t[1],t[2],t[3],1):(t=$o.exec(e))?new U(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=es.exec(e))?ds(t[1],t[2],t[3],t[4]):(t=ts.exec(e))?ds(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=ns.exec(e))?bs(t[1],t[2]/100,t[3]/100,1):(t=rs.exec(e))?bs(t[1],t[2]/100,t[3]/100,t[4]):is.hasOwnProperty(e)?us(is[e]):e===`transparent`?new U(NaN,NaN,NaN,0):null}function us(e){return new U(e>>16&255,e>>8&255,e&255,1)}function ds(e,t,n,r){return r<=0&&(e=t=n=NaN),new U(e,t,n,r)}function fs(e){return e instanceof Go||(e=ls(e)),e?(e=e.rgb(),new U(e.r,e.g,e.b,e.opacity)):new U}function ps(e,t,n,r){return arguments.length===1?fs(e):new U(e,t,n,r??1)}function U(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Uo(U,ps,Wo(Go,{brighter(e){return e=e==null?qo:qo**+e,new U(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ko:Ko**+e,new U(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new U(vs(this.r),vs(this.g),vs(this.b),_s(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:ms,formatHex:ms,formatHex8:hs,formatRgb:gs,toString:gs}));function ms(){return`#${ys(this.r)}${ys(this.g)}${ys(this.b)}`}function hs(){return`#${ys(this.r)}${ys(this.g)}${ys(this.b)}${ys((isNaN(this.opacity)?1:this.opacity)*255)}`}function gs(){let e=_s(this.opacity);return`${e===1?`rgb(`:`rgba(`}${vs(this.r)}, ${vs(this.g)}, ${vs(this.b)}${e===1?`)`:`, ${e})`}`}function _s(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function vs(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ys(e){return e=vs(e),(e<16?`0`:``)+e.toString(16)}function bs(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Cs(e,t,n,r)}function xs(e){if(e instanceof Cs)return new Cs(e.h,e.s,e.l,e.opacity);if(e instanceof Go||(e=ls(e)),!e)return new Cs;if(e instanceof Cs)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,c=(a+i)/2;return s?(o=t===a?(n-r)/s+(n0&&c<1?0:o,new Cs(o,s,c,e.opacity)}function Ss(e,t,n,r){return arguments.length===1?xs(e):new Cs(e,t,n,r??1)}function Cs(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Uo(Cs,Ss,Wo(Go,{brighter(e){return e=e==null?qo:qo**+e,new Cs(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ko:Ko**+e,new Cs(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new U(Es(e>=240?e-240:e+120,i,r),Es(e,i,r),Es(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new Cs(ws(this.h),Ts(this.s),Ts(this.l),_s(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=_s(this.opacity);return`${e===1?`hsl(`:`hsla(`}${ws(this.h)}, ${Ts(this.s)*100}%, ${Ts(this.l)*100}%${e===1?`)`:`, ${e})`}`}}));function ws(e){return e=(e||0)%360,e<0?e+360:e}function Ts(e){return Math.max(0,Math.min(1,e||0))}function Es(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}var Ds=(globalThis==null?void 0:globalThis.UNOVIS_COLORS)||[`#4D8CFD`,`#FF6B7E`,`#F4B83E`,`#A6CC74`,`#00C19A`,`#6859BE`],Os=(globalThis==null?void 0:globalThis.UNOVIS_COLORS_DARK)||[`#4D8CFD`,`#FF6B7E`,`#FFC16D`,`#A6CC74`,`#00C19A`,`#7887E0`],ks=e=>`--vis-${Hn(e)?`color${e%Ds.length}`:e}`;function As(e,t=.4){let n=Ss(e);return n.l*=1+t,n.formatHex()}function js(e,t=.4,n=.6){let r=Ss(e);return r.s*=1-n,r.l*=1-t,r.formatHex()}var Ms=[{id:`stripes-diagonal`,svg:``},{id:`dots`,svg:``},{id:`stripes-vertical`,svg:``},{id:`crosshatch`,svg:``},{id:`waves`,svg:``},{id:`circles`,svg:``}],Ns=[{id:`circle`,marker:``,dashArray:[]},{id:`triangle`,marker:``,dashArray:[9,1]},{id:`diamond`,marker:``,dashArray:[2]},{id:`arrow`,marker:``,dashArray:[2,3,8,3]},{id:`square`,marker:``,dashArray:[6]},{id:`star`,marker:``,dashArray:[1,6]}];function Ps(e){return`vis-${`pattern-${e.svg?`fill`:`marker`}`}-${e.id}`}var Fs=e=>` + + + ${e.svg} + + + `,Is=(e,t)=>` + ${e.marker} + `;function Ls(){let e=Ms.map(Fs).concat(Ns.map(Is)).join(``),t=document.createElementNS(`http://www.w3.org/2000/svg`,`svg`);t.setAttribute(`height`,`100%`),t.setAttribute(`width`,`100%`),t.style.position=`fixed`,t.style.zIndex=`-99999999`,t.innerHTML=`${e}`,document.body.appendChild(t)}typeof window<`u`&&Ls(),globalThis!=null&&globalThis.UNOVIS_ICON_FONT_FAMILY;var Rs=(globalThis==null?void 0:globalThis.UNOVIS_FONT_W2H_RATIO_DEFAULT)||.5,zs=(globalThis==null?void 0:globalThis.UNOVIS_TEXT_SEPARATOR_DEFAULT)||[` `,`-`,`.`,`,`],Bs=(globalThis==null?void 0:globalThis.UNOVIS_TEXT_HYPHEN_CHARACTER_DEFAULT)||`-`,Vs=(globalThis==null?void 0:globalThis.UNOVIS_TEXT_DEFAULT)||{text:``,fontSize:12,fontFamily:`var(--vis-font-family)`,lineHeight:1.25,marginTop:0,marginBottom:0};un` + :root { + label: vis-root-styles; + --vis-font-family: Inter, Arial, "Helvetica Neue", Helvetica, sans-serif; + --vis-font-wh-ratio: ${Rs}; + --vis-color-main: var(${ks(0)}); + --vis-color-main-light: ${As(Ds[0])}; + --vis-color-main-dark: ${js(Ds[0])}; + --vis-color-grey: #2a2a2a; + ${Ds.map((e,t)=>`${ks(t)}: ${e};`)} + ${Os.map((e,t)=>`--vis-dark-color${t}: ${e};`)} + ${Ms.map((e,t)=>` + --${Ps(e)}: url(#${Ps(e)}); + --vis-pattern-fill${t}: var(--${Ps(e)}); + `)} + ${Ns.map((e,t)=>` + --${Ps(e)}: url(#${Ps(e)}); + --vis-pattern-marker${t}: var(--${Ps(e)}); + --vis-pattern-dasharray${t}: ${e.dashArray?.join(` `)}; + `)} + + body.theme-dark { + ${Ds.map((e,t)=>`${ks(t)}: var(--vis-dark-color${t});`)} + } + + body.theme-patterns { + ${Ms.map((e,t)=>`path[style*="fill: var(${ks(t)})"] { + mask: var(--vis-pattern-fill${t}); + }`)} + ${Ns.map((e,t)=>` + path[stroke="var(${ks(t)})"]:not([style*="fill"]), + path[style*="stroke: var(${ks(t)})"]:not([style*="fill"]) { + marker: var(--vis-pattern-marker${t}); + stroke-dasharray: var(--vis-pattern-dasharray${t}); + } + `)} +} +`;function Hs(e=window==null?void 0:window.document.body){return e?+Vo(`var(--vis-font-wh-ratio)`,e):Rs}var Us=pr(`start`,`end`,`cancel`,`interrupt`),Ws=[];function Gs(e,t,n,r,i,a){var o=e.__transition;if(!o)e.__transition={};else if(n in o)return;Ys(e,n,{name:t,index:r,group:i,on:Us,tween:Ws,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:0})}function Ks(e,t){var n=Js(e,t);if(n.state>0)throw Error(`too late; already scheduled`);return n}function qs(e,t){var n=Js(e,t);if(n.state>3)throw Error(`too late; already running`);return n}function Js(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw Error(`transition not found`);return n}function Ys(e,t,n){var r=e.__transition,i;r[t]=n,n.timer=Mr(a,0,n.time);function a(e){n.state=1,n.timer.restart(o,n.delay,n.time),n.delay<=e&&o(e-n.delay)}function o(a){var l,u,d,f;if(n.state!==1)return c();for(l in r)if(f=r[l],f.name===n.name){if(f.state===3)return Rr(o);f.state===4?(f.state=6,f.timer.stop(),f.on.call(`interrupt`,e,e.__data__,f.index,f.group),delete r[l]):+l2&&r.state<5,r.state=6,r.timer.stop(),r.on.call(i?`interrupt`:`cancel`,e,e.__data__,r.index,r.group),delete n[o]}a&&delete e.__transition}}function Zs(e){return this.each(function(){Xs(this,e)})}var Qs=e=>()=>e;function $s(e,t){return function(n){return e+n*t}}function ec(e,t,n){return e**=+n,t=t**+n-e,n=1/n,function(r){return(e+r*t)**+n}}function tc(e){return(e=+e)==1?nc:function(t,n){return n-t?ec(t,n,e):Qs(isNaN(t)?n:t)}}function nc(e,t){var n=t-e;return n?$s(e,n):Qs(isNaN(e)?t:e)}var rc=(function e(t){var n=tc(t);function r(e,t){var r=n((e=ps(e)).r,(t=ps(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=nc(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+``}}return r.gamma=e,r})(1);function ic(e,t){t||=[];var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(a){for(i=0;in&&(a=t.slice(n,a),s[o]?s[o]+=a:s[++o]=a),(r=r[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,c.push({i:o,x:cc(r,i)})),n=dc.lastIndex;return n180?t+=360:t-e>180&&(e+=360),a.push({i:n.push(i(n)+`rotate(`,null,r)-2,x:cc(e,t)}))}function s(e,t,n,a){e===t?t&&n.push(i(n)+`skewX(`+t+r):a.push({i:n.push(i(n)+`skewX(`,null,r)-2,x:cc(e,t)})}function c(e,t,n,r,a,o){if(e!==n||t!==r){var s=a.push(i(a)+`scale(`,null,`,`,null,`)`);o.push({i:s-4,x:cc(e,n)},{i:s-2,x:cc(t,r)})}else (n!==1||r!==1)&&a.push(i(a)+`scale(`+n+`,`+r+`)`)}return function(t,n){var r=[],i=[];return t=e(t),n=e(n),a(t.translateX,t.translateY,n.translateX,n.translateY,r,i),o(t.rotate,n.rotate,r,i),s(t.skewX,n.skewX,r,i),c(t.scaleX,t.scaleY,n.scaleX,n.scaleY,r,i),t=n=null,function(e){for(var t=-1,n=i.length,a;++t=0&&(e=e.slice(0,t)),!e||e===`start`})}function rl(e,t,n){var r,i,a=nl(t)?Ks:qs;return function(){var o=a(this,e),s=o.on;s!==r&&(i=(r=s).copy()).on(t,n),o.on=i}}function il(e,t){var n=this._id;return arguments.length<2?Js(this.node(),n).on.on(e):this.each(rl(n,e,t))}function al(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function ol(){return this.on(`end.remove`,al(this._id))}function sl(e){var t=this._name,n=this._id;typeof e!=`function`&&(e=Gr(e));for(var r=this._groups,i=r.length,a=Array(i),o=0;o+e;function Pl(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var Fl={time:null,delay:0,duration:250,ease:Pl};function Il(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw Error(`transition ${t} not found`);return n}function Ll(e){var t,n;e instanceof kl?(t=e._id,e=e._name):(t=jl(),(n=Fl).time=kr(),e=e==null?null:e+``);for(var r=this._groups,i=r.length,a=0;aXs(e)),t){let r=e.transition().duration(t);return n&&r.ease(n),r}else return e}var Rl=class{constructor(e){this.data=e}get data(){return this._data}set data(e){this._data=e}},G;(function(e){e.X=`x`,e.Y=`y`})(G||={});function zl(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Bl(e,t){switch(arguments.length){case 0:break;case 1:typeof e==`function`?this.interpolator(e):this.range(e);break;default:this.domain(e),typeof t==`function`?this.interpolator(t):this.range(t);break}return this}var Vl=Symbol(`implicit`);function Hl(){var e=new bn,t=[],n=[],r=Vl;function i(i){let a=e.get(i);if(a===void 0){if(r!==Vl)return r;e.set(i,a=t.push(i)-1)}return n[a%n.length]}return i.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new bn;for(let r of n)e.has(r)||e.set(r,t.push(r)-1);return i},i.range=function(e){return arguments.length?(n=Array.from(e),i):n.slice()},i.unknown=function(e){return arguments.length?(r=e,i):r},i.copy=function(){return Hl(t,n).unknown(r)},zl.apply(i,arguments),i}function Ul(){var e=Hl().unknown(void 0),t=e.domain,n=e.range,r=0,i=1,a,o,s=!1,c=0,l=0,u=.5;delete e.unknown;function d(){var e=t().length,d=it&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}function Zl(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i2?Ql:Zl,c=l=null,d}function d(i){return i==null||isNaN(i=+i)?a:(c||=s(e.map(r),t,n))(r(o(i)))}return d.invert=function(n){return o(i((l||=s(t,e.map(r),cc))(n)))},d.domain=function(t){return arguments.length?(e=Array.from(t,ql),u()):e.slice()},d.range=function(e){return arguments.length?(t=Array.from(e),u()):t.slice()},d.rangeRound=function(e){return t=Array.from(e),n=gc,u()},d.clamp=function(e){return arguments.length?(o=e?!0:K,u()):o!==K},d.interpolate=function(e){return arguments.length?(n=e,u()):n},d.unknown=function(e){return arguments.length?(a=e,d):a},function(e,t){return r=e,i=t,u()}}function tu(){return eu()(K,K)}function nu(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString(`en`).replace(/,/g,``):e.toString(10)}function ru(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf(`e`))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function iu(e){return e=ru(Math.abs(e)),e?e[1]:NaN}function au(e,t){return function(n,r){for(var i=n.length,a=[],o=0,s=e[0],c=0;i>0&&s>0&&(c+s+1>r&&(s=Math.max(1,r-c)),a.push(n.substring(i-=s,i+s)),!((c+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function ou(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}var su=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function cu(e){if(!(t=su.exec(e)))throw Error(`invalid format: `+e);var t;return new lu({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}cu.prototype=lu.prototype;function lu(e){this.fill=e.fill===void 0?` `:e.fill+``,this.align=e.align===void 0?`>`:e.align+``,this.sign=e.sign===void 0?`-`:e.sign+``,this.symbol=e.symbol===void 0?``:e.symbol+``,this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?``:e.type+``}lu.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?`0`:``)+(this.width===void 0?``:Math.max(1,this.width|0))+(this.comma?`,`:``)+(this.precision===void 0?``:`.`+Math.max(0,this.precision|0))+(this.trim?`~`:``)+this.type};function uu(e){out:for(var t=e.length,n=1,r=-1,i;n0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(i+1):e}var du;function fu(e,t){var n=ru(e,t);if(!n)return e+``;var r=n[0],i=n[1],a=i-(du=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=r.length;return a===o?r:a>o?r+Array(a-o+1).join(`0`):a>0?r.slice(0,a)+`.`+r.slice(a):`0.`+Array(1-a).join(`0`)+ru(e,Math.max(0,t+a-1))[0]}function pu(e,t){var n=ru(e,t);if(!n)return e+``;var r=n[0],i=n[1];return i<0?`0.`+Array(-i).join(`0`)+r:r.length>i+1?r.slice(0,i+1)+`.`+r.slice(i+1):r+Array(i-r.length+2).join(`0`)}var mu={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+``,d:nu,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>pu(e*100,t),r:pu,s:fu,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function hu(e){return e}var gu=Array.prototype.map,_u=[`y`,`z`,`a`,`f`,`p`,`n`,`µ`,`m`,``,`k`,`M`,`G`,`T`,`P`,`E`,`Z`,`Y`];function vu(e){var t=e.grouping===void 0||e.thousands===void 0?hu:au(gu.call(e.grouping,Number),e.thousands+``),n=e.currency===void 0?``:e.currency[0]+``,r=e.currency===void 0?``:e.currency[1]+``,i=e.decimal===void 0?`.`:e.decimal+``,a=e.numerals===void 0?hu:ou(gu.call(e.numerals,String)),o=e.percent===void 0?`%`:e.percent+``,s=e.minus===void 0?`−`:e.minus+``,c=e.nan===void 0?`NaN`:e.nan+``;function l(e){e=cu(e);var l=e.fill,u=e.align,d=e.sign,f=e.symbol,p=e.zero,m=e.width,h=e.comma,g=e.precision,_=e.trim,v=e.type;v===`n`?(h=!0,v=`g`):mu[v]||(g===void 0&&(g=12),_=!0,v=`g`),(p||l===`0`&&u===`=`)&&(p=!0,l=`0`,u=`=`);var y=f===`$`?n:f===`#`&&/[boxX]/.test(v)?`0`+v.toLowerCase():``,b=f===`$`?r:/[%p]/.test(v)?o:``,x=mu[v],S=/[defgprs%]/.test(v);g=g===void 0?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g));function C(e){var n=y,r=b,o,f,C;if(v===`c`)r=x(e)+r,e=``;else{e=+e;var w=e<0||1/e<0;if(e=isNaN(e)?c:x(Math.abs(e),g),_&&(e=uu(e)),w&&+e==0&&d!==`+`&&(w=!1),n=(w?d===`(`?d:s:d===`-`||d===`(`?``:d)+n,r=(v===`s`?_u[8+du/3]:``)+r+(w&&d===`(`?`)`:``),S){for(o=-1,f=e.length;++oC||C>57){r=(C===46?i+e.slice(o+1):e.slice(o))+r,e=e.slice(0,o);break}}}h&&!p&&(e=t(e,1/0));var T=n.length+e.length+r.length,E=T>1)+n+e+r+E.slice(T);break;default:e=E+n+e+r;break}return a(e)}return C.toString=function(){return e+``},C}function u(e,t){var n=l((e=cu(e),e.type=`f`,e)),r=Math.max(-8,Math.min(8,Math.floor(iu(t)/3)))*3,i=10**-r,a=_u[8+r/3];return function(e){return n(i*e)+a}}return{format:l,formatPrefix:u}}var yu,bu,xu;Su({thousands:`,`,grouping:[3],currency:[`$`,``]});function Su(e){return yu=vu(e),bu=yu.format,xu=yu.formatPrefix,yu}function Cu(e){return Math.max(0,-iu(Math.abs(e)))}function wu(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(iu(t)/3)))*3-iu(Math.abs(e)))}function Tu(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,iu(t)-iu(e))+1}function Eu(e,t,n,r){var i=jn(e,t,n),a;switch(r=cu(r??`,f`),r.type){case`s`:var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=wu(i,o))&&(r.precision=a),xu(r,o);case``:case`e`:case`g`:case`p`:case`r`:r.precision==null&&!isNaN(a=Tu(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type===`e`));break;case`f`:case`%`:r.precision==null&&!isNaN(a=Cu(i))&&(r.precision=a-(r.type===`%`)*2);break}return bu(r)}function Du(e){var t=e.domain;return e.ticks=function(e){var n=t();return kn(n[0],n[n.length-1],e??10)},e.tickFormat=function(e,n){var r=t();return Eu(r[0],r[r.length-1],e??10,n)},e.nice=function(n){n??=10;var r=t(),i=0,a=r.length-1,o=r[i],s=r[a],c,l,u=10;for(s0;){if(l=An(o,s,n),l===c)return r[i]=o,r[a]=s,t(r);if(l>0)o=Math.floor(o/l)*l,s=Math.ceil(s/l)*l;else if(l<0)o=Math.ceil(o*l)/l,s=Math.floor(s*l)/l;else break;c=l}return e},e}function Ou(){var e=tu();return e.copy=function(){return $l(e,Ou())},zl.apply(e,arguments),Du(e)}function ku(e){var t;function n(e){return e==null||isNaN(e=+e)?t:e}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=Array.from(t,ql),n):e.slice()},n.unknown=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return ku(e).unknown(t)},e=arguments.length?Array.from(e,ql):[0,1],Du(n)}function Au(e,t){e=e.slice();var n=0,r=e.length-1,i=e[n],a=e[r],o;return ae**+t}function Lu(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function Ru(e){return(t,n)=>-e(-t,n)}function zu(e){let t=e(ju,Mu),n=t.domain,r=10,i,a;function o(){return i=Lu(r),a=Iu(r),n()[0]<0?(i=Ru(i),a=Ru(a),e(Nu,Pu)):e(ju,Mu),t}return t.base=function(e){return arguments.length?(r=+e,o()):r},t.domain=function(e){return arguments.length?(n(e),o()):n()},t.ticks=e=>{let t=n(),o=t[0],s=t[t.length-1],c=s0){for(;l<=u;++l)for(d=1;ds)break;m.push(f)}}else for(;l<=u;++l)for(d=r-1;d>=1;--d)if(f=l>0?d/a(-l):d*a(l),!(fs)break;m.push(f)}m.length*2{if(e??=10,n??=r===10?`s`:`,`,typeof n!=`function`&&(!(r%1)&&(n=cu(n)).precision==null&&(n.trim=!0),n=bu(n)),e===1/0)return n;let o=Math.max(1,r*e/t.ticks().length);return e=>{let t=e/a(Math.round(i(e)));return t*rn(Au(n(),{floor:e=>a(Math.floor(i(e))),ceil:e=>a(Math.ceil(i(e)))})),t}function Bu(){let e=zu(eu()).domain([1,10]);return e.copy=()=>$l(e,Bu()).base(e.base()),zl.apply(e,arguments),e}function Vu(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Hu(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Uu(e){var t=1,n=e(Vu(t),Hu(t));return n.constant=function(n){return arguments.length?e(Vu(t=+n),Hu(t)):t},Du(n)}function Wu(){var e=Uu(eu());return e.copy=function(){return $l(e,Wu()).constant(e.constant())},zl.apply(e,arguments)}function Gu(e){return function(t){return t<0?-((-t)**+e):t**+e}}function Ku(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function qu(e){return e<0?-e*e:e*e}function Ju(e){var t=e(K,K),n=1;function r(){return n===1?e(K,K):n===.5?e(Ku,qu):e(Gu(n),Gu(1/n))}return t.exponent=function(e){return arguments.length?(n=+e,r()):n},Du(t)}function Yu(){var e=Ju(eu());return e.copy=function(){return $l(e,Yu()).exponent(e.exponent())},zl.apply(e,arguments),e}function Xu(){return Yu.apply(null,arguments).exponent(.5)}function Zu(){var e=[],t=[],n=[],r;function i(){var r=0,i=Math.max(1,t.length);for(n=Array(i-1);++r0?n[i-1]:e[0],i=n?[r[n-1],t]:[r[o-1],r[o]]},o.unknown=function(e){return arguments.length&&(a=e),o},o.thresholds=function(){return r.slice()},o.copy=function(){return Qu().domain([e,t]).range(i).unknown(a)},zl.apply(Du(o),arguments)}function $u(){var e=[.5],t=[0,1],n,r=1;function i(i){return i!=null&&i<=i?t[_n(e,i,0,r)]:n}return i.domain=function(n){return arguments.length?(e=Array.from(n),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(n){return arguments.length?(t=Array.from(n),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(n){var r=t.indexOf(n);return[e[r-1],e[r]]},i.unknown=function(e){return arguments.length?(n=e,i):n},i.copy=function(){return $u().domain(e).range(t).unknown(n)},zl.apply(i,arguments)}var ed=new Date,td=new Date;function q(e,t,n,r){function i(t){return e(t=arguments.length===0?new Date:new Date(+t)),t}return i.floor=t=>(e(t=new Date(+t)),t),i.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),i.round=e=>{let t=i(e),n=i.ceil(e);return e-t(t(e=new Date(+e),n==null?1:Math.floor(n)),e),i.range=(n,r,a)=>{let o=[];if(n=i.ceil(n),a=a==null?1:Math.floor(a),!(n0))return o;let s;do o.push(s=new Date(+n)),t(n,a),e(n);while(sq(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,r)=>{if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}),n&&(i.count=(t,r)=>(ed.setTime(+t),td.setTime(+r),e(ed),e(td),Math.floor(n(ed,td))),i.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?i.filter(r?t=>r(t)%e===0:t=>i.count(0,t)%e===0):i)),i}var nd=q(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);nd.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?q(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):nd),nd.range;var rd=1e3,id=rd*60,ad=id*60,od=ad*24,sd=od*7,cd=od*30,ld=od*365,ud=q(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*rd)},(e,t)=>(t-e)/rd,e=>e.getUTCSeconds());ud.range;var dd=q(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*rd)},(e,t)=>{e.setTime(+e+t*id)},(e,t)=>(t-e)/id,e=>e.getMinutes());dd.range;var fd=q(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*id)},(e,t)=>(t-e)/id,e=>e.getUTCMinutes());fd.range;var pd=q(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*rd-e.getMinutes()*id)},(e,t)=>{e.setTime(+e+t*ad)},(e,t)=>(t-e)/ad,e=>e.getHours());pd.range;var md=q(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*ad)},(e,t)=>(t-e)/ad,e=>e.getUTCHours());md.range;var hd=q(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*id)/od,e=>e.getDate()-1);hd.range;var gd=q(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/od,e=>e.getUTCDate()-1);gd.range;var _d=q(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/od,e=>Math.floor(e/od));_d.range;function vd(e){return q(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+t*7)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*id)/sd)}var yd=vd(0),bd=vd(1),xd=vd(2),Sd=vd(3),Cd=vd(4),wd=vd(5),Td=vd(6);yd.range,bd.range,xd.range,Sd.range,Cd.range,wd.range,Td.range;function Ed(e){return q(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t*7)},(e,t)=>(t-e)/sd)}var Dd=Ed(0),Od=Ed(1),kd=Ed(2),Ad=Ed(3),jd=Ed(4),Md=Ed(5),Nd=Ed(6);Dd.range,Od.range,kd.range,Ad.range,jd.range,Md.range,Nd.range;var Pd=q(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Pd.range;var Fd=q(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());Fd.range;var Id=q(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Id.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:q(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}),Id.range;var Ld=q(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Ld.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:q(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}),Ld.range;function Rd(e,t,n,r,i,a){let o=[[ud,1,rd],[ud,5,5*rd],[ud,15,15*rd],[ud,30,30*rd],[a,1,id],[a,5,5*id],[a,15,15*id],[a,30,30*id],[i,1,ad],[i,3,3*ad],[i,6,6*ad],[i,12,12*ad],[r,1,od],[r,2,2*od],[n,1,sd],[t,1,cd],[t,3,3*cd],[e,1,ld]];function s(e,t,n){let r=te).right(o,i);if(a===o.length)return e.every(jn(t/ld,n/ld,r));if(a===0)return nd.every(Math.max(jn(t,n,r),1));let[s,c]=o[i/o[a-1][2]53)return null;`w`in r||(r.w=1),`Z`in r?(a=Wd(Gd(r.y,0,1)),o=a.getUTCDay(),a=o>4||o===0?Od.ceil(a):Od(a),a=gd.offset(a,(r.V-1)*7),r.y=a.getUTCFullYear(),r.m=a.getUTCMonth(),r.d=a.getUTCDate()+(r.w+6)%7):(a=Ud(Gd(r.y,0,1)),o=a.getDay(),a=o>4||o===0?bd.ceil(a):bd(a),a=hd.offset(a,(r.V-1)*7),r.y=a.getFullYear(),r.m=a.getMonth(),r.d=a.getDate()+(r.w+6)%7)}else (`W`in r||`U`in r)&&(`w`in r||(r.w=`u`in r?r.u%7:`W`in r?1:0),o=`Z`in r?Wd(Gd(r.y,0,1)).getUTCDay():Ud(Gd(r.y,0,1)).getDay(),r.m=0,r.d=`W`in r?(r.w+6)%7+r.W*7-(o+5)%7:r.w+r.U*7-(o+6)%7);return`Z`in r?(r.H+=r.Z/100|0,r.M+=r.Z%100,Wd(r)):Ud(r)}}function w(e,t,n,r){for(var i=0,a=t.length,o=n.length,s,c;i=o)return-1;if(s=t.charCodeAt(i++),s===37){if(s=t.charAt(i++),c=x[s in qd?t.charAt(i++):s],!c||(r=c(e,n,r))<0)return-1}else if(s!=n.charCodeAt(r++))return-1}return r}function T(e,t,n){var r=l.exec(t.slice(n));return r?(e.p=u.get(r[0].toLowerCase()),n+r[0].length):-1}function E(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=m.get(r[0].toLowerCase()),n+r[0].length):-1}function D(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=f.get(r[0].toLowerCase()),n+r[0].length):-1}function O(e,t,n){var r=_.exec(t.slice(n));return r?(e.m=v.get(r[0].toLowerCase()),n+r[0].length):-1}function ee(e,t,n){var r=h.exec(t.slice(n));return r?(e.m=g.get(r[0].toLowerCase()),n+r[0].length):-1}function te(e,n,r){return w(e,t,n,r)}function ne(e,t,r){return w(e,n,t,r)}function re(e,t,n){return w(e,r,t,n)}function k(e){return o[e.getDay()]}function ie(e){return a[e.getDay()]}function A(e){return c[e.getMonth()]}function ae(e){return s[e.getMonth()]}function j(e){return i[+(e.getHours()>=12)]}function oe(e){return 1+~~(e.getMonth()/3)}function se(e){return o[e.getUTCDay()]}function ce(e){return a[e.getUTCDay()]}function le(e){return c[e.getUTCMonth()]}function ue(e){return s[e.getUTCMonth()]}function de(e){return i[+(e.getUTCHours()>=12)]}function fe(e){return 1+~~(e.getUTCMonth()/3)}return{format:function(e){var t=S(e+=``,y);return t.toString=function(){return e},t},parse:function(e){var t=C(e+=``,!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=S(e+=``,b);return t.toString=function(){return e},t},utcParse:function(e){var t=C(e+=``,!0);return t.toString=function(){return e},t}}}var qd={"-":``,_:` `,0:`0`},J=/^\s*\d+/,Jd=/^%/,Yd=/[\\^$*+?|[\]().{}]/g;function Y(e,t,n){var r=e<0?`-`:``,i=(r?-e:e)+``,a=i.length;return r+(a[e.toLowerCase(),t]))}function $d(e,t,n){var r=J.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function ef(e,t,n){var r=J.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function tf(e,t,n){var r=J.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function nf(e,t,n){var r=J.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function rf(e,t,n){var r=J.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function af(e,t,n){var r=J.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function of(e,t,n){var r=J.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function sf(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||`00`)),n+r[0].length):-1}function cf(e,t,n){var r=J.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function lf(e,t,n){var r=J.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function uf(e,t,n){var r=J.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function df(e,t,n){var r=J.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function ff(e,t,n){var r=J.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function pf(e,t,n){var r=J.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function mf(e,t,n){var r=J.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function hf(e,t,n){var r=J.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function gf(e,t,n){var r=J.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function _f(e,t,n){var r=Jd.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function vf(e,t,n){var r=J.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function yf(e,t,n){var r=J.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function bf(e,t){return Y(e.getDate(),t,2)}function xf(e,t){return Y(e.getHours(),t,2)}function Sf(e,t){return Y(e.getHours()%12||12,t,2)}function Cf(e,t){return Y(1+hd.count(Id(e),e),t,3)}function wf(e,t){return Y(e.getMilliseconds(),t,3)}function Tf(e,t){return wf(e,t)+`000`}function Ef(e,t){return Y(e.getMonth()+1,t,2)}function Df(e,t){return Y(e.getMinutes(),t,2)}function Of(e,t){return Y(e.getSeconds(),t,2)}function kf(e){var t=e.getDay();return t===0?7:t}function Af(e,t){return Y(yd.count(Id(e)-1,e),t,2)}function jf(e){var t=e.getDay();return t>=4||t===0?Cd(e):Cd.ceil(e)}function Mf(e,t){return e=jf(e),Y(Cd.count(Id(e),e)+(Id(e).getDay()===4),t,2)}function Nf(e){return e.getDay()}function Pf(e,t){return Y(bd.count(Id(e)-1,e),t,2)}function Ff(e,t){return Y(e.getFullYear()%100,t,2)}function If(e,t){return e=jf(e),Y(e.getFullYear()%100,t,2)}function Lf(e,t){return Y(e.getFullYear()%1e4,t,4)}function Rf(e,t){var n=e.getDay();return e=n>=4||n===0?Cd(e):Cd.ceil(e),Y(e.getFullYear()%1e4,t,4)}function zf(e){var t=e.getTimezoneOffset();return(t>0?`-`:(t*=-1,`+`))+Y(t/60|0,`0`,2)+Y(t%60,`0`,2)}function Bf(e,t){return Y(e.getUTCDate(),t,2)}function Vf(e,t){return Y(e.getUTCHours(),t,2)}function Hf(e,t){return Y(e.getUTCHours()%12||12,t,2)}function Uf(e,t){return Y(1+gd.count(Ld(e),e),t,3)}function Wf(e,t){return Y(e.getUTCMilliseconds(),t,3)}function Gf(e,t){return Wf(e,t)+`000`}function Kf(e,t){return Y(e.getUTCMonth()+1,t,2)}function qf(e,t){return Y(e.getUTCMinutes(),t,2)}function Jf(e,t){return Y(e.getUTCSeconds(),t,2)}function Yf(e){var t=e.getUTCDay();return t===0?7:t}function Xf(e,t){return Y(Dd.count(Ld(e)-1,e),t,2)}function Zf(e){var t=e.getUTCDay();return t>=4||t===0?jd(e):jd.ceil(e)}function Qf(e,t){return e=Zf(e),Y(jd.count(Ld(e),e)+(Ld(e).getUTCDay()===4),t,2)}function $f(e){return e.getUTCDay()}function ep(e,t){return Y(Od.count(Ld(e)-1,e),t,2)}function tp(e,t){return Y(e.getUTCFullYear()%100,t,2)}function np(e,t){return e=Zf(e),Y(e.getUTCFullYear()%100,t,2)}function rp(e,t){return Y(e.getUTCFullYear()%1e4,t,4)}function ip(e,t){var n=e.getUTCDay();return e=n>=4||n===0?jd(e):jd.ceil(e),Y(e.getUTCFullYear()%1e4,t,4)}function ap(){return`+0000`}function op(){return`%`}function sp(e){return+e}function cp(e){return Math.floor(e/1e3)}var lp,up,dp;fp({dateTime:`%x, %X`,date:`%-m/%-d/%Y`,time:`%-I:%M:%S %p`,periods:[`AM`,`PM`],days:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`],shortDays:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],months:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`],shortMonths:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`]});function fp(e){return lp=Kd(e),up=lp.format,lp.parse,dp=lp.utcFormat,lp.utcParse,lp}function pp(e){return new Date(e)}function mp(e){return e instanceof Date?+e:+new Date(+e)}function hp(e,t,n,r,i,a,o,s,c,l){var u=tu(),d=u.invert,f=u.domain,p=l(`.%L`),m=l(`:%S`),h=l(`%I:%M`),g=l(`%I %p`),_=l(`%a %d`),v=l(`%b %d`),y=l(`%B`),b=l(`%Y`);function x(e){return(c(e)`),t&&this.updateContainer(t,!0),n&&this.setData(n,!0),(this.config.xAxis||this.config.yAxis||this.components?.some(e=>e.datamodel.data))&&this.render(),(r=document.fonts)==null||r.ready.then(()=>{this._firstRender||this._renderAxes(0)})}get components(){return this.config.components}get width(){let e=this._getMargin();return rr(this.containerWidth-e.left-e.right,0,1/0)}get height(){let e=this._getMargin();return rr(this.containerHeight-e.top-e.bottom,0,1/0)}setData(e,t){var n,r,i,a,o;let{components:s,config:c}=this;e&&(this.datamodel.data=e,s.forEach(t=>{t.setData(e)}),(n=c.crosshair)==null||n.setData(e),(r=c.xAxis)==null||r.setData(e),(i=c.yAxis)==null||i.setData(e),Yn(this.datamodel.data,e)||((a=c.tooltip)==null||a.hide(),(o=c.crosshair)==null||o.hide()),t||this.render())}updateContainer(e,t){super.updateContainer(e),this._removeAllChildren(),this.setData(this.datamodel.data,!0),e.xAxis&&(this.config.xAxis.config.type=G.X,this.element.appendChild(e.xAxis.element)),e.yAxis&&(this.config.yAxis.config.type=G.Y,this.element.appendChild(e.yAxis.element));for(let e of this.components)this.element.appendChild(e.element);let n=e.tooltip;n&&(n.hasContainer()||n.setContainer(this._container),n.setComponents(this.components));let r=e.crosshair;r&&(r.setContainer(this.svg),r.tooltip=n,this.element.appendChild(r.element));let i=e.annotations;i&&this.element.appendChild(i.element),this.element.appendChild(this._clipPath.node()),this.element.appendChild(this._svgDefs.node()),this.element.appendChild(this._svgDefsExternal.node()),t||this.render()}updateComponents(e,t){let{config:n}=this;this.components.forEach((t,n)=>{e[n]&&t.setConfig(e[n])}),this._updateScales(...this.components,n.xAxis,n.yAxis,n.crosshair),t||this.render()}update(e,t,n){n&&(this.datamodel.data=n),e&&this.updateContainer(e,!0),t&&this.updateComponents(t,!0),this.render()}_preRender(){let{config:e}=this;super._preRender(),e.autoMargin&&this._setAutoMargin();let t=nr([...this.components,e.xAxis,e.yAxis,e.crosshair,e.annotations]),n=this._getMargin();for(let e of t)e.setSize(this.width,this.height,this.containerWidth,this.containerHeight),e.setContainerMargin(n);this._updateScales(...this.components,e.xAxis,e.yAxis,e.crosshair)}_render(e){var t,n,r,i;let{config:a}=this;super._render();let o=this._getMargin();for(let t of this.components)t.g.attr(`transform`,`translate(${o.left},${o.top})`).style(`clip-path`,t.clippable?`url(#${this._clipPathId})`:null).style(`-webkit-clip-path`,t.clippable?`url(#${this._clipPathId})`:null),t.render(e);this._renderAxes(this._firstRender?0:e);let s=a.clipPathExtend;this._clipPath.select(`rect`).attr(`x`,-s).attr(`y`,-s).attr(`width`,this.width+2*s).attr(`height`,this.height+2*s),(t=a.tooltip)==null||t.update();let c=a.crosshair;if(c){let e=this.components.filter(e=>!e.stacked).map(e=>e.config.y),t=this.components.filter(e=>e.stacked).map(e=>e.config.y),n=this.components.find(e=>e.config.baseline)?.config?.baseline;c.accessors={x:this.components[0]?.config.x,y:Xn(e),yStacked:Xn(t),baseline:n},c.g.attr(`transform`,`translate(${o.left},${o.top})`).style(`clip-path`,`url(#${this._clipPathId})`).style(`-webkit-clip-path`,`url(#${this._clipPathId})`),c.render()}(n=a.annotations)==null||n.g.attr(`transform`,`translate(${o.left},${o.top})`),(r=a.annotations)==null||r.render(),this._firstRender=!1,(i=a.onRenderComplete)==null||i.call(a,this.svg.node(),o,this._getBleed(this.components),this.containerWidth,this.containerHeight,this.width,this.height)}_updateScales(...e){let t=nr(e||this.components);this._setScales(...t),this._updateScalesDomain(...t),this._updateScalesRange(...t)}_setScales(...e){let{config:t}=this;e&&(t.xScale&&e.forEach(e=>e.setScale(X.X,t.xScale)),t.yScale&&e.forEach(e=>e.setScale(X.Y,t.yScale)))}_updateScalesDomain(...e){let{config:t}=this;if(!e)return;let n=e.filter(e=>!e.config.excludeFromDomainCalculation);Object.values(X).forEach(r=>{let[i,a]=yn(Ln(n.map(e=>e.getDataExtent(r,t.scaleByDomain)))),o=r===X.Y?t.yDomain:t.xDomain,s=r===X.Y?t.yDomainMinConstraint:t.xDomainMinConstraint,c=r===X.Y?t.yDomainMaxConstraint:t.xDomainMaxConstraint,l=o?.[0]??i??0,u=o?.[1]??a??1,d=[rr(l,s?.[0]??-1/0,s?.[1]??1/0),rr(u,c?.[0]??-1/0,c?.[1]??1/0)];if(d[0]===d[1]){let e=n.some(e=>e.datamodel.data?.length>0);(t.preventEmptyDomain||t.preventEmptyDomain===null&&(!e||r===X.Y))&&(d[1]=d[0]+1)}e.forEach(e=>e.setScaleDomain(r,d))})}_updateScalesRange(...e){let{config:t}=this;if(!e)return;let n=t.yDirection===wp.South,r=[t.padding.left??0,this.width-(t.padding.right??0)],i=[this.height-(t.padding.bottom??0),t.padding.top??0];n&&i.reverse();for(let n of e)n.setSize(this.width,this.height,this.containerWidth,this.containerHeight),n.setScaleRange(X.X,t.xRange??r),n.setScaleRange(X.Y,t.yRange??i);let a=this._getBleed(e);for(let t of e)t.setScaleRange(X.X,[r[0]+a.left,r[1]-a.right]),t.setScaleRange(X.Y,n?[i[0]+a.top,i[1]-a.bottom]:[i[0]-a.bottom,i[1]+a.top])}_renderAxes(e){let{config:{xAxis:t,yAxis:n}}=this,r=this._getMargin();nr([t,n]).forEach(t=>{let n=t.getOffset(r);t.g.attr(`transform`,`translate(${n.left},${n.top})`),t.render(e)})}_setAutoMargin(){let{config:{xAxis:e,yAxis:t}}=this,n=nr([...this.components,e,t]);this._setScales(...n),this._updateScalesDomain(...n);let r=this._firstRender?2:1;for(let i=0;i{e.preRender();let t=e.getRequiredMargin();r.tope.bleed).reduce((e,t)=>{for(let n of Object.keys(e)){let r=n;e[r]{this.g.attr(t,null)})),this._setUpComponentEventsThrottled(),this._setCustomAttributesThrottled()}get bleed(){return{top:0,bottom:0,left:0,right:0}}_render(e=this.config.duration){}_setCustomAttributes(){let e=this.config.attributes;Object.keys(e).forEach(t=>{Object.keys(e[t]).forEach(n=>{this.g.selectAll(`.${t}`).attr(n,e[t][n])})})}_setUpComponentEvents(){this._bindEvents(this.events),this._bindEvents(this.config.events,`.user`)}_bindEvents(e=this.events,t=``){Object.keys(e).forEach(n=>{Object.keys(e[n]).forEach(r=>{let i=this.g.selectAll(`.${n}`);i.on(r+t,(t,a)=>{let o=i.nodes(),s=o.indexOf(t.currentTarget),c=e[n][r];return c?.(a,t,s,o)})})})}destroy(){var e;(e=this.g)==null||e.remove(),this.element=void 0}isDestroyed(){return!this.element}},kp=class extends Rl{constructor(e){super(e)}get data(){return this._data??[]}set data(e){Array.isArray(e)&&(this._data=e)}},Ap=Object.assign(Object.assign({},Dp),{x:void 0,y:void 0,id:(e,t)=>e.id??`${t}`,color:e=>e.color,xScale:void 0,yScale:void 0,excludeFromDomainCalculation:!1}),jp=class extends Op{constructor(){super(...arguments),this.datamodel=new kp,this.clippable=!0,this.stacked=!1,this._defaultConfig=Ap,this._xScale=Cp.scaleLinear(),this._yScale=Cp.scaleLinear()}get xScale(){return this.config.xScale||this._xScale}get yScale(){return this.config.yScale||this._yScale}setConfig(e){this.config?.xScale&&(e.xScale=this.config.xScale),this.config?.yScale&&(e.yScale=this.config.yScale),super.setConfig(e)}setScaleDomain(e,t){var n,r;e===X.X&&((n=this._xScale)==null||n.domain(t)),e===X.Y&&((r=this._yScale)==null||r.domain(t))}setScaleRange(e,t){var n,r;e===X.X&&((n=this._xScale)==null||n.range(t)),e===X.Y&&((r=this._yScale)==null||r.range(t))}setScale(e,t){t&&e===X.X&&(this._xScale=t),t&&e===X.Y&&(this._yScale=t)}getDataExtent(e,t){let{config:n,datamodel:r}=this;switch(e){case X.X:return this.getXDataExtent();case X.Y:return this.getYDataExtent(t);default:return lr(r.data,n[e])}}getXDataExtent(){let{config:e,datamodel:t}=this;return lr(t.data,e.x)}getYDataExtent(e){let{config:t,datamodel:n}=this,r=this.xScale.domain();return lr(e?dr(n.data,r,t.x,!0):n.data,...Gn(t.y)?t.y:[t.y])}},Z;(function(e){e.Top=`top`,e.Bottom=`bottom`,e.Left=`left`,e.Right=`right`,e.Center=`center`,e.Auto=`auto`})(Z||={});var Mp;(function(e){e.Absolute=`absolute`,e.Fixed=`fixed`})(Mp||={});var Np;(function(e){e.Inside=`inside`,e.Outside=`outside`,e.Center=`center`})(Np||={});var Pp;(function(e){e.Horizontal=`horizontal`,e.Vertical=`vertical`})(Pp||={});var Fp={components:[],container:void 0,followCursor:!0,allowHover:!1,horizontalPlacement:Z.Auto,horizontalShift:0,verticalPlacement:Z.Top,verticalShift:0,attributes:{},triggers:{},className:void 0,showDelay:void 0,hideDelay:void 0},Ip=w({hidden:()=>Hp,nonInteractive:()=>Up,positionFixed:()=>Bp,root:()=>Lp,show:()=>Vp,tooltip:()=>Rp,variables:()=>zp}),Lp=z` + label: tooltip; + display: inline-block; + left: 0; + bottom: 0; + min-width: max-content; + position: absolute; + opacity: 0; + transition: opacity; + transition-duration: var(--vis-tooltip-transition-duration); + z-index: 999999; + padding: var(--vis-tooltip-padding); + color: var(--vis-tooltip-text-color); + border-radius: var(--vis-tooltip-border-radius); + box-shadow: var(--vis-tooltip-box-shadow); + border: solid 1px var(--vis-tooltip-border-color); + background-color: var(--vis-tooltip-background-color); + backdrop-filter: var(--vis-tooltip-backdrop-filter); +`,Rp=Lp,zp=un` + :root { + --vis-tooltip-background-color: rgba(255, 255, 255, 0.95); + --vis-tooltip-border-color: #e5e9f7; + --vis-tooltip-text-color: #000; + --vis-tooltip-shadow-color: rgba(172, 179, 184, 0.35); + --vis-tooltip-backdrop-filter: none; + --vis-tooltip-padding: 10px 15px; + --vis-tooltip-border-radius: 5px; + --vis-tooltip-transition-duration: 300ms; + --vis-tooltip-box-shadow: none; + + --vis-dark-tooltip-background-color: rgba(30,30,30, 0.95); + --vis-dark-tooltip-text-color: #e5e9f7; + --vis-dark-tooltip-border-color: var(--vis-color-grey); + --vis-dark-tooltip-shadow-color: rgba(0,0,0, 0.95); + } + + body.theme-dark ${`.${Lp}`} { + --vis-tooltip-background-color: var(--vis-dark-tooltip-background-color); + --vis-tooltip-text-color: var(--vis-dark-tooltip-text-color); + --vis-tooltip-border-color: var(--vis-dark-tooltip-border-color); + --vis-tooltip-shadow-color: var(--vis-dark-tooltip-shadow-color); + } + + body.theme-dark { + --vis-tooltip-background-color: rgba(30,30,30, 0.95); + --vis-tooltip-text-color: #e5e9f7; + --vis-tooltip-border-color: var(--vis-color-grey); + --vis-tooltip-shadow-color: rgba(0,0,0, 0.95); + } +`,Bp=z` + bottom: unset; + position: fixed; +`,Vp=z` + opacity: 1; +`,Hp=z` + display: none; +`,Up=z` + label: non-interactive; + pointer-events: none; + user-select: none; +`,Wp=class{constructor(e={}){this._defaultConfig=Fp,this.config=this._defaultConfig,this._setUpEventsThrottled=$n(this._setUpEvents,500),this._setContainerPositionThrottled=$n(this._setContainerPosition,500),this._isShown=!1,this.element=document.createElement(`div`),this.div=H(this.element).attr(`class`,Lp).classed(Vp,!1).classed(Hp,!0),this.setConfig(e),this.components=this.config.components,this._mutationObserver=new MutationObserver(()=>{this._isShown&&(!this.config.followCursor&&this._hoveredElement?this.placeByElement(this._hoveredElement):this._position&&this.place({x:this._position[0],y:this._position[1]}))}),this._mutationObserver.observe(this.div.node(),{childList:!0,subtree:!0})}setConfig(e){this.prevConfig=this.config,this.config=Qn(this._defaultConfig,e),this.prevConfig.horizontalPlacement!==this.config.horizontalPlacement&&this.overrideHorizontalPlacement(void 0),this.config.container&&this.config.container!==this.prevConfig?.container&&this.setContainer(this.config.container),this._setUpAttributes()}setContainer(e){var t;(t=this.element.parentNode)==null||t.removeChild(this.element),this._container=e,this._container.appendChild(this.element),this._setContainerPositionThrottled()}getContainer(){return this._container}hasContainer(){return!!this._container&&this._container.isConnected}setComponents(e){this.components=e}update(){this._container&&this._setUpEventsThrottled()}show(e,t){this.render(e),this.place(t)}_hide(){this.div.classed(Vp,!1).on(`transitionend`,()=>{this.div.classed(Hp,!this._isShown)}),this._isShown=!1}hide(){window.clearTimeout(this._showDelayTimeoutId),this.config.hideDelay?(window.clearTimeout(this._hideDelayTimeoutId),this._hideDelayTimeoutId=setTimeout(()=>this._hide(),this.config.hideDelay)):this._hide()}_display(){window.clearTimeout(this._hideDelayTimeoutId),this.div.classed(Hp,!1).classed(Vp,!0),this._isShown=!0}display(){this._isShown||(this.config.showDelay?(window.clearTimeout(this._showDelayTimeoutId),this._showDelayTimeoutId=setTimeout(()=>{this._display(),this.place({x:this._position[0],y:this._position[1]})},this.config.showDelay)):this._display())}place(e){if(this._position=[e.x,e.y],!this.hasContainer()){console.warn(`Unovis | Tooltip: Container was not set or is not initialized yet`);return}let{config:t}=this,n=this.element.offsetWidth,r=this.element.offsetHeight,i=this._overriddenHorizontalPlacement||(t.horizontalPlacement===Z.Auto?Z.Center:t.horizontalPlacement),a=t.verticalPlacement===Z.Auto?e.y-r<0?Z.Bottom:Z.Top:t.verticalPlacement,o=i===Z.Left?-n-5-t.horizontalShift:i===Z.Center?-n/2:5+t.horizontalShift,s=a===Z.Bottom?5+t.verticalShift:a===Z.Center?-r/2:-5-t.verticalShift-r,[c,l]=this._constraintPosToContainer(e.x+o,e.y+s,n,r);this._applyPosition(c,l,r)}placeByElement(e){let{config:t}=this;this._hoveredElement=e;let n=this.element.offsetWidth,r=this.element.offsetHeight,i=this.isContainerBody(),a=i?window.innerWidth:this._container.scrollWidth,o=e.getBoundingClientRect(),s=i?[o.x,o.y]:La({clientX:o.x,clientY:o.y,pageX:o.x,pageY:o.y},this._container),c=this._overriddenHorizontalPlacement||(t.horizontalPlacement===Z.Auto?s[0]-n<0?Z.Right:s[0]+n>a?Z.Left:Z.Center:t.horizontalPlacement),l=0;switch(c){case Z.Left:l=-n-5-t.horizontalShift;break;case Z.Right:l=o.width+5+t.horizontalShift;break;case Z.Center:default:l=(-n+o.width)/2;break}let u=t.verticalPlacement===Z.Auto?c===Z.Center?s[1]-r<0?Z.Bottom:Z.Top:Z.Center:t.verticalPlacement,d=-r;switch(u){case Z.Center:d+=(r+o.height)/2;break;case Z.Bottom:d+=r+o.height+5+t.verticalShift;break;case Z.Top:default:d+=-5-t.verticalShift;break}let[f,p]=this._constraintPosToContainer(s[0]+l,s[1]+d,n,r);this._applyPosition(f,p,r)}isContainerBody(){return this._container===document.body}overrideHorizontalPlacement(e){this._overriddenHorizontalPlacement=e}render(e){let{config:t,prevConfig:n}=this;e instanceof HTMLElement?this.div.select(`:first-child`).node()!==e&&this.div.html(``).append(()=>e):e!==null&&this.div.html(e||``),this.div.classed(t.className??``,!!t.className).classed(Up,!t.allowHover),n?.className&&n.className!==t.className&&this.div.classed(n.className,!1),this.display()}_applyPosition(e,t,n){let r=this.isContainerBody(),i=r?window.innerHeight:this._container.scrollHeight;this.div.classed(Bp,r).style(`top`,r?`${t}px`:`unset`).style(`bottom`,r?`unset`:`${i-t-n}px`).style(`left`,`${e}px`)}_constraintPosToContainer(e,t,n,r){let i=this.isContainerBody(),a=i?window.innerHeight:this._container.scrollHeight,o=i?window.innerWidth:this._container.scrollWidth,s=e>o-n-10?o-n-10:e<10?10:e,c=t>a-r-10?a-r-10:t<10?10:t;return[o{let t=H(e.element);t.on(`mousemove.tooltip`,e=>{let{config:n}=this,r=e.composedPath&&e.composedPath()||e.path||[e.target];for(let i of Object.keys(n.triggers)){let a=n.triggers[i];if(!a)continue;let o=t.selectAll(`.${i}`).nodes();for(let s of r){if(s===t.node())break;if(s.classList.contains(i)){let t=o.indexOf(s),r=a(H(s).datum(),t,o),[i,c]=this.isContainerBody()?[e.clientX,e.clientY]:La(e,this._container);r===null?this.hide():(this.render(r),n.followCursor?this.place({x:i,y:c}):this.placeByElement(s)),e.stopPropagation();return}}}this._isShown&&this.hide()}).on(`mouseleave.tooltip`,e=>{e.stopPropagation(),this.hide()})}),e.allowHover?this.div.on(`mouseenter.tooltip`,this._display.bind(this)).on(`mouseleave.tooltip`,this.hide.bind(this)):this.div.on(`mouseenter.tooltip`,null).on(`mouseleave.tooltip`,null)}_setUpAttributes(){let e=this.config.attributes;e&&Object.keys(e).forEach(t=>{this.div.attr(t,e[t])})}destroy(){var e;this._mutationObserver.disconnect(),window.clearTimeout(this._hideDelayTimeoutId),window.clearTimeout(this._showDelayTimeoutId),(e=this.div)==null||e.remove()}};Wp.selectors=Ip;function Q(e){return function(){return e}}var Gp=Math.PI;Gp/2,2*Gp;var Kp=Math.PI,qp=2*Kp,Jp=1e-6,Yp=qp-Jp;function Xp(e){this._+=e[0];for(let t=1,n=e.length;t=0))throw Error(`invalid digits: ${e}`);if(t>15)return Xp;let n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;tJp)if(!(Math.abs(u*s-c*l)>Jp)||!i)this._append`L${this._x1=e},${this._y1=t}`;else{let f=n-a,p=r-o,m=s*s+c*c,h=f*f+p*p,g=Math.sqrt(m),_=Math.sqrt(d),v=i*Math.tan((Kp-Math.acos((m+d-h)/(2*g*_)))/2),y=v/_,b=v/g;Math.abs(y-1)>Jp&&this._append`L${e+y*l},${t+y*u}`,this._append`A${i},${i},0,0,${+(u*f>l*p)},${this._x1=e+b*s},${this._y1=t+b*c}`}}arc(e,t,n,r,i,a){if(e=+e,t=+t,n=+n,a=!!a,n<0)throw Error(`negative radius: ${n}`);let o=n*Math.cos(r),s=n*Math.sin(r),c=e+o,l=t+s,u=1^a,d=a?r-i:i-r;this._x1===null?this._append`M${c},${l}`:(Math.abs(this._x1-c)>Jp||Math.abs(this._y1-l)>Jp)&&this._append`L${c},${l}`,n&&(d<0&&(d=d%qp+qp),d>Yp?this._append`A${n},${n},0,1,${u},${e-o},${t-s}A${n},${n},0,1,${u},${this._x1=c},${this._y1=l}`:d>Jp&&this._append`A${n},${n},0,${+(d>=Kp)},${u},${this._x1=e+n*Math.cos(i)},${this._y1=t+n*Math.sin(i)}`)}rect(e,t,n,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}};function $p(){return new Qp}$p.prototype=Qp.prototype;function em(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{let e=Math.floor(n);if(!(e>=0))throw RangeError(`invalid digits: ${n}`);t=e}return e},()=>new Qp(t)}Array.prototype.slice;function tm(e){return typeof e==`object`&&`length`in e?e:Array.from(e)}function nm(e){this._context=e}nm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function rm(e){return new nm(e)}function im(e){return e[0]}function am(e){return e[1]}function om(e,t){var n=Q(!0),r=null,i=rm,a=null,o=em(s);e=typeof e==`function`?e:e===void 0?im:Q(e),t=typeof t==`function`?t:t===void 0?am:Q(t);function s(s){var c,l=(s=tm(s)).length,u,d=!1,f;for(r??(a=i(f=o())),c=0;c<=l;++c)!(c=d;--f)s.point(_[f],v[f]);s.lineEnd(),s.areaEnd()}h&&(_[u]=+e(m,u,l),v[u]=+t(m,u,l),s.point(r?+r(m,u,l):_[u],n?+n(m,u,l):v[u]))}if(g)return s=null,g+``||null}function u(){return om().defined(i).curve(o).context(a)}return l.x=function(t){return arguments.length?(e=typeof t==`function`?t:Q(+t),r=null,l):e},l.x0=function(t){return arguments.length?(e=typeof t==`function`?t:Q(+t),l):e},l.x1=function(e){return arguments.length?(r=e==null?null:typeof e==`function`?e:Q(+e),l):r},l.y=function(e){return arguments.length?(t=typeof e==`function`?e:Q(+e),n=null,l):t},l.y0=function(e){return arguments.length?(t=typeof e==`function`?e:Q(+e),l):t},l.y1=function(e){return arguments.length?(n=e==null?null:typeof e==`function`?e:Q(+e),l):n},l.lineX0=l.lineY0=function(){return u().x(e).y(t)},l.lineY1=function(){return u().x(e).y(n)},l.lineX1=function(){return u().x(r).y(t)},l.defined=function(e){return arguments.length?(i=typeof e==`function`?e:Q(!!e),l):i},l.curve=function(e){return arguments.length?(o=e,a!=null&&(s=o(a)),l):o},l.context=function(e){return arguments.length?(e==null?a=s=null:s=o(a=e),l):a},l}function cm(){}function lm(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function um(e){this._context=e}um.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:lm(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:lm(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function dm(e){return new um(e)}function fm(e){this._context=e}fm.prototype={areaStart:cm,areaEnd:cm,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:lm(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function pm(e){return new fm(e)}function mm(e){this._context=e}mm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:lm(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function hm(e){return new mm(e)}function gm(e,t){this._basis=new um(e),this._beta=t}gm.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r=e[0],i=t[0],a=e[n]-r,o=t[n]-i,s=-1,c;++s<=n;)c=s/n,this._basis.point(this._beta*e[s]+(1-this._beta)*(r+c*a),this._beta*t[s]+(1-this._beta)*(i+c*o));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var _m=(function e(t){function n(e){return t===1?new um(e):new gm(e,t)}return n.beta=function(t){return e(+t)},n})(.85);function vm(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function ym(e,t){this._context=e,this._k=(1-t)/6}ym.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:vm(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:vm(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var bm=(function e(t){function n(e){return new ym(e,t)}return n.tension=function(t){return e(+t)},n})(0);function xm(e,t){this._context=e,this._k=(1-t)/6}xm.prototype={areaStart:cm,areaEnd:cm,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:vm(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Sm=(function e(t){function n(e){return new xm(e,t)}return n.tension=function(t){return e(+t)},n})(0);function Cm(e,t){this._context=e,this._k=(1-t)/6}Cm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:vm(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var wm=(function e(t){function n(e){return new Cm(e,t)}return n.tension=function(t){return e(+t)},n})(0);function Tm(e,t,n){var r=e._x1,i=e._y1,a=e._x2,o=e._y2;if(e._l01_a>1e-12){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,c=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/c,i=(i*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/c}if(e._l23_a>1e-12){var l=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,u=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*l+e._x1*e._l23_2a-t*e._l12_2a)/u,o=(o*l+e._y1*e._l23_2a-n*e._l12_2a)/u}e._context.bezierCurveTo(r,i,a,o,e._x2,e._y2)}function Em(e,t){this._context=e,this._alpha=t}Em.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=(n*n+r*r)**+this._alpha)}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:Tm(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Dm=(function e(t){function n(e){return t?new Em(e,t):new ym(e,0)}return n.alpha=function(t){return e(+t)},n})(.5);function Om(e,t){this._context=e,this._alpha=t}Om.prototype={areaStart:cm,areaEnd:cm,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=(n*n+r*r)**+this._alpha)}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Tm(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var km=(function e(t){function n(e){return t?new Om(e,t):new xm(e,0)}return n.alpha=function(t){return e(+t)},n})(.5);function Am(e,t){this._context=e,this._alpha=t}Am.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=(n*n+r*r)**+this._alpha)}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Tm(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var jm=(function e(t){function n(e){return t?new Am(e,t):new Cm(e,0)}return n.alpha=function(t){return e(+t)},n})(.5);function Mm(e){this._context=e}Mm.prototype={areaStart:cm,areaEnd:cm,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function Nm(e){return new Mm(e)}function Pm(e){return e<0?-1:1}function Fm(e,t,n){var r=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(r||i<0&&-0),o=(n-e._y1)/(i||r<0&&-0),s=(a*i+o*r)/(r+i);return(Pm(a)+Pm(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function Im(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Lm(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-r)/3;e._context.bezierCurveTo(r+s,i+s*t,a-s,o-s*n,a,o)}function Rm(e){this._context=e}Rm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Lm(this,this._t0,Im(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Lm(this,Im(this,n=Fm(this,e,t)),n);break;default:Lm(this,this._t0,n=Fm(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function zm(e){this._context=new Bm(e)}(zm.prototype=Object.create(Rm.prototype)).point=function(e,t){Rm.prototype.point.call(this,t,e)};function Bm(e){this._context=e}Bm.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,a){this._context.bezierCurveTo(t,e,r,n,a,i)}};function Vm(e){return new Rm(e)}function Hm(e){return new zm(e)}function Um(e){this._context=e}Um.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=Wm(e),i=Wm(t),a=0,o=1;o=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[n-1]=(e[n]+i[n-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}this._x=e,this._y=t}};function qm(e){return new Km(e,.5)}function Jm(e){return new Km(e,0)}function Ym(e){return new Km(e,1)}function Xm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Zm(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,o=!1,s;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){o=!0,s=e},f:function(){try{!a&&n.return!=null&&n.return()}finally{if(o)throw s}}}}function ih(e,t){var n=[],r=[];function i(e,t){if(e.length===1)n.push(e[0]),r.push(e[0]);else{for(var a=Array(e.length-1),o=0;o=3&&(t.x1=e[1][0],t.y1=e[1][1]),t.x=e[e.length-1][0],t.y=e[e.length-1][1],e.length===4?t.type=`C`:e.length===3?t.type=`Q`:t.type=`L`,t}function oh(e,t){t||=2;for(var n=[],r=e,i=1/t,a=0;a0?--o:o0&&--o)}return t[o]=(t[o]||0)+1,t},[]).reduce(function(t,n,r){if(r===e.length-1){var i=uh(n,eh({},e[e.length-1]));return i[0].type===`M`&&i.forEach(function(e){e.type=`L`}),t.concat(i)}return t.concat(ph(e[r],e[r+1],n))},[]);return o.unshift(e[0]),o}function hh(e){for(var t=(e||``).match(ch)||[],n=[],r,i,a=0;a0&&r[r.length-1].type===`Z`&&r.pop(),i.length>0&&i[i.length-1].type===`Z`&&i.pop(),r.length?i.length||i.push(r[0]):r.push(i[0]),Math.abs(i.length-r.length)!==0&&(i.length>r.length?r=mh(r,i,o):i.lengthDh,globalStyles:()=>Sh,interpolatedPath:()=>Oh,line:()=>wh,linePath:()=>Th,lineSelectionHelper:()=>Eh,root:()=>Ch}),Sh=un` + :root { + --vis-line-cursor: default; + --vis-line-stroke-dasharray: none; + --vis-line-stroke-dashoffset: 0; + + --vis-line-gapfill-stroke-dasharray: 2 3; + --vis-line-gapfill-stroke-opacity: 0.8; + --vis-line-gapfill-stroke-dashoffset: 0; + } +`,Ch=z` + label: line-component; +`,wh=z` + label: line; + transition: opacity 200ms; + cursor: var(--vis-line-cursor); +`,Th=z` + label: linePath; + fill: none; + stroke-dasharray: var(--vis-line-stroke-dasharray); + stroke-dashoffset: var(--vis-line-stroke-dashoffset); +`,Eh=z` + label: lineSelectionHelper; + fill: none; + stroke: rgba(0, 0, 0, 0); + stroke-width: 8px; +`,Dh=z` + opacity: 0.2; +`,Oh=z` + label: interpolated-path; + fill: none; + stroke-dasharray: var(--vis-line-gapfill-stroke-dasharray); + stroke-dashoffset: var(--vis-line-gapfill-stroke-dashoffset); + stroke-opacity: var(--vis-line-gapfill-stroke-opacity); +`,kh=class e extends jp{constructor(t){super(),this._defaultConfig=bh,this.config=this._defaultConfig,this.curve=yh[$.MonotoneX],this.events={[e.selectors.line]:{mouseover:this._highlight.bind(this),mouseleave:this._resetHighlight.bind(this)}},t&&this.setConfig(t)}get bleed(){let{config:{lineWidth:e}}=this,t=this.yScale.domain(),n=(this.yScale.range()[0]>this.yScale.range()[1]?wp.North:wp.South)===wp.South,r=e>3,i=e>=10;return{top:!i&&(!n&&t[1]===0||n&&t[0]===0)?0:e/2,bottom:!i&&(!n&&t[0]===0||n&&t[1]===0)?0:e/2,left:r?e/2:0,right:r?e/2:0}}_render(e){super._render(e);let{config:t,datamodel:{data:n}}=this,r=Hn(e)?e:t.duration;this.curve=yh[t.curveType],this.lineGen=om().x(e=>e.x).y(e=>e.y).defined(e=>e.defined).curve(this.curve);let i=Gn(t.y)?t.y:[t.y],a=n.map((e,n)=>this.xScale(B(e,t.x,n))),o=i.map(e=>{let r=n.map((n,r)=>{let i=B(n,e,r),o=(Hn(i)||i===null)&&isFinite(i)?i:t.fallbackValue,s=t.interpolateMissingData?(Hn(i)||i===null)&&isFinite(i):isFinite(o);return{x:a[r],y:this.yScale(o??0),defined:s,value:o}}),i=r.reduce((e,t)=>t.defined||e,!1),o=!1;return{values:r,defined:i,gaps:r.reduce((e,n,i)=>{!n.defined&&isFinite(t.fallbackValue)&&e.push(Object.assign(Object.assign({},n),{defined:!0})),!n.defined&&!o&&(o=!0);let a=i>0&&!r[i-1].defined||ie.value!==null)}}),s=this.g.selectAll(`.${wh}`).data(o),c=s.enter().append(`g`).attr(`class`,wh);c.append(`path`).attr(`class`,Th).attr(`stroke`,(e,r)=>vh(n,t.color,r)).attr(`stroke-opacity`,0).attr(`stroke-width`,t.lineWidth),c.append(`path`).attr(`class`,Eh).attr(`d`,this._emptyPath()),c.append(`path`).attr(`class`,Oh).attr(`d`,this._emptyPath()).style(`opacity`,0);let l=c.merge(s);l.style(`cursor`,(e,r)=>tr(n,t.cursor,r)),l.each((e,i,a)=>{let o=H(a[i]),s=o.select(`.${Th}`),c=o.select(`.${Eh}`),l=o.select(`.${Oh}`),u=e.visible,d=er(n,t.lineDashArray,i),f=W(s,r).attr(`stroke`,vh(n,t.color,i)).attr(`stroke-width`,t.lineWidth).attr(`stroke-opacity`,u?1:0).style(`stroke-dasharray`,d?.join(` `)??null),p=e.values.some(e=>!e.defined),m=this.lineGen(e.values);if(r&&!p){let e=s.attr(`d`)||this._emptyPath(),t=m||this._emptyPath();f.attrTween(`d`,()=>_h(e,t))}else e.visible&&f.attr(`d`,m);c.attr(`d`,m).attr(`visibility`,u?null:`hidden`),p&&t.interpolateMissingData?W(l,r).attr(`d`,this.lineGen(e.gaps)).attr(`stroke`,vh(n,t.color,i)).attr(`stroke-width`,t.lineWidth-1).style(`opacity`,1):l.transition().duration(r).style(`opacity`,0)}),W(s.exit(),r).style(`opacity`,0).remove()}_emptyPath(){let e=this.xScale.range(),t=this.yScale.range();return`M${e[0]},${t[0]} L${e[1]},${t[0]}`}_highlight(e){let{config:t}=this;t.highlightOnHover&&this.g.selectAll(`.${wh}`).classed(Dh,t=>t!==e)}_resetHighlight(){let{config:e}=this;e.highlightOnHover&&this.g.selectAll(`.${wh}`).classed(Dh,!1)}};kh.selectors=xh;function Ah(e){return e}var jh=1,Mh=2,Nh=3,Ph=4,Fh=1e-6;function Ih(e){return`translate(`+e+`,0)`}function Lh(e){return`translate(0,`+e+`)`}function Rh(e){return t=>+e(t)}function zh(e,t){return t=Math.max(0,e.bandwidth()-t*2)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}function Bh(){return!this.__axis}function Vh(e,t){var n=[],r=null,i=null,a=6,o=6,s=3,c=typeof window<`u`&&window.devicePixelRatio>1?0:.5,l=e===jh||e===Ph?-1:1,u=e===Ph||e===Mh?`x`:`y`,d=e===jh||e===Nh?Ih:Lh;function f(f){var p=r??(t.ticks?t.ticks.apply(t,n):t.domain()),m=i??(t.tickFormat?t.tickFormat.apply(t,n):Ah),h=Math.max(a,0)+s,g=t.range(),_=+g[0]+c,v=+g[g.length-1]+c,y=(t.bandwidth?zh:Rh)(t.copy(),c),b=f.selection?f.selection():f,x=b.selectAll(`.domain`).data([null]),S=b.selectAll(`.tick`).data(p,t).order(),C=S.exit(),w=S.enter().append(`g`).attr(`class`,`tick`),T=S.select(`line`),E=S.select(`text`);x=x.merge(x.enter().insert(`path`,`.tick`).attr(`class`,`domain`).attr(`stroke`,`currentColor`)),S=S.merge(w),T=T.merge(w.append(`line`).attr(`stroke`,`currentColor`).attr(u+`2`,l*a)),E=E.merge(w.append(`text`).attr(`fill`,`currentColor`).attr(u,l*h).attr(`dy`,e===jh?`0em`:e===Nh?`0.71em`:`0.32em`)),f!==b&&(x=x.transition(f),S=S.transition(f),T=T.transition(f),E=E.transition(f),C=C.transition(f).attr(`opacity`,Fh).attr(`transform`,function(e){return isFinite(e=y(e))?d(e+c):this.getAttribute(`transform`)}),w.attr(`opacity`,Fh).attr(`transform`,function(e){var t=this.parentNode.__axis;return d((t&&isFinite(t=t(e))?t:y(e))+c)})),C.remove(),x.attr(`d`,e===Ph||e===Mh?o?`M`+l*o+`,`+_+`H`+c+`V`+v+`H`+l*o:`M`+c+`,`+_+`V`+v:o?`M`+_+`,`+l*o+`V`+c+`H`+v+`V`+l*o:`M`+_+`,`+c+`H`+v),S.attr(`opacity`,1).attr(`transform`,function(e){return d(y(e)+c)}),T.attr(u+`2`,l*a),E.attr(u,l*h).text(m),b.filter(Bh).attr(`fill`,`none`).attr(`font-size`,10).attr(`font-family`,`sans-serif`).attr(`text-anchor`,e===Mh?`start`:e===Ph?`end`:`middle`),b.each(function(){this.__axis=y})}return f.scale=function(e){return arguments.length?(t=e,f):t},f.ticks=function(){return n=Array.from(arguments),f},f.tickArguments=function(e){return arguments.length?(n=e==null?[]:Array.from(e),f):n.slice()},f.tickValues=function(e){return arguments.length?(r=e==null?null:Array.from(e),f):r&&r.slice()},f.tickFormat=function(e){return arguments.length?(i=e,f):i},f.tickSize=function(e){return arguments.length?(a=o=+e,f):a},f.tickSizeInner=function(e){return arguments.length?(a=+e,f):a},f.tickSizeOuter=function(e){return arguments.length?(o=+e,f):o},f.tickPadding=function(e){return arguments.length?(s=+e,f):s},f.offset=function(e){return arguments.length?(c=+e,f):c},f}function Hh(e){return Vh(jh,e)}function Uh(e){return Vh(Mh,e)}function Wh(e){return Vh(Nh,e)}function Gh(e){return Vh(Ph,e)}var Kh;(function(e){e.Start=`start`,e.Middle=`middle`,e.End=`end`})(Kh||={});var qh;(function(e){e.Top=`top`,e.Middle=`middle`,e.Bottom=`bottom`})(qh||={});var Jh;(function(e){e.Wrap=`wrap`,e.Trim=`trim`})(Jh||={});var Yh;(function(e){e.Left=`left`,e.Center=`center`,e.Right=`right`})(Yh||={});var Xh=t(((e,t)=>{(function(e){if(typeof n!=`function`){var n=function(e){return e};n.nonNative=!0}let r=n(`plaintext`),i=n(`html`),a=n(`comment`),o=/<(\w*)>/g,s=/<\/?([^\s\/>]+)/;function c(e,t,n){e||=``,t||=[],n||=``;let r=u(t,n);return d(e,r)}function l(e,t){e||=[],t||=``;let n=u(e,t);return function(e){return d(e||``,n)}}c.init_streaming_mode=l;function u(e,t){return e=f(e),{allowable_tags:e,tag_replacement:t,state:r,tag_buffer:``,depth:0,in_quote_char:``}}function d(e,t){if(typeof e!=`string`)throw TypeError(`'html' parameter must be a string`);let n=t.allowable_tags,o=t.tag_replacement,s=t.state,c=t.tag_buffer,l=t.depth,u=t.in_quote_char,d=``;for(let t=0,f=e.length;t`:if(u)break;if(l){l--;break}u=``,s=r,c+=`>`,n.has(p(c))?d+=c:d+=o,c=``;break;case`"`:case`'`:f===u?u=``:u||=f,c+=f;break;case`-`:c===``:c.slice(-2)==`--`&&(s=r),c=``;break;default:c+=f;break}}return t.state=s,t.tag_buffer=c,t.depth=l,t.in_quote_char=u,d}function f(e){let t=new Set;if(typeof e==`string`){let n;for(;n=o.exec(e);)t.add(n[1])}else !n.nonNative&&typeof e[n.iterator]==`function`?t=new Set(e):typeof e.forEach==`function`&&e.forEach(t.add,t);return t}function p(e){let t=s.exec(e);return t?t[1].toLowerCase():null}typeof define==`function`&&define.amd?define(function(){return c}):typeof t==`object`&&t.exports?t.exports=c:e.striptags=c})(e)}));function Zh(e){switch(e){case Yh.Center:return`middle`;case Yh.Right:return`end`;case Yh.Left:default:return`start`}}var Qh=l(Xh(),1),$h=e=>{switch(e){case Yh.Left:return`start`;case Yh.Right:return`end`;case Yh.Center:return`middle`;default:return null}};function eg(e){return e.replace(/-([a-z])/g,(e,t)=>t.toUpperCase())}function tg(e){return e.match(/[A-Z]{2,}(?=[A-Z][a-z0-9]*|\b)|[A-Z]?[a-z0-9]*|[A-Z]|[0-9]+/g)?.filter(Boolean).map(e=>e.toLowerCase()).join(`-`)}function ng(e){return e.replace(/['"]/g,`'`).replace(/\u0000/g,`\\0`).replace(/\n/g,`\\n`).replace(/\r/g,`\\r`).replace(/\v/g,`\\v`).replace(/\t/g,`\\t`).replace(/\f/g,`\\f`)}function rg(e,t=15){return e?e.length>t?`…${e.substr(e.length-t,t)}`:e:``}function ig(e,t=15){if(!e)return``;let n=Math.floor((t-3)/2);return e.length>t?`${e.substr(0,n)}…${e.substr(-n,n)}`:e}function ag(e,t=15){return e?e.length>t?`${e.substr(0,t)}…`:e:``}function og(e,t=15,n=Kh.Middle){if(!e)return``;let r=ag(e,t);return n===Kh.Start?r=rg(e,t):n===Kh.Middle&&(r=ig(e,t)),r}function sg(e,t=[` `]){let n=[e];for(let e=0;e{let i=e.split(r),a=i.map((e,t)=>`${e}${t===i.length-1?``:r}`);n[t]=a}),n=Xn(n)}return n}function cg(e,t,n=[` `,`-`,`.`,`,`]){let r=e.text();if(!r)return;let i=sg(r,Gn(n)?n:[n]),a=parseFloat(e.attr(`x`))||0;e.text(``);let o=e.append(`tspan`).attr(`x`,a),s=`${i[0]}`;o.text(s),i.forEach((n,r)=>{if(r===0)return;let i=`${s}${n}`;o.text(i),o.node().getComputedTextLength()>t?(o.text(s.trim()),o=e.append(`tspan`).attr(`x`,a).attr(`dy`,`1.2em`).text(n),s=n):s+=n})}function lg(e,t,n,r,i,a){t===void 0&&(t=50),n===void 0&&(n=Kh.Middle),r===void 0&&(r=!0),i===void 0&&(i=+window.getComputedStyle(e.node())?.fontSize||0),a===void 0&&(a=Hs());let o=e.text()||``,s=o.length,c=r?i*s*a:e.node().getComputedTextLength(),l=Math.ceil(s*t/(1.1*c));return l{let r=[];if(!t)return[e];let a=sg(e,l),u=``;for(let e=0;e2&&(n?ug(u,o,c):dg(u,s,o))>t;){let e=u.trim().length-2;for(;e>0;){let i=`${u.substring(0,e)}${Bs}`;if((n?ug(i,o,c):dg(i,s,o))<=t||e===1){r.push(i.trim()),u=u.substring(e);break}e--}}return u&&r.push(u.trim()),r}).flat()}function pg(e,t=void 0,n=void 0,r=!0,i=zs,a=!1){let o=Array.isArray(e)?e.map(e=>Qn(Vs,e)):[Qn(Vs,e)],s=o.map(e=>fg(e,t,r,i,a)),c=o[0],l=-c.fontSize*(c.lineHeight-1),u=[];return o.forEach((e,i)=>{let a=s[i],o=i>0?u[i-1]:void 0,c=o?o.marginBottom:0,d=e.marginTop;l+=Math.max(c,d);let f=e.fontSize*e.lineHeight,p=0;for(let i=0;in&&i!==a.length-1){o.charAt(o.length-1)===Bs&&(o=o.substr(0,a[i].length-1)),c{let o=a>0?e[a-1]:void 0,s=o?o.marginBottom/o.fontSize:0,c=i.marginTop/i.fontSize,l=Math.max(s,c),u={fontSize:i.fontSize,fontFamily:i.fontFamily,fontWeight:i.fontWeight,fill:i.color,y:a===0&&n};return`t).map(([e,t])=>`${tg(e)}="${ng(t.toString())}"`).join(` `)}>${i._lines.map((e,n)=>{let o;return o=a===0&&n===0?l:n===0?l+i.lineHeight:i.lineHeight,`${e.length?e:`\xA0`}`}).join(``)}`})}function hg(e){return zn(e,e=>e._estimatedHeight)}var gg=[`text`,`tspan`,`textPath`,`altGlyph`,`altGlyphDef`,`altGlyphItem`,`glyphRef`,`textRef`,`textArea`];function _g(e,t,n,r){let i=pg(t,n.width,void 0,n.fastMode,n.separator,n.wordBreak),a=n.x??+e.getAttribute(`x`),o=n.y??+e.getAttribute(`y`),s=a??0,c=o??0;if(n.textAlign&&e.setAttribute(`text-anchor`,Zh(n.textAlign)),n.verticalAlign&&n.verticalAlign!==qh.Top){let e=hg(i),t=n.verticalAlign===qh.Middle?-e/2:n.verticalAlign===qh.Bottom?-e:0;c+=t}n.textRotationAngle?e.setAttribute(`transform`,`rotate(${n.textRotationAngle===0||n.textRotationAngle?n.textRotationAngle:0} ${s} ${c})`):e.removeAttribute(`transform`);let l=new DOMParser;e.textContent=``,i.forEach(t=>{let n=(0,Qh.default)(mg([t],s,c,r).join(``),gg),i=l.parseFromString(n,`image/svg+xml`).firstChild;e.appendChild(i)})}var vg=Object.assign(Object.assign({},Ap),{position:void 0,type:void 0,label:void 0,labelFontSize:null,labelTextFitMode:Jh.Wrap,labelTextTrimType:Kh.Middle,gridLine:!0,tickLine:!0,domainLine:!0,numTicks:void 0,minMaxTicksOnly:!1,minMaxTicksOnlyWhenWidthIsLess:250,minMaxTicksOnlyShowGridLines:!1,tickTextWidth:void 0,tickTextSeparator:void 0,tickTextForceWordBreak:!1,tickTextTrimType:Kh.Middle,tickTextFitMode:Jh.Wrap,tickTextFontSize:null,tickTextAlign:void 0,tickTextColor:null,tickTextAngle:void 0,labelMargin:8,labelColor:null,tickFormat:void 0,tickValues:void 0,fullSize:!0,tickPadding:8,tickTextHideOverlapping:void 0});function yg(e,t){let n=Object.entries(e);return Object.fromEntries(n.map(([e])=>[eg(e.replace(t??`--vis-`,``)),e]))}function bg(e,t){un({":root":e,[`body.theme-dark .${t}`]:Object.keys(e).filter(e=>e.includes(`--vis-dark`)).map(e=>({[e.replace(`--vis-dark`,`--vis`)]:`var(${e})`}))})}var xg=w({axis:()=>Dg,cssVarDefaults:()=>Cg,grid:()=>Og,hideDomain:()=>Eg,hideTickLine:()=>Tg,label:()=>jg,root:()=>Sg,tick:()=>kg,tickLabel:()=>Mg,tickLabelHideable:()=>Ng,tickTextExiting:()=>Ag,variables:()=>wg}),Sg=z` + label: axis-component; +`,Cg={"--vis-axis-tick-color":`#e8e9ef`,"--vis-axis-grid-color":`#e8e9ef`,"--vis-axis-grid-line-width":`1px`,"--vis-axis-grid-line-dasharray":`none`,"--vis-axis-label-font-size":`14px`,"--vis-axis-label-color":`#6c778c`,"--vis-axis-label-weight":`500`,"--vis-axis-tick-label-color":`#6c778c`,"--vis-axis-tick-label-font-size":`12px`,"--vis-axis-tick-label-weight":`500`,"--vis-axis-tick-label-cursor":`default`,"--vis-axis-tick-label-text-decoration":`none`,"--vis-axis-tick-line-width":`1px`,"--vis-axis-tick-label-hide-transition":`opacity 400ms ease-in-out`,"--vis-dark-axis-tick-color":`#6c778c`,"--vis-dark-axis-tick-label-color":`#e8e9ef`,"--vis-dark-axis-grid-color":`#6c778c`,"--vis-dark-axis-label-color":`#fefefe`},wg=yg(Cg);bg(Cg,Sg);var Tg=z` + label: hide-tick-line; +`,Eg=z` + label: hide-domain; +`,Dg=z` + label: axis; + + user-select: none; + + .domain { + stroke: var(--vis-axis-domain-color, var(--vis-axis-tick-color)); + stroke-width: var(--vis-axis-domain-line-width, var(--vis-axis-grid-line-width)); + stroke-dasharray: var(--vis-axis-domain-line-dasharray, var(--vis-axis-grid-line-dasharray)); + } + + &${`.${Tg}`} { + .tick > line { + opacity: 0; + } + } + + &${`.${Eg}`} { + .domain { + opacity: 0; + } + } +`,Og=z` + label: grid; + + .domain { + opacity: 0; + } + + line { + stroke: var(--vis-axis-grid-color); + stroke-width: var(--vis-axis-grid-line-width); + stroke-dasharray: var(--vis-axis-grid-line-dasharray); + } +`,kg=z` + label: tick; + + stroke: none; + font-size: var(--vis-axis-tick-label-font-size); + font-weight: var(--vis-axis-tick-label-weight); + + line { + stroke: var(--vis-axis-tick-color); + stroke-width: var(--vis-axis-tick-line-width); + } + + text { + fill: var(--vis-axis-tick-label-color); + cursor: var(--vis-axis-tick-label-cursor); + font-family: var(--vis-axis-font-family, var(--vis-font-family)); + text-decoration: var(--vis-axis-tick-label-text-decoration); + stroke: none; + } +`,Ag=z` + label: tick-text-exiting; +`,jg=z` + label: label; + fill: var(--vis-axis-label-color); + font-size: var(--vis-axis-label-font-size); + font-weight: var(--vis-axis-label-weight); + font-family: var(--vis-axis-font-family, var(--vis-font-family)); + text-anchor: middle; +`,Mg=z` + label: tick-label; +`,Ng=z` + label: tick-label-hideable; + opacity: 0; + transition: var(--vis-axis-tick-label-hide-transition); +`,Pg=class extends jp{constructor(e){super(),this._defaultConfig=vg,this.config=this._defaultConfig,this._defaultNumTicks=3,this.events={},e&&this.setConfig(e),this.axisGroup=this.g.append(`g`),this.gridGroup=this.g.append(`g`).attr(`class`,Og)}preRender(){let{config:e}=this,t=this.g.append(`g`).attr(`opacity`,0);this._renderAxis(t,0),this._axisRawBBox=t.node().getBBox(),e.tickTextAlign&&this._alignTickLabels(),this._renderAxisLabel(t),this._axisSizeBBox=this._getAxisSize(t),this._requiredMargin=this._getRequiredMargin(this._axisSizeBBox),t.remove()}getPosition(){let{config:{type:e,position:t}}=this;return t??(e===G.X?Z.Bottom:Z.Left)}_getAxisSize(e){return e.node().getBBox()}_getRequiredMargin(e=this._axisSizeBBox){let{config:{type:t,position:n}}=this;switch(t){case G.X:{let t=this._axisSizeBBox.x+this._axisSizeBBox.width,r=this._axisSizeBBox.x<0?Math.abs(this._axisSizeBBox.x):0,i=t-this._width>1?t-this._width:0;switch(n){case Z.Top:return{top:e.height,left:r,right:i};case Z.Bottom:default:return{bottom:e.height,left:r,right:i}}}case G.Y:{let t=e.height>this._height?(e.height-this._height)/2:0,r=t,i=t;switch(n){case Z.Right:return{right:e.width,top:r,bottom:i};case Z.Left:default:return{left:e.width,top:r,bottom:i}}}}}getRequiredMargin(){return this._requiredMargin}getOffset(e){let{config:{type:t,position:n}}=this;switch(t){case G.X:switch(n){case Z.Top:return{top:e.top,left:e.left};case Z.Bottom:default:return{top:e.top+this._height,left:e.left}}case G.Y:switch(n){case Z.Right:return{top:e.top,left:e.left+this._width};case Z.Left:default:return{top:e.top,left:e.left}}}}_render(e=this.config.duration,t=this.axisGroup){let{config:n}=this;if(this._renderAxis(t,e),this._renderAxisLabel(t),n.gridLine){let t=this._buildGrid();this.gridGroup.selectAll(`*`).interrupt(),W(this.gridGroup,e).call(t).style(`opacity`,1)}else W(this.gridGroup,e).style(`opacity`,0);n.tickTextAlign&&this._alignTickLabels(),this._resolveTickLabelOverlap(t)}_buildAxis(){let{config:{type:e,position:t,tickPadding:n}}=this,r=this._getNumTicks();switch(e){case G.X:switch(t){case Z.Top:return Hh(this.xScale).ticks(r).tickPadding(n);case Z.Bottom:default:return Wh(this.xScale).ticks(r).tickPadding(n)}case G.Y:switch(t){case Z.Right:return Uh(this.yScale).ticks(r).tickPadding(n);case Z.Left:default:return Gh(this.yScale).ticks(r).tickPadding(n)}}}_buildGrid(){let{config:e}=this,t;switch(e.type){case G.X:switch(e.position){case Z.Top:t=Hh(this.xScale);break;case Z.Bottom:default:t=Wh(this.xScale);break}t.tickSize(-this._height);break;case G.Y:switch(e.position){case Z.Right:t=Uh(this.yScale);break;case Z.Left:default:t=Gh(this.yScale);break}t.tickSize(-this._width)}t.tickSizeOuter(0).tickFormat(()=>``);let n=this._getNumTicks()*2,r=t.scale(),i=r.domain(),a=e.tickValues?this._getConfiguredTickValues():this._shouldRenderMinMaxTicksOnly()?(()=>{if(!e.minMaxTicksOnlyShowGridLines)return i;let t=r.ticks(n);if(t.length<2)return i;let a=t[1]-+t[0],o=i[1];return o-+t[t.length-1]>a/2?[...t,o]:t})():r.ticks(n);return t.tickValues(a),t}_renderAxis(e=this.axisGroup,t=this.config.duration){let{config:n}=this,r=this._buildAxis(),i=r.scale(),a=n.tickValues?this._getConfiguredTickValues():this._shouldRenderMinMaxTicksOnly()?i.domain():i.ticks(this._getNumTicks()),o=a.length;r.tickValues(a),e.selectAll(`*`).interrupt();let s=W(e,t).call(r);e.selectAll(`text`).attr(`dy`,null).attr(`y`,null),s.on(`end`,()=>{this._resolveTickLabelOverlap(e)}),e.selectAll(`g.tick`).classed(kg,!0).style(`font-size`,n.tickTextFontSize);let c=e.selectAll(`g.tick > text`).filter(e=>a.some(t=>Yn(e,t))).classed(Mg,!0).classed(Ng,!!n.tickTextHideOverlapping).style(`fill`,n.tickTextColor);e.selectAll(`g.tick > text`).filter(e=>!a.some(t=>Yn(e,t))).classed(Ag,!0),c.nodes().forEach(e=>Xs(e));let l=r.tickSize(),u=this.getPosition(),d=n.tickTextWidth||(n.type===G.X?this._containerWidth/(o+1):this._containerWidth/5);if(c.each((e,t,r)=>{let i=n.tickFormat?.call(n,e,t,a)??`${e}`,o=r[t];if(!this._tickTextStyleCached){let e=getComputedStyle(o);this._tickTextStyleCached={fontSize:Number.parseFloat(e.fontSize),fontFamily:e.fontFamily,fontWidthToHeightRatio:Hs()}}let[s,c]=this._getTickTextOffset(u,l,this._tickTextStyleCached.fontSize),f={verticalAlign:n.type===G.X?qh.Top:qh.Middle,width:d,textRotationAngle:n.tickTextAngle,separator:n.tickTextSeparator,wordBreak:n.tickTextForceWordBreak,x:s,y:c};n.tickTextFitMode===Jh.Trim&&(lg(H(o).text(i),d,n.tickTextTrimType,!0,this._tickTextStyleCached.fontSize,.58),i=H(o).text()),_g(o,Object.assign({text:i},this._tickTextStyleCached),f,n.type===G.X?`central`:`hanging`)}),e.classed(Dg,!0).classed(Tg,!n.tickLine).classed(Eg,!n.domainLine),n.fullSize){let n=this._getFullDomainPath(0);W(e.select(`.domain`),t).attr(`d`,n)}}_resolveTickLabelOverlap(e=this.axisGroup){let{config:t}=this,n=e.selectAll(`g.tick > text:not(.${Ag})`);if(!t.tickTextHideOverlapping){n.style(`opacity`,null);return}cancelAnimationFrame(this._collideTickLabelsAnimFrameId),this._collideTickLabelsAnimFrameId=requestAnimationFrame(()=>{this._collideTickLabels(n)})}_collideTickLabels(e){e.each((e,t,n)=>{let r=n[t];r._visible=!0});for(let t=0;t<3;t+=1)e.each((e,t,n)=>{let r=n[t];if(!r._visible)return;let i=r.getBoundingClientRect();for(let e=t+1;e{let r=n[t];H(r).style(`opacity`,r._visible?1:0)})}_getNumTicks(){let{config:{type:e,numTicks:t}}=this;if(t)return t;if(e===G.X){let e=this.xScale.range(),t=e[1]-e[0];return Math.floor(t/175)}if(e===G.Y){let e=this.yScale.range();return Math.abs(e[0]-e[1])**.85/25}return this._defaultNumTicks}_getConfiguredTickValues(){let{config:e}=this,t=(e.type===G.X?this.xScale:this.yScale)?.domain();return e.tickValues?e.tickValues.filter(e=>e>=t[0]&&e<=t[1]):null}_shouldRenderMinMaxTicksOnly(){let{config:e}=this;return e.minMaxTicksOnly||e.type===G.X&&this._widthe&&(cg(u,e),d=!0)}let f=s,p=c;if(a===Jh.Wrap){let e=u.node().getBBox();f=e.width,p=e.height}else{let e=t===G.X?f:p,n=getComputedStyle(u.node()),r=Number.parseFloat(n.fontSize);lg(u,e,this.config.labelTextTrimType,!0,r);let i=u.node().getBBox();f=i.width,p=i.height}let m=t===G.X?this._width/2:t===G.Y&&a===Jh.Wrap&&d?o===Z.Left?-s-p/2-10:s:(-1)**(o===Z.Left)*s,h=t===G.Y?this._height/2:t===G.X&&a===Jh.Wrap?o===Z.Top?-c-p/2:c:(-1)**(o===Z.Top)*c,g=t===G.X?0:(-1)**(o===Z.Left)*r,_=t===G.X?(-1)**(o===Z.Top)*r:0;u.attr(`transform`,`translate(${m+g},${h+_}) rotate(${l})`)}_getLabelDY(){let{type:e,position:t}=this.config;switch(e){case G.X:switch(t){case Z.Top:return 0;case Z.Bottom:default:return .75}case G.Y:switch(t){case Z.Right:return .75;case Z.Left:default:return-.25}}}_getTickTextOffset(e,t,n){let{config:r}=this,i=(r.tickTextAngle??0)/180*Math.PI,a=t+r.tickPadding;if(r.type===G.X){let t=e===Z.Bottom?1:-1;return[t*a*Math.sin(i),t*(a+n/2)*Math.cos(i)]}else{let t=e===Z.Right?1:-1;return[t*a*Math.cos(i),t*a*Math.sin(i)]}}_alignTickLabels(){let{config:{type:e,tickTextAlign:t,tickTextAngle:n,position:r}}=this,i=this.g.selectAll(`g.tick > text`),a=$h(t),o=e===G.X?0:this._getYTickTextTranslate(t,r),s=n?`translate(${o},0) rotate(${n})`:`translate(${o},0)`;i.attr(`transform`,s).attr(`text-anchor`,a)}_getYTickTextTranslate(e,t=Z.Left){let n=this.config.tickPadding+1,r=(this._axisRawBBox?.width??this.axisGroup.node()?.getBBox().width??0)-n;switch(e){case Yh.Left:return t===Z.Left?r*-1:0;case Yh.Right:return t===Z.Left?0:r;case Yh.Center:return t===Z.Left?r*-.5:r*.5;default:return 0}}};Pg.selectors=xg;var Fg=Object.assign(Object.assign({},Ap),{yStacked:void 0,baseline:null,duration:100,tooltip:void 0,template:(e,t,n,r)=>``,hideWhenFarFromPointer:!0,hideWhenFarFromPointerDistance:100,snapToData:!0,getCircles:void 0,color:void 0,strokeColor:void 0,strokeWidth:void 0,onCrosshairMove:void 0,forceShowAt:void 0,skipRangeCheck:!1}),Ig=w({circle:()=>Bg,globalStyles:()=>Lg,line:()=>zg,root:()=>Rg}),Lg=un` + :root { + --vis-crosshair-line-stroke-color: #888; + --vis-crosshair-line-stroke-width: 1px; + --vis-crosshair-line-stroke-opacity: 1; + --vis-crosshair-circle-stroke-color: #fff; + --vis-crosshair-circle-stroke-width: 1px; + --vis-crosshair-circle-stroke-opacity: 0.75; + } +`,Rg=z` + label: crosshair-component; +`,zg=z` + stroke: var(--vis-crosshair-line-stroke-color); + stroke-width: var(--vis-crosshair-line-stroke-width); + stroke-opacity: var(--vis-crosshair-line-stroke-opacity); + pointer-events: none; +`,Bg=z` + stroke: var(--vis-crosshair-circle-stroke-color); + stroke-width: var(--vis-crosshair-circle-stroke-width); + stroke-opacity: var(--vis-crosshair-circle-stroke-opacity); + pointer-events: none; +`,Vg=class extends jp{constructor(e){super(),this.clippable=!0,this._defaultConfig=Fg,this.config=this._defaultConfig,this._xPx=void 0,this._yPx=void 0,this._mouseEvent=void 0,this._animFrameId=null,this._accessors={x:void 0,y:void 0,yStacked:void 0,baseline:void 0},e&&this.setConfig(e),this.g.style(`opacity`,0),this.line=this.g.append(`line`).attr(`class`,zg)}set accessors(e){this._accessors=e}get accessors(){let{config:e}=this,t=!!(e.x||e.y||e.yStacked),n=t?e.x:this._accessors.x,r=t?e.y:this._accessors.y;return{x:n,y:r?Gn(r)?r:[r]:void 0,yStacked:t?e.yStacked:this._accessors.yStacked,baseline:e.baseline??this._accessors.baseline}}_isContainerInViewport(){if(!this.container?.node())return!1;let e=this.container.node().getBoundingClientRect(),t=window.innerWidth||document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight,r=Math.max(0,Math.min(e.right,t)-Math.max(e.left,0)),i=Math.max(0,Math.min(e.bottom,n)-Math.max(e.top,0)),a=e.width*e.height,o=r*i;return a>0&&o/a>=.35}setContainer(e){this.container!==e&&(this.container=e,this.container.on(`mousemove.crosshair`,this._onMouseMove.bind(this)),this.container.on(`mouseout.crosshair`,this._onMouseOut.bind(this)),this.container.on(`wheel.crosshair`,this._onWheel.bind(this)))}_render(e){var t;let{config:n,datamodel:r}=this,i=Hn(e)?e:n.duration,a=n.forceShowAt!==void 0,o=a?this.xScale(n.forceShowAt):this._xPx,s=this.xScale.invert(o),c=r.data?.length&&this.accessors.x?r.data.indexOf(ur(r.data,s,this.accessors.x,Vn.Left)):void 0,l,u;n.snapToData&&(!this.accessors.y&&!this.accessors.yStacked&&r.data?.length&&console.warn(`Unovis | Crosshair: Y accessors have not been configured. Please check if they're present in the configuration object`),!r.data?.length&&this._mouseEvent&&console.warn(`Unovis | Crosshair: No data to snap to. Make sure the data has been passed to the container or to the crosshair itself`),l=ur(r.data,s,this.accessors.x),u=r.data.indexOf(l));let d=this.xScale.range(),f=this.yScale.range(),p=n.snapToData&&l?rr(Math.round(this.xScale(B(l,this.accessors.x,u))),0,this._width):rr(o,d[0],d[1]),m=o>=d[0]&&o<=d[1],h=this._yPx>=Math.min(f[0],f[1])&&this._yPx<=Math.max(f[0],f[1]),g=n.skipRangeCheck?!!this._xPx:this._xPx?m&&h:m;n.hideWhenFarFromPointer&&Math.abs(p-+o)>=n.hideWhenFarFromPointerDistance&&(g=!1);let _=n.tooltip??this.tooltip;if(g&&_&&this._isContainerInViewport()){let e=_.getContainer()||this.container.node(),t=_.isContainerBody(),n=this.accessors.x?B(l,this.accessors.x,u):void 0;if(a){let e=this.container.node().getBoundingClientRect(),r=[(t?o+e.left:o)+this._containerMargin.left,this._height/2+(t?e.top:0)];this._showTooltip(l,n,r,c)}else if(this._mouseEvent){let r=t?[this._mouseEvent.clientX,this._mouseEvent.clientY]:La(this._mouseEvent,e);this._showTooltip(l,n,r,c)}}else this._hideTooltip();if(this._mouseEvent&&=((t=n.onCrosshairMove)==null||t.call(n,g?this.xScale.invert(this._xPx):void 0,l,u,this._mouseEvent),void 0),W(this.g,i).style(`opacity`,g?1:0),!isFinite(o))return;this.line.attr(`y1`,0).attr(`y2`,this._height),W(this.line,i,Nl).attr(`x1`,p).attr(`x2`,p);let v=Un(n.getCircles)?n.getCircles(s,r.data,this.yScale,c):this.getCircleData(l,u),y=this.g.selectAll(`circle`).data(v,(e,t)=>e.id??t);W(y.enter().append(`circle`).attr(`class`,Bg).attr(`r`,0).attr(`cx`,p).attr(`cy`,e=>e.y).style(`fill`,e=>e.color).style(`stroke`,e=>e.strokeColor).style(`stroke-width`,e=>e.strokeWidth).merge(y),i,Nl).attr(`cx`,p).attr(`cy`,e=>e.y).attr(`r`,4).style(`opacity`,e=>e.opacity).style(`fill`,e=>e.color).style(`stroke`,e=>e.strokeColor).style(`stroke-width`,e=>e.strokeWidth),y.exit().remove()}hide(e){window.cancelAnimationFrame(this._animFrameId),this._animFrameId=window.requestAnimationFrame(()=>{var t,n;this._xPx=void 0,this._yPx=void 0,this._mouseEvent=void 0,(n=(t=this.config).onCrosshairMove)==null||n.call(t,void 0,void 0,void 0,e),this._render()})}_onMouseMove(e){let{datamodel:t,element:n}=this;!this.accessors.x&&t.data?.length&&console.warn(`Unovis | Crosshair: X accessor function has not been configured. Please check if it's present in the configuration object`);let[r,i]=La(e,n);this._xPx=r,this._yPx=i,this._mouseEvent=e,window.cancelAnimationFrame(this._animFrameId),this._animFrameId=window.requestAnimationFrame(()=>{this._render()})}_onMouseOut(e){(!e||!this.container?.node().contains(e.relatedTarget))&&this.hide(e)}_onWheel(e){this.hide(e)}_showTooltip(e,t,n,r){let{config:i,datamodel:a}=this,o=i.tooltip??this.tooltip;if(!o||!n)return;let[s,c]=n,l=i.template(e,t,a.data,r);if(o.config.followCursor=!0,!o.config.horizontalPlacement||o.config.horizontalPlacement===Z.Auto){let e=o.isContainerBody()?s-this.container.node().getBoundingClientRect().left:s;o.overrideHorizontalPlacement(e>this._containerWidth/2?Z.Left:Z.Right)}l&&o.show(l,{x:s,y:c})}_hideTooltip(){let{config:e}=this;(e.tooltip??this.tooltip)?.hide()}getYDataExtent(){return[void 0,void 0]}getCircleData(e,t){let{config:n}=this;if(n.snapToData&&e){let r=this.accessors.y??[],i=this.accessors.yStacked??[],a=B(e,this.accessors.baseline,t)||0,o=ar(e,t,...i).map((t,r)=>({y:this.yScale(t+a),opacity:Hn(B(e,i[r],r))?1:0,color:vh(e,n.color,r),strokeColor:n.strokeColor?vh(e,n.strokeColor,r):void 0,strokeWidth:n.strokeWidth?B(e,n.strokeWidth,r):void 0})),s=r.map((r,i)=>{let a=B(e,r,t);return{y:this.yScale(a),opacity:Hn(a)?1:0,color:vh(e,n.color,o.length+i),strokeColor:n.strokeColor?vh(e,n.strokeColor,i):void 0,strokeWidth:n.strokeWidth?B(e,n.strokeWidth,i):void 0}});return o.concat(s)}return[]}};Vg.selectors=Ig;var Hg=Object.assign(Object.assign({},Ap),{color:void 0,curveType:$.MonotoneX,baseline:()=>0,opacity:1,cursor:null,line:!1,lineColor:void 0,lineWidth:2,lineDashArray:void 0,minHeight1Px:!1,minHeight:void 0,stackMinHeight:!1}),Ug=w({area:()=>Kg,areaLinePath:()=>qg,globalStyles:()=>Gg,root:()=>Wg}),Wg=z` + label: area-component; +`,Gg=un` + :root { + --vis-area-cursor: default; + --vis-area-fill-opacity: 1; + --vis-area-stroke-color: none; + --vis-area-stroke-width: 0px; + --vis-area-stroke-dasharray: none; + --vis-area-stroke-opacity: 1; + --vis-area-hover-fill-opacity: none; + --vis-area-hover-stroke-width: none; + + /* Dark Theme */ + --vis-dark-area-stroke-color: none; + } + + body.theme-dark ${`.${Wg}`} { + --vis-area-stroke-color: var(--vis-dark-area-stroke-color); + } + +`,Kg=z` + label: area; + cursor: var(--vis-area-cursor); + fill-opacity: var(--vis-area-fill-opacity); + stroke-width: var(--vis-area-stroke-width); + stroke-dasharray: var(--vis-area-stroke-dasharray); + stroke: var(--vis-area-stroke-color); + stroke-opacity: var(--vis-area-stroke-opacity); + + &:hover { + fill-opacity: var(--vis-area-hover-fill-opacity); + stroke-width: var(--vis-area-hover-stroke-width); + } +`,qg=z` + label: areaLinePath; + fill: none; + stroke-dasharray: var(--vis-line-stroke-dasharray); + stroke-dashoffset: var(--vis-line-stroke-dashoffset); +`,Jg=class e extends jp{constructor(t){super(),this._defaultConfig=Hg,this.config=this._defaultConfig,this.stacked=!0,this.events={[e.selectors.area]:{}},t&&this.setConfig(t),this.stacked=Array.isArray(this.config.y)}get bleed(){let{config:{line:e,lineWidth:t}}=this;if(!e)return{top:0,bottom:0,left:0,right:0};let n=this.yScale.domain(),r=(this.yScale.range()[0]>this.yScale.range()[1]?wp.North:wp.South)===wp.South,i=t>3,a=t>=10;return{top:!a&&(!r&&n[1]===0||r&&n[0]===0)?0:t/2,bottom:!a&&(!r&&n[0]===0||r&&n[1]===0)?0:t/2,left:i?t/2:0,right:i?t/2:0}}_render(e){super._render(e);let{config:t,datamodel:{data:n}}=this,r=Hn(e)?e:t.duration,i=yh[t.curveType];this._areaGen=sm().x(e=>e.x).y0(e=>e.y0).y1(e=>e.y1).curve(i);let a=Gn(t.y)?t.y:[t.y],o=n.map((e,n)=>this.xScale(B(e,t.x,n))),s=or(n,t.baseline,a,this._prevNegative);this._prevNegative=s.map(e=>!!e.isMostlyNegative);let c=[],l=s.map(e=>e.map((e,n)=>{let r=o[n],i=this.yScale(e[0]),a=this.yScale(e[1]),s=a>i,l=t.stackMinHeight&&c[n]||0,u=s?i+l:i-l,d=s?a+l:a-l,f=0;return(t.minHeight||t.minHeight1Px)&&Math.abs(d-u)<(t.minHeight??1)&&(f=(t.minHeight??1)-Math.abs(d-u),t.stackMinHeight&&(c[n]=l+f)),{x:r,y0:u,y1:s?d+f:d-f}})),u=l.length-1,d=[...l].reverse(),f=this.g.selectAll(`.${Kg}`).data(d),p=W(f.enter().append(`path`).attr(`class`,Kg).attr(`d`,e=>this._areaGen(e)||this._emptyPath()).style(`opacity`,0).style(`fill`,(e,r)=>vh(n,t.color,u-r)).merge(f),r).style(`opacity`,(e,r)=>e.some(e=>e.y0-e.y1!==0)?B(n,t.opacity,u-r):0).style(`fill`,(e,r)=>vh(n,t.color,u-r)).style(`cursor`,(e,r)=>tr(n,t.cursor,u-r));r?p.attrTween(`d`,(e,t,n)=>_h(H(n[t]).attr(`d`),this._areaGen(e)||this._emptyPath())):p.attr(`d`,e=>this._areaGen(e)||this._emptyPath()),W(f.exit(),r).style(`opacity`,0).remove(),t.line&&this._renderLines(r,l)}_renderLines(e,t){let{config:n,datamodel:{data:r}}=this,i=t.length-1,a=[...t].reverse(),o=n.lineColor??n.color,s=this.g.selectAll(`.${qg}`).data(a),c=this.g.selectAll(`.${Kg}`).nodes(),l=W(s.enter().insert(`path`,(e,t)=>c[t+1]).attr(`class`,qg).attr(`stroke`,(e,t)=>vh(r,o,i-t)).attr(`stroke-width`,n.lineWidth).attr(`stroke-opacity`,0).merge(s),e).attr(`stroke`,(e,t)=>vh(r,o,i-t)).attr(`stroke-width`,n.lineWidth).attr(`stroke-opacity`,1).attr(`cursor`,(e,t)=>tr(r,n.cursor,i-t)).style(`stroke-dasharray`,(e,t)=>er(r,n.lineDashArray,t)?.join(` `)??null),u=yh[n.curveType];this._lineGen=om().x(e=>e.x).y(e=>e.y1).curve(u),e?l.attrTween(`d`,(e,t,n)=>_h(H(n[t]).attr(`d`)||this._emptyLinePath(),this._lineGen(e)||this._emptyLinePath())):l.attr(`d`,e=>this._lineGen(e)||this._emptyLinePath()),W(s.exit(),e).style(`opacity`,0).remove()}getYDataExtent(e){let{config:t,datamodel:n}=this,r=Gn(t.y)?t.y:[t.y],i=this.xScale.domain();return ir(e?dr(n.data,i,t.x,!0):n.data,t.baseline,...r)}_emptyPath(){let e=this.xScale.range(),t=this.yScale.domain(),n=this.yScale((t[0]+t[1])/2),r=n;return this._areaGen([{y0:n,y1:r,x:e[0]},{y0:n,y1:r,x:e[1]}])}_emptyLinePath(){let e=this.xScale.range(),t=this.yScale.range();return`M${e[0]},${t[0]} L${e[1]},${t[0]}`}};Jg.selectors=Ug;var Yg=Symbol(`componentAccessorKey`),Xg=Symbol(`tooltipAccessorKey`),Zg=Symbol(`crosshairAccessorKey`),Qg=Symbol(`axisAccessorKey`),$g=Symbol(`annotationsAccessorKey`);function e_(e,t){return Yn(e,t)}function t_(e){let t=m(),n=t.attrs;return C(()=>{let r={},i=t?.vnode.props??{};return Object.keys(i).forEach(t=>{r[ie(t)]=e[ie(t)]}),{...r,...n}})}var n_=k({__name:`index`,props:{components:{},xScale:{type:[Object,Function]},xDomain:{},xDomainMinConstraint:{},xDomainMaxConstraint:{},xRange:{},yScale:{type:[Object,Function]},yDomain:{},yDomainMinConstraint:{},yDomainMaxConstraint:{},yRange:{},yDirection:{},xAxis:{},yAxis:{},autoMargin:{type:Boolean},tooltip:{},crosshair:{},preventEmptyDomain:{type:[Boolean,null]},scaleByDomain:{type:Boolean},annotations:{},clipPathExtend:{},duration:{},margin:{},padding:{},sizing:{},width:{},height:{},svgDefs:{},ariaLabel:{},data:{}},setup(t,{expose:r}){let i=t,{data:a}=b(i),l=t_(i),u=D(),d=S({components:[],annotations:void 0,crosshair:void 0,tooltip:void 0,xAxis:void 0,yAxis:void 0}),p=D();return f(a,()=>{u.value&&u.value.setData(a.value,!0)}),e(()=>{var e;d.components.map(e=>e.config),(e=u.value)==null||e.updateContainer({...re(l.value),...re(d)})}),s(()=>{p.value&&(u.value=new Ep(p.value,{...re(d)},a.value))}),c(()=>u.value?.destroy()),n(Yg,{data:a,update:e=>d.components=[...d.components,e],destroy:()=>d.components=d.components?.filter(e=>!e.isDestroyed())}),n(Qg,{data:a,update:e=>d[`${e.config.type}Axis`]=e,destroy:e=>{d[`${e}Axis`]=void 0}}),n(Zg,{data:a,update:e=>d.crosshair=e,destroy:()=>{d.crosshair=void 0}}),n(Xg,{data:a,update:e=>d.tooltip=e,destroy:()=>{d.tooltip=void 0}}),n($g,{data:a,update:e=>d.annotations=e,destroy:()=>{d.annotations=void 0}}),r({component:u}),(e,t)=>(j(),y(`div`,{"data-vis-xy-container":``,ref_key:`elRef`,ref:p,class:`unovis-xy-container`},[o(e.$slots,`default`)],512))}}),r_={"data-vis-component":``};Jg.selectors;var i_=k({__name:`index`,props:{color:{type:[Function,String,Array,null]},curveType:{},baseline:{type:[Function,Number,null]},opacity:{type:[Function,Number,null]},cursor:{type:[Function,String,null]},minHeight1Px:{type:Boolean},minHeight:{},x:{type:[Function,Number,null]},y:{type:[Function,Number,null,Array]},id:{type:Function},xScale:{type:[Object,Function]},yScale:{type:[Object,Function]},excludeFromDomainCalculation:{type:Boolean},duration:{},events:{},attributes:{},data:{}},setup(e,{expose:t}){let n=T(Yg),r=e,i=C(()=>n.data.value??r.data),a=t_(r),o=D();return s(()=>{d(()=>{var e;o.value=new Jg(a.value),(e=o.value)==null||e.setData(i.value),n.update(o.value)})}),c(()=>{var e;(e=o.value)==null||e.destroy(),n.destroy()}),f(a,(e,t)=>{var n;e_(e,t)||(n=o.value)==null||n.setConfig(a.value)}),f(i,()=>{var e;(e=o.value)==null||e.setData(i.value)}),t({component:o}),(e,t)=>(j(),y(`div`,r_))}}),a_={"data-vis-axis":``};Pg.selectors;var o_=k({__name:`index`,props:{position:{},type:{},fullSize:{type:Boolean},label:{},labelFontSize:{},labelMargin:{},labelTextFitMode:{},labelTextTrimType:{},labelColor:{},gridLine:{type:Boolean},tickLine:{type:Boolean},domainLine:{type:Boolean},minMaxTicksOnly:{type:Boolean},minMaxTicksOnlyShowGridLines:{type:Boolean},minMaxTicksOnlyWhenWidthIsLess:{},tickFormat:{type:Function},tickValues:{},numTicks:{},tickTextFitMode:{},tickTextWidth:{},tickTextSeparator:{},tickTextForceWordBreak:{type:Boolean},tickTextTrimType:{},tickTextFontSize:{},tickTextAlign:{},tickTextColor:{},tickTextAngle:{},tickTextHideOverlapping:{type:Boolean},tickPadding:{},x:{type:[Function,Number,null]},y:{type:[Function,Number,null,Array]},id:{type:Function},color:{type:[Function,String,Array,null]},xScale:{type:[Object,Function]},yScale:{type:[Object,Function]},excludeFromDomainCalculation:{type:Boolean},duration:{},events:{},attributes:{},data:{}},setup(e,{expose:t}){let n=T(Qg),r=e,i=C(()=>n.data.value??r.data),a=t_(r),o=D();return s(()=>{d(()=>{var e;o.value=new Pg(a.value),(e=o.value)==null||e.setData(i.value),n.update(o.value)})}),c(()=>{var e;(e=o.value)==null||e.destroy(),n.destroy(r.type)}),f(a,(e,t)=>{var n;e_(e,t)||(n=o.value)==null||n.setConfig(a.value)}),f(i,()=>{var e;(e=o.value)==null||e.setData(i.value)}),t({component:o}),(e,t)=>(j(),y(`div`,a_))}}),s_={"data-vis-crosshair":``};Vg.selectors;var c_=k({__name:`index`,props:{data:{}},setup(e,{expose:t}){let n=T(Zg),r=e,i=C(()=>n.data.value??r.data),a=t_(r),o=D();return s(()=>{d(()=>{var e;o.value=new Vg(a.value),(e=o.value)==null||e.setData(i.value),n.update(o.value)})}),c(()=>{var e;(e=o.value)==null||e.destroy(),n.destroy()}),f(a,(e,t)=>{var n;e_(e,t)||(n=o.value)==null||n.setConfig(a.value)}),f(i,()=>{var e;(e=o.value)==null||e.setData(i.value)}),t({component:o}),(e,t)=>(j(),y(`div`,s_))}}),l_={"data-vis-component":``};kh.selectors;var u_=k({__name:`index`,props:{color:{type:[Function,String,Array,null]},curveType:{},lineWidth:{},lineDashArray:{type:[Function,Array,null]},fallbackValue:{},highlightOnHover:{type:Boolean},cursor:{type:[Function,String,null]},interpolateMissingData:{type:Boolean},x:{type:[Function,Number,null]},y:{type:[Function,Number,null,Array]},id:{type:Function},xScale:{type:[Object,Function]},yScale:{type:[Object,Function]},excludeFromDomainCalculation:{type:Boolean},duration:{},events:{},attributes:{},data:{}},setup(e,{expose:t}){let n=T(Yg),r=e,i=C(()=>n.data.value??r.data),a=t_(r),o=D();return s(()=>{d(()=>{var e;o.value=new kh(a.value),(e=o.value)==null||e.setData(i.value),n.update(o.value)})}),c(()=>{var e;(e=o.value)==null||e.destroy(),n.destroy()}),f(a,(e,t)=>{var n;e_(e,t)||(n=o.value)==null||n.setConfig(a.value)}),f(i,()=>{var e;(e=o.value)==null||e.setData(i.value)}),t({component:o}),(e,t)=>(j(),y(`div`,l_))}}),d_={"data-vis-tooltip":``};Wp.selectors;var f_=k({__name:`index`,props:{components:{},container:{},followCursor:{type:Boolean},allowHover:{type:Boolean},horizontalPlacement:{},horizontalShift:{},verticalPlacement:{},verticalShift:{},triggers:{},attributes:{},className:{},hideDelay:{},showDelay:{},data:{}},setup(e,{expose:t}){let n=T(Xg),r=t_(e),i=D();return s(()=>{d(()=>{i.value=new Wp(r.value),n.update(i.value)})}),c(()=>{var e;(e=i.value)==null||e.destroy(),n.destroy()}),f(r,(e,t)=>{var n;e_(e,t)||(n=i.value)==null||n.setConfig(r.value)}),t({component:i}),(e,t)=>(j(),y(`div`,d_))}}),p_=k({__name:`ChartStyle`,props:{id:{}},setup(e){let{config:t}=O_(),n=C(()=>Object.entries(t.value).filter(([,e])=>e.theme||e.color));return(t,i)=>n.value.length?(j(),ne(r(he),{key:0,as:`style`},{default:O(()=>[A(u(Object.entries(r(D_)).map(([t,r])=>` +${r} [data-chart=${e.id}] { +${n.value.map(([e,n])=>{let r=n.theme?.[t]||n.color;return r?` --color-${e}: ${r};`:null}).join(` +`)} +} +`).join(` +`)),1)]),_:1})):ae(``,!0)}}),m_=[`data-chart`],h_=k({__name:`ChartContainer`,props:{id:{},class:{type:[Boolean,null,String,Object,Array]},config:{},cursor:{type:Boolean}},setup(e){let t=e,{config:n}=b(t),i=ge(),s=C(()=>`chart-${t.id||i.replace(/:/g,``)}`);return k_({id:i,config:n}),(c,l)=>(j(),y(`div`,{"data-slot":`chart`,"data-chart":s.value,class:h(r(de)(`[&_.tick_text]:!fill-muted-foreground [&_.tick_line]:!stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border flex flex-col aspect-video justify-center text-xs [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-hidden [&_.recharts-sector]:outline-hidden [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-surface]:outline-hidden [&_[data-vis-xy-container]]:h-full [&_[data-vis-single-container]]:h-full h-full [&_[data-vis-xy-container]]:w-full [&_[data-vis-single-container]]:w-full w-full `,t.class)),style:a({"--vis-tooltip-padding":`0px`,"--vis-tooltip-background-color":`transparent`,"--vis-tooltip-border-color":`transparent`,"--vis-tooltip-text-color":`none`,"--vis-tooltip-shadow-color":`none`,"--vis-tooltip-backdrop-filter":`none`,"--vis-crosshair-circle-stroke-color":`#0000`,"--vis-crosshair-line-stroke-width":e.cursor?`1px`:`0px`,"--vis-font-family":`var(--font-sans)`})},[o(c.$slots,`default`,{id:r(i),config:r(n)}),p(p_,{id:s.value},null,8,[`id`])],14,m_))}}),g_=k({__name:`ChartLegendContent`,props:{hideIcon:{type:Boolean},nameKey:{},verticalAlign:{default:`bottom`},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,{id:n,config:i}=O_(),o=C(()=>Object.entries(i.value).map(([e])=>({key:t.nameKey||e,itemConfig:i.value[e]}))),c=D(``);return s(()=>{c.value=`[data-chart="chart-${n}"]>[data-vis-xy-container]`}),(n,i)=>c.value?(j(),y(`div`,{key:0,class:h(r(de)(`flex items-center justify-center gap-4`,e.verticalAlign===`top`?`pb-3`:`pt-3`,t.class))},[(j(!0),y(x,null,g(o.value,({key:e,itemConfig:t})=>(j(),y(`div`,{key:e,class:h(r(de)(`[&>svg]:text-muted-foreground flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3`))},[t?.icon?(j(),ne(_(t.icon),{key:0})):(j(),y(`div`,{key:1,class:`h-2 w-2 shrink-0 rounded-[2px]`,style:a({backgroundColor:t.color})},null,4)),A(` `+u(t?.label),1)],2))),128))],2)):ae(``,!0)}}),__={key:0,class:`font-medium`},v_={class:`grid gap-1.5`},y_={class:`grid gap-1.5`},b_={key:0,class:`font-medium`},x_={class:`text-muted-foreground`},S_={key:0,class:`text-foreground font-mono font-medium tabular-nums`},C_=k({__name:`ChartTooltipContent`,props:{hideLabel:{type:Boolean},hideIndicator:{type:Boolean},indicator:{default:`dot`},nameKey:{},labelKey:{},labelFormatter:{},payload:{default:()=>({})},config:{default:()=>({})},class:{type:[Boolean,null,String,Object,Array]},color:{},x:{}},setup(e){let t=e,n=C(()=>Object.entries(t.payload).map(([e,n])=>({key:e,value:n,itemConfig:t.config[e],indicatorColor:t.config[e]?.color??t.payload.fill})).filter(e=>e.itemConfig)),i=C(()=>Object.keys(t.payload).length===1&&t.indicator!==`dot`),s=C(()=>t.hideLabel?null:t.labelFormatter&&t.x!==void 0?t.labelFormatter(t.x):t.labelKey?t.config[t.labelKey]?.label||t.payload[t.labelKey]:t.x);return(c,l)=>(j(),y(`div`,{class:h(r(de)(`border-border/50 bg-background grid min-w-[8rem] items-start gap-1.5 rounded-lg border px-2.5 py-1.5 text-xs shadow-xl`,t.class))},[o(c.$slots,`default`,{},()=>[!i.value&&s.value?(j(),y(`div`,__,u(s.value),1)):ae(``,!0),v(`div`,v_,[(j(!0),y(x,null,g(n.value,({value:t,itemConfig:n,indicatorColor:o,key:c})=>(j(),y(`div`,{key:c,class:h(r(de)(`[&>svg]:text-muted-foreground flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5`,e.indicator===`dot`&&`items-center`))},[n?.icon?(j(),ne(_(n.icon),{key:0})):e.hideIndicator?ae(``,!0):(j(),y(`div`,{key:1,class:h(r(de)(`shrink-0 rounded-[2px] border-(--color-border) bg-(--color-bg)`,{"h-2.5 w-2.5":e.indicator===`dot`,"w-1":e.indicator===`line`,"w-0 border-[1.5px] border-dashed bg-transparent":e.indicator===`dashed`,"my-0.5":i.value&&e.indicator===`dashed`})),style:a({"--color-bg":o,"--color-border":o})},null,6)),v(`div`,{class:h(r(de)(`flex flex-1 justify-between leading-none`,i.value?`items-end`:`items-center`))},[v(`div`,y_,[i.value?(j(),y(`div`,b_,u(s.value),1)):ae(``,!0),v(`span`,x_,u(n?.label||t),1)]),t?(j(),y(`span`,S_,u(t.toLocaleString()),1)):ae(``,!0)],2)],2))),128))])])],2))}}),w_=new Map;function T_(e){return JSON.stringify(e,Object.keys(e).sort())}function E_(e,t,n){if(!pe)return;let r=ee();return(a,o)=>{let s=`data`in a?a.data:a,c=`${r}-${T_(s)}`,l=w_.get(c);if(l)return l;let u=i(t,{...n,payload:s,config:e,x:o}),d=document.createElement(`div`);return te(u,d),w_.set(c,d.innerHTML),d.innerHTML}}var D_={light:``,dark:`.dark`},[O_,k_]=me(`Chart`),A_={class:`grid flex-1 gap-1`},j_=` + + + + + + + + +`,M_=k({__name:`overview-chart`,setup(e){let t=[{date:new Date(`2024-04-01`),desktop:222,mobile:150},{date:new Date(`2024-04-02`),desktop:97,mobile:180},{date:new Date(`2024-04-03`),desktop:167,mobile:120},{date:new Date(`2024-04-04`),desktop:242,mobile:260},{date:new Date(`2024-04-05`),desktop:373,mobile:290},{date:new Date(`2024-04-06`),desktop:301,mobile:340},{date:new Date(`2024-04-07`),desktop:245,mobile:180},{date:new Date(`2024-04-08`),desktop:409,mobile:320},{date:new Date(`2024-04-09`),desktop:59,mobile:110},{date:new Date(`2024-04-10`),desktop:261,mobile:190},{date:new Date(`2024-04-11`),desktop:327,mobile:350},{date:new Date(`2024-04-12`),desktop:292,mobile:210},{date:new Date(`2024-04-13`),desktop:342,mobile:380},{date:new Date(`2024-04-14`),desktop:137,mobile:220},{date:new Date(`2024-04-15`),desktop:120,mobile:170},{date:new Date(`2024-04-16`),desktop:138,mobile:190},{date:new Date(`2024-04-17`),desktop:446,mobile:360},{date:new Date(`2024-04-18`),desktop:364,mobile:410},{date:new Date(`2024-04-19`),desktop:243,mobile:180},{date:new Date(`2024-04-20`),desktop:89,mobile:150},{date:new Date(`2024-04-21`),desktop:137,mobile:200},{date:new Date(`2024-04-22`),desktop:224,mobile:170},{date:new Date(`2024-04-23`),desktop:138,mobile:230},{date:new Date(`2024-04-24`),desktop:387,mobile:290},{date:new Date(`2024-04-25`),desktop:215,mobile:250},{date:new Date(`2024-04-26`),desktop:75,mobile:130},{date:new Date(`2024-04-27`),desktop:383,mobile:420},{date:new Date(`2024-04-28`),desktop:122,mobile:180},{date:new Date(`2024-04-29`),desktop:315,mobile:240},{date:new Date(`2024-04-30`),desktop:454,mobile:380},{date:new Date(`2024-05-01`),desktop:165,mobile:220},{date:new Date(`2024-05-02`),desktop:293,mobile:310},{date:new Date(`2024-05-03`),desktop:247,mobile:190},{date:new Date(`2024-05-04`),desktop:385,mobile:420},{date:new Date(`2024-05-05`),desktop:481,mobile:390},{date:new Date(`2024-05-06`),desktop:498,mobile:520},{date:new Date(`2024-05-07`),desktop:388,mobile:300},{date:new Date(`2024-05-08`),desktop:149,mobile:210},{date:new Date(`2024-05-09`),desktop:227,mobile:180},{date:new Date(`2024-05-10`),desktop:293,mobile:330},{date:new Date(`2024-05-11`),desktop:335,mobile:270},{date:new Date(`2024-05-12`),desktop:197,mobile:240},{date:new Date(`2024-05-13`),desktop:197,mobile:160},{date:new Date(`2024-05-14`),desktop:448,mobile:490},{date:new Date(`2024-05-15`),desktop:473,mobile:380},{date:new Date(`2024-05-16`),desktop:338,mobile:400},{date:new Date(`2024-05-17`),desktop:499,mobile:420},{date:new Date(`2024-05-18`),desktop:315,mobile:350},{date:new Date(`2024-05-19`),desktop:235,mobile:180},{date:new Date(`2024-05-20`),desktop:177,mobile:230},{date:new Date(`2024-05-21`),desktop:82,mobile:140},{date:new Date(`2024-05-22`),desktop:81,mobile:120},{date:new Date(`2024-05-23`),desktop:252,mobile:290},{date:new Date(`2024-05-24`),desktop:294,mobile:220},{date:new Date(`2024-05-25`),desktop:201,mobile:250},{date:new Date(`2024-05-26`),desktop:213,mobile:170},{date:new Date(`2024-05-27`),desktop:420,mobile:460},{date:new Date(`2024-05-28`),desktop:233,mobile:190},{date:new Date(`2024-05-29`),desktop:78,mobile:130},{date:new Date(`2024-05-30`),desktop:340,mobile:280},{date:new Date(`2024-05-31`),desktop:178,mobile:230},{date:new Date(`2024-06-01`),desktop:178,mobile:200},{date:new Date(`2024-06-02`),desktop:470,mobile:410},{date:new Date(`2024-06-03`),desktop:103,mobile:160},{date:new Date(`2024-06-04`),desktop:439,mobile:380},{date:new Date(`2024-06-05`),desktop:88,mobile:140},{date:new Date(`2024-06-06`),desktop:294,mobile:250},{date:new Date(`2024-06-07`),desktop:323,mobile:370},{date:new Date(`2024-06-08`),desktop:385,mobile:320},{date:new Date(`2024-06-09`),desktop:438,mobile:480},{date:new Date(`2024-06-10`),desktop:155,mobile:200},{date:new Date(`2024-06-11`),desktop:92,mobile:150},{date:new Date(`2024-06-12`),desktop:492,mobile:420},{date:new Date(`2024-06-13`),desktop:81,mobile:130},{date:new Date(`2024-06-14`),desktop:426,mobile:380},{date:new Date(`2024-06-15`),desktop:307,mobile:350},{date:new Date(`2024-06-16`),desktop:371,mobile:310},{date:new Date(`2024-06-17`),desktop:475,mobile:520},{date:new Date(`2024-06-18`),desktop:107,mobile:170},{date:new Date(`2024-06-19`),desktop:341,mobile:290},{date:new Date(`2024-06-20`),desktop:408,mobile:450},{date:new Date(`2024-06-21`),desktop:169,mobile:210},{date:new Date(`2024-06-22`),desktop:317,mobile:270},{date:new Date(`2024-06-23`),desktop:480,mobile:530},{date:new Date(`2024-06-24`),desktop:132,mobile:180},{date:new Date(`2024-06-25`),desktop:141,mobile:190},{date:new Date(`2024-06-26`),desktop:434,mobile:380},{date:new Date(`2024-06-27`),desktop:448,mobile:490},{date:new Date(`2024-06-28`),desktop:149,mobile:200},{date:new Date(`2024-06-29`),desktop:103,mobile:160},{date:new Date(`2024-06-30`),desktop:446,mobile:400}],n={mobile:{label:`Mobile`,color:`var(--chart-2)`},desktop:{label:`Desktop`,color:`var(--chart-1)`}},i=D(`90d`),a=C(()=>t.filter(e=>{let t=new Date(e.date),n=new Date(`2024-06-30`),r=90;i.value===`30d`?r=30:i.value===`7d`&&(r=7);let a=new Date(n);return a.setDate(a.getDate()-r),t>=a}));return(e,t)=>(j(),ne(r(Ee),{class:`pt-0`},{default:O(()=>[p(r(Ae),{class:`flex items-center gap-2 space-y-0 border-b py-5 sm:flex-row`},{default:O(()=>[v(`div`,A_,[p(r(Oe),null,{default:O(()=>[...t[1]||=[A(`Area Chart - Interactive`,-1)]]),_:1}),p(r(ke),null,{default:O(()=>[...t[2]||=[A(` Showing total visitors for the last 3 months `,-1)]]),_:1})]),p(r(oe),{modelValue:r(i),"onUpdate:modelValue":t[0]||=e=>E(i)?i.value=e:null},{default:O(()=>[p(r(le),{class:`hidden w-[160px] rounded-lg sm:ml-auto sm:flex`,"aria-label":`Select a value`},{default:O(()=>[p(r(ce),{placeholder:`Last 3 months`})]),_:1}),p(r(ue),{class:`rounded-xl`},{default:O(()=>[p(r(se),{value:`90d`,class:`rounded-lg`},{default:O(()=>[...t[3]||=[A(` Last 3 months `,-1)]]),_:1}),p(r(se),{value:`30d`,class:`rounded-lg`},{default:O(()=>[...t[4]||=[A(` Last 30 days `,-1)]]),_:1}),p(r(se),{value:`7d`,class:`rounded-lg`},{default:O(()=>[...t[5]||=[A(` Last 7 days `,-1)]]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1}),p(r(De),{class:`px-2 pt-4 sm:px-6 sm:pt-6 pb-4`},{default:O(()=>[p(r(h_),{config:n,class:`aspect-auto h-[250px] w-full`,cursor:!1},{default:O(()=>[p(r(n_),{data:r(a),"svg-defs":j_,margin:{left:-40},"y-domain":[0,1200]},{default:O(()=>[p(r(i_),{x:e=>e.date,y:[e=>e.mobile,e=>e.desktop],color:(e,t)=>[`url(#fillMobile)`,`url(#fillDesktop)`][t],opacity:.6},null,8,[`x`,`y`,`color`]),p(r(u_),{x:e=>e.date,y:[e=>e.mobile,e=>e.mobile+e.desktop],color:(e,t)=>[n.mobile.color,n.desktop.color][t],"line-width":1},null,8,[`x`,`y`,`color`]),p(r(o_),{type:`x`,x:e=>e.date,"tick-line":!1,"domain-line":!1,"grid-line":!1,"num-ticks":6,"tick-format":(e,t)=>new Date(e).toLocaleDateString(`en-US`,{month:`short`,day:`numeric`})},null,8,[`x`,`tick-format`]),p(r(o_),{type:`y`,"num-ticks":3,"tick-line":!1,"domain-line":!1}),p(r(f_)),p(r(c_),{template:r(E_)(n,r(C_),{labelFormatter:e=>new Date(e).toLocaleDateString(`en-US`,{month:`short`,day:`numeric`})}),color:(e,t)=>[n.mobile.color,n.desktop.color][t%2]},null,8,[`template`,`color`])]),_:1},8,[`data`]),p(r(g_))]),_:1})]),_:1})]),_:1}))}}),N_={class:`space-y-8`},P_={class:`flex flex-wrap items-center justify-between flex-1`},F_={class:`space-y-1`},I_={class:`text-sm font-medium leading-none`},L_={class:`text-sm text-muted-foreground`},R_={class:`font-medium`},z_=k({__name:`recent-sales`,setup(e){let t=D([{avatar:``,name:`Olivia Martin`,email:`olivia.martin@email.com`,amount:`$1,999.00`},{avatar:``,name:`Jackson Lee`,email:`jackson.lee@email.com`,amount:`$39.00`},{avatar:``,name:`Isabella Nguyen`,email:`isabella.nguyen@email.com`,amount:`$299.00`},{avatar:``,name:`William Kim`,email:`will@email.com`,amount:`$99.00`},{avatar:``,name:`Sofia Davis`,email:`sofia.davis@email.com`,amount:`$39.00`}]);return(e,n)=>(j(),y(`div`,N_,[(j(!0),y(x,null,g(r(t),e=>(j(),y(`div`,{key:e.name,class:`flex items-center gap-4`},[p(r(_e),{"class-name":`h-9 w-9`},{default:O(()=>[p(r(ve),{src:e.avatar,alt:`Avatar`},null,8,[`src`]),p(r(ye),null,{default:O(()=>[A(u(e.name[0].toUpperCase()),1)]),_:2},1024)]),_:2},1024),v(`div`,P_,[v(`div`,F_,[v(`p`,I_,u(e.name),1),v(`p`,L_,u(e.email),1)]),v(`div`,R_,u(e.amount),1)])]))),128))]))}}),B_={class:`grid gap-4 sm:grid-cols-2 lg:grid-cols-4`},V_={class:`grid grid-cols-1 gap-4 lg:grid-cols-7`},H_=k({__name:`overview-content`,setup(e){return(e,t)=>{let n=Oe,r=Ae,i=De,a=Ee,o=ke;return j(),y(x,null,[v(`div`,B_,[p(a,null,{default:O(()=>[p(r,{class:`flex flex-row items-center justify-between pb-2 space-y-0`},{default:O(()=>[p(n,{class:`text-sm font-medium`},{default:O(()=>[...t[0]||=[A(` Total Revenue `,-1)]]),_:1}),t[1]||=v(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`2`,class:`size-4 text-muted-foreground`},[v(`path`,{d:`M12 2v20M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6`})],-1)]),_:1}),p(i,null,{default:O(()=>[...t[2]||=[v(`div`,{class:`text-2xl font-bold`},` $45,231.89 `,-1),v(`p`,{class:`text-xs text-muted-foreground`},` +20.1% from last month `,-1)]]),_:1})]),_:1}),p(a,null,{default:O(()=>[p(r,{class:`flex flex-row items-center justify-between pb-2 space-y-0`},{default:O(()=>[p(n,{class:`text-sm font-medium`},{default:O(()=>[...t[3]||=[A(` Subscriptions `,-1)]]),_:1}),t[4]||=v(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`2`,class:`size-4 text-muted-foreground`},[v(`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`}),v(`circle`,{cx:`9`,cy:`7`,r:`4`}),v(`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75`})],-1)]),_:1}),p(i,null,{default:O(()=>[...t[5]||=[v(`div`,{class:`text-2xl font-bold`},` +2350 `,-1),v(`p`,{class:`text-xs text-muted-foreground`},` +180.1% from last month `,-1)]]),_:1})]),_:1}),p(a,null,{default:O(()=>[p(r,{class:`flex flex-row items-center justify-between pb-2 space-y-0`},{default:O(()=>[p(n,{class:`text-sm font-medium`},{default:O(()=>[...t[6]||=[A(` Sales `,-1)]]),_:1}),t[7]||=v(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`2`,class:`size-4 text-muted-foreground`},[v(`rect`,{width:`20`,height:`14`,x:`2`,y:`5`,rx:`2`}),v(`path`,{d:`M2 10h20`})],-1)]),_:1}),p(i,null,{default:O(()=>[...t[8]||=[v(`div`,{class:`text-2xl font-bold`},` +12,234 `,-1),v(`p`,{class:`text-xs text-muted-foreground`},` +19% from last month `,-1)]]),_:1})]),_:1}),p(a,null,{default:O(()=>[p(r,{class:`flex flex-row items-center justify-between pb-2 space-y-0`},{default:O(()=>[p(n,{class:`text-sm font-medium`},{default:O(()=>[...t[9]||=[A(` Active Now `,-1)]]),_:1}),t[10]||=v(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`2`,class:`size-4 text-muted-foreground`},[v(`path`,{d:`M22 12h-4l-3 9L9 3l-3 9H2`})],-1)]),_:1}),p(i,null,{default:O(()=>[...t[11]||=[v(`div`,{class:`text-2xl font-bold`},` +573 `,-1),v(`p`,{class:`text-xs text-muted-foreground`},` +201 since last hour `,-1)]]),_:1})]),_:1})]),v(`div`,V_,[p(M_,{class:`col-span-1 lg:col-span-4`}),p(a,{class:`col-span-1 lg:col-span-3`},{default:O(()=>[p(r,null,{default:O(()=>[p(n,null,{default:O(()=>[...t[12]||=[A(`Recent Sales`,-1)]]),_:1}),p(o,null,{default:O(()=>[...t[13]||=[A(` You made 265 sales this month. `,-1)]]),_:1})]),_:1}),p(i,null,{default:O(()=>[p(z_)]),_:1})]),_:1})])],64)}}}),U_=k({__name:`index`,setup(e){let t=D([{name:`Overview`,value:`overview`},{name:`Analytics`,value:`analytics`,disabled:!0},{name:`Reports`,value:`reports`,disabled:!0},{name:`Notifications`,value:`notifications`,disabled:!0}]),n=D(t.value[0].value);return(e,i)=>{let a=Ce,o=xe,s=Se,c=be;return j(),ne(r(Te),{title:`workspace`,description:`workspace description`,sticky:``},{actions:O(()=>[p(r(we),{onClick:i[0]||=()=>r(fe)(`hello`,{position:`top-center`})},{default:O(()=>[A(u(e.$t(`download`)),1)]),_:1})]),default:O(()=>[p(c,{"default-value":r(n),class:`w-full`},{default:O(()=>[p(o,null,{default:O(()=>[(j(!0),y(x,null,g(r(t),e=>(j(),ne(a,{key:e.value,value:e.value,disabled:e.disabled},{default:O(()=>[A(u(e.name),1)]),_:2},1032,[`value`,`disabled`]))),128))]),_:1}),p(s,{value:`overview`,class:`space-y-4`},{default:O(()=>[p(H_)]),_:1})]),_:1},8,[`default-value`])]),_:1})}}});export{U_ as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/data-BslsFGOd.js b/monisuo-admin/dist/assets/data-BslsFGOd.js new file mode 100644 index 0000000..7a88d25 --- /dev/null +++ b/monisuo-admin/dist/assets/data-BslsFGOd.js @@ -0,0 +1 @@ +import{D as e}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t}from"./createLucideIcon-BpvmDsEE.js";var n=t(`circle-dashed`,[[`path`,{d:`M10.1 2.182a10 10 0 0 1 3.8 0`,key:`5ilxe3`}],[`path`,{d:`M13.9 21.818a10 10 0 0 1-3.8 0`,key:`11zvb9`}],[`path`,{d:`M17.609 3.721a10 10 0 0 1 2.69 2.7`,key:`1iw5b2`}],[`path`,{d:`M2.182 13.9a10 10 0 0 1 0-3.8`,key:`c0bmvh`}],[`path`,{d:`M20.279 17.609a10 10 0 0 1-2.7 2.69`,key:`1ruxm7`}],[`path`,{d:`M21.818 10.1a10 10 0 0 1 0 3.8`,key:`qkgqxc`}],[`path`,{d:`M3.721 6.391a10 10 0 0 1 2.7-2.69`,key:`1mcia2`}],[`path`,{d:`M6.391 20.279a10 10 0 0 1-2.69-2.7`,key:`1fvljs`}]]),r=t(`circle-slash`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`line`,{x1:`9`,x2:`15`,y1:`15`,y2:`9`,key:`1dfufj`}]]),i=t(`clock-alert`,[[`path`,{d:`M12 6v6l4 2`,key:`mmk7yg`}],[`path`,{d:`M20 12v5`,key:`12wsvk`}],[`path`,{d:`M20 21h.01`,key:`1p6o6n`}],[`path`,{d:`M21.25 8.2A10 10 0 1 0 16 21.16`,key:`17fp9f`}]]),a=[{value:`paid`,label:`Paid`,icon:e(t(`hand-coins`,[[`path`,{d:`M11 15h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 17`,key:`geh8rc`}],[`path`,{d:`m7 21 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9`,key:`1fto5m`}],[`path`,{d:`m2 16 6 6`,key:`1pfhp9`}],[`circle`,{cx:`16`,cy:`9`,r:`2.9`,key:`1n0dlu`}],[`circle`,{cx:`6`,cy:`5`,r:`3`,key:`151irh`}]])),color:`green`},{value:`unpaid`,label:`Unpaid`,icon:e(n),color:`orange`},{value:`overdue`,label:`Overdue`,icon:e(i),color:`red`},{value:`cancelled`,label:`Cancelled`,icon:e(r),color:`gray`}];export{a as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/data-table-CPfS6m9C.js b/monisuo-admin/dist/assets/data-table-CPfS6m9C.js new file mode 100644 index 0000000..8110008 --- /dev/null +++ b/monisuo-admin/dist/assets/data-table-CPfS6m9C.js @@ -0,0 +1,4 @@ +import{$ as e,Ct as t,D as n,Dt as r,E as i,Et as a,H as o,N as s,Ot as c,Q as l,S as u,Tt as d,V as f,W as p,_ as m,_t as h,b as g,d as _,g as v,lt as y,mt as b,nt as x,v as S,w as C,x as w,y as T,z as E}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as D}from"./createLucideIcon-BpvmDsEE.js";import{n as O,t as ee}from"./circle-plus-NNqJGb9c.js";import{t as te}from"./arrow-left-CsmuzRTg.js";import{t as ne}from"./arrow-right-CS4G_pjU.js";import{t as k}from"./arrow-up-Caf_Ub-R.js";import{t as re}from"./check-igezbCYp.js";import{t as ie}from"./chevron-left-C-v31YiE.js";import{t as ae}from"./chevron-right-7JHpBKZy.js";import{a as oe,i as se,n as ce,r as le,t as ue}from"./SelectContent-Bb2H68dj.js";import{t as de}from"./chevrons-up-down-BK2WDZKi.js";import{t as fe}from"./circle-C6c1ynCZ.js";import{t as pe}from"./Spinner-BbvbfTgK.js";import{t as me}from"./refresh-ccw-B1pGpJZm.js";import{a as he,c as ge,d as _e,l as ve,n as ye,o as be,r as xe,s as Se,t as Ce,u as we}from"./PopoverTrigger-BfM2baJk.js";import{n as A,t as j}from"./utils-BB02OBq2.js";import{t as Te}from"./_plugin-vue_export-helper-B2no-pU9.js";import{S as Ee,m as De}from"./dist-t_U6YImb.js";import{Q as Oe}from"./index-CcML0o3b.js";import{n as ke,t as Ae}from"./useForwardPropsEmits-ixfQllIc.js";import{d as je,l as Me}from"./Teleport-CLYBkdRb.js";import{t as Ne}from"./useForwardProps-B-1JXcFn.js";import{t as Pe}from"./useForwardExpose-OKJAPp5E.js";import{n as Fe,r as Ie,t as Le}from"./TooltipTrigger-Lz7dAK20.js";import{t as Re}from"./Checkbox-DtKJOwrj.js";import{a as ze,i as Be,n as Ve,r as He,t as Ue}from"./DropdownMenuTrigger-DwFmoisn.js";import{a as We,n as Ge,r as Ke,t as qe}from"./DropdownMenuLabel-DVsXbHnu.js";import{t as M}from"./Separator-5drwYWrN.js";import{t as N}from"./Button-2mdP_ygs.js";import{a as Je,i as Ye,n as Xe,r as Ze,t as Qe}from"./empty-BqwW8_CX.js";import{t as $e}from"./Badge-Df1MwAP1.js";import{a as et,i as tt,n as nt,o as rt,r as P,t as it}from"./TableHeader-Ma-zEBcz.js";var at=D(`chevrons-left`,[[`path`,{d:`m11 17-5-5 5-5`,key:`13zhaf`}],[`path`,{d:`m18 17-5-5 5-5`,key:`h8a8et`}]]),ot=D(`chevrons-right`,[[`path`,{d:`m6 17 5-5-5-5`,key:`xnjwq`}],[`path`,{d:`m13 17 5-5-5-5`,key:`17xmmf`}]]),st=D(`ellipsis`,[[`circle`,{cx:`12`,cy:`12`,r:`1`,key:`41hilf`}],[`circle`,{cx:`19`,cy:`12`,r:`1`,key:`1wjl8i`}],[`circle`,{cx:`5`,cy:`12`,r:`1`,key:`1pcz8c`}]]),ct=D(`eye-off`,[[`path`,{d:`M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49`,key:`ct8e1f`}],[`path`,{d:`M14.084 14.158a3 3 0 0 1-4.242-4.242`,key:`151rxh`}],[`path`,{d:`M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143`,key:`13bj9a`}],[`path`,{d:`m2 2 20 20`,key:`1ooewy`}]]),lt=D(`folder-open`,[[`path`,{d:`m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2`,key:`usdka0`}]]),ut=D(`pin-off`,[[`path`,{d:`M12 17v5`,key:`bb1du9`}],[`path`,{d:`M15 9.34V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H7.89`,key:`znwnzq`}],[`path`,{d:`m2 2 20 20`,key:`1ooewy`}],[`path`,{d:`M9 9v1.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h11`,key:`c9qhm2`}]]),dt=D(`pin`,[[`path`,{d:`M12 17v5`,key:`bb1du9`}],[`path`,{d:`M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z`,key:`1nkz8b`}]]),ft=D(`settings-2`,[[`path`,{d:`M14 17H5`,key:`gfn3mx`}],[`path`,{d:`M19 7h-9`,key:`6i9tg`}],[`circle`,{cx:`17`,cy:`17`,r:`3`,key:`18b49y`}],[`circle`,{cx:`7`,cy:`7`,r:`3`,key:`dfmy0x`}]]),pt=C({__name:`MenuCheckboxItem`,props:{modelValue:{type:[Boolean,String],required:!1,default:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`,`update:modelValue`],setup(e,{emit:n}){let r=e,i=n,a=Ne(Ee(r,[`modelValue`])),c=De(r,`modelValue`,i);return We({modelValue:c}),(e,n)=>(E(),S(ze,s({role:`menuitemcheckbox`},t(a),{"aria-checked":t(je)(t(c))?`mixed`:t(c),"data-state":t(Me)(t(c)),onSelect:n[0]||=async e=>{i(`select`,e),t(je)(t(c))?c.value=!0:c.value=!t(c)}}),{default:x(()=>[o(e.$slots,`default`,{modelValue:t(c)})]),_:3},16,[`aria-checked`,`data-state`]))}}),mt=C({__name:`DropdownMenuCheckboxItem`,props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`select`,`update:modelValue`],setup(e,{emit:n}){let r=e,s=ke(n);return Pe(),(e,n)=>(E(),S(t(pt),a(i({...r,...t(s)})),{default:x(()=>[o(e.$slots,`default`)]),_:3},16))}}),ht={class:`pointer-events-none absolute left-2 flex size-3.5 items-center justify-center`},gt=C({__name:`DropdownMenuCheckboxItem`,props:{modelValue:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`select`,`update:modelValue`],setup(e,{emit:n}){let r=e,i=n,a=Ae(Ee(r,`class`),i);return(e,n)=>(E(),S(t(mt),s({"data-slot":`dropdown-menu-checkbox-item`},t(a),{class:t(j)(`focus:bg-accent focus:text-accent-foreground relative flex cursor-default items-center gap-2 rounded-sm py-1.5 pr-2 pl-8 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,r.class)}),{default:x(()=>[m(`span`,ht,[u(t(Ke),null,{default:x(()=>[o(e.$slots,`indicator-icon`,{},()=>[u(t(re),{class:`size-4`})])]),_:3})]),o(e.$slots,`default`)]),_:3},16,[`class`]))}}),_t={id:`bulk-actions-description`,class:`flex items-center gap-x-1 text-sm`},vt=C({__name:`bulk-actions`,props:{table:{},entityName:{}},setup(e){let n=v(()=>e.table.getSelectedRowModel().rows),r=v(()=>n.value.length||0);function i(){e.table.resetRowSelection()}return(n,a)=>{let s=$e;return E(),g(`div`,{class:d(t(j)(`fixed bottom-6 left-1/2 z-50 -translate-x-1/2 rounded-xl`,`transition-all delay-100 duration-300 ease-out hover:scale-105`,`focus-visible:ring-ring/50 focus-visible:ring-2 focus-visible:outline-none`))},[t(r)?(E(),g(`section`,{key:0,class:d(t(j)(`p-2 shadow-xl`,`rounded-xl border`,`bg-background/95 supports-backdrop-filter:bg-background/60 backdrop-blur-lg`,`flex items-center gap-x-2`))},[u(t(Ie),null,{default:x(()=>[u(t(Le),{"as-child":``},{default:x(()=>[u(t(N),{variant:`outline`,size:`icon`,class:`size-6 rounded-full`,"aria-label":`Clear selection`,title:`Clear selection (Escape)`,onClick:i},{default:x(()=>[u(t(Oe)),a[0]||=m(`span`,{class:`sr-only`},`Clear selection`,-1)]),_:1})]),_:1}),u(t(Fe),null,{default:x(()=>[...a[1]||=[m(`p`,null,`Clear selection (Escape)`,-1)]]),_:1})]),_:1}),u(t(M),{class:`h-5`,orientation:`vertical`,"aria-hidden":`true`}),m(`section`,_t,[u(s,{class:`min-w-8 rounded-lg`,"aria-label":`${t(r)} selected`},{default:x(()=>[w(c(t(r)),1)]),_:1},8,[`aria-label`]),w(` `+c(e.entityName)+` selected `,1)]),u(t(M),{class:`h-5`,orientation:`vertical`,"aria-hidden":`true`}),o(n.$slots,`default`)],2)):T(``,!0)],2)}}}),yt=C({inheritAttrs:!1,__name:`column-header`,props:{column:{},title:{}},setup(e){let n=e,r=v(()=>n.column.getCanPin()),i=v(()=>n.column.getCanSort());return(a,o)=>{let s=N,l=Ue,f=Ve,p=Ge,h=He,v=Be;return i.value||r.value?(E(),g(`div`,{key:0,class:d(t(j)(`flex items-center space-x-2`,a.$attrs.class??``))},[u(v,null,{default:x(()=>[u(l,{"as-child":``},{default:x(()=>[u(s,{variant:`ghost`,size:`sm`,class:`-ml-3 h-8 data-[state=open]:bg-accent`},{default:x(()=>[r.value?(E(),g(_,{key:0},[n.column.getIsPinned()?(E(),S(t(dt),{key:0,class:`ml-2 size-4 text-primary`})):T(``,!0)],64)):T(``,!0),m(`span`,null,c(e.title),1),i.value?(E(),g(_,{key:1},[n.column.getIsSorted()===`desc`?(E(),S(t(O),{key:0,class:`ml-2 size-4`})):n.column.getIsSorted()===`asc`?(E(),S(t(k),{key:1,class:`ml-2 size-4`})):(E(),S(t(de),{key:2,class:`ml-2 size-4`}))],64)):T(``,!0)]),_:1})]),_:1}),u(h,{align:`start`},{default:x(()=>[i.value?(E(),g(_,{key:0},[u(f,{onClick:o[0]||=e=>n.column.toggleSorting(!1)},{default:x(()=>[u(t(k),{class:`mr-2 size-4 text-muted-foreground/70`}),o[7]||=w(` Asc `,-1)]),_:1}),u(f,{onClick:o[1]||=e=>n.column.toggleSorting(!0)},{default:x(()=>[u(t(O),{class:`mr-2 size-4 text-muted-foreground/70`}),o[8]||=w(` Desc `,-1)]),_:1}),u(f,{onClick:o[2]||=e=>n.column.clearSorting()},{default:x(()=>[u(t(de),{class:`mr-2 size-4 text-muted-foreground/70`}),o[9]||=w(` Clear Sorting `,-1)]),_:1}),u(p)],64)):T(``,!0),u(f,{onClick:o[3]||=e=>n.column.toggleVisibility(!1)},{default:x(()=>[u(t(ct),{class:`mr-2 size-4 text-muted-foreground/70`}),o[10]||=w(` Hide `,-1)]),_:1}),r.value?(E(),g(_,{key:1},[u(p),u(f,{onClick:o[4]||=e=>n.column.pin(`left`)},{default:x(()=>[u(t(te),{class:`mr-2 size-4 text-muted-foreground/70`}),o[11]||=w(` Pin Left `,-1)]),_:1}),u(f,{onClick:o[5]||=e=>n.column.pin(`right`)},{default:x(()=>[u(t(ne),{class:`mr-2 size-4 text-muted-foreground/70`}),o[12]||=w(` Pin Right `,-1)]),_:1}),u(f,{onClick:o[6]||=e=>n.column.pin(!1)},{default:x(()=>[u(t(ut),{class:`mr-2 size-4 text-muted-foreground/70`}),o[13]||=w(` Unpin `,-1)]),_:1})],64)):T(``,!0)]),_:1})]),_:1})],2)):(E(),g(`div`,{key:1,class:d(a.$attrs?.class??``)},c(e.title),3))}}});function F(e,t){return typeof e==`function`?e(t):e}function I(e,t){return n=>{t.setState(t=>({...t,[e]:F(n,t[e])}))}}function L(e){return e instanceof Function}function bt(e){return Array.isArray(e)&&e.every(e=>typeof e==`number`)}function xt(e,t){let n=[],r=e=>{e.forEach(e=>{n.push(e);let i=t(e);i!=null&&i.length&&r(i)})};return r(e),n}function R(e,t,n){let r=[],i;return a=>{let o;n.key&&n.debug&&(o=Date.now());let s=e(a);if(!(s.length!==r.length||s.some((e,t)=>r[t]!==e)))return i;r=s;let c;if(n.key&&n.debug&&(c=Date.now()),i=t(...s),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){let e=Math.round((Date.now()-o)*100)/100,t=Math.round((Date.now()-c)*100)/100,r=t/16,i=(e,t)=>{for(e=String(e);e.lengthe?.debugAll??e[t],key:!1,onChange:r}}function St(e,t,n,r){let i={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:()=>i.getValue()??e.options.renderFallbackValue,getContext:R(()=>[e,n,t,i],(e,t,n,r)=>({table:e,column:t,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue}),z(e.options,`debugCells`,`cell.getContext`))};return e._features.forEach(r=>{r.createCell==null||r.createCell(i,n,t,e)},{}),i}function Ct(e,t,n,r){let i={...e._getDefaultColumnDef(),...t},a=i.accessorKey,o=i.id??(a?typeof String.prototype.replaceAll==`function`?a.replaceAll(`.`,`_`):a.replace(/\./g,`_`):void 0)??(typeof i.header==`string`?i.header:void 0),s;if(i.accessorFn?s=i.accessorFn:a&&(s=a.includes(`.`)?e=>{let t=e;for(let e of a.split(`.`))t=t?.[e];return t}:e=>e[i.accessorKey]),!o)throw Error();let c={id:`${String(o)}`,accessorFn:s,parent:r,depth:n,columnDef:i,columns:[],getFlatColumns:R(()=>[!0],()=>[c,...c.columns?.flatMap(e=>e.getFlatColumns())],z(e.options,`debugColumns`,`column.getFlatColumns`)),getLeafColumns:R(()=>[e._getOrderColumnsFn()],e=>{var t;return(t=c.columns)!=null&&t.length?e(c.columns.flatMap(e=>e.getLeafColumns())):[c]},z(e.options,`debugColumns`,`column.getLeafColumns`))};for(let t of e._features)t.createColumn==null||t.createColumn(c,e);return c}var B=`debugHeaders`;function wt(e,t,n){let r={id:n.id??t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(r),e},getContext:()=>({table:e,header:r,column:t})};return e._features.forEach(t=>{t.createHeader==null||t.createHeader(r,e)}),r}var Tt={createTable:e=>{e.getHeaderGroups=R(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>{let a=r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],o=i?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],s=n.filter(e=>!(r!=null&&r.includes(e.id))&&!(i!=null&&i.includes(e.id)));return V(t,[...a,...s,...o],e)},z(e.options,B,`getHeaderGroups`)),e.getCenterHeaderGroups=R(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>(n=n.filter(e=>!(r!=null&&r.includes(e.id))&&!(i!=null&&i.includes(e.id))),V(t,n,e,`center`)),z(e.options,B,`getCenterHeaderGroups`)),e.getLeftHeaderGroups=R(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,r)=>V(t,r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],e,`left`),z(e.options,B,`getLeftHeaderGroups`)),e.getRightHeaderGroups=R(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,r)=>V(t,r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],e,`right`),z(e.options,B,`getRightHeaderGroups`)),e.getFooterGroups=R(()=>[e.getHeaderGroups()],e=>[...e].reverse(),z(e.options,B,`getFooterGroups`)),e.getLeftFooterGroups=R(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),z(e.options,B,`getLeftFooterGroups`)),e.getCenterFooterGroups=R(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),z(e.options,B,`getCenterFooterGroups`)),e.getRightFooterGroups=R(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),z(e.options,B,`getRightFooterGroups`)),e.getFlatHeaders=R(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),z(e.options,B,`getFlatHeaders`)),e.getLeftFlatHeaders=R(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),z(e.options,B,`getLeftFlatHeaders`)),e.getCenterFlatHeaders=R(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),z(e.options,B,`getCenterFlatHeaders`)),e.getRightFlatHeaders=R(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),z(e.options,B,`getRightFlatHeaders`)),e.getCenterLeafHeaders=R(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),z(e.options,B,`getCenterLeafHeaders`)),e.getLeftLeafHeaders=R(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),z(e.options,B,`getLeftLeafHeaders`)),e.getRightLeafHeaders=R(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),z(e.options,B,`getRightLeafHeaders`)),e.getLeafHeaders=R(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,n)=>[...e[0]?.headers??[],...t[0]?.headers??[],...n[0]?.headers??[]].map(e=>e.getLeafHeaders()).flat(),z(e.options,B,`getLeafHeaders`))}};function V(e,t,n,r){let i=0,a=function(e,t){t===void 0&&(t=1),i=Math.max(i,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var n;(n=e.columns)!=null&&n.length&&a(e.columns,t+1)},0)};a(e);let o=[],s=(e,t)=>{let i={depth:t,id:[r,`${t}`].filter(Boolean).join(`_`),headers:[]},a=[];e.forEach(e=>{let o=[...a].reverse()[0],s=e.column.depth===i.depth,c,l=!1;if(s&&e.column.parent?c=e.column.parent:(c=e.column,l=!0),o&&o?.column===c)o.subHeaders.push(e);else{let i=wt(n,c,{id:[r,t,c.id,e?.id].filter(Boolean).join(`_`),isPlaceholder:l,placeholderId:l?`${a.filter(e=>e.column===c).length}`:void 0,depth:t,index:a.length});i.subHeaders.push(e),a.push(i)}i.headers.push(e),e.headerGroup=i}),o.push(i),t>0&&s(a,t-1)};s(t.map((e,t)=>wt(n,e,{depth:i,index:t})),i-1),o.reverse();let c=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,n=0,r=[0];e.subHeaders&&e.subHeaders.length?(r=[],c(e.subHeaders).forEach(e=>{let{colSpan:n,rowSpan:i}=e;t+=n,r.push(i)})):t=1;let i=Math.min(...r);return n+=i,e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}});return c(o[0]?.headers??[]),o}var H=(e,t,n,r,i,a,o)=>{let s={id:t,index:r,original:n,depth:i,parentId:o,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(s._valuesCache.hasOwnProperty(t))return s._valuesCache[t];let n=e.getColumn(t);if(n!=null&&n.accessorFn)return s._valuesCache[t]=n.accessorFn(s.original,r),s._valuesCache[t]},getUniqueValues:t=>{if(s._uniqueValuesCache.hasOwnProperty(t))return s._uniqueValuesCache[t];let n=e.getColumn(t);if(n!=null&&n.accessorFn)return n.columnDef.getUniqueValues?(s._uniqueValuesCache[t]=n.columnDef.getUniqueValues(s.original,r),s._uniqueValuesCache[t]):(s._uniqueValuesCache[t]=[s.getValue(t)],s._uniqueValuesCache[t])},renderValue:t=>s.getValue(t)??e.options.renderFallbackValue,subRows:a??[],getLeafRows:()=>xt(s.subRows,e=>e.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let e=[],t=s;for(;;){let n=t.getParentRow();if(!n)break;e.push(n),t=n}return e.reverse()},getAllCells:R(()=>[e.getAllLeafColumns()],t=>t.map(t=>St(e,s,t,t.id)),z(e.options,`debugRows`,`getAllCells`)),_getAllCellsByColumnId:R(()=>[s.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),z(e.options,`debugRows`,`getAllCellsByColumnId`))};for(let t=0;t{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},Dt=(e,t,n)=>{var r,i;let a=n==null||(r=n.toString())==null?void 0:r.toLowerCase();return!!(!((i=e.getValue(t))==null||(i=i.toString())==null||(i=i.toLowerCase())==null)&&i.includes(a))};Dt.autoRemove=e=>G(e);var Ot=(e,t,n)=>{var r;return!!(!((r=e.getValue(t))==null||(r=r.toString())==null)&&r.includes(n))};Ot.autoRemove=e=>G(e);var kt=(e,t,n)=>{var r;return((r=e.getValue(t))==null||(r=r.toString())==null?void 0:r.toLowerCase())===n?.toLowerCase()};kt.autoRemove=e=>G(e);var At=(e,t,n)=>e.getValue(t)?.includes(n);At.autoRemove=e=>G(e);var jt=(e,t,n)=>!n.some(n=>{var r;return!((r=e.getValue(t))!=null&&r.includes(n))});jt.autoRemove=e=>G(e)||!(e!=null&&e.length);var Mt=(e,t,n)=>n.some(n=>e.getValue(t)?.includes(n));Mt.autoRemove=e=>G(e)||!(e!=null&&e.length);var Nt=(e,t,n)=>e.getValue(t)===n;Nt.autoRemove=e=>G(e);var Pt=(e,t,n)=>e.getValue(t)==n;Pt.autoRemove=e=>G(e);var U=(e,t,n)=>{let[r,i]=n,a=e.getValue(t);return a>=r&&a<=i};U.resolveFilterValue=e=>{let[t,n]=e,r=typeof t==`number`?t:parseFloat(t),i=typeof n==`number`?n:parseFloat(n),a=t===null||Number.isNaN(r)?-1/0:r,o=n===null||Number.isNaN(i)?1/0:i;if(a>o){let e=a;a=o,o=e}return[a,o]},U.autoRemove=e=>G(e)||G(e[0])&&G(e[1]);var W={includesString:Dt,includesStringSensitive:Ot,equalsString:kt,arrIncludes:At,arrIncludesAll:jt,arrIncludesSome:Mt,equals:Nt,weakEquals:Pt,inNumberRange:U};function G(e){return e==null||e===``}var Ft={getDefaultColumnDef:()=>({filterFn:`auto`}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:I(`columnFilters`,e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{let n=t.getCoreRowModel().flatRows[0]?.getValue(e.id);return typeof n==`string`?W.includesString:typeof n==`number`?W.inNumberRange:typeof n==`boolean`||typeof n==`object`&&n?W.equals:Array.isArray(n)?W.arrIncludes:W.weakEquals},e.getFilterFn=()=>L(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn===`auto`?e.getAutoFilterFn():t.options.filterFns?.[e.columnDef.filterFn]??W[e.columnDef.filterFn],e.getCanFilter=()=>(e.columnDef.enableColumnFilter??!0)&&(t.options.enableColumnFilters??!0)&&(t.options.enableFilters??!0)&&!!e.accessorFn,e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return(n=t.getState().columnFilters)==null||(n=n.find(t=>t.id===e.id))==null?void 0:n.value},e.getFilterIndex=()=>t.getState().columnFilters?.findIndex(t=>t.id===e.id)??-1,e.setFilterValue=n=>{t.setColumnFilters(t=>{let r=e.getFilterFn(),i=t?.find(t=>t.id===e.id),a=F(n,i?i.value:void 0);if(It(r,a,e))return t?.filter(t=>t.id!==e.id)??[];let o={id:e.id,value:a};return i?t?.map(t=>t.id===e.id?o:t)??[]:t!=null&&t.length?[...t,o]:[o]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{let n=e.getAllLeafColumns();e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(e=>F(t,e)?.filter(e=>{let t=n.find(t=>t.id===e.id);return!(t&&It(t.getFilterFn(),e.value,t))}))},e.resetColumnFilters=t=>{e.setColumnFilters(t?[]:e.initialState?.columnFilters??[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function It(e,t,n){return(e&&e.autoRemove?e.autoRemove(t,n):!1)||t===void 0||typeof t==`string`&&!t}var K={sum:(e,t,n)=>n.reduce((t,n)=>{let r=n.getValue(e);return t+(typeof r==`number`?r:0)},0),min:(e,t,n)=>{let r;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r>n||r===void 0&&n>=n)&&(r=n)}),r},max:(e,t,n)=>{let r;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r=n)&&(r=n)}),r},extent:(e,t,n)=>{let r,i;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r===void 0?n>=n&&(r=i=n):(r>n&&(r=n),i{let n=0,r=0;if(t.forEach(t=>{let i=t.getValue(e);i!=null&&(i=+i)>=i&&(++n,r+=i)}),n)return r/n},median:(e,t)=>{if(!t.length)return;let n=t.map(t=>t.getValue(e));if(!bt(n))return;if(n.length===1)return n[0];let r=Math.floor(n.length/2),i=n.sort((e,t)=>e-t);return n.length%2==0?(i[r-1]+i[r])/2:i[r]},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length},Lt={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t;return((t=e.getValue())==null||t.toString==null?void 0:t.toString())??null},aggregationFn:`auto`}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:I(`grouping`,e),groupedColumnMode:`reorder`}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(t=>t!=null&&t.includes(e.id)?t.filter(t=>t!==e.id):[...t??[],e.id])},e.getCanGroup=()=>(e.columnDef.enableGrouping??!0)&&(t.options.enableGrouping??!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue),e.getIsGrouped=()=>t.getState().grouping?.includes(e.id),e.getGroupedIndex=()=>t.getState().grouping?.indexOf(e.id),e.getToggleGroupingHandler=()=>{let t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{let n=t.getCoreRowModel().flatRows[0]?.getValue(e.id);if(typeof n==`number`)return K.sum;if(Object.prototype.toString.call(n)===`[object Date]`)return K.extent},e.getAggregationFn=()=>{if(!e)throw Error();return L(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn===`auto`?e.getAutoAggregationFn():t.options.aggregationFns?.[e.columnDef.aggregationFn]??K[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{e.setGrouping(t?[]:e.initialState?.grouping??[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];let r=t.getColumn(n);return r!=null&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,r)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((t=n.subRows)!=null&&t.length)}}};function Rt(e,t,n){if(!(t!=null&&t.length)||!n)return e;let r=e.filter(e=>!t.includes(e.id));return n===`remove`?r:[...t.map(t=>e.find(e=>e.id===t)).filter(Boolean),...r]}var zt={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:I(`columnOrder`,e)}),createColumn:(e,t)=>{e.getIndex=R(e=>[Y(t,e)],t=>t.findIndex(t=>t.id===e.id),z(t.options,`debugColumns`,`getIndex`)),e.getIsFirstColumn=n=>Y(t,n)[0]?.id===e.id,e.getIsLastColumn=n=>{let r=Y(t,n);return r[r.length-1]?.id===e.id}},createTable:e=>{e.setColumnOrder=t=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{e.setColumnOrder(t?[]:e.initialState.columnOrder??[])},e._getOrderColumnsFn=R(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,n)=>r=>{let i=[];if(!(e!=null&&e.length))i=r;else{let t=[...e],n=[...r];for(;n.length&&t.length;){let e=t.shift(),r=n.findIndex(t=>t.id===e);r>-1&&i.push(n.splice(r,1)[0])}i=[...i,...n]}return Rt(i,t,n)},z(e.options,`debugTable`,`_getOrderColumnsFn`))}},Bt=()=>({left:[],right:[]}),Vt={getInitialState:e=>({columnPinning:Bt(),...e}),getDefaultOptions:e=>({onColumnPinningChange:I(`columnPinning`,e)}),createColumn:(e,t)=>{e.pin=n=>{let r=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>n===`right`?{left:(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),right:[...(e?.right??[]).filter(e=>!(r!=null&&r.includes(e))),...r]}:n===`left`?{left:[...(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),...r],right:(e?.right??[]).filter(e=>!(r!=null&&r.includes(e)))}:{left:(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),right:(e?.right??[]).filter(e=>!(r!=null&&r.includes(e)))})},e.getCanPin=()=>e.getLeafColumns().some(e=>(e.columnDef.enablePinning??!0)&&(t.options.enableColumnPinning??t.options.enablePinning??!0)),e.getIsPinned=()=>{let n=e.getLeafColumns().map(e=>e.id),{left:r,right:i}=t.getState().columnPinning,a=n.some(e=>r?.includes(e)),o=n.some(e=>i?.includes(e));return a?`left`:o?`right`:!1},e.getPinnedIndex=()=>{var n;let r=e.getIsPinned();return r?((n=t.getState().columnPinning)==null||(n=n[r])==null?void 0:n.indexOf(e.id))??-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=R(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,n)=>{let r=[...t??[],...n??[]];return e.filter(e=>!r.includes(e.column.id))},z(t.options,`debugRows`,`getCenterVisibleCells`)),e.getLeftVisibleCells=R(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(e,t)=>(t??[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:`left`})),z(t.options,`debugRows`,`getLeftVisibleCells`)),e.getRightVisibleCells=R(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(t??[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:`right`})),z(t.options,`debugRows`,`getRightVisibleCells`))},createTable:e=>{e.setColumnPinning=t=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>e.setColumnPinning(t?Bt():e.initialState?.columnPinning??Bt()),e.getIsSomeColumnsPinned=t=>{let n=e.getState().columnPinning;return t?!!n[t]?.length:!!(n.left?.length||n.right?.length)},e.getLeftLeafColumns=R(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(t??[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),z(e.options,`debugColumns`,`getLeftLeafColumns`)),e.getRightLeafColumns=R(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(t??[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),z(e.options,`debugColumns`,`getRightLeafColumns`)),e.getCenterLeafColumns=R(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,n)=>{let r=[...t??[],...n??[]];return e.filter(e=>!r.includes(e.id))},z(e.options,`debugColumns`,`getCenterLeafColumns`))}};function Ht(e){return e||(typeof document<`u`?document:null)}var q={size:150,minSize:20,maxSize:2**53-1},Ut=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),Wt={getDefaultColumnDef:()=>q,getInitialState:e=>({columnSizing:{},columnSizingInfo:Ut(),...e}),getDefaultOptions:e=>({columnResizeMode:`onEnd`,columnResizeDirection:`ltr`,onColumnSizingChange:I(`columnSizing`,e),onColumnSizingInfoChange:I(`columnSizingInfo`,e)}),createColumn:(e,t)=>{e.getSize=()=>{let n=t.getState().columnSizing[e.id];return Math.min(Math.max(e.columnDef.minSize??q.minSize,n??e.columnDef.size??q.size),e.columnDef.maxSize??q.maxSize)},e.getStart=R(e=>[e,Y(t,e),t.getState().columnSizing],(t,n)=>n.slice(0,e.getIndex(t)).reduce((e,t)=>e+t.getSize(),0),z(t.options,`debugColumns`,`getStart`)),e.getAfter=R(e=>[e,Y(t,e),t.getState().columnSizing],(t,n)=>n.slice(e.getIndex(t)+1).reduce((e,t)=>e+t.getSize(),0),z(t.options,`debugColumns`,`getAfter`)),e.resetSize=()=>{t.setColumnSizing(t=>{let{[e.id]:n,...r}=t;return r})},e.getCanResize=()=>(e.columnDef.enableResizing??!0)&&(t.options.enableColumnResizing??!0),e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0,n=e=>{e.subHeaders.length?e.subHeaders.forEach(n):t+=e.column.getSize()??0};return n(e),t},e.getStart=()=>{if(e.index>0){let t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=n=>{let r=t.getColumn(e.column.id),i=r?.getCanResize();return a=>{if(!r||!i||(a.persist==null||a.persist(),Kt(a)&&a.touches&&a.touches.length>1))return;let o=e.getSize(),s=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[r.id,r.getSize()]],c=Kt(a)?Math.round(a.touches[0].clientX):a.clientX,l={},u=(e,n)=>{typeof n==`number`&&(t.setColumnSizingInfo(e=>{let r=t.options.columnResizeDirection===`rtl`?-1:1,i=(n-(e?.startOffset??0))*r,a=Math.max(i/(e?.startSize??0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,n]=e;l[t]=Math.round(Math.max(n+n*a,0)*100)/100}),{...e,deltaOffset:i,deltaPercentage:a}}),(t.options.columnResizeMode===`onChange`||e===`end`)&&t.setColumnSizing(e=>({...e,...l})))},d=e=>u(`move`,e),f=e=>{u(`end`,e),t.setColumnSizingInfo(e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=Ht(n),m={moveHandler:e=>d(e.clientX),upHandler:e=>{p?.removeEventListener(`mousemove`,m.moveHandler),p?.removeEventListener(`mouseup`,m.upHandler),f(e.clientX)}},h={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(e.touches[0].clientX),!1),upHandler:e=>{p?.removeEventListener(`touchmove`,h.moveHandler),p?.removeEventListener(`touchend`,h.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),f(e.touches[0]?.clientX)}},g=Gt()?{passive:!1}:!1;Kt(a)?(p?.addEventListener(`touchmove`,h.moveHandler,g),p?.addEventListener(`touchend`,h.upHandler,g)):(p?.addEventListener(`mousemove`,m.moveHandler,g),p?.addEventListener(`mouseup`,m.upHandler,g)),t.setColumnSizingInfo(e=>({...e,startOffset:c,startSize:o,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:r.id}))}}},createTable:e=>{e.setColumnSizing=t=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{e.setColumnSizing(t?{}:e.initialState.columnSizing??{})},e.resetHeaderSizeInfo=t=>{e.setColumnSizingInfo(t?Ut():e.initialState.columnSizingInfo??Ut())},e.getTotalSize=()=>e.getHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getLeftTotalSize=()=>e.getLeftHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getCenterTotalSize=()=>e.getCenterHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getRightTotalSize=()=>e.getRightHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0}},J=null;function Gt(){if(typeof J==`boolean`)return J;let e=!1;try{let t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener(`test`,n,t),window.removeEventListener(`test`,n)}catch{e=!1}return J=e,J}function Kt(e){return e.type===`touchstart`}var qt={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:I(`columnVisibility`,e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(t=>({...t,[e.id]:n??!e.getIsVisible()}))},e.getIsVisible=()=>{let n=e.columns;return(n.length?n.some(e=>e.getIsVisible()):t.getState().columnVisibility?.[e.id])??!0},e.getCanHide=()=>(e.columnDef.enableHiding??!0)&&(t.options.enableHiding??!0),e.getToggleVisibilityHandler=()=>t=>{e.toggleVisibility==null||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=R(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),z(t.options,`debugRows`,`_getAllVisibleCells`)),e.getVisibleCells=R(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,n)=>[...e,...t,...n],z(t.options,`debugRows`,`getVisibleCells`))},createTable:e=>{let t=(t,n)=>R(()=>[n(),n().filter(e=>e.getIsVisible()).map(e=>e.id).join(`_`)],e=>e.filter(e=>e.getIsVisible==null?void 0:e.getIsVisible()),z(e.options,`debugColumns`,t));e.getVisibleFlatColumns=t(`getVisibleFlatColumns`,()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t(`getVisibleLeafColumns`,()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t(`getLeftVisibleLeafColumns`,()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t(`getRightVisibleLeafColumns`,()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t(`getCenterVisibleLeafColumns`,()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{e.setColumnVisibility(t?{}:e.initialState.columnVisibility??{})},e.toggleAllColumnsVisible=t=>{t??=!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,n)=>({...e,[n.id]:t||!(n.getCanHide!=null&&n.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(e=>!(e.getIsVisible!=null&&e.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(e=>e.getIsVisible==null?void 0:e.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{e.toggleAllColumnsVisible(t.target?.checked)}}};function Y(e,t){return t?t===`center`?e.getCenterVisibleLeafColumns():t===`left`?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}var Jt={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,`__global__`),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,`__global__`),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,`__global__`),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},Yt={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:I(`globalFilter`,e),globalFilterFn:`auto`,getColumnCanGlobalFilter:t=>{var n;let r=(n=e.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[t.id])==null?void 0:n.getValue();return typeof r==`string`||typeof r==`number`}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>(e.columnDef.enableGlobalFilter??!0)&&(t.options.enableGlobalFilter??!0)&&(t.options.enableFilters??!0)&&((t.options.getColumnCanGlobalFilter==null?void 0:t.options.getColumnCanGlobalFilter(e))??!0)&&!!e.accessorFn},createTable:e=>{e.getGlobalAutoFilterFn=()=>W.includesString,e.getGlobalFilterFn=()=>{let{globalFilterFn:t}=e.options;return L(t)?t:t===`auto`?e.getGlobalAutoFilterFn():e.options.filterFns?.[t]??W[t]},e.setGlobalFilter=t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},Xt={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:I(`expanded`,e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{if(!t){e._queue(()=>{t=!0});return}if(e.options.autoResetAll??e.options.autoResetExpanded??!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},e.setExpanded=t=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{t??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{e.setExpanded(t?{}:e.initialState?.expanded??{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>t=>{t.persist==null||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{let t=e.getState().expanded;return t===!0||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{let t=e.getState().expanded;return typeof t==`boolean`?t===!0:!(!Object.keys(t).length||e.getRowModel().flatRows.some(e=>!e.getIsExpanded()))},e.getExpandedDepth=()=>{let t=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(e=>{let n=e.split(`.`);t=Math.max(t,n.length)}),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded(r=>{let i=r===!0?!0:!!(r!=null&&r[e.id]),a={};if(r===!0?Object.keys(t.getRowModel().rowsById).forEach(e=>{a[e]=!0}):a=r,n??=!i,!i&&n)return{...a,[e.id]:!0};if(i&&!n){let{[e.id]:t,...n}=a;return n}return r})},e.getIsExpanded=()=>{let n=t.getState().expanded;return!!((t.options.getIsRowExpanded==null?void 0:t.options.getIsRowExpanded(e))??(n===!0||n?.[e.id]))},e.getCanExpand=()=>{var n;return(t.options.getRowCanExpand==null?void 0:t.options.getRowCanExpand(e))??((t.options.enableExpanding??!0)&&!!((n=e.subRows)!=null&&n.length))},e.getIsAllParentsExpanded=()=>{let n=!0,r=e;for(;n&&r.parentId;)r=t.getRow(r.parentId,!0),n=r.getIsExpanded();return n},e.getToggleExpandedHandler=()=>{let t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},Zt=0,Qt=10,$t=()=>({pageIndex:Zt,pageSize:Qt}),en={getInitialState:e=>({...e,pagination:{...$t(),...e?.pagination}}),getDefaultOptions:e=>({onPaginationChange:I(`pagination`,e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{if(!t){e._queue(()=>{t=!0});return}if(e.options.autoResetAll??e.options.autoResetPageIndex??!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},e.setPagination=t=>e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(e=>F(t,e)),e.resetPagination=t=>{e.setPagination(t?$t():e.initialState.pagination??$t())},e.setPageIndex=t=>{e.setPagination(n=>{let r=F(t,n.pageIndex),i=e.options.pageCount===void 0||e.options.pageCount===-1?2**53-1:e.options.pageCount-1;return r=Math.max(0,Math.min(r,i)),{...n,pageIndex:r}})},e.resetPageIndex=t=>{var n;e.setPageIndex(t?Zt:((n=e.initialState)==null||(n=n.pagination)==null?void 0:n.pageIndex)??Zt)},e.resetPageSize=t=>{var n;e.setPageSize(t?Qt:((n=e.initialState)==null||(n=n.pagination)==null?void 0:n.pageSize)??Qt)},e.setPageSize=t=>{e.setPagination(e=>{let n=Math.max(1,F(t,e.pageSize)),r=e.pageSize*e.pageIndex,i=Math.floor(r/n);return{...e,pageIndex:i,pageSize:n}})},e.setPageCount=t=>e.setPagination(n=>{let r=F(t,e.options.pageCount??-1);return typeof r==`number`&&(r=Math.max(-1,r)),{...n,pageCount:r}}),e.getPageOptions=R(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...Array(e)].fill(null).map((e,t)=>t)),t},z(e.options,`debugTable`,`getPageOptions`)),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{let{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return n===-1?!0:n===0?!1:te.setPageIndex(e=>e-1),e.nextPage=()=>e.setPageIndex(e=>e+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>e.options.pageCount??Math.ceil(e.getRowCount()/e.getState().pagination.pageSize),e.getRowCount=()=>e.options.rowCount??e.getPrePaginationRowModel().rows.length}},tn=()=>({top:[],bottom:[]}),nn={getInitialState:e=>({rowPinning:tn(),...e}),getDefaultOptions:e=>({onRowPinningChange:I(`rowPinning`,e)}),createRow:(e,t)=>{e.pin=(n,r,i)=>{let a=r?e.getLeafRows().map(e=>{let{id:t}=e;return t}):[],o=i?e.getParentRows().map(e=>{let{id:t}=e;return t}):[],s=new Set([...o,e.id,...a]);t.setRowPinning(e=>n===`bottom`?{top:(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),bottom:[...(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e))),...Array.from(s)]}:n===`top`?{top:[...(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),...Array.from(s)],bottom:(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e)))}:{top:(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),bottom:(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e)))})},e.getCanPin=()=>{let{enableRowPinning:n,enablePinning:r}=t.options;return typeof n==`function`?n(e):n??r??!0},e.getIsPinned=()=>{let n=[e.id],{top:r,bottom:i}=t.getState().rowPinning,a=n.some(e=>r?.includes(e)),o=n.some(e=>i?.includes(e));return a?`top`:o?`bottom`:!1},e.getPinnedIndex=()=>{let n=e.getIsPinned();return n?((n===`top`?t.getTopRows():t.getBottomRows())?.map(e=>{let{id:t}=e;return t}))?.indexOf(e.id)??-1:-1}},createTable:e=>{e.setRowPinning=t=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>e.setRowPinning(t?tn():e.initialState?.rowPinning??tn()),e.getIsSomeRowsPinned=t=>{let n=e.getState().rowPinning;return t?!!n[t]?.length:!!(n.top?.length||n.bottom?.length)},e._getPinnedRows=(t,n,r)=>(e.options.keepPinnedRows??!0?(n??[]).map(t=>{let n=e.getRow(t,!0);return n.getIsAllParentsExpanded()?n:null}):(n??[]).map(e=>t.find(t=>t.id===e))).filter(Boolean).map(e=>({...e,position:r})),e.getTopRows=R(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,n)=>e._getPinnedRows(t,n,`top`),z(e.options,`debugRows`,`getTopRows`)),e.getBottomRows=R(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,n)=>e._getPinnedRows(t,n,`bottom`),z(e.options,`debugRows`,`getBottomRows`)),e.getCenterRows=R(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(e,t,n)=>{let r=new Set([...t??[],...n??[]]);return e.filter(e=>!r.has(e.id))},z(e.options,`debugRows`,`getCenterRows`))}},rn={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:I(`rowSelection`,e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>e.setRowSelection(t?{}:e.initialState.rowSelection??{}),e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=t===void 0?!e.getIsAllRowsSelected():t;let r={...n},i=e.getPreGroupedRowModel().flatRows;return t?i.forEach(e=>{e.getCanSelect()&&(r[e.id]=!0)}):i.forEach(e=>{delete r[e.id]}),r})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{let r=t===void 0?!e.getIsAllPageRowsSelected():t,i={...n};return e.getRowModel().rows.forEach(t=>{an(i,t.id,r,!0,e)}),i}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=R(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?on(e,n):{rows:[],flatRows:[],rowsById:{}},z(e.options,`debugTable`,`getSelectedRowModel`)),e.getFilteredSelectedRowModel=R(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?on(e,n):{rows:[],flatRows:[],rowsById:{}},z(e.options,`debugTable`,`getFilteredSelectedRowModel`)),e.getGroupedSelectedRowModel=R(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?on(e,n):{rows:[],flatRows:[],rowsById:{}},z(e.options,`debugTable`,`getGroupedSelectedRowModel`)),e.getIsAllRowsSelected=()=>{let t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState(),r=!!(t.length&&Object.keys(n).length);return r&&t.some(e=>e.getCanSelect()&&!n[e.id])&&(r=!1),r},e.getIsAllPageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:n}=e.getState(),r=!!t.length;return r&&t.some(e=>!n[e.id])&&(r=!1),r},e.getIsSomeRowsSelected=()=>{let t=Object.keys(e.getState().rowSelection??{}).length;return t>0&&t{let t=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,r)=>{let i=e.getIsSelected();t.setRowSelection(a=>{if(n=n===void 0?!i:n,e.getCanSelect()&&i===n)return a;let o={...a};return an(o,e.id,n,r?.selectChildren??!0,t),o})},e.getIsSelected=()=>{let{rowSelection:n}=t.getState();return sn(e,n)},e.getIsSomeSelected=()=>{let{rowSelection:n}=t.getState();return cn(e,n)===`some`},e.getIsAllSubRowsSelected=()=>{let{rowSelection:n}=t.getState();return cn(e,n)===`all`},e.getCanSelect=()=>typeof t.options.enableRowSelection==`function`?t.options.enableRowSelection(e):t.options.enableRowSelection??!0,e.getCanSelectSubRows=()=>typeof t.options.enableSubRowSelection==`function`?t.options.enableSubRowSelection(e):t.options.enableSubRowSelection??!0,e.getCanMultiSelect=()=>typeof t.options.enableMultiRowSelection==`function`?t.options.enableMultiRowSelection(e):t.options.enableMultiRowSelection??!0,e.getToggleSelectedHandler=()=>{let t=e.getCanSelect();return n=>{t&&e.toggleSelected(n.target?.checked)}}}},an=(e,t,n,r,i)=>{var a;let o=i.getRow(t,!0);n?(o.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),o.getCanSelect()&&(e[t]=!0)):delete e[t],r&&(a=o.subRows)!=null&&a.length&&o.getCanSelectSubRows()&&o.subRows.forEach(t=>an(e,t.id,n,r,i))};function on(e,t){let n=e.getState().rowSelection,r=[],i={},a=function(e,t){return e.map(e=>{var t;let o=sn(e,n);if(o&&(r.push(e),i[e.id]=e),(t=e.subRows)!=null&&t.length&&(e={...e,subRows:a(e.subRows)}),o)return e}).filter(Boolean)};return{rows:a(t.rows),flatRows:r,rowsById:i}}function sn(e,t){return t[e.id]??!1}function cn(e,t,n){var r;if(!((r=e.subRows)!=null&&r.length))return!1;let i=!0,a=!1;return e.subRows.forEach(e=>{if(!(a&&!i)&&(e.getCanSelect()&&(sn(e,t)?a=!0:i=!1),e.subRows&&e.subRows.length)){let n=cn(e,t);n===`all`?a=!0:(n===`some`&&(a=!0),i=!1)}}),i?`all`:a?`some`:!1}var ln=/([0-9]+)/gm,un=(e,t,n)=>_n(X(e.getValue(n)).toLowerCase(),X(t.getValue(n)).toLowerCase()),dn=(e,t,n)=>_n(X(e.getValue(n)),X(t.getValue(n))),fn=(e,t,n)=>gn(X(e.getValue(n)).toLowerCase(),X(t.getValue(n)).toLowerCase()),pn=(e,t,n)=>gn(X(e.getValue(n)),X(t.getValue(n))),mn=(e,t,n)=>{let r=e.getValue(n),i=t.getValue(n);return r>i?1:rgn(e.getValue(n),t.getValue(n));function gn(e,t){return e===t?0:e>t?1:-1}function X(e){return typeof e==`number`?isNaN(e)||e===1/0||e===-1/0?``:String(e):typeof e==`string`?e:``}function _n(e,t){let n=e.split(ln).filter(Boolean),r=t.split(ln).filter(Boolean);for(;n.length&&r.length;){let e=n.shift(),t=r.shift(),i=parseInt(e,10),a=parseInt(t,10),o=[i,a].sort();if(isNaN(o[0])){if(e>t)return 1;if(t>e)return-1;continue}if(isNaN(o[1]))return isNaN(i)?-1:1;if(i>a)return 1;if(a>i)return-1}return n.length-r.length}var Z={alphanumeric:un,alphanumericCaseSensitive:dn,text:fn,textCaseSensitive:pn,datetime:mn,basic:hn},vn=[Tt,qt,zt,Vt,Et,Ft,Jt,Yt,{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:`auto`,sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:I(`sorting`,e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{let n=t.getFilteredRowModel().flatRows.slice(10),r=!1;for(let t of n){let n=t?.getValue(e.id);if(Object.prototype.toString.call(n)===`[object Date]`)return Z.datetime;if(typeof n==`string`&&(r=!0,n.split(ln).length>1))return Z.alphanumeric}return r?Z.text:Z.basic},e.getAutoSortDir=()=>typeof t.getFilteredRowModel().flatRows[0]?.getValue(e.id)==`string`?`asc`:`desc`,e.getSortingFn=()=>{if(!e)throw Error();return L(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn===`auto`?e.getAutoSortingFn():t.options.sortingFns?.[e.columnDef.sortingFn]??Z[e.columnDef.sortingFn]},e.toggleSorting=(n,r)=>{let i=e.getNextSortingOrder(),a=n!=null;t.setSorting(o=>{let s=o?.find(t=>t.id===e.id),c=o?.findIndex(t=>t.id===e.id),l=[],u,d=a?n:i===`desc`;return u=o!=null&&o.length&&e.getCanMultiSort()&&r?s?`toggle`:`add`:o!=null&&o.length&&c!==o.length-1?`replace`:s?`toggle`:`replace`,u===`toggle`&&(a||i||(u=`remove`)),u===`add`?(l=[...o,{id:e.id,desc:d}],l.splice(0,l.length-(t.options.maxMultiSortColCount??2**53-1))):l=u===`toggle`?o.map(t=>t.id===e.id?{...t,desc:d}:t):u===`remove`?o.filter(t=>t.id!==e.id):[{id:e.id,desc:d}],l})},e.getFirstSortDir=()=>e.columnDef.sortDescFirst??t.options.sortDescFirst??e.getAutoSortDir()===`desc`?`desc`:`asc`,e.getNextSortingOrder=n=>{let r=e.getFirstSortDir(),i=e.getIsSorted();return i?i!==r&&(t.options.enableSortingRemoval??!0)&&(!n||(t.options.enableMultiRemove??!0))?!1:i===`desc`?`asc`:`desc`:r},e.getCanSort=()=>(e.columnDef.enableSorting??!0)&&(t.options.enableSorting??!0)&&!!e.accessorFn,e.getCanMultiSort=()=>e.columnDef.enableMultiSort??t.options.enableMultiSort??!!e.accessorFn,e.getIsSorted=()=>{let n=t.getState().sorting?.find(t=>t.id===e.id);return n?n.desc?`desc`:`asc`:!1},e.getSortIndex=()=>t.getState().sorting?.findIndex(t=>t.id===e.id)??-1,e.clearSorting=()=>{t.setSorting(t=>t!=null&&t.length?t.filter(t=>t.id!==e.id):[])},e.getToggleSortingHandler=()=>{let n=e.getCanSort();return r=>{n&&(r.persist==null||r.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?t.options.isMultiSortEvent==null?void 0:t.options.isMultiSortEvent(r):!1))}}},createTable:e=>{e.setSorting=t=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{e.setSorting(t?[]:e.initialState?.sorting??[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},Lt,Xt,en,nn,rn,Wt];function yn(e){let t=[...vn,...e._features??[]],n={_features:t},r=n._features.reduce((e,t)=>Object.assign(e,t.getDefaultOptions==null?void 0:t.getDefaultOptions(n)),{}),i=e=>n.options.mergeOptions?n.options.mergeOptions(r,e):{...r,...e},a={...e.initialState??{}};n._features.forEach(e=>{a=(e.getInitialState==null?void 0:e.getInitialState(a))??a});let o=[],s=!1,c={_features:t,options:{...r,...e},initialState:a,_queue:e=>{o.push(e),s||(s=!0,Promise.resolve().then(()=>{for(;o.length;)o.shift()();s=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{n.setState(n.initialState)},setOptions:e=>{n.options=i(F(e,n.options))},getState:()=>n.options.state,setState:e=>{n.options.onStateChange==null||n.options.onStateChange(e)},_getRowId:(e,t,r)=>(n.options.getRowId==null?void 0:n.options.getRowId(e,t,r))??`${r?[r.id,t].join(`.`):t}`,getCoreRowModel:()=>(n._getCoreRowModel||=n.options.getCoreRowModel(n),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:(e,t)=>{let r=(t?n.getPrePaginationRowModel():n.getRowModel()).rowsById[e];if(!r&&(r=n.getCoreRowModel().rowsById[e],!r))throw Error();return r},_getDefaultColumnDef:R(()=>[n.options.defaultColumn],e=>(e??={},{header:e=>{let t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t;return((t=e.renderValue())==null||t.toString==null?void 0:t.toString())??null},...n._features.reduce((e,t)=>Object.assign(e,t.getDefaultColumnDef==null?void 0:t.getDefaultColumnDef()),{}),...e}),z(e,`debugColumns`,`_getDefaultColumnDef`)),_getColumnDefs:()=>n.options.columns,getAllColumns:R(()=>[n._getColumnDefs()],e=>{let t=function(e,r,i){return i===void 0&&(i=0),e.map(e=>{let a=Ct(n,e,i,r),o=e;return a.columns=o.columns?t(o.columns,a,i+1):[],a})};return t(e)},z(e,`debugColumns`,`getAllColumns`)),getAllFlatColumns:R(()=>[n.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),z(e,`debugColumns`,`getAllFlatColumns`)),_getAllFlatColumnsById:R(()=>[n.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),z(e,`debugColumns`,`getAllFlatColumnsById`)),getAllLeafColumns:R(()=>[n.getAllColumns(),n._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),z(e,`debugColumns`,`getAllLeafColumns`)),getColumn:e=>n._getAllFlatColumnsById()[e]};Object.assign(n,c);for(let e=0;eR(()=>[e.options.data],t=>{let n={rows:[],flatRows:[],rowsById:{}},r=function(t,i,a){i===void 0&&(i=0);let o=[];for(let c=0;ce._autoResetPageIndex()))}function xn(e){let t=[],n=e=>{var r;t.push(e),(r=e.subRows)!=null&&r.length&&e.getIsExpanded()&&e.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function Sn(e,t,n){return n.options.filterFromLeafRows?Cn(e,t,n):wn(e,t,n)}function Cn(e,t,n){let r=[],i={},a=n.options.maxLeafRowFilterDepth??100,o=function(e,s){s===void 0&&(s=0);let c=[];for(let u=0;uR(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter,e.getFilteredRowModel()],(n,r,i)=>{if(!n.rows.length||!(r!=null&&r.length)&&!i)return n;let a=[...r.map(e=>e.id).filter(e=>e!==t),i?`__global__`:void 0].filter(Boolean);return Sn(n.rows,e=>{for(let t=0;tR(()=>[e.getColumn(t)?.getFacetedRowModel()],e=>{if(!e)return new Map;let n=new Map;for(let r=0;rR(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(t,n,r)=>{if(!t.rows.length||!(n!=null&&n.length)&&!r){for(let e=0;e{let n=e.getColumn(t.id);if(!n)return;let r=n.getFilterFn();r&&i.push({id:t.id,filterFn:r,resolvedValue:(r.resolveFilterValue==null?void 0:r.resolveFilterValue(t.value))??t.value})});let o=(n??[]).map(e=>e.id),s=e.getGlobalFilterFn(),c=e.getAllLeafColumns().filter(e=>e.getCanGlobalFilter());r&&s&&c.length&&(o.push(`__global__`),c.forEach(e=>{a.push({id:e.id,filterFn:s,resolvedValue:(s.resolveFilterValue==null?void 0:s.resolveFilterValue(r))??r})}));let l,u;for(let e=0;e{n.columnFiltersMeta[t]=e})}if(a.length){for(let e=0;e{n.columnFiltersMeta[t]=e})){n.columnFilters.__global__=!0;break}}n.columnFilters.__global__!==!0&&(n.columnFilters.__global__=!1)}}return Sn(t.rows,e=>{for(let t=0;te._autoResetPageIndex()))}function On(e){return e=>R(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(t,n)=>{if(!n.rows.length)return n;let{pageSize:r,pageIndex:i}=t,{rows:a,flatRows:o,rowsById:s}=n,c=r*i,l=c+r;a=a.slice(c,l);let u;u=e.options.paginateExpandedRows?{rows:a,flatRows:o,rowsById:s}:xn({rows:a,flatRows:o,rowsById:s}),u.flatRows=[];let d=e=>{u.flatRows.push(e),e.subRows.length&&e.subRows.forEach(d)};return u.rows.forEach(d),u},z(e.options,`debugTable`,`getPaginationRowModel`))}function kn(){return e=>R(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,n)=>{if(!n.rows.length||!(t!=null&&t.length))return n;let r=e.getState().sorting,i=[],a=r.filter(t=>e.getColumn(t.id)?.getCanSort()),o={};a.forEach(t=>{let n=e.getColumn(t.id);n&&(o[t.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})});let s=e=>{let t=e.map(e=>({...e}));return t.sort((e,t)=>{for(let n=0;n{var t;i.push(e),(t=e.subRows)!=null&&t.length&&(e.subRows=s(e.subRows))}),t};return{rows:s(n.rows),flatRows:i,rowsById:n.rowsById}},z(e.options,`debugTable`,`getSortedRowModel`,()=>e._autoResetPageIndex()))}function Q(){return!0}var An=Symbol(`merge-proxy`),jn={get(e,t,n){return t===An?n:e.get(t)},has(e,t){return e.has(t)},set:Q,deleteProperty:Q,getOwnPropertyDescriptor(e,t){return{configurable:!0,enumerable:!0,get(){return e.get(t)},set:Q,deleteProperty:Q}},ownKeys(e){return e.keys()}};function Mn(e){return`value`in e?e.value:e}function $(){var e=[...arguments];return new Proxy({get(t){for(let n=e.length-1;n>=0;n--){let r=Mn(e[n])[t];if(r!==void 0)return r}},has(t){for(let n=e.length-1;n>=0;n--)if(t in Mn(e[n]))return!0;return!1},keys(){let t=[];for(let n=0;n()=>typeof e.render==`function`||typeof e.render==`object`?n(e.render,e.props):e.render});function Pn(e){return $(e,{data:t(e.data)})}function Fn(t){let n=y(t.data),r=yn($({state:{},onStateChange:()=>{},renderFallbackValue:null,mergeOptions(e,t){return n?{...e,...t}:$(e,t)}},n?Pn(t):t));if(n){let e=h(t.data);l(e,()=>{r.setState(t=>({...t,data:e.value}))},{immediate:!0})}let i=b(r.initialState);return e(()=>{r.setOptions(e=>{let r=new Proxy({},{get:(e,t)=>i.value[t]});return $(e,n?Pn(t):t,{state:$(r,t.state??{}),onStateChange:e=>{e instanceof Function?i.value=e(i.value):i.value=e,t.onStateChange==null||t.onStateChange(e)}})})}),r}var In=C({__name:`no-result-found`,setup(e){return(e,n)=>(E(),S(t(Je),null,{default:x(()=>[u(t(Ze),null,{default:x(()=>[u(t(Xe),{variant:`icon`},{default:x(()=>[u(t(lt))]),_:1}),u(t(Qe),null,{default:x(()=>[...n[0]||=[w(`No result found.`,-1)]]),_:1}),u(t(Ye),null,{default:x(()=>[...n[1]||=[w(` Please try a different search term or check the spelling. `,-1)]]),_:1})]),_:1})]),_:1}))}}),Ln={},Rn={class:`h-120 w-full flex items-center justify-center`};function zn(e,t){let n=pe;return E(),g(`div`,Rn,[u(n,{class:`size-10`})])}var Bn=Te(Ln,[[`render`,zn]]),Vn=[10,20,50,100],Hn={class:`flex items-center justify-between px-2 py-2 bg-background`},Un={class:`flex items-center space-x-6 lg:space-x-8`},Wn={class:`flex items-center space-x-2`},Gn={class:`flex w-[100px] items-center justify-center text-sm font-medium`},Kn={class:`flex items-center space-x-2`},qn=C({__name:`table-pagination`,props:{table:{},serverPagination:{}},setup(e){let n=e,r=v(()=>!!n.serverPagination),i=v(()=>r.value&&n.serverPagination?n.serverPagination.page:n.table.getState().pagination.pageIndex+1),a=v(()=>r.value&&n.serverPagination?n.serverPagination.pageSize:n.table.getState().pagination.pageSize),o=v(()=>r.value&&n.serverPagination?Math.ceil(n.serverPagination.total/n.serverPagination.pageSize):n.table.getPageCount()),s=v(()=>r.value?i.value>1:n.table.getCanPreviousPage()),l=v(()=>r.value?i.value{let r=ce,v=le,C=se,T=ue,D=oe,O=N;return E(),g(`div`,Hn,[n[5]||=m(`div`,{class:`flex-1`},null,-1),m(`div`,Un,[m(`div`,Wn,[n[0]||=m(`p`,{class:`hidden text-sm font-medium line-clamp-1 md:block`},` Rows per page `,-1),u(D,{"model-value":`${t(a)}`,"onUpdate:modelValue":d},{default:x(()=>[u(v,{class:`h-8 w-[70px]`},{default:x(()=>[u(r,{placeholder:`${t(a)}`},null,8,[`placeholder`])]),_:1}),u(T,{side:`top`},{default:x(()=>[(E(!0),g(_,null,f(t(Vn),e=>(E(),S(C,{key:e,value:`${e}`},{default:x(()=>[w(c(e),1)]),_:2},1032,[`value`]))),128))]),_:1})]),_:1},8,[`model-value`])]),m(`div`,Gn,` Page `+c(t(i))+` of `+c(t(o)),1),m(`div`,Kn,[u(O,{variant:`outline`,class:`hidden size-8 p-0 lg:flex`,disabled:!t(s),onClick:p},{default:x(()=>[n[1]||=m(`span`,{class:`sr-only`},`Go to first page`,-1),u(t(at),{class:`size-4`})]),_:1},8,[`disabled`]),u(O,{variant:`outline`,class:`size-8 p-0`,disabled:!t(s),onClick:h},{default:x(()=>[n[2]||=m(`span`,{class:`sr-only`},`Go to previous page`,-1),u(t(ie),{class:`size-4`})]),_:1},8,[`disabled`]),u(O,{variant:`outline`,class:`size-8 p-0`,disabled:!t(l),onClick:y},{default:x(()=>[n[3]||=m(`span`,{class:`sr-only`},`Go to next page`,-1),u(t(ae),{class:`size-4`})]),_:1},8,[`disabled`]),u(O,{variant:`outline`,class:`hidden size-8 p-0 lg:flex`,disabled:!t(l),onClick:b},{default:x(()=>[n[4]||=m(`span`,{class:`sr-only`},`Go to last page`,-1),u(t(ot),{class:`size-4`})]),_:1},8,[`disabled`])])])])}}}),Jn={class:`space-y-4`},Yn={class:`border rounded-md`},Xn=C({__name:`data-table`,props:{loading:{type:Boolean},columns:{},data:{},serverPagination:{},table:{}},setup(e){function n(e){let t=e.getIsPinned();return{left:t===`left`?`${e.getStart(`left`)}px`:void 0,right:t===`right`?`${e.getAfter(`right`)}px`:void 0,position:t?`sticky`:`relative`,width:`${e.getSize()}px`,zIndex:t?1:0}}return(i,a)=>(E(),g(`div`,Jn,[o(i.$slots,`toolbar`),m(`div`,Yn,[u(t(rt),null,{default:x(()=>[u(t(it),null,{default:x(()=>[(E(!0),g(_,null,f(e.table.getHeaderGroups(),e=>(E(),S(t(P),{key:e.id},{default:x(()=>[(E(!0),g(_,null,f(e.headers,e=>(E(),S(t(nt),{key:e.id,style:r(n(e.column)),class:d({"bg-background":e.column.getIsPinned()})},{default:x(()=>[e.isPlaceholder?T(``,!0):(E(),S(t(Nn),{key:0,render:e.column.columnDef.header,props:e.getContext()},null,8,[`render`,`props`]))]),_:2},1032,[`style`,`class`]))),128))]),_:2},1024))),128))]),_:1}),e.loading?T(``,!0):(E(),S(t(et),{key:0},{default:x(()=>[e.table.getRowModel().rows?.length?(E(!0),g(_,{key:0},f(e.table.getRowModel().rows,e=>(E(),S(t(P),{key:e.id,"data-state":e.getIsSelected()&&`selected`},{default:x(()=>[(E(!0),g(_,null,f(e.getVisibleCells(),e=>(E(),S(t(tt),{key:e.id,style:r(n(e.column)),class:d({"bg-background":e.column.getIsPinned()})},{default:x(()=>[u(t(Nn),{render:e.column.columnDef.cell,props:e.getContext()},null,8,[`render`,`props`])]),_:2},1032,[`style`,`class`]))),128))]),_:2},1032,[`data-state`]))),128)):(E(),S(t(P),{key:1},{default:x(()=>[u(t(tt),{colspan:e.columns.length,class:`h-24 text-center`},{default:x(()=>[u(In)]),_:1},8,[`colspan`])]),_:1}))]),_:1}))]),_:1}),e.loading?(E(),S(Bn,{key:0})):T(``,!0)]),e.loading?T(``,!0):(E(),S(qn,{key:0,table:e.table,"server-pagination":e.serverPagination},null,8,[`table`,`server-pagination`]))]))}}),Zn={class:`hidden space-x-1 lg:flex`},Qn={key:1,class:`flex items-center justify-center size-4 ml-auto font-mono text-xs`},$n=C({__name:`faceted-filter`,props:{column:{},title:{},options:{}},setup(e){let n=e,r=v(()=>n.column?.getFacetedUniqueValues()),i=v(()=>new Set(n.column?.getFilterValue())),a=(e,t)=>e.filter(e=>e.label.toLowerCase()?.includes(t));return(n,o)=>{let s=M,l=$e,h=N,v=Ce,y=ve,b=_e,C=ge,D=we,O=be,te=Se,ne=he,k=ye,ie=xe;return E(),S(ie,null,{default:x(()=>[u(v,{"as-child":``},{default:x(()=>[u(h,{variant:`outline`,size:`sm`,class:`h-8 border-dashed`},{default:x(()=>[u(t(ee),{class:`size-4 mr-2`}),w(` `+c(e.title)+` `,1),t(i).size>0?(E(),g(_,{key:0},[u(s,{orientation:`vertical`,class:`h-4 mx-2`}),u(l,{variant:`secondary`,class:`px-1 font-normal rounded-sm lg:hidden`},{default:x(()=>[w(c(t(i).size),1)]),_:1}),m(`div`,Zn,[t(i).size>2?(E(),S(l,{key:0,variant:`secondary`,class:`px-1 font-normal rounded-sm`},{default:x(()=>[w(c(t(i).size)+` selected `,1)]),_:1})):(E(!0),g(_,{key:1},f(e.options.filter(e=>t(i).has(e.value)),e=>(E(),S(l,{key:e.value,variant:`secondary`,class:`px-1 font-normal rounded-sm`},{default:x(()=>[w(c(e.label),1)]),_:2},1024))),128))])],64)):T(``,!0)]),_:1})]),_:1}),u(k,{class:`w-[200px] p-0`,align:`start`},{default:x(()=>[u(ne,{"filter-function":a},{default:x(()=>[u(y,{placeholder:e.title},null,8,[`placeholder`]),u(te,null,{default:x(()=>[u(b,null,{default:x(()=>[...o[1]||=[w(`No results found.`,-1)]]),_:1}),u(D,null,{default:x(()=>[(E(!0),g(_,null,f(e.options,n=>(E(),S(C,{key:n.value,value:n,onSelect:r=>{t(i).has(n.value)?t(i).delete(n.value):t(i).add(n.value);let a=Array.from(t(i));e.column?.setFilterValue(a.length?a:void 0)}},{default:x(()=>[m(`div`,{class:d(t(j)(`mr-2 flex h-4 w-4 items-center justify-center rounded-sm border border-primary`,t(i).has(n.value)?`bg-primary`:`opacity-50 [&_svg]:invisible`))},[u(t(re),{class:d(t(j)(`h-4 w-4`,t(i).has(n.value)?`text-primary-foreground`:``))},null,8,[`class`])],2),n.icon?(E(),S(p(n.icon),{key:0,class:`size-4 mr-2 text-muted-foreground`})):T(``,!0),m(`span`,null,c(n.label),1),t(r)?.get(n.value)?(E(),g(`span`,Qn,c(t(r).get(n.value)),1)):T(``,!0)]),_:2},1032,[`value`,`onSelect`]))),128))]),_:1}),t(i).size>0?(E(),g(_,{key:0},[u(O),u(D,null,{default:x(()=>[u(C,{value:{label:`Clear filters`},class:`justify-center text-center`,onSelect:o[0]||=t=>e.column?.setFilterValue(void 0)},{default:x(()=>[...o[2]||=[w(` Clear filters `,-1)]]),_:1})]),_:1})],64)):T(``,!0)]),_:1})]),_:1},8,[`filter-function`])]),_:1})]),_:1})}}}),er=[`aria-checked`],tr={key:0,class:`relative flex items-center justify-center`};C({__name:`radio-cell`,props:{checked:{type:Boolean}},emits:[`click`],setup(e,{emit:n}){let r=n;return(n,i)=>(E(),g(`button`,{type:`button`,role:`radio`,"aria-checked":e.checked,class:d(t(j)(`border-input text-primary focus-visible:border-ring focus-visible:ring-ring/50 dark:bg-input/30 aspect-square size-4 shrink-0 rounded-full border shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50`,`hover:border-ring cursor-pointer`)),onClick:i[0]||=e=>r(`click`,e)},[e.checked?(E(),g(`span`,tr,[u(t(fe),{class:`fill-primary absolute top-1/2 left-1/2 size-2 -translate-x-1/2 -translate-y-1/2`})])):T(``,!0)],10,er))}});var nr={size:32,minSize:32,maxSize:32,enableResizing:!1},rr={id:`select`,...nr,header:({table:e})=>n(Re,{modelValue:e.getIsAllPageRowsSelected()||e.getIsSomePageRowsSelected()&&`indeterminate`,"onUpdate:modelValue":t=>e.toggleAllPageRowsSelected(!!t),ariaLabel:`Select all`}),cell:({row:e})=>n(Re,{modelValue:e.getIsSelected(),"onUpdate:modelValue":t=>e.toggleSelected(!!t),ariaLabel:`Select row`}),enableSorting:!1,enableHiding:!1};({...nr});function ir(e){let t=b([]),n=b([]),r=b({}),i=b({left:[],right:[]}),a=b({}),o=b({pageIndex:0,pageSize:10}),s=!!e.serverPagination,c=v(()=>s&&e.serverPagination?e.serverPagination.page-1:0),l=v(()=>s&&e.serverPagination?e.serverPagination.pageSize:10),u=v(()=>s&&e.serverPagination?Math.ceil(e.serverPagination.total/e.serverPagination.pageSize):-1),d={get data(){return e.data},get columns(){return e.columns},state:{get sorting(){return t.value},get columnFilters(){return n.value},get columnVisibility(){return r.value},get columnPinning(){return i.value},get rowSelection(){return a.value},get pagination(){return s?{pageIndex:c.value,pageSize:l.value}:o.value}},enableRowSelection:!0,onSortingChange:e=>A(e,t),onColumnFiltersChange:e=>A(e,n),onColumnVisibilityChange:e=>A(e,r),onColumnPinningChange:e=>A(e,i),onRowSelectionChange:e=>A(e,a),onPaginationChange:e=>A(e,o),getCoreRowModel:bn(),getFilteredRowModel:Dn(),getPaginationRowModel:On(),getSortedRowModel:kn(),getFacetedRowModel:Tn(),getFacetedUniqueValues:En()};return s?(d.pageCount=u.value,d.manualPagination=!0):d.getPaginationRowModel=On(),Fn(d)}var ar=C({__name:`view-options`,props:{table:{}},setup(e){let n=e,r=v(()=>n.table.getAllColumns().filter(e=>e.accessorFn!==void 0&&e.getCanHide()));function i(){r.value.forEach(e=>e.toggleVisibility(!0))}return(e,n)=>{let a=N,o=Ue,s=qe,l=Ge,d=gt,p=Ve,m=He,h=Be;return E(),S(h,null,{default:x(()=>[u(o,{"as-child":``},{default:x(()=>[u(a,{variant:`outline`,size:`sm`,class:`hidden h-8 ml-auto lg:flex`},{default:x(()=>[u(t(ft),{class:`size-4 mr-2`}),n[0]||=w(` Columns View `,-1)]),_:1})]),_:1}),u(m,{align:`end`,class:`w-[150px]`},{default:x(()=>[u(s,null,{default:x(()=>[...n[1]||=[w(`Toggle columns`,-1)]]),_:1}),u(l),(E(!0),g(_,null,f(t(r),e=>(E(),S(d,{key:e.id,class:`capitalize`,"model-value":e.getIsVisible(),"onUpdate:modelValue":t=>e.toggleVisibility(!!t)},{default:x(()=>[w(c(e.id),1)]),_:2},1032,[`model-value`,`onUpdate:modelValue`]))),128)),u(l),u(p,{class:`capitalize`,onClick:i},{default:x(()=>[u(t(me)),n[2]||=w(` Reset `,-1)]),_:1})]),_:1})]),_:1})}}});export{st as _,Xn as a,Fn as c,En as d,Dn as f,vt as g,yt as h,$n as i,bn as l,kn as m,ir as n,qn as o,On as p,rr as r,Nn as s,ar as t,Tn as u}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/default-BZC6m2oi.js b/monisuo-admin/dist/assets/default-BZC6m2oi.js new file mode 100644 index 0000000..96e1108 --- /dev/null +++ b/monisuo-admin/dist/assets/default-BZC6m2oi.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/nav-team-add-C8k5DPhY.js","assets/vue.runtime.esm-bundler-DQjudA8G.js","assets/index-CcML0o3b.js","assets/_plugin-vue_export-helper-B2no-pU9.js","assets/dist-t_U6YImb.js","assets/utils-BB02OBq2.js","assets/createLucideIcon-BpvmDsEE.js","assets/Spinner-BbvbfTgK.js","assets/lib-Cz3jviUu.js","assets/index-DpZJdDs6.css","assets/FormMessage-DO2c5bWz.js","assets/Label-D9NotKz_.js","assets/Primitive-jhoGcsVx.js","assets/useForwardExpose-OKJAPp5E.js","assets/useId-C1k6kJxi.js","assets/useForwardProps-B-1JXcFn.js","assets/createContext-BefgL9WT.js","assets/Button-2mdP_ygs.js","assets/DialogDescription-BubwK6c2.js","assets/DialogTitle-C0_ATj0B.js","assets/FormDescription-DwQJgDgd.js","assets/Input-dHyiQP9I.js"])))=>i.map(i=>d[i]); +import{$ as e,C as t,Ct as n,Dt as r,E as i,Et as a,H as o,I as s,N as c,Ot as l,P as u,Q as d,S as f,Tt as p,U as m,V as h,W as g,_,_t as v,b as y,bt as b,d as x,g as S,l as ee,lt as C,mt as w,nt as T,v as E,w as D,x as O,y as k,z as A}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as j}from"./createLucideIcon-BpvmDsEE.js";import{t as te}from"./badge-check-BijlgjzK.js";import{n as ne,t as M}from"./use-sidebar-jlDzOsxR.js";import{t as re}from"./chevron-right-7JHpBKZy.js";import{t as N}from"./chevrons-up-down-BK2WDZKi.js";import{a as ie,i as ae,n as oe,r as se,t as ce}from"./toggle-theme-CegtD1Vn.js";import{t as le}from"./plus-Bv8BsAKJ.js";import{c as ue,d as de,i as fe,l as pe,n as me,o as he,p as ge,r as _e,s as ve,t as ye,u as be}from"./PopoverTrigger-BfM2baJk.js";import{t as xe}from"./sparkles-uRRS0EzZ.js";import{t as P}from"./utils-BB02OBq2.js";import{t as Se}from"./_plugin-vue_export-helper-B2no-pU9.js";import{S as F,T as Ce,l as I,m as we,n as Te,s as Ee,u as De}from"./dist-t_U6YImb.js";import{B as Oe,G as L,J as ke,K as Ae,Q as je,R as Me,X as R,Y as Ne,q as Pe,z as Fe}from"./index-CcML0o3b.js";import{t as Ie}from"./createContext-BefgL9WT.js";import{t as z}from"./useForwardPropsEmits-ixfQllIc.js";import"./Teleport-CLYBkdRb.js";import{t as Le}from"./Presence-C1RtYpyR.js";import{t as B}from"./Primitive-jhoGcsVx.js";import{t as V}from"./useForwardExpose-OKJAPp5E.js";import{i as Re,n as ze,r as Be,t as Ve}from"./TooltipTrigger-Lz7dAK20.js";import{t as He}from"./useId-C1k6kJxi.js";import{i as Ue,r as We}from"./DialogTitle-C0_ATj0B.js";import{a as Ge,i as Ke,n as qe,o as Je,r as Ye,t as Xe}from"./DialogContent-BgxXKbvY.js";import{n as Ze}from"./DialogDescription-BubwK6c2.js";import{t as Qe}from"./DialogTrigger-B1p_n6lc.js";import{n as $e,t as et}from"./AvatarImage-BMo9jZco.js";import{t as tt}from"./AvatarFallback-DRYGIWWm.js";import{i as H,n as U,r as W,t as G}from"./DropdownMenuTrigger-DwFmoisn.js";import{n as K,t as nt}from"./DropdownMenuLabel-DVsXbHnu.js";import{t as rt}from"./DropdownMenuGroup-DBb9420y.js";import{t as q}from"./Label-D9NotKz_.js";import{t as it}from"./Separator-5drwYWrN.js";import{r as at,t as J}from"./Button-2mdP_ygs.js";import"./monisuo-admin.api-BMEy8kfy.js";import{t as ot}from"./use-auth-CYWl8dOd.js";import{t as st}from"./DropdownMenuShortcut-Tsorc8bI.js";import{a as ct,i as lt,n as ut,r as dt,t as ft}from"./empty-BqwW8_CX.js";import"./iconify-B5QdRg7l.js";var pt=j(`audio-waveform`,[[`path`,{d:`M2 13a2 2 0 0 0 2-2V7a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0V4a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0v-4a2 2 0 0 1 2-2`,key:`57tc96`}]]),mt=j(`bell`,[[`path`,{d:`M10.268 21a2 2 0 0 0 3.464 0`,key:`vwvbt9`}],[`path`,{d:`M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326`,key:`11g9vi`}]]),ht=j(`command`,[[`path`,{d:`M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3`,key:`11bfej`}]]),gt=j(`gallery-vertical-end`,[[`path`,{d:`M7 2h10`,key:`nczekb`}],[`path`,{d:`M5 6h14`,key:`u2x4p`}],[`rect`,{width:`18`,height:`12`,x:`3`,y:`10`,rx:`2`,key:`l0tzu3`}]]),_t=j(`log-out`,[[`path`,{d:`m16 17 5-5-5-5`,key:`1bji2h`}],[`path`,{d:`M21 12H9`,key:`dn1m92`}],[`path`,{d:`M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4`,key:`1uf3rs`}]]),vt=j(`menu`,[[`path`,{d:`M4 5h16`,key:`1tepv9`}],[`path`,{d:`M4 12h16`,key:`1lakjw`}],[`path`,{d:`M4 19h16`,key:`1djgab`}]]),yt=j(`milestone`,[[`path`,{d:`M12 13v8`,key:`1l5pq0`}],[`path`,{d:`M12 3v3`,key:`1n5kay`}],[`path`,{d:`M4 6a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h13a2 2 0 0 0 1.152-.365l3.424-2.317a1 1 0 0 0 0-1.635l-3.424-2.318A2 2 0 0 0 17 6z`,key:`1btarq`}]]),bt=j(`paintbrush`,[[`path`,{d:`m14.622 17.897-10.68-2.913`,key:`vj2p1u`}],[`path`,{d:`M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z`,key:`18tc5c`}],[`path`,{d:`M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15`,key:`ytzfxy`}]]),xt=j(`panel-left`,[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,key:`afitv7`}],[`path`,{d:`M9 3v18`,key:`fh3hqa`}]]),St=j(`user-round-cog`,[[`path`,{d:`m14.305 19.53.923-.382`,key:`3m78fa`}],[`path`,{d:`m15.228 16.852-.923-.383`,key:`npixar`}],[`path`,{d:`m16.852 15.228-.383-.923`,key:`5xggr7`}],[`path`,{d:`m16.852 20.772-.383.924`,key:`dpfhf9`}],[`path`,{d:`m19.148 15.228.383-.923`,key:`1reyyz`}],[`path`,{d:`m19.53 21.696-.382-.924`,key:`1goivc`}],[`path`,{d:`M2 21a8 8 0 0 1 10.434-7.62`,key:`1yezr2`}],[`path`,{d:`m20.772 16.852.924-.383`,key:`htqkph`}],[`path`,{d:`m20.772 19.148.924.383`,key:`9w9pjp`}],[`circle`,{cx:`10`,cy:`8`,r:`5`,key:`o932ke`}],[`circle`,{cx:`18`,cy:`18`,r:`3`,key:`1xkwt0`}]]),[Ct,wt]=Ie(`CollapsibleRoot`),Tt=D({__name:`CollapsibleRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:open`],setup(e,{expose:t,emit:r}){let i=e,a=we(i,`open`,r,{defaultValue:i.defaultOpen,passive:i.open===void 0}),{disabled:s,unmountOnHide:c}=b(i);return wt({contentId:``,disabled:s,open:a,unmountOnHide:c,onOpenToggle:()=>{s.value||(a.value=!a.value)}}),t({open:a}),V(),(e,t)=>(A(),E(n(B),{as:e.as,"as-child":i.asChild,"data-state":n(a)?`open`:`closed`,"data-disabled":n(s)?``:void 0},{default:T(()=>[o(e.$slots,`default`,{open:n(a)})]),_:3},8,[`as`,`as-child`,`data-state`,`data-disabled`]))}}),Et=D({inheritAttrs:!1,__name:`CollapsibleContent`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`contentFound`],setup(e,{emit:t}){let r=e,i=t,a=Ct();a.contentId||=He(void 0,`reka-collapsible-content`);let l=w(),{forwardRef:p,currentElement:m}=V(),h=w(0),g=w(0),_=S(()=>a.open.value),v=w(_.value),y=w();d(()=>[_.value,l.value?.present],async()=>{await u();let e=m.value;if(!e)return;y.value=y.value||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration=`0s`,e.style.animationName=`none`;let t=e.getBoundingClientRect();g.value=t.height,h.value=t.width,v.value||(e.style.transitionDuration=y.value.transitionDuration,e.style.animationName=y.value.animationName)},{immediate:!0});let b=S(()=>v.value&&a.open.value);return s(()=>{requestAnimationFrame(()=>{v.value=!1})}),I(m,`beforematch`,e=>{requestAnimationFrame(()=>{a.onOpenToggle(),i(`contentFound`)})}),(e,t)=>(A(),E(n(Le),{ref_key:`presentRef`,ref:l,present:e.forceMount||n(a).open.value,"force-mount":!0},{default:T(({present:t})=>[f(n(B),c(e.$attrs,{id:n(a).contentId,ref:n(p),"as-child":r.asChild,as:e.as,hidden:t?void 0:n(a).unmountOnHide.value?``:`until-found`,"data-state":b.value?void 0:n(a).open.value?`open`:`closed`,"data-disabled":n(a).disabled?.value?``:void 0,style:{"--reka-collapsible-content-height":`${g.value}px`,"--reka-collapsible-content-width":`${h.value}px`}}),{default:T(()=>[!n(a).unmountOnHide.value||t?o(e.$slots,`default`,{key:0}):k(`v-if`,!0)]),_:2},1040,[`id`,`as-child`,`as`,`hidden`,`data-state`,`data-disabled`,`style`])]),_:3},8,[`present`]))}}),Dt=D({__name:`CollapsibleTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;V();let r=Ct();return(e,i)=>(A(),E(n(B),{type:e.as===`button`?`button`:void 0,as:e.as,"as-child":t.asChild,"aria-controls":n(r).contentId,"aria-expanded":n(r).open.value,"data-state":n(r).open.value?`open`:`closed`,"data-disabled":n(r).disabled?.value?``:void 0,disabled:n(r).disabled?.value,onClick:n(r).onOpenToggle},{default:T(()=>[o(e.$slots,`default`)]),_:3},8,[`type`,`as`,`as-child`,`aria-controls`,`aria-expanded`,`data-state`,`data-disabled`,`disabled`,`onClick`]))}}),Y=`sidebar_state`,Ot=3600*24*7,kt=`16rem`,At=`18rem`,jt=`3rem`,[X,Mt]=Ie(`Sidebar`),Nt=D({__name:`SidebarProvider`,props:{defaultOpen:{type:Boolean,default:!Te?.cookie.includes(`${Y}=false`)},open:{type:Boolean,default:void 0},class:{type:[Boolean,null,String,Object,Array]}},emits:[`update:open`],setup(e,{emit:t}){let r=e,i=t,a=De(`(max-width: 768px)`),s=w(!1),l=we(r,`open`,i,{defaultValue:r.defaultOpen??!1,passive:r.open===void 0});function u(e){l.value=e,document.cookie=`${Y}=${l.value}; path=/; max-age=${Ot}`}function d(e){s.value=e}function f(){return a.value?d(!s.value):u(!l.value)}return I(`keydown`,e=>{e.key===`b`&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),f())}),Mt({state:S(()=>l.value?`expanded`:`collapsed`),open:l,setOpen:u,isMobile:a,openMobile:s,setOpenMobile:d,toggleSidebar:f}),(e,t)=>(A(),E(n(Re),{"delay-duration":0},{default:T(()=>[_(`div`,c({"data-slot":`sidebar-wrapper`,style:{"--sidebar-width":n(kt),"--sidebar-width-icon":n(jt)},class:n(P)(`group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full`,r.class)},e.$attrs),[o(e.$slots,`default`)],16)]),_:3}))}}),Pt=D({__name:`SidebarInset`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`main`,{"data-slot":`sidebar-inset`,class:p(n(P)(`bg-background relative flex w-full flex-1 flex-col`,`md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2`,t.class))},[o(e.$slots,`default`)],2))}}),Ft=D({__name:`SidebarTrigger`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,{toggleSidebar:r}=X();return(e,i)=>(A(),E(n(J),{"data-sidebar":`trigger`,"data-slot":`sidebar-trigger`,variant:`ghost`,size:`icon`,class:p(n(P)(`h-7 w-7`,t.class)),onClick:n(r)},{default:T(()=>[f(n(xt)),i[0]||=_(`span`,{class:`sr-only`},`Toggle Sidebar`,-1)]),_:1},8,[`class`,`onClick`]))}}),Z={},It;function Lt(){if(It)return Z;It=1,Object.defineProperty(Z,`__esModule`,{value:!0}),Z.parse=o,Z.serialize=l;let e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,t=/^[\u0021-\u003A\u003C-\u007E]*$/,n=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,r=/^[\u0020-\u003A\u003D-\u007E]*$/,i=Object.prototype.toString,a=(()=>{let e=function(){};return e.prototype=Object.create(null),e})();function o(e,t){let n=new a,r=e.length;if(r<2)return n;let i=t?.decode||u,o=0;do{let t=e.indexOf(`=`,o);if(t===-1)break;let a=e.indexOf(`;`,o),l=a===-1?r:a;if(t>l){o=e.lastIndexOf(`;`,t-1)+1;continue}let u=s(e,o,t),d=c(e,t,u),f=e.slice(u,d);if(n[f]===void 0){let r=s(e,t+1,l),a=c(e,l,r);n[f]=i(e.slice(r,a))}o=l+1}while(on;){let n=e.charCodeAt(--t);if(n!==32&&n!==9)return t+1}return n}function l(i,a,o){let s=o?.encode||encodeURIComponent;if(!e.test(i))throw TypeError(`argument name is invalid: ${i}`);let c=s(a);if(!t.test(c))throw TypeError(`argument val is invalid: ${a}`);let l=i+`=`+c;if(!o)return l;if(o.maxAge!==void 0){if(!Number.isInteger(o.maxAge))throw TypeError(`option maxAge is invalid: ${o.maxAge}`);l+=`; Max-Age=`+o.maxAge}if(o.domain){if(!n.test(o.domain))throw TypeError(`option domain is invalid: ${o.domain}`);l+=`; Domain=`+o.domain}if(o.path){if(!r.test(o.path))throw TypeError(`option path is invalid: ${o.path}`);l+=`; Path=`+o.path}if(o.expires){if(!d(o.expires)||!Number.isFinite(o.expires.valueOf()))throw TypeError(`option expires is invalid: ${o.expires}`);l+=`; Expires=`+o.expires.toUTCString()}if(o.httpOnly&&(l+=`; HttpOnly`),o.secure&&(l+=`; Secure`),o.partitioned&&(l+=`; Partitioned`),o.priority)switch(typeof o.priority==`string`?o.priority.toLowerCase():void 0){case`low`:l+=`; Priority=Low`;break;case`medium`:l+=`; Priority=Medium`;break;case`high`:l+=`; Priority=High`;break;default:throw TypeError(`option priority is invalid: ${o.priority}`)}if(o.sameSite)switch(typeof o.sameSite==`string`?o.sameSite.toLowerCase():o.sameSite){case!0:case`strict`:l+=`; SameSite=Strict`;break;case`lax`:l+=`; SameSite=Lax`;break;case`none`:l+=`; SameSite=None`;break;default:throw TypeError(`option sameSite is invalid: ${o.sameSite}`)}return l}function u(e){if(e.indexOf(`%`)===-1)return e;try{return decodeURIComponent(e)}catch{return e}}function d(e){return i.call(e)===`[object Date]`}return Z}var Q=Lt();function Rt(){let e=typeof global>`u`?void 0:global.TEST_HAS_DOCUMENT_COOKIE;return typeof e==`boolean`?e:typeof document==`object`&&typeof document.cookie==`string`}function zt(e){return typeof e==`string`?Q.parse(e):typeof e==`object`&&e?e:{}}function Bt(e,t={}){let n=Vt(e);if(!t.doNotParse)try{return JSON.parse(n)}catch{}return e}function Vt(e){return e&&e[0]===`j`&&e[1]===`:`?e.substr(2):e}var Ht=class{constructor(e,t={}){this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;let e=this.cookies;this.cookies=Q.parse(document.cookie),this._checkChanges(e)};let n=typeof document>`u`?``:document.cookie;this.cookies=zt(e||n),this.defaultSetOptions=t,this.HAS_DOCUMENT_COOKIE=Rt()}_emitChange(e){for(let t=0;t{e[t]!==this.cookies[t]&&this._emitChange({name:t,value:Bt(this.cookies[t])})})}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(e,t={}){return t.doNotUpdate||this.update(),Bt(this.cookies[e],t)}getAll(e={}){e.doNotUpdate||this.update();let t={};for(let n in this.cookies)t[n]=Bt(this.cookies[n],e);return t}set(e,t,n){n=n?Object.assign(Object.assign({},this.defaultSetOptions),n):this.defaultSetOptions;let r=typeof t==`string`?t:JSON.stringify(t);this.cookies=Object.assign(Object.assign({},this.cookies),{[e]:r}),this.HAS_DOCUMENT_COOKIE&&(document.cookie=Q.serialize(e,r,n)),this._emitChange({name:e,value:t,options:n})}remove(e,t){let n=t=Object.assign(Object.assign(Object.assign({},this.defaultSetOptions),t),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=Object.assign({},this.cookies),delete this.cookies[e],this.HAS_DOCUMENT_COOKIE&&(document.cookie=Q.serialize(e,``,n)),this._emitChange({name:e,value:void 0,options:t})}addChangeListener(e){this.changeListeners.push(e),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===1&&(typeof window==`object`&&`cookieStore`in window?window.cookieStore.addEventListener(`change`,this.update):this._startPolling())}removeChangeListener(e){let t=this.changeListeners.indexOf(e);t>=0&&this.changeListeners.splice(t,1),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===0&&(typeof window==`object`&&`cookieStore`in window?window.cookieStore.removeEventListener(`change`,this.update):this._stopPolling())}removeAllChangeListeners(){for(;this.changeListeners.length>0;)this.removeChangeListener(this.changeListeners[0])}};function Ut(e,{doNotParse:t=!1,autoUpdateDependencies:n=!1}={},r=new Ht){let i=n?[...e||[]]:e,a=r.getAll({doNotParse:!0}),o=v(0),s=()=>{let e=r.getAll({doNotParse:!0});Wt(i||null,e,a)&&o.value++,a=e};return r.addChangeListener(s),Ce(()=>{r.removeChangeListener(s)}),{get:(...e)=>(n&&i&&!i.includes(e[0])&&i.push(e[0]),o.value,r.get(e[0],{doNotParse:t,...e[1]})),getAll:(...e)=>(o.value,r.getAll({doNotParse:t,...e[0]})),set:(...e)=>r.set(...e),remove:(...e)=>r.remove(...e),addChangeListener:(...e)=>r.addChangeListener(...e),removeChangeListener:(...e)=>r.removeChangeListener(...e)}}function Wt(e,t,n){if(!e)return!0;for(let r of e)if(t[r]!==n[r])return!0;return!1}var Gt=D({__name:`Sheet`,props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:[`update:open`],setup(e,{emit:t}){let r=z(e,t);return(e,t)=>(A(),E(n(Ue),c({"data-slot":`sheet`},n(r)),{default:T(t=>[o(e.$slots,`default`,a(i(t)))]),_:3},16))}}),Kt=D({__name:`SheetOverlay`,props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,r=F(t,`class`);return(e,i)=>(A(),E(n(Ke),c({"data-slot":`sheet-overlay`,class:n(P)(`data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/80`,t.class)},n(r)),{default:T(()=>[o(e.$slots,`default`)]),_:3},16,[`class`]))}}),qt=D({inheritAttrs:!1,__name:`SheetContent`,props:{class:{type:[Boolean,null,String,Object,Array]},side:{default:`right`},forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let r=e,i=t,a=z(F(r,`class`,`side`),i);return(t,i)=>(A(),E(n(Ye),null,{default:T(()=>[f(Kt),f(n(Ge),c({"data-slot":`sheet-content`,class:n(P)(`bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500`,e.side===`right`&&`data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm`,e.side===`left`&&`data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm`,e.side===`top`&&`data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b`,e.side===`bottom`&&`data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t`,r.class)},{...t.$attrs,...n(a)}),{default:T(()=>[o(t.$slots,`default`),f(n(Je),{class:`ring-offset-background focus:ring-ring data-[state=open]:bg-secondary absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none`},{default:T(()=>[f(n(je),{class:`size-4`}),i[0]||=_(`span`,{class:`sr-only`},`Close`,-1)]),_:1})]),_:3},16,[`class`])]),_:3}))}}),Jt=D({__name:`SheetDescription`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,r=F(t,`class`);return(e,i)=>(A(),E(n(Ze),c({"data-slot":`sheet-description`,class:n(P)(`text-muted-foreground text-sm`,t.class)},n(r)),{default:T(()=>[o(e.$slots,`default`)]),_:3},16,[`class`]))}}),Yt=D({__name:`SheetHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`div`,{"data-slot":`sheet-header`,class:p(n(P)(`flex flex-col gap-1.5 p-4`,t.class))},[o(e.$slots,`default`)],2))}}),Xt=D({__name:`SheetTitle`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,r=F(t,`class`);return(e,i)=>(A(),E(n(We),c({"data-slot":`sheet-title`,class:n(P)(`text-foreground font-semibold`,t.class)},n(r)),{default:T(()=>[o(e.$slots,`default`)]),_:3},16,[`class`]))}}),Zt={class:`flex h-full w-full flex-col`},Qt=[`data-state`,`data-collapsible`,`data-variant`,`data-side`],$t={"data-sidebar":`sidebar`,class:`bg-sidebar group-data-[variant=floating]:border-sidebar-border flex h-full w-full flex-col group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:shadow-sm`},en=D({inheritAttrs:!1,__name:`Sidebar`,props:{side:{default:`left`},variant:{default:`sidebar`},collapsible:{default:`offcanvas`},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,{isMobile:i,state:a,openMobile:s,setOpenMobile:l}=X();return(u,d)=>e.collapsible===`none`?(A(),y(`div`,c({key:0,"data-slot":`sidebar`,class:n(P)(`bg-sidebar text-sidebar-foreground flex h-full w-(--sidebar-width) flex-col`,t.class)},u.$attrs),[o(u.$slots,`default`)],16)):n(i)?(A(),E(n(Gt),c({key:1,open:n(s)},u.$attrs,{"onUpdate:open":n(l)}),{default:T(()=>[f(n(qt),{"data-sidebar":`sidebar`,"data-slot":`sidebar`,"data-mobile":`true`,side:e.side,class:`bg-sidebar text-sidebar-foreground w-(--sidebar-width) p-0 [&>button]:hidden`,style:r({"--sidebar-width":n(At)})},{default:T(()=>[f(Yt,{class:`sr-only`},{default:T(()=>[f(Xt,null,{default:T(()=>[...d[0]||=[O(`Sidebar`,-1)]]),_:1}),f(Jt,null,{default:T(()=>[...d[1]||=[O(`Displays the mobile sidebar.`,-1)]]),_:1})]),_:1}),_(`div`,Zt,[o(u.$slots,`default`)])]),_:3},8,[`side`,`style`])]),_:3},16,[`open`,`onUpdate:open`])):(A(),y(`div`,{key:2,class:`group peer text-sidebar-foreground hidden md:block`,"data-slot":`sidebar`,"data-state":n(a),"data-collapsible":n(a)===`collapsed`?e.collapsible:``,"data-variant":e.variant,"data-side":e.side},[_(`div`,{class:p(n(P)(`relative w-(--sidebar-width) bg-transparent transition-[width] duration-200 ease-linear`,`group-data-[collapsible=offcanvas]:w-0`,`group-data-[side=right]:rotate-180`,e.variant===`floating`||e.variant===`inset`?`group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4)))]`:`group-data-[collapsible=icon]:w-(--sidebar-width-icon)`))},null,2),_(`div`,c({class:n(P)(`fixed inset-y-0 z-10 hidden h-svh w-(--sidebar-width) transition-[left,right,width] duration-200 ease-linear md:flex`,e.side===`left`?`left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]`:`right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]`,e.variant===`floating`||e.variant===`inset`?`p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4))+2px)]`:`group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-r group-data-[side=right]:border-l`,t.class)},u.$attrs),[_(`div`,$t,[o(u.$slots,`default`)])],16)],8,Qt))}}),tn=D({__name:`SidebarRail`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e,{toggleSidebar:r}=X();return(e,i)=>(A(),y(`button`,{"data-sidebar":`rail`,"data-slot":`sidebar-rail`,"aria-label":`Toggle Sidebar`,tabindex:-1,title:`Toggle Sidebar`,class:p(n(P)(`hover:after:bg-sidebar-border absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear group-data-[side=left]:-right-4 group-data-[side=right]:left-0 after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] sm:flex`,`in-data-[side=left]:cursor-w-resize in-data-[side=right]:cursor-e-resize`,`[[data-side=left][data-state=collapsed]_&]:cursor-e-resize [[data-side=right][data-state=collapsed]_&]:cursor-w-resize`,`hover:group-data-[collapsible=offcanvas]:bg-sidebar group-data-[collapsible=offcanvas]:translate-x-0 group-data-[collapsible=offcanvas]:after:left-full`,`[[data-side=left][data-collapsible=offcanvas]_&]:-right-2`,`[[data-side=right][data-collapsible=offcanvas]_&]:-left-2`,t.class)),onClick:i[0]||=(...e)=>n(r)&&n(r)(...e)},[o(e.$slots,`default`)],2))}}),nn=D({__name:`SidebarFooter`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`div`,{"data-slot":`sidebar-footer`,"data-sidebar":`footer`,class:p(n(P)(`flex flex-col gap-2 p-2`,t.class))},[o(e.$slots,`default`)],2))}}),rn=D({__name:`SidebarContent`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`div`,{"data-slot":`sidebar-content`,"data-sidebar":`content`,class:p(n(P)(`flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden`,t.class))},[o(e.$slots,`default`)],2))}}),an=D({__name:`SidebarHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`div`,{"data-slot":`sidebar-header`,"data-sidebar":`header`,class:p(n(P)(`flex flex-col gap-2 p-2`,t.class))},[o(e.$slots,`default`)],2))}}),on={name:`shadcn`,email:`m@example.com`,avatar:`/avatars/shadcn.jpg`},sn=[{name:`Acme Inc`,logo:gt,plan:`Enterprise`},{name:`Acme Corp.`,logo:pt,plan:`Startup`},{name:`Evil Corp.`,logo:ht,plan:`Free`}],{navData:cn}=M(),ln={user:on,teams:sn,navMain:cn.value},un=D({__name:`SidebarMenu`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`ul`,{"data-slot":`sidebar-menu`,"data-sidebar":`menu`,class:p(n(P)(`flex w-full min-w-0 flex-col gap-1`,t.class))},[o(e.$slots,`default`)],2))}}),dn=D({__name:`SidebarMenuItem`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`li`,{"data-slot":`sidebar-menu-item`,"data-sidebar":`menu-item`,class:p(n(P)(`group/menu-item relative`,t.class))},[o(e.$slots,`default`)],2))}}),fn=D({__name:`SidebarGroup`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`div`,{"data-slot":`sidebar-group`,"data-sidebar":`group`,class:p(n(P)(`relative flex w-full min-w-0 flex-col p-2`,t.class))},[o(e.$slots,`default`)],2))}}),pn=D({__name:`SidebarGroupLabel`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(r,i)=>(A(),E(n(B),{"data-slot":`sidebar-group-label`,"data-sidebar":`group-label`,as:e.as,"as-child":e.asChild,class:p(n(P)(`text-sidebar-foreground/70 ring-sidebar-ring flex h-8 shrink-0 items-center rounded-md px-2 text-xs font-medium outline-hidden transition-[margin,opacity] duration-200 ease-linear focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0`,`group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0`,t.class))},{default:T(()=>[o(r.$slots,`default`)]),_:3},8,[`as`,`as-child`,`class`]))}}),mn=D({__name:`SidebarMenuSub`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`ul`,{"data-slot":`sidebar-menu-sub`,"data-sidebar":`menu-badge`,class:p(n(P)(`border-sidebar-border mx-3.5 flex min-w-0 translate-x-px flex-col gap-1 border-l px-2.5 py-0.5`,`group-data-[collapsible=icon]:hidden`,t.class))},[o(e.$slots,`default`)],2))}}),hn=D({__name:`SidebarMenuSubButton`,props:{asChild:{type:Boolean},as:{default:`a`},size:{default:`md`},isActive:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(r,i)=>(A(),E(n(B),{"data-slot":`sidebar-menu-sub-button`,"data-sidebar":`menu-sub-button`,as:e.as,"as-child":e.asChild,"data-size":e.size,"data-active":e.isActive,class:p(n(P)(`text-sidebar-foreground ring-sidebar-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground active:bg-sidebar-accent active:text-sidebar-accent-foreground [&>svg]:text-sidebar-accent-foreground flex h-7 min-w-0 -translate-x-px items-center gap-2 overflow-hidden rounded-md px-2 outline-hidden focus-visible:ring-2 disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0`,`data-[active=true]:bg-sidebar-accent data-[active=true]:text-sidebar-accent-foreground`,`border border-transparent data-[active=true]:border-border data-[active=true]:shadow-xs`,e.size===`sm`&&`text-xs`,e.size===`md`&&`text-sm`,`group-data-[collapsible=icon]:hidden`,t.class))},{default:T(()=>[o(r.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-size`,`data-active`,`class`]))}}),gn=D({__name:`SidebarMenuSubItem`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`li`,{"data-slot":`sidebar-menu-sub-item`,"data-sidebar":`menu-sub-item`,class:p(n(P)(`group/menu-sub-item relative`,t.class))},[o(e.$slots,`default`)],2))}}),_n=at(`peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left text-sm outline-hidden ring-sidebar-ring transition-[width,height,padding] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground border-1 border-transparent data-[active=true]:border-border data-[active=true]:shadow-xs focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 group-has-data-[sidebar=menu-action]/menu-item:pr-8 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0`,{variants:{variant:{default:`hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-xs`,outline:`bg-background shadow-[0_0_0_1px_hsl(var(--sidebar-border))] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_hsl(var(--sidebar-accent))]`},size:{default:`h-8 text-sm`,sm:`h-7 text-xs`,lg:`h-12 text-sm group-data-[collapsible=icon]:p-0!`}},defaultVariants:{variant:`default`,size:`default`}}),vn=D({__name:`SidebarMenuButtonChild`,props:{variant:{default:`default`},size:{default:`default`},isActive:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]},asChild:{type:Boolean},as:{default:`button`}},setup(e){let t=e;return(r,i)=>(A(),E(n(B),c({"data-slot":`sidebar-menu-button`,"data-sidebar":`menu-button`,"data-size":e.size,"data-active":e.isActive,class:n(P)(n(_n)({variant:e.variant,size:e.size}),t.class),as:e.as,"as-child":e.asChild},r.$attrs),{default:T(()=>[o(r.$slots,`default`)]),_:3},16,[`data-size`,`data-active`,`class`,`as`,`as-child`]))}}),yn=D({inheritAttrs:!1,__name:`SidebarMenuButton`,props:{variant:{default:`default`},size:{default:`default`},isActive:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]},asChild:{type:Boolean},as:{default:`button`},tooltip:{}},setup(e){let t=e,{isMobile:r,state:s}=X(),u=F(t,`tooltip`);return(t,d)=>e.tooltip?(A(),E(n(Be),{key:1},{default:T(()=>[f(n(Ve),{"as-child":``},{default:T(()=>[f(vn,a(i({...n(u),...t.$attrs})),{default:T(()=>[o(t.$slots,`default`)]),_:3},16)]),_:3}),f(n(ze),{side:`right`,align:`center`,hidden:n(s)!==`collapsed`||n(r)},{default:T(()=>[typeof e.tooltip==`string`?(A(),y(x,{key:0},[O(l(e.tooltip),1)],64)):(A(),E(g(e.tooltip),{key:1}))]),_:1},8,[`hidden`])]),_:3})):(A(),E(vn,a(c({key:0},{...n(u),...t.$attrs})),{default:T(()=>[o(t.$slots,`default`)]),_:3},16))}}),bn={class:`grid flex-1 text-sm leading-tight text-left`},xn={class:`font-semibold truncate`},Sn={class:`text-xs truncate`},Cn={class:`flex items-center gap-2 px-1 py-1.5 text-left text-sm`},wn={class:`grid flex-1 text-sm leading-tight text-left`},Tn={class:`font-semibold truncate`},En={class:`text-xs truncate`},Dn=D({__name:`nav-footer`,props:{user:{}},setup(e){let{logout:t}=ot(),{isMobile:r,open:i}=X();return(a,o)=>{let s=et,c=tt,u=$e,d=yn,p=G,m=nt,h=K,g=U,v=rt,y=W,b=H,x=dn,S=un;return A(),E(S,null,{default:T(()=>[f(x,null,{default:T(()=>[f(b,null,{default:T(()=>[f(p,{"as-child":``},{default:T(()=>[f(d,{size:`lg`,class:`data-[state=open]:bg-sidebar-accent data-[state=open]:text-sidebar-accent-foreground`},{default:T(()=>[f(u,{class:`size-8 rounded-lg`},{default:T(()=>[f(s,{src:e.user.avatar,alt:e.user.name},null,8,[`src`,`alt`]),f(c,{class:`rounded-lg`},{default:T(()=>[...o[5]||=[O(` CN `,-1)]]),_:1})]),_:1}),_(`div`,bn,[_(`span`,xn,l(e.user.name),1),_(`span`,Sn,l(e.user.email),1)]),f(n(N),{class:`ml-auto size-4`})]),_:1})]),_:1}),f(y,{class:`w-(--radix-dropdown-menu-trigger-width) min-w-56 rounded-lg`,side:n(r)||n(i)?`bottom`:`right`,align:`start`,"side-offset":4},{default:T(()=>[f(m,{class:`p-0 font-normal`},{default:T(()=>[_(`div`,Cn,[f(u,{class:`size-8 rounded-lg`},{default:T(()=>[f(s,{src:e.user.avatar,alt:e.user.name},null,8,[`src`,`alt`]),f(c,{class:`rounded-lg`},{default:T(()=>[...o[6]||=[O(` CN `,-1)]]),_:1})]),_:1}),_(`div`,wn,[_(`span`,Tn,l(e.user.name),1),_(`span`,En,l(e.user.email),1)])])]),_:1}),f(h),f(v,null,{default:T(()=>[f(g,{onClick:o[0]||=e=>a.$router.push(`/billing/`)},{default:T(()=>[f(n(xe)),o[7]||=O(` Upgrade to Pro `,-1)]),_:1})]),_:1}),f(h),f(v,null,{default:T(()=>[f(g,{onClick:o[1]||=e=>a.$router.push(`/billing?type=billing`)},{default:T(()=>[f(n(ne)),o[8]||=O(` Billing `,-1)]),_:1})]),_:1}),f(h),f(v,null,{default:T(()=>[f(g,{onClick:o[2]||=e=>a.$router.push(`/settings/`)},{default:T(()=>[f(n(St)),o[9]||=O(` Profile `,-1)]),_:1}),f(g,{onClick:o[3]||=e=>a.$router.push(`/settings/account`)},{default:T(()=>[f(n(te)),o[10]||=O(` Account `,-1)]),_:1}),f(g,{onClick:o[4]||=e=>a.$router.push(`/settings/notifications`)},{default:T(()=>[f(n(mt)),o[11]||=O(` Notifications `,-1)]),_:1})]),_:1}),f(h),f(g,{onClick:n(t)},{default:T(()=>[f(n(_t)),O(` `+l(a.$t(`logout`)),1)]),_:1},8,[`onClick`])]),_:1},8,[`side`])]),_:1})]),_:1})]),_:1})}}}),On=D({__name:`Collapsible`,props:{defaultOpen:{type:Boolean},open:{type:Boolean},disabled:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{}},emits:[`update:open`],setup(e,{emit:t}){let r=z(e,t);return(e,t)=>(A(),E(n(Tt),c({"data-slot":`collapsible`},n(r)),{default:T(t=>[o(e.$slots,`default`,a(i(t)))]),_:3},16))}}),kn=D({__name:`CollapsibleContent`,props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){let t=e;return(e,r)=>(A(),E(n(Et),c({"data-slot":`collapsible-content`},t),{default:T(()=>[o(e.$slots,`default`)]),_:3},16))}}),An=D({__name:`CollapsibleTrigger`,props:{asChild:{type:Boolean},as:{}},setup(e){let t=e;return(e,r)=>(A(),E(n(Dt),c({"data-slot":`collapsible-trigger`},t),{default:T(()=>[o(e.$slots,`default`)]),_:3},16))}}),jn=D({__name:`nav-team`,props:{navMain:{}},setup(e){let t=Me(),{state:r,isMobile:i}=X();function a(n){let r=t.path;return e.navMain.forEach(e=>{e.items.forEach(e=>{if(e.url===r)return!0})}),!!n.items?.some(e=>e.url===r)}function o(e){let n=t.path;return e.url?n===e.url:!!e.items?.some(e=>e.url===n)}return(t,s)=>{let c=pn,u=m(`router-link`),d=yn,p=dn,v=An,b=hn,S=gn,ee=mn,C=kn,w=On,D=G,j=nt,te=K,ne=U,M=W,N=H,ie=un,ae=fn;return A(!0),y(x,null,h(e.navMain,e=>(A(),E(ae,{key:e.title},{default:T(()=>[f(c,null,{default:T(()=>[O(l(e.title),1)]),_:2},1024),f(ie,null,{default:T(()=>[(A(!0),y(x,null,h(e.items,e=>(A(),y(x,{key:e.title},[e.items?(A(),E(p,{key:1},{default:T(()=>[n(r)!==`collapsed`||n(i)?(A(),E(w,{key:0,"as-child":``,"default-open":a(e),class:`group/collapsible`},{default:T(()=>[f(p,null,{default:T(()=>[f(v,{"as-child":``},{default:T(()=>[f(d,{tooltip:e.title},{default:T(()=>[e.icon?(A(),E(g(e.icon),{key:0})):k(``,!0),_(`span`,null,l(e.title),1),f(n(re),{class:`ml-auto transition-transform duration-200 group-data-[state=open]/collapsible:rotate-90`})]),_:2},1032,[`tooltip`])]),_:2},1024)]),_:2},1024),f(C,null,{default:T(()=>[f(ee,null,{default:T(()=>[(A(!0),y(x,null,h(e.items,e=>(A(),E(S,{key:e.title},{default:T(()=>[f(b,{"as-child":``,"is-active":o(e)},{default:T(()=>[f(u,{to:e?.url||`/`},{default:T(()=>[e.icon?(A(),E(g(e.icon),{key:0})):k(``,!0),_(`span`,null,l(e.title),1)]),_:2},1032,[`to`])]),_:2},1032,[`is-active`])]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1032,[`default-open`])):(A(),E(N,{key:1},{default:T(()=>[f(D,{"as-child":``},{default:T(()=>[f(d,{tooltip:e.title},{default:T(()=>[e.icon?(A(),E(g(e.icon),{key:0})):k(``,!0),_(`span`,null,l(e.title),1)]),_:2},1032,[`tooltip`])]),_:2},1024),f(M,{align:`start`,side:`right`},{default:T(()=>[f(j,null,{default:T(()=>[O(l(e.title),1)]),_:2},1024),f(te),(A(!0),y(x,null,h(e.items,e=>(A(),E(ne,{key:e.title,"as-child":``},{default:T(()=>[f(u,{to:e?.url||`/`},{default:T(()=>[e.icon?(A(),E(g(e.icon),{key:0})):k(``,!0),_(`span`,null,l(e.title),1)]),_:2},1032,[`to`])]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))]),_:2},1024)):(A(),E(p,{key:0},{default:T(()=>[f(d,{"as-child":``,"is-active":o(e),tooltip:e.title},{default:T(()=>[f(u,{to:e.url},{default:T(()=>[(A(),E(g(e.icon))),_(`span`,null,l(e.title),1)]),_:2},1032,[`to`])]),_:2},1032,[`is-active`,`tooltip`])]),_:2},1024))],64))),128))]),_:2},1024)]),_:2},1024))),128)}}}),Mn={class:`flex items-center justify-center rounded-lg aspect-square size-8 bg-sidebar-primary text-sidebar-primary-foreground`},Nn={class:`grid flex-1 text-sm leading-tight text-left`},Pn={class:`font-semibold truncate`},Fn={class:`text-xs truncate`},In={class:`flex items-center justify-center border rounded-sm size-6`},Ln={class:`flex items-center justify-center border rounded-md size-6 bg-background`},Rn=D({__name:`team-switcher`,props:{teams:{}},setup(e){let{isMobile:r,open:i}=X(),a=w(e.teams[0]);function o(e){a.value=e}let s=w(!1),c=v(null);function u(e){switch(e){case`team-add`:c.value=t(()=>Oe(()=>import(`./nav-team-add-C8k5DPhY.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21])));break}}return(t,d)=>{let p=yn,m=G,v=nt,b=st,S=U,w=K,D=Qe,k=W,j=H,te=Xe,ne=qe,M=dn,re=un;return A(),E(re,null,{default:T(()=>[f(M,null,{default:T(()=>[f(ne,{open:n(s),"onUpdate:open":d[2]||=e=>C(s)?s.value=e:null},{default:T(()=>[f(j,null,{default:T(()=>[f(m,{"as-child":``},{default:T(()=>[f(p,{size:`lg`,class:`data-[state=open]:bg-sidebar-accent data-[state=open]:text-sidebar-accent-foreground`},{default:T(()=>[_(`div`,Mn,[(A(),E(g(n(a).logo),{class:`size-4`}))]),_(`div`,Nn,[_(`span`,Pn,l(n(a).name),1),_(`span`,Fn,l(n(a).plan),1)]),f(n(N),{class:`ml-auto`})]),_:1})]),_:1}),f(k,{class:`w-(--radix-dropdown-menu-trigger-width) min-w-56 rounded-lg`,align:`start`,side:n(r)||n(i)?`bottom`:`right`,"side-offset":4},{default:T(()=>[f(v,{class:`text-xs text-muted-foreground`},{default:T(()=>[...d[3]||=[O(` Teams `,-1)]]),_:1}),(A(!0),y(x,null,h(e.teams,(e,t)=>(A(),E(S,{key:e.name,class:`gap-2 p-2`,onClick:t=>o(e)},{default:T(()=>[_(`div`,In,[(A(),E(g(e.logo),{class:`size-4 shrink-0`}))]),O(` `+l(e.name)+` `,1),f(b,null,{default:T(()=>[O(`⌘`+l(t+1),1)]),_:2},1024)]),_:2},1032,[`onClick`]))),128)),f(w),f(D,{"as-child":``},{default:T(()=>[f(S,{class:`gap-2 p-2`,onClick:d[0]||=ee(e=>u(`team-add`),[`stop`])},{default:T(()=>[_(`div`,Ln,[f(n(le),{class:`size-4`})]),d[4]||=_(`div`,{class:`font-medium text-muted-foreground`},` Add team `,-1)]),_:1})]),_:1})]),_:1},8,[`side`])]),_:1}),f(te,null,{default:T(()=>[(A(),E(g(n(c)),{onClose:d[1]||=e=>s.value=!1},null,32))]),_:1})]),_:1},8,[`open`])]),_:1})]),_:1})}}}),zn=D({__name:`index`,setup(e){return(e,t)=>{let r=an,i=rn,a=nn,o=tn,s=en;return A(),E(s,{collapsible:`icon`,class:`z-50`},{default:T(()=>[f(r,null,{default:T(()=>[f(Rn,{teams:n(ln).teams},null,8,[`teams`])]),_:1}),f(i,null,{default:T(()=>[f(jn,{"nav-main":n(ln).navMain},null,8,[`nav-main`])]),_:1}),f(a,null,{default:T(()=>[f(Dn,{user:n(ln).user},null,8,[`user`])]),_:1}),f(o)]),_:1})}}}),Bn=D({__name:`Kbd`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let t=e;return(e,r)=>(A(),y(`kbd`,{class:p(n(P)(`bg-muted text-muted-foreground pointer-events-none inline-flex h-5 w-fit min-w-5 items-center justify-center gap-1 rounded-sm px-1 font-sans text-xs font-medium select-none`,`[&_svg:not([class*='size-'])]:size-3`,`[[data-slot=tooltip-content]_&]:bg-background/20 [[data-slot=tooltip-content]_&]:text-background dark:[[data-slot=tooltip-content]_&]:bg-background/10`,t.class))},[o(e.$slots,`default`)],2))}}),Vn={class:`flex items-center gap-2`},$=D({__name:`command-item-has-icon`,props:{name:{},icon:{}},setup(e){return(t,r)=>(A(),y(`div`,Vn,[e.icon?(A(),E(g(e.icon),{key:0,class:`size-4`})):(A(),E(n(yt),{key:1,class:`size-4`})),O(` `+l(e.name),1)]))}}),Hn=D({__name:`command-change-theme`,emits:[`click`],setup(e){let t=Ee();return(e,r)=>{let i=ue,a=be;return A(),E(a,{heading:`Theme`},{default:T(()=>[f(i,{value:`light`,onClick:r[0]||=n=>(t.value=`light`,e.$emit(`click`))},{default:T(()=>[f($,{name:`Light`,icon:n(se)},null,8,[`icon`])]),_:1}),f(i,{value:`dark`,onClick:r[1]||=n=>(t.value=`dark`,e.$emit(`click`))},{default:T(()=>[f($,{name:`Dark`,icon:n(ie)},null,8,[`icon`])]),_:1}),f(i,{value:`system`,onClick:r[2]||=n=>(t.value=`auto`,e.$emit(`click`))},{default:T(()=>[f($,{name:`System`,icon:n(ae)},null,8,[`icon`])]),_:1})]),_:1})}}}),Un=D({__name:`command-to-page`,emits:[`click`],setup(e,{emit:t}){let r=t,{navData:i,otherPages:a}=M();function o(e){let t=[];return e.forEach(e=>{e.items.forEach(e=>{e.items?t.push(...o([e])):t.push(e)})}),t}let s=o([...i.value,...a.value]),c=Fe(),l=Me();function u(e){r(`click`),l.fullPath!==e&&c.push(e)}return(e,t)=>{let r=ue,i=be;return A(),E(i,{heading:`Pages`},{default:T(()=>[(A(!0),y(x,null,h(n(s),e=>(A(),E(r,{key:e.title,value:e.title,onClick:t=>u(e.url)},{default:T(()=>[f($,{name:e.title,icon:e.icon},null,8,[`name`,`icon`])]),_:2},1032,[`value`,`onClick`]))),128))]),_:1})}}}),Wn={class:`flex items-center gap-2`},Gn={class:`text-xs font-semibold text-muted-foreground`},Kn=D({__name:`index`,setup(e){let t=w(!1);I(`keydown`,e=>{e.key===`k`&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),r())});function r(){t.value=!t.value}let i=S(()=>navigator?.userAgent.includes(`Mac OS`)?`⌘`:`Ctrl`);return(e,a)=>{let o=Bn,s=J,c=pe,u=de,d=he,p=ve,m=fe;return A(),y(`div`,null,[_(`div`,{class:`text-sm items-center justify-between text-muted-foreground border border-border bg-muted/5 px-4 py-2 rounded-md md:min-w-[220px] cursor-pointer hidden md:flex`,onClick:r},[_(`div`,Wn,[f(n(ge),{class:`size-4`}),_(`span`,Gn,l(e.$t(`homePage.searchKeyWords`)),1)]),f(o,null,{default:T(()=>[O(l(n(i))+` + k`,1)]),_:1})]),f(s,{variant:`outline`,size:`icon`,class:`md:hidden`,onClick:r},{default:T(()=>[f(n(ge))]),_:1}),f(m,{open:n(t),"onUpdate:open":a[0]||=e=>C(t)?t.value=e:null},{default:T(()=>[f(c,{placeholder:`Type a command or search...`}),f(p,null,{default:T(()=>[f(u,null,{default:T(()=>[f(n(ct),null,{default:T(()=>[f(n(dt),null,{default:T(()=>[f(n(ut),{variant:`icon`},{default:T(()=>[f(n(vt))]),_:1}),f(n(ft),null,{default:T(()=>[...a[1]||=[O(`No menu found.`,-1)]]),_:1}),f(n(lt),null,{default:T(()=>[...a[2]||=[O(` Try searching for a command or check the spelling. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1}),f(Un,{onClick:r}),f(d),f(Hn,{onClick:r})]),_:1})]),_:1},8,[`open`])])}}}),qn={class:`space-y-1.5 pt-6`},Jn={class:`grid grid-cols-2 gap-2 py-1.5`},Yn=D({__name:`content-layout`,setup(e){let t=L(),{setContentLayout:r}=t,{contentLayout:i}=R(t);return(e,t)=>{let a=q,o=J;return A(),y(`div`,qn,[f(a,{for:`radius`,class:`text-xs`},{default:T(()=>[...t[0]||=[O(` Content Layout `,-1)]]),_:1}),_(`div`,Jn,[(A(!0),y(x,null,h(n(Ae),e=>(A(),E(o,{key:e.label,variant:`outline`,class:p([`justify-center h-8 px-3`,n(i)===e.value?`border-foreground border-2`:``]),onClick:t=>n(r)(e.value)},{default:T(()=>[(A(),E(g(e.icon))),O(` `+l(e.label),1)]),_:2},1032,[`class`,`onClick`]))),128))])])}}}),Xn={class:`space-y-1.5 pt-6`},Zn={class:`grid grid-cols-2 gap-2 py-1.5`},Qn={class:`text-xs`},$n=D({__name:`custom-color`,setup(t){let i=L(),{setTheme:a}=i,{theme:o}=R(i);return e(()=>{document.documentElement.classList.remove(...ke.map(e=>`theme-${e}`)),document.documentElement.classList.add(`theme-${o.value}`)}),(e,t)=>{let i=q,s=J;return A(),y(`div`,Xn,[f(i,{for:`radius`,class:`text-xs`},{default:T(()=>[...t[0]||=[O(` Color `,-1)]]),_:1}),_(`div`,Zn,[(A(!0),y(x,null,h(n(Ne),e=>(A(),E(s,{key:e.theme,variant:`outline`,class:p([`justify-center h-8 px-3`,n(o)===e.theme?`border-foreground border-2`:``]),onClick:t=>n(a)(e.theme)},{default:T(()=>[_(`span`,{style:r({"--theme-primary":e.primaryColor}),class:`size-2 rounded-full bg-(--theme-primary)`},null,4),_(`span`,Qn,l(e.theme[0].toUpperCase())+l(e.theme.slice(1)),1)]),_:2},1032,[`class`,`onClick`]))),128))])])}}}),er={class:`space-y-1.5 pt-6`},tr={class:`grid grid-cols-5 gap-2 py-1.5`},nr={class:`text-xs`},rr=D({__name:`custom-radius`,setup(t){let r=L(),{setRadius:i}=r,{radius:a}=R(r);return e(()=>{document.documentElement.style.setProperty(`--radius`,`${a.value}rem`)}),(e,t)=>{let r=q,o=J;return A(),y(`div`,er,[f(r,{for:`radius`,class:`text-xs`},{default:T(()=>[...t[0]||=[O(` Radius `,-1)]]),_:1}),_(`div`,tr,[(A(!0),y(x,null,h(n(Pe),e=>(A(),E(o,{key:e,variant:`outline`,class:p([`justify-center h-8 px-3`,e===n(a)?`border-foreground border-2`:``]),onClick:t=>n(i)(e)},{default:T(()=>[_(`span`,nr,l(e),1)]),_:2},1032,[`class`,`onClick`]))),128))])])}}}),ir={},ar={class:`grid space-y-1`};function or(e,t){return A(),y(`div`,ar,[...t[0]||=[_(`h1`,{class:`font-semibold text-md text-foreground`},` Customize `,-1),_(`p`,{class:`text-xs text-muted-foreground`},` Pick a style and color for your components. `,-1)]])}var sr=Se(ir,[[`render`,or]]),cr={class:`space-y-1.5 pt-6`},lr={class:`grid grid-cols-3 gap-2 py-1.5`},ur={class:`text-xs`},dr=D({__name:`toggle-color-mode`,setup(e){let t=Ee(),r=[{colorMode:`light`,icon:se},{colorMode:`dark`,icon:ie},{colorMode:`auto`,icon:ae}];function i(e){t.value=e}return(e,a)=>{let o=q,s=J;return A(),y(`div`,cr,[f(o,{for:`radius`,class:`text-xs`},{default:T(()=>[...a[0]||=[O(` Color Mode `,-1)]]),_:1}),_(`div`,lr,[(A(),y(x,null,h(r,e=>f(s,{key:e.colorMode,variant:`outline`,class:p([`justify-center items-center h-8 px-3`,e.colorMode===n(t)?`border-foreground border-2`:``]),onClick:t=>i(e.colorMode)},{default:T(()=>[(A(),E(g(e.icon))),_(`span`,ur,l(e.colorMode),1)]),_:2},1032,[`class`,`onClick`])),64))])])}}}),fr=D({__name:`theme-popover`,setup(e){return(e,t)=>(A(),E(n(_e),null,{default:T(()=>[f(n(ye),null,{default:T(()=>[f(n(J),{variant:`outline`,size:`icon`},{default:T(()=>[f(n(bt))]),_:1})]),_:1}),f(n(me),{align:`end`},{default:T(()=>[f(sr),f($n),f(rr),f(dr),f(Yn)]),_:1})]),_:1}))}}),pr={class:`flex items-center gap-3 sm:gap-4 h-16 p-4 shrink-0 transition-[width,height] ease-linear`},mr={class:`ml-auto flex items-center space-x-4`},hr=D({__name:`default`,setup(e){let t=Ut([Y]),{contentLayout:r}=R(L());return(e,i)=>{let a=Ft,o=it,s=m(`router-view`),c=Pt,l=Nt;return A(),E(l,{"default-open":n(t).get(n(Y))},{default:T(()=>[f(zn),f(c,{class:`w-full max-w-full peer-data-[state=collapsed]:w-[calc(100%-var(--sidebar-width-icon)-1rem)] peer-data-[state=expanded]:w-[calc(100%-var(--sidebar-width))]`},{default:T(()=>[_(`header`,pr,[f(a,{class:`-ml-1`}),f(o,{orientation:`vertical`,class:`h-6`}),f(Kn),i[0]||=_(`div`,{class:`flex-1`},null,-1),_(`div`,mr,[f(oe),f(ce),f(fr)])]),_(`main`,{class:p(n(P)(`p-4 grow`,n(r)===`centered`?`container mx-auto `:``))},[f(s)],2)]),_:1})]),_:1},8,[`default-open`])}}});export{hr as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/display-DuU_Wjhi.js b/monisuo-admin/dist/assets/display-DuU_Wjhi.js new file mode 100644 index 0000000..fb6cb8b --- /dev/null +++ b/monisuo-admin/dist/assets/display-DuU_Wjhi.js @@ -0,0 +1 @@ +import{Ct as e,D as t,Ot as n,S as r,V as i,_ as a,b as o,d as s,nt as c,v as l,w as u,x as d,z as f}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{n as p}from"./lib-Cz3jviUu.js";import{c as m,f as h,p as g}from"./index-CcML0o3b.js";import"./Teleport-CLYBkdRb.js";import{t as _}from"./Checkbox-DtKJOwrj.js";import{t as v}from"./Separator-5drwYWrN.js";import{t as y}from"./Button-2mdP_ygs.js";import{i as b,n as x,o as S,r as C,s as w,t as T,u as E}from"./FormMessage-DO2c5bWz.js";import{t as D}from"./FormDescription-DwQJgDgd.js";import"./global-layout-BuXj6D-T.js";import{t as O}from"./settings-layout-DVMhlnCW.js";var k=h({items:m(g()).refine(e=>e.some(e=>e),{error:`You have to select at least one item.`})}),A={class:`mb-4`},j={class:`flex justify-start mt-4`},M=u({__name:`display-form`,setup(u){let m=[{id:`recents`,label:`Recents`},{id:`home`,label:`Home`},{id:`applications`,label:`Applications`},{id:`desktop`,label:`Desktop`},{id:`downloads`,label:`Downloads`},{id:`documents`,label:`Documents`}],{handleSubmit:h}=E({validationSchema:S(k),initialValues:{items:[`recents`,`home`]}}),g=h(e=>{p(`You submitted the following values:`,{description:t(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},t(`code`,{class:`text-white`},JSON.stringify(e,null,2)))})});return(t,u)=>(f(),o(s,null,[u[4]||=a(`div`,null,[a(`h3`,{class:`text-lg font-medium`},` Display `),a(`p`,{class:`text-sm text-muted-foreground`},` Turn items on or off to control what's displayed in the app. `)],-1),r(e(v),{class:`my-4`}),a(`form`,{onSubmit:u[0]||=(...t)=>e(g)&&e(g)(...t)},[r(e(w),{name:`items`},{default:c(()=>[r(e(C),null,{default:c(()=>[a(`div`,A,[r(e(x),{class:`text-base`},{default:c(()=>[...u[1]||=[d(` Sidebar `,-1)]]),_:1}),r(e(D),null,{default:c(()=>[...u[2]||=[d(` Select the items you want to display in the sidebar. `,-1)]]),_:1})]),(f(),o(s,null,i(m,t=>r(e(w),{key:t.id,name:`items`},{default:c(({value:i,handleChange:a})=>[(f(),l(e(C),{key:t.id,class:`flex flex-row items-start space-x-3 space-y-0`},{default:c(()=>[r(e(b),null,{default:c(()=>[r(e(_),{"model-value":i.includes(t.id),"onUpdate:modelValue":e=>{Array.isArray(i)&&a(e?[...i,t.id]:i.filter(e=>e!==t.id))}},null,8,[`model-value`,`onUpdate:modelValue`])]),_:2},1024),r(e(x),{class:`font-normal`},{default:c(()=>[d(n(t.label),1)]),_:2},1024)]),_:2},1024))]),_:2},1024)),64)),r(e(T))]),_:1})]),_:1}),a(`div`,j,[r(e(y),{type:`submit`},{default:c(()=>[...u[3]||=[d(` Update display `,-1)]]),_:1})])],32)],64))}}),N=u({__name:`display`,setup(e){return(e,t)=>(f(),l(O,null,{default:c(()=>[r(M)]),_:1}))}});export{N as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/dist-t_U6YImb.js b/monisuo-admin/dist/assets/dist-t_U6YImb.js new file mode 100644 index 0000000..a6072d1 --- /dev/null +++ b/monisuo-admin/dist/assets/dist-t_U6YImb.js @@ -0,0 +1 @@ +import{$ as e,B as t,Ct as n,F as r,I as i,O as a,P as o,Q as s,R as c,T as l,_t as u,at as d,bt as f,dt as p,ft as m,g as h,gt as g,k as _,lt as v,mt as y,ot as b,pt as x,st as S,vt as C,w,xt as T,yt as E}from"./vue.runtime.esm-bundler-DQjudA8G.js";function D(t,n){let r=u();return e(()=>{r.value=t()},{...n,flush:n?.flush??`sync`}),x(r)}function O(e,t,n={}){let r,i,a,o=!0,c=()=>{o=!0,a()};s(e,c,{flush:`sync`,...n});let l=typeof t==`function`?t:t.get,u=typeof t==`function`?void 0:t.set,f=d((e,t)=>(i=e,a=t,{get(){return o&&=(r=l(r),!1),i(),r},set(e){u?.(e)}}));return f.trigger=c,f}function k(e,t){return S()?(p(e,t),!0):!1}function A(){let e=new Set,t=t=>{e.delete(t)};return{on:n=>{e.add(n);let r=()=>t(n);return k(r),{off:r}},off:t,trigger:(...t)=>Promise.all(Array.from(e).map(e=>e(...t))),clear:()=>{e.clear()}}}function j(e){let t=!1,n,r=b(!0);return((...i)=>(t||=(n=r.run(()=>e(...i)),!0),n))}var M=new WeakMap,N=(...e)=>{let t=e[0],n=l()?.proxy??S();if(n==null&&!a())throw Error(`injectLocal must be called in setup`);return n&&M.has(n)&&t in M.get(n)?M.get(n)[t]:_(...e)};function ee(e,n){let r=l()?.proxy??S();if(r==null)throw Error(`provideLocal must be called in setup`);M.has(r)||M.set(r,Object.create(null));let i=M.get(r);return i[e]=n,t(e,n)}function te(e,t){let n=t?.injectionKey||Symbol(e.name||`InjectionState`),r=t?.defaultValue;return[(...t)=>{let r=e(...t);return ee(n,r),r},()=>N(n,r)]}var P=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var ne=e=>e!==void 0,re=Object.prototype.toString,ie=e=>re.call(e)===`[object Object]`,ae=()=>{},oe=se();function se(){var e,t;return P&&!!(!((e=window)==null||(e=e.navigator)==null)&&e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window)==null||(t=t.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function F(...e){if(e.length!==1)return E(...e);let t=e[0];return typeof t==`function`?x(d(()=>({get:t,set:ae}))):y(t)}function ce(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n}var I=e=>e();function le(e=I,t={}){let{initialState:n=`active`}=t,r=F(n===`active`);function i(){r.value=!1}function a(){r.value=!0}return{isActive:x(r),pause:i,resume:a,eventFilter:(...t)=>{r.value&&e(...t)}}}function ue(e){let t;function n(){return t||=e(),t}return n.reset=async()=>{let e=t;t=void 0,e&&await e},n}function L(e){return e.endsWith(`rem`)?Number.parseFloat(e)*16:Number.parseFloat(e)}function R(e){return Array.isArray(e)?e:[e]}function de(e){let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))}var fe=/-(\w)/g,pe=de(e=>e.replace(fe,(e,t)=>t?t.toUpperCase():``));function z(e){return e||l()}function me(e){if(!P)return e;let t=0,n,r,i=()=>{--t,r&&t<=0&&(r.stop(),n=void 0,r=void 0)};return((...a)=>(t+=1,r||(r=b(!0),n=r.run(()=>e(...a))),k(i),n))}function he(e,t){if(typeof Symbol<`u`){let n={...e};return Object.defineProperty(n,Symbol.iterator,{enumerable:!1,value(){let e=0;return{next:()=>({value:t[e++],done:e>t.length})}}}),n}else return Object.assign([...t],e)}function ge(e){return v(e)?m(new Proxy({},{get(t,r,i){return n(Reflect.get(e.value,r,i))},set(t,n,r){return v(e.value[n])&&!v(r)?e.value[n].value=r:e.value[n]=r,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):m(e)}function _e(e){return ge(h(e))}function ve(e,...t){let n=t.flat(),r=n[0];return _e(()=>typeof r==`function`?Object.fromEntries(Object.entries(f(e)).filter(([e,t])=>!r(T(t),e))):Object.fromEntries(Object.entries(f(e)).filter(e=>!n.includes(e[0]))))}function ye(e,t=1e4){return d((n,r)=>{let i=T(e),a,o=()=>setTimeout(()=>{i=T(e),r()},T(t));return k(()=>{clearTimeout(a)}),{get(){return n(),i},set(e){i=e,r(),clearTimeout(a),a=o()}}})}function be(e,t,n={}){let{eventFilter:r=I,...i}=n;return s(e,ce(r,t),i)}function xe(e,t,n={}){let{eventFilter:r,initialState:i=`active`,...a}=n,{eventFilter:o,pause:s,resume:c,isActive:l}=le(r,{initialState:i});return{stop:be(e,t,{...a,eventFilter:o}),pause:s,resume:c,isActive:l}}function Se(e,t){z(t)&&r(e,t)}function B(e,t=!0,n){z(n)?i(e,n):t?e():o(e)}function V(e,t,n={}){let{immediate:r=!0,immediateCallback:i=!1}=n,a=u(!1),o;function s(){o&&=(clearTimeout(o),void 0)}function c(){a.value=!1,s()}function l(...n){i&&e(),s(),a.value=!0,o=setTimeout(()=>{a.value=!1,o=void 0,e(...n)},T(t))}return r&&(a.value=!0,P&&l()),k(c),{isPending:g(a),start:l,stop:c}}function Ce(e,t,n){return s(e,t,{...n,immediate:!0})}function we(e={}){let{inheritAttrs:t=!0}=e,n=u(),r=w({setup(e,{slots:t}){return()=>{n.value=t.default}}}),i=w({inheritAttrs:t,props:e.props,setup(r,{attrs:i,slots:a}){return()=>{if(!n.value)throw Error(`[VueUse] Failed to find the definition of reusable template`);let o=n.value?.call(n,{...e.props==null?Te(i):r,$slots:a});return t&&o?.length===1?o[0]:o}}});return he({define:r,reuse:i},[r,i])}function Te(e){let t={};for(let n in e)t[pe(n)]=e[n];return t}var H=P?window:void 0,Ee=P?window.document:void 0,U=P?window.navigator:void 0;P&&window.location;function W(e){let t=T(e);return t?.$el??t}function G(...e){let t=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),r=h(()=>{let t=R(T(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0});return Ce(()=>[r.value?.map(e=>W(e))??[H].filter(e=>e!=null),R(T(r.value?e[1]:e[0])),R(n(r.value?e[2]:e[1])),T(r.value?e[3]:e[2])],([e,n,r,i],a,o)=>{if(!e?.length||!n?.length||!r?.length)return;let s=ie(i)?{...i}:i,c=e.flatMap(e=>n.flatMap(n=>r.map(r=>t(e,n,r,s))));o(()=>{c.forEach(e=>e())})},{flush:`post`})}function K(){let e=u(!1),t=l();return t&&i(()=>{e.value=!0},t),e}function q(e){let t=K();return h(()=>(t.value,!!e()))}function De(e){return typeof e==`function`?e:typeof e==`string`?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Oe(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]==`object`?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);let{target:i=H,eventName:a=`keydown`,passive:o=!1,dedupe:s=!1}=r,c=De(t);return G(i,a,e=>{e.repeat&&T(s)||c(e)&&n(e)},o)}var ke=Symbol(`vueuse-ssr-width`);function Ae(){let e=a()?N(ke,null):null;return typeof e==`number`?e:void 0}function J(t,n={}){let{window:r=H,ssrWidth:i=Ae()}=n,a=q(()=>r&&`matchMedia`in r&&typeof r.matchMedia==`function`),o=u(typeof i==`number`),s=u(),c=u(!1);return e(()=>{if(o.value){o.value=!a.value,c.value=T(t).split(`,`).some(e=>{let t=e.includes(`not all`),n=e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),r=e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),a=!!(n||r);return n&&a&&(a=i>=L(n[1])),r&&a&&(a=i<=L(r[1])),t?!a:a});return}a.value&&(s.value=r.matchMedia(T(t)),c.value=s.value.matches)}),G(s,`change`,e=>{c.value=e.matches},{passive:!0}),h(()=>c.value)}function Y(e,t={}){let{controls:n=!1,navigator:r=U}=t,i=q(()=>r&&`permissions`in r),a=u(),o=typeof e==`string`?{name:e}:e,s=u(),c=()=>{s.value=a.value?.state??`prompt`};G(a,`change`,c,{passive:!0});let l=ue(async()=>{if(i.value){if(!a.value)try{a.value=await r.permissions.query(o)}catch{a.value=void 0}finally{c()}if(n)return C(a.value)}});return l(),n?{state:s,isSupported:i,query:l}:s}function je(e={}){let{navigator:t=U,read:n=!1,source:r,copiedDuring:i=1500,legacy:a=!1}=e,o=q(()=>t&&`clipboard`in t),s=Y(`clipboard-read`),c=Y(`clipboard-write`),l=h(()=>o.value||a),d=u(``),f=u(!1),p=V(()=>f.value=!1,i,{immediate:!1});async function m(){let e=!(o.value&&y(s.value));if(!e)try{d.value=await t.clipboard.readText()}catch{e=!0}e&&(d.value=v())}l.value&&n&&G([`copy`,`cut`],m,{passive:!0});async function g(e=T(r)){if(l.value&&e!=null){let n=!(o.value&&y(c.value));if(!n)try{await t.clipboard.writeText(e)}catch{n=!0}n&&_(e),d.value=e,f.value=!0,p.start()}}function _(e){let t=document.createElement(`textarea`);t.value=e,t.style.position=`absolute`,t.style.opacity=`0`,t.setAttribute(`readonly`,``),document.body.appendChild(t),t.select(),document.execCommand(`copy`),t.remove()}function v(){var e,t;return((e=document)==null||(t=e.getSelection)==null||(t=t.call(e))==null?void 0:t.toString())??``}function y(e){return e===`granted`||e===`prompt`}return{isSupported:l,text:x(d),copied:x(f),copy:g}}function Me(e){return JSON.parse(JSON.stringify(e))}var X=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},Z=`__vueuse_ssr_handlers__`,Ne=Pe();function Pe(){return Z in X||(X[Z]=X[Z]||{}),X[Z]}function Fe(e,t){return Ne[e]||t}function Ie(e){return J(`(prefers-color-scheme: dark)`,e)}function Le(e){return e==null?`any`:e instanceof Set?`set`:e instanceof Map?`map`:e instanceof Date?`date`:typeof e==`boolean`?`boolean`:typeof e==`string`?`string`:typeof e==`object`?`object`:Number.isNaN(e)?`any`:`number`}var Re={boolean:{read:e=>e===`true`,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Q=`vueuse-storage`;function $(e,t,n,r={}){let{flush:i=`pre`,deep:a=!0,listenToStorageChanges:c=!0,writeDefaults:l=!0,mergeDefaults:d=!1,shallow:f,window:p=H,eventFilter:m,onError:g=e=>{console.error(e)},initOnMounted:_}=r,v=(f?u:y)(typeof t==`function`?t():t),b=h(()=>T(e));if(!n)try{n=Fe(`getDefaultStorage`,()=>H?.localStorage)()}catch(e){g(e)}if(!n)return v;let x=T(t),S=Le(x),C=r.serializer??Re[S],{pause:w,resume:E}=xe(v,e=>k(e),{flush:i,deep:a,eventFilter:m});s(b,()=>j(),{flush:i});let D=!1;p&&c&&(n instanceof Storage?G(p,`storage`,e=>{_&&!D||j(e)},{passive:!0}):G(p,Q,e=>{_&&!D||M(e)})),_?B(()=>{D=!0,j()}):j();function O(e,t){if(p){let r={key:b.value,oldValue:e,newValue:t,storageArea:n};p.dispatchEvent(n instanceof Storage?new StorageEvent(`storage`,r):new CustomEvent(Q,{detail:r}))}}function k(e){try{let t=n.getItem(b.value);if(e==null)O(t,null),n.removeItem(b.value);else{let r=C.write(e);t!==r&&(n.setItem(b.value,r),O(t,r))}}catch(e){g(e)}}function A(e){let t=e?e.newValue:n.getItem(b.value);if(t==null)return l&&x!=null&&n.setItem(b.value,C.write(x)),x;if(!e&&d){let e=C.read(t);return typeof d==`function`?d(e,x):S===`object`&&!Array.isArray(e)?{...x,...e}:e}else if(typeof t!=`string`)return t;else return C.read(t)}function j(e){if(!(e&&e.storageArea!==n)){if(e&&e.key==null){v.value=x;return}if(!(e&&e.key!==b.value)){w();try{let t=C.write(v.value);(e===void 0||e?.newValue!==t)&&(v.value=A(e))}catch(e){g(e)}finally{e?o(E):E()}}}}function M(e){j(e.detail)}return v}var ze=`*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`;function Be(e={}){let{selector:t=`html`,attribute:n=`class`,initialValue:r=`auto`,window:i=H,storage:a,storageKey:o=`vueuse-color-scheme`,listenToStorageChanges:c=!0,storageRef:l,emitAuto:u,disableTransition:d=!0}=e,f={auto:``,light:`light`,dark:`dark`,...e.modes||{}},p=Ie({window:i}),m=h(()=>p.value?`dark`:`light`),g=l||(o==null?F(r):$(o,r,a,{window:i,listenToStorageChanges:c})),_=h(()=>g.value===`auto`?m.value:g.value),v=Fe(`updateHTMLAttrs`,(e,t,n)=>{let r=typeof e==`string`?i?.document.querySelector(e):W(e);if(!r)return;let a=new Set,o=new Set,s=null;if(t===`class`){let e=n.split(/\s/g);Object.values(f).flatMap(e=>(e||``).split(/\s/g)).filter(Boolean).forEach(t=>{e.includes(t)?a.add(t):o.add(t)})}else s={key:t,value:n};if(a.size===0&&o.size===0&&s===null)return;let c;d&&(c=i.document.createElement(`style`),c.appendChild(document.createTextNode(ze)),i.document.head.appendChild(c));for(let e of a)r.classList.add(e);for(let e of o)r.classList.remove(e);s&&r.setAttribute(s.key,s.value),d&&(i.getComputedStyle(c).opacity,document.head.removeChild(c))});function y(e){v(t,n,f[e]??e)}function b(t){e.onChanged?e.onChanged(t,y):y(t)}s(_,b,{flush:`post`,immediate:!0}),B(()=>b(_.value));let x=h({get(){return u?g.value:_.value},set(e){g.value=e}});return Object.assign(x,{store:g,system:m,state:_})}function Ve(e){let t=l(),n=O(()=>null,()=>e?W(e):t.proxy.$el);return c(n.trigger),i(n.trigger),n}function He(e,t,n={}){let{window:r=H,...i}=n,a,o=q(()=>r&&`ResizeObserver`in r),c=()=>{a&&=(a.disconnect(),void 0)},l=s(h(()=>{let t=T(e);return Array.isArray(t)?t.map(e=>W(e)):[W(t)]}),e=>{if(c(),o.value&&r){a=new ResizeObserver(t);for(let t of e)t&&a.observe(t,i)}},{immediate:!0,flush:`post`}),u=()=>{c(),l()};return k(u),{isSupported:o,stop:u}}function Ue(e,t,n,r={}){var i,a;let{clone:c=!1,passive:u=!1,eventName:d,deep:f=!1,defaultValue:p,shouldEmit:m}=r,g=l(),_=n||g?.emit||(g==null||(i=g.$emit)==null?void 0:i.bind(g))||(g==null||(a=g.proxy)==null||(a=a.$emit)==null?void 0:a.bind(g?.proxy)),v=d;t||=`modelValue`,v||=`update:${t.toString()}`;let b=e=>c?typeof c==`function`?c(e):Me(e):e,x=()=>ne(e[t])?b(e[t]):p,S=e=>{m?m(e)&&_(v,e):_(v,e)};if(u){let n=y(x()),r=!1;return s(()=>e[t],e=>{r||(r=!0,n.value=b(e),o(()=>r=!1))}),s(n,n=>{!r&&(n!==e[t]||f)&&S(n)},{deep:f}),n}else return h({get(){return x()},set(e){S(e)}})}export{ye as C,V as E,ve as S,k as T,j as _,W as a,P as b,Ve as c,K as d,He as f,A as g,D as h,Oe as i,G as l,Ue as m,Ee as n,je as o,$ as p,H as r,Be as s,we as t,J as u,te as v,Se as w,oe as x,me as y}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/empty-BqwW8_CX.js b/monisuo-admin/dist/assets/empty-BqwW8_CX.js new file mode 100644 index 0000000..fb7bcd4 --- /dev/null +++ b/monisuo-admin/dist/assets/empty-BqwW8_CX.js @@ -0,0 +1 @@ +import{Ct as e,H as t,Tt as n,b as r,w as i,z as a}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as o}from"./utils-BB02OBq2.js";import{r as s}from"./Button-2mdP_ygs.js";var c=i({__name:`Empty`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let s=i;return(i,c)=>(a(),r(`div`,{"data-slot":`empty`,class:n(e(o)(`flex min-w-0 flex-1 flex-col items-center justify-center gap-6 text-balance rounded-lg border-dashed p-6 text-center md:p-12`,s.class))},[t(i.$slots,`default`)],2))}}),l=i({__name:`EmptyDescription`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){return(i,s)=>(a(),r(`p`,{"data-slot":`empty-description`,class:n(e(o)(`text-muted-foreground [&>a:hover]:text-primary text-sm/relaxed [&>a]:underline [&>a]:underline-offset-4`,i.$attrs.class??``))},[t(i.$slots,`default`)],2))}}),u=i({__name:`EmptyHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let s=i;return(i,c)=>(a(),r(`div`,{"data-slot":`empty-header`,class:n(e(o)(`flex max-w-sm flex-col items-center gap-2 text-center`,s.class))},[t(i.$slots,`default`)],2))}}),d=[`data-variant`],f=i({__name:`EmptyMedia`,props:{class:{type:[Boolean,null,String,Object,Array]},variant:{}},setup(i){let s=i;return(c,l)=>(a(),r(`div`,{"data-slot":`empty-icon`,"data-variant":i.variant,class:n(e(o)(e(m)({variant:i.variant}),s.class))},[t(c.$slots,`default`)],10,d))}}),p=i({__name:`EmptyTitle`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(i){let s=i;return(i,c)=>(a(),r(`div`,{"data-slot":`empty-title`,class:n(e(o)(`text-lg font-medium tracking-tight`,s.class))},[t(i.$slots,`default`)],2))}}),m=s(`mb-2 flex shrink-0 items-center justify-center [&_svg]:pointer-events-none [&_svg]:shrink-0`,{variants:{variant:{default:`bg-transparent`,icon:`bg-muted text-foreground flex size-10 shrink-0 items-center justify-center rounded-lg [&_svg:not([class*='size-'])]:size-6`}},defaultVariants:{variant:`default`}});export{c as a,l as i,f as n,u as r,p as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/errors-D5EVPI9N.js b/monisuo-admin/dist/assets/errors-D5EVPI9N.js new file mode 100644 index 0000000..b9b9711 --- /dev/null +++ b/monisuo-admin/dist/assets/errors-D5EVPI9N.js @@ -0,0 +1 @@ +import{U as e,v as t,z as n}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as r}from"./_plugin-vue_export-helper-B2no-pU9.js";import{t as i}from"./route-block-B_uS4-sj.js";var a={};function o(r,i){let a=e(`router-view`);return n(),t(a)}typeof i==`function`&&i(a);var s=r(a,[[`render`,o]]);export{s as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/errors-DogkSAwy.js b/monisuo-admin/dist/assets/errors-DogkSAwy.js new file mode 100644 index 0000000..8c41215 --- /dev/null +++ b/monisuo-admin/dist/assets/errors-DogkSAwy.js @@ -0,0 +1 @@ +import{w as e}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{z as t}from"./index-CcML0o3b.js";var n=e({__name:`index`,setup(e){return t().replace({name:`/errors/404`}),()=>{}}});export{n as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/forgot-password-amCfawsw.js b/monisuo-admin/dist/assets/forgot-password-amCfawsw.js new file mode 100644 index 0000000..dac1842 --- /dev/null +++ b/monisuo-admin/dist/assets/forgot-password-amCfawsw.js @@ -0,0 +1 @@ +import{Ot as e,S as t,_ as n,b as r,nt as i,w as a,x as o,z as s}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as c}from"./Label-D9NotKz_.js";import{t as l}from"./Button-2mdP_ygs.js";import{t as u}from"./Input-dHyiQP9I.js";import{t as d}from"./Card-Cv6HQPiQ.js";import{t as f}from"./CardContent-cvoMlP3H.js";import{n as p,r as m,t as h}from"./CardHeader-JyQWjCMQ.js";import{t as g}from"./CardFooter-BXCq_TYq.js";import{t as _}from"./auth-title-CWjARZIA.js";var v={class:`flex items-center justify-center min-h-screen p-4 min-w-screen`},y={class:`flex flex-col gap-4`},b={class:`grid gap-2`},x=a({__name:`forgot-password`,setup(a){return(a,x)=>{let S=p,C=m,w=h,T=c,E=u,D=f,O=l,k=g,A=d;return s(),r(`div`,v,[n(`main`,y,[t(_),t(A,null,{default:i(()=>[t(w,null,{default:i(()=>[t(S,{class:`text-2xl`},{default:i(()=>[...x[1]||=[o(` Forgot Password `,-1)]]),_:1}),t(C,null,{default:i(()=>[...x[2]||=[o(` Enter your registered email and we will send you a link to reset your password. `,-1)]]),_:1})]),_:1}),t(D,{class:`grid gap-4`},{default:i(()=>[n(`div`,b,[t(T,{for:`email`},{default:i(()=>[o(e(a.$t(`email`)),1)]),_:1}),t(E,{id:`email`,type:`email`,placeholder:`m@example.com`,required:``})])]),_:1}),t(k,{class:`flex flex-col gap-2`},{default:i(()=>[t(O,{class:`w-full`},{default:i(()=>[o(e(a.$t(`forgotPasswordPage.continue`)),1)]),_:1}),n(`div`,null,[x[4]||=o(` Don't have an account? `,-1),t(O,{variant:`link`,class:`px-0 text-muted-foreground`,onClick:x[0]||=e=>a.$router.push(`/auth/sign-up`)},{default:i(()=>[...x[3]||=[o(` Sign up. `,-1)]]),_:1})])]),_:1})]),_:1})])])}}});export{x as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/global-layout-BuXj6D-T.js b/monisuo-admin/dist/assets/global-layout-BuXj6D-T.js new file mode 100644 index 0000000..d9cf10b --- /dev/null +++ b/monisuo-admin/dist/assets/global-layout-BuXj6D-T.js @@ -0,0 +1 @@ +import{Ct as e,H as t,Ot as n,S as r,Tt as i,U as a,V as o,W as s,_ as c,b as l,d as u,g as d,nt as f,v as p,w as m,x as h,y as g,z as _}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as v}from"./chevrons-up-down-BK2WDZKi.js";import{t as y}from"./utils-BB02OBq2.js";import{R as b}from"./index-CcML0o3b.js";import{i as x,n as S,r as C,t as w}from"./DropdownMenuTrigger-DwFmoisn.js";import{t as T}from"./Button-2mdP_ygs.js";var E={class:`text-2xl font-bold`},D={key:0,class:`text-muted-foreground`},O={class:`flex items-center gap-2 flex-wrap`},k=m({__name:`basic-header`,props:{title:{},description:{},sticky:{type:Boolean}},setup(r){return(a,o)=>(_(),l(`header`,{class:i(e(y)(`flex flex-col md:flex-row gap-2 justify-between py-2`,r.sticky?`sticky top-0 z-40 bg-background`:``))},[c(`main`,null,[c(`h1`,E,n(r.title),1),r.description?(_(),l(`p`,D,n(r.description),1)):g(``,!0)]),c(`aside`,O,[t(a.$slots,`actions`)])],2))}}),A={class:`py-4`},j=m({__name:`basic-page`,props:{title:{},description:{},sticky:{type:Boolean}},setup(e){return(n,i)=>(_(),l(`main`,null,[r(k,{title:e.title,description:e.description,sticky:e.sticky},{actions:f(()=>[t(n.$slots,`actions`)]),_:3},8,[`title`,`description`,`sticky`]),c(`main`,A,[t(n.$slots,`default`)])]))}}),M={class:`flex flex-col gap-2`},N=`text-primary font-semibold bg-primary/5`,P=m({__name:`two-col-aside`,props:{nav:{}},setup(t){let m=t,g=b(),y=d(()=>g.path),E=d(()=>m.nav.find(e=>e.url===y.value));return(t,d)=>{let g=a(`router-link`),b=T,D=w,O=S,k=C,A=x;return _(),l(`nav`,M,[(_(!0),l(u,null,o(m.nav,t=>(_(),p(g,{key:t.url,to:t.url,class:i([`items-center hidden px-2 py-1 rounded-md lg:flex hover:bg-primary/5`,t.url===e(y)?N:``])},{default:f(()=>[(_(),p(s(t.icon),{class:`size-4 mr-1`})),c(`span`,null,n(t.title),1)]),_:2},1032,[`to`,`class`]))),128)),r(A,{class:`lg:hidden`},{default:f(()=>[r(D,{"as-child":``},{default:f(()=>[r(b,{variant:`outline`,class:`w-48 lg:hidden`},{default:f(()=>[(_(),p(s(e(E)?.icon),{class:`size-4 mr-1`})),c(`span`,null,n(e(E)?.title),1),r(e(v),{class:`size-4 ml-auto`})]),_:1})]),_:1}),r(k,{class:`w-48`,align:`start`},{default:f(()=>[(_(!0),l(u,null,o(m.nav,e=>(_(),p(O,{key:e.url,onClick:n=>t.$router.push(e.url)},{default:f(()=>[(_(),p(s(e.icon),{class:`size-4 mr-1`})),h(` `+n(e.title),1)]),_:2},1032,[`onClick`]))),128))]),_:1})]),_:1})])}}}),F=m({__name:`two-col`,setup(n){return(n,r)=>(_(),l(`div`,{class:i(e(y)(`grid grid-cols-1 lg:grid-cols-[200px_1fr] gap-4 w-full`))},[c(`aside`,null,[t(n.$slots,`aside`)]),c(`section`,null,[t(n.$slots,`default`)])],2))}});export{P as n,j as r,F as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/hello-HvpjFX2g.js b/monisuo-admin/dist/assets/hello-HvpjFX2g.js new file mode 100644 index 0000000..fb9ca8c --- /dev/null +++ b/monisuo-admin/dist/assets/hello-HvpjFX2g.js @@ -0,0 +1 @@ +import{b as e,z as t}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as n}from"./_plugin-vue_export-helper-B2no-pU9.js";var r={};function i(n,r){return t(),e(`div`,null,` hello `)}var a=n(r,[[`render`,i]]);export{a as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/help-center-dlbizL7O.js b/monisuo-admin/dist/assets/help-center-dlbizL7O.js new file mode 100644 index 0000000..5e3850e --- /dev/null +++ b/monisuo-admin/dist/assets/help-center-dlbizL7O.js @@ -0,0 +1 @@ +import{Ct as e,Ot as t,S as n,V as r,_ as i,b as a,d as o,mt as s,nt as c,v as l,w as u,x as d,z as f}from"./vue.runtime.esm-bundler-DQjudA8G.js";import"./Teleport-CLYBkdRb.js";import"./Button-2mdP_ygs.js";import{r as p}from"./global-layout-BuXj6D-T.js";import{n as m,r as h,t as g}from"./alert-BBGd1zjy.js";var _={class:`grid grid-cols-1 gap-4 mt-4 sm:grid-cols-2 lg:grid-cols-3`},v=[`href`],y={class:`mb-2 text-lg font-bold`},b={class:`text-sm text-stone-500`},x=u({__name:`help-center`,setup(u){let x=s([{title:`GitHub`,desc:` The source code of Shadcn UI is publicly available on GitHub.`,url:`https://github.com/Whbbit1999/shadcn-vue-admin`},{title:`Discord`,desc:`Join our Discord server to ask questions, share your projects, and get involved in the community.`,url:``},{title:`Bilibili`,desc:`在哔哩哔哩上找到我们`,url:`https://space.bilibili.com/104376935`}]);return(s,u)=>(f(),l(e(p),{title:`Help Center`,description:`Help Center description`},{default:c(()=>[n(e(h),null,{default:c(()=>[n(e(g),null,{default:c(()=>[...u[0]||=[d(`Heads up!`,-1)]]),_:1}),n(e(m),null,{default:c(()=>[...u[1]||=[d(` You can find answers to your questions in our help center. `,-1)]]),_:1})]),_:1}),i(`ul`,_,[(f(!0),a(o,null,r(e(x),e=>(f(),a(`li`,{key:e.title},[i(`a`,{href:e.url||`#`,target:`_blank`,rel:`noopener noreferrer`,class:`block p-4 border rounded-lg shadow-sm bg-background border-border`},[i(`h2`,y,t(e.title),1),i(`p`,b,t(e.desc),1)],8,v)]))),128))])]),_:1}))}});export{x as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/iconify-B5QdRg7l.js b/monisuo-admin/dist/assets/iconify-B5QdRg7l.js new file mode 100644 index 0000000..2378219 --- /dev/null +++ b/monisuo-admin/dist/assets/iconify-B5QdRg7l.js @@ -0,0 +1 @@ +import{D as e,I as t,L as n,P as r,Q as i,_t as a,mt as o,w as s}from"./vue.runtime.esm-bundler-DQjudA8G.js";var c=/^[a-z0-9]+(-[a-z0-9]+)*$/,l=(e,t,n,r=``)=>{let i=e.split(`:`);if(e.slice(0,1)===`@`){if(i.length<2||i.length>3)return null;r=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){let e=i.pop(),n=i.pop(),a={provider:i.length>0?i[0]:r,prefix:n,name:e};return t&&!u(a)?null:a}let a=i[0],o=a.split(`-`);if(o.length>1){let e={provider:r,prefix:o.shift(),name:o.join(`-`)};return t&&!u(e)?null:e}if(n&&r===``){let e={provider:r,prefix:``,name:a};return t&&!u(e,n)?null:e}return null},u=(e,t)=>e?!!((t&&e.prefix===``||e.prefix)&&e.name):!1,d=Object.freeze({left:0,top:0,width:16,height:16}),f=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),p=Object.freeze({...d,...f}),m=Object.freeze({...p,body:``,hidden:!1});function h(e,t){let n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);let r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function g(e,t){let n=h(e,t);for(let r in m)r in f?r in e&&!(r in n)&&(n[r]=f[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function _(e,t){let n=e.icons,r=e.aliases||Object.create(null),i=Object.create(null);function a(e){if(n[e])return i[e]=[];if(!(e in i)){i[e]=null;let t=r[e]&&r[e].parent,n=t&&a(t);n&&(i[e]=[t].concat(n))}return i[e]}return Object.keys(n).concat(Object.keys(r)).forEach(a),i}function v(e,t,n){let r=e.icons,i=e.aliases||Object.create(null),a={};function o(e){a=g(r[e]||i[e],a)}return o(t),n.forEach(o),g(e,a)}function y(e,t){let n=[];if(typeof e!=`object`||typeof e.icons!=`object`)return n;e.not_found instanceof Array&&e.not_found.forEach(e=>{t(e,null),n.push(e)});let r=_(e);for(let i in r){let a=r[i];a&&(t(i,v(e,i,a)),n.push(i))}return n}var b={provider:``,aliases:{},not_found:{},...d};function x(e,t){for(let n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function S(e){if(typeof e!=`object`||!e)return null;let t=e;if(typeof t.prefix!=`string`||!e.icons||typeof e.icons!=`object`||!x(e,b))return null;let n=t.icons;for(let e in n){let t=n[e];if(!e||typeof t.body!=`string`||!x(t,m))return null}let r=t.aliases||Object.create(null);for(let e in r){let t=r[e],i=t.parent;if(!e||typeof i!=`string`||!n[i]&&!r[i]||!x(t,m))return null}return t}var C=Object.create(null);function ee(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function w(e,t){let n=C[e]||(C[e]=Object.create(null));return n[t]||(n[t]=ee(e,t))}function T(e,t){return S(t)?y(t,(t,n)=>{n?e.icons[t]=n:e.missing.add(t)}):[]}function te(e,t,n){try{if(typeof n.body==`string`)return e.icons[t]={...n},!0}catch{}return!1}var E=!1;function D(e){return typeof e==`boolean`&&(E=e),E}function ne(e){let t=typeof e==`string`?l(e,!0,E):e;if(t){let e=w(t.provider,t.prefix),n=t.name;return e.icons[n]||(e.missing.has(n)?null:void 0)}}function re(e,t){let n=l(e,!0,E);if(!n)return!1;let r=w(n.provider,n.prefix);return t?te(r,n.name,t):(r.missing.add(n.name),!0)}function ie(e,t){if(typeof e!=`object`)return!1;if(typeof t!=`string`&&(t=e.provider||``),E&&!t&&!e.prefix){let t=!1;return S(e)&&(e.prefix=``,y(e,(e,n)=>{re(e,n)&&(t=!0)})),t}let n=e.prefix;return u({prefix:n,name:`a`})?!!T(w(t,n),e):!1}var O=Object.freeze({width:null,height:null}),k=Object.freeze({...O,...f}),ae=/(-?[0-9.]*[0-9]+[0-9.]*)/g,oe=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function A(e,t,n){if(t===1)return e;if(n||=100,typeof e==`number`)return Math.ceil(e*t*n)/n;if(typeof e!=`string`)return e;let r=e.split(ae);if(r===null||!r.length)return e;let i=[],a=r.shift(),o=oe.test(a);for(;;){if(o){let e=parseFloat(a);isNaN(e)?i.push(a):i.push(Math.ceil(e*t*n)/n)}else i.push(a);if(a=r.shift(),a===void 0)return i.join(``);o=!o}}function se(e,t=`defs`){let n=``,r=e.indexOf(`<`+t);for(;r>=0;){let i=e.indexOf(`>`,r),a=e.indexOf(``,a);if(o===-1)break;n+=e.slice(i+1,a).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function ce(e,t){return e?``+e+``+t:t}function le(e,t,n){let r=se(e);return ce(r.defs,t+r.content+n)}var ue=e=>e===`unset`||e===`undefined`||e===`none`;function de(e,t){let n={...p,...e},r={...k,...t},i={left:n.left,top:n.top,width:n.width,height:n.height},a=n.body;[n,r].forEach(e=>{let t=[],n=e.hFlip,r=e.vFlip,o=e.rotate;n?r?o+=2:(t.push(`translate(`+(i.width+i.left).toString()+` `+(0-i.top).toString()+`)`),t.push(`scale(-1 1)`),i.top=i.left=0):r&&(t.push(`translate(`+(0-i.left).toString()+` `+(i.height+i.top).toString()+`)`),t.push(`scale(1 -1)`),i.top=i.left=0);let s;switch(o<0&&(o-=Math.floor(o/4)*4),o%=4,o){case 1:s=i.height/2+i.top,t.unshift(`rotate(90 `+s.toString()+` `+s.toString()+`)`);break;case 2:t.unshift(`rotate(180 `+(i.width/2+i.left).toString()+` `+(i.height/2+i.top).toString()+`)`);break;case 3:s=i.width/2+i.left,t.unshift(`rotate(-90 `+s.toString()+` `+s.toString()+`)`);break}o%2==1&&(i.left!==i.top&&(s=i.left,i.left=i.top,i.top=s),i.width!==i.height&&(s=i.width,i.width=i.height,i.height=s)),t.length&&(a=le(a,``,``))});let o=r.width,s=r.height,c=i.width,l=i.height,u,d;o===null?(d=s===null?`1em`:s===`auto`?l:s,u=A(d,c/l)):(u=o===`auto`?c:o,d=s===null?A(u,l/c):s===`auto`?l:s);let f={},m=(e,t)=>{ue(t)||(f[e]=t.toString())};m(`width`,u),m(`height`,d);let h=[i.left,i.top,c,l];return f.viewBox=h.join(` `),{attributes:f,viewBox:h,body:a}}var fe=/\sid="(\S+)"/g,pe=`IconifyId`+Date.now().toString(16)+(Math.random()*16777216|0).toString(16),me=0;function he(e,t=pe){let n=[],r;for(;r=fe.exec(e);)n.push(r[1]);if(!n.length)return e;let i=`suffix`+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(n=>{let r=typeof t==`function`?t(n):t+(me++).toString(),a=n.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`);e=e.replace(RegExp(`([#;"])(`+a+`)([")]|\\.[a-z])`,`g`),`$1`+r+i+`$3`)}),e=e.replace(new RegExp(i,`g`),``),e}var j=Object.create(null);function ge(e,t){j[e]=t}function M(e){return j[e]||j[``]}function N(e){let t;if(typeof e.resources==`string`)t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||`/`,maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}for(var P=Object.create(null),F=[`https://api.simplesvg.com`,`https://api.unisvg.com`],I=[];F.length>0;)F.length===1||Math.random()>.5?I.push(F.shift()):I.push(F.pop());P[``]=N({resources:[`https://api.iconify.design`].concat(I)});function _e(e,t){let n=N(t);return n===null?!1:(P[e]=n,!0)}function L(e){return P[e]}var R=(()=>{let e;try{if(e=fetch,typeof e==`function`)return e}catch{}})();function ve(e,t){let n=L(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let e=0;n.resources.forEach(t=>{let n=t;e=Math.max(e,n.length)});let i=t+`.json?icons=`;r=n.maxURL-e-n.path.length-i.length}return r}function ye(e){return e===404}var be=(e,t,n)=>{let r=[],i=ve(e,t),a=`icons`,o={type:a,provider:e,prefix:t,icons:[]},s=0;return n.forEach((n,c)=>{s+=n.length+1,s>=i&&c>0&&(r.push(o),o={type:a,provider:e,prefix:t,icons:[]},s=n.length),o.icons.push(n)}),r.push(o),r};function xe(e){if(typeof e==`string`){let t=L(e);if(t)return t.path}return`/`}var Se={prepare:be,send:(e,t,n)=>{if(!R){n(`abort`,424);return}let r=xe(t.provider);switch(t.type){case`icons`:{let e=t.prefix,n=t.icons.join(`,`),i=new URLSearchParams({icons:n});r+=e+`.json?`+i.toString();break}case`custom`:{let e=t.uri;r+=e.slice(0,1)===`/`?e.slice(1):e;break}default:n(`abort`,400);return}let i=503;R(e+r).then(e=>{let t=e.status;if(t!==200){setTimeout(()=>{n(ye(t)?`abort`:`next`,t)});return}return i=501,e.json()}).then(e=>{if(typeof e!=`object`||!e){setTimeout(()=>{e===404?n(`abort`,e):n(`next`,i)});return}setTimeout(()=>{n(`success`,e)})}).catch(()=>{n(`next`,i)})}};function Ce(e){let t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((e,t)=>e.provider===t.provider?e.prefix===t.prefix?e.name.localeCompare(t.name):e.prefix.localeCompare(t.prefix):e.provider.localeCompare(t.provider));let r={provider:``,prefix:``,name:``};return e.forEach(e=>{if(r.name===e.name&&r.prefix===e.prefix&&r.provider===e.provider)return;r=e;let i=e.provider,a=e.prefix,o=e.name,s=n[i]||(n[i]=Object.create(null)),c=s[a]||(s[a]=w(i,a)),l;l=o in c.icons?t.loaded:a===``||c.missing.has(o)?t.missing:t.pending;let u={provider:i,prefix:a,name:o};l.push(u)}),t}function z(e,t){e.forEach(e=>{let n=e.loaderCallbacks;n&&(e.loaderCallbacks=n.filter(e=>e.id!==t))})}function we(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;let t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1,r=e.provider,i=e.prefix;t.forEach(t=>{let a=t.icons,o=a.pending.length;a.pending=a.pending.filter(t=>{if(t.prefix!==i)return!0;let o=t.name;if(e.icons[o])a.loaded.push({provider:r,prefix:i,name:o});else if(e.missing.has(o))a.missing.push({provider:r,prefix:i,name:o});else return n=!0,!0;return!1}),a.pending.length!==o&&(n||z([e],t.id),t.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),t.abort))})}))}var Te=0;function Ee(e,t,n){let r=Te++,i=z.bind(null,n,r);if(!t.pending.length)return i;let a={id:r,icons:t,callback:e,abort:i};return n.forEach(e=>{(e.loaderCallbacks||=[]).push(a)}),i}function De(e,t=!0,n=!1){let r=[];return e.forEach(e=>{let i=typeof e==`string`?l(e,t,n):e;i&&r.push(i)}),r}var Oe={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function ke(e,t,n,r){let i=e.resources.length,a=e.random?Math.floor(Math.random()*i):e.index,o;if(e.random){let t=e.resources.slice(0);for(o=[];t.length>1;){let e=Math.floor(Math.random()*t.length);o.push(t[e]),t=t.slice(0,e).concat(t.slice(e+1))}o=o.concat(t)}else o=e.resources.slice(a).concat(e.resources.slice(0,a));let s=Date.now(),c=`pending`,l=0,u,d=null,f=[],p=[];typeof r==`function`&&p.push(r);function m(){d&&=(clearTimeout(d),null)}function h(){c===`pending`&&(c=`aborted`),m(),f.forEach(e=>{e.status===`pending`&&(e.status=`aborted`)}),f=[]}function g(e,t){t&&(p=[]),typeof e==`function`&&p.push(e)}function _(){return{startTime:s,payload:t,status:c,queriesSent:l,queriesPending:f.length,subscribe:g,abort:h}}function v(){c=`failed`,p.forEach(e=>{e(void 0,u)})}function y(){f.forEach(e=>{e.status===`pending`&&(e.status=`aborted`)}),f=[]}function b(t,n,r){let i=n!==`success`;switch(f=f.filter(e=>e!==t),c){case`pending`:break;case`failed`:if(i||!e.dataAfterTimeout)return;break;default:return}if(n===`abort`){u=r,v();return}if(i){u=r,f.length||(o.length?x():v());return}if(m(),y(),!e.random){let n=e.resources.indexOf(t.resource);n!==-1&&n!==e.index&&(e.index=n)}c=`completed`,p.forEach(e=>{e(r)})}function x(){if(c!==`pending`)return;m();let r=o.shift();if(r===void 0){if(f.length){d=setTimeout(()=>{m(),c===`pending`&&(y(),v())},e.timeout);return}v();return}let i={status:`pending`,resource:r,callback:(e,t)=>{b(i,e,t)}};f.push(i),l++,d=setTimeout(x,e.rotate),n(r,t,i.callback)}return setTimeout(x),_}function B(e){let t={...Oe,...e},n=[];function r(){n=n.filter(e=>e().status===`pending`)}function i(e,i,a){let o=ke(t,e,i,(e,t)=>{r(),a&&a(e,t)});return n.push(o),o}function a(e){return n.find(t=>e(t))||null}return{query:i,find:a,setIndex:e=>{t.index=e},getIndex:()=>t.index,cleanup:r}}function V(){}var H=Object.create(null);function Ae(e){if(!H[e]){let t=L(e);if(!t)return;H[e]={config:t,redundancy:B(t)}}return H[e]}function je(e,t,n){let r,i;if(typeof e==`string`){let t=M(e);if(!t)return n(void 0,424),V;i=t.send;let a=Ae(e);a&&(r=a.redundancy)}else{let t=N(e);if(t){r=B(t);let n=M(e.resources?e.resources[0]:``);n&&(i=n.send)}}return!r||!i?(n(void 0,424),V):r.query(t,i,n)().abort}function U(){}function Me(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,we(e)}))}function Ne(e){let t=[],n=[];return e.forEach(e=>{(e.match(c)?t:n).push(e)}),{valid:t,invalid:n}}function W(e,t,n){function r(){let n=e.pendingIcons;t.forEach(t=>{n&&n.delete(t),e.icons[t]||e.missing.add(t)})}if(n&&typeof n==`object`)try{if(!T(e,n).length){r();return}}catch(e){console.error(e)}r(),Me(e)}function G(e,t){e instanceof Promise?e.then(e=>{t(e)}).catch(()=>{t(null)}):t(e)}function Pe(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;let{provider:t,prefix:n}=e,r=e.iconsToLoad;if(delete e.iconsToLoad,!r||!r.length)return;let i=e.loadIcon;if(e.loadIcons&&(r.length>1||!i)){G(e.loadIcons(r,n,t),t=>{W(e,r,t)});return}if(i){r.forEach(r=>{G(i(r,n,t),t=>{W(e,[r],t?{prefix:n,icons:{[r]:t}}:null)})});return}let{valid:a,invalid:o}=Ne(r);if(o.length&&W(e,o,null),!a.length)return;let s=n.match(c)?M(t):null;if(!s){W(e,a,null);return}s.prepare(t,n,a).forEach(n=>{je(t,n,t=>{W(e,n.icons,t)})})}))}var Fe=(e,t)=>{let n=Ce(De(e,!0,D()));if(!n.pending.length){let e=!0;return t&&setTimeout(()=>{e&&t(n.loaded,n.missing,n.pending,U)}),()=>{e=!1}}let r=Object.create(null),i=[],a,o;return n.pending.forEach(e=>{let{provider:t,prefix:n}=e;if(n===o&&t===a)return;a=t,o=n,i.push(w(t,n));let s=r[t]||(r[t]=Object.create(null));s[n]||(s[n]=[])}),n.pending.forEach(e=>{let{provider:t,prefix:n,name:i}=e,a=w(t,n),o=a.pendingIcons||=new Set;o.has(i)||(o.add(i),r[t][n].push(i))}),i.forEach(e=>{let t=r[e.provider][e.prefix];t.length&&Pe(e,t)}),t?Ee(t,n,i):U};function Ie(e,t){let n={...e};for(let e in t){let r=t[e],i=typeof r;e in O?(r===null||r&&(i===`string`||i===`number`))&&(n[e]=r):i===typeof n[e]&&(n[e]=e===`rotate`?r%4:r)}return n}var Le=/[\s,]+/;function Re(e,t){t.split(Le).forEach(t=>{switch(t.trim()){case`horizontal`:e.hFlip=!0;break;case`vertical`:e.vFlip=!0;break}})}function ze(e,t=0){let n=e.replace(/^-?[0-9.]*/,``);function r(e){for(;e<0;)e+=4;return e%4}if(n===``){let t=parseInt(e);return isNaN(t)?0:r(t)}else if(n!==e){let t=0;switch(n){case`%`:t=25;break;case`deg`:t=90}if(t){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i/=t,i%1==0?r(i):0)}}return t}function Be(e,t){let n=e.indexOf(`xlink:`)===-1?``:` xmlns:xlink="http://www.w3.org/1999/xlink"`;for(let e in t)n+=` `+e+`="`+t[e]+`"`;return``+e+``}function Ve(e){return e.replace(/"/g,`'`).replace(/%/g,`%25`).replace(/#/g,`%23`).replace(//g,`%3E`).replace(/\s+/g,` `)}function He(e){return`data:image/svg+xml,`+Ve(e)}function Ue(e){return`url("`+He(e)+`")`}var K={...k,inline:!1},We={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,"aria-hidden":!0,role:`img`},Ge={display:`inline-block`},q={backgroundColor:`currentColor`},J={backgroundColor:`transparent`},Y={Image:`var(--svg)`,Repeat:`no-repeat`,Size:`100% 100%`},X={webkitMask:q,mask:q,background:J};for(let e in X){let t=X[e];for(let n in Y)t[e+n]=Y[n]}var Z={};[`horizontal`,`vertical`].forEach(e=>{let t=e.slice(0,1)+`Flip`;Z[e+`-flip`]=t,Z[e.slice(0,1)+`-flip`]=t,Z[e+`Flip`]=t});function Q(e){return e+(e.match(/^[-0-9.]+$/)?`px`:``)}var $=(t,n)=>{let r=Ie(K,n),i={...We},a=n.mode||`svg`,o={},s=n.style,c=typeof s==`object`&&!(s instanceof Array)?s:{};for(let e in n){let t=n[e];if(t!==void 0)switch(e){case`icon`:case`style`:case`onLoad`:case`mode`:case`ssr`:break;case`inline`:case`hFlip`:case`vFlip`:r[e]=t===!0||t===`true`||t===1;break;case`flip`:typeof t==`string`&&Re(r,t);break;case`color`:o.color=t;break;case`rotate`:typeof t==`string`?r[e]=ze(t):typeof t==`number`&&(r[e]=t);break;case`ariaHidden`:case`aria-hidden`:t!==!0&&t!==`true`&&delete i[`aria-hidden`];break;default:{let n=Z[e];n?(t===!0||t===`true`||t===1)&&(r[n]=!0):K[e]===void 0&&(i[e]=t)}}}let l=de(t,r),u=l.attributes;if(r.inline&&(o.verticalAlign=`-0.125em`),a===`svg`){i.style={...o,...c},Object.assign(i,u);let t=0,r=n.id;return typeof r==`string`&&(r=r.replace(/-/g,`_`)),i.innerHTML=he(l.body,r?()=>r+`ID`+ t++:`iconifyVue`),e(`svg`,i)}let{body:d,width:f,height:p}=t,m=a===`mask`||(a===`bg`?!1:d.indexOf(`currentColor`)!==-1),h=Be(d,{...u,width:f+``,height:p+``});return i.style={...o,"--svg":Ue(h),width:Q(u.width),height:Q(u.height),...Ge,...m?q:J,...c},e(`span`,i)};if(D(!0),ge(``,Se),typeof document<`u`&&typeof window<`u`){let e=window;if(e.IconifyPreload!==void 0){let t=e.IconifyPreload,n=`Invalid IconifyPreload syntax.`;typeof t==`object`&&t&&(t instanceof Array?t:[t]).forEach(e=>{try{(typeof e!=`object`||!e||e instanceof Array||typeof e.icons!=`object`||typeof e.prefix!=`string`||!ie(e))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){let t=e.IconifyProviders;if(typeof t==`object`&&t)for(let e in t){let n=`IconifyProviders[`+e+`] is invalid.`;try{let r=t[e];if(typeof r!=`object`||!r||r.resources===void 0)continue;_e(e,r)||console.error(n)}catch{console.error(n)}}}}var Ke={...p,body:``},qe=s((e,{emit:s})=>{let c=o(null);function u(){c.value&&=(c.value.abort?.(),null)}let d=o(!!e.ssr),f=o(``),m=a(null);function h(){let t=e.icon;if(typeof t==`object`&&t&&typeof t.body==`string`)return f.value=``,{data:t};let n;if(typeof t!=`string`||(n=l(t,!1,!0))===null)return null;let i=ne(n);if(!i){let e=c.value;return(!e||e.name!==t)&&(i===null?c.value={name:t}:c.value={name:t,abort:Fe([n],g)}),null}u(),f.value!==t&&(f.value=t,r(()=>{s(`load`,t)}));let a=e.customise;if(a){i=Object.assign({},i);let e=a(i.body,n.name,n.prefix,n.provider);typeof e==`string`&&(i.body=e)}let o=[`iconify`];return n.prefix!==``&&o.push(`iconify--`+n.prefix),n.provider!==``&&o.push(`iconify--`+n.provider),{data:i,classes:o}}function g(){let e=h();e?e.data!==m.value?.data&&(m.value=e):m.value=null}return d.value?g():t(()=>{d.value=!0,g()}),i(()=>e.icon,g),n(u),()=>{let t=m.value;if(!t)return $(Ke,e);let n=e;return t.classes&&(n={...e,class:t.classes.join(` `)}),$({...p,...t.data},n)}},{props:[`icon`,`mode`,`ssr`,`width`,`height`,`style`,`color`,`inline`,`rotate`,`hFlip`,`horizontalFlip`,`vFlip`,`verticalFlip`,`flip`,`id`,`ariaHidden`,`customise`,`title`],emits:[`load`]});export{qe as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/index-CcML0o3b.js b/monisuo-admin/dist/assets/index-CcML0o3b.js new file mode 100644 index 0000000..005f409 --- /dev/null +++ b/monisuo-admin/dist/assets/index-CcML0o3b.js @@ -0,0 +1,79 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/blank-CMTlG4KS.js","assets/_plugin-vue_export-helper-B2no-pU9.js","assets/vue.runtime.esm-bundler-DQjudA8G.js","assets/default-BZC6m2oi.js","assets/iconify-B5QdRg7l.js","assets/dist-t_U6YImb.js","assets/Teleport-CLYBkdRb.js","assets/useForwardProps-B-1JXcFn.js","assets/createContext-BefgL9WT.js","assets/Presence-C1RtYpyR.js","assets/Primitive-jhoGcsVx.js","assets/useForwardPropsEmits-ixfQllIc.js","assets/useForwardExpose-OKJAPp5E.js","assets/monisuo-admin.api-BMEy8kfy.js","assets/useMutation-Do6Zc9nc.js","assets/Button-2mdP_ygs.js","assets/utils-BB02OBq2.js","assets/createLucideIcon-BpvmDsEE.js","assets/badge-check-BijlgjzK.js","assets/use-sidebar-jlDzOsxR.js","assets/chevron-right-7JHpBKZy.js","assets/chevrons-up-down-BK2WDZKi.js","assets/toggle-theme-CegtD1Vn.js","assets/DropdownMenuTrigger-DwFmoisn.js","assets/PopperContent-BHqsUegM.js","assets/Collection-CEQN_ElG.js","assets/usePrimitiveElement-BKQPgqfD.js","assets/RovingFocusGroup-BI5E2MOD.js","assets/useArrowNavigation-Cq05LxDE.js","assets/useId-C1k6kJxi.js","assets/DropdownMenuLabel-DVsXbHnu.js","assets/DropdownMenuRadioItem-BUJVkN3D.js","assets/circle-C6c1ynCZ.js","assets/plus-Bv8BsAKJ.js","assets/PopoverTrigger-BfM2baJk.js","assets/useFormControl-CyMrrgSu.js","assets/DialogContent-BgxXKbvY.js","assets/DialogTitle-C0_ATj0B.js","assets/DialogDescription-BubwK6c2.js","assets/Separator-5drwYWrN.js","assets/VisuallyHiddenInput-syf01z94.js","assets/VisuallyHidden-CP6GE8eS.js","assets/sparkles-uRRS0EzZ.js","assets/AvatarFallback-DRYGIWWm.js","assets/AvatarImage-BMo9jZco.js","assets/DialogTrigger-B1p_n6lc.js","assets/DropdownMenuGroup-DBb9420y.js","assets/Label-D9NotKz_.js","assets/TooltipTrigger-Lz7dAK20.js","assets/DropdownMenuShortcut-Tsorc8bI.js","assets/empty-BqwW8_CX.js","assets/use-auth-CYWl8dOd.js","assets/marketing-CblqIyi4.js","assets/sign-up-button-BuZSae5V.js","assets/marketing-DyYEH4ET.css","assets/pages-Dv-ehIUk.js","assets/route-block-B_uS4-sj.js","assets/_...path_--hBBhOWH.js","assets/custom-error-EOQ3J3gP.js","assets/ai-talk-Dzzgvb7m.js","assets/arrow-up-Caf_Ub-R.js","assets/refresh-ccw-B1pGpJZm.js","assets/RovingFocusItem-4bA-dcrz.js","assets/isValueEqualOrExist-CCbNmJVe.js","assets/lib-Cz3jviUu.js","assets/Textarea-DpC456Mi.js","assets/TooltipProvider-yfPVkQ8B.js","assets/apps-DZpITRQ7.js","assets/SelectContent-Bb2H68dj.js","assets/check-igezbCYp.js","assets/chevron-down-BUUuPGpi.js","assets/global-layout-BuXj6D-T.js","assets/Card-Cv6HQPiQ.js","assets/CardContent-cvoMlP3H.js","assets/CardHeader-JyQWjCMQ.js","assets/Input-dHyiQP9I.js","assets/auth-BtCfhGjJ.js","assets/auth-B4ff_GWT.js","assets/forgot-password-amCfawsw.js","assets/CardFooter-BXCq_TYq.js","assets/auth-title-CWjARZIA.js","assets/monisuo-sign-in-B3wOhg65.js","assets/Spinner-BbvbfTgK.js","assets/Checkbox-DtKJOwrj.js","assets/otp-RmrxEFFV.js","assets/sign-in-w56jdFeb.js","assets/terms-of-service-button-CSuAJAmJ.js","assets/login-form-BfzTr-Ak.js","assets/sign-in-2-BjlOMZz3.js","assets/sign-up-CEiP85AD.js","assets/billing-Ba3Gt545.js","assets/data-table-CPfS6m9C.js","assets/circle-plus-NNqJGb9c.js","assets/arrow-left-CsmuzRTg.js","assets/arrow-right-CS4G_pjU.js","assets/chevron-left-C-v31YiE.js","assets/Badge-Df1MwAP1.js","assets/TableHeader-Ma-zEBcz.js","assets/data-BslsFGOd.js","assets/modal-DVNHdNcC.js","assets/DialogFooter-k3s4IxA-.js","assets/dashboard-CnaOJdkw.js","assets/TabsTrigger-CSBrc3A_.js","assets/errors-D5EVPI9N.js","assets/errors-DogkSAwy.js","assets/401-1hBBRNHs.js","assets/403-C9Bm6JLD.js","assets/404-DWkZxnwT.js","assets/500-D_eEsISP.js","assets/503-TOQI2p6_.js","assets/help-center-dlbizL7O.js","assets/alert-BBGd1zjy.js","assets/marketing-DPFj0wnl.js","assets/marketing-BiAqvMPK.css","assets/hello-HvpjFX2g.js","assets/analytics-6feOrkzj.js","assets/coins-0eWuEPsE.js","assets/dashboard-Bg07rgRO.js","assets/orders-BMSnsW_u.js","assets/users-BzlTGk87.js","assets/prop-components-Ox-FRmTX.js","assets/settings-Dk3H9hkV.js","assets/FormMessage-DO2c5bWz.js","assets/SelectGroup-CFM1aDq9.js","assets/FormDescription-DwQJgDgd.js","assets/settings-layout-DVMhlnCW.js","assets/account-CM76XAov.js","assets/appearance-EX9f5qtw.js","assets/RadioGroupItem-DnFkEnO6.js","assets/display-DuU_Wjhi.js","assets/notifications-DMwOhSyp.js","assets/tasks-1TGSN81P.js","assets/task-resource-dialog-CsKVJ_cH.js","assets/users-C38xL-P1.js","assets/user-resource-B89-tw-N.js"])))=>i.map(i=>d[i]); +import{$ as e,At as t,B as n,Ct as r,D as i,F as a,I as o,L as s,Mt as c,N as l,O as u,P as d,Q as f,R as p,S as m,T as h,U as g,W as _,Z as v,_ as y,_t as b,b as x,bt as S,ct as C,d as w,dt as T,f as E,ft as D,g as O,ht as k,jt as A,k as j,lt as ee,m as te,mt as ne,n as re,nt as ie,ot as ae,p as oe,st as se,t as ce,ut as le,v as ue,vt as de,w as fe,xt as pe,yt as M,z as me}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as he}from"./createLucideIcon-BpvmDsEE.js";import{n as ge,t as _e}from"./Spinner-BbvbfTgK.js";import{t as ve}from"./utils-BB02OBq2.js";import{t as ye}from"./_plugin-vue_export-helper-B2no-pU9.js";import{n as be,t as xe}from"./lib-Cz3jviUu.js";import{p as Se}from"./dist-t_U6YImb.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Ce=he(`circle-check`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),we=he(`info`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 16v-4`,key:`1dtifu`}],[`path`,{d:`M12 8h.01`,key:`e9boi3`}]]),Te=he(`move-horizontal`,[[`path`,{d:`m18 8 4 4-4 4`,key:`1ak13k`}],[`path`,{d:`M2 12h20`,key:`9i4pu4`}],[`path`,{d:`m6 8-4 4 4 4`,key:`15zrgr`}]]),Ee=he(`octagon-x`,[[`path`,{d:`m15 9-6 6`,key:`1uzhvr`}],[`path`,{d:`M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z`,key:`2d38gg`}],[`path`,{d:`m9 9 6 6`,key:`z0biqf`}]]),De=he(`triangle-alert`,[[`path`,{d:`m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3`,key:`wmoenq`}],[`path`,{d:`M12 9v4`,key:`juzpu7`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),Oe=he(`unfold-horizontal`,[[`path`,{d:`M16 12h6`,key:`15xry1`}],[`path`,{d:`M8 12H2`,key:`1jqql6`}],[`path`,{d:`M12 2v2`,key:`tus03m`}],[`path`,{d:`M12 8v2`,key:`1woqiv`}],[`path`,{d:`M12 14v2`,key:`8jcxud`}],[`path`,{d:`M12 20v2`,key:`1lh1kg`}],[`path`,{d:`m19 15 3-3-3-3`,key:`wjy7rq`}],[`path`,{d:`m5 9-3 3 3 3`,key:`j64kie`}]]),ke=he(`x`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]),Ae={};function je(e,t){let n=_e;return me(),ue(n,{class:`w-24 h-24 animate-spin`})}var Me=ye(Ae,[[`render`,je]]),Ne=fe({__name:`Sonner`,props:{id:{},invert:{type:Boolean},theme:{},position:{},closeButtonPosition:{},hotkey:{},richColors:{type:Boolean},expand:{type:Boolean},duration:{},gap:{},visibleToasts:{},closeButton:{type:Boolean},toastOptions:{},class:{},style:{},offset:{},mobileOffset:{},dir:{},swipeDirections:{},icons:{},containerAriaLabel:{}},setup(e){let t=e;return(e,n)=>(me(),ue(r(xe),l({class:r(ve)(`toaster group`,t.class),style:{"--normal-bg":`var(--popover)`,"--normal-text":`var(--popover-foreground)`,"--normal-border":`var(--border)`,"--border-radius":`var(--radius)`}},t),{"success-icon":ie(()=>[m(r(Ce),{class:`size-4`})]),"info-icon":ie(()=>[m(r(we),{class:`size-4`})]),"warning-icon":ie(()=>[m(r(De),{class:`size-4`})]),"error-icon":ie(()=>[m(r(Ee),{class:`size-4`})]),"loading-icon":ie(()=>[y(`div`,null,[m(r(ge),{class:`size-4 animate-spin`})])]),"close-icon":ie(()=>[m(r(ke),{class:`size-4`})]),_:1},16,[`class`]))}}),Pe=typeof window<`u`,Fe,Ie=e=>Fe=e,Le=Symbol();function Re(e){return e&&typeof e==`object`&&Object.prototype.toString.call(e)===`[object Object]`&&typeof e.toJSON!=`function`}var ze;(function(e){e.direct=`direct`,e.patchObject=`patch object`,e.patchFunction=`patch function`})(ze||={});var Be=typeof window==`object`&&window.window===window?window:typeof self==`object`&&self.self===self?self:typeof global==`object`&&global.global===global?global:typeof globalThis==`object`?globalThis:{HTMLElement:null};function Ve(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([``,e],{type:e.type}):e}function He(e,t,n){let r=new XMLHttpRequest;r.open(`GET`,e),r.responseType=`blob`,r.onload=function(){qe(r.response,t,n)},r.onerror=function(){console.error(`could not download file`)},r.send()}function Ue(e){let t=new XMLHttpRequest;t.open(`HEAD`,e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function We(e){try{e.dispatchEvent(new MouseEvent(`click`))}catch{let t=new MouseEvent(`click`,{bubbles:!0,cancelable:!0,view:window,detail:0,screenX:80,screenY:20,clientX:80,clientY:20,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,button:0,relatedTarget:null});e.dispatchEvent(t)}}var Ge=typeof navigator==`object`?navigator:{userAgent:``},Ke=/Macintosh/.test(Ge.userAgent)&&/AppleWebKit/.test(Ge.userAgent)&&!/Safari/.test(Ge.userAgent),qe=Pe?typeof HTMLAnchorElement<`u`&&`download`in HTMLAnchorElement.prototype&&!Ke?Je:`msSaveOrOpenBlob`in Ge?Ye:Xe:()=>{};function Je(e,t=`download`,n){let r=document.createElement(`a`);r.download=t,r.rel=`noopener`,typeof e==`string`?(r.href=e,r.origin===location.origin?We(r):Ue(r.href)?He(e,t,n):(r.target=`_blank`,We(r))):(r.href=URL.createObjectURL(e),setTimeout(function(){URL.revokeObjectURL(r.href)},4e4),setTimeout(function(){We(r)},0))}function Ye(e,t=`download`,n){if(typeof e==`string`)if(Ue(e))He(e,t,n);else{let t=document.createElement(`a`);t.href=e,t.target=`_blank`,setTimeout(function(){We(t)})}else navigator.msSaveOrOpenBlob(Ve(e,n),t)}function Xe(e,t,n,r){if(r||=open(``,`_blank`),r&&(r.document.title=r.document.body.innerText=`downloading...`),typeof e==`string`)return He(e,t,n);let i=e.type===`application/octet-stream`,a=/constructor/i.test(String(Be.HTMLElement))||`safari`in Be,o=/CriOS\/[\d]+/.test(navigator.userAgent);if((o||i&&a||Ke)&&typeof FileReader<`u`){let t=new FileReader;t.onloadend=function(){let e=t.result;if(typeof e!=`string`)throw r=null,Error(`Wrong reader.result type`);e=o?e:e.replace(/^data:[^;]*;/,`data:attachment/file;`),r?r.location.href=e:location.assign(e),r=null},t.readAsDataURL(e)}else{let t=URL.createObjectURL(e);r?r.location.assign(t):location.href=t,r=null,setTimeout(function(){URL.revokeObjectURL(t)},4e4)}}var{assign:Ze}=Object;function Qe(){let e=ae(!0),t=e.run(()=>ne({})),n=[],r=[],i=le({install(e){Ie(i),i._a=e,e.provide(Le,i),e.config.globalProperties.$pinia=i,r.forEach(e=>n.push(e)),r=[]},use(e){return this._a?n.push(e):r.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}var $e=()=>{};function et(e,t,n,r=$e){e.add(t);let i=()=>{e.delete(t)&&r()};return!n&&se()&&T(i),i}function tt(e,...t){e.forEach(e=>{e(...t)})}var nt=e=>e(),rt=Symbol(),it=Symbol();function at(e,t){e instanceof Map&&t instanceof Map?t.forEach((t,n)=>e.set(n,t)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(let n in t){if(!t.hasOwnProperty(n))continue;let r=t[n],i=e[n];Re(i)&&Re(r)&&e.hasOwnProperty(n)&&!ee(r)&&!C(r)?e[n]=at(i,r):e[n]=r}return e}var ot=Symbol();function st(e){return!Re(e)||!Object.prototype.hasOwnProperty.call(e,ot)}var{assign:ct}=Object;function lt(e){return!!(ee(e)&&e.effect)}function ut(e,t,n,r){let{state:i,actions:a,getters:o}=t,s=n.state.value[e],c;function l(){return s||(n.state.value[e]=i?i():{}),ct(S(n.state.value[e]),a,Object.keys(o||{}).reduce((t,r)=>(t[r]=le(O(()=>{Ie(n);let t=n._s.get(e);return o[r].call(t,t)})),t),{}))}return c=dt(e,l,t,n,r,!0),c}function dt(e,t,n={},r,i,a){let o,s=ct({actions:{}},n),c={deep:!0},l,u,p=new Set,m=new Set,h=r.state.value[e];!a&&!h&&(r.state.value[e]={}),ne({});let g;function _(t){let n;l=u=!1,typeof t==`function`?(t(r.state.value[e]),n={type:ze.patchFunction,storeId:e,events:void 0}):(at(r.state.value[e],t),n={type:ze.patchObject,payload:t,storeId:e,events:void 0});let i=g=Symbol();d().then(()=>{g===i&&(l=!0)}),u=!0,tt(p,n,r.state.value[e])}let v=a?function(){let{state:e}=n,t=e?e():{};this.$patch(e=>{ct(e,t)})}:$e;function y(){o.stop(),p.clear(),m.clear(),r._s.delete(e)}let b=(t,n=``)=>{if(rt in t)return t[it]=n,t;let i=function(){Ie(r);let n=Array.from(arguments),a=new Set,o=new Set;function s(e){a.add(e)}function c(e){o.add(e)}tt(m,{args:n,name:i[it],store:x,after:s,onError:c});let l;try{l=t.apply(this&&this.$id===e?this:x,n)}catch(e){throw tt(o,e),e}return l instanceof Promise?l.then(e=>(tt(a,e),e)).catch(e=>(tt(o,e),Promise.reject(e))):(tt(a,l),l)};return i[rt]=!0,i[it]=n,i},x=D({_p:r,$id:e,$onAction:et.bind(null,m),$patch:_,$reset:v,$subscribe(t,n={}){let i=et(p,t,n.detached,()=>a()),a=o.run(()=>f(()=>r.state.value[e],r=>{(n.flush===`sync`?u:l)&&t({storeId:e,type:ze.direct,events:void 0},r)},ct({},c,n)));return i},$dispose:y});r._s.set(e,x);let S=(r._a&&r._a.runWithContext||nt)(()=>r._e.run(()=>(o=ae()).run(()=>t({action:b}))));for(let t in S){let n=S[t];ee(n)&&!lt(n)||C(n)?a||(h&&st(n)&&(ee(n)?n.value=h[t]:at(n,h[t])),r.state.value[e][t]=n):typeof n==`function`&&(S[t]=b(n,t),s.actions[t]=n)}return ct(x,S),ct(de(x),S),Object.defineProperty(x,`$state`,{get:()=>r.state.value[e],set:e=>{_(t=>{ct(t,e)})}}),r._p.forEach(e=>{ct(x,o.run(()=>e({store:x,app:r._a,pinia:r,options:s})))}),h&&a&&n.hydrate&&n.hydrate(x.$state,h),l=!0,u=!0,x}function ft(e,t,n){let r,i=typeof t==`function`;r=i?n:t;function a(n,a){let o=u();return n||=o?j(Le,null):null,n&&Ie(n),n=Fe,n._s.has(e)||(i?dt(e,t,r,n):ut(e,r,n)),n._s.get(e)}return a.$id=e,a}function pt(e){let t=de(e),n={};for(let r in t){let i=t[r];i.effect?n[r]=O({get:()=>e[r],set(t){e[r]=t}}):(ee(i)||C(i))&&(n[r]=M(e,r))}return n}var mt=[`zinc`,`red`,`rose`,`orange`,`green`,`blue`,`yellow`,`violet`],ht=[{theme:`zinc`,primaryColor:`oklch(44.2% 0.017 285.786)`},{theme:`red`,primaryColor:`oklch(57.7% 0.245 27.325)`},{theme:`rose`,primaryColor:`oklch(0.645 0.246 16.439)`},{theme:`orange`,primaryColor:`oklch(0.705 0.213 47.604)`},{theme:`green`,primaryColor:`oklch(0.723 0.219 149.579)`},{theme:`blue`,primaryColor:`oklch(48.8% 0.243 264.376)`},{theme:`yellow`,primaryColor:`oklch(68.1% 0.162 75.834)`},{theme:`violet`,primaryColor:`oklch(0.606 0.25 292.717)`}],gt=[0,.25,.5,.75,1],_t=[{label:`Full`,value:`full`,icon:Oe},{label:`Centered`,value:`centered`,icon:Te}],vt=ft(`system-config`,()=>{let e=ne(.5);function t(t){e.value=t}let n=ne(`zinc`);function r(e){n.value=e}let i=ne(`centered`);function a(e){i.value=e}return{radius:e,setRadius:t,theme:n,setTheme:r,contentLayout:i,setContentLayout:a}},{persist:!0});function yt(){let e=vt(),{setTheme:t,setRadius:n}=e,{theme:r,radius:i}=pt(e);return typeof document<`u`&&(f(r,e=>{document.documentElement.classList.remove(...mt.map(e=>`theme-${e}`)),document.documentElement.classList.add(`theme-${e}`)},{immediate:!0}),f(i,e=>{document.documentElement.style.setProperty(`--radius`,`${e}rem`)},{immediate:!0})),{theme:r,radius:i,setTheme:t,setRadius:n}}var bt=fe({__name:`App`,setup(e){return yt(),(e,t)=>{let n=g(`router-view`);return me(),x(w,null,[m(r(Ne)),(me(),ue(E,null,{fallback:ie(()=>[m(Me)]),default:ie(()=>[m(n,null,{default:ie(({Component:e,route:t})=>[(me(),ue(_(e),{key:t}))]),_:1})]),_:1}))],64)}}}),xt=new Set,St=new WeakMap,Ct=new WeakMap,wt=new WeakMap,Tt=new WeakMap,Et=new WeakMap,Dt=new WeakMap,Ot=new WeakMap,kt=new WeakMap,At=new WeakSet,jt,Mt=0,Nt=0,Pt=`__aa_tgt`,Ft=`__aa_del`,It=`__aa_new`,Lt=e=>{let t=qt(e);t&&t.forEach(e=>Yt(e))},Rt=e=>{e.forEach(e=>{e.target===jt&&Ht(),St.has(e.target)&&Vt(e.target)})};function zt(e){let t=e.getBoundingClientRect(),n=jt?.clientWidth||0,r=jt?.clientHeight||0;return t.bottom<0||t.top>r||t.right<0||t.left>n}function Bt(e){Tt.get(e)?.disconnect();let t=St.get(e),n=0;t||(t=Qt(e),St.set(e,t));let{offsetWidth:r,offsetHeight:i}=jt,a=[t.top-5,r-(t.left+5+t.width),i-(t.top+5+t.height),t.left-5].map(e=>`${-1*Math.floor(e)}px`).join(` `),o=new IntersectionObserver(()=>{++n>1&&Vt(e)},{root:jt,threshold:1,rootMargin:a});o.observe(e),Tt.set(e,o)}function Vt(e,t=!0){clearTimeout(kt.get(e));let n=en(e),r=t?on(n)?500:n.duration:0;kt.set(e,setTimeout(async()=>{let t=wt.get(e);try{await t?.finished,St.set(e,Qt(e)),Bt(e)}catch{}},r))}function Ht(){clearTimeout(kt.get(jt)),kt.set(jt,setTimeout(()=>{xt.forEach(e=>rn(e,e=>Wt(()=>Vt(e))))},100))}function Ut(e){setTimeout(()=>{Dt.set(e,setInterval(()=>Wt(Vt.bind(null,e)),2e3))},Math.round(2e3*Math.random()))}function Wt(e){typeof requestIdleCallback==`function`?requestIdleCallback(()=>e()):requestAnimationFrame(()=>e())}var Gt,Kt=typeof window<`u`&&`ResizeObserver`in window;Kt&&(jt=document.documentElement,new MutationObserver(Lt),Gt=new ResizeObserver(Rt),window.addEventListener(`scroll`,()=>{Nt=window.scrollY,Mt=window.scrollX}),Gt.observe(jt));function qt(e){return e.reduce((e,t)=>[...e,...Array.from(t.addedNodes),...Array.from(t.removedNodes)],[]).every(e=>e.nodeName===`#comment`)?!1:e.reduce((e,t)=>{if(e===!1)return!1;if(t.target instanceof Element){if(Jt(t.target),!e.has(t.target)){e.add(t.target);for(let n=0;nt(e,Ot.has(e)));for(let n=0;ne(r,Ot.has(r)))}}function an(e){return Array.isArray(e)?e:[e]}function on(e){return typeof e==`function`}function sn(e){let t=St.get(e),n=Qt(e);if(!nn(e))return St.set(e,n);if(zt(e)){St.set(e,n),Bt(e);return}let r;if(!t)return;let i=en(e);if(typeof i!=`function`){let a=t.left-n.left,o=t.top-n.top,s=t.left+t.width-(n.left+n.width);t.top+t.height-(n.top+n.height)==0&&(o=0),s==0&&(a=0);let[c,l,u,d]=$t(e,t,n),f={transform:`translate(${a}px, ${o}px)`},p={transform:`translate(0, 0)`};c!==l&&(f.width=`${c}px`,p.width=`${l}px`),u!==d&&(f.height=`${u}px`,p.height=`${d}px`),r=e.animate([f,p],{duration:i.duration,easing:i.easing})}else{let[a]=an(i(e,`remain`,t,n));r=new Animation(a),r.play()}wt.set(e,r),St.set(e,n),r.addEventListener(`finish`,Vt.bind(null,e,!1),{once:!0})}function cn(e){It in e&&delete e[It];let t=Qt(e);St.set(e,t);let n=en(e);if(!nn(e))return;if(zt(e)){Bt(e);return}let r;if(typeof n!=`function`)r=e.animate([{transform:`scale(.98)`,opacity:0},{transform:`scale(0.98)`,opacity:0,offset:.5},{transform:`scale(1)`,opacity:1}],{duration:n.duration*1.5,easing:`ease-in`});else{let[i]=an(n(e,`add`,t));r=new Animation(i),r.play()}wt.set(e,r),r.addEventListener(`finish`,Vt.bind(null,e,!1),{once:!0})}function ln(e,t){var n;e.remove(),St.delete(e),Ct.delete(e),wt.delete(e),(n=Tt.get(e))==null||n.disconnect(),setTimeout(()=>{if(Ft in e&&delete e[Ft],Object.defineProperty(e,It,{value:!0,configurable:!0}),t&&e instanceof HTMLElement)for(let n in t)e.style[n]=``},0)}function un(e){var t;if(!Ct.has(e)||!St.has(e))return;let[n,r]=Ct.get(e);Object.defineProperty(e,Ft,{value:!0,configurable:!0});let i=window.scrollX,a=window.scrollY;if(r&&r.parentNode&&r.parentNode instanceof Element?r.parentNode.insertBefore(e,r):n&&n.parentNode?n.parentNode.appendChild(e):(t=tn(e))==null||t.appendChild(e),!nn(e))return ln(e);let[o,s,c,l]=fn(e),u=en(e),d=St.get(e);(i!==Mt||a!==Nt)&&dn(e,i,a,u);let f,p={position:`absolute`,top:`${o}px`,left:`${s}px`,width:`${c}px`,height:`${l}px`,margin:`0`,pointerEvents:`none`,transformOrigin:`center`,zIndex:`100`};if(!on(u))Object.assign(e.style,p),f=e.animate([{transform:`scale(1)`,opacity:1},{transform:`scale(.98)`,opacity:0}],{duration:u.duration,easing:`ease-out`});else{let[t,n]=an(u(e,`remove`,d));n?.styleReset!==!1&&(p=n?.styleReset||p,Object.assign(e.style,p)),f=new Animation(t),f.play()}wt.set(e,f),f.addEventListener(`finish`,()=>ln(e,p),{once:!0})}function dn(e,t,n,r){let i=Mt-t,a=Nt-n,o=document.documentElement.style.scrollBehavior;if(getComputedStyle(jt).scrollBehavior===`smooth`&&(document.documentElement.style.scrollBehavior=`auto`),window.scrollTo(window.scrollX+i,window.scrollY+a),!e.parentElement)return;let s=e.parentElement,c=s.clientHeight,l=s.clientWidth,u=performance.now();function d(){requestAnimationFrame(()=>{if(!on(r)){let e=c-s.clientHeight,t=l-s.clientWidth;u+r.duration>performance.now()?(window.scrollTo({left:window.scrollX-t,top:window.scrollY-e}),c=s.clientHeight,l=s.clientWidth,d()):document.documentElement.style.scrollBehavior=o}})}d()}function fn(e){let t=St.get(e),[n,,r]=$t(e,t,Qt(e)),i=e.parentElement;for(;i&&(getComputedStyle(i).position===`static`||i instanceof HTMLBodyElement);)i=i.parentElement;i||=document.body;let a=getComputedStyle(i),o=!wt.has(e)||wt.get(e)?.playState===`finished`?Qt(i):St.get(i);return[Math.round(t.top-o.top)-Xt(a.borderTopWidth),Math.round(t.left-o.left)-Xt(a.borderLeftWidth),n,r]}function pn(e,t={}){if(Kt&&Gt&&!(window.matchMedia(`(prefers-reduced-motion: reduce)`).matches&&!on(t)&&!t.disrespectUserMotionPreference)){At.add(e),getComputedStyle(e).position===`static`&&Object.assign(e.style,{position:`relative`}),rn(e,Vt,Ut,e=>Gt?.observe(e)),on(t)?Ot.set(e,t):Ot.set(e,{duration:250,easing:`ease-in-out`,...t});let n=new MutationObserver(Lt);n.observe(e,{childList:!0}),Et.set(e,n),xt.add(e)}return Object.freeze({parent:e,enable:()=>{At.add(e)},disable:()=>{At.delete(e),rn(e,e=>{let t=wt.get(e);try{t?.cancel()}catch{}wt.delete(e);let n=kt.get(e);n&&clearTimeout(n),kt.delete(e);let r=Dt.get(e);r&&clearInterval(r),Dt.delete(e)})},isEnabled:()=>At.has(e),destroy:()=>{At.delete(e),xt.delete(e),Ot.delete(e),Et.get(e)?.disconnect(),Et.delete(e),rn(e,e=>{Gt?.unobserve(e);let t=wt.get(e);try{t?.cancel()}catch{}wt.delete(e),Tt.get(e)?.disconnect(),Tt.delete(e);let n=Dt.get(e);n&&clearInterval(n),Dt.delete(e);let r=kt.get(e);r&&clearTimeout(r),kt.delete(e),St.delete(e),Ct.delete(e)})}})}function mn(e){return{mounted(t,n){let r={},i=n.value;r=typeof i==`function`?i:typeof e==`function`?e:{...e||{},...i||{}};let a=pn(t,r);Object.defineProperty(t,`__aa_ctl`,{value:a,configurable:!0})},unmounted(e){var t;let n=e.__aa_ctl;(t=n?.destroy)==null||t.call(n);try{delete e.__aa_ctl}catch{}},getSSRProps:()=>({})}}var hn={install(e,t){e.directive(`auto-animate`,mn(t))}};function gn(e){e.use(hn)}var _n=t(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs=r()})(e,(function(){var e=1e3,t=6e4,n=36e5,r=`millisecond`,i=`second`,a=`minute`,o=`hour`,s=`day`,c=`week`,l=`month`,u=`quarter`,d=`year`,f=`date`,p=`Invalid Date`,m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:`en`,weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),ordinal:function(e){var t=[`th`,`st`,`nd`,`rd`],n=e%100;return`[`+e+(t[(n-20)%10]||t[n]||t[0])+`]`}},_=function(e,t,n){var r=String(e);return!r||r.length>=t?e:``+Array(t+1-r.length).join(n)+e},v={s:_,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?`+`:`-`)+_(r,2,`0`)+`:`+_(i,2,`0`)},m:function e(t,n){if(t.date()1)return e(o[0])}else{var s=t.name;b[s]=t,i=s}return!r&&i&&(y=i),i||!r&&y},w=function(e,t){if(S(e))return e.clone();var n=typeof t==`object`?t:{};return n.date=e,n.args=arguments,new E(n)},T=v;T.l=C,T.i=S,T.w=function(e,t){return w(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var E=function(){function g(e){this.$L=C(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var _=g.prototype;return _.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(t===null)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if(typeof t==`string`&&!/Z$/i.test(t)){var r=t.match(m);if(r){var i=r[2]-1||0,a=(r[7]||`0`).substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},_.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},_.$utils=function(){return T},_.isValid=function(){return this.$d.toString()!==p},_.isSame=function(e,t){var n=w(e);return this.startOf(t)<=n&&n<=this.endOf(t)},_.isAfter=function(e,t){return w(e){(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_relativeTime=r()})(e,(function(){return function(e,t,n){e||={};var r=t.prototype,i={future:`in %s`,past:`%s ago`,s:`a few seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`};function a(e,t,n,i){return r.fromToBase(e,t,n,i)}n.en.relativeTime=i,r.fromToBase=function(t,r,a,o,s){for(var c,l,u,d=a.$locale().relativeTime||i,f=e.thresholds||[{l:`s`,r:44,d:`second`},{l:`m`,r:89},{l:`mm`,r:44,d:`minute`},{l:`h`,r:89},{l:`hh`,r:21,d:`hour`},{l:`d`,r:35},{l:`dd`,r:25,d:`day`},{l:`M`,r:45},{l:`MM`,r:10,d:`month`},{l:`y`,r:17},{l:`yy`,d:`year`}],p=f.length,m=0;m0,g<=h.r||!h.r){g<=1&&m>0&&(h=f[m-1]);var _=d[h.l];s&&(g=s(``+g)),l=typeof _==`string`?_.replace(`%d`,g):_(g,r,h.l,u);break}}if(r)return l;var v=u?d.future:d.past;return typeof v==`function`?v(l):v.replace(`%s`,l)},r.to=function(e,t){return a(e,t,this,!0)},r.from=function(e,t){return a(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}}))})),yn=t(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r(_n()):typeof define==`function`&&define.amd?define([`dayjs`],r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_locale_zh_cn=r(n.dayjs)})(e,(function(e){function t(e){return e&&typeof e==`object`&&`default`in e?e:{default:e}}var n=t(e),r={name:`zh-cn`,weekdays:`星期日_星期一_星期二_星期三_星期四_星期五_星期六`.split(`_`),weekdaysShort:`周日_周一_周二_周三_周四_周五_周六`.split(`_`),weekdaysMin:`日_一_二_三_四_五_六`.split(`_`),months:`一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月`.split(`_`),monthsShort:`1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月`.split(`_`),ordinal:function(e,t){return t===`W`?e+`周`:e+`日`},weekStart:1,yearStart:4,formats:{LT:`HH:mm`,LTS:`HH:mm:ss`,L:`YYYY/MM/DD`,LL:`YYYY年M月D日`,LLL:`YYYY年M月D日Ah点mm分`,LLLL:`YYYY年M月D日ddddAh点mm分`,l:`YYYY/M/D`,ll:`YYYY年M月D日`,lll:`YYYY年M月D日 HH:mm`,llll:`YYYY年M月D日dddd HH:mm`},relativeTime:{future:`%s内`,past:`%s前`,s:`几秒`,m:`1 分钟`,mm:`%d 分钟`,h:`1 小时`,hh:`%d 小时`,d:`1 天`,dd:`%d 天`,M:`1 个月`,MM:`%d 个月`,y:`1 年`,yy:`%d 年`},meridiem:function(e,t){var n=100*e+t;return n<600?`凌晨`:n<900?`早上`:n<1100?`上午`:n<1300?`中午`:n<1800?`下午`:`晚上`}};return n.default.locale(r,null,!0),r}))})),bn=c(_n(),1),xn=c(vn(),1);yn();function Sn(){bn.default.locale(`zh-cn`),bn.default.extend(xn.default)}var Cn=function(e,t){return Cn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Cn(e,t)};function N(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);Cn(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var wn=`12px sans-serif`,Tn=20,En=100,Dn=`007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N`;function On(e){var t={};if(typeof JSON>`u`)return t;for(var n=0;n=0)s=o*n.length;else for(var c=0;c`u`&&typeof self<`u`?jr.worker=!0:!jr.hasGlobalWindow||`Deno`in window||typeof navigator<`u`&&typeof navigator.userAgent==`string`&&navigator.userAgent.indexOf(`Node.js`)>-1?(jr.node=!0,jr.svgSupported=!0):Mr(navigator.userAgent,jr);function Mr(e,t){var n=t.browser,r=e.match(/Firefox\/([\d.]+)/),i=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);if(r&&(n.firefox=!0,n.version=r[1]),i&&(n.ie=!0,n.version=i[1]),a&&(n.edge=!0,n.version=a[1],n.newEdge=+a[1].split(`.`)[0]>18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect<`u`,t.touchEventsSupported=`ontouchstart`in window&&!n.ie&&!n.edge,t.pointerEventsSupported=`onpointerdown`in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<`u`){var s=document.documentElement.style;t.transform3dSupported=(n.ie&&`transition`in s||n.edge||`WebKitCSSMatrix`in window&&`m11`in new WebKitCSSMatrix||`MozPerspective`in s)&&!(`OTransition`in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}}var Nr=`.`,Pr=`___EC__COMPONENT__CONTAINER___`,Fr=`___EC__EXTENDED_CLASS___`;function Ir(e){var t={main:``,sub:``};if(e){var n=e.split(Nr);t.main=n[0]||``,t.sub=n[1]||``}return t}function Lr(e){gr(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(e),`componentType "`+e+`" illegal`)}function Rr(e){return!!(e&&e[Fr])}function zr(e,t){e.$constructor=e,e.extend=function(e){var t=this,n;return Br(t)?n=function(e){N(t,e);function t(){return e.apply(this,arguments)||this}return t}(t):(n=function(){(e.$constructor||t).apply(this,arguments)},Jn(n,this)),F(n.prototype,e),n[Fr]=!0,n.extend=this.extend,n.superCall=Wr,n.superApply=Gr,n.superClass=t,n}}function Br(e){return B(e)&&/^class\s/.test(Function.prototype.toString.call(e))}function Vr(e,t){e.extend=t.extend}var Hr=Math.round(Math.random()*10);function Ur(e){var t=[`__\0is_clz`,Hr++].join(`_`);e.prototype[t]=!0,e.isInstance=function(e){return!!(e&&e[t])}}function Wr(e,t){var n=[...arguments].slice(2);return this.superClass.prototype[t].apply(e,n)}function Gr(e,t,n){return this.superClass.prototype[t].apply(e,n)}function Kr(e){var t={};e.registerClass=function(e){var r=e.type||e.prototype.type;if(r){Lr(r),e.prototype.type=r;var i=Ir(r);if(!i.sub)t[i.main]=e;else if(i.sub!==Pr){var a=n(i);a[i.sub]=e}}return e},e.getClass=function(e,n,r){var i=t[e];if(i&&i[Pr]&&(i=n?i[n]:null),r&&!i)throw Error(n?`Component `+e+`.`+(n||``)+` is used but not imported.`:e+`.type should be specified.`);return i},e.getClassesByMainType=function(e){var n=Ir(e),r=[],i=t[n.main];return i&&i[Pr]?I(i,function(e,t){t!==Pr&&r.push(e)}):r.push(i),r},e.hasClass=function(e){return!!t[Ir(e).main]},e.getAllClassMainTypes=function(){var e=[];return I(t,function(t,n){e.push(n)}),e},e.hasSubTypes=function(e){var n=t[Ir(e).main];return n&&n[Pr]};function n(e){var n=t[e.main];return(!n||!n[Pr])&&(n=t[e.main]={},n[Pr]=!0),n}}function qr(e,t){for(var n=0;n=0||i&&qn(i,s)<0)){var c=n.getShallow(s,t);c!=null&&(a[e[o][0]]=c)}}return a}}var Jr=qr([[`fill`,`color`],[`shadowBlur`],[`shadowOffsetX`],[`shadowOffsetY`],[`opacity`],[`shadowColor`]]),Yr=function(){function e(){}return e.prototype.getAreaStyle=function(e,t){return Jr(this,e,t)},e}(),Xr=function(){function e(e){this.value=e}return e}(),Zr=function(){function e(){this._len=0}return e.prototype.insert=function(e){var t=new Xr(e);return this.insertEntry(t),t},e.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},e.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),Qr=function(){function e(e){this._list=new Zr,this._maxSize=10,this._map={},this._maxSize=e}return e.prototype.put=function(e,t){var n=this._list,r=this._map,i=null;if(r[e]==null){var a=n.len(),o=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=n.head;n.remove(s),delete r[s.key],i=s.value,this._lastRemovedEntry=s}o?o.value=t:o=new Xr(t),o.key=e,n.insertEntry(o),r[e]=o}return i},e.prototype.get=function(e){var t=this._map[e],n=this._list;if(t!=null)return t!==n.tail&&(n.remove(t),n.insertEntry(t)),t.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),$r=new Qr(50);function ei(e){if(typeof e==`string`){var t=$r.get(e);return t&&t.image}else return e}function ti(e,t,n,r,i){if(!e)return t;if(typeof e==`string`){if(t&&t.__zrImageSrc===e||!n)return t;var a=$r.get(e),o={hostEl:n,cb:r,cbPayload:i};return a?(t=a.image,!ri(t)&&a.pending.push(o)):(t=An.loadImage(e,ni,ni),t.__zrImageSrc=e,$r.put(e,t.__cachedImgObj={image:t,pending:[o]})),t}else return e}function ni(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;tu||d>f||p>m||h>g)return!1;var _=!(u=e.x&&t<=e.x+e.width&&n>=e.y&&n<=e.y+e.height},e.prototype.contain=function(t,n){return e.contain(this,t,n)},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(e,t){return e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height,e},e.applyTransform=function(t,n,r){if(!r){t!==n&&e.copy(t,n);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var i=r[0],a=r[3],o=r[4],s=r[5];t.x=n.x*i+o,t.y=n.y*a+s,t.width=n.width*i,t.height=n.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}vi.x=bi.x=n.x,vi.y=xi.y=n.y,yi.x=xi.x=n.x+n.width,yi.y=bi.y=n.y+n.height,vi.transform(r),xi.transform(r),yi.transform(r),bi.transform(r),t.x=pi(vi.x,yi.x,bi.x,xi.x),t.y=pi(vi.y,yi.y,bi.y,xi.y);var c=mi(vi.x,yi.x,bi.x,xi.x),l=mi(vi.y,yi.y,bi.y,xi.y);t.width=c-t.x,t.height=l-t.y},e}(),Di=new Ei(0,0,0,0),Oi=new Ei(0,0,0,0);function ki(e,t,n,r,i,a,o,s){var c=hi(t-n),l=hi(r-e),u=pi(c,l),d=gi[i],f=gi[1-i],p=_i[i];t=l||!Si.bidirectional)&&(Ci[d]=-l,Ci[f]=0,Si.useDir&&Si.calcDirMTV())))}function Ai(){var e=0,t=new fi,n=new fi,r={minTv:new fi,maxTv:new fi,useDir:!1,dirMinTv:new fi,touchThreshold:0,bidirectional:!0,negativeSize:!1,reset:function(i,a){r.touchThreshold=0,i&&i.touchThreshold!=null&&(r.touchThreshold=mi(0,i.touchThreshold)),r.negativeSize=!1,a&&(r.minTv.set(1/0,1/0),r.maxTv.set(0,0),r.useDir=!1,i&&i.direction!=null&&(r.useDir=!0,r.dirMinTv.copy(r.minTv),n.copy(r.minTv),e=i.direction,r.bidirectional=i.bidirectional==null||!!i.bidirectional,r.bidirectional||t.set(Math.cos(e),Math.sin(e))))},calcDirMTV:function(){var a=r.minTv,o=r.dirMinTv,s=a.y*a.y+a.x*a.x,c=Math.sin(e),l=Math.cos(e),u=c*a.y+l*a.x;if(i(u)){i(a.x)&&i(a.y)&&o.set(0,0);return}if(n.x=s*l/u,n.y=s*c/u,i(n.x)&&i(n.y)){o.set(0,0);return}(r.bidirectional||t.dot(n)>0)&&n.len()=Fi)){e||=`12px sans-serif`;for(var t=[],n=+new Date,r=0;r<=127;r++)t[r]=An.measureText(String.fromCharCode(r),e).width;var i=+new Date-n;return i>16?Pi=Fi:i>2&&Pi++,t}}var Pi=0,Fi=5;function Ii(e,t){return e.asciiWidthMapTried||=(e.asciiWidthMap=Ni(e.font),!0),0<=t&&t<=127?e.asciiWidthMap==null?e.asciiCharWidth:e.asciiWidthMap[t]:e.stWideCharWidth}function Li(e,t){var n=e.strWidthCache,r=n.get(t);return r??(r=An.measureText(t,e.font).width,n.put(t,r)),r}function Ri(e,t,n,r){var i=Li(ji(t),e),a=Hi(t);return new Ei(Bi(0,i,n),Vi(0,a,r),i,a)}function zi(e,t,n,r){var i=((e||``)+``).split(` +`);if(i.length===1)return Ri(i[0],t,n,r);for(var a=new Ei(0,0,0,0),o=0;o=0?parseFloat(e)/100*t:parseFloat(e):e}function Wi(e,t,n){var r=t.position||`inside`,i=t.distance==null?5:t.distance,a=n.height,o=n.width,s=a/2,c=n.x,l=n.y,u=`left`,d=`top`;if(r instanceof Array)c+=Ui(r[0],n.width),l+=Ui(r[1],n.height),u=null,d=null;else switch(r){case`left`:c-=i,l+=s,u=`right`,d=`middle`;break;case`right`:c+=i+o,l+=s,d=`middle`;break;case`top`:c+=o/2,l-=i,u=`center`,d=`bottom`;break;case`bottom`:c+=o/2,l+=a+i,u=`center`;break;case`inside`:c+=o/2,l+=s,u=`center`,d=`middle`;break;case`insideLeft`:c+=i,l+=s,d=`middle`;break;case`insideRight`:c+=o-i,l+=s,u=`right`,d=`middle`;break;case`insideTop`:c+=o/2,l+=i,u=`center`;break;case`insideBottom`:c+=o/2,l+=a-i,u=`center`,d=`bottom`;break;case`insideTopLeft`:c+=i,l+=i;break;case`insideTopRight`:c+=o-i,l+=i,u=`right`;break;case`insideBottomLeft`:c+=i,l+=a-i,d=`bottom`;break;case`insideBottomRight`:c+=o-i,l+=a-i,u=`right`,d=`bottom`;break}return e||={},e.x=c,e.y=l,e.align=u,e.verticalAlign=d,e}var Gi=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function Ki(e,t,n,r,i,a){if(!n){e.text=``,e.isTruncated=!1;return}var o=(t+``).split(` +`);a=qi(n,r,i,a);for(var s=!1,c={},l=0,u=o.length;l=s;l++)c-=s;var u=Li(o,n);return u>c&&(n=``,u=0),c=e-u,i.ellipsis=n,i.ellipsisWidth=u,i.contentWidth=c,i.containerWidth=e,i}function Ji(e,t,n){var r=n.containerWidth,i=n.contentWidth,a=n.fontMeasureInfo;if(!r){e.textLine=``,e.isTruncated=!1;return}var o=Li(a,t);if(o<=r){e.textLine=t,e.isTruncated=!1;return}for(var s=0;;s++){if(o<=i||s>=n.maxIterations){t+=n.ellipsis;break}var c=s===0?Yi(t,i,a):o>0?Math.floor(t.length*i/o):0;t=t.substr(0,c),o=Li(a,t)}t===``&&(t=n.placeholder),e.textLine=t,e.isTruncated=!0}function Yi(e,t,n){for(var r=0,i=0,a=e.length;ig&&p){var y=Math.floor(g/f);m||=_.length>y,_=_.slice(0,y),v=_.length*f}if(i&&u&&h!=null)for(var b=qi(h,l,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),x={},S=0;S<_.length;S++)Ji(x,_[S],b),_[S]=x.textLine,m||=x.isTruncated;for(var C=g,w=0,T=ji(l),S=0;S<_.length;S++)w=Math.max(Li(T,_[S]),w);h??=w;var E=h;return C+=c,E+=s,{lines:_,height:g,outerWidth:E,outerHeight:C,lineHeight:f,calculatedLineHeight:d,contentWidth:w,contentHeight:v,width:h,isTruncated:m}}var Zi=function(){function e(){}return e}(),Qi=function(){function e(e){this.tokens=[],e&&(this.tokens=e)}return e}(),$i=function(){function e(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[],this.isTruncated=!1}return e}();function ea(e,t,n,r,i){var a=new $i,o=la(e);if(!o)return a;var s=t.padding,c=s?s[1]+s[3]:0,l=s?s[0]+s[2]:0,u=t.width;u==null&&n!=null&&(u=n-c);var d=t.height;d==null&&r!=null&&(d=r-l);for(var f=t.overflow,p=(f===`break`||f===`breakAll`)&&u!=null?{width:u,accumWidth:0,breakAll:f===`breakAll`}:null,m=Gi.lastIndex=0,h;(h=Gi.exec(o))!=null;){var g=h.index;g>m&&ta(a,o.substring(m,g),t,p),ta(a,h[2],t,p,h[1]),m=Gi.lastIndex}md){var re=a.lines.length;O>0?(T.tokens=T.tokens.slice(0,O),C(T,D,E),a.lines=a.lines.slice(0,w+1)):a.lines=a.lines.slice(0,w),a.isTruncated=a.isTruncated||a.lines.length0&&m+r.accumWidth>r.width&&(u=t.split(` +`),l=!0),r.accumWidth=m}else{var h=aa(t,c,r.width,r.breakAll,r.accumWidth);r.accumWidth=h.accumWidth+p,d=h.linesWidths,u=h.lines}}u||=t.split(` +`);for(var g=ji(c),_=0;_=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var ra=Zn(`,&?/;] `.split(``),function(e,t){return e[t]=!0,e},{});function ia(e){return na(e)?!!ra[e]:!0}function aa(e,t,n,r,i){for(var a=[],o=[],s=``,c=``,l=0,u=0,d=ji(t),f=0;fn:i+u+m>n){u?(s||c)&&(h?(s||(s=c,c=``,l=0,u=l),a.push(s),o.push(u-l),c+=p,l+=m,s=``,u=l):(c&&(s+=c,c=``,l=0),a.push(s),o.push(u),s=p,u=m)):h?(a.push(c),o.push(l),c=p,l=m):(a.push(p),o.push(m));continue}u+=m,h?(c+=p,l+=m):(c&&(s+=c,c=``,l=0),s+=p)}return c&&(s+=c),s&&(a.push(s),o.push(u)),a.length===1&&(u+=i),{accumWidth:u,lines:a,linesWidths:o}}function oa(e,t,n,r,i,a){if(e.baseX=n,e.baseY=r,e.outerWidth=e.outerHeight=null,t){var o=t.width*2,s=t.height*2;Ei.set(sa,Bi(n,o,i),Vi(r,s,a),o,s),Ei.intersect(t,sa,null,ca);var c=ca.outIntersectRect;e.outerWidth=c.width,e.outerHeight=c.height,e.baseX=Bi(c.x,c.width,i,!0),e.baseY=Vi(c.y,c.height,a,!0)}}var sa=new Ei(0,0,0,0),ca={outIntersectRect:{},clamp:!0};function la(e){return e==null?e=``:e+=``}function ua(e){var t=la(e.text),n=e.font;return da(e,Li(ji(n),t),Hi(n),null)}function da(e,t,n,r){var i=new Ei(Bi(e.x||0,t,e.textAlign),Vi(e.y||0,n,e.textBaseline),t,n),a=r??(fa(e)?e.lineWidth:0);return a>0&&(i.x-=a/2,i.y-=a/2,i.width+=a,i.height+=a),i}function fa(e){var t=e.stroke;return t!=null&&t!==`none`&&e.lineWidth>0}function pa(e,t){return e??=0,t??=0,[e,t]}function ma(e){return[e[0],e[1]]}function ha(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function ga(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function _a(e){return Math.sqrt(va(e))}function va(e){return e[0]*e[0]+e[1]*e[1]}function ya(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function ba(e,t){var n=_a(t);return n===0?(e[0]=0,e[1]=0):(e[0]=t[0]/n,e[1]=t[1]/n),e}function xa(e,t){return Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1]))}var Sa=xa;function Ca(e,t){return(e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])}var wa=Ca;function Ta(e,t,n,r){return e[0]=t[0]+r*(n[0]-t[0]),e[1]=t[1]+r*(n[1]-t[1]),e}function Ea(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i+n[4],e[1]=n[1]*r+n[3]*i+n[5],e}function Da(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function Oa(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}var ka=ai,Aa=5e-5;function ja(e){return e>Aa||e<-Aa}var Ma=[],Na=[],Pa=ii(),Fa=Math.abs,Ia=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},e.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},e.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},e.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},e.prototype.needLocalTransform=function(){return ja(this.rotation)||ja(this.x)||ja(this.y)||ja(this.scaleX-1)||ja(this.scaleY-1)||ja(this.skewX)||ja(this.skewY)},e.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),n=this.transform;if(!(t||e)){n&&(ka(n),this.invTransform=null);return}n||=ii(),t?this.getLocalTransform(n):ka(n),e&&(t?si(n,e,n):oi(n,e)),this.transform=n,this._resolveGlobalScaleRatio(n)},e.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(t!=null&&t!==1){this.getGlobalScale(Ma);var n=Ma[0]<0?-1:1,r=Ma[1]<0?-1:1,i=((Ma[0]-n)*t+n)/Ma[0]||0,a=((Ma[1]-r)*t+r)/Ma[1]||0;e[0]*=i,e[1]*=i,e[2]*=a,e[3]*=a}this.invTransform=this.invTransform||ii(),di(this.invTransform,e)},e.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},e.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],n=e[2]*e[2]+e[3]*e[3],r=Math.atan2(e[1],e[0]),i=Math.PI/2+r-Math.atan2(e[3],e[2]);n=Math.sqrt(n)*Math.cos(i),t=Math.sqrt(t),this.skewX=i,this.skewY=0,this.rotation=-r,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(e.invTransform=e.invTransform||ii(),si(Na,e.invTransform,t),t=Na);var n=this.originX,r=this.originY;(n||r)&&(Pa[4]=n,Pa[5]=r,si(Na,t,Pa),Na[4]-=n,Na[5]-=r,t=Na),this.setLocalTransform(t)}},e.prototype.getGlobalScale=function(e){var t=this.transform;return e||=[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},e.prototype.transformCoordToLocal=function(e,t){var n=[e,t],r=this.invTransform;return r&&Ea(n,n,r),n},e.prototype.transformCoordToGlobal=function(e,t){var n=[e,t],r=this.transform;return r&&Ea(n,n,r),n},e.prototype.getLineScale=function(){var e=this.transform;return e&&Fa(e[0]-1)>1e-10&&Fa(e[3]-1)>1e-10?Math.sqrt(Fa(e[0]*e[3]-e[2]*e[1])):1},e.prototype.copyTransform=function(e){Ra(this,e)},e.getLocalTransform=function(e,t){t||=[];var n=e.originX||0,r=e.originY||0,i=e.scaleX,a=e.scaleY,o=e.anchorX,s=e.anchorY,c=e.rotation||0,l=e.x,u=e.y,d=e.skewX?Math.tan(e.skewX):0,f=e.skewY?Math.tan(-e.skewY):0;if(n||r||o||s){var p=n+o,m=r+s;t[4]=-p*i-d*m*a,t[5]=-m*a-f*p*i}else t[4]=t[5]=0;return t[0]=i,t[3]=a,t[1]=f*i,t[2]=d*a,c&&li(t,t,c),t[4]+=n+l,t[5]+=r+u,t},e.initDefaultProps=(function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0})(),e}(),La=[`x`,`y`,`originX`,`originY`,`anchorX`,`anchorY`,`rotation`,`scaleX`,`scaleY`,`skewX`,`skewY`];function Ra(e,t){for(var n=0;n-Ha&&eHa||e<-Ha}function Za(e,t,n,r,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*r+3*a*n)}function Qa(e,t,n,r,i){var a=1-i;return 3*(((t-e)*a+2*(n-t)*i)*a+(r-n)*i*i)}function $a(e,t,n,r,i,a){var o=r+3*(t-n)-e,s=3*(n-t*2+e),c=3*(t-e),l=e-i,u=s*s-3*o*c,d=s*c-9*o*l,f=c*c-3*s*l,p=0;if(Ya(u)&&Ya(d))if(Ya(s))a[0]=0;else{var m=-c/s;m>=0&&m<=1&&(a[p++]=m)}else{var h=d*d-4*u*f;if(Ya(h)){var g=d/u,m=-s/o+g,_=-g/2;m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_)}else if(h>0){var v=Va(h),y=u*s+1.5*o*(-d+v),b=u*s+1.5*o*(-d-v);y=y<0?-Ba(-y,Ga):Ba(y,Ga),b=b<0?-Ba(-b,Ga):Ba(b,Ga);var m=(-s-(y+b))/(3*o);m>=0&&m<=1&&(a[p++]=m)}else{var x=(2*u*s-3*o*d)/(2*Va(u*u*u)),S=Math.acos(x)/3,C=Va(u),w=Math.cos(S),m=(-s-2*C*w)/(3*o),_=(-s+C*(w+Wa*Math.sin(S)))/(3*o),T=(-s+C*(w-Wa*Math.sin(S)))/(3*o);m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_),T>=0&&T<=1&&(a[p++]=T)}}return p}function eo(e,t,n,r,i){var a=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,s=3*t-3*e,c=0;if(Ya(o)){if(Xa(a)){var l=-s/a;l>=0&&l<=1&&(i[c++]=l)}}else{var u=a*a-4*o*s;if(Ya(u))i[0]=-a/(2*o);else if(u>0){var d=Va(u),l=(-a+d)/(2*o),f=(-a-d)/(2*o);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function to(e,t,n,r,i,a){var o=(t-e)*i+e,s=(n-t)*i+t,c=(r-n)*i+n,l=(s-o)*i+o,u=(c-s)*i+s,d=(u-l)*i+l;a[0]=e,a[1]=o,a[2]=l,a[3]=d,a[4]=d,a[5]=u,a[6]=c,a[7]=r}function no(e,t,n,r,i,a,o,s,c,l,u){var d,f=.005,p=1/0,m,h,g,_;Ka[0]=c,Ka[1]=l;for(var v=0;v<1;v+=.05)qa[0]=Za(e,n,i,o,v),qa[1]=Za(t,r,a,s,v),g=wa(Ka,qa),g=0&&g=0&&l<=1&&(i[c++]=l)}}else{var u=o*o-4*a*s;if(Ya(u)){var l=-o/(2*a);l>=0&&l<=1&&(i[c++]=l)}else if(u>0){var d=Va(u),l=(-o+d)/(2*a),f=(-o-d)/(2*a);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function so(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function co(e,t,n,r,i){var a=(t-e)*r+e,o=(n-t)*r+t,s=(o-a)*r+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=n}function lo(e,t,n,r,i,a,o,s,c){var l,u=.005,d=1/0;Ka[0]=o,Ka[1]=s;for(var f=0;f<1;f+=.05){qa[0]=io(e,n,i,f),qa[1]=io(t,r,a,f);var p=wa(Ka,qa);p=0&&p=1?1:$a(0,r,a,1,e,s)&&Za(0,i,o,1,s[0])}}}var mo=function(){function e(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Or,this.ondestroy=e.ondestroy||Or,this.onrestart=e.onrestart||Or,e.easing&&this.setEasing(e.easing)}return e.prototype.step=function(e,t){if(this._inited||=(this._startTime=e+this._delay,!0),this._paused){this._pausedTime+=t;return}var n=this._life,r=e-this._startTime-this._pausedTime,i=r/n;i<0&&(i=0),i=Math.min(i,1);var a=this.easingFunc,o=a?a(i):i;if(this.onframe(o),i===1)if(this.loop)this._startTime=e-r%n,this._pausedTime=0,this.onrestart();else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(e){this.easing=e,this.easingFunc=B(e)?e:za[e]||po(e)},e}(),ho={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function go(e){return e=Math.round(e),e<0?0:e>255?255:e}function _o(e){return e=Math.round(e),e<0?0:e>360?360:e}function vo(e){return e<0?0:e>1?1:e}function yo(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?go(parseFloat(t)/100*255):go(parseInt(t,10))}function bo(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?vo(parseFloat(t)/100):vo(parseFloat(t))}function xo(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function So(e,t,n){return e+(t-e)*n}function Co(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function wo(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var To=new Qr(20),Eo=null;function Do(e,t){Eo&&wo(Eo,t),Eo=To.put(e,Eo||t.slice())}function Oo(e,t){if(e){t||=[];var n=To.get(e);if(n)return wo(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in ho)return wo(t,ho[r]),Do(e,t),t;var i=r.length;if(r.charAt(0)===`#`){if(i===4||i===5){var a=parseInt(r.slice(1,4),16);if(!(a>=0&&a<=4095)){Co(t,0,0,0,1);return}return Co(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(r.slice(4),16)/15:1),Do(e,t),t}else if(i===7||i===9){var a=parseInt(r.slice(1,7),16);if(!(a>=0&&a<=16777215)){Co(t,0,0,0,1);return}return Co(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(r.slice(7),16)/255:1),Do(e,t),t}return}var o=r.indexOf(`(`),s=r.indexOf(`)`);if(o!==-1&&s+1===i){var c=r.substr(0,o),l=r.substr(o+1,s-(o+1)).split(`,`),u=1;switch(c){case`rgba`:if(l.length!==4)return l.length===3?Co(t,+l[0],+l[1],+l[2],1):Co(t,0,0,0,1);u=bo(l.pop());case`rgb`:if(l.length>=3)return Co(t,yo(l[0]),yo(l[1]),yo(l[2]),l.length===3?u:bo(l[3])),Do(e,t),t;Co(t,0,0,0,1);return;case`hsla`:if(l.length!==4){Co(t,0,0,0,1);return}return l[3]=bo(l[3]),ko(l,t),Do(e,t),t;case`hsl`:if(l.length!==3){Co(t,0,0,0,1);return}return ko(l,t),Do(e,t),t;default:return}}Co(t,0,0,0,1)}}function ko(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=bo(e[1]),i=bo(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t||=[],Co(t,go(xo(o,a,n+1/3)*255),go(xo(o,a,n)*255),go(xo(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Ao(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function jo(e,t){var n=Oo(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return Io(n,n.length===4?`rgba`:`rgb`)}}function Mo(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n||=[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=go(So(o[0],s[0],c)),n[1]=go(So(o[1],s[1],c)),n[2]=go(So(o[2],s[2],c)),n[3]=vo(So(o[3],s[3],c)),n}}function No(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=Oo(t[i]),s=Oo(t[a]),c=r-i,l=Io([go(So(o[0],s[0],c)),go(So(o[1],s[1],c)),go(So(o[2],s[2],c)),vo(So(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}}function Po(e,t,n,r){var i=Oo(e);if(e)return i=Ao(i),t!=null&&(i[0]=_o(B(t)?t(i[0]):t)),n!=null&&(i[1]=bo(B(n)?n(i[1]):n)),r!=null&&(i[2]=bo(B(r)?r(i[2]):r)),Io(ko(i),`rgba`)}function Fo(e,t){var n=Oo(e);if(n&&t!=null)return n[3]=vo(t),Io(n,`rgba`)}function Io(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}}function Lo(e,t){var n=Oo(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}var Ro=new Qr(100);function zo(e){if(V(e)){var t=Ro.get(e);return t||(t=jo(e,-.1),Ro.put(e,t)),t}else if(cr(e)){var n=F({},e);return n.colorStops=L(e.colorStops,function(e){return{offset:e.offset,color:jo(e.color,-.1)}}),n}return e}function Bo(e){return e.type===`linear`}function Vo(e){return e.type===`radial`}(function(){return jr.hasGlobalWindow&&B(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<`u`?function(e){return Buffer.from(e).toString(`base64`)}:function(e){return null}})();var Ho=Array.prototype.slice;function Uo(e,t,n){return(t-e)*n+e}function Wo(e,t,n,r){for(var i=t.length,a=0;ar?t:e,a=Math.min(n,r),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so)r.length=o;else for(var s=a;s=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(e,t,n){this._needsSort=!0;var r=this.keyframes,i=r.length,a=!1,o=as,s=t;if(Xn(t)){var c=Qo(t);o=c,(c===1&&!ir(t[0])||c===2&&!ir(t[0][0]))&&(a=!0)}else if(ir(t)&&!dr(t))o=$o;else if(V(t))if(!isNaN(+t))o=$o;else{var l=Oo(t);l&&(s=l,o=ns)}else if(cr(t)){var u=F({},s);u.colorStops=L(t.colorStops,function(e){return{offset:e.offset,color:Oo(e.color)}}),Bo(t)?o=rs:Vo(t)&&(o=is),s=u}i===0?this.valType=o:(o!==this.valType||o===as)&&(a=!0),this.discrete=this.discrete||a;var d={time:e,value:s,rawValue:t,percent:0};return n&&(d.easing=n,d.easingFunc=B(n)?n:za[n]||po(n)),r.push(d),d},e.prototype.prepare=function(e,t){var n=this.keyframes;this._needsSort&&n.sort(function(e,t){return e.time-t.time});for(var r=this.valType,i=n.length,a=n[i-1],o=this.discrete,s=ss(r),c=os(r),l=0;l=0&&!(a[l].percent<=t);l--);l=d(l,o-2)}else{for(l=u;lt);l++);l=d(l-1,o-2)}p=a[l+1],f=a[l]}if(f&&p){this._lastFr=l,this._lastFrP=t;var m=p.percent-f.percent,h=m===0?1:d((t-f.percent)/m,1);p.easingFunc&&(h=p.easingFunc(h));var g=n?this._additiveValue:c?cs:e[s];if((ss(i)||c)&&!g&&(g=this._additiveValue=[]),this.discrete)e[s]=h<1?f.rawValue:p.rawValue;else if(ss(i))i===es?Wo(g,f[r],p[r],h):Go(g,f[r],p[r],h);else if(os(i)){var _=f[r],v=p[r],y=i===rs;e[s]={type:y?`linear`:`radial`,x:Uo(_.x,v.x,h),y:Uo(_.y,v.y,h),colorStops:L(_.colorStops,function(e,t){var n=v.colorStops[t];return{offset:Uo(e.offset,n.offset,h),color:Zo(Wo([],e.color,n.color,h))}}),global:v.global},y?(e[s].x2=Uo(_.x2,v.x2,h),e[s].y2=Uo(_.y2,v.y2,h)):e[s].r=Uo(_.r,v.r,h)}else if(c)Wo(g,f[r],p[r],h),n||(e[s]=Zo(g));else{var b=Uo(f[r],p[r],h);n?this._additiveValue=b:e[s]=b}n&&this._addToTarget(e)}}},e.prototype._addToTarget=function(e){var t=this.valType,n=this.propName,r=this._additiveValue;t===$o?e[n]=e[n]+r:t===ns?(Oo(e[n],cs),Ko(cs,cs,r,1),e[n]=Zo(cs)):t===es?Ko(e[n],e[n],r,1):t===ts&&qo(e[n],e[n],r,1)},e}(),us=function(){function e(e,t,n,r){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&r){Wn(`Can' use additive animation on looped animation.`);return}this._additiveAnimators=r,this._allowDiscrete=n}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(e){this._target=e},e.prototype.when=function(e,t,n){return this.whenWithKeys(e,t,er(t),n)},e.prototype.whenWithKeys=function(e,t,n,r){for(var i=this._tracks,a=0;a0&&s.addKeyframe(0,Xo(c),r),this._trackKeys.push(o)}s.addKeyframe(e,Xo(t[o]),r)}return this._maxTime=Math.max(this._maxTime,e),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,n=0;n0)){this._started=1;for(var t=this,n=[],r=this._maxTime||0,i=0;i1){var o=a.pop();i.addKeyframe(o.time,e[r]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e}(),ds=function(){function e(e){e&&(this._$eventProcessor=e)}return e.prototype.on=function(e,t,n,r){this._$handlers||={};var i=this._$handlers;if(typeof t==`function`&&(r=n,n=t,t=null),!n||!e)return this;var a=this._$eventProcessor;t!=null&&a&&a.normalizeQuery&&(t=a.normalizeQuery(t)),i[e]||(i[e]=[]);for(var o=0;o=0:n.inside,y=void 0,b=void 0,x=void 0;v&&this.canBeInsideText()?(y=n.insideFill,b=n.insideStroke,(y==null||y===`auto`)&&(y=this.getInsideTextFill()),(b==null||b===`auto`)&&(b=this.getInsideTextStroke(y),x=!0)):(y=n.outsideFill,b=n.outsideStroke,(y==null||y===`auto`)&&(y=this.getOutsideFill()),(b==null||b===`auto`)&&(b=this.getOutsideStroke(y),x=!0)),y||=`#000`,(y!==g.fill||b!==g.stroke||x!==g.autoStroke||a!==g.align||o!==g.verticalAlign)&&(s=!0,g.fill=y,g.stroke=b,g.autoStroke=x,g.align=a,g.verticalAlign=o,t.setDefaultTextStyle(g)),t.__dirty|=1,s&&t.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return`#fff`},e.prototype.getInsideTextStroke=function(e){return`#000`},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?gs:hs},e.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),n=typeof t==`string`&&Oo(t);n||=[255,255,255,1];for(var r=n[3],i=this.__zr.isDarkMode(),a=0;a<3;a++)n[a]=n[a]*r+(i?0:255)*(1-r);return n[3]=1,Io(n,`rgba`)},e.prototype.traverse=function(e,t){},e.prototype.attrKV=function(e,t){e===`textConfig`?this.setTextConfig(t):e===`textContent`?this.setTextContent(t):e===`clipPath`?this.setClipPath(t):e===`extra`?(this.extra=this.extra||{},F(this.extra,t)):this[e]=t},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(e,t){if(typeof e==`string`)this.attrKV(e,t);else if(H(e))for(var n=er(e),r=0;r0},e.prototype.getState=function(e){return this.states[e]},e.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},e.prototype.clearStates=function(e){this.useState(vs,!1,e)},e.prototype.useState=function(e,t,n,r){var i=e===vs;if(!(!this.hasState()&&i)){var a=this.currentStates,o=this.stateTransition;if(!(qn(a,e)>=0&&(t||a.length===1))){var s;if(this.stateProxy&&!i&&(s=this.stateProxy(e)),s||=this.states&&this.states[e],!s&&!i){Wn(`State `+e+` not exists.`);return}i||this.saveCurrentToNormalState(s);var c=!!(s&&s.hoverLayer||r);c&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,s,this._normalState,t,!n&&!this.__inHover&&o&&o.duration>0,o);var l=this._textContent,u=this._textGuide;return l&&l.useState(e,t,n,c),u&&u.useState(e,t,n,c),i?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),s}}},e.prototype.useStates=function(e,t,n){if(!e.length)this.clearStates();else{var r=[],i=this.currentStates,a=e.length,o=a===i.length;if(o){for(var s=0;s0,p);var m=this._textContent,h=this._textGuide;m&&m.useStates(e,t,d),h&&h.useStates(e,t,d),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!d&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}},e.prototype.isSilent=function(){for(var e=this;e;){if(e.silent)return!0;var t=e.__hostTarget;e=t?e.ignoreHostSilent?null:t:e.parent}return!1},e.prototype._updateAnimationTargets=function(){for(var e=0;e=0){var n=this.currentStates.slice();n.splice(t,1),this.useStates(n)}},e.prototype.replaceState=function(e,t,n){var r=this.currentStates.slice(),i=qn(r,e),a=qn(r,t)>=0;i>=0?a?r.splice(i,1):r[i]=t:n&&!a&&r.push(t),this.useStates(r)},e.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},e.prototype._mergeStates=function(e){for(var t={},n,r=0;r=0&&t.splice(n,1)}),this.animators.push(e),n&&n.animation.addAnimator(e),n&&n.wakeUp()},e.prototype.updateDuringAnimation=function(e){this.markRedraw()},e.prototype.stopAnimation=function(e,t){for(var n=this.animators,r=n.length,i=[],a=0;a0&&n.during&&a[0].during(function(e,t){n.during(t)});for(var f=0;f0||i.force&&!o.length){var C=void 0,w=void 0,T=void 0;if(s){w={},f&&(C={});for(var b=0;b1e-4){s[0]=e-n,s[1]=t-r,c[0]=e+n,c[1]=t+r;return}if(Ks[0]=Ws(i)*n+e,Ks[1]=Us(i)*r+t,qs[0]=Ws(a)*n+e,qs[1]=Us(a)*r+t,l(s,Ks,qs),u(c,Ks,qs),i%=Gs,i<0&&(i+=Gs),a%=Gs,a<0&&(a+=Gs),i>a&&!o?a+=Gs:ii&&(Js[0]=Ws(p)*n+e,Js[1]=Us(p)*r+t,l(s,Js,s),u(c,Js,c))}var tc={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},nc=[],rc=[],ic=[],ac=[],oc=[],sc=[],cc=Math.min,lc=Math.max,uc=Math.cos,dc=Math.sin,fc=Math.abs,pc=Math.PI,mc=pc*2,hc=typeof Float32Array<`u`,gc=[];function _c(e){return Math.round(e/pc*1e8)/1e8%2*pc}function vc(e,t){var n=_c(e[0]);n<0&&(n+=mc);var r=n-e[0],i=e[1];i+=r,!t&&i-n>=mc?i=n+mc:t&&n-i>=mc?i=n-mc:!t&&n>i?i=n+(mc-_c(n-i)):t&&n0&&(this._ux=fc(n/ps/e)||0,this._uy=fc(n/ps/t)||0)},e.prototype.setDPR=function(e){this.dpr=e},e.prototype.setContext=function(e){this._ctx=e},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(e,t){return this._drawPendingPt(),this.addData(tc.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},e.prototype.lineTo=function(e,t){var n=fc(e-this._xi),r=fc(t-this._yi),i=n>this._ux||r>this._uy;if(this.addData(tc.L,e,t),this._ctx&&i&&this._ctx.lineTo(e,t),i)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var a=n*n+r*r;a>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=a)}return this},e.prototype.bezierCurveTo=function(e,t,n,r,i,a){return this._drawPendingPt(),this.addData(tc.C,e,t,n,r,i,a),this._ctx&&this._ctx.bezierCurveTo(e,t,n,r,i,a),this._xi=i,this._yi=a,this},e.prototype.quadraticCurveTo=function(e,t,n,r){return this._drawPendingPt(),this.addData(tc.Q,e,t,n,r),this._ctx&&this._ctx.quadraticCurveTo(e,t,n,r),this._xi=n,this._yi=r,this},e.prototype.arc=function(e,t,n,r,i,a){this._drawPendingPt(),gc[0]=r,gc[1]=i,vc(gc,a),r=gc[0],i=gc[1];var o=i-r;return this.addData(tc.A,e,t,n,n,r,o,0,a?0:1),this._ctx&&this._ctx.arc(e,t,n,r,i,a),this._xi=uc(i)*n+e,this._yi=dc(i)*n+t,this},e.prototype.arcTo=function(e,t,n,r,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,n,r,i),this},e.prototype.rect=function(e,t,n,r){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,n,r),this.addData(tc.R,e,t,n,r),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(tc.Z);var e=this._ctx,t=this._x0,n=this._y0;return e&&e.closePath(),this._xi=t,this._yi=n,this},e.prototype.fill=function(e){e&&e.fill(),this.toStatic()},e.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(e){if(this._saveData){var t=e.length;!(this.data&&this.data.length===t)&&hc&&(this.data=new Float32Array(t));for(var n=0;n0&&a))for(var o=0;ol.length&&(this._expandData(),l=this.data);for(var u=0;u0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var e=[],t=0;t11&&(this.data=new Float32Array(e)))}},e.prototype.getBoundingRect=function(){ic[0]=ic[1]=oc[0]=oc[1]=Number.MAX_VALUE,ac[0]=ac[1]=sc[0]=sc[1]=-Number.MAX_VALUE;var e=this.data,t=0,n=0,r=0,i=0,a;for(a=0;an||fc(v)>r||d===t-1)&&(m=Math.sqrt(_*_+v*v),i=h,a=g);break;case tc.C:var y=e[d++],b=e[d++],h=e[d++],g=e[d++],x=e[d++],S=e[d++];m=ro(i,a,y,b,h,g,x,S,10),i=x,a=S;break;case tc.Q:var y=e[d++],b=e[d++],h=e[d++],g=e[d++];m=uo(i,a,y,b,h,g,10),i=h,a=g;break;case tc.A:var C=e[d++],w=e[d++],T=e[d++],E=e[d++],D=e[d++],O=e[d++],k=O+D;d+=1,p&&(o=uc(D)*T+C,s=dc(D)*E+w),m=lc(T,E)*cc(mc,Math.abs(O)),i=uc(k)*T+C,a=dc(k)*E+w;break;case tc.R:o=i=e[d++],s=a=e[d++];var A=e[d++],j=e[d++];m=A*2+j*2;break;case tc.Z:var _=o-i,v=s-a;m=Math.sqrt(_*_+v*v),i=o,a=s;break}m>=0&&(c[u++]=m,l+=m)}return this._pathLen=l,l},e.prototype.rebuildPath=function(e,t){var n=this.data,r=this._ux,i=this._uy,a=this._len,o,s,c,l,u,d,f=t<1,p,m,h=0,g=0,_,v=0,y,b;if(!(f&&(this._pathSegLen||this._calculateLength(),p=this._pathSegLen,m=this._pathLen,_=t*m,!_)))lo:for(var x=0;x0&&(e.lineTo(y,b),v=0),S){case tc.M:o=c=n[x++],s=l=n[x++],e.moveTo(c,l);break;case tc.L:u=n[x++],d=n[x++];var w=fc(u-c),T=fc(d-l);if(w>r||T>i){if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;e.lineTo(c*(1-D)+u*D,l*(1-D)+d*D);break lo}h+=E}e.lineTo(u,d),c=u,l=d,v=0}else{var O=w*w+T*T;O>v&&(y=u,b=d,v=O)}break;case tc.C:var k=n[x++],A=n[x++],j=n[x++],ee=n[x++],te=n[x++],ne=n[x++];if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;to(c,k,j,te,D,nc),to(l,A,ee,ne,D,rc),e.bezierCurveTo(nc[1],rc[1],nc[2],rc[2],nc[3],rc[3]);break lo}h+=E}e.bezierCurveTo(k,A,j,ee,te,ne),c=te,l=ne;break;case tc.Q:var k=n[x++],A=n[x++],j=n[x++],ee=n[x++];if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;co(c,k,j,D,nc),co(l,A,ee,D,rc),e.quadraticCurveTo(nc[1],rc[1],nc[2],rc[2]);break lo}h+=E}e.quadraticCurveTo(k,A,j,ee),c=j,l=ee;break;case tc.A:var re=n[x++],ie=n[x++],ae=n[x++],oe=n[x++],se=n[x++],ce=n[x++],le=n[x++],ue=!n[x++],de=ae>oe?ae:oe,fe=fc(ae-oe)>.001,pe=se+ce,M=!1;if(f){var E=p[g++];h+E>_&&(pe=se+ce*(_-h)/E,M=!0),h+=E}if(fe&&e.ellipse?e.ellipse(re,ie,ae,oe,le,se,pe,ue):e.arc(re,ie,de,se,pe,ue),M)break lo;C&&(o=uc(se)*ae+re,s=dc(se)*oe+ie),c=uc(pe)*ae+re,l=dc(pe)*oe+ie;break;case tc.R:o=c=n[x],s=l=n[x+1],u=n[x++],d=n[x++];var me=n[x++],he=n[x++];if(f){var E=p[g++];if(h+E>_){var ge=_-h;e.moveTo(u,d),e.lineTo(u+cc(ge,me),d),ge-=me,ge>0&&e.lineTo(u+me,d+cc(ge,he)),ge-=he,ge>0&&e.lineTo(u+lc(me-ge,0),d+he),ge-=me,ge>0&&e.lineTo(u,d+lc(he-ge,0));break lo}h+=E}e.rect(u,d,me,he);break;case tc.Z:if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;e.lineTo(c*(1-D)+o*D,l*(1-D)+s*D);break lo}h+=E}e.closePath(),c=o,l=s}}},e.prototype.clone=function(){var t=new e,n=this.data;return t.data=n.slice?n.slice():Array.prototype.slice.call(n),t._len=this._len,t},e.prototype.canSave=function(){return!!this._saveData},e.CMD=tc,e.initDefaultProps=(function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0})(),e}();function bc(e,t,n,r,i,a,o){if(i===0)return!1;var s=i,c=0,l=e;if(o>t+s&&o>r+s||oe+s&&a>n+s||at+d&&u>r+d&&u>a+d&&u>s+d||ue+d&&l>n+d&&l>i+d&&l>o+d||lt+l&&c>r+l&&c>a+l||ce+l&&s>n+l&&s>i+l||sn||u+li&&(i+=Tc);var f=Math.atan2(c,s);return f<0&&(f+=Tc),f>=r&&f<=i||f+Tc>=r&&f+Tc<=i}function Dc(e,t,n,r,i,a){if(a>t&&a>r||ai?s:0}var Oc=yc.CMD,kc=Math.PI*2,Ac=1e-4;function jc(e,t){return Math.abs(e-t)t&&l>r&&l>a&&l>s||l1&&Pc(),p=Za(t,r,a,s,Nc[0]),f>1&&(m=Za(t,r,a,s,Nc[1]))),f===2?gt&&s>r&&s>a||s=0&&l<=1){for(var u=0,d=io(t,r,a,l),f=0;fn||s<-n)return 0;var c=Math.sqrt(n*n-s*s);Mc[0]=-c,Mc[1]=c;var l=Math.abs(r-i);if(l<1e-4)return 0;if(l>=kc-1e-4){r=0,i=kc;var u=a?1:-1;return o>=Mc[0]+e&&o<=Mc[1]+e?u:0}if(r>i){var d=r;r=i,i=d}r<0&&(r+=kc,i+=kc);for(var f=0,p=0;p<2;p++){var m=Mc[p];if(m+e>o){var h=Math.atan2(s,m),u=a?1:-1;h<0&&(h=kc+h),(h>=r&&h<=i||h+kc>=r&&h+kc<=i)&&(h>Math.PI/2&&h1&&(n||(s+=Dc(c,l,u,d,r,i))),g&&(c=a[m],l=a[m+1],u=c,d=l),h){case Oc.M:u=a[m++],d=a[m++],c=u,l=d;break;case Oc.L:if(n){if(bc(c,l,a[m],a[m+1],t,r,i))return!0}else s+=Dc(c,l,a[m],a[m+1],r,i)||0;c=a[m++],l=a[m++];break;case Oc.C:if(n){if(xc(c,l,a[m++],a[m++],a[m++],a[m++],a[m],a[m+1],t,r,i))return!0}else s+=Fc(c,l,a[m++],a[m++],a[m++],a[m++],a[m],a[m+1],r,i)||0;c=a[m++],l=a[m++];break;case Oc.Q:if(n){if(Sc(c,l,a[m++],a[m++],a[m],a[m+1],t,r,i))return!0}else s+=Ic(c,l,a[m++],a[m++],a[m],a[m+1],r,i)||0;c=a[m++],l=a[m++];break;case Oc.A:var _=a[m++],v=a[m++],y=a[m++],b=a[m++],x=a[m++],S=a[m++];m+=1;var C=!!(1-a[m++]);f=Math.cos(x)*y+_,p=Math.sin(x)*b+v,g?(u=f,d=p):s+=Dc(c,l,f,p,r,i);var w=(r-_)*b/y+_;if(n){if(Ec(_,v,b,x,x+S,C,t,w,i))return!0}else s+=Lc(_,v,b,x,x+S,C,w,i);c=Math.cos(x+S)*y+_,l=Math.sin(x+S)*b+v;break;case Oc.R:u=c=a[m++],d=l=a[m++];var T=a[m++],E=a[m++];if(f=u+T,p=d+E,n){if(bc(u,d,f,d,t,r,i)||bc(f,d,f,p,t,r,i)||bc(f,p,u,p,t,r,i)||bc(u,p,u,d,t,r,i))return!0}else s+=Dc(f,d,f,p,r,i),s+=Dc(u,p,u,d,r,i);break;case Oc.Z:if(n){if(bc(c,l,u,d,t,r,i))return!0}else s+=Dc(c,l,u,d,r,i);c=u,l=d;break}}return!n&&!jc(l,d)&&(s+=Dc(c,l,u,d,r,i)||0),s!==0}function zc(e,t,n){return Rc(e,0,!1,t,n)}function Bc(e,t,n,r){return Rc(e,t,!0,n,r)}var Vc=Kn({fill:`#000`,stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:`butt`,miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Ns),Hc={style:Kn({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Ps.style)},Uc=La.concat([`invisible`,`culling`,`z`,`z2`,`zlevel`,`parent`]),Wc=function(e){N(t,e);function t(t){return e.call(this,t)||this}return t.prototype.update=function(){var n=this;e.prototype.update.call(this);var r=this.style;if(r.decal){var i=this._decalEl=this._decalEl||new t;i.buildPath===t.prototype.buildPath&&(i.buildPath=function(e){n.buildPath(e,n.shape)}),i.silent=!0;var a=i.style;for(var o in r)a[o]!==r[o]&&(a[o]=r[o]);a.fill=r.fill?r.decal:null,a.decal=null,a.shadowColor=null,r.strokeFirst&&(a.stroke=null);for(var s=0;s.5?hs:t>.2?_s:gs}else if(e)return gs}return hs},t.prototype.getInsideTextStroke=function(e){var t=this.style.fill;if(V(t)){var n=this.__zr;if(!!(n&&n.isDarkMode())==Lo(e,0)<.4)return t}},t.prototype.buildPath=function(e,t,n){},t.prototype.pathUpdated=function(){this.__dirty&=-5},t.prototype.getUpdatedPathProxy=function(e){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,e),this.path},t.prototype.createPathProxy=function(){this.path=new yc(!1)},t.prototype.hasStroke=function(){var e=this.style,t=e.stroke;return!(t==null||t===`none`||!(e.lineWidth>0))},t.prototype.hasFill=function(){var e=this.style.fill;return e!=null&&e!==`none`},t.prototype.getBoundingRect=function(){var e=this._rect,t=this.style,n=!e;if(n){var r=!1;this.path||(r=!0,this.createPathProxy());var i=this.path;(r||this.__dirty&4)&&(i.beginPath(),this.buildPath(i,this.shape,!1),this.pathUpdated()),e=i.getBoundingRect()}if(this._rect=e,this.hasStroke()&&this.path&&this.path.len()>0){var a=this._rectStroke||=e.clone();if(this.__dirty||n){a.copy(e);var o=t.strokeNoScale?this.getLineScale():1,s=t.lineWidth;if(!this.hasFill()){var c=this.strokeContainThreshold;s=Math.max(s,c??4)}o>1e-10&&(a.width+=s/o,a.height+=s/o,a.x-=s/o/2,a.y-=s/o/2)}return a}return e},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect(),i=this.style;if(e=n[0],t=n[1],r.contain(e,t)){var a=this.path;if(this.hasStroke()){var o=i.lineWidth,s=i.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(o=Math.max(o,this.strokeContainThreshold)),Bc(a,o/s,e,t)))return!0}if(this.hasFill())return zc(a,e,t)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&=null,this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(e){return this.animate(`shape`,e)},t.prototype.updateDuringAnimation=function(e){e===`style`?this.dirtyStyle():e===`shape`?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(t,n){t===`shape`?this.setShape(n):e.prototype.attrKV.call(this,t,n)},t.prototype.setShape=function(e,t){var n=this.shape;return n||=this.shape={},typeof e==`string`?n[e]=t:F(n,e),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&4)},t.prototype.createStyle=function(e){return Er(Vc,e)},t.prototype._innerSaveToNormal=function(t){e.prototype._innerSaveToNormal.call(this,t);var n=this._normalState;t.shape&&!n.shape&&(n.shape=F({},this.shape))},t.prototype._applyStateObj=function(t,n,r,i,a,o){e.prototype._applyStateObj.call(this,t,n,r,i,a,o);var s=!(n&&i),c;if(n&&n.shape?a?i?c=n.shape:(c=F({},r.shape),F(c,n.shape)):(c=F({},i?this.shape:r.shape),F(c,n.shape)):s&&(c=r.shape),c)if(a){this.shape=F({},this.shape);for(var l={},u=er(c),d=0;di&&(d=s+c,s*=i/d,c*=i/d),l+u>i&&(d=l+u,l*=i/d,u*=i/d),c+l>a&&(d=c+l,c*=a/d,l*=a/d),s+u>a&&(d=s+u,s*=a/d,u*=a/d),e.moveTo(n+s,r),e.lineTo(n+i-c,r),c!==0&&e.arc(n+i-c,r+c,c,-Math.PI/2,0),e.lineTo(n+i,r+a-l),l!==0&&e.arc(n+i-l,r+a-l,l,0,Math.PI/2),e.lineTo(n+u,r+a),u!==0&&e.arc(n+u,r+a-u,u,Math.PI/2,Math.PI),e.lineTo(n,r+s),s!==0&&e.arc(n+s,r+s,s,Math.PI,Math.PI*1.5)}var Qc=Math.round;function $c(e,t,n){if(t){var r=t.x1,i=t.x2,a=t.y1,o=t.y2;e.x1=r,e.x2=i,e.y1=a,e.y2=o;var s=n&&n.lineWidth;return s?(Qc(r*2)===Qc(i*2)&&(e.x1=e.x2=tl(r,s,!0)),Qc(a*2)===Qc(o*2)&&(e.y1=e.y2=tl(a,s,!0)),e):e}}function el(e,t,n){if(t){var r=t.x,i=t.y,a=t.width,o=t.height;e.x=r,e.y=i,e.width=a,e.height=o;var s=n&&n.lineWidth;return s?(e.x=tl(r,s,!0),e.y=tl(i,s,!0),e.width=Math.max(tl(r+a,s,!1)-e.x,a===0?0:1),e.height=Math.max(tl(i+o,s,!1)-e.y,o===0?0:1),e):e}}function tl(e,t,n){if(!t)return e;var r=Qc(e*2);return(r+Qc(t))%2==0?r/2:(r+(n?1:-1))/2}var nl=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),rl={},il=function(e){N(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new nl},t.prototype.buildPath=function(e,t){var n,r,i,a;if(this.subPixelOptimize){var o=el(rl,t,this.style);n=o.x,r=o.y,i=o.width,a=o.height,o.r=t.r,t=o}else n=t.x,r=t.y,i=t.width,a=t.height;t.r?Zc(e,t):e.rect(n,r,i,a)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(Wc);il.prototype.type=`rect`;var al={fill:`#000`},ol=2,sl={},cl={style:Kn({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},Ps.style)},ll=function(e){N(t,e);function t(t){var n=e.call(this)||this;return n.type=`text`,n._children=[],n._defaultStyle=al,n.attr(t),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t=0;t0,T=0;T=0&&(D=y[E],D.align===`right`);)this._placeToken(D,e,x,m,T,`right`,g),S-=D.width,T-=D.width,E--;for(w+=(s-(w-p)-(h-T)-S)/2;C<=E;)D=y[C],this._placeToken(D,e,x,m,w+D.width/2,`center`,g),w+=D.width,C++;m+=x}},t.prototype._placeToken=function(e,t,n,r,i,a,o){var s=t.rich[e.styleName]||{};s.text=e.text;var c=e.verticalAlign,l=r+n/2;c===`top`?l=r+e.height/2:c===`bottom`&&(l=r+n-e.height/2),!e.isLineHolder&&Sl(s)&&this._renderBackground(s,t,a===`right`?i-e.width:a===`center`?i-e.width/2:i,l-e.height/2,e.width,e.height);var u=!!s.backgroundColor,d=e.textPadding;d&&(i=bl(i,a,d),l-=e.height/2-d[0]-e.innerHeight/2);var f=this._getOrCreateChild(Kc),p=f.createStyle();f.useStyle(p);var m=this._defaultStyle,h=!1,g=0,_=!1,v=yl(`fill`in s?s.fill:`fill`in t?t.fill:(h=!0,m.fill)),y=vl(`stroke`in s?s.stroke:`stroke`in t?t.stroke:!u&&!o&&(!m.autoStroke||h)?(g=ol,_=!0,m.stroke):null),b=s.textShadowBlur>0||t.textShadowBlur>0;p.text=e.text,p.x=i,p.y=l,b&&(p.shadowBlur=s.textShadowBlur||t.textShadowBlur||0,p.shadowColor=s.textShadowColor||t.textShadowColor||`transparent`,p.shadowOffsetX=s.textShadowOffsetX||t.textShadowOffsetX||0,p.shadowOffsetY=s.textShadowOffsetY||t.textShadowOffsetY||0),p.textAlign=a,p.textBaseline=`middle`,p.font=e.font||`12px sans-serif`,p.opacity=pr(s.opacity,t.opacity,1),ml(p,s),y&&(p.lineWidth=pr(s.lineWidth,t.lineWidth,g),p.lineDash=U(s.lineDash,t.lineDash),p.lineDashOffset=t.lineDashOffset||0,p.stroke=y),v&&(p.fill=v),f.setBoundingRect(da(p,e.contentWidth,e.contentHeight,_?0:null))},t.prototype._renderBackground=function(e,t,n,r,i,a){var o=e.backgroundColor,s=e.borderWidth,c=e.borderColor,l=o&&o.image,u=o&&!l,d=e.borderRadius,f=this,p,m;if(u||e.lineHeight||s&&c){p=this._getOrCreateChild(il),p.useStyle(p.createStyle()),p.style.fill=null;var h=p.shape;h.x=n,h.y=r,h.width=i,h.height=a,h.r=d,p.dirtyShape()}if(u){var g=p.style;g.fill=o||null,g.fillOpacity=U(e.fillOpacity,1)}else if(l){m=this._getOrCreateChild(Xc),m.onload=function(){f.dirtyStyle()};var _=m.style;_.image=o.image,_.x=n,_.y=r,_.width=i,_.height=a}if(s&&c){var g=p.style;g.lineWidth=s,g.stroke=c,g.strokeOpacity=U(e.strokeOpacity,1),g.lineDash=e.borderDash,g.lineDashOffset=e.borderDashOffset||0,p.strokeContainThreshold=0,p.hasFill()&&p.hasStroke()&&(g.strokeFirst=!0,g.lineWidth*=2)}var v=(p||m).style;v.shadowBlur=e.shadowBlur||0,v.shadowColor=e.shadowColor||`transparent`,v.shadowOffsetX=e.shadowOffsetX||0,v.shadowOffsetY=e.shadowOffsetY||0,v.opacity=pr(e.opacity,t.opacity,1)},t.makeFont=function(e){var t=``;return hl(e)&&(t=[e.fontStyle,e.fontWeight,pl(e.fontSize),e.fontFamily||`sans-serif`].join(` `)),t&&_r(t)||e.textFont||e.font},t}(Ls),ul={left:!0,right:1,center:1},dl={top:1,bottom:1,middle:1},fl=[`fontStyle`,`fontWeight`,`fontSize`,`fontFamily`];function pl(e){return typeof e==`string`&&(e.indexOf(`px`)!==-1||e.indexOf(`rem`)!==-1||e.indexOf(`em`)!==-1)?e:isNaN(+e)?`12px`:e+`px`}function ml(e,t){for(var n=0;n0){if(e<=i)return o;if(e>=a)return s}else if(e>=i)return o;else if(e<=a)return s}else{if(e===i)return o;if(e===a)return s}return(e-i)/c*l+o}var Al=jl;function jl(e,t,n){switch(e){case`center`:case`middle`:e=`50%`;break;case`left`:case`top`:e=`0%`;break;case`right`:case`bottom`:e=`100%`;break}return Ml(e,t,n)}function Ml(e,t,n){return V(e)?Tl(e).match(/%$/)?parseFloat(e)/100*t+(n||0):parseFloat(e):e==null?NaN:+e}function Nl(e,t,n){return t??=10,t=Math.min(Math.max(0,t),wl),e=(+e).toFixed(t),n?e:+e}function Pl(e){return e.sort(function(e,t){return e-t}),e}function Fl(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,n=0;n<15;n++,t*=10)if(Math.round(e*t)/t===e)return n}return Il(e)}function Il(e){var t=e.toString().toLowerCase(),n=t.indexOf(`e`),r=n>0?+t.slice(n+1):0,i=n>0?n:t.length,a=t.indexOf(`.`),o=a<0?0:i-1-a;return Math.max(0,o-r)}function Ll(e,t){var n=Math.log,r=Math.LN10,i=Math.floor(n(e[1]-e[0])/r),a=Math.round(n(Ol(t[1]-t[0]))/r),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20}function Rl(e,t){var n=Zn(e,function(e,t){return e+(isNaN(t)?0:t)},0);if(n===0)return[];for(var r=10**t,i=L(e,function(e){return(isNaN(e)?0:e)/n*r*100}),a=r*100,o=L(i,function(e){return Math.floor(e)}),s=Zn(o,function(e,t){return e+t},0),c=L(i,function(e,t){return e-o[t]});sl&&(l=c[d],u=d);++o[u],c[u]=0,++s}return L(o,function(e){return e/r})}function zl(e,t){var n=Math.max(Fl(e),Fl(t)),r=e+t;return n>wl?r:Nl(r,n)}function Bl(e){var t=Math.PI*2;return(e%t+t)%t}function Vl(e){return e>-Cl&&e=10&&t++,t}function Kl(e,t){var n=Gl(e),r=10**n,i=e/r;return e=(t?i<1.5?1:i<2.5?2:i<4?3:i<7?5:10:i<1?1:i<2?2:i<3?3:i<5?5:10)*r,n>=-20?+e.toFixed(n<0?-n:0):e}function ql(e){e.sort(function(e,t){return s(e,t,0)?-1:1});for(var t=-1/0,n=1,r=0;r0?e.length:0),this.item=null,this.key=NaN,this},e.prototype.next=function(){return(this._step>0?this._idx=this._end)?(this.item=this._list[this._idx],this.key=this._idx+=this._step,!0):!1},e})();var Vu=Au(),Hu=function(e,t,n,r){if(r){var i=Vu(r);i.dataIndex=n,i.dataType=t,i.seriesIndex=e,i.ssrType=`chart`,r.type===`group`&&r.traverse(function(r){var i=Vu(r);i.seriesIndex=e,i.dataIndex=n,i.dataType=t,i.ssrType=`chart`})}},Uu=1,Wu={},Gu=Au(),Ku=Au(),qu=[`emphasis`,`blur`,`select`],Ju=[`normal`,`emphasis`,`blur`,`select`],Yu=`highlight`,Xu=`downplay`,Zu=`select`,Qu=`unselect`,$u=`toggleSelect`,ed=`selectchanged`;function td(e){return e!=null&&e!==`none`}function nd(e,t,n){e.onHoverStateChange&&(e.hoverState||0)!==n&&e.onHoverStateChange(t),e.hoverState=n}function rd(e){nd(e,`emphasis`,2)}function id(e){e.hoverState===2&&nd(e,`normal`,0)}function ad(e){nd(e,`blur`,1)}function od(e){e.hoverState===1&&nd(e,`normal`,0)}function sd(e){e.selected=!0}function cd(e){e.selected=!1}function ld(e,t,n){t(e,n)}function ud(e,t,n){ld(e,t,n),e.isGroup&&e.traverse(function(e){ld(e,t,n)})}function dd(e,t){switch(t){case`emphasis`:e.hoverState=2;break;case`normal`:e.hoverState=0;break;case`blur`:e.hoverState=1;break;case`select`:e.selected=!0}}function fd(e,t,n,r){for(var i=e.style,a={},o=0;o=0,a=!1;if(e instanceof Wc){var o=Gu(e),s=i&&o.selectFill||o.normalFill,c=i&&o.selectStroke||o.normalStroke;if(td(s)||td(c)){r||={};var l=r.style||{};l.fill===`inherit`?(a=!0,r=F({},r),l=F({},l),l.fill=s):!td(l.fill)&&td(s)?(a=!0,r=F({},r),l=F({},l),l.fill=zo(s)):!td(l.stroke)&&td(c)&&(a||(r=F({},r),l=F({},l)),l.stroke=zo(c)),r.style=l}}if(r&&r.z2==null){a||(r=F({},r));var u=e.z2EmphasisLift;r.z2=e.z2+(u??10)}return r}function md(e,t,n){if(n&&n.z2==null){n=F({},n);var r=e.z2SelectLift;n.z2=e.z2+(r??9)}return n}function hd(e,t,n){var r=qn(e.currentStates,t)>=0,i=e.style.opacity,a=r?null:fd(e,[`opacity`],t,{opacity:1});n||={};var o=n.style||{};return o.opacity??(n=F({},n),o=F({opacity:r?i:a.opacity*.1},o),n.style=o),n}function gd(e,t){var n=this.states[e];if(this.style){if(e===`emphasis`)return pd(this,e,t,n);if(e===`blur`)return hd(this,e,n);if(e===`select`)return md(this,e,n)}return n}function _d(e){e.stateProxy=gd;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=gd),n&&(n.stateProxy=gd)}function vd(e,t){!Ed(e,t)&&!e.__highByOuter&&ud(e,rd)}function yd(e,t){!Ed(e,t)&&!e.__highByOuter&&ud(e,id)}function bd(e,t){e.__highByOuter|=1<<(t||0),ud(e,rd)}function xd(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&ud(e,id)}function Sd(e){ud(e,ad)}function Cd(e){ud(e,od)}function wd(e){ud(e,sd)}function Td(e){ud(e,cd)}function Ed(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function Dd(e){var t=e.getModel(),n=[],r=[];t.eachComponent(function(t,i){var a=Ku(i),o=t===`series`,s=o?e.getViewOfSeriesModel(i):e.getViewOfComponentModel(i);!o&&r.push(s),a.isBlured&&(s.group.traverse(function(e){od(e)}),o&&n.push(i)),a.isBlured=!1}),I(r,function(e){e&&e.toggleBlurSeries&&e.toggleBlurSeries(n,!1,t)})}function Od(e,t,n,r){var i=r.getModel();n||=`coordinateSystem`;function a(e,t){for(var n=0;n0){var a={dataIndex:i,seriesIndex:e.seriesIndex};r!=null&&(a.dataType=r),t.push(a)}})}),t}function Ld(e,t,n){Wd(e,!0),ud(e,_d),Bd(e,t,n)}function Rd(e){Wd(e,!1)}function zd(e,t,n,r){r?Rd(e):Ld(e,t,n)}function Bd(e,t,n){var r=Vu(e);t==null?r.focus&&=null:(r.focus=t,r.blurScope=n)}var Vd=[`emphasis`,`blur`,`select`],Hd={itemStyle:`getItemStyle`,lineStyle:`getLineStyle`,areaStyle:`getAreaStyle`};function Ud(e,t,n,r){n||=`itemStyle`;for(var i=0;i1&&(o*=tf(m),s*=tf(m));var h=(i===a?-1:1)*tf((o*o*(s*s)-o*o*(p*p)-s*s*(f*f))/(o*o*(p*p)+s*s*(f*f)))||0,g=h*o*p/s,_=h*-s*f/o,v=(e+n)/2+rf(d)*g-nf(d)*_,y=(t+r)/2+nf(d)*g+rf(d)*_,b=cf([1,0],[(f-g)/o,(p-_)/s]),x=[(f-g)/o,(p-_)/s],S=[(-1*f-g)/o,(-1*p-_)/s],C=cf(x,S);if(sf(x,S)<=-1&&(C=af),sf(x,S)>=1&&(C=0),C<0){var w=Math.round(C/af*1e6)/1e6;C=af*2+w%2*af}u.addData(l,v,y,o,s,b,C,d,a)}var uf=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,df=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function ff(e){var t=new yc;if(!e)return t;var n=0,r=0,i=n,a=r,o,s=yc.CMD,c=e.match(uf);if(!c)return t;for(var l=0;l=0&&(n.splice(r,0,e),this._doAdd(e))}return this},t.prototype.replace=function(e,t){var n=qn(this._children,e);return n>=0&&this.replaceAt(t,n),this},t.prototype.replaceAt=function(e,t){var n=this._children,r=n[t];if(e&&e!==this&&e.parent!==this&&e!==r){n[t]=e,r.parent=null;var i=this.__zr;i&&r.removeSelfFromZr(i),this._doAdd(e)}return this},t.prototype._doAdd=function(e){e.parent&&e.parent.remove(e),e.parent=this;var t=this.__zr;t&&t!==e.__zr&&e.addSelfToZr(t),t&&t.refresh()},t.prototype.remove=function(e){var t=this.__zr,n=this._children,r=qn(n,e);return r<0?this:(n.splice(r,1),e.parent=null,t&&e.removeSelfFromZr(t),t&&t.refresh(),this)},t.prototype.removeAll=function(){for(var e=this._children,t=this.__zr,n=0;nA*A+j*j&&(w=E,T=D),{cx:w,cy:T,x0:-u,y0:-d,x1:w*(i/x-1),y1:T*(i/x-1)}}function Lf(e){var t;if(z(e)){var n=e.length;if(!n)return e;t=n===1?[e[0],e[0],0,0]:n===2?[e[0],e[0],e[1],e[1]]:n===3?e.concat(e[2]):e}else t=[e,e,e,e];return t}function Rf(e,t){var n,r=Mf(t.r,0),i=Mf(t.r0||0,0),a=r>0;if(!(!a&&!(i>0))){if(a||(r=i,i=0),i>r){var o=r;r=i,i=o}var s=t.startAngle,c=t.endAngle;if(!(isNaN(s)||isNaN(c))){var l=t.cx,u=t.cy,d=!!t.clockwise,f=Af(c-s),p=f>Tf&&f%Tf;if(p>Pf&&(f=p),!(r>Pf))e.moveTo(l,u);else if(f>Tf-Pf)e.moveTo(l+r*Df(s),u+r*Ef(s)),e.arc(l,u,r,s,c,!d),i>Pf&&(e.moveTo(l+i*Df(c),u+i*Ef(c)),e.arc(l,u,i,c,s,d));else{var m=void 0,h=void 0,g=void 0,_=void 0,v=void 0,y=void 0,b=void 0,x=void 0,S=void 0,C=void 0,w=void 0,T=void 0,E=void 0,D=void 0,O=void 0,k=void 0,A=r*Df(s),j=r*Ef(s),ee=i*Df(c),te=i*Ef(c),ne=f>Pf;if(ne){var re=t.cornerRadius;re&&(n=Lf(re),m=n[0],h=n[1],g=n[2],_=n[3]);var ie=Af(r-i)/2;if(v=Nf(ie,g),y=Nf(ie,_),b=Nf(ie,m),x=Nf(ie,h),w=S=Mf(v,y),T=C=Mf(b,x),(S>Pf||C>Pf)&&(E=r*Df(c),D=r*Ef(c),O=i*Df(s),k=i*Ef(s),fPf){var fe=Nf(g,w),pe=Nf(_,w),M=If(O,k,A,j,r,fe,d),me=If(E,D,ee,te,r,pe,d);e.moveTo(l+M.cx+M.x0,u+M.cy+M.y0),w0&&e.arc(l+M.cx,u+M.cy,fe,kf(M.y0,M.x0),kf(M.y1,M.x1),!d),e.arc(l,u,r,kf(M.cy+M.y1,M.cx+M.x1),kf(me.cy+me.y1,me.cx+me.x1),!d),pe>0&&e.arc(l+me.cx,u+me.cy,pe,kf(me.y1,me.x1),kf(me.y0,me.x0),!d))}else e.moveTo(l+A,u+j),e.arc(l,u,r,s,c,!d);if(!(i>Pf)||!ne)e.lineTo(l+ee,u+te);else if(T>Pf){var fe=Nf(m,T),pe=Nf(h,T),M=If(ee,te,E,D,i,-pe,d),me=If(A,j,O,k,i,-fe,d);e.lineTo(l+M.cx+M.x0,u+M.cy+M.y0),T0&&e.arc(l+M.cx,u+M.cy,pe,kf(M.y0,M.x0),kf(M.y1,M.x1),!d),e.arc(l,u,i,kf(M.cy+M.y1,M.cx+M.x1),kf(me.cy+me.y1,me.cx+me.x1),d),fe>0&&e.arc(l+me.cx,u+me.cy,fe,kf(me.y1,me.x1),kf(me.y0,me.x0),!d))}else e.lineTo(l+ee,u+te),e.arc(l,u,i,c,s,d)}e.closePath()}}}var zf=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),Bf=function(e){N(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new zf},t.prototype.buildPath=function(e,t){Rf(e,t)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(Wc);Bf.prototype.type=`sector`;var Vf=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),Hf=function(e){N(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new Vf},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,i=Math.PI*2;e.moveTo(n+t.r,r),e.arc(n,r,t.r,0,i,!1),e.moveTo(n+t.r0,r),e.arc(n,r,t.r0,0,i,!0)},t}(Wc);Hf.prototype.type=`ring`;function Uf(e,t,n,r){var i=[],a=[],o=[],s=[],c,l,u,d;if(r){u=[1/0,1/0],d=[-1/0,-1/0];for(var f=0,p=e.length;f=2){if(r){var a=Uf(i,r,n,t.smoothConstraint);e.moveTo(i[0][0],i[0][1]);for(var o=i.length,s=0;s<(n?o:o-1);s++){var c=a[s*2],l=a[s*2+1],u=i[(s+1)%o];e.bezierCurveTo(c[0],c[1],l[0],l[1],u[0],u[1])}}else{e.moveTo(i[0][0],i[0][1]);for(var s=1,d=i.length;sfp[1]){if(i=!1,pp.negativeSize||n)return i;var s=up(fp[0]-dp[1]),c=up(dp[0]-fp[1]);cp(s,c)>hp.len()&&(s=c||!pp.bidirectional)&&(fi.scale(mp,o,-c*r),pp.useDir&&pp.calcDirMTV()))}}return i},e.prototype._getProjMinMaxOnAxis=function(e,t,n){for(var r=this._axes[e],i=this._origin,a=t[0].dot(r)+i[e],o=a,s=a,c=1;c0){var d=u.duration,f=u.delay,p=u.easing,m={duration:d,delay:f||0,easing:p,done:a,force:!!a||!!o,setToFinal:!l,scope:e,during:o};s?t.animateFrom(n,m):t.animateTo(n,m)}else t.stopAnimation(),!s&&t.attr(n),o&&o(1),a&&a()}function Sp(e,t,n,r,i,a){xp(`update`,e,t,n,r,i,a)}function Cp(e,t,n,r,i,a){xp(`enter`,e,t,n,r,i,a)}function wp(e){if(!e.__zr)return!0;for(var t=0;trp,BezierCurve:()=>tp,BoundingRect:()=>Ei,Circle:()=>xf,CompoundPath:()=>ip,Ellipse:()=>Cf,Group:()=>yf,Image:()=>Xc,IncrementalDisplayable:()=>vp,Line:()=>Zf,LinearGradient:()=>op,OrientedBoundingRect:()=>gp,Path:()=>Wc,Point:()=>fi,Polygon:()=>Kf,Polyline:()=>Jf,RadialGradient:()=>sp,Rect:()=>il,Ring:()=>Hf,Sector:()=>Bf,Text:()=>ll,WH:()=>Mp,XY:()=>jp,applyTransform:()=>qp,calcZ2Range:()=>gm,clipPointsByRect:()=>Qp,clipRectByRect:()=>$p,createIcon:()=>em,ensureCopyRect:()=>pm,ensureCopyTransform:()=>mm,expandOrShrinkRect:()=>am,extendPath:()=>Fp,extendShape:()=>Np,getShapeClass:()=>Lp,getTransform:()=>Kp,groupTransition:()=>Zp,initProps:()=>Cp,isBoundingRectAxisAligned:()=>dm,isElementRemoved:()=>wp,lineLineIntersect:()=>nm,linePolygonIntersect:()=>tm,makeImage:()=>zp,makePath:()=>Rp,mergePath:()=>Vp,registerShape:()=>Ip,removeElement:()=>Tp,removeElementWithFadeOut:()=>Dp,resizePath:()=>Hp,retrieveZInfo:()=>hm,setTooltipConfig:()=>cm,subPixelOptimize:()=>Gp,subPixelOptimizeLine:()=>Up,subPixelOptimizeRect:()=>Wp,transformDirection:()=>Jp,traverseElements:()=>um,traverseUpdateZ:()=>_m,updateProps:()=>Sp}),Ap={},jp=[`x`,`y`],Mp=[`width`,`height`];function Np(e){return Wc.extend(e)}var Pp=_f;function Fp(e,t){return Pp(e,t)}function Ip(e,t){Ap[e]=t}function Lp(e){if(Ap.hasOwnProperty(e))return Ap[e]}function Rp(e,t,n,r){var i=gf(e,t);return n&&(r===`center`&&(n=Bp(n,i.getBoundingRect())),Hp(i,n)),i}function zp(e,t,n){var r=new Xc({style:{image:e,x:t.x,y:t.y,width:t.width,height:t.height},onload:function(e){if(n===`center`){var i={width:e.width,height:e.height};r.setStyle(Bp(t,i))}}});return r}function Bp(e,t){var n=t.width/t.height,r=e.height*n,i;r<=e.width?i=e.height:(r=e.width,i=r/n);var a=e.x+e.width/2,o=e.y+e.height/2;return{x:a-r/2,y:o-i/2,width:r,height:i}}var Vp=vf;function Hp(e,t){if(e.applyTransform){var n=e.getBoundingRect().calculateTransform(t);e.applyTransform(n)}}function Up(e,t){return $c(e,e,{lineWidth:t}),e}function Wp(e,t){return el(e,e,t),e}var Gp=tl;function Kp(e,t){for(var n=ai([]);e&&e!==t;)si(n,e.getLocalTransform(),n),e=e.parent;return n}function qp(e,t,n){return t&&!Xn(t)&&(t=Ia.getLocalTransform(t)),n&&(t=di([],t)),Ea([],e,t)}function Jp(e,t,n){var r=t[4]===0||t[5]===0||t[0]===0?1:Ol(2*t[4]/t[0]),i=t[4]===0||t[5]===0||t[2]===0?1:Ol(2*t[4]/t[2]),a=[e===`left`?-r:e===`right`?r:0,e===`top`?-i:e===`bottom`?i:0];return a=qp(a,t,n),Ol(a[0])>Ol(a[1])?a[0]>0?`right`:`left`:a[1]>0?`bottom`:`top`}function Yp(e){return!e.isGroup}function Xp(e){return e.shape!=null}function Zp(e,t,n){if(!e||!t)return;function r(e){var t={};return e.traverse(function(e){Yp(e)&&e.anid&&(t[e.anid]=e)}),t}function i(e){var t={x:e.x,y:e.y,rotation:e.rotation};return Xp(e)&&(t.shape=P(e.shape)),t}var a=r(e);t.traverse(function(e){if(Yp(e)&&e.anid){var t=a[e.anid];if(t){var r=i(e);e.attr(i(t)),Sp(e,r,n,Vu(e).dataIndex)}}})}function Qp(e,t){return L(e,function(e){var n=e[0];n=Dl(n,t.x),n=El(n,t.x+t.width);var r=e[1];return r=Dl(r,t.y),r=El(r,t.y+t.height),[n,r]})}function $p(e,t){var n=Dl(e.x,t.x),r=El(e.x+e.width,t.x+t.width),i=Dl(e.y,t.y),a=El(e.y+e.height,t.y+t.height);if(r>=n&&a>=i)return{x:n,y:i,width:r-n,height:a-i}}function em(e,t,n){var r=F({rectHover:!0},t),i=r.style={strokeNoScale:!0};if(n||={x:-1,y:-1,width:2,height:2},e)return e.indexOf(`image://`)===0?(i.image=e.slice(8),Kn(i,n),new Xc(r)):Rp(e.replace(`path://`,``),r,n,`center`)}function tm(e,t,n,r,i){for(var a=0,o=i[i.length-1];a1)return!1;var g=rm(p,m,u,d)/f;return!(g<0||g>1)}function rm(e,t,n,r){return e*r-n*t}function im(e){return e<=1e-6&&e>=-1e-6}function am(e,t,n,r,i){return t==null?e:(ir(t)?om[0]=om[1]=om[2]=om[3]=t:(om[0]=t[0],om[1]=t[1],om[2]=t[2],om[3]=t[3]),r&&(om[0]=Dl(0,om[0]),om[1]=Dl(0,om[1]),om[2]=Dl(0,om[2]),om[3]=Dl(0,om[3])),n&&(om[0]=-om[0],om[1]=-om[1],om[2]=-om[2],om[3]=-om[3]),sm(e,om,`x`,`width`,3,1,i&&i[0]||0),sm(e,om,`y`,`height`,0,2,i&&i[1]||0),e)}var om=[0,0,0,0];function sm(e,t,n,r,i,a,o){var s=t[a]+t[i],c=e[r];e[r]+=s,o=Dl(0,El(o,c)),e[r]=0?-t[i]:t[a]>=0?c+t[a]:Ol(s)>1e-8?(c-o)*t[i]/s:0):e[n]-=t[i]}function cm(e){var t=e.itemTooltipOption,n=e.componentModel,r=e.itemName,i=V(t)?{formatter:t}:t,a=n.mainType,o=n.componentIndex,s={componentType:a,name:r,$vars:[`name`]};s[a+`Index`]=o;var c=e.formatterParamsExtra;c&&I(er(c),function(e){G(s,e)||(s[e]=c[e],s.$vars.push(e))});var l=Vu(e.el);l.componentMainType=a,l.componentIndex=o,l.tooltipConfig={name:r,option:Kn({content:r,encodeHTMLContent:!0,formatterParams:s},i)}}function lm(e,t){var n;e.isGroup&&(n=t(e)),n||e.traverse(t)}function um(e,t){if(e)if(z(e))for(var n=0;nt&&(t=r),rt&&(n=t=0),{min:n,max:t}}function _m(e,t,n){vm(e,t,n,-1/0)}function vm(e,t,n,r){if(e.ignoreModelZ)return r;var i=e.getTextContent(),a=e.getTextGuideLine();if(e.isGroup)for(var o=e.childrenRef(),s=0;s1){var l=s.shift();s.length===1&&(n[o]=s[0]),this._update&&this._update(l,a)}else c===1?(n[o]=null,this._update&&this._update(s,a)):this._remove&&this._remove(a)}this._performRestAdd(i,n)},e.prototype._executeMultiple=function(){var e=this._old,t=this._new,n={},r={},i=[],a=[];this._initIndexMap(e,n,i,`_oldKeyGetter`),this._initIndexMap(t,r,a,`_newKeyGetter`);for(var o=0;o1&&d===1)this._updateManyToOne&&this._updateManyToOne(l,c),r[s]=null;else if(u===1&&d>1)this._updateOneToMany&&this._updateOneToMany(l,c),r[s]=null;else if(u===1&&d===1)this._update&&this._update(l,c),r[s]=null;else if(u>1&&d>1)this._updateManyToMany&&this._updateManyToMany(l,c),r[s]=null;else if(u>1)for(var f=0;f1)for(var o=0;ol&&(l=p)}s[0]=c,s[1]=l}},r=function(){return this._data?this._data.length/this._dimSize:0};kh=(e={},e[$m+`_`+ih]={pure:!0,appendData:i},e[$m+`_row`]={pure:!0,appendData:function(){throw Error(`Do not support appendData when set seriesLayoutBy: "row".`)}},e[eh]={pure:!0,appendData:i},e[th]={pure:!0,appendData:function(e){var t=this._data;I(e,function(e,n){for(var r=t[n]||(t[n]=[]),i=0;i<(e||[]).length;i++)r.push(e[i])})}},e[Qm]={appendData:i},e[nh]={persistent:!1,pure:!0,appendData:function(e){this._data=e},clean:function(){this._offset+=this.count(),this._data=null}},e);function i(e){for(var t=0;tt},gte:function(e,t){return e>=t}},eg=function(){function e(e,t){ir(t)||iu(``),this._opFn=$h[e],this._rvalFloat=Jl(t)}return e.prototype.evaluate=function(e){return ir(e)?this._opFn(e,this._rvalFloat):this._opFn(Jl(e),this._rvalFloat)},e}(),tg=function(){function e(e,t){var n=e===`desc`;this._resultLT=n?1:-1,t??=n?`min`:`max`,this._incomparable=t===`min`?-1/0:1/0}return e.prototype.evaluate=function(e,t){var n=ir(e)?e:Jl(e),r=ir(t)?t:Jl(t),i=isNaN(n),a=isNaN(r);if(i&&(n=this._incomparable),a&&(r=this._incomparable),i&&a){var o=V(e),s=V(t);o&&(n=s?e:0),s&&(r=o?t:0)}return nr?-this._resultLT:0},e}(),ng=function(){function e(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=typeof t,this._rvalFloat=Jl(t)}return e.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var n=typeof e;n!==this._rvalTypeof&&(n===`number`||this._rvalTypeof===`number`)&&(t=Jl(e)===this._rvalFloat)}return this._isEQ?t:!t},e}();function rg(e,t){return e===`eq`||e===`ne`?new ng(e===`eq`,t):G($h,e)?new eg(e,t):null}var ig=`undefined`,ag=typeof Uint32Array===ig?Array:Uint32Array,og=typeof Uint16Array===ig?Array:Uint16Array,sg=typeof Int32Array===ig?Array:Int32Array,cg=typeof Float64Array===ig?Array:Float64Array,lg={float:cg,int:sg,ordinal:Array,number:Array,time:cg},ug;function dg(e){return e>65535?ag:og}function fg(){return[1/0,-1/0]}function pg(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function mg(e,t,n,r,i){var a=lg[n||`float`];if(i){var o=e[t],s=o&&o.length;if(s!==r){for(var c=new a(r),l=0;lh[1]&&(h[1]=m)}return this._rawCount=this._count=s,{start:o,end:s}},e.prototype._initDataFromProvider=function(e,t,n){for(var r=this._provider,i=this._chunks,a=this._dimensions,o=a.length,s=this._rawExtent,c=L(a,function(e){return e.property}),l=0;lg[1]&&(g[1]=h)}}!r.persistent&&r.clean&&r.clean(),this._rawCount=this._count=t,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(e,t){if(!(t>=0&&t=0&&t=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,n=t[e];if(n!=null&&ne)i=a-1;else return a}return-1},e.prototype.getIndices=function(){var e,t=this._indices;if(t){var n=t.constructor,r=this._count;if(n===Array){e=new n(r);for(var i=0;i=l&&g<=u||isNaN(g))&&(o[s++]=p),p++}f=!0}else if(i===2){for(var m=d[r[0]],_=d[r[1]],v=e[r[1]][0],y=e[r[1]][1],h=0;h=l&&g<=u||isNaN(g))&&(b>=v&&b<=y||isNaN(b))&&(o[s++]=p),p++}f=!0}}if(!f)if(i===1)for(var h=0;h=l&&g<=u||isNaN(g))&&(o[s++]=x)}else for(var h=0;he[w][1])&&(S=!1)}S&&(o[s++]=t.getRawIndex(h))}return sg[1]&&(g[1]=h)}}}},e.prototype.lttbDownSample=function(e,t){var n=this.clone([e],!0),r=n._chunks[e],i=this.count(),a=0,o=Math.floor(1/t),s=this.getRawIndex(0),c,l,u,d=new(dg(this._rawCount))(Math.min((Math.ceil(i/o)+2)*2,i));d[a++]=s;for(var f=1;fc&&(c=l,u=v)}T>0&&To&&(m=o-l);for(var h=0;hp&&(p=g,f=l+h)}var _=this.getRawIndex(u),v=this.getRawIndex(f);ul-p&&(s=l-p,o.length=s);for(var m=0;mu[1]&&(u[1]=h),d[f++]=g}return i._count=f,i._indices=d,i._updateGetRawIdx(),i},e.prototype.each=function(e,t){if(this._count)for(var n=e.length,r=this._chunks,i=0,a=this.count();is&&(s=l)}return a=[o,s],this._extent[e]=a,a},e.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(t);for(var n=[],r=this._chunks,i=0;i=0?this._indices[e]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function e(e,t,n,r){return Xh(e[r],this._dimensions[r])}ug={arrayRows:e,objectRows:function(e,t,n,r){return Xh(e[t],this._dimensions[r])},keyedColumns:e,original:function(e,t,n,r){var i=e&&(e.value==null?e:e.value);return Xh(i instanceof Array?i[r]:i,this._dimensions[r])},typedArray:function(e,t,n,r){return e[r]}}}(),e}(),gg=Au(),_g={float:`f`,int:`i`,ordinal:`o`,number:`n`,time:`t`},vg=function(){function e(e){this.dimensions=e.dimensions,this._dimOmitted=e.dimensionOmitted,this.source=e.source,this._fullDimCount=e.fullDimensionCount,this._updateDimOmitted(e.dimensionOmitted)}return e.prototype.isDimensionOmitted=function(){return this._dimOmitted},e.prototype._updateDimOmitted=function(e){this._dimOmitted=e,e&&(this._dimNameMap||=xg(this.source))},e.prototype.getSourceDimensionIndex=function(e){return U(this._dimNameMap.get(e),-1)},e.prototype.getSourceDimension=function(e){var t=this.source.dimensionsDefine;if(t)return t[e]},e.prototype.makeStoreSchema=function(){for(var e=this._fullDimCount,t=wh(this.source),n=!Sg(e),r=``,i=[],a=0,o=0;a30}var Cg=H,wg=L,Tg=typeof Int32Array>`u`?Array:Int32Array,Eg=`e\0\0`,Dg=-1,Og=[`hasItemOption`,`_nameList`,`_idList`,`_invertedIndicesMap`,`_dimSummary`,`userOutput`,`_rawData`,`_dimValueGetter`,`_nameDimIdx`,`_idDimIdx`,`_nameRepeatCount`],kg=[`_approximateExtent`],Ag,jg,Mg,Ng,Pg,Fg,Ig,Lg=function(){function e(e,t){this.type=`list`,this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=[`cloneShallow`,`downSample`,`minmaxDownSample`,`lttbDownSample`,`map`],this.CHANGABLE_METHODS=[`filterSelf`,`selectRange`],this.DOWNSAMPLE_METHODS=[`downSample`,`minmaxDownSample`,`lttbDownSample`];var n,r=!1;yg(e)?(n=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(r=!0,n=e),n||=[`x`,`y`];for(var i={},a=[],o={},s=!1,c={},l=0;l=t)){var n=this._store.getProvider();this._updateOrdinalMeta();var r=this._nameList,i=this._idList;if(n.getSource().sourceFormat===`original`&&!n.pure)for(var a=[],o=e;o0},e.prototype.ensureUniqueItemVisual=function(e,t){var n=this._itemVisuals,r=n[e];r||=n[e]={};var i=r[t];return i??(i=this.getVisual(t),z(i)?i=i.slice():Cg(i)&&(i=F({},i)),r[t]=i),i},e.prototype.setItemVisual=function(e,t,n){var r=this._itemVisuals[e]||{};this._itemVisuals[e]=r,Cg(t)?F(r,t):r[t]=n},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(e,t){Cg(e)?F(this._layout,e):this._layout[e]=t},e.prototype.getLayout=function(e){return this._layout[e]},e.prototype.getItemLayout=function(e){return this._itemLayouts[e]},e.prototype.setItemLayout=function(e,t,n){this._itemLayouts[e]=n?F(this._itemLayouts[e]||{},t):t},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(e,t){Hu(this.hostModel&&this.hostModel.seriesIndex,this.dataType,e,t),this._graphicEls[e]=t},e.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},e.prototype.eachItemGraphicEl=function(e,t){I(this._graphicEls,function(n,r){n&&e&&e.call(t,n,r)})},e.prototype.cloneShallow=function(t){return t||=new e(this._schema?this._schema:wg(this.dimensions,this._getDimInfo,this),this.hostModel),Pg(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(e,t){var n=this[e];B(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var e=n.apply(this,arguments);return t.apply(this,[e].concat(mr(arguments)))})},e.internalField=function(){Ag=function(e){var t=e._invertedIndicesMap;I(t,function(n,r){var i=e._dimInfos[r],a=i.ordinalMeta,o=e._store;if(a){n=t[r]=new Tg(a.categories.length);for(var s=0;s1&&(s+=`__ec__`+l),r[t]=s}}}(),e}();function Rg(e,t){hh(e)||(e=_h(e)),t||={};var n=t.coordDimensions||[],r=t.dimensionsDefine||e.dimensionsDefine||[],i=W(),a=[],o=Bg(e,n,r,t.dimensionsCount),s=t.canOmitUnusedDimensions&&Sg(o),c=r===e.dimensionsDefine,l=c?xg(e):bg(r),u=t.encodeDefine;!u&&t.encodeDefaulter&&(u=t.encodeDefaulter(e,o));for(var d=W(u),f=new sg(o),p=0;p0&&(r.name=i+(a-1)),a++,t.set(i,a)}}function Bg(e,t,n,r){var i=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,r||0);return I(t,function(e){var t;H(e)&&(t=e.dimsDef)&&(i=Math.max(i,t.length))}),i}function Vg(e,t,n){if(n||t.hasKey(e)){for(var r=0;t.hasKey(e+r);)r++;e+=r}return t.set(e,!0),e}var Hg={},Ug={},Wg=function(){function e(){this._normalMasterList=[],this._nonSeriesBoxMasterList=[]}return e.prototype.create=function(e,t){this._nonSeriesBoxMasterList=n(Hg,!0),this._normalMasterList=n(Ug,!1);function n(n,r){var i=[];return I(n,function(n,r){var a=n.create(e,t);i=i.concat(a||[])}),i}},e.prototype.update=function(e,t){I(this._normalMasterList,function(n){n.update&&n.update(e,t)})},e.prototype.getCoordinateSystems=function(){return this._normalMasterList.concat(this._nonSeriesBoxMasterList)},e.register=function(e,t){if(e===`matrix`||e===`calendar`){Hg[e]=t;return}Ug[e]=t},e.get=function(e){return Ug[e]||Hg[e]},e}();function Gg(e){return!!Hg[e]}var Kg={coord:1,coord2:2};function qg(e){Jg.set(e.fullType,{getCoord2:void 0}).getCoord2=e.getCoord2}var Jg=W();function Yg(e){var t=e.getShallow(`coord`,!0),n=Kg.coord;if(t==null){var r=Jg.get(e.type);r&&r.getCoord2&&(n=Kg.coord2,t=r.getCoord2(e))}return{coord:t,from:n}}var Xg={none:0,dataCoordSys:1,boxCoordSys:2};function Zg(e,t){var n=e.getShallow(`coordinateSystem`),r=e.getShallow(`coordinateSystemUsage`,!0),i=Xg.none;if(n){var a=e.mainType===`series`;r??=a?`data`:`box`,r===`data`?(i=Xg.dataCoordSys,a||(i=Xg.none)):r===`box`&&(i=Xg.boxCoordSys,!a&&!Gg(n)&&(i=Xg.none))}return{coordSysType:n,kind:i}}function Qg(e){var t=e.targetModel,n=e.coordSysType,r=e.coordSysProvider,i=e.isDefaultDataCoordSys;e.allowNotFound;var a=Zg(t,!0),o=a.kind,s=a.coordSysType;if(i&&o!==Xg.dataCoordSys&&(o=Xg.dataCoordSys,s=n),o===Xg.none||s!==n)return!1;var c=r(n,t);return c?(o===Xg.dataCoordSys?t.coordinateSystem=c:t.boxCoordinateSystem=c,!0):!1}var $g=function(){function e(e){this.coordSysDims=[],this.axisMap=W(),this.categoryAxisMap=W(),this.coordSysName=e}return e}();function e_(e){var t=e.get(`coordinateSystem`),n=new $g(t),r=t_[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}var t_={cartesian2d:function(e,t,n,r){var i=e.getReferringComponents(`xAxis`,Pu).models[0],a=e.getReferringComponents(`yAxis`,Pu).models[0];t.coordSysDims=[`x`,`y`],n.set(`x`,i),n.set(`y`,a),n_(i)&&(r.set(`x`,i),t.firstCategoryDimIndex=0),n_(a)&&(r.set(`y`,a),t.firstCategoryDimIndex??=1)},singleAxis:function(e,t,n,r){var i=e.getReferringComponents(`singleAxis`,Pu).models[0];t.coordSysDims=[`single`],n.set(`single`,i),n_(i)&&(r.set(`single`,i),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var i=e.getReferringComponents(`polar`,Pu).models[0],a=i.findAxisModel(`radiusAxis`),o=i.findAxisModel(`angleAxis`);t.coordSysDims=[`radius`,`angle`],n.set(`radius`,a),n.set(`angle`,o),n_(a)&&(r.set(`radius`,a),t.firstCategoryDimIndex=0),n_(o)&&(r.set(`angle`,o),t.firstCategoryDimIndex??=1)},geo:function(e,t,n,r){t.coordSysDims=[`lng`,`lat`]},parallel:function(e,t,n,r){var i=e.ecModel,a=i.getComponent(`parallel`,e.get(`parallelIndex`)),o=t.coordSysDims=a.dimensions.slice();I(a.parallelAxisIndex,function(e,a){var s=i.getComponent(`parallelAxis`,e),c=o[a];n.set(c,s),n_(s)&&(r.set(c,s),t.firstCategoryDimIndex??=a)})},matrix:function(e,t,n,r){var i=e.getReferringComponents(`matrix`,Pu).models[0];t.coordSysDims=[`x`,`y`];var a=i.getDimensionModel(`x`),o=i.getDimensionModel(`y`);n.set(`x`,a),n.set(`y`,o),r.set(`x`,a),r.set(`y`,o)}};function n_(e){return e.get(`type`)===`category`}function r_(e,t,n){n||={};var r=n.byIndex,i=n.stackedCoordDimension,a,o,s;i_(t)?a=t:(o=t.schema,a=o.dimensions,s=t.store);var c=!!(e&&e.get(`stack`)),l,u,d,f;if(I(a,function(e,t){V(e)&&(a[t]=e={name:e}),c&&!e.isExtraCoord&&(!r&&!l&&e.ordinalMeta&&(l=e),!u&&e.type!==`ordinal`&&e.type!==`time`&&(!i||i===e.coordDim)&&(u=e))}),u&&!r&&!l&&(r=!0),u){d=`__\0ecstackresult_`+e.id,f=`__\0ecstackedover_`+e.id,l&&(l.createInvertedIndices=!0);var p=u.coordDim,m=u.type,h=0;I(a,function(e){e.coordDim===p&&h++});var g={name:d,coordDim:p,coordDimIndex:h,type:m,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length},_={name:f,coordDim:f,coordDimIndex:h+1,type:m,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(f,m),_.storeDimIndex=s.ensureCalculationDimension(d,m)),o.appendCalculationDimension(g),o.appendCalculationDimension(_)):(a.push(g),a.push(_))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:r,stackedOverDimension:f,stackResultDimension:d}}function i_(e){return!yg(e.schema)}function a_(e,t){return!!t&&t===e.getCalculationInfo(`stackedDimension`)}function o_(e,t){return a_(e,t)?e.getCalculationInfo(`stackResultDimension`):t}function s_(e,t){var n=e.get(`coordinateSystem`),r=Wg.get(n),i;return t&&t.coordSysDims&&(i=L(t.coordSysDims,function(e){var n={name:e},r=t.axisMap.get(e);return r&&(n.type=qh(r.get(`type`))),n})),i||=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||[`x`,`y`],i}function c_(e,t,n){var r,i;return n&&I(e,function(e,a){var o=e.coordDim,s=n.categoryAxisMap.get(o);s&&(r??=a,e.ordinalMeta=s.getOrdinalMeta(),t&&(e.createInvertedIndices=!0)),e.otherDims.itemName!=null&&(i=!0)}),!i&&r!=null&&(e[r].otherDims.itemName=0),r}function l_(e,t,n){n||={};var r=t.getSourceManager(),i,a=!1;e?(a=!0,i=_h(e)):(i=r.getSource(),a=i.sourceFormat===Qm);var o=e_(t),s=s_(t,o),c=n.useEncodeDefaulter,l=B(c)?c:c?nr(ch,s,t):null,u={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:l,canOmitUnusedDimensions:!a},d=Rg(i,u),f=c_(d.dimensions,n.createInvertedIndices,o),p=a?null:r.getSharedDataStore(d),m=r_(t,{schema:d,store:p}),h=new Lg(d,t);h.setCalculationInfo(m);var g=f!=null&&u_(i)?function(e,t,n,r){return r===f?n:this.defaultDimValueGetter(e,t,n,r)}:null;return h.hasItemOption=!1,h.initData(a?i:p,null,g),h}function u_(e){if(e.sourceFormat===`original`)return!z(du(d_(e.data||[])))}function d_(e){for(var t=0;t=0&&n.push(e)}),n}}function g_(e,t){return Gn(Gn({},e,!0),t,!0)}var __=Math.log(2);function v_(e,t,n,r,i,a){var o=r+`-`+i,s=e.length;if(a.hasOwnProperty(o))return a[o];if(t===1){var c=Math.round(Math.log((1<>1)%2;s.cssText=[`position: absolute`,`visibility: hidden`,`padding: 0`,`margin: 0`,`border-width: 0`,`user-select: none`,`width:0`,`height:0`,r[c]+`:0`,i[l]+`:0`,r[1-c]+`:auto`,i[1-l]+`:auto`,``].join(`!important;`),e.appendChild(o),n.push(o)}return t.clearMarkers=function(){I(n,function(e){e.parentNode&&e.parentNode.removeChild(e)})},n}function E_(e,t,n){for(var r=n?`invTrans`:`trans`,i=t[r],a=t.srcCoords,o=[],s=[],c=!0,l=0;l<4;l++){var u=e[l].getBoundingClientRect(),d=2*l,f=u.left,p=u.top;o.push(f,p),c=c&&a&&f===a[d]&&p===a[d+1],s.push(e[l].offsetLeft,e[l].offsetTop)}return c&&i?i:(t.srcCoords=o,t[r]=n?y_(s,o):y_(o,s))}function D_(e){return e.nodeName.toUpperCase()===`CANVAS`}var O_=/([&<>"'])/g,k_={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`};function A_(e){return e==null?``:(e+``).replace(O_,function(e,t){return k_[t]})}var j_={time:{month:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`],monthAbbr:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],dayOfWeek:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`],dayOfWeekAbbr:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`]},legend:{selector:{all:`All`,inverse:`Inv`}},toolbox:{brush:{title:{rect:`Box Select`,polygon:`Lasso Select`,lineX:`Horizontally Select`,lineY:`Vertically Select`,keep:`Keep Selections`,clear:`Clear Selections`}},dataView:{title:`Data View`,lang:[`Data View`,`Close`,`Refresh`]},dataZoom:{title:{zoom:`Zoom`,back:`Zoom Reset`}},magicType:{title:{line:`Switch to Line Chart`,bar:`Switch to Bar Chart`,stack:`Stack`,tiled:`Tile`}},restore:{title:`Restore`},saveAsImage:{title:`Save as Image`,lang:[`Right Click to Save Image`]}},series:{typeNames:{pie:`Pie chart`,bar:`Bar chart`,line:`Line chart`,scatter:`Scatter plot`,effectScatter:`Ripple scatter plot`,radar:`Radar chart`,tree:`Tree`,treemap:`Treemap`,boxplot:`Boxplot`,candlestick:`Candlestick`,k:`K line chart`,heatmap:`Heat map`,map:`Map`,parallel:`Parallel coordinate map`,lines:`Line graph`,graph:`Relationship graph`,sankey:`Sankey diagram`,funnel:`Funnel chart`,gauge:`Gauge`,pictorialBar:`Pictorial bar`,themeRiver:`Theme River Map`,sunburst:`Sunburst`,custom:`Custom chart`,chart:`Chart`}},aria:{general:{withTitle:`This is a chart about "{title}"`,withoutTitle:`This is a chart`},series:{single:{prefix:``,withName:` with type {seriesType} named {seriesName}.`,withoutName:` with type {seriesType}.`},multiple:{prefix:`. It consists of {seriesCount} series count.`,withName:` The {seriesId} series is a {seriesType} representing {seriesName}.`,withoutName:` The {seriesId} series is a {seriesType}.`,separator:{middle:``,end:``}}},data:{allData:`The data is as follows: `,partialData:`The first {displayCnt} items are: `,withName:`the data for {name} is {value}`,withoutName:`{value}`,separator:{middle:`, `,end:`. `}}}},M_={time:{month:[`一月`,`二月`,`三月`,`四月`,`五月`,`六月`,`七月`,`八月`,`九月`,`十月`,`十一月`,`十二月`],monthAbbr:[`1月`,`2月`,`3月`,`4月`,`5月`,`6月`,`7月`,`8月`,`9月`,`10月`,`11月`,`12月`],dayOfWeek:[`星期日`,`星期一`,`星期二`,`星期三`,`星期四`,`星期五`,`星期六`],dayOfWeekAbbr:[`日`,`一`,`二`,`三`,`四`,`五`,`六`]},legend:{selector:{all:`全选`,inverse:`反选`}},toolbox:{brush:{title:{rect:`矩形选择`,polygon:`圈选`,lineX:`横向选择`,lineY:`纵向选择`,keep:`保持选择`,clear:`清除选择`}},dataView:{title:`数据视图`,lang:[`数据视图`,`关闭`,`刷新`]},dataZoom:{title:{zoom:`区域缩放`,back:`区域缩放还原`}},magicType:{title:{line:`切换为折线图`,bar:`切换为柱状图`,stack:`切换为堆叠`,tiled:`切换为平铺`}},restore:{title:`还原`},saveAsImage:{title:`保存为图片`,lang:[`右键另存为图片`]}},series:{typeNames:{pie:`饼图`,bar:`柱状图`,line:`折线图`,scatter:`散点图`,effectScatter:`涟漪散点图`,radar:`雷达图`,tree:`树图`,treemap:`矩形树图`,boxplot:`箱型图`,candlestick:`K线图`,k:`K线图`,heatmap:`热力图`,map:`地图`,parallel:`平行坐标图`,lines:`线图`,graph:`关系图`,sankey:`桑基图`,funnel:`漏斗图`,gauge:`仪表盘图`,pictorialBar:`象形柱图`,themeRiver:`主题河流图`,sunburst:`旭日图`,custom:`自定义图表`,chart:`图表`}},aria:{general:{withTitle:`这是一个关于“{title}”的图表。`,withoutTitle:`这是一个图表,`},series:{single:{prefix:``,withName:`图表类型是{seriesType},表示{seriesName}。`,withoutName:`图表类型是{seriesType}。`},multiple:{prefix:`它由{seriesCount}个图表系列组成。`,withName:`第{seriesId}个系列是一个表示{seriesName}的{seriesType},`,withoutName:`第{seriesId}个系列是一个{seriesType},`,separator:{middle:`;`,end:`。`}}},data:{allData:`其数据是——`,partialData:`其中,前{displayCnt}项是——`,withName:`{name}的数据是{value}`,withoutName:`{value}`,separator:{middle:`,`,end:``}}}},N_=`ZH`,P_=`EN`,F_=P_,I_={},L_={},R_=jr.domSupported?function(){return(document.documentElement.lang||navigator.language||navigator.browserLanguage||F_).toUpperCase().indexOf(N_)>-1?N_:F_}():F_;function z_(e,t){e=e.toUpperCase(),L_[e]=new qm(t),I_[e]=t}function B_(e){if(V(e)){var t=I_[e.toUpperCase()]||{};return e===N_||e===P_?P(t):Gn(P(t),P(I_[F_]),!1)}else return Gn(P(e),P(I_[F_]),!1)}function V_(e){return L_[e]}function H_(){return L_[F_]}z_(P_,j_),z_(N_,M_);var U_=null;function W_(){return U_}var G_=1e3,K_=G_*60,q_=K_*60,J_=q_*24,Y_=J_*365,X_={year:/({yyyy}|{yy})/,month:/({MMMM}|{MMM}|{MM}|{M})/,day:/({dd}|{d})/,hour:/({HH}|{H}|{hh}|{h})/,minute:/({mm}|{m})/,second:/({ss}|{s})/,millisecond:/({SSS}|{S})/},Z_={year:`{yyyy}`,month:`{MMM}`,day:`{d}`,hour:`{HH}:{mm}`,minute:`{HH}:{mm}`,second:`{HH}:{mm}:{ss}`,millisecond:`{HH}:{mm}:{ss} {SSS}`},Q_=`{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}`,$_=`{yyyy}-{MM}-{dd}`,ev={year:`{yyyy}`,month:`{yyyy}-{MM}`,day:$_,hour:$_+` `+Z_.hour,minute:$_+` `+Z_.minute,second:$_+` `+Z_.second,millisecond:Q_},tv=[`year`,`month`,`day`,`hour`,`minute`,`second`,`millisecond`],nv=[`year`,`half-year`,`quarter`,`month`,`week`,`half-week`,`day`,`half-day`,`quarter-day`,`hour`,`minute`,`second`,`millisecond`];function rv(e){return!V(e)&&!B(e)?iv(e):e}function iv(e){e||={};var t={},n=!0;return I(tv,function(t){n&&=e[t]==null}),I(tv,function(r,i){var a=e[r];t[r]={};for(var o=null,s=i;s>=0;s--){var c=tv[s],l=H(a)&&!z(a)?a[c]:a,u=void 0;z(l)?(u=l.slice(),o=u[0]||``):V(l)?(o=l,u=[o]):(o==null?o=Z_[r]:X_[c].test(o)||(o=t[c][c][0]+` `+o),u=[o],n&&(u[1]=`{primary|`+o+`}`)),t[r][c]=u}}),t}function av(e,t){return e+=``,`0000`.substr(0,t-e.length)+e}function ov(e){switch(e){case`half-year`:case`quarter`:return`month`;case`week`:case`half-week`:return`day`;case`half-day`:case`quarter-day`:return`hour`;default:return e}}function sv(e){return e===ov(e)}function cv(e){switch(e){case`year`:case`month`:return`day`;case`millisecond`:return`millisecond`;default:return`second`}}function lv(e,t,n,r){var i=Ul(e),a=i[pv(n)](),o=i[mv(n)]()+1,s=Math.floor((o-1)/3)+1,c=i[hv(n)](),l=i[`get`+(n?`UTC`:``)+`Day`](),u=i[gv(n)](),d=(u-1)%12+1,f=i[_v(n)](),p=i[vv(n)](),m=i[yv(n)](),h=u>=12?`pm`:`am`,g=h.toUpperCase(),_=(r instanceof qm?r:V_(r||R_)||H_()).getModel(`time`),v=_.get(`month`),y=_.get(`monthAbbr`),b=_.get(`dayOfWeek`),x=_.get(`dayOfWeekAbbr`);return(t||``).replace(/{a}/g,h+``).replace(/{A}/g,g+``).replace(/{yyyy}/g,a+``).replace(/{yy}/g,av(a%100+``,2)).replace(/{Q}/g,s+``).replace(/{MMMM}/g,v[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,av(o,2)).replace(/{M}/g,o+``).replace(/{dd}/g,av(c,2)).replace(/{d}/g,c+``).replace(/{eeee}/g,b[l]).replace(/{ee}/g,x[l]).replace(/{e}/g,l+``).replace(/{HH}/g,av(u,2)).replace(/{H}/g,u+``).replace(/{hh}/g,av(d+``,2)).replace(/{h}/g,d+``).replace(/{mm}/g,av(f,2)).replace(/{m}/g,f+``).replace(/{ss}/g,av(p,2)).replace(/{s}/g,p+``).replace(/{SSS}/g,av(m,3)).replace(/{S}/g,m+``)}function uv(e,t,n,r,i){var a=null;if(V(n))a=n;else if(B(n)){var o={time:e.time,level:e.time.level},s=W_();s&&s.makeAxisLabelFormatterParamBreak(o,e.break),a=n(e.value,t,o)}else{var c=e.time;if(c){var l=n[c.lowerTimeUnit][c.upperTimeUnit];a=l[Math.min(c.level,l.length-1)]||``}else{var u=dv(e.value,i);a=n[u][u][0]}}return lv(new Date(e.value),a,i,r)}function dv(e,t){var n=Ul(e),r=n[mv(t)]()+1,i=n[hv(t)](),a=n[gv(t)](),o=n[_v(t)](),s=n[vv(t)](),c=n[yv(t)]()===0,l=c&&s===0,u=l&&o===0,d=u&&a===0,f=d&&i===1;return f&&r===1?`year`:f?`month`:d?`day`:u?`hour`:l?`minute`:c?`second`:`millisecond`}function fv(e,t,n){switch(t){case`year`:e[xv(n)](0);case`month`:e[Sv(n)](1);case`day`:e[Cv(n)](0);case`hour`:e[wv(n)](0);case`minute`:e[Tv(n)](0);case`second`:e[Ev(n)](0)}return e}function pv(e){return e?`getUTCFullYear`:`getFullYear`}function mv(e){return e?`getUTCMonth`:`getMonth`}function hv(e){return e?`getUTCDate`:`getDate`}function gv(e){return e?`getUTCHours`:`getHours`}function _v(e){return e?`getUTCMinutes`:`getMinutes`}function vv(e){return e?`getUTCSeconds`:`getSeconds`}function yv(e){return e?`getUTCMilliseconds`:`getMilliseconds`}function bv(e){return e?`setUTCFullYear`:`setFullYear`}function xv(e){return e?`setUTCMonth`:`setMonth`}function Sv(e){return e?`setUTCDate`:`setDate`}function Cv(e){return e?`setUTCHours`:`setHours`}function wv(e){return e?`setUTCMinutes`:`setMinutes`}function Tv(e){return e?`setUTCSeconds`:`setSeconds`}function Ev(e){return e?`setUTCMilliseconds`:`setMilliseconds`}function Dv(e){if(!Yl(e))return V(e)?e:`-`;var t=(e+``).split(`.`);return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,`$1,`)+(t.length>1?`.`+t[1]:``)}function Ov(e,t){return e=(e||``).toLowerCase().replace(/-(.)/g,function(e,t){return t.toUpperCase()}),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var kv=hr;function Av(e,t,n){var r=`{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}`;function i(e){return e&&_r(e)?e:`-`}function a(e){return!!(e!=null&&!isNaN(e)&&isFinite(e))}var o=t===`time`,s=e instanceof Date;if(o||s){var c=o?Ul(e):e;if(!isNaN(+c))return lv(c,r,n);if(s)return`-`}if(t===`ordinal`)return rr(e)?i(e):ir(e)&&a(e)?e+``:`-`;var l=Jl(e);return a(l)?Dv(l):rr(e)?i(e):typeof e==`boolean`?e+``:`-`}var jv=[`a`,`b`,`c`,`d`,`e`,`f`,`g`],Mv=function(e,t){return`{`+e+(t??``)+`}`};function Nv(e,t,n){z(t)||(t=[t]);var r=t.length;if(!r)return``;for(var i=t[0].$vars||[],a=0;a`:``:{renderMode:a,content:`{`+(n.markerId||`markerX`)+`|} `,style:i===`subItem`?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}:``}function Fv(e,t){return t||=`transparent`,V(e)?e:H(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function Iv(e,t){if(t===`_blank`||t===`blank`){var n=window.open();n.opener=null,n.location.href=e}else window.open(e,t)}var Lv=I,Rv=[`left`,`right`,`top`,`bottom`,`width`,`height`],zv=[[`width`,`left`,`right`],[`height`,`top`,`bottom`]];function Bv(e,t,n,r,i){var a=0,o=0;r??=1/0,i??=1/0;var s=0;t.eachChild(function(c,l){var u=c.getBoundingRect(),d=t.childAt(l+1),f=d&&d.getBoundingRect(),p,m;if(e===`horizontal`){var h=u.width+(f?-f.x+u.x:0);p=a+h,p>r||c.newline?(a=0,p=h,o+=s+n,s=u.height):s=Math.max(s,u.height)}else{var g=u.height+(f?-f.y+u.y:0);m=o+g,m>i||c.newline?(a+=s+n,o=0,m=g,s=u.width):s=Math.max(s,u.width)}c.newline||(c.x=a,c.y=o,c.markRedraw(),e===`horizontal`?a=p+n:o=m+n)})}var Vv=Bv;nr(Bv,`vertical`),nr(Bv,`horizontal`);function Hv(e,t){return{left:e.getShallow(`left`,t),top:e.getShallow(`top`,t),right:e.getShallow(`right`,t),bottom:e.getShallow(`bottom`,t),width:e.getShallow(`width`,t),height:e.getShallow(`height`,t)}}function Uv(e,t){var n=qv(e,t,{enableLayoutOnlyByCenter:!0}),r=e.getBoxLayoutParams(),i,a;if(n.type===Kv.point)a=n.refPoint,i=Gv(r,{width:t.getWidth(),height:t.getHeight()});else{var o=e.get(`center`),s=z(o)?o:[o,o];i=Gv(r,n.refContainer),a=n.boxCoordFrom===Kg.coord2?n.refPoint:[Al(s[0],i.width)+i.x,Al(s[1],i.height)+i.y]}return{viewRect:i,center:a}}function Wv(e,t){var n=Uv(e,t),r=n.viewRect,i=n.center,a=e.get(`radius`);z(a)||(a=[0,a]);var o=Al(r.width,t.getWidth()),s=Al(r.height,t.getHeight()),c=Math.min(o,s),l=Al(a[0],c/2),u=Al(a[1],c/2);return{cx:i[0],cy:i[1],r0:l,r:u,viewRect:r}}function Gv(e,t,n){n=kv(n||0);var r=t.width,i=t.height,a=Al(e.left,r),o=Al(e.top,i),s=Al(e.right,r),c=Al(e.bottom,i),l=Al(e.width,r),u=Al(e.height,i),d=n[2]+n[0],f=n[1]+n[3],p=e.aspect;switch(isNaN(l)&&(l=r-s-f-a),isNaN(u)&&(u=i-c-d-o),p!=null&&(isNaN(l)&&isNaN(u)&&(p>r/i?l=r*.8:u=i*.8),isNaN(l)&&(l=p*u),isNaN(u)&&(u=l/p)),isNaN(a)&&(a=r-s-l-f),isNaN(o)&&(o=i-c-u-d),e.left||e.right){case`center`:a=r/2-l/2-n[3];break;case`right`:a=r-l-f;break}switch(e.top||e.bottom){case`middle`:case`center`:o=i/2-u/2-n[0];break;case`bottom`:o=i-u-d;break}a||=0,o||=0,isNaN(l)&&(l=r-f-a-(s||0)),isNaN(u)&&(u=i-d-o-(c||0));var m=new Ei((t.x||0)+a+n[3],(t.y||0)+o+n[0],l,u);return m.margin=n,m}var Kv={rect:1,point:2};function qv(e,t,n){var r,i,a,o=e.boxCoordinateSystem,s;if(o){var c=Yg(e),l=c.coord,u=c.from;if(o.dataToLayout){a=Kv.rect,s=u;var d=o.dataToLayout(l);r=d.contentRect||d.rect}else n&&n.enableLayoutOnlyByCenter&&o.dataToPoint&&(a=Kv.point,s=u,i=o.dataToPoint(l))}return a??=Kv.rect,a===Kv.rect&&(r||={x:0,y:0,width:t.getWidth(),height:t.getHeight()},i=[r.x+r.width/2,r.y+r.height/2]),{type:a,refContainer:r,refPoint:i,boxCoordFrom:s}}function Jv(e,t,n,r,i,a){var o=!i||!i.hv||i.hv[0],s=!i||!i.hv||i.hv[1],c=i&&i.boundingMode||`all`;if(a||=e,a.x=e.x,a.y=e.y,!o&&!s)return!1;var l;if(c===`raw`)l=e.type===`group`?new Ei(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(l=e.getBoundingRect(),e.needLocalTransform()){var u=e.getLocalTransform();l=l.clone(),l.applyTransform(u)}var d=Gv(Kn({width:l.width,height:l.height},t),n,r),f=o?d.x-l.x:0,p=s?d.y-l.y:0;return c===`raw`?(a.x=f,a.y=p):(a.x+=f,a.y+=p),a===e&&e.markRedraw(),!0}function Yv(e){var t=e.layoutMode||e.constructor.layoutMode;return H(t)?t:t?{type:t}:null}function Xv(e,t,n){var r=n&&n.ignoreSize;!z(r)&&(r=[r,r]);var i=o(zv[0],0),a=o(zv[1],1);c(zv[0],e,i),c(zv[1],e,a);function o(n,i){var a={},o=0,c={},l=0,u=2;if(Lv(n,function(t){c[t]=e[t]}),Lv(n,function(e){G(t,e)&&(a[e]=c[e]=t[e]),s(a,e)&&o++,s(c,e)&&l++}),r[i])return s(t,n[1])?c[n[2]]=null:s(t,n[2])&&(c[n[1]]=null),c;if(l===u||!o)return c;if(o>=u)return a;for(var d=0;d=0;o--)a=Gn(a,n[o],!0);t.defaultOption=a}return t.defaultOption},t.prototype.getReferringComponents=function(e,t){var n=e+`Index`,r=e+`Id`;return Iu(this.ecModel,e,{index:this.get(n,!0),id:this.get(r,!0)},t)},t.prototype.getBoxLayoutParams=function(){return Hv(this,!1)},t.prototype.getZLevelKey=function(){return``},t.prototype.setZLevel=function(e){this.option.zlevel=e},t.protoInitialize=function(){var e=t.prototype;e.type=`component`,e.id=``,e.name=``,e.mainType=``,e.subType=``,e.componentIndex=0}(),t}(qm);Vr(ey,qm),Kr(ey),m_(ey),h_(ey,ty);function ty(e){var t=[];return I(ey.getClassesByMainType(e),function(e){t=t.concat(e.dependencies||e.prototype.dependencies||[])}),t=L(t,function(e){return Ir(e).main}),e!==`dataset`&&qn(t,`dataset`)<=0&&t.unshift(`dataset`),t}var ny=Au();Au();var ry=function(){function e(){}return e.prototype.getColorFromPalette=function(e,t,n){var r=cu(this.get(`color`,!0)),i=this.get(`colorLayer`,!0);return ay(this,ny,r,i,e,t,n)},e.prototype.clearColorPalette=function(){oy(this,ny)},e}();function iy(e,t){for(var n=e.length,r=0;rt)return e[r];return e[n-1]}function ay(e,t,n,r,i,a,o){a||=e;var s=t(a),c=s.paletteIdx||0,l=s.paletteNameMap=s.paletteNameMap||{};if(l.hasOwnProperty(i))return l[i];var u=o==null||!r?n:iy(r,o);if(u||=n,!(!u||!u.length)){var d=u[c];return i&&(l[i]=d),s.paletteIdx=(c+1)%u.length,d}}function oy(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var sy=/\{@(.+?)\}/g,cy=function(){function e(){}return e.prototype.getDataParams=function(e,t){var n=this.getData(t),r=this.getRawValue(e,t),i=n.getRawIndex(e),a=n.getName(e),o=n.getRawDataItem(e),s=n.getItemVisual(e,`style`),c=s&&s[n.getItemVisual(e,`drawType`)||`fill`],l=s&&s.stroke,u=this.mainType,d=u===`series`,f=n.userOutput&&n.userOutput.get();return{componentType:u,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:d?this.subType:null,seriesIndex:this.seriesIndex,seriesId:d?this.id:null,seriesName:d?this.name:null,name:a,dataIndex:i,data:o,dataType:t,value:r,color:c,borderColor:l,dimensionNames:f?f.fullDimensions:null,encode:f?f.encode:null,$vars:[`seriesName`,`name`,`value`]}},e.prototype.getFormattedLabel=function(e,t,n,r,i,a){t||=`normal`;var o=this.getData(n),s=this.getDataParams(e,n);if(a&&(s.value=a.interpolatedValue),r!=null&&z(s.value)&&(s.value=s.value[r]),i||=o.getItemModel(e).get(t===`normal`?[`label`,`formatter`]:[t,`label`,`formatter`]),B(i))return s.status=t,s.dimensionIndex=r,i(s);if(V(i))return Nv(i,s).replace(sy,function(t,n){var r=n.length,i=n;i.charAt(0)===`[`&&i.charAt(r-1)===`]`&&(i=+i.slice(1,r-1));var s=Uh(o,e,i);if(a&&z(a.interpolatedValue)){var c=o.getDimensionIndex(i);c>=0&&(s=a.interpolatedValue[c])}return s==null?``:s+``})},e.prototype.getRawValue=function(e,t){return Uh(this.getData(t),e)},e.prototype.formatTooltip=function(e,t,n){},e}();function ly(e){var t,n;return H(e)?e.type&&(n=e):t=e,{text:t,frag:n}}function uy(e){return new dy(e)}var dy=function(){function e(e){e||={},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return e.prototype.perform=function(e){var t=this._upstream,n=e&&e.skip;if(this._dirty&&t){var r=this.context;r.data=r.outputData=t.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!n&&(i=this._plan(this.context));var a=l(this._modBy),o=this._modDataCount||0,s=l(e&&e.modBy),c=e&&e.modDataCount||0;(a!==s||o!==c)&&(i=`reset`);function l(e){return!(e>=1)&&(e=1),e}var u;(this._dirty||i===`reset`)&&(this._dirty=!1,u=this._doReset(n)),this._modBy=s,this._modDataCount=c;var d=e&&e.step;if(t?this._dueEnd=t._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var f=this._dueIndex,p=Math.min(d==null?1/0:this._dueIndex+d,this._dueEnd);if(!n&&(u||f1&&r>0?s:o}};return a;function o(){return t=e?null:a9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+`_`+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var e=this._sourceHost,t=this._getUpstreamSourceManagers(),n=!!t.length,r,i;if(Ey(e)){var a=e,o=void 0,s=void 0,c=void 0;if(n){var l=t[0];l.prepareSource(),c=l.getSource(),o=c.data,s=c.sourceFormat,i=[l._getVersionSign()]}else o=a.get(`data`,!0),s=or(o)?nh:Qm,i=[];var u=this._getSourceMetaRawOption()||{},d=c&&c.metaRawOption||{},f=U(u.seriesLayoutBy,d.seriesLayoutBy)||null,p=U(u.sourceHeader,d.sourceHeader),m=U(u.dimensions,d.dimensions);r=f!==d.seriesLayoutBy||!!p!=!!d.sourceHeader||m?[gh(o,{seriesLayoutBy:f,sourceHeader:p,dimensions:m},s)]:[]}else{var h=e;if(n){var g=this._applyTransform(t);r=g.sourceList,i=g.upstreamSignList}else r=[gh(h.get(`source`,!0),this._getSourceMetaRawOption(),null)],i=[]}this._setLocalSource(r,i)},e.prototype._applyTransform=function(e){var t=this._sourceHost,n=t.get(`transform`,!0),r=t.get(`fromTransformResult`,!0);r!=null&&e.length!==1&&Dy(``);var i,a=[],o=[];return I(e,function(e){e.prepareSource();var t=e.getSource(r||0);r!=null&&!t&&Dy(``),a.push(t),o.push(e._getVersionSign())}),n?i=xy(n,a,{datasetIndex:t.componentIndex}):r!=null&&(i=[vh(a[0])]),{sourceList:i,upstreamSignList:o}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),t=0;t1||n>0&&!e.noHeader;return I(e.blocks,function(e){var n=zy(e);n>=t&&(t=n+ +(r&&(!n||Ly(e)&&!e.noHeader)))}),t}return 0}function By(e,t,n,r){var i=t.noHeader,a=Uy(zy(t)),o=[],s=t.blocks||[];gr(!s||z(s)),s||=[];var c=e.orderMode;if(t.sortBlocks&&c){s=s.slice();var l={valueAsc:`asc`,valueDesc:`desc`};if(G(l,c)){var u=new tg(l[c],null);s.sort(function(e,t){return u.evaluate(e.sortParam,t.sortParam)})}else c===`seriesDesc`&&s.reverse()}I(s,function(n,i){var s=t.valueFormatter,c=Ry(n)(s?F(F({},e),{valueFormatter:s}):e,n,i>0?a.html:0,r);c!=null&&o.push(c)});var d=e.renderMode===`richText`?o.join(a.richText):Wy(r,o.join(``),i?n:a.html);if(i)return d;var f=Av(t.header,`ordinal`,e.useUTC),p=Ny(r,e.renderMode).nameStyle,m=My(r);return e.renderMode===`richText`?qy(e,f,p)+a.richText+d:Wy(r,`
`+A_(f)+`
`+d,n)}function Vy(e,t,n,r){var i=e.renderMode,a=t.noName,o=t.noValue,s=!t.markerType,c=t.name,l=e.useUTC,u=t.valueFormatter||e.valueFormatter||function(e){return e=z(e)?e:[e],L(e,function(e,t){return Av(e,z(p)?p[t]:p,l)})};if(!(a&&o)){var d=s?``:e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||K.color.secondary,i),f=a?``:Av(c,`ordinal`,l),p=t.valueType,m=o?[]:u(t.value,t.dataIndex),h=!s||!a,g=!s&&a,_=Ny(r,i),v=_.nameStyle,y=_.valueStyle;return i===`richText`?(s?``:d)+(a?``:qy(e,f,v))+(o?``:Jy(e,m,h,g,y)):Wy(r,(s?``:d)+(a?``:Gy(f,!s,v))+(o?``:Ky(m,h,g,y)),n)}}function Hy(e,t,n,r,i,a){if(e)return Ry(e)({useUTC:i,renderMode:n,orderMode:r,markupStyleCreator:t,valueFormatter:e.valueFormatter},e,0,a)}function Uy(e){return{html:Py[e],richText:Fy[e]}}function Wy(e,t,n){var r=`
`,i=`margin: `+n+`px 0 0`,a=My(e);return`
`+t+r+`
`}function Gy(e,t,n){var r=t?`margin-left:2px`:``;return``+A_(e)+``}function Ky(e,t,n,r){var i=t?`float:right;margin-left:`+(n?`10px`:`20px`):``;return e=z(e)?e:[e],``+L(e,function(e){return A_(e)}).join(`  `)+``}function qy(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function Jy(e,t,n,r,i){var a=[i],o=r?10:20;return n&&a.push({padding:[0,0,0,o],align:`right`}),e.markupStyleCreator.wrapRichTextStyle(z(t)?t.join(` `):t,a)}function Yy(e,t){var n=e.getData().getItemVisual(t,`style`)[e.visualDrawType];return Fv(n)}function Xy(e,t){return e.get(`padding`)??(t===`richText`?[8,10]:10)}var Zy=function(){function e(){this.richTextStyles={},this._nextStyleNameId=Xl()}return e.prototype._generateStyleName=function(){return`__EC_aUTo_`+ this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(e,t,n){var r=n===`richText`?this._generateStyleName():null,i=Pv({color:t,type:e,renderMode:n,markerId:r});return V(i)?i:(this.richTextStyles[r]=i.style,i.content)},e.prototype.wrapRichTextStyle=function(e,t){var n={};z(t)?I(t,function(e){return F(n,e)}):F(n,t);var r=this._generateStyleName();return this.richTextStyles[r]=n,`{`+r+`|`+e+`}`},e}();function Qy(e){var t=e.series,n=e.dataIndex,r=e.multipleSeries,i=t.getData(),a=i.mapDimensionsAll(`defaultedTooltip`),o=a.length,s=t.getRawValue(n),c=z(s),l=Yy(t,n),u,d,f,p;if(o>1||c&&!o){var m=$y(s,t,n,a,l);u=m.inlineValues,d=m.inlineValueTypes,f=m.blocks,p=m.inlineValues[0]}else if(o){var h=i.getDimensionInfo(a[0]);p=u=Uh(i,n,a[0]),d=h.type}else p=u=c?s[0]:s;var g=Cu(t),_=g&&t.name||``,v=i.getName(n),y=r?_:v;return Iy(`section`,{header:_,noHeader:r||!g,sortParam:p,blocks:[Iy(`nameValue`,{markerType:`item`,markerColor:l,name:y,noName:!_r(y),value:u,valueType:d,dataIndex:n})].concat(f||[])})}function $y(e,t,n,r,i){var a=t.getData(),o=Zn(e,function(e,t,n){var r=a.getDimensionInfo(n);return e||=r&&r.tooltip!==!1&&r.displayName!=null},!1),s=[],c=[],l=[];r.length?I(r,function(e){u(Uh(a,n,e),e)}):I(e,u);function u(e,t){var n=a.getDimensionInfo(t);!n||n.otherDims.tooltip===!1||(o?l.push(Iy(`nameValue`,{markerType:`subItem`,markerColor:i,name:n.displayName,value:e,valueType:n.type})):(s.push(e),c.push(n.type)))}return{inlineValues:s,inlineValueTypes:c,blocks:l}}var eb=Au();function tb(e,t){return e.getName(t)||e.getId(t)}var nb=function(e){N(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return t.prototype.init=function(e,t,n){this.seriesIndex=this.componentIndex,this.dataTask=uy({count:ab,reset:ob}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,n),(eb(this).sourceManager=new wy(this)).prepareSource();var r=this.getInitialData(e,n);cb(r,this),this.dataTask.context.data=r,eb(this).dataBeforeProcessed=r,rb(this),this._initSelectedMapFromData(r)},t.prototype.mergeDefaultAndTheme=function(e,t){var n=Yv(this),r=n?Zv(e):{},i=this.subType;ey.hasClass(i)&&(i+=`Series`),Gn(e,t.getTheme().get(this.subType)),Gn(e,this.getDefaultOption()),lu(e,`label`,[`show`]),this.fillDataTextStyle(e.data),n&&Xv(e,r,n)},t.prototype.mergeOption=function(e,t){e=Gn(this.option,e,!0),this.fillDataTextStyle(e.data);var n=Yv(this);n&&Xv(this.option,e,n);var r=eb(this).sourceManager;r.dirty(),r.prepareSource();var i=this.getInitialData(e,t);cb(i,this),this.dataTask.dirty(),this.dataTask.context.data=i,eb(this).dataBeforeProcessed=i,rb(this),this._initSelectedMapFromData(i)},t.prototype.fillDataTextStyle=function(e){if(e&&!or(e))for(var t=[`show`],n=0;n=0&&u<0)&&(l=i,u=n,d=0),n===u&&(c[d++]=t))}),c.length=d,c},t.prototype.formatTooltip=function(e,t,n){return Qy({series:this,dataIndex:e,multipleSeries:t})},t.prototype.isAnimationEnabled=function(){var e=this.ecModel;if(jr.node&&!(e&&e.ssr))return!1;var t=this.getShallow(`animation`);return t&&this.getData().count()>this.getShallow(`animationThreshold`)&&(t=!1),!!t},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,t,n){var r=this.ecModel,i=ry.prototype.getColorFromPalette.call(this,e,t,n);return i||=r.getColorFromPalette(e,t,n),i},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get(`progressive`)},t.prototype.getProgressiveThreshold=function(){return this.get(`progressiveThreshold`)},t.prototype.select=function(e,t){this._innerSelect(this.getData(t),e)},t.prototype.unselect=function(e,t){var n=this.option.selectedMap;if(n){var r=this.option.selectedMode,i=this.getData(t);if(r===`series`||n===`all`){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var a=0;a=0&&n.push(i)}return n},t.prototype.isSelected=function(e,t){var n=this.option.selectedMap;if(!n)return!1;var r=this.getData(t);return(n===`all`||n[tb(r,e)])&&!r.getItemModel(e).get([`select`,`disabled`])},t.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var e=this.option.universalTransition;return e?e===!0?!0:e&&e.enabled:!1},t.prototype._innerSelect=function(e,t){var n,r,i=this.option,a=i.selectedMode,o=t.length;if(!(!a||!o)){if(a===`series`)i.selectedMap=`all`;else if(a===`multiple`){H(i.selectedMap)||(i.selectedMap={});for(var s=i.selectedMap,c=0;c0&&this._innerSelect(e,t)}},t.registerClass=function(e){return ey.registerClass(e)},t.protoInitialize=function(){var e=t.prototype;e.type=`series.__base__`,e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol=`circle`,e.visualStyleAccessPath=`itemStyle`,e.visualDrawType=`fill`}(),t}(ey);Yn(nb,cy),Yn(nb,ry),Vr(nb,ey);function rb(e){var t=e.name;Cu(e)||(e.name=ib(e)||t)}function ib(e){var t=e.getRawData(),n=t.mapDimensionsAll(`seriesName`),r=[];return I(n,function(e){var n=t.getDimensionInfo(e);n.displayName&&r.push(n.displayName)}),r.join(` `)}function ab(e){return e.model.getRawData().count()}function ob(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),sb}function sb(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function cb(e,t){I(Tr(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(n){e.wrapMethod(n,nr(lb,t))})}function lb(e,t){var n=ub(e);return n&&n.setOutputEnd((t||this).count()),t}function ub(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var i=r.agentStubMap;i&&(r=i.get(e.uid))}return r}}var db=Wc.extend({type:`triangle`,shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var n=t.cx,r=t.cy,i=t.width/2,a=t.height/2;e.moveTo(n,r-a),e.lineTo(n+i,r+a),e.lineTo(n-i,r+a),e.closePath()}}),fb={line:Zf,rect:il,roundRect:il,square:il,circle:xf,diamond:Wc.extend({type:`diamond`,shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var n=t.cx,r=t.cy,i=t.width/2,a=t.height/2;e.moveTo(n,r-a),e.lineTo(n+i,r),e.lineTo(n,r+a),e.lineTo(n-i,r),e.closePath()}}),pin:Wc.extend({type:`pin`,shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var n=t.x,r=t.y,i=t.width/5*3,a=Math.max(i,t.height),o=i/2,s=o*o/(a-o),c=r-a+o+s,l=Math.asin(s/o),u=Math.cos(l)*o,d=Math.sin(l),f=Math.cos(l),p=o*.6,m=o*.7;e.moveTo(n-u,c+s),e.arc(n,c,o,Math.PI-l,Math.PI*2+l),e.bezierCurveTo(n+u-d*p,c+s+f*p,n,r-m,n,r),e.bezierCurveTo(n,r-m,n-u+d*p,c+s+f*p,n-u,c+s),e.closePath()}}),arrow:Wc.extend({type:`arrow`,shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var n=t.height,r=t.width,i=t.x,a=t.y,o=r/3*2;e.moveTo(i,a),e.lineTo(i+o,a+n),e.lineTo(i,a+n/4*3),e.lineTo(i-o,a+n),e.lineTo(i,a),e.closePath()}}),triangle:db},pb={line:function(e,t,n,r,i){i.x1=e,i.y1=t+r/2,i.x2=e+n,i.y2=t+r/2},rect:function(e,t,n,r,i){i.x=e,i.y=t,i.width=n,i.height=r},roundRect:function(e,t,n,r,i){i.x=e,i.y=t,i.width=n,i.height=r,i.r=Math.min(n,r)/4},square:function(e,t,n,r,i){var a=Math.min(n,r);i.x=e,i.y=t,i.width=a,i.height=a},circle:function(e,t,n,r,i){i.cx=e+n/2,i.cy=t+r/2,i.r=Math.min(n,r)/2},diamond:function(e,t,n,r,i){i.cx=e+n/2,i.cy=t+r/2,i.width=n,i.height=r},pin:function(e,t,n,r,i){i.x=e+n/2,i.y=t+r/2,i.width=n,i.height=r},arrow:function(e,t,n,r,i){i.x=e+n/2,i.y=t+r/2,i.width=n,i.height=r},triangle:function(e,t,n,r,i){i.cx=e+n/2,i.cy=t+r/2,i.width=n,i.height=r}},mb={};I(fb,function(e,t){mb[t]=new e});var hb=Wc.extend({type:`symbol`,shape:{symbolType:``,x:0,y:0,width:0,height:0},calculateTextPosition:function(e,t,n){var r=Wi(e,t,n),i=this.shape;return i&&i.symbolType===`pin`&&t.position===`inside`&&(r.y=n.y+n.height*.4),r},buildPath:function(e,t,n){var r=t.symbolType;if(r!==`none`){var i=mb[r];i||=(r=`rect`,mb[r]),pb[r](t.x,t.y,t.width,t.height,i.shape),i.buildPath(e,i.shape,n)}}});function gb(e,t){if(this.type!==`image`){var n=this.style;this.__isEmptyBrush?(n.stroke=e,n.fill=t||K.color.neutral00,n.lineWidth=2):this.shape.symbolType===`line`?n.stroke=e:n.fill=e,this.markRedraw()}}function _b(e,t,n,r,i,a,o){var s=e.indexOf(`empty`)===0;s&&(e=e.substr(5,1).toLowerCase()+e.substr(6));var c=e.indexOf(`image://`)===0?zp(e.slice(8),new Ei(t,n,r,i),o?`center`:`cover`):e.indexOf(`path://`)===0?Rp(e.slice(7),{},new Ei(t,n,r,i),o?`center`:`cover`):new hb({shape:{symbolType:e,x:t,y:n,width:r,height:i}});return c.__isEmptyBrush=s,c.setColor=gb,a&&c.setColor(a),c}function vb(e){return z(e)||(e=[+e,+e]),[e[0]||0,e[1]||0]}function yb(e,t){if(e!=null)return z(e)||(e=[e,e]),[Al(e[0],t[0])||0,Al(U(e[1],e[0]),t[1])||0]}var bb=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return t.prototype.getInitialData=function(e){return l_(null,this,{useEncodeDefaulter:!0})},t.prototype.getLegendIcon=function(e){var t=new yf,n=_b(`line`,0,e.itemHeight/2,e.itemWidth,0,e.lineStyle.stroke,!1);t.add(n),n.setStyle(e.lineStyle);var r=this.getData().getVisual(`symbol`),i=this.getData().getVisual(`symbolRotate`),a=r===`none`?`circle`:r,o=e.itemHeight*.8,s=_b(a,(e.itemWidth-o)/2,(e.itemHeight-o)/2,o,o,e.itemStyle.fill);return t.add(s),s.setStyle(e.itemStyle),s.rotation=(e.iconRotate===`inherit`?i:e.iconRotate||0)*Math.PI/180,s.setOrigin([e.itemWidth/2,e.itemHeight/2]),a.indexOf(`empty`)>-1&&(s.style.stroke=s.style.fill,s.style.fill=K.color.neutral00,s.style.lineWidth=2),t},t.type=`series.line`,t.dependencies=[`grid`,`polar`],t.defaultOption={z:3,coordinateSystem:`cartesian2d`,legendHoverLink:!0,clip:!0,label:{position:`top`},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:`solid`},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:`emptyCircle`,symbolSize:6,symbolRotate:null,showSymbol:!0,showAllSymbol:`auto`,connectNulls:!1,sampling:`none`,animationEasing:`linear`,progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:`clone`},triggerLineEvent:!1},t}(nb);function xb(e,t){var n=e.mapDimensionsAll(`defaultedLabel`),r=n.length;if(r===1){var i=Uh(e,t,n[0]);return i==null?null:i+``}else if(r){for(var a=[],o=0;o=0&&r.push(t[a])}return r.join(` `)}var Cb=function(e){N(t,e);function t(t,n,r,i){var a=e.call(this)||this;return a.updateData(t,n,r,i),a}return t.prototype._createSymbol=function(e,t,n,r,i,a){this.removeAll();var o=_b(e,-1,-1,2,2,null,a);o.attr({z2:U(i,100),culling:!0,scaleX:r[0]/2,scaleY:r[1]/2}),o.drift=wb,this._symbolType=e,this.add(o)},t.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){bd(this.childAt(0))},t.prototype.downplay=function(){xd(this.childAt(0))},t.prototype.setZ=function(e,t){var n=this.childAt(0);n.zlevel=e,n.z=t},t.prototype.setDraggable=function(e,t){var n=this.childAt(0);n.draggable=e,n.cursor=!t&&e?`move`:n.cursor},t.prototype.updateData=function(e,n,r,i){this.silent=!1;var a=e.getItemVisual(n,`symbol`)||`circle`,o=e.hostModel,s=t.getSymbolSize(e,n),c=t.getSymbolZ2(e,n),l=a!==this._symbolType,u=i&&i.disableAnimation;if(l){var d=e.getItemVisual(n,`symbolKeepAspect`);this._createSymbol(a,e,n,s,c,d)}else{var f=this.childAt(0);f.silent=!1;var p={scaleX:s[0]/2,scaleY:s[1]/2};u?f.attr(p):Sp(f,p,o,n),Op(f)}if(this._updateCommon(e,n,s,r,i),l){var f=this.childAt(0);if(!u){var p={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:f.style.opacity}};f.scaleX=f.scaleY=0,f.style.opacity=0,Cp(f,p,o,n)}}u&&this.childAt(0).stopAnimation(`leave`)},t.prototype._updateCommon=function(e,t,n,r,i){var a=this.childAt(0),o=e.hostModel,s,c,l,u,d,f,p,m,h;if(r&&(s=r.emphasisItemStyle,c=r.blurItemStyle,l=r.selectItemStyle,u=r.focus,d=r.blurScope,p=r.labelStatesModels,m=r.hoverScale,h=r.cursorStyle,f=r.emphasisDisabled),!r||e.hasItemOption){var g=r&&r.itemModel?r.itemModel:e.getItemModel(t),_=g.getModel(`emphasis`);s=_.getModel(`itemStyle`).getItemStyle(),l=g.getModel([`select`,`itemStyle`]).getItemStyle(),c=g.getModel([`blur`,`itemStyle`]).getItemStyle(),u=_.get(`focus`),d=_.get(`blurScope`),f=_.get(`disabled`),p=Cm(g),m=_.getShallow(`scale`),h=g.getShallow(`cursor`)}var v=e.getItemVisual(t,`symbolRotate`);a.attr(`rotation`,(v||0)*Math.PI/180||0);var y=yb(e.getItemVisual(t,`symbolOffset`),n);y&&(a.x=y[0],a.y=y[1]),h&&a.attr(`cursor`,h);var b=e.getItemVisual(t,`style`),x=b.fill;if(a instanceof Xc){var S=a.style;a.useStyle(F({image:S.image,x:S.x,y:S.y,width:S.width,height:S.height},b))}else a.__isEmptyBrush?a.useStyle(F({},b)):a.useStyle(b),a.style.decal=null,a.setColor(x,i&&i.symbolInnerColor),a.style.strokeNoScale=!0;var C=e.getItemVisual(t,`liftZ`),w=this._z2;C==null?w!=null&&(a.z2=w,this._z2=null):w??(this._z2=a.z2,a.z2+=C);var T=i&&i.useNameLabel;Sm(a,p,{labelFetcher:o,labelDataIndex:t,defaultText:E,inheritColor:x,defaultOpacity:b.opacity});function E(t){return T?e.getName(t):xb(e,t)}this._sizeX=n[0]/2,this._sizeY=n[1]/2;var D=a.ensureState(`emphasis`);D.style=s,a.ensureState(`select`).style=l,a.ensureState(`blur`).style=c;var O=m==null||m===!0?Math.max(1.1,3/this._sizeY):isFinite(m)&&m>0?+m:1;D.scaleX=this._sizeX*O,D.scaleY=this._sizeY*O,this.setSymbolScale(1),zd(this,u,d,f)},t.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},t.prototype.fadeOut=function(e,t,n){var r=this.childAt(0),i=Vu(this).dataIndex,a=n&&n.animation;if(this.silent=r.silent=!0,n&&n.fadeLabel){var o=r.getTextContent();o&&Tp(o,{style:{opacity:0}},t,{dataIndex:i,removeOpt:a,cb:function(){r.removeTextContent()}})}else r.removeTextContent();Tp(r,{style:{opacity:0},scaleX:0,scaleY:0},t,{dataIndex:i,cb:e,removeOpt:a})},t.getSymbolSize=function(e,t){return vb(e.getItemVisual(t,`symbolSize`))},t.getSymbolZ2=function(e,t){return e.getItemVisual(t,`z2`)},t}(yf);function wb(e,t){this.parent.drift(e,t)}function Tb(e,t,n,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(n))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&e.getItemVisual(n,`symbol`)!==`none`}function Eb(e){return e!=null&&!H(e)&&(e={isIgnore:e}),e||{}}function Db(e){var t=e.hostModel,n=t.getModel(`emphasis`);return{emphasisItemStyle:n.getModel(`itemStyle`).getItemStyle(),blurItemStyle:t.getModel([`blur`,`itemStyle`]).getItemStyle(),selectItemStyle:t.getModel([`select`,`itemStyle`]).getItemStyle(),focus:n.get(`focus`),blurScope:n.get(`blurScope`),emphasisDisabled:n.get(`disabled`),hoverScale:n.get(`scale`),labelStatesModels:Cm(t),cursorStyle:t.get(`cursor`)}}var Ob=function(){function e(e){this.group=new yf,this._SymbolCtor=e||Cb}return e.prototype.updateData=function(e,t){this._progressiveEls=null,t=Eb(t);var n=this.group,r=e.hostModel,i=this._data,a=this._SymbolCtor,o=t.disableAnimation,s=Db(e),c={disableAnimation:o},l=t.getSymbolPoint||function(t){return e.getItemLayout(t)};i||n.removeAll(),e.diff(i).add(function(r){var i=l(r);if(Tb(e,i,r,t)){var o=new a(e,r,s,c);o.setPosition(i),e.setItemGraphicEl(r,o),n.add(o)}}).update(function(u,d){var f=i.getItemGraphicEl(d),p=l(u);if(!Tb(e,p,u,t)){n.remove(f);return}var m=e.getItemVisual(u,`symbol`)||`circle`,h=f&&f.getSymbolType&&f.getSymbolType();if(!f||h&&h!==m)n.remove(f),f=new a(e,u,s,c),f.setPosition(p);else{f.updateData(e,u,s,c);var g={x:p[0],y:p[1]};o?f.attr(g):Sp(f,g,r)}n.add(f),e.setItemGraphicEl(u,f)}).remove(function(e){var t=i.getItemGraphicEl(e);t&&t.fadeOut(function(){n.remove(t)},r)}).execute(),this._getSymbolPoint=l,this._data=e},e.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl(function(t,n){var r=e._getSymbolPoint(n);t.setPosition(r),t.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=Db(e),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t,n){this._progressiveEls=[],n=Eb(n);function r(e){e.isGroup||(e.incremental=!0,e.ensureState(`emphasis`).hoverLayer=!0)}for(var i=e.start;i0?n=r[0]:r[1]<0&&(n=r[1]),n}function jb(e,t,n,r){var i=NaN;e.stacked&&(i=n.get(n.getCalculationInfo(`stackedOverDimension`),r)),isNaN(i)&&(i=e.valueStart);var a=e.baseDataOffset,o=[];return o[a]=n.get(e.baseDim,r),o[1-a]=i,t.dataToPoint(o)}var Mb=typeof Float32Array<`u`,Nb=Mb?Float32Array:Array;function Pb(e){return z(e)?Mb?new Float32Array(e):e:new Nb(e)}function Fb(e,t){var n=[];return t.diff(e).add(function(e){n.push({cmd:`+`,idx:e})}).update(function(e,t){n.push({cmd:`=`,idx:t,idx1:e})}).remove(function(e){n.push({cmd:`-`,idx:e})}).execute(),n}function Ib(e,t,n,r,i,a,o,s){for(var c=Fb(e,t),l=[],u=[],d=[],f=[],p=[],m=[],h=[],g=kb(i,t,o),_=e.getLayout(`points`)||[],v=t.getLayout(`points`)||[],y=0;y=i||h<0)break;if(zb(_,v)){if(c){h+=a;continue}break}if(h===n)e[a>0?`moveTo`:`lineTo`](_,v),d=_,f=v;else{var y=_-l,b=v-u;if(y*y+b*b<.5){h+=a;continue}if(o>0){for(var x=h+a,S=t[x*2],C=t[x*2+1];S===_&&C===v&&g=r||zb(S,C))p=_,m=v;else{E=S-l,D=C-u;var A=_-l,j=S-_,ee=v-u,te=C-v,ne=void 0,re=void 0;if(s===`x`){ne=Math.abs(A),re=Math.abs(j);var ie=E>0?1:-1;p=_-ie*ne*o,m=v,O=_+ie*re*o,k=v}else if(s===`y`){ne=Math.abs(ee),re=Math.abs(te);var ae=D>0?1:-1;p=_,m=v-ae*ne*o,O=_,k=v+ae*re*o}else ne=Math.sqrt(A*A+ee*ee),re=Math.sqrt(j*j+te*te),T=re/(re+ne),p=_-E*o*(1-T),m=v-D*o*(1-T),O=_+E*o*T,k=v+D*o*T,O=Lb(O,Rb(S,_)),k=Lb(k,Rb(C,v)),O=Rb(O,Lb(S,_)),k=Rb(k,Lb(C,v)),E=O-_,D=k-v,p=_-E*ne/re,m=v-D*ne/re,p=Lb(p,Rb(l,_)),m=Lb(m,Rb(u,v)),p=Rb(p,Lb(l,_)),m=Rb(m,Lb(u,v)),E=_-p,D=v-m,O=_+E*re/ne,k=v+D*re/ne}e.bezierCurveTo(d,f,p,m,_,v),d=O,f=k}else e.lineTo(_,v)}l=_,u=v,h+=a}return g}var Vb=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),Hb=function(e){N(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`ec-polyline`,n}return t.prototype.getDefaultStyle=function(){return{stroke:K.color.neutral99,fill:null}},t.prototype.getDefaultShape=function(){return new Vb},t.prototype.buildPath=function(e,t){var n=t.points,r=0,i=n.length/2;if(t.connectNulls){for(;i>0&&zb(n[i*2-2],n[i*2-1]);i--);for(;r=0){var _=o?(d-a)*g+a:(u-i)*g+i;return o?[e,_]:[_,e]}i=u,a=d;break;case r.C:u=n[c++],d=n[c++],f=n[c++],p=n[c++],m=n[c++],h=n[c++];var v=o?$a(i,u,f,m,e,s):$a(a,d,p,h,e,s);if(v>0)for(var y=0;y=0){var _=o?Za(a,d,p,h,b):Za(i,u,f,m,b);return o?[e,_]:[_,e]}}i=m,a=h;break}}},t}(Wc),Ub=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(Vb),Wb=function(e){N(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`ec-polygon`,n}return t.prototype.getDefaultShape=function(){return new Ub},t.prototype.buildPath=function(e,t){var n=t.points,r=t.stackedOnPoints,i=0,a=n.length/2,o=t.smoothMonotone;if(t.connectNulls){for(;a>0&&zb(n[a*2-2],n[a*2-1]);a--);for(;it){a?n.push(o(a,c,t)):i&&n.push(o(i,c,0),o(i,c,t));break}else i&&=(n.push(o(i,c,0)),null),n.push(c),a=c}return n}function dx(e,t,n){var r=e.getVisual(`visualMeta`);if(!(!r||!r.length||!e.count())&&t.type===`cartesian2d`){for(var i,a,o=r.length-1;o>=0;o--){var s=e.getDimensionInfo(r[o].dimension);if(i=s&&s.coordDim,i===`x`||i===`y`){a=r[o];break}}if(a){var c=t.getAxis(i),l=L(a.stops,function(e){return{coord:c.toGlobalCoord(c.dataToCoord(e.value)),color:e.color}}),u=l.length,d=a.outerColors.slice();u&&l[0].coord>l[u-1].coord&&(l.reverse(),d.reverse());var f=ux(l,i===`x`?n.getWidth():n.getHeight()),p=f.length;if(!p&&u)return l[0].coord<0?d[1]?d[1]:l[u-1].color:d[0]?d[0]:l[0].color;var m=10,h=f[0].coord-m,g=f[p-1].coord+m,_=g-h;if(_<.001)return`transparent`;I(f,function(e){e.offset=(e.coord-h)/_}),f.push({offset:p?f[p-1].offset:.5,color:d[1]||`transparent`}),f.unshift({offset:p?f[0].offset:.5,color:d[0]||`transparent`});var v=new op(0,0,0,0,f,!0);return v[i]=h,v[i+`2`]=g,v}}}function fx(e,t,n){var r=e.get(`showAllSymbol`),i=r===`auto`;if(!(r&&!i)){var a=n.getAxesByScale(`ordinal`)[0];if(a&&!(i&&px(a,t))){var o=t.mapDimension(a.dim),s={};return I(a.getViewLabels(),function(e){var t=a.scale.getRawOrdinalNumber(e.tickValue);s[t]=1}),function(e){return!s.hasOwnProperty(t.get(o,e))}}}}function px(e,t){var n=e.getExtent(),r=Math.abs(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var i=t.count(),a=Math.max(1,Math.round(i/5)),o=0;or)return!1;return!0}function mx(e,t){return isNaN(e)||isNaN(t)}function hx(e){for(var t=e.length/2;t>0&&mx(e[t*2-2],e[t*2-1]);t--);return t-1}function gx(e,t){return[e[t*2],e[t*2+1]]}function _x(e,t,n){for(var r=e.length/2,i=n===`x`?0:1,a,o,s=0,c=-1,l=0;l=t||a>=t&&o<=t){c=l;break}s=l,a=o}return{range:[s,c],t:(t-a)/(o-a)}}function vx(e){if(e.get([`endLabel`,`show`]))return!0;for(var t=0;t0&&e.get([`emphasis`,`lineStyle`,`width`])===`bolder`){var ee=f.getState(`emphasis`).style;ee.lineWidth=+f.style.lineWidth+1}Vu(f).seriesIndex=e.seriesIndex,zd(f,k,A,j);var te=sx(e.get(`smooth`)),ne=e.get(`smoothMonotone`);if(f.setShape({smooth:te,smoothMonotone:ne,connectNulls:x}),p){var re=a.getCalculationInfo(`stackedOnSeries`),ie=0;p.useStyle(Kn(s.getAreaStyle(),{fill:E,opacity:.7,lineJoin:`bevel`,decal:a.getVisual(`style`).decal})),re&&(ie=sx(re.get(`smooth`))),p.setShape({smooth:te,stackedOnSmooth:ie,smoothMonotone:ne,connectNulls:x}),Ud(p,e,`areaStyle`),Vu(p).seriesIndex=e.seriesIndex,zd(p,k,A,j)}var ae=this._changePolyState;a.eachItemGraphicEl(function(e){e&&(e.onHoverStateChange=ae)}),this._polyline.onHoverStateChange=ae,this._data=a,this._coordSys=r,this._stackedOnPoints=y,this._points=c,this._step=w,this._valueOrigin=_,e.get(`triggerLineEvent`)&&(this.packEventData(e,f),p&&this.packEventData(e,p))},t.prototype.packEventData=function(e,t){Vu(t).eventData={componentType:`series`,componentSubType:`line`,componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:`line`}},t.prototype.highlight=function(e,t,n,r){var i=e.getData(),a=ku(i,r);if(this._changePolyState(`emphasis`),!(a instanceof Array)&&a!=null&&a>=0){var o=i.getLayout(`points`),s=i.getItemGraphicEl(a);if(!s){var c=o[a*2],l=o[a*2+1];if(isNaN(c)||isNaN(l)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,l))return;var u=e.get(`zlevel`)||0,d=e.get(`z`)||0;s=new Cb(i,a),s.x=c,s.y=l,s.setZ(u,d);var f=s.getSymbolPath().getTextContent();f&&(f.zlevel=u,f.z=d,f.z2=this._polyline.z2+1),s.__temp=!0,i.setItemGraphicEl(a,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else Jb.prototype.highlight.call(this,e,t,n,r)},t.prototype.downplay=function(e,t,n,r){var i=e.getData(),a=ku(i,r);if(this._changePolyState(`normal`),a!=null&&a>=0){var o=i.getItemGraphicEl(a);o&&(o.__temp?(i.setItemGraphicEl(a,null),this.group.remove(o)):o.downplay())}else Jb.prototype.downplay.call(this,e,t,n,r)},t.prototype._changePolyState=function(e){var t=this._polygon;dd(this._polyline,e),t&&dd(t,e)},t.prototype._newPolyline=function(e){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new Hb({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(t),this._polyline=t,t},t.prototype._newPolygon=function(e,t){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new Wb({shape:{points:e,stackedOnPoints:t},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},t.prototype._initSymbolLabelAnimation=function(e,t,n){var r,i,a=t.getBaseAxis(),o=a.inverse;t.type===`cartesian2d`?(r=a.isHorizontal(),i=!1):t.type===`polar`&&(r=a.dim===`angle`,i=!0);var s=e.hostModel,c=s.get(`animationDuration`);B(c)&&(c=c(null));var l=s.get(`animationDelay`)||0,u=B(l)?l(null):l;e.eachItemGraphicEl(function(e,a){var s=e;if(s){var d=[e.x,e.y],f=void 0,p=void 0,m=void 0;if(n)if(i){var h=n,g=t.pointToCoord(d);r?(f=h.startAngle,p=h.endAngle,m=-g[1]/180*Math.PI):(f=h.r0,p=h.r,m=g[0])}else{var _=n;r?(f=_.x,p=_.x+_.width,m=e.x):(f=_.y+_.height,p=_.y,m=e.y)}var v=p===f?0:(m-f)/(p-f);o&&(v=1-v);var y=B(l)?l(a):c*v+u,b=s.getSymbolPath(),x=b.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:y}),x&&x.animateFrom({style:{opacity:0}},{duration:300,delay:y}),b.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(e,t,n){var r=e.getModel(`endLabel`);if(vx(e)){var i=e.getData(),a=this._polyline,o=i.getLayout(`points`);if(!o){a.removeTextContent(),this._endLabel=null;return}var s=this._endLabel;s||(s=this._endLabel=new ll({z2:200}),s.ignoreClip=!0,a.setTextContent(this._endLabel),a.disableLabelAnimation=!0);var c=hx(o);c>=0&&(Sm(a,Cm(e,`endLabel`),{inheritColor:n,labelFetcher:e,labelDataIndex:c,defaultText:function(e,t,n){return n==null?xb(i,e):Sb(i,n)},enableTextSetter:!0},bx(r,t)),a.textConfig.position=null)}else this._endLabel&&=(this._polyline.removeTextContent(),null)},t.prototype._endLabelOnDuring=function(e,t,n,r,i,a,o){var s=this._endLabel,c=this._polyline;if(s){e<1&&r.originalX==null&&(r.originalX=s.x,r.originalY=s.y);var l=n.getLayout(`points`),u=n.hostModel,d=u.get(`connectNulls`),f=a.get(`precision`),p=a.get(`distance`)||0,m=o.getBaseAxis(),h=m.isHorizontal(),g=m.inverse,_=t.shape,v=g?h?_.x:_.y+_.height:h?_.x+_.width:_.y,y=(h?p:0)*(g?-1:1),b=(h?0:-p)*(g?-1:1),x=h?`x`:`y`,S=_x(l,v,x),C=S.range,w=C[1]-C[0],T=void 0;if(w>=1){if(w>1&&!d){var E=gx(l,C[0]);s.attr({x:E[0]+y,y:E[1]+b}),i&&(T=u.getRawValue(C[0]))}else{var E=c.getPointOn(v,x);E&&s.attr({x:E[0]+y,y:E[1]+b});var D=u.getRawValue(C[0]),O=u.getRawValue(C[1]);i&&(T=Bu(n,f,D,O,S.t))}r.lastFrameIndex=C[0]}else{var k=e===1||r.lastFrameIndex>0?C[0]:0,E=gx(l,k);i&&(T=u.getRawValue(k)),s.attr({x:E[0]+y,y:E[1]+b})}if(i){var A=Nm(s);typeof A.setLabelText==`function`&&A.setLabelText(T)}}},t.prototype._doUpdateAnimation=function(e,t,n,r,i,a,o){var s=this._polyline,c=this._polygon,l=e.hostModel,u=Ib(this._data,e,this._stackedOnPoints,t,this._coordSys,n,this._valueOrigin,a),d=u.current,f=u.stackedOnCurrent,p=u.next,m=u.stackedOnNext;if(i&&(f=lx(u.stackedOnCurrent,u.current,n,i,o),d=lx(u.current,null,n,i,o),m=lx(u.stackedOnNext,u.next,n,i,o),p=lx(u.next,null,n,i,o)),ox(d,p)>3e3||c&&ox(f,m)>3e3){s.stopAnimation(),s.setShape({points:p}),c&&(c.stopAnimation(),c.setShape({points:p,stackedOnPoints:m}));return}s.shape.__points=u.current,s.shape.points=d;var h={shape:{points:p}};u.current!==d&&(h.shape.__points=u.next),s.stopAnimation(),Sp(s,h,l),c&&(c.setShape({points:d,stackedOnPoints:f}),c.stopAnimation(),Sp(c,{shape:{stackedOnPoints:m}},l),s.shape.points!==c.shape.points&&(c.shape.points=s.shape.points));for(var g=[],_=u.status,v=0;v<_.length;v++)if(_[v].cmd===`=`){var y=e.getItemGraphicEl(_[v].idx1);y&&g.push({el:y,ptIdx:v})}s.animators&&s.animators.length&&s.animators[0].during(function(){c&&c.dirtyShape();for(var e=s.shape.__points,t=0;tt&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;n10&&a.type===`cartesian2d`&&i){var s=a.getBaseAxis(),c=a.getOtherAxis(s),l=s.getExtent(),u=n.getDevicePixelRatio(),d=Math.abs(l[1]-l[0])*(u||1),f=Math.round(o/d);if(isFinite(f)&&f>1){i===`lttb`?e.setData(r.lttbDownSample(r.mapDimension(c.dim),1/f)):i===`minmax`&&e.setData(r.minmaxDownSample(r.mapDimension(c.dim),1/f));var p=void 0;V(i)?p=Cx[i]:B(i)&&(p=i),p&&e.setData(r.downSample(r.mapDimension(c.dim),1/f,p,Tx))}}}}}function Dx(e){e.registerChartView(xx),e.registerSeriesModel(bb),e.registerLayout(Sx(`line`,!0)),e.registerVisual({seriesType:`line`,reset:function(e){var t=e.getData(),n=e.getModel(`lineStyle`).getLineStyle();n&&!n.stroke&&(n.stroke=t.getVisual(`style`).fill),t.setVisual(`legendLineStyle`,n)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,Ex(`line`))}var Ox=`__ec_stack_`;function kx(e){return e.get(`stack`)||Ox+e.seriesIndex}function Ax(e){return e.dim+e.index}function jx(e,t){var n=[];return t.eachSeriesByType(e,function(e){Rx(e)&&n.push(e)}),n}function Mx(e){var t={};I(e,function(e){var n=e.coordinateSystem.getBaseAxis();if(!(n.type!==`time`&&n.type!==`value`))for(var r=e.getData(),i=n.dim+`_`+n.index,a=r.getDimensionIndex(r.mapDimension(n.dim)),o=r.getStore(),s=0,c=o.count();s0&&(a=a===null?s:Math.min(a,s))}n[r]=a}}return n}function Nx(e){var t=Mx(e),n=[];return I(e,function(e){var r=e.coordinateSystem.getBaseAxis(),i=r.getExtent(),a;if(r.type===`category`)a=r.getBandWidth();else if(r.type===`value`||r.type===`time`){var o=t[r.dim+`_`+r.index],s=Math.abs(i[1]-i[0]),c=r.scale.getExtent(),l=Math.abs(c[1]-c[0]);a=o?s/l*o:s}else{var u=e.getData();a=Math.abs(i[1]-i[0])/u.count()}var d=Al(e.get(`barWidth`),a),f=Al(e.get(`barMaxWidth`),a),p=Al(e.get(`barMinWidth`)||(zx(e)?.5:1),a),m=e.get(`barGap`),h=e.get(`barCategoryGap`),g=e.get(`defaultBarGap`);n.push({bandWidth:a,barWidth:d,barMaxWidth:f,barMinWidth:p,barGap:m,barCategoryGap:h,defaultBarGap:g,axisKey:Ax(r),stackId:kx(e)})}),Px(n)}function Px(e){var t={};I(e,function(e,n){var r=e.axisKey,i=e.bandWidth,a=t[r]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:null,gap:e.defaultBarGap||0,stacks:{}},o=a.stacks;t[r]=a;var s=e.stackId;o[s]||a.autoWidthCount++,o[s]=o[s]||{width:0,maxWidth:0};var c=e.barWidth;c&&!o[s].width&&(o[s].width=c,c=Math.min(a.remainedWidth,c),a.remainedWidth-=c);var l=e.barMaxWidth;l&&(o[s].maxWidth=l);var u=e.barMinWidth;u&&(o[s].minWidth=u);var d=e.barGap;d!=null&&(a.gap=d);var f=e.barCategoryGap;f!=null&&(a.categoryGap=f)});var n={};return I(t,function(e,t){n[t]={};var r=e.stacks,i=e.bandWidth,a=e.categoryGap;if(a==null){var o=er(r).length;a=Math.max(35-o*4,15)+`%`}var s=Al(a,i),c=Al(e.gap,1),l=e.remainedWidth,u=e.autoWidthCount,d=(l-s)/(u+(u-1)*c);d=Math.max(d,0),I(r,function(e){var t=e.maxWidth,n=e.minWidth;if(e.width){var r=e.width;t&&(r=Math.min(r,t)),n&&(r=Math.max(r,n)),e.width=r,l-=r+c*r,u--}else{var r=d;t&&tr&&(r=n),r!==d&&(e.width=r,l-=r+c*r,u--)}}),d=(l-s)/(u+(u-1)*c),d=Math.max(d,0);var f=0,p;I(r,function(e,t){e.width||=d,p=e,f+=e.width*(1+c)}),p&&(f-=p.width*c);var m=-f/2;I(r,function(e,r){n[t][r]=n[t][r]||{bandWidth:i,offset:m,width:e.width},m+=e.width*(1+c)})}),n}function Fx(e,t,n){if(e&&t){var r=e[Ax(t)];return r!=null&&n!=null?r[kx(n)]:r}}function Ix(e,t){var n=jx(e,t),r=Nx(n);I(n,function(e){var t=e.getData(),n=e.coordinateSystem.getBaseAxis(),i=kx(e),a=r[Ax(n)][i],o=a.offset,s=a.width;t.setLayout({bandWidth:a.bandWidth,offset:o,size:s})})}function Lx(e){return{seriesType:e,plan:Gb(),reset:function(e){if(Rx(e)){var t=e.getData(),n=e.coordinateSystem,r=n.getBaseAxis(),i=n.getOtherAxis(r),a=t.getDimensionIndex(t.mapDimension(i.dim)),o=t.getDimensionIndex(t.mapDimension(r.dim)),s=e.get(`showBackground`,!0),c=t.mapDimension(i.dim),l=t.getCalculationInfo(`stackResultDimension`),u=a_(t,c)&&!!t.getCalculationInfo(`stackedOnSeries`),d=i.isHorizontal(),f=Bx(r,i),p=zx(e),m=e.get(`barMinHeight`)||0,h=l&&t.getDimensionIndex(l),g=t.getLayout(`size`),_=t.getLayout(`offset`);return{progress:function(e,t){for(var r=e.count,i=p&&Pb(r*3),c=p&&s&&Pb(r*3),l=p&&Pb(r),v=n.master.getRect(),y=d?v.width:v.height,b,x=t.getStore(),S=0;(b=e.next())!=null;){var C=x.get(u?h:a,b),w=x.get(o,b),T=f,E=void 0;u&&(E=+C-x.get(a,b));var D=void 0,O=void 0,k=void 0,A=void 0;if(d){var j=n.dataToPoint([C,w]);if(u){var ee=n.dataToPoint([E,w]);T=ee[0]}D=T,O=j[1]+_,k=j[0]-T,A=g,Math.abs(k)0?n:1:n))}var Vx=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(e,t){return l_(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(e,t,n){var r=this.coordinateSystem;if(r&&r.clampData){var i=r.clampData(e),a=r.dataToPoint(i);if(n)I(r.getAxes(),function(e,n){if(e.type===`category`&&t!=null){var r=e.getTicksCoords(),o=e.getTickModel().get(`alignWithLabel`),s=i[n],c=t[n]===`x1`||t[n]===`y1`;if(c&&!o&&(s+=1),r.length<2)return;if(r.length===2){a[n]=e.toGlobalCoord(e.getExtent()[c?1:0]);return}for(var l=void 0,u=void 0,d=1,f=0;fs){u=(p+l)/2;break}f===1&&(d=m-r[0].tickValue)}u??(l?l&&(u=r[r.length-1].coord):u=r[0].coord),a[n]=e.toGlobalCoord(u)}});else{var o=this.getData(),s=o.getLayout(`offset`),c=o.getLayout(`size`),l=r.getBaseAxis().isHorizontal()?0:1;a[l]+=s+c/2}return a}return[NaN,NaN]},t.type=`series.__base_bar__`,t.defaultOption={z:2,coordinateSystem:`cartesian2d`,legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:`mod`,defaultBarGap:`10%`},t}(nb);nb.registerClass(Vx);var Hx=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(){return l_(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get(`realtimeSort`,!0)||null})},t.prototype.getProgressive=function(){return this.get(`large`)?this.get(`progressive`):!1},t.prototype.getProgressiveThreshold=function(){var e=this.get(`progressiveThreshold`),t=this.get(`largeThreshold`);return t>e&&(e=t),e},t.prototype.brushSelector=function(e,t,n){return n.rect(t.getItemLayout(e))},t.type=`series.bar`,t.dependencies=[`grid`,`polar`],t.defaultOption=g_(Vx.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:`rgba(180, 180, 180, 0.2)`,borderColor:null,borderWidth:0,borderType:`solid`,borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:K.color.primary,borderWidth:2}},realtimeSort:!1}),t}(Vx),Ux=`\0__throttleOriginMethod`,Wx=`\0__throttleRate`,Gx=`\0__throttleType`;function Kx(e,t,n){var r,i=0,a=0,o=null,s,c,l,u;t||=0;function d(){a=new Date().getTime(),o=null,e.apply(c,l||[])}var f=function(){var e=[...arguments];r=new Date().getTime(),c=this,l=e;var f=u||t,p=u||n;u=null,s=r-(p?i:a)-f,clearTimeout(o),p?o=setTimeout(d,f):s>=0?d():o=setTimeout(d,-s),i=r};return f.clear=function(){o&&=(clearTimeout(o),null)},f.debounceNextCall=function(e){u=e},f}function qx(e,t,n,r){var i=e[t];if(i){var a=i[Ux]||i,o=i[Gx];if(i[Wx]!==n||o!==r){if(n==null||!r)return e[t]=a;i=e[t]=Kx(a,n,r===`debounce`),i[Ux]=a,i[Gx]=r,i[Wx]=n}return i}}function Jx(e,t){var n=e[t];n&&n[Ux]&&(n.clear&&n.clear(),e[t]=n[Ux])}var Yx=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),Xx=function(e){N(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`sausage`,n}return t.prototype.getDefaultShape=function(){return new Yx},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,i=Math.max(t.r0||0,0),a=Math.max(t.r,0),o=(a-i)*.5,s=i+o,c=t.startAngle,l=t.endAngle,u=t.clockwise,d=Math.PI*2,f=u?l-cMath.PI/2&&ua)return!0;a=l}return!1},t.prototype._isOrderDifferentInView=function(e,t){for(var n=t.scale,r=n.getExtent(),i=Math.max(0,r[0]),a=Math.min(r[1],n.getOrdinalMeta().categories.length-1);i<=a;++i)if(e.ordinalNumbers[i]!==n.getRawOrdinalNumber(i))return!0},t.prototype._updateSortWithinSameData=function(e,t,n,r){if(this._isOrderChangedWithinSameData(e,t,n)){var i=this._dataSort(e,n,t);this._isOrderDifferentInView(i,n)&&(this._removeOnRenderedListener(r),r.dispatchAction({type:`changeAxisOrder`,componentType:n.dim+`Axis`,axisId:n.index,sortInfo:i}))}},t.prototype._dispatchInitSort=function(e,t,n){var r=t.baseAxis,i=this._dataSort(e,r,function(n){return e.get(e.mapDimension(t.otherAxis.dim),n)});n.dispatchAction({type:`changeAxisOrder`,componentType:r.dim+`Axis`,isInitSort:!0,axisId:r.index,sortInfo:i})},t.prototype.remove=function(e,t){this._clear(this._model),this._removeOnRenderedListener(t)},t.prototype.dispose=function(e,t){this._removeOnRenderedListener(t)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&=(e.getZr().off(`rendered`,this._onRendered),null)},t.prototype._clear=function(e){var t=this.group,n=this._data;e&&e.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(t){Dp(t,e,Vu(t).dataIndex)})):t.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type=`bar`,t}(Jb),oS={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var i=e.x+e.width,a=e.y+e.height,o=nS(t.x,e.x),s=rS(t.x+t.width,i),c=nS(t.y,e.y),l=rS(t.y+t.height,a),u=si?s:o,t.y=d&&c>a?l:c,t.width=u?0:s-o,t.height=d?0:l-c,n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),u||d},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}var i=rS(t.r,e.r),a=nS(t.r0,e.r0);t.r=i,t.r0=a;var o=i-a<0;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}return o}},sS={cartesian2d:function(e,t,n,r,i,a,o,s,c){var l=new il({shape:F({},r),z2:1});if(l.__dataIndex=n,l.name=`item`,a){var u=l.shape,d=i?`height`:`width`;u[d]=0}return l},polar:function(e,t,n,r,i,a,o,s,c){var l=!i&&c?Xx:Bf,u=new l({shape:r,z2:1});if(u.name=`item`,u.calculateTextPosition=Zx(gS(i),{isRoundCap:l===Xx}),a){var d=u.shape,f=i?`r`:`endAngle`,p={};d[f]=i?r.r0:r.startAngle,p[f]=r[f],(s?Sp:Cp)(u,{shape:p},a)}return u}};function cS(e,t){var n=e.get(`realtimeSort`,!0),r=t.getBaseAxis();if(n&&r.type===`category`&&t.type===`cartesian2d`)return{baseAxis:r,otherAxis:t.getOtherAxis(r)}}function lS(e,t,n,r,i,a,o,s){var c,l;a?(l={x:r.x,width:r.width},c={y:r.y,height:r.height}):(l={y:r.y,height:r.height},c={x:r.x,width:r.width}),s||(o?Sp:Cp)(n,{shape:c},t,i,null);var u=t?e.baseAxis.model:null;(o?Sp:Cp)(n,{shape:l},u,i)}function uS(e,t){for(var n=0;n0?1:-1,o=r.height>0?1:-1;return{x:r.x+a*i/2,y:r.y+o*i/2,width:r.width-a*i,height:r.height-o*i}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function hS(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function gS(e){return function(e){var t=e?`Arc`:`Angle`;return function(e){switch(e){case`start`:case`insideStart`:case`end`:case`insideEnd`:return e+t;default:return e}}}(e)}function _S(e,t,n,r,i,a,o,s){var c=t.getItemVisual(n,`style`);if(!s){var l=r.get([`itemStyle`,`borderRadius`])||0;e.setShape(`r`,l)}else if(!a.get(`roundCap`)){var u=e.shape;F(u,tS(r.getModel(`itemStyle`),u,!0)),e.setShape(u)}e.useStyle(c);var d=r.getShallow(`cursor`);d&&e.attr(`cursor`,d);var f=s?o?i.r>=i.r0?`endArc`:`startArc`:i.endAngle>=i.startAngle?`endAngle`:`startAngle`:o?i.height>=0?`bottom`:`top`:i.width>=0?`right`:`left`,p=Cm(r);Sm(e,p,{labelFetcher:a,labelDataIndex:n,defaultText:xb(a.getData(),n),inheritColor:c.fill,defaultOpacity:c.opacity,defaultOutsidePosition:f});var m=e.getTextContent();if(s&&m){var h=r.get([`label`,`position`]);e.textConfig.inside=h===`middle`?!0:null,Qx(e,h===`outside`?f:h,gS(o),r.get([`label`,`rotate`]))}Pm(m,p,a.getRawValue(n),function(e){return Sb(t,e)});var g=r.getModel([`emphasis`]);zd(e,g.get(`focus`),g.get(`blurScope`),g.get(`disabled`)),Ud(e,r),hS(i)&&(e.style.fill=`none`,e.style.stroke=`none`,I(e.states,function(e){e.style&&(e.style.fill=e.style.stroke=`none`)}))}function vS(e,t){var n=e.get([`itemStyle`,`borderColor`]);if(!n||n===`none`)return 0;var r=e.get([`itemStyle`,`borderWidth`])||0,i=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),a=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,i,a)}var yS=function(){function e(){}return e}(),bS=function(e){N(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`largeBar`,n}return t.prototype.getDefaultShape=function(){return new yS},t.prototype.buildPath=function(e,t){for(var n=t.points,r=this.baseDimIdx,i=1-this.baseDimIdx,a=[],o=[],s=this.barWidth,c=0;c=0?n:null},30,!1);function CS(e,t,n){for(var r=e.baseDimIdx,i=1-r,a=e.shape.points,o=e.largeDataIndices,s=[],c=[],l=e.barWidth,u=0,d=a.length/3;u=s[0]&&t<=s[0]+c[0]&&n>=s[1]&&n<=s[1]+c[1])return o[u]}return-1}function wS(e,t,n){if(rx(n,`cartesian2d`)){var r=t,i=n.getArea();return{x:e?r.x:i.x,y:e?i.y:r.y,width:e?r.width:i.width,height:e?i.height:r.height}}else{var i=n.getArea(),a=t;return{cx:i.cx,cy:i.cy,r0:e?i.r0:a.r0,r:e?i.r:a.r,startAngle:e?a.startAngle:0,endAngle:e?a.endAngle:Math.PI*2}}}function TS(e,t,n){return new(e.type===`polar`?Bf:il)({shape:wS(t,n,e),silent:!0,z2:0})}function ES(e){e.registerChartView(aS),e.registerSeriesModel(Hx),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,nr(Ix,`bar`)),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,Lx(`bar`)),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,Ex(`bar`)),e.registerAction({type:`changeAxisOrder`,event:`changeAxisOrder`,update:`update`},function(e,t){var n=e.componentType||`series`;t.eachComponent({mainType:n,query:e},function(t){e.sortInfo&&t.axis.setCategorySortInfo(e.sortInfo)})})}function DS(e,t){function n(t,n){var r=[];return t.eachComponent({mainType:`series`,subType:e,query:n},function(e){r.push(e.seriesIndex)}),r}I([[e+`ToggleSelect`,`toggleSelect`],[e+`Select`,`select`],[e+`UnSelect`,`unselect`]],function(e){t(e[0],function(t,r,i){t=F({},t),i.dispatchAction(F(t,{type:e[1],seriesIndex:n(r,t)}))})})}function OS(e,t,n,r,i){var a=e+t;n.isSilent(a)||r.eachComponent({mainType:`series`,subType:`pie`},function(e){for(var t=e.seriesIndex,r=e.option.selectedMap,o=i.selected,s=0;sr?(l=O+x*r/2,u=l):(l=O+C,u=i-C),t.setItemLayout(n,{angle:r,startAngle:l,endAngle:u,clockwise:_,cx:a,cy:o,r0:c,r:v?kl(e,b,[c,s]):s}),O=i}),E0){t=t/180*Math.PI,IS.fromArray(e[0]),LS.fromArray(e[1]),RS.fromArray(e[2]),fi.sub(zS,IS,LS),fi.sub(BS,RS,LS);var n=zS.len(),r=BS.len();if(!(n<.001||r<.001)){zS.scale(1/n),BS.scale(1/r);var i=zS.dot(BS);if(Math.cos(t)1&&fi.copy(HS,RS),HS.toArray(e[1])}}}}function WS(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,IS.fromArray(e[0]),LS.fromArray(e[1]),RS.fromArray(e[2]),fi.sub(zS,LS,IS),fi.sub(BS,RS,LS);var r=zS.len(),i=BS.len();if(!(r<.001||i<.001)&&(zS.scale(1/r),BS.scale(1/i),zS.dot(t)=o)fi.copy(HS,RS);else{HS.scaleAndAdd(BS,a/Math.tan(Math.PI/2-s));var c=RS.x===LS.x?(HS.y-LS.y)/(RS.y-LS.y):(HS.x-LS.x)/(RS.x-LS.x);if(isNaN(c))return;c<0?fi.copy(HS,LS):c>1&&fi.copy(HS,RS)}HS.toArray(e[1])}}}function GS(e,t,n,r){var i=n===`normal`,a=i?e:e.ensureState(n);a.ignore=t;var o=r.get(`smooth`);o&&o===!0&&(o=.3),a.shape=a.shape||{},o>0&&(a.shape.smooth=o);var s=r.getModel(`lineStyle`).getLineStyle();i?e.useStyle(s):a.style=s}function KS(e,t){var n=t.smooth,r=t.points;if(r)if(e.moveTo(r[0][0],r[0][1]),n>0&&r.length>=3){var i=Sa(r[0],r[1]),a=Sa(r[1],r[2]);if(!i||!a){e.lineTo(r[1][0],r[1][1]),e.lineTo(r[2][0],r[2][1]);return}var o=Math.min(i,a)*n,s=Ta([],r[1],r[0],o/i),c=Ta([],r[1],r[2],o/a),l=Ta([],s,c,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],l[0],l[1]),e.bezierCurveTo(c[0],c[1],c[0],c[1],r[2][0],r[2][1])}else for(var u=1;u0&&i&&S(-d/a,0,a);var g=e[0],_=e[a-1],v,y;b(),v<0&&C(-v,.8),y<0&&C(y,.8),b(),x(v,y,1),x(y,v,-1),b(),v<0&&w(-v),y<0&&w(y);function b(){v=g.rect[o]-n,y=r-_.rect[o]-_.rect[s]}function x(e,t,n){if(e<0){var r=Math.min(t,-e);if(r>0){S(r*n,0,a);var i=r+e;i<0&&C(-i*n,1)}else C(-e*n,1)}}function S(t,n,r){t!==0&&(u=!0);for(var i=n;i0)for(var c=0;c0;c--){var f=r[c-1]*d;S(-f,c,a)}}}function w(e){var t=e<0?-1:1;e=Math.abs(e);for(var n=Math.ceil(e/(a-1)),r=0;r0?S(n,0,r+1):S(-n,a-r-1,a),e-=n,e<=0)return}return u}function lC(e){var t=[];e.sort(function(e,t){return(t.suggestIgnore?1:0)-(e.suggestIgnore?1:0)||t.priority-e.priority});function n(e){if(!e.ignore){var t=e.ensureState(`emphasis`);t.ignore??=!1}e.ignore=!0}for(var r=0;rn?o:a,d=Math.abs(c.label.y-n);if(d>=l.maxY){var f=c.label.x-t-c.len2*i,p=r+c.len;l.rB=Math.abs(f)e.unconstrainedWidth?null:f:null;r.setStyle(`width`,p)}hC(a,r)}}}function hC(e,t){_C.rect=e,nC(_C,t,gC)}var gC={minMarginForce:[null,0,null,0],marginDefault:[1,0,1,0]},_C={};function vC(e){return e.position===`center`}function yC(e){var t=e.getData(),n=[],r,i,a=!1,o=(e.get(`minShowLabelAngle`)||0)*dC,s=t.getLayout(`viewRect`),c=t.getLayout(`r`),l=s.width,u=s.x,d=s.y,f=s.height;function p(e){e.ignore=!0}function m(e){if(!e.ignore)return!0;for(var t in e.states)if(e.states[t].ignore===!1)return!0;return!1}t.each(function(e){var s=t.getItemGraphicEl(e),d=s.shape,h=s.getTextContent(),g=s.getTextGuideLine(),_=t.getItemModel(e),v=_.getModel(`label`),y=v.get(`position`)||_.get([`emphasis`,`label`,`position`]),b=v.get(`distanceToLabelLine`),x=v.get(`alignTo`),S=Al(v.get(`edgeDistance`),l),C=v.get(`bleedMargin`);C??=Math.min(l,f)>200?10:2;var w=_.getModel(`labelLine`),T=w.get(`length`);T=Al(T,l);var E=w.get(`length2`);if(E=Al(E,l),Math.abs(d.endAngle-d.startAngle)0?`right`:`left`:O>0?`left`:`right`}var le=Math.PI,ue=0,de=v.get(`rotate`);if(ir(de))ue=le/180*de;else if(y===`center`)ue=0;else if(de===`radial`||de===!0)ue=O<0?-D+le:-D;else if(de===`tangential`&&y!==`outside`&&y!==`outer`){var fe=Math.atan2(O,k);fe<0&&(fe=le*2+fe),k>0&&(fe=le+fe),ue=fe-le}if(a=!!ue,h.x=A,h.y=j,h.rotation=ue,h.setStyle({verticalAlign:`middle`}),ne){h.setStyle({align:te});var pe=h.states.select;pe&&(pe.x+=h.x,pe.y+=h.y)}else{var M=new Ei(0,0,0,0);hC(M,h),n.push({label:h,labelLine:g,position:y,len:T,len2:E,minTurnAngle:w.get(`minTurnAngle`),maxSurfaceAngle:w.get(`maxSurfaceAngle`),surfaceNormal:new fi(O,k),linePoints:ee,textAlign:te,labelDistance:b,labelAlignTo:x,edgeDistance:S,bleedMargin:C,rect:M,unconstrainedWidth:M.width,labelStyleWidth:h.style.width})}s.setTextConfig({inside:ne})}}),!a&&e.get(`avoidLabelOverlap`)&&pC(n,r,i,c,l,f,u,d);for(var h=0;h0){for(var c=i.getItemLayout(0),l=1;isNaN(c&&c.startAngle)&&l=n.r0}},t.type=`pie`,t}(Jb);function SC(e,t,n){t=z(t)&&{coordDimensions:t}||F({encodeDefine:e.getEncode()},t);var r=e.getSource(),i=Rg(r,t).dimensions,a=new Lg(i,e);return a.initData(r,n),a}var CC=function(){function e(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return e.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},e.prototype.containName=function(e){return this._getRawData().indexOfName(e)>=0},e.prototype.indexOfName=function(e){return this._getDataWithEncodedVisual().indexOfName(e)},e.prototype.getItemVisual=function(e,t){return this._getDataWithEncodedVisual().getItemVisual(e,t)},e}(),wC=Au(),TC=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new CC(R(this.getData,this),R(this.getRawData,this)),this._defaultLabelLine(t)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return SC(this,{coordDimensions:[`value`],encodeDefaulter:nr(lh,this)})},t.prototype.getDataParams=function(t){var n=this.getData(),r=wC(n),i=r.seats;if(!i){var a=[];n.each(n.mapDimension(`value`),function(e){a.push(e)}),i=r.seats=Rl(a,n.hostModel.get(`percentPrecision`))}var o=e.prototype.getDataParams.call(this,t);return o.percent=i[t]||0,o.$vars.push(`percent`),o},t.prototype._defaultLabelLine=function(e){lu(e,`labelLine`,[`show`]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},t.type=`series.pie`,t.defaultOption={z:2,legendHoverLink:!0,colorBy:`data`,center:[`50%`,`50%`],radius:[0,`50%`],clockwise:!0,startAngle:90,endAngle:`auto`,padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,coordinateSystemUsage:`box`,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:`truncate`,position:`outer`,alignTo:`none`,edgeDistance:`25%`,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:30,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:`solid`}},itemStyle:{borderWidth:1,borderJoin:`round`},showEmptyCircle:!0,emptyCircleStyle:{color:`lightgray`,opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:`expansion`,animationDuration:1e3,animationTypeUpdate:`transition`,animationEasingUpdate:`cubicInOut`,animationDurationUpdate:500,animationEasing:`cubicInOut`},t}(nb);qg({fullType:TC.type,getCoord2:function(e){return e.getShallow(`center`)}});function EC(e){return{seriesType:e,reset:function(e,t){var n=e.getData();n.filterSelf(function(e){var t=n.mapDimension(`value`),r=n.get(t,e);return!(ir(r)&&!isNaN(r)&&r<0)})}}}function DC(e){e.registerChartView(xC),e.registerSeriesModel(TC),DS(`pie`,e.registerAction),e.registerLayout(nr(MS,`pie`)),e.registerProcessor(PS(`pie`)),e.registerProcessor(EC(`pie`))}var OC=function(){function e(e,t){this.target=e,this.topTarget=t&&t.topTarget}return e}(),kC=function(){function e(e){this.handler=e,e.on(`mousedown`,this._dragStart,this),e.on(`mousemove`,this._drag,this),e.on(`mouseup`,this._dragEnd,this)}return e.prototype._dragStart=function(e){for(var t=e.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.handler.dispatchToElement(new OC(t,e),`dragstart`,e.event))},e.prototype._drag=function(e){var t=this._draggingTarget;if(t){var n=e.offsetX,r=e.offsetY,i=n-this._x,a=r-this._y;this._x=n,this._y=r,t.drift(i,a,e),this.handler.dispatchToElement(new OC(t,e),`drag`,e.event);var o=this.handler.findHover(n,r,t).target,s=this._dropTarget;this._dropTarget=o,t!==o&&(s&&o!==s&&this.handler.dispatchToElement(new OC(s,e),`dragleave`,e.event),o&&o!==s&&this.handler.dispatchToElement(new OC(o,e),`dragenter`,e.event))}},e.prototype._dragEnd=function(e){var t=this._draggingTarget;t&&(t.dragging=!1),this.handler.dispatchToElement(new OC(t,e),`dragend`,e.event),this._dropTarget&&this.handler.dispatchToElement(new OC(this._dropTarget,e),`drop`,e.event),this._draggingTarget=null,this._dropTarget=null},e}(),AC=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,jC=[],MC=jr.browser.firefox&&+jr.browser.version.split(`.`)[0]<39;function NC(e,t,n,r){return n||={},r?PC(e,t,n):MC&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX==null?PC(e,t,n):(n.zrX=t.offsetX,n.zrY=t.offsetY),n}function PC(e,t,n){if(jr.domSupported&&e.getBoundingClientRect){var r=t.clientX,i=t.clientY;if(D_(e)){var a=e.getBoundingClientRect();n.zrX=r-a.left,n.zrY=i-a.top;return}else if(w_(jC,e,r,i)){n.zrX=jC[0],n.zrY=jC[1];return}}n.zrX=n.zrY=0}function FC(e){return e||window.event}function IC(e,t,n){if(t=FC(t),t.zrX!=null)return t;var r=t.type;if(r&&r.indexOf(`touch`)>=0){var i=r===`touchend`?t.changedTouches[0]:t.targetTouches[0];i&&NC(e,i,t,n)}else{NC(e,t,t,n);var a=LC(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var o=t.button;return t.which==null&&o!==void 0&&AC.test(t.type)&&(t.which=o&1?1:o&2?3:o&4?2:0),t}function LC(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var i=r===0?Math.abs(n):Math.abs(r),a=r>0?-1:r<0?1:n>0?-1:1;return 3*i*a}function RC(e,t,n,r){e.addEventListener(t,n,r)}function zC(e,t,n,r){e.removeEventListener(t,n,r)}var BC=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function VC(e){return e.which===2||e.which===3}var HC=function(){function e(){this._track=[]}return e.prototype.recognize=function(e,t,n){return this._doTrack(e,t,n),this._recognize(e)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(e,t,n){var r=e.touches;if(r){for(var i={points:[],touches:[],target:t,event:e},a=0,o=r.length;a1&&r&&r.length>1){var a=UC(r)/UC(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=WC(r);return t.pinchX=o[0],t.pinchY=o[1],{type:`pinch`,target:e[0].target,event:t}}}}},KC=`silent`;function qC(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:JC}}function JC(){BC(this.event)}var YC=function(e){N(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.handler=null,t}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(ds),XC=function(){function e(e,t){this.x=e,this.y=t}return e}(),ZC=[`click`,`dblclick`,`mousewheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],QC=new Ei(0,0,0,0),$C=function(e){N(t,e);function t(t,n,r,i,a){var o=e.call(this)||this;return o._hovered=new XC(0,0),o.storage=t,o.painter=n,o.painterRoot=i,o._pointerSize=a,r||=new YC,o.proxy=null,o.setHandlerProxy(r),o._draggingMgr=new kC(o),o}return t.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(I(ZC,function(t){e.on&&e.on(t,this[t],this)},this),e.handler=this),this.proxy=e},t.prototype.mousemove=function(e){var t=e.zrX,n=e.zrY,r=nw(this,t,n),i=this._hovered,a=i.target;a&&!a.__zr&&(i=this.findHover(i.x,i.y),a=i.target);var o=this._hovered=r?new XC(t,n):this.findHover(t,n),s=o.target,c=this.proxy;c.setCursor&&c.setCursor(s?s.cursor:`default`),a&&s!==a&&this.dispatchToElement(i,`mouseout`,e),this.dispatchToElement(o,`mousemove`,e),s&&s!==a&&this.dispatchToElement(o,`mouseover`,e)},t.prototype.mouseout=function(e){var t=e.zrEventControl;t!==`only_globalout`&&this.dispatchToElement(this._hovered,`mouseout`,e),t!==`no_globalout`&&this.trigger(`globalout`,{type:`globalout`,event:e})},t.prototype.resize=function(){this._hovered=new XC(0,0)},t.prototype.dispatch=function(e,t){var n=this[e];n&&n.call(this,t)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},t.prototype.dispatchToElement=function(e,t,n){e||={};var r=e.target;if(!(r&&r.silent)){for(var i=`on`+t,a=qC(t,e,n);r&&(r[i]&&(a.cancelBubble=!!r[i].call(r,a)),r.trigger(t,a),r=r.__hostTarget?r.__hostTarget:r.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(t,a),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(e){typeof e[i]==`function`&&e[i].call(e,a),e.trigger&&e.trigger(t,a)}))}},t.prototype.findHover=function(e,t,n){var r=this.storage.getDisplayList(),i=new XC(e,t);if(tw(r,i,e,t,n),this._pointerSize&&!i.target){for(var a=[],o=this._pointerSize,s=o/2,c=new Ei(e-s,t-s,o,o),l=r.length-1;l>=0;l--){var u=r[l];u!==n&&!u.ignore&&!u.ignoreCoarsePointer&&(!u.parent||!u.parent.ignoreCoarsePointer)&&(QC.copy(u.getBoundingRect()),u.transform&&QC.applyTransform(u.transform),QC.intersect(c)&&a.push(u))}if(a.length){for(var d=4,f=Math.PI/12,p=Math.PI*2,m=0;m4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function ew(e,t,n){if(e[e.rectHover?`rectContain`:`contain`](t,n)){for(var r=e,i=void 0,a=!1;r;){if(r.ignoreClip&&(a=!0),!a){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1}r.silent&&(i=!0);var s=r.__hostTarget;r=s?r.ignoreHostSilent?null:s:r.parent}return i?KC:!0}return!1}function tw(e,t,n,r,i){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==i&&!o.ignore&&(s=ew(o,n,r))&&(!t.topTarget&&(t.topTarget=o),s!==KC)){t.target=o;break}}}function nw(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}var rw=32,iw=7;function aw(e){for(var t=0;e>=rw;)t|=e&1,e>>=1;return e+t}function ow(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function sw(e,t,n){for(n--;t>>1,i(a,e[c])<0?s=c:o=c+1;var l=r-o;switch(l){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;l>0;)e[o+l]=e[o+l-1],l--}e[o]=a}}function lw(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])>0){for(s=r-i;c0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}else{for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}for(o++;o>>1);a(e,t[n+u])>0?o=u+1:c=u}return c}function uw(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])<0){for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}else{for(s=r-i;c=0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}for(o++;o>>1);a(e,t[n+u])<0?c=u:o=u+1}return c}function dw(e,t){var n=iw,r,i,a=0,o=[];r=[],i=[];function s(e,t){r[a]=e,i[a]=t,a+=1}function c(){for(;a>1;){var e=a-2;if(e>=1&&i[e-1]<=i[e]+i[e+1]||e>=2&&i[e-2]<=i[e]+i[e-1])i[e-1]i[e+1])break;u(e)}}function l(){for(;a>1;){var e=a-2;e>0&&i[e-1]=iw||m>=iw);if(h)break;f<0&&(f=0),f+=2}if(n=f,n<1&&(n=1),i===1){for(c=0;c=0;c--)e[p+c]=e[f+c];e[d]=o[u];return}for(var m=n;;){var h=0,g=0,_=!1;do if(t(o[u],e[l])<0){if(e[d--]=e[l--],h++,g=0,--i===0){_=!0;break}}else if(e[d--]=o[u--],g++,h=0,--s===1){_=!0;break}while((h|g)=0;c--)e[p+c]=e[f+c];if(i===0){_=!0;break}}if(e[d--]=o[u--],--s===1){_=!0;break}if(g=s-lw(e[l],o,0,s,s-1,t),g!==0){for(d-=g,u-=g,s-=g,p=d+1,f=u+1,c=0;c=iw||g>=iw);if(_)break;m<0&&(m=0),m+=2}if(n=m,n<1&&(n=1),s===1){for(d-=i,l-=i,p=d+1,f=l+1,c=i-1;c>=0;c--)e[p+c]=e[f+c];e[d]=o[u]}else if(s===0)throw Error();else for(f=d-(s-1),c=0;cs&&(c=s),cw(e,n,n+c,n+a,t),a=c}o.pushRun(n,a),o.mergeRuns(),i-=a,n+=a}while(i!==0);o.forceMergeRuns()}}var pw=!1;function mw(){pw||(pw=!0,console.warn(`z / z2 / zlevel of displayable is invalid, which may cause unexpected errors`))}function hw(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var gw=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=hw}return e.prototype.traverse=function(e,t){for(var n=0;n=0&&this._roots.splice(r,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),_w=jr.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};function vw(){return new Date().getTime()}var yw=function(e){N(t,e);function t(t){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,t||={},n.stage=t.stage||{},n}return t.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},t.prototype.addAnimator=function(e){e.animation=this;var t=e.getClip();t&&this.addClip(t)},t.prototype.removeClip=function(e){if(e.animation){var t=e.prev,n=e.next;t?t.next=n:this._head=n,n?n.prev=t:this._tail=t,e.next=e.prev=e.animation=null}},t.prototype.removeAnimator=function(e){var t=e.getClip();t&&this.removeClip(t),e.animation=null},t.prototype.update=function(e){for(var t=vw()-this._pausedTime,n=t-this._time,r=this._head;r;){var i=r.next;r.step(t,n)?(r.ondestroy(),this.removeClip(r),r=i):r=i}this._time=t,e||(this.trigger(`frame`,n),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var e=this;this._running=!0;function t(){e._running&&(_w(t),!e._paused&&e.update())}_w(t)},t.prototype.start=function(){this._running||(this._time=vw(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||=(this._pauseStart=vw(),!0)},t.prototype.resume=function(){this._paused&&=(this._pausedTime+=vw()-this._pauseStart,!1)},t.prototype.clear=function(){for(var e=this._head;e;){var t=e.next;e.prev=e.next=e.animation=null,e=t}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(e,t){t||={},this.start();var n=new us(e,t.loop);return this.addAnimator(n),n},t}(ds),bw=300,xw=jr.domSupported,Sw=(function(){var e=[`click`,`dblclick`,`mousewheel`,`wheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],t=[`touchstart`,`touchend`,`touchmove`],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1};return{mouse:e,touch:t,pointer:L(e,function(e){var t=e.replace(`mouse`,`pointer`);return n.hasOwnProperty(t)?t:e})}})(),Cw={mouse:[`mousemove`,`mouseup`],pointer:[`pointermove`,`pointerup`]},ww=!1;function Tw(e){var t=e.pointerType;return t===`pen`||t===`touch`}function Ew(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function Dw(e){e&&(e.zrByTouch=!0)}function Ow(e,t){return IC(e.dom,new Aw(e,t),!0)}function kw(e,t){for(var n=t,r=!1;n&&n.nodeType!==9&&!(r=n.domBelongToZr||n!==t&&n===e.painterRoot);)n=n.parentNode;return r}var Aw=function(){function e(e,t){this.stopPropagation=Or,this.stopImmediatePropagation=Or,this.preventDefault=Or,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return e}(),jw={mousedown:function(e){e=IC(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger(`mousedown`,e)},mousemove:function(e){e=IC(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger(`mousemove`,e)},mouseup:function(e){e=IC(this.dom,e),this.__togglePointerCapture(!1),this.trigger(`mouseup`,e)},mouseout:function(e){e=IC(this.dom,e);var t=e.toElement||e.relatedTarget;kw(this,t)||(this.__pointerCapturing&&(e.zrEventControl=`no_globalout`),this.trigger(`mouseout`,e))},wheel:function(e){ww=!0,e=IC(this.dom,e),this.trigger(`mousewheel`,e)},mousewheel:function(e){ww||(e=IC(this.dom,e),this.trigger(`mousewheel`,e))},touchstart:function(e){e=IC(this.dom,e),Dw(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,`start`),jw.mousemove.call(this,e),jw.mousedown.call(this,e)},touchmove:function(e){e=IC(this.dom,e),Dw(e),this.handler.processGesture(e,`change`),jw.mousemove.call(this,e)},touchend:function(e){e=IC(this.dom,e),Dw(e),this.handler.processGesture(e,`end`),jw.mouseup.call(this,e),new Date-+this.__lastTouchMoment0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()===`canvas`&&this.painter.refreshHover())},e.prototype.resize=function(e){this._disposed||(e||={},this.painter.resize(e.width,e.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(e){this._disposed||this.handler.setCursorStyle(e)},e.prototype.findHover=function(e,t){if(!this._disposed)return this.handler.findHover(e,t)},e.prototype.on=function(e,t,n){return this._disposed||this.handler.on(e,t,n),this},e.prototype.off=function(e,t){this._disposed||this.handler.off(e,t)},e.prototype.trigger=function(e,t){this._disposed||this.handler.trigger(e,t)},e.prototype.clear=function(){if(!this._disposed){for(var e=this.storage.getRoots(),t=0;t=0;o--)r[o]&&!wu(r[o])?a=!0:(r[o]=null,!a&&i--);r.length=i,e[n]=r}}),delete e[rT],e},t.prototype.setTheme=function(e){this._theme=new qm(e),this._resetOption(`recreate`,null)},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,t){var n=this._componentsMap.get(e);if(n){var r=n[t||0];if(r)return r;if(t==null){for(var i=0;i=t:n===`max`?e<=t:e===t}function vT(e,t){return e.join(`,`)===t.join(`,`)}var yT=I,bT=H,xT=[`areaStyle`,`lineStyle`,`nodeStyle`,`linkStyle`,`chordStyle`,`label`,`labelLine`];function ST(e){var t=e&&e.itemStyle;if(t)for(var n=0,r=xT.length;n0?e[n-1].seriesModel:null)}),WT(e))})}function WT(e){I(e,function(t,n){var r=[],i=[NaN,NaN],a=[t.stackResultDimension,t.stackedOverDimension],o=t.data,s=t.isStackedByIndex,c=t.seriesModel.get(`stackStrategy`)||`samesign`;o.modify(a,function(a,l,u){var d=o.get(t.stackedDimension,u);if(isNaN(d))return i;var f,p;s?p=o.getRawIndex(u):f=o.get(t.stackedByDimension,u);for(var m=NaN,h=n-1;h>=0;h--){var g=e[h];if(s||(p=g.data.rawIndexOf(g.stackedByDimension,f)),p>=0){var _=g.data.getByRawIndex(g.stackResultDimension,p);if(c===`all`||c===`positive`&&_>0||c===`negative`&&_<0||c===`samesign`&&d>=0&&_>0||c===`samesign`&&d<=0&&_<0){d=zl(d,_),m=_;break}}}return r[0]=d,r[1]=m,r})})}var GT=function(){function e(){this.group=new yf,this.uid=p_(`viewComponent`)}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,r){},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,r){},e.prototype.updateLayout=function(e,t,n,r){},e.prototype.updateVisual=function(e,t,n,r){},e.prototype.toggleBlurSeries=function(e,t,n){},e.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},e}();zr(GT),Kr(GT);var KT=Au(),qT={itemStyle:qr(Wm,!0),lineStyle:qr(Vm,!0)},JT={lineStyle:`stroke`,itemStyle:`fill`};function YT(e,t){return e.visualStyleMapper||qT[t]||(console.warn(`Unknown style type '`+t+`'.`),qT.itemStyle)}function XT(e,t){return e.visualDrawType||JT[t]||(console.warn(`Unknown style type '`+t+`'.`),`fill`)}var ZT={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),r=e.visualStyleAccessPath||`itemStyle`,i=e.getModel(r),a=YT(e,r)(i),o=i.getShallow(`decal`);o&&(n.setVisual(`decal`,o),o.dirty=!0);var s=XT(e,r),c=a[s],l=B(c)?c:null,u=a.fill===`auto`||a.stroke===`auto`;if(!a[s]||l||u){var d=e.getColorFromPalette(e.name,null,t.getSeriesCount());a[s]||(a[s]=d,n.setVisual(`colorFromPalette`,!0)),a.fill=a.fill===`auto`||B(a.fill)?d:a.fill,a.stroke=a.stroke===`auto`||B(a.stroke)?d:a.stroke}if(n.setVisual(`style`,a),n.setVisual(`drawType`,s),!t.isSeriesFiltered(e)&&l)return n.setVisual(`colorFromPalette`,!1),{dataEach:function(t,n){var r=e.getDataParams(n),i=F({},a);i[s]=l(r),t.setItemVisual(n,`style`,i)}}}},QT=new qm,$T={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var n=e.getData(),r=e.visualStyleAccessPath||`itemStyle`,i=YT(e,r),a=n.getVisual(`drawType`);return{dataEach:n.hasItemOption?function(e,t){var n=e.getRawDataItem(t);if(n&&n[r]){QT.option=n[r];var o=i(QT);F(e.ensureUniqueItemVisual(t,`style`),o),QT.option.decal&&(e.setItemVisual(t,`decal`,QT.option.decal),QT.option.decal.dirty=!0),a in o&&e.setItemVisual(t,`colorFromPalette`,!1)}}:null}}}},eE={performRawSeries:!0,overallReset:function(e){var t=W();e.eachSeries(function(e){var n=e.getColorBy();if(!e.isColorBySeries()){var r=e.type+`-`+n,i=t.get(r);i||(i={},t.set(r,i)),KT(e).scope=i}}),e.eachSeries(function(t){if(!(t.isColorBySeries()||e.isSeriesFiltered(t))){var n=t.getRawData(),r={},i=t.getData(),a=KT(t).scope,o=XT(t,t.visualStyleAccessPath||`itemStyle`);i.each(function(e){var t=i.getRawIndex(e);r[t]=e}),n.each(function(e){var s=r[e];if(i.getItemVisual(s,`colorFromPalette`)){var c=i.ensureUniqueItemVisual(s,`style`),l=n.getName(e)||e+``,u=n.count();c[o]=t.getColorFromPalette(l,a,u)}})}})}},tE=Math.PI;function nE(e,t){t||={},Kn(t,{text:`loading`,textColor:K.color.primary,fontSize:12,fontWeight:`normal`,fontStyle:`normal`,fontFamily:`sans-serif`,maskColor:`rgba(255,255,255,0.8)`,showSpinner:!0,color:K.color.theme[0],spinnerRadius:10,lineWidth:5,zlevel:0});var n=new yf,r=new il({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(r);var i=new ll({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),a=new il({style:{fill:`none`},textContent:i,textConfig:{position:`right`,distance:10},zlevel:t.zlevel,z:10001});n.add(a);var o;return t.showSpinner&&(o=new rp({shape:{startAngle:-tE/2,endAngle:-tE/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:`round`,lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:tE*3/2}).start(`circularInOut`),o.animateShape(!0).when(1e3,{startAngle:tE*3/2}).delay(300).start(`circularInOut`),n.add(o)),n.resize=function(){var n=i.getBoundingRect().width,s=t.showSpinner?t.spinnerRadius:0,c=(e.getWidth()-s*2-(t.showSpinner&&n?10:0)-n)/2-(t.showSpinner&&n?0:5+n/2)+(t.showSpinner?0:n/2)+(n?0:s),l=e.getHeight()/2;t.showSpinner&&o.setShape({cx:c,cy:l}),a.setShape({x:c-s,y:l-s,width:s*2,height:s*2}),r.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}var rE=function(){function e(e,t,n,r){this._stageTaskMap=W(),this.ecInstance=e,this.api=t,n=this._dataProcessorHandlers=n.slice(),r=this._visualHandlers=r.slice(),this._allHandlers=n.concat(r)}return e.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(e){var t=e.overallTask;t&&t.dirty()})},e.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var n=this._pipelineMap.get(e.__pipeline.id),r=n.context,i=!t&&n.progressiveEnabled&&(!r||r.progressiveRender)&&e.__idxInPipeline>n.blockIndex?n.step:null,a=r&&r.modDataCount;return{step:i,modBy:a==null?null:Math.ceil(a/i),modDataCount:a}}},e.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},e.prototype.updateStreamModes=function(e,t){var n=this._pipelineMap.get(e.uid),r=e.getData().count(),i=n.progressiveEnabled&&t.incrementalPrepareRender&&r>=n.threshold,a=e.get(`large`)&&r>=e.get(`largeThreshold`);e.pipelineContext=n.context={progressiveRender:i,modDataCount:e.get(`progressiveChunkMode`)===`mod`?r:null,large:a}},e.prototype.restorePipelines=function(e){var t=this,n=t._pipelineMap=W();e.eachSeries(function(e){var r=e.getProgressive(),i=e.uid;n.set(i,{id:i,head:null,tail:null,threshold:e.getProgressiveThreshold(),progressiveEnabled:r&&!(e.preventIncremental&&e.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0}),t._pipe(e,e.dataTask)})},e.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),n=this.api;I(this._allHandlers,function(r){var i=e.get(r.uid)||e.set(r.uid,{});gr(!(r.reset&&r.overallReset),``),r.reset&&this._createSeriesStageTask(r,i,t,n),r.overallReset&&this._createOverallStageTask(r,i,t,n)},this)},e.prototype.prepareView=function(e,t,n,r){var i=e.renderTask,a=i.context;a.model=t,a.ecModel=n,a.api=r,i.__block=!e.incrementalPrepareRender,this._pipe(t,i)},e.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},e.prototype.performVisualTasks=function(e,t,n){this._performStageTasks(this._visualHandlers,e,t,n)},e.prototype._performStageTasks=function(e,t,n,r){r||={};var i=!1,a=this;I(e,function(e,s){if(!(r.visualType&&r.visualType!==e.visualType)){var c=a._stageTaskMap.get(e.uid),l=c.seriesTaskMap,u=c.overallTask;if(u){var d,f=u.agentStubMap;f.each(function(e){o(r,e)&&(e.dirty(),d=!0)}),d&&u.dirty(),a.updatePayload(u,n);var p=a.getPerformArgs(u,r.block);f.each(function(e){e.perform(p)}),u.perform(p)&&(i=!0)}else l&&l.each(function(s,c){o(r,s)&&s.dirty();var l=a.getPerformArgs(s,r.block);l.skip=!e.performRawSeries&&t.isSeriesFiltered(s.context.model),a.updatePayload(s,n),s.perform(l)&&(i=!0)})}});function o(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(e){var t;e.eachSeries(function(e){t=e.dataTask.perform()||t}),this.unfinished=t||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},e.prototype.updatePayload=function(e,t){t!==`remain`&&(e.context.payload=t)},e.prototype._createSeriesStageTask=function(e,t,n,r){var i=this,a=t.seriesTaskMap,o=t.seriesTaskMap=W(),s=e.seriesType,c=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(l):s?n.eachRawSeriesByType(s,l):c&&c(n,r).each(l);function l(t){var s=t.uid,c=o.set(s,a&&a.get(s)||uy({plan:cE,reset:lE,count:fE}));c.context={model:t,ecModel:n,api:r,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(t,c)}},e.prototype._createOverallStageTask=function(e,t,n,r){var i=this,a=t.overallTask=t.overallTask||uy({reset:iE});a.context={ecModel:n,api:r,overallReset:e.overallReset,scheduler:i};var o=a.agentStubMap,s=a.agentStubMap=W(),c=e.seriesType,l=e.getTargetSeries,u=!0,d=!1;gr(!e.createOnAllSeries,``),c?n.eachRawSeriesByType(c,f):l?l(n,r).each(f):(u=!1,I(n.getSeries(),f));function f(e){var t=e.uid,n=s.set(t,o&&o.get(t)||(d=!0,uy({reset:aE,onDirty:sE})));n.context={model:e,overallProgress:u},n.agent=a,n.__block=u,i._pipe(e,n)}d&&a.dirty()},e.prototype._pipe=function(e,t){var n=e.uid,r=this._pipelineMap.get(n);!r.head&&(r.head=t),r.tail&&r.tail.pipe(t),r.tail=t,t.__idxInPipeline=r.count++,t.__pipeline=r},e.wrapStageHandler=function(e,t){return B(e)&&(e={overallReset:e,seriesType:pE(e)}),e.uid=p_(`stageHandler`),t&&(e.visualType=t),e},e}();function iE(e){e.overallReset(e.ecModel,e.api,e.payload)}function aE(e){return e.overallProgress&&oE}function oE(){this.agent.dirty(),this.getDownstream().dirty()}function sE(){this.agent&&this.agent.dirty()}function cE(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function lE(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=cu(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?L(t,function(e,t){return dE(t)}):uE}var uE=dE(0);function dE(e){return function(t,n){var r=n.data,i=n.resetDefines[e];if(i&&i.dataEach)for(var a=t.start;a0&&u===i.length-l.length){var d=i.slice(0,u);d!==`data`&&(t.mainType=d,t[l.toLowerCase()]=e,s=!0)}}o.hasOwnProperty(i)&&(n[i]=e,s=!0),s||(r[i]=e)})}return{cptQuery:t,dataQuery:n,otherQuery:r}},e.prototype.filter=function(e,t){var n=this.eventInfo;if(!n)return!0;var r=n.targetEl,i=n.packedEvent,a=n.model,o=n.view;if(!a||!o)return!0;var s=t.cptQuery,c=t.dataQuery;return l(s,a,`mainType`)&&l(s,a,`subType`)&&l(s,a,`index`,`componentIndex`)&&l(s,a,`name`)&&l(s,a,`id`)&&l(c,i,`name`)&&l(c,i,`dataIndex`)&&l(c,i,`dataType`)&&(!o.filterForExposedEvent||o.filterForExposedEvent(e,t.otherQuery,r,i));function l(e,t,n,r){return e[n]==null||t[r||n]===e[n]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),CE=[`symbol`,`symbolSize`,`symbolRotate`,`symbolOffset`],wE=CE.concat([`symbolKeepAspect`]),TE={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual(`legendIcon`,e.legendIcon),!e.hasSymbolVisual)return;for(var r={},i={},a=!1,o=0;o=0&&PE(c)?c:.5,e.createRadialGradient(o,s,0,o,s,c)}function LE(e,t,n){for(var r=t.type===`radial`?IE(e,t,n):FE(e,t,n),i=t.colorStops,a=0;a0)?null:e===`dashed`?[4*t,2*t]:e===`dotted`?[t]:ir(e)?[e]:z(e)?e:null}function HE(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&VE(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(n){var i=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;i&&i!==1&&(n=L(n,function(e){return e/i}),r/=i)}return[n,r]}var UE=new yc(!0);function WE(e){var t=e.stroke;return!(t==null||t===`none`||!(e.lineWidth>0))}function GE(e){return typeof e==`string`&&e!==`none`}function KE(e){var t=e.fill;return t!=null&&t!==`none`}function qE(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=n}else e.fill()}function JE(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=n}else e.stroke()}function YE(e,t,n){var r=ti(t.image,t.__image,n);if(ri(r)){var i=e.createPattern(r,t.repeat||`repeat`);if(typeof DOMMatrix==`function`&&i&&i.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*kr),a.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(a)}return i}}function XE(e,t,n,r){var i,a=WE(n),o=KE(n),s=n.strokePercent,c=s<1,l=!t.path;(!t.silent||c)&&l&&t.createPathProxy();var u=t.path||UE,d=t.__dirty;if(!r){var f=n.fill,p=n.stroke,m=o&&!!f.colorStops,h=a&&!!p.colorStops,g=o&&!!f.image,_=a&&!!p.image,v=void 0,y=void 0,b=void 0,x=void 0,S=void 0;(m||h)&&(S=t.getBoundingRect()),m&&(v=d?LE(e,f,S):t.__canvasFillGradient,t.__canvasFillGradient=v),h&&(y=d?LE(e,p,S):t.__canvasStrokeGradient,t.__canvasStrokeGradient=y),g&&(b=d||!t.__canvasFillPattern?YE(e,f,t):t.__canvasFillPattern,t.__canvasFillPattern=b),_&&(x=d||!t.__canvasStrokePattern?YE(e,p,t):t.__canvasStrokePattern,t.__canvasStrokePattern=x),m?e.fillStyle=v:g&&(b?e.fillStyle=b:o=!1),h?e.strokeStyle=y:_&&(x?e.strokeStyle=x:a=!1)}var C=t.getGlobalScale();u.setScale(C[0],C[1],t.segmentIgnoreThreshold);var w,T;e.setLineDash&&n.lineDash&&(i=HE(t),w=i[0],T=i[1]);var E=!0;(l||d&4)&&(u.setDPR(e.dpr),c?u.setContext(null):(u.setContext(e),E=!1),u.reset(),t.buildPath(u,t.shape,r),u.toStatic(),t.pathUpdated()),E&&u.rebuildPath(e,c?s:1),w&&(e.setLineDash(w),e.lineDashOffset=T),r||(n.strokeFirst?(a&&JE(e,n),o&&qE(e,n)):(o&&qE(e,n),a&&JE(e,n))),w&&e.setLineDash([])}function ZE(e,t,n){var r=t.__image=ti(n.image,t.__image,t,t.onload);if(!(!r||!ri(r))){var i=n.x||0,a=n.y||0,o=t.getWidth(),s=t.getHeight(),c=r.width/r.height;if(o==null&&s!=null?o=s*c:s==null&&o!=null?s=o/c:o==null&&s==null&&(o=r.width,s=r.height),n.sWidth&&n.sHeight){var l=n.sx||0,u=n.sy||0;e.drawImage(r,l,u,n.sWidth,n.sHeight,i,a,o,s)}else if(n.sx&&n.sy){var l=n.sx,u=n.sy,d=o-l,f=s-u;e.drawImage(r,l,u,d,f,i,a,o,s)}else e.drawImage(r,i,a,o,s)}}function QE(e,t,n){var r,i=n.text;if(i!=null&&(i+=``),i){e.font=n.font||`12px sans-serif`,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var a=void 0,o=void 0;e.setLineDash&&n.lineDash&&(r=HE(t),a=r[0],o=r[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),n.strokeFirst?(WE(n)&&e.strokeText(i,n.x,n.y),KE(n)&&e.fillText(i,n.x,n.y)):(KE(n)&&e.fillText(i,n.x,n.y),WE(n)&&e.strokeText(i,n.x,n.y)),a&&e.setLineDash([])}}var $E=[`shadowBlur`,`shadowOffsetX`,`shadowOffsetY`],eD=[[`lineCap`,`butt`],[`lineJoin`,`miter`],[`miterLimit`,10]];function tD(e,t,n,r,i){var a=!1;if(!r&&(n||={},t===n))return!1;if(r||t.opacity!==n.opacity){fD(e,i),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?Ns.opacity:o}(r||t.blend!==n.blend)&&(a||=(fD(e,i),!0),e.globalCompositeOperation=t.blend||Ns.blend);for(var s=0;s<$E.length;s++){var c=$E[s];(r||t[c]!==n[c])&&(a||=(fD(e,i),!0),e[c]=e.dpr*(t[c]||0))}return(r||t.shadowColor!==n.shadowColor)&&(a||=(fD(e,i),!0),e.shadowColor=t.shadowColor||Ns.shadowColor),a}function nD(e,t,n,r,i){var a=pD(t,i.inHover),o=r?null:n&&pD(n,i.inHover)||{};if(a===o)return!1;var s=tD(e,a,o,r,i);if((r||a.fill!==o.fill)&&(s||=(fD(e,i),!0),GE(a.fill)&&(e.fillStyle=a.fill)),(r||a.stroke!==o.stroke)&&(s||=(fD(e,i),!0),GE(a.stroke)&&(e.strokeStyle=a.stroke)),(r||a.opacity!==o.opacity)&&(s||=(fD(e,i),!0),e.globalAlpha=a.opacity==null?1:a.opacity),t.hasStroke()){var c=a.lineWidth/(a.strokeNoScale&&t.getLineScale?t.getLineScale():1);e.lineWidth!==c&&(s||=(fD(e,i),!0),e.lineWidth=c)}for(var l=0;l0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,t,n){if(!this[XD]){if(this._disposed){this.id;return}var r,i,a;if(H(t)&&(n=t.lazyUpdate,r=t.silent,i=t.replaceMerge,a=t.transition,t=t.notMerge),this[XD]=!0,OO(this),!this._model||t){var o=new mT(this._api),s=this._theme,c=this._model=new aT;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,s,this._locale,o)}this._model.setOption(e,{replaceMerge:i},IO);var l={seriesTransition:a,optionChanged:!0};if(n)this[QD]={silent:r,updateParams:l},this[XD]=!1,this.getZr().wakeUp();else{try{uO(this),pO.update.call(this,null,l)}catch(e){throw this[QD]=null,this[XD]=!1,e}this._ssr||this._zr.flush(),this[QD]=null,this[XD]=!1,_O.call(this,r),vO.call(this,r)}}},t.prototype.setTheme=function(e,t){if(!this[XD]){if(this._disposed){this.id;return}var n=this._model;if(n){var r=t&&t.silent,i=null;this[QD]&&(r??=this[QD].silent,i=this[QD].updateParams,this[QD]=null),this[XD]=!0,OO(this);try{this._updateTheme(e),n.setTheme(this._theme),uO(this),pO.update.call(this,{type:`setTheme`},i)}catch(e){throw this[XD]=!1,e}this[XD]=!1,_O.call(this,r),vO.call(this,r)}}},t.prototype._updateTheme=function(e){V(e)&&(e=RO[e]),e&&(e=P(e),e&&HT(e,!0),this._theme=e)},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||jr.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){return e||={},this._zr.painter.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get(`backgroundColor`),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){return e||={},this._zr.painter.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){var e=this._zr;return I(e.storage.getDisplayList(),function(e){e.stopAnimation(null,!0)}),e.painter.toDataURL()},t.prototype.getDataURL=function(e){if(this._disposed){this.id;return}e||={};var t=e.excludeComponents,n=this._model,r=[],i=this;I(t,function(e){n.eachComponent({mainType:e},function(e){var t=i._componentsMap[e.__viewId];t.group.ignore||(r.push(t),t.group.ignore=!0)})});var a=this._zr.painter.getType()===`svg`?this.getSvgDataURL():this.renderToCanvas(e).toDataURL(`image/`+(e&&e.type||`png`));return I(r,function(e){e.group.ignore=!1}),a},t.prototype.getConnectedDataURL=function(e){if(this._disposed){this.id;return}var t=e.type===`svg`,n=this.group,r=Math.min,i=Math.max,a=1/0;if(VO[n]){var o=a,s=a,c=-a,l=-a,u=[],d=e&&e.pixelRatio||this.getDevicePixelRatio();I(BO,function(a,d){if(a.group===n){var f=t?a.getZr().painter.getSvgDom().innerHTML:a.renderToCanvas(P(e)),p=a.getDom().getBoundingClientRect();o=r(p.left,o),s=r(p.top,s),c=i(p.right,c),l=i(p.bottom,l),u.push({dom:f,left:p.left,top:p.top})}}),o*=d,s*=d,c*=d,l*=d;var f=c-o,p=l-s,m=An.createCanvas(),h=Ww(m,{renderer:t?`svg`:`canvas`});if(h.resize({width:f,height:p}),t){var g=``;return I(u,function(e){var t=e.left-o,n=e.top-s;g+=``+e.dom+``}),h.painter.getSvgRoot().innerHTML=g,e.connectedBackgroundColor&&h.painter.setBackgroundColor(e.connectedBackgroundColor),h.refreshImmediately(),h.painter.toDataURL()}else return e.connectedBackgroundColor&&h.add(new il({shape:{x:0,y:0,width:f,height:p},style:{fill:e.connectedBackgroundColor}})),I(u,function(e){var t=new Xc({style:{x:e.left*d-o,y:e.top*d-s,image:e.dom}});h.add(t)}),h.refreshImmediately(),m.toDataURL(`image/`+(e&&e.type||`png`))}else return this.getDataURL(e)},t.prototype.convertToPixel=function(e,t,n){return mO(this,`convertToPixel`,e,t,n)},t.prototype.convertToLayout=function(e,t,n){return mO(this,`convertToLayout`,e,t,n)},t.prototype.convertFromPixel=function(e,t,n){return mO(this,`convertFromPixel`,e,t,n)},t.prototype.containPixel=function(e,t){if(this._disposed){this.id;return}var n=this._model,r;return I(Mu(n,e),function(e,n){n.indexOf(`Models`)>=0&&I(e,function(e){var i=e.coordinateSystem;if(i&&i.containPoint)r||=!!i.containPoint(t);else if(n===`seriesModels`){var a=this._chartsMap[e.__viewId];a&&a.containPoint&&(r||=a.containPoint(t,e))}},this)},this),!!r},t.prototype.getVisual=function(e,t){var n=this._model,r=Mu(n,e,{defaultMainType:`series`}),i=r.seriesModel.getData(),a=r.hasOwnProperty(`dataIndexInside`)?r.dataIndexInside:r.hasOwnProperty(`dataIndex`)?i.indexOfRawIndex(r.dataIndex):null;return a==null?OE(i,t):DE(i,a,t)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;I(jO,function(t){var n=function(n){var r=e.getModel(),i=n.target,a;if(t===`globalout`?a={}:i&&AE(i,function(e){var t=Vu(e);if(t&&t.dataIndex!=null){var n=t.dataModel||r.getSeriesByIndex(t.seriesIndex);return a=n&&n.getDataParams(t.dataIndex,t.dataType,i)||{},!0}else if(t.eventData)return a=F({},t.eventData),!0},!0),a){var o=a.componentType,s=a.componentIndex;(o===`markLine`||o===`markPoint`||o===`markArea`)&&(o=`series`,s=a.seriesIndex);var c=o&&s!=null&&r.getComponent(o,s),l=c&&e[c.mainType===`series`?`_chartsMap`:`_componentsMap`][c.__viewId];a.event=n,a.type=t,e._$eventProcessor.eventInfo={targetEl:i,packedEvent:a,model:c,view:l},e.trigger(t,a)}};n.zrEventfulCallAtLast=!0,e._zr.on(t,n,e)});var t=this._messageCenter;I(PO,function(n,r){t.on(r,function(t){e.trigger(r,t)})}),kS(t,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0,this.getDom()&&Lu(this.getDom(),UO,``);var e=this,t=e._api,n=e._model;I(e._componentsViews,function(e){e.dispose(n,t)}),I(e._chartsViews,function(e){e.dispose(n,t)}),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete BO[e.id]},t.prototype.resize=function(e){if(!this[XD]){if(this._disposed){this.id;return}this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var n=t.resetOption(`media`),r=e&&e.silent;this[QD]&&(r??=this[QD].silent,n=!0,this[QD]=null),this[XD]=!0,OO(this);try{n&&uO(this),pO.update.call(this,{type:`resize`,animation:F({duration:0},e&&e.animation)})}catch(e){throw this[XD]=!1,e}this[XD]=!1,_O.call(this,r),vO.call(this,r)}}},t.prototype.showLoading=function(e,t){if(this._disposed){this.id;return}if(H(e)&&(t=e,e=``),e||=`default`,this.hideLoading(),zO[e]){var n=zO[e](this._api,t),r=this._zr;this._loadingFX=n,r.add(n)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(e){var t=F({},e);return t.type=NO[e.type],t},t.prototype.dispatchAction=function(e,t){if(this._disposed){this.id;return}if(H(t)||(t={silent:!!t}),MO[e.type]&&this._model){if(this[XD]){this._pendingActions.push(e);return}var n=t.silent;gO.call(this,e,n);var r=t.flush;r?this._zr.flush():r!==!1&&jr.browser.weChat&&this._throttledZrFlush(),_O.call(this,n),vO.call(this,n)}},t.prototype.updateLabelLayout=function(){DD.trigger(`series:layoutlabels`,this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed){this.id;return}var t=e.seriesIndex;this.getModel().getSeriesByIndex(t).appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){uO=function(e){var t=e._scheduler;t.restorePipelines(e._model),t.prepareStageTasks(),dO(e,!0),dO(e,!1),t.plan()},dO=function(e,t){for(var n=e._model,r=e._scheduler,i=t?e._componentsViews:e._chartsViews,a=t?e._componentsMap:e._chartsMap,o=e._zr,s=e._api,c=0;ct.get(`hoverLayerThreshold`)&&!jr.node&&!jr.worker&&t.eachSeries(function(t){if(!t.preventUsingHoverLayer){var n=e._chartsMap[t.__viewId];n.__alive&&n.eachRendered(function(e){e.states.emphasis&&(e.states.emphasis.hoverLayer=!0)})}})}function a(e,t){var n=e.get(`blendMode`)||null;t.eachRendered(function(e){e.isGroup||(e.style.blend=n)})}function o(e,t){if(!e.preventAutoZ){var n=hm(e);t.eachRendered(function(e){return _m(e,n.z,n.zlevel),!0})}}function s(e,t){t.eachRendered(function(e){if(!wp(e)){var t=e.getTextContent(),n=e.getTextGuideLine();e.stateTransition&&=null,t&&t.stateTransition&&(t.stateTransition=null),n&&n.stateTransition&&(n.stateTransition=null),e.hasState()?(e.prevStates=e.currentStates,e.clearStates()):e.prevStates&&=null}})}function c(e,t){var n=e.getModel(`stateAnimation`),i=e.isAnimationEnabled(),a=n.get(`duration`),o=a>0?{duration:a,delay:n.get(`delay`),easing:n.get(`easing`)}:null;t.eachRendered(function(e){if(e.states&&e.states.emphasis){if(wp(e))return;if(e instanceof Wc&&Yd(e),e.__dirty){var t=e.prevStates;t&&e.useStates(t)}if(i){e.stateTransition=o;var n=e.getTextContent(),a=e.getTextGuideLine();n&&(n.stateTransition=o),a&&(a.stateTransition=o)}e.__dirty&&r(e)}})}wO=function(e){return new(function(t){N(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.prototype.getCoordinateSystems=function(){return e._coordSysMgr.getCoordinateSystems()},n.prototype.getComponentByElement=function(t){for(;t;){var n=t.__ecComponentInfo;if(n!=null)return e._model.getComponent(n.mainType,n.index);t=t.parent}},n.prototype.enterEmphasis=function(t,n){bd(t,n),EO(e)},n.prototype.leaveEmphasis=function(t,n){xd(t,n),EO(e)},n.prototype.enterBlur=function(t){Sd(t),EO(e)},n.prototype.leaveBlur=function(t){Cd(t),EO(e)},n.prototype.enterSelect=function(t){wd(t),EO(e)},n.prototype.leaveSelect=function(t){Td(t),EO(e)},n.prototype.getModel=function(){return e.getModel()},n.prototype.getViewOfComponentModel=function(t){return e.getViewOfComponentModel(t)},n.prototype.getViewOfSeriesModel=function(t){return e.getViewOfSeriesModel(t)},n.prototype.getMainProcessVersion=function(){return e[ZD]},n}(fT))(e)},TO=function(e){function t(e,t){for(var n=0;n=0)){nk.push(n);var a=rE.wrapStageHandler(n,i);a.__prio=t,a.__raw=n,e.push(a)}}function ik(e,t){zO[e]=t}function ak(e,t,n){var r=AD(`registerMap`);r&&r(e,t,n)}var ok=by;tk(VD,ZT),tk(WD,$T),tk(WD,eE),tk(VD,TE),tk(WD,EE),tk(JD,ED),qO(HT),JO(FD,UT),ik(`default`,nE),QO({type:Yu,event:Yu,update:Yu},Or),QO({type:Xu,event:Xu,update:Xu},Or),QO({type:Zu,event:ed,update:Zu,action:Or,refineEvent:sk,publishNonRefinedEvent:!0}),QO({type:Qu,event:ed,update:Qu,action:Or,refineEvent:sk,publishNonRefinedEvent:!0}),QO({type:$u,event:ed,update:$u,action:Or,refineEvent:sk,publishNonRefinedEvent:!0});function sk(e,t,n,r){return{eventContent:{selected:Id(n),isFromClick:t.isFromClick||!1}}}KO(`default`,{}),KO(`dark`,xE);var ck=[],lk={registerPreprocessor:qO,registerProcessor:JO,registerPostInit:YO,registerPostUpdate:XO,registerUpdateLifecycle:ZO,registerAction:QO,registerCoordinateSystem:$O,registerLayout:ek,registerVisual:tk,registerTransform:ok,registerLoading:ik,registerMap:ak,registerImpl:kD,PRIORITY:YD,ComponentModel:ey,ComponentView:GT,SeriesModel:nb,ChartView:Jb,registerComponentModel:function(e){ey.registerClass(e)},registerComponentView:function(e){GT.registerClass(e)},registerSeriesModel:function(e){nb.registerClass(e)},registerChartView:function(e){Jb.registerClass(e)},registerCustomSeries:function(e,t){MD(e,t)},registerSubTypeDefaulter:function(e,t){ey.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){Gw(e,t)}};function uk(e){if(z(e)){I(e,function(e){uk(e)});return}qn(ck,e)>=0||(ck.push(e),B(e)&&(e={install:e}),e.install(lk))}var dk={left:0,right:0,top:0,bottom:0},fk=[`25%`,`25%`],pk=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.mergeDefaultAndTheme=function(t,n){var r=Zv(t.outerBounds);e.prototype.mergeDefaultAndTheme.apply(this,arguments),r&&t.outerBounds&&Xv(t.outerBounds,r)},t.prototype.mergeOption=function(t,n){e.prototype.mergeOption.apply(this,arguments),this.option.outerBounds&&t.outerBounds&&Xv(this.option.outerBounds,t.outerBounds)},t.type=`grid`,t.dependencies=[`xAxis`,`yAxis`],t.layoutMode=`box`,t.defaultOption={show:!1,z:0,left:`15%`,top:65,right:`10%`,bottom:80,containLabel:!1,outerBoundsMode:`auto`,outerBounds:dk,outerBoundsContain:`all`,outerBoundsClampWidth:fk[0],outerBoundsClampHeight:fk[1],backgroundColor:K.color.transparent,borderWidth:1,borderColor:K.color.neutral30},t}(ey),mk=function(){function e(){}return e.prototype.getNeedCrossZero=function(){return!this.option.scale},e.prototype.getCoordSysModel=function(){},e}(),hk=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents(`grid`,Pu).models[0]},t.type=`cartesian2dAxis`,t}(ey);Yn(hk,mk);var gk={show:!0,z:0,inverse:!1,name:``,nameLocation:`end`,nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:`...`,placeholder:`.`},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:K.color.axisLine,width:1,type:`solid`},symbol:[`none`,`none`],symbolSize:[10,15],breakLine:!0},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12,color:K.color.axisLabel,textMargin:[0,3]},splitLine:{show:!0,showMinLine:!0,showMaxLine:!0,lineStyle:{color:K.color.axisSplitLine,width:1,type:`solid`}},splitArea:{show:!1,areaStyle:{color:[K.color.backgroundTint,K.color.backgroundTransparent]}},breakArea:{show:!0,itemStyle:{color:K.color.neutral00,borderColor:K.color.border,borderWidth:1,borderType:[3,3],opacity:.6},zigzagAmplitude:4,zigzagMinSpan:4,zigzagMaxSpan:20,zigzagZ:100,expandOnClick:!0},breakLabelLayout:{moveOverlap:`auto`}},_k=Gn({boundaryGap:!0,deduplication:null,jitter:0,jitterOverlap:!0,jitterMargin:2,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:`auto`,show:`auto`},axisLabel:{interval:`auto`}},gk),vk=Gn({boundaryGap:[0,0],axisLine:{show:`auto`},axisTick:{show:`auto`},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:K.color.axisMinorSplitLine,width:1}}},gk),yk={category:_k,value:vk,time:Gn({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:`bold`}}},splitLine:{show:!1}},vk),log:Kn({logBase:10},vk)},bk=0,xk=function(){function e(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++bk,this._onCollect=e.onCollect}return e.createByAxisModel=function(t){var n=t.option,r=n.data,i=r&&L(r,Sk);return new e({categories:i,needCollect:!i,deduplication:n.dedplication!==!1})},e.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},e.prototype.parseAndCollect=function(e){var t,n=this._needCollect;if(!V(e)&&!n)return e;if(n&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,this._onCollect&&this._onCollect(e,t),t;var r=this._getOrCreateMap();return t=r.get(e),t??(n?(t=this.categories.length,this.categories[t]=e,r.set(e,t),this._onCollect&&this._onCollect(e,t)):t=NaN),t},e.prototype._getOrCreateMap=function(){return this._map||=W(this.categories)},e}();function Sk(e){return H(e)&&e.value!=null?e.value:e+``}var Ck={value:1,category:1,time:1,log:1},wk=null;function Tk(){return wk}function Ek(e,t,n,r){I(Ck,function(i,a){var o=Gn(Gn({},yk[a],!0),r,!0),s=function(e){N(n,e);function n(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t+`Axis.`+a,n}return n.prototype.mergeDefaultAndTheme=function(e,t){var n=Yv(this),r=n?Zv(e):{};Gn(e,t.getTheme().get(a+`Axis`)),Gn(e,this.getDefaultOption()),e.type=Dk(e),n&&Xv(e,r,n)},n.prototype.optionUpdated=function(){this.option.type===`category`&&(this.__ordinalMeta=xk.createByAxisModel(this))},n.prototype.getCategories=function(e){var t=this.option;if(t.type===`category`)return e?t.data:this.__ordinalMeta.categories},n.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},n.prototype.updateAxisBreaks=function(e){var t=Tk();return t?t.updateModelAxisBreak(this,e):{breaks:[]}},n.type=t+`Axis.`+a,n.defaultOption=o,n}(n);e.registerComponentModel(s)}),e.registerSubTypeDefaulter(t+`Axis`,Dk)}function Dk(e){return e.type||(e.data?`category`:`value`)}function Ok(e){return e.type===`interval`||e.type===`log`}function kk(e,t,n,r,i){var a={},o=a.interval=Kl(t/n,!0);r!=null&&oi&&(o=a.interval=i);var s=a.intervalPrecision=jk(o);return Nk(a.niceTickExtent=[Nl(Math.ceil(e[0]/o)*o,s),Nl(Math.floor(e[1]/o)*o,s)],e),a}function Ak(e){var t=10**Gl(e),n=e/t;return n?n===2?n=3:n===3?n=5:n*=2:n=1,Nl(n*t)}function jk(e){return Fl(e)+2}function Mk(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function Nk(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),Mk(e,0,t),Mk(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function Pk(e,t){return e>=t[0]&&e<=t[1]}var Fk=function(){function e(){this.normalize=Ik,this.scale=Lk}return e.prototype.updateMethods=function(e){e.hasBreaks()?(this.normalize=R(e.normalize,e),this.scale=R(e.scale,e)):(this.normalize=Ik,this.scale=Lk)},e}();function Ik(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function Lk(e,t){return e*(t[1]-t[0])+t[0]}function Rk(e,t,n){var r=Math.log(e);return[Math.log(n?t[0]:Math.max(0,t[0]))/r,Math.log(n?t[1]:Math.max(0,t[1]))/r]}var zk=function(){function e(e){this._calculator=new Fk,this._setting=e||{},this._extent=[1/0,-1/0];var t=W_();t&&(this._brkCtx=t.createScaleBreakContext(),this._brkCtx.update(this._extent))}return e.prototype.getSetting=function(e){return this._setting[e]},e.prototype._innerUnionExtent=function(e){var t=this._extent;this._innerSetExtent(e[0]t[1]?e[1]:t[1])},e.prototype.unionExtentFromData=function(e,t){this._innerUnionExtent(e.getApproximateExtent(t))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(e,t){this._innerSetExtent(e,t)},e.prototype._innerSetExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=e),isNaN(t)||(n[1]=t),this._brkCtx&&this._brkCtx.update(n)},e.prototype.setBreaksFromOption=function(e){var t=W_();t&&this._innerSetBreak(t.parseAxisBreakOption(e,R(this.parse,this)))},e.prototype._innerSetBreak=function(e){this._brkCtx&&(this._brkCtx.setBreaks(e),this._calculator.updateMethods(this._brkCtx),this._brkCtx.update(this._extent))},e.prototype._innerGetBreaks=function(){return this._brkCtx?this._brkCtx.breaks:[]},e.prototype.hasBreaks=function(){return this._brkCtx?this._brkCtx.hasBreaks():!1},e.prototype._getExtentSpanWithBreaks=function(){return this._brkCtx&&this._brkCtx.hasBreaks()?this._brkCtx.getExtentSpan():this._extent[1]-this._extent[0]},e.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(e){this._isBlank=e},e}();Kr(zk);var Bk=function(e){N(t,e);function t(t){var n=e.call(this,t)||this;n.type=`ordinal`;var r=n.getSetting(`ordinalMeta`);return r||=new xk({}),z(r)&&(r=new xk({categories:L(r,function(e){return H(e)?e.value:e})})),n._ordinalMeta=r,n._extent=n.getSetting(`extent`)||[0,r.categories.length-1],n}return t.prototype.parse=function(e){return e==null?NaN:V(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},t.prototype.contain=function(e){return Pk(e,this._extent)&&e>=0&&e=0&&e=0&&e=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type=`ordinal`,t}(zk);zk.registerClass(Bk);var Vk=Nl,Hk=function(e){N(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`interval`,t._interval=0,t._intervalPrecision=2,t}return t.prototype.parse=function(e){return e==null||e===``?NaN:Number(e)},t.prototype.contain=function(e){return Pk(e,this._extent)},t.prototype.normalize=function(e){return this._calculator.normalize(e,this._extent)},t.prototype.scale=function(e){return this._calculator.scale(e,this._extent)},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=jk(e)},t.prototype.getTicks=function(e){e||={};var t=this._interval,n=this._extent,r=this._niceExtent,i=this._intervalPrecision,a=W_(),o=[];if(!t)return o;if(e.breakTicks===`only_break`&&a)return a.addBreaksToTicks(o,this._brkCtx.breaks,this._extent),o;var s=1e4;n[0]=0&&(l=Vk(l+u*t,i))}if(o.length>0&&l===o[o.length-1].value)break;if(o.length>s)return[]}var d=o.length?o[o.length-1].value:r[1];return n[1]>d&&(e.expandToNicedExtent?o.push({value:Vk(d+t,i)}):o.push({value:n[1]})),a&&a.pruneTicksByBreak(e.pruneByBreak,o,this._brkCtx.breaks,function(e){return e.value},this._interval,this._extent),e.breakTicks!==`none`&&a&&a.addBreaksToTicks(o,this._brkCtx.breaks,this._extent),o},t.prototype.getMinorTicks=function(e){for(var t=this.getTicks({expandToNicedExtent:!0}),n=[],r=this.getExtent(),i=1;ir[0]&&d>>1;e[i][1]n&&(this._approxInterval=n);var r=Gk.length,i=Math.min(Uk(Gk,this._approxInterval,0,r),r-1);this._interval=Gk[i][1],this._intervalPrecision=jk(this._interval),this._minLevelUnit=Gk[Math.max(i-1,0)][0]},t.prototype.parse=function(e){return ir(e)?e:+Ul(e)},t.prototype.contain=function(e){return Pk(e,this._extent)},t.prototype.normalize=function(e){return this._calculator.normalize(e,this._extent)},t.prototype.scale=function(e){return this._calculator.scale(e,this._extent)},t.type=`time`,t}(Hk),Gk=[[`second`,G_],[`minute`,K_],[`hour`,q_],[`quarter-day`,q_*6],[`half-day`,q_*12],[`day`,J_*1.2],[`half-week`,J_*3.5],[`week`,J_*7],[`month`,J_*31],[`quarter`,J_*95],[`half-year`,Y_/2],[`year`,Y_]];function Kk(e,t,n,r){return fv(new Date(t),e,r).getTime()===fv(new Date(n),e,r).getTime()}function qk(e,t){return e/=J_,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function Jk(e){var t=30*J_;return e/=t,e>6?6:e>3?3:e>2?2:1}function Yk(e){return e/=q_,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function Xk(e,t){return e/=t?K_:G_,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function Zk(e){return Kl(e,!0)}function Qk(e,t,n){var r=Math.max(0,qn(tv,t)-1);return fv(new Date(e),tv[r],n).getTime()}function $k(e,t){var n=new Date(0);n[e](1);var r=n.getTime();n[e](1+t);var i=n.getTime()-r;return function(e,t){return Math.max(0,Math.round((t-e)/i))}}function eA(e,t,n,r,i,a){var o=1e4,s=nv,c=0;function l(e,t,n,i,s,l,u){for(var d=$k(s,e),f=t,p=new Date(f);fo));)if(p[s](p[i]()+e),f=p.getTime(),a){var m=a.calcNiceTickMultiple(f,d);m>0&&(p[s](p[i]()+m*e),f=p.getTime())}u.push({value:f,notAdd:!0})}function u(e,i,a){var o=[],s=!i.length;if(!Kk(ov(e),r[0],r[1],n)){s&&(i=[{value:Qk(r[0],e,n)},{value:r[1]}]);for(var c=0;c=r[0]&&u<=r[1]&&l(f,u,d,p,m,h,o),e===`year`&&a.length>1&&c===0&&a.unshift({value:a[0].value-f})}}for(var c=0;c=r[0]&&y<=r[1]&&p++)}var b=i/t;if(p>b*1.5&&m>b/1.5||(d.push(_),p>b||e===s[h]))break}f=[]}}for(var x=Qn(L(d,function(e){return Qn(e,function(e){return e.value>=r[0]&&e.value<=r[1]&&!e.notAdd})}),function(e){return e.length>0}),S=[],C=x.length-1,h=0;h0;)r*=10;var i=[tA(rA(t[0]/r)*r),tA(nA(t[1]/r)*r)];this._interval=r,this._intervalPrecision=jk(r),this._niceExtent=i}},t.prototype.calcNiceExtent=function(t){e.prototype.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},t.prototype.contain=function(t){return t=aA(t)/aA(this.base),e.prototype.contain.call(this,t)},t.prototype.normalize=function(t){return t=aA(t)/aA(this.base),e.prototype.normalize.call(this,t)},t.prototype.scale=function(t){return t=e.prototype.scale.call(this,t),iA(this.base,t)},t.prototype.setBreaksFromOption=function(e){var t=W_();if(t){var n=t.logarithmicParseBreaksFromOption(e,this.base,R(this.parse,this)),r=n.parsedOriginal,i=n.parsedLogged;this._originalScale._innerSetBreak(r),this._innerSetBreak(i)}},t.type=`log`,t}(Hk);function sA(e,t){return tA(e,Fl(t))}zk.registerClass(oA);var cA=function(){function e(e,t,n){this._prepareParams(e,t,n)}return e.prototype._prepareParams=function(e,t,n){n[1]0&&s>0&&!c&&(o=0),o<0&&s<0&&!l&&(s=0));var d=this._determinedMin,f=this._determinedMax;return d!=null&&(o=d,c=!0),f!=null&&(s=f,l=!0),{min:o,max:s,minFixed:c,maxFixed:l,isBlank:u}},e.prototype.modifyDataMinMax=function(e,t){this[uA[e]]=t},e.prototype.setDeterminedMinMax=function(e,t){var n=lA[e];this[n]=t},e.prototype.freeze=function(){this.frozen=!0},e}(),lA={min:`_determinedMin`,max:`_determinedMax`},uA={min:`_dataMin`,max:`_dataMax`};function dA(e,t,n){var r=e.rawExtentInfo;return r||(r=new cA(e,t,n),e.rawExtentInfo=r,r)}function fA(e,t){return t==null?null:dr(t)?NaN:e.parse(t)}function pA(e,t){var n=e.type,r=dA(e,t,e.getExtent()).calculate();e.setBlank(r.isBlank);var i=r.min,a=r.max,o=t.ecModel;if(o&&n===`time`){var s=jx(`bar`,o),c=!1;if(I(s,function(e){c||=e.getBaseAxis()===t.axis}),c){var l=Nx(s),u=mA(i,a,t,l);i=u.min,a=u.max}}return{extent:[i,a],fixMin:r.minFixed,fixMax:r.maxFixed}}function mA(e,t,n,r){var i=n.axis.getExtent(),a=Math.abs(i[1]-i[0]),o=Fx(r,n.axis);if(o===void 0)return{min:e,max:t};var s=1/0;I(o,function(e){s=Math.min(e.offset,s)});var c=-1/0;I(o,function(e){c=Math.max(e.offset+e.width,c)}),s=Math.abs(s),c=Math.abs(c);var l=s+c,u=t-e,d=u/(1-(s+c)/a)-u;return t+=c/l*d,e-=s/l*d,{min:e,max:t}}function hA(e,t){var n=t,r=pA(e,n),i=r.extent,a=n.get(`splitNumber`);e instanceof oA&&(e.base=n.get(`logBase`));var o=e.type,s=n.get(`interval`),c=o===`interval`||o===`time`;e.setBreaksFromOption(EA(n)),e.setExtent(i[0],i[1]),e.calcNiceExtent({splitNumber:a,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:c?n.get(`minInterval`):null,maxInterval:c?n.get(`maxInterval`):null}),s!=null&&e.setInterval&&e.setInterval(s)}function gA(e,t){if(t||=e.get(`type`),t)switch(t){case`category`:return new Bk({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case`time`:return new Wk({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get(`useUTC`)});default:return new((zk.getClass(t))||Hk)}}function _A(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(n>0&&r>0||n<0&&r<0)}function vA(e){var t=e.getLabelModel().get(`formatter`);if(e.type===`time`){var n=rv(t);return function(t,r){return e.scale.getFormattedLabel(t,r,n)}}else if(V(t))return function(n){var r=e.scale.getLabel(n);return t.replace(`{value}`,r??``)};else if(B(t)){if(e.type===`category`)return function(n,r){return t(yA(e,n),n.value-e.scale.getExtent()[0],null)};var r=W_();return function(n,i){var a=null;return r&&(a=r.makeAxisLabelFormatterParamBreak(a,n.break)),t(yA(e,n),i,a)}}else return function(t){return e.scale.getLabel(t)}}function yA(e,t){return e.type===`category`?e.scale.getLabel(t):t.value}function bA(e){return e.get(`interval`)??`auto`}function xA(e){return e.type===`category`&&bA(e.getLabelModel())===0}function SA(e,t){var n={};return I(e.mapDimensionsAll(t),function(t){n[o_(e,t)]=!0}),er(n)}function CA(e,t,n){t&&I(SA(t,n),function(n){var r=t.getApproximateExtent(n);r[0]e[1]&&(e[1]=r[1])})}function wA(e){return e===`middle`||e===`center`}function TA(e){return e.getShallow(`show`)}function EA(e){var t=e.get(`breaks`,!0);if(t!=null)return!W_()||!DA(e.axis)?void 0:t}function DA(e){return(e.dim===`x`||e.dim===`y`||e.dim===`z`||e.dim===`single`)&&e.type!==`category`}var OA=function(){function e(e){this.type=`cartesian`,this._dimList=[],this._axes={},this.name=e||``}return e.prototype.getAxis=function(e){return this._axes[e]},e.prototype.getAxes=function(){return L(this._dimList,function(e){return this._axes[e]},this)},e.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),Qn(this.getAxes(),function(t){return t.scale.type===e})},e.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},e}(),kA=[`x`,`y`];function AA(e){return(e.type===`interval`||e.type===`time`)&&!e.hasBreaks()}var jA=function(e){N(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`cartesian2d`,t.dimensions=kA,t}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis(`x`).scale,t=this.getAxis(`y`).scale;if(!(!AA(e)||!AA(t))){var n=e.getExtent(),r=t.getExtent(),i=this.dataToPoint([n[0],r[0]]),a=this.dataToPoint([n[1],r[1]]),o=n[1]-n[0],s=r[1]-r[0];if(!(!o||!s)){var c=(a[0]-i[0])/o,l=(a[1]-i[1])/s;this._invTransform=di([],this._transform=[c,0,0,l,i[0]-n[0]*c,i[1]-r[0]*l])}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale(`ordinal`)[0]||this.getAxesByScale(`time`)[0]||this.getAxis(`x`)},t.prototype.containPoint=function(e){var t=this.getAxis(`x`),n=this.getAxis(`y`);return t.contain(t.toLocalCoord(e[0]))&&n.contain(n.toLocalCoord(e[1]))},t.prototype.containData=function(e){return this.getAxis(`x`).containData(e[0])&&this.getAxis(`y`).containData(e[1])},t.prototype.containZone=function(e,t){var n=this.dataToPoint(e),r=this.dataToPoint(t),i=this.getArea(),a=new Ei(n[0],n[1],r[0]-n[0],r[1]-n[1]);return i.intersect(a)},t.prototype.dataToPoint=function(e,t,n){n||=[];var r=e[0],i=e[1];if(this._transform&&r!=null&&isFinite(r)&&i!=null&&isFinite(i))return Ea(n,e,this._transform);var a=this.getAxis(`x`),o=this.getAxis(`y`);return n[0]=a.toGlobalCoord(a.dataToCoord(r,t)),n[1]=o.toGlobalCoord(o.dataToCoord(i,t)),n},t.prototype.clampData=function(e,t){var n=this.getAxis(`x`).scale,r=this.getAxis(`y`).scale,i=n.getExtent(),a=r.getExtent(),o=n.parse(e[0]),s=r.parse(e[1]);return t||=[],t[0]=Math.min(Math.max(Math.min(i[0],i[1]),o),Math.max(i[0],i[1])),t[1]=Math.min(Math.max(Math.min(a[0],a[1]),s),Math.max(a[0],a[1])),t},t.prototype.pointToData=function(e,t,n){if(n||=[],this._invTransform)return Ea(n,e,this._invTransform);var r=this.getAxis(`x`),i=this.getAxis(`y`);return n[0]=r.coordToData(r.toLocalCoord(e[0]),t),n[1]=i.coordToData(i.toLocalCoord(e[1]),t),n},t.prototype.getOtherAxis=function(e){return this.getAxis(e.dim===`x`?`y`:`x`)},t.prototype.getArea=function(e){e||=0;var t=this.getAxis(`x`).getGlobalExtent(),n=this.getAxis(`y`).getGlobalExtent(),r=Math.min(t[0],t[1])-e,i=Math.min(n[0],n[1])-e;return new Ei(r,i,Math.max(t[0],t[1])-r+e,Math.max(n[0],n[1])-i+e)},t}(OA),MA=Au(),NA=Au(),PA={estimate:1,determine:2};function FA(e){return{out:{noPxChangeTryDetermine:[]},kind:e}}function IA(e,t){var n=L(t,function(t){return e.scale.parse(t)});return e.type===`time`&&n.length>0&&(n.sort(),n.unshift(n[0]),n.push(n[n.length-1])),n}function LA(e,t){var n=e.getLabelModel().get(`customValues`);if(n){var r=vA(e),i=e.scale.getExtent();return{labels:L(Qn(IA(e,n),function(e){return e>=i[0]&&e<=i[1]}),function(t){var n={value:t};return{formattedLabel:r(n),rawLabel:e.scale.getLabel(n),tickValue:t,time:void 0,break:void 0}})}}return e.type===`category`?zA(e,t):HA(e)}function RA(e,t,n){var r=e.getTickModel().get(`customValues`);if(r){var i=e.scale.getExtent();return{ticks:Qn(IA(e,r),function(e){return e>=i[0]&&e<=i[1]})}}return e.type===`category`?VA(e,t):{ticks:L(e.scale.getTicks(n),function(e){return e.value})}}function zA(e,t){var n=e.getLabelModel(),r=BA(e,n,t);return!n.get(`show`)||e.scale.isBlank()?{labels:[]}:r}function BA(e,t,n){var r=WA(e),i=bA(t),a=n.kind===PA.estimate;if(!a){var o=KA(r,i);if(o)return o}var s,c;B(i)?s=ej(e,i):(c=i===`auto`?JA(e,n):i,s=$A(e,c));var l={labels:s,labelCategoryInterval:c};return a?n.out.noPxChangeTryDetermine.push(function(){return qA(r,i,l),!0}):qA(r,i,l),l}function VA(e,t){var n=UA(e),r=bA(t),i=KA(n,r);if(i)return i;var a,o;if((!t.get(`show`)||e.scale.isBlank())&&(a=[]),B(r))a=ej(e,r,!0);else if(r===`auto`){var s=BA(e,e.getLabelModel(),FA(PA.determine));o=s.labelCategoryInterval,a=L(s.labels,function(e){return e.tickValue})}else o=r,a=$A(e,o,!0);return qA(n,r,{ticks:a,tickCategoryInterval:o})}function HA(e){var t=e.scale.getTicks(),n=vA(e);return{labels:L(t,function(t,r){return{formattedLabel:n(t,r),rawLabel:e.scale.getLabel(t),tickValue:t.value,time:t.time,break:t.break}})}}var UA=GA(`axisTick`),WA=GA(`axisLabel`);function GA(e){return function(t){return NA(t)[e]||(NA(t)[e]={list:[]})}}function KA(e,t){for(var n=0;nu&&(l=Math.max(1,Math.floor(c/u)));for(var d=s[0],f=e.dataToCoord(d+1)-e.dataToCoord(d),p=Math.abs(f*Math.cos(a)),m=Math.abs(f*Math.sin(a)),h=0,g=0;d<=s[1];d+=l){var _=0,v=0,y=zi(i({value:d}),r.font,`center`,`top`);_=y.width*1.3,v=y.height*1.3,h=Math.max(h,_,7),g=Math.max(g,v,7)}var b=h/p,x=g/m;isNaN(b)&&(b=1/0),isNaN(x)&&(x=1/0);var S=Math.max(0,Math.floor(Math.min(b,x)));return n===PA.estimate?(t.out.noPxChangeTryDetermine.push(R(XA,null,e,S,c)),S):ZA(e,S,c)??S}function XA(e,t,n){return ZA(e,t,n)==null}function ZA(e,t,n){var r=MA(e.model),i=e.getExtent(),a=r.lastAutoInterval,o=r.lastTickCount;if(a!=null&&o!=null&&Math.abs(a-t)<=1&&Math.abs(o-n)<=1&&a>t&&r.axisExtent0===i[0]&&r.axisExtent1===i[1])return a;r.lastTickCount=n,r.lastAutoInterval=t,r.axisExtent0=i[0],r.axisExtent1=i[1]}function QA(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get(`rotate`)||0,font:t.getFont()}}function $A(e,t,n){var r=vA(e),i=e.scale,a=i.getExtent(),o=e.getLabelModel(),s=[],c=Math.max((t||0)+1,1),l=a[0],u=i.count();l!==0&&c>1&&u/c>2&&(l=Math.round(Math.ceil(l/c)*c));var d=xA(e),f=o.get(`showMinLabel`)||d,p=o.get(`showMaxLabel`)||d;f&&l!==a[0]&&h(a[0]);for(var m=l;m<=a[1];m+=c)h(m);p&&m-c!==a[1]&&h(a[1]);function h(e){var t={value:e};s.push(n?e:{formattedLabel:r(t),rawLabel:i.getLabel(t),tickValue:e,time:void 0,break:void 0})}return s}function ej(e,t,n){var r=e.scale,i=vA(e),a=[];return I(r.getTicks(),function(e){var o=r.getLabel(e),s=e.value;t(e.value,o)&&a.push(n?s:{formattedLabel:i(e),rawLabel:o,tickValue:s,time:void 0,break:void 0})}),a}var tj=[0,1],nj=function(){function e(e,t,n){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=n||[0,0]}return e.prototype.contain=function(e){var t=this._extent,n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]);return e>=n&&e<=r},e.prototype.containData=function(e){return this.scale.contain(this.scale.parse(e))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(e){return Ll(e||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(e,t){var n=this._extent;n[0]=e,n[1]=t},e.prototype.dataToCoord=function(e,t){var n=this._extent,r=this.scale;return e=r.normalize(r.parse(e)),this.onBand&&r.type===`ordinal`&&(n=n.slice(),rj(n,r.count())),kl(e,tj,n,t)},e.prototype.coordToData=function(e,t){var n=this._extent,r=this.scale;this.onBand&&r.type===`ordinal`&&(n=n.slice(),rj(n,r.count()));var i=kl(e,n,tj,t);return this.scale.scale(i)},e.prototype.pointToData=function(e,t){},e.prototype.getTicksCoords=function(e){e||={};var t=e.tickModel||this.getTickModel(),n=RA(this,t,{breakTicks:e.breakTicks,pruneByBreak:e.pruneByBreak}).ticks,r=L(n,function(e){return{coord:this.dataToCoord(this.scale.type===`ordinal`?this.scale.getRawOrdinalNumber(e):e),tickValue:e}},this),i=t.get(`alignWithLabel`);return ij(this,r,i,e.clamp),r},e.prototype.getMinorTicksCoords=function(){if(this.scale.type===`ordinal`)return[];var e=this.model.getModel(`minorTick`).get(`splitNumber`);return e>0&&e<100||(e=5),L(this.scale.getMinorTicks(e),function(e){return L(e,function(e){return{coord:this.dataToCoord(e),tickValue:e}},this)},this)},e.prototype.getViewLabels=function(e){return e||=FA(PA.determine),LA(this,e).labels},e.prototype.getLabelModel=function(){return this.model.getModel(`axisLabel`)},e.prototype.getTickModel=function(){return this.model.getModel(`axisTick`)},e.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),n=t[1]-t[0]+(this.onBand?1:0);n===0&&(n=1);var r=Math.abs(e[1]-e[0]);return Math.abs(r)/n},e.prototype.calculateCategoryInterval=function(e){return e||=FA(PA.determine),YA(this,e)},e}();function rj(e,t){var n=(e[1]-e[0])/t/2;e[0]+=n,e[1]-=n}function ij(e,t,n,r){var i=t.length;if(!e.onBand||n||!i)return;var a=e.getExtent(),o,s;if(i===1)t[0].coord=a[0],t[0].onBand=!0,o=t[1]={coord:a[1],tickValue:t[0].tickValue,onBand:!0};else{var c=t[i-1].tickValue-t[0].tickValue,l=(t[i-1].coord-t[0].coord)/c;I(t,function(e){e.coord-=l/2,e.onBand=!0});var u=e.scale.getExtent();s=1+u[1]-t[i-1].tickValue,o={coord:t[i-1].coord+l*s,tickValue:u[1]+1,onBand:!0},t.push(o)}var d=a[0]>a[1];f(t[0].coord,a[0])&&(r?t[0].coord=a[0]:t.shift()),r&&f(a[0],t[0].coord)&&t.unshift({coord:a[0],onBand:!0}),f(a[1],o.coord)&&(r?o.coord=a[1]:t.pop()),r&&f(o.coord,a[1])&&t.push({coord:a[1],onBand:!0});function f(e,t){return e=Nl(e),t=Nl(t),d?e>t:et[1]&&t.reverse(),t},t.prototype.pointToData=function(e,t){return this.coordToData(this.toLocalCoord(e[this.dim===`x`?0:1]),t)},t.prototype.setCategorySortInfo=function(e){if(this.type!==`category`)return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},t}(nj),oj=`expandAxisBreak`,sj=Math.PI,cj=[[1,2,1,2],[5,3,5,3],[8,3,8,3]],lj=[[0,1,0,1],[0,3,0,3],[0,3,0,3]],uj=Au(),dj=Au(),fj=function(){function e(e){this.recordMap={},this.resolveAxisNameOverlap=e}return e.prototype.ensureRecord=function(e){var t=e.axis.dim,n=e.componentIndex,r=this.recordMap,i=r[t]||(r[t]=[]);return i[n]||(i[n]={ready:{}})},e}();function pj(e,t,n,r){var i=n.axis,a=t.ensureRecord(n),o=[],s,c=Lj(e.axisName)&&wA(e.nameLocation);I(r,function(e){var t=tC(e);if(!(!t||t.label.ignore)){o.push(t);var n=a.transGroup;c&&(n.transform?di(mj,n.transform):ai(mj),t.transform&&si(mj,mj,t.transform),Ei.copy(hj,t.localRect),hj.applyTransform(mj),s?s.union(hj):Ei.copy(s=new Ei(0,0,0,0),hj))}});var l=Math.abs(a.dirVec.x)>.1?`x`:`y`,u=a.transGroup[l];if(o.sort(function(e,t){return Math.abs(e.label[l]-u)-Math.abs(t.label[l]-u)}),c&&s){var d=i.getExtent(),f=Math.min(d[0],d[1]),p=Math.max(d[0],d[1])-f;s.union(new Ei(f,0,p,1))}a.stOccupiedRect=s,a.labelInfoList=o}var mj=ii(),hj=new Ei(0,0,0,0),gj=function(e,t,n,r,i,a){if(wA(e.nameLocation)){var o=a.stOccupiedRect;o&&_j(iC({},o,a.transGroup.transform),r,i)}else vj(a.labelInfoList,a.dirVec,r,i)};function _j(e,t,n){var r=new fi;uC(e,t,r,{direction:Math.atan2(n.y,n.x),bidirectional:!1,touchThreshold:.05})&&aC(t,r)}function vj(e,t,n,r){for(var i=fi.dot(r,t)>=0,a=0,o=e.length;a0?`top`:`bottom`,i=`center`):Vl(r-sj)?(a=n>0?`bottom`:`top`,i=`center`):(a=`middle`,i=r>0&&r0?`right`:`left`:n>0?`left`:`right`),{rotation:r,textAlign:i,textVerticalAlign:a}},e.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+`Index`]=e.componentIndex,t},e.isLabelSilent=function(e){var t=e.get(`tooltip`);return e.get(`silent`)||!(e.get(`triggerEvent`)||t&&t.show)},e}(),bj=[`axisLine`,`axisTickLabelEstimate`,`axisTickLabelDetermine`,`axisName`],xj={axisLine:function(e,t,n,r,i,a,o){var s=r.get([`axisLine`,`show`]);if(s===`auto`&&(s=!0,e.raw.axisLineAutoShow!=null&&(s=!!e.raw.axisLineAutoShow)),s){var c=r.axis.getExtent(),l=a.transform,u=[c[0],0],d=[c[1],0],f=u[0]>d[0];l&&(Ea(u,u,l),Ea(d,d,l));var p=F({lineCap:`round`},r.getModel([`axisLine`,`lineStyle`]).getLineStyle()),m={strokeContainThreshold:e.raw.strokeContainThreshold||5,silent:!0,z2:1,style:p};if(r.get([`axisLine`,`breakLine`])&&r.axis.scale.hasBreaks())Tk().buildAxisBreakLine(r,i,a,m);else{var h=new Zf(F({shape:{x1:u[0],y1:u[1],x2:d[0],y2:d[1]}},m));Up(h.shape,h.style.lineWidth),h.anid=`line`,i.add(h)}var g=r.get([`axisLine`,`symbol`]);if(g!=null){var _=r.get([`axisLine`,`symbolSize`]);V(g)&&(g=[g,g]),(V(_)||ir(_))&&(_=[_,_]);var v=yb(r.get([`axisLine`,`symbolOffset`])||0,_),y=_[0],b=_[1];I([{rotate:e.rotation+Math.PI/2,offset:v[0],r:0},{rotate:e.rotation-Math.PI/2,offset:v[1],r:Math.sqrt((u[0]-d[0])*(u[0]-d[0])+(u[1]-d[1])*(u[1]-d[1]))}],function(t,n){if(g[n]!==`none`&&g[n]!=null){var r=_b(g[n],-y/2,-b/2,y,b,p.stroke,!0),a=t.r+t.offset,o=f?d:u;r.attr({rotation:t.rotate,x:o[0]+a*Math.cos(e.rotation),y:o[1]-a*Math.sin(e.rotation),silent:!0,z2:11}),i.add(r)}})}}},axisTickLabelEstimate:function(e,t,n,r,i,a,o,s){Aj(t,i,s)&&Sj(e,t,n,r,i,a,o,PA.estimate)},axisTickLabelDetermine:function(e,t,n,r,i,a,o,s){Aj(t,i,s)&&Sj(e,t,n,r,i,a,o,PA.determine);var c=Oj(e,i,a,r);Tj(e,t.labelLayoutList,c),kj(e,i,a,r,e.tickDirection)},axisName:function(e,t,n,r,i,a,o,s){var c=n.ensureRecord(r);t.nameEl&&=(i.remove(t.nameEl),c.nameLayout=c.nameLocation=null);var l=e.axisName;if(Lj(l)){var u=e.nameLocation,d=e.nameDirection,f=r.getModel(`nameTextStyle`),p=r.get(`nameGap`)||0,m=r.axis.getExtent(),h=r.axis.inverse?-1:1,g=new fi(0,0),_=new fi(0,0);u===`start`?(g.x=m[0]-h*p,_.x=-h):u===`end`?(g.x=m[1]+h*p,_.x=h):(g.x=(m[0]+m[1])/2,g.y=e.labelOffset+d*p,_.y=d);var v=ii();_.transform(li(v,v,e.rotation));var y=r.get(`nameRotate`);y!=null&&(y=y*sj/180);var b,x;wA(u)?b=yj.innerTextLayout(e.rotation,y??e.rotation,d):(b=Cj(e.rotation,u,y||0,m),x=e.raw.axisNameAvailableWidth,x!=null&&(x=Math.abs(x/Math.sin(b.rotation)),!isFinite(x)&&(x=null)));var S=f.getFont(),C=r.get(`nameTruncate`,!0)||{},w=C.ellipsis,T=fr(e.raw.nameTruncateMaxWidth,C.maxWidth,x),E=s.nameMarginLevel||0,D=new ll({x:g.x,y:g.y,rotation:b.rotation,silent:yj.isLabelSilent(r),style:wm(f,{text:l,font:S,overflow:`truncate`,width:T,ellipsis:w,fill:f.getTextColor()||r.get([`axisLine`,`lineStyle`,`color`]),align:f.get(`align`)||b.textAlign,verticalAlign:f.get(`verticalAlign`)||b.textVerticalAlign}),z2:1});if(cm({el:D,componentModel:r,itemName:l}),D.__fullText=l,D.anid=`name`,r.get(`triggerEvent`)){var O=yj.makeAxisEventDataBase(r);O.targetType=`axisName`,O.name=l,Vu(D).eventData=O}a.add(D),D.updateTransform(),t.nameEl=D;var k=c.nameLayout=tC({label:D,priority:D.z2,defaultAttr:{ignore:D.ignore},marginDefault:wA(u)?cj[E]:lj[E]});if(c.nameLocation=u,i.add(D),D.decomposeTransform(),e.shouldNameMoveOverlap&&k){var A=n.ensureRecord(r);n.resolveAxisNameOverlap(e,n,r,k,_,A)}}}};function Sj(e,t,n,r,i,a,o,s){Mj(t)||jj(e,t,i,s,r,o);var c=t.labelLayoutList;Pj(e,r,c,a),zj(r,e.rotation,c);var l=e.optionHideOverlap;wj(r,c,l),l&&lC(Qn(c,function(e){return e&&!e.label.ignore})),pj(e,n,r,c)}function Cj(e,t,n,r){var i=Bl(n-e),a,o,s=r[0]>r[1],c=t===`start`&&!s||t!==`start`&&s;return Vl(i-sj/2)?(o=c?`bottom`:`top`,a=`center`):Vl(i-sj*1.5)?(o=c?`top`:`bottom`,a=`center`):(o=`middle`,a=isj/2?c?`left`:`right`:c?`right`:`left`),{rotation:i,textAlign:a,textVerticalAlign:o}}function wj(e,t,n){if(xA(e.axis))return;function r(e,r,i){var a=tC(t[r]),o=tC(t[i]);if(!(!a||!o)){if(e===!1||a.suggestIgnore){Ej(a.label);return}if(o.suggestIgnore){Ej(o.label);return}var s=.1;if(!n){var c=[0,0,0,0];a=oC({marginForce:c},a),o=oC({marginForce:c},o)}uC(a,o,null,{touchThreshold:s})&&Ej(e?o.label:a.label)}}var i=e.get([`axisLabel`,`showMinLabel`]),a=e.get([`axisLabel`,`showMaxLabel`]),o=t.length;r(i,0,1),r(a,o-1,o-2)}function Tj(e,t,n){e.showMinorTicks||I(t,function(e){if(e&&e.label.ignore)for(var t=0;tl[0]&&isFinite(m)&&isFinite(l[0]);)p=Ak(p),m=l[1]-p*o;else{e.getTicks().length-1>o&&(p=Ak(p));var g=p*o;h=Math.ceil(l[1]/p)*p,m=Nl(h-g),m<0&&l[0]>=0?(m=0,h=Nl(g)):h>0&&l[1]<=0&&(h=0,m=-Nl(g))}var _=(i[0].value-a[0].value)/s,v=(i[o].value-a[o].value)/s;r.setExtent.call(e,m+p*_,h+p*v),r.setInterval.call(e,p),(_||v)&&r.setNiceExtent.call(e,m+p,h-p)}var Kj=[[3,1],[0,2]],qj=function(){function e(e,t,n){this.type=`grid`,this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=kA,this._initCartesian(e,t,n),this.model=e}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(e,t){var n=this._axesMap;this._updateScale(e,this.model);function r(e){var t,n=er(e),r=n.length;if(r){for(var i=[],a=r-1;a>=0;a--){var o=e[+n[a]],s=o.model,c=o.scale;Ok(c)&&s.get(`alignTicks`)&&s.get(`interval`)==null?i.push(o):(hA(c,s),Ok(c)&&(t=o))}i.length&&(t||(t=i.pop(),hA(t.scale,t.model)),I(i,function(e){Gj(e.scale,e.model,t.scale)}))}}r(n.x),r(n.y);var i={};I(n.x,function(e){Yj(n,`y`,e,i)}),I(n.y,function(e){Yj(n,`x`,e,i)}),this.resize(this.model,t)},e.prototype.resize=function(e,t,n){var r=qv(e,t),i=this._rect=Gv(e.getBoxLayoutParams(),r.refContainer),a=this._axesMap,o=this._coordsList,s=e.get(`containLabel`);if(Qj(a,i),!n){var c=nM(i,o,a,s,t),l=void 0;if(s)eM?(eM(this._axesList,i),Qj(a,i)):l=tM(i.clone(),`axisLabel`,null,i,a,c,r);else{var u=iM(e,i,r),d=u.outerBoundsRect,f=u.parsedOuterBoundsContain,p=u.outerBoundsClamp;d&&(l=tM(d,f,p,i,a,c,r))}rM(i,a,PA.determine,null,l,r)}I(this._coordsList,function(e){e.calcAffineTransform()})},e.prototype.getAxis=function(e,t){var n=this._axesMap[e];if(n!=null)return n[t||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(e,t){if(e!=null&&t!=null){var n=`x`+e+`y`+t;return this._coordsMap[n]}H(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var r=0,i=this._coordsList;r0})==null;return am(r,s,!0,!0,n),Qj(i,r),c;function l(e){I(i[jp[e]],function(t){if(TA(t.model)){var n=a.ensureRecord(t.model),r=n.labelInfoList;if(r)for(var i=0;i0&&!dr(t)&&t>1e-4&&(e/=t),e}}function nM(e,t,n,r,i){var a=new fj(aM);return I(n,function(n){return I(n,function(n){if(TA(n.model)){var o=!r;n.axisBuilder=Uj(e,t,n.model,i,a,o)}})}),a}function rM(e,t,n,r,i,a){var o=n===PA.determine;I(t,function(t){return I(t,function(t){TA(t.model)&&(Wj(t.axisBuilder,e,t.model),t.axisBuilder.build(o?{axisTickLabelDetermine:!0}:{axisTickLabelEstimate:!0},{noPxChange:i}))})});var s={x:0,y:0};c(0),c(1);function c(t){s[jp[1-t]]=e[Mp[t]]<=a.refContainer[Mp[t]]*.5?0:1-t==1?2:1}I(t,function(e,t){return I(e,function(e){TA(e.model)&&((r===`all`||o)&&e.axisBuilder.build({axisName:!0},{nameMarginLevel:s[t]}),o&&e.axisBuilder.build({axisLine:!0}))})})}function iM(e,t,n){var r,i=e.get(`outerBoundsMode`,!0);i===`same`?r=t.clone():(i==null||i===`auto`)&&(r=Gv(e.get(`outerBounds`,!0)||dk,n.refContainer));var a=e.get(`outerBoundsContain`,!0),o=a==null||a===`auto`||qn([`all`,`axisLabel`],a)<0?`all`:a,s=[Ml(U(e.get(`outerBoundsClampWidth`,!0),fk[0]),t.width),Ml(U(e.get(`outerBoundsClampHeight`,!0),fk[1]),t.height)];return{outerBoundsRect:r,parsedOuterBoundsContain:o,outerBoundsClamp:s}}var aM=function(e,t,n,r,i,a){var o=n.axis.dim===`x`?`y`:`x`;gj(e,t,n,r,i,a),wA(e.nameLocation)||I(t.recordMap[o],function(e){e&&e.labelInfoList&&e.dirVec&&vj(e.labelInfoList,e.dirVec,r,i)})};function oM(e,t){var n={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return sM(n,e,t),n.seriesInvolved&&lM(n,e),n}function sM(e,t,n){var r=t.getComponent(`tooltip`),i=t.getComponent(`axisPointer`),a=i.get(`link`,!0)||[],o=[];I(n.getCoordinateSystems(),function(n){if(!n.axisPointerEnabled)return;var s=gM(n.model),c=e.coordSysAxesInfo[s]={};e.coordSysMap[s]=n;var l=n.model.getModel(`tooltip`,r);if(I(n.getAxes(),nr(p,!1,null)),n.getTooltipAxes&&r&&l.get(`show`)){var u=l.get(`trigger`)===`axis`,d=l.get([`axisPointer`,`type`])===`cross`,f=n.getTooltipAxes(l.get([`axisPointer`,`axis`]));(u||d)&&I(f.baseAxes,nr(p,d?`cross`:!0,u)),d&&I(f.otherAxes,nr(p,`cross`,!1))}function p(r,s,u){var d=u.model.getModel(`axisPointer`,i),f=d.get(`show`);if(!(!f||f===`auto`&&!r&&!hM(d))){s??=d.get(`triggerTooltip`),d=r?cM(u,l,i,t,r,s):d;var p=d.get(`snap`),m=d.get(`triggerEmphasis`),h=gM(u.model),g=s||p||u.type===`category`,_=e.axesInfo[h]={key:h,axis:u,coordSys:n,axisPointerModel:d,triggerTooltip:s,triggerEmphasis:m,involveSeries:g,snap:p,useHandle:hM(d),seriesModels:[],linkGroup:null};c[h]=_,e.seriesInvolved=e.seriesInvolved||g;var v=uM(a,u);if(v!=null){var y=o[v]||(o[v]={axesInfo:{}});y.axesInfo[h]=_,y.mapper=a[v].mapper,_.linkGroup=y}}}})}function cM(e,t,n,r,i,a){var o=t.getModel(`axisPointer`),s=[`type`,`snap`,`lineStyle`,`shadowStyle`,`label`,`animation`,`animationDurationUpdate`,`animationEasingUpdate`,`z`],c={};I(s,function(e){c[e]=P(o.get(e))}),c.snap=e.type!==`category`&&!!a,o.get(`type`)===`cross`&&(c.type=`line`);var l=c.label||={};if(l.show??=!1,i===`cross`&&(l.show=o.get([`label`,`show`])??!0,!a)){var u=c.lineStyle=o.get(`crossStyle`);u&&Kn(l,u.textStyle)}return e.model.getModel(`axisPointer`,new qm(c,n,r))}function lM(e,t){t.eachSeries(function(t){var n=t.coordinateSystem,r=t.get([`tooltip`,`trigger`],!0),i=t.get([`tooltip`,`show`],!0);!n||!n.model||r===`none`||r===!1||r===`item`||i===!1||t.get([`axisPointer`,`show`],!0)===!1||I(e.coordSysAxesInfo[gM(n.model)],function(e){var r=e.axis;n.getAxis(r.dim)===r&&(e.seriesModels.push(t),e.seriesDataCount??=0,e.seriesDataCount+=t.getData().count())})})}function uM(e,t){for(var n=t.model,r=t.dim,i=0;i=0||e===t}function fM(e){var t=pM(e);if(t){var n=t.axisPointerModel,r=t.axis.scale,i=n.option,a=n.get(`status`),o=n.get(`value`);o!=null&&(o=r.parse(o));var s=hM(n);a??(i.status=s?`show`:`hide`);var c=r.getExtent().slice();c[0]>c[1]&&c.reverse(),(o==null||o>c[1])&&(o=c[1]),o0&&!d.min?d.min=0:d.min!=null&&d.min<0&&!d.max&&(d.max=0);var f=o;d.color!=null&&(f=Kn({color:d.color},o));var p=Gn(P(d),{boundaryGap:e,splitNumber:t,scale:n,axisLine:r,axisTick:i,axisLabel:a,name:d.text,showName:s,nameLocation:`end`,nameGap:l,nameTextStyle:f,triggerEvent:u},!1);if(V(c)){var m=p.name;p.name=c.replace(`{value}`,m??``)}else B(c)&&(p.name=c(p.name,p));var h=new qm(p,null,this.ecModel);return Yn(h,mk.prototype),h.mainType=`radar`,h.componentIndex=this.componentIndex,h},this)},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type=`radar`,t.defaultOption={z:0,center:[`50%`,`50%`],radius:`50%`,startAngle:90,axisName:{show:!0,color:K.color.axisLabel},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:`polygon`,axisLine:Gn({lineStyle:{color:K.color.neutral20}},IM.axisLine),axisLabel:LM(IM.axisLabel,!1),axisTick:LM(IM.axisTick,!1),splitLine:LM(IM.splitLine,!0),splitArea:LM(IM.splitArea,!0),indicator:[]},t}(ey),zM=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){this.group.removeAll(),this._buildAxes(e,n),this._buildSplitLineAndArea(e)},t.prototype._buildAxes=function(e,t){var n=e.coordinateSystem;I(L(n.getIndicatorAxes(),function(e){var r=e.model.get(`showName`)?e.name:``;return new yj(e.model,t,{axisName:r,position:[n.cx,n.cy],rotation:e.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}),function(e){e.build(),this.group.add(e.group)},this)},t.prototype._buildSplitLineAndArea=function(e){var t=e.coordinateSystem,n=t.getIndicatorAxes();if(!n.length)return;var r=e.get(`shape`),i=e.getModel(`splitLine`),a=e.getModel(`splitArea`),o=i.getModel(`lineStyle`),s=a.getModel(`areaStyle`),c=i.get(`show`),l=a.get(`show`),u=o.get(`color`),d=s.get(`color`),f=z(u)?u:[u],p=z(d)?d:[d],m=[],h=[];function g(e,t,n){var r=n%t.length;return e[r]=e[r]||[],r}if(r===`circle`)for(var _=n[0].getTicksCoords(),v=t.cx,y=t.cy,b=0;b<_.length;b++){if(c){var x=g(m,f,b);m[x].push(new xf({shape:{cx:v,cy:y,r:_[b].coord}}))}if(l&&b<_.length-1){var x=g(h,p,b);h[x].push(new Hf({shape:{cx:v,cy:y,r0:_[b].coord,r:_[b+1].coord}}))}}else for(var S,C=L(n,function(e,n){var r=e.getTicksCoords();return S=S==null?r.length-1:Math.min(r.length-1,S),L(r,function(e){return t.coordToPoint(e.coord,n)})}),w=[],b=0;b<=S;b++){for(var T=[],E=0;E3?1.4:i>1?1.2:1.1,c=r>0?s:1/s;this._checkTriggerMoveZoom(this,`zoom`,`zoomOnMouseWheel`,e,{scale:c,originX:a,originY:o,isAvailableBehavior:null})}if(n){var l=Math.abs(r),u=(r>0?1:-1)*(l>3?.4:l>1?.15:.05);this._checkTriggerMoveZoom(this,`scrollMove`,`moveOnMouseWheel`,e,{scrollDelta:u,originX:a,originY:o,isAvailableBehavior:null})}}}},t.prototype._pinchHandler=function(e){if(!(qM(this._zr,`globalPan`)||ZM(e))){var t=e.pinchScale>1?1.1:1/1.1;this._checkTriggerMoveZoom(this,`zoom`,null,e,{scale:t,originX:e.pinchX,originY:e.pinchY,isAvailableBehavior:null})}},t.prototype._checkTriggerMoveZoom=function(e,t,n,r,i){e._checkPointer(r,i.originX,i.originY)&&(BC(r.event),r.__ecRoamConsumed=!0,iN(e,t,n,r,i))},t}(ds);function ZM(e){return e.__ecRoamConsumed}var QM=Au();function $M(e){var t=QM(e);return t.roam=t.roam||{},t.uniform=t.uniform||{},t}function eN(e,t,n,r){for(var i=$M(e).roam,a=i[t]=i[t]||[],o=0;o=0;a--)r[a]??(delete n[t[a]],t.pop())}function fN(e,t){var n=e.visual,r=[];H(n)?oN(n,function(e){r.push(e)}):n!=null&&r.push(n),!t&&r.length===1&&!{color:1,symbol:1}.hasOwnProperty(e.type)&&(r[1]=r[0]),bN(e,r)}function pN(e){return{applyVisual:function(t,n,r){var i=this.mapValueToVisual(t);r(`color`,e(n(`color`),i))},_normalizedToVisual:vN([0,1])}}function mN(e){var t=this.option.visual;return t[Math.round(kl(e,[0,1],[0,t.length-1],!0))]||{}}function hN(e){return function(t,n,r){r(e,this.mapValueToVisual(t))}}function gN(e){var t=this.option.visual;return t[this.option.loop&&e!==cN?e%t.length:e]}function _N(){return this.option.visual[0]}function vN(e){return{linear:function(t){return kl(t,e,this.option.visual,!0)},category:gN,piecewise:function(t,n){var r=yN.call(this,n);return r??=kl(t,e,this.option.visual,!0),r},fixed:_N}}function yN(e){var t=this.option,n=t.pieceList;if(t.hasSpecialVisual){var r=n[lN.findPieceIndex(e,n)];if(r&&r.visual)return r.visual[this.type]}}function bN(e,t){return e.visual=t,e.type===`color`&&(e.parsedVisual=L(t,function(e){return Oo(e)||[0,0,0,1]})),t}var xN={linear:function(e){return kl(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,n=lN.findPieceIndex(e,t,!0);if(n!=null)return kl(n,[0,t.length-1],[0,1],!0)},category:function(e){return(this.option.categories?this.option.categoryMap[e]:e)??cN},fixed:Or};function SN(e,t,n){return e?t<=n:t=i/3?1:2),c=t.y-r(o)*a*(a>=i/3?1:2);o=t.angle-Math.PI/2,e.moveTo(s,c),e.lineTo(t.x+n(o)*a,t.y+r(o)*a),e.lineTo(t.x+n(t.angle)*i,t.y+r(t.angle)*i),e.lineTo(t.x-n(o)*a,t.y-r(o)*a),e.lineTo(s,c)},t}(Wc);function TN(e,t){var n=e.get(`center`),r=t.getWidth(),i=t.getHeight(),a=Math.min(r,i);return{cx:Al(n[0],t.getWidth()),cy:Al(n[1],t.getHeight()),r:Al(e.get(`radius`),a/2)}}function EN(e,t){var n=e==null?``:e+``;return t&&(V(t)?n=t.replace(`{value}`,n):B(t)&&(n=t(e))),n}var DN=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){this.group.removeAll();var r=e.get([`axisLine`,`lineStyle`,`color`]),i=TN(e,n);this._renderMain(e,t,n,r,i),this._data=e.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(e,t,n,r,i){var a=this.group,o=e.get(`clockwise`),s=-e.get(`startAngle`)/180*Math.PI,c=-e.get(`endAngle`)/180*Math.PI,l=e.getModel(`axisLine`),u=l.get(`roundCap`)?Xx:Bf,d=l.get(`show`),f=l.getModel(`lineStyle`),p=f.get(`width`),m=[s,c];vc(m,!o),s=m[0],c=m[1];for(var h=c-s,g=s,_=[],v=0;d&&v=e&&(t===0?0:r[t-1][0])Math.PI/2&&(oe+=Math.PI)):ae===`tangential`?oe=-S-Math.PI/2:ir(ae)&&(oe=ae*Math.PI/180),oe===0?l.add(new ll({style:wm(_,{text:te,x:re,y:ie,verticalAlign:k<-.8?`top`:k>.8?`bottom`:`middle`,align:O<-.4?`left`:O>.4?`right`:`center`},{inheritColor:ne}),silent:!0})):l.add(new ll({style:wm(_,{text:te,x:re,y:ie,verticalAlign:`middle`,align:`center`},{inheritColor:ne}),silent:!0,originX:re,originY:ie,rotation:oe}))}if(g.get(`show`)&&A!==v){var j=g.get(`distance`);j=j?j+c:c;for(var se=0;se<=y;se++){O=Math.cos(S),k=Math.sin(S);var ce=new Zf({shape:{x1:O*(f-j)+u,y1:k*(f-j)+d,x2:O*(f-x-j)+u,y2:k*(f-x-j)+d},silent:!0,style:E});E.stroke===`auto`&&ce.setStyle({stroke:r((A+se/y)/v)}),l.add(ce),S+=w}S-=w}else S+=C}},t.prototype._renderPointer=function(e,t,n,r,i,a,o,s,c){var l=this.group,u=this._data,d=this._progressEls,f=[],p=e.get([`pointer`,`show`]),m=e.getModel(`progress`),h=m.get(`show`),g=e.getData(),_=g.mapDimension(`value`),v=+e.get(`min`),y=+e.get(`max`),b=[v,y],x=[a,o];function S(t,n){var r=g.getItemModel(t).getModel(`pointer`),a=Al(r.get(`width`),i.r),o=Al(r.get(`length`),i.r),s=e.get([`pointer`,`icon`]),c=r.get(`offsetCenter`),l=Al(c[0],i.r),u=Al(c[1],i.r),d=r.get(`keepAspect`),f=s?_b(s,l-a/2,u-o,a,o,null,d):new wN({shape:{angle:-Math.PI/2,width:a,r:o,x:l,y:u}});return f.rotation=-(n+Math.PI/2),f.x=i.cx,f.y=i.cy,f}function C(e,t){var n=m.get(`roundCap`)?Xx:Bf,r=m.get(`overlap`),o=r?m.get(`width`):c/g.count(),l=r?i.r-o:i.r-(e+1)*o,u=r?i.r:i.r-e*o,d=new n({shape:{startAngle:a,endAngle:t,cx:i.cx,cy:i.cy,clockwise:s,r0:l,r:u}});return r&&(d.z2=kl(g.get(_,e),[v,y],[100,0],!0)),d}(h||p)&&(g.diff(u).add(function(t){var n=g.get(_,t);if(p){var r=S(t,a);Cp(r,{rotation:-((isNaN(+n)?x[0]:kl(n,b,x,!0))+Math.PI/2)},e),l.add(r),g.setItemGraphicEl(t,r)}if(h){var i=C(t,a);Cp(i,{shape:{endAngle:kl(n,b,x,m.get(`clip`))}},e),l.add(i),Hu(e.seriesIndex,g.dataType,t,i),f[t]=i}}).update(function(t,n){var r=g.get(_,t);if(p){var i=u.getItemGraphicEl(n),o=i?i.rotation:a,s=S(t,o);s.rotation=o,Sp(s,{rotation:-((isNaN(+r)?x[0]:kl(r,b,x,!0))+Math.PI/2)},e),l.add(s),g.setItemGraphicEl(t,s)}if(h){var c=d[n],v=C(t,c?c.shape.endAngle:a);Sp(v,{shape:{endAngle:kl(r,b,x,m.get(`clip`))}},e),l.add(v),Hu(e.seriesIndex,g.dataType,t,v),f[t]=v}}).execute(),g.each(function(e){var t=g.getItemModel(e),n=t.getModel(`emphasis`),i=n.get(`focus`),a=n.get(`blurScope`),o=n.get(`disabled`);if(p){var s=g.getItemGraphicEl(e),c=g.getItemVisual(e,`style`),l=c.fill;if(s instanceof Xc){var u=s.style;s.useStyle(F({image:u.image,x:u.x,y:u.y,width:u.width,height:u.height},c))}else s.useStyle(c),s.type!==`pointer`&&s.setColor(l);s.setStyle(t.getModel([`pointer`,`itemStyle`]).getItemStyle()),s.style.fill===`auto`&&s.setStyle(`fill`,r(kl(g.get(_,e),b,[0,1],!0))),s.z2EmphasisLift=0,Ud(s,t),zd(s,i,a,o)}if(h){var d=f[e];d.useStyle(g.getItemVisual(e,`style`)),d.setStyle(t.getModel([`progress`,`itemStyle`]).getItemStyle()),d.z2EmphasisLift=0,Ud(d,t),zd(d,i,a,o)}}),this._progressEls=f)},t.prototype._renderAnchor=function(e,t){var n=e.getModel(`anchor`);if(n.get(`show`)){var r=n.get(`size`),i=n.get(`icon`),a=n.get(`offsetCenter`),o=n.get(`keepAspect`),s=_b(i,t.cx-r/2+Al(a[0],t.r),t.cy-r/2+Al(a[1],t.r),r,r,null,o);s.z2=n.get(`showAbove`)?1:0,s.setStyle(n.getModel(`itemStyle`).getItemStyle()),this.group.add(s)}},t.prototype._renderTitleAndDetail=function(e,t,n,r,i){var a=this,o=e.getData(),s=o.mapDimension(`value`),c=+e.get(`min`),l=+e.get(`max`),u=new yf,d=[],f=[],p=e.isAnimationEnabled(),m=e.get([`pointer`,`showAbove`]);o.diff(this._data).add(function(e){d[e]=new ll({silent:!0}),f[e]=new ll({silent:!0})}).update(function(e,t){d[e]=a._titleEls[t],f[e]=a._detailEls[t]}).execute(),o.each(function(t){var n=o.getItemModel(t),a=o.get(s,t),h=new yf,g=r(kl(a,[c,l],[0,1],!0)),_=n.getModel(`title`);if(_.get(`show`)){var v=_.get(`offsetCenter`),y=i.cx+Al(v[0],i.r),b=i.cy+Al(v[1],i.r),x=d[t];x.attr({z2:m?0:2,style:wm(_,{x:y,y:b,text:o.getName(t),align:`center`,verticalAlign:`middle`},{inheritColor:g})}),h.add(x)}var S=n.getModel(`detail`);if(S.get(`show`)){var C=S.get(`offsetCenter`),w=i.cx+Al(C[0],i.r),T=i.cy+Al(C[1],i.r),E=Al(S.get(`width`),i.r),D=Al(S.get(`height`),i.r),O=e.get([`progress`,`show`])?o.getItemVisual(t,`style`).fill:g,x=f[t],k=S.get(`formatter`);x.attr({z2:m?0:2,style:wm(S,{x:w,y:T,text:EN(a,k),width:isNaN(E)?null:E,height:isNaN(D)?null:D,align:`center`,verticalAlign:`middle`},{inheritColor:O})}),Pm(x,{normal:S},a,function(e){return EN(e,k)}),p&&Fm(x,t,o,e,{getFormattedLabel:function(e,t,n,r,i,o){return EN(o?o.interpolatedValue:a,k)}}),h.add(x)}u.add(h)}),this.group.add(u),this._titleEls=d,this._detailEls=f},t.type=`gauge`,t}(Jb),ON=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.visualStyleAccessPath=`itemStyle`,n}return t.prototype.getInitialData=function(e,t){return SC(this,[`value`])},t.type=`series.gauge`,t.defaultOption={z:2,colorBy:`data`,center:[`50%`,`50%`],legendHoverLink:!0,radius:`75%`,startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,K.color.neutral10]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:K.color.axisTick,width:3,type:`solid`}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:K.color.axisTickMinor,width:1,type:`solid`}},axisLabel:{show:!0,distance:15,color:K.color.axisLabel,fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:`60%`,width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:`circle`,offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:K.color.neutral00,borderWidth:0,borderColor:K.color.theme[0]}},title:{show:!0,offsetCenter:[0,`20%`],color:K.color.secondary,fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:K.color.transparent,borderWidth:0,borderColor:K.color.neutral40,width:100,height:null,padding:[5,10],offsetCenter:[0,`40%`],color:K.color.primary,fontSize:30,fontWeight:`bold`,lineHeight:30,valueAnimation:!1}},t}(nb);function kN(e){e.registerChartView(DN),e.registerSeriesModel(ON)}function AN(e,t,n,r,i,a){e||=0;var o=n[1]-n[0];if(i!=null&&(i=MN(i,[0,o])),a!=null&&(a=Math.max(a,i??0)),r===`all`){var s=Math.abs(t[1]-t[0]);s=MN(s,[0,o]),i=a=MN(s,[i,a]),r=0}t[0]=MN(t[0],n),t[1]=MN(t[1],n);var c=jN(t,r);t[r]+=e;var l=i||0,u=n.slice();c.sign<0?u[0]+=l:u[1]-=l,t[r]=MN(t[r],u);var d=jN(t,r);return i!=null&&(d.sign!==c.sign||d.spana&&(t[1-r]=t[r]+d.sign*a),t}function jN(e,t){var n=e[t]-e[1-t];return{span:Math.abs(n),sign:n>0?-1:n<0?1:t?-1:1}}function MN(e,t){return Math.min(t[1]==null?1/0:t[1],Math.max(t[0]==null?-1/0:t[0],e))}var NN=!0,PN=Math.min,FN=Math.max,IN=Math.pow,LN=1e4,RN=6,zN=6,BN=`globalPan`,VN={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},HN={w:`ew`,e:`ew`,n:`ns`,s:`ns`,ne:`nesw`,sw:`nesw`,nw:`nwse`,se:`nwse`},UN={brushStyle:{lineWidth:2,stroke:K.color.backgroundTint,fill:K.color.borderTint},transformable:!0,brushMode:`single`,removeOnClick:!1},WN=0,GN=function(e){N(t,e);function t(t){var n=e.call(this)||this;return n._track=[],n._covers=[],n._handlers={},n._zr=t,n.group=new yf,n._uid=`brushController_`+ WN++,I(CP,function(e,t){this._handlers[t]=R(e,this)},n),n}return t.prototype.enableBrush=function(e){return this._brushType&&this._doDisableBrush(),e.brushType&&this._doEnableBrush(e),this},t.prototype._doEnableBrush=function(e){var t=this._zr;this._enableGlobalPan||GM(t,BN,this._uid),I(this._handlers,function(e,n){t.on(n,e)}),this._brushType=e.brushType,this._brushOption=Gn(P(UN),e,!0)},t.prototype._doDisableBrush=function(){var e=this._zr;KM(e,BN,this._uid),I(this._handlers,function(t,n){e.off(n,t)}),this._brushType=this._brushOption=null},t.prototype.setPanels=function(e){if(e&&e.length){var t=this._panels={};I(e,function(e){t[e.panelId]=P(e)})}else this._panels=null;return this},t.prototype.mount=function(e){e||={},this._enableGlobalPan=e.enableGlobalPan;var t=this.group;return this._zr.add(t),t.attr({x:e.x||0,y:e.y||0,rotation:e.rotation||0,scaleX:e.scaleX||1,scaleY:e.scaleY||1}),this._transform=t.getLocalTransform(),this},t.prototype.updateCovers=function(e){e=L(e,function(e){return Gn(P(UN),e,!0)});var t=`\0-brush-index-`,n=this._covers,r=this._covers=[],i=this,a=this._creatingCover;return new Xm(n,e,s,o).add(c).update(c).remove(l).execute(),this;function o(e,n){return(e.id==null?t+n:e.id)+`-`+e.brushType}function s(e,t){return o(e.__brushOption,t)}function c(t,o){var s=e[t];o!=null&&n[o]===a?r[t]=n[o]:XN(i,r[t]=o==null?qN(i,KN(i,s)):(n[o].__brushOption=s,n[o]))}function l(e){n[e]!==a&&i.group.remove(n[e])}},t.prototype.unmount=function(){return this.enableBrush(!1),eP(this),this._zr.remove(this.group),this},t.prototype.dispose=function(){this.unmount(),this.off()},t}(ds);function KN(e,t){var n=EP[t.brushType].createCover(e,t);return n.__brushOption=t,YN(n,t),e.group.add(n),n}function qN(e,t){var n=ZN(t);return n.endCreating&&(n.endCreating(e,t),YN(t,t.__brushOption)),t}function JN(e,t){var n=t.__brushOption;ZN(t).updateCoverShape(e,t,n.range,n)}function YN(e,t){var n=t.z;n??=LN,e.traverse(function(e){e.z=n,e.z2=n})}function XN(e,t){ZN(t).updateCommon(e,t),JN(e,t)}function ZN(e){return EP[e.__brushOption.brushType]}function QN(e,t,n){var r=e._panels;if(!r)return NN;var i,a=e._transform;return I(r,function(e){e.isTargetByCursor(t,n,a)&&(i=e)}),i}function $N(e,t){var n=e._panels;if(!n)return NN;var r=t.__brushOption.panelId;return r==null?NN:n[r]}function eP(e){var t=e._covers,n=t.length;return I(t,function(t){e.group.remove(t)},e),t.length=0,!!n}function tP(e,t){var n=L(e._covers,function(e){var t=e.__brushOption,n=P(t.range);return{brushType:t.brushType,panelId:t.panelId,range:n}});e.trigger(`brush`,{areas:n,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function nP(e){var t=e._track;if(!t.length)return!1;var n=t[t.length-1],r=t[0],i=n[0]-r[0],a=n[1]-r[1];return IN(i*i+a*a,.5)>RN}function rP(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function iP(e,t,n,r){var i=new yf;return i.add(new il({name:`main`,style:cP(n),silent:!0,draggable:!0,cursor:`move`,drift:nr(pP,e,t,i,[`n`,`s`,`w`,`e`]),ondragend:nr(tP,t,{isEnd:!0})})),I(r,function(n){i.add(new il({name:n.join(``),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:nr(pP,e,t,i,n),ondragend:nr(tP,t,{isEnd:!0})}))}),i}function aP(e,t,n,r){var i=r.brushStyle.lineWidth||0,a=FN(i,zN),o=n[0][0],s=n[1][0],c=o-i/2,l=s-i/2,u=n[0][1],d=n[1][1],f=u-a+i/2,p=d-a+i/2,m=u-o,h=d-s,g=m+i,_=h+i;sP(e,t,`main`,o,s,m,h),r.transformable&&(sP(e,t,`w`,c,l,a,_),sP(e,t,`e`,f,l,a,_),sP(e,t,`n`,c,l,g,a),sP(e,t,`s`,c,p,g,a),sP(e,t,`nw`,c,l,a,a),sP(e,t,`ne`,f,l,a,a),sP(e,t,`sw`,c,p,a,a),sP(e,t,`se`,f,p,a,a))}function oP(e,t){var n=t.__brushOption,r=n.transformable,i=t.childAt(0);i.useStyle(cP(n)),i.attr({silent:!r,cursor:r?`move`:`default`}),I([[`w`],[`e`],[`n`],[`s`],[`s`,`e`],[`s`,`w`],[`n`,`e`],[`n`,`w`]],function(n){var i=t.childOfName(n.join(``)),a=n.length===1?dP(e,n[0]):fP(e,n);i&&i.attr({silent:!r,invisible:!r,cursor:r?HN[a]+`-resize`:null})})}function sP(e,t,n,r,i,a,o){var s=t.childOfName(n);s&&s.setShape(_P(gP(e,t,[[r,i],[r+a,i+o]])))}function cP(e){return Kn({strokeNoScale:!0},e.brushStyle)}function lP(e,t,n,r){var i=[PN(e,n),PN(t,r)],a=[FN(e,n),FN(t,r)];return[[i[0],a[0]],[i[1],a[1]]]}function uP(e){return Kp(e.group)}function dP(e,t){return{left:`w`,right:`e`,top:`n`,bottom:`s`}[Jp({w:`left`,e:`right`,n:`top`,s:`bottom`}[t],uP(e))]}function fP(e,t){var n=[dP(e,t[0]),dP(e,t[1])];return(n[0]===`e`||n[0]===`w`)&&n.reverse(),n.join(``)}function pP(e,t,n,r,i,a){var o=n.__brushOption,s=e.toRectRange(o.range),c=hP(t,i,a);I(r,function(e){var t=VN[e];s[t[0]][t[1]]+=c[t[0]]}),o.range=e.fromRectRange(lP(s[0][0],s[1][0],s[0][1],s[1][1])),XN(t,n),tP(t,{isEnd:!1})}function mP(e,t,n,r){var i=t.__brushOption.range,a=hP(e,n,r);I(i,function(e){e[0]+=a[0],e[1]+=a[1]}),XN(e,t),tP(e,{isEnd:!1})}function hP(e,t,n){var r=e.group,i=r.transformCoordToLocal(t,n),a=r.transformCoordToLocal(0,0);return[i[0]-a[0],i[1]-a[1]]}function gP(e,t,n){var r=$N(e,t);return r&&r!==NN?r.clipPath(n,e._transform):P(n)}function _P(e){var t=PN(e[0][0],e[1][0]),n=PN(e[0][1],e[1][1]),r=FN(e[0][0],e[1][0]),i=FN(e[0][1],e[1][1]);return{x:t,y:n,width:r-t,height:i-n}}function vP(e,t,n){if(!(!e._brushType||TP(e,t.offsetX,t.offsetY))){var r=e._zr,i=e._covers,a=QN(e,t,n);if(!e._dragging)for(var o=0;or.getWidth()||n<0||n>r.getHeight()}var EP={lineX:DP(0),lineY:DP(1),rect:{createCover:function(e,t){function n(e){return e}return iP({toRectRange:n,fromRectRange:n},e,t,[[`w`],[`e`],[`n`],[`s`],[`s`,`e`],[`s`,`w`],[`n`,`e`],[`n`,`w`]])},getCreatingRange:function(e){var t=rP(e);return lP(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,n,r){aP(e,t,n,r)},updateCommon:oP,contain:bP},polygon:{createCover:function(e,t){var n=new yf;return n.add(new Jf({name:`main`,style:cP(t),silent:!0})),n},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new Kf({name:`main`,draggable:!0,drift:nr(mP,e,t),ondragend:nr(tP,e,{isEnd:!0})}))},updateCoverShape:function(e,t,n,r){t.childAt(0).setShape({points:gP(e,t,n)})},updateCommon:oP,contain:bP}};function DP(e){return{createCover:function(t,n){return iP({toRectRange:function(t){var n=[t,[0,100]];return e&&n.reverse(),n},fromRectRange:function(t){return t[e]}},t,n,[[[`w`],[`e`]],[[`n`],[`s`]]][e])},getCreatingRange:function(t){var n=rP(t);return[PN(n[0][e],n[1][e]),FN(n[0][e],n[1][e])]},updateCoverShape:function(t,n,r,i){var a,o=$N(t,n);if(o!==NN&&o.getLinearBrushOtherExtent)a=o.getLinearBrushOtherExtent(e);else{var s=t._zr;a=[0,[s.getWidth(),s.getHeight()][1-e]]}var c=[r,a];e&&c.reverse(),aP(t,n,c,i)},updateCommon:oP,contain:bP}}function OP(e){return e=jP(e),function(t){return Qp(t,e)}}function kP(e,t){return e=jP(e),function(n){var r=t??n,i=r?e.width:e.height,a=r?e.x:e.y;return[a,a+(i||0)]}}function AP(e,t,n){var r=jP(e);return function(e,i){return r.contain(i[0],i[1])&&!YM(e,t,n)}}function jP(e){return Ei.create(e)}function MP(e,t,n,r){return e&&(e.legacy||e.legacy!==!1&&!n&&!r&&t!==`tspan`&&(t===`text`||G(e,`text`)))}function NP(e,t,n){var r=e,i,a,o;if(t===`text`)o=r;else{o={},G(r,`text`)&&(o.text=r.text),G(r,`rich`)&&(o.rich=r.rich),G(r,`textFill`)&&(o.fill=r.textFill),G(r,`textStroke`)&&(o.stroke=r.textStroke),G(r,`fontFamily`)&&(o.fontFamily=r.fontFamily),G(r,`fontSize`)&&(o.fontSize=r.fontSize),G(r,`fontStyle`)&&(o.fontStyle=r.fontStyle),G(r,`fontWeight`)&&(o.fontWeight=r.fontWeight),a={type:`text`,style:o,silent:!0},i={};var s=G(r,`textPosition`);n?i.position=s?r.textPosition:`inside`:s&&(i.position=r.textPosition),G(r,`textPosition`)&&(i.position=r.textPosition),G(r,`textOffset`)&&(i.offset=r.textOffset),G(r,`textRotation`)&&(i.rotation=r.textRotation),G(r,`textDistance`)&&(i.distance=r.textDistance)}return PP(o,e),I(o.rich,function(e){PP(e,e)}),{textConfig:i,textContent:a}}function PP(e,t){t&&(t.font=t.textFont||t.font,G(t,`textStrokeWidth`)&&(e.lineWidth=t.textStrokeWidth),G(t,`textAlign`)&&(e.align=t.textAlign),G(t,`textVerticalAlign`)&&(e.verticalAlign=t.textVerticalAlign),G(t,`textLineHeight`)&&(e.lineHeight=t.textLineHeight),G(t,`textWidth`)&&(e.width=t.textWidth),G(t,`textHeight`)&&(e.height=t.textHeight),G(t,`textBackgroundColor`)&&(e.backgroundColor=t.textBackgroundColor),G(t,`textPadding`)&&(e.padding=t.textPadding),G(t,`textBorderColor`)&&(e.borderColor=t.textBorderColor),G(t,`textBorderWidth`)&&(e.borderWidth=t.textBorderWidth),G(t,`textBorderRadius`)&&(e.borderRadius=t.textBorderRadius),G(t,`textBoxShadowColor`)&&(e.shadowColor=t.textBoxShadowColor),G(t,`textBoxShadowBlur`)&&(e.shadowBlur=t.textBoxShadowBlur),G(t,`textBoxShadowOffsetX`)&&(e.shadowOffsetX=t.textBoxShadowOffsetX),G(t,`textBoxShadowOffsetY`)&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}var FP={position:[`x`,`y`],scale:[`scaleX`,`scaleY`],origin:[`originX`,`originY`]},IP=er(FP);Zn(La,function(e,t){return e[t]=1,e},{}),La.join(`, `);var LP=[``,`style`,`shape`,`extra`],RP=Au();function zP(e,t,n,r,i){var a=e+`Animation`,o=bp(e,r,i)||{},s=RP(t).userDuring;return o.duration>0&&(o.during=s?R(YP,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=e),F(o,n[a]),o}function BP(e,t,n,r){r||={};var i=r.dataIndex,a=r.isInit,o=r.clearStyle,s=n.isAnimationEnabled(),c=RP(e),l=t.style;c.userDuring=t.during;var u={},d={};if($P(e,t,d),e.type===`compound`)for(var f=e.shape.paths,p=t.shape.paths,m=0;m0&&e.animateFrom(g,_)}else GP(e,t,i||0,n,u);VP(e,t),l?e.dirty():e.markRedraw()}function VP(e,t){for(var n=RP(e).leaveToProps,r=0;r0&&e.animateFrom(i,a)}}function KP(e,t){G(t,`silent`)&&(e.silent=t.silent),G(t,`ignore`)&&(e.ignore=t.ignore),e instanceof Ls&&G(t,`invisible`)&&(e.invisible=t.invisible),e instanceof Wc&&G(t,`autoBatch`)&&(e.autoBatch=t.autoBatch)}var qP={},JP={setTransform:function(e,t){return qP.el[e]=t,this},getTransform:function(e){return qP.el[e]},setShape:function(e,t){var n=qP.el,r=n.shape||={};return r[e]=t,n.dirtyShape&&n.dirtyShape(),this},getShape:function(e){var t=qP.el.shape;if(t)return t[e]},setStyle:function(e,t){var n=qP.el,r=n.style;return r&&(r[e]=t,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(e){var t=qP.el.style;if(t)return t[e]},setExtra:function(e,t){var n=qP.el.extra||(qP.el.extra={});return n[e]=t,this},getExtra:function(e){var t=qP.el.extra;if(t)return t[e]}};function YP(){var e=this,t=e.el;if(t){var n=RP(t).userDuring,r=e.userDuring;if(n!==r){e.el=e.userDuring=null;return}qP.el=t,r(JP)}}function XP(e,t,n,r){var i=n[e];if(i){var a=t[e],o;if(a){var s=n.transition,c=i.transition;if(c)if(!o&&(o=r[e]={}),UP(c))F(o,a);else for(var l=cu(c),u=0;u=0){!o&&(o=r[e]={});for(var p=er(a),u=0;u=0)){var f=e.getAnimationStyleProps(),p=f?f.style:null;if(p){!a&&(a=r.style={});for(var m=er(n),l=0;lo)return!0;if(a){var s=pM(e).seriesDataCount,c=r.getExtent();return Math.abs(c[0]-c[1])/s>o}return!1}return n===!0},e.prototype.makeElOption=function(e,t,n,r,i){},e.prototype.createPointerEl=function(e,t,n,r){var i=t.pointer;if(i){var a=oF(e).pointerEl=new kp[i.type](sF(t.pointer));e.add(a)}},e.prototype.createLabelEl=function(e,t,n,r){if(t.label){var i=oF(e).labelEl=new ll(sF(t.label));e.add(i),fF(i,r)}},e.prototype.updatePointerEl=function(e,t,n){var r=oF(e).pointerEl;r&&t.pointer&&(r.setStyle(t.pointer.style),n(r,{shape:t.pointer.shape}))},e.prototype.updateLabelEl=function(e,t,n,r){var i=oF(e).labelEl;i&&(i.setStyle(t.label.style),n(i,{x:t.label.x,y:t.label.y}),fF(i,r))},e.prototype._renderHandle=function(e){if(!(this._dragging||!this.updateHandleTransform)){var t=this._axisPointerModel,n=this._api.getZr(),r=this._handle,i=t.getModel(`handle`),a=t.get(`status`);if(!i.get(`show`)||!a||a===`hide`){r&&n.remove(r),this._handle=null;return}var o;this._handle||(o=!0,r=this._handle=em(i.get(`icon`),{cursor:`move`,draggable:!0,onmousemove:function(e){BC(e.event)},onmousedown:cF(this._onHandleDragMove,this,0,0),drift:cF(this._onHandleDragMove,this),ondragend:cF(this._onHandleDragEnd,this)}),n.add(r)),mF(r,t,!1),r.setStyle(i.getItemStyle(null,[`color`,`borderColor`,`borderWidth`,`opacity`,`shadowColor`,`shadowBlur`,`shadowOffsetX`,`shadowOffsetY`]));var s=i.get(`size`);z(s)||(s=[s,s]),r.scaleX=s[0]/2,r.scaleY=s[1]/2,qx(this,`_doDispatchAxisPointer`,i.get(`throttle`)||0,`fixRate`),this._moveHandleToValue(e,o)}},e.prototype._moveHandleToValue=function(e,t){uF(this._axisPointerModel,!t&&this._moveAnimation,this._handle,pF(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(e,t){var n=this._handle;if(n){this._dragging=!0;var r=this.updateHandleTransform(pF(n),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=r,n.stopAnimation(),n.attr(pF(r)),oF(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){if(this._handle){var e=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:`updateAxisPointer`,x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get(`value`);this._moveHandleToValue(e),this._api.dispatchAction({type:`hideTip`})}},e.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),n=this._group,r=this._handle;t&&n&&(this._lastGraphicKey=null,n&&t.remove(n),r&&t.remove(r),this._group=null,this._handle=null,this._payloadInfo=null),Jx(this,`_doDispatchAxisPointer`)},e.prototype.doClear=function(){},e.prototype.buildLabel=function(e,t,n){return n||=0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}},e}();function uF(e,t,n,r){dF(oF(n).lastProp,r)||(oF(n).lastProp=r,t?Sp(n,r,e):(n.stopAnimation(),n.attr(r)))}function dF(e,t){if(H(e)&&H(t)){var n=!0;return I(t,function(t,r){n&&=dF(e[r],t)}),!!n}else return e===t}function fF(e,t){e[t.get([`label`,`show`])?`show`:`hide`]()}function pF(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function mF(e,t,n){var r=t.get(`z`),i=t.get(`zlevel`);e&&e.traverse(function(e){e.type!==`group`&&(r!=null&&(e.z=r),i!=null&&(e.zlevel=i),e.silent=n)})}function hF(e){var t=e.get(`type`),n=e.getModel(t+`Style`),r;return t===`line`?(r=n.getLineStyle(),r.fill=null):t===`shadow`&&(r=n.getAreaStyle(),r.stroke=null),r}function gF(e,t,n,r,i){var a=vF(n.get(`value`),t.axis,t.ecModel,n.get(`seriesDataIndices`),{precision:n.get([`label`,`precision`]),formatter:n.get([`label`,`formatter`])}),o=n.getModel(`label`),s=kv(o.get(`padding`)||0),c=o.getFont(),l=zi(a,c),u=i.position,d=l.width+s[1]+s[3],f=l.height+s[0]+s[2],p=i.align;p===`right`&&(u[0]-=d),p===`center`&&(u[0]-=d/2);var m=i.verticalAlign;m===`bottom`&&(u[1]-=f),m===`middle`&&(u[1]-=f/2),_F(u,d,f,r);var h=o.get(`backgroundColor`);(!h||h===`auto`)&&(h=t.get([`axisLine`,`lineStyle`,`color`])),e.label={x:u[0],y:u[1],style:wm(o,{text:a,font:c,fill:o.getTextColor(),padding:s,backgroundColor:h}),z2:10}}function _F(e,t,n,r){var i=r.getWidth(),a=r.getHeight();e[0]=Math.min(e[0]+t,i)-t,e[1]=Math.min(e[1]+n,a)-n,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function vF(e,t,n,r,i){e=t.scale.parse(e);var a=t.scale.getLabel({value:e},{precision:i.precision}),o=i.formatter;if(o){var s={value:yA(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};I(r,function(e){var t=n.getSeriesByIndex(e.seriesIndex),r=e.dataIndexInside,i=t&&t.getDataParams(r);i&&s.seriesData.push(i)}),V(o)?a=o.replace(`{value}`,a):B(o)&&(a=o(s))}return a}function yF(e,t,n){var r=ii();return li(r,r,n.rotation),ci(r,r,n.position),qp([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}function bF(e,t,n,r,i,a){var o=yj.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=i.get([`label`,`margin`]),gF(t,r,i,a,{position:yF(r.axis,e,n),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function xF(e,t,n){return n||=0,{x1:e[n],y1:e[1-n],x2:t[n],y2:t[1-n]}}function SF(e,t,n){return n||=0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}}var CF=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,t,n,r,i){var a=n.axis,o=a.grid,s=r.get(`type`),c=wF(o,a).getOtherAxis(a).getGlobalExtent(),l=a.toGlobalCoord(a.dataToCoord(t,!0));if(s&&s!==`none`){var u=hF(r),d=TF[s](a,l,c);d.style=u,e.graphicKey=d.type,e.pointer=d}bF(t,e,Bj(o.getRect(),n),n,r,i)},t.prototype.getHandleTransform=function(e,t,n){var r=Bj(t.axis.grid.getRect(),t,{labelInside:!1});r.labelMargin=n.get([`handle`,`margin`]);var i=yF(t.axis,e,r);return{x:i[0],y:i[1],rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,t,n,r){var i=n.axis,a=i.grid,o=i.getGlobalExtent(!0),s=wF(a,i).getOtherAxis(i).getGlobalExtent(),c=i.dim===`x`?0:1,l=[e.x,e.y];l[c]+=t[c],l[c]=Math.min(o[1],l[c]),l[c]=Math.max(o[0],l[c]);var u=(s[1]+s[0])/2,d=[u,u];return d[c]=l[c],{x:l[0],y:l[1],rotation:e.rotation,cursorPoint:d,tooltipOption:[{verticalAlign:`middle`},{align:`center`}][c]}},t}(lF);function wF(e,t){var n={};return n[t.dim+`AxisIndex`]=t.index,e.getCartesian(n)}var TF={line:function(e,t,n){return{type:`Line`,subPixelOptimize:!0,shape:xF([t,n[0]],[t,n[1]],EF(e))}},shadow:function(e,t,n){var r=Math.max(1,e.getBandWidth()),i=n[1]-n[0];return{type:`Rect`,shape:SF([t-r/2,n[0]],[r,i],EF(e))}}};function EF(e){return e.dim===`x`?0:1}var DF=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`axisPointer`,t.defaultOption={show:`auto`,z:50,type:`line`,snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:K.color.border,width:1,type:`dashed`},shadowStyle:{color:K.color.shadowTint},label:{show:!0,formatter:null,precision:`auto`,margin:3,color:K.color.neutral00,padding:[5,7,5,7],backgroundColor:K.color.accent60,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:`M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z`,size:45,margin:50,color:K.color.accent40,throttle:40}},t}(ey),OF=Au(),kF=I;function AF(e,t,n){if(!jr.node){var r=t.getZr();OF(r).records||(OF(r).records={}),jF(r,t);var i=OF(r).records[e]||(OF(r).records[e]={});i.handler=n}}function jF(e,t){if(OF(e).initialized)return;OF(e).initialized=!0,n(`click`,nr(PF,`click`)),n(`mousemove`,nr(PF,`mousemove`)),n(`globalout`,NF);function n(n,r){e.on(n,function(n){var i=FF(t);kF(OF(e).records,function(e){e&&r(e,n,i.dispatchAction)}),MF(i.pendings,t)})}}function MF(e,t){var n=e.showTip.length,r=e.hideTip.length,i;n?i=e.showTip[n-1]:r&&(i=e.hideTip[r-1]),i&&(i.dispatchAction=null,t.dispatchAction(i))}function NF(e,t,n){e.handler(`leave`,null,n)}function PF(e,t,n,r){t.handler(e,n,r)}function FF(e){var t={showTip:[],hideTip:[]},n=function(r){var i=t[r.type];i?i.push(r):(r.dispatchAction=n,e.dispatchAction(r))};return{dispatchAction:n,pendings:t}}function IF(e,t){if(!jr.node){var n=t.getZr();(OF(n).records||{})[e]&&(OF(n).records[e]=null)}}var LF=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){var r=t.getComponent(`tooltip`),i=e.get(`triggerOn`)||r&&r.get(`triggerOn`)||`mousemove|click`;AF(`axisPointer`,n,function(e,t,n){i!==`none`&&(e===`leave`||i.indexOf(e)>=0)&&n({type:`updateAxisPointer`,currTrigger:e,x:t&&t.offsetX,y:t&&t.offsetY})})},t.prototype.remove=function(e,t){IF(`axisPointer`,t)},t.prototype.dispose=function(e,t){IF(`axisPointer`,t)},t.type=`axisPointer`,t}(GT);function RF(e,t){var n=[],r=e.seriesIndex,i;if(r==null||!(i=t.getSeriesByIndex(r)))return{point:[]};var a=i.getData(),o=ku(a,e);if(o==null||o<0||z(o))return{point:[]};var s=a.getItemGraphicEl(o),c=i.coordinateSystem;if(i.getTooltipPosition)n=i.getTooltipPosition(o)||[];else if(c&&c.dataToPoint)if(e.isStacked){var l=c.getBaseAxis(),u=c.getOtherAxis(l).dim,d=l.dim,f=u===`x`||u===`radius`?1:0,p=a.mapDimension(d),m=[];m[f]=a.get(p,o),m[1-f]=a.get(a.getCalculationInfo(`stackResultDimension`),o),n=c.dataToPoint(m)||[]}else n=c.dataToPoint(a.getValues(L(c.dimensions,function(e){return a.mapDimension(e)}),o))||[];else if(s){var h=s.getBoundingRect().clone();h.applyTransform(s.transform),n=[h.x+h.width/2,h.y+h.height/2]}return{point:n,el:s}}var zF=Au();function BF(e,t,n){var r=e.currTrigger,i=[e.x,e.y],a=e,o=e.dispatchAction||R(n.dispatchAction,n),s=t.getComponent(`axisPointer`).coordSysAxesInfo;if(s){XF(i)&&(i=RF({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},t).point);var c=XF(i),l=a.axesInfo,u=s.axesInfo,d=r===`leave`||XF(i),f={},p={},m={list:[],map:{}},h={showPointer:nr(UF,p),showTooltip:nr(WF,m)};I(s.coordSysMap,function(e,t){var n=c||e.containPoint(i);I(s.coordSysAxesInfo[t],function(e,t){var r=e.axis,a=JF(l,e);if(!d&&n&&(!l||a)){var o=a&&a.value;o==null&&!c&&(o=r.pointToData(i)),o!=null&&VF(e,o,h,!1,f)}})});var g={};return I(u,function(e,t){var n=e.linkGroup;n&&!p[t]&&I(n.axesInfo,function(t,r){var i=p[r];if(t!==e&&i){var a=i.value;n.mapper&&(a=e.axis.scale.parse(n.mapper(a,YF(t),YF(e)))),g[e.key]=a}})}),I(g,function(e,t){VF(u[t],e,h,!0,f)}),GF(p,u,f),KF(m,i,e,o),qF(u,o,n),f}}function VF(e,t,n,r,i){var a=e.axis;if(!(a.scale.isBlank()||!a.containData(t))){if(!e.involveSeries){n.showPointer(e,t);return}var o=HF(t,e),s=o.payloadBatch,c=o.snapToValue;s[0]&&i.seriesIndex==null&&F(i,s[0]),!r&&e.snap&&a.containData(c)&&c!=null&&(t=c),n.showPointer(e,t,s),n.showTooltip(e,o,c)}}function HF(e,t){var n=t.axis,r=n.dim,i=e,a=[],o=Number.MAX_VALUE,s=-1;return I(t.seriesModels,function(t,c){var l=t.getData().mapDimensionsAll(r),u,d;if(t.getAxisTooltipData){var f=t.getAxisTooltipData(l,e,n);d=f.dataIndices,u=f.nestestValue}else{if(d=t.indicesOfNearest(r,l[0],e,n.type===`category`?.5:null),!d.length)return;u=t.getData().get(l[0],d[0])}if(!(u==null||!isFinite(u))){var p=e-u,m=Math.abs(p);m<=o&&((m=0&&s<0)&&(o=m,s=p,i=u,a.length=0),I(d,function(e){a.push({seriesIndex:t.seriesIndex,dataIndexInside:e,dataIndex:t.getData().getRawIndex(e)})}))}}),{payloadBatch:a,snapToValue:i}}function UF(e,t,n,r){e[t.key]={value:n,payloadBatch:r}}function WF(e,t,n,r){var i=n.payloadBatch,a=t.axis,o=a.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!i.length)){var c=t.coordSys.model,l=gM(c),u=e.map[l];u||(u=e.map[l]={coordSysId:c.id,coordSysIndex:c.componentIndex,coordSysType:c.type,coordSysMainType:c.mainType,dataByAxis:[]},e.list.push(u)),u.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:r,valueLabelOpt:{precision:s.get([`label`,`precision`]),formatter:s.get([`label`,`formatter`])},seriesDataIndices:i.slice()})}}function GF(e,t,n){var r=n.axesInfo=[];I(t,function(t,n){var i=t.axisPointerModel.option,a=e[n];a?(!t.useHandle&&(i.status=`show`),i.value=a.value,i.seriesDataIndices=(a.payloadBatch||[]).slice()):!t.useHandle&&(i.status=`hide`),i.status===`show`&&r.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:i.value})})}function KF(e,t,n,r){if(XF(t)||!e.list.length){r({type:`hideTip`});return}var i=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:`showTip`,escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:e.list})}function qF(e,t,n){var r=n.getZr(),i=`axisPointerLastHighlights`,a=zF(r)[i]||{},o=zF(r)[i]={};I(e,function(e,t){var n=e.axisPointerModel.option;n.status===`show`&&e.triggerEmphasis&&I(n.seriesDataIndices,function(e){var t=e.seriesIndex+` | `+e.dataIndex;o[t]=e})});var s=[],c=[];I(a,function(e,t){!o[t]&&c.push(e)}),I(o,function(e,t){!a[t]&&s.push(e)}),c.length&&n.dispatchAction({type:`downplay`,escapeConnect:!0,notBlur:!0,batch:c}),s.length&&n.dispatchAction({type:`highlight`,escapeConnect:!0,notBlur:!0,batch:s})}function JF(e,t){for(var n=0;n<(e||[]).length;n++){var r=e[n];if(t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}}function YF(e){var t=e.axis.model,n={},r=n.axisDim=e.axis.dim;return n.axisIndex=n[r+`AxisIndex`]=t.componentIndex,n.axisName=n[r+`AxisName`]=t.name,n.axisId=n[r+`AxisId`]=t.id,n}function XF(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function ZF(e){vM.registerAxisPointerClass(`CartesianAxisPointer`,CF),e.registerComponentModel(DF),e.registerComponentView(LF),e.registerPreprocessor(function(e){if(e){(!e.axisPointer||e.axisPointer.length===0)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!z(t)&&(e.axisPointer.link=[t])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(e,t){e.getComponent(`axisPointer`).coordSysAxesInfo=oM(e,t)}),e.registerAction({type:`updateAxisPointer`,event:`updateAxisPointer`,update:`:updateAxisPointer`},BF)}function QF(e){uk(kM),uk(ZF)}function $F(e,t){var n=e.existing;if(t.id=e.keyInfo.id,!t.type&&n&&(t.type=n.type),t.parentId==null){var r=t.parentOption;r?t.parentId=r.id:n&&(t.parentId=n.parentId)}t.parentOption=null}function eI(e,t){var n;return I(t,function(t){e[t]!=null&&e[t]!==`auto`&&(n=!0)}),n}function tI(e,t,n){var r=F({},n),i=e[t],a=n.$action||`merge`;a===`merge`?i?(Gn(i,r,!0),Xv(i,r,{ignoreSize:!0}),Qv(n,i),iI(n,i),iI(n,i,`shape`),iI(n,i,`style`),iI(n,i,`extra`),n.clipPath=i.clipPath):e[t]=r:a===`replace`?e[t]=r:a===`remove`&&i&&(e[t]=null)}var nI=[`transition`,`enterFrom`,`leaveTo`],rI=nI.concat([`enterAnimation`,`updateAnimation`,`leaveAnimation`]);function iI(e,t,n){if(n&&(!e[n]&&t[n]&&(e[n]={}),e=e[n],t=t[n]),!(!e||!t))for(var r=n?nI:rI,i=0;i=0;c--){var l=n[c],u=Su(l.id,null),d=u==null?null:i.get(u);if(d){var f=d.parent,h=cI(f),g=f===r?{width:a,height:o}:{width:h.width,height:h.height},_={},v=Jv(d,l,g,null,{hv:l.hv,boundingMode:l.bounding},_);if(!cI(d).isNew&&v){for(var y=l.transition,b={},x=0;x=0)?b[S]=C:d[S]=C}Sp(d,b,e,0)}else d.attr(_)}}},t.prototype._clear=function(){var e=this,t=this._elMap;t.each(function(n){fI(n,cI(n).option,t,e._lastGraphicModel)}),this._elMap=W()},t.prototype.dispose=function(){this._clear()},t.type=`graphic`,t}(GT);function uI(e){var t=new(G(sI,e)?sI[e]:Lp(e))({});return cI(t).type=e,t}function dI(e,t,n,r){var i=uI(n);return t.add(i),r.set(e,i),cI(i).id=e,cI(i).isNew=!0,i}function fI(e,t,n,r){e&&e.parent&&(e.type===`group`&&e.traverse(function(e){fI(e,t,n,r)}),HP(e,t,r),n.removeKey(cI(e).id))}function pI(e,t,n,r){e.isGroup||I([[`cursor`,Ls.prototype.cursor],[`zlevel`,r||0],[`z`,n||0],[`z2`,0]],function(n){var r=n[0];G(t,r)?e[r]=U(t[r],n[1]):e[r]??(e[r]=n[1])}),I(er(t),function(n){if(n.indexOf(`on`)===0){var r=t[n];e[n]=B(r)?r:null}}),G(t,`draggable`)&&(e.draggable=t.draggable),t.name!=null&&(e.name=t.name),t.id!=null&&(e.id=t.id)}function mI(e){return e=F({},e),I([`id`,`parentId`,`$action`,`hv`,`bounding`,`textContent`,`clipPath`].concat(Rv),function(t){delete e[t]}),e}function hI(e,t,n){var r=Vu(e).eventData;!e.silent&&!e.ignore&&!r&&(r=Vu(e).eventData={componentType:`graphic`,componentIndex:t.componentIndex,name:e.name}),r&&(r.info=n.info)}function gI(e){e.registerComponentModel(oI),e.registerComponentView(lI),e.registerPreprocessor(function(e){var t=e.graphic;z(t)?!t[0]||!t[0].elements?e.graphic=[{elements:t}]:e.graphic=[e.graphic[0]]:t&&!t.elements&&(e.graphic=[{elements:[t]}])})}var _I=[`x`,`y`,`radius`,`angle`,`single`],vI=[`cartesian2d`,`polar`,`singleAxis`];function yI(e){return qn(vI,e.get(`coordinateSystem`))>=0}function bI(e){return e+`Axis`}function xI(e,t){var n=W(),r=[],i=W();e.eachComponent({mainType:`dataZoom`,query:t},function(e){i.get(e.uid)||s(e)});var a;do a=!1,e.eachComponent(`dataZoom`,o);while(a);function o(e){!i.get(e.uid)&&c(e)&&(s(e),a=!0)}function s(e){i.set(e.uid,!0),r.push(e),l(e)}function c(e){var t=!1;return e.eachTargetAxis(function(e,r){var i=n.get(e);i&&i[r]&&(t=!0)}),t}function l(e){e.eachTargetAxis(function(e,t){(n.get(e)||n.set(e,[]))[t]=!0})}return r}function SI(e){var t=e.ecModel,n={infoList:[],infoMap:W()};return e.eachTargetAxis(function(e,r){var i=t.getComponent(bI(e),r);if(i){var a=i.getCoordSysModel();if(a){var o=a.uid,s=n.infoMap.get(o);s||(s={model:a,axisModels:[]},n.infoList.push(s),n.infoMap.set(o,s)),s.axisModels.push(i)}}}),n}var CI=function(){function e(){this.indexList=[],this.indexMap=[]}return e.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},e}(),wI=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=[`percent`,`percent`],n}return t.prototype.init=function(e,t,n){var r=TI(e);this.settledOption=r,this.mergeDefaultAndTheme(e,n),this._doInit(r)},t.prototype.mergeOption=function(e){var t=TI(e);Gn(this.option,e,!0),Gn(this.settledOption,t,!0),this._doInit(t)},t.prototype._doInit=function(e){var t=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var n=this.settledOption;I([[`start`,`startValue`],[`end`,`endValue`]],function(e,r){this._rangePropMode[r]===`value`&&(t[e[0]]=n[e[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var e=this.get(`orient`,!0),t=this._targetAxisInfoMap=W();this._fillSpecifiedTargetAxis(t)?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||`horizontal`,this._fillAutoTargetAxisByOrient(t,this._orient)),this._noTarget=!0,t.each(function(e){e.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(e){var t=!1;return I(_I,function(n){var r=this.getReferringComponents(bI(n),Fu);if(r.specified){t=!0;var i=new CI;I(r.models,function(e){i.add(e.componentIndex)}),e.set(n,i)}},this),t},t.prototype._fillAutoTargetAxisByOrient=function(e,t){var n=this.ecModel,r=!0;if(r){var i=t===`vertical`?`y`:`x`,a=n.findComponents({mainType:i+`Axis`});o(a,i)}if(r){var a=n.findComponents({mainType:`singleAxis`,filter:function(e){return e.get(`orient`,!0)===t}});o(a,`single`)}function o(t,n){var i=t[0];if(i){var a=new CI;if(a.add(i.componentIndex),e.set(n,a),r=!1,n===`x`||n===`y`){var o=i.getReferringComponents(`grid`,Pu).models[0];o&&I(t,function(e){i.componentIndex!==e.componentIndex&&o===e.getReferringComponents(`grid`,Pu).models[0]&&a.add(e.componentIndex)})}}}r&&I(_I,function(t){if(r){var i=n.findComponents({mainType:bI(t),filter:function(e){return e.get(`type`,!0)===`category`}});if(i[0]){var a=new CI;a.add(i[0].componentIndex),e.set(t,a),r=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis(function(t){!e&&(e=t)},this),e===`y`?`vertical`:`horizontal`},t.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty(`throttle`)&&(this._autoThrottle=!1),this._autoThrottle){var t=this.ecModel.option;this.option.throttle=t.animation&&t.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(e){var t=this._rangePropMode,n=this.get(`rangeMode`);I([[`start`,`startValue`],[`end`,`endValue`]],function(r,i){var a=e[r[0]]!=null,o=e[r[1]]!=null;a&&!o?t[i]=`percent`:!a&&o?t[i]=`value`:n?t[i]=n[i]:a&&(t[i]=`percent`)})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis(function(t,n){e??=this.ecModel.getComponent(bI(t),n)},this),e},t.prototype.eachTargetAxis=function(e,t){this._targetAxisInfoMap.each(function(n,r){I(n.indexList,function(n){e.call(t,r,n)})})},t.prototype.getAxisProxy=function(e,t){var n=this.getAxisModel(e,t);if(n)return n.__dzAxisProxy},t.prototype.getAxisModel=function(e,t){var n=this._targetAxisInfoMap.get(e);if(n&&n.indexMap[t])return this.ecModel.getComponent(bI(e),t)},t.prototype.setRawRange=function(e){var t=this.option,n=this.settledOption;I([[`start`,`startValue`],[`end`,`endValue`]],function(r){(e[r[0]]!=null||e[r[1]]!=null)&&(t[r[0]]=n[r[0]]=e[r[0]],t[r[1]]=n[r[1]]=e[r[1]])},this),this._updateRangeUse(e)},t.prototype.setCalculatedRange=function(e){var t=this.option;I([`start`,`startValue`,`end`,`endValue`],function(n){t[n]=e[n]})},t.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},t.prototype.getValueRange=function(e,t){if(e==null&&t==null){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataValueWindow()}else return this.getAxisProxy(e,t).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(e){if(e)return e.__dzAxisProxy;for(var t,n=this._targetAxisInfoMap.keys(),r=0;ra[1];if(u&&!d&&!f)return!0;u&&(i=!0),d&&(t=!0),f&&(n=!0)}return i&&t&&n})}else kI(r,function(n){if(i===`empty`)e.setData(t=t.map(n,function(e){return o(e)?e:NaN}));else{var r={};r[n]=a,t.selectRange(r)}});kI(r,function(e){t.setApproximateExtent(a,e)})}});function o(e){return e>=a[0]&&e<=a[1]}},e.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,n=this._dataExtent;kI([`min`,`max`],function(r){var i=t.get(r+`Span`),a=t.get(r+`ValueSpan`);a!=null&&(a=this.getAxisModel().axis.scale.parse(a)),a==null?i!=null&&(a=kl(i,[0,100],n,!0)-n[0]):i=kl(n[0]+a,n,[0,100],!0),e[r+`Span`]=i,e[r+`ValueSpan`]=a},this)},e.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,n=this._valueWindow;if(t){var r=Ll(n,[0,500]);r=Math.min(r,20);var i=e.axis.scale.rawExtentInfo;t[0]!==0&&i.setDeterminedMinMax(`min`,+n[0].toFixed(r)),t[1]!==100&&i.setDeterminedMinMax(`max`,+n[1].toFixed(r)),i.freeze()}},e}();function MI(e,t,n){var r=[1/0,-1/0];kI(n,function(e){CA(r,e.getData(),t)});var i=e.getAxisModel(),a=dA(i.axis.scale,i,r).calculate();return[a.min,a.max]}var NI={getTargetSeries:function(e){function t(t){e.eachComponent(`dataZoom`,function(n){n.eachTargetAxis(function(r,i){t(r,i,e.getComponent(bI(r),i),n)})})}t(function(e,t,n,r){n.__dzAxisProxy=null});var n=[];t(function(t,r,i,a){i.__dzAxisProxy||(i.__dzAxisProxy=new jI(t,r,a,e),n.push(i.__dzAxisProxy))});var r=W();return I(n,function(e){I(e.getTargetSeriesModels(),function(e){r.set(e.uid,e)})}),r},overallReset:function(e,t){e.eachComponent(`dataZoom`,function(e){e.eachTargetAxis(function(t,n){e.getAxisProxy(t,n).reset(e)}),e.eachTargetAxis(function(n,r){e.getAxisProxy(n,r).filterData(e,t)})}),e.eachComponent(`dataZoom`,function(e){var t=e.findRepresentativeAxisProxy();if(t){var n=t.getDataPercentWindow(),r=t.getDataValueWindow();e.setCalculatedRange({start:n[0],end:n[1],startValue:r[0],endValue:r[1]})}})}};function PI(e){e.registerAction(`dataZoom`,function(e,t){I(xI(t,e),function(t){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}var FI=!1;function II(e){FI||(FI=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,NI),PI(e),e.registerSubTypeDefaulter(`dataZoom`,function(){return`slider`}))}function LI(e){e.registerComponentModel(EI),e.registerComponentView(OI),II(e)}var RI=function(){function e(){}return e}(),zI={};function BI(e,t){zI[e]=t}function VI(e){return zI[e]}var HI=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;I(this.option.feature,function(e,n){var r=VI(n);r&&(r.getDefaultOption&&(r.defaultOption=r.getDefaultOption(t)),Gn(e,r.defaultOption))})},t.type=`toolbox`,t.layoutMode={type:`box`,ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:`horizontal`,left:`right`,top:`top`,backgroundColor:`transparent`,borderColor:K.color.border,borderRadius:0,borderWidth:0,padding:K.size.m,itemSize:15,itemGap:K.size.s,showTitle:!0,iconStyle:{borderColor:K.color.accent50,color:`none`},emphasis:{iconStyle:{borderColor:K.color.accent50}},tooltip:{show:!1,position:`bottom`}},t}(ey);function UI(e,t){var n=kv(t.get(`padding`)),r=t.getItemStyle([`color`,`opacity`]);return r.fill=t.get(`backgroundColor`),new il({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get(`borderRadius`)},style:r,silent:!0,z2:-1})}var WI=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(e,t,n,r){var i=this.group;if(i.removeAll(),!e.get(`show`))return;var a=+e.get(`itemSize`),o=e.get(`orient`)===`vertical`,s=e.get(`feature`)||{},c=this._features||={},l=[];I(s,function(e,t){l.push(t)}),new Xm(this._featureNames||[],l).add(u).update(u).remove(nr(u,null)).execute(),this._featureNames=l;function u(i,a){var o=l[i],u=l[a],f=s[o],p=new qm(f,e,e.ecModel),m;if(r&&r.newTitle!=null&&r.featureName===o&&(f.title=r.newTitle),o&&!u){if(GI(o))m={onclick:p.option.onclick,featureName:o};else{var h=VI(o);if(!h)return;m=new h}c[o]=m}else if(m=c[u],!m)return;m.uid=p_(`toolbox-feature`),m.model=p,m.ecModel=t,m.api=n;var g=m instanceof RI;if(!o&&u){g&&m.dispose&&m.dispose(t,n);return}if(!p.get(`show`)||g&&m.unusable){g&&m.remove&&m.remove(t,n);return}d(p,m,o),p.setIconStatus=function(e,t){var n=this.option,r=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[e]=t,r[e]&&(t===`emphasis`?bd:xd)(r[e])},m instanceof RI&&m.render&&m.render(p,t,n,r)}function d(r,s,c){var l=r.getModel(`iconStyle`),u=r.getModel([`emphasis`,`iconStyle`]),d=s instanceof RI&&s.getIcons?s.getIcons():r.get(`icon`),f=r.get(`title`)||{},p,m;V(d)?(p={},p[c]=d):p=d,V(f)?(m={},m[c]=f):m=f;var h=r.iconPaths={};I(p,function(c,d){var f=em(c,{},{x:-a/2,y:-a/2,width:a,height:a});f.setStyle(l.getItemStyle());var p=f.ensureState(`emphasis`);p.style=u.getItemStyle();var g=new ll({style:{text:m[d],align:u.get(`textAlign`),borderRadius:u.get(`textBorderRadius`),padding:u.get(`textPadding`),fill:null,font:Mm({fontStyle:u.get(`textFontStyle`),fontFamily:u.get(`textFontFamily`),fontSize:u.get(`textFontSize`),fontWeight:u.get(`textFontWeight`)},t)},ignore:!0});f.setTextContent(g),cm({el:f,componentModel:e,itemName:d,formatterParamsExtra:{title:m[d]}}),f.__title=m[d],f.on(`mouseover`,function(){var t=u.getItemStyle(),r=o?e.get(`right`)==null&&e.get(`left`)!==`right`?`right`:`left`:e.get(`bottom`)==null&&e.get(`top`)!==`bottom`?`bottom`:`top`;g.setStyle({fill:u.get(`textFill`)||t.fill||t.stroke||K.color.neutral99,backgroundColor:u.get(`textBackgroundColor`)}),f.setTextConfig({position:u.get(`textPosition`)||r}),g.ignore=!e.get(`showTitle`),n.enterEmphasis(this)}).on(`mouseout`,function(){r.get([`iconStatus`,d])!==`emphasis`&&n.leaveEmphasis(this),g.hide()}),(r.get([`iconStatus`,d])===`emphasis`?bd:xd)(f),i.add(f),f.on(`click`,R(s.onclick,s,t,n,d)),h[d]=f})}var f=qv(e,n).refContainer,p=e.getBoxLayoutParams(),m=e.get(`padding`),h=Gv(p,f,m);Vv(e.get(`orient`),i,e.get(`itemGap`),h.width,h.height),Jv(i,p,f,m),i.add(UI(i.getBoundingRect(),e)),o||i.eachChild(function(e){var t=e.__title,r=e.ensureState(`emphasis`),o=r.textConfig||={},s=e.getTextContent(),c=s&&s.ensureState(`emphasis`);if(c&&!B(c)&&t){var l=c.style||={},u=zi(t,ll.makeFont(l)),d=e.x+i.x,f=e.y+i.y+a,p=!1;f+u.height>n.getHeight()&&(o.position=`top`,p=!0);var m=p?-5-u.height:a+10;d+u.width/2>n.getWidth()?(o.position=[`100%`,m],l.align=`right`):d-u.width/2<0&&(o.position=[0,m],l.align=`left`)}})},t.prototype.updateView=function(e,t,n,r){I(this._features,function(e){e instanceof RI&&e.updateView&&e.updateView(e.model,t,n,r)})},t.prototype.remove=function(e,t){I(this._features,function(n){n instanceof RI&&n.remove&&n.remove(e,t)}),this.group.removeAll()},t.prototype.dispose=function(e,t){I(this._features,function(n){n instanceof RI&&n.dispose&&n.dispose(e,t)})},t.type=`toolbox`,t}(GT);function GI(e){return e.indexOf(`my`)===0}var KI=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(e,t){var n=this.model,r=n.get(`name`)||e.get(`title.0.text`)||`echarts`,i=t.getZr().painter.getType()===`svg`,a=i?`svg`:n.get(`type`,!0)||`png`,o=t.getConnectedDataURL({type:a,backgroundColor:n.get(`backgroundColor`,!0)||e.get(`backgroundColor`)||K.color.neutral00,connectedBackgroundColor:n.get(`connectedBackgroundColor`),excludeComponents:n.get(`excludeComponents`),pixelRatio:n.get(`pixelRatio`)}),s=jr.browser;if(typeof MouseEvent==`function`&&(s.newEdge||!s.ie&&!s.edge)){var c=document.createElement(`a`);c.download=r+`.`+a,c.target=`_blank`,c.href=o;var l=new MouseEvent(`click`,{view:document.defaultView,bubbles:!0,cancelable:!1});c.dispatchEvent(l)}else if(window.navigator.msSaveOrOpenBlob||i){var u=o.split(`,`),d=u[0].indexOf(`base64`)>-1,f=i?decodeURIComponent(u[1]):u[1];d&&(f=window.atob(f));var p=r+`.`+a;if(window.navigator.msSaveOrOpenBlob){for(var m=f.length,h=new Uint8Array(m);m--;)h[m]=f.charCodeAt(m);var g=new Blob([h]);window.navigator.msSaveOrOpenBlob(g,p)}else{var _=document.createElement(`iframe`);document.body.appendChild(_);var v=_.contentWindow,y=v.document;y.open(`image/svg+xml`,`replace`),y.write(f),y.close(),v.focus(),y.execCommand(`SaveAs`,!0,p),document.body.removeChild(_)}}else{var b=n.get(`lang`),x=``,S=window.open();S.document.write(x),S.document.title=r}},t.getDefaultOption=function(e){return{show:!0,icon:`M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0`,title:e.getLocaleModel().get([`toolbox`,`saveAsImage`,`title`]),type:`png`,connectedBackgroundColor:K.color.neutral00,name:``,excludeComponents:[`toolbox`],lang:e.getLocaleModel().get([`toolbox`,`saveAsImage`,`lang`])}},t}(RI),qI=`__ec_magicType_stack__`,JI=[[`line`,`bar`],[`stack`]],YI=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getIcons=function(){var e=this.model,t=e.get(`icon`),n={};return I(e.get(`type`),function(e){t[e]&&(n[e]=t[e])}),n},t.getDefaultOption=function(e){return{show:!0,type:[],icon:{line:`M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4`,bar:`M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7`,stack:`M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z`},title:e.getLocaleModel().get([`toolbox`,`magicType`,`title`]),option:{},seriesIndex:{}}},t.prototype.onclick=function(e,t,n){var r=this.model,i=r.get([`seriesIndex`,n]);if(XI[n]){var a={series:[]};I(JI,function(e){qn(e,n)>=0&&I(e,function(e){r.setIconStatus(e,`normal`)})}),r.setIconStatus(n,`emphasis`),e.eachComponent({mainType:`series`,query:i==null?null:{seriesIndex:i}},function(e){var t=e.subType,i=e.id,o=XI[n](t,i,e,r);o&&(Kn(o,e.option),a.series.push(o));var s=e.coordinateSystem;if(s&&s.type===`cartesian2d`&&(n===`line`||n===`bar`)){var c=s.getAxesByScale(`ordinal`)[0];if(c){var l=c.dim+`Axis`,u=e.getReferringComponents(l,Pu).models[0].componentIndex;a[l]=a[l]||[];for(var d=0;d<=u;d++)a[l][u]=a[l][u]||{};a[l][u].boundaryGap=n===`bar`}}});var o,s=n;n===`stack`&&(o=Gn({stack:r.option.title.tiled,tiled:r.option.title.stack},r.option.title),r.get([`iconStatus`,n])!==`emphasis`&&(s=`tiled`)),t.dispatchAction({type:`changeMagicType`,currentType:s,newOption:a,newTitle:o,featureName:`magicType`})}},t}(RI),XI={line:function(e,t,n,r){if(e===`bar`)return Gn({id:t,type:`line`,data:n.get(`data`),stack:n.get(`stack`),markPoint:n.get(`markPoint`),markLine:n.get(`markLine`)},r.get([`option`,`line`])||{},!0)},bar:function(e,t,n,r){if(e===`line`)return Gn({id:t,type:`bar`,data:n.get(`data`),stack:n.get(`stack`),markPoint:n.get(`markPoint`),markLine:n.get(`markLine`)},r.get([`option`,`bar`])||{},!0)},stack:function(e,t,n,r){var i=n.get(`stack`)===qI;if(e===`line`||e===`bar`)return r.setIconStatus(`stack`,i?`normal`:`emphasis`),Gn({id:t,stack:i?``:qI},r.get([`option`,`stack`])||{},!0)}};QO({type:`changeMagicType`,event:`magicTypeChanged`,update:`prepareAndUpdate`},function(e,t){t.mergeOption(e.newOption)});var ZI=Array(60).join(`-`),QI=` `;function $I(e){var t={},n=[],r=[];return e.eachRawSeries(function(e){var i=e.coordinateSystem;if(i&&(i.type===`cartesian2d`||i.type===`polar`)){var a=i.getBaseAxis();if(a.type===`category`){var o=a.dim+`_`+a.index;t[o]||(t[o]={categoryAxis:a,valueAxis:i.getOtherAxis(a),series:[]},r.push({axisDim:a.dim,axisIndex:a.index})),t[o].series.push(e)}else n.push(e)}else n.push(e)}),{seriesGroupByCategoryAxis:t,other:n,meta:r}}function eL(e){var t=[];return I(e,function(e,n){var r=e.categoryAxis,i=e.valueAxis.dim,a=[` `].concat(L(e.series,function(e){return e.name})),o=[r.model.getCategories()];I(e.series,function(e){var t=e.getRawData();o.push(e.getRawData().mapArray(t.mapDimension(i),function(e){return e}))});for(var s=[a.join(QI)],c=0;c=0)return!0}var aL=RegExp(`[`+QI+`]+`,`g`);function oL(e){for(var t=e.split(/\n+/g),n=rL(t.shift()).split(aL),r=[],i=L(n,function(e){return{name:e,data:[]}}),a=0;a=0&&!n[i][r];i--);if(i<0){var a=e.queryComponents({mainType:`dataZoom`,subType:`select`,id:r})[0];if(a){var o=a.getPercentRange();n[0][r]={dataZoomId:r,start:o[0],end:o[1]}}}}),n.push(t)}function mL(e){var t=_L(e),n=t[t.length-1];t.length>1&&t.pop();var r={};return dL(n,function(e,n){for(var i=t.length-1;i>=0;i--)if(e=t[i][n],e){r[n]=e;break}}),r}function hL(e){fL(e).snapshots=null}function gL(e){return _L(e).length}function _L(e){var t=fL(e);return t.snapshots||=[{}],t.snapshots}var vL=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(e,t){hL(e),t.dispatchAction({type:`restore`,from:this.uid})},t.getDefaultOption=function(e){return{show:!0,icon:`M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5`,title:e.getLocaleModel().get([`toolbox`,`restore`,`title`])}},t}(RI);QO({type:`restore`,event:`restore`,update:`prepareAndUpdate`},function(e,t){t.resetOption(`recreate`)});var yL=[`grid`,`xAxis`,`yAxis`,`geo`,`graph`,`polar`,`radiusAxis`,`angleAxis`,`bmap`],bL=function(){function e(e,t,n){var r=this;this._targetInfoList=[];var i=SL(t,e);I(CL,function(e,t){(!n||!n.include||qn(n.include,t)>=0)&&e(i,r._targetInfoList)})}return e.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(e,t,n){if((e.coordRanges||=[]).push(t),!e.coordRange){e.coordRange=t;var r=EL[e.brushType](0,n,t);e.__rangeOffset={offset:OL[e.brushType](r.values,e.range,[1,1]),xyMinMax:r.xyMinMax}}}),e},e.prototype.matchOutputRanges=function(e,t,n){I(e,function(e){var r=this.findTargetInfo(e,t);r&&r!==!0&&I(r.coordSyses,function(r){n(e,EL[e.brushType](1,r,e.range,!0).values,r,t)})},this)},e.prototype.setInputRanges=function(e,t){I(e,function(e){var n=this.findTargetInfo(e,t);if(e.range=e.range||[],n&&n!==!0){e.panelId=n.panelId;var r=EL[e.brushType](0,n.coordSys,e.coordRange),i=e.__rangeOffset;e.range=i?OL[e.brushType](r.values,i.offset,AL(r.xyMinMax,i.xyMinMax)):r.values}},this)},e.prototype.makePanelOpts=function(e,t){return L(this._targetInfoList,function(n){var r=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:t?t(n):null,clipPath:OP(r),isTargetByCursor:AP(r,e,n.coordSysModel),getLinearBrushOtherExtent:kP(r)}})},e.prototype.controlSeries=function(e,t,n){var r=this.findTargetInfo(e,n);return r===!0||r&&qn(r.coordSyses,t.coordinateSystem)>=0},e.prototype.findTargetInfo=function(e,t){for(var n=this._targetInfoList,r=SL(t,e),i=0;ie[1]&&e.reverse(),e}function SL(e,t){return Mu(e,t,{includeMainTypes:yL})}var CL={grid:function(e,t){var n=e.xAxisModels,r=e.yAxisModels,i=e.gridModels,a=W(),o={},s={};!n&&!r&&!i||(I(n,function(e){var t=e.axis.grid.model;a.set(t.id,t),o[t.id]=!0}),I(r,function(e){var t=e.axis.grid.model;a.set(t.id,t),s[t.id]=!0}),I(i,function(e){a.set(e.id,e),o[e.id]=!0,s[e.id]=!0}),a.each(function(e){var i=e.coordinateSystem,a=[];I(i.getCartesians(),function(e,t){(qn(n,e.getAxis(`x`).model)>=0||qn(r,e.getAxis(`y`).model)>=0)&&a.push(e)}),t.push({panelId:`grid--`+e.id,gridModel:e,coordSysModel:e,coordSys:a[0],coordSyses:a,getPanelRect:TL.grid,xAxisDeclared:o[e.id],yAxisDeclared:s[e.id]})}))},geo:function(e,t){I(e.geoModels,function(e){var n=e.coordinateSystem;t.push({panelId:`geo--`+e.id,geoModel:e,coordSysModel:e,coordSys:n,coordSyses:[n],getPanelRect:TL.geo})})}},wL=[function(e,t){var n=e.xAxisModel,r=e.yAxisModel,i=e.gridModel;return!i&&n&&(i=n.axis.grid.model),!i&&r&&(i=r.axis.grid.model),i&&i===t.gridModel},function(e,t){var n=e.geoModel;return n&&n===t.geoModel}],TL={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(Kp(e)),t}},EL={lineX:nr(DL,0),lineY:nr(DL,1),rect:function(e,t,n,r){var i=e?t.pointToData([n[0][0],n[1][0]],r):t.dataToPoint([n[0][0],n[1][0]],r),a=e?t.pointToData([n[0][1],n[1][1]],r):t.dataToPoint([n[0][1],n[1][1]],r),o=[xL([i[0],a[0]]),xL([i[1],a[1]])];return{values:o,xyMinMax:o}},polygon:function(e,t,n,r){var i=[[1/0,-1/0],[1/0,-1/0]];return{values:L(n,function(n){var a=e?t.pointToData(n,r):t.dataToPoint(n,r);return i[0][0]=Math.min(i[0][0],a[0]),i[1][0]=Math.min(i[1][0],a[1]),i[0][1]=Math.max(i[0][1],a[0]),i[1][1]=Math.max(i[1][1],a[1]),a}),xyMinMax:i}}};function DL(e,t,n,r){var i=n.getAxis([`x`,`y`][e]),a=xL(L([0,1],function(e){return t?i.coordToData(i.toLocalCoord(r[e]),!0):i.toGlobalCoord(i.dataToCoord(r[e]))})),o=[];return o[e]=a,o[1-e]=[NaN,NaN],{values:a,xyMinMax:o}}var OL={lineX:nr(kL,0),lineY:nr(kL,1),rect:function(e,t,n){return[[e[0][0]-n[0]*t[0][0],e[0][1]-n[0]*t[0][1]],[e[1][0]-n[1]*t[1][0],e[1][1]-n[1]*t[1][1]]]},polygon:function(e,t,n){return L(e,function(e,r){return[e[0]-n[0]*t[r][0],e[1]-n[1]*t[r][1]]})}};function kL(e,t,n,r){return[t[0]-r[e]*n[0],t[1]-r[e]*n[1]]}function AL(e,t){var n=jL(e),r=jL(t),i=[n[0]/r[0],n[1]/r[1]];return isNaN(i[0])&&(i[0]=1),isNaN(i[1])&&(i[1]=1),i}function jL(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}var ML=I,NL=Tu(`toolbox-dataZoom_`),PL=function(e){N(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(e,t,n,r){this._brushController||(this._brushController=new GN(n.getZr()),this._brushController.on(`brush`,R(this._onBrush,this)).mount()),RL(e,t,this,r,n),LL(e,t)},t.prototype.onclick=function(e,t,n){FL[n].call(this)},t.prototype.remove=function(e,t){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(e,t){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(e){var t=e.areas;if(!e.isEnd||!t.length)return;var n={},r=this.ecModel;this._brushController.updateCovers([]),new bL(IL(this.model),r,{include:[`grid`]}).matchOutputRanges(t,r,function(e,t,n){if(n.type===`cartesian2d`){var r=e.brushType;r===`rect`?(i(`x`,n,t[0]),i(`y`,n,t[1])):i({lineX:`x`,lineY:`y`}[r],n,t)}}),pL(r,n),this._dispatchZoomAction(n);function i(e,t,i){var o=t.getAxis(e),s=o.model,c=a(e,s,r),l=c.findRepresentativeAxisProxy(s).getMinMaxSpan();(l.minValueSpan!=null||l.maxValueSpan!=null)&&(i=AN(0,i.slice(),o.scale.getExtent(),0,l.minValueSpan,l.maxValueSpan)),c&&(n[c.id]={dataZoomId:c.id,startValue:i[0],endValue:i[1]})}function a(e,t,n){var r;return n.eachComponent({mainType:`dataZoom`,subType:`select`},function(n){n.getAxisModel(e,t.componentIndex)&&(r=n)}),r}},t.prototype._dispatchZoomAction=function(e){var t=[];ML(e,function(e,n){t.push(P(e))}),t.length&&this.api.dispatchAction({type:`dataZoom`,from:this.uid,batch:t})},t.getDefaultOption=function(e){return{show:!0,filterMode:`filter`,icon:{zoom:`M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1`,back:`M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26`},title:e.getLocaleModel().get([`toolbox`,`dataZoom`,`title`]),brushStyle:{borderWidth:0,color:K.color.backgroundTint}}},t}(RI),FL={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(mL(this.ecModel))}};function IL(e){var t={xAxisIndex:e.get(`xAxisIndex`,!0),yAxisIndex:e.get(`yAxisIndex`,!0),xAxisId:e.get(`xAxisId`,!0),yAxisId:e.get(`yAxisId`,!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex=`all`),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex=`all`),t}function LL(e,t){e.setIconStatus(`back`,gL(t)>1?`emphasis`:`normal`)}function RL(e,t,n,r,i){var a=n._isZoomActive;r&&r.type===`takeGlobalCursor`&&(a=r.key===`dataZoomSelect`?r.dataZoomSelectActive:!1),n._isZoomActive=a,e.setIconStatus(`zoom`,a?`emphasis`:`normal`);var o=new bL(IL(e),t,{include:[`grid`]}).makePanelOpts(i,function(e){return e.xAxisDeclared&&!e.yAxisDeclared?`lineX`:!e.xAxisDeclared&&e.yAxisDeclared?`lineY`:`rect`});n._brushController.setPanels(o).enableBrush(a&&o.length?{brushType:`auto`,brushStyle:e.getModel(`brushStyle`).getItemStyle()}:!1)}Qw(`dataZoom`,function(e){var t=e.getComponent(`toolbox`,0),n=[`feature`,`dataZoom`];if(!t||t.get(n)==null)return;var r=t.getModel(n),i=[],a=Mu(e,IL(r));ML(a.xAxisModels,function(e){return o(e,`xAxis`,`xAxisIndex`)}),ML(a.yAxisModels,function(e){return o(e,`yAxis`,`yAxisIndex`)});function o(e,t,n){var a=e.componentIndex,o={type:`select`,$fromToolbox:!0,filterMode:r.get(`filterMode`,!0)||`filter`,id:NL+t+a};o[n]=a,i.push(o)}return i});function zL(e){e.registerComponentModel(HI),e.registerComponentView(WI),BI(`saveAsImage`,KI),BI(`magicType`,YI),BI(`dataView`,lL),BI(`dataZoom`,PL),BI(`restore`,vL),uk(LI)}var BL=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`tooltip`,t.dependencies=[`axisPointer`],t.defaultOption={z:60,show:!0,showContent:!0,trigger:`item`,triggerOn:`mousemove|click`,alwaysShowContent:!1,renderMode:`auto`,confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,displayTransition:!0,enterable:!1,backgroundColor:K.color.neutral00,shadowBlur:10,shadowColor:`rgba(0, 0, 0, .2)`,shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,defaultBorderColor:K.color.border,padding:null,extraCssText:``,axisPointer:{type:`line`,axis:`auto`,animation:`auto`,animationDurationUpdate:200,animationEasingUpdate:`exponentialOut`,crossStyle:{color:K.color.borderShade,width:1,type:`dashed`,textStyle:{}}},textStyle:{color:K.color.tertiary,fontSize:14}},t}(ey);function VL(e){var t=e.get(`confine`);return t==null?e.get(`renderMode`)===`richText`:!!t}function HL(e){if(jr.domSupported){for(var t=document.documentElement.style,n=0,r=e.length;n-1?(s+=`top:50%`,c+=`translateY(-50%) rotate(`+(l=a===`left`?-225:-45)+`deg)`):(s+=`left:50%`,c+=`translateX(-50%) rotate(`+(l=a===`top`?225:45)+`deg)`);var u=l*Math.PI/180,d=o+i,f=d*Math.abs(Math.cos(u))+d*Math.abs(Math.sin(u)),p=Math.round(((f-Math.SQRT2*i)/2+Math.SQRT2*i-(f-d)/2)*100)/100;s+=`;`+a+`:-`+p+`px`;var m=t+` solid `+i+`px;`;return`
`}function QL(e,t,n){var r=`cubic-bezier(0.23,1,0.32,1)`,i=``,a=``;return n&&(i=` `+e/2+`s `+r,a=`opacity`+i+`,visibility`+i),t||(i=` `+e+`s `+r,a+=(a.length?`,`:``)+(jr.transformSupported?``+JL+i:`,left`+i+`,top`+i)),qL+`:`+a}function $L(e,t,n){var r=e.toFixed(0)+`px`,i=t.toFixed(0)+`px`;if(!jr.transformSupported)return n?`top:`+i+`;left:`+r+`;`:[[`top`,i],[`left`,r]];var a=jr.transform3dSupported,o=`translate`+(a?`3d`:``)+`(`+r+`,`+i+(a?`,0`:``)+`)`;return n?`top:0;left:0;`+JL+`:`+o+`;`:[[`top`,0],[`left`,0],[UL,o]]}function eR(e){var t=[],n=e.get(`fontSize`),r=e.getTextColor();r&&t.push(`color:`+r),t.push(`font:`+e.getFont());var i=U(e.get(`lineHeight`),Math.round(n*3/2));n&&t.push(`line-height:`+i+`px`);var a=e.get(`textShadowColor`),o=e.get(`textShadowBlur`)||0,s=e.get(`textShadowOffsetX`)||0,c=e.get(`textShadowOffsetY`)||0;return a&&o&&t.push(`text-shadow:`+s+`px `+c+`px `+o+`px `+a),I([`decoration`,`align`],function(n){var r=e.get(n);r&&t.push(`text-`+n+`:`+r)}),t.join(`;`)}function tR(e,t,n,r){var i=[],a=e.get(`transitionDuration`),o=e.get(`backgroundColor`),s=e.get(`shadowBlur`),c=e.get(`shadowColor`),l=e.get(`shadowOffsetX`),u=e.get(`shadowOffsetY`),d=e.getModel(`textStyle`),f=Xy(e,`html`),p=l+`px `+u+`px `+s+`px `+c;return i.push(`box-shadow:`+p),t&&a>0&&i.push(QL(a,n,r)),o&&i.push(`background-color:`+o),I([`width`,`color`,`radius`],function(t){var n=`border-`+t,r=Ov(n),a=e.get(r);a!=null&&i.push(n+`:`+a+(t===`color`?``:`px`))}),i.push(eR(d)),f!=null&&i.push(`padding:`+kv(f).join(`px `)+`px`),i.join(`;`)+`;`}function nR(e,t,n,r,i){var a=t&&t.painter;if(n){var o=a&&a.getViewportRoot();o&&S_(e,o,n,r,i)}else{e[0]=r,e[1]=i;var s=a&&a.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var rR=function(){function e(e,t){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,jr.wxa)return null;var n=document.createElement(`div`);n.domBelongToZr=!0,this.el=n;var r=this._zr=e.getZr(),i=t.appendTo,a=i&&(V(i)?document.querySelector(i):sr(i)?i:B(i)&&i(e.getDom()));nR(this._styleCoord,r,a,e.getWidth()/2,e.getHeight()/2),(a||e.getDom()).appendChild(n),this._api=e,this._container=a;var o=this;n.onmouseenter=function(){o._enterable&&(clearTimeout(o._hideTimeout),o._show=!0),o._inContent=!0},n.onmousemove=function(e){if(e||=window.event,!o._enterable){var t=r.handler;IC(r.painter.getViewportRoot(),e,!0),t.dispatch(`mousemove`,e)}},n.onmouseleave=function(){o._inContent=!1,o._enterable&&o._show&&o.hideLater(o._hideDelay)}}return e.prototype.update=function(e){if(!this._container){var t=this._api.getDom(),n=KL(t,`position`),r=t.style;r.position!==`absolute`&&n!==`absolute`&&(r.position=`relative`)}var i=e.get(`alwaysShowContent`);i&&this._moveIfResized(),this._alwaysShowContent=i,this._enableDisplayTransition=e.get(`displayTransition`)&&e.get(`transitionDuration`)>0,this.el.className=e.get(`className`)||``},e.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,r=n.style,i=this._styleCoord;n.innerHTML?r.cssText=YL+tR(e,!this._firstShow,this._longHide,this._enableDisplayTransition)+$L(i[0],i[1],!0)+(`border-color:`+Fv(t)+`;`)+(e.get(`extraCssText`)||``)+(`;pointer-events:`+(this._enterable?`auto`:`none`)):r.display=`none`,this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(e,t,n,r,i){var a=this.el;if(e==null){a.innerHTML=``;return}var o=``;if(V(i)&&n.get(`trigger`)===`item`&&!VL(n)&&(o=ZL(n,r,i)),V(e))a.innerHTML=e+o;else if(e){a.innerHTML=``,z(e)||(e=[e]);for(var s=0;s=0?this._tryShow(n,r):t===`leave`&&this._hide(r))},this))},t.prototype._keepShow=function(){var e=this._tooltipModel,t=this._ecModel,n=this._api,r=e.get(`triggerOn`);if(this._lastX!=null&&this._lastY!=null&&r!==`none`&&r!==`click`){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&i.manuallyShowTip(e,t,n,{x:i._lastX,y:i._lastY,dataByCoordSys:i._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(e,t,n,r){if(!(r.from===this.uid||jr.node||!n.getDom())){var i=dR(r,n);this._ticket=``;var a=r.dataByCoordSys,o=gR(r,t,n);if(o){var s=o.el.getBoundingRect().clone();s.applyTransform(o.el.transform),this._tryShow({offsetX:s.x+s.width/2,offsetY:s.y+s.height/2,target:o.el,position:r.position,positionDefault:`bottom`},i)}else if(r.tooltip&&r.x!=null&&r.y!=null){var c=cR;c.x=r.x,c.y=r.y,c.update(),Vu(c).tooltipConfig={name:null,option:r.tooltip},this._tryShow({offsetX:r.x,offsetY:r.y,target:c},i)}else if(a)this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,dataByCoordSys:a,tooltipOption:r.tooltipOption},i);else if(r.seriesIndex!=null){if(this._manuallyAxisShowTip(e,t,n,r))return;var l=RF(r,t),u=l.point[0],d=l.point[1];u!=null&&d!=null&&this._tryShow({offsetX:u,offsetY:d,target:l.el,position:r.position,positionDefault:`bottom`},i)}else r.x!=null&&r.y!=null&&(n.dispatchAction({type:`updateAxisPointer`,x:r.x,y:r.y}),this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,target:n.getZr().findHover(r.x,r.y).target},i))}},t.prototype.manuallyHideTip=function(e,t,n,r){var i=this._tooltipContent;this._tooltipModel&&i.hideLater(this._tooltipModel.get(`hideDelay`)),this._lastX=this._lastY=this._lastDataByCoordSys=null,r.from!==this.uid&&this._hide(dR(r,n))},t.prototype._manuallyAxisShowTip=function(e,t,n,r){var i=r.seriesIndex,a=r.dataIndex,o=t.getComponent(`axisPointer`).coordSysAxesInfo;if(!(i==null||a==null||o==null)){var s=t.getSeriesByIndex(i);if(s&&uR([s.getData().getItemModel(a),s,(s.coordinateSystem||{}).model],this._tooltipModel).get(`trigger`)===`axis`)return n.dispatchAction({type:`updateAxisPointer`,seriesIndex:i,dataIndex:a,position:r.position}),!0}},t.prototype._tryShow=function(e,t){var n=e.target;if(this._tooltipModel){this._lastX=e.offsetX,this._lastY=e.offsetY;var r=e.dataByCoordSys;if(r&&r.length)this._showAxisTooltip(r,e);else if(n){if(Vu(n).ssrType===`legend`)return;this._lastDataByCoordSys=null;var i,a;AE(n,function(e){if(e.tooltipDisabled)return i=a=null,!0;i||a||(Vu(e).dataIndex==null?Vu(e).tooltipConfig!=null&&(a=e):i=e)},!0),i?this._showSeriesItemTooltip(e,i,t):a?this._showComponentItemTooltip(e,a,t):this._hide(t)}else this._lastDataByCoordSys=null,this._hide(t)}},t.prototype._showOrMove=function(e,t){var n=e.get(`showDelay`);t=R(t,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(t,n):t()},t.prototype._showAxisTooltip=function(e,t){var n=this._ecModel,r=this._tooltipModel,i=[t.offsetX,t.offsetY],a=uR([t.tooltipOption],r),o=this._renderMode,s=[],c=Iy(`section`,{blocks:[],noHeader:!0}),l=[],u=new Zy;I(e,function(e){I(e.dataByAxis,function(e){var t=n.getComponent(e.axisDim+`Axis`,e.axisIndex),i=e.value;if(!(!t||i==null)){var a=vF(i,t.axis,n,e.seriesDataIndices,e.valueLabelOpt),d=Iy(`section`,{header:a,noHeader:!_r(a),sortBlocks:!0,blocks:[]});c.blocks.push(d),I(e.seriesDataIndices,function(c){var f=n.getSeriesByIndex(c.seriesIndex),p=c.dataIndexInside,m=f.getDataParams(p);if(!(m.dataIndex<0)){m.axisDim=e.axisDim,m.axisIndex=e.axisIndex,m.axisType=e.axisType,m.axisId=e.axisId,m.axisValue=yA(t.axis,{value:i}),m.axisValueLabel=a,m.marker=u.makeTooltipMarker(`item`,Fv(m.color),o);var h=ly(f.formatTooltip(p,!0,null)),g=h.frag;if(g){var _=uR([f],r).get(`valueFormatter`);d.blocks.push(_?F({valueFormatter:_},g):g)}h.text&&l.push(h.text),s.push(m)}})}})}),c.blocks.reverse(),l.reverse();var d=t.position,f=Hy(c,u,o,a.get(`order`),n.get(`useUTC`),a.get(`textStyle`));f&&l.unshift(f);var p=o===`richText`?` + +`:`
`,m=l.join(p);this._showOrMove(a,function(){this._updateContentNotChangedOnAxis(e,s)?this._updatePosition(a,d,i[0],i[1],this._tooltipContent,s):this._showTooltipContent(a,m,s,Math.random()+``,i[0],i[1],d,null,u)})},t.prototype._showSeriesItemTooltip=function(e,t,n){var r=this._ecModel,i=Vu(t),a=i.seriesIndex,o=r.getSeriesByIndex(a),s=i.dataModel||o,c=i.dataIndex,l=i.dataType,u=s.getData(l),d=this._renderMode,f=e.positionDefault,p=uR([u.getItemModel(c),s,o&&(o.coordinateSystem||{}).model],this._tooltipModel,f?{position:f}:null),m=p.get(`trigger`);if(!(m!=null&&m!==`item`)){var h=s.getDataParams(c,l),g=new Zy;h.marker=g.makeTooltipMarker(`item`,Fv(h.color),d);var _=ly(s.formatTooltip(c,!1,l)),v=p.get(`order`),y=p.get(`valueFormatter`),b=_.frag,x=b?Hy(y?F({valueFormatter:y},b):b,g,d,v,r.get(`useUTC`),p.get(`textStyle`)):_.text,S=`item_`+s.name+`_`+c;this._showOrMove(p,function(){this._showTooltipContent(p,x,h,S,e.offsetX,e.offsetY,e.position,e.target,g)}),n({type:`showTip`,dataIndexInside:c,dataIndex:u.getRawIndex(c),seriesIndex:a,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,t,n){var r=this._renderMode===`html`,i=Vu(t),a=i.tooltipConfig.option||{},o=a.encodeHTMLContent;if(V(a)){var s=a;a={content:s,formatter:s},o=!0}o&&r&&a.content&&(a=P(a),a.content=A_(a.content));var c=[a],l=this._ecModel.getComponent(i.componentMainType,i.componentIndex);l&&c.push(l),c.push({formatter:a.content});var u=e.positionDefault,d=uR(c,this._tooltipModel,u?{position:u}:null),f=d.get(`content`),p=Math.random()+``,m=new Zy;this._showOrMove(d,function(){var n=P(d.get(`formatterParams`)||{});this._showTooltipContent(d,f,n,p,e.offsetX,e.offsetY,e.position,t,m)}),n({type:`showTip`,from:this.uid})},t.prototype._showTooltipContent=function(e,t,n,r,i,a,o,s,c){if(this._ticket=``,!(!e.get(`showContent`)||!e.get(`show`))){var l=this._tooltipContent;l.setEnterable(e.get(`enterable`));var u=e.get(`formatter`);o||=e.get(`position`);var d=t,f=this._getNearestPoint([i,a],n,e.get(`trigger`),e.get(`borderColor`),e.get(`defaultBorderColor`,!0)).color;if(u)if(V(u)){var p=e.ecModel.get(`useUTC`),m=z(n)?n[0]:n,h=m&&m.axisType&&m.axisType.indexOf(`time`)>=0;d=u,h&&(d=lv(m.axisValue,d,p)),d=Nv(d,n,!0)}else if(B(u)){var g=R(function(t,r){t===this._ticket&&(l.setContent(r,c,e,f,o),this._updatePosition(e,o,i,a,l,n,s))},this);this._ticket=r,d=u(n,r,g)}else d=u;l.setContent(d,c,e,f,o),l.show(e,f),this._updatePosition(e,o,i,a,l,n,s)}},t.prototype._getNearestPoint=function(e,t,n,r,i){if(n===`axis`||z(t))return{color:r||i};if(!z(t))return{color:r||t.color||t.borderColor}},t.prototype._updatePosition=function(e,t,n,r,i,a,o){var s=this._api.getWidth(),c=this._api.getHeight();t||=e.get(`position`);var l=i.getSize(),u=e.get(`align`),d=e.get(`verticalAlign`),f=o&&o.getBoundingRect().clone();if(o&&f.applyTransform(o.transform),B(t)&&(t=t([n,r],a,i.el,f,{viewSize:[s,c],contentSize:l.slice()})),z(t))n=Al(t[0],s),r=Al(t[1],c);else if(H(t)){var p=t;p.width=l[0],p.height=l[1];var m=Gv(p,{width:s,height:c});n=m.x,r=m.y,u=null,d=null}else if(V(t)&&o){var h=mR(t,f,l,e.get(`borderWidth`));n=h[0],r=h[1]}else{var h=fR(n,r,i,s,c,u?null:20,d?null:20);n=h[0],r=h[1]}if(u&&(n-=hR(u)?l[0]/2:u===`right`?l[0]:0),d&&(r-=hR(d)?l[1]/2:d===`bottom`?l[1]:0),VL(e)){var h=pR(n,r,i,s,c);n=h[0],r=h[1]}i.moveTo(n,r)},t.prototype._updateContentNotChangedOnAxis=function(e,t){var n=this._lastDataByCoordSys,r=this._cbParamsList,i=!!n&&n.length===e.length;return i&&I(n,function(n,a){var o=n.dataByAxis||[],s=(e[a]||{}).dataByAxis||[];i&&=o.length===s.length,i&&I(o,function(e,n){var a=s[n]||{},o=e.seriesDataIndices||[],c=a.seriesDataIndices||[];i=i&&e.value===a.value&&e.axisType===a.axisType&&e.axisId===a.axisId&&o.length===c.length,i&&I(o,function(e,t){var n=c[t];i=i&&e.seriesIndex===n.seriesIndex&&e.dataIndex===n.dataIndex}),r&&I(e.seriesDataIndices,function(e){var n=e.seriesIndex,a=t[n],o=r[n];a&&o&&o.data!==a.data&&(i=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=t,!!i},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:`hideTip`,from:this.uid})},t.prototype.dispose=function(e,t){jr.node||!t.getDom()||(Jx(this,`_updatePosition`),this._tooltipContent.dispose(),IF(`itemTooltip`,t))},t.type=`tooltip`,t}(GT);function uR(e,t,n){var r=t.ecModel,i;n?(i=new qm(n,r,r),i=new qm(t.option,i,r)):i=t;for(var a=e.length-1;a>=0;a--){var o=e[a];o&&(o instanceof qm&&(o=o.get(`tooltip`,!0)),V(o)&&(o={formatter:o}),o&&(i=new qm(o,i,r)))}return i}function dR(e,t){return e.dispatchAction||R(t.dispatchAction,t)}function fR(e,t,n,r,i,a,o){var s=n.getSize(),c=s[0],l=s[1];return a!=null&&(e+c+a+2>r?e-=c+a:e+=a),o!=null&&(t+l+o>i?t-=l+o:t+=o),[e,t]}function pR(e,t,n,r,i){var a=n.getSize(),o=a[0],s=a[1];return e=Math.min(e+o,r)-o,t=Math.min(t+s,i)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function mR(e,t,n,r){var i=n[0],a=n[1],o=Math.ceil(Math.SQRT2*r)+8,s=0,c=0,l=t.width,u=t.height;switch(e){case`inside`:s=t.x+l/2-i/2,c=t.y+u/2-a/2;break;case`top`:s=t.x+l/2-i/2,c=t.y-a-o;break;case`bottom`:s=t.x+l/2-i/2,c=t.y+u+o;break;case`left`:s=t.x-i-o,c=t.y+u/2-a/2;break;case`right`:s=t.x+l+o,c=t.y+u/2-a/2}return[s,c]}function hR(e){return e===`center`||e===`middle`}function gR(e,t,n){var r=Nu(e).queryOptionMap,i=r.keys()[0];if(!(!i||i===`series`)){var a=Iu(t,i,r.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(a){var o=n.getViewOfComponentModel(a),s;if(o.group.traverse(function(t){var n=Vu(t).tooltipConfig;if(n&&n.name===e.name)return s=t,!0}),s)return{componentMainType:i,componentIndex:a.componentIndex,el:s}}}}function _R(e){uk(ZF),e.registerComponentModel(BL),e.registerComponentView(lR),e.registerAction({type:`showTip`,event:`showTip`,update:`tooltip:manuallyShowTip`},Or),e.registerAction({type:`hideTip`,event:`hideTip`,update:`tooltip:manuallyHideTip`},Or)}var vR=I;function yR(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!0}}function bR(e,t,n){var r={};return vR(t,function(t){var a=r[t]=i();vR(e[t],function(e,r){if(lN.isValidType(r)){var i={type:r,visual:e};n&&n(i,t),a[r]=new lN(i),r===`opacity`&&(i=P(i),i.type=`colorAlpha`,a.__hidden.__alphaForOpacity=new lN(i))}})}),r;function i(){var e=function(){};return e.prototype.__hidden=e.prototype,new e}}function xR(e,t,n){var r;I(n,function(e){t.hasOwnProperty(e)&&yR(t[e])&&(r=!0)}),r&&I(n,function(n){t.hasOwnProperty(n)&&yR(t[n])?e[n]=P(t[n]):delete e[n]})}function SR(e,t,n,r){var i={};return I(e,function(e){i[e]=lN.prepareVisualTypes(t[e])}),{progress:function(e,a){var o;r!=null&&(o=a.getDimensionIndex(r));function s(e){return DE(a,l,e)}function c(e,t){kE(a,l,e,t)}for(var l,u=a.getStore();(l=e.next())!=null;){var d=a.getRawDataItem(l);if(!(d&&d.visualMap===!1))for(var f=r==null?l:u.get(o,l),p=n(f),m=t[p],h=i[p],g=0,_=h.length;g<_;g++){var v=h[g];m[v]&&m[v].applyVisual(f,s,c)}}}}}var CR=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:`box`,ignoreSize:!0},n}return t.type=`title`,t.defaultOption={z:6,show:!0,text:``,target:`blank`,subtext:``,subtarget:`blank`,left:`center`,top:K.size.m,backgroundColor:K.color.transparent,borderColor:K.color.primary,borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:`bold`,color:K.color.primary},subtextStyle:{fontSize:12,color:K.color.quaternary}},t}(ey),wR=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){if(this.group.removeAll(),e.get(`show`)){var r=this.group,i=e.getModel(`textStyle`),a=e.getModel(`subtextStyle`),o=e.get(`textAlign`),s=U(e.get(`textBaseline`),e.get(`textVerticalAlign`)),c=new ll({style:wm(i,{text:e.get(`text`),fill:i.getTextColor()},{disableBox:!0}),z2:10}),l=c.getBoundingRect(),u=e.get(`subtext`),d=new ll({style:wm(a,{text:u,fill:a.getTextColor(),y:l.height+e.get(`itemGap`),verticalAlign:`top`},{disableBox:!0}),z2:10}),f=e.get(`link`),p=e.get(`sublink`),m=e.get(`triggerEvent`,!0);c.silent=!f&&!m,d.silent=!p&&!m,f&&c.on(`click`,function(){Iv(f,`_`+e.get(`target`))}),p&&d.on(`click`,function(){Iv(p,`_`+e.get(`subtarget`))}),Vu(c).eventData=Vu(d).eventData=m?{componentType:`title`,componentIndex:e.componentIndex}:null,r.add(c),u&&r.add(d);var h=r.getBoundingRect(),g=e.getBoxLayoutParams();g.width=h.width,g.height=h.height;var _=Gv(g,qv(e,n).refContainer,e.get(`padding`));o||(o=e.get(`left`)||e.get(`right`),o===`middle`&&(o=`center`),o===`right`?_.x+=_.width:o===`center`&&(_.x+=_.width/2)),s||(s=e.get(`top`)||e.get(`bottom`),s===`center`&&(s=`middle`),s===`bottom`?_.y+=_.height:s===`middle`&&(_.y+=_.height/2),s||=`top`),r.x=_.x,r.y=_.y,r.markRedraw();var v={align:o,verticalAlign:s};c.setStyle(v),d.setStyle(v),h=r.getBoundingRect();var y=_.margin,b=e.getItemStyle([`color`,`opacity`]);b.fill=e.get(`backgroundColor`);var x=new il({shape:{x:h.x-y[3],y:h.y-y[0],width:h.width+y[1]+y[3],height:h.height+y[0]+y[2],r:e.get(`borderRadius`)},style:b,subPixelOptimize:!0,silent:!0});r.add(x)}},t.type=`title`,t}(GT);function TR(e){e.registerComponentModel(CR),e.registerComponentView(wR)}var ER=function(e,t){if(t===`all`)return{type:`all`,title:e.getLocaleModel().get([`legend`,`selector`,`all`])};if(t===`inverse`)return{type:`inverse`,title:e.getLocaleModel().get([`legend`,`selector`,`inverse`])}},DR=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:`box`,ignoreSize:!0},n}return t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n),e.selected=e.selected||{},this._updateSelector(e)},t.prototype.mergeOption=function(t,n){e.prototype.mergeOption.call(this,t,n),this._updateSelector(t)},t.prototype._updateSelector=function(e){var t=e.selector,n=this.ecModel;t===!0&&(t=e.selector=[`all`,`inverse`]),z(t)&&I(t,function(e,r){V(e)&&(e={type:e}),t[r]=Gn(e,ER(n,e.type))})},t.prototype.optionUpdated=function(){this._updateData(this.ecModel);var e=this._data;if(e[0]&&this.get(`selectedMode`)===`single`){for(var t=!1,n=0;n=0},t.prototype.getOrient=function(){return this.get(`orient`)===`vertical`?{index:1,name:`vertical`}:{index:0,name:`horizontal`}},t.type=`legend.plain`,t.dependencies=[`series`],t.defaultOption={z:4,show:!0,orient:`horizontal`,left:`center`,bottom:K.size.m,align:`auto`,backgroundColor:K.color.transparent,borderColor:K.color.border,borderRadius:0,borderWidth:0,padding:5,itemGap:8,itemWidth:25,itemHeight:14,symbolRotate:`inherit`,symbolKeepAspect:!0,inactiveColor:K.color.disabled,inactiveBorderColor:K.color.disabled,inactiveBorderWidth:`auto`,itemStyle:{color:`inherit`,opacity:`inherit`,borderColor:`inherit`,borderWidth:`auto`,borderCap:`inherit`,borderJoin:`inherit`,borderDashOffset:`inherit`,borderMiterLimit:`inherit`},lineStyle:{width:`auto`,color:`inherit`,inactiveColor:K.color.disabled,inactiveWidth:2,opacity:`inherit`,type:`inherit`,cap:`inherit`,join:`inherit`,dashOffset:`inherit`,miterLimit:`inherit`},textStyle:{color:K.color.secondary},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:`sans-serif`,color:K.color.tertiary,borderWidth:1,borderColor:K.color.border},emphasis:{selectorLabel:{show:!0,color:K.color.quaternary}},selectorPosition:`auto`,selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1},triggerEvent:!1},t}(ey),OR=nr,kR=I,AR=yf,jR=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!1,n}return t.prototype.init=function(){this.group.add(this._contentGroup=new AR),this.group.add(this._selectorGroup=new AR),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(e,t,n){var r=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),e.get(`show`,!0)){var i=e.get(`align`),a=e.get(`orient`);(!i||i===`auto`)&&(i=e.get(`left`)===`right`&&a===`vertical`?`right`:`left`);var o=e.get(`selector`,!0),s=e.get(`selectorPosition`,!0);o&&(!s||s===`auto`)&&(s=a===`horizontal`?`end`:`start`),this.renderInner(i,e,t,n,o,a,s);var c=qv(e,n).refContainer,l=e.getBoxLayoutParams(),u=e.get(`padding`),d=Gv(l,c,u),f=this.layoutInner(e,i,d,r,o,s),p=Gv(Kn({width:f.width,height:f.height},l),c,u);this.group.x=p.x-f.x,this.group.y=p.y-f.y,this.group.markRedraw(),this.group.add(this._backgroundEl=UI(f,e))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(e,t,n,r,i,a,o){var s=this.getContentGroup(),c=W(),l=t.get(`selectedMode`),u=t.get(`triggerEvent`),d=[];n.eachRawSeries(function(e){!e.get(`legendHoverLink`)&&d.push(e.id)}),kR(t.getData(),function(i,a){var o=this,f=i.get(`name`);if(!this.newlineDisabled&&(f===``||f===` +`)){var p=new AR;p.newline=!0,s.add(p);return}var m=n.getSeriesByName(f)[0];if(!c.get(f))if(m){var h=m.getData(),g=h.getVisual(`legendLineStyle`)||{},_=h.getVisual(`legendIcon`),v=h.getVisual(`style`),y=this._createItem(m,f,a,i,t,e,g,v,_,l,r);y.on(`click`,OR(PR,f,null,r,d)).on(`mouseover`,OR(IR,m.name,null,r,d)).on(`mouseout`,OR(LR,m.name,null,r,d)),n.ssr&&y.eachChild(function(e){var t=Vu(e);t.seriesIndex=m.seriesIndex,t.dataIndex=a,t.ssrType=`legend`}),u&&y.eachChild(function(e){o.packEventData(e,t,m,a,f)}),c.set(f,!0)}else n.eachRawSeries(function(o){var s=this;if(!c.get(f)&&o.legendVisualProvider){var p=o.legendVisualProvider;if(!p.containName(f))return;var m=p.indexOfName(f),h=p.getItemVisual(m,`style`),g=p.getItemVisual(m,`legendIcon`),_=Oo(h.fill);_&&_[3]===0&&(_[3]=.2,h=F(F({},h),{fill:Io(_,`rgba`)}));var v=this._createItem(o,f,a,i,t,e,{},h,g,l,r);v.on(`click`,OR(PR,null,f,r,d)).on(`mouseover`,OR(IR,null,f,r,d)).on(`mouseout`,OR(LR,null,f,r,d)),n.ssr&&v.eachChild(function(e){var t=Vu(e);t.seriesIndex=o.seriesIndex,t.dataIndex=a,t.ssrType=`legend`}),u&&v.eachChild(function(e){s.packEventData(e,t,o,a,f)}),c.set(f,!0)}},this)},this),i&&this._createSelector(i,t,r,a,o)},t.prototype.packEventData=function(e,t,n,r,i){var a={componentType:`legend`,componentIndex:t.componentIndex,dataIndex:r,value:i,seriesIndex:n.seriesIndex};Vu(e).eventData=a},t.prototype._createSelector=function(e,t,n,r,i){var a=this.getSelectorGroup();kR(e,function(e){var r=e.type,i=new ll({style:{x:0,y:0,align:`center`,verticalAlign:`middle`},onclick:function(){n.dispatchAction({type:r===`all`?`legendAllSelect`:`legendInverseSelect`,legendId:t.id})}});a.add(i),Sm(i,{normal:t.getModel(`selectorLabel`),emphasis:t.getModel([`emphasis`,`selectorLabel`])},{defaultText:e.title}),Ld(i)})},t.prototype._createItem=function(e,t,n,r,i,a,o,s,c,l,u){var d=e.visualDrawType,f=i.get(`itemWidth`),p=i.get(`itemHeight`),m=i.isSelected(t),h=r.get(`symbolRotate`),g=r.get(`symbolKeepAspect`),_=r.get(`icon`);c=_||c||`roundRect`;var v=MR(c,r,o,s,d,m,u),y=new AR,b=r.getModel(`textStyle`);if(B(e.getLegendIcon)&&(!_||_===`inherit`))y.add(e.getLegendIcon({itemWidth:f,itemHeight:p,icon:c,iconRotate:h,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}));else{var x=_===`inherit`&&e.getData().getVisual(`symbol`)?h===`inherit`?e.getData().getVisual(`symbolRotate`):h:0;y.add(NR({itemWidth:f,itemHeight:p,icon:c,iconRotate:x,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}))}var S=a===`left`?f+5:-5,C=a,w=i.get(`formatter`),T=t;V(w)&&w?T=w.replace(`{name}`,t??``):B(w)&&(T=w(t));var E=m?b.getTextColor():r.get(`inactiveColor`);y.add(new ll({style:wm(b,{text:T,x:S,y:p/2,fill:E,align:C,verticalAlign:`middle`},{inheritColor:E})}));var D=new il({shape:y.getBoundingRect(),style:{fill:`transparent`}}),O=r.getModel(`tooltip`);return O.get(`show`)&&cm({el:D,componentModel:i,itemName:t,itemTooltipOption:O.option}),y.add(D),y.eachChild(function(e){e.silent=!0}),D.silent=!l,this.getContentGroup().add(y),Ld(y),y.__legendDataIndex=n,y},t.prototype.layoutInner=function(e,t,n,r,i,a){var o=this.getContentGroup(),s=this.getSelectorGroup();Vv(e.get(`orient`),o,e.get(`itemGap`),n.width,n.height);var c=o.getBoundingRect(),l=[-c.x,-c.y];if(s.markRedraw(),o.markRedraw(),i){Vv(`horizontal`,s,e.get(`selectorItemGap`,!0));var u=s.getBoundingRect(),d=[-u.x,-u.y],f=e.get(`selectorButtonGap`,!0),p=e.getOrient().index,m=p===0?`width`:`height`,h=p===0?`height`:`width`,g=p===0?`y`:`x`;a===`end`?d[p]+=c[m]+f:l[p]+=u[m]+f,d[1-p]+=c[h]/2-u[h]/2,s.x=d[0],s.y=d[1],o.x=l[0],o.y=l[1];var _={x:0,y:0};return _[m]=c[m]+f+u[m],_[h]=Math.max(c[h],u[h]),_[g]=Math.min(0,u[g]+d[1-p]),_}else return o.x=l[0],o.y=l[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type=`legend.plain`,t}(GT);function MR(e,t,n,r,i,a,o){function s(e,t){e.lineWidth===`auto`&&(e.lineWidth=t.lineWidth>0?2:0),kR(e,function(n,r){e[r]===`inherit`&&(e[r]=t[r])})}var c=t.getModel(`itemStyle`),l=c.getItemStyle(),u=e.lastIndexOf(`empty`,0)===0?`fill`:`stroke`,d=c.getShallow(`decal`);l.decal=!d||d===`inherit`?r.decal:bD(d,o),l.fill===`inherit`&&(l.fill=r[i]),l.stroke===`inherit`&&(l.stroke=r[u]),l.opacity===`inherit`&&(l.opacity=(i===`fill`?r:n).opacity),s(l,r);var f=t.getModel(`lineStyle`),p=f.getLineStyle();if(s(p,n),l.fill===`auto`&&(l.fill=r.fill),l.stroke===`auto`&&(l.stroke=r.fill),p.stroke===`auto`&&(p.stroke=r.fill),!a){var m=t.get(`inactiveBorderWidth`),h=l[u];l.lineWidth=m===`auto`?r.lineWidth>0&&h?2:0:l.lineWidth,l.fill=t.get(`inactiveColor`),l.stroke=t.get(`inactiveBorderColor`),p.stroke=f.get(`inactiveColor`),p.lineWidth=f.get(`inactiveWidth`)}return{itemStyle:l,lineStyle:p}}function NR(e){var t=e.icon||`roundRect`,n=_b(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf(`empty`)>-1&&(n.style.stroke=n.style.fill,n.style.fill=K.color.neutral00,n.style.lineWidth=2),n}function PR(e,t,n,r){LR(e,t,n,r),n.dispatchAction({type:`legendToggleSelect`,name:e??t}),IR(e,t,n,r)}function FR(e){for(var t=e.getZr().storage.getDisplayList(),n,r=0,i=t.length;rn[i],m=[-d.x,-d.y];t||(m[r]=c[s]);var h=[0,0],g=[-f.x,-f.y],_=U(e.get(`pageButtonGap`,!0),e.get(`itemGap`,!0));p&&(e.get(`pageButtonPosition`,!0)===`end`?g[r]+=n[i]-f[i]:h[r]+=f[i]+_),g[1-r]+=d[a]/2-f[a]/2,c.setPosition(m),l.setPosition(h),u.setPosition(g);var v={x:0,y:0};if(v[i]=p?n[i]:d[i],v[a]=Math.max(d[a],f[a]),v[o]=Math.min(0,f[o]+g[1-r]),l.__rectSize=n[i],p){var y={x:0,y:0};y[i]=Math.max(n[i]-f[i]-_,0),y[a]=v[a],l.setClipPath(new il({shape:y})),l.__rectSize=y[i]}else u.eachChild(function(e){e.attr({invisible:!0,silent:!0})});var b=this._getPageInfo(e);return b.pageIndex!=null&&Sp(c,{x:b.contentPosition[0],y:b.contentPosition[1]},p?e:null),this._updatePageInfoView(e,b),v},t.prototype._pageGo=function(e,t,n){var r=this._getPageInfo(t)[e];r!=null&&n.dispatchAction({type:`legendScroll`,scrollDataIndex:r,legendId:t.id})},t.prototype._updatePageInfoView=function(e,t){var n=this._controllerGroup;I([`pagePrev`,`pageNext`],function(r){var i=t[r+`DataIndex`]!=null,a=n.childOfName(r);a&&(a.setStyle(`fill`,i?e.get(`pageIconColor`,!0):e.get(`pageIconInactiveColor`,!0)),a.cursor=i?`pointer`:`default`)});var r=n.childOfName(`pageText`),i=e.get(`pageFormatter`),a=t.pageIndex,o=a==null?0:a+1,s=t.pageCount;r&&i&&r.setStyle(`text`,V(i)?i.replace(`{current}`,o==null?``:o+``).replace(`{total}`,s==null?``:s+``):i({current:o,total:s}))},t.prototype._getPageInfo=function(e){var t=e.get(`scrollDataIndex`,!0),n=this.getContentGroup(),r=this._containerGroup.__rectSize,i=e.getOrient().index,a=KR[i],o=qR[i],s=this._findTargetItemIndex(t),c=n.children(),l=c[s],u=c.length,d=u?1:0,f={contentPosition:[n.x,n.y],pageCount:d,pageIndex:d-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!l)return f;var p=v(l);f.contentPosition[i]=-p.s;for(var m=s+1,h=p,g=p,_=null;m<=u;++m)_=v(c[m]),(!_&&g.e>h.s+r||_&&!y(_,h.s))&&(h=g.i>h.i?g:_,h&&(f.pageNextDataIndex??=h.i,++f.pageCount)),g=_;for(var m=s-1,h=p,g=p,_=null;m>=-1;--m)_=v(c[m]),(!_||!y(g,_.s))&&h.i=t&&e.s<=t+r}},t.prototype._findTargetItemIndex=function(e){if(!this._showController)return 0;var t,n=this.getContentGroup(),r;return n.eachChild(function(n,i){var a=n.__legendDataIndex;r==null&&a!=null&&(r=i),a===e&&(t=i)}),t??r},t.type=`legend.scroll`,t}(jR);function YR(e){e.registerAction(`legendScroll`,`legendscroll`,function(e,t){var n=e.scrollDataIndex;n!=null&&t.eachComponent({mainType:`legend`,subType:`scroll`,query:e},function(e){e.setScrollDataIndex(n)})})}function XR(e){uk(HR),e.registerComponentModel(UR),e.registerComponentView(JR),YR(e)}function ZR(e){uk(HR),uk(XR)}var QR=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`dataZoom.inside`,t.defaultOption=g_(wI.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(wI),$R=Au();function ez(e,t,n){$R(e).coordSysRecordMap.each(function(e){var r=e.dataZoomInfoMap.get(t.uid);r&&(r.getRange=n)})}function tz(e,t){for(var n=$R(e).coordSysRecordMap,r=n.keys(),i=0;ia[i+r]&&(r=n),o&&=t.get(`preventDefaultMouseMove`,!0)}),{controlType:r,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!o,api:n,zInfo:{component:t.model},triggerInfo:{roamTrigger:null,isInSelf:t.containsPoint}}}}function sz(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,function(e,t){var n=$R(t),r=n.coordSysRecordMap||=W();r.each(function(e){e.dataZoomInfoMap=null}),e.eachComponent({mainType:`dataZoom`,subType:`inside`},function(e){I(SI(e).infoList,function(n){var i=n.model.uid,a=r.get(i)||r.set(i,rz(t,n.model));(a.dataZoomInfoMap||=W()).set(e.uid,{dzReferCoordSysInfo:n,model:e,getRange:null})})}),r.each(function(e){var n=e.controller,i,a=e.dataZoomInfoMap;if(a){var o=a.keys()[0];o!=null&&(i=a.get(o))}if(!i){nz(r,e);return}var s=oz(a,e,t);n.enable(s.controlType,s.opt),qx(e,`dispatchAction`,i.model.get(`throttle`,!0),`fixRate`)})})}var cz=function(e){N(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`dataZoom.inside`,t}return t.prototype.render=function(t,n,r){if(e.prototype.render.apply(this,arguments),t.noTarget()){this._clear();return}this.range=t.getPercentRange(),ez(r,t,{pan:R(lz.pan,this),zoom:R(lz.zoom,this),scrollMove:R(lz.scrollMove,this)})},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){tz(this.api,this.dataZoomModel),this.range=null},t.type=`dataZoom.inside`,t}(DI),lz={zoom:function(e,t,n,r){var i=this.range,a=i.slice(),o=e.axisModels[0];if(o){var s=dz[t](null,[r.originX,r.originY],o,n,e),c=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(a[1]-a[0])+a[0],l=Math.max(1/r.scale,0);a[0]=(a[0]-c)*l+c,a[1]=(a[1]-c)*l+c;var u=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(AN(0,a,[0,100],0,u.minSpan,u.maxSpan),this.range=a,i[0]!==a[0]||i[1]!==a[1])return a}},pan:uz(function(e,t,n,r,i,a){var o=dz[r]([a.oldX,a.oldY],[a.newX,a.newY],t,i,n);return o.signal*(e[1]-e[0])*o.pixel/o.pixelLength}),scrollMove:uz(function(e,t,n,r,i,a){return dz[r]([0,0],[a.scrollDelta,a.scrollDelta],t,i,n).signal*(e[1]-e[0])*a.scrollDelta})};function uz(e){return function(t,n,r,i){var a=this.range,o=a.slice(),s=t.axisModels[0];if(s&&(AN(e(o,s,t,n,r,i),o,[0,100],`all`),this.range=o,a[0]!==o[0]||a[1]!==o[1]))return o}}var dz={grid:function(e,t,n,r,i){var a=n.axis,o={},s=i.model.coordinateSystem.getRect();return e||=[0,0],a.dim===`x`?(o.pixel=t[0]-e[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=a.inverse?-1:1),o},polar:function(e,t,n,r,i){var a=n.axis,o={},s=i.model.coordinateSystem,c=s.getRadiusAxis().getExtent(),l=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),n.mainType===`radiusAxis`?(o.pixel=t[0]-e[0],o.pixelLength=c[1]-c[0],o.pixelStart=c[0],o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=a.inverse?-1:1),o},singleAxis:function(e,t,n,r,i){var a=n.axis,o=i.model.coordinateSystem.getRect(),s={};return e||=[0,0],a.orient===`horizontal`?(s.pixel=t[0]-e[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=a.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=a.inverse?-1:1),s}};function fz(e){II(e),e.registerComponentModel(QR),e.registerComponentView(cz),sz(e)}var pz=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`dataZoom.slider`,t.layoutMode=`box`,t.defaultOption=g_(wI.defaultOption,{show:!0,right:`ph`,top:`ph`,width:`ph`,height:`ph`,left:null,bottom:null,borderColor:K.color.accent10,borderRadius:0,backgroundColor:K.color.transparent,dataBackground:{lineStyle:{color:K.color.accent30,width:.5},areaStyle:{color:K.color.accent20,opacity:.2}},selectedDataBackground:{lineStyle:{color:K.color.accent40,width:.5},areaStyle:{color:K.color.accent20,opacity:.3}},fillerColor:`rgba(135,175,274,0.2)`,handleIcon:`path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z`,handleSize:`100%`,handleStyle:{color:K.color.neutral00,borderColor:K.color.accent20},moveHandleSize:7,moveHandleIcon:`path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z`,moveHandleStyle:{color:K.color.accent40,opacity:.5},showDetail:!0,showDataShadow:`auto`,realtime:!0,zoomLock:!1,textStyle:{color:K.color.tertiary},brushSelect:!0,brushStyle:{color:K.color.accent30,opacity:.3},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:K.color.accent40},moveHandleStyle:{opacity:.8}},defaultLocationEdgeGap:15}),t}(wI),mz=il,hz=1,gz=30,_z=7,vz=`horizontal`,yz=`vertical`,bz=5,xz=[`line`,`bar`,`candlestick`,`scatter`],Sz={easing:`cubicOut`,duration:100,delay:0},Cz=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._displayables={},n}return t.prototype.init=function(e,t){this.api=t,this._onBrush=R(this._onBrush,this),this._onBrushEnd=R(this._onBrushEnd,this)},t.prototype.render=function(t,n,r,i){if(e.prototype.render.apply(this,arguments),qx(this,`_dispatchZoomAction`,t.get(`throttle`),`fixRate`),this._orient=t.getOrient(),t.get(`show`)===!1){this.group.removeAll();return}if(t.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!==`dataZoom`||i.from!==this.uid)&&this._buildView(),this._updateView()},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){Jx(this,`_dispatchZoomAction`);var e=this.api.getZr();e.off(`mousemove`,this._onBrush),e.off(`mouseup`,this._onBrushEnd)},t.prototype._buildView=function(){var e=this.group;e.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var t=this._displayables.sliderGroup=new yf;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),e.add(t),this._positionGroup()},t.prototype._resetLocation=function(){var e=this.dataZoomModel,t=this.api,n=e.get(`brushSelect`)?_z:0,r=qv(e,t).refContainer,i=this._findCoordRect(),a=e.get(`defaultLocationEdgeGap`,!0)||0,o=this._orient===vz?{right:r.width-i.x-i.width,top:r.height-gz-a-n,width:i.width,height:gz}:{right:a,top:i.y,width:gz,height:i.height},s=Zv(e.option);I([`right`,`top`,`width`,`height`],function(e){s[e]===`ph`&&(s[e]=o[e])});var c=Gv(s,r);this._location={x:c.x,y:c.y},this._size=[c.width,c.height],this._orient===yz&&this._size.reverse()},t.prototype._positionGroup=function(){var e=this.group,t=this._location,n=this._orient,r=this.dataZoomModel.getFirstTargetAxisModel(),i=r&&r.get(`inverse`),a=this._displayables.sliderGroup,o=(this._dataShadowInfo||{}).otherAxisInverse;a.attr(n===vz&&!i?{scaleY:o?1:-1,scaleX:1}:n===vz&&i?{scaleY:o?1:-1,scaleX:-1}:n===yz&&!i?{scaleY:o?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:o?-1:1,scaleX:-1,rotation:Math.PI/2});var s=e.getBoundingRect([a]);e.x=t.x-s.x,e.y=t.y-s.y,e.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var e=this.dataZoomModel,t=this._size,n=this._displayables.sliderGroup,r=e.get(`brushSelect`);n.add(new mz({silent:!0,shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:e.get(`backgroundColor`)},z2:-40}));var i=new mz({shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:`transparent`},z2:0,onclick:R(this._onClickPanel,this)}),a=this.api.getZr();r?(i.on(`mousedown`,this._onBrushStart,this),i.cursor=`crosshair`,a.on(`mousemove`,this._onBrush),a.on(`mouseup`,this._onBrushEnd)):(a.off(`mousemove`,this._onBrush),a.off(`mouseup`,this._onBrushEnd)),n.add(i)},t.prototype._renderDataShadow=function(){var e=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!e)return;var t=this._size,n=this._shadowSize||[],r=e.series,i=r.getRawData(),a=r.getShadowDim&&r.getShadowDim(),o=a&&i.getDimensionInfo(a)?r.getShadowDim():e.otherDim;if(o==null)return;var s=this._shadowPolygonPts,c=this._shadowPolylinePts;if(i!==this._shadowData||o!==this._shadowDim||t[0]!==n[0]||t[1]!==n[1]){var l=i.getDataExtent(e.thisDim),u=i.getDataExtent(o),d=(u[1]-u[0])*.3;u=[u[0]-d,u[1]+d];var f=[0,t[1]],p=[0,t[0]],m=[[t[0],0],[0,0]],h=[],g=p[1]/Math.max(1,i.count()-1),_=t[0]/(l[1]-l[0]),v=e.thisAxis.type===`time`,y=-g,b=Math.round(i.count()/t[0]),x;i.each([e.thisDim,o],function(e,t,n){if(b>0&&n%b){v||(y+=g);return}y=v?(+e-l[0])*_:y+g;var r=t==null||isNaN(t)||t===``,i=r?0:kl(t,u,f,!0);r&&!x&&n?(m.push([m[m.length-1][0],0]),h.push([h[h.length-1][0],0])):!r&&x&&(m.push([y,0]),h.push([y,0])),r||(m.push([y,i]),h.push([y,i])),x=r}),s=this._shadowPolygonPts=m,c=this._shadowPolylinePts=h}this._shadowData=i,this._shadowDim=o,this._shadowSize=[t[0],t[1]];var S=this.dataZoomModel;function C(e){var t=S.getModel(e?`selectedDataBackground`:`dataBackground`),n=new yf,r=new Kf({shape:{points:s},segmentIgnoreThreshold:1,style:t.getModel(`areaStyle`).getAreaStyle(),silent:!0,z2:-20}),i=new Jf({shape:{points:c},segmentIgnoreThreshold:1,style:t.getModel(`lineStyle`).getLineStyle(),silent:!0,z2:-19});return n.add(r),n.add(i),n}for(var w=0;w<3;w++){var T=C(w===1);this._displayables.sliderGroup.add(T),this._displayables.dataShadowSegs.push(T)}},t.prototype._prepareDataShadowInfo=function(){var e=this.dataZoomModel,t=e.get(`showDataShadow`);if(t!==!1){var n,r=this.ecModel;return e.eachTargetAxis(function(i,a){I(e.getAxisProxy(i,a).getTargetSeriesModels(),function(e){if(!n&&!(t!==!0&&qn(xz,e.get(`type`))<0)){var o=r.getComponent(bI(i),a).axis,s=wz(i),c,l=e.coordinateSystem;s!=null&&l.getOtherAxis&&(c=l.getOtherAxis(o).inverse),s=e.getData().mapDimension(s),n={thisAxis:o,series:e,thisDim:e.getData().mapDimension(i),otherDim:s,otherAxisInverse:c}}},this)},this),n}},t.prototype._renderHandle=function(){var e=this.group,t=this._displayables,n=t.handles=[null,null],r=t.handleLabels=[null,null],i=this._displayables.sliderGroup,a=this._size,o=this.dataZoomModel,s=this.api,c=o.get(`borderRadius`)||0,l=o.get(`brushSelect`),u=t.filler=new mz({silent:l,style:{fill:o.get(`fillerColor`)},textConfig:{position:`inside`}});i.add(u),i.add(new mz({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:a[0],height:a[1],r:c},style:{stroke:o.get(`dataBackgroundColor`)||o.get(`borderColor`),lineWidth:hz,fill:K.color.transparent}})),I([0,1],function(t){var a=o.get(`handleIcon`);!mb[a]&&a.indexOf(`path://`)<0&&a.indexOf(`image://`)<0&&(a=`path://`+a);var s=_b(a,-1,0,2,2,null,!0);s.attr({cursor:Tz(this._orient),draggable:!0,drift:R(this._onDragMove,this,t),ondragend:R(this._onDragEnd,this),onmouseover:R(this._showDataInfo,this,!0),onmouseout:R(this._showDataInfo,this,!1),z2:5});var c=s.getBoundingRect();this._handleHeight=Al(o.get(`handleSize`),this._size[1]),this._handleWidth=c.width/c.height*this._handleHeight,s.setStyle(o.getModel(`handleStyle`).getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState(`emphasis`).style=o.getModel([`emphasis`,`handleStyle`]).getItemStyle(),Ld(s);var l=o.get(`handleColor`);l!=null&&(s.style.fill=l),i.add(n[t]=s);var u=o.getModel(`textStyle`),d=(o.get(`handleLabel`)||{}).show||!1;e.add(r[t]=new ll({silent:!0,invisible:!d,style:wm(u,{x:0,y:0,text:``,verticalAlign:`middle`,align:`center`,fill:u.getTextColor(),font:u.getFont()}),z2:10}))},this);var d=u;if(l){var f=Al(o.get(`moveHandleSize`),a[1]),p=t.moveHandle=new il({style:o.getModel(`moveHandleStyle`).getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:a[1]-.5,height:f}}),m=f*.8,h=t.moveHandleIcon=_b(o.get(`moveHandleIcon`),-m/2,-m/2,m,m,K.color.neutral00,!0);h.silent=!0,h.y=a[1]+f/2-.5,p.ensureState(`emphasis`).style=o.getModel([`emphasis`,`moveHandleStyle`]).getItemStyle();var g=Math.min(a[1]/2,Math.max(f,10));d=t.moveZone=new il({invisible:!0,shape:{y:a[1]-g,height:f+g}}),d.on(`mouseover`,function(){s.enterEmphasis(p)}).on(`mouseout`,function(){s.leaveEmphasis(p)}),i.add(p),i.add(h),i.add(d)}d.attr({draggable:!0,cursor:`default`,drift:R(this._onDragMove,this,`all`),ondragstart:R(this._showDataInfo,this,!0),ondragend:R(this._onDragEnd,this),onmouseover:R(this._showDataInfo,this,!0),onmouseout:R(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var e=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[kl(e[0],[0,100],t,!0),kl(e[1],[0,100],t,!0)]},t.prototype._updateInterval=function(e,t){var n=this.dataZoomModel,r=this._handleEnds,i=this._getViewExtent(),a=n.findRepresentativeAxisProxy().getMinMaxSpan(),o=[0,100];AN(t,r,i,n.get(`zoomLock`)?`all`:e,a.minSpan==null?null:kl(a.minSpan,o,i,!0),a.maxSpan==null?null:kl(a.maxSpan,o,i,!0));var s=this._range,c=this._range=Pl([kl(r[0],i,o,!0),kl(r[1],i,o,!0)]);return!s||s[0]!==c[0]||s[1]!==c[1]},t.prototype._updateView=function(e){var t=this._displayables,n=this._handleEnds,r=Pl(n.slice()),i=this._size;I([0,1],function(e){var r=t.handles[e],a=this._handleHeight;r.attr({scaleX:a/2,scaleY:a/2,x:n[e]+(e?-1:1),y:i[1]/2-a/2})},this),t.filler.setShape({x:r[0],y:0,width:r[1]-r[0],height:i[1]});var a={x:r[0],width:r[1]-r[0]};t.moveHandle&&(t.moveHandle.setShape(a),t.moveZone.setShape(a),t.moveZone.getBoundingRect(),t.moveHandleIcon&&t.moveHandleIcon.attr(`x`,a.x+a.width/2));for(var o=t.dataShadowSegs,s=[0,r[0],r[1],i[0]],c=0;ct[0]||n[1]<0||n[1]>t[1])){var r=this._handleEnds,i=(r[0]+r[1])/2,a=this._updateInterval(`all`,n[0]-i);this._updateView(),a&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(e){var t=e.offsetX,n=e.offsetY;this._brushStart=new fi(t,n),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(e){if(this._brushing){var t=this._displayables.brushRect;if(this._brushing=!1,t){t.attr(`ignore`,!0);var n=t.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(n.width)<5)){var r=this._getViewExtent(),i=[0,100],a=this._handleEnds=[n.x,n.x+n.width],o=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();AN(0,a,r,0,o.minSpan==null?null:kl(o.minSpan,i,r,!0),o.maxSpan==null?null:kl(o.maxSpan,i,r,!0)),this._range=Pl([kl(a[0],r,i,!0),kl(a[1],r,i,!0)]),this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(e){this._brushing&&(BC(e.event),this._updateBrushRect(e.offsetX,e.offsetY))},t.prototype._updateBrushRect=function(e,t){var n=this._displayables,r=this.dataZoomModel,i=n.brushRect;i||(i=n.brushRect=new mz({silent:!0,style:r.getModel(`brushStyle`).getItemStyle()}),n.sliderGroup.add(i)),i.attr(`ignore`,!1);var a=this._brushStart,o=this._displayables.sliderGroup,s=o.transformCoordToLocal(e,t),c=o.transformCoordToLocal(a.x,a.y),l=this._size;s[0]=Math.max(Math.min(l[0],s[0]),0),i.setShape({x:c[0],y:0,width:s[0]-c[0],height:l[1]})},t.prototype._dispatchZoomAction=function(e){var t=this._range;this.api.dispatchAction({type:`dataZoom`,from:this.uid,dataZoomId:this.dataZoomModel.id,animation:e?Sz:null,start:t[0],end:t[1]})},t.prototype._findCoordRect=function(){var e,t=SI(this.dataZoomModel).infoList;if(!e&&t.length){var n=t[0].model.coordinateSystem;e=n.getRect&&n.getRect()}if(!e){var r=this.api.getWidth(),i=this.api.getHeight();e={x:r*.2,y:i*.2,width:r*.6,height:i*.6}}return e},t.type=`dataZoom.slider`,t}(DI);function wz(e){return{x:`y`,y:`x`,radius:`angle`,angle:`radius`}[e]}function Tz(e){return e===`vertical`?`ns-resize`:`ew-resize`}function Ez(e){e.registerComponentModel(pz),e.registerComponentView(Cz),II(e)}function Dz(e){uk(fz),uk(Ez)}var Oz={get:function(e,t,n){var r=P((kz[e]||{})[t]);return n&&z(r)?r[r.length-1]:r}},kz={color:{active:[`#006edd`,`#e0ffff`],inactive:[K.color.transparent]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:[`circle`,`roundRect`,`diamond`],inactive:[`none`]},symbolSize:{active:[10,50],inactive:[0,0]}},Az=lN.mapVisual,jz=lN.eachVisual,Mz=z,Nz=I,Pz=Pl,Fz=kl,Iz=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.stateList=[`inRange`,`outOfRange`],n.replacableOptionKeys=[`inRange`,`outOfRange`,`target`,`controller`,`color`],n.layoutMode={type:`box`,ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n)},t.prototype.optionUpdated=function(e,t){var n=this.option;!t&&xR(n,e,this.replacableOptionKeys),this.textStyleModel=this.getModel(`textStyle`),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(e){var t=this.stateList;e=R(e,this),this.controllerVisuals=bR(this.option.controller,t,e),this.targetVisuals=bR(this.option.target,t,e)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var e=this.option.seriesId,t=this.option.seriesIndex;t==null&&e==null&&(t=`all`);var n=Iu(this.ecModel,`series`,{index:t,id:e},{useDefault:!1,enableAll:!0,enableNone:!1}).models;return L(n,function(e){return e.componentIndex})},t.prototype.eachTargetSeries=function(e,t){I(this.getTargetSeriesIndices(),function(n){var r=this.ecModel.getSeriesByIndex(n);r&&e.call(t,r)},this)},t.prototype.isTargetSeries=function(e){var t=!1;return this.eachTargetSeries(function(n){n===e&&(t=!0)}),t},t.prototype.formatValueText=function(e,t,n){var r=this.option,i=r.precision,a=this.dataBound,o=r.formatter,s;n||=[`<`,`>`],z(e)&&(e=e.slice(),s=!0);var c=t?e:s?[l(e[0]),l(e[1])]:l(e);if(V(o))return o.replace(`{value}`,s?c[0]:c).replace(`{value2}`,s?c[1]:c);if(B(o))return s?o(e[0],e[1]):o(e);if(s)return e[0]===a[0]?n[0]+` `+c[1]:e[1]===a[1]?n[1]+` `+c[0]:c[0]+` - `+c[1];return c;function l(e){return e===a[0]?`min`:e===a[1]?`max`:(+e).toFixed(Math.min(i,20))}},t.prototype.resetExtent=function(){var e=this.option;this._dataExtent=Pz([e.min,e.max])},t.prototype.getDataDimensionIndex=function(e){var t=this.option.dimension;if(t!=null)return e.getDimensionIndex(t);for(var n=e.dimensions,r=n.length-1;r>=0;r--){var i=n[r],a=e.getDimensionInfo(i);if(!a.isCalculationCoord)return a.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var e=this.ecModel,t=this.option,n={inRange:t.inRange,outOfRange:t.outOfRange},r=t.target||={},i=t.controller||={};Gn(r,n),Gn(i,n);var a=this.isCategory();o.call(this,r),o.call(this,i),s.call(this,r,`inRange`,`outOfRange`),c.call(this,i);function o(n){Mz(t.color)&&!n.inRange&&(n.inRange={color:t.color.slice().reverse()}),n.inRange=n.inRange||{color:e.get(`gradientColor`)}}function s(e,t,n){var r=e[t],i=e[n];r&&!i&&(i=e[n]={},Nz(r,function(e,t){if(lN.isValidType(t)){var n=Oz.get(t,`inactive`,a);n!=null&&(i[t]=n,t===`color`&&!i.hasOwnProperty(`opacity`)&&!i.hasOwnProperty(`colorAlpha`)&&(i.opacity=[0,0]))}}))}function c(e){var t=(e.inRange||{}).symbol||(e.outOfRange||{}).symbol,n=(e.inRange||{}).symbolSize||(e.outOfRange||{}).symbolSize,r=this.get(`inactiveColor`),i=this.getItemSymbol()||`roundRect`;Nz(this.stateList,function(o){var s=this.itemSize,c=e[o];c||=e[o]={color:a?r:[r]},c.symbol??=t&&P(t)||(a?i:[i]),c.symbolSize??=n&&P(n)||(a?s[0]:[s[0],s[0]]),c.symbol=Az(c.symbol,function(e){return e===`none`?i:e});var l=c.symbolSize;if(l!=null){var u=-1/0;jz(l,function(e){e>u&&(u=e)}),c.symbolSize=Az(l,function(e){return Fz(e,[0,u],[0,s[0]],!0)})}},this)}},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get(`itemWidth`)),parseFloat(this.get(`itemHeight`))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(e){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(e){return null},t.prototype.getVisualMeta=function(e){return null},t.type=`visualMap`,t.dependencies=[`series`],t.defaultOption={show:!0,z:4,min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:`vertical`,backgroundColor:K.color.transparent,borderColor:K.color.borderTint,contentColor:K.color.theme[0],inactiveColor:K.color.disabled,borderWidth:0,padding:K.size.m,textGap:10,precision:0,textStyle:{color:K.color.secondary}},t}(ey),Lz=[20,140],Rz=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(e){e.mappingMethod=`linear`,e.dataExtent=this.getExtent()}),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(t[0]==null||isNaN(t[0]))&&(t[0]=Lz[0]),(t[1]==null||isNaN(t[1]))&&(t[1]=Lz[1])},t.prototype._resetRange=function(){var e=this.getExtent(),t=this.option.range;!t||t.auto?(e.auto=1,this.option.range=e):z(t)&&(t[0]>t[1]&&t.reverse(),t[0]=Math.max(t[0],e[0]),t[1]=Math.min(t[1],e[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),I(this.stateList,function(e){var t=this.option.controller[e].symbolSize;t&&t[0]!==t[1]&&(t[0]=t[1]/3)},this)},t.prototype.setSelected=function(e){this.option.range=e.slice(),this._resetRange()},t.prototype.getSelected=function(){var e=this.getExtent(),t=Pl((this.get(`range`)||[]).slice());return t[0]>e[1]&&(t[0]=e[1]),t[1]>e[1]&&(t[1]=e[1]),t[0]=n[1]||e<=t[1])?`inRange`:`outOfRange`},t.prototype.findTargetDataIndices=function(e){var t=[];return this.eachTargetSeries(function(n){var r=[],i=n.getData();i.each(this.getDataDimensionIndex(i),function(t,n){e[0]<=t&&t<=e[1]&&r.push(n)},this),t.push({seriesId:n.id,dataIndex:r})},this),t},t.prototype.getVisualMeta=function(e){var t=zz(this,`outOfRange`,this.getExtent()),n=zz(this,`inRange`,this.option.range.slice()),r=[];function i(t,n){r.push({value:t,color:e(t,n)})}for(var a=0,o=0,s=n.length,c=t.length;oe[1])break;r.push({color:this.getControllerVisual(o,`color`,t),offset:a/n})}return r.push({color:this.getControllerVisual(e[1],`color`,t),offset:1}),r},t.prototype._createBarPoints=function(e,t){var n=this.visualMapModel.itemSize;return[[n[0]-t[0],e[0]],[n[0],e[0]],[n[0],e[1]],[n[0]-t[1],e[1]]]},t.prototype._createBarGroup=function(e){var t=this._orient,n=this.visualMapModel.get(`inverse`);return new yf(t===`horizontal`&&!n?{scaleX:e===`bottom`?1:-1,rotation:Math.PI/2}:t===`horizontal`&&n?{scaleX:e===`bottom`?-1:1,rotation:-Math.PI/2}:t===`vertical`&&!n?{scaleX:e===`left`?1:-1,scaleY:-1}:{scaleX:e===`left`?1:-1})},t.prototype._updateHandle=function(e,t){if(this._useHandle){var n=this._shapes,r=this.visualMapModel,i=n.handleThumbs,a=n.handleLabels,o=r.itemSize,s=r.getExtent(),c=this._applyTransform(`left`,n.mainGroup);Gz([0,1],function(l){var u=i[l];u.setStyle(`fill`,t.handlesColor[l]),u.y=e[l];var d=Wz(e[l],[0,o[1]],s,!0),f=this.getControllerVisual(d,`symbolSize`);u.scaleX=u.scaleY=f/o[0],u.x=o[0]-f/2;var p=qp(n.handleLabelPoints[l],Kp(u,this.group));if(this._orient===`horizontal`){var m=c===`left`||c===`top`?(o[0]-f)/2:(o[0]-f)/-2;p[1]+=m}a[l].setStyle({x:p[0],y:p[1],text:r.formatValueText(this._dataInterval[l]),verticalAlign:`middle`,align:this._orient===`vertical`?this._applyTransform(`left`,n.mainGroup):`center`})},this)}},t.prototype._showIndicator=function(e,t,n,r){var i=this.visualMapModel,a=i.getExtent(),o=i.itemSize,s=[0,o[1]],c=this._shapes,l=c.indicator;if(l){l.attr(`invisible`,!1);var u=this.getControllerVisual(e,`color`,{convertOpacityToAlpha:!0}),d=this.getControllerVisual(e,`symbolSize`),f=Wz(e,a,s,!0),p=o[0]-d/2,m={x:l.x,y:l.y};l.y=f,l.x=p;var h=qp(c.indicatorLabelPoint,Kp(l,this.group)),g=c.indicatorLabel;g.attr(`invisible`,!1);var _=this._applyTransform(`left`,c.mainGroup),v=this._orient===`horizontal`;g.setStyle({text:(n||``)+i.formatValueText(t),verticalAlign:v?_:`middle`,align:v?`center`:_});var y={x:p,y:f,style:{fill:u}},b={style:{x:h[0],y:h[1]}};if(i.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var x={duration:100,easing:`cubicInOut`,additive:!0};l.x=m.x,l.y=m.y,l.animateTo(y,x),g.animateTo(b,x)}else l.attr(y),g.attr(b);this._firstShowIndicator=!1;var S=this._shapes.handleLabels;if(S)for(var C=0;Ci[1]&&(l[1]=1/0),t&&(l[0]===-1/0?this._showIndicator(c,l[1],`< `,o):l[1]===1/0?this._showIndicator(c,l[0],`> `,o):this._showIndicator(c,c,`≈ `,o));var u=this._hoverLinkDataIndices,d=[];(t||$z(n))&&(d=this._hoverLinkDataIndices=n.findTargetDataIndices(l));var f=Ou(u,d);this._dispatchHighDown(`downplay`,Uz(f[0],n)),this._dispatchHighDown(`highlight`,Uz(f[1],n))}},t.prototype._hoverLinkFromSeriesMouseOver=function(e){var t;if(AE(e.target,function(e){var n=Vu(e);if(n.dataIndex!=null)return t=n,!0},!0),t){var n=this.ecModel.getSeriesByIndex(t.seriesIndex),r=this.visualMapModel;if(r.isTargetSeries(n)){var i=n.getData(t.dataType),a=i.getStore().get(r.getDataDimensionIndex(i),t.dataIndex);isNaN(a)||this._showIndicator(a,a)}}},t.prototype._hideIndicator=function(){var e=this._shapes;e.indicator&&e.indicator.attr(`invisible`,!0),e.indicatorLabel&&e.indicatorLabel.attr(`invisible`,!0);var t=this._shapes.handleLabels;if(t)for(var n=0;n=0&&(i.dimension=a,r.push(i))}}),e.getData().setVisual(`visualMeta`,r)}}];function iB(e,t,n,r){for(var i=t.targetVisuals[r],a=lN.prepareVisualTypes(i),o={color:OE(e.getData(),`color`)},s=0,c=a.length;s0:e.splitNumber>0)||e.calculable)?`continuous`:`piecewise`}),e.registerAction(tB,nB),I(rB,function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)}),e.registerPreprocessor(oB))}function uB(e){e.registerComponentModel(Rz),e.registerComponentView(Xz),lB(e)}var dB=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._pieceList=[],n}return t.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var r=this._mode=this._determineMode();this._pieceList=[],fB[this._mode].call(this,this._pieceList),this._resetSelected(t,n);var i=this.option.categories;this.resetVisual(function(e,t){r===`categories`?(e.mappingMethod=`category`,e.categories=P(i)):(e.dataExtent=this.getExtent(),e.mappingMethod=`piecewise`,e.pieceList=L(this._pieceList,function(e){return e=P(e),t!==`inRange`&&(e.visual=null),e}))})},t.prototype.completeVisualOption=function(){var t=this.option,n={},r=lN.listVisualTypes(),i=this.isCategory();I(t.pieces,function(e){I(r,function(t){e.hasOwnProperty(t)&&(n[t]=1)})}),I(n,function(e,n){var r=!1;I(this.stateList,function(e){r=r||a(t,e,n)||a(t.target,e,n)},this),!r&&I(this.stateList,function(e){(t[e]||(t[e]={}))[n]=Oz.get(n,e===`inRange`?`active`:`inactive`,i)})},this);function a(e,t,n){return e&&e[t]&&e[t].hasOwnProperty(n)}e.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(e,t){var n=this.option,r=this._pieceList,i=(t?n:e).selected||{};if(n.selected=i,I(r,function(e,t){var n=this.getSelectedMapKey(e);i.hasOwnProperty(n)||(i[n]=!0)},this),n.selectedMode===`single`){var a=!1;I(r,function(e,t){var n=this.getSelectedMapKey(e);i[n]&&(a?i[n]=!1:a=!0)},this)}},t.prototype.getItemSymbol=function(){return this.get(`itemSymbol`)},t.prototype.getSelectedMapKey=function(e){return this._mode===`categories`?e.value+``:e.index+``},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var e=this.option;return e.pieces&&e.pieces.length>0?`pieces`:this.option.categories?`categories`:`splitNumber`},t.prototype.setSelected=function(e){this.option.selected=P(e)},t.prototype.getValueState=function(e){var t=lN.findPieceIndex(e,this._pieceList);return t==null?`outOfRange`:this.option.selected[this.getSelectedMapKey(this._pieceList[t])]?`inRange`:`outOfRange`},t.prototype.findTargetDataIndices=function(e){var t=[],n=this._pieceList;return this.eachTargetSeries(function(r){var i=[],a=r.getData();a.each(this.getDataDimensionIndex(a),function(t,r){lN.findPieceIndex(t,n)===e&&i.push(r)},this),t.push({seriesId:r.id,dataIndex:i})},this),t},t.prototype.getRepresentValue=function(e){var t;if(this.isCategory())t=e.value;else if(e.value!=null)t=e.value;else{var n=e.interval||[];t=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return t},t.prototype.getVisualMeta=function(e){if(this.isCategory())return;var t=[],n=[``,``],r=this;function i(i,a){var o=r.getRepresentValue({interval:i});a||=r.getValueState(o);var s=e(o,a);i[0]===-1/0?n[0]=s:i[1]===1/0?n[1]=s:t.push({value:i[0],color:s},{value:i[1],color:s})}var a=this._pieceList.slice();if(!a.length)a.push({interval:[-1/0,1/0]});else{var o=a[0].interval[0];o!==-1/0&&a.unshift({interval:[-1/0,o]}),o=a[a.length-1].interval[1],o!==1/0&&a.push({interval:[o,1/0]})}var s=-1/0;return I(a,function(e){var t=e.interval;t&&(t[0]>s&&i([s,t[0]],`outOfRange`),i(t.slice()),s=t[1])},this),{stops:t,outerColors:n}},t.type=`visualMap.piecewise`,t.defaultOption=g_(Iz.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:`auto`,itemWidth:20,itemHeight:14,itemSymbol:`roundRect`,pieces:null,categories:null,splitNumber:5,selectedMode:`multiple`,itemGap:10,hoverLink:!0}),t}(Iz),fB={splitNumber:function(e){var t=this.option,n=Math.min(t.precision,20),r=this.getExtent(),i=t.splitNumber;i=Math.max(parseInt(i,10),1),t.splitNumber=i;for(var a=(r[1]-r[0])/i;+a.toFixed(n)!==a&&n<5;)n++;t.precision=n,a=+a.toFixed(n),t.minOpen&&e.push({interval:[-1/0,r[0]],close:[0,0]});for(var o=0,s=r[0];o`,`≥`][t[0]]];e.text=e.text||this.formatValueText(e.value==null?e.interval:e.value,!1,n)},this)}};function pB(e,t){var n=e.inverse;(e.orient===`vertical`?!n:n)&&t.reverse()}var mB=function(e){N(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.doRender=function(){var e=this.group;e.removeAll();var t=this.visualMapModel,n=t.get(`textGap`),r=t.textStyleModel,i=this._getItemAlign(),a=t.itemSize,o=this._getViewData(),s=o.endsText,c=fr(t.get(`showLabel`,!0),!s),l=!t.get(`selectedMode`);s&&this._renderEndsText(e,s[0],a,c,i),I(o.viewPieceList,function(o){var s=o.piece,u=new yf;u.onclick=R(this._onItemClick,this,s),this._enableHoverLink(u,o.indexInModelPieceList);var d=t.getRepresentValue(s);if(this._createItemSymbol(u,d,[0,0,a[0],a[1]],l),c){var f=this.visualMapModel.getValueState(d),p=r.get(`align`)||i;u.add(new ll({style:wm(r,{x:p===`right`?-n:a[0]+n,y:a[1]/2,text:s.text,verticalAlign:r.get(`verticalAlign`)||`middle`,align:p,opacity:U(r.get(`opacity`),f===`outOfRange`?.5:1)}),silent:l}))}e.add(u)},this),s&&this._renderEndsText(e,s[1],a,c,i),Vv(t.get(`orient`),e,t.get(`itemGap`)),this.renderBackground(e),this.positionGroup(e)},t.prototype._enableHoverLink=function(e,t){var n=this;e.on(`mouseover`,function(){return r(`highlight`)}).on(`mouseout`,function(){return r(`downplay`)});var r=function(e){var r=n.visualMapModel;r.option.hoverLink&&n.api.dispatchAction({type:e,batch:Uz(r.findTargetDataIndices(t),r)})}},t.prototype._getItemAlign=function(){var e=this.visualMapModel,t=e.option;if(t.orient===`vertical`)return Hz(e,this.api,e.itemSize);var n=t.align;return(!n||n===`auto`)&&(n=`left`),n},t.prototype._renderEndsText=function(e,t,n,r,i){if(t){var a=new yf,o=this.visualMapModel.textStyleModel;a.add(new ll({style:wm(o,{x:r?i===`right`?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:`middle`,align:r?i:`center`,text:t})})),e.add(a)}},t.prototype._getViewData=function(){var e=this.visualMapModel,t=L(e.getPieceList(),function(e,t){return{piece:e,indexInModelPieceList:t}}),n=e.get(`text`),r=e.get(`orient`),i=e.get(`inverse`);return(r===`horizontal`?i:!i)?t.reverse():n&&=n.slice().reverse(),{viewPieceList:t,endsText:n}},t.prototype._createItemSymbol=function(e,t,n,r){var i=_b(this.getControllerVisual(t,`symbol`),n[0],n[1],n[2],n[3],this.getControllerVisual(t,`color`));i.silent=r,e.add(i)},t.prototype._onItemClick=function(e){var t=this.visualMapModel,n=t.option,r=n.selectedMode;if(r){var i=P(n.selected),a=t.getSelectedMapKey(e);r===`single`||r===!0?(i[a]=!0,I(i,function(e,t){i[t]=t===a})):i[a]=!i[a],this.api.dispatchAction({type:`selectDataRange`,from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}},t.type=`visualMap.piecewise`,t}(Bz);function hB(e){e.registerComponentModel(dB),e.registerComponentView(mB),lB(e)}function gB(e){uk(uB),uk(hB)}var _B={value:`eq`,"<":`lt`,"<=":`lte`,">":`gt`,">=":`gte`,"=":`eq`,"!=":`ne`,"<>":`ne`},vB=function(){function e(e){(this._condVal=V(e)?new RegExp(e):ur(e)?e:null)??iu(``)}return e.prototype.evaluate=function(e){var t=typeof e;return V(t)?this._condVal.test(e):ir(t)?this._condVal.test(e+``):!1},e}(),yB=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),bB=function(){function e(){}return e.prototype.evaluate=function(){for(var e=this.children,t=0;t=a}}for(var l=this.__startIndex;l15)break}n.prevElClipPaths&&c.restore()};if(d)if(d.length===0)v=s.__endIndex;else for(var b=f.dpr,x=0;x0&&e>r[0]){for(s=0;se);s++);o=n[r[s]]}if(r.splice(s+1,0,e),n[e]=t,!t.virtual)if(o){var c=o.dom;c.nextSibling?a.insertBefore(t.dom,c.nextSibling):a.appendChild(t.dom)}else a.firstChild?a.insertBefore(t.dom,a.firstChild):a.appendChild(t.dom);t.painter||=this}},e.prototype.eachLayer=function(e,t){for(var n=this._zlevelList,r=0;r0?VB:0),this._needsManuallyCompositing),l.__builtin__||Wn(`ZLevel `+c+` has been used by unkown layer `+l.id),l!==i&&(l.__used=!0,l.__startIndex!==s&&(l.__dirty=!0),l.__startIndex=s,l.incremental?l.__drawIndex=-1:l.__drawIndex=s,t(s),i=l),r.__dirty&1&&!r.__inHover&&(l.__dirty=!0,l.incremental&&l.__drawIndex<0&&(l.__drawIndex=s))}t(s),this.eachBuiltinLayer(function(e,t){!e.__used&&e.getElementCount()>0&&(e.__dirty=!0,e.__startIndex=e.__endIndex=e.__drawIndex=0),e.__dirty&&e.__drawIndex<0&&(e.__drawIndex=e.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(e){e.clear()},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e,I(this._layers,function(e){e.setUnpainted()})},e.prototype.configLayer=function(e,t){if(t){var n=this._layerConfig;n[e]?Gn(n[e],t,!0):n[e]=t;for(var r=0;r(e[n]=t(n),e),{})}function YB(e,t,n){f([n,e,t],([e,t,n],r,i)=>{let a=null;if(e&&t&&n){let{offsetWidth:r,offsetHeight:i}=e,{throttle:o=100,onResize:s}=n===!0?{}:n,c=!1,l=()=>{t.resize(),s?.()},u=o?Kx(l,o):l;a=new ResizeObserver(()=>{!c&&(c=!0,e.offsetWidth===r&&e.offsetHeight===i)||e.offsetWidth===0||e.offsetHeight===0||u()}),a.observe(e)}i(()=>{a&&=(a.disconnect(),null)})})}var XB={autoresize:[Boolean,Object]},ZB=Symbol();function QB(t,n,r){let i=j(ZB,{}),a=O(()=>({...pe(i),...r?.value}));e(()=>{let e=t.value;e&&(n.value?e.showLoading(a.value):e.hideLoading())})}var $B={loading:Boolean,loadingOptions:Object};function eV(){return typeof window<`u`&&typeof document<`u`}var tV=/^on[^a-z]/,nV=e=>tV.test(e);function rV(e){let t={};for(let n in e)nV(n)||(t[n]=e[n]);return t}function iV(e){let t=Number(e);return Number.isInteger(t)&&t>=0&&t<2**32-1&&String(t)===e}function aV(e,t){let n=new Set(e),r=new Set(t);if(n.size!==r.size)return!1;for(let e of n)if(!r.has(e))return!1;return!0}function oV(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var sV=`[vue-echarts]`;function cV(e){v(`${sV} ${e}`)}var lV={tooltip:[`tooltip`,`formatter`],dataView:[`toolbox`,`feature`,`dataView`,`optionToContent`]},uV=Object.keys(lV);function dV(e){return uV.some(t=>e===t||e.startsWith(t+`-`))}function fV(e,t){let n=eV()?document.createElement(`div`):void 0,r=k({}),a=k({}),c=k({}),l=b(!1),u=()=>l.value&&n?i(oe,{to:n},Object.entries(e).filter(([e])=>dV(e)).map(([e,t])=>{let n=e;return i(`div`,{ref:e=>{e instanceof HTMLElement&&(r[n]=e)},style:{display:`contents`}},a[n]?t?.(c[n]):void 0)})):void 0;function d(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function f(t){let n={...t},i=(e,t)=>{let n=e[t];if(Array.isArray(n))return e[t]=[...n],e[t];if(d(n))return e[t]={...n},e[t];if(n===void 0)return e[t]=iV(t)?[]:{},e[t]};return Object.keys(e).filter(e=>{let t=dV(e);return t||cV(`Invalid slot name: ${e}`),t}).forEach(e=>{let[t,...o]=e.split(`-`),s=lV[t];if(!s)return;let l=[...o,...s];if(l.length===0)return;let u=n;for(let e=0;e(a[e]=!0,c[e]=t,r[e])}),n}let m=[];return p(()=>{let n=Object.keys(e).filter(dV);aV(n,m)||(m.forEach(e=>{n.includes(e)||(delete c[e],delete a[e],delete r[e])}),m=n,t())}),o(()=>{l.value=!0}),s(()=>{n?.remove()}),{teleportedSlots:u,patchOption:f}}var pV=null,mV=`x-vue-echarts`;function hV(){if(pV!=null)return pV;let e=globalThis.customElements;if(!eV()||!e?.get)return pV=!1,pV;if(!e.get(mV))try{class t extends HTMLElement{__dispose=null;disconnectedCallback(){this.__dispose&&=(this.__dispose(),null)}}e.define(mV,t)}catch{return pV=!1,pV}return pV=!0,pV}function gV(e){if(!oV(e))return;let t=e.id;if(typeof t==`string`)return t;if(typeof t==`number`&&Number.isFinite(t))return String(t)}function _V(e){let t=e,n=Array.isArray(t.options)?t.options.length:0,r=Array.isArray(t.media)?t.media.length:0,i=Object.create(null),a=[],o=[];for(let e of Object.keys(t)){if(e===`options`||e===`media`)continue;let n=t[e];if(Array.isArray(n)){let t=n,r=new Set,a=0;for(let e=0;e0?Array.from(r).sort():[],noIdCount:a}}else oV(n)?a.push(e):n!==void 0&&o.push(e)}return a.length>1&&a.sort(),o.length>1&&o.sort(),{optionsLength:n,mediaLength:r,arrays:i,objects:a,scalars:o}}function vV(e,t){if(e.length===0)return[];if(t.length===0)return e.slice();let n=new Set(t),r=[];for(let t=0;t0)return{option:t,signature:n,plan:{notMerge:!0}};let r=new Set,i=new Map,a=vV(e.objects,n.objects);for(let e=0;e0||a.noIdCount>0)&&(i.set(t,[]),r.add(t));continue}if(yV(a.idsSorted,o.idsSorted)){r.add(t);continue}o.noIdCount0){let e={...t};i.forEach((t,n)=>{e[n]=t}),o=e,s=_V(o)}let c=r.size>0?Array.from(r).sort():void 0;return{option:o,signature:s,plan:c?{notMerge:!1,replaceMerge:c}:{notMerge:!1}}}var xV=`x-vue-echarts{display:block;width:100%;height:100%;min-width:0;} +x-vue-echarts>:first-child,x-vue-echarts>:first-child>canvas{border-radius:inherit;} +`;if(typeof document<`u`)if(Array.isArray(document.adoptedStyleSheets)&&`replaceSync`in CSSStyleSheet.prototype){let e=new CSSStyleSheet;e.replaceSync(xV),document.adoptedStyleSheets=[...document.adoptedStyleSheets,e]}else{let e=document.createElement(`style`);e.textContent=xV,document.head.appendChild(e)}var SV=hV(),CV=Symbol(),wV=Symbol(),TV=Symbol(),EV=fe({name:`Echarts`,inheritAttrs:!1,props:{option:Object,theme:{type:[Object,String]},initOptions:Object,updateOptions:Object,group:String,manualUpdate:Boolean,...XB,...$B},emits:{},slots:Object,setup(t,{attrs:n,expose:r,slots:s}){let c=b(),l=b(),u=j(CV,null),p=j(wV,null),m=j(TV,null),{autoresize:h,manualUpdate:g,loading:_,loadingOptions:v}=S(t),y=O(()=>t.theme||pe(u)),x=O(()=>t.initOptions||pe(p)||void 0),C=O(()=>t.updateOptions||pe(m)),w=O(()=>rV(n)),T={},E=new Map,{teleportedSlots:D,patchOption:k}=fV(s,()=>{!g.value&&t.option&&l.value&&te(l.value,t.option)}),A;function ee(e){let t={},n=(e?.replaceMerge??[]).filter(e=>e!=null);return n.length>0&&(t.replaceMerge=[...new Set(n)]),e?.notMerge!==void 0&&(t.notMerge=e.notMerge),t}function te(e,t,n,r=!1){let i=k(t);if(r){e.setOption(i,n??{}),A=void 0;return}if(C.value){let t=n??C.value;e.setOption(i,t),A=void 0;return}let a=bV(A,i),o=ee(a.plan);e.setOption(a.option,o),A=a.signature}Object.keys(n).filter(e=>nV(e)).forEach(e=>{if(e.indexOf(`Native:`)===2){let t=`on${e.charAt(9).toUpperCase()}${e.slice(10)}`;T[t]=n[e];return}let t=e.charAt(2).toLowerCase()+e.slice(3),r;t.indexOf(`zr:`)===0&&(r=!0,t=t.substring(3));let i;t.substring(t.length-4)===`Once`&&(i=!0,t=t.substring(0,t.length-4)),E.set({event:t,zr:r,once:i},n[e])});function ne(){if(!c.value)return;let e=l.value=WO(c.value,y.value,x.value);t.group&&(e.group=t.group),E.forEach((t,{zr:n,once:r,event:i})=>{if(!t)return;let a=n?e.getZr():e;if(r){let e=t,n=!1;t=(...r)=>{n||(n=!0,e(...r),a.off(i,t))}}a.on(i,t)});function n(){e&&!e.isDisposed()&&e.resize()}function r(){let{option:n}=t;if(g.value){n&&te(e,n,void 0,!0);return}n&&te(e,n)}h.value?d(()=>{n(),r()}):r()}let re=(e,n,r)=>{if(!t.manualUpdate){cV("`setOption` is only available when `manual-update` is `true`.");return}let i=typeof n==`boolean`?{notMerge:n,lazyUpdate:r}:n;l.value&&te(l.value,e,i??void 0,!0)};function ie(){l.value&&=(l.value.dispose(),void 0),A=void 0}f(()=>t.option,e=>{if(!e){A=void 0;return}if(g.value){cV("`option` prop changes are ignored when `manual-update` is `true`.");return}l.value&&te(l.value,e)},{deep:!0}),f([g,x],()=>{ie(),ne()},{deep:!0}),f(y,e=>{l.value?.setTheme(e||{})},{deep:!0}),e(()=>{t.group&&l.value&&(l.value.group=t.group)});let ae=JB(l);return QB(l,_,v),YB(l,h,c),o(()=>{ne()}),a(()=>{SV&&c.value?c.value.__dispose=ie:ie()}),r({setOption:re,root:c,chart:l,...ae}),(()=>i(mV,{...w.value,...T,ref:c,class:[`echarts`,w.value.class]},D()))}});uk([KB,Dx,ES,DC,UM,kN,TR,_R,ZR,QF,IB,NB,zL,Dz,gB,gI]);var DV={install(e){e.component(`VChart`,EV)}};function OV(e,t){typeof console<`u`&&(console.warn(`[intlify] `+e),t&&console.warn(t.stack))}var kV=typeof window<`u`,AV=(e,t=!1)=>t?Symbol.for(e):Symbol(e),jV=(e,t,n)=>MV({l:e,k:t,s:n}),MV=e=>JSON.stringify(e).replace(/\u2028/g,`\\u2028`).replace(/\u2029/g,`\\u2029`).replace(/\u0027/g,`\\u0027`),NV=e=>typeof e==`number`&&isFinite(e),PV=e=>$V(e)===`[object Date]`,FV=e=>$V(e)===`[object RegExp]`,IV=e=>eH(e)&&Object.keys(e).length===0,LV=Object.assign,RV=Object.create,zV=(e=null)=>RV(e),BV,VV=()=>BV||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:zV();function HV(e){return e.replace(/&/g,`&`).replace(//g,`>`).replace(/"/g,`"`).replace(/'/g,`'`).replace(/\//g,`/`).replace(/=/g,`=`)}function UV(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,`&`).replace(/"/g,`"`).replace(/'/g,`'`).replace(//g,`>`)}function WV(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(e,t,n)=>`${t}="${UV(n)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(e,t,n)=>`${t}='${UV(n)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,`$1on$3`)),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(t=>{e=e.replace(t,`$1javascript:`)}),e}var GV=Object.prototype.hasOwnProperty;function KV(e,t){return GV.call(e,t)}var qV=Array.isArray,JV=e=>typeof e==`function`,J=e=>typeof e==`string`,YV=e=>typeof e==`boolean`,XV=e=>typeof e==`object`&&!!e,ZV=e=>XV(e)&&JV(e.then)&&JV(e.catch),QV=Object.prototype.toString,$V=e=>QV.call(e),eH=e=>$V(e)===`[object Object]`,tH=e=>e==null?``:qV(e)||eH(e)&&e.toString===QV?JSON.stringify(e,null,2):String(e);function nH(e,t=``){return e.reduce((e,n,r)=>r===0?e+n:e+t+n,``)}var rH=e=>!XV(e)||qV(e);function iH(e,t){if(rH(e)||rH(t))throw Error(`Invalid value`);let n=[{src:e,des:t}];for(;n.length;){let{src:e,des:t}=n.pop();Object.keys(e).forEach(r=>{r!==`__proto__`&&(XV(e[r])&&!XV(t[r])&&(t[r]=Array.isArray(e[r])?[]:zV()),rH(t[r])||rH(e[r])?t[r]=e[r]:n.push({src:e[r],des:t[r]}))})}}function aH(e,t,n){return{line:e,column:t,offset:n}}function oH(e,t,n){let r={start:e,end:t};return n!=null&&(r.source=n),r}var sH={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16};sH.EXPECTED_TOKEN,sH.INVALID_TOKEN_IN_PLACEHOLDER,sH.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,sH.UNKNOWN_ESCAPE_SEQUENCE,sH.INVALID_UNICODE_ESCAPE_SEQUENCE,sH.UNBALANCED_CLOSING_BRACE,sH.UNTERMINATED_CLOSING_BRACE,sH.EMPTY_PLACEHOLDER,sH.NOT_ALLOW_NEST_PLACEHOLDER,sH.INVALID_LINKED_FORMAT,sH.MUST_HAVE_MESSAGES_IN_PLURAL,sH.UNEXPECTED_EMPTY_LINKED_MODIFIER,sH.UNEXPECTED_EMPTY_LINKED_KEY,sH.UNEXPECTED_LEXICAL_ANALYSIS,sH.UNHANDLED_CODEGEN_NODE_TYPE,sH.UNHANDLED_MINIFIER_NODE_TYPE;function cH(e,t,n={}){let{domain:r,messages:i,args:a}=n,o=e,s=SyntaxError(String(o));return s.code=e,t&&(s.location=t),s.domain=r,s}function lH(e){throw e}var uH=` `,dH=`\r`,fH=` +`,pH=`\u2028`,mH=`\u2029`;function hH(e){let t=e,n=0,r=1,i=1,a=0,o=e=>t[e]===dH&&t[e+1]===fH,s=e=>t[e]===fH,c=e=>t[e]===mH,l=e=>t[e]===pH,u=e=>o(e)||s(e)||c(e)||l(e),d=()=>n,f=()=>r,p=()=>i,m=()=>a,h=e=>o(e)||c(e)||l(e)?fH:t[e],g=()=>h(n),_=()=>h(n+a);function v(){return a=0,u(n)&&(r++,i=0),o(n)&&n++,n++,i++,t[n]}function y(){return o(n+a)&&a++,a++,t[n+a]}function b(){n=0,r=1,i=1,a=0}function x(e=0){a=e}function S(){let e=n+a;for(;e!==n;)v();a=0}return{index:d,line:f,column:p,peekOffset:m,charAt:h,currentChar:g,currentPeek:_,next:v,peek:y,reset:b,resetPeek:x,skipToPeek:S}}var gH=void 0,_H=`'`,vH=`tokenizer`;function yH(e,t={}){let n=t.location!==!1,r=hH(e),i=()=>r.index(),a=()=>aH(r.line(),r.column(),r.index()),o=a(),s=i(),c={currentType:13,offset:s,startLoc:o,endLoc:o,lastType:13,lastOffset:s,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:``},l=()=>c,{onError:u}=t;function d(e,t,r,...i){let a=l();t.column+=r,t.offset+=r,u&&u(cH(e,n?oH(a.startLoc,t):null,{domain:vH,args:i}))}function f(e,t,r){e.endLoc=a(),e.currentType=t;let i={type:t};return n&&(i.loc=oH(e.startLoc,e.endLoc)),r!=null&&(i.value=r),i}let p=e=>f(e,13);function m(e,t){return e.currentChar()===t?(e.next(),t):(d(sH.EXPECTED_TOKEN,a(),0,t),``)}function h(e){let t=``;for(;e.currentPeek()===uH||e.currentPeek()===fH;)t+=e.currentPeek(),e.peek();return t}function g(e){let t=h(e);return e.skipToPeek(),t}function _(e){if(e===gH)return!1;let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t===95}function v(e){if(e===gH)return!1;let t=e.charCodeAt(0);return t>=48&&t<=57}function y(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=_(e.currentPeek());return e.resetPeek(),r}function b(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=v(e.currentPeek()===`-`?e.peek():e.currentPeek());return e.resetPeek(),r}function x(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=e.currentPeek()===_H;return e.resetPeek(),r}function S(e,t){let{currentType:n}=t;if(n!==7)return!1;h(e);let r=e.currentPeek()===`.`;return e.resetPeek(),r}function C(e,t){let{currentType:n}=t;if(n!==8)return!1;h(e);let r=_(e.currentPeek());return e.resetPeek(),r}function w(e,t){let{currentType:n}=t;if(!(n===7||n===11))return!1;h(e);let r=e.currentPeek()===`:`;return e.resetPeek(),r}function T(e,t){let{currentType:n}=t;if(n!==9)return!1;let r=()=>{let t=e.currentPeek();return t===`{`?_(e.peek()):t===`@`||t===`|`||t===`:`||t===`.`||t===uH||!t?!1:t===fH?(e.peek(),r()):D(e,!1)},i=r();return e.resetPeek(),i}function E(e){h(e);let t=e.currentPeek()===`|`;return e.resetPeek(),t}function D(e,t=!0){let n=(t=!1,r=``)=>{let i=e.currentPeek();return i===`{`||i===`@`||!i?t:i===`|`?!(r===uH||r===fH):i===uH?(e.peek(),n(!0,uH)):i===fH?(e.peek(),n(!0,fH)):!0},r=n();return t&&e.resetPeek(),r}function O(e,t){let n=e.currentChar();return n===gH?gH:t(n)?(e.next(),n):null}function k(e){let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||t===95||t===36}function A(e){return O(e,k)}function j(e){let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||t===95||t===36||t===45}function ee(e){return O(e,j)}function te(e){let t=e.charCodeAt(0);return t>=48&&t<=57}function ne(e){return O(e,te)}function re(e){let t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}function ie(e){return O(e,re)}function ae(e){let t=``,n=``;for(;t=ne(e);)n+=t;return n}function oe(e){let t=``;for(;;){let n=e.currentChar();if(n===`\\`){let r=e.peek();r===`{`||r===`}`||r===`@`||r===`|`||r===`\\`?(t+=n+r,e.next(),e.next()):(e.resetPeek(),t+=n,e.next())}else if(n===`{`||n===`}`||n===`@`||n===`|`||!n)break;else if(n===uH||n===fH)if(D(e))t+=n,e.next();else if(E(e))break;else t+=n,e.next();else t+=n,e.next()}return t}function se(e){g(e);let t=``,n=``;for(;t=ee(e);)n+=t;let r=e.currentChar();if(r&&r!==`}`&&r!==gH&&r!==uH&&r!==fH&&r!==` `){let t=M(e);return d(sH.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,n+t),n+t}return e.currentChar()===gH&&d(sH.UNTERMINATED_CLOSING_BRACE,a(),0),n}function ce(e){g(e);let t=``;return e.currentChar()===`-`?(e.next(),t+=`-${ae(e)}`):t+=ae(e),e.currentChar()===gH&&d(sH.UNTERMINATED_CLOSING_BRACE,a(),0),t}function le(e){return e!==_H&&e!==fH}function ue(e){g(e),m(e,`'`);let t=``,n=``;for(;t=O(e,le);)t===`\\`?n+=de(e):n+=t;let r=e.currentChar();return r===fH||r===gH?(d(sH.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),r===fH&&(e.next(),m(e,`'`)),n):(m(e,`'`),n)}function de(e){let t=e.currentChar();switch(t){case`\\`:case`'`:return e.next(),`\\${t}`;case`u`:return fe(e,t,4);case`U`:return fe(e,t,6);default:return d(sH.UNKNOWN_ESCAPE_SEQUENCE,a(),0,t),``}}function fe(e,t,n){m(e,t);let r=``;for(let i=0;i{let r=e.currentChar();return r===`{`||r===`@`||r===`|`||r===`(`||r===`)`||!r||r===uH?n:(n+=r,e.next(),t(n))};return t(``)}function ge(e){g(e);let t=m(e,`|`);return g(e),t}function _e(e,t){let n=null;switch(e.currentChar()){case`{`:return t.braceNest>=1&&d(sH.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),e.next(),n=f(t,2,`{`),g(e),t.braceNest++,n;case`}`:return t.braceNest>0&&t.currentType===2&&d(sH.EMPTY_PLACEHOLDER,a(),0),e.next(),n=f(t,3,`}`),t.braceNest--,t.braceNest>0&&g(e),t.inLinked&&t.braceNest===0&&(t.inLinked=!1),n;case`@`:return t.braceNest>0&&d(sH.UNTERMINATED_CLOSING_BRACE,a(),0),n=ve(e,t)||p(t),t.braceNest=0,n;default:{let r=!0,i=!0,o=!0;if(E(e))return t.braceNest>0&&d(sH.UNTERMINATED_CLOSING_BRACE,a(),0),n=f(t,1,ge(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(t.currentType===4||t.currentType===5||t.currentType===6))return d(sH.UNTERMINATED_CLOSING_BRACE,a(),0),t.braceNest=0,ye(e,t);if(r=y(e,t))return n=f(t,4,se(e)),g(e),n;if(i=b(e,t))return n=f(t,5,ce(e)),g(e),n;if(o=x(e,t))return n=f(t,6,ue(e)),g(e),n;if(!r&&!i&&!o)return n=f(t,12,M(e)),d(sH.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,n.value),g(e),n;break}}return n}function ve(e,t){let{currentType:n}=t,r=null,i=e.currentChar();switch((n===7||n===8||n===11||n===9)&&(i===fH||i===uH)&&d(sH.INVALID_LINKED_FORMAT,a(),0),i){case`@`:return e.next(),r=f(t,7,`@`),t.inLinked=!0,r;case`.`:return g(e),e.next(),f(t,8,`.`);case`:`:return g(e),e.next(),f(t,9,`:`);default:return E(e)?(r=f(t,1,ge(e)),t.braceNest=0,t.inLinked=!1,r):S(e,t)||w(e,t)?(g(e),ve(e,t)):C(e,t)?(g(e),f(t,11,me(e))):T(e,t)?(g(e),i===`{`?_e(e,t)||r:f(t,10,he(e))):(n===7&&d(sH.INVALID_LINKED_FORMAT,a(),0),t.braceNest=0,t.inLinked=!1,ye(e,t))}}function ye(e,t){let n={type:13};if(t.braceNest>0)return _e(e,t)||p(t);if(t.inLinked)return ve(e,t)||p(t);switch(e.currentChar()){case`{`:return _e(e,t)||p(t);case`}`:return d(sH.UNBALANCED_CLOSING_BRACE,a(),0),e.next(),f(t,3,`}`);case`@`:return ve(e,t)||p(t);default:if(E(e))return n=f(t,1,ge(e)),t.braceNest=0,t.inLinked=!1,n;if(D(e))return f(t,0,oe(e));break}return n}function be(){let{currentType:e,offset:t,startLoc:n,endLoc:o}=c;return c.lastType=e,c.lastOffset=t,c.lastStartLoc=n,c.lastEndLoc=o,c.offset=i(),c.startLoc=a(),r.currentChar()===gH?f(c,13):ye(r,c)}return{nextToken:be,currentOffset:i,currentPosition:a,context:l}}var bH=`parser`,xH=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g,SH=/\\([\\@{}|])/g;function CH(e,t){return t}function wH(e,t,n){switch(e){case`\\\\`:return`\\`;case`\\'`:return`'`;default:{let e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):`�`}}}function TH(e={}){let t=e.location!==!1,{onError:n}=e;function r(e,r,i,a,...o){let s=e.currentPosition();s.offset+=a,s.column+=a,n&&n(cH(r,t?oH(i,s):null,{domain:bH,args:o}))}function i(e,n,r){let i={type:e};return t&&(i.start=n,i.end=n,i.loc={start:r,end:r}),i}function a(e,n,r,i){t&&(e.end=n,e.loc&&(e.loc.end=r))}function o(e,t){let n=e.context(),r=i(3,n.offset,n.startLoc);return r.value=t.replace(SH,CH),a(r,e.currentOffset(),e.currentPosition()),r}function s(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(5,n,r);return o.index=parseInt(t,10),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function c(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(4,n,r);return o.key=t,e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function l(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(9,n,r);return o.value=t.replace(xH,wH),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function u(e){let t=e.nextToken(),n=e.context(),{lastOffset:o,lastStartLoc:s}=n,c=i(8,o,s);return t.type===11?(t.value??r(e,sH.UNEXPECTED_LEXICAL_ANALYSIS,n.lastStartLoc,0,EH(t)),c.value=t.value||``,a(c,e.currentOffset(),e.currentPosition()),{node:c}):(r(e,sH.UNEXPECTED_EMPTY_LINKED_MODIFIER,n.lastStartLoc,0),c.value=``,a(c,o,s),{nextConsumeToken:t,node:c})}function d(e,t){let n=e.context(),r=i(7,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}function f(e){let t=e.context(),n=i(6,t.offset,t.startLoc),o=e.nextToken();if(o.type===8){let t=u(e);n.modifier=t.node,o=t.nextConsumeToken||e.nextToken()}switch(o.type!==9&&r(e,sH.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,EH(o)),o=e.nextToken(),o.type===2&&(o=e.nextToken()),o.type){case 10:o.value??r(e,sH.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,EH(o)),n.key=d(e,o.value||``);break;case 4:o.value??r(e,sH.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,EH(o)),n.key=c(e,o.value||``);break;case 5:o.value??r(e,sH.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,EH(o)),n.key=s(e,o.value||``);break;case 6:o.value??r(e,sH.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,EH(o)),n.key=l(e,o.value||``);break;default:{r(e,sH.UNEXPECTED_EMPTY_LINKED_KEY,t.lastStartLoc,0);let s=e.context(),c=i(7,s.offset,s.startLoc);return c.value=``,a(c,s.offset,s.startLoc),n.key=c,a(n,s.offset,s.startLoc),{nextConsumeToken:o,node:n}}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function p(e){let t=e.context(),n=i(2,t.currentType===1?e.currentOffset():t.offset,t.currentType===1?t.endLoc:t.startLoc);n.items=[];let u=null;do{let i=u||e.nextToken();switch(u=null,i.type){case 0:i.value??r(e,sH.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,EH(i)),n.items.push(o(e,i.value||``));break;case 5:i.value??r(e,sH.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,EH(i)),n.items.push(s(e,i.value||``));break;case 4:i.value??r(e,sH.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,EH(i)),n.items.push(c(e,i.value||``));break;case 6:i.value??r(e,sH.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,EH(i)),n.items.push(l(e,i.value||``));break;case 7:{let t=f(e);n.items.push(t.node),u=t.nextConsumeToken||null;break}}}while(t.currentType!==13&&t.currentType!==1);return a(n,t.currentType===1?t.lastOffset:e.currentOffset(),t.currentType===1?t.lastEndLoc:e.currentPosition()),n}function m(e,t,n,o){let s=e.context(),c=o.items.length===0,l=i(1,t,n);l.cases=[],l.cases.push(o);do{let t=p(e);c||=t.items.length===0,l.cases.push(t)}while(s.currentType!==13);return c&&r(e,sH.MUST_HAVE_MESSAGES_IN_PLURAL,n,0),a(l,e.currentOffset(),e.currentPosition()),l}function h(e){let t=e.context(),{offset:n,startLoc:r}=t,i=p(e);return t.currentType===13?i:m(e,n,r,i)}function g(n){let o=yH(n,LV({},e)),s=o.context(),c=i(0,s.offset,s.startLoc);return t&&c.loc&&(c.loc.source=n),c.body=h(o),e.onCacheKey&&(c.cacheKey=e.onCacheKey(n)),s.currentType!==13&&r(o,sH.UNEXPECTED_LEXICAL_ANALYSIS,s.lastStartLoc,0,n[s.offset]||``),a(c,o.currentOffset(),o.currentPosition()),c}return{parse:g}}function EH(e){if(e.type===13)return`EOF`;let t=(e.value||``).replace(/\r?\n/gu,`\\n`);return t.length>10?t.slice(0,9)+`…`:t}function DH(e,t={}){let n={ast:e,helpers:new Set};return{context:()=>n,helper:e=>(n.helpers.add(e),e)}}function OH(e,t){for(let n=0;nMH(e)),e}function MH(e){if(e.items.length===1){let t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{let t=[];for(let n=0;ns;function l(e,t){s.code+=e}function u(e,t=!0){let n=t?i:``;l(a?n+` `.repeat(e):n)}function d(e=!0){let t=++s.indentLevel;e&&u(t)}function f(e=!0){let t=--s.indentLevel;e&&u(t)}function p(){u(s.indentLevel)}return{context:c,push:l,indent:d,deindent:f,newline:p,helper:e=>`_${e}`,needIndent:()=>s.needIndent}}function FH(e,t){let{helper:n}=e;e.push(`${n(`linked`)}(`),zH(e,t.key),t.modifier?(e.push(`, `),zH(e,t.modifier),e.push(`, _type`)):e.push(`, undefined, _type`),e.push(`)`)}function IH(e,t){let{helper:n,needIndent:r}=e;e.push(`${n(`normalize`)}([`),e.indent(r());let i=t.items.length;for(let n=0;n1){e.push(`${n(`plural`)}([`),e.indent(r());let i=t.cases.length;for(let n=0;n{let n=J(t.mode)?t.mode:`normal`,r=J(t.filename)?t.filename:`message.intl`,i=!!t.sourceMap,a=t.breakLineCode==null?n===`arrow`?`;`:` +`:t.breakLineCode,o=t.needIndent?t.needIndent:n!==`arrow`,s=e.helpers||[],c=PH(e,{mode:n,filename:r,sourceMap:i,breakLineCode:a,needIndent:o});c.push(n===`normal`?`function __msg__ (ctx) {`:`(ctx) => {`),c.indent(o),s.length>0&&(c.push(`const { ${nH(s.map(e=>`${e}: _${e}`),`, `)} } = ctx`),c.newline()),c.push(`return `),zH(c,e),c.deindent(o),c.push(`}`),delete e.helpers;let{code:l,map:u}=c.context();return{ast:e,code:l,map:u?u.toJSON():void 0}};function VH(e,t={}){let n=LV({},t),r=!!n.jit,i=!!n.minify,a=n.optimize==null?!0:n.optimize,o=TH(n).parse(e);return r?(a&&jH(o),i&&NH(o),{ast:o,code:``}):(AH(o,n),BH(o,n))}function HH(){typeof __INTLIFY_PROD_DEVTOOLS__!=`boolean`&&(VV().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!=`boolean`&&(VV().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function UH(e){return XV(e)&&$H(e)===0&&(KV(e,`b`)||KV(e,`body`))}var WH=[`b`,`body`];function GH(e){return oU(e,WH)}var KH=[`c`,`cases`];function qH(e){return oU(e,KH,[])}var JH=[`s`,`static`];function YH(e){return oU(e,JH)}var XH=[`i`,`items`];function ZH(e){return oU(e,XH,[])}var QH=[`t`,`type`];function $H(e){return oU(e,QH)}var eU=[`v`,`value`];function tU(e,t){let n=oU(e,eU);if(n!=null)return n;throw cU(t)}var nU=[`m`,`modifier`];function rU(e){return oU(e,nU)}var iU=[`k`,`key`];function aU(e){let t=oU(e,iU);if(t)return t;throw cU(6)}function oU(e,t,n){for(let n=0;nuU(t,e)}function uU(e,t){let n=GH(t);if(n==null)throw cU(0);if($H(n)===1){let t=qH(n);return e.plural(t.reduce((t,n)=>[...t,dU(e,n)],[]))}else return dU(e,n)}function dU(e,t){let n=YH(t);if(n!=null)return e.type===`text`?n:e.normalize([n]);{let n=ZH(t).reduce((t,n)=>[...t,fU(e,n)],[]);return e.normalize(n)}}function fU(e,t){let n=$H(t);switch(n){case 3:return tU(t,n);case 9:return tU(t,n);case 4:{let r=t;if(KV(r,`k`)&&r.k)return e.interpolate(e.named(r.k));if(KV(r,`key`)&&r.key)return e.interpolate(e.named(r.key));throw cU(n)}case 5:{let r=t;if(KV(r,`i`)&&NV(r.i))return e.interpolate(e.list(r.i));if(KV(r,`index`)&&NV(r.index))return e.interpolate(e.list(r.index));throw cU(n)}case 6:{let n=t,r=rU(n),i=aU(n);return e.linked(fU(e,i),r?fU(e,r):void 0,e.type)}case 7:return tU(t,n);case 8:return tU(t,n);default:throw Error(`unhandled node on format message part: ${n}`)}}var pU=e=>e,mU=zV();function hU(e,t={}){let n=!1,r=t.onError||lH;return t.onError=e=>{n=!0,r(e)},{...VH(e,t),detectError:n}}function gU(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&J(e)){YV(t.warnHtmlMessage)&&t.warnHtmlMessage;let n=(t.onCacheKey||pU)(e),r=mU[n];if(r)return r;let{ast:i,detectError:a}=hU(e,{...t,location:!1,jit:!0}),o=lU(i);return a?o:mU[n]=o}else{let t=e.cacheKey;return t?mU[t]||(mU[t]=lU(e)):lU(e)}}var _U=null;function vU(e){_U=e}function yU(e,t,n){_U&&_U.emit(`i18n:init`,{timestamp:Date.now(),i18n:e,version:t,meta:n})}var bU=xU(`function:translate`);function xU(e){return t=>_U&&_U.emit(e,t)}var SU={INVALID_ARGUMENT:17,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_NON_STRING_MESSAGE:20,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23};function CU(e){return cH(e,null,void 0)}SU.INVALID_ARGUMENT,SU.INVALID_DATE_ARGUMENT,SU.INVALID_ISO_DATE_ARGUMENT,SU.NOT_SUPPORT_NON_STRING_MESSAGE,SU.NOT_SUPPORT_LOCALE_PROMISE_VALUE,SU.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION,SU.NOT_SUPPORT_LOCALE_TYPE;function wU(e,t){return t.locale==null?EU(e.locale):EU(t.locale)}var TU;function EU(e){if(J(e))return e;if(JV(e)){if(e.resolvedOnce&&TU!=null)return TU;if(e.constructor.name===`Function`){let t=e();if(ZV(t))throw CU(SU.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return TU=t}else throw CU(SU.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw CU(SU.NOT_SUPPORT_LOCALE_TYPE)}function DU(e,t,n){return[...new Set([n,...qV(t)?t:XV(t)?Object.keys(t):J(t)?[t]:[n]])]}function OU(e,t,n){let r=J(n)?n:WU,i=e;i.__localeChainCache||=new Map;let a=i.__localeChainCache.get(r);if(!a){a=[];let e=[n];for(;qV(e);)e=kU(a,e,t);let o=qV(t)||!eH(t)?t:t.default?t.default:null;e=J(o)?[o]:o,qV(e)&&kU(a,e,!1),i.__localeChainCache.set(r,a)}return a}function kU(e,t,n){let r=!0;for(let i=0;i{o===void 0?o=s:o+=s},f[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},f[2]=()=>{f[0](),i++},f[3]=()=>{if(i>0)i--,r=4,f[0]();else{if(i=0,o===void 0||(o=LU(o),o===!1))return!1;f[1]()}};function p(){let t=e[n+1];if(r===5&&t===`'`||r===6&&t===`"`)return n++,s=`\\`+t,f[0](),!0}for(;r!==null;)if(n++,a=e[n],!(a===`\\`&&p())){if(c=IU(a),d=MU[r],l=d[c]||d.l||8,l===8||(r=l[0],l[1]!==void 0&&(u=f[l[1]],u&&(s=a,u()===!1))))return;if(r===7)return t}}var zU=new Map;function BU(e,t){return XV(e)?e[t]:null}function VU(e,t){if(!XV(e))return null;let n=zU.get(t);if(n||(n=RU(t),n&&zU.set(t,n)),!n)return null;let r=n.length,i=e,a=0;for(;a`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function KU(){return{upper:(e,t)=>t===`text`&&J(e)?e.toUpperCase():t===`vnode`&&XV(e)&&`__v_isVNode`in e?e.children.toUpperCase():e,lower:(e,t)=>t===`text`&&J(e)?e.toLowerCase():t===`vnode`&&XV(e)&&`__v_isVNode`in e?e.children.toLowerCase():e,capitalize:(e,t)=>t===`text`&&J(e)?GU(e):t===`vnode`&&XV(e)&&`__v_isVNode`in e?GU(e.children):e}}var qU;function JU(e){qU=e}var YU;function XU(e){YU=e}var ZU;function QU(e){ZU=e}var $U=null,eW=e=>{$U=e},tW=()=>$U,nW=null,rW=e=>{nW=e},iW=()=>nW,aW=0;function oW(e={}){let t=JV(e.onWarn)?e.onWarn:OV,n=J(e.version)?e.version:UU,r=J(e.locale)||JV(e.locale)?e.locale:WU,i=JV(r)?WU:r,a=qV(e.fallbackLocale)||eH(e.fallbackLocale)||J(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i,o=eH(e.messages)?e.messages:sW(i),s=eH(e.datetimeFormats)?e.datetimeFormats:sW(i),c=eH(e.numberFormats)?e.numberFormats:sW(i),l=LV(zV(),e.modifiers,KU()),u=e.pluralRules||zV(),d=JV(e.missing)?e.missing:null,f=YV(e.missingWarn)||FV(e.missingWarn)?e.missingWarn:!0,p=YV(e.fallbackWarn)||FV(e.fallbackWarn)?e.fallbackWarn:!0,m=!!e.fallbackFormat,h=!!e.unresolving,g=JV(e.postTranslation)?e.postTranslation:null,_=eH(e.processor)?e.processor:null,v=YV(e.warnHtmlMessage)?e.warnHtmlMessage:!0,y=!!e.escapeParameter,b=JV(e.messageCompiler)?e.messageCompiler:qU,x=JV(e.messageResolver)?e.messageResolver:YU||BU,S=JV(e.localeFallbacker)?e.localeFallbacker:ZU||DU,C=XV(e.fallbackContext)?e.fallbackContext:void 0,w=e,T=XV(w.__datetimeFormatters)?w.__datetimeFormatters:new Map,E=XV(w.__numberFormatters)?w.__numberFormatters:new Map,D=XV(w.__meta)?w.__meta:{};aW++;let O={version:n,cid:aW,locale:r,fallbackLocale:a,messages:o,modifiers:l,pluralRules:u,missing:d,missingWarn:f,fallbackWarn:p,fallbackFormat:m,unresolving:h,postTranslation:g,processor:_,warnHtmlMessage:v,escapeParameter:y,messageCompiler:b,messageResolver:x,localeFallbacker:S,fallbackContext:C,onWarn:t,__meta:D};return O.datetimeFormats=s,O.numberFormats=c,O.__datetimeFormatters=T,O.__numberFormatters=E,__INTLIFY_PROD_DEVTOOLS__&&yU(O,n,D),O}var sW=e=>({[e]:zV()});function cW(e,t,n,r,i){let{missing:a,onWarn:o}=e;if(a!==null){let r=a(e,n,t,i);return J(r)?r:t}else return t}function lW(e,t,n){let r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function uW(e,t){return e===t?!1:e.split(`-`)[0]===t.split(`-`)[0]}function dW(e,t){let n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r{mW.includes(e)?o[e]=n[e]:a[e]=n[e]}),J(r)?a.locale=r:eH(r)&&(o=r),eH(i)&&(o=i),[a.key||``,s,a,o]}function gW(e,t,n){let r=e;for(let e in n){let n=`${t}__${e}`;r.__datetimeFormatters.has(n)&&r.__datetimeFormatters.delete(n)}}function _W(e,...t){let{numberFormats:n,unresolving:r,fallbackLocale:i,onWarn:a,localeFallbacker:o}=e,{__numberFormatters:s}=e;if(!NV(t[0]))return``;let[c,l,u,d]=yW(...t),f=YV(u.missingWarn)?u.missingWarn:e.missingWarn;YV(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;let p=!!u.part,m=wU(e,u),h=o(e,i,m);if(!J(c)||c===``)return new Intl.NumberFormat(m.replace(/!/g,``),d).format(l);let g={},_,v=null;for(let t=0;t{vW.includes(e)?o[e]=n[e]:a[e]=n[e]}),J(r)?a.locale=r:eH(r)&&(o=r),eH(i)&&(o=i),[a.key||``,s,a,o]}function bW(e,t,n){let r=e;for(let e in n){let n=`${t}__${e}`;r.__numberFormatters.has(n)&&r.__numberFormatters.delete(n)}}var xW=e=>e,SW=e=>``,CW=`text`,wW=e=>e.length===0?``:nH(e),TW=tH;function EW(e,t){return e=Math.abs(e),t===2?e===1?0:1:Math.min(e,2)}function DW(e){let t=NV(e.pluralIndex)?e.pluralIndex:-1;return NV(e.named?.count)?e.named.count:NV(e.named?.n)?e.named.n:t}function OW(e={}){let t=e.locale,n=DW(e),r=J(t)&&JV(e.pluralRules?.[t])?e.pluralRules[t]:EW,i=r===EW?void 0:EW,a=e=>e[r(n,e.length,i)],o=e.list||[],s=e=>o[e],c=e.named||zV();NV(e.pluralIndex)&&(c.count||=e.pluralIndex,c.n||=e.pluralIndex);let l=e=>c[e];function u(t,n){return(JV(e.messages)?e.messages(t,!!n):XV(e.messages)?e.messages[t]:!1)||(e.parent?e.parent.message(t):SW)}let d=t=>e.modifiers?e.modifiers[t]:xW,f=JV(e.processor?.normalize)?e.processor.normalize:wW,p=JV(e.processor?.interpolate)?e.processor.interpolate:TW,m={list:s,named:l,plural:a,linked:(e,...t)=>{let[n,r]=t,i=`text`,a=``;t.length===1?XV(n)?(a=n.modifier||a,i=n.type||i):J(n)&&(a=n||a):t.length===2&&(J(n)&&(a=n||a),J(r)&&(i=r||i));let o=u(e,!0)(m),s=o===``||o===void 0?e:o,c=i===`vnode`&&qV(s)&&a?s[0]:s;return a?d(a)(c,i):c},message:u,type:J(e.processor?.type)?e.processor.type:CW,interpolate:p,normalize:f,values:LV(zV(),o,c)};return m}var kW=()=>``,AW=e=>JV(e);function jW(e,...t){let{fallbackFormat:n,postTranslation:r,unresolving:i,messageCompiler:a,fallbackLocale:o,messages:s}=e,[c,l]=IW(...t),u=YV(l.missingWarn)?l.missingWarn:e.missingWarn,d=YV(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,f=YV(l.escapeParameter)?l.escapeParameter:e.escapeParameter,p=!!l.resolvedMessage,m=J(l.default)||YV(l.default)?YV(l.default)?a?c:()=>c:l.default:n?a?c:()=>c:null,h=n||m!=null&&(J(m)||JV(m)),g=wU(e,l);f&&MW(l);let[_,v,y]=p?[c,g,s[g]||zV()]:NW(e,c,g,o,d,u),b=_,x=c;if(!p&&!(J(b)||UH(b)||AW(b))&&h&&(b=m,x=b),!p&&(!(J(b)||UH(b)||AW(b))||!J(v)))return i?-1:c;let S=!1,C=AW(b)?b:PW(e,c,v,b,x,()=>{S=!0});if(S)return b;let w=FW(e,C,OW(RW(e,v,y,l))),T=r?r(w,c):w;if(f&&J(T)&&(T=WV(T)),__INTLIFY_PROD_DEVTOOLS__){let t={timestamp:Date.now(),key:J(c)?c:AW(b)?b.key:``,locale:v||(AW(b)?b.locale:``),format:J(b)?b:AW(b)?b.source:``,message:T};t.meta=LV({},e.__meta,tW()||{}),bU(t)}return T}function MW(e){qV(e.list)?e.list=e.list.map(e=>J(e)?HV(e):e):XV(e.named)&&Object.keys(e.named).forEach(t=>{J(e.named[t])&&(e.named[t]=HV(e.named[t]))})}function NW(e,t,n,r,i,a){let{messages:o,onWarn:s,messageResolver:c,localeFallbacker:l}=e,u=l(e,r,n),d=zV(),f,p=null;for(let n=0;nr);return e.locale=n,e.key=t,e}let c=o(r,LW(e,n,i,r,s,a));return c.locale=n,c.key=t,c.source=r,c}function FW(e,t,n){return t(n)}function IW(...e){let[t,n,r]=e,i=zV();if(!J(t)&&!NV(t)&&!AW(t)&&!UH(t))throw CU(SU.INVALID_ARGUMENT);let a=NV(t)?String(t):(AW(t),t);return NV(n)?i.plural=n:J(n)?i.default=n:eH(n)&&!IV(n)?i.named=n:qV(n)&&(i.list=n),NV(r)?i.plural=r:J(r)?i.default=r:eH(r)&&LV(i,r),[a,i]}function LW(e,t,n,r,i,a){return{locale:t,key:n,warnHtmlMessage:i,onError:e=>{throw a&&a(e),e},onCacheKey:e=>jV(t,n,e)}}function RW(e,t,n,r){let{modifiers:i,pluralRules:a,messageResolver:o,fallbackLocale:s,fallbackWarn:c,missingWarn:l,fallbackContext:u}=e,d={locale:t,modifiers:i,pluralRules:a,messages:(r,i)=>{let a=o(n,r);if(a==null&&(u||i)){let[,,n]=NW(u||e,r,t,s,c,l);a=o(n,r)}if(J(a)||UH(a)){let n=!1,i=PW(e,r,t,a,r,()=>{n=!0});return n?kW:i}else if(AW(a))return a;else return kW}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),NV(r.plural)&&(d.pluralIndex=r.plural),d}HH();var zW=`11.3.0`;function BW(){typeof __VUE_I18N_FULL_INSTALL__!=`boolean`&&(VV().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!=`boolean`&&(VV().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!=`boolean`&&(VV().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!=`boolean`&&(VV().__INTLIFY_PROD_DEVTOOLS__=!1)}var VW={UNEXPECTED_RETURN_TYPE:24,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:30,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32,NOT_COMPATIBLE_LEGACY_VUE_I18N:33,NOT_AVAILABLE_COMPOSITION_IN_LEGACY:34};function HW(e,...t){return cH(e,null,void 0)}VW.UNEXPECTED_RETURN_TYPE,VW.INVALID_ARGUMENT,VW.MUST_BE_CALL_SETUP_TOP,VW.NOT_INSTALLED,VW.UNEXPECTED_ERROR,VW.REQUIRED_VALUE,VW.INVALID_VALUE,VW.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN,VW.NOT_INSTALLED_WITH_PROVIDE,VW.NOT_COMPATIBLE_LEGACY_VUE_I18N,VW.NOT_AVAILABLE_COMPOSITION_IN_LEGACY;var UW=AV(`__translateVNode`),WW=AV(`__datetimeParts`),GW=AV(`__numberParts`),KW=AV(`__setPluralRules`);AV(`__intlifyMeta`);var qW=AV(`__injectWithOption`),JW=AV(`__dispose`),YW={FALLBACK_TO_ROOT:10,NOT_FOUND_PARENT_SCOPE:11,IGNORE_OBJ_FLATTEN:12,DEPRECATE_LEGACY_MODE:13,DEPRECATE_TRANSLATE_CUSTOME_DIRECTIVE:14,DUPLICATE_USE_I18N_CALLING:15};YW.FALLBACK_TO_ROOT,YW.NOT_FOUND_PARENT_SCOPE,YW.IGNORE_OBJ_FLATTEN,YW.DEPRECATE_LEGACY_MODE,YW.DEPRECATE_TRANSLATE_CUSTOME_DIRECTIVE,YW.DUPLICATE_USE_I18N_CALLING;function XW(e){if(!XV(e)||UH(e))return e;for(let t in e)if(KV(e,t))if(!t.includes(`.`))XV(e[t])&&XW(e[t]);else{let n=t.split(`.`),r=n.length-1,i=e,a=!1;for(let e=0;e{if(`locale`in e&&`resource`in e){let{locale:t,resource:n}=e;t?(o[t]=o[t]||zV(),iH(n,o[t])):iH(n,o)}else J(e)&&iH(JSON.parse(e),o)}),i==null&&a)for(let e in o)KV(o,e)&&XW(o[e]);return o}function QW(e){return e.type}function $W(e,t,n){let r=XV(t.messages)?t.messages:zV();`__i18nGlobal`in n&&(r=ZW(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));let i=Object.keys(r);if(i.length&&i.forEach(t=>{e.mergeLocaleMessage(t,r[t])}),XV(t.datetimeFormats)){let n=Object.keys(t.datetimeFormats);n.length&&n.forEach(n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])})}if(XV(t.numberFormats)){let n=Object.keys(t.numberFormats);n.length&&n.forEach(n=>{e.mergeNumberFormat(n,t.numberFormats[n])})}}function eG(e){return m(te,null,e,0)}function tG(){let e=`currentInstance`;return e in ce?ce[e]:h()}var nG=`__INTLIFY_META__`,rG=()=>[],iG=()=>!1,aG=0;function oG(e){return((t,n,r,i)=>e(n,r,tG()||void 0,i))}var sG=()=>{let e=tG(),t=null;return e&&(t=QW(e)[nG])?{[nG]:t}:null};function cG(e={}){let{__root:t,__injectWithOption:n}=e,r=t===void 0,i=e.flatJson,a=kV?ne:b,o=YV(e.inheritLocale)?e.inheritLocale:!0,s=a(t&&o?t.locale.value:J(e.locale)?e.locale:WU),c=a(t&&o?t.fallbackLocale.value:J(e.fallbackLocale)||qV(e.fallbackLocale)||eH(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s.value),l=a(ZW(s.value,e)),u=a(eH(e.datetimeFormats)?e.datetimeFormats:{[s.value]:{}}),d=a(eH(e.numberFormats)?e.numberFormats:{[s.value]:{}}),p=t?t.missingWarn:YV(e.missingWarn)||FV(e.missingWarn)?e.missingWarn:!0,m=t?t.fallbackWarn:YV(e.fallbackWarn)||FV(e.fallbackWarn)?e.fallbackWarn:!0,h=t?t.fallbackRoot:YV(e.fallbackRoot)?e.fallbackRoot:!0,g=!!e.fallbackFormat,_=JV(e.missing)?e.missing:null,v=JV(e.missing)?oG(e.missing):null,y=JV(e.postTranslation)?e.postTranslation:null,x=t?t.warnHtmlMessage:YV(e.warnHtmlMessage)?e.warnHtmlMessage:!0,S=!!e.escapeParameter,C=t?t.modifiers:eH(e.modifiers)?e.modifiers:{},w=e.pluralRules||t&&t.pluralRules,T;T=(()=>{r&&rW(null);let t={version:zW,locale:s.value,fallbackLocale:c.value,messages:l.value,modifiers:C,pluralRules:w,missing:v===null?void 0:v,missingWarn:p,fallbackWarn:m,fallbackFormat:g,unresolving:!0,postTranslation:y===null?void 0:y,warnHtmlMessage:x,escapeParameter:S,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:`vue`}};t.datetimeFormats=u.value,t.numberFormats=d.value,t.__datetimeFormatters=eH(T)?T.__datetimeFormatters:void 0,t.__numberFormatters=eH(T)?T.__numberFormatters:void 0;let n=oW(t);return r&&rW(n),n})(),lW(T,s.value,c.value);function E(){return[s.value,c.value,l.value,u.value,d.value]}let D=O({get:()=>s.value,set:e=>{T.locale=e,s.value=e}}),k=O({get:()=>c.value,set:e=>{T.fallbackLocale=e,c.value=e,lW(T,s.value,e)}}),A=O(()=>l.value),j=O(()=>u.value),ee=O(()=>d.value);function te(){return JV(y)?y:null}function re(e){y=e,T.postTranslation=e}function ie(){return _}function ae(e){e!==null&&(v=oG(e)),_=e,T.missing=v}let oe=(e,n,i,a,o,s)=>{E();let c;try{__INTLIFY_PROD_DEVTOOLS__&&eW(sG()),r||(T.fallbackContext=t?iW():void 0),c=e(T)}finally{__INTLIFY_PROD_DEVTOOLS__&&eW(null),r||(T.fallbackContext=void 0)}if(i!==`translate exists`&&NV(c)&&c===-1||i===`translate exists`&&!c){let[e,r]=n();return t&&h?a(t):o(e)}else if(s(c))return c;else throw HW(VW.UNEXPECTED_RETURN_TYPE)};function se(...e){return oe(t=>Reflect.apply(jW,null,[t,...e]),()=>IW(...e),`translate`,t=>Reflect.apply(t.t,t,[...e]),e=>e,e=>J(e))}function ce(...e){let[t,n,r]=e;if(r&&!XV(r))throw HW(VW.INVALID_ARGUMENT);return se(t,n,LV({resolvedMessage:!0},r||{}))}function le(...e){return oe(t=>Reflect.apply(pW,null,[t,...e]),()=>hW(...e),`datetime format`,t=>Reflect.apply(t.d,t,[...e]),()=>``,e=>J(e)||qV(e))}function ue(...e){return oe(t=>Reflect.apply(_W,null,[t,...e]),()=>yW(...e),`number format`,t=>Reflect.apply(t.n,t,[...e]),()=>``,e=>J(e)||qV(e))}function de(e){return e.map(e=>J(e)||NV(e)||YV(e)?eG(String(e)):e)}let fe={normalize:de,interpolate:e=>e,type:`vnode`};function pe(...e){return oe(t=>{let n,r=t;try{r.processor=fe,n=Reflect.apply(jW,null,[r,...e])}finally{r.processor=null}return n},()=>IW(...e),`translate`,t=>t[UW](...e),e=>[eG(e)],e=>qV(e))}function M(...e){return oe(t=>Reflect.apply(_W,null,[t,...e]),()=>yW(...e),`number format`,t=>t[GW](...e),rG,e=>J(e)||qV(e))}function me(...e){return oe(t=>Reflect.apply(pW,null,[t,...e]),()=>hW(...e),`datetime format`,t=>t[WW](...e),rG,e=>J(e)||qV(e))}function he(e){w=e,T.pluralRules=w}function ge(e,t){return oe(()=>{if(!e)return!1;let n=J(t)?t:s.value,r=J(t)?[n]:OU(T,c.value,n);for(let t=0;t[e],`translate exists`,n=>Reflect.apply(n.te,n,[e,t]),iG,e=>YV(e))}function _e(e){let t=null,n=OU(T,c.value,s.value);for(let r=0;r{o&&(s.value=e,T.locale=e,lW(T,s.value,c.value))}),f(t.fallbackLocale,e=>{o&&(c.value=e,T.fallbackLocale=e,lW(T,s.value,c.value))}));let Oe={id:aG,locale:D,fallbackLocale:k,get inheritLocale(){return o},set inheritLocale(e){o=e,e&&t&&(s.value=t.locale.value,c.value=t.fallbackLocale.value,lW(T,s.value,c.value))},get availableLocales(){return Object.keys(l.value).sort()},messages:A,get modifiers(){return C},get pluralRules(){return w||{}},get isGlobal(){return r},get missingWarn(){return p},set missingWarn(e){p=e,T.missingWarn=p},get fallbackWarn(){return m},set fallbackWarn(e){m=e,T.fallbackWarn=m},get fallbackRoot(){return h},set fallbackRoot(e){h=e},get fallbackFormat(){return g},set fallbackFormat(e){g=e,T.fallbackFormat=g},get warnHtmlMessage(){return x},set warnHtmlMessage(e){x=e,T.warnHtmlMessage=e},get escapeParameter(){return S},set escapeParameter(e){S=e,T.escapeParameter=e},t:se,getLocaleMessage:ye,setLocaleMessage:be,mergeLocaleMessage:xe,getPostTranslationHandler:te,setPostTranslationHandler:re,getMissingHandler:ie,setMissingHandler:ae,[KW]:he};return Oe.datetimeFormats=j,Oe.numberFormats=ee,Oe.rt=ce,Oe.te=ge,Oe.tm=ve,Oe.d=le,Oe.n=ue,Oe.getDateTimeFormat=Se,Oe.setDateTimeFormat=Ce,Oe.mergeDateTimeFormat=we,Oe.getNumberFormat=Te,Oe.setNumberFormat=Ee,Oe.mergeNumberFormat=De,Oe[qW]=n,Oe[UW]=pe,Oe[WW]=me,Oe[GW]=M,Oe}function lG(e){let t=J(e.locale)?e.locale:WU,n=J(e.fallbackLocale)||qV(e.fallbackLocale)||eH(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=JV(e.missing)?e.missing:void 0,i=YV(e.silentTranslationWarn)||FV(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,a=YV(e.silentFallbackWarn)||FV(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,o=YV(e.fallbackRoot)?e.fallbackRoot:!0,s=!!e.formatFallbackMessages,c=eH(e.modifiers)?e.modifiers:{},l=e.pluralizationRules,u=JV(e.postTranslation)?e.postTranslation:void 0,d=J(e.warnHtmlInMessage)?e.warnHtmlInMessage!==`off`:!0,f=!!e.escapeParameterHtml,p=YV(e.sync)?e.sync:!0,m=e.messages;if(eH(e.sharedMessages)){let t=e.sharedMessages;m=Object.keys(t).reduce((e,n)=>(LV(e[n]||(e[n]={}),t[n]),e),m||{})}let{__i18n:h,__root:g,__injectWithOption:_}=e,v=e.datetimeFormats,y=e.numberFormats,b=e.flatJson;return{locale:t,fallbackLocale:n,messages:m,flatJson:b,datetimeFormats:v,numberFormats:y,missing:r,missingWarn:i,fallbackWarn:a,fallbackRoot:o,fallbackFormat:s,modifiers:c,pluralRules:l,postTranslation:u,warnHtmlMessage:d,escapeParameter:f,messageResolver:e.messageResolver,inheritLocale:p,__i18n:h,__root:g,__injectWithOption:_}}function uG(e={}){let t=cG(lG(e)),{__extender:n}=e,r={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return YV(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=YV(e)?!e:e},get silentFallbackWarn(){return YV(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=YV(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?`warn`:`off`},set warnHtmlInMessage(e){t.warnHtmlMessage=e!==`off`},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){return Reflect.apply(t.t,t,[...e])},rt(...e){return Reflect.apply(t.rt,t,[...e])},te(e,n){return t.te(e,n)},tm(e){return t.tm(e)},getLocaleMessage(e){return t.getLocaleMessage(e)},setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d(...e){return Reflect.apply(t.d,t,[...e])},getDateTimeFormat(e){return t.getDateTimeFormat(e)},setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n(...e){return Reflect.apply(t.n,t,[...e])},getNumberFormat(e){return t.getNumberFormat(e)},setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)}};return r.__extender=n,r}function dG(e,t,n){return{beforeCreate(){let r=tG();if(!r)throw HW(VW.UNEXPECTED_ERROR);let i=this.$options;if(i.i18n){let r=i.i18n;if(i.__i18n&&(r.__i18n=i.__i18n),r.__root=t,this===this.$root)this.$i18n=fG(e,r);else{r.__injectWithOption=!0,r.__extender=n.__vueI18nExtend,this.$i18n=uG(r);let e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}}else if(i.__i18n)if(this===this.$root)this.$i18n=fG(e,i);else{this.$i18n=uG({__i18n:i.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});let e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}else this.$i18n=e;i.__i18nGlobal&&$W(t,i,i),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){let e=tG();if(!e)throw HW(VW.UNEXPECTED_ERROR);let t=this.$i18n;delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,t.__disposer&&(t.__disposer(),delete t.__disposer,delete t.__extender),n.__deleteInstance(e),delete this.$i18n}}}function fG(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[KW](t.pluralizationRules||e.pluralizationRules);let n=ZW(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(t=>e.mergeLocaleMessage(t,n[t])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n])),t.numberFormats&&Object.keys(t.numberFormats).forEach(n=>e.mergeNumberFormat(n,t.numberFormats[n])),e}var pG={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e===`parent`||e===`global`,default:`parent`},i18n:{type:Object}};function mG({slots:e},t){return t.length===1&&t[0]===`default`?(e.default?e.default():[]).reduce((e,t)=>[...e,...t.type===w?t.children:[t]],[]):t.reduce((t,n)=>{let r=e[n];return r&&(t[n]=r()),t},zV())}function hG(){return w}var gG=fe({name:`i18n-t`,props:LV({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>NV(e)||!isNaN(e)}},pG),setup(e,t){let{slots:n,attrs:r}=t,a=e.i18n||DG({useScope:e.scope,__useComponent:!0});return()=>{let o=Object.keys(n).filter(e=>e[0]!==`_`),s=zV();e.locale&&(s.locale=e.locale),e.plural!==void 0&&(s.plural=J(e.plural)?+e.plural:e.plural);let c=mG(t,o),l=a[UW](e.keypath,c,s),u=LV(zV(),r);return i(J(e.tag)||XV(e.tag)?e.tag:hG(),u,l)}}});function _G(e){return qV(e)&&!J(e[0])}function vG(e,t,n,r){let{slots:a,attrs:o}=t;return()=>{let t={part:!0},s=zV();e.locale&&(t.locale=e.locale),J(e.format)?t.key=e.format:XV(e.format)&&(J(e.format.key)&&(t.key=e.format.key),s=Object.keys(e.format).reduce((t,r)=>n.includes(r)?LV(zV(),t,{[r]:e.format[r]}):t,zV()));let c=r(e.value,t,s),l=[t.key];qV(c)?l=c.map((e,t)=>{let n=a[e.type],r=n?n({[e.type]:e.value,index:t,parts:c}):[e.value];return _G(r)&&(r[0].key=`${e.type}-${t}`),r}):J(c)&&(l=[c]);let u=LV(zV(),o);return i(J(e.tag)||XV(e.tag)?e.tag:hG(),u,l)}}var yG=fe({name:`i18n-n`,props:LV({value:{type:Number,required:!0},format:{type:[String,Object]}},pG),setup(e,t){let n=e.i18n||DG({useScope:e.scope,__useComponent:!0});return vG(e,t,vW,(...e)=>n[GW](...e))}});function bG(e,t){let n=e;if(e.mode===`composition`)return n.__getInstance(t)||e.global;{let r=n.__getInstance(t);return r==null?e.global.__composer:r.__composer}}function xG(e){let t=t=>{let{instance:n,value:r}=t;if(!n||!n.$)throw HW(VW.UNEXPECTED_ERROR);let i=bG(e,n.$),a=SG(r);return[Reflect.apply(i.t,i,[...CG(a)]),i]};return{created:(e,n)=>{let[r,i]=t(n);kV&&(e.__i18nWatcher=f(i.locale,()=>{n.instance&&n.instance.$forceUpdate()})),e.__composer=i,e.textContent=r},unmounted:e=>{kV&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){let n=e.__composer,r=SG(t);e.textContent=Reflect.apply(n.t,n,[...CG(r)])}},getSSRProps:e=>{let[n]=t(e);return{textContent:n}}}}function SG(e){if(J(e))return{path:e};if(eH(e)){if(!(`path`in e))throw HW(VW.REQUIRED_VALUE,`path`);return e}else throw HW(VW.INVALID_VALUE)}function CG(e){let{path:t,locale:n,args:r,choice:i,plural:a}=e,o={},s=r||{};return J(n)&&(o.locale=n),NV(i)&&(o.plural=i),NV(a)&&(o.plural=a),[t,s,o]}function wG(e,t,...n){let r=eH(n[0])?n[0]:{};(!YV(r.globalInstall)||r.globalInstall)&&([gG.name,`I18nT`].forEach(t=>e.component(t,gG)),[yG.name,`I18nN`].forEach(t=>e.component(t,yG)),[RG.name,`I18nD`].forEach(t=>e.component(t,RG))),e.directive(`t`,xG(t))}var TG=AV(`global-vue-i18n`);function EG(e={}){let t=__VUE_I18N_LEGACY_API__&&YV(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=YV(e.globalInjection)?e.globalInjection:!0,r=new Map,[i,a]=OG(e,t),o=AV(``);function s(e){return r.get(e)||null}function c(e,t){r.set(e,t)}function l(e){r.delete(e)}let u={get mode(){return __VUE_I18N_LEGACY_API__&&t?`legacy`:`composition`},async install(e,...r){if(e.__VUE_I18N_SYMBOL__=o,e.provide(e.__VUE_I18N_SYMBOL__,u),eH(r[0])){let e=r[0];u.__composerExtend=e.__composerExtend,u.__vueI18nExtend=e.__vueI18nExtend}let i=null;!t&&n&&(i=LG(e,u.global)),__VUE_I18N_FULL_INSTALL__&&wG(e,u,...r),__VUE_I18N_LEGACY_API__&&t&&e.mixin(dG(a,a.__composer,u));let s=e.unmount;e.unmount=()=>{i&&i(),u.dispose(),s()}},get global(){return a},dispose(){i.stop()},__instances:r,__getInstance:s,__setInstance:c,__deleteInstance:l};return u}function DG(e={}){let t=tG();if(t==null)throw HW(VW.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw HW(VW.NOT_INSTALLED);let n=kG(t),r=jG(n),i=QW(t),a=AG(e,i);if(a===`global`)return $W(r,e,i),r;if(a===`parent`){let i=MG(n,t,e.__useComponent);return i??=r,i}let o=n,s=o.__getInstance(t);if(s==null){let n=LV({},e);`__i18n`in i&&(n.__i18n=i.__i18n),r&&(n.__root=r),s=cG(n),o.__composerExtend&&(s[JW]=o.__composerExtend(s)),PG(o,t,s),o.__setInstance(t,s)}return s}function OG(e,t){let n=ae(),r=__VUE_I18N_LEGACY_API__&&t?n.run(()=>uG(e)):n.run(()=>cG(e));if(r==null)throw HW(VW.UNEXPECTED_ERROR);return[n,r]}function kG(e){let t=j(e.isCE?TG:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw HW(e.isCE?VW.NOT_INSTALLED_WITH_PROVIDE:VW.UNEXPECTED_ERROR);return t}function AG(e,t){return IV(e)?`__i18n`in t?`local`:`global`:e.useScope?e.useScope:`local`}function jG(e){return e.mode===`composition`?e.global:e.global.__composer}function MG(e,t,n=!1){let r=null,i=t.root,a=NG(t,n);for(;a!=null;){let t=e;if(e.mode===`composition`)r=t.__getInstance(a);else if(__VUE_I18N_LEGACY_API__){let e=t.__getInstance(a);e!=null&&(r=e.__composer,n&&r&&!r[qW]&&(r=null))}if(r!=null||i===a)break;a=a.parent}return r}function NG(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function PG(e,t,n){o(()=>{},t),s(()=>{let r=n;e.__deleteInstance(t);let i=r[JW];i&&(i(),delete r[JW])},t)}var FG=[`locale`,`fallbackLocale`,`availableLocales`],IG=[`t`,`rt`,`d`,`n`,`tm`,`te`];function LG(e,t){let n=Object.create(null);return FG.forEach(e=>{let r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw HW(VW.UNEXPECTED_ERROR);let i=ee(r.value)?{get(){return r.value.value},set(e){r.value.value=e}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,e,i)}),e.config.globalProperties.$i18n=n,IG.forEach(n=>{let r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw HW(VW.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}),()=>{delete e.config.globalProperties.$i18n,IG.forEach(t=>{delete e.config.globalProperties[`$${t}`]})}}var RG=fe({name:`i18n-d`,props:LV({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},pG),setup(e,t){let n=e.i18n||DG({useScope:e.scope,__useComponent:!0});return vG(e,t,mW,(...e)=>n[WW](...e))}});if(BW(),JU(gU),XU(VU),QU(OU),__INTLIFY_PROD_DEVTOOLS__){let e=VV();e.__INTLIFY__=!0,vU(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}var zG=new Set([`en`,`zh`]),BG=Se(`app-locale`,`en`);f(BG,e=>{zG.has(e)||(BG.value=`en`)},{immediate:!0});var VG={premium:{premium:`premium`,UpgradeNow:`Upgrade Now`},marketing:{hero:{learnPeople:`More than 1K+ people joined`,getMore:`Get more`,title:`Do you dare to use 365 days to witness a complete transformation?`,subtitle:`The hourglass of time is bursting with thunder. When the quantitative change breaks through the critical point, every morning and evening you work hard will turn into a sea of stars!`},features:{title:`Features`,feature1:{title:`Use modern technology`,description:`More modern component library, free to customize each component`},feature2:{title:`Easy to deploy`,description:`One-click deployment to your server, no complicated configuration required`},feature3:{title:`Open source code`,description:`Every line of code is open source, you can modify and extend it freely`},feature4:{title:`Community support`,description:`You can find help in the community and share your experience`}},evaluation:{title:`Evaluation`,subtitle:`These evaluations are simulated data, not actual data`},pricingPlans:{title:`Pricing Plans`,subtitle:`Choose the plan that suits you`,buy:`Get it now`,hobby:{title:`Hobby`,description:`Suitable for beginners`,price:`399`,discount:`599`,unit:`$`,billing:{cycle:``,period:``},features:{feature1:`Use part of the website code`,feature2:`Get the latest technology updates`,feature3:`More than 100 components`,feature4:`More than 100 pages`}},starter:{title:`Starter`,description:`Suitable for beginners`,price:`599`,discount:`899`,unit:`$`,billing:{cycle:``,period:``},features:{feature1:`Use the entire site's code`,feature2:`Read the excellent online documentation`,feature3:`Get the latest technical updates`,feature4:`Over 200 components`,feature5:`Over 200 pages`}},business:{title:`Business`,description:`Suitable for beginners`,price:`199`,discount:`399`,unit:`$`,billing:{cycle:``,period:``},features:{feature1:`Use the entire site's code`,feature2:`Read the excellent online documentation`,feature3:`Get the latest technical updates`,feature4:`Over 200 components`,feature5:`Over 200 pages`,feature6:`Private assistant support`}}},setup:{title:`Setup`,subtitle:`Just 3 minutes to start using`}},login:`Login`,email:`Email`,password:`Password`,download:`Download`,logout:`Log out`,forgotPassword:`Forgot password?`,register:`Register`,language:`English`,forgotPasswordPage:{continue:`continue`},homePage:{searchKeyWords:`Search Menu`},changeLanguage:`Change Language`},HG={premium:{premium:`会员计划`,UpgradeNow:`现在升级`},marketing:{hero:{learnPeople:`超过 1K+ 人加入`,getMore:`获取更多`,title:`每个0.01%的进化都在熔铸命运的质变,敢不敢用365天见证脱胎换骨?`,subtitle:`时光沙漏正迸发着惊雷,当量变冲破临界点,你埋首耕耘的每个晨昏都将化作星辰大海!`},features:{title:`功能`,feature1:{title:`使用现代技术`,description:`更加现代化的组件库,自由定制每一个组件`},feature2:{title:`部署简单`,description:`一键部署到您的服务器,无需复杂的配置`},feature3:{title:`代码开源`,description:`每一行代码都是开源的,您可以自由地修改和扩展`},feature4:{title:`社区支持`,description:`你可以在社区中找到帮助,也可以分享你的经验`}},evaluation:{title:`评价`,subtitle:`这些评价都是模拟数据,并非实际数据`},pricingPlans:{title:`定价计划`,subtitle:`选择最适合你的计划`,buy:`立即购买`,hobby:{title:`业余爱好者`,description:`三年提高技能`,price:`399`,discount:`599`,unit:`¥`,billing:{cycle:``,period:``},features:{feature1:`使用网站部分代码`,feature2:`获取最新的技术更新`,feature3:`超过 100 个组件`,feature4:`超过 100 个页面`}},starter:{title:`入门计划`,description:`五年提高技能`,price:`599`,discount:`899`,unit:`¥`,billing:{cycle:``,period:``},features:{feature1:`使用网站全部代码`,feature2:`阅读精彩的在线文档`,feature3:`获取最新的技术更新`,feature4:`超过 200 个组件`,feature5:`超过 200 个页面`}},business:{title:`商务计划`,description:`十年提高技能`,price:`199`,discount:`399`,unit:`$`,billing:{cycle:``,period:``},features:{feature1:`使用网站全部代码`,feature2:`阅读精彩的在线文档`,feature3:`获取最新的技术更新`,feature4:`超过 200 个组件`,feature5:`超过 200 个页面`,feature6:`私人助理支持`}}},setup:{title:`快速开始`,subtitle:`只需 3 分钟即可开始使用`}},login:`登录`,email:`邮箱`,password:`密码`,download:`下载`,logout:`退出`,forgotPassword:`忘记密码?`,register:`注册`,language:`中文`,forgotPasswordPage:{continue:`下一步`},homePage:{searchKeyWords:`搜索菜单`},changeLanguage:`语言切换`};function UG(e){let t=EG({legacy:!1,locale:BG.value,fallbackLocale:`en`,messages:{zh:HG,en:VG}});e.use(t)}var WG=c(t(((e,t)=>{(function(n,r){typeof define==`function`&&define.amd?define(r):typeof e==`object`?t.exports=r():n.NProgress=r()})(e,function(){var e={};e.version=`0.2.0`;var t=e.settings={minimum:.08,easing:`ease`,positionUsing:``,speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:`[role="bar"]`,spinnerSelector:`[role="spinner"]`,parent:`body`,template:`
`};e.configure=function(e){var n,r;for(n in e)r=e[n],r!==void 0&&e.hasOwnProperty(n)&&(t[n]=r);return this},e.status=null,e.set=function(r){var s=e.isStarted();r=n(r,t.minimum,1),e.status=r===1?null:r;var c=e.render(!s),l=c.querySelector(t.barSelector),u=t.speed,d=t.easing;return c.offsetWidth,a(function(n){t.positionUsing===``&&(t.positionUsing=e.getPositioningCSS()),o(l,i(r,u,d)),r===1?(o(c,{transition:`none`,opacity:1}),c.offsetWidth,setTimeout(function(){o(c,{transition:`all `+u+`ms linear`,opacity:0}),setTimeout(function(){e.remove(),n()},u)},u)):setTimeout(n,u)}),this},e.isStarted=function(){return typeof e.status==`number`},e.start=function(){e.status||e.set(0);var n=function(){setTimeout(function(){e.status&&(e.trickle(),n())},t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return!t&&!e.status?this:e.inc(.3+.5*Math.random()).set(1)},e.inc=function(t){var r=e.status;return r?(typeof t!=`number`&&(t=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+t,0,.994),e.set(r)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},(function(){var t=0,n=0;e.promise=function(r){return!r||r.state()===`resolved`?this:(n===0&&e.start(),t++,n++,r.always(function(){n--,n===0?(t=0,e.done()):e.set((t-n)/t)}),this)}})(),e.render=function(n){if(e.isRendered())return document.getElementById(`nprogress`);c(document.documentElement,`nprogress-busy`);var i=document.createElement(`div`);i.id=`nprogress`,i.innerHTML=t.template;var a=i.querySelector(t.barSelector),s=n?`-100`:r(e.status||0),l=document.querySelector(t.parent),u;return o(a,{transition:`all 0 linear`,transform:`translate3d(`+s+`%,0,0)`}),t.showSpinner||(u=i.querySelector(t.spinnerSelector),u&&d(u)),l!=document.body&&c(l,`nprogress-custom-parent`),l.appendChild(i),i},e.remove=function(){l(document.documentElement,`nprogress-busy`),l(document.querySelector(t.parent),`nprogress-custom-parent`);var e=document.getElementById(`nprogress`);e&&d(e)},e.isRendered=function(){return!!document.getElementById(`nprogress`)},e.getPositioningCSS=function(){var e=document.body.style,t=`WebkitTransform`in e?`Webkit`:`MozTransform`in e?`Moz`:`msTransform`in e?`ms`:`OTransform`in e?`O`:``;return t+`Perspective`in e?`translate3d`:t+`Transform`in e?`translate`:`margin`};function n(e,t,n){return en?n:e}function r(e){return(-1+e)*100}function i(e,n,i){var a=t.positionUsing===`translate3d`?{transform:`translate3d(`+r(e)+`%,0,0)`}:t.positionUsing===`translate`?{transform:`translate(`+r(e)+`%,0)`}:{"margin-left":r(e)+`%`};return a.transition=`all `+n+`ms `+i,a}var a=(function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),e.length==1&&t()}})(),o=(function(){var e=[`Webkit`,`O`,`Moz`,`ms`],t={};function n(e){return e.replace(/^-ms-/,`ms-`).replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})}function r(t){var n=document.body.style;if(t in n)return t;for(var r=e.length,i=t.charAt(0).toUpperCase()+t.slice(1),a;r--;)if(a=e[r]+i,a in n)return a;return t}function i(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=i(t),e.style[t]=n}return function(e,t){var n=arguments,r,i;if(n.length==2)for(r in t)i=t[r],i!==void 0&&t.hasOwnProperty(r)&&a(e,r,i);else a(e,n[1],n[2])}})();function s(e,t){return(typeof e==`string`?e:u(e)).indexOf(` `+t+` `)>=0}function c(e,t){var n=u(e),r=n+t;s(n,t)||(e.className=r.substring(1))}function l(e,t){var n=u(e),r;s(e,t)&&(r=n.replace(` `+t+` `,` `),e.className=r.substring(1,r.length-1))}function u(e){return(` `+(e.className||``)+` `).replace(/\s+/gi,` `)}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e})}))(),1);function GG(){WG.default.configure({showSpinner:!0,speed:500,trickleSpeed:200})}function KG(e,t){if(e==null)return;let n=e;for(let e=0;e1&&(t=qG(typeof e!=`object`||!e||!Object.prototype.hasOwnProperty.call(e,r)?Number.isInteger(Number(n[1]))?[]:{}:e[r],t,Array.prototype.slice.call(n,1))),Number.isInteger(Number(r))&&Array.isArray(e)?e.slice()[r]:Object.assign({},e,{[r]:t})}function JG(e,t){if(e==null||t.length===0)return e;if(t.length===1){if(e==null)return e;if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.slice.call(e,0).splice(t[0],1);let n={};for(let t in e)n[t]=e[t];return delete n[t[0]],n}if(e[t[0]]==null){if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.concat.call([],e);let n={};for(let t in e)n[t]=e[t];return n}return qG(e,JG(e[t[0]],Array.prototype.slice.call(t,1)),[t[0]])}function YG(e,t){return t.map(e=>e.split(`.`)).map(t=>[t,KG(e,t)]).filter(e=>e[1]!==void 0).reduce((e,t)=>qG(e,t[1],t[0]),{})}function XG(e,t){return t.map(e=>e.split(`.`)).reduce((e,t)=>JG(e,t),e)}function ZG(e,{storage:t,serializer:n,key:r,debug:i,pick:a,omit:o,beforeHydrate:s,afterHydrate:c},l,u=!0){try{u&&s?.(l);let i=t.getItem(r);if(i){let t=n.deserialize(i),r=a?YG(t,a):t,s=o?XG(r,o):r;e.$patch(s)}u&&c?.(l)}catch(e){i&&console.error(`[pinia-plugin-persistedstate]`,e)}}function QG(e,{storage:t,serializer:n,key:r,debug:i,pick:a,omit:o}){try{let i=a?YG(e,a):e,s=o?XG(i,o):i,c=n.serialize(s);t.setItem(r,c)}catch(e){i&&console.error(`[pinia-plugin-persistedstate]`,e)}}function $G(e,t){return typeof e==`function`?e(t):typeof e==`string`?e:t}function eK(e,t,n){let{pinia:r,store:i,options:{persist:a=n}}=e;if(!a)return;if(!(i.$id in r.state.value)){let e=r._s.get(i.$id.replace(`__hot:`,``));e&&Promise.resolve().then(()=>e.$persist());return}let o=(Array.isArray(a)?a:a===!0?[{}]:[a]).map(t);i.$hydrate=({runHooks:t=!0}={})=>{o.forEach(n=>{ZG(i,n,e,t)})},i.$persist=()=>{o.forEach(e=>{QG(i.$state,e)})},o.forEach(t=>{ZG(i,t,e),i.$subscribe((e,n)=>QG(n,t),{detached:!0})})}function tK(e={}){return function(t){eK(t,n=>{let r=$G(n.key,t.store.$id);return{key:(e.key?e.key:e=>e)(r),debug:n.debug??e.debug??!1,serializer:n.serializer??e.serializer??{serialize:e=>JSON.stringify(e),deserialize:e=>JSON.parse(e)},storage:n.storage??e.storage??window.localStorage,beforeHydrate:n.beforeHydrate??e.beforeHydrate,afterHydrate:n.afterHydrate??e.afterHydrate,pick:n.pick,omit:n.omit}},e.auto??!1)}}var nK=Qe(),rK=tK({storage:sessionStorage});nK.use(rK);function iK(e){e.use(nK)}var aK=`modulepreload`,oK=function(e){return`/`+e},sK={},cK=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=oK(t,n),t in sK)return;sK[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:aK,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},lK=e=>{let t={},n=Object.assign({"/src/layouts/blank.vue":()=>cK(()=>import(`./blank-CMTlG4KS.js`),__vite__mapDeps([0,1,2])),"/src/layouts/default.vue":()=>cK(()=>import(`./default-BZC6m2oi.js`),__vite__mapDeps([3,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51])),"/src/layouts/marketing.vue":()=>cK(()=>import(`./marketing-CblqIyi4.js`),__vite__mapDeps([52,1,2,4,5,6,7,8,9,10,11,12,15,16,22,17,23,24,25,26,27,28,29,30,31,32,44,53,54]))});Object.entries(n).forEach(([e,n])=>{let r=e.replace(`/src/layouts/`,``).replace(`.vue`,``);t[r]=n});function r(e,n=!0){return e.map(e=>{if(e.children?.length>0&&(e.children=r(e.children,!1)),n){if(!e.component&&e.children?.find(e=>(e.path===``||e.path===`/`)&&e.meta?.isLayout))return e;if(e.meta?.layout!==!1)return{path:e.path,component:t[e.meta?.layout||`default`],children:e.path===`/`?[e]:[{...e,path:``}],meta:{isLayout:!0}}}return e.meta?.layout?{path:e.path,component:t[e.meta?.layout],children:[{...e,path:``}],meta:{isLayout:!0}}:e})}return r(e)},uK=typeof document<`u`;function dK(e){return typeof e==`object`||`displayName`in e||`props`in e||`__vccOpts`in e}function fK(e){return e.__esModule||e[Symbol.toStringTag]===`Module`||e.default&&dK(e.default)}var pK=Object.assign;function mK(e,t){let n={};for(let r in t){let i=t[r];n[r]=gK(i)?i.map(e):e(i)}return n}var hK=()=>{},gK=Array.isArray;function _K(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}var vK=function(e){return e[e.MATCHER_NOT_FOUND=1]=`MATCHER_NOT_FOUND`,e[e.NAVIGATION_GUARD_REDIRECT=2]=`NAVIGATION_GUARD_REDIRECT`,e[e.NAVIGATION_ABORTED=4]=`NAVIGATION_ABORTED`,e[e.NAVIGATION_CANCELLED=8]=`NAVIGATION_CANCELLED`,e[e.NAVIGATION_DUPLICATED=16]=`NAVIGATION_DUPLICATED`,e}({}),yK=Symbol(``);vK.MATCHER_NOT_FOUND,vK.NAVIGATION_GUARD_REDIRECT,vK.NAVIGATION_ABORTED,vK.NAVIGATION_CANCELLED,vK.NAVIGATION_DUPLICATED;function bK(e,t){return pK(Error(),{type:e,[yK]:!0},t)}function xK(e,t){return e instanceof Error&&yK in e&&(t==null||!!(e.type&t))}var SK=Symbol(``),CK=Symbol(``),wK=Symbol(``),TK=Symbol(``),EK=Symbol(``);function DK(){return j(wK)}function OK(e){return j(TK)}var kK=/#/g,AK=/&/g,jK=/\//g,MK=/=/g,NK=/\?/g,PK=/\+/g,FK=/%5B/g,IK=/%5D/g,LK=/%5E/g,RK=/%60/g,zK=/%7B/g,BK=/%7C/g,VK=/%7D/g,HK=/%20/g;function UK(e){return e==null?``:encodeURI(``+e).replace(BK,`|`).replace(FK,`[`).replace(IK,`]`)}function WK(e){return UK(e).replace(zK,`{`).replace(VK,`}`).replace(LK,`^`)}function GK(e){return UK(e).replace(PK,`%2B`).replace(HK,`+`).replace(kK,`%23`).replace(AK,`%26`).replace(RK,"`").replace(zK,`{`).replace(VK,`}`).replace(LK,`^`)}function KK(e){return GK(e).replace(MK,`%3D`)}function qK(e){return UK(e).replace(kK,`%23`).replace(NK,`%3F`)}function JK(e){return qK(e).replace(jK,`%2F`)}function YK(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var XK=/\/$/,ZK=e=>e.replace(XK,``);function QK(e,t,n=`/`){let r,i={},a=``,o=``,s=t.indexOf(`#`),c=t.indexOf(`?`);return c=s>=0&&c>s?-1:c,c>=0&&(r=t.slice(0,c),a=t.slice(c,s>0?s:t.length),i=e(a.slice(1))),s>=0&&(r||=t.slice(0,s),o=t.slice(s,t.length)),r=oq(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:YK(o)}}function $K(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function eq(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function tq(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&nq(t.matched[r],n.matched[i])&&rq(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function nq(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function rq(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!iq(e[n],t[n]))return!1;return!0}function iq(e,t){return gK(e)?aq(e,t):gK(t)?aq(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function aq(e,t){return gK(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function oq(e,t){if(e.startsWith(`/`))return e;if(!e)return t;let n=t.split(`/`),r=e.split(`/`),i=r[r.length-1];(i===`..`||i===`.`)&&r.push(``);let a=n.length-1,o,s;for(o=0;o1&&a--;else break;return n.slice(0,a).join(`/`)+`/`+r.slice(o).join(`/`)}var sq={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0},cq=function(e){return e.pop=`pop`,e.push=`push`,e}({}),lq=function(e){return e.back=`back`,e.forward=`forward`,e.unknown=``,e}({});function uq(e){if(!e)if(uK){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^\/]+/,``)}else e=`/`;return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),ZK(e)}var dq=/^[^#]+#/;function fq(e,t){return e.replace(dq,`#`)+t}function pq(e,t){let n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var mq=()=>({left:window.scrollX,top:window.scrollY});function hq(e){let t;if(`el`in e){let n=e.el,r=typeof n==`string`&&n.startsWith(`#`),i=typeof n==`string`?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=pq(i,e)}else t=e;`scrollBehavior`in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left==null?window.scrollX:t.left,t.top==null?window.scrollY:t.top)}function gq(e,t){return(history.state?history.state.position-t:-1)+e}var _q=new Map;function vq(e,t){_q.set(e,t)}function yq(e){let t=_q.get(e);return _q.delete(e),t}function bq(e){return typeof e==`string`||e&&typeof e==`object`}function xq(e){return typeof e==`string`||typeof e==`symbol`}function Sq(e){let t={};if(e===``||e===`?`)return t;let n=(e[0]===`?`?e.slice(1):e).split(`&`);for(let e=0;ee&&GK(e)):[r&&GK(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function wq(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=gK(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}function Tq(){let e=[];function t(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Eq(e,t,n,r,i,a=e=>e()){let o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,c)=>{let l=e=>{e===!1?c(bK(vK.NAVIGATION_ABORTED,{from:n,to:t})):e instanceof Error?c(e):bq(e)?c(bK(vK.NAVIGATION_GUARD_REDIRECT,{from:t,to:e})):(o&&r.enterCallbacks[i]===o&&typeof e==`function`&&o.push(e),s())},u=a(()=>e.call(r&&r.instances[i],t,n,l)),d=Promise.resolve(u);e.length<3&&(d=d.then(l)),d.catch(e=>c(e))})}function Dq(e,t,n,r,i=e=>e()){let a=[];for(let o of e)for(let e in o.components){let s=o.components[e];if(!(t!==`beforeRouteEnter`&&!o.instances[e]))if(dK(s)){let c=(s.__vccOpts||s)[t];c&&a.push(Eq(c,n,r,o,e,i))}else{let c=s();a.push(()=>c.then(a=>{if(!a)throw Error(`Couldn't resolve component "${e}" at "${o.path}"`);let s=fK(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&Eq(c,n,r,o,e,i)()}))}}return a}function Oq(e,t){let n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;onq(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>nq(e,s))||i.push(s))}return[n,r,i]}var kq=()=>location.protocol+`//`+location.host;function Aq(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),eq(n,``)}return eq(n,e)+r+i}function jq(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=Aq(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:cq.pop,direction:u?u>0?lq.forward:lq.back:lq.unknown})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){if(document.visibilityState===`hidden`){let{history:e}=window;if(!e.state)return;e.replaceState(pK({},e.state,{scroll:mq()}),``)}}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u),document.removeEventListener(`visibilitychange`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),document.addEventListener(`visibilitychange`,u),{pauseListeners:c,listen:l,destroy:d}}function Mq(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?mq():null}}function Nq(e){let{history:t,location:n}=window,r={value:Aq(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:kq()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,pK({},t.state,Mq(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=pK({},i.value,t.state,{forward:e,scroll:mq()});a(o.current,o,!0),a(e,pK({},Mq(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function Pq(e){e=uq(e);let t=Nq(e),n=jq(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=pK({location:``,base:e,go:r,createHref:fq.bind(null,e)},t,n);return Object.defineProperty(i,`location`,{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,`state`,{enumerable:!0,get:()=>t.state.value}),i}var Fq=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.Group=2]=`Group`,e}({}),Iq=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.ParamRegExp=2]=`ParamRegExp`,e[e.ParamRegExpEnd=3]=`ParamRegExpEnd`,e[e.EscapeNext=4]=`EscapeNext`,e}(Iq||{}),Lq={type:Fq.Static,value:``},Rq=/[a-zA-Z0-9_]/;function zq(e){if(!e)return[[]];if(e===`/`)return[[Lq]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=Iq.Static,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===Iq.Static?a.push({type:Fq.Static,value:l}):n===Iq.Param||n===Iq.ParamRegExp||n===Iq.ParamRegExpEnd?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:Fq.Param,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;st.length?t.length===1&&t[0]===Hq.Static+Hq.Segment?1:-1:0}function Kq(e,t){let n=0,r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}var Jq={strict:!1,end:!0,sensitive:!1};function Yq(e,t,n){let r=pK(Wq(zq(e.path),n),{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Xq(e,t){let n=[],r=new Map;t=_K(Jq,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=Qq(e);s.aliasOf=r&&r.record;let l=_K(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(Qq(pK({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&u[0]!==`/`){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=Yq(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!eJ(d)&&o(e.name)),iJ(d)&&c(d),s.children){let e=s.children;for(let t=0;t{o(f)}:hK}function o(e){if(xq(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=nJ(e,n);n.splice(t,0,e),e.record.name&&!eJ(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw bK(vK.MATCHER_NOT_FOUND,{location:e});s=i.record.name,a=pK(Zq(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&Zq(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name);else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw bK(vK.MATCHER_NOT_FOUND,{location:e,currentLocation:t});s=i.record.name,a=pK({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:tJ(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function Zq(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function Qq(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:$q(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,`mods`,{value:{}}),t}function $q(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function eJ(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function tJ(e){return e.reduce((e,t)=>pK(e,t.meta),{})}function nJ(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;Kq(e,t[i])<0?r=i:n=i+1}let i=rJ(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function rJ(e){let t=e;for(;t=t.parent;)if(iJ(t)&&Kq(e,t)===0)return t}function iJ({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function aJ(e){let t=j(wK),n=j(TK),i=O(()=>{let n=r(e.to);return t.resolve(n)}),a=O(()=>{let{matched:e}=i.value,{length:t}=e,r=e[t-1],a=n.matched;if(!r||!a.length)return-1;let o=a.findIndex(nq.bind(null,r));if(o>-1)return o;let s=uJ(e[t-2]);return t>1&&uJ(r)===s&&a[a.length-1].path!==s?a.findIndex(nq.bind(null,e[t-2])):o}),o=O(()=>a.value>-1&&lJ(n.params,i.value.params)),s=O(()=>a.value>-1&&a.value===n.matched.length-1&&rq(n.params,i.value.params));function c(n={}){if(cJ(n)){let n=t[r(e.replace)?`replace`:`push`](r(e.to)).catch(hK);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:i,href:O(()=>i.value.href),isActive:o,isExactActive:s,navigate:c}}function oJ(e){return e.length===1?e[0]:e}var sJ=fe({name:`RouterLink`,compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:`page`},viewTransition:Boolean},useLink:aJ,setup(e,{slots:t}){let n=D(aJ(e)),{options:r}=j(wK),a=O(()=>({[dJ(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[dJ(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&oJ(t.default(n));return e.custom?r:i(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},r)}}});function cJ(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function lJ(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!gK(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function uJ(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var dJ=(e,t,n)=>e??t??n,fJ=fe({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:a}){let o=j(EK),s=O(()=>e.route||o.value),c=j(CK,0),l=O(()=>{let e=r(c),{matched:t}=s.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),u=O(()=>s.value.matched[l.value]);n(CK,O(()=>l.value+1)),n(SK,u),n(EK,s);let d=ne();return f(()=>[d.value,u.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!nq(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let n=s.value,r=e.name,o=u.value,c=o&&o.components[r];if(!c)return pJ(a.default,{Component:c,route:n});let l=o.props[r],f=i(c,pK({},l?l===!0?n.params:typeof l==`function`?l(n):l:null,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(o.instances[r]=null)},ref:d}));return pJ(a.default,{Component:f,route:n})||f}}});function pJ(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var mJ=fJ;function hJ(e){let t=Xq(e.routes,e),n=e.parseQuery||Sq,i=e.stringifyQuery||Cq,a=e.history,o=Tq(),s=Tq(),c=Tq(),l=b(sq),u=sq;uK&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let f=mK.bind(null,e=>``+e),p=mK.bind(null,JK),m=mK.bind(null,YK);function h(e,n){let r,i;return xq(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)}function g(e){let n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function _(){return t.getRoutes().map(e=>e.record)}function v(e){return!!t.getRecordMatcher(e)}function y(e,r){if(r=pK({},r||l.value),typeof e==`string`){let i=QK(n,e,r.path),o=t.resolve({path:i.path},r),s=a.createHref(i.fullPath);return pK(i,o,{params:m(o.params),hash:YK(i.hash),redirectedFrom:void 0,href:s})}let o;if(e.path!=null)o=pK({},e,{path:QK(n,e.path,r.path).path});else{let t=pK({},e.params);for(let e in t)t[e]??delete t[e];o=pK({},e,{params:p(t)}),r.params=p(r.params)}let s=t.resolve(o,r),c=e.hash||``;s.params=f(m(s.params));let u=$K(i,pK({},e,{hash:WK(c),path:s.path})),d=a.createHref(u);return pK({fullPath:u,hash:c,query:i===Cq?wq(e.query):e.query||{}},s,{redirectedFrom:void 0,href:d})}function x(e){return typeof e==`string`?QK(n,e,l.value.path):pK({},e)}function S(e,t){if(u!==e)return bK(vK.NAVIGATION_CANCELLED,{from:t,to:e})}function C(e){return E(e)}function w(e){return C(pK(x(e),{replace:!0}))}function T(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=x(i):{path:i},i.params={}),pK({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function E(e,t){let n=u=y(e),r=l.value,a=e.state,o=e.force,s=e.replace===!0,c=T(n,r);if(c)return E(pK(x(c),{state:typeof c==`object`?pK({},a,c.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&tq(i,r,n)&&(f=bK(vK.NAVIGATION_DUPLICATED,{to:d,from:r}),le(r,r,!0,!1)),(f?Promise.resolve(f):A(d,r)).catch(e=>xK(e)?xK(e,vK.NAVIGATION_GUARD_REDIRECT)?e:ce(e):oe(e,d,r)).then(e=>{if(e){if(xK(e,vK.NAVIGATION_GUARD_REDIRECT))return E(pK({replace:s},x(e.to),{state:typeof e.to==`object`?pK({},a,e.to.state):a,force:o}),t||d)}else e=ee(d,r,!0,s,a);return j(d,r,e),e})}function D(e,t){let n=S(e,t);return n?Promise.reject(n):Promise.resolve()}function O(e){let t=fe.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function A(e,t){let n,[r,i,a]=Oq(e,t);n=Dq(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(Eq(r,e,t))});let c=D.bind(null,e,t);return n.push(c),M(n).then(()=>{n=[];for(let r of o.list())n.push(Eq(r,e,t));return n.push(c),M(n)}).then(()=>{n=Dq(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(Eq(r,e,t))});return n.push(c),M(n)}).then(()=>{n=[];for(let r of a)if(r.beforeEnter)if(gK(r.beforeEnter))for(let i of r.beforeEnter)n.push(Eq(i,e,t));else n.push(Eq(r.beforeEnter,e,t));return n.push(c),M(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=Dq(a,`beforeRouteEnter`,e,t,O),n.push(c),M(n))).then(()=>{n=[];for(let r of s.list())n.push(Eq(r,e,t));return n.push(c),M(n)}).catch(e=>xK(e,vK.NAVIGATION_CANCELLED)?e:Promise.reject(e))}function j(e,t,n){c.list().forEach(r=>O(()=>r(e,t,n)))}function ee(e,t,n,r,i){let o=S(e,t);if(o)return o;let s=t===sq,c=uK?history.state:{};n&&(r||s?a.replace(e.fullPath,pK({scroll:s&&c&&c.scroll},i)):a.push(e.fullPath,i)),l.value=e,le(e,t,n,s),ce()}let te;function ne(){te||=a.listen((e,t,n)=>{if(!pe.listening)return;let r=y(e),i=T(r,pe.currentRoute.value);if(i){E(pK(i,{replace:!0,force:!0}),r).catch(hK);return}u=r;let o=l.value;uK&&vq(gq(o.fullPath,n.delta),mq()),A(r,o).catch(e=>xK(e,vK.NAVIGATION_ABORTED|vK.NAVIGATION_CANCELLED)?e:xK(e,vK.NAVIGATION_GUARD_REDIRECT)?(E(pK(x(e.to),{force:!0}),r).then(e=>{xK(e,vK.NAVIGATION_ABORTED|vK.NAVIGATION_DUPLICATED)&&!n.delta&&n.type===cq.pop&&a.go(-1,!1)}).catch(hK),Promise.reject()):(n.delta&&a.go(-n.delta,!1),oe(e,r,o))).then(e=>{e||=ee(r,o,!1),e&&(n.delta&&!xK(e,vK.NAVIGATION_CANCELLED)?a.go(-n.delta,!1):n.type===cq.pop&&xK(e,vK.NAVIGATION_ABORTED|vK.NAVIGATION_DUPLICATED)&&a.go(-1,!1)),j(r,o,e)}).catch(hK)})}let re=Tq(),ie=Tq(),ae;function oe(e,t,n){ce(e);let r=ie.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function se(){return ae&&l.value!==sq?Promise.resolve():new Promise((e,t)=>{re.add([e,t])})}function ce(e){return ae||(ae=!e,ne(),re.list().forEach(([t,n])=>e?n(e):t()),re.reset()),e}function le(t,n,r,i){let{scrollBehavior:a}=e;if(!uK||!a)return Promise.resolve();let o=!r&&yq(gq(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return d().then(()=>a(t,n,o)).then(e=>e&&hq(e)).catch(e=>oe(e,t,n))}let ue=e=>a.go(e),de,fe=new Set,pe={currentRoute:l,listening:!0,addRoute:h,removeRoute:g,clearRoutes:t.clearRoutes,hasRoute:v,getRoutes:_,resolve:y,options:e,push:C,replace:w,go:ue,back:()=>ue(-1),forward:()=>ue(1),beforeEach:o.add,beforeResolve:s.add,afterEach:c.add,onError:ie.add,isReady:se,install(e){e.component(`RouterLink`,sJ),e.component(`RouterView`,mJ),e.config.globalProperties.$router=pe,Object.defineProperty(e.config.globalProperties,`$route`,{enumerable:!0,get:()=>r(l)}),uK&&!de&&l.value===sq&&(de=!0,C(a.location).catch(e=>{}));let t={};for(let e in sq)Object.defineProperty(t,e,{get:()=>l.value[e],enumerable:!0});e.provide(wK,pe),e.provide(TK,k(t)),e.provide(EK,l);let n=e.unmount;fe.add(e),e.unmount=function(){fe.delete(e),fe.size<1&&(u=sq,te&&te(),te=null,l.value=sq,de=!1,ae=!1),n()}}};function M(e){return e.reduce((e,t)=>e.then(()=>O(t)),Promise.resolve())}return pe}var gJ=[{path:`/`,name:`/`,component:()=>cK(()=>import(`./pages-Dv-ehIUk.js`),__vite__mapDeps([55,2,56])),meta:{layout:!1}},{path:`/:path(.*)`,name:`/[...path]`,component:()=>cK(()=>import(`./_...path_--hBBhOWH.js`),__vite__mapDeps([57,2,56,15,16,10,58])),meta:{layout:!1}},{path:`/ai-talk`,children:[{path:``,name:`/ai-talk/`,component:()=>cK(()=>import(`./ai-talk-Dzzgvb7m.js`),__vite__mapDeps([59,1,2,5,6,7,8,9,10,11,12,15,16,17,60,61,42,35,43,44,23,24,25,26,27,28,29,48,41,62,39,40,63,64,65,66]))}]},{path:`/apps`,children:[{path:``,name:`/apps/`,component:()=>cK(()=>import(`./apps-DZpITRQ7.js`),__vite__mapDeps([67,2,56,4,6,5,7,8,9,10,11,12,15,16,17,68,24,69,70,35,25,26,41,29,71,21,23,27,28,72,73,74,75])),meta:{auth:!0}}]},{path:`/auth`,name:`/auth`,component:()=>cK(()=>import(`./auth-BtCfhGjJ.js`),__vite__mapDeps([76,1,2,56])),children:[{path:``,name:`/auth/`,component:()=>cK(()=>import(`./auth-B4ff_GWT.js`),__vite__mapDeps([77,2]))},{path:`forgot-password`,name:`/auth/forgot-password`,component:()=>cK(()=>import(`./forgot-password-amCfawsw.js`),__vite__mapDeps([78,2,15,16,10,47,5,12,72,73,74,79,75,80]))},{path:`monisuo-sign-in`,name:`/auth/monisuo-sign-in`,component:()=>cK(()=>import(`./monisuo-sign-in-B3wOhg65.js`),__vite__mapDeps([81,2,4,13,14,15,16,10,82,17,83,5,69,35,9,62,25,26,7,8,27,11,29,40,41,63,12,47,64,72,73,74,79,75,51]))},{path:`otp`,name:`/auth/otp`,component:()=>cK(()=>import(`./otp-RmrxEFFV.js`),__vite__mapDeps([84,2,5,15,16,10,7,8,26,40,41,11,28,12,72,73,74,79,80]))},{path:`sign-in`,name:`/auth/sign-in`,component:()=>cK(()=>import(`./sign-in-w56jdFeb.js`),__vite__mapDeps([85,2,4,13,14,15,16,10,51,80,5,86,1,87,82,17,47,12,39,72,73,74,75]))},{path:`sign-in-2`,name:`/auth/sign-in-2`,component:()=>cK(()=>import(`./sign-in-2-BjlOMZz3.js`),__vite__mapDeps([88,2,4,13,14,15,16,10,51,80,5,86,1,87,82,17,47,12,39,72,73,74,75]))},{path:`sign-up`,name:`/auth/sign-up`,component:()=>cK(()=>import(`./sign-up-CEiP85AD.js`),__vite__mapDeps([89,2,4,15,16,10,47,5,12,39,72,73,74,75,80,86,1]))}],meta:{layout:!1}},{path:`/billing`,children:[{path:``,name:`/billing/`,component:()=>cK(()=>import(`./billing-Ba3Gt545.js`),__vite__mapDeps([90,1,2,91,5,6,7,8,9,10,11,12,15,16,17,92,93,94,60,69,95,20,68,24,70,35,25,26,41,29,21,32,82,61,34,36,37,38,27,39,40,83,62,63,23,28,30,48,96,50,97,18,98,46,99,45,100,71,72,73,74,79]))}]},{path:`/dashboard`,children:[{path:``,name:`/dashboard/`,component:()=>cK(()=>import(`./dashboard-CnaOJdkw.js`),__vite__mapDeps([101,2,5,6,7,8,9,10,11,12,15,16,68,24,17,69,70,35,25,26,41,29,43,44,102,27,62,64,71,21,23,28,72,73,74]))}]},{path:`/errors`,name:`/errors`,component:()=>cK(()=>import(`./errors-D5EVPI9N.js`),__vite__mapDeps([103,1,2,56])),children:[{path:``,name:`/errors/`,component:()=>cK(()=>import(`./errors-DogkSAwy.js`),__vite__mapDeps([104,2]))},{path:`401`,name:`/errors/401`,component:()=>cK(()=>import(`./401-1hBBRNHs.js`),__vite__mapDeps([105,2,56,15,16,10,58])),meta:{layout:`blank`}},{path:`403`,name:`/errors/403`,component:()=>cK(()=>import(`./403-C9Bm6JLD.js`),__vite__mapDeps([106,2,56,15,16,10,58])),meta:{layout:`blank`}},{path:`404`,name:`/errors/404`,component:()=>cK(()=>import(`./404-DWkZxnwT.js`),__vite__mapDeps([107,2,56,15,16,10,58])),meta:{layout:`blank`}},{path:`500`,name:`/errors/500`,component:()=>cK(()=>import(`./500-D_eEsISP.js`),__vite__mapDeps([108,2,56,15,16,10,58])),meta:{layout:`blank`}},{path:`503`,name:`/errors/503`,component:()=>cK(()=>import(`./503-TOQI2p6_.js`),__vite__mapDeps([109,2,56,15,16,10,58])),meta:{layout:`blank`}}],meta:{layout:!1}},{path:`/help-center`,name:`/help-center`,component:()=>cK(()=>import(`./help-center-dlbizL7O.js`),__vite__mapDeps([110,2,6,5,7,8,9,10,11,12,15,16,71,21,17,23,24,25,26,27,28,29,111]))},{path:`/marketing`,children:[{path:``,name:`/marketing/`,component:()=>cK(()=>import(`./marketing-DPFj0wnl.js`),__vite__mapDeps([112,1,2,56,4,5,15,16,10,93,17,94,44,8,12,53,72,113])),meta:{layout:`marketing`}},{path:`hello`,name:`/marketing/hello`,component:()=>cK(()=>import(`./hello-HvpjFX2g.js`),__vite__mapDeps([114,1,2]))}]},{path:`/monisuo`,children:[{path:`analytics`,name:`/monisuo/analytics`,component:()=>cK(()=>import(`./analytics-6feOrkzj.js`),__vite__mapDeps([115,2,4,6,5,7,8,9,10,11,12,13,14,15,16,82,17,71,21,23,24,25,26,27,28,29,96,72,73]))},{path:`coins`,name:`/monisuo/coins`,component:()=>cK(()=>import(`./coins-0eWuEPsE.js`),__vite__mapDeps([116,2,4,6,5,7,8,9,10,11,12,13,14,15,16,68,24,17,69,70,35,25,26,41,29,82,36,37,47,64,71,21,23,27,28,96,72,100,75,97]))},{path:`dashboard`,name:`/monisuo/dashboard`,component:()=>cK(()=>import(`./dashboard-Bg07rgRO.js`),__vite__mapDeps([117,2,4,6,5,7,8,9,10,11,12,13,14,15,16,82,17,71,21,23,24,25,26,27,28,29,72,73]))},{path:`orders`,name:`/monisuo/orders`,component:()=>cK(()=>import(`./orders-BMSnsW_u.js`),__vite__mapDeps([118,2,4,6,5,7,8,9,10,11,12,13,14,15,16,68,24,17,69,70,35,25,26,41,29,82,36,37,47,102,27,62,64,71,21,23,28,96,72,100,75,97]))},{path:`users`,name:`/monisuo/users`,component:()=>cK(()=>import(`./users-BzlTGk87.js`),__vite__mapDeps([119,2,4,6,5,7,8,9,10,11,12,13,14,15,16,68,24,17,69,70,35,25,26,41,29,82,36,37,47,64,71,21,23,27,28,96,72,100,75,97]))}]},{path:`/prop-components`,children:[{path:``,name:`/prop-components/`,component:()=>cK(()=>import(`./prop-components-Ox-FRmTX.js`),__vite__mapDeps([120,2,6,5,7,8,9,10,11,12,15,16,17,18,20,71,21,23,24,25,26,27,28,29]))}]},{path:`/settings`,children:[{path:``,name:`/settings/`,component:()=>cK(()=>import(`./settings-Dk3H9hkV.js`),__vite__mapDeps([121,2,122,16,47,5,10,12,29,7,8,6,9,11,15,68,24,17,69,70,35,25,26,41,123,39,64,71,21,23,27,28,124,75,65,125,19]))},{path:`account`,name:`/settings/account`,component:()=>cK(()=>import(`./account-CM76XAov.js`),__vite__mapDeps([126,2,122,16,47,5,10,12,29,7,8,6,9,11,15,17,69,70,95,20,21,34,24,35,25,26,36,37,38,27,39,40,41,64,71,23,28,124,75,125,19]))},{path:`appearance`,name:`/settings/appearance`,component:()=>cK(()=>import(`./appearance-EX9f5qtw.js`),__vite__mapDeps([127,2,14,122,16,47,5,10,12,29,7,8,6,9,11,15,68,24,17,69,70,35,25,26,41,82,128,32,27,62,40,123,39,64,71,21,23,28,124,125,19]))},{path:`display`,name:`/settings/display`,component:()=>cK(()=>import(`./display-DuU_Wjhi.js`),__vite__mapDeps([129,2,122,16,47,5,10,12,29,7,8,6,9,11,15,83,69,17,35,62,25,26,27,40,41,63,39,64,71,21,23,24,28,124,125,19]))},{path:`notifications`,name:`/settings/notifications`,component:()=>cK(()=>import(`./notifications-DMwOhSyp.js`),__vite__mapDeps([130,2,122,16,47,5,10,12,29,7,8,6,9,11,15,35,83,69,17,62,25,26,27,40,41,63,128,32,39,64,71,21,23,24,28,124,125,19]))}]},{path:`/tasks`,children:[{path:``,name:`/tasks/`,component:()=>cK(()=>import(`./tasks-1TGSN81P.js`),__vite__mapDeps([131,2,24,5,10,8,11,7,12,91,1,6,9,15,16,17,92,93,94,60,69,95,20,68,70,35,25,26,41,29,21,32,82,61,34,36,37,38,27,39,40,83,62,63,23,28,30,48,96,50,97,132,122,47,128,123,99,45,100,64,124,75,33,31,71,111,49]))}]},{path:`/users`,children:[{path:``,name:`/users/`,component:()=>cK(()=>import(`./users-C38xL-P1.js`),__vite__mapDeps([133,2,91,1,5,6,7,8,9,10,11,12,15,16,17,92,93,94,60,69,95,20,68,24,70,35,25,26,41,29,21,32,82,61,34,36,37,38,27,39,40,83,62,63,23,28,30,48,96,50,97,122,47,123,99,45,100,64,71,49,75,65,66,134]))}]}],_J=ft(`auth`,()=>{let e=ne(!1),t=ne(localStorage.getItem(`admin_token`)),n=ne(localStorage.getItem(`admin_info`)?JSON.parse(localStorage.getItem(`admin_info`)):null);t.value&&(e.value=!0);function r(n){t.value=n,localStorage.setItem(`admin_token`,n),e.value=!0}function i(e){n.value=e,localStorage.setItem(`admin_info`,JSON.stringify(e))}function a(){t.value=null,n.value=null,e.value=!1,localStorage.removeItem(`admin_token`),localStorage.removeItem(`admin_info`)}return{isLogin:e,token:t,adminInfo:n,setToken:r,setAdminInfo:i,logout:a}}),vJ=[`/monisuo/`];function yJ(e){e.beforeEach((e,t)=>{let{isLogin:n}=pt(_J(nK)),i=vJ.some(t=>e.path.startsWith(t));if((e.meta.auth||i)&&!r(n)){if(i&&e.name!==`/auth/monisuo-sign-in`)return{name:`/auth/monisuo-sign-in`,query:{redirect:e.fullPath}};if(e.meta.auth&&e.name!==`/auth/sign-in`)return{name:`/auth/sign-in`,query:{redirect:e.fullPath}}}})}function bJ(e){e.beforeEach(()=>(WG.default.start(),!0)),e.afterEach(()=>(WG.default.done(),!0))}function xJ(e){bJ(e),yJ(e)}var SJ=hJ({history:Pq(),routes:lK(gJ),scrollBehavior(){return{left:0,top:0,behavior:`smooth`}}});xJ(SJ);function CJ(e){e.use(SJ)}var wJ=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},TJ={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},EJ=new class{#e=TJ;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function DJ(e){setTimeout(e,0)}var OJ=typeof window>`u`||`Deno`in globalThis;function kJ(){}function AJ(e,t){return typeof e==`function`?e(t):e}function jJ(e){return typeof e==`number`&&e>=0&&e!==1/0}function MJ(e,t){return Math.max(e+(t||0)-Date.now(),0)}function NJ(e,t){return typeof e==`function`?e(t):e}function PJ(e,t){return typeof e==`function`?e(t):e}function FJ(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==LJ(o,t.options))return!1}else if(!zJ(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function IJ(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(RJ(t.options.mutationKey)!==RJ(a))return!1}else if(!zJ(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function LJ(e,t){return(t?.queryKeyHashFn||RJ)(e)}function RJ(e){return JSON.stringify(e,(e,t)=>WJ(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function zJ(e,t){return e===t?!0:typeof e==typeof t&&e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(t).every(n=>zJ(e[n],t[n])):!1}var BJ=Object.prototype.hasOwnProperty;function VJ(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=UJ(e)&&UJ(t);if(!r&&!(WJ(e)&&WJ(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l{EJ.setTimeout(t,e)})}function qJ(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:VJ(e,t)}function JJ(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function YJ(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var XJ=Symbol();function ZJ(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===XJ?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function QJ(e,t){return typeof e==`function`?e(...t):!!e}function $J(e,t,n){let r=!1,i;return Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var eY=new class extends wJ{#e;#t;#n;constructor(){super(),this.#n=e=>{if(!OJ&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}};function tY(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{r({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{r({status:`rejected`,reason:e}),t(e)},n}var nY=DJ;function rY(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=nY,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var iY=rY(),aY=new class extends wJ{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(!OJ&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function oY(e){return Math.min(1e3*2**e,3e4)}function sY(e){return(e??`online`)===`online`?aY.isOnline():!0}var cY=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function lY(e){let t=!1,n=0,r,i=tY(),a=()=>i.status!==`pending`,o=t=>{if(!a()){let n=new cY(t);f(n),e.onCancel?.(n)}},s=()=>{t=!0},c=()=>{t=!1},l=()=>eY.isFocused()&&(e.networkMode===`always`||aY.isOnline())&&e.canRun(),u=()=>sY(e.networkMode)&&e.canRun(),d=e=>{a()||(r?.(),i.resolve(e))},f=e=>{a()||(r?.(),i.reject(e))},p=()=>new Promise(t=>{r=e=>{(a()||l())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),m=()=>{if(a())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(d).catch(r=>{if(a())return;let i=e.retry??(OJ?0:3),o=e.retryDelay??oY,s=typeof o==`function`?o(n,r):o,c=i===!0||typeof i==`number`&&nl()?void 0:p()).then(()=>{t?f(r):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r?.(),i),cancelRetry:s,continueRetry:c,canStart:u,start:()=>(u()?m():p().then(m),i)}}var uY=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),jJ(this.gcTime)&&(this.#e=EJ.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(OJ?1/0:300*1e3))}clearGcTimeout(){this.#e&&=(EJ.clearTimeout(this.#e),void 0)}},dY=class extends uY{#e;#t;#n;#r;#i;#a;#o;constructor(e){super(),this.#o=!1,this.#a=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.client,this.#n=this.#r.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=mY(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#i?.promise}setOptions(e){if(this.options={...this.#a,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=mY(this.options);e.data!==void 0&&(this.setState(pY(e.data,e.dataUpdatedAt)),this.#e=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#n.remove(this)}setData(e,t){let n=qJ(this.state.data,e,this.options);return this.#s({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#s({type:`setState`,state:e,setStateOptions:t})}cancel(e){let t=this.#i?.promise;return this.#i?.cancel(e),t?t.then(kJ).catch(kJ):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>PJ(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===XJ||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>NJ(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!MJ(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#i&&(this.#o?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#n.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#s({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#i?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(this.#o=!0,n.signal)})},i=()=>{let e=ZJ(this.options,t),n=(()=>{let e={client:this.#r,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#o=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:i};return r(e),e})();this.options.behavior?.onFetch(a,this),this.#t=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#s({type:`fetch`,meta:a.fetchOptions?.meta}),this.#i=lY({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof cY&&e.revert&&this.setState({...this.#t,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#s({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#s({type:`pause`})},onContinue:()=>{this.#s({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#i.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#n.config.onSuccess?.(e,this),this.#n.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof cY){if(e.silent)return this.#i.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#s({type:`error`,error:e}),this.#n.config.onError?.(e,this),this.#n.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#s(e){this.state=(t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...fY(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...pY(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#t=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}})(this.state),iY.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#n.notify({query:this,type:`updated`,action:e})})}};function fY(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:sY(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function pY(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function mY(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}function hY(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{$J(e,()=>t.signal,()=>n=!0)},u=ZJ(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject();if(r==null&&e.pages.length)return Promise.resolve(e);let a=await u((()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})()),{maxPages:o}=t.options,s=i?YJ:JJ;return{pages:s(e.pages,a,o),pageParams:s(e.pageParams,r,o)}};if(i&&a.length){let e=i===`backward`,t=e?_Y:gY,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:gY(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(ct.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function gY(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function _Y(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var vY=class extends uY{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||yY(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=lY({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){this.state=(t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:`error`}}})(this.state),iY.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function yY(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var bY=class extends wJ{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){let r=new vY({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=xY(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=xY(e);if(typeof t==`string`){let n=this.#t.get(t);if(n)if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=xY(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}else return!0}runNext(e){let t=xY(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){iY.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>IJ(t,e))}findAll(e={}){return this.getAll().filter(t=>IJ(e,t))}notify(e){iY.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return iY.batch(()=>Promise.all(e.map(e=>e.continue().catch(kJ))))}};function xY(e){return e.options.scope?.id}var SY=class extends wJ{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??LJ(r,t),a=this.get(i);return a||(a=new dY({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){iY.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>FJ(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>FJ(e,t)):t}notify(e){iY.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){iY.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){iY.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},CY=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new SY,this.#t=e.mutationCache||new bY,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=eY.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=aY.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(NJ(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=AJ(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return iY.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;iY.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return iY.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=iY.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(kJ).catch(kJ)}invalidateQueries(e,t={}){return iY.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=iY.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(kJ)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(kJ)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(NJ(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(kJ).catch(kJ)}fetchInfiniteQuery(e){return e.behavior=hY(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(kJ).catch(kJ)}ensureInfiniteQueryData(e){return e.behavior=hY(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return aY.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(RJ(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{zJ(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(RJ(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{zJ(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=LJ(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===XJ&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},wY=`VUE_QUERY_CLIENT`;function TY(e){return`${wY}${e?`:${e}`:``}`}function EY(e,t){Object.keys(e).forEach(n=>{e[n]=t[n]})}function DY(e,t,n=``,r=0){if(t){let i=t(e,n,r);if(i===void 0&&ee(e)||i!==void 0)return i}if(Array.isArray(e))return e.map((e,n)=>DY(e,t,String(n),r+1));if(typeof e==`object`&&AY(e)){let n=Object.entries(e).map(([e,n])=>[e,DY(n,t,e,r+1)]);return Object.fromEntries(n)}return e}function OY(e,t){return DY(e,t)}function kY(e,t=!1){return OY(e,(e,n,i)=>{if(i===1&&n===`queryKey`)return kY(e,!0);if(t&&jY(e))return kY(e(),t);if(ee(e))return kY(r(e),t)})}function AY(e){if(Object.prototype.toString.call(e)!==`[object Object]`)return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}function jY(e){return typeof e==`function`}var MY=class extends SY{find(e){return super.find(kY(e))}findAll(e={}){return super.findAll(kY(e))}},NY=class extends bY{find(e){return super.find(kY(e))}findAll(e={}){return super.findAll(kY(e))}},PY=class extends CY{constructor(e={}){let t={defaultOptions:e.defaultOptions,queryCache:e.queryCache||new MY,mutationCache:e.mutationCache||new NY};super(t),this.isRestoring=ne(!1)}isFetching(e={}){return super.isFetching(kY(e))}isMutating(e={}){return super.isMutating(kY(e))}getQueryData(e){return super.getQueryData(kY(e))}ensureQueryData(e){return super.ensureQueryData(kY(e))}getQueriesData(e){return super.getQueriesData(kY(e))}setQueryData(e,t,n={}){return super.setQueryData(kY(e),t,kY(n))}setQueriesData(e,t,n={}){return super.setQueriesData(kY(e),t,kY(n))}getQueryState(e){return super.getQueryState(kY(e))}removeQueries(e={}){return super.removeQueries(kY(e))}resetQueries(e={},t={}){return super.resetQueries(kY(e),kY(t))}cancelQueries(e={},t={}){return super.cancelQueries(kY(e),kY(t))}invalidateQueries(e={},t={}){let n=kY(e),r=kY(t);if(super.invalidateQueries({...n,refetchType:`none`},r),n.refetchType===`none`)return Promise.resolve();let i={...n,type:n.refetchType??n.type??`active`};return d().then(()=>super.refetchQueries(i,r))}refetchQueries(e={},t={}){return super.refetchQueries(kY(e),kY(t))}fetchQuery(e){return super.fetchQuery(kY(e))}prefetchQuery(e){return super.prefetchQuery(kY(e))}fetchInfiniteQuery(e){return super.fetchInfiniteQuery(kY(e))}prefetchInfiniteQuery(e){return super.prefetchInfiniteQuery(kY(e))}setDefaultOptions(e){super.setDefaultOptions(kY(e))}setQueryDefaults(e,t){super.setQueryDefaults(kY(e),kY(t))}getQueryDefaults(e){return super.getQueryDefaults(kY(e))}setMutationDefaults(e,t){super.setMutationDefaults(kY(e),kY(t))}getMutationDefaults(e){return super.getMutationDefaults(kY(e))}},FY={install:(e,t={})=>{let n=TY(t.queryClientKey),r;r=`queryClient`in t&&t.queryClient?t.queryClient:new PY(`queryClientConfig`in t?t.queryClientConfig:void 0),OJ||r.mount();let i=()=>{};if(t.clientPersister){r.isRestoring&&(r.isRestoring.value=!0);let[e,n]=t.clientPersister(r);i=e,n.then(()=>{r.isRestoring&&(r.isRestoring.value=!1),t.clientPersisterOnSuccess?.(r)})}let a=()=>{r.unmount(),i()};if(e.onUnmount)e.onUnmount(a);else{let t=e.unmount;e.unmount=function(){a(),t()}}e.provide(n,r)}},IY=new PY({defaultOptions:{queries:{staleTime:1e3*60*5}}});function LY(e){e.use(FY,{enableDevtoolsV6Plugin:!0,queryClient:IY})}function RY(e){Sn(),GG(),gn(e),LY(e),UG(e),iK(e),CJ(e),e.use(DV)}var zY=Object.freeze({status:`aborted`});function Y(e,t,n){function r(n,r){if(n._zod||Object.defineProperty(n,`_zod`,{value:{def:r,constr:o,traits:new Set},enumerable:!1}),n._zod.traits.has(e))return;n._zod.traits.add(e),t(n,r);let i=o.prototype,a=Object.keys(i);for(let e=0;en?.Parent&&t instanceof n.Parent?!0:t?._zod?.traits?.has(e)}),Object.defineProperty(o,`name`,{value:e}),o}var BY=Symbol(`zod_brand`),VY=class extends Error{constructor(){super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`)}},HY=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name=`ZodEncodeError`}},UY={};function WY(e){return e&&Object.assign(UY,e),UY}var GY=A({BIGINT_FORMAT_RANGES:()=>OX,Class:()=>ZX,NUMBER_FORMAT_RANGES:()=>DX,aborted:()=>IX,allowsEval:()=>gX,assert:()=>XY,assertEqual:()=>KY,assertIs:()=>JY,assertNever:()=>YY,assertNotEqual:()=>qY,assignProp:()=>oX,base64ToUint8Array:()=>GX,base64urlToUint8Array:()=>qX,cached:()=>$Y,captureStackTrace:()=>mX,cleanEnum:()=>WX,cleanRegex:()=>tX,clone:()=>wX,cloneDef:()=>cX,createTransparentProxy:()=>TX,defineLazy:()=>iX,esc:()=>fX,escapeRegex:()=>CX,extend:()=>jX,finalizeIssue:()=>zX,floatSafeRemainder:()=>nX,getElementAtPath:()=>lX,getEnumValues:()=>ZY,getLengthableOrigin:()=>VX,getParsedType:()=>bX,getSizableOrigin:()=>BX,hexToUint8Array:()=>YX,isObject:()=>hX,isPlainObject:()=>_X,issue:()=>UX,joinValues:()=>X,jsonStringifyReplacer:()=>QY,merge:()=>NX,mergeDefs:()=>sX,normalizeParams:()=>Z,nullish:()=>eX,numKeys:()=>yX,objectClone:()=>aX,omit:()=>AX,optionalKeys:()=>EX,parsedType:()=>HX,partial:()=>PX,pick:()=>kX,prefixIssues:()=>LX,primitiveTypes:()=>SX,promiseAllObject:()=>uX,propertyKeyTypes:()=>xX,randomString:()=>dX,required:()=>FX,safeExtend:()=>MX,shallowClone:()=>vX,slugify:()=>pX,stringifyPrimitive:()=>Q,uint8ArrayToBase64:()=>KX,uint8ArrayToBase64url:()=>JX,uint8ArrayToHex:()=>XX,unwrapMessage:()=>RX});function KY(e){return e}function qY(e){return e}function JY(e){}function YY(e){throw Error(`Unexpected value in exhaustive check`)}function XY(e){}function ZY(e){let t=Object.values(e).filter(e=>typeof e==`number`);return Object.entries(e).filter(([e,n])=>t.indexOf(+e)===-1).map(([e,t])=>t)}function X(e,t=`|`){return e.map(e=>Q(e)).join(t)}function QY(e,t){return typeof t==`bigint`?t.toString():t}function $Y(e){return{get value(){{let t=e();return Object.defineProperty(this,`value`,{value:t}),t}throw Error(`cached value already set`)}}}function eX(e){return e==null}function tX(e){let t=e.startsWith(`^`)?1:0,n=e.endsWith(`$`)?e.length-1:e.length;return e.slice(t,n)}function nX(e,t){let n=(e.toString().split(`.`)[1]||``).length,r=t.toString(),i=(r.split(`.`)[1]||``).length;if(i===0&&/\d?e-\d?/.test(r)){let e=r.match(/\d?e-(\d?)/);e?.[1]&&(i=Number.parseInt(e[1]))}let a=n>i?n:i;return Number.parseInt(e.toFixed(a).replace(`.`,``))%Number.parseInt(t.toFixed(a).replace(`.`,``))/10**a}var rX=Symbol(`evaluating`);function iX(e,t,n){let r;Object.defineProperty(e,t,{get(){if(r!==rX)return r===void 0&&(r=rX,r=n()),r},set(n){Object.defineProperty(e,t,{value:n})},configurable:!0})}function aX(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function oX(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function sX(...e){let t={};for(let n of e){let e=Object.getOwnPropertyDescriptors(n);Object.assign(t,e)}return Object.defineProperties({},t)}function cX(e){return sX(e._zod.def)}function lX(e,t){return t?t.reduce((e,t)=>e?.[t],e):e}function uX(e){let t=Object.keys(e),n=t.map(t=>e[t]);return Promise.all(n).then(e=>{let n={};for(let r=0;r{};function hX(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var gX=$Y(()=>{if(typeof navigator<`u`&&navigator?.userAgent?.includes(`Cloudflare`))return!1;try{return Function(``),!0}catch{return!1}});function _X(e){if(hX(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!=`function`)return!0;let n=t.prototype;return!(hX(n)===!1||Object.prototype.hasOwnProperty.call(n,`isPrototypeOf`)===!1)}function vX(e){return _X(e)?{...e}:Array.isArray(e)?[...e]:e}function yX(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var bX=e=>{let t=typeof e;switch(t){case`undefined`:return`undefined`;case`string`:return`string`;case`number`:return Number.isNaN(e)?`nan`:`number`;case`boolean`:return`boolean`;case`function`:return`function`;case`bigint`:return`bigint`;case`symbol`:return`symbol`;case`object`:return Array.isArray(e)?`array`:e===null?`null`:e.then&&typeof e.then==`function`&&e.catch&&typeof e.catch==`function`?`promise`:typeof Map<`u`&&e instanceof Map?`map`:typeof Set<`u`&&e instanceof Set?`set`:typeof Date<`u`&&e instanceof Date?`date`:typeof File<`u`&&e instanceof File?`file`:`object`;default:throw Error(`Unknown data type: ${t}`)}},xX=new Set([`string`,`number`,`symbol`]),SX=new Set([`string`,`number`,`bigint`,`boolean`,`symbol`,`undefined`]);function CX(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function wX(e,t,n){let r=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(r._zod.parent=e),r}function Z(e){let t=e;if(!t)return{};if(typeof t==`string`)return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error==`string`?{...t,error:()=>t.error}:t}function TX(e){let t;return new Proxy({},{get(n,r,i){return t??=e(),Reflect.get(t,r,i)},set(n,r,i,a){return t??=e(),Reflect.set(t,r,i,a)},has(n,r){return t??=e(),Reflect.has(t,r)},deleteProperty(n,r){return t??=e(),Reflect.deleteProperty(t,r)},ownKeys(n){return t??=e(),Reflect.ownKeys(t)},getOwnPropertyDescriptor(n,r){return t??=e(),Reflect.getOwnPropertyDescriptor(t,r)},defineProperty(n,r,i){return t??=e(),Reflect.defineProperty(t,r,i)}})}function Q(e){return typeof e==`bigint`?e.toString()+`n`:typeof e==`string`?`"${e}"`:`${e}`}function EX(e){return Object.keys(e).filter(t=>e[t]._zod.optin===`optional`&&e[t]._zod.optout===`optional`)}var DX={safeint:[-(2**53-1),2**53-1],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},OX={int64:[BigInt(`-9223372036854775808`),BigInt(`9223372036854775807`)],uint64:[BigInt(0),BigInt(`18446744073709551615`)]};function kX(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.pick() cannot be used on object schemas containing refinements`);return wX(e,sX(e._zod.def,{get shape(){let e={};for(let r in t){if(!(r in n.shape))throw Error(`Unrecognized key: "${r}"`);t[r]&&(e[r]=n.shape[r])}return oX(this,`shape`,e),e},checks:[]}))}function AX(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.omit() cannot be used on object schemas containing refinements`);return wX(e,sX(e._zod.def,{get shape(){let r={...e._zod.def.shape};for(let e in t){if(!(e in n.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&delete r[e]}return oX(this,`shape`,r),r},checks:[]}))}function jX(e,t){if(!_X(t))throw Error(`Invalid input to extend: expected a plain object`);let n=e._zod.def.checks;if(n&&n.length>0){let n=e._zod.def.shape;for(let e in t)if(Object.getOwnPropertyDescriptor(n,e)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return wX(e,sX(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return oX(this,`shape`,n),n}}))}function MX(e,t){if(!_X(t))throw Error(`Invalid input to safeExtend: expected a plain object`);return wX(e,sX(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return oX(this,`shape`,n),n}}))}function NX(e,t){return wX(e,sX(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t._zod.def.shape};return oX(this,`shape`,n),n},get catchall(){return t._zod.def.catchall},checks:[]}))}function PX(e,t,n){let r=t._zod.def.checks;if(r&&r.length>0)throw Error(`.partial() cannot be used on object schemas containing refinements`);return wX(t,sX(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t in n){if(!(t in r))throw Error(`Unrecognized key: "${t}"`);n[t]&&(i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t])}else for(let t in r)i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t];return oX(this,`shape`,i),i},checks:[]}))}function FX(e,t,n){return wX(t,sX(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t in n){if(!(t in i))throw Error(`Unrecognized key: "${t}"`);n[t]&&(i[t]=new e({type:`nonoptional`,innerType:r[t]}))}else for(let t in r)i[t]=new e({type:`nonoptional`,innerType:r[t]});return oX(this,`shape`,i),i}}))}function IX(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n{var n;return(n=t).path??(n.path=[]),t.path.unshift(e),t})}function RX(e){return typeof e==`string`?e:e?.message}function zX(e,t,n){let r={...e,path:e.path??[]};return e.message||(r.message=RX(e.inst?._zod.def?.error?.(e))??RX(t?.error?.(e))??RX(n.customError?.(e))??RX(n.localeError?.(e))??`Invalid input`),delete r.inst,delete r.continue,t?.reportInput||delete r.input,r}function BX(e){return e instanceof Set?`set`:e instanceof Map?`map`:e instanceof File?`file`:`unknown`}function VX(e){return Array.isArray(e)?`array`:typeof e==`string`?`string`:`unknown`}function HX(e){let t=typeof e;switch(t){case`number`:return Number.isNaN(e)?`nan`:`number`;case`object`:{if(e===null)return`null`;if(Array.isArray(e))return`array`;let t=e;if(t&&Object.getPrototypeOf(t)!==Object.prototype&&`constructor`in t&&t.constructor)return t.constructor.name}}return t}function UX(...e){let[t,n,r]=e;return typeof t==`string`?{message:t,code:`custom`,input:n,inst:r}:{...t}}function WX(e){return Object.entries(e).filter(([e,t])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}function GX(e){let t=atob(e),n=new Uint8Array(t.length);for(let e=0;ee.toString(16).padStart(2,`0`)).join(``)}var ZX=class{constructor(...e){}},QX=(e,t)=>{e.name=`$ZodError`,Object.defineProperty(e,`_zod`,{value:e._zod,enumerable:!1}),Object.defineProperty(e,`issues`,{value:t,enumerable:!1}),e.message=JSON.stringify(t,QY,2),Object.defineProperty(e,`toString`,{value:()=>e.message,enumerable:!1})},$X=Y(`$ZodError`,QX),eZ=Y(`$ZodError`,QX,{Parent:Error});function tZ(e,t=e=>e.message){let n={},r=[];for(let i of e.issues)i.path.length>0?(n[i.path[0]]=n[i.path[0]]||[],n[i.path[0]].push(t(i))):r.push(t(i));return{formErrors:r,fieldErrors:n}}function nZ(e,t=e=>e.message){let n={_errors:[]},r=e=>{for(let i of e.issues)if(i.code===`invalid_union`&&i.errors.length)i.errors.map(e=>r({issues:e}));else if(i.code===`invalid_key`)r({issues:i.issues});else if(i.code===`invalid_element`)r({issues:i.issues});else if(i.path.length===0)n._errors.push(t(i));else{let e=n,r=0;for(;re.message){let n={errors:[]},r=(e,i=[])=>{var a,o;for(let s of e.issues)if(s.code===`invalid_union`&&s.errors.length)s.errors.map(e=>r({issues:e},s.path));else if(s.code===`invalid_key`)r({issues:s.issues},s.path);else if(s.code===`invalid_element`)r({issues:s.issues},s.path);else{let e=[...i,...s.path];if(e.length===0){n.errors.push(t(s));continue}let r=n,c=0;for(;ctypeof e==`object`?e.key:e);for(let e of n)typeof e==`number`?t.push(`[${e}]`):typeof e==`symbol`?t.push(`[${JSON.stringify(String(e))}]`):/[^\w$]/.test(e)?t.push(`[${JSON.stringify(e)}]`):(t.length&&t.push(`.`),t.push(e));return t.join(``)}function aZ(e){let t=[],n=[...e.issues].sort((e,t)=>(e.path??[]).length-(t.path??[]).length);for(let e of n)t.push(`✖ ${e.message}`),e.path?.length&&t.push(` → at ${iZ(e.path)}`);return t.join(` +`)}var oZ=e=>(t,n,r,i)=>{let a=r?Object.assign(r,{async:!1}):{async:!1},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise)throw new VY;if(o.issues.length){let t=new(i?.Err??e)(o.issues.map(e=>zX(e,a,WY())));throw mX(t,i?.callee),t}return o.value},sZ=oZ(eZ),cZ=e=>async(t,n,r,i)=>{let a=r?Object.assign(r,{async:!0}):{async:!0},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise&&(o=await o),o.issues.length){let t=new(i?.Err??e)(o.issues.map(e=>zX(e,a,WY())));throw mX(t,i?.callee),t}return o.value},lZ=cZ(eZ),uZ=e=>(t,n,r)=>{let i=r?{...r,async:!1}:{async:!1},a=t._zod.run({value:n,issues:[]},i);if(a instanceof Promise)throw new VY;return a.issues.length?{success:!1,error:new(e??$X)(a.issues.map(e=>zX(e,i,WY())))}:{success:!0,data:a.value}},dZ=uZ(eZ),fZ=e=>async(t,n,r)=>{let i=r?Object.assign(r,{async:!0}):{async:!0},a=t._zod.run({value:n,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?{success:!1,error:new e(a.issues.map(e=>zX(e,i,WY())))}:{success:!0,data:a.value}},pZ=fZ(eZ),mZ=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:`backward`}):{direction:`backward`};return oZ(e)(t,n,i)},hZ=mZ(eZ),gZ=e=>(t,n,r)=>oZ(e)(t,n,r),_Z=gZ(eZ),vZ=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:`backward`}):{direction:`backward`};return cZ(e)(t,n,i)},yZ=vZ(eZ),bZ=e=>async(t,n,r)=>cZ(e)(t,n,r),xZ=bZ(eZ),SZ=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:`backward`}):{direction:`backward`};return uZ(e)(t,n,i)},CZ=SZ(eZ),wZ=e=>(t,n,r)=>uZ(e)(t,n,r),TZ=wZ(eZ),EZ=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:`backward`}):{direction:`backward`};return fZ(e)(t,n,i)},DZ=EZ(eZ),OZ=e=>async(t,n,r)=>fZ(e)(t,n,r),kZ=OZ(eZ),AZ=A({base64:()=>rQ,base64url:()=>iQ,bigint:()=>mQ,boolean:()=>_Q,browserEmail:()=>YZ,cidrv4:()=>tQ,cidrv6:()=>nQ,cuid:()=>jZ,cuid2:()=>MZ,date:()=>lQ,datetime:()=>fQ,domain:()=>oQ,duration:()=>LZ,e164:()=>sQ,email:()=>WZ,emoji:()=>ZZ,extendedDuration:()=>RZ,guid:()=>zZ,hex:()=>SQ,hostname:()=>aQ,html5Email:()=>GZ,idnEmail:()=>JZ,integer:()=>hQ,ipv4:()=>QZ,ipv6:()=>$Z,ksuid:()=>FZ,lowercase:()=>bQ,mac:()=>eQ,md5_base64:()=>EQ,md5_base64url:()=>DQ,md5_hex:()=>TQ,nanoid:()=>IZ,null:()=>vQ,number:()=>gQ,rfc5322Email:()=>KZ,sha1_base64:()=>kQ,sha1_base64url:()=>AQ,sha1_hex:()=>OQ,sha256_base64:()=>MQ,sha256_base64url:()=>NQ,sha256_hex:()=>jQ,sha384_base64:()=>FQ,sha384_base64url:()=>IQ,sha384_hex:()=>PQ,sha512_base64:()=>RQ,sha512_base64url:()=>zQ,sha512_hex:()=>LQ,string:()=>pQ,time:()=>dQ,ulid:()=>NZ,undefined:()=>yQ,unicodeEmail:()=>qZ,uppercase:()=>xQ,uuid:()=>BZ,uuid4:()=>VZ,uuid6:()=>HZ,uuid7:()=>UZ,xid:()=>PZ}),jZ=/^[cC][^\s-]{8,}$/,MZ=/^[0-9a-z]+$/,NZ=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,PZ=/^[0-9a-vA-V]{20}$/,FZ=/^[A-Za-z0-9]{27}$/,IZ=/^[a-zA-Z0-9_-]{21}$/,LZ=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,RZ=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,zZ=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,BZ=e=>e?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,VZ=BZ(4),HZ=BZ(6),UZ=BZ(7),WZ=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,GZ=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,KZ=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,qZ=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,JZ=qZ,YZ=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,XZ=`^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$`;function ZZ(){return new RegExp(XZ,`u`)}var QZ=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,$Z=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,eQ=e=>{let t=CX(e??`:`);return RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},tQ=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,nQ=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,rQ=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,iQ=/^[A-Za-z0-9_-]*$/,aQ=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,oQ=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,sQ=/^\+[1-9]\d{6,14}$/,cQ=`(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))`,lQ=RegExp(`^${cQ}$`);function uQ(e){let t=`(?:[01]\\d|2[0-3]):[0-5]\\d`;return typeof e.precision==`number`?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function dQ(e){return RegExp(`^${uQ(e)}$`)}function fQ(e){let t=uQ({precision:e.precision}),n=[`Z`];e.local&&n.push(``),e.offset&&n.push(`([+-](?:[01]\\d|2[0-3]):[0-5]\\d)`);let r=`${t}(?:${n.join(`|`)})`;return RegExp(`^${cQ}T(?:${r})$`)}var pQ=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??``}}`:`[\\s\\S]*`;return RegExp(`^${t}$`)},mQ=/^-?\d+n?$/,hQ=/^-?\d+$/,gQ=/^-?\d+(?:\.\d+)?$/,_Q=/^(?:true|false)$/i,vQ=/^null$/i,yQ=/^undefined$/i,bQ=/^[^A-Z]*$/,xQ=/^[^a-z]*$/,SQ=/^[0-9a-fA-F]*$/;function CQ(e,t){return RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function wQ(e){return RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var TQ=/^[0-9a-fA-F]{32}$/,EQ=CQ(22,`==`),DQ=wQ(22),OQ=/^[0-9a-fA-F]{40}$/,kQ=CQ(27,`=`),AQ=wQ(27),jQ=/^[0-9a-fA-F]{64}$/,MQ=CQ(43,`=`),NQ=wQ(43),PQ=/^[0-9a-fA-F]{96}$/,FQ=CQ(64,``),IQ=wQ(64),LQ=/^[0-9a-fA-F]{128}$/,RQ=CQ(86,`==`),zQ=wQ(86),BQ=Y(`$ZodCheck`,(e,t)=>{var n;e._zod??={},e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),VQ={number:`number`,bigint:`bigint`,object:`date`},HQ=Y(`$ZodCheckLessThan`,(e,t)=>{BQ.init(e,t);let n=VQ[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.maximum:n.exclusiveMaximum)??1/0;t.value{(t.inclusive?r.value<=t.value:r.value{BQ.init(e,t);let n=VQ[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.minimum:n.exclusiveMinimum)??-1/0;t.value>r&&(t.inclusive?n.minimum=t.value:n.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:n,code:`too_small`,minimum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),WQ=Y(`$ZodCheckMultipleOf`,(e,t)=>{BQ.init(e,t),e._zod.onattach.push(e=>{var n;(n=e._zod.bag).multipleOf??(n.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw Error(`Cannot mix number and bigint in multiple_of check.`);(typeof n.value==`bigint`?n.value%t.value===BigInt(0):nX(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:`not_multiple_of`,divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),GQ=Y(`$ZodCheckNumberFormat`,(e,t)=>{BQ.init(e,t),t.format=t.format||`float64`;let n=t.format?.includes(`int`),r=n?`int`:`number`,[i,a]=DX[t.format];e._zod.onattach.push(e=>{let r=e._zod.bag;r.format=t.format,r.minimum=i,r.maximum=a,n&&(r.pattern=hQ)}),e._zod.check=o=>{let s=o.value;if(n){if(!Number.isInteger(s)){o.issues.push({expected:r,format:t.format,code:`invalid_type`,continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?o.issues.push({input:s,code:`too_big`,maximum:2**53-1,note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort}):o.issues.push({input:s,code:`too_small`,minimum:-(2**53-1),note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}sa&&o.issues.push({origin:`number`,input:s,code:`too_big`,maximum:a,inclusive:!0,inst:e,continue:!t.abort})}}),KQ=Y(`$ZodCheckBigIntFormat`,(e,t)=>{BQ.init(e,t);let[n,r]=OX[t.format];e._zod.onattach.push(e=>{let i=e._zod.bag;i.format=t.format,i.minimum=n,i.maximum=r}),e._zod.check=i=>{let a=i.value;ar&&i.issues.push({origin:`bigint`,input:a,code:`too_big`,maximum:r,inclusive:!0,inst:e,continue:!t.abort})}}),qQ=Y(`$ZodCheckMaxSize`,(e,t)=>{var n;BQ.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!eX(t)&&t.size!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.maximum??1/0;t.maximum{let r=n.value;r.size<=t.maximum||n.issues.push({origin:BX(r),code:`too_big`,maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),JQ=Y(`$ZodCheckMinSize`,(e,t)=>{var n;BQ.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!eX(t)&&t.size!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.minimum??-1/0;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{let r=n.value;r.size>=t.minimum||n.issues.push({origin:BX(r),code:`too_small`,minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),YQ=Y(`$ZodCheckSizeEquals`,(e,t)=>{var n;BQ.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!eX(t)&&t.size!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag;n.minimum=t.size,n.maximum=t.size,n.size=t.size}),e._zod.check=n=>{let r=n.value,i=r.size;if(i===t.size)return;let a=i>t.size;n.issues.push({origin:BX(r),...a?{code:`too_big`,maximum:t.size}:{code:`too_small`,minimum:t.size},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),XQ=Y(`$ZodCheckMaxLength`,(e,t)=>{var n;BQ.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!eX(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.maximum??1/0;t.maximum{let r=n.value;if(r.length<=t.maximum)return;let i=VX(r);n.issues.push({origin:i,code:`too_big`,maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),ZQ=Y(`$ZodCheckMinLength`,(e,t)=>{var n;BQ.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!eX(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.minimum??-1/0;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{let r=n.value;if(r.length>=t.minimum)return;let i=VX(r);n.issues.push({origin:i,code:`too_small`,minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),QQ=Y(`$ZodCheckLengthEquals`,(e,t)=>{var n;BQ.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!eX(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag;n.minimum=t.length,n.maximum=t.length,n.length=t.length}),e._zod.check=n=>{let r=n.value,i=r.length;if(i===t.length)return;let a=VX(r),o=i>t.length;n.issues.push({origin:a,...o?{code:`too_big`,maximum:t.length}:{code:`too_small`,minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),$Q=Y(`$ZodCheckStringFormat`,(e,t)=>{var n,r;BQ.init(e,t),e._zod.onattach.push(e=>{let n=e._zod.bag;n.format=t.format,t.pattern&&(n.patterns??=new Set,n.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),e$=Y(`$ZodCheckRegex`,(e,t)=>{$Q.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:`regex`,input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),t$=Y(`$ZodCheckLowerCase`,(e,t)=>{t.pattern??=bQ,$Q.init(e,t)}),n$=Y(`$ZodCheckUpperCase`,(e,t)=>{t.pattern??=xQ,$Q.init(e,t)}),r$=Y(`$ZodCheckIncludes`,(e,t)=>{BQ.init(e,t);let n=CX(t.includes),r=new RegExp(typeof t.position==`number`?`^.{${t.position}}${n}`:n);t.pattern=r,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(r)}),e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:`string`,code:`invalid_format`,format:`includes`,includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),i$=Y(`$ZodCheckStartsWith`,(e,t)=>{BQ.init(e,t);let n=RegExp(`^${CX(t.prefix)}.*`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`starts_with`,prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),a$=Y(`$ZodCheckEndsWith`,(e,t)=>{BQ.init(e,t);let n=RegExp(`.*${CX(t.suffix)}$`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`ends_with`,suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}});function o$(e,t,n){e.issues.length&&t.issues.push(...LX(n,e.issues))}var s$=Y(`$ZodCheckProperty`,(e,t)=>{BQ.init(e,t),e._zod.check=e=>{let n=t.schema._zod.run({value:e.value[t.property],issues:[]},{});if(n instanceof Promise)return n.then(n=>o$(n,e,t.property));o$(n,e,t.property)}}),c$=Y(`$ZodCheckMimeType`,(e,t)=>{BQ.init(e,t);let n=new Set(t.mime);e._zod.onattach.push(e=>{e._zod.bag.mime=t.mime}),e._zod.check=r=>{n.has(r.value.type)||r.issues.push({code:`invalid_value`,values:t.mime,input:r.value.type,inst:e,continue:!t.abort})}}),l$=Y(`$ZodCheckOverwrite`,(e,t)=>{BQ.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}}),u$=class{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),--this.indent}write(e){if(typeof e==`function`){e(this,{execution:`sync`}),e(this,{execution:`async`});return}let t=e.split(` +`).filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length)),r=t.map(e=>e.slice(n)).map(e=>` `.repeat(this.indent*2)+e);for(let e of r)this.content.push(e)}compile(){let e=Function,t=this?.args,n=[...(this?.content??[``]).map(e=>` ${e}`)];return new e(...t,n.join(` +`))}},d$={major:4,minor:3,patch:6},f$=Y(`$ZodType`,(e,t)=>{var n;e??={},e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=d$;let r=[...e._zod.def.checks??[]];e._zod.traits.has(`$ZodCheck`)&&r.unshift(e);for(let t of r)for(let n of t._zod.onattach)n(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(e,t,n)=>{let r=IX(e),i;for(let a of t){if(a._zod.def.when){if(!a._zod.def.when(e))continue}else if(r)continue;let t=e.issues.length,o=a._zod.check(e);if(o instanceof Promise&&n?.async===!1)throw new VY;if(i||o instanceof Promise)i=(i??Promise.resolve()).then(async()=>{await o,e.issues.length!==t&&(r||=IX(e,t))});else{if(e.issues.length===t)continue;r||=IX(e,t)}}return i?i.then(()=>e):e},n=(n,i,a)=>{if(IX(n))return n.aborted=!0,n;let o=t(i,r,a);if(o instanceof Promise){if(a.async===!1)throw new VY;return o.then(t=>e._zod.parse(t,a))}return e._zod.parse(o,a)};e._zod.run=(i,a)=>{if(a.skipChecks)return e._zod.parse(i,a);if(a.direction===`backward`){let t=e._zod.parse({value:i.value,issues:[]},{...a,skipChecks:!0});return t instanceof Promise?t.then(e=>n(e,i,a)):n(t,i,a)}let o=e._zod.parse(i,a);if(o instanceof Promise){if(a.async===!1)throw new VY;return o.then(e=>t(e,r,a))}return t(o,r,a)}}iX(e,`~standard`,()=>({validate:t=>{try{let n=dZ(e,t);return n.success?{value:n.data}:{issues:n.error?.issues}}catch{return pZ(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:`zod`,version:1}))}),p$=Y(`$ZodString`,(e,t)=>{f$.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??pQ(e._zod.bag),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value==`string`||n.issues.push({expected:`string`,code:`invalid_type`,input:n.value,inst:e}),n}}),m$=Y(`$ZodStringFormat`,(e,t)=>{$Q.init(e,t),p$.init(e,t)}),h$=Y(`$ZodGUID`,(e,t)=>{t.pattern??=zZ,m$.init(e,t)}),g$=Y(`$ZodUUID`,(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(e===void 0)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??=BZ(e)}else t.pattern??=BZ();m$.init(e,t)}),_$=Y(`$ZodEmail`,(e,t)=>{t.pattern??=WZ,m$.init(e,t)}),v$=Y(`$ZodURL`,(e,t)=>{m$.init(e,t),e._zod.check=n=>{try{let r=n.value.trim(),i=new URL(r);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(i.hostname)||n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid hostname`,pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(i.protocol.endsWith(`:`)?i.protocol.slice(0,-1):i.protocol)||n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid protocol`,pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),t.normalize?n.value=i.href:n.value=r;return}catch{n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort})}}}),y$=Y(`$ZodEmoji`,(e,t)=>{t.pattern??=ZZ(),m$.init(e,t)}),b$=Y(`$ZodNanoID`,(e,t)=>{t.pattern??=IZ,m$.init(e,t)}),x$=Y(`$ZodCUID`,(e,t)=>{t.pattern??=jZ,m$.init(e,t)}),S$=Y(`$ZodCUID2`,(e,t)=>{t.pattern??=MZ,m$.init(e,t)}),C$=Y(`$ZodULID`,(e,t)=>{t.pattern??=NZ,m$.init(e,t)}),w$=Y(`$ZodXID`,(e,t)=>{t.pattern??=PZ,m$.init(e,t)}),T$=Y(`$ZodKSUID`,(e,t)=>{t.pattern??=FZ,m$.init(e,t)}),E$=Y(`$ZodISODateTime`,(e,t)=>{t.pattern??=fQ(t),m$.init(e,t)}),D$=Y(`$ZodISODate`,(e,t)=>{t.pattern??=lQ,m$.init(e,t)}),O$=Y(`$ZodISOTime`,(e,t)=>{t.pattern??=dQ(t),m$.init(e,t)}),k$=Y(`$ZodISODuration`,(e,t)=>{t.pattern??=LZ,m$.init(e,t)}),A$=Y(`$ZodIPv4`,(e,t)=>{t.pattern??=QZ,m$.init(e,t),e._zod.bag.format=`ipv4`}),j$=Y(`$ZodIPv6`,(e,t)=>{t.pattern??=$Z,m$.init(e,t),e._zod.bag.format=`ipv6`,e._zod.check=n=>{try{new URL(`http://[${n.value}]`)}catch{n.issues.push({code:`invalid_format`,format:`ipv6`,input:n.value,inst:e,continue:!t.abort})}}}),M$=Y(`$ZodMAC`,(e,t)=>{t.pattern??=eQ(t.delimiter),m$.init(e,t),e._zod.bag.format=`mac`}),N$=Y(`$ZodCIDRv4`,(e,t)=>{t.pattern??=tQ,m$.init(e,t)}),P$=Y(`$ZodCIDRv6`,(e,t)=>{t.pattern??=nQ,m$.init(e,t),e._zod.check=n=>{let r=n.value.split(`/`);try{if(r.length!==2)throw Error();let[e,t]=r;if(!t)throw Error();let n=Number(t);if(`${n}`!==t||n<0||n>128)throw Error();new URL(`http://[${e}]`)}catch{n.issues.push({code:`invalid_format`,format:`cidrv6`,input:n.value,inst:e,continue:!t.abort})}}});function F$(e){if(e===``)return!0;if(e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}var I$=Y(`$ZodBase64`,(e,t)=>{t.pattern??=rQ,m$.init(e,t),e._zod.bag.contentEncoding=`base64`,e._zod.check=n=>{F$(n.value)||n.issues.push({code:`invalid_format`,format:`base64`,input:n.value,inst:e,continue:!t.abort})}});function L$(e){if(!iQ.test(e))return!1;let t=e.replace(/[-_]/g,e=>e===`-`?`+`:`/`);return F$(t.padEnd(Math.ceil(t.length/4)*4,`=`))}var R$=Y(`$ZodBase64URL`,(e,t)=>{t.pattern??=iQ,m$.init(e,t),e._zod.bag.contentEncoding=`base64url`,e._zod.check=n=>{L$(n.value)||n.issues.push({code:`invalid_format`,format:`base64url`,input:n.value,inst:e,continue:!t.abort})}}),z$=Y(`$ZodE164`,(e,t)=>{t.pattern??=sQ,m$.init(e,t)});function B$(e,t=null){try{let n=e.split(`.`);if(n.length!==3)return!1;let[r]=n;if(!r)return!1;let i=JSON.parse(atob(r));return!(`typ`in i&&i?.typ!==`JWT`||!i.alg||t&&(!(`alg`in i)||i.alg!==t))}catch{return!1}}var V$=Y(`$ZodJWT`,(e,t)=>{m$.init(e,t),e._zod.check=n=>{B$(n.value,t.alg)||n.issues.push({code:`invalid_format`,format:`jwt`,input:n.value,inst:e,continue:!t.abort})}}),H$=Y(`$ZodCustomStringFormat`,(e,t)=>{m$.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:`invalid_format`,format:t.format,input:n.value,inst:e,continue:!t.abort})}}),U$=Y(`$ZodNumber`,(e,t)=>{f$.init(e,t),e._zod.pattern=e._zod.bag.pattern??gQ,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let i=n.value;if(typeof i==`number`&&!Number.isNaN(i)&&Number.isFinite(i))return n;let a=typeof i==`number`?Number.isNaN(i)?`NaN`:Number.isFinite(i)?void 0:`Infinity`:void 0;return n.issues.push({expected:`number`,code:`invalid_type`,input:i,inst:e,...a?{received:a}:{}}),n}}),W$=Y(`$ZodNumberFormat`,(e,t)=>{GQ.init(e,t),U$.init(e,t)}),G$=Y(`$ZodBoolean`,(e,t)=>{f$.init(e,t),e._zod.pattern=_Q,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=!!n.value}catch{}let i=n.value;return typeof i==`boolean`||n.issues.push({expected:`boolean`,code:`invalid_type`,input:i,inst:e}),n}}),K$=Y(`$ZodBigInt`,(e,t)=>{f$.init(e,t),e._zod.pattern=mQ,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch{}return typeof n.value==`bigint`||n.issues.push({expected:`bigint`,code:`invalid_type`,input:n.value,inst:e}),n}}),q$=Y(`$ZodBigIntFormat`,(e,t)=>{KQ.init(e,t),K$.init(e,t)}),J$=Y(`$ZodSymbol`,(e,t)=>{f$.init(e,t),e._zod.parse=(t,n)=>{let r=t.value;return typeof r==`symbol`||t.issues.push({expected:`symbol`,code:`invalid_type`,input:r,inst:e}),t}}),Y$=Y(`$ZodUndefined`,(e,t)=>{f$.init(e,t),e._zod.pattern=yQ,e._zod.values=new Set([void 0]),e._zod.optin=`optional`,e._zod.optout=`optional`,e._zod.parse=(t,n)=>{let r=t.value;return r===void 0||t.issues.push({expected:`undefined`,code:`invalid_type`,input:r,inst:e}),t}}),X$=Y(`$ZodNull`,(e,t)=>{f$.init(e,t),e._zod.pattern=vQ,e._zod.values=new Set([null]),e._zod.parse=(t,n)=>{let r=t.value;return r===null||t.issues.push({expected:`null`,code:`invalid_type`,input:r,inst:e}),t}}),Z$=Y(`$ZodAny`,(e,t)=>{f$.init(e,t),e._zod.parse=e=>e}),Q$=Y(`$ZodUnknown`,(e,t)=>{f$.init(e,t),e._zod.parse=e=>e}),$$=Y(`$ZodNever`,(e,t)=>{f$.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:`never`,code:`invalid_type`,input:t.value,inst:e}),t)}),e1=Y(`$ZodVoid`,(e,t)=>{f$.init(e,t),e._zod.parse=(t,n)=>{let r=t.value;return r===void 0||t.issues.push({expected:`void`,code:`invalid_type`,input:r,inst:e}),t}}),t1=Y(`$ZodDate`,(e,t)=>{f$.init(e,t),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=new Date(n.value)}catch{}let i=n.value,a=i instanceof Date;return a&&!Number.isNaN(i.getTime())||n.issues.push({expected:`date`,code:`invalid_type`,input:i,...a?{received:`Invalid Date`}:{},inst:e}),n}});function n1(e,t,n){e.issues.length&&t.issues.push(...LX(n,e.issues)),t.value[n]=e.value}var r1=Y(`$ZodArray`,(e,t)=>{f$.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!Array.isArray(i))return n.issues.push({expected:`array`,code:`invalid_type`,input:i,inst:e}),n;n.value=Array(i.length);let a=[];for(let e=0;en1(t,n,e))):n1(s,n,e)}return a.length?Promise.all(a).then(()=>n):n}});function i1(e,t,n,r,i){if(e.issues.length){if(i&&!(n in r))return;t.issues.push(...LX(n,e.issues))}e.value===void 0?n in r&&(t.value[n]=void 0):t.value[n]=e.value}function a1(e){let t=Object.keys(e.shape);for(let n of t)if(!e.shape?.[n]?._zod?.traits?.has(`$ZodType`))throw Error(`Invalid element at key "${n}": expected a Zod schema`);let n=EX(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function o1(e,t,n,r,i,a){let o=[],s=i.keySet,c=i.catchall._zod,l=c.def.type,u=c.optout===`optional`;for(let i in t){if(s.has(i))continue;if(l===`never`){o.push(i);continue}let a=c.run({value:t[i],issues:[]},r);a instanceof Promise?e.push(a.then(e=>i1(e,n,i,t,u))):i1(a,n,i,t,u)}return o.length&&n.issues.push({code:`unrecognized_keys`,keys:o,input:t,inst:a}),e.length?Promise.all(e).then(()=>n):n}var s1=Y(`$ZodObject`,(e,t)=>{if(f$.init(e,t),!Object.getOwnPropertyDescriptor(t,`shape`)?.get){let e=t.shape;Object.defineProperty(t,`shape`,{get:()=>{let n={...e};return Object.defineProperty(t,`shape`,{value:n}),n}})}let n=$Y(()=>a1(t));iX(e._zod,`propValues`,()=>{let e=t.shape,n={};for(let t in e){let r=e[t]._zod;if(r.values){n[t]??(n[t]=new Set);for(let e of r.values)n[t].add(e)}}return n});let r=hX,i=t.catchall,a;e._zod.parse=(t,o)=>{a??=n.value;let s=t.value;if(!r(s))return t.issues.push({expected:`object`,code:`invalid_type`,input:s,inst:e}),t;t.value={};let c=[],l=a.shape;for(let e of a.keys){let n=l[e],r=n._zod.optout===`optional`,i=n._zod.run({value:s[e],issues:[]},o);i instanceof Promise?c.push(i.then(n=>i1(n,t,e,s,r))):i1(i,t,e,s,r)}return i?o1(c,s,t,o,n.value,e):c.length?Promise.all(c).then(()=>t):t}}),c1=Y(`$ZodObjectJIT`,(e,t)=>{s1.init(e,t);let n=e._zod.parse,r=$Y(()=>a1(t)),i=e=>{let t=new u$([`shape`,`payload`,`ctx`]),n=r.value,i=e=>{let t=fX(e);return`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`};t.write(`const input = payload.value;`);let a=Object.create(null),o=0;for(let e of n.keys)a[e]=`key_${o++}`;t.write(`const newResult = {};`);for(let r of n.keys){let n=a[r],o=fX(r),s=e[r]?._zod?.optout===`optional`;t.write(`const ${n} = ${i(r)};`),s?t.write(` + if (${n}.issues.length) { + if (${o} in input) { + payload.issues = payload.issues.concat(${n}.issues.map(iss => ({ + ...iss, + path: iss.path ? [${o}, ...iss.path] : [${o}] + }))); + } + } + + if (${n}.value === undefined) { + if (${o} in input) { + newResult[${o}] = undefined; + } + } else { + newResult[${o}] = ${n}.value; + } + + `):t.write(` + if (${n}.issues.length) { + payload.issues = payload.issues.concat(${n}.issues.map(iss => ({ + ...iss, + path: iss.path ? [${o}, ...iss.path] : [${o}] + }))); + } + + if (${n}.value === undefined) { + if (${o} in input) { + newResult[${o}] = undefined; + } + } else { + newResult[${o}] = ${n}.value; + } + + `)}t.write(`payload.value = newResult;`),t.write(`return payload;`);let s=t.compile();return(t,n)=>s(e,t,n)},a,o=hX,s=!UY.jitless,c=s&&gX.value,l=t.catchall,u;e._zod.parse=(d,f)=>{u??=r.value;let p=d.value;return o(p)?s&&c&&f?.async===!1&&f.jitless!==!0?(a||=i(t.shape),d=a(d,f),l?o1([],p,d,f,u,e):d):n(d,f):(d.issues.push({expected:`object`,code:`invalid_type`,input:p,inst:e}),d)}});function l1(e,t,n,r){for(let n of e)if(n.issues.length===0)return t.value=n.value,t;let i=e.filter(e=>!IX(e));return i.length===1?(t.value=i[0].value,i[0]):(t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>zX(e,r,WY())))}),t)}var u1=Y(`$ZodUnion`,(e,t)=>{f$.init(e,t),iX(e._zod,`optin`,()=>t.options.some(e=>e._zod.optin===`optional`)?`optional`:void 0),iX(e._zod,`optout`,()=>t.options.some(e=>e._zod.optout===`optional`)?`optional`:void 0),iX(e._zod,`values`,()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),iX(e._zod,`pattern`,()=>{if(t.options.every(e=>e._zod.pattern)){let e=t.options.map(e=>e._zod.pattern);return RegExp(`^(${e.map(e=>tX(e.source)).join(`|`)})$`)}});let n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(i,a)=>{if(n)return r(i,a);let o=!1,s=[];for(let e of t.options){let t=e._zod.run({value:i.value,issues:[]},a);if(t instanceof Promise)s.push(t),o=!0;else{if(t.issues.length===0)return t;s.push(t)}}return o?Promise.all(s).then(t=>l1(t,i,e,a)):l1(s,i,e,a)}});function d1(e,t,n,r){let i=e.filter(e=>e.issues.length===0);return i.length===1?(t.value=i[0].value,t):(i.length===0?t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>zX(e,r,WY())))}):t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:[],inclusive:!1}),t)}var f1=Y(`$ZodXor`,(e,t)=>{u1.init(e,t),t.inclusive=!1;let n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(i,a)=>{if(n)return r(i,a);let o=!1,s=[];for(let e of t.options){let t=e._zod.run({value:i.value,issues:[]},a);t instanceof Promise?(s.push(t),o=!0):s.push(t)}return o?Promise.all(s).then(t=>d1(t,i,e,a)):d1(s,i,e,a)}}),p1=Y(`$ZodDiscriminatedUnion`,(e,t)=>{t.inclusive=!1,u1.init(e,t);let n=e._zod.parse;iX(e._zod,`propValues`,()=>{let e={};for(let n of t.options){let r=n._zod.propValues;if(!r||Object.keys(r).length===0)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(n)}"`);for(let[t,n]of Object.entries(r)){e[t]||(e[t]=new Set);for(let r of n)e[t].add(r)}}return e});let r=$Y(()=>{let e=t.options,n=new Map;for(let r of e){let e=r._zod.propValues?.[t.discriminator];if(!e||e.size===0)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(r)}"`);for(let t of e){if(n.has(t))throw Error(`Duplicate discriminator value "${String(t)}"`);n.set(t,r)}}return n});e._zod.parse=(i,a)=>{let o=i.value;if(!hX(o))return i.issues.push({code:`invalid_type`,expected:`object`,input:o,inst:e}),i;let s=r.value.get(o?.[t.discriminator]);return s?s._zod.run(i,a):t.unionFallback?n(i,a):(i.issues.push({code:`invalid_union`,errors:[],note:`No matching discriminator`,discriminator:t.discriminator,input:o,path:[t.discriminator],inst:e}),i)}}),m1=Y(`$ZodIntersection`,(e,t)=>{f$.init(e,t),e._zod.parse=(e,n)=>{let r=e.value,i=t.left._zod.run({value:r,issues:[]},n),a=t.right._zod.run({value:r,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([t,n])=>g1(e,t,n)):g1(e,i,a)}});function h1(e,t){if(e===t||e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(_X(e)&&_X(t)){let n=Object.keys(t),r=Object.keys(e).filter(e=>n.indexOf(e)!==-1),i={...e,...t};for(let n of r){let r=h1(e[n],t[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};i[n]=r.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;re.l&&e.r).map(([e])=>e);if(a.length&&i&&e.issues.push({...i,keys:a}),IX(e))return e;let o=h1(t.value,n.value);if(!o.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(o.mergeErrorPath)}`);return e.value=o.data,e}var _1=Y(`$ZodTuple`,(e,t)=>{f$.init(e,t);let n=t.items;e._zod.parse=(r,i)=>{let a=r.value;if(!Array.isArray(a))return r.issues.push({input:a,inst:e,expected:`tuple`,code:`invalid_type`}),r;r.value=[];let o=[],s=[...n].reverse().findIndex(e=>e._zod.optin!==`optional`),c=s===-1?0:n.length-s;if(!t.rest){let t=a.length>n.length,i=a.length=a.length&&l>=c)continue;let t=e._zod.run({value:a[l],issues:[]},i);t instanceof Promise?o.push(t.then(e=>v1(e,r,l))):v1(t,r,l)}if(t.rest){let e=a.slice(n.length);for(let n of e){l++;let e=t.rest._zod.run({value:n,issues:[]},i);e instanceof Promise?o.push(e.then(e=>v1(e,r,l))):v1(e,r,l)}}return o.length?Promise.all(o).then(()=>r):r}});function v1(e,t,n){e.issues.length&&t.issues.push(...LX(n,e.issues)),t.value[n]=e.value}var y1=Y(`$ZodRecord`,(e,t)=>{f$.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!_X(i))return n.issues.push({expected:`record`,code:`invalid_type`,input:i,inst:e}),n;let a=[],o=t.keyType._zod.values;if(o){n.value={};let s=new Set;for(let e of o)if(typeof e==`string`||typeof e==`number`||typeof e==`symbol`){s.add(typeof e==`number`?e.toString():e);let o=t.valueType._zod.run({value:i[e],issues:[]},r);o instanceof Promise?a.push(o.then(t=>{t.issues.length&&n.issues.push(...LX(e,t.issues)),n.value[e]=t.value})):(o.issues.length&&n.issues.push(...LX(e,o.issues)),n.value[e]=o.value)}let c;for(let e in i)s.has(e)||(c??=[],c.push(e));c&&c.length>0&&n.issues.push({code:`unrecognized_keys`,input:i,inst:e,keys:c})}else{n.value={};for(let o of Reflect.ownKeys(i)){if(o===`__proto__`)continue;let s=t.keyType._zod.run({value:o,issues:[]},r);if(s instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);if(typeof o==`string`&&gQ.test(o)&&s.issues.length){let e=t.keyType._zod.run({value:Number(o),issues:[]},r);if(e instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);e.issues.length===0&&(s=e)}if(s.issues.length){t.mode===`loose`?n.value[o]=i[o]:n.issues.push({code:`invalid_key`,origin:`record`,issues:s.issues.map(e=>zX(e,r,WY())),input:o,path:[o],inst:e});continue}let c=t.valueType._zod.run({value:i[o],issues:[]},r);c instanceof Promise?a.push(c.then(e=>{e.issues.length&&n.issues.push(...LX(o,e.issues)),n.value[s.value]=e.value})):(c.issues.length&&n.issues.push(...LX(o,c.issues)),n.value[s.value]=c.value)}}return a.length?Promise.all(a).then(()=>n):n}}),b1=Y(`$ZodMap`,(e,t)=>{f$.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!(i instanceof Map))return n.issues.push({expected:`map`,code:`invalid_type`,input:i,inst:e}),n;let a=[];n.value=new Map;for(let[o,s]of i){let c=t.keyType._zod.run({value:o,issues:[]},r),l=t.valueType._zod.run({value:s,issues:[]},r);c instanceof Promise||l instanceof Promise?a.push(Promise.all([c,l]).then(([t,a])=>{x1(t,a,n,o,i,e,r)})):x1(c,l,n,o,i,e,r)}return a.length?Promise.all(a).then(()=>n):n}});function x1(e,t,n,r,i,a,o){e.issues.length&&(xX.has(typeof r)?n.issues.push(...LX(r,e.issues)):n.issues.push({code:`invalid_key`,origin:`map`,input:i,inst:a,issues:e.issues.map(e=>zX(e,o,WY()))})),t.issues.length&&(xX.has(typeof r)?n.issues.push(...LX(r,t.issues)):n.issues.push({origin:`map`,code:`invalid_element`,input:i,inst:a,key:r,issues:t.issues.map(e=>zX(e,o,WY()))})),n.value.set(e.value,t.value)}var S1=Y(`$ZodSet`,(e,t)=>{f$.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!(i instanceof Set))return n.issues.push({input:i,inst:e,expected:`set`,code:`invalid_type`}),n;let a=[];n.value=new Set;for(let e of i){let i=t.valueType._zod.run({value:e,issues:[]},r);i instanceof Promise?a.push(i.then(e=>C1(e,n))):C1(i,n)}return a.length?Promise.all(a).then(()=>n):n}});function C1(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var w1=Y(`$ZodEnum`,(e,t)=>{f$.init(e,t);let n=ZY(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=RegExp(`^(${n.filter(e=>xX.has(typeof e)).map(e=>typeof e==`string`?CX(e):e.toString()).join(`|`)})$`),e._zod.parse=(t,i)=>{let a=t.value;return r.has(a)||t.issues.push({code:`invalid_value`,values:n,input:a,inst:e}),t}}),T1=Y(`$ZodLiteral`,(e,t)=>{if(f$.init(e,t),t.values.length===0)throw Error(`Cannot create literal schema with no valid values`);let n=new Set(t.values);e._zod.values=n,e._zod.pattern=RegExp(`^(${t.values.map(e=>typeof e==`string`?CX(e):e?CX(e.toString()):String(e)).join(`|`)})$`),e._zod.parse=(r,i)=>{let a=r.value;return n.has(a)||r.issues.push({code:`invalid_value`,values:t.values,input:a,inst:e}),r}}),E1=Y(`$ZodFile`,(e,t)=>{f$.init(e,t),e._zod.parse=(t,n)=>{let r=t.value;return r instanceof File||t.issues.push({expected:`file`,code:`invalid_type`,input:r,inst:e}),t}}),D1=Y(`$ZodTransform`,(e,t)=>{f$.init(e,t),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new HY(e.constructor.name);let i=t.transform(n.value,n);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(e=>(n.value=e,n));if(i instanceof Promise)throw new VY;return n.value=i,n}});function O1(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}var k1=Y(`$ZodOptional`,(e,t)=>{f$.init(e,t),e._zod.optin=`optional`,e._zod.optout=`optional`,iX(e._zod,`values`,()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),iX(e._zod,`pattern`,()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${tX(e.source)})?$`):void 0}),e._zod.parse=(e,n)=>{if(t.innerType._zod.optin===`optional`){let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(t=>O1(t,e.value)):O1(r,e.value)}return e.value===void 0?e:t.innerType._zod.run(e,n)}}),A1=Y(`$ZodExactOptional`,(e,t)=>{k1.init(e,t),iX(e._zod,`values`,()=>t.innerType._zod.values),iX(e._zod,`pattern`,()=>t.innerType._zod.pattern),e._zod.parse=(e,n)=>t.innerType._zod.run(e,n)}),j1=Y(`$ZodNullable`,(e,t)=>{f$.init(e,t),iX(e._zod,`optin`,()=>t.innerType._zod.optin),iX(e._zod,`optout`,()=>t.innerType._zod.optout),iX(e._zod,`pattern`,()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${tX(e.source)}|null)$`):void 0}),iX(e._zod,`values`,()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>e.value===null?e:t.innerType._zod.run(e,n)}),M1=Y(`$ZodDefault`,(e,t)=>{f$.init(e,t),e._zod.optin=`optional`,iX(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);if(e.value===void 0)return e.value=t.defaultValue,e;let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(e=>N1(e,t)):N1(r,t)}});function N1(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var P1=Y(`$ZodPrefault`,(e,t)=>{f$.init(e,t),e._zod.optin=`optional`,iX(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>(n.direction===`backward`||e.value===void 0&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),F1=Y(`$ZodNonOptional`,(e,t)=>{f$.init(e,t),iX(e._zod,`values`,()=>{let e=t.innerType._zod.values;return e?new Set([...e].filter(e=>e!==void 0)):void 0}),e._zod.parse=(n,r)=>{let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(t=>I1(t,e)):I1(i,e)}});function I1(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:`invalid_type`,expected:`nonoptional`,input:e.value,inst:t}),e}var L1=Y(`$ZodSuccess`,(e,t)=>{f$.init(e,t),e._zod.parse=(e,n)=>{if(n.direction===`backward`)throw new HY(`ZodSuccess`);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(t=>(e.value=t.issues.length===0,e)):(e.value=r.issues.length===0,e)}}),R1=Y(`$ZodCatch`,(e,t)=>{f$.init(e,t),iX(e._zod,`optin`,()=>t.innerType._zod.optin),iX(e._zod,`optout`,()=>t.innerType._zod.optout),iX(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(r=>(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>zX(e,n,WY()))},input:e.value}),e.issues=[]),e)):(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>zX(e,n,WY()))},input:e.value}),e.issues=[]),e)}}),z1=Y(`$ZodNaN`,(e,t)=>{f$.init(e,t),e._zod.parse=(t,n)=>((typeof t.value!=`number`||!Number.isNaN(t.value))&&t.issues.push({input:t.value,inst:e,expected:`nan`,code:`invalid_type`}),t)}),B1=Y(`$ZodPipe`,(e,t)=>{f$.init(e,t),iX(e._zod,`values`,()=>t.in._zod.values),iX(e._zod,`optin`,()=>t.in._zod.optin),iX(e._zod,`optout`,()=>t.out._zod.optout),iX(e._zod,`propValues`,()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{if(n.direction===`backward`){let r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>V1(e,t.in,n)):V1(r,t.in,n)}let r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>V1(e,t.out,n)):V1(r,t.out,n)}});function V1(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var H1=Y(`$ZodCodec`,(e,t)=>{f$.init(e,t),iX(e._zod,`values`,()=>t.in._zod.values),iX(e._zod,`optin`,()=>t.in._zod.optin),iX(e._zod,`optout`,()=>t.out._zod.optout),iX(e._zod,`propValues`,()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{if((n.direction||`forward`)===`forward`){let r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>U1(e,t,n)):U1(r,t,n)}else{let r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>U1(e,t,n)):U1(r,t,n)}}});function U1(e,t,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||`forward`)===`forward`){let r=t.transform(e.value,e);return r instanceof Promise?r.then(r=>W1(e,r,t.out,n)):W1(e,r,t.out,n)}else{let r=t.reverseTransform(e.value,e);return r instanceof Promise?r.then(r=>W1(e,r,t.in,n)):W1(e,r,t.in,n)}}function W1(e,t,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},r)}var G1=Y(`$ZodReadonly`,(e,t)=>{f$.init(e,t),iX(e._zod,`propValues`,()=>t.innerType._zod.propValues),iX(e._zod,`values`,()=>t.innerType._zod.values),iX(e._zod,`optin`,()=>t.innerType?._zod?.optin),iX(e._zod,`optout`,()=>t.innerType?._zod?.optout),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(K1):K1(r)}});function K1(e){return e.value=Object.freeze(e.value),e}var q1=Y(`$ZodTemplateLiteral`,(e,t)=>{f$.init(e,t);let n=[];for(let e of t.parts)if(typeof e==`object`&&e){if(!e._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...e._zod.traits].shift()}`);let t=e._zod.pattern instanceof RegExp?e._zod.pattern.source:e._zod.pattern;if(!t)throw Error(`Invalid template literal part: ${e._zod.traits}`);let r=t.startsWith(`^`)?1:0,i=t.endsWith(`$`)?t.length-1:t.length;n.push(t.slice(r,i))}else if(e===null||SX.has(typeof e))n.push(CX(`${e}`));else throw Error(`Invalid template literal part: ${e}`);e._zod.pattern=RegExp(`^${n.join(``)}$`),e._zod.parse=(n,r)=>typeof n.value==`string`?(e._zod.pattern.lastIndex=0,e._zod.pattern.test(n.value)||n.issues.push({input:n.value,inst:e,code:`invalid_format`,format:t.format??`template_literal`,pattern:e._zod.pattern.source}),n):(n.issues.push({input:n.value,inst:e,expected:`string`,code:`invalid_type`}),n)}),J1=Y(`$ZodFunction`,(e,t)=>(f$.init(e,t),e._def=t,e._zod.def=t,e.implement=t=>{if(typeof t!=`function`)throw Error(`implement() must be called with a function`);return function(...n){let r=e._def.input?sZ(e._def.input,n):n,i=Reflect.apply(t,this,r);return e._def.output?sZ(e._def.output,i):i}},e.implementAsync=t=>{if(typeof t!=`function`)throw Error(`implementAsync() must be called with a function`);return async function(...n){let r=e._def.input?await lZ(e._def.input,n):n,i=await Reflect.apply(t,this,r);return e._def.output?await lZ(e._def.output,i):i}},e._zod.parse=(t,n)=>typeof t.value==`function`?(e._def.output&&e._def.output._zod.def.type===`promise`?t.value=e.implementAsync(t.value):t.value=e.implement(t.value),t):(t.issues.push({code:`invalid_type`,expected:`function`,input:t.value,inst:e}),t),e.input=(...t)=>{let n=e.constructor;return Array.isArray(t[0])?new n({type:`function`,input:new _1({type:`tuple`,items:t[0],rest:t[1]}),output:e._def.output}):new n({type:`function`,input:t[0],output:e._def.output})},e.output=t=>{let n=e.constructor;return new n({type:`function`,input:e._def.input,output:t})},e)),Y1=Y(`$ZodPromise`,(e,t)=>{f$.init(e,t),e._zod.parse=(e,n)=>Promise.resolve(e.value).then(e=>t.innerType._zod.run({value:e,issues:[]},n))}),X1=Y(`$ZodLazy`,(e,t)=>{f$.init(e,t),iX(e._zod,`innerType`,()=>t.getter()),iX(e._zod,`pattern`,()=>e._zod.innerType?._zod?.pattern),iX(e._zod,`propValues`,()=>e._zod.innerType?._zod?.propValues),iX(e._zod,`optin`,()=>e._zod.innerType?._zod?.optin??void 0),iX(e._zod,`optout`,()=>e._zod.innerType?._zod?.optout??void 0),e._zod.parse=(t,n)=>e._zod.innerType._zod.run(t,n)}),Z1=Y(`$ZodCustom`,(e,t)=>{BQ.init(e,t),f$.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{let r=n.value,i=t.fn(r);if(i instanceof Promise)return i.then(t=>Q1(t,n,r,e));Q1(i,n,r,e)}});function Q1(e,t,n,r){if(!e){let e={code:`custom`,input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(e.params=r._zod.def.params),t.issues.push(UX(e))}}var $1=()=>{let e={string:{unit:`حرف`,verb:`أن يحوي`},file:{unit:`بايت`,verb:`أن يحوي`},array:{unit:`عنصر`,verb:`أن يحوي`},set:{unit:`عنصر`,verb:`أن يحوي`}};function t(t){return e[t]??null}let n={regex:`مدخل`,email:`بريد إلكتروني`,url:`رابط`,emoji:`إيموجي`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`تاريخ ووقت بمعيار ISO`,date:`تاريخ بمعيار ISO`,time:`وقت بمعيار ISO`,duration:`مدة بمعيار ISO`,ipv4:`عنوان IPv4`,ipv6:`عنوان IPv6`,cidrv4:`مدى عناوين بصيغة IPv4`,cidrv6:`مدى عناوين بصيغة IPv6`,base64:`نَص بترميز base64-encoded`,base64url:`نَص بترميز base64url-encoded`,json_string:`نَص على هيئة JSON`,e164:`رقم هاتف بمعيار E.164`,jwt:`JWT`,template_literal:`مدخل`},r={nan:`NaN`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`مدخلات غير مقبولة: يفترض إدخال instanceof ${e.expected}، ولكن تم إدخال ${i}`:`مدخلات غير مقبولة: يفترض إدخال ${t}، ولكن تم إدخال ${i}`}case`invalid_value`:return e.values.length===1?`مدخلات غير مقبولة: يفترض إدخال ${Q(e.values[0])}`:`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?` أكبر من اللازم: يفترض أن تكون ${e.origin??`القيمة`} ${n} ${e.maximum.toString()} ${r.unit??`عنصر`}`:`أكبر من اللازم: يفترض أن تكون ${e.origin??`القيمة`} ${n} ${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`أصغر من اللازم: يفترض لـ ${e.origin} أن يكون ${n} ${e.minimum.toString()} ${r.unit}`:`أصغر من اللازم: يفترض لـ ${e.origin} أن يكون ${n} ${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`نَص غير مقبول: يجب أن يبدأ بـ "${e.prefix}"`:t.format===`ends_with`?`نَص غير مقبول: يجب أن ينتهي بـ "${t.suffix}"`:t.format===`includes`?`نَص غير مقبول: يجب أن يتضمَّن "${t.includes}"`:t.format===`regex`?`نَص غير مقبول: يجب أن يطابق النمط ${t.pattern}`:`${n[t.format]??e.format} غير مقبول`}case`not_multiple_of`:return`رقم غير مقبول: يجب أن يكون من مضاعفات ${e.divisor}`;case`unrecognized_keys`:return`معرف${e.keys.length>1?`ات`:``} غريب${e.keys.length>1?`ة`:``}: ${X(e.keys,`، `)}`;case`invalid_key`:return`معرف غير مقبول في ${e.origin}`;case`invalid_union`:return`مدخل غير مقبول`;case`invalid_element`:return`مدخل غير مقبول في ${e.origin}`;default:return`مدخل غير مقبول`}}};function e0(){return{localeError:$1()}}var t0=()=>{let e={string:{unit:`simvol`,verb:`olmalıdır`},file:{unit:`bayt`,verb:`olmalıdır`},array:{unit:`element`,verb:`olmalıdır`},set:{unit:`element`,verb:`olmalıdır`}};function t(t){return e[t]??null}let n={regex:`input`,email:`email address`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO datetime`,date:`ISO date`,time:`ISO time`,duration:`ISO duration`,ipv4:`IPv4 address`,ipv6:`IPv6 address`,cidrv4:`IPv4 range`,cidrv6:`IPv6 range`,base64:`base64-encoded string`,base64url:`base64url-encoded string`,json_string:`JSON string`,e164:`E.164 number`,jwt:`JWT`,template_literal:`input`},r={nan:`NaN`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Yanlış dəyər: gözlənilən instanceof ${e.expected}, daxil olan ${i}`:`Yanlış dəyər: gözlənilən ${t}, daxil olan ${i}`}case`invalid_value`:return e.values.length===1?`Yanlış dəyər: gözlənilən ${Q(e.values[0])}`:`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Çox böyük: gözlənilən ${e.origin??`dəyər`} ${n}${e.maximum.toString()} ${r.unit??`element`}`:`Çox böyük: gözlənilən ${e.origin??`dəyər`} ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Çox kiçik: gözlənilən ${e.origin} ${n}${e.minimum.toString()} ${r.unit}`:`Çox kiçik: gözlənilən ${e.origin} ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Yanlış mətn: "${t.prefix}" ilə başlamalıdır`:t.format===`ends_with`?`Yanlış mətn: "${t.suffix}" ilə bitməlidir`:t.format===`includes`?`Yanlış mətn: "${t.includes}" daxil olmalıdır`:t.format===`regex`?`Yanlış mətn: ${t.pattern} şablonuna uyğun olmalıdır`:`Yanlış ${n[t.format]??e.format}`}case`not_multiple_of`:return`Yanlış ədəd: ${e.divisor} ilə bölünə bilən olmalıdır`;case`unrecognized_keys`:return`Tanınmayan açar${e.keys.length>1?`lar`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`${e.origin} daxilində yanlış açar`;case`invalid_union`:return`Yanlış dəyər`;case`invalid_element`:return`${e.origin} daxilində yanlış dəyər`;default:return`Yanlış dəyər`}}};function n0(){return{localeError:t0()}}function r0(e,t,n,r){let i=Math.abs(e),a=i%10,o=i%100;return o>=11&&o<=19?r:a===1?t:a>=2&&a<=4?n:r}var i0=()=>{let e={string:{unit:{one:`сімвал`,few:`сімвалы`,many:`сімвалаў`},verb:`мець`},array:{unit:{one:`элемент`,few:`элементы`,many:`элементаў`},verb:`мець`},set:{unit:{one:`элемент`,few:`элементы`,many:`элементаў`},verb:`мець`},file:{unit:{one:`байт`,few:`байты`,many:`байтаў`},verb:`мець`}};function t(t){return e[t]??null}let n={regex:`увод`,email:`email адрас`,url:`URL`,emoji:`эмодзі`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO дата і час`,date:`ISO дата`,time:`ISO час`,duration:`ISO працягласць`,ipv4:`IPv4 адрас`,ipv6:`IPv6 адрас`,cidrv4:`IPv4 дыяпазон`,cidrv6:`IPv6 дыяпазон`,base64:`радок у фармаце base64`,base64url:`радок у фармаце base64url`,json_string:`JSON радок`,e164:`нумар E.164`,jwt:`JWT`,template_literal:`увод`},r={nan:`NaN`,number:`лік`,array:`масіў`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Няправільны ўвод: чакаўся instanceof ${e.expected}, атрымана ${i}`:`Няправільны ўвод: чакаўся ${t}, атрымана ${i}`}case`invalid_value`:return e.values.length===1?`Няправільны ўвод: чакалася ${Q(e.values[0])}`:`Няправільны варыянт: чакаўся адзін з ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);if(r){let t=r0(Number(e.maximum),r.unit.one,r.unit.few,r.unit.many);return`Занадта вялікі: чакалася, што ${e.origin??`значэнне`} павінна ${r.verb} ${n}${e.maximum.toString()} ${t}`}return`Занадта вялікі: чакалася, што ${e.origin??`значэнне`} павінна быць ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);if(r){let t=r0(Number(e.minimum),r.unit.one,r.unit.few,r.unit.many);return`Занадта малы: чакалася, што ${e.origin} павінна ${r.verb} ${n}${e.minimum.toString()} ${t}`}return`Занадта малы: чакалася, што ${e.origin} павінна быць ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Няправільны радок: павінен пачынацца з "${t.prefix}"`:t.format===`ends_with`?`Няправільны радок: павінен заканчвацца на "${t.suffix}"`:t.format===`includes`?`Няправільны радок: павінен змяшчаць "${t.includes}"`:t.format===`regex`?`Няправільны радок: павінен адпавядаць шаблону ${t.pattern}`:`Няправільны ${n[t.format]??e.format}`}case`not_multiple_of`:return`Няправільны лік: павінен быць кратным ${e.divisor}`;case`unrecognized_keys`:return`Нераспазнаны ${e.keys.length>1?`ключы`:`ключ`}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Няправільны ключ у ${e.origin}`;case`invalid_union`:return`Няправільны ўвод`;case`invalid_element`:return`Няправільнае значэнне ў ${e.origin}`;default:return`Няправільны ўвод`}}};function a0(){return{localeError:i0()}}var o0=()=>{let e={string:{unit:`символа`,verb:`да съдържа`},file:{unit:`байта`,verb:`да съдържа`},array:{unit:`елемента`,verb:`да съдържа`},set:{unit:`елемента`,verb:`да съдържа`}};function t(t){return e[t]??null}let n={regex:`вход`,email:`имейл адрес`,url:`URL`,emoji:`емоджи`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO време`,date:`ISO дата`,time:`ISO време`,duration:`ISO продължителност`,ipv4:`IPv4 адрес`,ipv6:`IPv6 адрес`,cidrv4:`IPv4 диапазон`,cidrv6:`IPv6 диапазон`,base64:`base64-кодиран низ`,base64url:`base64url-кодиран низ`,json_string:`JSON низ`,e164:`E.164 номер`,jwt:`JWT`,template_literal:`вход`},r={nan:`NaN`,number:`число`,array:`масив`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Невалиден вход: очакван instanceof ${e.expected}, получен ${i}`:`Невалиден вход: очакван ${t}, получен ${i}`}case`invalid_value`:return e.values.length===1?`Невалиден вход: очакван ${Q(e.values[0])}`:`Невалидна опция: очаквано едно от ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Твърде голямо: очаква се ${e.origin??`стойност`} да съдържа ${n}${e.maximum.toString()} ${r.unit??`елемента`}`:`Твърде голямо: очаква се ${e.origin??`стойност`} да бъде ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Твърде малко: очаква се ${e.origin} да съдържа ${n}${e.minimum.toString()} ${r.unit}`:`Твърде малко: очаква се ${e.origin} да бъде ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;if(t.format===`starts_with`)return`Невалиден низ: трябва да започва с "${t.prefix}"`;if(t.format===`ends_with`)return`Невалиден низ: трябва да завършва с "${t.suffix}"`;if(t.format===`includes`)return`Невалиден низ: трябва да включва "${t.includes}"`;if(t.format===`regex`)return`Невалиден низ: трябва да съвпада с ${t.pattern}`;let r=`Невалиден`;return t.format===`emoji`&&(r=`Невалидно`),t.format===`datetime`&&(r=`Невалидно`),t.format===`date`&&(r=`Невалидна`),t.format===`time`&&(r=`Невалидно`),t.format===`duration`&&(r=`Невалидна`),`${r} ${n[t.format]??e.format}`}case`not_multiple_of`:return`Невалидно число: трябва да бъде кратно на ${e.divisor}`;case`unrecognized_keys`:return`Неразпознат${e.keys.length>1?`и`:``} ключ${e.keys.length>1?`ове`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Невалиден ключ в ${e.origin}`;case`invalid_union`:return`Невалиден вход`;case`invalid_element`:return`Невалидна стойност в ${e.origin}`;default:return`Невалиден вход`}}};function s0(){return{localeError:o0()}}var c0=()=>{let e={string:{unit:`caràcters`,verb:`contenir`},file:{unit:`bytes`,verb:`contenir`},array:{unit:`elements`,verb:`contenir`},set:{unit:`elements`,verb:`contenir`}};function t(t){return e[t]??null}let n={regex:`entrada`,email:`adreça electrònica`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`data i hora ISO`,date:`data ISO`,time:`hora ISO`,duration:`durada ISO`,ipv4:`adreça IPv4`,ipv6:`adreça IPv6`,cidrv4:`rang IPv4`,cidrv6:`rang IPv6`,base64:`cadena codificada en base64`,base64url:`cadena codificada en base64url`,json_string:`cadena JSON`,e164:`número E.164`,jwt:`JWT`,template_literal:`entrada`},r={nan:`NaN`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Tipus invàlid: s'esperava instanceof ${e.expected}, s'ha rebut ${i}`:`Tipus invàlid: s'esperava ${t}, s'ha rebut ${i}`}case`invalid_value`:return e.values.length===1?`Valor invàlid: s'esperava ${Q(e.values[0])}`:`Opció invàlida: s'esperava una de ${X(e.values,` o `)}`;case`too_big`:{let n=e.inclusive?`com a màxim`:`menys de`,r=t(e.origin);return r?`Massa gran: s'esperava que ${e.origin??`el valor`} contingués ${n} ${e.maximum.toString()} ${r.unit??`elements`}`:`Massa gran: s'esperava que ${e.origin??`el valor`} fos ${n} ${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`com a mínim`:`més de`,r=t(e.origin);return r?`Massa petit: s'esperava que ${e.origin} contingués ${n} ${e.minimum.toString()} ${r.unit}`:`Massa petit: s'esperava que ${e.origin} fos ${n} ${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Format invàlid: ha de començar amb "${t.prefix}"`:t.format===`ends_with`?`Format invàlid: ha d'acabar amb "${t.suffix}"`:t.format===`includes`?`Format invàlid: ha d'incloure "${t.includes}"`:t.format===`regex`?`Format invàlid: ha de coincidir amb el patró ${t.pattern}`:`Format invàlid per a ${n[t.format]??e.format}`}case`not_multiple_of`:return`Número invàlid: ha de ser múltiple de ${e.divisor}`;case`unrecognized_keys`:return`Clau${e.keys.length>1?`s`:``} no reconeguda${e.keys.length>1?`s`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Clau invàlida a ${e.origin}`;case`invalid_union`:return`Entrada invàlida`;case`invalid_element`:return`Element invàlid a ${e.origin}`;default:return`Entrada invàlida`}}};function l0(){return{localeError:c0()}}var u0=()=>{let e={string:{unit:`znaků`,verb:`mít`},file:{unit:`bajtů`,verb:`mít`},array:{unit:`prvků`,verb:`mít`},set:{unit:`prvků`,verb:`mít`}};function t(t){return e[t]??null}let n={regex:`regulární výraz`,email:`e-mailová adresa`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`datum a čas ve formátu ISO`,date:`datum ve formátu ISO`,time:`čas ve formátu ISO`,duration:`doba trvání ISO`,ipv4:`IPv4 adresa`,ipv6:`IPv6 adresa`,cidrv4:`rozsah IPv4`,cidrv6:`rozsah IPv6`,base64:`řetězec zakódovaný ve formátu base64`,base64url:`řetězec zakódovaný ve formátu base64url`,json_string:`řetězec ve formátu JSON`,e164:`číslo E.164`,jwt:`JWT`,template_literal:`vstup`},r={nan:`NaN`,number:`číslo`,string:`řetězec`,function:`funkce`,array:`pole`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Neplatný vstup: očekáváno instanceof ${e.expected}, obdrženo ${i}`:`Neplatný vstup: očekáváno ${t}, obdrženo ${i}`}case`invalid_value`:return e.values.length===1?`Neplatný vstup: očekáváno ${Q(e.values[0])}`:`Neplatná možnost: očekávána jedna z hodnot ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Hodnota je příliš velká: ${e.origin??`hodnota`} musí mít ${n}${e.maximum.toString()} ${r.unit??`prvků`}`:`Hodnota je příliš velká: ${e.origin??`hodnota`} musí být ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Hodnota je příliš malá: ${e.origin??`hodnota`} musí mít ${n}${e.minimum.toString()} ${r.unit??`prvků`}`:`Hodnota je příliš malá: ${e.origin??`hodnota`} musí být ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Neplatný řetězec: musí začínat na "${t.prefix}"`:t.format===`ends_with`?`Neplatný řetězec: musí končit na "${t.suffix}"`:t.format===`includes`?`Neplatný řetězec: musí obsahovat "${t.includes}"`:t.format===`regex`?`Neplatný řetězec: musí odpovídat vzoru ${t.pattern}`:`Neplatný formát ${n[t.format]??e.format}`}case`not_multiple_of`:return`Neplatné číslo: musí být násobkem ${e.divisor}`;case`unrecognized_keys`:return`Neznámé klíče: ${X(e.keys,`, `)}`;case`invalid_key`:return`Neplatný klíč v ${e.origin}`;case`invalid_union`:return`Neplatný vstup`;case`invalid_element`:return`Neplatná hodnota v ${e.origin}`;default:return`Neplatný vstup`}}};function d0(){return{localeError:u0()}}var f0=()=>{let e={string:{unit:`tegn`,verb:`havde`},file:{unit:`bytes`,verb:`havde`},array:{unit:`elementer`,verb:`indeholdt`},set:{unit:`elementer`,verb:`indeholdt`}};function t(t){return e[t]??null}let n={regex:`input`,email:`e-mailadresse`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO dato- og klokkeslæt`,date:`ISO-dato`,time:`ISO-klokkeslæt`,duration:`ISO-varighed`,ipv4:`IPv4-område`,ipv6:`IPv6-område`,cidrv4:`IPv4-spektrum`,cidrv6:`IPv6-spektrum`,base64:`base64-kodet streng`,base64url:`base64url-kodet streng`,json_string:`JSON-streng`,e164:`E.164-nummer`,jwt:`JWT`,template_literal:`input`},r={nan:`NaN`,string:`streng`,number:`tal`,boolean:`boolean`,array:`liste`,object:`objekt`,set:`sæt`,file:`fil`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Ugyldigt input: forventede instanceof ${e.expected}, fik ${i}`:`Ugyldigt input: forventede ${t}, fik ${i}`}case`invalid_value`:return e.values.length===1?`Ugyldig værdi: forventede ${Q(e.values[0])}`:`Ugyldigt valg: forventede en af følgende ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,i=t(e.origin),a=r[e.origin]??e.origin;return i?`For stor: forventede ${a??`value`} ${i.verb} ${n} ${e.maximum.toString()} ${i.unit??`elementer`}`:`For stor: forventede ${a??`value`} havde ${n} ${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,i=t(e.origin),a=r[e.origin]??e.origin;return i?`For lille: forventede ${a} ${i.verb} ${n} ${e.minimum.toString()} ${i.unit}`:`For lille: forventede ${a} havde ${n} ${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Ugyldig streng: skal starte med "${t.prefix}"`:t.format===`ends_with`?`Ugyldig streng: skal ende med "${t.suffix}"`:t.format===`includes`?`Ugyldig streng: skal indeholde "${t.includes}"`:t.format===`regex`?`Ugyldig streng: skal matche mønsteret ${t.pattern}`:`Ugyldig ${n[t.format]??e.format}`}case`not_multiple_of`:return`Ugyldigt tal: skal være deleligt med ${e.divisor}`;case`unrecognized_keys`:return`${e.keys.length>1?`Ukendte nøgler`:`Ukendt nøgle`}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Ugyldig nøgle i ${e.origin}`;case`invalid_union`:return`Ugyldigt input: matcher ingen af de tilladte typer`;case`invalid_element`:return`Ugyldig værdi i ${e.origin}`;default:return`Ugyldigt input`}}};function p0(){return{localeError:f0()}}var m0=()=>{let e={string:{unit:`Zeichen`,verb:`zu haben`},file:{unit:`Bytes`,verb:`zu haben`},array:{unit:`Elemente`,verb:`zu haben`},set:{unit:`Elemente`,verb:`zu haben`}};function t(t){return e[t]??null}let n={regex:`Eingabe`,email:`E-Mail-Adresse`,url:`URL`,emoji:`Emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO-Datum und -Uhrzeit`,date:`ISO-Datum`,time:`ISO-Uhrzeit`,duration:`ISO-Dauer`,ipv4:`IPv4-Adresse`,ipv6:`IPv6-Adresse`,cidrv4:`IPv4-Bereich`,cidrv6:`IPv6-Bereich`,base64:`Base64-codierter String`,base64url:`Base64-URL-codierter String`,json_string:`JSON-String`,e164:`E.164-Nummer`,jwt:`JWT`,template_literal:`Eingabe`},r={nan:`NaN`,number:`Zahl`,array:`Array`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Ungültige Eingabe: erwartet instanceof ${e.expected}, erhalten ${i}`:`Ungültige Eingabe: erwartet ${t}, erhalten ${i}`}case`invalid_value`:return e.values.length===1?`Ungültige Eingabe: erwartet ${Q(e.values[0])}`:`Ungültige Option: erwartet eine von ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Zu groß: erwartet, dass ${e.origin??`Wert`} ${n}${e.maximum.toString()} ${r.unit??`Elemente`} hat`:`Zu groß: erwartet, dass ${e.origin??`Wert`} ${n}${e.maximum.toString()} ist`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Zu klein: erwartet, dass ${e.origin} ${n}${e.minimum.toString()} ${r.unit} hat`:`Zu klein: erwartet, dass ${e.origin} ${n}${e.minimum.toString()} ist`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Ungültiger String: muss mit "${t.prefix}" beginnen`:t.format===`ends_with`?`Ungültiger String: muss mit "${t.suffix}" enden`:t.format===`includes`?`Ungültiger String: muss "${t.includes}" enthalten`:t.format===`regex`?`Ungültiger String: muss dem Muster ${t.pattern} entsprechen`:`Ungültig: ${n[t.format]??e.format}`}case`not_multiple_of`:return`Ungültige Zahl: muss ein Vielfaches von ${e.divisor} sein`;case`unrecognized_keys`:return`${e.keys.length>1?`Unbekannte Schlüssel`:`Unbekannter Schlüssel`}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Ungültiger Schlüssel in ${e.origin}`;case`invalid_union`:return`Ungültige Eingabe`;case`invalid_element`:return`Ungültiger Wert in ${e.origin}`;default:return`Ungültige Eingabe`}}};function h0(){return{localeError:m0()}}var g0=()=>{let e={string:{unit:`characters`,verb:`to have`},file:{unit:`bytes`,verb:`to have`},array:{unit:`items`,verb:`to have`},set:{unit:`items`,verb:`to have`},map:{unit:`entries`,verb:`to have`}};function t(t){return e[t]??null}let n={regex:`input`,email:`email address`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO datetime`,date:`ISO date`,time:`ISO time`,duration:`ISO duration`,ipv4:`IPv4 address`,ipv6:`IPv6 address`,mac:`MAC address`,cidrv4:`IPv4 range`,cidrv6:`IPv6 range`,base64:`base64-encoded string`,base64url:`base64url-encoded string`,json_string:`JSON string`,e164:`E.164 number`,jwt:`JWT`,template_literal:`input`},r={nan:`NaN`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input);return`Invalid input: expected ${t}, received ${r[n]??n}`}case`invalid_value`:return e.values.length===1?`Invalid input: expected ${Q(e.values[0])}`:`Invalid option: expected one of ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Too big: expected ${e.origin??`value`} to have ${n}${e.maximum.toString()} ${r.unit??`elements`}`:`Too big: expected ${e.origin??`value`} to be ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Too small: expected ${e.origin} to have ${n}${e.minimum.toString()} ${r.unit}`:`Too small: expected ${e.origin} to be ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Invalid string: must start with "${t.prefix}"`:t.format===`ends_with`?`Invalid string: must end with "${t.suffix}"`:t.format===`includes`?`Invalid string: must include "${t.includes}"`:t.format===`regex`?`Invalid string: must match pattern ${t.pattern}`:`Invalid ${n[t.format]??e.format}`}case`not_multiple_of`:return`Invalid number: must be a multiple of ${e.divisor}`;case`unrecognized_keys`:return`Unrecognized key${e.keys.length>1?`s`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Invalid key in ${e.origin}`;case`invalid_union`:return`Invalid input`;case`invalid_element`:return`Invalid value in ${e.origin}`;default:return`Invalid input`}}};function _0(){return{localeError:g0()}}var v0=()=>{let e={string:{unit:`karaktrojn`,verb:`havi`},file:{unit:`bajtojn`,verb:`havi`},array:{unit:`elementojn`,verb:`havi`},set:{unit:`elementojn`,verb:`havi`}};function t(t){return e[t]??null}let n={regex:`enigo`,email:`retadreso`,url:`URL`,emoji:`emoĝio`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO-datotempo`,date:`ISO-dato`,time:`ISO-tempo`,duration:`ISO-daŭro`,ipv4:`IPv4-adreso`,ipv6:`IPv6-adreso`,cidrv4:`IPv4-rango`,cidrv6:`IPv6-rango`,base64:`64-ume kodita karaktraro`,base64url:`URL-64-ume kodita karaktraro`,json_string:`JSON-karaktraro`,e164:`E.164-nombro`,jwt:`JWT`,template_literal:`enigo`},r={nan:`NaN`,number:`nombro`,array:`tabelo`,null:`senvalora`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Nevalida enigo: atendiĝis instanceof ${e.expected}, riceviĝis ${i}`:`Nevalida enigo: atendiĝis ${t}, riceviĝis ${i}`}case`invalid_value`:return e.values.length===1?`Nevalida enigo: atendiĝis ${Q(e.values[0])}`:`Nevalida opcio: atendiĝis unu el ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Tro granda: atendiĝis ke ${e.origin??`valoro`} havu ${n}${e.maximum.toString()} ${r.unit??`elementojn`}`:`Tro granda: atendiĝis ke ${e.origin??`valoro`} havu ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Tro malgranda: atendiĝis ke ${e.origin} havu ${n}${e.minimum.toString()} ${r.unit}`:`Tro malgranda: atendiĝis ke ${e.origin} estu ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Nevalida karaktraro: devas komenciĝi per "${t.prefix}"`:t.format===`ends_with`?`Nevalida karaktraro: devas finiĝi per "${t.suffix}"`:t.format===`includes`?`Nevalida karaktraro: devas inkluzivi "${t.includes}"`:t.format===`regex`?`Nevalida karaktraro: devas kongrui kun la modelo ${t.pattern}`:`Nevalida ${n[t.format]??e.format}`}case`not_multiple_of`:return`Nevalida nombro: devas esti oblo de ${e.divisor}`;case`unrecognized_keys`:return`Nekonata${e.keys.length>1?`j`:``} ŝlosilo${e.keys.length>1?`j`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Nevalida ŝlosilo en ${e.origin}`;case`invalid_union`:return`Nevalida enigo`;case`invalid_element`:return`Nevalida valoro en ${e.origin}`;default:return`Nevalida enigo`}}};function y0(){return{localeError:v0()}}var b0=()=>{let e={string:{unit:`caracteres`,verb:`tener`},file:{unit:`bytes`,verb:`tener`},array:{unit:`elementos`,verb:`tener`},set:{unit:`elementos`,verb:`tener`}};function t(t){return e[t]??null}let n={regex:`entrada`,email:`dirección de correo electrónico`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`fecha y hora ISO`,date:`fecha ISO`,time:`hora ISO`,duration:`duración ISO`,ipv4:`dirección IPv4`,ipv6:`dirección IPv6`,cidrv4:`rango IPv4`,cidrv6:`rango IPv6`,base64:`cadena codificada en base64`,base64url:`URL codificada en base64`,json_string:`cadena JSON`,e164:`número E.164`,jwt:`JWT`,template_literal:`entrada`},r={nan:`NaN`,string:`texto`,number:`número`,boolean:`booleano`,array:`arreglo`,object:`objeto`,set:`conjunto`,file:`archivo`,date:`fecha`,bigint:`número grande`,symbol:`símbolo`,undefined:`indefinido`,null:`nulo`,function:`función`,map:`mapa`,record:`registro`,tuple:`tupla`,enum:`enumeración`,union:`unión`,literal:`literal`,promise:`promesa`,void:`vacío`,never:`nunca`,unknown:`desconocido`,any:`cualquiera`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Entrada inválida: se esperaba instanceof ${e.expected}, recibido ${i}`:`Entrada inválida: se esperaba ${t}, recibido ${i}`}case`invalid_value`:return e.values.length===1?`Entrada inválida: se esperaba ${Q(e.values[0])}`:`Opción inválida: se esperaba una de ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,i=t(e.origin),a=r[e.origin]??e.origin;return i?`Demasiado grande: se esperaba que ${a??`valor`} tuviera ${n}${e.maximum.toString()} ${i.unit??`elementos`}`:`Demasiado grande: se esperaba que ${a??`valor`} fuera ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,i=t(e.origin),a=r[e.origin]??e.origin;return i?`Demasiado pequeño: se esperaba que ${a} tuviera ${n}${e.minimum.toString()} ${i.unit}`:`Demasiado pequeño: se esperaba que ${a} fuera ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Cadena inválida: debe comenzar con "${t.prefix}"`:t.format===`ends_with`?`Cadena inválida: debe terminar en "${t.suffix}"`:t.format===`includes`?`Cadena inválida: debe incluir "${t.includes}"`:t.format===`regex`?`Cadena inválida: debe coincidir con el patrón ${t.pattern}`:`Inválido ${n[t.format]??e.format}`}case`not_multiple_of`:return`Número inválido: debe ser múltiplo de ${e.divisor}`;case`unrecognized_keys`:return`Llave${e.keys.length>1?`s`:``} desconocida${e.keys.length>1?`s`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Llave inválida en ${r[e.origin]??e.origin}`;case`invalid_union`:return`Entrada inválida`;case`invalid_element`:return`Valor inválido en ${r[e.origin]??e.origin}`;default:return`Entrada inválida`}}};function x0(){return{localeError:b0()}}var S0=()=>{let e={string:{unit:`کاراکتر`,verb:`داشته باشد`},file:{unit:`بایت`,verb:`داشته باشد`},array:{unit:`آیتم`,verb:`داشته باشد`},set:{unit:`آیتم`,verb:`داشته باشد`}};function t(t){return e[t]??null}let n={regex:`ورودی`,email:`آدرس ایمیل`,url:`URL`,emoji:`ایموجی`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`تاریخ و زمان ایزو`,date:`تاریخ ایزو`,time:`زمان ایزو`,duration:`مدت زمان ایزو`,ipv4:`IPv4 آدرس`,ipv6:`IPv6 آدرس`,cidrv4:`IPv4 دامنه`,cidrv6:`IPv6 دامنه`,base64:`base64-encoded رشته`,base64url:`base64url-encoded رشته`,json_string:`JSON رشته`,e164:`E.164 عدد`,jwt:`JWT`,template_literal:`ورودی`},r={nan:`NaN`,number:`عدد`,array:`آرایه`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`ورودی نامعتبر: می‌بایست instanceof ${e.expected} می‌بود، ${i} دریافت شد`:`ورودی نامعتبر: می‌بایست ${t} می‌بود، ${i} دریافت شد`}case`invalid_value`:return e.values.length===1?`ورودی نامعتبر: می‌بایست ${Q(e.values[0])} می‌بود`:`گزینه نامعتبر: می‌بایست یکی از ${X(e.values,`|`)} می‌بود`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`خیلی بزرگ: ${e.origin??`مقدار`} باید ${n}${e.maximum.toString()} ${r.unit??`عنصر`} باشد`:`خیلی بزرگ: ${e.origin??`مقدار`} باید ${n}${e.maximum.toString()} باشد`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`خیلی کوچک: ${e.origin} باید ${n}${e.minimum.toString()} ${r.unit} باشد`:`خیلی کوچک: ${e.origin} باید ${n}${e.minimum.toString()} باشد`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`رشته نامعتبر: باید با "${t.prefix}" شروع شود`:t.format===`ends_with`?`رشته نامعتبر: باید با "${t.suffix}" تمام شود`:t.format===`includes`?`رشته نامعتبر: باید شامل "${t.includes}" باشد`:t.format===`regex`?`رشته نامعتبر: باید با الگوی ${t.pattern} مطابقت داشته باشد`:`${n[t.format]??e.format} نامعتبر`}case`not_multiple_of`:return`عدد نامعتبر: باید مضرب ${e.divisor} باشد`;case`unrecognized_keys`:return`کلید${e.keys.length>1?`های`:``} ناشناس: ${X(e.keys,`, `)}`;case`invalid_key`:return`کلید ناشناس در ${e.origin}`;case`invalid_union`:return`ورودی نامعتبر`;case`invalid_element`:return`مقدار نامعتبر در ${e.origin}`;default:return`ورودی نامعتبر`}}};function C0(){return{localeError:S0()}}var w0=()=>{let e={string:{unit:`merkkiä`,subject:`merkkijonon`},file:{unit:`tavua`,subject:`tiedoston`},array:{unit:`alkiota`,subject:`listan`},set:{unit:`alkiota`,subject:`joukon`},number:{unit:``,subject:`luvun`},bigint:{unit:``,subject:`suuren kokonaisluvun`},int:{unit:``,subject:`kokonaisluvun`},date:{unit:``,subject:`päivämäärän`}};function t(t){return e[t]??null}let n={regex:`säännöllinen lauseke`,email:`sähköpostiosoite`,url:`URL-osoite`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO-aikaleima`,date:`ISO-päivämäärä`,time:`ISO-aika`,duration:`ISO-kesto`,ipv4:`IPv4-osoite`,ipv6:`IPv6-osoite`,cidrv4:`IPv4-alue`,cidrv6:`IPv6-alue`,base64:`base64-koodattu merkkijono`,base64url:`base64url-koodattu merkkijono`,json_string:`JSON-merkkijono`,e164:`E.164-luku`,jwt:`JWT`,template_literal:`templaattimerkkijono`},r={nan:`NaN`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Virheellinen tyyppi: odotettiin instanceof ${e.expected}, oli ${i}`:`Virheellinen tyyppi: odotettiin ${t}, oli ${i}`}case`invalid_value`:return e.values.length===1?`Virheellinen syöte: täytyy olla ${Q(e.values[0])}`:`Virheellinen valinta: täytyy olla yksi seuraavista: ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Liian suuri: ${r.subject} täytyy olla ${n}${e.maximum.toString()} ${r.unit}`.trim():`Liian suuri: arvon täytyy olla ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Liian pieni: ${r.subject} täytyy olla ${n}${e.minimum.toString()} ${r.unit}`.trim():`Liian pieni: arvon täytyy olla ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Virheellinen syöte: täytyy alkaa "${t.prefix}"`:t.format===`ends_with`?`Virheellinen syöte: täytyy loppua "${t.suffix}"`:t.format===`includes`?`Virheellinen syöte: täytyy sisältää "${t.includes}"`:t.format===`regex`?`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${t.pattern}`:`Virheellinen ${n[t.format]??e.format}`}case`not_multiple_of`:return`Virheellinen luku: täytyy olla luvun ${e.divisor} monikerta`;case`unrecognized_keys`:return`${e.keys.length>1?`Tuntemattomat avaimet`:`Tuntematon avain`}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Virheellinen avain tietueessa`;case`invalid_union`:return`Virheellinen unioni`;case`invalid_element`:return`Virheellinen arvo joukossa`;default:return`Virheellinen syöte`}}};function T0(){return{localeError:w0()}}var E0=()=>{let e={string:{unit:`caractères`,verb:`avoir`},file:{unit:`octets`,verb:`avoir`},array:{unit:`éléments`,verb:`avoir`},set:{unit:`éléments`,verb:`avoir`}};function t(t){return e[t]??null}let n={regex:`entrée`,email:`adresse e-mail`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`date et heure ISO`,date:`date ISO`,time:`heure ISO`,duration:`durée ISO`,ipv4:`adresse IPv4`,ipv6:`adresse IPv6`,cidrv4:`plage IPv4`,cidrv6:`plage IPv6`,base64:`chaîne encodée en base64`,base64url:`chaîne encodée en base64url`,json_string:`chaîne JSON`,e164:`numéro E.164`,jwt:`JWT`,template_literal:`entrée`},r={nan:`NaN`,number:`nombre`,array:`tableau`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Entrée invalide : instanceof ${e.expected} attendu, ${i} reçu`:`Entrée invalide : ${t} attendu, ${i} reçu`}case`invalid_value`:return e.values.length===1?`Entrée invalide : ${Q(e.values[0])} attendu`:`Option invalide : une valeur parmi ${X(e.values,`|`)} attendue`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Trop grand : ${e.origin??`valeur`} doit ${r.verb} ${n}${e.maximum.toString()} ${r.unit??`élément(s)`}`:`Trop grand : ${e.origin??`valeur`} doit être ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Trop petit : ${e.origin} doit ${r.verb} ${n}${e.minimum.toString()} ${r.unit}`:`Trop petit : ${e.origin} doit être ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Chaîne invalide : doit commencer par "${t.prefix}"`:t.format===`ends_with`?`Chaîne invalide : doit se terminer par "${t.suffix}"`:t.format===`includes`?`Chaîne invalide : doit inclure "${t.includes}"`:t.format===`regex`?`Chaîne invalide : doit correspondre au modèle ${t.pattern}`:`${n[t.format]??e.format} invalide`}case`not_multiple_of`:return`Nombre invalide : doit être un multiple de ${e.divisor}`;case`unrecognized_keys`:return`Clé${e.keys.length>1?`s`:``} non reconnue${e.keys.length>1?`s`:``} : ${X(e.keys,`, `)}`;case`invalid_key`:return`Clé invalide dans ${e.origin}`;case`invalid_union`:return`Entrée invalide`;case`invalid_element`:return`Valeur invalide dans ${e.origin}`;default:return`Entrée invalide`}}};function D0(){return{localeError:E0()}}var O0=()=>{let e={string:{unit:`caractères`,verb:`avoir`},file:{unit:`octets`,verb:`avoir`},array:{unit:`éléments`,verb:`avoir`},set:{unit:`éléments`,verb:`avoir`}};function t(t){return e[t]??null}let n={regex:`entrée`,email:`adresse courriel`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`date-heure ISO`,date:`date ISO`,time:`heure ISO`,duration:`durée ISO`,ipv4:`adresse IPv4`,ipv6:`adresse IPv6`,cidrv4:`plage IPv4`,cidrv6:`plage IPv6`,base64:`chaîne encodée en base64`,base64url:`chaîne encodée en base64url`,json_string:`chaîne JSON`,e164:`numéro E.164`,jwt:`JWT`,template_literal:`entrée`},r={nan:`NaN`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Entrée invalide : attendu instanceof ${e.expected}, reçu ${i}`:`Entrée invalide : attendu ${t}, reçu ${i}`}case`invalid_value`:return e.values.length===1?`Entrée invalide : attendu ${Q(e.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`≤`:`<`,r=t(e.origin);return r?`Trop grand : attendu que ${e.origin??`la valeur`} ait ${n}${e.maximum.toString()} ${r.unit}`:`Trop grand : attendu que ${e.origin??`la valeur`} soit ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`≥`:`>`,r=t(e.origin);return r?`Trop petit : attendu que ${e.origin} ait ${n}${e.minimum.toString()} ${r.unit}`:`Trop petit : attendu que ${e.origin} soit ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Chaîne invalide : doit commencer par "${t.prefix}"`:t.format===`ends_with`?`Chaîne invalide : doit se terminer par "${t.suffix}"`:t.format===`includes`?`Chaîne invalide : doit inclure "${t.includes}"`:t.format===`regex`?`Chaîne invalide : doit correspondre au motif ${t.pattern}`:`${n[t.format]??e.format} invalide`}case`not_multiple_of`:return`Nombre invalide : doit être un multiple de ${e.divisor}`;case`unrecognized_keys`:return`Clé${e.keys.length>1?`s`:``} non reconnue${e.keys.length>1?`s`:``} : ${X(e.keys,`, `)}`;case`invalid_key`:return`Clé invalide dans ${e.origin}`;case`invalid_union`:return`Entrée invalide`;case`invalid_element`:return`Valeur invalide dans ${e.origin}`;default:return`Entrée invalide`}}};function k0(){return{localeError:O0()}}var A0=()=>{let e={string:{label:`מחרוזת`,gender:`f`},number:{label:`מספר`,gender:`m`},boolean:{label:`ערך בוליאני`,gender:`m`},bigint:{label:`BigInt`,gender:`m`},date:{label:`תאריך`,gender:`m`},array:{label:`מערך`,gender:`m`},object:{label:`אובייקט`,gender:`m`},null:{label:`ערך ריק (null)`,gender:`m`},undefined:{label:`ערך לא מוגדר (undefined)`,gender:`m`},symbol:{label:`סימבול (Symbol)`,gender:`m`},function:{label:`פונקציה`,gender:`f`},map:{label:`מפה (Map)`,gender:`f`},set:{label:`קבוצה (Set)`,gender:`f`},file:{label:`קובץ`,gender:`m`},promise:{label:`Promise`,gender:`m`},NaN:{label:`NaN`,gender:`m`},unknown:{label:`ערך לא ידוע`,gender:`m`},value:{label:`ערך`,gender:`m`}},t={string:{unit:`תווים`,shortLabel:`קצר`,longLabel:`ארוך`},file:{unit:`בייטים`,shortLabel:`קטן`,longLabel:`גדול`},array:{unit:`פריטים`,shortLabel:`קטן`,longLabel:`גדול`},set:{unit:`פריטים`,shortLabel:`קטן`,longLabel:`גדול`},number:{unit:``,shortLabel:`קטן`,longLabel:`גדול`}},n=t=>t?e[t]:void 0,r=t=>{let r=n(t);return r?r.label:t??e.unknown.label},i=e=>`ה${r(e)}`,a=e=>(n(e)?.gender??`m`)===`f`?`צריכה להיות`:`צריך להיות`,o=e=>e?t[e]??null:null,s={regex:{label:`קלט`,gender:`m`},email:{label:`כתובת אימייל`,gender:`f`},url:{label:`כתובת רשת`,gender:`f`},emoji:{label:`אימוג'י`,gender:`m`},uuid:{label:`UUID`,gender:`m`},nanoid:{label:`nanoid`,gender:`m`},guid:{label:`GUID`,gender:`m`},cuid:{label:`cuid`,gender:`m`},cuid2:{label:`cuid2`,gender:`m`},ulid:{label:`ULID`,gender:`m`},xid:{label:`XID`,gender:`m`},ksuid:{label:`KSUID`,gender:`m`},datetime:{label:`תאריך וזמן ISO`,gender:`m`},date:{label:`תאריך ISO`,gender:`m`},time:{label:`זמן ISO`,gender:`m`},duration:{label:`משך זמן ISO`,gender:`m`},ipv4:{label:`כתובת IPv4`,gender:`f`},ipv6:{label:`כתובת IPv6`,gender:`f`},cidrv4:{label:`טווח IPv4`,gender:`m`},cidrv6:{label:`טווח IPv6`,gender:`m`},base64:{label:`מחרוזת בבסיס 64`,gender:`f`},base64url:{label:`מחרוזת בבסיס 64 לכתובות רשת`,gender:`f`},json_string:{label:`מחרוזת JSON`,gender:`f`},e164:{label:`מספר E.164`,gender:`m`},jwt:{label:`JWT`,gender:`m`},ends_with:{label:`קלט`,gender:`m`},includes:{label:`קלט`,gender:`m`},lowercase:{label:`קלט`,gender:`m`},starts_with:{label:`קלט`,gender:`m`},uppercase:{label:`קלט`,gender:`m`}},c={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=t.expected,i=c[n??``]??r(n),a=HX(t.input),o=c[a]??e[a]?.label??a;return/^[A-Z]/.test(t.expected)?`קלט לא תקין: צריך להיות instanceof ${t.expected}, התקבל ${o}`:`קלט לא תקין: צריך להיות ${i}, התקבל ${o}`}case`invalid_value`:{if(t.values.length===1)return`ערך לא תקין: הערך חייב להיות ${Q(t.values[0])}`;let e=t.values.map(e=>Q(e));if(t.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${e[0]} או ${e[1]}`;let n=e[e.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${e.slice(0,-1).join(`, `)} או ${n}`}case`too_big`:{let e=o(t.origin),n=i(t.origin??`value`);if(t.origin===`string`)return`${e?.longLabel??`ארוך`} מדי: ${n} צריכה להכיל ${t.maximum.toString()} ${e?.unit??``} ${t.inclusive?`או פחות`:`לכל היותר`}`.trim();if(t.origin===`number`)return`גדול מדי: ${n} צריך להיות ${t.inclusive?`קטן או שווה ל-${t.maximum}`:`קטן מ-${t.maximum}`}`;if(t.origin===`array`||t.origin===`set`)return`גדול מדי: ${n} ${t.origin===`set`?`צריכה`:`צריך`} להכיל ${t.inclusive?`${t.maximum} ${e?.unit??``} או פחות`:`פחות מ-${t.maximum} ${e?.unit??``}`}`.trim();let r=t.inclusive?`<=`:`<`,s=a(t.origin??`value`);return e?.unit?`${e.longLabel} מדי: ${n} ${s} ${r}${t.maximum.toString()} ${e.unit}`:`${e?.longLabel??`גדול`} מדי: ${n} ${s} ${r}${t.maximum.toString()}`}case`too_small`:{let e=o(t.origin),n=i(t.origin??`value`);if(t.origin===`string`)return`${e?.shortLabel??`קצר`} מדי: ${n} צריכה להכיל ${t.minimum.toString()} ${e?.unit??``} ${t.inclusive?`או יותר`:`לפחות`}`.trim();if(t.origin===`number`)return`קטן מדי: ${n} צריך להיות ${t.inclusive?`גדול או שווה ל-${t.minimum}`:`גדול מ-${t.minimum}`}`;if(t.origin===`array`||t.origin===`set`){let r=t.origin===`set`?`צריכה`:`צריך`;return t.minimum===1&&t.inclusive?`קטן מדי: ${n} ${r} להכיל ${t.origin,`לפחות פריט אחד`}`:`קטן מדי: ${n} ${r} להכיל ${t.inclusive?`${t.minimum} ${e?.unit??``} או יותר`:`יותר מ-${t.minimum} ${e?.unit??``}`}`.trim()}let r=t.inclusive?`>=`:`>`,s=a(t.origin??`value`);return e?.unit?`${e.shortLabel} מדי: ${n} ${s} ${r}${t.minimum.toString()} ${e.unit}`:`${e?.shortLabel??`קטן`} מדי: ${n} ${s} ${r}${t.minimum.toString()}`}case`invalid_format`:{let e=t;if(e.format===`starts_with`)return`המחרוזת חייבת להתחיל ב "${e.prefix}"`;if(e.format===`ends_with`)return`המחרוזת חייבת להסתיים ב "${e.suffix}"`;if(e.format===`includes`)return`המחרוזת חייבת לכלול "${e.includes}"`;if(e.format===`regex`)return`המחרוזת חייבת להתאים לתבנית ${e.pattern}`;let n=s[e.format];return`${n?.label??e.format} לא ${(n?.gender??`m`)===`f`?`תקינה`:`תקין`}`}case`not_multiple_of`:return`מספר לא תקין: חייב להיות מכפלה של ${t.divisor}`;case`unrecognized_keys`:return`מפתח${t.keys.length>1?`ות`:``} לא מזוה${t.keys.length>1?`ים`:`ה`}: ${X(t.keys,`, `)}`;case`invalid_key`:return`שדה לא תקין באובייקט`;case`invalid_union`:return`קלט לא תקין`;case`invalid_element`:return`ערך לא תקין ב${i(t.origin??`array`)}`;default:return`קלט לא תקין`}}};function j0(){return{localeError:A0()}}var M0=()=>{let e={string:{unit:`karakter`,verb:`legyen`},file:{unit:`byte`,verb:`legyen`},array:{unit:`elem`,verb:`legyen`},set:{unit:`elem`,verb:`legyen`}};function t(t){return e[t]??null}let n={regex:`bemenet`,email:`email cím`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO időbélyeg`,date:`ISO dátum`,time:`ISO idő`,duration:`ISO időintervallum`,ipv4:`IPv4 cím`,ipv6:`IPv6 cím`,cidrv4:`IPv4 tartomány`,cidrv6:`IPv6 tartomány`,base64:`base64-kódolt string`,base64url:`base64url-kódolt string`,json_string:`JSON string`,e164:`E.164 szám`,jwt:`JWT`,template_literal:`bemenet`},r={nan:`NaN`,number:`szám`,array:`tömb`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Érvénytelen bemenet: a várt érték instanceof ${e.expected}, a kapott érték ${i}`:`Érvénytelen bemenet: a várt érték ${t}, a kapott érték ${i}`}case`invalid_value`:return e.values.length===1?`Érvénytelen bemenet: a várt érték ${Q(e.values[0])}`:`Érvénytelen opció: valamelyik érték várt ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Túl nagy: ${e.origin??`érték`} mérete túl nagy ${n}${e.maximum.toString()} ${r.unit??`elem`}`:`Túl nagy: a bemeneti érték ${e.origin??`érték`} túl nagy: ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Túl kicsi: a bemeneti érték ${e.origin} mérete túl kicsi ${n}${e.minimum.toString()} ${r.unit}`:`Túl kicsi: a bemeneti érték ${e.origin} túl kicsi ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Érvénytelen string: "${t.prefix}" értékkel kell kezdődnie`:t.format===`ends_with`?`Érvénytelen string: "${t.suffix}" értékkel kell végződnie`:t.format===`includes`?`Érvénytelen string: "${t.includes}" értéket kell tartalmaznia`:t.format===`regex`?`Érvénytelen string: ${t.pattern} mintának kell megfelelnie`:`Érvénytelen ${n[t.format]??e.format}`}case`not_multiple_of`:return`Érvénytelen szám: ${e.divisor} többszörösének kell lennie`;case`unrecognized_keys`:return`Ismeretlen kulcs${e.keys.length>1?`s`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Érvénytelen kulcs ${e.origin}`;case`invalid_union`:return`Érvénytelen bemenet`;case`invalid_element`:return`Érvénytelen érték: ${e.origin}`;default:return`Érvénytelen bemenet`}}};function N0(){return{localeError:M0()}}function P0(e,t,n){return Math.abs(e)===1?t:n}function F0(e){if(!e)return``;let t=[`ա`,`ե`,`ը`,`ի`,`ո`,`ու`,`օ`],n=e[e.length-1];return e+(t.includes(n)?`ն`:`ը`)}var I0=()=>{let e={string:{unit:{one:`նշան`,many:`նշաններ`},verb:`ունենալ`},file:{unit:{one:`բայթ`,many:`բայթեր`},verb:`ունենալ`},array:{unit:{one:`տարր`,many:`տարրեր`},verb:`ունենալ`},set:{unit:{one:`տարր`,many:`տարրեր`},verb:`ունենալ`}};function t(t){return e[t]??null}let n={regex:`մուտք`,email:`էլ. հասցե`,url:`URL`,emoji:`էմոջի`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO ամսաթիվ և ժամ`,date:`ISO ամսաթիվ`,time:`ISO ժամ`,duration:`ISO տևողություն`,ipv4:`IPv4 հասցե`,ipv6:`IPv6 հասցե`,cidrv4:`IPv4 միջակայք`,cidrv6:`IPv6 միջակայք`,base64:`base64 ձևաչափով տող`,base64url:`base64url ձևաչափով տող`,json_string:`JSON տող`,e164:`E.164 համար`,jwt:`JWT`,template_literal:`մուտք`},r={nan:`NaN`,number:`թիվ`,array:`զանգված`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Սխալ մուտքագրում․ սպասվում էր instanceof ${e.expected}, ստացվել է ${i}`:`Սխալ մուտքագրում․ սպասվում էր ${t}, ստացվել է ${i}`}case`invalid_value`:return e.values.length===1?`Սխալ մուտքագրում․ սպասվում էր ${Q(e.values[1])}`:`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);if(r){let t=P0(Number(e.maximum),r.unit.one,r.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${F0(e.origin??`արժեք`)} կունենա ${n}${e.maximum.toString()} ${t}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${F0(e.origin??`արժեք`)} լինի ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);if(r){let t=P0(Number(e.minimum),r.unit.one,r.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${F0(e.origin)} կունենա ${n}${e.minimum.toString()} ${t}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${F0(e.origin)} լինի ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Սխալ տող․ պետք է սկսվի "${t.prefix}"-ով`:t.format===`ends_with`?`Սխալ տող․ պետք է ավարտվի "${t.suffix}"-ով`:t.format===`includes`?`Սխալ տող․ պետք է պարունակի "${t.includes}"`:t.format===`regex`?`Սխալ տող․ պետք է համապատասխանի ${t.pattern} ձևաչափին`:`Սխալ ${n[t.format]??e.format}`}case`not_multiple_of`:return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${e.divisor}-ի`;case`unrecognized_keys`:return`Չճանաչված բանալի${e.keys.length>1?`ներ`:``}. ${X(e.keys,`, `)}`;case`invalid_key`:return`Սխալ բանալի ${F0(e.origin)}-ում`;case`invalid_union`:return`Սխալ մուտքագրում`;case`invalid_element`:return`Սխալ արժեք ${F0(e.origin)}-ում`;default:return`Սխալ մուտքագրում`}}};function L0(){return{localeError:I0()}}var R0=()=>{let e={string:{unit:`karakter`,verb:`memiliki`},file:{unit:`byte`,verb:`memiliki`},array:{unit:`item`,verb:`memiliki`},set:{unit:`item`,verb:`memiliki`}};function t(t){return e[t]??null}let n={regex:`input`,email:`alamat email`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`tanggal dan waktu format ISO`,date:`tanggal format ISO`,time:`jam format ISO`,duration:`durasi format ISO`,ipv4:`alamat IPv4`,ipv6:`alamat IPv6`,cidrv4:`rentang alamat IPv4`,cidrv6:`rentang alamat IPv6`,base64:`string dengan enkode base64`,base64url:`string dengan enkode base64url`,json_string:`string JSON`,e164:`angka E.164`,jwt:`JWT`,template_literal:`input`},r={nan:`NaN`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Input tidak valid: diharapkan instanceof ${e.expected}, diterima ${i}`:`Input tidak valid: diharapkan ${t}, diterima ${i}`}case`invalid_value`:return e.values.length===1?`Input tidak valid: diharapkan ${Q(e.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Terlalu besar: diharapkan ${e.origin??`value`} memiliki ${n}${e.maximum.toString()} ${r.unit??`elemen`}`:`Terlalu besar: diharapkan ${e.origin??`value`} menjadi ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Terlalu kecil: diharapkan ${e.origin} memiliki ${n}${e.minimum.toString()} ${r.unit}`:`Terlalu kecil: diharapkan ${e.origin} menjadi ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`String tidak valid: harus dimulai dengan "${t.prefix}"`:t.format===`ends_with`?`String tidak valid: harus berakhir dengan "${t.suffix}"`:t.format===`includes`?`String tidak valid: harus menyertakan "${t.includes}"`:t.format===`regex`?`String tidak valid: harus sesuai pola ${t.pattern}`:`${n[t.format]??e.format} tidak valid`}case`not_multiple_of`:return`Angka tidak valid: harus kelipatan dari ${e.divisor}`;case`unrecognized_keys`:return`Kunci tidak dikenali ${e.keys.length>1?`s`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Kunci tidak valid di ${e.origin}`;case`invalid_union`:return`Input tidak valid`;case`invalid_element`:return`Nilai tidak valid di ${e.origin}`;default:return`Input tidak valid`}}};function z0(){return{localeError:R0()}}var B0=()=>{let e={string:{unit:`stafi`,verb:`að hafa`},file:{unit:`bæti`,verb:`að hafa`},array:{unit:`hluti`,verb:`að hafa`},set:{unit:`hluti`,verb:`að hafa`}};function t(t){return e[t]??null}let n={regex:`gildi`,email:`netfang`,url:`vefslóð`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO dagsetning og tími`,date:`ISO dagsetning`,time:`ISO tími`,duration:`ISO tímalengd`,ipv4:`IPv4 address`,ipv6:`IPv6 address`,cidrv4:`IPv4 range`,cidrv6:`IPv6 range`,base64:`base64-encoded strengur`,base64url:`base64url-encoded strengur`,json_string:`JSON strengur`,e164:`E.164 tölugildi`,jwt:`JWT`,template_literal:`gildi`},r={nan:`NaN`,number:`númer`,array:`fylki`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Rangt gildi: Þú slóst inn ${i} þar sem á að vera instanceof ${e.expected}`:`Rangt gildi: Þú slóst inn ${i} þar sem á að vera ${t}`}case`invalid_value`:return e.values.length===1?`Rangt gildi: gert ráð fyrir ${Q(e.values[0])}`:`Ógilt val: má vera eitt af eftirfarandi ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Of stórt: gert er ráð fyrir að ${e.origin??`gildi`} hafi ${n}${e.maximum.toString()} ${r.unit??`hluti`}`:`Of stórt: gert er ráð fyrir að ${e.origin??`gildi`} sé ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Of lítið: gert er ráð fyrir að ${e.origin} hafi ${n}${e.minimum.toString()} ${r.unit}`:`Of lítið: gert er ráð fyrir að ${e.origin} sé ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Ógildur strengur: verður að byrja á "${t.prefix}"`:t.format===`ends_with`?`Ógildur strengur: verður að enda á "${t.suffix}"`:t.format===`includes`?`Ógildur strengur: verður að innihalda "${t.includes}"`:t.format===`regex`?`Ógildur strengur: verður að fylgja mynstri ${t.pattern}`:`Rangt ${n[t.format]??e.format}`}case`not_multiple_of`:return`Röng tala: verður að vera margfeldi af ${e.divisor}`;case`unrecognized_keys`:return`Óþekkt ${e.keys.length>1?`ir lyklar`:`ur lykill`}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Rangur lykill í ${e.origin}`;case`invalid_union`:return`Rangt gildi`;case`invalid_element`:return`Rangt gildi í ${e.origin}`;default:return`Rangt gildi`}}};function V0(){return{localeError:B0()}}var H0=()=>{let e={string:{unit:`caratteri`,verb:`avere`},file:{unit:`byte`,verb:`avere`},array:{unit:`elementi`,verb:`avere`},set:{unit:`elementi`,verb:`avere`}};function t(t){return e[t]??null}let n={regex:`input`,email:`indirizzo email`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`data e ora ISO`,date:`data ISO`,time:`ora ISO`,duration:`durata ISO`,ipv4:`indirizzo IPv4`,ipv6:`indirizzo IPv6`,cidrv4:`intervallo IPv4`,cidrv6:`intervallo IPv6`,base64:`stringa codificata in base64`,base64url:`URL codificata in base64`,json_string:`stringa JSON`,e164:`numero E.164`,jwt:`JWT`,template_literal:`input`},r={nan:`NaN`,number:`numero`,array:`vettore`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Input non valido: atteso instanceof ${e.expected}, ricevuto ${i}`:`Input non valido: atteso ${t}, ricevuto ${i}`}case`invalid_value`:return e.values.length===1?`Input non valido: atteso ${Q(e.values[0])}`:`Opzione non valida: atteso uno tra ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Troppo grande: ${e.origin??`valore`} deve avere ${n}${e.maximum.toString()} ${r.unit??`elementi`}`:`Troppo grande: ${e.origin??`valore`} deve essere ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Troppo piccolo: ${e.origin} deve avere ${n}${e.minimum.toString()} ${r.unit}`:`Troppo piccolo: ${e.origin} deve essere ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Stringa non valida: deve iniziare con "${t.prefix}"`:t.format===`ends_with`?`Stringa non valida: deve terminare con "${t.suffix}"`:t.format===`includes`?`Stringa non valida: deve includere "${t.includes}"`:t.format===`regex`?`Stringa non valida: deve corrispondere al pattern ${t.pattern}`:`Invalid ${n[t.format]??e.format}`}case`not_multiple_of`:return`Numero non valido: deve essere un multiplo di ${e.divisor}`;case`unrecognized_keys`:return`Chiav${e.keys.length>1?`i`:`e`} non riconosciut${e.keys.length>1?`e`:`a`}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Chiave non valida in ${e.origin}`;case`invalid_union`:return`Input non valido`;case`invalid_element`:return`Valore non valido in ${e.origin}`;default:return`Input non valido`}}};function U0(){return{localeError:H0()}}var W0=()=>{let e={string:{unit:`文字`,verb:`である`},file:{unit:`バイト`,verb:`である`},array:{unit:`要素`,verb:`である`},set:{unit:`要素`,verb:`である`}};function t(t){return e[t]??null}let n={regex:`入力値`,email:`メールアドレス`,url:`URL`,emoji:`絵文字`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO日時`,date:`ISO日付`,time:`ISO時刻`,duration:`ISO期間`,ipv4:`IPv4アドレス`,ipv6:`IPv6アドレス`,cidrv4:`IPv4範囲`,cidrv6:`IPv6範囲`,base64:`base64エンコード文字列`,base64url:`base64urlエンコード文字列`,json_string:`JSON文字列`,e164:`E.164番号`,jwt:`JWT`,template_literal:`入力値`},r={nan:`NaN`,number:`数値`,array:`配列`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`無効な入力: instanceof ${e.expected}が期待されましたが、${i}が入力されました`:`無効な入力: ${t}が期待されましたが、${i}が入力されました`}case`invalid_value`:return e.values.length===1?`無効な入力: ${Q(e.values[0])}が期待されました`:`無効な選択: ${X(e.values,`、`)}のいずれかである必要があります`;case`too_big`:{let n=e.inclusive?`以下である`:`より小さい`,r=t(e.origin);return r?`大きすぎる値: ${e.origin??`値`}は${e.maximum.toString()}${r.unit??`要素`}${n}必要があります`:`大きすぎる値: ${e.origin??`値`}は${e.maximum.toString()}${n}必要があります`}case`too_small`:{let n=e.inclusive?`以上である`:`より大きい`,r=t(e.origin);return r?`小さすぎる値: ${e.origin}は${e.minimum.toString()}${r.unit}${n}必要があります`:`小さすぎる値: ${e.origin}は${e.minimum.toString()}${n}必要があります`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`無効な文字列: "${t.prefix}"で始まる必要があります`:t.format===`ends_with`?`無効な文字列: "${t.suffix}"で終わる必要があります`:t.format===`includes`?`無効な文字列: "${t.includes}"を含む必要があります`:t.format===`regex`?`無効な文字列: パターン${t.pattern}に一致する必要があります`:`無効な${n[t.format]??e.format}`}case`not_multiple_of`:return`無効な数値: ${e.divisor}の倍数である必要があります`;case`unrecognized_keys`:return`認識されていないキー${e.keys.length>1?`群`:``}: ${X(e.keys,`、`)}`;case`invalid_key`:return`${e.origin}内の無効なキー`;case`invalid_union`:return`無効な入力`;case`invalid_element`:return`${e.origin}内の無効な値`;default:return`無効な入力`}}};function G0(){return{localeError:W0()}}var K0=()=>{let e={string:{unit:`სიმბოლო`,verb:`უნდა შეიცავდეს`},file:{unit:`ბაიტი`,verb:`უნდა შეიცავდეს`},array:{unit:`ელემენტი`,verb:`უნდა შეიცავდეს`},set:{unit:`ელემენტი`,verb:`უნდა შეიცავდეს`}};function t(t){return e[t]??null}let n={regex:`შეყვანა`,email:`ელ-ფოსტის მისამართი`,url:`URL`,emoji:`ემოჯი`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`თარიღი-დრო`,date:`თარიღი`,time:`დრო`,duration:`ხანგრძლივობა`,ipv4:`IPv4 მისამართი`,ipv6:`IPv6 მისამართი`,cidrv4:`IPv4 დიაპაზონი`,cidrv6:`IPv6 დიაპაზონი`,base64:`base64-კოდირებული სტრინგი`,base64url:`base64url-კოდირებული სტრინგი`,json_string:`JSON სტრინგი`,e164:`E.164 ნომერი`,jwt:`JWT`,template_literal:`შეყვანა`},r={nan:`NaN`,number:`რიცხვი`,string:`სტრინგი`,boolean:`ბულეანი`,function:`ფუნქცია`,array:`მასივი`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`არასწორი შეყვანა: მოსალოდნელი instanceof ${e.expected}, მიღებული ${i}`:`არასწორი შეყვანა: მოსალოდნელი ${t}, მიღებული ${i}`}case`invalid_value`:return e.values.length===1?`არასწორი შეყვანა: მოსალოდნელი ${Q(e.values[0])}`:`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${X(e.values,`|`)}-დან`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`ზედმეტად დიდი: მოსალოდნელი ${e.origin??`მნიშვნელობა`} ${r.verb} ${n}${e.maximum.toString()} ${r.unit}`:`ზედმეტად დიდი: მოსალოდნელი ${e.origin??`მნიშვნელობა`} იყოს ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`ზედმეტად პატარა: მოსალოდნელი ${e.origin} ${r.verb} ${n}${e.minimum.toString()} ${r.unit}`:`ზედმეტად პატარა: მოსალოდნელი ${e.origin} იყოს ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`არასწორი სტრინგი: უნდა იწყებოდეს "${t.prefix}"-ით`:t.format===`ends_with`?`არასწორი სტრინგი: უნდა მთავრდებოდეს "${t.suffix}"-ით`:t.format===`includes`?`არასწორი სტრინგი: უნდა შეიცავდეს "${t.includes}"-ს`:t.format===`regex`?`არასწორი სტრინგი: უნდა შეესაბამებოდეს შაბლონს ${t.pattern}`:`არასწორი ${n[t.format]??e.format}`}case`not_multiple_of`:return`არასწორი რიცხვი: უნდა იყოს ${e.divisor}-ის ჯერადი`;case`unrecognized_keys`:return`უცნობი გასაღებ${e.keys.length>1?`ები`:`ი`}: ${X(e.keys,`, `)}`;case`invalid_key`:return`არასწორი გასაღები ${e.origin}-ში`;case`invalid_union`:return`არასწორი შეყვანა`;case`invalid_element`:return`არასწორი მნიშვნელობა ${e.origin}-ში`;default:return`არასწორი შეყვანა`}}};function q0(){return{localeError:K0()}}var J0=()=>{let e={string:{unit:`តួអក្សរ`,verb:`គួរមាន`},file:{unit:`បៃ`,verb:`គួរមាន`},array:{unit:`ធាតុ`,verb:`គួរមាន`},set:{unit:`ធាតុ`,verb:`គួរមាន`}};function t(t){return e[t]??null}let n={regex:`ទិន្នន័យបញ្ចូល`,email:`អាសយដ្ឋានអ៊ីមែល`,url:`URL`,emoji:`សញ្ញាអារម្មណ៍`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`កាលបរិច្ឆេទ និងម៉ោង ISO`,date:`កាលបរិច្ឆេទ ISO`,time:`ម៉ោង ISO`,duration:`រយៈពេល ISO`,ipv4:`អាសយដ្ឋាន IPv4`,ipv6:`អាសយដ្ឋាន IPv6`,cidrv4:`ដែនអាសយដ្ឋាន IPv4`,cidrv6:`ដែនអាសយដ្ឋាន IPv6`,base64:`ខ្សែអក្សរអ៊ិកូដ base64`,base64url:`ខ្សែអក្សរអ៊ិកូដ base64url`,json_string:`ខ្សែអក្សរ JSON`,e164:`លេខ E.164`,jwt:`JWT`,template_literal:`ទិន្នន័យបញ្ចូល`},r={nan:`NaN`,number:`លេខ`,array:`អារេ (Array)`,null:`គ្មានតម្លៃ (null)`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${e.expected} ប៉ុន្តែទទួលបាន ${i}`:`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${t} ប៉ុន្តែទទួលបាន ${i}`}case`invalid_value`:return e.values.length===1?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${Q(e.values[0])}`:`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`ធំពេក៖ ត្រូវការ ${e.origin??`តម្លៃ`} ${n} ${e.maximum.toString()} ${r.unit??`ធាតុ`}`:`ធំពេក៖ ត្រូវការ ${e.origin??`តម្លៃ`} ${n} ${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`តូចពេក៖ ត្រូវការ ${e.origin} ${n} ${e.minimum.toString()} ${r.unit}`:`តូចពេក៖ ត្រូវការ ${e.origin} ${n} ${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${t.prefix}"`:t.format===`ends_with`?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${t.suffix}"`:t.format===`includes`?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${t.includes}"`:t.format===`regex`?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${t.pattern}`:`មិនត្រឹមត្រូវ៖ ${n[t.format]??e.format}`}case`not_multiple_of`:return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${e.divisor}`;case`unrecognized_keys`:return`រកឃើញសោមិនស្គាល់៖ ${X(e.keys,`, `)}`;case`invalid_key`:return`សោមិនត្រឹមត្រូវនៅក្នុង ${e.origin}`;case`invalid_union`:return`ទិន្នន័យមិនត្រឹមត្រូវ`;case`invalid_element`:return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${e.origin}`;default:return`ទិន្នន័យមិនត្រឹមត្រូវ`}}};function Y0(){return{localeError:J0()}}function X0(){return Y0()}var Z0=()=>{let e={string:{unit:`문자`,verb:`to have`},file:{unit:`바이트`,verb:`to have`},array:{unit:`개`,verb:`to have`},set:{unit:`개`,verb:`to have`}};function t(t){return e[t]??null}let n={regex:`입력`,email:`이메일 주소`,url:`URL`,emoji:`이모지`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO 날짜시간`,date:`ISO 날짜`,time:`ISO 시간`,duration:`ISO 기간`,ipv4:`IPv4 주소`,ipv6:`IPv6 주소`,cidrv4:`IPv4 범위`,cidrv6:`IPv6 범위`,base64:`base64 인코딩 문자열`,base64url:`base64url 인코딩 문자열`,json_string:`JSON 문자열`,e164:`E.164 번호`,jwt:`JWT`,template_literal:`입력`},r={nan:`NaN`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`잘못된 입력: 예상 타입은 instanceof ${e.expected}, 받은 타입은 ${i}입니다`:`잘못된 입력: 예상 타입은 ${t}, 받은 타입은 ${i}입니다`}case`invalid_value`:return e.values.length===1?`잘못된 입력: 값은 ${Q(e.values[0])} 이어야 합니다`:`잘못된 옵션: ${X(e.values,`또는 `)} 중 하나여야 합니다`;case`too_big`:{let n=e.inclusive?`이하`:`미만`,r=n===`미만`?`이어야 합니다`:`여야 합니다`,i=t(e.origin),a=i?.unit??`요소`;return i?`${e.origin??`값`}이 너무 큽니다: ${e.maximum.toString()}${a} ${n}${r}`:`${e.origin??`값`}이 너무 큽니다: ${e.maximum.toString()} ${n}${r}`}case`too_small`:{let n=e.inclusive?`이상`:`초과`,r=n===`이상`?`이어야 합니다`:`여야 합니다`,i=t(e.origin),a=i?.unit??`요소`;return i?`${e.origin??`값`}이 너무 작습니다: ${e.minimum.toString()}${a} ${n}${r}`:`${e.origin??`값`}이 너무 작습니다: ${e.minimum.toString()} ${n}${r}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`잘못된 문자열: "${t.prefix}"(으)로 시작해야 합니다`:t.format===`ends_with`?`잘못된 문자열: "${t.suffix}"(으)로 끝나야 합니다`:t.format===`includes`?`잘못된 문자열: "${t.includes}"을(를) 포함해야 합니다`:t.format===`regex`?`잘못된 문자열: 정규식 ${t.pattern} 패턴과 일치해야 합니다`:`잘못된 ${n[t.format]??e.format}`}case`not_multiple_of`:return`잘못된 숫자: ${e.divisor}의 배수여야 합니다`;case`unrecognized_keys`:return`인식할 수 없는 키: ${X(e.keys,`, `)}`;case`invalid_key`:return`잘못된 키: ${e.origin}`;case`invalid_union`:return`잘못된 입력`;case`invalid_element`:return`잘못된 값: ${e.origin}`;default:return`잘못된 입력`}}};function Q0(){return{localeError:Z0()}}var $0=e=>e.charAt(0).toUpperCase()+e.slice(1);function e2(e){let t=Math.abs(e),n=t%10,r=t%100;return r>=11&&r<=19||n===0?`many`:n===1?`one`:`few`}var t2=()=>{let e={string:{unit:{one:`simbolis`,few:`simboliai`,many:`simbolių`},verb:{smaller:{inclusive:`turi būti ne ilgesnė kaip`,notInclusive:`turi būti trumpesnė kaip`},bigger:{inclusive:`turi būti ne trumpesnė kaip`,notInclusive:`turi būti ilgesnė kaip`}}},file:{unit:{one:`baitas`,few:`baitai`,many:`baitų`},verb:{smaller:{inclusive:`turi būti ne didesnis kaip`,notInclusive:`turi būti mažesnis kaip`},bigger:{inclusive:`turi būti ne mažesnis kaip`,notInclusive:`turi būti didesnis kaip`}}},array:{unit:{one:`elementą`,few:`elementus`,many:`elementų`},verb:{smaller:{inclusive:`turi turėti ne daugiau kaip`,notInclusive:`turi turėti mažiau kaip`},bigger:{inclusive:`turi turėti ne mažiau kaip`,notInclusive:`turi turėti daugiau kaip`}}},set:{unit:{one:`elementą`,few:`elementus`,many:`elementų`},verb:{smaller:{inclusive:`turi turėti ne daugiau kaip`,notInclusive:`turi turėti mažiau kaip`},bigger:{inclusive:`turi turėti ne mažiau kaip`,notInclusive:`turi turėti daugiau kaip`}}}};function t(t,n,r,i){let a=e[t]??null;return a===null?a:{unit:a.unit[n],verb:a.verb[i][r?`inclusive`:`notInclusive`]}}let n={regex:`įvestis`,email:`el. pašto adresas`,url:`URL`,emoji:`jaustukas`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO data ir laikas`,date:`ISO data`,time:`ISO laikas`,duration:`ISO trukmė`,ipv4:`IPv4 adresas`,ipv6:`IPv6 adresas`,cidrv4:`IPv4 tinklo prefiksas (CIDR)`,cidrv6:`IPv6 tinklo prefiksas (CIDR)`,base64:`base64 užkoduota eilutė`,base64url:`base64url užkoduota eilutė`,json_string:`JSON eilutė`,e164:`E.164 numeris`,jwt:`JWT`,template_literal:`įvestis`},r={nan:`NaN`,number:`skaičius`,bigint:`sveikasis skaičius`,string:`eilutė`,boolean:`loginė reikšmė`,undefined:`neapibrėžta reikšmė`,function:`funkcija`,symbol:`simbolis`,array:`masyvas`,object:`objektas`,null:`nulinė reikšmė`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Gautas tipas ${i}, o tikėtasi - instanceof ${e.expected}`:`Gautas tipas ${i}, o tikėtasi - ${t}`}case`invalid_value`:return e.values.length===1?`Privalo būti ${Q(e.values[0])}`:`Privalo būti vienas iš ${X(e.values,`|`)} pasirinkimų`;case`too_big`:{let n=r[e.origin]??e.origin,i=t(e.origin,e2(Number(e.maximum)),e.inclusive??!1,`smaller`);if(i?.verb)return`${$0(n??e.origin??`reikšmė`)} ${i.verb} ${e.maximum.toString()} ${i.unit??`elementų`}`;let a=e.inclusive?`ne didesnis kaip`:`mažesnis kaip`;return`${$0(n??e.origin??`reikšmė`)} turi būti ${a} ${e.maximum.toString()} ${i?.unit}`}case`too_small`:{let n=r[e.origin]??e.origin,i=t(e.origin,e2(Number(e.minimum)),e.inclusive??!1,`bigger`);if(i?.verb)return`${$0(n??e.origin??`reikšmė`)} ${i.verb} ${e.minimum.toString()} ${i.unit??`elementų`}`;let a=e.inclusive?`ne mažesnis kaip`:`didesnis kaip`;return`${$0(n??e.origin??`reikšmė`)} turi būti ${a} ${e.minimum.toString()} ${i?.unit}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Eilutė privalo prasidėti "${t.prefix}"`:t.format===`ends_with`?`Eilutė privalo pasibaigti "${t.suffix}"`:t.format===`includes`?`Eilutė privalo įtraukti "${t.includes}"`:t.format===`regex`?`Eilutė privalo atitikti ${t.pattern}`:`Neteisingas ${n[t.format]??e.format}`}case`not_multiple_of`:return`Skaičius privalo būti ${e.divisor} kartotinis.`;case`unrecognized_keys`:return`Neatpažint${e.keys.length>1?`i`:`as`} rakt${e.keys.length>1?`ai`:`as`}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Rastas klaidingas raktas`;case`invalid_union`:return`Klaidinga įvestis`;case`invalid_element`:return`${$0(r[e.origin]??e.origin??e.origin??`reikšmė`)} turi klaidingą įvestį`;default:return`Klaidinga įvestis`}}};function n2(){return{localeError:t2()}}var r2=()=>{let e={string:{unit:`знаци`,verb:`да имаат`},file:{unit:`бајти`,verb:`да имаат`},array:{unit:`ставки`,verb:`да имаат`},set:{unit:`ставки`,verb:`да имаат`}};function t(t){return e[t]??null}let n={regex:`внес`,email:`адреса на е-пошта`,url:`URL`,emoji:`емоџи`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO датум и време`,date:`ISO датум`,time:`ISO време`,duration:`ISO времетраење`,ipv4:`IPv4 адреса`,ipv6:`IPv6 адреса`,cidrv4:`IPv4 опсег`,cidrv6:`IPv6 опсег`,base64:`base64-енкодирана низа`,base64url:`base64url-енкодирана низа`,json_string:`JSON низа`,e164:`E.164 број`,jwt:`JWT`,template_literal:`внес`},r={nan:`NaN`,number:`број`,array:`низа`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Грешен внес: се очекува instanceof ${e.expected}, примено ${i}`:`Грешен внес: се очекува ${t}, примено ${i}`}case`invalid_value`:return e.values.length===1?`Invalid input: expected ${Q(e.values[0])}`:`Грешана опција: се очекува една ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Премногу голем: се очекува ${e.origin??`вредноста`} да има ${n}${e.maximum.toString()} ${r.unit??`елементи`}`:`Премногу голем: се очекува ${e.origin??`вредноста`} да биде ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Премногу мал: се очекува ${e.origin} да има ${n}${e.minimum.toString()} ${r.unit}`:`Премногу мал: се очекува ${e.origin} да биде ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Неважечка низа: мора да започнува со "${t.prefix}"`:t.format===`ends_with`?`Неважечка низа: мора да завршува со "${t.suffix}"`:t.format===`includes`?`Неважечка низа: мора да вклучува "${t.includes}"`:t.format===`regex`?`Неважечка низа: мора да одгоара на патернот ${t.pattern}`:`Invalid ${n[t.format]??e.format}`}case`not_multiple_of`:return`Грешен број: мора да биде делив со ${e.divisor}`;case`unrecognized_keys`:return`${e.keys.length>1?`Непрепознаени клучеви`:`Непрепознаен клуч`}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Грешен клуч во ${e.origin}`;case`invalid_union`:return`Грешен внес`;case`invalid_element`:return`Грешна вредност во ${e.origin}`;default:return`Грешен внес`}}};function i2(){return{localeError:r2()}}var a2=()=>{let e={string:{unit:`aksara`,verb:`mempunyai`},file:{unit:`bait`,verb:`mempunyai`},array:{unit:`elemen`,verb:`mempunyai`},set:{unit:`elemen`,verb:`mempunyai`}};function t(t){return e[t]??null}let n={regex:`input`,email:`alamat e-mel`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`tarikh masa ISO`,date:`tarikh ISO`,time:`masa ISO`,duration:`tempoh ISO`,ipv4:`alamat IPv4`,ipv6:`alamat IPv6`,cidrv4:`julat IPv4`,cidrv6:`julat IPv6`,base64:`string dikodkan base64`,base64url:`string dikodkan base64url`,json_string:`string JSON`,e164:`nombor E.164`,jwt:`JWT`,template_literal:`input`},r={nan:`NaN`,number:`nombor`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Input tidak sah: dijangka instanceof ${e.expected}, diterima ${i}`:`Input tidak sah: dijangka ${t}, diterima ${i}`}case`invalid_value`:return e.values.length===1?`Input tidak sah: dijangka ${Q(e.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Terlalu besar: dijangka ${e.origin??`nilai`} ${r.verb} ${n}${e.maximum.toString()} ${r.unit??`elemen`}`:`Terlalu besar: dijangka ${e.origin??`nilai`} adalah ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Terlalu kecil: dijangka ${e.origin} ${r.verb} ${n}${e.minimum.toString()} ${r.unit}`:`Terlalu kecil: dijangka ${e.origin} adalah ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`String tidak sah: mesti bermula dengan "${t.prefix}"`:t.format===`ends_with`?`String tidak sah: mesti berakhir dengan "${t.suffix}"`:t.format===`includes`?`String tidak sah: mesti mengandungi "${t.includes}"`:t.format===`regex`?`String tidak sah: mesti sepadan dengan corak ${t.pattern}`:`${n[t.format]??e.format} tidak sah`}case`not_multiple_of`:return`Nombor tidak sah: perlu gandaan ${e.divisor}`;case`unrecognized_keys`:return`Kunci tidak dikenali: ${X(e.keys,`, `)}`;case`invalid_key`:return`Kunci tidak sah dalam ${e.origin}`;case`invalid_union`:return`Input tidak sah`;case`invalid_element`:return`Nilai tidak sah dalam ${e.origin}`;default:return`Input tidak sah`}}};function o2(){return{localeError:a2()}}var s2=()=>{let e={string:{unit:`tekens`,verb:`heeft`},file:{unit:`bytes`,verb:`heeft`},array:{unit:`elementen`,verb:`heeft`},set:{unit:`elementen`,verb:`heeft`}};function t(t){return e[t]??null}let n={regex:`invoer`,email:`emailadres`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO datum en tijd`,date:`ISO datum`,time:`ISO tijd`,duration:`ISO duur`,ipv4:`IPv4-adres`,ipv6:`IPv6-adres`,cidrv4:`IPv4-bereik`,cidrv6:`IPv6-bereik`,base64:`base64-gecodeerde tekst`,base64url:`base64 URL-gecodeerde tekst`,json_string:`JSON string`,e164:`E.164-nummer`,jwt:`JWT`,template_literal:`invoer`},r={nan:`NaN`,number:`getal`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Ongeldige invoer: verwacht instanceof ${e.expected}, ontving ${i}`:`Ongeldige invoer: verwacht ${t}, ontving ${i}`}case`invalid_value`:return e.values.length===1?`Ongeldige invoer: verwacht ${Q(e.values[0])}`:`Ongeldige optie: verwacht één van ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin),i=e.origin===`date`?`laat`:e.origin===`string`?`lang`:`groot`;return r?`Te ${i}: verwacht dat ${e.origin??`waarde`} ${n}${e.maximum.toString()} ${r.unit??`elementen`} ${r.verb}`:`Te ${i}: verwacht dat ${e.origin??`waarde`} ${n}${e.maximum.toString()} is`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin),i=e.origin===`date`?`vroeg`:e.origin===`string`?`kort`:`klein`;return r?`Te ${i}: verwacht dat ${e.origin} ${n}${e.minimum.toString()} ${r.unit} ${r.verb}`:`Te ${i}: verwacht dat ${e.origin} ${n}${e.minimum.toString()} is`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Ongeldige tekst: moet met "${t.prefix}" beginnen`:t.format===`ends_with`?`Ongeldige tekst: moet op "${t.suffix}" eindigen`:t.format===`includes`?`Ongeldige tekst: moet "${t.includes}" bevatten`:t.format===`regex`?`Ongeldige tekst: moet overeenkomen met patroon ${t.pattern}`:`Ongeldig: ${n[t.format]??e.format}`}case`not_multiple_of`:return`Ongeldig getal: moet een veelvoud van ${e.divisor} zijn`;case`unrecognized_keys`:return`Onbekende key${e.keys.length>1?`s`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Ongeldige key in ${e.origin}`;case`invalid_union`:return`Ongeldige invoer`;case`invalid_element`:return`Ongeldige waarde in ${e.origin}`;default:return`Ongeldige invoer`}}};function c2(){return{localeError:s2()}}var l2=()=>{let e={string:{unit:`tegn`,verb:`å ha`},file:{unit:`bytes`,verb:`å ha`},array:{unit:`elementer`,verb:`å inneholde`},set:{unit:`elementer`,verb:`å inneholde`}};function t(t){return e[t]??null}let n={regex:`input`,email:`e-postadresse`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO dato- og klokkeslett`,date:`ISO-dato`,time:`ISO-klokkeslett`,duration:`ISO-varighet`,ipv4:`IPv4-område`,ipv6:`IPv6-område`,cidrv4:`IPv4-spekter`,cidrv6:`IPv6-spekter`,base64:`base64-enkodet streng`,base64url:`base64url-enkodet streng`,json_string:`JSON-streng`,e164:`E.164-nummer`,jwt:`JWT`,template_literal:`input`},r={nan:`NaN`,number:`tall`,array:`liste`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Ugyldig input: forventet instanceof ${e.expected}, fikk ${i}`:`Ugyldig input: forventet ${t}, fikk ${i}`}case`invalid_value`:return e.values.length===1?`Ugyldig verdi: forventet ${Q(e.values[0])}`:`Ugyldig valg: forventet en av ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`For stor(t): forventet ${e.origin??`value`} til å ha ${n}${e.maximum.toString()} ${r.unit??`elementer`}`:`For stor(t): forventet ${e.origin??`value`} til å ha ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`For lite(n): forventet ${e.origin} til å ha ${n}${e.minimum.toString()} ${r.unit}`:`For lite(n): forventet ${e.origin} til å ha ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Ugyldig streng: må starte med "${t.prefix}"`:t.format===`ends_with`?`Ugyldig streng: må ende med "${t.suffix}"`:t.format===`includes`?`Ugyldig streng: må inneholde "${t.includes}"`:t.format===`regex`?`Ugyldig streng: må matche mønsteret ${t.pattern}`:`Ugyldig ${n[t.format]??e.format}`}case`not_multiple_of`:return`Ugyldig tall: må være et multiplum av ${e.divisor}`;case`unrecognized_keys`:return`${e.keys.length>1?`Ukjente nøkler`:`Ukjent nøkkel`}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Ugyldig nøkkel i ${e.origin}`;case`invalid_union`:return`Ugyldig input`;case`invalid_element`:return`Ugyldig verdi i ${e.origin}`;default:return`Ugyldig input`}}};function u2(){return{localeError:l2()}}var d2=()=>{let e={string:{unit:`harf`,verb:`olmalıdır`},file:{unit:`bayt`,verb:`olmalıdır`},array:{unit:`unsur`,verb:`olmalıdır`},set:{unit:`unsur`,verb:`olmalıdır`}};function t(t){return e[t]??null}let n={regex:`giren`,email:`epostagâh`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO hengâmı`,date:`ISO tarihi`,time:`ISO zamanı`,duration:`ISO müddeti`,ipv4:`IPv4 nişânı`,ipv6:`IPv6 nişânı`,cidrv4:`IPv4 menzili`,cidrv6:`IPv6 menzili`,base64:`base64-şifreli metin`,base64url:`base64url-şifreli metin`,json_string:`JSON metin`,e164:`E.164 sayısı`,jwt:`JWT`,template_literal:`giren`},r={nan:`NaN`,number:`numara`,array:`saf`,null:`gayb`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Fâsit giren: umulan instanceof ${e.expected}, alınan ${i}`:`Fâsit giren: umulan ${t}, alınan ${i}`}case`invalid_value`:return e.values.length===1?`Fâsit giren: umulan ${Q(e.values[0])}`:`Fâsit tercih: mûteberler ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Fazla büyük: ${e.origin??`value`}, ${n}${e.maximum.toString()} ${r.unit??`elements`} sahip olmalıydı.`:`Fazla büyük: ${e.origin??`value`}, ${n}${e.maximum.toString()} olmalıydı.`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Fazla küçük: ${e.origin}, ${n}${e.minimum.toString()} ${r.unit} sahip olmalıydı.`:`Fazla küçük: ${e.origin}, ${n}${e.minimum.toString()} olmalıydı.`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Fâsit metin: "${t.prefix}" ile başlamalı.`:t.format===`ends_with`?`Fâsit metin: "${t.suffix}" ile bitmeli.`:t.format===`includes`?`Fâsit metin: "${t.includes}" ihtivâ etmeli.`:t.format===`regex`?`Fâsit metin: ${t.pattern} nakşına uymalı.`:`Fâsit ${n[t.format]??e.format}`}case`not_multiple_of`:return`Fâsit sayı: ${e.divisor} katı olmalıydı.`;case`unrecognized_keys`:return`Tanınmayan anahtar ${e.keys.length>1?`s`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`${e.origin} için tanınmayan anahtar var.`;case`invalid_union`:return`Giren tanınamadı.`;case`invalid_element`:return`${e.origin} için tanınmayan kıymet var.`;default:return`Kıymet tanınamadı.`}}};function f2(){return{localeError:d2()}}var p2=()=>{let e={string:{unit:`توکي`,verb:`ولري`},file:{unit:`بایټس`,verb:`ولري`},array:{unit:`توکي`,verb:`ولري`},set:{unit:`توکي`,verb:`ولري`}};function t(t){return e[t]??null}let n={regex:`ورودي`,email:`بریښنالیک`,url:`یو آر ال`,emoji:`ایموجي`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`نیټه او وخت`,date:`نېټه`,time:`وخت`,duration:`موده`,ipv4:`د IPv4 پته`,ipv6:`د IPv6 پته`,cidrv4:`د IPv4 ساحه`,cidrv6:`د IPv6 ساحه`,base64:`base64-encoded متن`,base64url:`base64url-encoded متن`,json_string:`JSON متن`,e164:`د E.164 شمېره`,jwt:`JWT`,template_literal:`ورودي`},r={nan:`NaN`,number:`عدد`,array:`ارې`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`ناسم ورودي: باید instanceof ${e.expected} وای, مګر ${i} ترلاسه شو`:`ناسم ورودي: باید ${t} وای, مګر ${i} ترلاسه شو`}case`invalid_value`:return e.values.length===1?`ناسم ورودي: باید ${Q(e.values[0])} وای`:`ناسم انتخاب: باید یو له ${X(e.values,`|`)} څخه وای`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`ډیر لوی: ${e.origin??`ارزښت`} باید ${n}${e.maximum.toString()} ${r.unit??`عنصرونه`} ولري`:`ډیر لوی: ${e.origin??`ارزښت`} باید ${n}${e.maximum.toString()} وي`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`ډیر کوچنی: ${e.origin} باید ${n}${e.minimum.toString()} ${r.unit} ولري`:`ډیر کوچنی: ${e.origin} باید ${n}${e.minimum.toString()} وي`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`ناسم متن: باید د "${t.prefix}" سره پیل شي`:t.format===`ends_with`?`ناسم متن: باید د "${t.suffix}" سره پای ته ورسيږي`:t.format===`includes`?`ناسم متن: باید "${t.includes}" ولري`:t.format===`regex`?`ناسم متن: باید د ${t.pattern} سره مطابقت ولري`:`${n[t.format]??e.format} ناسم دی`}case`not_multiple_of`:return`ناسم عدد: باید د ${e.divisor} مضرب وي`;case`unrecognized_keys`:return`ناسم ${e.keys.length>1?`کلیډونه`:`کلیډ`}: ${X(e.keys,`, `)}`;case`invalid_key`:return`ناسم کلیډ په ${e.origin} کې`;case`invalid_union`:return`ناسمه ورودي`;case`invalid_element`:return`ناسم عنصر په ${e.origin} کې`;default:return`ناسمه ورودي`}}};function m2(){return{localeError:p2()}}var h2=()=>{let e={string:{unit:`znaków`,verb:`mieć`},file:{unit:`bajtów`,verb:`mieć`},array:{unit:`elementów`,verb:`mieć`},set:{unit:`elementów`,verb:`mieć`}};function t(t){return e[t]??null}let n={regex:`wyrażenie`,email:`adres email`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`data i godzina w formacie ISO`,date:`data w formacie ISO`,time:`godzina w formacie ISO`,duration:`czas trwania ISO`,ipv4:`adres IPv4`,ipv6:`adres IPv6`,cidrv4:`zakres IPv4`,cidrv6:`zakres IPv6`,base64:`ciąg znaków zakodowany w formacie base64`,base64url:`ciąg znaków zakodowany w formacie base64url`,json_string:`ciąg znaków w formacie JSON`,e164:`liczba E.164`,jwt:`JWT`,template_literal:`wejście`},r={nan:`NaN`,number:`liczba`,array:`tablica`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${e.expected}, otrzymano ${i}`:`Nieprawidłowe dane wejściowe: oczekiwano ${t}, otrzymano ${i}`}case`invalid_value`:return e.values.length===1?`Nieprawidłowe dane wejściowe: oczekiwano ${Q(e.values[0])}`:`Nieprawidłowa opcja: oczekiwano jednej z wartości ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Za duża wartość: oczekiwano, że ${e.origin??`wartość`} będzie mieć ${n}${e.maximum.toString()} ${r.unit??`elementów`}`:`Zbyt duż(y/a/e): oczekiwano, że ${e.origin??`wartość`} będzie wynosić ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Za mała wartość: oczekiwano, że ${e.origin??`wartość`} będzie mieć ${n}${e.minimum.toString()} ${r.unit??`elementów`}`:`Zbyt mał(y/a/e): oczekiwano, że ${e.origin??`wartość`} będzie wynosić ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Nieprawidłowy ciąg znaków: musi zaczynać się od "${t.prefix}"`:t.format===`ends_with`?`Nieprawidłowy ciąg znaków: musi kończyć się na "${t.suffix}"`:t.format===`includes`?`Nieprawidłowy ciąg znaków: musi zawierać "${t.includes}"`:t.format===`regex`?`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${t.pattern}`:`Nieprawidłow(y/a/e) ${n[t.format]??e.format}`}case`not_multiple_of`:return`Nieprawidłowa liczba: musi być wielokrotnością ${e.divisor}`;case`unrecognized_keys`:return`Nierozpoznane klucze${e.keys.length>1?`s`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Nieprawidłowy klucz w ${e.origin}`;case`invalid_union`:return`Nieprawidłowe dane wejściowe`;case`invalid_element`:return`Nieprawidłowa wartość w ${e.origin}`;default:return`Nieprawidłowe dane wejściowe`}}};function g2(){return{localeError:h2()}}var _2=()=>{let e={string:{unit:`caracteres`,verb:`ter`},file:{unit:`bytes`,verb:`ter`},array:{unit:`itens`,verb:`ter`},set:{unit:`itens`,verb:`ter`}};function t(t){return e[t]??null}let n={regex:`padrão`,email:`endereço de e-mail`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`data e hora ISO`,date:`data ISO`,time:`hora ISO`,duration:`duração ISO`,ipv4:`endereço IPv4`,ipv6:`endereço IPv6`,cidrv4:`faixa de IPv4`,cidrv6:`faixa de IPv6`,base64:`texto codificado em base64`,base64url:`URL codificada em base64`,json_string:`texto JSON`,e164:`número E.164`,jwt:`JWT`,template_literal:`entrada`},r={nan:`NaN`,number:`número`,null:`nulo`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Tipo inválido: esperado instanceof ${e.expected}, recebido ${i}`:`Tipo inválido: esperado ${t}, recebido ${i}`}case`invalid_value`:return e.values.length===1?`Entrada inválida: esperado ${Q(e.values[0])}`:`Opção inválida: esperada uma das ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Muito grande: esperado que ${e.origin??`valor`} tivesse ${n}${e.maximum.toString()} ${r.unit??`elementos`}`:`Muito grande: esperado que ${e.origin??`valor`} fosse ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Muito pequeno: esperado que ${e.origin} tivesse ${n}${e.minimum.toString()} ${r.unit}`:`Muito pequeno: esperado que ${e.origin} fosse ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Texto inválido: deve começar com "${t.prefix}"`:t.format===`ends_with`?`Texto inválido: deve terminar com "${t.suffix}"`:t.format===`includes`?`Texto inválido: deve incluir "${t.includes}"`:t.format===`regex`?`Texto inválido: deve corresponder ao padrão ${t.pattern}`:`${n[t.format]??e.format} inválido`}case`not_multiple_of`:return`Número inválido: deve ser múltiplo de ${e.divisor}`;case`unrecognized_keys`:return`Chave${e.keys.length>1?`s`:``} desconhecida${e.keys.length>1?`s`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Chave inválida em ${e.origin}`;case`invalid_union`:return`Entrada inválida`;case`invalid_element`:return`Valor inválido em ${e.origin}`;default:return`Campo inválido`}}};function v2(){return{localeError:_2()}}function y2(e,t,n,r){let i=Math.abs(e),a=i%10,o=i%100;return o>=11&&o<=19?r:a===1?t:a>=2&&a<=4?n:r}var b2=()=>{let e={string:{unit:{one:`символ`,few:`символа`,many:`символов`},verb:`иметь`},file:{unit:{one:`байт`,few:`байта`,many:`байт`},verb:`иметь`},array:{unit:{one:`элемент`,few:`элемента`,many:`элементов`},verb:`иметь`},set:{unit:{one:`элемент`,few:`элемента`,many:`элементов`},verb:`иметь`}};function t(t){return e[t]??null}let n={regex:`ввод`,email:`email адрес`,url:`URL`,emoji:`эмодзи`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO дата и время`,date:`ISO дата`,time:`ISO время`,duration:`ISO длительность`,ipv4:`IPv4 адрес`,ipv6:`IPv6 адрес`,cidrv4:`IPv4 диапазон`,cidrv6:`IPv6 диапазон`,base64:`строка в формате base64`,base64url:`строка в формате base64url`,json_string:`JSON строка`,e164:`номер E.164`,jwt:`JWT`,template_literal:`ввод`},r={nan:`NaN`,number:`число`,array:`массив`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Неверный ввод: ожидалось instanceof ${e.expected}, получено ${i}`:`Неверный ввод: ожидалось ${t}, получено ${i}`}case`invalid_value`:return e.values.length===1?`Неверный ввод: ожидалось ${Q(e.values[0])}`:`Неверный вариант: ожидалось одно из ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);if(r){let t=y2(Number(e.maximum),r.unit.one,r.unit.few,r.unit.many);return`Слишком большое значение: ожидалось, что ${e.origin??`значение`} будет иметь ${n}${e.maximum.toString()} ${t}`}return`Слишком большое значение: ожидалось, что ${e.origin??`значение`} будет ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);if(r){let t=y2(Number(e.minimum),r.unit.one,r.unit.few,r.unit.many);return`Слишком маленькое значение: ожидалось, что ${e.origin} будет иметь ${n}${e.minimum.toString()} ${t}`}return`Слишком маленькое значение: ожидалось, что ${e.origin} будет ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Неверная строка: должна начинаться с "${t.prefix}"`:t.format===`ends_with`?`Неверная строка: должна заканчиваться на "${t.suffix}"`:t.format===`includes`?`Неверная строка: должна содержать "${t.includes}"`:t.format===`regex`?`Неверная строка: должна соответствовать шаблону ${t.pattern}`:`Неверный ${n[t.format]??e.format}`}case`not_multiple_of`:return`Неверное число: должно быть кратным ${e.divisor}`;case`unrecognized_keys`:return`Нераспознанн${e.keys.length>1?`ые`:`ый`} ключ${e.keys.length>1?`и`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Неверный ключ в ${e.origin}`;case`invalid_union`:return`Неверные входные данные`;case`invalid_element`:return`Неверное значение в ${e.origin}`;default:return`Неверные входные данные`}}};function x2(){return{localeError:b2()}}var S2=()=>{let e={string:{unit:`znakov`,verb:`imeti`},file:{unit:`bajtov`,verb:`imeti`},array:{unit:`elementov`,verb:`imeti`},set:{unit:`elementov`,verb:`imeti`}};function t(t){return e[t]??null}let n={regex:`vnos`,email:`e-poštni naslov`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO datum in čas`,date:`ISO datum`,time:`ISO čas`,duration:`ISO trajanje`,ipv4:`IPv4 naslov`,ipv6:`IPv6 naslov`,cidrv4:`obseg IPv4`,cidrv6:`obseg IPv6`,base64:`base64 kodiran niz`,base64url:`base64url kodiran niz`,json_string:`JSON niz`,e164:`E.164 številka`,jwt:`JWT`,template_literal:`vnos`},r={nan:`NaN`,number:`število`,array:`tabela`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Neveljaven vnos: pričakovano instanceof ${e.expected}, prejeto ${i}`:`Neveljaven vnos: pričakovano ${t}, prejeto ${i}`}case`invalid_value`:return e.values.length===1?`Neveljaven vnos: pričakovano ${Q(e.values[0])}`:`Neveljavna možnost: pričakovano eno izmed ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Preveliko: pričakovano, da bo ${e.origin??`vrednost`} imelo ${n}${e.maximum.toString()} ${r.unit??`elementov`}`:`Preveliko: pričakovano, da bo ${e.origin??`vrednost`} ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Premajhno: pričakovano, da bo ${e.origin} imelo ${n}${e.minimum.toString()} ${r.unit}`:`Premajhno: pričakovano, da bo ${e.origin} ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Neveljaven niz: mora se začeti z "${t.prefix}"`:t.format===`ends_with`?`Neveljaven niz: mora se končati z "${t.suffix}"`:t.format===`includes`?`Neveljaven niz: mora vsebovati "${t.includes}"`:t.format===`regex`?`Neveljaven niz: mora ustrezati vzorcu ${t.pattern}`:`Neveljaven ${n[t.format]??e.format}`}case`not_multiple_of`:return`Neveljavno število: mora biti večkratnik ${e.divisor}`;case`unrecognized_keys`:return`Neprepoznan${e.keys.length>1?`i ključi`:` ključ`}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Neveljaven ključ v ${e.origin}`;case`invalid_union`:return`Neveljaven vnos`;case`invalid_element`:return`Neveljavna vrednost v ${e.origin}`;default:return`Neveljaven vnos`}}};function C2(){return{localeError:S2()}}var w2=()=>{let e={string:{unit:`tecken`,verb:`att ha`},file:{unit:`bytes`,verb:`att ha`},array:{unit:`objekt`,verb:`att innehålla`},set:{unit:`objekt`,verb:`att innehålla`}};function t(t){return e[t]??null}let n={regex:`reguljärt uttryck`,email:`e-postadress`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO-datum och tid`,date:`ISO-datum`,time:`ISO-tid`,duration:`ISO-varaktighet`,ipv4:`IPv4-intervall`,ipv6:`IPv6-intervall`,cidrv4:`IPv4-spektrum`,cidrv6:`IPv6-spektrum`,base64:`base64-kodad sträng`,base64url:`base64url-kodad sträng`,json_string:`JSON-sträng`,e164:`E.164-nummer`,jwt:`JWT`,template_literal:`mall-literal`},r={nan:`NaN`,number:`antal`,array:`lista`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Ogiltig inmatning: förväntat instanceof ${e.expected}, fick ${i}`:`Ogiltig inmatning: förväntat ${t}, fick ${i}`}case`invalid_value`:return e.values.length===1?`Ogiltig inmatning: förväntat ${Q(e.values[0])}`:`Ogiltigt val: förväntade en av ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`För stor(t): förväntade ${e.origin??`värdet`} att ha ${n}${e.maximum.toString()} ${r.unit??`element`}`:`För stor(t): förväntat ${e.origin??`värdet`} att ha ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`För lite(t): förväntade ${e.origin??`värdet`} att ha ${n}${e.minimum.toString()} ${r.unit}`:`För lite(t): förväntade ${e.origin??`värdet`} att ha ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Ogiltig sträng: måste börja med "${t.prefix}"`:t.format===`ends_with`?`Ogiltig sträng: måste sluta med "${t.suffix}"`:t.format===`includes`?`Ogiltig sträng: måste innehålla "${t.includes}"`:t.format===`regex`?`Ogiltig sträng: måste matcha mönstret "${t.pattern}"`:`Ogiltig(t) ${n[t.format]??e.format}`}case`not_multiple_of`:return`Ogiltigt tal: måste vara en multipel av ${e.divisor}`;case`unrecognized_keys`:return`${e.keys.length>1?`Okända nycklar`:`Okänd nyckel`}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Ogiltig nyckel i ${e.origin??`värdet`}`;case`invalid_union`:return`Ogiltig input`;case`invalid_element`:return`Ogiltigt värde i ${e.origin??`värdet`}`;default:return`Ogiltig input`}}};function T2(){return{localeError:w2()}}var E2=()=>{let e={string:{unit:`எழுத்துக்கள்`,verb:`கொண்டிருக்க வேண்டும்`},file:{unit:`பைட்டுகள்`,verb:`கொண்டிருக்க வேண்டும்`},array:{unit:`உறுப்புகள்`,verb:`கொண்டிருக்க வேண்டும்`},set:{unit:`உறுப்புகள்`,verb:`கொண்டிருக்க வேண்டும்`}};function t(t){return e[t]??null}let n={regex:`உள்ளீடு`,email:`மின்னஞ்சல் முகவரி`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO தேதி நேரம்`,date:`ISO தேதி`,time:`ISO நேரம்`,duration:`ISO கால அளவு`,ipv4:`IPv4 முகவரி`,ipv6:`IPv6 முகவரி`,cidrv4:`IPv4 வரம்பு`,cidrv6:`IPv6 வரம்பு`,base64:`base64-encoded சரம்`,base64url:`base64url-encoded சரம்`,json_string:`JSON சரம்`,e164:`E.164 எண்`,jwt:`JWT`,template_literal:`input`},r={nan:`NaN`,number:`எண்`,array:`அணி`,null:`வெறுமை`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${e.expected}, பெறப்பட்டது ${i}`:`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${t}, பெறப்பட்டது ${i}`}case`invalid_value`:return e.values.length===1?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${Q(e.values[0])}`:`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${X(e.values,`|`)} இல் ஒன்று`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${e.origin??`மதிப்பு`} ${n}${e.maximum.toString()} ${r.unit??`உறுப்புகள்`} ஆக இருக்க வேண்டும்`:`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${e.origin??`மதிப்பு`} ${n}${e.maximum.toString()} ஆக இருக்க வேண்டும்`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${e.origin} ${n}${e.minimum.toString()} ${r.unit} ஆக இருக்க வேண்டும்`:`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${e.origin} ${n}${e.minimum.toString()} ஆக இருக்க வேண்டும்`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`தவறான சரம்: "${t.prefix}" இல் தொடங்க வேண்டும்`:t.format===`ends_with`?`தவறான சரம்: "${t.suffix}" இல் முடிவடைய வேண்டும்`:t.format===`includes`?`தவறான சரம்: "${t.includes}" ஐ உள்ளடக்க வேண்டும்`:t.format===`regex`?`தவறான சரம்: ${t.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`:`தவறான ${n[t.format]??e.format}`}case`not_multiple_of`:return`தவறான எண்: ${e.divisor} இன் பலமாக இருக்க வேண்டும்`;case`unrecognized_keys`:return`அடையாளம் தெரியாத விசை${e.keys.length>1?`கள்`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`${e.origin} இல் தவறான விசை`;case`invalid_union`:return`தவறான உள்ளீடு`;case`invalid_element`:return`${e.origin} இல் தவறான மதிப்பு`;default:return`தவறான உள்ளீடு`}}};function D2(){return{localeError:E2()}}var O2=()=>{let e={string:{unit:`ตัวอักษร`,verb:`ควรมี`},file:{unit:`ไบต์`,verb:`ควรมี`},array:{unit:`รายการ`,verb:`ควรมี`},set:{unit:`รายการ`,verb:`ควรมี`}};function t(t){return e[t]??null}let n={regex:`ข้อมูลที่ป้อน`,email:`ที่อยู่อีเมล`,url:`URL`,emoji:`อิโมจิ`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`วันที่เวลาแบบ ISO`,date:`วันที่แบบ ISO`,time:`เวลาแบบ ISO`,duration:`ช่วงเวลาแบบ ISO`,ipv4:`ที่อยู่ IPv4`,ipv6:`ที่อยู่ IPv6`,cidrv4:`ช่วง IP แบบ IPv4`,cidrv6:`ช่วง IP แบบ IPv6`,base64:`ข้อความแบบ Base64`,base64url:`ข้อความแบบ Base64 สำหรับ URL`,json_string:`ข้อความแบบ JSON`,e164:`เบอร์โทรศัพท์ระหว่างประเทศ (E.164)`,jwt:`โทเคน JWT`,template_literal:`ข้อมูลที่ป้อน`},r={nan:`NaN`,number:`ตัวเลข`,array:`อาร์เรย์ (Array)`,null:`ไม่มีค่า (null)`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${e.expected} แต่ได้รับ ${i}`:`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${t} แต่ได้รับ ${i}`}case`invalid_value`:return e.values.length===1?`ค่าไม่ถูกต้อง: ควรเป็น ${Q(e.values[0])}`:`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`ไม่เกิน`:`น้อยกว่า`,r=t(e.origin);return r?`เกินกำหนด: ${e.origin??`ค่า`} ควรมี${n} ${e.maximum.toString()} ${r.unit??`รายการ`}`:`เกินกำหนด: ${e.origin??`ค่า`} ควรมี${n} ${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`อย่างน้อย`:`มากกว่า`,r=t(e.origin);return r?`น้อยกว่ากำหนด: ${e.origin} ควรมี${n} ${e.minimum.toString()} ${r.unit}`:`น้อยกว่ากำหนด: ${e.origin} ควรมี${n} ${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${t.prefix}"`:t.format===`ends_with`?`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${t.suffix}"`:t.format===`includes`?`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${t.includes}" อยู่ในข้อความ`:t.format===`regex`?`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${t.pattern}`:`รูปแบบไม่ถูกต้อง: ${n[t.format]??e.format}`}case`not_multiple_of`:return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${e.divisor} ได้ลงตัว`;case`unrecognized_keys`:return`พบคีย์ที่ไม่รู้จัก: ${X(e.keys,`, `)}`;case`invalid_key`:return`คีย์ไม่ถูกต้องใน ${e.origin}`;case`invalid_union`:return`ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้`;case`invalid_element`:return`ข้อมูลไม่ถูกต้องใน ${e.origin}`;default:return`ข้อมูลไม่ถูกต้อง`}}};function k2(){return{localeError:O2()}}var A2=()=>{let e={string:{unit:`karakter`,verb:`olmalı`},file:{unit:`bayt`,verb:`olmalı`},array:{unit:`öğe`,verb:`olmalı`},set:{unit:`öğe`,verb:`olmalı`}};function t(t){return e[t]??null}let n={regex:`girdi`,email:`e-posta adresi`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO tarih ve saat`,date:`ISO tarih`,time:`ISO saat`,duration:`ISO süre`,ipv4:`IPv4 adresi`,ipv6:`IPv6 adresi`,cidrv4:`IPv4 aralığı`,cidrv6:`IPv6 aralığı`,base64:`base64 ile şifrelenmiş metin`,base64url:`base64url ile şifrelenmiş metin`,json_string:`JSON dizesi`,e164:`E.164 sayısı`,jwt:`JWT`,template_literal:`Şablon dizesi`},r={nan:`NaN`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Geçersiz değer: beklenen instanceof ${e.expected}, alınan ${i}`:`Geçersiz değer: beklenen ${t}, alınan ${i}`}case`invalid_value`:return e.values.length===1?`Geçersiz değer: beklenen ${Q(e.values[0])}`:`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Çok büyük: beklenen ${e.origin??`değer`} ${n}${e.maximum.toString()} ${r.unit??`öğe`}`:`Çok büyük: beklenen ${e.origin??`değer`} ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Çok küçük: beklenen ${e.origin} ${n}${e.minimum.toString()} ${r.unit}`:`Çok küçük: beklenen ${e.origin} ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Geçersiz metin: "${t.prefix}" ile başlamalı`:t.format===`ends_with`?`Geçersiz metin: "${t.suffix}" ile bitmeli`:t.format===`includes`?`Geçersiz metin: "${t.includes}" içermeli`:t.format===`regex`?`Geçersiz metin: ${t.pattern} desenine uymalı`:`Geçersiz ${n[t.format]??e.format}`}case`not_multiple_of`:return`Geçersiz sayı: ${e.divisor} ile tam bölünebilmeli`;case`unrecognized_keys`:return`Tanınmayan anahtar${e.keys.length>1?`lar`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`${e.origin} içinde geçersiz anahtar`;case`invalid_union`:return`Geçersiz değer`;case`invalid_element`:return`${e.origin} içinde geçersiz değer`;default:return`Geçersiz değer`}}};function j2(){return{localeError:A2()}}var M2=()=>{let e={string:{unit:`символів`,verb:`матиме`},file:{unit:`байтів`,verb:`матиме`},array:{unit:`елементів`,verb:`матиме`},set:{unit:`елементів`,verb:`матиме`}};function t(t){return e[t]??null}let n={regex:`вхідні дані`,email:`адреса електронної пошти`,url:`URL`,emoji:`емодзі`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`дата та час ISO`,date:`дата ISO`,time:`час ISO`,duration:`тривалість ISO`,ipv4:`адреса IPv4`,ipv6:`адреса IPv6`,cidrv4:`діапазон IPv4`,cidrv6:`діапазон IPv6`,base64:`рядок у кодуванні base64`,base64url:`рядок у кодуванні base64url`,json_string:`рядок JSON`,e164:`номер E.164`,jwt:`JWT`,template_literal:`вхідні дані`},r={nan:`NaN`,number:`число`,array:`масив`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Неправильні вхідні дані: очікується instanceof ${e.expected}, отримано ${i}`:`Неправильні вхідні дані: очікується ${t}, отримано ${i}`}case`invalid_value`:return e.values.length===1?`Неправильні вхідні дані: очікується ${Q(e.values[0])}`:`Неправильна опція: очікується одне з ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Занадто велике: очікується, що ${e.origin??`значення`} ${r.verb} ${n}${e.maximum.toString()} ${r.unit??`елементів`}`:`Занадто велике: очікується, що ${e.origin??`значення`} буде ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Занадто мале: очікується, що ${e.origin} ${r.verb} ${n}${e.minimum.toString()} ${r.unit}`:`Занадто мале: очікується, що ${e.origin} буде ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Неправильний рядок: повинен починатися з "${t.prefix}"`:t.format===`ends_with`?`Неправильний рядок: повинен закінчуватися на "${t.suffix}"`:t.format===`includes`?`Неправильний рядок: повинен містити "${t.includes}"`:t.format===`regex`?`Неправильний рядок: повинен відповідати шаблону ${t.pattern}`:`Неправильний ${n[t.format]??e.format}`}case`not_multiple_of`:return`Неправильне число: повинно бути кратним ${e.divisor}`;case`unrecognized_keys`:return`Нерозпізнаний ключ${e.keys.length>1?`і`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`Неправильний ключ у ${e.origin}`;case`invalid_union`:return`Неправильні вхідні дані`;case`invalid_element`:return`Неправильне значення у ${e.origin}`;default:return`Неправильні вхідні дані`}}};function N2(){return{localeError:M2()}}function P2(){return N2()}var F2=()=>{let e={string:{unit:`حروف`,verb:`ہونا`},file:{unit:`بائٹس`,verb:`ہونا`},array:{unit:`آئٹمز`,verb:`ہونا`},set:{unit:`آئٹمز`,verb:`ہونا`}};function t(t){return e[t]??null}let n={regex:`ان پٹ`,email:`ای میل ایڈریس`,url:`یو آر ایل`,emoji:`ایموجی`,uuid:`یو یو آئی ڈی`,uuidv4:`یو یو آئی ڈی وی 4`,uuidv6:`یو یو آئی ڈی وی 6`,nanoid:`نینو آئی ڈی`,guid:`جی یو آئی ڈی`,cuid:`سی یو آئی ڈی`,cuid2:`سی یو آئی ڈی 2`,ulid:`یو ایل آئی ڈی`,xid:`ایکس آئی ڈی`,ksuid:`کے ایس یو آئی ڈی`,datetime:`آئی ایس او ڈیٹ ٹائم`,date:`آئی ایس او تاریخ`,time:`آئی ایس او وقت`,duration:`آئی ایس او مدت`,ipv4:`آئی پی وی 4 ایڈریس`,ipv6:`آئی پی وی 6 ایڈریس`,cidrv4:`آئی پی وی 4 رینج`,cidrv6:`آئی پی وی 6 رینج`,base64:`بیس 64 ان کوڈڈ سٹرنگ`,base64url:`بیس 64 یو آر ایل ان کوڈڈ سٹرنگ`,json_string:`جے ایس او این سٹرنگ`,e164:`ای 164 نمبر`,jwt:`جے ڈبلیو ٹی`,template_literal:`ان پٹ`},r={nan:`NaN`,number:`نمبر`,array:`آرے`,null:`نل`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`غلط ان پٹ: instanceof ${e.expected} متوقع تھا، ${i} موصول ہوا`:`غلط ان پٹ: ${t} متوقع تھا، ${i} موصول ہوا`}case`invalid_value`:return e.values.length===1?`غلط ان پٹ: ${Q(e.values[0])} متوقع تھا`:`غلط آپشن: ${X(e.values,`|`)} میں سے ایک متوقع تھا`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`بہت بڑا: ${e.origin??`ویلیو`} کے ${n}${e.maximum.toString()} ${r.unit??`عناصر`} ہونے متوقع تھے`:`بہت بڑا: ${e.origin??`ویلیو`} کا ${n}${e.maximum.toString()} ہونا متوقع تھا`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`بہت چھوٹا: ${e.origin} کے ${n}${e.minimum.toString()} ${r.unit} ہونے متوقع تھے`:`بہت چھوٹا: ${e.origin} کا ${n}${e.minimum.toString()} ہونا متوقع تھا`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`غلط سٹرنگ: "${t.prefix}" سے شروع ہونا چاہیے`:t.format===`ends_with`?`غلط سٹرنگ: "${t.suffix}" پر ختم ہونا چاہیے`:t.format===`includes`?`غلط سٹرنگ: "${t.includes}" شامل ہونا چاہیے`:t.format===`regex`?`غلط سٹرنگ: پیٹرن ${t.pattern} سے میچ ہونا چاہیے`:`غلط ${n[t.format]??e.format}`}case`not_multiple_of`:return`غلط نمبر: ${e.divisor} کا مضاعف ہونا چاہیے`;case`unrecognized_keys`:return`غیر تسلیم شدہ کی${e.keys.length>1?`ز`:``}: ${X(e.keys,`، `)}`;case`invalid_key`:return`${e.origin} میں غلط کی`;case`invalid_union`:return`غلط ان پٹ`;case`invalid_element`:return`${e.origin} میں غلط ویلیو`;default:return`غلط ان پٹ`}}};function I2(){return{localeError:F2()}}var L2=()=>{let e={string:{unit:`belgi`,verb:`bo‘lishi kerak`},file:{unit:`bayt`,verb:`bo‘lishi kerak`},array:{unit:`element`,verb:`bo‘lishi kerak`},set:{unit:`element`,verb:`bo‘lishi kerak`}};function t(t){return e[t]??null}let n={regex:`kirish`,email:`elektron pochta manzili`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO sana va vaqti`,date:`ISO sana`,time:`ISO vaqt`,duration:`ISO davomiylik`,ipv4:`IPv4 manzil`,ipv6:`IPv6 manzil`,mac:`MAC manzil`,cidrv4:`IPv4 diapazon`,cidrv6:`IPv6 diapazon`,base64:`base64 kodlangan satr`,base64url:`base64url kodlangan satr`,json_string:`JSON satr`,e164:`E.164 raqam`,jwt:`JWT`,template_literal:`kirish`},r={nan:`NaN`,number:`raqam`,array:`massiv`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Noto‘g‘ri kirish: kutilgan instanceof ${e.expected}, qabul qilingan ${i}`:`Noto‘g‘ri kirish: kutilgan ${t}, qabul qilingan ${i}`}case`invalid_value`:return e.values.length===1?`Noto‘g‘ri kirish: kutilgan ${Q(e.values[0])}`:`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Juda katta: kutilgan ${e.origin??`qiymat`} ${n}${e.maximum.toString()} ${r.unit} ${r.verb}`:`Juda katta: kutilgan ${e.origin??`qiymat`} ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Juda kichik: kutilgan ${e.origin} ${n}${e.minimum.toString()} ${r.unit} ${r.verb}`:`Juda kichik: kutilgan ${e.origin} ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Noto‘g‘ri satr: "${t.prefix}" bilan boshlanishi kerak`:t.format===`ends_with`?`Noto‘g‘ri satr: "${t.suffix}" bilan tugashi kerak`:t.format===`includes`?`Noto‘g‘ri satr: "${t.includes}" ni o‘z ichiga olishi kerak`:t.format===`regex`?`Noto‘g‘ri satr: ${t.pattern} shabloniga mos kelishi kerak`:`Noto‘g‘ri ${n[t.format]??e.format}`}case`not_multiple_of`:return`Noto‘g‘ri raqam: ${e.divisor} ning karralisi bo‘lishi kerak`;case`unrecognized_keys`:return`Noma’lum kalit${e.keys.length>1?`lar`:``}: ${X(e.keys,`, `)}`;case`invalid_key`:return`${e.origin} dagi kalit noto‘g‘ri`;case`invalid_union`:return`Noto‘g‘ri kirish`;case`invalid_element`:return`${e.origin} da noto‘g‘ri qiymat`;default:return`Noto‘g‘ri kirish`}}};function R2(){return{localeError:L2()}}var z2=()=>{let e={string:{unit:`ký tự`,verb:`có`},file:{unit:`byte`,verb:`có`},array:{unit:`phần tử`,verb:`có`},set:{unit:`phần tử`,verb:`có`}};function t(t){return e[t]??null}let n={regex:`đầu vào`,email:`địa chỉ email`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ngày giờ ISO`,date:`ngày ISO`,time:`giờ ISO`,duration:`khoảng thời gian ISO`,ipv4:`địa chỉ IPv4`,ipv6:`địa chỉ IPv6`,cidrv4:`dải IPv4`,cidrv6:`dải IPv6`,base64:`chuỗi mã hóa base64`,base64url:`chuỗi mã hóa base64url`,json_string:`chuỗi JSON`,e164:`số E.164`,jwt:`JWT`,template_literal:`đầu vào`},r={nan:`NaN`,number:`số`,array:`mảng`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Đầu vào không hợp lệ: mong đợi instanceof ${e.expected}, nhận được ${i}`:`Đầu vào không hợp lệ: mong đợi ${t}, nhận được ${i}`}case`invalid_value`:return e.values.length===1?`Đầu vào không hợp lệ: mong đợi ${Q(e.values[0])}`:`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Quá lớn: mong đợi ${e.origin??`giá trị`} ${r.verb} ${n}${e.maximum.toString()} ${r.unit??`phần tử`}`:`Quá lớn: mong đợi ${e.origin??`giá trị`} ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Quá nhỏ: mong đợi ${e.origin} ${r.verb} ${n}${e.minimum.toString()} ${r.unit}`:`Quá nhỏ: mong đợi ${e.origin} ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Chuỗi không hợp lệ: phải bắt đầu bằng "${t.prefix}"`:t.format===`ends_with`?`Chuỗi không hợp lệ: phải kết thúc bằng "${t.suffix}"`:t.format===`includes`?`Chuỗi không hợp lệ: phải bao gồm "${t.includes}"`:t.format===`regex`?`Chuỗi không hợp lệ: phải khớp với mẫu ${t.pattern}`:`${n[t.format]??e.format} không hợp lệ`}case`not_multiple_of`:return`Số không hợp lệ: phải là bội số của ${e.divisor}`;case`unrecognized_keys`:return`Khóa không được nhận dạng: ${X(e.keys,`, `)}`;case`invalid_key`:return`Khóa không hợp lệ trong ${e.origin}`;case`invalid_union`:return`Đầu vào không hợp lệ`;case`invalid_element`:return`Giá trị không hợp lệ trong ${e.origin}`;default:return`Đầu vào không hợp lệ`}}};function B2(){return{localeError:z2()}}var V2=()=>{let e={string:{unit:`字符`,verb:`包含`},file:{unit:`字节`,verb:`包含`},array:{unit:`项`,verb:`包含`},set:{unit:`项`,verb:`包含`}};function t(t){return e[t]??null}let n={regex:`输入`,email:`电子邮件`,url:`URL`,emoji:`表情符号`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO日期时间`,date:`ISO日期`,time:`ISO时间`,duration:`ISO时长`,ipv4:`IPv4地址`,ipv6:`IPv6地址`,cidrv4:`IPv4网段`,cidrv6:`IPv6网段`,base64:`base64编码字符串`,base64url:`base64url编码字符串`,json_string:`JSON字符串`,e164:`E.164号码`,jwt:`JWT`,template_literal:`输入`},r={nan:`NaN`,number:`数字`,array:`数组`,null:`空值(null)`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`无效输入:期望 instanceof ${e.expected},实际接收 ${i}`:`无效输入:期望 ${t},实际接收 ${i}`}case`invalid_value`:return e.values.length===1?`无效输入:期望 ${Q(e.values[0])}`:`无效选项:期望以下之一 ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`数值过大:期望 ${e.origin??`值`} ${n}${e.maximum.toString()} ${r.unit??`个元素`}`:`数值过大:期望 ${e.origin??`值`} ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`数值过小:期望 ${e.origin} ${n}${e.minimum.toString()} ${r.unit}`:`数值过小:期望 ${e.origin} ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`无效字符串:必须以 "${t.prefix}" 开头`:t.format===`ends_with`?`无效字符串:必须以 "${t.suffix}" 结尾`:t.format===`includes`?`无效字符串:必须包含 "${t.includes}"`:t.format===`regex`?`无效字符串:必须满足正则表达式 ${t.pattern}`:`无效${n[t.format]??e.format}`}case`not_multiple_of`:return`无效数字:必须是 ${e.divisor} 的倍数`;case`unrecognized_keys`:return`出现未知的键(key): ${X(e.keys,`, `)}`;case`invalid_key`:return`${e.origin} 中的键(key)无效`;case`invalid_union`:return`无效输入`;case`invalid_element`:return`${e.origin} 中包含无效值(value)`;default:return`无效输入`}}};function H2(){return{localeError:V2()}}var U2=()=>{let e={string:{unit:`字元`,verb:`擁有`},file:{unit:`位元組`,verb:`擁有`},array:{unit:`項目`,verb:`擁有`},set:{unit:`項目`,verb:`擁有`}};function t(t){return e[t]??null}let n={regex:`輸入`,email:`郵件地址`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO 日期時間`,date:`ISO 日期`,time:`ISO 時間`,duration:`ISO 期間`,ipv4:`IPv4 位址`,ipv6:`IPv6 位址`,cidrv4:`IPv4 範圍`,cidrv6:`IPv6 範圍`,base64:`base64 編碼字串`,base64url:`base64url 編碼字串`,json_string:`JSON 字串`,e164:`E.164 數值`,jwt:`JWT`,template_literal:`輸入`},r={nan:`NaN`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`無效的輸入值:預期為 instanceof ${e.expected},但收到 ${i}`:`無效的輸入值:預期為 ${t},但收到 ${i}`}case`invalid_value`:return e.values.length===1?`無效的輸入值:預期為 ${Q(e.values[0])}`:`無效的選項:預期為以下其中之一 ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`數值過大:預期 ${e.origin??`值`} 應為 ${n}${e.maximum.toString()} ${r.unit??`個元素`}`:`數值過大:預期 ${e.origin??`值`} 應為 ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`數值過小:預期 ${e.origin} 應為 ${n}${e.minimum.toString()} ${r.unit}`:`數值過小:預期 ${e.origin} 應為 ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`無效的字串:必須以 "${t.prefix}" 開頭`:t.format===`ends_with`?`無效的字串:必須以 "${t.suffix}" 結尾`:t.format===`includes`?`無效的字串:必須包含 "${t.includes}"`:t.format===`regex`?`無效的字串:必須符合格式 ${t.pattern}`:`無效的 ${n[t.format]??e.format}`}case`not_multiple_of`:return`無效的數字:必須為 ${e.divisor} 的倍數`;case`unrecognized_keys`:return`無法識別的鍵值${e.keys.length>1?`們`:``}:${X(e.keys,`、`)}`;case`invalid_key`:return`${e.origin} 中有無效的鍵值`;case`invalid_union`:return`無效的輸入值`;case`invalid_element`:return`${e.origin} 中有無效的值`;default:return`無效的輸入值`}}};function W2(){return{localeError:U2()}}var G2=()=>{let e={string:{unit:`àmi`,verb:`ní`},file:{unit:`bytes`,verb:`ní`},array:{unit:`nkan`,verb:`ní`},set:{unit:`nkan`,verb:`ní`}};function t(t){return e[t]??null}let n={regex:`ẹ̀rọ ìbáwọlé`,email:`àdírẹ́sì ìmẹ́lì`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`àkókò ISO`,date:`ọjọ́ ISO`,time:`àkókò ISO`,duration:`àkókò tó pé ISO`,ipv4:`àdírẹ́sì IPv4`,ipv6:`àdírẹ́sì IPv6`,cidrv4:`àgbègbè IPv4`,cidrv6:`àgbègbè IPv6`,base64:`ọ̀rọ̀ tí a kọ́ ní base64`,base64url:`ọ̀rọ̀ base64url`,json_string:`ọ̀rọ̀ JSON`,e164:`nọ́mbà E.164`,jwt:`JWT`,template_literal:`ẹ̀rọ ìbáwọlé`},r={nan:`NaN`,number:`nọ́mbà`,array:`akopọ`};return e=>{switch(e.code){case`invalid_type`:{let t=r[e.expected]??e.expected,n=HX(e.input),i=r[n]??n;return/^[A-Z]/.test(e.expected)?`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${e.expected}, àmọ̀ a rí ${i}`:`Ìbáwọlé aṣìṣe: a ní láti fi ${t}, àmọ̀ a rí ${i}`}case`invalid_value`:return e.values.length===1?`Ìbáwọlé aṣìṣe: a ní láti fi ${Q(e.values[0])}`:`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${X(e.values,`|`)}`;case`too_big`:{let n=e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Tó pọ̀ jù: a ní láti jẹ́ pé ${e.origin??`iye`} ${r.verb} ${n}${e.maximum} ${r.unit}`:`Tó pọ̀ jù: a ní láti jẹ́ ${n}${e.maximum}`}case`too_small`:{let n=e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Kéré ju: a ní láti jẹ́ pé ${e.origin} ${r.verb} ${n}${e.minimum} ${r.unit}`:`Kéré ju: a ní láti jẹ́ ${n}${e.minimum}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${t.prefix}"`:t.format===`ends_with`?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${t.suffix}"`:t.format===`includes`?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${t.includes}"`:t.format===`regex`?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${t.pattern}`:`Aṣìṣe: ${n[t.format]??e.format}`}case`not_multiple_of`:return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${e.divisor}`;case`unrecognized_keys`:return`Bọtìnì àìmọ̀: ${X(e.keys,`, `)}`;case`invalid_key`:return`Bọtìnì aṣìṣe nínú ${e.origin}`;case`invalid_union`:return`Ìbáwọlé aṣìṣe`;case`invalid_element`:return`Iye aṣìṣe nínú ${e.origin}`;default:return`Ìbáwọlé aṣìṣe`}}};function K2(){return{localeError:G2()}}var q2=A({ar:()=>e0,az:()=>n0,be:()=>a0,bg:()=>s0,ca:()=>l0,cs:()=>d0,da:()=>p0,de:()=>h0,en:()=>_0,eo:()=>y0,es:()=>x0,fa:()=>C0,fi:()=>T0,fr:()=>D0,frCA:()=>k0,he:()=>j0,hu:()=>N0,hy:()=>L0,id:()=>z0,is:()=>V0,it:()=>U0,ja:()=>G0,ka:()=>q0,kh:()=>X0,km:()=>Y0,ko:()=>Q0,lt:()=>n2,mk:()=>i2,ms:()=>o2,nl:()=>c2,no:()=>u2,ota:()=>f2,pl:()=>g2,ps:()=>m2,pt:()=>v2,ru:()=>x2,sl:()=>C2,sv:()=>T2,ta:()=>D2,th:()=>k2,tr:()=>j2,ua:()=>P2,uk:()=>N2,ur:()=>I2,uz:()=>R2,vi:()=>B2,yo:()=>K2,zhCN:()=>H2,zhTW:()=>W2}),J2,Y2=Symbol(`ZodOutput`),X2=Symbol(`ZodInput`),Z2=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){let n=t[0];return this._map.set(e,n),n&&typeof n==`object`&&`id`in n&&this._idmap.set(n.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&typeof t==`object`&&`id`in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let n={...this.get(t)??{}};delete n.id;let r={...n,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function Q2(){return new Z2}(J2=globalThis).__zod_globalRegistry??(J2.__zod_globalRegistry=Q2());var $2=globalThis.__zod_globalRegistry;function e4(e,t){return new e({type:`string`,...Z(t)})}function t4(e,t){return new e({type:`string`,coerce:!0,...Z(t)})}function n4(e,t){return new e({type:`string`,format:`email`,check:`string_format`,abort:!1,...Z(t)})}function r4(e,t){return new e({type:`string`,format:`guid`,check:`string_format`,abort:!1,...Z(t)})}function i4(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,...Z(t)})}function a4(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v4`,...Z(t)})}function o4(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v6`,...Z(t)})}function s4(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v7`,...Z(t)})}function c4(e,t){return new e({type:`string`,format:`url`,check:`string_format`,abort:!1,...Z(t)})}function l4(e,t){return new e({type:`string`,format:`emoji`,check:`string_format`,abort:!1,...Z(t)})}function u4(e,t){return new e({type:`string`,format:`nanoid`,check:`string_format`,abort:!1,...Z(t)})}function d4(e,t){return new e({type:`string`,format:`cuid`,check:`string_format`,abort:!1,...Z(t)})}function f4(e,t){return new e({type:`string`,format:`cuid2`,check:`string_format`,abort:!1,...Z(t)})}function p4(e,t){return new e({type:`string`,format:`ulid`,check:`string_format`,abort:!1,...Z(t)})}function m4(e,t){return new e({type:`string`,format:`xid`,check:`string_format`,abort:!1,...Z(t)})}function h4(e,t){return new e({type:`string`,format:`ksuid`,check:`string_format`,abort:!1,...Z(t)})}function g4(e,t){return new e({type:`string`,format:`ipv4`,check:`string_format`,abort:!1,...Z(t)})}function _4(e,t){return new e({type:`string`,format:`ipv6`,check:`string_format`,abort:!1,...Z(t)})}function v4(e,t){return new e({type:`string`,format:`mac`,check:`string_format`,abort:!1,...Z(t)})}function y4(e,t){return new e({type:`string`,format:`cidrv4`,check:`string_format`,abort:!1,...Z(t)})}function b4(e,t){return new e({type:`string`,format:`cidrv6`,check:`string_format`,abort:!1,...Z(t)})}function x4(e,t){return new e({type:`string`,format:`base64`,check:`string_format`,abort:!1,...Z(t)})}function S4(e,t){return new e({type:`string`,format:`base64url`,check:`string_format`,abort:!1,...Z(t)})}function C4(e,t){return new e({type:`string`,format:`e164`,check:`string_format`,abort:!1,...Z(t)})}function w4(e,t){return new e({type:`string`,format:`jwt`,check:`string_format`,abort:!1,...Z(t)})}var T4={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function E4(e,t){return new e({type:`string`,format:`datetime`,check:`string_format`,offset:!1,local:!1,precision:null,...Z(t)})}function D4(e,t){return new e({type:`string`,format:`date`,check:`string_format`,...Z(t)})}function O4(e,t){return new e({type:`string`,format:`time`,check:`string_format`,precision:null,...Z(t)})}function k4(e,t){return new e({type:`string`,format:`duration`,check:`string_format`,...Z(t)})}function A4(e,t){return new e({type:`number`,checks:[],...Z(t)})}function j4(e,t){return new e({type:`number`,coerce:!0,checks:[],...Z(t)})}function M4(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`safeint`,...Z(t)})}function N4(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`float32`,...Z(t)})}function P4(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`float64`,...Z(t)})}function F4(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`int32`,...Z(t)})}function I4(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`uint32`,...Z(t)})}function L4(e,t){return new e({type:`boolean`,...Z(t)})}function R4(e,t){return new e({type:`boolean`,coerce:!0,...Z(t)})}function z4(e,t){return new e({type:`bigint`,...Z(t)})}function B4(e,t){return new e({type:`bigint`,coerce:!0,...Z(t)})}function V4(e,t){return new e({type:`bigint`,check:`bigint_format`,abort:!1,format:`int64`,...Z(t)})}function H4(e,t){return new e({type:`bigint`,check:`bigint_format`,abort:!1,format:`uint64`,...Z(t)})}function U4(e,t){return new e({type:`symbol`,...Z(t)})}function W4(e,t){return new e({type:`undefined`,...Z(t)})}function G4(e,t){return new e({type:`null`,...Z(t)})}function K4(e){return new e({type:`any`})}function q4(e){return new e({type:`unknown`})}function J4(e,t){return new e({type:`never`,...Z(t)})}function Y4(e,t){return new e({type:`void`,...Z(t)})}function X4(e,t){return new e({type:`date`,...Z(t)})}function Z4(e,t){return new e({type:`date`,coerce:!0,...Z(t)})}function Q4(e,t){return new e({type:`nan`,...Z(t)})}function $4(e,t){return new HQ({check:`less_than`,...Z(t),value:e,inclusive:!1})}function e3(e,t){return new HQ({check:`less_than`,...Z(t),value:e,inclusive:!0})}function t3(e,t){return new UQ({check:`greater_than`,...Z(t),value:e,inclusive:!1})}function n3(e,t){return new UQ({check:`greater_than`,...Z(t),value:e,inclusive:!0})}function r3(e){return t3(0,e)}function i3(e){return $4(0,e)}function a3(e){return e3(0,e)}function o3(e){return n3(0,e)}function s3(e,t){return new WQ({check:`multiple_of`,...Z(t),value:e})}function c3(e,t){return new qQ({check:`max_size`,...Z(t),maximum:e})}function l3(e,t){return new JQ({check:`min_size`,...Z(t),minimum:e})}function u3(e,t){return new YQ({check:`size_equals`,...Z(t),size:e})}function d3(e,t){return new XQ({check:`max_length`,...Z(t),maximum:e})}function f3(e,t){return new ZQ({check:`min_length`,...Z(t),minimum:e})}function p3(e,t){return new QQ({check:`length_equals`,...Z(t),length:e})}function m3(e,t){return new e$({check:`string_format`,format:`regex`,...Z(t),pattern:e})}function h3(e){return new t$({check:`string_format`,format:`lowercase`,...Z(e)})}function g3(e){return new n$({check:`string_format`,format:`uppercase`,...Z(e)})}function _3(e,t){return new r$({check:`string_format`,format:`includes`,...Z(t),includes:e})}function v3(e,t){return new i$({check:`string_format`,format:`starts_with`,...Z(t),prefix:e})}function y3(e,t){return new a$({check:`string_format`,format:`ends_with`,...Z(t),suffix:e})}function b3(e,t,n){return new s$({check:`property`,property:e,schema:t,...Z(n)})}function x3(e,t){return new c$({check:`mime_type`,mime:e,...Z(t)})}function S3(e){return new l$({check:`overwrite`,tx:e})}function C3(e){return S3(t=>t.normalize(e))}function w3(){return S3(e=>e.trim())}function T3(){return S3(e=>e.toLowerCase())}function E3(){return S3(e=>e.toUpperCase())}function D3(){return S3(e=>pX(e))}function O3(e,t,n){return new e({type:`array`,element:t,...Z(n)})}function k3(e,t,n){return new e({type:`union`,options:t,...Z(n)})}function A3(e,t,n){return new e({type:`union`,options:t,inclusive:!1,...Z(n)})}function j3(e,t,n,r){return new e({type:`union`,options:n,discriminator:t,...Z(r)})}function M3(e,t,n){return new e({type:`intersection`,left:t,right:n})}function N3(e,t,n,r){let i=n instanceof f$;return new e({type:`tuple`,items:t,rest:i?n:null,...Z(i?r:n)})}function P3(e,t,n,r){return new e({type:`record`,keyType:t,valueType:n,...Z(r)})}function F3(e,t,n,r){return new e({type:`map`,keyType:t,valueType:n,...Z(r)})}function I3(e,t,n){return new e({type:`set`,valueType:t,...Z(n)})}function L3(e,t,n){return new e({type:`enum`,entries:Array.isArray(t)?Object.fromEntries(t.map(e=>[e,e])):t,...Z(n)})}function R3(e,t,n){return new e({type:`enum`,entries:t,...Z(n)})}function z3(e,t,n){return new e({type:`literal`,values:Array.isArray(t)?t:[t],...Z(n)})}function B3(e,t){return new e({type:`file`,...Z(t)})}function V3(e,t){return new e({type:`transform`,transform:t})}function H3(e,t){return new e({type:`optional`,innerType:t})}function U3(e,t){return new e({type:`nullable`,innerType:t})}function W3(e,t,n){return new e({type:`default`,innerType:t,get defaultValue(){return typeof n==`function`?n():vX(n)}})}function G3(e,t,n){return new e({type:`nonoptional`,innerType:t,...Z(n)})}function K3(e,t){return new e({type:`success`,innerType:t})}function q3(e,t,n){return new e({type:`catch`,innerType:t,catchValue:typeof n==`function`?n:()=>n})}function J3(e,t,n){return new e({type:`pipe`,in:t,out:n})}function Y3(e,t){return new e({type:`readonly`,innerType:t})}function X3(e,t,n){return new e({type:`template_literal`,parts:t,...Z(n)})}function Z3(e,t){return new e({type:`lazy`,getter:t})}function Q3(e,t){return new e({type:`promise`,innerType:t})}function $3(e,t,n){let r=Z(n);return r.abort??=!0,new e({type:`custom`,check:`custom`,fn:t,...r})}function e6(e,t,n){return new e({type:`custom`,check:`custom`,fn:t,...Z(n)})}function t6(e){let t=n6(n=>(n.addIssue=e=>{if(typeof e==`string`)n.issues.push(UX(e,n.value,t._zod.def));else{let r=e;r.fatal&&(r.continue=!1),r.code??=`custom`,r.input??=n.value,r.inst??=t,r.continue??=!t._zod.def.abort,n.issues.push(UX(r))}},e(n.value,n)));return t}function n6(e,t){let n=new BQ({check:`custom`,...Z(t)});return n._zod.check=e,n}function r6(e){let t=new BQ({check:`describe`});return t._zod.onattach=[t=>{let n=$2.get(t)??{};$2.add(t,{...n,description:e})}],t._zod.check=()=>{},t}function i6(e){let t=new BQ({check:`meta`});return t._zod.onattach=[t=>{let n=$2.get(t)??{};$2.add(t,{...n,...e})}],t._zod.check=()=>{},t}function a6(e,t){let n=Z(t),r=n.truthy??[`true`,`1`,`yes`,`on`,`y`,`enabled`],i=n.falsy??[`false`,`0`,`no`,`off`,`n`,`disabled`];n.case!==`sensitive`&&(r=r.map(e=>typeof e==`string`?e.toLowerCase():e),i=i.map(e=>typeof e==`string`?e.toLowerCase():e));let a=new Set(r),o=new Set(i),s=e.Codec??H1,c=e.Boolean??G$,l=new s({type:`pipe`,in:new(e.String??p$)({type:`string`,error:n.error}),out:new c({type:`boolean`,error:n.error}),transform:((e,t)=>{let r=e;return n.case!==`sensitive`&&(r=r.toLowerCase()),a.has(r)?!0:o.has(r)?!1:(t.issues.push({code:`invalid_value`,expected:`stringbool`,values:[...a,...o],input:t.value,inst:l,continue:!1}),{})}),reverseTransform:((e,t)=>e===!0?r[0]||`true`:i[0]||`false`),error:n.error});return l}function o6(e,t,n,r={}){let i=Z(r),a={...Z(r),check:`string_format`,type:`string`,format:t,fn:typeof n==`function`?n:e=>n.test(e),...i};return n instanceof RegExp&&(a.pattern=n),new e(a)}function s6(e){let t=e?.target??`draft-2020-12`;return t===`draft-4`&&(t=`draft-04`),t===`draft-7`&&(t=`draft-07`),{processors:e.processors??{},metadataRegistry:e?.metadata??$2,target:t,unrepresentable:e?.unrepresentable??`throw`,override:e?.override??(()=>{}),io:e?.io??`output`,counter:0,seen:new Map,cycles:e?.cycles??`ref`,reused:e?.reused??`inline`,external:e?.external??void 0}}function c6(e,t,n={path:[],schemaPath:[]}){var r;let i=e._zod.def,a=t.seen.get(e);if(a)return a.count++,n.schemaPath.includes(e)&&(a.cycle=n.path),a.schema;let o={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,o);let s=e._zod.toJSONSchema?.();if(s)o.schema=s;else{let r={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,o.schema,r);else{let n=o.schema,a=t.processors[i.type];if(!a)throw Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);a(e,t,n,r)}let a=e._zod.parent;a&&(o.ref||=a,c6(a,t,r),t.seen.get(a).isParent=!0)}let c=t.metadataRegistry.get(e);return c&&Object.assign(o.schema,c),t.io===`input`&&d6(e)&&(delete o.schema.examples,delete o.schema.default),t.io===`input`&&o.schema._prefault&&((r=o.schema).default??(r.default=o.schema._prefault)),delete o.schema._prefault,t.seen.get(e).schema}function l6(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=new Map;for(let t of e.seen.entries()){let n=e.metadataRegistry.get(t[0])?.id;if(n){let e=r.get(n);if(e&&e!==t[0])throw Error(`Duplicate schema id "${n}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(n,t[0])}}let i=t=>{let r=e.target===`draft-2020-12`?`$defs`:`definitions`;if(e.external){let n=e.external.registry.get(t[0])?.id,i=e.external.uri??(e=>e);if(n)return{ref:i(n)};let a=t[1].defId??t[1].schema.id??`schema${e.counter++}`;return t[1].defId=a,{defId:a,ref:`${i(`__shared`)}#/${r}/${a}`}}if(t[1]===n)return{ref:`#`};let i=`#/${r}/`,a=t[1].schema.id??`__schema${e.counter++}`;return{defId:a,ref:i+a}},a=e=>{if(e[1].schema.$ref)return;let t=e[1],{ref:n,defId:r}=i(e);t.def={...t.schema},r&&(t.defId=r);let a=t.schema;for(let e in a)delete a[e];a.$ref=n};if(e.cycles===`throw`)for(let t of e.seen.entries()){let e=t[1];if(e.cycle)throw Error(`Cycle detected: #/${e.cycle?.join(`/`)}/ + +Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let n of e.seen.entries()){let r=n[1];if(t===n[0]){a(n);continue}if(e.external){let r=e.external.registry.get(n[0])?.id;if(t!==n[0]&&r){a(n);continue}}if(e.metadataRegistry.get(n[0])?.id){a(n);continue}if(r.cycle){a(n);continue}if(r.count>1&&e.reused===`ref`){a(n);continue}}}function u6(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=t=>{let n=e.seen.get(t);if(n.ref===null)return;let i=n.def??n.schema,a={...i},o=n.ref;if(n.ref=null,o){r(o);let n=e.seen.get(o),s=n.schema;if(s.$ref&&(e.target===`draft-07`||e.target===`draft-04`||e.target===`openapi-3.0`)?(i.allOf=i.allOf??[],i.allOf.push(s)):Object.assign(i,s),Object.assign(i,a),t._zod.parent===o)for(let e in i)e===`$ref`||e===`allOf`||e in a||delete i[e];if(s.$ref&&n.def)for(let e in i)e===`$ref`||e===`allOf`||e in n.def&&JSON.stringify(i[e])===JSON.stringify(n.def[e])&&delete i[e]}let s=t._zod.parent;if(s&&s!==o){r(s);let t=e.seen.get(s);if(t?.schema.$ref&&(i.$ref=t.schema.$ref,t.def))for(let e in i)e===`$ref`||e===`allOf`||e in t.def&&JSON.stringify(i[e])===JSON.stringify(t.def[e])&&delete i[e]}e.override({zodSchema:t,jsonSchema:i,path:n.path??[]})};for(let t of[...e.seen.entries()].reverse())r(t[0]);let i={};if(e.target===`draft-2020-12`?i.$schema=`https://json-schema.org/draft/2020-12/schema`:e.target===`draft-07`?i.$schema=`http://json-schema.org/draft-07/schema#`:e.target===`draft-04`?i.$schema=`http://json-schema.org/draft-04/schema#`:e.target,e.external?.uri){let n=e.external.registry.get(t)?.id;if(!n)throw Error("Schema is missing an `id` property");i.$id=e.external.uri(n)}Object.assign(i,n.def??n.schema);let a=e.external?.defs??{};for(let t of e.seen.entries()){let e=t[1];e.def&&e.defId&&(a[e.defId]=e.def)}e.external||Object.keys(a).length>0&&(e.target===`draft-2020-12`?i.$defs=a:i.definitions=a);try{let n=JSON.parse(JSON.stringify(i));return Object.defineProperty(n,`~standard`,{value:{...t[`~standard`],jsonSchema:{input:p6(t,`input`,e.processors),output:p6(t,`output`,e.processors)}},enumerable:!1,writable:!1}),n}catch{throw Error(`Error converting schema to JSON.`)}}function d6(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let r=e._zod.def;if(r.type===`transform`)return!0;if(r.type===`array`)return d6(r.element,n);if(r.type===`set`)return d6(r.valueType,n);if(r.type===`lazy`)return d6(r.getter(),n);if(r.type===`promise`||r.type===`optional`||r.type===`nonoptional`||r.type===`nullable`||r.type===`readonly`||r.type===`default`||r.type===`prefault`)return d6(r.innerType,n);if(r.type===`intersection`)return d6(r.left,n)||d6(r.right,n);if(r.type===`record`||r.type===`map`)return d6(r.keyType,n)||d6(r.valueType,n);if(r.type===`pipe`)return d6(r.in,n)||d6(r.out,n);if(r.type===`object`){for(let e in r.shape)if(d6(r.shape[e],n))return!0;return!1}if(r.type===`union`){for(let e of r.options)if(d6(e,n))return!0;return!1}if(r.type===`tuple`){for(let e of r.items)if(d6(e,n))return!0;return!!(r.rest&&d6(r.rest,n))}return!1}var f6=(e,t={})=>n=>{let r=s6({...n,processors:t});return c6(e,r),l6(r,e),u6(r,e)},p6=(e,t,n={})=>r=>{let{libraryOptions:i,target:a}=r??{},o=s6({...i??{},target:a,io:t,processors:n});return c6(e,o),l6(o,e),u6(o,e)},m6={guid:`uuid`,url:`uri`,datetime:`date-time`,json_string:`json-string`,regex:``},h6=(e,t,n,r)=>{let i=n;i.type=`string`;let{minimum:a,maximum:o,format:s,patterns:c,contentEncoding:l}=e._zod.bag;if(typeof a==`number`&&(i.minLength=a),typeof o==`number`&&(i.maxLength=o),s&&(i.format=m6[s]??s,i.format===``&&delete i.format,s===`time`&&delete i.format),l&&(i.contentEncoding=l),c&&c.size>0){let e=[...c];e.length===1?i.pattern=e[0].source:e.length>1&&(i.allOf=[...e.map(e=>({...t.target===`draft-07`||t.target===`draft-04`||t.target===`openapi-3.0`?{type:`string`}:{},pattern:e.source}))])}},g6=(e,t,n,r)=>{let i=n,{minimum:a,maximum:o,format:s,multipleOf:c,exclusiveMaximum:l,exclusiveMinimum:u}=e._zod.bag;typeof s==`string`&&s.includes(`int`)?i.type=`integer`:i.type=`number`,typeof u==`number`&&(t.target===`draft-04`||t.target===`openapi-3.0`?(i.minimum=u,i.exclusiveMinimum=!0):i.exclusiveMinimum=u),typeof a==`number`&&(i.minimum=a,typeof u==`number`&&t.target!==`draft-04`&&(u>=a?delete i.minimum:delete i.exclusiveMinimum)),typeof l==`number`&&(t.target===`draft-04`||t.target===`openapi-3.0`?(i.maximum=l,i.exclusiveMaximum=!0):i.exclusiveMaximum=l),typeof o==`number`&&(i.maximum=o,typeof l==`number`&&t.target!==`draft-04`&&(l<=o?delete i.maximum:delete i.exclusiveMaximum)),typeof c==`number`&&(i.multipleOf=c)},_6=(e,t,n,r)=>{n.type=`boolean`},v6=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`BigInt cannot be represented in JSON Schema`)},y6=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Symbols cannot be represented in JSON Schema`)},b6=(e,t,n,r)=>{t.target===`openapi-3.0`?(n.type=`string`,n.nullable=!0,n.enum=[null]):n.type=`null`},x6=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Undefined cannot be represented in JSON Schema`)},S6=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Void cannot be represented in JSON Schema`)},C6=(e,t,n,r)=>{n.not={}},w6=(e,t,n,r)=>{},T6=(e,t,n,r)=>{},E6=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Date cannot be represented in JSON Schema`)},D6=(e,t,n,r)=>{let i=e._zod.def,a=ZY(i.entries);a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),n.enum=a},O6=(e,t,n,r)=>{let i=e._zod.def,a=[];for(let e of i.values)if(e===void 0){if(t.unrepresentable===`throw`)throw Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof e==`bigint`){if(t.unrepresentable===`throw`)throw Error(`BigInt literals cannot be represented in JSON Schema`);a.push(Number(e))}else a.push(e);if(a.length!==0)if(a.length===1){let e=a[0];n.type=e===null?`null`:typeof e,t.target===`draft-04`||t.target===`openapi-3.0`?n.enum=[e]:n.const=e}else a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),a.every(e=>typeof e==`boolean`)&&(n.type=`boolean`),a.every(e=>e===null)&&(n.type=`null`),n.enum=a},k6=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`NaN cannot be represented in JSON Schema`)},A6=(e,t,n,r)=>{let i=n,a=e._zod.pattern;if(!a)throw Error(`Pattern not found in template literal`);i.type=`string`,i.pattern=a.source},j6=(e,t,n,r)=>{let i=n,a={type:`string`,format:`binary`,contentEncoding:`binary`},{minimum:o,maximum:s,mime:c}=e._zod.bag;o!==void 0&&(a.minLength=o),s!==void 0&&(a.maxLength=s),c?c.length===1?(a.contentMediaType=c[0],Object.assign(i,a)):(Object.assign(i,a),i.anyOf=c.map(e=>({contentMediaType:e}))):Object.assign(i,a)},M6=(e,t,n,r)=>{n.type=`boolean`},N6=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Custom types cannot be represented in JSON Schema`)},P6=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Function types cannot be represented in JSON Schema`)},F6=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Transforms cannot be represented in JSON Schema`)},I6=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Map cannot be represented in JSON Schema`)},L6=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Set cannot be represented in JSON Schema`)},R6=(e,t,n,r)=>{let i=n,a=e._zod.def,{minimum:o,maximum:s}=e._zod.bag;typeof o==`number`&&(i.minItems=o),typeof s==`number`&&(i.maxItems=s),i.type=`array`,i.items=c6(a.element,t,{...r,path:[...r.path,`items`]})},z6=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`object`,i.properties={};let o=a.shape;for(let e in o)i.properties[e]=c6(o[e],t,{...r,path:[...r.path,`properties`,e]});let s=new Set(Object.keys(o)),c=new Set([...s].filter(e=>{let n=a.shape[e]._zod;return t.io===`input`?n.optin===void 0:n.optout===void 0}));c.size>0&&(i.required=Array.from(c)),a.catchall?._zod.def.type===`never`?i.additionalProperties=!1:a.catchall?a.catchall&&(i.additionalProperties=c6(a.catchall,t,{...r,path:[...r.path,`additionalProperties`]})):t.io===`output`&&(i.additionalProperties=!1)},B6=(e,t,n,r)=>{let i=e._zod.def,a=i.inclusive===!1,o=i.options.map((e,n)=>c6(e,t,{...r,path:[...r.path,a?`oneOf`:`anyOf`,n]}));a?n.oneOf=o:n.anyOf=o},V6=(e,t,n,r)=>{let i=e._zod.def,a=c6(i.left,t,{...r,path:[...r.path,`allOf`,0]}),o=c6(i.right,t,{...r,path:[...r.path,`allOf`,1]}),s=e=>`allOf`in e&&Object.keys(e).length===1;n.allOf=[...s(a)?a.allOf:[a],...s(o)?o.allOf:[o]]},H6=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`array`;let o=t.target===`draft-2020-12`?`prefixItems`:`items`,s=t.target===`draft-2020-12`||t.target===`openapi-3.0`?`items`:`additionalItems`,c=a.items.map((e,n)=>c6(e,t,{...r,path:[...r.path,o,n]})),l=a.rest?c6(a.rest,t,{...r,path:[...r.path,s,...t.target===`openapi-3.0`?[a.items.length]:[]]}):null;t.target===`draft-2020-12`?(i.prefixItems=c,l&&(i.items=l)):t.target===`openapi-3.0`?(i.items={anyOf:c},l&&i.items.anyOf.push(l),i.minItems=c.length,l||(i.maxItems=c.length)):(i.items=c,l&&(i.additionalItems=l));let{minimum:u,maximum:d}=e._zod.bag;typeof u==`number`&&(i.minItems=u),typeof d==`number`&&(i.maxItems=d)},U6=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`object`;let o=a.keyType,s=o._zod.bag?.patterns;if(a.mode===`loose`&&s&&s.size>0){let e=c6(a.valueType,t,{...r,path:[...r.path,`patternProperties`,`*`]});i.patternProperties={};for(let t of s)i.patternProperties[t.source]=e}else (t.target===`draft-07`||t.target===`draft-2020-12`)&&(i.propertyNames=c6(a.keyType,t,{...r,path:[...r.path,`propertyNames`]})),i.additionalProperties=c6(a.valueType,t,{...r,path:[...r.path,`additionalProperties`]});let c=o._zod.values;if(c){let e=[...c].filter(e=>typeof e==`string`||typeof e==`number`);e.length>0&&(i.required=e)}},W6=(e,t,n,r)=>{let i=e._zod.def,a=c6(i.innerType,t,r),o=t.seen.get(e);t.target===`openapi-3.0`?(o.ref=i.innerType,n.nullable=!0):n.anyOf=[a,{type:`null`}]},G6=(e,t,n,r)=>{let i=e._zod.def;c6(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},K6=(e,t,n,r)=>{let i=e._zod.def;c6(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.default=JSON.parse(JSON.stringify(i.defaultValue))},q6=(e,t,n,r)=>{let i=e._zod.def;c6(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,t.io===`input`&&(n._prefault=JSON.parse(JSON.stringify(i.defaultValue)))},J6=(e,t,n,r)=>{let i=e._zod.def;c6(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o;try{o=i.catchValue(void 0)}catch{throw Error(`Dynamic catch values are not supported in JSON Schema`)}n.default=o},Y6=(e,t,n,r)=>{let i=e._zod.def,a=t.io===`input`?i.in._zod.def.type===`transform`?i.out:i.in:i.out;c6(a,t,r);let o=t.seen.get(e);o.ref=a},X6=(e,t,n,r)=>{let i=e._zod.def;c6(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.readOnly=!0},Z6=(e,t,n,r)=>{let i=e._zod.def;c6(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},Q6=(e,t,n,r)=>{let i=e._zod.def;c6(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},$6=(e,t,n,r)=>{let i=e._zod.innerType;c6(i,t,r);let a=t.seen.get(e);a.ref=i},e8={string:h6,number:g6,boolean:_6,bigint:v6,symbol:y6,null:b6,undefined:x6,void:S6,never:C6,any:w6,unknown:T6,date:E6,enum:D6,literal:O6,nan:k6,template_literal:A6,file:j6,success:M6,custom:N6,function:P6,transform:F6,map:I6,set:L6,array:R6,object:z6,union:B6,intersection:V6,tuple:H6,record:U6,nullable:W6,nonoptional:G6,default:K6,prefault:q6,catch:J6,pipe:Y6,readonly:X6,promise:Z6,optional:Q6,lazy:$6};function t8(e,t){if(`_idmap`in e){let n=e,r=s6({...t,processors:e8}),i={};for(let e of n._idmap.entries()){let[t,n]=e;c6(n,r)}let a={};r.external={registry:n,uri:t?.uri,defs:i};for(let e of n._idmap.entries()){let[t,n]=e;l6(r,n),a[t]=u6(r,n)}return Object.keys(i).length>0&&(a.__shared={[r.target===`draft-2020-12`?`$defs`:`definitions`]:i}),{schemas:a}}let n=s6({...t,processors:e8});return c6(e,n),l6(n,e),u6(n,e)}var n8=class{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(e){this.ctx.counter=e}get seen(){return this.ctx.seen}constructor(e){let t=e?.target??`draft-2020-12`;t===`draft-4`&&(t=`draft-04`),t===`draft-7`&&(t=`draft-07`),this.ctx=s6({processors:e8,target:t,...e?.metadata&&{metadata:e.metadata},...e?.unrepresentable&&{unrepresentable:e.unrepresentable},...e?.override&&{override:e.override},...e?.io&&{io:e.io}})}process(e,t={path:[],schemaPath:[]}){return c6(e,this.ctx,t)}emit(e,t){t&&(t.cycles&&(this.ctx.cycles=t.cycles),t.reused&&(this.ctx.reused=t.reused),t.external&&(this.ctx.external=t.external)),l6(this.ctx,e);let{"~standard":n,...r}=u6(this.ctx,e);return r}},r8=A({}),i8=A({$ZodAny:()=>Z$,$ZodArray:()=>r1,$ZodAsyncError:()=>VY,$ZodBase64:()=>I$,$ZodBase64URL:()=>R$,$ZodBigInt:()=>K$,$ZodBigIntFormat:()=>q$,$ZodBoolean:()=>G$,$ZodCIDRv4:()=>N$,$ZodCIDRv6:()=>P$,$ZodCUID:()=>x$,$ZodCUID2:()=>S$,$ZodCatch:()=>R1,$ZodCheck:()=>BQ,$ZodCheckBigIntFormat:()=>KQ,$ZodCheckEndsWith:()=>a$,$ZodCheckGreaterThan:()=>UQ,$ZodCheckIncludes:()=>r$,$ZodCheckLengthEquals:()=>QQ,$ZodCheckLessThan:()=>HQ,$ZodCheckLowerCase:()=>t$,$ZodCheckMaxLength:()=>XQ,$ZodCheckMaxSize:()=>qQ,$ZodCheckMimeType:()=>c$,$ZodCheckMinLength:()=>ZQ,$ZodCheckMinSize:()=>JQ,$ZodCheckMultipleOf:()=>WQ,$ZodCheckNumberFormat:()=>GQ,$ZodCheckOverwrite:()=>l$,$ZodCheckProperty:()=>s$,$ZodCheckRegex:()=>e$,$ZodCheckSizeEquals:()=>YQ,$ZodCheckStartsWith:()=>i$,$ZodCheckStringFormat:()=>$Q,$ZodCheckUpperCase:()=>n$,$ZodCodec:()=>H1,$ZodCustom:()=>Z1,$ZodCustomStringFormat:()=>H$,$ZodDate:()=>t1,$ZodDefault:()=>M1,$ZodDiscriminatedUnion:()=>p1,$ZodE164:()=>z$,$ZodEmail:()=>_$,$ZodEmoji:()=>y$,$ZodEncodeError:()=>HY,$ZodEnum:()=>w1,$ZodError:()=>$X,$ZodExactOptional:()=>A1,$ZodFile:()=>E1,$ZodFunction:()=>J1,$ZodGUID:()=>h$,$ZodIPv4:()=>A$,$ZodIPv6:()=>j$,$ZodISODate:()=>D$,$ZodISODateTime:()=>E$,$ZodISODuration:()=>k$,$ZodISOTime:()=>O$,$ZodIntersection:()=>m1,$ZodJWT:()=>V$,$ZodKSUID:()=>T$,$ZodLazy:()=>X1,$ZodLiteral:()=>T1,$ZodMAC:()=>M$,$ZodMap:()=>b1,$ZodNaN:()=>z1,$ZodNanoID:()=>b$,$ZodNever:()=>$$,$ZodNonOptional:()=>F1,$ZodNull:()=>X$,$ZodNullable:()=>j1,$ZodNumber:()=>U$,$ZodNumberFormat:()=>W$,$ZodObject:()=>s1,$ZodObjectJIT:()=>c1,$ZodOptional:()=>k1,$ZodPipe:()=>B1,$ZodPrefault:()=>P1,$ZodPromise:()=>Y1,$ZodReadonly:()=>G1,$ZodRealError:()=>eZ,$ZodRecord:()=>y1,$ZodRegistry:()=>Z2,$ZodSet:()=>S1,$ZodString:()=>p$,$ZodStringFormat:()=>m$,$ZodSuccess:()=>L1,$ZodSymbol:()=>J$,$ZodTemplateLiteral:()=>q1,$ZodTransform:()=>D1,$ZodTuple:()=>_1,$ZodType:()=>f$,$ZodULID:()=>C$,$ZodURL:()=>v$,$ZodUUID:()=>g$,$ZodUndefined:()=>Y$,$ZodUnion:()=>u1,$ZodUnknown:()=>Q$,$ZodVoid:()=>e1,$ZodXID:()=>w$,$ZodXor:()=>f1,$brand:()=>BY,$constructor:()=>Y,$input:()=>X2,$output:()=>Y2,Doc:()=>u$,JSONSchema:()=>r8,JSONSchemaGenerator:()=>n8,NEVER:()=>zY,TimePrecision:()=>T4,_any:()=>K4,_array:()=>O3,_base64:()=>x4,_base64url:()=>S4,_bigint:()=>z4,_boolean:()=>L4,_catch:()=>q3,_check:()=>n6,_cidrv4:()=>y4,_cidrv6:()=>b4,_coercedBigint:()=>B4,_coercedBoolean:()=>R4,_coercedDate:()=>Z4,_coercedNumber:()=>j4,_coercedString:()=>t4,_cuid:()=>d4,_cuid2:()=>f4,_custom:()=>$3,_date:()=>X4,_decode:()=>gZ,_decodeAsync:()=>bZ,_default:()=>W3,_discriminatedUnion:()=>j3,_e164:()=>C4,_email:()=>n4,_emoji:()=>l4,_encode:()=>mZ,_encodeAsync:()=>vZ,_endsWith:()=>y3,_enum:()=>L3,_file:()=>B3,_float32:()=>N4,_float64:()=>P4,_gt:()=>t3,_gte:()=>n3,_guid:()=>r4,_includes:()=>_3,_int:()=>M4,_int32:()=>F4,_int64:()=>V4,_intersection:()=>M3,_ipv4:()=>g4,_ipv6:()=>_4,_isoDate:()=>D4,_isoDateTime:()=>E4,_isoDuration:()=>k4,_isoTime:()=>O4,_jwt:()=>w4,_ksuid:()=>h4,_lazy:()=>Z3,_length:()=>p3,_literal:()=>z3,_lowercase:()=>h3,_lt:()=>$4,_lte:()=>e3,_mac:()=>v4,_map:()=>F3,_max:()=>e3,_maxLength:()=>d3,_maxSize:()=>c3,_mime:()=>x3,_min:()=>n3,_minLength:()=>f3,_minSize:()=>l3,_multipleOf:()=>s3,_nan:()=>Q4,_nanoid:()=>u4,_nativeEnum:()=>R3,_negative:()=>i3,_never:()=>J4,_nonnegative:()=>o3,_nonoptional:()=>G3,_nonpositive:()=>a3,_normalize:()=>C3,_null:()=>G4,_nullable:()=>U3,_number:()=>A4,_optional:()=>H3,_overwrite:()=>S3,_parse:()=>oZ,_parseAsync:()=>cZ,_pipe:()=>J3,_positive:()=>r3,_promise:()=>Q3,_property:()=>b3,_readonly:()=>Y3,_record:()=>P3,_refine:()=>e6,_regex:()=>m3,_safeDecode:()=>wZ,_safeDecodeAsync:()=>OZ,_safeEncode:()=>SZ,_safeEncodeAsync:()=>EZ,_safeParse:()=>uZ,_safeParseAsync:()=>fZ,_set:()=>I3,_size:()=>u3,_slugify:()=>D3,_startsWith:()=>v3,_string:()=>e4,_stringFormat:()=>o6,_stringbool:()=>a6,_success:()=>K3,_superRefine:()=>t6,_symbol:()=>U4,_templateLiteral:()=>X3,_toLowerCase:()=>T3,_toUpperCase:()=>E3,_transform:()=>V3,_trim:()=>w3,_tuple:()=>N3,_uint32:()=>I4,_uint64:()=>H4,_ulid:()=>p4,_undefined:()=>W4,_union:()=>k3,_unknown:()=>q4,_uppercase:()=>g3,_url:()=>c4,_uuid:()=>i4,_uuidv4:()=>a4,_uuidv6:()=>o4,_uuidv7:()=>s4,_void:()=>Y4,_xid:()=>m4,_xor:()=>A3,clone:()=>wX,config:()=>WY,createStandardJSONSchemaMethod:()=>p6,createToJSONSchemaMethod:()=>f6,decode:()=>_Z,decodeAsync:()=>xZ,describe:()=>r6,encode:()=>hZ,encodeAsync:()=>yZ,extractDefs:()=>l6,finalize:()=>u6,flattenError:()=>tZ,formatError:()=>nZ,globalConfig:()=>UY,globalRegistry:()=>$2,initializeContext:()=>s6,isValidBase64:()=>F$,isValidBase64URL:()=>L$,isValidJWT:()=>B$,locales:()=>q2,meta:()=>i6,parse:()=>sZ,parseAsync:()=>lZ,prettifyError:()=>aZ,process:()=>c6,regexes:()=>AZ,registry:()=>Q2,safeDecode:()=>TZ,safeDecodeAsync:()=>kZ,safeEncode:()=>CZ,safeEncodeAsync:()=>DZ,safeParse:()=>dZ,safeParseAsync:()=>pZ,toDotPath:()=>iZ,toJSONSchema:()=>t8,treeifyError:()=>rZ,util:()=>GY,version:()=>d$}),a8=A({endsWith:()=>y3,gt:()=>t3,gte:()=>n3,includes:()=>_3,length:()=>p3,lowercase:()=>h3,lt:()=>$4,lte:()=>e3,maxLength:()=>d3,maxSize:()=>c3,mime:()=>x3,minLength:()=>f3,minSize:()=>l3,multipleOf:()=>s3,negative:()=>i3,nonnegative:()=>o3,nonpositive:()=>a3,normalize:()=>C3,overwrite:()=>S3,positive:()=>r3,property:()=>b3,regex:()=>m3,size:()=>u3,slugify:()=>D3,startsWith:()=>v3,toLowerCase:()=>T3,toUpperCase:()=>E3,trim:()=>w3,uppercase:()=>g3}),o8=A({ZodISODate:()=>l8,ZodISODateTime:()=>s8,ZodISODuration:()=>p8,ZodISOTime:()=>d8,date:()=>u8,datetime:()=>c8,duration:()=>m8,time:()=>f8}),s8=Y(`ZodISODateTime`,(e,t)=>{E$.init(e,t),F8.init(e,t)});function c8(e){return E4(s8,e)}var l8=Y(`ZodISODate`,(e,t)=>{D$.init(e,t),F8.init(e,t)});function u8(e){return D4(l8,e)}var d8=Y(`ZodISOTime`,(e,t)=>{O$.init(e,t),F8.init(e,t)});function f8(e){return O4(d8,e)}var p8=Y(`ZodISODuration`,(e,t)=>{k$.init(e,t),F8.init(e,t)});function m8(e){return k4(p8,e)}var h8=(e,t)=>{$X.init(e,t),e.name=`ZodError`,Object.defineProperties(e,{format:{value:t=>nZ(e,t)},flatten:{value:t=>tZ(e,t)},addIssue:{value:t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,QY,2)}},addIssues:{value:t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,QY,2)}},isEmpty:{get(){return e.issues.length===0}}})},g8=Y(`ZodError`,h8),_8=Y(`ZodError`,h8,{Parent:Error}),v8=oZ(_8),y8=cZ(_8),b8=uZ(_8),x8=fZ(_8),S8=mZ(_8),C8=gZ(_8),w8=vZ(_8),T8=bZ(_8),E8=SZ(_8),D8=wZ(_8),O8=EZ(_8),k8=OZ(_8),A8=A({ZodAny:()=>Q5,ZodArray:()=>c7,ZodBase64:()=>v5,ZodBase64URL:()=>b5,ZodBigInt:()=>V5,ZodBigIntFormat:()=>U5,ZodBoolean:()=>z5,ZodCIDRv4:()=>m5,ZodCIDRv6:()=>g5,ZodCUID:()=>Q8,ZodCUID2:()=>e5,ZodCatch:()=>r9,ZodCodec:()=>l9,ZodCustom:()=>x9,ZodCustomStringFormat:()=>E5,ZodDate:()=>o7,ZodDefault:()=>Y7,ZodDiscriminatedUnion:()=>y7,ZodE164:()=>S5,ZodEmail:()=>I8,ZodEmoji:()=>J8,ZodEnum:()=>N7,ZodExactOptional:()=>W7,ZodFile:()=>R7,ZodFunction:()=>y9,ZodGUID:()=>R8,ZodIPv4:()=>c5,ZodIPv6:()=>f5,ZodIntersection:()=>x7,ZodJWT:()=>w5,ZodKSUID:()=>o5,ZodLazy:()=>h9,ZodLiteral:()=>I7,ZodMAC:()=>u5,ZodMap:()=>k7,ZodNaN:()=>a9,ZodNanoID:()=>X8,ZodNever:()=>n7,ZodNonOptional:()=>$7,ZodNull:()=>X5,ZodNullable:()=>K7,ZodNumber:()=>j5,ZodNumberFormat:()=>N5,ZodObject:()=>d7,ZodOptional:()=>H7,ZodPipe:()=>s9,ZodPrefault:()=>Z7,ZodPromise:()=>_9,ZodReadonly:()=>d9,ZodRecord:()=>T7,ZodSet:()=>j7,ZodString:()=>N8,ZodStringFormat:()=>F8,ZodSuccess:()=>t9,ZodSymbol:()=>K5,ZodTemplateLiteral:()=>p9,ZodTransform:()=>B7,ZodTuple:()=>C7,ZodType:()=>j8,ZodULID:()=>n5,ZodURL:()=>G8,ZodUUID:()=>B8,ZodUndefined:()=>J5,ZodUnion:()=>h7,ZodUnknown:()=>e7,ZodVoid:()=>i7,ZodXID:()=>i5,ZodXor:()=>_7,_ZodString:()=>M8,_default:()=>X7,_function:()=>b9,any:()=>$5,array:()=>l7,base64:()=>y5,base64url:()=>x5,bigint:()=>H5,boolean:()=>B5,catch:()=>i9,check:()=>S9,cidrv4:()=>h5,cidrv6:()=>_5,codec:()=>u9,cuid:()=>$8,cuid2:()=>t5,custom:()=>C9,date:()=>s7,describe:()=>E9,discriminatedUnion:()=>b7,e164:()=>C5,email:()=>L8,emoji:()=>Y8,enum:()=>P7,exactOptional:()=>G7,file:()=>z7,float32:()=>F5,float64:()=>I5,function:()=>b9,guid:()=>z8,hash:()=>A5,hex:()=>k5,hostname:()=>O5,httpUrl:()=>q8,instanceof:()=>O9,int:()=>P5,int32:()=>L5,int64:()=>W5,intersection:()=>S7,ipv4:()=>l5,ipv6:()=>p5,json:()=>A9,jwt:()=>T5,keyof:()=>u7,ksuid:()=>s5,lazy:()=>g9,literal:()=>L7,looseObject:()=>m7,looseRecord:()=>O7,mac:()=>d5,map:()=>A7,meta:()=>D9,nan:()=>o9,nanoid:()=>Z8,nativeEnum:()=>F7,never:()=>r7,nonoptional:()=>e9,null:()=>Z5,nullable:()=>q7,nullish:()=>J7,number:()=>M5,object:()=>f7,optional:()=>U7,partialRecord:()=>D7,pipe:()=>c9,prefault:()=>Q7,preprocess:()=>j9,promise:()=>v9,readonly:()=>f9,record:()=>E7,refine:()=>w9,set:()=>M7,strictObject:()=>p7,string:()=>P8,stringFormat:()=>D5,stringbool:()=>k9,success:()=>n9,superRefine:()=>T9,symbol:()=>q5,templateLiteral:()=>m9,transform:()=>V7,tuple:()=>w7,uint32:()=>R5,uint64:()=>G5,ulid:()=>r5,undefined:()=>Y5,union:()=>g7,unknown:()=>t7,url:()=>K8,uuid:()=>V8,uuidv4:()=>H8,uuidv6:()=>U8,uuidv7:()=>W8,void:()=>a7,xid:()=>a5,xor:()=>v7}),j8=Y(`ZodType`,(e,t)=>(f$.init(e,t),Object.assign(e[`~standard`],{jsonSchema:{input:p6(e,`input`),output:p6(e,`output`)}}),e.toJSONSchema=f6(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,`_def`,{value:t}),e.check=(...n)=>e.clone(sX(t,{checks:[...t.checks??[],...n.map(e=>typeof e==`function`?{_zod:{check:e,def:{check:`custom`},onattach:[]}}:e)]}),{parent:!0}),e.with=e.check,e.clone=(t,n)=>wX(e,t,n),e.brand=()=>e,e.register=((t,n)=>(t.add(e,n),e)),e.parse=(t,n)=>v8(e,t,n,{callee:e.parse}),e.safeParse=(t,n)=>b8(e,t,n),e.parseAsync=async(t,n)=>y8(e,t,n,{callee:e.parseAsync}),e.safeParseAsync=async(t,n)=>x8(e,t,n),e.spa=e.safeParseAsync,e.encode=(t,n)=>S8(e,t,n),e.decode=(t,n)=>C8(e,t,n),e.encodeAsync=async(t,n)=>w8(e,t,n),e.decodeAsync=async(t,n)=>T8(e,t,n),e.safeEncode=(t,n)=>E8(e,t,n),e.safeDecode=(t,n)=>D8(e,t,n),e.safeEncodeAsync=async(t,n)=>O8(e,t,n),e.safeDecodeAsync=async(t,n)=>k8(e,t,n),e.refine=(t,n)=>e.check(w9(t,n)),e.superRefine=t=>e.check(T9(t)),e.overwrite=t=>e.check(S3(t)),e.optional=()=>U7(e),e.exactOptional=()=>G7(e),e.nullable=()=>q7(e),e.nullish=()=>U7(q7(e)),e.nonoptional=t=>e9(e,t),e.array=()=>l7(e),e.or=t=>g7([e,t]),e.and=t=>S7(e,t),e.transform=t=>c9(e,V7(t)),e.default=t=>X7(e,t),e.prefault=t=>Q7(e,t),e.catch=t=>i9(e,t),e.pipe=t=>c9(e,t),e.readonly=()=>f9(e),e.describe=t=>{let n=e.clone();return $2.add(n,{description:t}),n},Object.defineProperty(e,`description`,{get(){return $2.get(e)?.description},configurable:!0}),e.meta=(...t)=>{if(t.length===0)return $2.get(e);let n=e.clone();return $2.add(n,t[0]),n},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=t=>t(e),e)),M8=Y(`_ZodString`,(e,t)=>{p$.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>h6(e,t,n,r);let n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null,e.regex=(...t)=>e.check(m3(...t)),e.includes=(...t)=>e.check(_3(...t)),e.startsWith=(...t)=>e.check(v3(...t)),e.endsWith=(...t)=>e.check(y3(...t)),e.min=(...t)=>e.check(f3(...t)),e.max=(...t)=>e.check(d3(...t)),e.length=(...t)=>e.check(p3(...t)),e.nonempty=(...t)=>e.check(f3(1,...t)),e.lowercase=t=>e.check(h3(t)),e.uppercase=t=>e.check(g3(t)),e.trim=()=>e.check(w3()),e.normalize=(...t)=>e.check(C3(...t)),e.toLowerCase=()=>e.check(T3()),e.toUpperCase=()=>e.check(E3()),e.slugify=()=>e.check(D3())}),N8=Y(`ZodString`,(e,t)=>{p$.init(e,t),M8.init(e,t),e.email=t=>e.check(n4(I8,t)),e.url=t=>e.check(c4(G8,t)),e.jwt=t=>e.check(w4(w5,t)),e.emoji=t=>e.check(l4(J8,t)),e.guid=t=>e.check(r4(R8,t)),e.uuid=t=>e.check(i4(B8,t)),e.uuidv4=t=>e.check(a4(B8,t)),e.uuidv6=t=>e.check(o4(B8,t)),e.uuidv7=t=>e.check(s4(B8,t)),e.nanoid=t=>e.check(u4(X8,t)),e.guid=t=>e.check(r4(R8,t)),e.cuid=t=>e.check(d4(Q8,t)),e.cuid2=t=>e.check(f4(e5,t)),e.ulid=t=>e.check(p4(n5,t)),e.base64=t=>e.check(x4(v5,t)),e.base64url=t=>e.check(S4(b5,t)),e.xid=t=>e.check(m4(i5,t)),e.ksuid=t=>e.check(h4(o5,t)),e.ipv4=t=>e.check(g4(c5,t)),e.ipv6=t=>e.check(_4(f5,t)),e.cidrv4=t=>e.check(y4(m5,t)),e.cidrv6=t=>e.check(b4(g5,t)),e.e164=t=>e.check(C4(S5,t)),e.datetime=t=>e.check(c8(t)),e.date=t=>e.check(u8(t)),e.time=t=>e.check(f8(t)),e.duration=t=>e.check(m8(t))});function P8(e){return e4(N8,e)}var F8=Y(`ZodStringFormat`,(e,t)=>{m$.init(e,t),M8.init(e,t)}),I8=Y(`ZodEmail`,(e,t)=>{_$.init(e,t),F8.init(e,t)});function L8(e){return n4(I8,e)}var R8=Y(`ZodGUID`,(e,t)=>{h$.init(e,t),F8.init(e,t)});function z8(e){return r4(R8,e)}var B8=Y(`ZodUUID`,(e,t)=>{g$.init(e,t),F8.init(e,t)});function V8(e){return i4(B8,e)}function H8(e){return a4(B8,e)}function U8(e){return o4(B8,e)}function W8(e){return s4(B8,e)}var G8=Y(`ZodURL`,(e,t)=>{v$.init(e,t),F8.init(e,t)});function K8(e){return c4(G8,e)}function q8(e){return c4(G8,{protocol:/^https?$/,hostname:oQ,...Z(e)})}var J8=Y(`ZodEmoji`,(e,t)=>{y$.init(e,t),F8.init(e,t)});function Y8(e){return l4(J8,e)}var X8=Y(`ZodNanoID`,(e,t)=>{b$.init(e,t),F8.init(e,t)});function Z8(e){return u4(X8,e)}var Q8=Y(`ZodCUID`,(e,t)=>{x$.init(e,t),F8.init(e,t)});function $8(e){return d4(Q8,e)}var e5=Y(`ZodCUID2`,(e,t)=>{S$.init(e,t),F8.init(e,t)});function t5(e){return f4(e5,e)}var n5=Y(`ZodULID`,(e,t)=>{C$.init(e,t),F8.init(e,t)});function r5(e){return p4(n5,e)}var i5=Y(`ZodXID`,(e,t)=>{w$.init(e,t),F8.init(e,t)});function a5(e){return m4(i5,e)}var o5=Y(`ZodKSUID`,(e,t)=>{T$.init(e,t),F8.init(e,t)});function s5(e){return h4(o5,e)}var c5=Y(`ZodIPv4`,(e,t)=>{A$.init(e,t),F8.init(e,t)});function l5(e){return g4(c5,e)}var u5=Y(`ZodMAC`,(e,t)=>{M$.init(e,t),F8.init(e,t)});function d5(e){return v4(u5,e)}var f5=Y(`ZodIPv6`,(e,t)=>{j$.init(e,t),F8.init(e,t)});function p5(e){return _4(f5,e)}var m5=Y(`ZodCIDRv4`,(e,t)=>{N$.init(e,t),F8.init(e,t)});function h5(e){return y4(m5,e)}var g5=Y(`ZodCIDRv6`,(e,t)=>{P$.init(e,t),F8.init(e,t)});function _5(e){return b4(g5,e)}var v5=Y(`ZodBase64`,(e,t)=>{I$.init(e,t),F8.init(e,t)});function y5(e){return x4(v5,e)}var b5=Y(`ZodBase64URL`,(e,t)=>{R$.init(e,t),F8.init(e,t)});function x5(e){return S4(b5,e)}var S5=Y(`ZodE164`,(e,t)=>{z$.init(e,t),F8.init(e,t)});function C5(e){return C4(S5,e)}var w5=Y(`ZodJWT`,(e,t)=>{V$.init(e,t),F8.init(e,t)});function T5(e){return w4(w5,e)}var E5=Y(`ZodCustomStringFormat`,(e,t)=>{H$.init(e,t),F8.init(e,t)});function D5(e,t,n={}){return o6(E5,e,t,n)}function O5(e){return o6(E5,`hostname`,aQ,e)}function k5(e){return o6(E5,`hex`,SQ,e)}function A5(e,t){let n=`${e}_${t?.enc??`hex`}`,r=AZ[n];if(!r)throw Error(`Unrecognized hash format: ${n}`);return o6(E5,n,r,t)}var j5=Y(`ZodNumber`,(e,t)=>{U$.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>g6(e,t,n,r),e.gt=(t,n)=>e.check(t3(t,n)),e.gte=(t,n)=>e.check(n3(t,n)),e.min=(t,n)=>e.check(n3(t,n)),e.lt=(t,n)=>e.check($4(t,n)),e.lte=(t,n)=>e.check(e3(t,n)),e.max=(t,n)=>e.check(e3(t,n)),e.int=t=>e.check(P5(t)),e.safe=t=>e.check(P5(t)),e.positive=t=>e.check(t3(0,t)),e.nonnegative=t=>e.check(n3(0,t)),e.negative=t=>e.check($4(0,t)),e.nonpositive=t=>e.check(e3(0,t)),e.multipleOf=(t,n)=>e.check(s3(t,n)),e.step=(t,n)=>e.check(s3(t,n)),e.finite=()=>e;let n=e._zod.bag;e.minValue=Math.max(n.minimum??-1/0,n.exclusiveMinimum??-1/0)??null,e.maxValue=Math.min(n.maximum??1/0,n.exclusiveMaximum??1/0)??null,e.isInt=(n.format??``).includes(`int`)||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null});function M5(e){return A4(j5,e)}var N5=Y(`ZodNumberFormat`,(e,t)=>{W$.init(e,t),j5.init(e,t)});function P5(e){return M4(N5,e)}function F5(e){return N4(N5,e)}function I5(e){return P4(N5,e)}function L5(e){return F4(N5,e)}function R5(e){return I4(N5,e)}var z5=Y(`ZodBoolean`,(e,t)=>{G$.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>_6(e,t,n,r)});function B5(e){return L4(z5,e)}var V5=Y(`ZodBigInt`,(e,t)=>{K$.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>v6(e,t,n,r),e.gte=(t,n)=>e.check(n3(t,n)),e.min=(t,n)=>e.check(n3(t,n)),e.gt=(t,n)=>e.check(t3(t,n)),e.gte=(t,n)=>e.check(n3(t,n)),e.min=(t,n)=>e.check(n3(t,n)),e.lt=(t,n)=>e.check($4(t,n)),e.lte=(t,n)=>e.check(e3(t,n)),e.max=(t,n)=>e.check(e3(t,n)),e.positive=t=>e.check(t3(BigInt(0),t)),e.negative=t=>e.check($4(BigInt(0),t)),e.nonpositive=t=>e.check(e3(BigInt(0),t)),e.nonnegative=t=>e.check(n3(BigInt(0),t)),e.multipleOf=(t,n)=>e.check(s3(t,n));let n=e._zod.bag;e.minValue=n.minimum??null,e.maxValue=n.maximum??null,e.format=n.format??null});function H5(e){return z4(V5,e)}var U5=Y(`ZodBigIntFormat`,(e,t)=>{q$.init(e,t),V5.init(e,t)});function W5(e){return V4(U5,e)}function G5(e){return H4(U5,e)}var K5=Y(`ZodSymbol`,(e,t)=>{J$.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>y6(e,t,n,r)});function q5(e){return U4(K5,e)}var J5=Y(`ZodUndefined`,(e,t)=>{Y$.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>x6(e,t,n,r)});function Y5(e){return W4(J5,e)}var X5=Y(`ZodNull`,(e,t)=>{X$.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>b6(e,t,n,r)});function Z5(e){return G4(X5,e)}var Q5=Y(`ZodAny`,(e,t)=>{Z$.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(e,t,n)=>void 0});function $5(){return K4(Q5)}var e7=Y(`ZodUnknown`,(e,t)=>{Q$.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(e,t,n)=>void 0});function t7(){return q4(e7)}var n7=Y(`ZodNever`,(e,t)=>{$$.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>C6(e,t,n,r)});function r7(e){return J4(n7,e)}var i7=Y(`ZodVoid`,(e,t)=>{e1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>S6(e,t,n,r)});function a7(e){return Y4(i7,e)}var o7=Y(`ZodDate`,(e,t)=>{t1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>E6(e,t,n,r),e.min=(t,n)=>e.check(n3(t,n)),e.max=(t,n)=>e.check(e3(t,n));let n=e._zod.bag;e.minDate=n.minimum?new Date(n.minimum):null,e.maxDate=n.maximum?new Date(n.maximum):null});function s7(e){return X4(o7,e)}var c7=Y(`ZodArray`,(e,t)=>{r1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>R6(e,t,n,r),e.element=t.element,e.min=(t,n)=>e.check(f3(t,n)),e.nonempty=t=>e.check(f3(1,t)),e.max=(t,n)=>e.check(d3(t,n)),e.length=(t,n)=>e.check(p3(t,n)),e.unwrap=()=>e.element});function l7(e,t){return O3(c7,e,t)}function u7(e){let t=e._zod.def.shape;return P7(Object.keys(t))}var d7=Y(`ZodObject`,(e,t)=>{c1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>z6(e,t,n,r),iX(e,`shape`,()=>t.shape),e.keyof=()=>P7(Object.keys(e._zod.def.shape)),e.catchall=t=>e.clone({...e._zod.def,catchall:t}),e.passthrough=()=>e.clone({...e._zod.def,catchall:t7()}),e.loose=()=>e.clone({...e._zod.def,catchall:t7()}),e.strict=()=>e.clone({...e._zod.def,catchall:r7()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=t=>jX(e,t),e.safeExtend=t=>MX(e,t),e.merge=t=>NX(e,t),e.pick=t=>kX(e,t),e.omit=t=>AX(e,t),e.partial=(...t)=>PX(H7,e,t[0]),e.required=(...t)=>FX($7,e,t[0])});function f7(e,t){return new d7({type:`object`,shape:e??{},...Z(t)})}function p7(e,t){return new d7({type:`object`,shape:e,catchall:r7(),...Z(t)})}function m7(e,t){return new d7({type:`object`,shape:e,catchall:t7(),...Z(t)})}var h7=Y(`ZodUnion`,(e,t)=>{u1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>B6(e,t,n,r),e.options=t.options});function g7(e,t){return new h7({type:`union`,options:e,...Z(t)})}var _7=Y(`ZodXor`,(e,t)=>{h7.init(e,t),f1.init(e,t),e._zod.processJSONSchema=(t,n,r)=>B6(e,t,n,r),e.options=t.options});function v7(e,t){return new _7({type:`union`,options:e,inclusive:!1,...Z(t)})}var y7=Y(`ZodDiscriminatedUnion`,(e,t)=>{h7.init(e,t),p1.init(e,t)});function b7(e,t,n){return new y7({type:`union`,options:t,discriminator:e,...Z(n)})}var x7=Y(`ZodIntersection`,(e,t)=>{m1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>V6(e,t,n,r)});function S7(e,t){return new x7({type:`intersection`,left:e,right:t})}var C7=Y(`ZodTuple`,(e,t)=>{_1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>H6(e,t,n,r),e.rest=t=>e.clone({...e._zod.def,rest:t})});function w7(e,t,n){let r=t instanceof f$;return new C7({type:`tuple`,items:e,rest:r?t:null,...Z(r?n:t)})}var T7=Y(`ZodRecord`,(e,t)=>{y1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>U6(e,t,n,r),e.keyType=t.keyType,e.valueType=t.valueType});function E7(e,t,n){return new T7({type:`record`,keyType:e,valueType:t,...Z(n)})}function D7(e,t,n){let r=wX(e);return r._zod.values=void 0,new T7({type:`record`,keyType:r,valueType:t,...Z(n)})}function O7(e,t,n){return new T7({type:`record`,keyType:e,valueType:t,mode:`loose`,...Z(n)})}var k7=Y(`ZodMap`,(e,t)=>{b1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>I6(e,t,n,r),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...t)=>e.check(l3(...t)),e.nonempty=t=>e.check(l3(1,t)),e.max=(...t)=>e.check(c3(...t)),e.size=(...t)=>e.check(u3(...t))});function A7(e,t,n){return new k7({type:`map`,keyType:e,valueType:t,...Z(n)})}var j7=Y(`ZodSet`,(e,t)=>{S1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>L6(e,t,n,r),e.min=(...t)=>e.check(l3(...t)),e.nonempty=t=>e.check(l3(1,t)),e.max=(...t)=>e.check(c3(...t)),e.size=(...t)=>e.check(u3(...t))});function M7(e,t){return new j7({type:`set`,valueType:e,...Z(t)})}var N7=Y(`ZodEnum`,(e,t)=>{w1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>D6(e,t,n,r),e.enum=t.entries,e.options=Object.values(t.entries);let n=new Set(Object.keys(t.entries));e.extract=(e,r)=>{let i={};for(let r of e)if(n.has(r))i[r]=t.entries[r];else throw Error(`Key ${r} not found in enum`);return new N7({...t,checks:[],...Z(r),entries:i})},e.exclude=(e,r)=>{let i={...t.entries};for(let t of e)if(n.has(t))delete i[t];else throw Error(`Key ${t} not found in enum`);return new N7({...t,checks:[],...Z(r),entries:i})}});function P7(e,t){return new N7({type:`enum`,entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...Z(t)})}function F7(e,t){return new N7({type:`enum`,entries:e,...Z(t)})}var I7=Y(`ZodLiteral`,(e,t)=>{T1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>O6(e,t,n,r),e.values=new Set(t.values),Object.defineProperty(e,`value`,{get(){if(t.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function L7(e,t){return new I7({type:`literal`,values:Array.isArray(e)?e:[e],...Z(t)})}var R7=Y(`ZodFile`,(e,t)=>{E1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>j6(e,t,n,r),e.min=(t,n)=>e.check(l3(t,n)),e.max=(t,n)=>e.check(c3(t,n)),e.mime=(t,n)=>e.check(x3(Array.isArray(t)?t:[t],n))});function z7(e){return B3(R7,e)}var B7=Y(`ZodTransform`,(e,t)=>{D1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>F6(e,t,n,r),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new HY(e.constructor.name);n.addIssue=r=>{if(typeof r==`string`)n.issues.push(UX(r,n.value,t));else{let t=r;t.fatal&&(t.continue=!1),t.code??=`custom`,t.input??=n.value,t.inst??=e,n.issues.push(UX(t))}};let i=t.transform(n.value,n);return i instanceof Promise?i.then(e=>(n.value=e,n)):(n.value=i,n)}});function V7(e){return new B7({type:`transform`,transform:e})}var H7=Y(`ZodOptional`,(e,t)=>{k1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Q6(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function U7(e){return new H7({type:`optional`,innerType:e})}var W7=Y(`ZodExactOptional`,(e,t)=>{A1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Q6(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function G7(e){return new W7({type:`optional`,innerType:e})}var K7=Y(`ZodNullable`,(e,t)=>{j1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>W6(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function q7(e){return new K7({type:`nullable`,innerType:e})}function J7(e){return U7(q7(e))}var Y7=Y(`ZodDefault`,(e,t)=>{M1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>K6(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function X7(e,t){return new Y7({type:`default`,innerType:e,get defaultValue(){return typeof t==`function`?t():vX(t)}})}var Z7=Y(`ZodPrefault`,(e,t)=>{P1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>q6(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Q7(e,t){return new Z7({type:`prefault`,innerType:e,get defaultValue(){return typeof t==`function`?t():vX(t)}})}var $7=Y(`ZodNonOptional`,(e,t)=>{F1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>G6(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function e9(e,t){return new $7({type:`nonoptional`,innerType:e,...Z(t)})}var t9=Y(`ZodSuccess`,(e,t)=>{L1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>M6(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function n9(e){return new t9({type:`success`,innerType:e})}var r9=Y(`ZodCatch`,(e,t)=>{R1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>J6(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function i9(e,t){return new r9({type:`catch`,innerType:e,catchValue:typeof t==`function`?t:()=>t})}var a9=Y(`ZodNaN`,(e,t)=>{z1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>k6(e,t,n,r)});function o9(e){return Q4(a9,e)}var s9=Y(`ZodPipe`,(e,t)=>{B1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Y6(e,t,n,r),e.in=t.in,e.out=t.out});function c9(e,t){return new s9({type:`pipe`,in:e,out:t})}var l9=Y(`ZodCodec`,(e,t)=>{s9.init(e,t),H1.init(e,t)});function u9(e,t,n){return new l9({type:`pipe`,in:e,out:t,transform:n.decode,reverseTransform:n.encode})}var d9=Y(`ZodReadonly`,(e,t)=>{G1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>X6(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function f9(e){return new d9({type:`readonly`,innerType:e})}var p9=Y(`ZodTemplateLiteral`,(e,t)=>{q1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>A6(e,t,n,r)});function m9(e,t){return new p9({type:`template_literal`,parts:e,...Z(t)})}var h9=Y(`ZodLazy`,(e,t)=>{X1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>$6(e,t,n,r),e.unwrap=()=>e._zod.def.getter()});function g9(e){return new h9({type:`lazy`,getter:e})}var _9=Y(`ZodPromise`,(e,t)=>{Y1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Z6(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function v9(e){return new _9({type:`promise`,innerType:e})}var y9=Y(`ZodFunction`,(e,t)=>{J1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>P6(e,t,n,r)});function b9(e){return new y9({type:`function`,input:Array.isArray(e?.input)?w7(e?.input):e?.input??l7(t7()),output:e?.output??t7()})}var x9=Y(`ZodCustom`,(e,t)=>{Z1.init(e,t),j8.init(e,t),e._zod.processJSONSchema=(t,n,r)=>N6(e,t,n,r)});function S9(e){let t=new BQ({check:`custom`});return t._zod.check=e,t}function C9(e,t){return $3(x9,e??(()=>!0),t)}function w9(e,t={}){return e6(x9,e,t)}function T9(e){return t6(e)}var E9=r6,D9=i6;function O9(e,t={}){let n=new x9({type:`custom`,check:`custom`,fn:t=>t instanceof e,abort:!0,...Z(t)});return n._zod.bag.Class=e,n._zod.check=t=>{t.value instanceof e||t.issues.push({code:`invalid_type`,expected:e.name,input:t.value,inst:n,path:[...n._zod.def.path??[]]})},n}var k9=(...e)=>a6({Codec:l9,Boolean:z5,String:N8},...e);function A9(e){let t=g9(()=>g7([P8(e),M5(),B5(),Z5(),l7(t),E7(P8(),t)]));return t}function j9(e,t){return c9(V7(e),t)}var M9={invalid_type:`invalid_type`,too_big:`too_big`,too_small:`too_small`,invalid_format:`invalid_format`,not_multiple_of:`not_multiple_of`,unrecognized_keys:`unrecognized_keys`,invalid_union:`invalid_union`,invalid_key:`invalid_key`,invalid_element:`invalid_element`,invalid_value:`invalid_value`,custom:`custom`};function N9(e){WY({customError:e})}function P9(){return WY().customError}var F9;(function(e){})(F9||={});var $={...A8,...a8,iso:o8},I9=new Set(`$schema.$ref.$defs.definitions.$id.id.$comment.$anchor.$vocabulary.$dynamicRef.$dynamicAnchor.type.enum.const.anyOf.oneOf.allOf.not.properties.required.additionalProperties.patternProperties.propertyNames.minProperties.maxProperties.items.prefixItems.additionalItems.minItems.maxItems.uniqueItems.contains.minContains.maxContains.minLength.maxLength.pattern.format.minimum.maximum.exclusiveMinimum.exclusiveMaximum.multipleOf.description.default.contentEncoding.contentMediaType.contentSchema.unevaluatedItems.unevaluatedProperties.if.then.else.dependentSchemas.dependentRequired.nullable.readOnly`.split(`.`));function L9(e,t){let n=e.$schema;return n===`https://json-schema.org/draft/2020-12/schema`?`draft-2020-12`:n===`http://json-schema.org/draft-07/schema#`?`draft-7`:n===`http://json-schema.org/draft-04/schema#`?`draft-4`:t??`draft-2020-12`}function R9(e,t){if(!e.startsWith(`#`))throw Error(`External $ref is not supported, only local refs (#/...) are allowed`);let n=e.slice(1).split(`/`).filter(Boolean);if(n.length===0)return t.rootSchema;let r=t.version===`draft-2020-12`?`$defs`:`definitions`;if(n[0]===r){let r=n[1];if(!r||!t.defs[r])throw Error(`Reference not found: ${e}`);return t.defs[r]}throw Error(`Reference not found: ${e}`)}function z9(e,t){if(e.not!==void 0){if(typeof e.not==`object`&&Object.keys(e.not).length===0)return $.never();throw Error(`not is not supported in Zod (except { not: {} } for never)`)}if(e.unevaluatedItems!==void 0)throw Error(`unevaluatedItems is not supported`);if(e.unevaluatedProperties!==void 0)throw Error(`unevaluatedProperties is not supported`);if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw Error(`Conditional schemas (if/then/else) are not supported`);if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw Error(`dependentSchemas and dependentRequired are not supported`);if(e.$ref){let n=e.$ref;if(t.refs.has(n))return t.refs.get(n);if(t.processing.has(n))return $.lazy(()=>{if(!t.refs.has(n))throw Error(`Circular reference not resolved: ${n}`);return t.refs.get(n)});t.processing.add(n);let r=B9(R9(n,t),t);return t.refs.set(n,r),t.processing.delete(n),r}if(e.enum!==void 0){let n=e.enum;if(t.version===`openapi-3.0`&&e.nullable===!0&&n.length===1&&n[0]===null)return $.null();if(n.length===0)return $.never();if(n.length===1)return $.literal(n[0]);if(n.every(e=>typeof e==`string`))return $.enum(n);let r=n.map(e=>$.literal(e));return r.length<2?r[0]:$.union([r[0],r[1],...r.slice(2)])}if(e.const!==void 0)return $.literal(e.const);let n=e.type;if(Array.isArray(n)){let r=n.map(n=>z9({...e,type:n},t));return r.length===0?$.never():r.length===1?r[0]:$.union(r)}if(!n)return $.any();let r;switch(n){case`string`:{let t=$.string();if(e.format){let n=e.format;n===`email`?t=t.check($.email()):n===`uri`||n===`uri-reference`?t=t.check($.url()):n===`uuid`||n===`guid`?t=t.check($.uuid()):n===`date-time`?t=t.check($.iso.datetime()):n===`date`?t=t.check($.iso.date()):n===`time`?t=t.check($.iso.time()):n===`duration`?t=t.check($.iso.duration()):n===`ipv4`?t=t.check($.ipv4()):n===`ipv6`?t=t.check($.ipv6()):n===`mac`?t=t.check($.mac()):n===`cidr`?t=t.check($.cidrv4()):n===`cidr-v6`?t=t.check($.cidrv6()):n===`base64`?t=t.check($.base64()):n===`base64url`?t=t.check($.base64url()):n===`e164`?t=t.check($.e164()):n===`jwt`?t=t.check($.jwt()):n===`emoji`?t=t.check($.emoji()):n===`nanoid`?t=t.check($.nanoid()):n===`cuid`?t=t.check($.cuid()):n===`cuid2`?t=t.check($.cuid2()):n===`ulid`?t=t.check($.ulid()):n===`xid`?t=t.check($.xid()):n===`ksuid`&&(t=t.check($.ksuid()))}typeof e.minLength==`number`&&(t=t.min(e.minLength)),typeof e.maxLength==`number`&&(t=t.max(e.maxLength)),e.pattern&&(t=t.regex(new RegExp(e.pattern))),r=t;break}case`number`:case`integer`:{let t=n===`integer`?$.number().int():$.number();typeof e.minimum==`number`&&(t=t.min(e.minimum)),typeof e.maximum==`number`&&(t=t.max(e.maximum)),typeof e.exclusiveMinimum==`number`?t=t.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum==`number`&&(t=t.gt(e.minimum)),typeof e.exclusiveMaximum==`number`?t=t.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum==`number`&&(t=t.lt(e.maximum)),typeof e.multipleOf==`number`&&(t=t.multipleOf(e.multipleOf)),r=t;break}case`boolean`:r=$.boolean();break;case`null`:r=$.null();break;case`object`:{let n={},i=e.properties||{},a=new Set(e.required||[]);for(let[e,r]of Object.entries(i)){let i=B9(r,t);n[e]=a.has(e)?i:i.optional()}if(e.propertyNames){let i=B9(e.propertyNames,t),a=e.additionalProperties&&typeof e.additionalProperties==`object`?B9(e.additionalProperties,t):$.any();if(Object.keys(n).length===0){r=$.record(i,a);break}let o=$.object(n).passthrough(),s=$.looseRecord(i,a);r=$.intersection(o,s);break}if(e.patternProperties){let i=e.patternProperties,a=Object.keys(i),o=[];for(let e of a){let n=B9(i[e],t),r=$.string().regex(new RegExp(e));o.push($.looseRecord(r,n))}let s=[];if(Object.keys(n).length>0&&s.push($.object(n).passthrough()),s.push(...o),s.length===0)r=$.object({}).passthrough();else if(s.length===1)r=s[0];else{let e=$.intersection(s[0],s[1]);for(let t=2;tB9(e,t)),o=i&&typeof i==`object`&&!Array.isArray(i)?B9(i,t):void 0;r=o?$.tuple(a).rest(o):$.tuple(a),typeof e.minItems==`number`&&(r=r.check($.minLength(e.minItems))),typeof e.maxItems==`number`&&(r=r.check($.maxLength(e.maxItems)))}else if(Array.isArray(i)){let n=i.map(e=>B9(e,t)),a=e.additionalItems&&typeof e.additionalItems==`object`?B9(e.additionalItems,t):void 0;r=a?$.tuple(n).rest(a):$.tuple(n),typeof e.minItems==`number`&&(r=r.check($.minLength(e.minItems))),typeof e.maxItems==`number`&&(r=r.check($.maxLength(e.maxItems)))}else if(i!==void 0){let n=B9(i,t),a=$.array(n);typeof e.minItems==`number`&&(a=a.min(e.minItems)),typeof e.maxItems==`number`&&(a=a.max(e.maxItems)),r=a}else r=$.array($.any());break}default:throw Error(`Unsupported type: ${n}`)}return e.description&&(r=r.describe(e.description)),e.default!==void 0&&(r=r.default(e.default)),r}function B9(e,t){if(typeof e==`boolean`)return e?$.any():$.never();let n=z9(e,t),r=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let i=e.anyOf.map(e=>B9(e,t)),a=$.union(i);n=r?$.intersection(n,a):a}if(e.oneOf&&Array.isArray(e.oneOf)){let i=e.oneOf.map(e=>B9(e,t)),a=$.xor(i);n=r?$.intersection(n,a):a}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=r?n:$.any();else{let i=r?n:B9(e.allOf[0],t),a=r?0:1;for(let n=a;n0&&t.registry.add(n,i),n}function V9(e,t){return typeof e==`boolean`?e?$.any():$.never():B9(e,{version:L9(e,t?.defaultTarget),defs:e.$defs||e.definitions||{},refs:new Map,processing:new Set,rootSchema:e,registry:t?.registry??$2})}var H9=A({bigint:()=>K9,boolean:()=>G9,date:()=>q9,number:()=>W9,string:()=>U9});function U9(e){return t4(N8,e)}function W9(e){return j4(j5,e)}function G9(e){return R4(z5,e)}function K9(e){return B4(V5,e)}function q9(e){return Z4(o7,e)}var J9=A({$brand:()=>BY,$input:()=>X2,$output:()=>Y2,NEVER:()=>zY,TimePrecision:()=>T4,ZodAny:()=>Q5,ZodArray:()=>c7,ZodBase64:()=>v5,ZodBase64URL:()=>b5,ZodBigInt:()=>V5,ZodBigIntFormat:()=>U5,ZodBoolean:()=>z5,ZodCIDRv4:()=>m5,ZodCIDRv6:()=>g5,ZodCUID:()=>Q8,ZodCUID2:()=>e5,ZodCatch:()=>r9,ZodCodec:()=>l9,ZodCustom:()=>x9,ZodCustomStringFormat:()=>E5,ZodDate:()=>o7,ZodDefault:()=>Y7,ZodDiscriminatedUnion:()=>y7,ZodE164:()=>S5,ZodEmail:()=>I8,ZodEmoji:()=>J8,ZodEnum:()=>N7,ZodError:()=>g8,ZodExactOptional:()=>W7,ZodFile:()=>R7,ZodFirstPartyTypeKind:()=>F9,ZodFunction:()=>y9,ZodGUID:()=>R8,ZodIPv4:()=>c5,ZodIPv6:()=>f5,ZodISODate:()=>l8,ZodISODateTime:()=>s8,ZodISODuration:()=>p8,ZodISOTime:()=>d8,ZodIntersection:()=>x7,ZodIssueCode:()=>M9,ZodJWT:()=>w5,ZodKSUID:()=>o5,ZodLazy:()=>h9,ZodLiteral:()=>I7,ZodMAC:()=>u5,ZodMap:()=>k7,ZodNaN:()=>a9,ZodNanoID:()=>X8,ZodNever:()=>n7,ZodNonOptional:()=>$7,ZodNull:()=>X5,ZodNullable:()=>K7,ZodNumber:()=>j5,ZodNumberFormat:()=>N5,ZodObject:()=>d7,ZodOptional:()=>H7,ZodPipe:()=>s9,ZodPrefault:()=>Z7,ZodPromise:()=>_9,ZodReadonly:()=>d9,ZodRealError:()=>_8,ZodRecord:()=>T7,ZodSet:()=>j7,ZodString:()=>N8,ZodStringFormat:()=>F8,ZodSuccess:()=>t9,ZodSymbol:()=>K5,ZodTemplateLiteral:()=>p9,ZodTransform:()=>B7,ZodTuple:()=>C7,ZodType:()=>j8,ZodULID:()=>n5,ZodURL:()=>G8,ZodUUID:()=>B8,ZodUndefined:()=>J5,ZodUnion:()=>h7,ZodUnknown:()=>e7,ZodVoid:()=>i7,ZodXID:()=>i5,ZodXor:()=>_7,_ZodString:()=>M8,_default:()=>X7,_function:()=>b9,any:()=>$5,array:()=>l7,base64:()=>y5,base64url:()=>x5,bigint:()=>H5,boolean:()=>B5,catch:()=>i9,check:()=>S9,cidrv4:()=>h5,cidrv6:()=>_5,clone:()=>wX,codec:()=>u9,coerce:()=>H9,config:()=>WY,core:()=>i8,cuid:()=>$8,cuid2:()=>t5,custom:()=>C9,date:()=>s7,decode:()=>C8,decodeAsync:()=>T8,describe:()=>E9,discriminatedUnion:()=>b7,e164:()=>C5,email:()=>L8,emoji:()=>Y8,encode:()=>S8,encodeAsync:()=>w8,endsWith:()=>y3,enum:()=>P7,exactOptional:()=>G7,file:()=>z7,flattenError:()=>tZ,float32:()=>F5,float64:()=>I5,formatError:()=>nZ,fromJSONSchema:()=>V9,function:()=>b9,getErrorMap:()=>P9,globalRegistry:()=>$2,gt:()=>t3,gte:()=>n3,guid:()=>z8,hash:()=>A5,hex:()=>k5,hostname:()=>O5,httpUrl:()=>q8,includes:()=>_3,instanceof:()=>O9,int:()=>P5,int32:()=>L5,int64:()=>W5,intersection:()=>S7,ipv4:()=>l5,ipv6:()=>p5,iso:()=>o8,json:()=>A9,jwt:()=>T5,keyof:()=>u7,ksuid:()=>s5,lazy:()=>g9,length:()=>p3,literal:()=>L7,locales:()=>q2,looseObject:()=>m7,looseRecord:()=>O7,lowercase:()=>h3,lt:()=>$4,lte:()=>e3,mac:()=>d5,map:()=>A7,maxLength:()=>d3,maxSize:()=>c3,meta:()=>D9,mime:()=>x3,minLength:()=>f3,minSize:()=>l3,multipleOf:()=>s3,nan:()=>o9,nanoid:()=>Z8,nativeEnum:()=>F7,negative:()=>i3,never:()=>r7,nonnegative:()=>o3,nonoptional:()=>e9,nonpositive:()=>a3,normalize:()=>C3,null:()=>Z5,nullable:()=>q7,nullish:()=>J7,number:()=>M5,object:()=>f7,optional:()=>U7,overwrite:()=>S3,parse:()=>v8,parseAsync:()=>y8,partialRecord:()=>D7,pipe:()=>c9,positive:()=>r3,prefault:()=>Q7,preprocess:()=>j9,prettifyError:()=>aZ,promise:()=>v9,property:()=>b3,readonly:()=>f9,record:()=>E7,refine:()=>w9,regex:()=>m3,regexes:()=>AZ,registry:()=>Q2,safeDecode:()=>D8,safeDecodeAsync:()=>k8,safeEncode:()=>E8,safeEncodeAsync:()=>O8,safeParse:()=>b8,safeParseAsync:()=>x8,set:()=>M7,setErrorMap:()=>N9,size:()=>u3,slugify:()=>D3,startsWith:()=>v3,strictObject:()=>p7,string:()=>P8,stringFormat:()=>D5,stringbool:()=>k9,success:()=>n9,superRefine:()=>T9,symbol:()=>q5,templateLiteral:()=>m9,toJSONSchema:()=>t8,toLowerCase:()=>T3,toUpperCase:()=>E3,transform:()=>V7,treeifyError:()=>rZ,trim:()=>w3,tuple:()=>w7,uint32:()=>R5,uint64:()=>G5,ulid:()=>r5,undefined:()=>Y5,union:()=>g7,unknown:()=>t7,uppercase:()=>g3,url:()=>K8,util:()=>GY,uuid:()=>V8,uuidv4:()=>H8,uuidv6:()=>U8,uuidv7:()=>W8,void:()=>a7,xid:()=>a5,xor:()=>v7});WY(_0());var Y9=J9,{data:X9,error:Z9}=f7({VITE_SERVER_API_URL:K8(),VITE_SERVER_API_PREFIX:P8(),VITE_SERVER_API_TIMEOUT:W9().default(5e3)}).safeParse({BASE_URL:`/`,DEV:!1,MODE:`production`,PROD:!0,SSR:!1,VITE_SERVER_API_PREFIX:``,VITE_SERVER_API_TIMEOUT:`10000`,VITE_SERVER_API_URL:`http://localhost:5010`});if(Z9){console.error(`❌ Invalid env`);let e=tZ(Z9);console.error(e),setTimeout(()=>{be.error(`Env error: you should check your .env file`,{description:i(`pre`,{class:`mt-2 rounded-md bg-slate-950 p-4 text-wrap`},i(`code`,{class:`text-white`},JSON.stringify(e,null,2))),duration:1e4})},1e3)}function Q9(){let e=re(bt);RY(e),e.mount(`#app`)}Q9();export{Ce as $,PJ as A,cK as B,tY as C,jJ as D,OJ as E,EJ as F,vt as G,BG as H,wJ as I,mt as J,_t as K,_J as L,HJ as M,QJ as N,kJ as O,MJ as P,ke as Q,OK as R,iY as S,RJ as T,DG as U,zG as V,EV as W,pt as X,ht as Y,Me as Z,kY as _,Y7 as a,yY as b,l7 as c,M5 as d,f7 as f,c8 as g,u8 as h,F9 as i,NJ as j,qJ as k,B5 as l,K8 as m,Y9 as n,d7 as o,P8 as p,gt as q,q9 as r,P7 as s,X9 as t,L8 as u,TY as v,eY as w,fY as x,EY as y,DK as z}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/index-DpZJdDs6.css b/monisuo-admin/dist/assets/index-DpZJdDs6.css new file mode 100644 index 0000000..cd3ac36 --- /dev/null +++ b/monisuo-admin/dist/assets/index-DpZJdDs6.css @@ -0,0 +1 @@ +#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}#nprogress{pointer-events:none}#nprogress .bar{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:1031;background-color:var(--primary);width:100%;height:2px;position:fixed}#nprogress .peg{right:calc(var(--spacing,.25rem) * 0);width:100px;height:100%;box-shadow:0 0 10px hsl(var(--primary)), 0 0 5px hsl(var(--primary));opacity:1;display:block;position:absolute;transform:rotate(3deg)translateY(-4px)}#nprogress .spinner{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);z-index:1031;display:block;position:fixed}#nprogress .spinner-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);--tw-border-style:solid;border:2px solid #0000;border-top-color:var(--primary);border-left-color:var(--primary);border-radius:3.40282e38px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-950:oklch(26.6% .079 36.259);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-50:oklch(98.2% .018 155.826);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-900:oklch(38.6% .063 188.416);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-700:oklch(45.7% .24 277.023);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-950:oklch(29.1% .149 302.717);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-950:oklch(13% .028 261.692);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-extralight:200;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-lg:16px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[110\%\]{top:110%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-12{bottom:calc(var(--spacing) * 12)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-8{left:calc(var(--spacing) * 8)}.left-\[50\%\]{left:50%}.left-\[var\(--reka-navigation-menu-viewport-left\)\]{left:var(--reka-navigation-menu-viewport-left)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-99{z-index:99}.z-100{z-index:100}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-18{margin-top:calc(var(--spacing) * 18)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\!{height:calc(var(--spacing) * 4)!important}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-120{height:calc(var(--spacing) * 120)}.h-\[1\.15rem\]{height:1.15rem}.h-\[250px\]{height:250px}.h-\[450px\]{height:450px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--reka-navigation-menu-viewport-height\)\]{height:var(--reka-navigation-menu-viewport-height)}.h-\[var\(--reka-select-trigger-height\)\]{height:var(--reka-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--reka-context-menu-content-available-height\){max-height:var(--reka-context-menu-content-available-height)}.max-h-\(--reka-dropdown-menu-content-available-height\){max-height:var(--reka-dropdown-menu-content-available-height)}.max-h-\(--reka-select-content-available-height\){max-height:var(--reka-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[500px\]{max-height:500px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-\[14rem\]{min-height:14rem}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[340px\]{width:340px}.w-\[350px\]{width:350px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[100px\]{max-width:100px}.max-w-\[150px\]{max-width:150px}.max-w-\[500px\]{max-width:500px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[80px\]{min-width:80px}.min-w-\[var\(--reka-select-trigger-width\)\]{min-width:var(--reka-select-trigger-width)}.min-w-screen{min-width:100vw}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\/3{flex-basis:33.3333%}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--reka-combobox-content-transform-origin\){transform-origin:var(--reka-combobox-content-transform-origin)}.origin-\(--reka-context-menu-content-transform-origin\){transform-origin:var(--reka-context-menu-content-transform-origin)}.origin-\(--reka-dropdown-menu-content-transform-origin\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.origin-\(--reka-menubar-content-transform-origin\){transform-origin:var(--reka-menubar-content-transform-origin)}.origin-\(--reka-popover-content-transform-origin\){transform-origin:var(--reka-popover-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-3{rotate:-3deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing) * 20)}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[4px_1fr\]{grid-template-columns:4px 1fr}.grid-cols-\[50px_1fr\]{grid-template-columns:50px 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-none{grid-template-rows:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-\(--gap\){gap:var(--gap)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[hsl\(var\(--primary\)\)\]{border-color:hsl(var(--primary))}.border-blue-500{border-color:var(--color-blue-500)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-destructive\/10{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/10{border-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.border-foreground{border-color:var(--foreground)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-950\/10{border-color:#0307121a}@supports (color:color-mix(in lab, red, red)){.border-gray-950\/10{border-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-primary{border-color:var(--primary)}.border-red-500{border-color:var(--color-red-500)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-300{border-color:var(--color-sky-300)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--theme-primary\){background-color:var(--theme-primary)}.bg-\[\#ecedef\]{background-color:#ecedef}.bg-background,.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-foreground{background-color:var(--foreground)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-950\/1{background-color:#03071203}@supports (color:color-mix(in lab, red, red)){.bg-gray-950\/1{background-color:color-mix(in oklab, var(--color-gray-950) 1%, transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/5{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/5{background-color:color-mix(in oklab, var(--muted) 5%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-neutral-300\/40{background-color:#d4d4d466}@supports (color:color-mix(in lab, red, red)){.bg-neutral-300\/40{background-color:color-mix(in oklab, var(--color-neutral-300) 40%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-primary\/25{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/25{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-sky-200\/40{background-color:#b8e6fe66}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/40{background-color:color-mix(in oklab, var(--color-sky-200) 40%, transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-stone-400{background-color:var(--color-stone-400)}.bg-teal-100\/30{background-color:#cbfbf14d}@supports (color:color-mix(in lab, red, red)){.bg-teal-100\/30{background-color:color-mix(in oklab, var(--color-teal-100) 30%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iMC4wNSI\+PGNpcmNsZSBjeD0iMzAiIGN5PSIzMCIgcj0iMiIvPjwvZz48L2c\+PC9zdmc\+\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iMC4wNSI+PGNpcmNsZSBjeD0iMzAiIGN5PSIzMCIgcj0iMiIvPjwvZz48L2c+PC9zdmc+)}.from-\(--ui-bg\){--tw-gradient-from:var(--ui-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-purple-600{--tw-gradient-via:var(--color-purple-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:radial-gradient\(450px_circle_at_center\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(450px,#fff,#0000);mask-image:radial-gradient(450px,#fff,#0000)}.mask-\[linear-gradient\(to_bottom\,white\,transparent\)\]{-webkit-mask-image:linear-gradient(#fff,#0000);mask-image:linear-gradient(#fff,#0000)}.bg-center{background-position:50%}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/\[1\.125rem\]{font-size:var(--text-sm);line-height:1.125rem}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\/\[1\.375rem\]{font-size:var(--text-xl);line-height:1.375rem}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground{color:var(--foreground)}.text-gray-600{color:var(--color-gray-600)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-muted-foreground,.text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-neutral-400{color:var(--color-neutral-400)}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sidebar-primary-foreground{color:var(--sidebar-primary-foreground)}.text-sky-900{color:var(--color-sky-900)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-teal-900{color:var(--color-teal-900)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ring\/10{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/10{--tw-ring-color:color-mix(in oklab, var(--ring) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-ring\/50{outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.outline-ring\/50{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\(--blur\){--tw-blur:blur(var(--blur));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.delay-100{transition-delay:.1s}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.delay-100{--tw-animation-delay:.1s;animation-delay:.1s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--duration\:40s\]{--duration:40s}.\[--duration\:50s\]{--duration:50s}.\[--gap\:1rem\]{--gap:1rem}.\[--radius\:0\.95rem\]{--radius:.95rem}:is(.\*\:px-4>*){padding-inline:calc(var(--spacing) * 4)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:paused:is(:where(.group):hover *){animation-play-state:paused}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\]\:bg-muted:is(:where(.group)[data-disabled] *){background-color:var(--muted)}.group-data-\[disabled\]\:text-muted-foreground:is(:where(.group)[data-disabled] *){color:var(--muted-foreground)}.group-data-\[disabled\]\:opacity-50:is(:where(.group)[data-disabled] *){opacity:.5}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=active\]\:bg-primary:is(:where(.group)[data-state=active] *){background-color:var(--primary)}.group-data-\[state\=active\]\:text-primary-foreground:is(:where(.group)[data-state=active] *){color:var(--primary-foreground)}.group-data-\[state\=completed\]\:bg-accent:is(:where(.group)[data-state=completed] *){background-color:var(--accent)}.group-data-\[state\=completed\]\:text-accent-foreground:is(:where(.group)[data-state=completed] *){color:var(--accent-foreground)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\/collapsible\:rotate-90:is(:where(.group\/collapsible)[data-state=open] *){rotate:90deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.peer-data-\[state\=collapsed\]\:w-\[calc\(100\%-var\(--sidebar-width-icon\)-1rem\)\]:is(:where(.peer)[data-state=collapsed]~*){width:calc(100% - var(--sidebar-width-icon) - 1rem)}.peer-data-\[state\=expanded\]\:w-\[calc\(100\%-var\(--sidebar-width\)\)\]:is(:where(.peer)[data-state=expanded]~*){width:calc(100% - var(--sidebar-width))}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-\[calc\(-1\*var\(--glowingeffect-border-width\)\)\]:after{content:var(--tw-content);inset:calc(-1 * var(--glowingeffect-border-width))}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}.after\:mask-\[linear-gradient\(\#0000\,\#0000\)\,conic-gradient\(from_calc\(\(var\(--start\)-var\(--spread\)\)\*1deg\)\,\#00000000_0deg\,\#fff\,\#00000000_calc\(var\(--spread\)\*2deg\)\)\]:after{content:var(--tw-content);-webkit-mask-image:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - var(--spread)) * 1deg),#0000 0deg,#fff,#0000 calc(var(--spread) * 2deg));-webkit-mask-image:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - var(--spread)) * 1deg),#0000 0deg,#fff,#0000 calc(var(--spread) * 2deg));-webkit-mask-image:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - var(--spread)) * 1deg),#0000 0deg,#fff,#0000 calc(var(--spread) * 2deg));mask-image:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - var(--spread)) * 1deg),#0000 0deg,#fff,#0000 calc(var(--spread) * 2deg))}.after\:bg-fixed:after{content:var(--tw-content);background-attachment:fixed}.after\:mask-intersect:after{content:var(--tw-content);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.after\:\[mask-clip\:padding-box\,border-box\]:after{content:var(--tw-content);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box}.after\:opacity-\(--active\):after{content:var(--tw-content);opacity:var(--active)}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:\[background\:var\(--gradient\)\]:after{content:var(--tw-content);background:var(--gradient)}.after\:\[border\:var\(--glowingeffect-border-width\)_solid_transparent\]:after{content:var(--tw-content);border:var(--glowingeffect-border-width) solid transparent}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-accent:hover{border-color:var(--accent)}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:border-ring:hover{border-color:var(--ring)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-gray-950\/5:hover{background-color:#0307120d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-950\/5:hover{background-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xs:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:relative:focus{position:relative}.focus\:z-10:focus{z-index:10}.focus\:border-ring:focus{border-color:var(--ring)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[3px\]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus,.focus\:ring-ring\/50:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/50:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-red-500:focus-visible{--tw-ring-color:var(--color-red-500)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus\:aria-invalid\:border-destructive:focus[aria-invalid=true]{border-color:var(--destructive)}.focus\:aria-invalid\:ring-destructive\/20:focus[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:aria-invalid\:ring-destructive\/20:focus[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-border[data-active=true]{border-color:var(--border)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:shadow-xs[data-active=true]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:text-muted-foreground[data-disabled]{color:var(--muted-foreground)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:h-px[data-orientation=vertical]{height:1px}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:after\:left-0[data-orientation=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[orientation\=vertical\]\:after\:h-1[data-orientation=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[orientation\=vertical\]\:after\:w-full[data-orientation=vertical]:after{content:var(--tw-content);width:100%}.data-\[orientation\=vertical\]\:after\:translate-x-0[data-orientation=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=vertical\]\:after\:-translate-y-1\/2[data-orientation=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[outside-view\]\:text-muted-foreground[data-outside-view],.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\]\:bg-primary[data-selected]{background-color:var(--primary)}.data-\[selected\]\:text-primary-foreground[data-selected]{color:var(--primary-foreground)}.data-\[selected\]\:opacity-100[data-selected]{opacity:1}@media (hover:hover){.data-\[selected\]\:hover\:bg-primary[data-selected]:hover{background-color:var(--primary)}.data-\[selected\]\:hover\:text-primary-foreground[data-selected]:hover{color:var(--primary-foreground)}}.data-\[selected\]\:focus\:bg-primary[data-selected]:focus{background-color:var(--primary)}.data-\[selected\]\:focus\:text-primary-foreground[data-selected]:focus{color:var(--primary-foreground)}.data-\[selection-end\]\:bg-primary[data-selection-end]{background-color:var(--primary)}.data-\[selection-end\]\:text-primary-foreground[data-selection-end]{color:var(--primary-foreground)}@media (hover:hover){.data-\[selection-end\]\:hover\:bg-primary[data-selection-end]:hover{background-color:var(--primary)}.data-\[selection-end\]\:hover\:text-primary-foreground[data-selection-end]:hover{color:var(--primary-foreground)}}.data-\[selection-end\]\:focus\:bg-primary[data-selection-end]:focus{background-color:var(--primary)}.data-\[selection-end\]\:focus\:text-primary-foreground[data-selection-end]:focus{color:var(--primary-foreground)}.data-\[selection-start\]\:bg-primary[data-selection-start]{background-color:var(--primary)}.data-\[selection-start\]\:text-primary-foreground[data-selection-start]{color:var(--primary-foreground)}@media (hover:hover){.data-\[selection-start\]\:hover\:bg-primary[data-selection-start]:hover{background-color:var(--primary)}.data-\[selection-start\]\:hover\:text-primary-foreground[data-selection-start]:hover{color:var(--primary-foreground)}}.data-\[selection-start\]\:focus\:bg-primary[data-selection-start]:focus{background-color:var(--primary)}.data-\[selection-start\]\:focus\:text-primary-foreground[data-selection-start]:focus{color:var(--primary-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=native-select-icon\]\:right-1 *)[data-slot=native-select-icon]{right:calc(var(--spacing) * 1)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=active\]\:ring-2[data-state=active]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=active\]\:ring-ring[data-state=active]{--tw-ring-color:var(--ring)}.data-\[state\=active\]\:ring-offset-2[data-state=active]{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-muted[data-state=open]{background-color:var(--muted)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[unavailable\]\:text-destructive-foreground[data-unavailable]{color:var(--destructive-foreground)}.data-\[unavailable\]\:line-through[data-unavailable]{text-decoration-line:line-through}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--destructive-foreground)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--destructive-foreground)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-backdrop-filter\:bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}}@media (width>=40rem){.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:w-\[140px\]{width:140px}.sm\:w-\[160px\]{width:160px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:gap-y-0{row-gap:calc(var(--spacing) * 0)}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[var\(--reka-navigation-menu-viewport-width\)\]{width:var(--reka-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-\[220px\]{min-width:220px}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:p-3{padding:calc(var(--spacing) * 3)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-2xl\/\[1\.875rem\]{font-size:var(--text-2xl);line-height:1.875rem}.md\:text-base\/\[1\.375rem\]{font-size:var(--text-base);line-height:1.375rem}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:min-h-\[600px\]{min-height:600px}.lg\:w-1\/3{width:33.3333%}.lg\:w-1\/5{width:20%}.lg\:w-2\/3{width:66.6667%}.lg\:w-\[250px\]{width:250px}.lg\:w-full{width:100%}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}:where(.lg\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}.lg\:p-0{padding:calc(var(--spacing) * 0)}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media (width>=80rem){.xl\:table-cell{display:table-cell}.xl\:max-h-\[56rem\]{max-height:56rem}.xl\:min-h-\[800px\]{min-height:800px}.xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:scale-0:is(.dark *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:scale-100:is(.dark *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:-rotate-90:is(.dark *){rotate:-90deg}.dark\:rotate-0:is(.dark *){rotate:none}.dark\:border-gray-50\/10:is(.dark *){border-color:#f9fafb1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-50\/10:is(.dark *){border-color:color-mix(in oklab, var(--color-gray-50) 10%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950)}.dark\:bg-blue-950\/20:is(.dark *){background-color:#16245633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.dark\:bg-destructive\/50:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/50:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-emerald-950:is(.dark *){background-color:var(--color-emerald-950)}.dark\:bg-gray-50\/10:is(.dark *){background-color:#f9fafb1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-50\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-50) 10%, transparent)}}.dark\:bg-green-600:is(.dark *){background-color:var(--color-green-600)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-green-950\/20:is(.dark *){background-color:#032e1533}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-green-950) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-orange-950:is(.dark *){background-color:var(--color-orange-950)}.dark\:bg-purple-950:is(.dark *){background-color:var(--color-purple-950)}.dark\:bg-red-950:is(.dark *){background-color:var(--color-red-950)}.dark\:bg-rose-600:is(.dark *){background-color:var(--color-rose-600)}.dark\:bg-stone-600:is(.dark *){background-color:var(--color-stone-600)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-yellow-600:is(.dark *){background-color:var(--color-yellow-600)}.dark\:bg-yellow-950\/20:is(.dark *){background-color:#43200433}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-yellow-950) 20%, transparent)}}.dark\:from-\(--ui-bg\):is(.dark *){--tw-gradient-from:var(--ui-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-500:is(.dark *){color:var(--color-neutral-500)}.dark\:text-primary:is(.dark *){color:var(--primary)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-sky-100:is(.dark *){color:var(--color-sky-100)}.dark\:text-teal-200:is(.dark *){color:var(--color-teal-200)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/40:is(.dark *){color:#fff6}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/40:is(.dark *){color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.dark\:shadow-\[0px_0px_27px_0px_\#2D2D2D\]:is(.dark *){--tw-shadow:0px 0px 27px 0px var(--tw-shadow-color,#2d2d2d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--ring) 20%, transparent)}}.dark\:outline-ring\/40:is(.dark *){outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.dark\:outline-ring\/40:is(.dark *){outline-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.dark\:brightness-\[0\.3\]:is(.dark *){--tw-brightness:brightness(.3);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.dark\:grayscale:is(.dark *){--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-gray-50\/15:is(.dark *):hover{background-color:#f9fafb26}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-50\/15:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-50) 15%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:focus\:aria-invalid\:ring-destructive\/40:is(.dark *):focus[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:aria-invalid\:ring-destructive\/40:is(.dark *):focus[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.tick_line\]\:\!stroke-border\/50 .tick line{stroke:var(--border)!important}@supports (color:color-mix(in lab, red, red)){.\[\&_\.tick_line\]\:\!stroke-border\/50 .tick line{stroke:color-mix(in oklab, var(--border) 50%, transparent)!important}}.\[\&_\.tick_text\]\:\!fill-muted-foreground .tick text{fill:var(--muted-foreground)!important}.\[\&_\[data-vis-single-container\]\]\:h-full [data-vis-single-container]{height:100%}.\[\&_\[data-vis-single-container\]\]\:w-full [data-vis-single-container]{width:100%}.\[\&_\[data-vis-xy-container\]\]\:h-full [data-vis-xy-container]{height:100%}.\[\&_\[data-vis-xy-container\]\]\:w-full [data-vis-xy-container]{width:100%}@media (width>=48rem){.\[\&_b\]\:md\:font-semibold b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (width>=48rem){.\[\&_strong\]\:md\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:invisible svg{visibility:hidden}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\:not\(\[class\*\=\\\'size-\\\'\]\)\]\:size-3 svg:not([class*="'size-'"]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\\\'size-\\\'\]\)\]\:size-4 svg:not([class*="'size-'"]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\\\'text-\\\'\]\)\]\:text-muted-foreground svg:not([class*="'text-'"]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:has\(\[data-selected\]\)\]\:rounded-md:has([data-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[data-selected\]\)\]\:bg-accent:has([data-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[data-selected\]\)\]\:rounded-l-md:first-child:has([data-selected]){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[data-selected\]\)\]\:rounded-r-md:last-child:has([data-selected]){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[data-selected\]\[data-selection-end\]\)\]\:rounded-r-md:has([data-selected][data-selection-end]){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[data-selected\]\[data-selection-start\]\)\]\:rounded-l-md:has([data-selected][data-selection-start]){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[data-state\=checked\]\)\>div\]\:border-primary:has([data-state=checked])>div{border-color:var(--primary)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--destructive-foreground)!important}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.\[\&\>\[data-slot\=input\]\]\:has-\[\[data-slot\=decrement\]\]\:pl-5>[data-slot=input]:has([data-slot=decrement]){padding-left:calc(var(--spacing) * 5)}.\[\&\>\[data-slot\=input\]\]\:has-\[\[data-slot\=increment\]\]\:pr-5>[data-slot=input]:has([data-slot=increment]){padding-right:calc(var(--spacing) * 5)}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-orientation\=vertical\]\>div\]\:rotate-90[data-orientation=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}.\[\&\[data-today\]\:not\(\[data-selected\]\)\]\:bg-accent[data-today]:not([data-selected]){background-color:var(--accent)}.\[\&\[data-today\]\:not\(\[data-selected\]\)\]\:text-accent-foreground[data-today]:not([data-selected]){color:var(--accent-foreground)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(100% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height)}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}*{scrollbar-color:#8885 var(--c-border)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar:horizontal{height:8px}::-webkit-scrollbar-track{background:var(--c-border);border-radius:1px}::-webkit-scrollbar-thumb{background:#8885;border-radius:1px}::-webkit-scrollbar-thumb:hover{background:#8886}.theme-red{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(63.7% .237 25.331);--primary-foreground:oklch(97.1% .013 17.38);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(63.7% .237 25.331);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(63.7% .237 25.331);--sidebar-primary-foreground:oklch(97.1% .013 17.38);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(63.7% .237 25.331)}.theme-red.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(63.7% .237 25.331);--primary-foreground:oklch(97.1% .013 17.38);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(63.7% .237 25.331);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(63.7% .237 25.331);--sidebar-primary-foreground:oklch(97.1% .013 17.38);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(63.7% .237 25.331)}.theme-rose{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(64.5% .246 16.439);--primary-foreground:oklch(96.9% .015 12.422);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(64.5% .246 16.439);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(64.5% .246 16.439);--sidebar-primary-foreground:oklch(96.9% .015 12.422);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(64.5% .246 16.439)}.theme-rose.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(64.5% .246 16.439);--primary-foreground:oklch(96.9% .015 12.422);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(64.5% .246 16.439);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(64.5% .246 16.439);--sidebar-primary-foreground:oklch(96.9% .015 12.422);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(64.5% .246 16.439)}.theme-orange{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(70.5% .213 47.604);--primary-foreground:oklch(98% .016 73.684);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(70.5% .213 47.604);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(70.5% .213 47.604);--sidebar-primary-foreground:oklch(98% .016 73.684);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(70.5% .213 47.604)}.theme-orange.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(64.6% .222 41.116);--primary-foreground:oklch(98% .016 73.684);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(64.6% .222 41.116);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(64.6% .222 41.116);--sidebar-primary-foreground:oklch(98% .016 73.684);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(64.6% .222 41.116)}.theme-green{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(72.3% .219 149.579);--primary-foreground:oklch(98.2% .018 155.826);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(72.3% .219 149.579);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(72.3% .219 149.579);--sidebar-primary-foreground:oklch(98.2% .018 155.826);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(72.3% .219 149.579)}.theme-green.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(69.6% .17 162.48);--primary-foreground:oklch(39.3% .095 152.535);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(52.7% .154 150.069);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(69.6% .17 162.48);--sidebar-primary-foreground:oklch(39.3% .095 152.535);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(52.7% .154 150.069)}.theme-blue{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(62.3% .214 259.815);--primary-foreground:oklch(97% .014 254.604);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(62.3% .214 259.815);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(62.3% .214 259.815);--sidebar-primary-foreground:oklch(97% .014 254.604);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(62.3% .214 259.815)}.theme-blue.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(54.6% .245 262.881);--primary-foreground:oklch(37.9% .146 265.522);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(48.8% .243 264.376);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(54.6% .245 262.881);--sidebar-primary-foreground:oklch(37.9% .146 265.522);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(48.8% .243 264.376)}.theme-yellow{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(79.5% .184 86.047);--primary-foreground:oklch(42.1% .095 57.708);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(79.5% .184 86.047);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(79.5% .184 86.047);--sidebar-primary-foreground:oklch(42.1% .095 57.708);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(79.5% .184 86.047)}.theme-yellow.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(79.5% .184 86.047);--primary-foreground:oklch(42.1% .095 57.708);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.4% .135 66.442);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(79.5% .184 86.047);--sidebar-primary-foreground:oklch(42.1% .095 57.708);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.4% .135 66.442)}.theme-violet{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(60.6% .25 292.717);--primary-foreground:oklch(96.9% .016 293.756);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(60.6% .25 292.717);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(60.6% .25 292.717);--sidebar-primary-foreground:oklch(96.9% .016 293.756);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(60.6% .25 292.717)}.theme-violet.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(54.1% .281 293.009);--primary-foreground:oklch(96.9% .016 293.756);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(54.1% .281 293.009);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(54.1% .281 293.009);--sidebar-primary-foreground:oklch(96.9% .016 293.756);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(54.1% .281 293.009)}.theme-red,.theme-red.dark{--chart-1:oklch(80.8% .114 19.571);--chart-2:oklch(63.7% .237 25.331);--chart-3:oklch(57.7% .245 27.325);--chart-4:oklch(50.5% .213 27.518);--chart-5:oklch(44.4% .177 26.899)}.theme-rose,.theme-rose.dark{--chart-1:oklch(81% .117 11.638);--chart-2:oklch(64.5% .246 16.439);--chart-3:oklch(58.6% .253 17.585);--chart-4:oklch(51.4% .222 16.935);--chart-5:oklch(45.5% .188 13.697)}.theme-orange,.theme-orange.dark{--chart-1:oklch(83.7% .128 66.29);--chart-2:oklch(70.5% .213 47.604);--chart-3:oklch(64.6% .222 41.116);--chart-4:oklch(55.3% .195 38.402);--chart-5:oklch(47% .157 37.304)}.theme-green,.theme-green.dark{--chart-1:oklch(87.1% .15 154.449);--chart-2:oklch(72.3% .219 149.579);--chart-3:oklch(62.7% .194 149.214);--chart-4:oklch(52.7% .154 150.069);--chart-5:oklch(44.8% .119 151.328)}.theme-blue,.theme-blue.dark{--chart-1:oklch(80.9% .105 251.813);--chart-2:oklch(62.3% .214 259.815);--chart-3:oklch(54.6% .245 262.881);--chart-4:oklch(48.8% .243 264.376);--chart-5:oklch(42.4% .199 265.638)}.theme-yellow,.theme-yellow.dark{--chart-1:oklch(90.5% .182 98.111);--chart-2:oklch(79.5% .184 86.047);--chart-3:oklch(68.1% .162 75.834);--chart-4:oklch(55.4% .135 66.442);--chart-5:oklch(47.6% .114 61.907)}.theme-violet,.theme-violet.dark{--chart-1:oklch(81.1% .111 293.571);--chart-2:oklch(60.6% .25 292.717);--chart-3:oklch(54.1% .281 293.009);--chart-4:oklch(49.1% .27 292.581);--chart-5:oklch(43.2% .232 292.759)}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom), 0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top), 0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)} diff --git a/monisuo-admin/dist/assets/isValueEqualOrExist-CCbNmJVe.js b/monisuo-admin/dist/assets/isValueEqualOrExist-CCbNmJVe.js new file mode 100644 index 0000000..29b6213 --- /dev/null +++ b/monisuo-admin/dist/assets/isValueEqualOrExist-CCbNmJVe.js @@ -0,0 +1 @@ +import{n as e}from"./useFormControl-CyMrrgSu.js";import{n as t}from"./Presence-C1RtYpyR.js";function n(n,r){return t(n)?!1:Array.isArray(n)?n.some(t=>e(t,r)):e(n,r)}export{n as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/lib-Cz3jviUu.js b/monisuo-admin/dist/assets/lib-Cz3jviUu.js new file mode 100644 index 0000000..8141afe --- /dev/null +++ b/monisuo-admin/dist/assets/lib-Cz3jviUu.js @@ -0,0 +1 @@ +import{$ as e,A as t,Ct as n,Dt as r,Et as i,F as a,H as o,I as s,K as c,N as l,Ot as u,P as ee,Q as te,S as d,Tt as f,V as p,W as m,_ as h,b as g,d as _,g as v,mt as y,nt as b,v as x,w as S,x as C,y as w,z as T}from"./vue.runtime.esm-bundler-DQjudA8G.js";var E=1,D=new class{subscribers;toasts;dismissedToasts;constructor(){this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)});publish=e=>{this.subscribers.forEach(t=>t(e))};addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]};create=e=>{let{message:t,...n}=e,r=typeof e.id==`number`||e.id&&e.id?.length>0?e.id:E++,i=this.toasts.find(e=>e.id===r),a=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),i?this.toasts=this.toasts.map(n=>n.id===r?(this.publish({...n,...e,id:r,title:t}),{...n,...e,id:r,dismissible:a,title:t}):n):this.addToast({title:t,...n,dismissible:a,id:r}),r};dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e);message=(e,t)=>this.create({...t,message:e,type:`default`});error=(e,t)=>this.create({...t,type:`error`,message:e});success=(e,t)=>this.create({...t,type:`success`,message:e});info=(e,t)=>this.create({...t,type:`info`,message:e});warning=(e,t)=>this.create({...t,type:`warning`,message:e});loading=(e,t)=>this.create({...t,type:`loading`,message:e});promise=(e,n)=>{if(!n)return;let r;n.loading!==void 0&&(r=this.create({...n,promise:e,type:`loading`,message:n.loading,description:typeof n.description==`function`?void 0:n.description}));let i=Promise.resolve(e instanceof Function?e():e),a=r!==void 0,o,s=i.then(async e=>{if(o=[`resolve`,e],t(e))a=!1,this.create({id:r,type:`default`,message:e});else if(k(e)&&!e.ok){a=!1;let i=typeof n.error==`function`?await n.error(`HTTP error! status: ${e.status}`):n.error,o=typeof n.description==`function`?await n.description(`HTTP error! status: ${e.status}`):n.description,s=typeof i==`object`&&!t(i)?i:{message:i||``,id:r||``};this.create({id:r,type:`error`,description:o,...s})}else if(e instanceof Error){a=!1;let i=typeof n.error==`function`?await n.error(e):n.error,o=typeof n.description==`function`?await n.description(e):n.description,s=typeof i==`object`&&!t(i)?i:{message:i||``,id:r||``};this.create({id:r,type:`error`,description:o,...s})}else if(n.success!==void 0){a=!1;let i=typeof n.success==`function`?await n.success(e):n.success,o=typeof n.description==`function`?await n.description(e):n.description,s=typeof i==`object`&&!t(i)?i:{message:i||``,id:r||``};this.create({id:r,type:`success`,description:o,...s})}}).catch(async e=>{if(o=[`reject`,e],n.error!==void 0){a=!1;let i=typeof n.error==`function`?await n.error(e):n.error,o=typeof n.description==`function`?await n.description(e):n.description,s=typeof i==`object`&&!t(i)?i:{message:i||``,id:r||``};this.create({id:r,type:`error`,description:o,...s})}}).finally(()=>{a&&(this.dismiss(r),r=void 0),n.finally?.()}),c=()=>new Promise((e,t)=>s.then(()=>o[0]===`reject`?t(o[1]):e(o[1])).catch(t));return typeof r!=`string`&&typeof r!=`number`?{unwrap:c}:Object.assign(r,{unwrap:c})};custom=(e,t)=>{let n=t?.id||E++,r=this.toasts.find(e=>e.id===n),i=t?.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),r?this.toasts=this.toasts.map(r=>r.id===n?(this.publish({...r,component:e,dismissible:i,id:n,...t}),{...r,component:e,dismissible:i,id:n,...t}):r):this.addToast({component:e,dismissible:i,id:n,...t}),n};getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id))};function O(e,t){let n=t?.id||E++;return D.create({message:e,id:n,type:`default`,...t}),n}var k=e=>e&&typeof e==`object`&&`ok`in e&&typeof e.ok==`boolean`&&`status`in e&&typeof e.status==`number`,A=O,j=Object.assign(A,{success:D.success,info:D.info,warning:D.warning,error:D.error,custom:D.custom,message:D.message,promise:D.promise,dismiss:D.dismiss,loading:D.loading},{getHistory:()=>D.toasts,getToasts:()=>D.getActiveToasts()});function M(e){return e.label!==void 0}var N=3,P=`24px`,F=`16px`,I=4e3,L=356,R=14,z=45,ne=200;function re(){let t=y(!1);return e(()=>{let e=()=>{t.value=document.hidden};return document.addEventListener(`visibilitychange`,e),()=>window.removeEventListener(`visibilitychange`,e)}),{isDocumentHidden:t}}function B(...e){return e.filter(Boolean).join(` `)}function ie(e){let[t,n]=e.split(`-`),r=[];return t&&r.push(t),n&&r.push(n),r}function V(e,t){let n={};return[e,t].forEach((e,t)=>{let r=t===1,i=r?`--mobile-offset`:`--offset`,a=r?F:P;function o(e){[`top`,`right`,`bottom`,`left`].forEach(t=>{n[`${i}-${t}`]=typeof e==`number`?`${e}px`:e})}typeof e==`number`||typeof e==`string`?o(e):typeof e==`object`?[`top`,`right`,`bottom`,`left`].forEach(t=>{e[t]===void 0?n[`${i}-${t}`]=a:n[`${i}-${t}`]=typeof e[t]==`number`?`${e[t]}px`:e[t]}):o(a)}),n}var ae=[`data-rich-colors`,`data-styled`,`data-mounted`,`data-promise`,`data-swiped`,`data-removed`,`data-visible`,`data-y-position`,`data-x-position`,`data-index`,`data-front`,`data-swiping`,`data-dismissible`,`data-type`,`data-invert`,`data-swipe-out`,`data-swipe-direction`,`data-expanded`,`data-testid`],oe=[`aria-label`,`data-disabled`,`data-close-button-position`],H=S({__name:`Toast`,props:{toast:{},toasts:{},index:{},swipeDirections:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},gap:{},position:{},closeButtonPosition:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},style:{},cancelButtonStyle:{},actionButtonStyle:{},duration:{},class:{},unstyled:{type:Boolean},descriptionClass:{},loadingIcon:{},classes:{},icons:{},closeButtonAriaLabel:{},defaultRichColors:{type:Boolean}},emits:[`update:heights`,`update:height`,`removeToast`],setup(t,{emit:c}){let d=t,p=c,b=y(null),S=y(null),E=y(!1),D=y(!1),O=y(!1),k=y(!1),A=y(!1),j=y(0),N=y(0),P=y(d.toast.duration||d.duration||I),F=y(null),L=y(null),R=v(()=>d.index===0),V=v(()=>d.index+1<=d.visibleToasts),H=v(()=>d.toast.type),U=v(()=>d.toast.dismissible!==!1),se=v(()=>d.toast.class||``),ce=v(()=>d.descriptionClass||``),W=v(()=>{let e=d.toast.position||d.position,t=d.heights.filter(t=>t.position===e).findIndex(e=>e.toastId===d.toast.id);return t>=0?t:0}),le=v(()=>{let e=d.toast.position||d.position;return d.heights.filter(t=>t.position===e).reduce((e,t,n)=>n>=W.value?e:e+t.height,0)}),G=v(()=>W.value*d.gap+le.value||0),ue=v(()=>d.toast.closeButton??d.closeButton),de=v(()=>d.toast.duration||d.duration||I),K=y(0),q=y(0),J=y(null),Y=v(()=>d.position.split(`-`)),fe=v(()=>Y.value[0]),pe=v(()=>Y.value[1]),me=v(()=>typeof d.toast.title!=`string`),he=v(()=>typeof d.toast.description!=`string`),{isDocumentHidden:X}=re(),Z=v(()=>H.value&&H.value===`loading`);s(()=>{E.value=!0,P.value=de.value}),e(async()=>{if(!E.value||!L.value)return;await ee();let e=L.value,t=e.style.height;e.style.height=`auto`;let n=e.getBoundingClientRect().height;e.style.height=t,N.value=n,p(`update:height`,{toastId:d.toast.id,height:n,position:d.toast.position||d.position})});function Q(){D.value=!0,j.value=G.value,setTimeout(()=>{p(`removeToast`,d.toast)},ne)}function $(){if(Z.value||!U.value)return{};Q(),d.toast.onDismiss?.(d.toast)}function ge(e){e.button!==2&&(Z.value||!U.value||(F.value=new Date,j.value=G.value,e.target.setPointerCapture(e.pointerId),e.target.tagName!==`BUTTON`&&(O.value=!0,J.value={x:e.clientX,y:e.clientY})))}function _e(){if(k.value||!U.value)return;J.value=null;let e=Number(L.value?.style.getPropertyValue(`--swipe-amount-x`).replace(`px`,``)||0),t=Number(L.value?.style.getPropertyValue(`--swipe-amount-y`).replace(`px`,``)||0),n=new Date().getTime()-(F.value?.getTime()||0),r=b.value===`x`?e:t,i=Math.abs(r)/n;if(Math.abs(r)>=z||i>.11){j.value=G.value,d.toast.onDismiss?.(d.toast),b.value===`x`?S.value=e>0?`right`:`left`:S.value=t>0?`down`:`up`,Q(),k.value=!0;return}else L.value?.style.setProperty(`--swipe-amount-x`,`0px`),L.value?.style.setProperty(`--swipe-amount-y`,`0px`);A.value=!1,O.value=!1,b.value=null}function ve(e){if(!J.value||!U.value||(window?.getSelection()?.toString()?.length??!1))return;let t=e.clientY-J.value.y,n=e.clientX-J.value.x,r=d.swipeDirections??ie(d.position);!b.value&&(Math.abs(n)>1||Math.abs(t)>1)&&(b.value=Math.abs(n)>Math.abs(t)?`x`:`y`);let i={x:0,y:0},a=e=>1/(1.5+Math.abs(e)/20);if(b.value===`y`){if(r.includes(`top`)||r.includes(`bottom`))if(r.includes(`top`)&&t<0||r.includes(`bottom`)&&t>0)i.y=t;else{let e=t*a(t);i.y=Math.abs(e)0)i.x=n;else{let e=n*a(n);i.x=Math.abs(e)0||Math.abs(i.y)>0)&&(A.value=!0),L.value?.style.setProperty(`--swipe-amount-x`,`${i.x}px`),L.value?.style.setProperty(`--swipe-amount-y`,`${i.y}px`)}s(()=>{if(E.value=!0,!L.value)return;let e=L.value.getBoundingClientRect().height;N.value=e,p(`update:heights`,[{toastId:d.toast.id,height:e,position:d.toast.position},...d.heights])}),a(()=>{L.value&&p(`removeToast`,d.toast)}),e(e=>{if(d.toast.promise&&H.value===`loading`||d.toast.duration===1/0||d.toast.type===`loading`)return;let t;d.expanded||d.interacting||X.value?(()=>{if(q.value{d.toast.onAutoClose?.(d.toast),Q()},P.value)),e(()=>{clearTimeout(t)})}),te(()=>d.toast.delete,e=>{e!==void 0&&e&&(Q(),d.toast.onDismiss?.(d.toast))},{deep:!0});function ye(){O.value=!1,b.value=null,J.value=null}return(e,t)=>(T(),g(`li`,{tabindex:`0`,ref_key:`toastRef`,ref:L,class:f(n(B)(d.class,se.value,e.classes?.toast,e.toast.classes?.toast,e.classes?.[H.value],e.toast?.classes?.[H.value])),"data-sonner-toast":``,"data-rich-colors":e.toast.richColors??e.defaultRichColors,"data-styled":!(e.toast.component||e.toast?.unstyled||e.unstyled),"data-mounted":E.value,"data-promise":!!e.toast.promise,"data-swiped":A.value,"data-removed":D.value,"data-visible":V.value,"data-y-position":fe.value,"data-x-position":pe.value,"data-index":e.index,"data-front":R.value,"data-swiping":O.value,"data-dismissible":U.value,"data-type":H.value,"data-invert":e.toast.invert||e.invert,"data-swipe-out":k.value,"data-swipe-direction":S.value,"data-expanded":!!(e.expanded||e.expandByDefault&&E.value),"data-testid":e.toast.testId,style:r({"--index":e.index,"--toasts-before":e.index,"--z-index":e.toasts.length-e.index,"--offset":`${D.value?j.value:G.value}px`,"--initial-height":e.expandByDefault?`auto`:`${N.value}px`,...e.style,...d.toast.style}),onDragend:ye,onPointerdown:ge,onPointerup:_e,onPointermove:ve},[ue.value&&!e.toast.component&&H.value!==`loading`?(T(),g(`button`,{key:0,"aria-label":e.closeButtonAriaLabel||`Close toast`,"data-disabled":Z.value,"data-close-button":`true`,"data-close-button-position":e.closeButtonPosition,class:f(n(B)(e.classes?.closeButton,e.toast?.classes?.closeButton)),onClick:$},[e.icons?.close?(T(),x(m(e.icons?.close),{key:0})):o(e.$slots,`close-icon`,{key:1})],10,oe)):w(`v-if`,!0),e.toast.component?(T(),x(m(e.toast.component),l({key:1},e.toast.componentProps,{onCloseToast:$,isPaused:e.$props.expanded||e.$props.interacting||n(X)}),null,16,[`isPaused`])):(T(),g(_,{key:2},[H.value!==`default`||e.toast.icon||e.toast.promise?(T(),g(`div`,{key:0,"data-icon":``,class:f(n(B)(e.classes?.icon,e.toast?.classes?.icon))},[e.toast.icon?(T(),x(m(e.toast.icon),{key:0})):(T(),g(_,{key:1},[H.value===`loading`?o(e.$slots,`loading-icon`,{key:0}):H.value===`success`?o(e.$slots,`success-icon`,{key:1}):H.value===`error`?o(e.$slots,`error-icon`,{key:2}):H.value===`warning`?o(e.$slots,`warning-icon`,{key:3}):H.value===`info`?o(e.$slots,`info-icon`,{key:4}):w(`v-if`,!0)],64))],2)):w(`v-if`,!0),h(`div`,{"data-content":``,class:f(n(B)(e.classes?.content,e.toast?.classes?.content))},[h(`div`,{"data-title":``,class:f(n(B)(e.classes?.title,e.toast.classes?.title))},[me.value?(T(),x(m(e.toast.title),i(l({key:0},e.toast.componentProps)),null,16)):(T(),g(_,{key:1},[C(u(e.toast.title),1)],64))],2),e.toast.description?(T(),g(`div`,{key:0,"data-description":``,class:f(n(B)(e.descriptionClass,ce.value,e.classes?.description,e.toast.classes?.description))},[he.value?(T(),x(m(e.toast.description),i(l({key:0},e.toast.componentProps)),null,16)):(T(),g(_,{key:1},[C(u(e.toast.description),1)],64))],2)):w(`v-if`,!0)],2),e.toast.cancel?(T(),g(`button`,{key:1,style:r(e.toast.cancelButtonStyle||e.cancelButtonStyle),class:f(n(B)(e.classes?.cancelButton,e.toast.classes?.cancelButton)),"data-button":``,"data-cancel":``,onClick:t[0]||=t=>{n(M)(e.toast.cancel)&&U.value&&(e.toast.cancel.onClick?.(t),Q())}},u(n(M)(e.toast.cancel)?e.toast.cancel?.label:e.toast.cancel),7)):w(`v-if`,!0),e.toast.action?(T(),g(`button`,{key:2,style:r(e.toast.actionButtonStyle||e.actionButtonStyle),class:f(n(B)(e.classes?.actionButton,e.toast.classes?.actionButton)),"data-button":``,"data-action":``,onClick:t[1]||=t=>{n(M)(e.toast.action)&&(e.toast.action.onClick?.(t),!t.defaultPrevented&&Q())}},u(n(M)(e.toast.action)?e.toast.action?.label:e.toast.action),7)):w(`v-if`,!0)],64))],46,ae))}}),U=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},se={},ce={xmlns:`http://www.w3.org/2000/svg`,width:`12`,height:`12`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stoke-width":`1.5`,"stroke-linecap":`round`,"stroke-linejoin":`round`};function W(e,t){return T(),g(`svg`,ce,t[0]||=[h(`line`,{x1:`18`,y1:`6`,x2:`6`,y2:`18`},null,-1),h(`line`,{x1:`6`,y1:`6`,x2:`18`,y2:`18`},null,-1)])}var le=U(se,[[`render`,W]]),G=[`data-visible`],ue={class:`sonner-spinner`},de=S({__name:`Loader`,props:{visible:{type:Boolean}},setup(e){let t=Array(12).fill(0);return(e,r)=>(T(),g(`div`,{class:`sonner-loading-wrapper`,"data-visible":e.visible},[h(`div`,ue,[(T(!0),g(_,null,p(n(t),e=>(T(),g(`div`,{key:`spinner-bar-${e}`,class:`sonner-loading-bar`}))),128))])],8,G))}}),K={},q={xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`};function J(e,t){return T(),g(`svg`,q,t[0]||=[h(`path`,{"fill-rule":`evenodd`,d:`M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z`,"clip-rule":`evenodd`},null,-1)])}var Y=U(K,[[`render`,J]]),fe={},pe={xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`};function me(e,t){return T(),g(`svg`,pe,t[0]||=[h(`path`,{"fill-rule":`evenodd`,d:`M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z`,"clip-rule":`evenodd`},null,-1)])}var he=U(fe,[[`render`,me]]),X={},Z={xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`currentColor`,height:`20`,width:`20`};function Q(e,t){return T(),g(`svg`,Z,t[0]||=[h(`path`,{"fill-rule":`evenodd`,d:`M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z`,"clip-rule":`evenodd`},null,-1)])}var $=U(X,[[`render`,Q]]),ge={},_e={xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`};function ve(e,t){return T(),g(`svg`,_e,t[0]||=[h(`path`,{"fill-rule":`evenodd`,d:`M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z`,"clip-rule":`evenodd`},null,-1)])}var ye=U(ge,[[`render`,ve]]),be=[`aria-label`],xe=[`data-sonner-theme`,`dir`,`data-theme`,`data-rich-colors`,`data-y-position`,`data-x-position`],Se=typeof window<`u`&&typeof document<`u`;function Ce(){if(typeof window>`u`||typeof document>`u`)return`ltr`;let e=document.documentElement.getAttribute(`dir`);return e===`auto`||!e?window.getComputedStyle(document.documentElement).direction:e}var we=S({name:`Toaster`,inheritAttrs:!1,__name:`Toaster`,props:{id:{},invert:{type:Boolean,default:!1},theme:{default:`light`},position:{default:`bottom-right`},closeButtonPosition:{default:`top-left`},hotkey:{default:()=>[`altKey`,`KeyT`]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{},gap:{default:R},visibleToasts:{default:N},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},class:{default:``},style:{},offset:{default:P},mobileOffset:{default:F},dir:{default:`auto`},swipeDirections:{},icons:{},containerAriaLabel:{default:`Notifications`}},setup(t){let i=t,a=c(),s=y([]),u=v(()=>i.id?s.value.filter(e=>e.toasterId===i.id):s.value.filter(e=>!e.toasterId));function te(e,t){return u.value.filter(n=>!n.position&&t===0||n.position===e)}let m=v(()=>{let e=u.value.filter(e=>e.position).map(e=>e.position);return e.length>0?Array.from(new Set([i.position].concat(e))):[i.position]}),S=v(()=>{let e={};return m.value.forEach(t=>{e[t]=s.value.filter(e=>e.position===t)}),e}),C=y([]),E=y({}),O=y(!1);e(()=>{m.value.forEach(e=>{e in E.value||(E.value[e]=!1)})});let k=y(i.theme===`system`?typeof window<`u`&&window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`:i.theme),A=y(null),j=y(null),M=y(!1),N=i.hotkey.join(`+`).replace(/Key/g,``).replace(/Digit/g,``);function P(e){s.value.find(t=>t.id===e.id)?.delete||D.dismiss(e.id),s.value=s.value.filter(({id:t})=>t!==e.id),setTimeout(()=>{s.value.find(t=>t.id===e.id)||(C.value=C.value.filter(t=>t.toastId!==e.id))},ne+50)}function F(e){M.value&&!e.currentTarget?.contains?.(e.relatedTarget)&&(M.value=!1,j.value&&=(j.value.focus({preventScroll:!0}),null))}function I(e){e.target instanceof HTMLElement&&e.target.dataset.dismissible===`false`||M.value||(M.value=!0,j.value=e.relatedTarget)}function R(e){e.target&&e.target instanceof HTMLElement&&e.target.dataset.dismissible===`false`||(O.value=!0)}e(e=>{e(D.subscribe(e=>{if(e.dismiss){requestAnimationFrame(()=>{s.value=s.value.map(t=>t.id===e.id?{...t,delete:!0}:t)});return}ee(()=>{let t=s.value.findIndex(t=>t.id===e.id);t===-1?s.value=[e,...s.value]:s.value=[...s.value.slice(0,t),{...s.value[t],...e},...s.value.slice(t+1)]})}))}),e(e=>{if(typeof window>`u`)return;if(i.theme!==`system`){k.value=i.theme;return}let t=window.matchMedia(`(prefers-color-scheme: dark)`),n=e=>{k.value=e?`dark`:`light`};n(t.matches);let r=e=>{n(e.matches)};try{t.addEventListener(`change`,r)}catch{t.addListener(r)}e(()=>{try{t.removeEventListener(`change`,r)}catch{t.removeListener(r)}})}),e(()=>{A.value&&j.value&&(j.value.focus({preventScroll:!0}),j.value=null,M.value=!1)}),e(()=>{s.value.length<=1&&Object.keys(E.value).forEach(e=>{E.value[e]=!1})}),e(e=>{function t(e){let t=i.hotkey.every(t=>e[t]||e.code===t),n=Array.isArray(A.value)?A.value[0]:A.value;t&&(m.value.forEach(e=>{E.value[e]=!0}),n?.focus());let r=document.activeElement===A.value||n?.contains(document.activeElement);e.code===`Escape`&&r&&m.value.forEach(e=>{E.value[e]=!1})}Se&&(document.addEventListener(`keydown`,t),e(()=>{document.removeEventListener(`keydown`,t)}))});function z(e){let t=e.currentTarget,n=t.getAttribute(`data-y-position`)+`-`+t.getAttribute(`data-x-position`);E.value[n]=!0}function re(e){if(!O.value){let t=e.currentTarget,n=t.getAttribute(`data-y-position`)+`-`+t.getAttribute(`data-x-position`);E.value[n]=!1}}function B(){Object.keys(E.value).forEach(e=>{E.value[e]=!1})}function ie(){O.value=!1}function ae(e){C.value=e}function oe(e){let t=C.value.findIndex(t=>t.toastId===e.toastId);if(t!==-1)C.value[t]=e;else{let t=C.value.findIndex(t=>t.position===e.position);t===-1?C.value.unshift(e):C.value.splice(t,0,e)}}return(e,t)=>(T(),g(_,null,[w(` Remove item from normal navigation flow, only available via hotkey `),h(`section`,{"aria-label":`${e.containerAriaLabel} ${n(N)}`,tabIndex:-1,"aria-live":`polite`,"aria-relevant":`additions text`,"aria-atomic":`false`},[(T(!0),g(_,null,p(m.value,(t,s)=>(T(),g(`ol`,l({key:t,ref_for:!0,ref_key:`listRef`,ref:A,"data-sonner-toaster":``,"data-sonner-theme":k.value,class:i.class,dir:e.dir===`auto`?Ce():e.dir,tabIndex:-1,"data-theme":e.theme,"data-rich-colors":e.richColors,"data-y-position":t.split(`-`)[0],"data-x-position":t.split(`-`)[1],style:{"--front-toast-height":`${C.value[0]?.height||0}px`,"--width":`${n(L)}px`,"--gap":`${e.gap}px`,...e.style,...n(a).style,...n(V)(e.offset,e.mobileOffset)}},{ref_for:!0},e.$attrs,{onBlur:F,onFocus:I,onMouseenter:z,onMousemove:z,onMouseleave:re,onDragend:B,onPointerdown:R,onPointerup:ie}),[(T(!0),g(_,null,p(te(t,s),(n,a)=>(T(),x(H,{key:n.id,heights:C.value,icons:e.icons,index:a,toast:n,defaultRichColors:e.richColors,duration:e.toastOptions?.duration??e.duration,class:f(e.toastOptions?.class??``),descriptionClass:e.toastOptions?.descriptionClass,invert:e.invert,visibleToasts:e.visibleToasts,closeButton:e.toastOptions?.closeButton??e.closeButton,interacting:O.value,position:t,closeButtonPosition:e.toastOptions?.closeButtonPosition??e.closeButtonPosition,style:r(e.toastOptions?.style),unstyled:e.toastOptions?.unstyled,classes:e.toastOptions?.classes,cancelButtonStyle:e.toastOptions?.cancelButtonStyle,actionButtonStyle:e.toastOptions?.actionButtonStyle,"close-button-aria-label":e.toastOptions?.closeButtonAriaLabel,toasts:S.value[t],expandByDefault:e.expand,gap:e.gap,expanded:E.value[t]||!1,swipeDirections:i.swipeDirections,"onUpdate:heights":ae,"onUpdate:height":oe,onRemoveToast:P},{"close-icon":b(()=>[o(e.$slots,`close-icon`,{},()=>[d(le)])]),"loading-icon":b(()=>[o(e.$slots,`loading-icon`,{},()=>[d(de,{visible:n.type===`loading`},null,8,[`visible`])])]),"success-icon":b(()=>[o(e.$slots,`success-icon`,{},()=>[d(Y)])]),"error-icon":b(()=>[o(e.$slots,`error-icon`,{},()=>[d(ye)])]),"warning-icon":b(()=>[o(e.$slots,`warning-icon`,{},()=>[d($)])]),"info-icon":b(()=>[o(e.$slots,`info-icon`,{},()=>[d(he)])]),_:2},1032,[`heights`,`icons`,`index`,`toast`,`defaultRichColors`,`duration`,`class`,`descriptionClass`,`invert`,`visibleToasts`,`closeButton`,`interacting`,`position`,`closeButtonPosition`,`style`,`unstyled`,`classes`,`cancelButtonStyle`,`actionButtonStyle`,`close-button-aria-label`,`toasts`,`expandByDefault`,`gap`,`expanded`,`swipeDirections`]))),128))],16,xe))),128))],8,be)],2112))}});export{j as n,we as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/login-form-BfzTr-Ak.js b/monisuo-admin/dist/assets/login-form-BfzTr-Ak.js new file mode 100644 index 0000000..af4b1d6 --- /dev/null +++ b/monisuo-admin/dist/assets/login-form-BfzTr-Ak.js @@ -0,0 +1 @@ +import{Ct as e,Ot as t,S as n,_ as r,nt as i,v as a,w as o,x as s,y as c,z as l}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as u}from"./Spinner-BbvbfTgK.js";import{t as d}from"./_plugin-vue_export-helper-B2no-pU9.js";import{t as f}from"./Label-D9NotKz_.js";import{t as p}from"./Separator-5drwYWrN.js";import{t as m}from"./Button-2mdP_ygs.js";import{t as h}from"./Input-dHyiQP9I.js";import{t as g}from"./use-auth-CYWl8dOd.js";import{t as _}from"./Card-Cv6HQPiQ.js";import{t as v}from"./CardContent-cvoMlP3H.js";import{n as y,r as b,t as x}from"./CardHeader-JyQWjCMQ.js";import{i as S,n as C,r as w,t as T}from"./terms-of-service-button-CSuAJAmJ.js";var E={};function D(e,n){let r=m;return l(),a(r,{variant:`link`,class:`text-muted-foreground`,onClick:n[0]||=t=>e.$router.push(`/auth/forgot-password`)},{default:i(()=>[s(t(e.$t(`forgotPassword`)),1)]),_:1})}var O=d(E,[[`render`,D]]),k={class:`grid gap-2`},A={class:`grid gap-2`},j={class:`flex items-center justify-between`},M={class:`flex flex-col items-center justify-between gap-4`},N=o({__name:`login-form`,setup(o){let{login:d,loading:E}=g();return(o,g)=>{let D=y,N=m,P=b,F=x,I=f,L=h,R=u,z=p,B=v,V=_;return l(),a(V,{class:`w-full max-w-sm`},{default:i(()=>[n(F,null,{default:i(()=>[n(D,{class:`text-2xl`},{default:i(()=>[...g[1]||=[s(` Login `,-1)]]),_:1}),n(P,null,{default:i(()=>[g[3]||=s(` Enter your email and password below to log into your account. Not have an account? `,-1),n(N,{variant:`link`,class:`px-0 text-muted-foreground`,onClick:g[0]||=e=>o.$router.push(`/auth/sign-up`)},{default:i(()=>[...g[2]||=[s(` Sign Up `,-1)]]),_:1})]),_:1})]),_:1}),n(B,{class:`grid gap-4`},{default:i(()=>[r(`div`,k,[n(I,{for:`email`},{default:i(()=>[s(t(o.$t(`email`)),1)]),_:1}),n(L,{id:`email`,type:`email`,placeholder:`m@example.com`,required:``})]),r(`div`,A,[r(`div`,j,[n(I,{for:`password`},{default:i(()=>[s(t(o.$t(`password`)),1)]),_:1}),n(O)]),n(L,{id:`password`,type:`password`,required:``,placeholder:`*********`})]),n(N,{class:`w-full`,onClick:e(d)},{default:i(()=>[e(E)?(l(),a(R,{key:0,class:`mr-2`})):c(``,!0),s(` `+t(o.$t(`login`)),1)]),_:1},8,[`onClick`]),n(z,{label:`Or continue with`}),r(`div`,M,[n(S),n(w)]),n(P,null,{default:i(()=>[g[4]||=s(` By clicking login, you agree to our `,-1),n(T),g[5]||=s(` and `,-1),n(C)]),_:1})]),_:1})]),_:1})}}});export{N as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/marketing-BiAqvMPK.css b/monisuo-admin/dist/assets/marketing-BiAqvMPK.css new file mode 100644 index 0000000..3a53c72 --- /dev/null +++ b/monisuo-admin/dist/assets/marketing-BiAqvMPK.css @@ -0,0 +1 @@ +.animate-marquee[data-v-50cd2a78]{animation:marquee-50cd2a78 var(--duration) linear infinite;animation-direction:reverse}.animate-marquee-vertical[data-v-50cd2a78]{animation:marquee-vertical-50cd2a78 var(--duration) linear infinite}@keyframes marquee-50cd2a78{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee-vertical-50cd2a78{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}.animate-ripple-circle[data-v-d41da327]{animation:ripple-effect-d41da327 var(--duration,2s) ease-in-out calc(var(--i,0) * .2s) infinite;width:var(--v70be3621);height:var(--v70be3621);animation-delay:var(--v82e3dd3e);opacity:var(--v290a2a86);border-width:1px;border-style:var(--v6dffbe97);top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@keyframes ripple-effect-d41da327{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(.9)}}[data-v-d72be3db] .blobed{border-radius:60% 40% 30% 70%/60% 30% 70% 40%} diff --git a/monisuo-admin/dist/assets/marketing-CblqIyi4.js b/monisuo-admin/dist/assets/marketing-CblqIyi4.js new file mode 100644 index 0000000..4a9e879 --- /dev/null +++ b/monisuo-admin/dist/assets/marketing-CblqIyi4.js @@ -0,0 +1 @@ +import{Ct as e,S as t,U as n,V as r,_ as i,b as a,d as o,nt as s,w as c,z as l}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{n as u,t as d}from"./toggle-theme-CegtD1Vn.js";import{t as f}from"./_plugin-vue_export-helper-B2no-pU9.js";import{s as p}from"./dist-t_U6YImb.js";import"./Teleport-CLYBkdRb.js";import{n as m,t as h}from"./AvatarImage-BMo9jZco.js";import{t as g}from"./Button-2mdP_ygs.js";import{t as _}from"./iconify-B5QdRg7l.js";import{n as v,t as y}from"./sign-up-button-BuZSae5V.js";var b={class:`min-h-18 flex items-center justify-between`},x={class:`flex items-center gap-2`},S=c({__name:`the-footer`,setup(n){let c=p(),u=[{name:`bluesky`,icon:`simple-icons:bluesky`,url:`https://bsky.app/profile/bitmc.bsky.social`},{name:`github`,icon:`simple-icons:github`,url:`https://www.github.com/whbbit1999/shadcn-vue-admin`},{name:`bilibili`,icon:`simple-icons:bilibili`,url:`https://space.bilibili.com/104376935`}];return(n,d)=>{let f=h,p=m,v=g;return l(),a(`footer`,b,[t(p,null,{default:s(()=>[t(f,{src:`${e(c)===`dark`?`/logo.svg`:`/logo-black.svg`}`,alt:`Logo`},null,8,[`src`])]),_:1}),d[0]||=i(`div`,null,`© 2025 Whbbit1999`,-1),i(`div`,x,[(l(),a(o,null,r(u,n=>t(v,{key:n.name,variant:`outline`,size:`icon`,as:`a`,href:n.url,target:`_blank`},{default:s(()=>[t(e(_),{icon:n.icon},null,8,[`icon`])]),_:2},1032,[`href`])),64))])])}}}),C={class:`h-14 flex items-center marketing-header sticky top-0 z-99`},w={class:`mr-2 hidden lg:flex lg:gap-2`},T={class:`flex gap-2`},E=f(c({__name:`the-header`,setup(r){let o=p();return(r,c)=>{let f=h,p=m,g=n(`router-link`);return l(),a(`header`,C,[t(g,{to:`/`,class:`flex items-center gap-2`},{default:s(()=>[t(p,null,{default:s(()=>[t(f,{src:`${e(o)===`dark`?`/logo.svg`:`/logo-black.svg`}`,alt:`Logo`},null,8,[`src`])]),_:1}),c[0]||=i(`span`,{class:`text-base font-bold`},`Shadcn Vue Admin`,-1)]),_:1}),c[1]||=i(`div`,{class:`flex-1`},null,-1),i(`div`,w,[t(v),t(y)]),i(`div`,T,[t(u),t(d)])])}}}),[[`__scopeId`,`data-v-8a713a75`]]),D={class:`container mx-auto`},O={class:`mx-2 lg:p-0`},k=c({__name:`marketing`,setup(e){return(e,r)=>{let o=n(`router-view`);return l(),a(`div`,D,[i(`div`,O,[t(E),i(`main`,null,[t(o)]),t(S)])])}}});export{k as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/marketing-DPFj0wnl.js b/monisuo-admin/dist/assets/marketing-DPFj0wnl.js new file mode 100644 index 0000000..409a076 --- /dev/null +++ b/monisuo-admin/dist/assets/marketing-DPFj0wnl.js @@ -0,0 +1,16 @@ +import{Ct as e,Dt as t,F as n,H as r,I as i,L as a,N as o,Ot as s,Q as c,S as l,Tt as u,V as d,X as f,_ as p,_t as m,b as h,d as g,g as _,i as v,lt as y,mt as b,nt as x,v as S,w as C,x as w,y as T,z as E}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as D}from"./arrow-left-CsmuzRTg.js";import{t as O}from"./arrow-right-CS4G_pjU.js";import{t as k}from"./utils-BB02OBq2.js";import{t as A}from"./_plugin-vue_export-helper-B2no-pU9.js";import{v as ee}from"./dist-t_U6YImb.js";import{U as j}from"./index-CcML0o3b.js";import{n as te,t as ne}from"./AvatarImage-BMo9jZco.js";import{t as M}from"./Button-2mdP_ygs.js";import{t as re}from"./iconify-B5QdRg7l.js";import{n as N,t as P}from"./sign-up-button-BuZSae5V.js";import{t as ie}from"./route-block-B_uS4-sj.js";import{t as ae}from"./Card-Cv6HQPiQ.js";var F=A(C({__name:`index`,props:{class:{},reverse:{type:Boolean},pauseOnHover:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},repeat:{default:4}},setup(n){return(i,a)=>(E(),h(`div`,{class:u(e(k)(`group flex overflow-hidden p-2 [--duration:40s] [--gap:1rem] gap-(--gap)`,n.vertical?`flex-col`:`flex-row`,i.$props.class))},[(E(!0),h(g,null,d(n.repeat,a=>(E(),h(`div`,{key:a,class:u(e(k)(`flex shrink-0 justify-around gap-(--gap)`,n.vertical?`animate-marquee-vertical flex-col`:`animate-marquee flex-row`,n.pauseOnHover?`group-hover:paused`:``)),style:t({animationDirection:n.reverse?`reverse`:`normal`})},[r(i.$slots,`default`,{},void 0,!0)],6))),128))],2))}}),[[`__scopeId`,`data-v-50cd2a78`]]),oe={class:`relative w-64 cursor-pointer overflow-hidden rounded-xl border border-gray-950/10 bg-gray-950/1 p-4 hover:bg-gray-950/5 dark:border-gray-50/10 dark:bg-gray-50/10 dark:hover:bg-gray-50/15`},I={class:`flex flex-row items-center gap-2`},L=[`src`],se={class:`flex flex-col`},R={class:`text-sm font-medium dark:text-white`},ce={class:`text-xs font-medium dark:text-white/40`},le={class:`mt-2 text-sm`},ue=C({__name:`review-card`,props:{img:{},name:{},username:{},body:{}},setup(e){return(t,n)=>(E(),h(`figure`,oe,[p(`div`,I,[p(`img`,{src:e.img,class:`rounded-full`,width:`32`,height:`32`,alt:``},null,8,L),p(`div`,se,[p(`span`,R,s(e.name),1),p(`p`,ce,s(e.username),1)])]),p(`blockquote`,le,s(e.body),1)]))}}),de={class:`text-4xl font-black my-4 text-center`},fe={class:`text-center mb-4`},pe={class:`relative flex w-full flex-col items-center justify-center overflow-hidden`},me=C({__name:`evaluation`,setup(t){let n=[{name:`Jack`,username:`@jack`,body:`I've never seen anything like this before. It's amazing. I love it.`,img:`https://avatar.vercel.sh/jack`},{name:`Jill`,username:`@jill`,body:`I don't know what to say. I'm speechless. This is amazing.`,img:`https://avatar.vercel.sh/jill`},{name:`John`,username:`@john`,body:`I'm at a loss for words. This is amazing. I love it.`,img:`https://avatar.vercel.sh/john`},{name:`Jane`,username:`@jane`,body:`I'm at a loss for words. This is amazing. I love it.`,img:`https://avatar.vercel.sh/jane`},{name:`Jenny`,username:`@jenny`,body:`I'm at a loss for words. This is amazing. I love it.`,img:`https://avatar.vercel.sh/jenny`},{name:`James`,username:`@james`,body:`I'm at a loss for words. This is amazing. I love it.`,img:`https://avatar.vercel.sh/james`}],r=b(n.slice(0,n.length/2)),i=b(n.slice(n.length/2));return(t,n)=>(E(),h(g,null,[p(`h2`,de,s(t.$t(`marketing.evaluation.title`)),1),p(`h4`,fe,s(t.$t(`marketing.evaluation.subtitle`)),1),p(`div`,pe,[l(F,{"pause-on-hover":``,class:`[--duration:50s]`},{default:x(()=>[(E(!0),h(g,null,d(e(r),e=>(E(),S(ue,{key:e.username,img:e.img,name:e.name,username:e.username,body:e.body},null,8,[`img`,`name`,`username`,`body`]))),128))]),_:1}),l(F,{reverse:``,"pause-on-hover":``,class:`[--duration:50s]`},{default:x(()=>[(E(!0),h(g,null,d(e(i),e=>(E(),S(ue,{key:e.username,img:e.img,name:e.name,username:e.username,body:e.body},null,8,[`img`,`name`,`username`,`body`]))),128))]),_:1}),n[0]||=p(`div`,{class:`pointer-events-none absolute inset-y-0 left-0 w-1/3 bg-linear-to-r from-(--ui-bg) dark:from-(--ui-bg)`},null,-1),n[1]||=p(`div`,{class:`pointer-events-none absolute inset-y-0 right-0 w-1/3 bg-linear-to-l from-(--ui-bg) dark:from-(--ui-bg)`},null,-1)])],64))}});function he(e,t){e.indexOf(t)===-1&&e.push(t)}function z(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}var B=(e,t,n)=>n>t?t:n/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function _e(e){return typeof e==`object`&&!!e}var ve=e=>/^0[^.\s]+$/u.test(e);function ye(e){let t;return()=>(t===void 0&&(t=e()),t)}var be=e=>e,xe=(e,t)=>n=>t(e(n)),Se=(...e)=>e.reduce(xe),Ce=(e,t,n)=>{let r=t-e;return r===0?1:(n-e)/r},we=class{constructor(){this.subscriptions=[]}add(e){return he(this.subscriptions,e),()=>z(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](e,t,n);else for(let i=0;ie*1e3,U=e=>e/1e3;function Te(e,t){return t?1e3/t*e:0}var Ee=(e,t,n)=>{let r=t-e;return((n-e)%r+r)%r+e},De=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,Oe=1e-7,ke=12;function Ae(e,t,n,r,i){let a,o,s=0;do o=t+(n-t)/2,a=De(o,r,i)-e,a>0?n=o:t=o;while(Math.abs(a)>Oe&&++sAe(t,0,1,e,n);return e=>e===0||e===1?e:De(i(e),t,r)}var Me=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Ne=e=>t=>1-e(1-t),Pe=je(.33,1.53,.69,.99),Fe=Ne(Pe),Ie=Me(Fe),Le=e=>e>=1?1:(e*=2)<1?.5*Fe(e):.5*(2-2**(-10*(e-1))),Re=e=>1-Math.sin(Math.acos(e)),ze=Ne(Re),Be=Me(Re),Ve=je(.42,0,1,1),He=je(0,0,.58,1),Ue=je(.42,0,.58,1),We=e=>Array.isArray(e)&&typeof e[0]!=`number`;function Ge(e,t){return We(e)?e[Ee(0,e.length,t)]:e}var Ke=e=>Array.isArray(e)&&typeof e[0]==`number`,qe={linear:be,easeIn:Ve,easeInOut:Ue,easeOut:He,circIn:Re,circInOut:Be,circOut:ze,backIn:Fe,backInOut:Ie,backOut:Pe,anticipate:Le},Je=e=>typeof e==`string`,Ye=e=>{if(Ke(e)){e.length;let[t,n,r,i]=e;return je(t,n,r,i)}else if(Je(e))return qe[e],`${e}`,qe[e];return e},Xe=[`setup`,`read`,`resolveKeyframes`,`preUpdate`,`update`,`preRender`,`render`,`postRender`],Ze={value:null,addProjectionMetrics:null};function Qe(e,t){let n=new Set,r=new Set,i=!1,a=!1,o=new WeakSet,s={delta:0,timestamp:0,isProcessing:!1},c=0;function l(t){o.has(t)&&(u.schedule(t),e()),c++,t(s)}let u={schedule:(e,t=!1,a=!1)=>{let s=a&&i?n:r;return t&&o.add(e),s.add(e),e},cancel:e=>{r.delete(e),o.delete(e)},process:e=>{if(s=e,i){a=!0;return}i=!0;let o=n;n=r,r=o,n.forEach(l),t&&Ze.value&&Ze.value.frameloop[t].push(c),c=0,n.clear(),i=!1,a&&(a=!1,u.process(e))}};return u}var $e=40;function et(e,t){let n=!1,r=!0,i={delta:0,timestamp:0,isProcessing:!1},a=()=>n=!0,o=Xe.reduce((e,n)=>(e[n]=Qe(a,t?n:void 0),e),{}),{setup:s,read:c,resolveKeyframes:l,preUpdate:u,update:d,preRender:f,render:p,postRender:m}=o,h=()=>{let a=V.useManualTiming,o=a?i.timestamp:performance.now();n=!1,a||(i.delta=r?1e3/60:Math.max(Math.min(o-i.timestamp,$e),1)),i.timestamp=o,i.isProcessing=!0,s.process(i),c.process(i),l.process(i),u.process(i),d.process(i),f.process(i),p.process(i),m.process(i),i.isProcessing=!1,n&&t&&(r=!1,e(h))},g=()=>{n=!0,r=!0,i.isProcessing||e(h)};return{schedule:Xe.reduce((e,t)=>{let r=o[t];return e[t]=(e,t=!1,i=!1)=>(n||g(),r.schedule(e,t,i)),e},{}),cancel:e=>{for(let t=0;t(it===void 0&&G.set(nt.isProcessing||V.useManualTiming?nt.timestamp:performance.now()),it),set:e=>{it=e,queueMicrotask(at)}},ot={layout:0,mainThread:0,waapi:0},st=e=>t=>typeof t==`string`&&t.startsWith(e),ct=st(`--`),lt=st(`var(--`),ut=e=>lt(e)?dt.test(e.split(`/*`)[0].trim()):!1,dt=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function ft(e){return typeof e==`string`?e.split(`/*`)[0].includes(`var(--`):!1}var pt={test:e=>typeof e==`number`,parse:parseFloat,transform:e=>e},mt={...pt,transform:e=>B(0,1,e)},ht={...pt,default:1},gt=e=>Math.round(e*1e5)/1e5,_t=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function vt(e){return e==null}var yt=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,bt=(e,t)=>n=>!!(typeof n==`string`&&yt.test(n)&&n.startsWith(e)||t&&!vt(n)&&Object.prototype.hasOwnProperty.call(n,t)),xt=(e,t,n)=>r=>{if(typeof r!=`string`)return r;let[i,a,o,s]=r.match(_t);return{[e]:parseFloat(i),[t]:parseFloat(a),[n]:parseFloat(o),alpha:s===void 0?1:parseFloat(s)}},St=e=>B(0,255,e),Ct={...pt,transform:e=>Math.round(St(e))},wt={test:bt(`rgb`,`red`),parse:xt(`red`,`green`,`blue`),transform:({red:e,green:t,blue:n,alpha:r=1})=>`rgba(`+Ct.transform(e)+`, `+Ct.transform(t)+`, `+Ct.transform(n)+`, `+gt(mt.transform(r))+`)`};function Tt(e){let t=``,n=``,r=``,i=``;return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}var Et={test:bt(`#`),parse:Tt,transform:wt.transform},Dt=e=>({test:t=>typeof t==`string`&&t.endsWith(e)&&t.split(` `).length===1,parse:parseFloat,transform:t=>`${t}${e}`}),K=Dt(`deg`),Ot=Dt(`%`),q=Dt(`px`),kt=Dt(`vh`),At=Dt(`vw`),jt={...Ot,parse:e=>Ot.parse(e)/100,transform:e=>Ot.transform(e*100)},Mt={test:bt(`hsl`,`hue`),parse:xt(`hue`,`saturation`,`lightness`),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>`hsla(`+Math.round(e)+`, `+Ot.transform(gt(t))+`, `+Ot.transform(gt(n))+`, `+gt(mt.transform(r))+`)`},J={test:e=>wt.test(e)||Et.test(e)||Mt.test(e),parse:e=>wt.test(e)?wt.parse(e):Mt.test(e)?Mt.parse(e):Et.parse(e),transform:e=>typeof e==`string`?e:e.hasOwnProperty(`red`)?wt.transform(e):Mt.transform(e),getAnimatableNone:e=>{let t=J.parse(e);return t.alpha=0,J.transform(t)}},Nt=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Pt(e){return isNaN(e)&&typeof e==`string`&&(e.match(_t)?.length||0)+(e.match(Nt)?.length||0)>0}var Ft=`number`,It=`color`,Lt=`var`,Rt=`var(`,zt="${}",Bt=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Vt(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[],a=0;return{values:n,split:t.replace(Bt,e=>(J.test(e)?(r.color.push(a),i.push(It),n.push(J.parse(e))):e.startsWith(Rt)?(r.var.push(a),i.push(Lt),n.push(e)):(r.number.push(a),i.push(Ft),n.push(parseFloat(e))),++a,zt)).split(zt),indexes:r,types:i}}function Ht(e){return Vt(e).values}function Ut({split:e,types:t}){let n=e.length;return r=>{let i=``;for(let a=0;atypeof e==`number`?0:J.test(e)?J.getAnimatableNone(e):e,Kt=(e,t)=>typeof e==`number`?t?.trim().endsWith(`/`)?e:0:Gt(e);function qt(e){let t=Vt(e);return Ut(t)(t.values.map((e,n)=>Kt(e,t.split[n])))}var Y={test:Pt,parse:Ht,createTransformer:Wt,getAnimatableNone:qt};function Jt(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Yt({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,a=0,o=0;if(!t)i=a=o=n;else{let r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;i=Jt(s,r,e+1/3),a=Jt(s,r,e),o=Jt(s,r,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(o*255),alpha:r}}function Xt(e,t){return n=>n>0?t:e}var Zt=(e,t,n)=>e+(t-e)*n,Qt=(e,t,n)=>{let r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},$t=[Et,wt,Mt],en=e=>$t.find(t=>t.test(e));function tn(e){let t=en(e);if(`${e}`,!t)return!1;let n=t.parse(e);return t===Mt&&(n=Yt(n)),n}var nn=(e,t)=>{let n=tn(e),r=tn(t);if(!n||!r)return Xt(e,t);let i={...n};return e=>(i.red=Qt(n.red,r.red,e),i.green=Qt(n.green,r.green,e),i.blue=Qt(n.blue,r.blue,e),i.alpha=Zt(n.alpha,r.alpha,e),wt.transform(i))},rn=new Set([`none`,`hidden`]);function an(e,t){return rn.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function on(e,t){return n=>Zt(e,t,n)}function sn(e){return typeof e==`number`?on:typeof e==`string`?ut(e)?Xt:J.test(e)?nn:dn:Array.isArray(e)?cn:typeof e==`object`?J.test(e)?nn:ln:Xt}function cn(e,t){let n=[...e],r=n.length,i=e.map((e,n)=>sn(e)(e,t[n]));return e=>{for(let t=0;t{for(let t in r)n[t]=r[t](e);return n}}function un(e,t){let n=[],r={color:0,var:0,number:0};for(let i=0;i{let n=Y.createTransformer(t),r=Vt(e),i=Vt(t);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?rn.has(e)&&!i.values.length||rn.has(t)&&!r.values.length?an(e,t):Se(cn(un(r,i),i.values),n):(`${e}${t}`,Xt(e,t))};function fn(e,t,n){return typeof e==`number`&&typeof t==`number`&&typeof n==`number`?Zt(e,t,n):sn(e)(e,t)}var pn=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>W.update(t,e),stop:()=>tt(t),now:()=>nt.isProcessing?nt.timestamp:G.now()}},mn=(e,t,n=10)=>{let r=``,i=Math.max(Math.round(t/n),2);for(let t=0;t=2e4?1/0:t}function _n(e,t=100,n){let r=n({...e,keyframes:[0,t]}),i=Math.min(gn(r),hn);return{type:`keyframes`,ease:e=>r.next(i*e).value/t,duration:U(i)}}var X={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function vn(e,t){return e*Math.sqrt(1-t*t)}var yn=12;function bn(e,t,n){let r=n;for(let n=1;n{let r=t*o,i=r*e,a=r-n,s=vn(t,o),c=Math.exp(-i);return xn-a/s*c},a=t=>{let r=t*o*e,a=r*n+n,s=o**2*t**2*e,c=Math.exp(-r),l=vn(t**2,o);return(-i(t)+xn>0?-1:1)*((a-s)*c)/l}):(i=t=>{let r=Math.exp(-t*e),i=(t-n)*e+1;return-xn+r*i},a=t=>Math.exp(-t*e)*((n-t)*(e*e)));let s=5/e,c=bn(i,a,s);if(e=H(e),isNaN(c))return{stiffness:X.stiffness,damping:X.damping,duration:e};{let t=c**2*r;return{stiffness:t,damping:o*2*Math.sqrt(r*t),duration:e}}}var Cn=[`duration`,`bounce`],wn=[`stiffness`,`damping`,`mass`];function Tn(e,t){return t.some(t=>e[t]!==void 0)}function En(e){let t={velocity:X.velocity,stiffness:X.stiffness,damping:X.damping,mass:X.mass,isResolvedFromDuration:!1,...e};if(!Tn(e,wn)&&Tn(e,Cn))if(t.velocity=0,e.visualDuration){let n=e.visualDuration,r=2*Math.PI/(n*1.2),i=r*r,a=2*B(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:X.mass,stiffness:i,damping:a}}else{let n=Sn({...e,velocity:0});t={...t,...n,mass:X.mass},t.isResolvedFromDuration=!0}return t}function Dn(e=X.visualDuration,t=X.bounce){let n=typeof e==`object`?e:{visualDuration:e,keyframes:[0,1],bounce:t},{restSpeed:r,restDelta:i}=n,a=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],s={done:!1,value:a},{stiffness:c,damping:l,mass:u,duration:d,velocity:f,isResolvedFromDuration:p}=En({...n,velocity:-U(n.velocity||0)}),m=f||0,h=l/(2*Math.sqrt(c*u)),g=o-a,_=U(Math.sqrt(c/u)),v=Math.abs(g)<5;r||=v?X.restSpeed.granular:X.restSpeed.default,i||=v?X.restDelta.granular:X.restDelta.default;let y,b,x,S,C,w;if(h<1)x=vn(_,h),S=(m+h*_*g)/x,y=e=>o-Math.exp(-h*_*e)*(S*Math.sin(x*e)+g*Math.cos(x*e)),C=h*_*S+g*x,w=h*_*g-S*x,b=e=>Math.exp(-h*_*e)*(C*Math.sin(x*e)+w*Math.cos(x*e));else if(h===1){y=e=>o-Math.exp(-_*e)*(g+(m+_*g)*e);let e=m+_*g;b=t=>Math.exp(-_*t)*(_*e*t-m)}else{let e=_*Math.sqrt(h*h-1);y=t=>{let n=Math.exp(-h*_*t),r=Math.min(e*t,300);return o-n*((m+h*_*g)*Math.sinh(r)+e*g*Math.cosh(r))/e};let t=(m+h*_*g)/e,n=h*_*t-g*e,r=h*_*g-t*e;b=t=>{let i=Math.exp(-h*_*t),a=Math.min(e*t,300);return i*(n*Math.sinh(a)+r*Math.cosh(a))}}let T={calculatedDuration:p&&d||null,velocity:e=>H(b(e)),next:e=>{if(!p&&h<1){let t=Math.exp(-h*_*e),n=Math.sin(x*e),a=Math.cos(x*e),c=o-t*(S*n+g*a),l=H(t*(C*n+w*a));return s.done=Math.abs(l)<=r&&Math.abs(o-c)<=i,s.value=s.done?o:c,s}let t=y(e);if(p)s.done=e>=d;else{let n=H(b(e));s.done=Math.abs(n)<=r&&Math.abs(o-t)<=i}return s.value=s.done?o:t,s},toString:()=>{let e=Math.min(gn(T),hn),t=mn(t=>T.next(e*t).value,e,30);return e+`ms `+t},toTransition:()=>{}};return T}Dn.applyToOptions=e=>{let t=_n(e,100,Dn);return e.ease=t.ease,e.duration=H(t.duration),e.type=`keyframes`,e};var On=5;function kn(e,t,n){let r=Math.max(t-On,0);return Te(n-e(r),t-r)}function An({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:o,min:s,max:c,restDelta:l=.5,restSpeed:u}){let d=e[0],f={done:!1,value:d},p=e=>s!==void 0&&ec,m=e=>s===void 0?c:c===void 0||Math.abs(s-e)-h*Math.exp(-e/r),y=e=>_+v(e),b=e=>{let t=v(e),n=y(e);f.done=Math.abs(t)<=l,f.value=f.done?_:n},x,S,C=e=>{p(f.value)&&(x=e,S=Dn({keyframes:[f.value,m(f.value)],velocity:kn(y,e,f.value),damping:i,stiffness:a,restDelta:l,restSpeed:u}))};return C(0),{calculatedDuration:null,next:e=>{let t=!1;return!S&&x===void 0&&(t=!0,b(e),C(e)),x!==void 0&&e>=x?S.next(e-x):(!t&&b(e),f)}}}function jn(e,t,n){let r=[],i=n||V.mix||fn,a=e.length-1;for(let n=0;nt[0];if(a===2&&t[0]===t[1])return()=>t[1];let o=e[0]===e[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());let s=jn(t,r,i),c=s.length,l=n=>{if(o&&n1)for(;rl(B(e[0],e[a-1],t)):l}function Nn(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let i=Ce(0,t,r);e.push(Zt(n,1,i))}}function Pn(e){let t=[0];return Nn(t,e.length-1),t}function Fn(e,t){return e.map(e=>e*t)}function In(e,t){return e.map(()=>t||Ue).splice(0,e.length-1)}function Ln({duration:e=300,keyframes:t,times:n,ease:r=`easeInOut`}){let i=We(r)?r.map(Ye):Ye(r),a={done:!1,value:t[0]},o=Mn(Fn(n&&n.length===t.length?n:Pn(t),e),t,{ease:Array.isArray(i)?i:In(t,i)});return{calculatedDuration:e,next:t=>(a.value=o(t),a.done=t>=e,a)}}var Rn=e=>e!==null;function zn(e,{repeat:t,repeatType:n=`loop`},r,i=1){let a=e.filter(Rn),o=i<0||t&&n!==`loop`&&t%2==1?0:a.length-1;return!o||r===void 0?a[o]:r}var Bn={decay:An,inertia:An,tween:Ln,keyframes:Ln,spring:Dn};function Vn(e){typeof e.type==`string`&&(e.type=Bn[e.type])}var Hn=class{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}},Un=e=>e/100,Wn=class extends Hn{constructor(e){super(),this.state=`idle`,this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==G.now()&&this.tick(G.now()),this.isStopped=!0,this.state!==`idle`&&(this.teardown(),this.options.onStop?.())},ot.mainThread++,this.options=e,this.initAnimation(),this.play(),e.autoplay===!1&&this.pause()}initAnimation(){let{options:e}=this;Vn(e);let{type:t=Ln,repeat:n=0,repeatDelay:r=0,repeatType:i,velocity:a=0}=e,{keyframes:o}=e,s=t||Ln;s!==Ln&&typeof o[0]!=`number`&&(this.mixKeyframes=Se(Un,fn(o[0],o[1])),o=[0,100]);let c=s({...e,keyframes:o});i===`mirror`&&(this.mirroredGenerator=s({...e,keyframes:[...o].reverse(),velocity:-a})),c.calculatedDuration===null&&(c.calculatedDuration=gn(c));let{calculatedDuration:l}=c;this.calculatedDuration=l,this.resolvedDuration=l+r,this.totalDuration=this.resolvedDuration*(n+1)-r,this.generator=c}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;this.holdTime===null?this.currentTime=t:this.currentTime=this.holdTime}tick(e,t=!1){let{generator:n,totalDuration:r,mixKeyframes:i,mirroredGenerator:a,resolvedDuration:o,calculatedDuration:s}=this;if(this.startTime===null)return n.next(0);let{delay:c=0,keyframes:l,repeat:u,repeatType:d,repeatDelay:f,type:p,onUpdate:m,finalKeyframe:h}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-r/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let g=this.currentTime-c*(this.playbackSpeed>=0?1:-1),_=this.playbackSpeed>=0?g<0:g>r;this.currentTime=Math.max(g,0),this.state===`finished`&&this.holdTime===null&&(this.currentTime=r);let v=this.currentTime,y=n;if(u){let e=Math.min(this.currentTime,r)/o,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),n===1&&t--,t=Math.min(t,u+1),t%2&&(d===`reverse`?(n=1-n,f&&(n-=f/o)):d===`mirror`&&(y=a)),v=B(0,1,n)*o}let b=_?{done:!1,value:l[0]}:y.next(v);i&&!_&&(b.value=i(b.value));let{done:x}=b;!_&&s!==null&&(x=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let S=this.holdTime===null&&(this.state===`finished`||this.state===`running`&&x);return S&&p!==An&&(b.value=zn(l,this.options,h,this.speed)),m&&m(b.value),S&&this.finish(),b}then(e,t){return this.finished.then(e,t)}get duration(){return U(this.calculatedDuration)}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+U(e)}get time(){return U(this.currentTime)}set time(e){e=H(e),this.currentTime=e,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state=`paused`,this.holdTime=e,this.tick(e))}getGeneratorVelocity(){let e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);let t=this.generator.next(e).value;return kn(e=>this.generator.next(e).value,e,t)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime(G.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=U(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=pn,startTime:t}=this.options;this.driver||=e(e=>this.tick(e)),this.options.onPlay?.();let n=this.driver.now();this.state===`finished`?(this.updateFinished(),this.startTime=n):this.holdTime===null?this.startTime||=t??n:this.startTime=n-this.holdTime,this.state===`finished`&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state=`running`,this.driver.start()}pause(){this.state=`paused`,this.updateTime(G.now()),this.holdTime=this.currentTime}complete(){this.state!==`running`&&this.play(),this.state=`finished`,this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state=`finished`,this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state=`idle`,this.stopDriver(),this.startTime=this.holdTime=null,ot.mainThread--}stopDriver(){this.driver&&=(this.driver.stop(),void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type=`keyframes`,this.options.ease=`linear`,this.initAnimation()),this.driver?.stop(),e.observe(this)}};function Gn(e){for(let t=1;te*180/Math.PI,qn=e=>Yn(Kn(Math.atan2(e[1],e[0]))),Jn={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:qn,rotateZ:qn,skewX:e=>Kn(Math.atan(e[1])),skewY:e=>Kn(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Yn=e=>(e%=360,e<0&&(e+=360),e),Xn=qn,Zn=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),Qn=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),$n={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Zn,scaleY:Qn,scale:e=>(Zn(e)+Qn(e))/2,rotateX:e=>Yn(Kn(Math.atan2(e[6],e[5]))),rotateY:e=>Yn(Kn(Math.atan2(-e[2],e[0]))),rotateZ:Xn,rotate:Xn,skewX:e=>Kn(Math.atan(e[4])),skewY:e=>Kn(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function er(e){return e.includes(`scale`)?1:0}function tr(e,t){if(!e||e===`none`)return er(t);let n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u),r,i;if(n)r=$n,i=n;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=Jn,i=t}if(!i)return er(t);let a=r[t],o=i[1].split(`,`).map(rr);return typeof a==`function`?a(o):o[a]}var nr=(e,t)=>{let{transform:n=`none`}=getComputedStyle(e);return tr(n,t)};function rr(e){return parseFloat(e.trim())}var ir=[`transformPerspective`,`x`,`y`,`z`,`translateX`,`translateY`,`translateZ`,`scale`,`scaleX`,`scaleY`,`rotate`,`rotateX`,`rotateY`,`rotateZ`,`skew`,`skewX`,`skewY`],ar=new Set(ir),or=e=>e===pt||e===q,sr=new Set([`x`,`y`,`z`]),cr=ir.filter(e=>!sr.has(e));function lr(e){let t=[];return cr.forEach(n=>{let r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith(`scale`)?1:0))}),t}var ur={width:({x:e},{paddingLeft:t=`0`,paddingRight:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},height:({y:e},{paddingTop:t=`0`,paddingBottom:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>tr(t,`x`),y:(e,{transform:t})=>tr(t,`y`)};ur.translateX=ur.x,ur.translateY=ur.y;var dr=new Set,fr=!1,pr=!1,mr=!1;function hr(){if(pr){let e=Array.from(dr).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;t.forEach(e=>{let t=lr(e);t.length&&(n.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=n.get(e);t&&t.forEach(([t,n])=>{e.getValue(t)?.set(n)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{e.suspendedScrollY!==void 0&&window.scrollTo(0,e.suspendedScrollY)})}pr=!1,fr=!1,dr.forEach(e=>e.complete(mr)),dr.clear()}function gr(){dr.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(pr=!0)})}function _r(){mr=!0,gr(),hr(),mr=!1}var vr=class{constructor(e,t,n,r,i,a=!1){this.state=`pending`,this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=i,this.isAsync=a}scheduleResolve(){this.state=`scheduled`,this.isAsync?(dr.add(this),fr||(fr=!0,W.read(gr),W.resolveKeyframes(hr))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;if(e[0]===null){let i=r?.get(),a=e[e.length-1];if(i!==void 0)e[0]=i;else if(n&&t){let r=n.readValue(t,a);r!=null&&(e[0]=r)}e[0]===void 0&&(e[0]=a),r&&i===void 0&&r.set(e[0])}Gn(e)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state=`complete`,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),dr.delete(this)}cancel(){this.state===`scheduled`&&(dr.delete(this),this.state=`pending`)}resume(){this.state===`pending`&&this.scheduleResolve()}},yr=e=>e.startsWith(`--`);function br(e,t,n){yr(t)?e.style.setProperty(t,n):e.style[t]=n}var xr={};function Sr(e,t){let n=ye(e);return()=>xr[t]??n()}var Cr=Sr(()=>window.ScrollTimeline!==void 0,`scrollTimeline`),wr=Sr(()=>{try{document.createElement(`div`).animate({opacity:0},{easing:`linear(0, 1)`})}catch{return!1}return!0},`linearEasing`),Tr=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,Er={linear:`linear`,ease:`ease`,easeIn:`ease-in`,easeOut:`ease-out`,easeInOut:`ease-in-out`,circIn:Tr([0,.65,.55,1]),circOut:Tr([.55,0,1,.45]),backIn:Tr([.31,.01,.66,-.59]),backOut:Tr([.33,1.53,.69,.99])};function Dr(e,t){if(e)return typeof e==`function`?wr()?mn(e,t):`ease-out`:Ke(e)?Tr(e):Array.isArray(e)?e.map(e=>Dr(e,t)||Er.easeOut):Er[e]}function Or(e,t,n,{delay:r=0,duration:i=300,repeat:a=0,repeatType:o=`loop`,ease:s=`easeOut`,times:c}={},l=void 0){let u={[t]:n};c&&(u.offset=c);let d=Dr(s,i);Array.isArray(d)&&(u.easing=d),Ze.value&&ot.waapi++;let f={delay:r,duration:i,easing:Array.isArray(d)?`linear`:d,fill:`both`,iterations:a+1,direction:o===`reverse`?`alternate`:`normal`};l&&(f.pseudoElement=l);let p=e.animate(u,f);return Ze.value&&p.finished.finally(()=>{ot.waapi--}),p}function kr(e){return typeof e==`function`&&`applyToOptions`in e}function Ar({type:e,...t}){return kr(e)&&wr()?e.applyToOptions(t):(t.duration??=300,t.ease??=`easeOut`,t)}var jr=class extends Hn{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;let{element:t,name:n,keyframes:r,pseudoElement:i,allowFlatten:a=!1,finalKeyframe:o,onComplete:s}=e;this.isPseudoElement=!!i,this.allowFlatten=a,this.options=e,e.type;let c=Ar(e);this.animation=Or(t,n,r,c,i),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){let e=zn(r,this.options,o,this.speed);this.updateMotionValue&&this.updateMotionValue(e),br(t,n,e),this.animation.cancel()}s?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state===`finished`&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;e===`idle`||e===`finished`||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&this.animation.commitStyles?.()}get duration(){let e=this.animation.effect?.getComputedTiming?.().duration||0;return U(Number(e))}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+U(e)}get time(){return U(Number(this.animation.currentTime)||0)}set time(e){let t=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=H(e),t&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return this.finishedTime===null?this.animation.playState:`finished`}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:t,rangeEnd:n,observe:r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:`linear`}),this.animation.onfinish=null,e&&Cr()?(this.animation.timeline=e,t&&(this.animation.rangeStart=t),n&&(this.animation.rangeEnd=n),be):r(this)}},Mr={anticipate:Le,backInOut:Ie,circInOut:Be};function Nr(e){return e in Mr}function Pr(e){typeof e.ease==`string`&&Nr(e.ease)&&(e.ease=Mr[e.ease])}var Fr=10,Ir=class extends jr{constructor(e){Pr(e),Vn(e),super(e),e.startTime!==void 0&&e.autoplay!==!1&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:n,onComplete:r,element:i,...a}=this.options;if(!t)return;if(e!==void 0){t.set(e);return}let o=new Wn({...a,autoplay:!1}),s=Math.max(Fr,G.now()-this.startTime),c=B(0,Fr,s-Fr),l=o.sample(s).value,{name:u}=this.options;i&&u&&br(i,u,l),t.setWithVelocity(o.sample(Math.max(0,s-c)).value,l,c),o.stop()}},Lr=(e,t)=>t===`zIndex`?!1:!!(typeof e==`number`||Array.isArray(e)||typeof e==`string`&&(Y.test(e)||e===`0`)&&!e.startsWith(`url(`));function Rr(e){let t=e[0];if(e.length===1)return!0;for(let n=0;nObject.hasOwnProperty.call(Element.prototype,`animate`));function Ur(e){let{motionValue:t,name:n,repeatDelay:r,repeatType:i,damping:a,type:o}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;let{onUpdate:s,transformTemplate:c}=t.owner.getProps();return Hr()&&n&&Vr.has(n)&&(n!==`transform`||!c)&&!s&&!r&&i!==`mirror`&&a!==0&&o!==`inertia`}var Wr=40,Gr=class extends Hn{constructor({autoplay:e=!0,delay:t=0,type:n=`keyframes`,repeat:r=0,repeatDelay:i=0,repeatType:a=`loop`,keyframes:o,name:s,motionValue:c,element:l,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=G.now();let d={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:i,repeatType:a,name:s,motionValue:c,element:l,...u};this.keyframeResolver=new(l?.KeyframeResolver||vr)(o,(e,t,n)=>this.onKeyframesResolved(e,t,d,!n),s,c,l),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,n,r){this.keyframeResolver=void 0;let{name:i,type:a,velocity:o,delay:s,isHandoff:c,onUpdate:l}=n;this.resolvedAt=G.now();let u=!0;zr(e,i,a,o)||(u=!1,(V.instantAnimations||!s)&&l?.(zn(e,n,t)),e[0]=e[e.length-1],Br(n),n.repeat=0);let d={startTime:r?this.resolvedAt&&this.resolvedAt-this.createdAt>Wr?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...n,keyframes:e},f=u&&!c&&Ur(d),p=d.motionValue?.owner?.current,m=f?new Ir({...d,element:p}):new Wn(d);m.finished.then(()=>{this.notifyFinished()}).catch(be),this.pendingTimeline&&=(this.stopTimeline=m.attachTimeline(this.pendingTimeline),void 0),this._animation=m}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),_r()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}},Kr=class{constructor(e){this.stop=()=>this.runAll(`stop`),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let n=0;nt.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll(`time`)}set time(e){this.setAll(`time`,e)}get speed(){return this.getAll(`speed`)}set speed(e){this.setAll(`speed`,e)}get state(){return this.getAll(`state`)}get startTime(){return this.getAll(`startTime`)}get duration(){return qr(this.animations,`duration`)}get iterationDuration(){return qr(this.animations,`iterationDuration`)}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll(`play`)}pause(){this.runAll(`pause`)}cancel(){this.runAll(`cancel`)}complete(){this.runAll(`complete`)}};function qr(e,t){let n=0;for(let r=0;rn&&(n=i)}return n}var Jr=class extends Kr{then(e,t){return this.finished.finally(e).then(()=>{})}},Yr=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Xr(e){let t=Yr.exec(e);if(!t)return[,];let[,n,r,i]=t;return[`--${n??r}`,i]}function Zr(e,t,n=1){`${e}`;let[r,i]=Xr(e);if(!r)return;let a=window.getComputedStyle(t).getPropertyValue(r);if(a){let e=a.trim();return ge(e)?parseFloat(e):e}return ut(i)?Zr(i,t,n+1):i}var Qr={type:`spring`,stiffness:500,damping:25,restSpeed:10},$r=e=>({type:`spring`,stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),ei={type:`keyframes`,duration:.8},ti={type:`keyframes`,ease:[.25,.1,.35,1],duration:.3},ni=(e,{keyframes:t})=>t.length>2?ei:ar.has(e)?e.startsWith(`scale`)?$r(t[1]):Qr:ti,ri=e=>e!==null;function ii(e,{repeat:t,repeatType:n=`loop`},r){let i=e.filter(ri),a=t&&n!==`loop`&&t%2==1?0:i.length-1;return!a||r===void 0?i[a]:r}function ai(e,t){if(e?.inherit&&t){let{inherit:n,...r}=e;return{...t,...r}}return e}function oi(e,t){let n=e?.[t]??e?.default??e;return n===e?n:ai(n,e)}function si({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:a,repeatType:o,repeatDelay:s,from:c,elapsed:l,...u}){return!!Object.keys(u).length}var ci=(e,t,n,r={},i,a)=>o=>{let s=oi(r,e)||{},c=s.delay||r.delay||0,{elapsed:l=0}=r;l-=H(c);let u={keyframes:Array.isArray(n)?n:[null,n],ease:`easeOut`,velocity:t.getVelocity(),...s,delay:-l,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{o(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:a?void 0:i};si(s)||Object.assign(u,ni(e,u)),u.duration&&=H(u.duration),u.repeatDelay&&=H(u.repeatDelay),u.from!==void 0&&(u.keyframes[0]=u.from);let d=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(Br(u),u.delay===0&&(d=!0)),(V.instantAnimations||V.skipAnimations||i?.shouldSkipAnimations)&&(d=!0,Br(u),u.delay=0),u.allowFlatten=!s.type&&!s.ease,d&&!a&&t.get()!==void 0){let e=ii(u.keyframes,s);if(e!==void 0){W.update(()=>{u.onUpdate(e),u.onComplete()});return}}return s.isSync?new Wn(u):new Gr(u)};function li(e){let t=[{},{}];return e?.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function ui(e,t,n,r){if(typeof t==`function`){let[i,a]=li(r);t=t(n===void 0?e.custom:n,i,a)}if(typeof t==`string`&&(t=e.variants&&e.variants[t]),typeof t==`function`){let[i,a]=li(r);t=t(n===void 0?e.custom:n,i,a)}return t}function di(e,t,n){let r=e.getProps();return ui(r,t,n===void 0?r.custom:n,e)}var fi=new Set([`width`,`height`,`top`,`left`,`right`,`bottom`,...ir]),pi=30,mi=e=>!isNaN(parseFloat(e)),hi={current:void 0},gi=class{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=G.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=G.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=mi(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on(`change`,e)}on(e,t){this.events[e]||(this.events[e]=new we);let n=this.events[e].add(t);return e===`change`?()=>{n(),W.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||=new Set,this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return hi.current&&hi.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=G.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>pi)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,pi);return Te(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function _i(e,t){return new gi(e,t)}var vi=e=>Array.isArray(e);function yi(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,_i(n))}function bi(e){return vi(e)?e[e.length-1]||0:e}function xi(e,t){let{transitionEnd:n={},transition:r={},...i}=di(e,t)||{};i={...i,...n};for(let t in i)yi(e,t,bi(i[t]))}var Z=e=>!!(e&&e.getVelocity);function Si(e){return!!(Z(e)&&e.add)}function Ci(e,t){let n=e.getValue(`willChange`);if(Si(n))return n.add(t);if(!n&&V.WillChange){let n=new V.WillChange(`auto`);e.addValue(`willChange`,n),n.add(t)}}function wi(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}var Ti=`data-`+wi(`framerAppearId`);function Ei(e){return e.props[Ti]}function Di({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function Oi(e,t,{delay:n=0,transitionOverride:r,type:i}={}){let{transition:a,transitionEnd:o,...s}=t,c=e.getDefaultTransition();a=a?ai(a,c):c;let l=a?.reduceMotion;r&&(a=r);let u=[],d=i&&e.animationState&&e.animationState.getState()[i];for(let t in s){let r=e.getValue(t,e.latestValues[t]??null),i=s[t];if(i===void 0||d&&Di(d,t))continue;let o={delay:n,...oi(a||{},t)},c=r.get();if(c!==void 0&&!r.isAnimating&&!Array.isArray(i)&&i===c&&!o.velocity)continue;let f=!1;if(window.MotionHandoffAnimation){let n=Ei(e);if(n){let e=window.MotionHandoffAnimation(n,t,W);e!==null&&(o.startTime=e,f=!0)}}Ci(e,t);let p=l??e.shouldReduceMotion;r.start(ci(t,r,i,p&&fi.has(t)?{type:!1}:o,e,f));let m=r.animation;m&&u.push(m)}if(o){let t=()=>W.update(()=>{o&&xi(e,o)});u.length?Promise.all(u).then(t):t()}return u}var ki={test:e=>e===`auto`,parse:e=>e},Ai=e=>t=>t.test(e),ji=[pt,q,Ot,K,At,kt,ki],Mi=e=>ji.find(Ai(e));function Ni(e){return typeof e==`number`?e===0:e===null?!0:e===`none`||e===`0`||ve(e)}var Pi=new Set([`brightness`,`contrast`,`saturate`,`opacity`]);function Fi(e){let[t,n]=e.slice(0,-1).split(`(`);if(t===`drop-shadow`)return e;let[r]=n.match(_t)||[];if(!r)return e;let i=n.replace(r,``),a=Pi.has(t)?1:0;return r!==n&&(a*=100),t+`(`+a+i+`)`}var Ii=/\b([a-z-]*)\(.*?\)/gu,Li={...Y,getAnimatableNone:e=>{let t=e.match(Ii);return t?t.map(Fi).join(` `):e}},Ri={...Y,getAnimatableNone:e=>{let t=Y.parse(e);return Y.createTransformer(e)(t.map(e=>typeof e==`number`?0:typeof e==`object`?{...e,alpha:1}:e))}},zi={...pt,transform:Math.round},Bi={borderWidth:q,borderTopWidth:q,borderRightWidth:q,borderBottomWidth:q,borderLeftWidth:q,borderRadius:q,borderTopLeftRadius:q,borderTopRightRadius:q,borderBottomRightRadius:q,borderBottomLeftRadius:q,width:q,maxWidth:q,height:q,maxHeight:q,top:q,right:q,bottom:q,left:q,inset:q,insetBlock:q,insetBlockStart:q,insetBlockEnd:q,insetInline:q,insetInlineStart:q,insetInlineEnd:q,padding:q,paddingTop:q,paddingRight:q,paddingBottom:q,paddingLeft:q,paddingBlock:q,paddingBlockStart:q,paddingBlockEnd:q,paddingInline:q,paddingInlineStart:q,paddingInlineEnd:q,margin:q,marginTop:q,marginRight:q,marginBottom:q,marginLeft:q,marginBlock:q,marginBlockStart:q,marginBlockEnd:q,marginInline:q,marginInlineStart:q,marginInlineEnd:q,fontSize:q,backgroundPositionX:q,backgroundPositionY:q,rotate:K,rotateX:K,rotateY:K,rotateZ:K,scale:ht,scaleX:ht,scaleY:ht,scaleZ:ht,skew:K,skewX:K,skewY:K,distance:q,translateX:q,translateY:q,translateZ:q,x:q,y:q,z:q,perspective:q,transformPerspective:q,opacity:mt,originX:jt,originY:jt,originZ:q,zIndex:zi,fillOpacity:mt,strokeOpacity:mt,numOctaves:zi},Vi={...Bi,color:J,backgroundColor:J,outlineColor:J,fill:J,stroke:J,borderColor:J,borderTopColor:J,borderRightColor:J,borderBottomColor:J,borderLeftColor:J,filter:Li,WebkitFilter:Li,mask:Ri,WebkitMask:Ri},Hi=e=>Vi[e],Ui=new Set([Li,Ri]);function Wi(e,t){let n=Hi(e);return Ui.has(n)||(n=Y),n.getAnimatableNone?n.getAnimatableNone(t):void 0}var Gi=new Set([`auto`,`none`,`0`]);function Ki(e,t,n){let r=0,i;for(;r{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}},Ji=new Set([`opacity`,`clipPath`,`filter`,`transform`]);function Yi(e,t,n){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e==`string`){let r=document;t&&(r=t.current);let i=n?.[e]??r.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(e=>e!=null)}var Xi=(e,t)=>t&&typeof e==`number`?t.transform(e):e,{schedule:Zi,cancel:Qi}=et(queueMicrotask,!1);function $i(e){return _e(e)&&`ownerSVGElement`in e}function ea(e){return $i(e)&&e.tagName===`svg`}var ta=[...ji,J,Y],na=e=>ta.find(Ai(e)),ra=()=>({min:0,max:0}),ia=()=>({x:ra(),y:ra()}),aa=new WeakMap;function oa(e){return typeof e==`object`&&!!e&&typeof e.start==`function`}function sa(e){return typeof e==`string`||Array.isArray(e)}var ca=[`initial`,...[`animate`,`whileInView`,`whileFocus`,`whileHover`,`whileTap`,`whileDrag`,`exit`]];function la(e){return oa(e.animate)||ca.some(t=>sa(e[t]))}function ua(e){return!!(la(e)||e.variants)}function da(e,t,n){for(let r in t){let i=t[r],a=n[r];if(Z(i))e.addValue(r,i);else if(Z(a))e.addValue(r,_i(i,{owner:e}));else if(a!==i)if(e.hasValue(r)){let t=e.getValue(r);t.liveStyle===!0?t.jump(i):t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(r);e.addValue(r,_i(t===void 0?i:t,{owner:e}))}}for(let r in n)t[r]===void 0&&e.removeValue(r);return t}var fa={current:null},pa={current:!1},ma=typeof window<`u`;function ha(){if(pa.current=!0,ma)if(window.matchMedia){let e=window.matchMedia(`(prefers-reduced-motion)`),t=()=>fa.current=e.matches;e.addEventListener(`change`,t),t()}else fa.current=!1}var ga=[`AnimationStart`,`AnimationComplete`,`Update`,`BeforeLayoutMeasure`,`LayoutMeasure`,`LayoutAnimationStart`,`LayoutAnimationComplete`],_a={},va=class{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,skipAnimations:i,blockInitialAnimation:a,visualState:o},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=vr,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify(`Update`,this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=G.now();this.renderScheduledAtthis.bindToMotionValue(t,e)),this.reducedMotionConfig===`never`?this.shouldReduceMotion=!1:this.reducedMotionConfig===`always`?this.shouldReduceMotion=!0:(pa.current||ha(),this.shouldReduceMotion=fa.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),tt(this.notifyUpdate),tt(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(let e in this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??=new Set,this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),t.accelerate&&Ji.has(e)&&this.current instanceof HTMLElement){let{factory:n,keyframes:r,times:i,ease:a,duration:o}=t.accelerate,s=new jr({element:this.current,name:e,keyframes:r,times:i,ease:a,duration:H(o)}),c=n(s);this.valueSubscriptions.set(e,()=>{c(),s.cancel()});return}let n=ar.has(e);n&&this.onBindTransform&&this.onBindTransform();let r=t.on(`change`,t=>{this.latestValues[e]=t,this.props.onUpdate&&W.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()}),i;typeof window<`u`&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{r(),i&&i(),t.owner&&t.stop()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e=`animation`;for(e in _a){let t=_a[e];if(!t)continue;let{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ia()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;tt.variantChildren.delete(e)}addValue(e,t){let n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return n===void 0&&t!==void 0&&(n=_i(t===null?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){let n=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options);return n!=null&&(typeof n==`string`&&(ge(n)||ve(n))?n=parseFloat(n):!na(n)&&Y.test(t)&&(n=Wi(e,t)),this.setBaseTarget(e,Z(n)?n.get():n)),Z(n)?n.get():n}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let{initial:t}=this.props,n;if(typeof t==`string`||typeof t==`object`){let r=ui(this.props,t,this.presenceContext?.custom);r&&(n=r[e])}if(t&&n!==void 0)return n;let r=this.getBaseTargetFromProps(this.props,e);return r!==void 0&&!Z(r)?r:this.initialValues[e]!==void 0&&n===void 0?void 0:this.baseTarget[e]}on(e,t){return this.events[e]||(this.events[e]=new we),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){Zi.render(this.render)}},ya=class extends va{constructor(){super(...arguments),this.KeyframeResolver=qi}sortInstanceNodePosition(e,t){return e.compareDocumentPosition(t)&2?1:-1}getBaseTargetFromProps(e,t){let n=e.style;return n?n[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;Z(e)&&(this.childSubscription=e.on(`change`,e=>{this.current&&(this.current.textContent=`${e}`)}))}};function ba({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function xa(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function Sa(e,t){return ba(xa(e.getBoundingClientRect(),t))}var Ca={x:`translateX`,y:`translateY`,z:`translateZ`,transformPerspective:`perspective`},wa=ir.length;function Ta(e,t,n){let r=``,i=!0;for(let a=0;a{if(!t.target)return e;if(typeof e==`string`)if(q.test(e))e=parseFloat(e);else return e;return`${Oa(e,t.target.x)}% ${Oa(e,t.target.y)}%`}},Aa={correct:(e,{treeScale:t,projectionDelta:n})=>{let r=e,i=Y.parse(e);if(i.length>5)return r;let a=Y.createTransformer(e),o=typeof i[0]==`number`?0:1,s=n.x.scale*t.x,c=n.y.scale*t.y;i[0+o]/=s,i[1+o]/=c;let l=Zt(s,c,.5);return typeof i[2+o]==`number`&&(i[2+o]/=l),typeof i[3+o]==`number`&&(i[3+o]/=l),a(i)}},ja={borderRadius:{...ka,applyTo:[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomLeftRadius`,`borderBottomRightRadius`]},borderTopLeftRadius:ka,borderTopRightRadius:ka,borderBottomLeftRadius:ka,borderBottomRightRadius:ka,boxShadow:Aa};function Ma(e,{layout:t,layoutId:n}){return ar.has(e)||e.startsWith(`origin`)||(t||n!==void 0)&&(!!ja[e]||e===`opacity`)}function Na(e,t,n){let r=e.style,i=t?.style,a={};if(!r)return a;for(let t in r)(Z(r[t])||i&&Z(i[t])||Ma(t,e)||n?.getValue(t)?.liveStyle!==void 0)&&(a[t]=r[t]);return a}function Pa(e){return window.getComputedStyle(e)}var Fa=class extends ya{constructor(){super(...arguments),this.type=`html`,this.renderInstance=Da}readValueFromInstance(e,t){if(ar.has(t))return this.projection?.isProjecting?er(t):nr(e,t);{let n=Pa(e),r=(ct(t)?n.getPropertyValue(t):n[t])||0;return typeof r==`string`?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return Sa(e,t)}build(e,t,n){Ea(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return Na(e,t,n)}};function Ia(e,t){return e in t}var La=class extends va{constructor(){super(...arguments),this.type=`object`}readValueFromInstance(e,t){if(Ia(t,e)){let n=e[t];if(typeof n==`string`||typeof n==`number`)return n}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return ia()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}},Ra={offset:`stroke-dashoffset`,array:`stroke-dasharray`},za={offset:`strokeDashoffset`,array:`strokeDasharray`};function Ba(e,t,n=1,r=0,i=!0){e.pathLength=1;let a=i?Ra:za;e[a.offset]=`${-r}`,e[a.array]=`${t} ${n}`}var Va=[`offsetDistance`,`offsetPath`,`offsetRotate`,`offsetAnchor`];function Ha(e,{attrX:t,attrY:n,attrScale:r,pathLength:i,pathSpacing:a=1,pathOffset:o=0,...s},c,l,u){if(Ea(e,s,l),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:f}=e;d.transform&&(f.transform=d.transform,delete d.transform),(f.transform||d.transformOrigin)&&(f.transformOrigin=d.transformOrigin??`50% 50%`,delete d.transformOrigin),f.transform&&(f.transformBox=u?.transformBox??`fill-box`,delete d.transformBox);for(let e of Va)d[e]!==void 0&&(f[e]=d[e],delete d[e]);t!==void 0&&(d.x=t),n!==void 0&&(d.y=n),r!==void 0&&(d.scale=r),i!==void 0&&Ba(d,i,a,o,!1)}var Ua=new Set([`baseFrequency`,`diffuseConstant`,`kernelMatrix`,`kernelUnitLength`,`keySplines`,`keyTimes`,`limitingConeAngle`,`markerHeight`,`markerWidth`,`numOctaves`,`targetX`,`targetY`,`surfaceScale`,`specularConstant`,`specularExponent`,`stdDeviation`,`tableValues`,`viewBox`,`gradientTransform`,`pathLength`,`startOffset`,`textLength`,`lengthAdjust`]),Wa=e=>typeof e==`string`&&e.toLowerCase()===`svg`;function Ga(e,t,n,r){Da(e,t,void 0,r);for(let n in t.attrs)e.setAttribute(Ua.has(n)?n:wi(n),t.attrs[n])}function Ka(e,t,n){let r=Na(e,t,n);for(let n in e)if(Z(e[n])||Z(t[n])){let t=ir.indexOf(n)===-1?n:`attr`+n.charAt(0).toUpperCase()+n.substring(1);r[t]=e[n]}return r}var qa=class extends ya{constructor(){super(...arguments),this.type=`svg`,this.isSVGTag=!1,this.measureInstanceViewportBox=ia}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(ar.has(t)){let e=Hi(t);return e&&e.default||0}return t=Ua.has(t)?t:wi(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return Ka(e,t,n)}build(e,t,n){Ha(e,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(e,t,n,r){Ga(e,t,n,r)}mount(e){this.isSVGTag=Wa(e.tagName),super.mount(e)}};function Ja(e,t,n){let r=Z(e)?e:_i(e);return r.start(ci(``,r,t,n)),r.animation}function Ya(e){return typeof e==`object`&&!Array.isArray(e)}function Xa(e,t,n,r){return e==null?[]:typeof e==`string`&&Ya(t)?Yi(e,n,r):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>e!=null):[e]}function Za(e,t,n){return e*(t+1)}function Qa(e,t,n,r){return typeof t==`number`?t:t.startsWith(`-`)||t.startsWith(`+`)?Math.max(0,e+parseFloat(t)):t===`<`?n:t.startsWith(`<`)?Math.max(0,n+parseFloat(t.slice(1))):r.get(t)??e}function $a(e,t,n){for(let r=0;rt&&i.at{let c=so(e),{delay:l=0,times:u=Pn(c),type:p=t.type||`keyframes`,repeat:m,repeatType:h,repeatDelay:_=0,...v}=n,{ease:y=t.ease||`easeOut`,duration:b}=n,x=typeof l==`function`?l(o,s):l,S=c.length,C=kr(p)?p:i?.[p||`keyframes`];if(S<=2&&C){let e=100;if(S===2&&uo(c)){let t=c[1]-c[0];e=Math.abs(t)}let n={...t,...v};b!==void 0&&(n.duration=H(b));let r=_n(n,e,C);y=r.ease,b=r.duration}b??=a;let w=d+x;u.length===1&&u[0]===0&&(u[1]=1);let T=u.length-c.length;if(T>0&&Nn(u,T),c.length===1&&c.unshift(null),m){b=Za(b,m);let e=[...c],t=[...u];y=Array.isArray(y)?[...y]:[y];let n=[...y];for(let r=0;r{for(let i in e){let a=e[i];a.sort(no);let s=[],c=[],l=[];for(let e=0;etypeof e==`number`,uo=e=>e.every(lo);function fo(e){let t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},n=$i(e)&&!ea(e)?new qa(t):new Fa(t);n.mount(e),aa.set(e,n)}function po(e){let t=new La({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),aa.set(e,t)}function mo(e,t){return Z(e)||typeof e==`number`||typeof e==`string`&&!Ya(t)}function ho(e,t,n,r){let i=[];if(mo(e,t))i.push(Ja(e,Ya(t)&&t.default||t,n&&(n.default||n)));else{if(e==null)return i;let a=Xa(e,t,r),o=a.length;for(let e=0;e{if(Array.isArray(e)&&typeof e[0]==`function`){let t=e[0],n=_i(0);return n.on(`change`,t),e.length===1?[n,[0,1]]:e.length===2?[n,[0,1],e[1]]:[n,e[1],e[2]]}return e}),t,n,{spring:Dn}).forEach(({keyframes:e,transition:t},n)=>{r.push(...ho(n,e,t))}),r}function _o(e){return Array.isArray(e)&&e.some(Array.isArray)}function vo(e={}){let{scope:t,reduceMotion:n}=e;function r(e,r,i){let a=[],o;if(_o(e)){let{onComplete:i,...s}=r||{};typeof i==`function`&&(o=i),a=go(e,n===void 0?s:{reduceMotion:n,...s},t)}else{let{onComplete:s,...c}=i||{};typeof s==`function`&&(o=s),a=ho(e,r,n===void 0?c:{reduceMotion:n,...c},t)}let s=new Jr(a);return o&&s.finished.then(o),t&&(t.animations.push(s),s.finished.then(()=>{z(t.animations,s)})),s}return r}var yo=vo(),bo=C({__name:`glowing-effect`,props:{blur:{default:0},inactiveZone:{default:.7},proximity:{default:0},spread:{default:20},variant:{default:`default`},glow:{type:Boolean,default:!1},class:{type:[Boolean,null,String,Object,Array]},disabled:{type:Boolean,default:!0},movementDuration:{default:2},borderWidth:{default:1}},setup(n){let r=n,o=f(`containerRef`),s=b({x:0,y:0}),c=b(0),l=_(()=>({"--blur":`${r.blur}px`,"--spread":r.spread,"--start":`0`,"--active":`0`,"--glowingeffect-border-width":`${r.borderWidth}px`,"--repeating-conic-gradient-times":`5`,"--gradient":r.variant===`white`?`repeating-conic-gradient( + from 236.84deg at 50% 50%, + var(--black), + var(--black) calc(25% / var(--repeating-conic-gradient-times)) + )`:`radial-gradient(circle, #dd7bbb 10%, #dd7bbb00 20%), + radial-gradient(circle at 40% 40%, #d79f1e 5%, #d79f1e00 15%), + radial-gradient(circle at 60% 60%, #5a922c 10%, #5a922c00 20%), + radial-gradient(circle at 40% 60%, #4c7894 10%, #4c789400 20%), + repeating-conic-gradient( + from 236.84deg at 50% 50%, + #dd7bbb 0%, + #d79f1e calc(25% / var(--repeating-conic-gradient-times)), + #5a922c calc(50% / var(--repeating-conic-gradient-times)), + #4c7894 calc(75% / var(--repeating-conic-gradient-times)), + #dd7bbb calc(100% / var(--repeating-conic-gradient-times)) + )`}));i(()=>{r.disabled||(window.addEventListener(`scroll`,m,{passive:!0}),document.body.addEventListener(`pointermove`,d,{passive:!0}))}),a(()=>{c.value&&cancelAnimationFrame(c.value),window.removeEventListener(`scroll`,m),document.body.removeEventListener(`pointermove`,d)});function d(e){v(e)}function m(){v()}function v(e){o.value&&(c.value&&cancelAnimationFrame(c.value),c.value=requestAnimationFrame(()=>{let t=o.value;if(!t)return;let{left:n,top:i,width:a,height:c}=t.getBoundingClientRect(),l=e?.x??s.value.x,u=e?.y??s.value.y;e&&(s.value={x:l,y:u});let d=[n+a*.5,i+c*.5];if(Math.hypot(l-d[0],u-d[1])<.5*Math.min(a,c)*r.inactiveZone){t.style.setProperty(`--active`,`0`);return}let f=l>n-r.proximity&&li-r.proximity&&u{t.style.setProperty(`--start`,String(e))}})}))}return(i,a)=>(E(),h(g,null,[p(`div`,{class:u(e(k)(`pointer-events-none absolute -inset-px hidden rounded-[inherit] border opacity-0 transition-opacity`,n.glow&&`opacity-100`,n.variant===`white`&&`border-white`,n.disabled&&`block!`))},null,2),p(`div`,{ref_key:`containerRef`,ref:o,style:t(e(l)),class:u(e(k)(`pointer-events-none absolute inset-0 rounded-[inherit] opacity-100 transition-opacity`,n.glow&&`opacity-100`,n.blur>0&&`blur-(--blur)`,r.class,n.disabled&&`hidden!`))},[p(`div`,{class:u(e(k)(`glow`,`rounded-[inherit]`,`after:content-[''] after:rounded-[inherit] after:absolute after:inset-[calc(-1*var(--glowingeffect-border-width))]`,`after:[border:var(--glowingeffect-border-width)_solid_transparent]`,`after:[background:var(--gradient)] after:bg-fixed`,`after:opacity-(--active) after:transition-opacity after:duration-300`,`after:[mask-clip:padding-box,border-box]`,`after:mask-intersect`,`after:mask-[linear-gradient(#0000,#0000),conic-gradient(from_calc((var(--start)-var(--spread))*1deg),#00000000_0deg,#fff,#00000000_calc(var(--spread)*2deg))]`))},null,2)],6)],64))}}),xo={class:`text-4xl font-bold text-center mb-8`},So={class:`grid grid-cols-1 grid-rows-none gap-4 overflow-auto xl:max-h-[56rem] xl:grid-rows-2 lg:gap-4 md:grid-cols-2 md:grid-rows-3`},Co={class:`rounded-2.5xl relative h-full border p-2 md:rounded-3xl md:p-3`},wo={class:`border-0.75 relative flex h-full flex-col justify-between gap-6 overflow-hidden rounded-xl p-6 md:p-6 dark:shadow-[0px_0px_27px_0px_#2D2D2D]`},To={class:`relative flex flex-1 flex-col justify-between gap-3`},Eo={class:`w-fit rounded-lg border border-gray-600 p-2`},Do={class:`space-y-3`},Oo={class:`-tracking-4 text-balance pt-0.5 font-sans text-xl/[1.375rem] font-semibold text-black md:text-2xl/[1.875rem] dark:text-white`},ko={class:`font-sans text-sm/[1.125rem] text-black md:text-base/[1.375rem] dark:text-neutral-400 [&_b]:md:font-semibold [&_strong]:md:font-semibold`},Ao=C({__name:`features`,setup(t){let{t:n}=j(),r=_(()=>[{icon:`lucide:box`,title:n(`marketing.features.feature1.title`),description:n(`marketing.features.feature1.description`)},{icon:`lucide:settings`,title:n(`marketing.features.feature2.title`),description:n(`marketing.features.feature2.description`)},{icon:`lucide:sparkles`,title:n(`marketing.features.feature3.title`),description:n(`marketing.features.feature3.description`)},{icon:`lucide:search`,title:n(`marketing.features.feature4.title`),description:n(`marketing.features.feature4.description`)}]);return(t,n)=>(E(),h(`div`,null,[p(`h2`,xo,s(t.$t(`marketing.features.title`)),1),p(`ul`,So,[(E(!0),h(g,null,d(e(r),t=>(E(),h(`li`,{key:t.title,class:u(e(k)(`min-h-[14rem] list-none`))},[p(`div`,Co,[l(bo,{spread:40,glow:!0,disabled:!1,proximity:64,"inactive-zone":.01}),p(`div`,wo,[p(`div`,To,[p(`div`,Eo,[l(e(re),{class:`size-4 text-black dark:text-neutral-500`,icon:t.icon},null,8,[`icon`])]),p(`div`,Do,[p(`h3`,Oo,s(t.title),1),p(`h2`,ko,s(t.description),1)])])])])],2))),128))])]))}});function jo(e){return Object.prototype.toString.call(e)===`[object Object]`}function Mo(e){return jo(e)||Array.isArray(e)}function No(){return!!(typeof window<`u`&&window.document&&window.document.createElement)}function Po(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||JSON.stringify(Object.keys(e.breakpoints||{}))!==JSON.stringify(Object.keys(t.breakpoints||{}))?!1:n.every(n=>{let r=e[n],i=t[n];return typeof r==`function`?`${r}`==`${i}`:!Mo(r)||!Mo(i)?r===i:Po(r,i)})}function Fo(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function Io(e,t){if(e.length!==t.length)return!1;let n=Fo(e),r=Fo(t);return n.every((e,t)=>{let n=r[t];return Po(e,n)})}function Lo(e){return typeof e==`number`}function Ro(e){return typeof e==`string`}function zo(e){return typeof e==`boolean`}function Bo(e){return Object.prototype.toString.call(e)===`[object Object]`}function Q(e){return Math.abs(e)}function Vo(e){return Math.sign(e)}function Ho(e,t){return Q(e-t)}function Uo(e,t){return e===0||t===0||Q(e)<=Q(t)?0:Q(Ho(Q(e),Q(t))/e)}function Wo(e){return Math.round(e*100)/100}function Go(e){return Yo(e).map(Number)}function $(e){return e[Ko(e)]}function Ko(e){return Math.max(0,e.length-1)}function qo(e,t){return t===Ko(e)}function Jo(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function Yo(e){return Object.keys(e)}function Xo(e,t){return[e,t].reduce((e,t)=>(Yo(t).forEach(n=>{let r=e[n],i=t[n];e[n]=Bo(r)&&Bo(i)?Xo(r,i):i}),e),{})}function Zo(e,t){return t.MouseEvent!==void 0&&e instanceof t.MouseEvent}function Qo(e,t){let n={start:r,center:i,end:a};function r(){return 0}function i(e){return a(e)/2}function a(e){return t-e}function o(r,i){return Ro(e)?n[e](r):e(t,r,i)}return{measure:o}}function $o(){let e=[];function t(t,n,i,a={passive:!0}){let o;if(`addEventListener`in t)t.addEventListener(n,i,a),o=()=>t.removeEventListener(n,i,a);else{let e=t;e.addListener(i),o=()=>e.removeListener(i)}return e.push(o),r}function n(){e=e.filter(e=>e())}let r={add:t,clear:n};return r}function es(e,t,n,r){let i=$o(),a=1e3/60,o=null,s=0,c=0;function l(){i.add(e,`visibilitychange`,()=>{e.hidden&&m()})}function u(){p(),i.clear()}function d(e){if(!c)return;o||(o=e,n(),n());let i=e-o;for(o=e,s+=i;s>=a;)n(),s-=a;r(s/a),c&&=t.requestAnimationFrame(d)}function f(){c||=t.requestAnimationFrame(d)}function p(){t.cancelAnimationFrame(c),o=null,s=0,c=0}function m(){o=null,s=0}return{init:l,destroy:u,start:f,stop:p,update:n,render:r}}function ts(e,t){let n=t===`rtl`,r=e===`y`,i=r?`y`:`x`,a=r?`x`:`y`,o=!r&&n?-1:1,s=u(),c=d();function l(e){let{height:t,width:n}=e;return r?t:n}function u(){return r?`top`:n?`right`:`left`}function d(){return r?`bottom`:n?`left`:`right`}function f(e){return e*o}return{scroll:i,cross:a,startEdge:s,endEdge:c,measureSize:l,direction:f}}function ns(e=0,t=0){let n=Q(e-t);function r(t){return tt}function a(e){return r(e)||i(e)}function o(n){return a(n)?r(n)?e:t:n}function s(e){return n?e-n*Math.ceil((e-t)/n):e}return{length:n,max:t,min:e,constrain:o,reachedAny:a,reachedMax:i,reachedMin:r,removeOffset:s}}function rs(e,t,n){let{constrain:r}=ns(0,e),i=e+1,a=o(t);function o(e){return n?Q((i+e)%i):r(e)}function s(){return a}function c(e){return a=o(e),d}function l(e){return u().set(s()+e)}function u(){return rs(e,s(),n)}let d={get:s,set:c,add:l,clone:u};return d}function is(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v){let{cross:y,direction:b}=e,x=[`INPUT`,`SELECT`,`TEXTAREA`],S={passive:!1},C=$o(),w=$o(),T=ns(50,225).constrain(p.measure(20)),E={mouse:300,touch:400},D={mouse:500,touch:600},O=m?43:25,k=!1,A=0,ee=0,j=!1,te=!1,ne=!1,M=!1;function re(e){if(!v)return;function n(t){(zo(v)||v(e,t))&&oe(t)}let r=t;C.add(r,`dragstart`,e=>e.preventDefault(),S).add(r,`touchmove`,()=>void 0,S).add(r,`touchend`,()=>void 0).add(r,`touchstart`,n).add(r,`mousedown`,n).add(r,`touchcancel`,L).add(r,`contextmenu`,L).add(r,`click`,se,!0)}function N(){C.clear(),w.clear()}function P(){let e=M?n:t;w.add(e,`touchmove`,I,S).add(e,`touchend`,L).add(e,`mousemove`,I,S).add(e,`mouseup`,L)}function ie(e){let t=e.nodeName||``;return x.includes(t)}function ae(){return(m?D:E)[M?`mouse`:`touch`]}function F(e,t){let n=d.add(Vo(e)*-1),r=u.byDistance(e,!m).distance;return m||Q(e)=2,!(t&&e.button!==0)&&(ie(e.target)||(j=!0,a.pointerDown(e),l.useFriction(0).useDuration(0),i.set(o),P(),A=a.readPoint(e),ee=a.readPoint(e,y),f.emit(`pointerDown`)))}function I(e){if(!Zo(e,r)&&e.touches.length>=2)return L(e);let t=a.readPoint(e),n=a.readPoint(e,y),o=Ho(t,A),c=Ho(n,ee);if(!te&&!M&&(!e.cancelable||(te=o>c,!te)))return L(e);let u=a.pointerMove(e);o>h&&(ne=!0),l.useFriction(.3).useDuration(.75),s.start(),i.add(b(u)),e.preventDefault()}function L(e){let t=u.byDistance(0,!1).index!==d.get(),n=a.pointerUp(e)*ae(),r=F(b(n),t),i=Uo(n,r),o=O-10*i,s=_+i/50;te=!1,j=!1,w.clear(),l.useDuration(o).useFriction(s),c.distance(r,!m),M=!1,f.emit(`pointerUp`)}function se(e){ne&&=(e.stopPropagation(),e.preventDefault(),!1)}function R(){return j}return{init:re,destroy:N,pointerDown:R}}function as(e,t){let n,r;function i(e){return e.timeStamp}function a(n,r){let i=`client${(r||e.scroll)===`x`?`X`:`Y`}`;return(Zo(n,t)?n:n.touches[0])[i]}function o(e){return n=e,r=e,a(e)}function s(e){let t=a(e)-a(r),o=i(e)-i(n)>170;return r=e,o&&(n=e),t}function c(e){if(!n||!r)return 0;let t=a(r)-a(n),o=i(e)-i(n),s=i(e)-i(r)>170,c=t/o;return o&&!s&&Q(c)>.1?c:0}return{pointerDown:o,pointerMove:s,pointerUp:c,readPoint:a}}function os(){function e(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:i}=e;return{top:t,right:n+r,bottom:t+i,left:n,width:r,height:i}}return{measure:e}}function ss(e){function t(t){return t/100*e}return{measure:t}}function cs(e,t,n,r,i,a,o){let s=[e].concat(r),c,l,u=[],d=!1;function f(e){return i.measureSize(o.measure(e))}function p(i){if(!a)return;l=f(e),u=r.map(f);function o(n){for(let a of n){if(d)return;let n=a.target===e,o=r.indexOf(a.target),s=n?l:u[o];if(Q(f(n?e:r[o])-s)>=.5){i.reInit(),t.emit(`resize`);break}}}c=new ResizeObserver(e=>{(zo(a)||a(i,e))&&o(e)}),n.requestAnimationFrame(()=>{s.forEach(e=>c.observe(e))})}function m(){d=!0,c&&c.disconnect()}return{init:p,destroy:m}}function ls(e,t,n,r,i,a){let o=0,s=0,c=i,l=a,u=e.get(),d=0;function f(){let t=r.get()-e.get(),i=!c,a=0;return i?(o=0,n.set(r),e.set(r),a=t):(n.set(e),o+=t/c,o*=l,u+=o,e.add(o),a=u-d),s=Vo(a),d=u,x}function p(){return Q(r.get()-t.get())<.001}function m(){return c}function h(){return s}function g(){return o}function _(){return y(i)}function v(){return b(a)}function y(e){return c=e,x}function b(e){return l=e,x}let x={direction:h,duration:m,velocity:g,seek:f,settled:p,useBaseFriction:v,useBaseDuration:_,useFriction:b,useDuration:y};return x}function us(e,t,n,r,i){let a=i.measure(10),o=i.measure(50),s=ns(.1,.99),c=!1;function l(){return!(c||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function u(i){if(!l())return;let c=Q(e[e.reachedMin(t.get())?`min`:`max`]-t.get()),u=n.get()-t.get(),d=s.constrain(c/o);n.subtract(u*d),!i&&Q(u){let{min:r,max:i}=a,o=a.constrain(e),s=!t,c=qo(n,t);return s?i:c||l(r,o)?r:l(i,o)?i:o}).map(e=>parseFloat(e.toFixed(3)))}function f(){if(t<=e+i)return[a.max];if(r===`keepSnaps`)return o;let{min:n,max:c}=s;return o.slice(n,c)}return{snapsContained:c,scrollContainLimit:s}}function fs(e,t,n){let r=t[0];return{limit:ns(n?r-e:$(t),r)}}function ps(e,t,n,r){let i=.1,{reachedMin:a,reachedMax:o}=ns(t.min+i,t.max+i);function s(e){return e===1?o(n.get()):e===-1?a(n.get()):!1}function c(t){if(!s(t))return;let n=t*-1*e;r.forEach(e=>e.add(n))}return{loop:c}}function ms(e){let{max:t,length:n}=e;function r(e){let r=e-t;return n?r/-n:0}return{get:r}}function hs(e,t,n,r,i){let{startEdge:a,endEdge:o}=e,{groupSlides:s}=i,c=d().map(t.measure),l=f(),u=p();function d(){return s(r).map(e=>$(e)[o]-e[0][a]).map(Q)}function f(){return r.map(e=>n[a]-e[a]).map(e=>-Q(e))}function p(){return s(l).map(e=>e[0]).map((e,t)=>e+c[t])}return{snaps:l,snapsAligned:u}}function gs(e,t,n,r,i,a){let{groupSlides:o}=i,{min:s,max:c}=r,l=u();function u(){let r=o(a),i=!e||t===`keepSnaps`;return n.length===1?[a]:i?r:r.slice(s,c).map((e,t,n)=>{let r=!t,i=qo(n,t);return r?Jo($(n[0])+1):i?Jo(Ko(a)-$(n)[0]+1,$(n)[0]):e})}return{slideRegistry:l}}function _s(e,t,n,r,i){let{reachedAny:a,removeOffset:o,constrain:s}=r;function c(e){return e.concat().sort((e,t)=>Q(e)-Q(t))[0]}function l(n){let r=e?o(n):s(n),{index:i}=t.map((e,t)=>({diff:u(e-r,0),index:t})).sort((e,t)=>Q(e.diff)-Q(t.diff))[0];return{index:i,distance:r}}function u(t,r){let i=[t,t+n,t-n];if(!e)return t;if(!r)return c(i);let a=i.filter(e=>Vo(e)===r);return a.length?c(a):$(i)-n}function d(e,n){return{index:e,distance:u(t[e]-i.get(),n)}}function f(n,r){let o=i.get()+n,{index:s,distance:c}=l(o),d=!e&&a(o);return!r||d?{index:s,distance:n}:{index:s,distance:n+u(t[s]-c,0)}}return{byDistance:f,byIndex:d,shortcut:u}}function vs(e,t,n,r,i,a,o){function s(i){let s=i.distance,c=i.index!==t.get();a.add(s),s&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),c&&(n.set(t.get()),t.set(i.index),o.emit(`select`))}function c(e,t){s(i.byDistance(e,t))}function l(e,n){let r=t.clone().set(e);s(i.byIndex(r.get(),n))}return{distance:c,index:l}}function ys(e,t,n,r,i,a,o,s){let c={passive:!0,capture:!0},l=0;function u(u){if(!s)return;function f(t){if(new Date().getTime()-l>10)return;o.emit(`slideFocusStart`),e.scrollLeft=0;let a=n.findIndex(e=>e.includes(t));Lo(a)&&(i.useDuration(0),r.index(a,0),o.emit(`slideFocus`))}a.add(document,`keydown`,d,!1),t.forEach((e,t)=>{a.add(e,`focus`,e=>{(zo(s)||s(u,e))&&f(t)},c)})}function d(e){e.code===`Tab`&&(l=new Date().getTime())}return{init:u}}function bs(e){let t=e;function n(){return t}function r(e){t=o(e)}function i(e){t+=o(e)}function a(e){t-=o(e)}function o(e){return Lo(e)?e:e.get()}return{get:n,set:r,add:i,subtract:a}}function xs(e,t){let n=e.scroll===`x`?o:s,r=t.style,i=null,a=!1;function o(e){return`translate3d(${e}px,0px,0px)`}function s(e){return`translate3d(0px,${e}px,0px)`}function c(t){if(a)return;let o=Wo(e.direction(t));o!==i&&(r.transform=n(o),i=o)}function l(e){a=!e}function u(){a||(r.transform=``,t.getAttribute(`style`)||t.removeAttribute(`style`))}return{clear:u,to:c,toggleActive:l}}function Ss(e,t,n,r,i,a,o,s,c){let l=.5,u=Go(i),d=Go(i).reverse(),f=_().concat(v());function p(e,t){return e.reduce((e,t)=>e-i[t],t)}function m(e,t){return e.reduce((e,n)=>p(e,t)>0?e.concat([n]):e,[])}function h(e){return a.map((n,i)=>({start:n-r[i]+l+e,end:n+t-l+e}))}function g(t,r,i){let a=h(r);return t.map(t=>{let r=i?0:-n,o=i?n:0,l=i?`end`:`start`,u=a[t][l];return{index:t,loopPoint:u,slideLocation:bs(-1),translate:xs(e,c[t]),target:()=>s.get()>u?r:o}})}function _(){let e=o[0];return g(m(d,e),n,!1)}function v(){return g(m(u,t-o[0]-1),-n,!0)}function y(){return f.every(({index:e})=>p(u.filter(t=>t!==e),t)<=.1)}function b(){f.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})}function x(){f.forEach(e=>e.translate.clear())}return{canLoop:y,clear:x,loop:b,loopPoints:f}}function Cs(e,t,n){let r,i=!1;function a(a){if(!n)return;function o(e){for(let n of e)if(n.type===`childList`){a.reInit(),t.emit(`slidesChanged`);break}}r=new MutationObserver(e=>{i||(zo(n)||n(a,e))&&o(e)}),r.observe(e,{childList:!0})}function o(){r&&r.disconnect(),i=!0}return{init:a,destroy:o}}function ws(e,t,n,r){let i={},a=null,o=null,s,c=!1;function l(){s=new IntersectionObserver(e=>{c||(e.forEach(e=>{let n=t.indexOf(e.target);i[n]=e}),a=null,o=null,n.emit(`slidesInView`))},{root:e.parentElement,threshold:r}),t.forEach(e=>s.observe(e))}function u(){s&&s.disconnect(),c=!0}function d(e){return Yo(i).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:a}=i[r];return(e&&a||!e&&!a)&&t.push(r),t},[])}function f(e=!0){if(e&&a)return a;if(!e&&o)return o;let t=d(e);return e&&(a=t),e||(o=t),t}return{init:l,destroy:u,get:f}}function Ts(e,t,n,r,i,a){let{measureSize:o,startEdge:s,endEdge:c}=e,l=n[0]&&i,u=m(),d=h(),f=n.map(o),p=g();function m(){if(!l)return 0;let e=n[0];return Q(t[s]-e[s])}function h(){if(!l)return 0;let e=a.getComputedStyle($(r));return parseFloat(e.getPropertyValue(`margin-${c}`))}function g(){return n.map((e,t,n)=>{let r=!t,i=qo(n,t);return r?f[t]+u:i?f[t]+d:n[t+1][s]-e[s]}).map(Q)}return{slideSizes:f,slideSizesWithGaps:p,startGap:u,endGap:d}}function Es(e,t,n,r,i,a,o,s,c){let{startEdge:l,endEdge:u,direction:d}=e,f=Lo(n);function p(e,t){return Go(e).filter(e=>e%t===0).map(n=>e.slice(n,n+t))}function m(e){return e.length?Go(e).reduce((n,f,p)=>{let m=$(n)||0,h=m===0,g=f===Ko(e),_=i[l]-a[m][l],v=i[l]-a[f][u],y=!r&&h?d(o):0,b=Q(v-(!r&&g?d(s):0)-(_+y));return p&&b>t+c&&n.push(f),g&&n.push(e.length),n},[]).map((t,n,r)=>{let i=Math.max(r[n-1]||0);return e.slice(i,t)}):[]}function h(e){return f?p(e,n):m(e)}return{groupSlides:h}}function Ds(e,t,n,r,i,a,o){let{align:s,axis:c,direction:l,startIndex:u,loop:d,duration:f,dragFree:p,dragThreshold:m,inViewThreshold:h,slidesToScroll:g,skipSnaps:_,containScroll:v,watchResize:y,watchSlides:b,watchDrag:x,watchFocus:S}=a,C=os(),w=C.measure(t),T=n.map(C.measure),E=ts(c,l),D=E.measureSize(w),O=ss(D),k=Qo(s,D),A=!d&&!!v,{slideSizes:ee,slideSizesWithGaps:j,startGap:te,endGap:ne}=Ts(E,w,T,n,d||!!v,i),M=Es(E,D,g,d,w,T,te,ne,2),{snaps:re,snapsAligned:N}=hs(E,k,w,T,M),P=-$(re)+$(j),{snapsContained:ie,scrollContainLimit:ae}=ds(D,P,N,v,2),F=A?ie:N,{limit:oe}=fs(P,F,d),I=rs(Ko(F),u,d),L=I.clone(),se=Go(n),R=({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(e.pointerDown()),t.seek()},ce=({scrollBody:e,translate:t,location:n,offsetLocation:r,previousLocation:i,scrollLooper:a,slideLooper:o,dragHandler:s,animation:c,eventHandler:l,scrollBounds:u,options:{loop:d}},f)=>{let p=e.settled(),m=!u.shouldConstrain(),h=d?p:p&&m,g=h&&!s.pointerDown();g&&c.stop();let _=n.get()*f+i.get()*(1-f);r.set(_),d&&(a.loop(e.direction()),o.loop()),t.to(r.get()),g&&l.emit(`settle`),h||l.emit(`scroll`)},le=es(r,i,()=>R(xe),e=>ce(xe,e)),ue=.68,de=F[I.get()],fe=bs(de),pe=bs(de),me=bs(de),he=bs(de),z=ls(fe,me,pe,he,f,ue),B=_s(d,F,P,oe,he),V=vs(le,I,L,z,B,he,o),ge=ms(oe),_e=$o(),ve=ws(t,n,o,h),{slideRegistry:ye}=gs(A,v,F,ae,M,se),be=ys(e,n,ye,V,z,_e,o,S),xe={ownerDocument:r,ownerWindow:i,eventHandler:o,containerRect:w,slideRects:T,animation:le,axis:E,dragHandler:is(E,e,r,i,he,as(E,i),fe,le,V,z,B,I,o,O,p,m,_,ue,x),eventStore:_e,percentOfView:O,index:I,indexPrevious:L,limit:oe,location:fe,offsetLocation:me,previousLocation:pe,options:a,resizeHandler:cs(t,o,i,n,E,y,C),scrollBody:z,scrollBounds:us(oe,me,he,z,O),scrollLooper:ps(P,oe,me,[fe,me,pe,he]),scrollProgress:ge,scrollSnapList:F.map(ge.get),scrollSnaps:F,scrollTarget:B,scrollTo:V,slideLooper:Ss(E,D,P,ee,j,re,F,me,n),slideFocus:be,slidesHandler:Cs(t,o,b),slidesInView:ve,slideIndexes:se,slideRegistry:ye,slidesToScroll:M,target:he,translate:xs(E,t)};return xe}function Os(){let e={},t;function n(e){t=e}function r(t){return e[t]||[]}function i(e){return r(e).forEach(n=>n(t,e)),c}function a(t,n){return e[t]=r(t).concat([n]),c}function o(t,n){return e[t]=r(t).filter(e=>e!==n),c}function s(){e={}}let c={init:n,emit:i,off:o,on:a,clear:s};return c}var ks={align:`center`,axis:`x`,container:null,slides:null,containScroll:`trimSnaps`,direction:`ltr`,slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function As(e){function t(e,t){return Xo(e,t||{})}function n(n){let r=n.breakpoints||{};return t(n,Yo(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{}))}function r(t){return t.map(e=>Yo(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:r}}function js(e){let t=[];function n(n,r){return t=r.filter(({options:t})=>e.optionsAtMedia(t).active!==!1),t.forEach(t=>t.init(n,e)),r.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})}function r(){t=t.filter(e=>e.destroy())}return{init:n,destroy:r}}function Ms(e,t,n){let r=e.ownerDocument,i=r.defaultView,a=As(i),o=js(a),s=$o(),c=Os(),{mergeOptions:l,optionsAtMedia:u,optionsMediaQueries:d}=a,{on:f,off:p,emit:m}=c,h=D,g=!1,_,v=l(ks,Ms.globalOptions),y=l(v),b=[],x,S,C;function w(){let{container:t,slides:n}=y;S=(Ro(t)?e.querySelector(t):t)||e.children[0];let r=Ro(n)?S.querySelectorAll(n):n;C=[].slice.call(r||S.children)}function T(t){let n=Ds(e,S,C,r,i,t,c);return t.loop&&!n.slideLooper.canLoop()?T(Object.assign({},t,{loop:!1})):n}function E(e,t){g||(v=l(v,e),y=u(v),b=t||b,w(),_=T(y),d([v,...b.map(({options:e})=>e)]).forEach(e=>s.add(e,`change`,D)),y.active&&(_.translate.to(_.location.get()),_.animation.init(),_.slidesInView.init(),_.slideFocus.init(R),_.eventHandler.init(R),_.resizeHandler.init(R),_.slidesHandler.init(R),_.options.loop&&_.slideLooper.loop(),S.offsetParent&&C.length&&_.dragHandler.init(R),x=o.init(R,b)))}function D(e,t){let n=N();O(),E(l({startIndex:n},e),t),c.emit(`reInit`)}function O(){_.dragHandler.destroy(),_.eventStore.clear(),_.translate.clear(),_.slideLooper.clear(),_.resizeHandler.destroy(),_.slidesHandler.destroy(),_.slidesInView.destroy(),_.animation.destroy(),o.destroy(),s.clear()}function k(){g||(g=!0,s.clear(),O(),c.emit(`destroy`),c.clear())}function A(e,t,n){!y.active||g||(_.scrollBody.useBaseFriction().useDuration(t===!0?0:y.duration),_.scrollTo.index(e,n||0))}function ee(e){A(_.index.add(1).get(),e,-1)}function j(e){A(_.index.add(-1).get(),e,1)}function te(){return _.index.add(1).get()!==N()}function ne(){return _.index.add(-1).get()!==N()}function M(){return _.scrollSnapList}function re(){return _.scrollProgress.get(_.offsetLocation.get())}function N(){return _.index.get()}function P(){return _.indexPrevious.get()}function ie(){return _.slidesInView.get()}function ae(){return _.slidesInView.get(!1)}function F(){return x}function oe(){return _}function I(){return e}function L(){return S}function se(){return C}let R={canScrollNext:te,canScrollPrev:ne,containerNode:L,internalEngine:oe,destroy:k,off:p,on:f,emit:m,plugins:F,previousScrollSnap:P,reInit:h,rootNode:I,scrollNext:ee,scrollPrev:j,scrollProgress:re,scrollSnapList:M,scrollTo:A,selectedScrollSnap:N,slideNodes:se,slidesInView:ie,slidesNotInView:ae};return E(t,n),setTimeout(()=>c.emit(`init`),0),R}Ms.globalOptions=void 0;function Ns(e={},t=[]){let r=y(e),a=y(t),o=r?e.value:e,s=a?t.value:t,l=m(),u=m();function d(){u.value&&u.value.reInit(o,s)}return i(()=>{!No()||!l.value||(Ms.globalOptions=Ns.globalOptions,u.value=Ms(l.value,o,s))}),n(()=>{u.value&&u.value.destroy()}),r&&c(e,e=>{Po(o,e)||(o=e,d())}),a&&c(t,e=>{Io(s,e)||(s=e,d())}),[l,u]}Ns.globalOptions=void 0;var[Ps,Fs]=ee(({opts:e,orientation:t,plugins:n},r)=>{let[a,o]=Ns({...e,axis:t===`horizontal`?`x`:`y`},n);function s(){o.value?.scrollPrev()}function c(){o.value?.scrollNext()}let l=b(!1),u=b(!1);function d(e){l.value=e?.canScrollNext()||!1,u.value=e?.canScrollPrev()||!1}return i(()=>{o.value&&(o.value?.on(`init`,d),o.value?.on(`reInit`,d),o.value?.on(`select`,d),r(`init-api`,o.value))}),{carouselRef:a,carouselApi:o,canScrollPrev:u,canScrollNext:l,scrollPrev:s,scrollNext:c,orientation:t}});function Is(){let e=Fs();if(!e)throw Error(`useCarousel must be used within a `);return e}var Ls=C({__name:`Carousel`,props:{opts:{},plugins:{},orientation:{default:`horizontal`},class:{type:[Boolean,null,String,Object,Array]}},emits:[`init-api`],setup(t,{expose:n,emit:i}){let a=t,{canScrollNext:o,canScrollPrev:s,carouselApi:c,carouselRef:l,orientation:d,scrollNext:f,scrollPrev:p}=Ps(a,i);n({canScrollNext:o,canScrollPrev:s,carouselApi:c,carouselRef:l,orientation:d,scrollNext:f,scrollPrev:p});function m(e){let t=a.orientation===`vertical`?`ArrowUp`:`ArrowLeft`,n=a.orientation===`vertical`?`ArrowDown`:`ArrowRight`;if(e.key===t){e.preventDefault(),p();return}e.key===n&&(e.preventDefault(),f())}return(t,n)=>(E(),h(`div`,{"data-slot":`carousel`,class:u(e(k)(`relative`,a.class)),role:`region`,"aria-roledescription":`carousel`,tabindex:`0`,onKeydown:m},[r(t.$slots,`default`,{canScrollNext:e(o),canScrollPrev:e(s),carouselApi:e(c),carouselRef:e(l),orientation:e(d),scrollNext:e(f),scrollPrev:e(p)})],34))}}),Rs=C({__name:`CarouselNext`,props:{variant:{default:`outline`},size:{default:`icon`},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,{orientation:i,canScrollNext:a,scrollNext:o}=Is();return(s,c)=>(E(),S(e(M),{"data-slot":`carousel-next`,disabled:!e(a),class:u(e(k)(`absolute size-8 rounded-full`,e(i)===`horizontal`?`top-1/2 -right-12 -translate-y-1/2`:`-bottom-12 left-1/2 -translate-x-1/2 rotate-90`,n.class)),variant:t.variant,size:t.size,onClick:e(o)},{default:x(()=>[r(s.$slots,`default`,{},()=>[l(e(O)),c[0]||=p(`span`,{class:`sr-only`},`Next Slide`,-1)])]),_:3},8,[`disabled`,`class`,`variant`,`size`,`onClick`]))}}),zs=C({__name:`CarouselPrevious`,props:{variant:{default:`outline`},size:{default:`icon`},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,{orientation:i,canScrollPrev:a,scrollPrev:o}=Is();return(s,c)=>(E(),S(e(M),{"data-slot":`carousel-previous`,disabled:!e(a),class:u(e(k)(`absolute size-8 rounded-full`,e(i)===`horizontal`?`top-1/2 -left-12 -translate-y-1/2`:`-top-12 left-1/2 -translate-x-1/2 rotate-90`,n.class)),variant:t.variant,size:t.size,onClick:e(o)},{default:x(()=>[r(s.$slots,`default`,{},()=>[l(e(D)),c[0]||=p(`span`,{class:`sr-only`},`Previous Slide`,-1)])]),_:3},8,[`disabled`,`class`,`variant`,`size`,`onClick`]))}}),Bs={ref:`carouselRef`,"data-slot":`carousel-content`,class:`overflow-hidden`},Vs=C({inheritAttrs:!1,__name:`CarouselContent`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,{orientation:i}=Is();return(t,a)=>(E(),h(`div`,Bs,[p(`div`,o({class:e(k)(`flex`,e(i)===`horizontal`?`-ml-4`:`-mt-4 flex-col`,n.class)},t.$attrs),[r(t.$slots,`default`)],16)],512))}}),Hs=C({__name:`CarouselItem`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,{orientation:i}=Is();return(t,a)=>(E(),h(`div`,{"data-slot":`carousel-item`,role:`group`,"aria-roledescription":`slide`,class:u(e(k)(`min-w-0 shrink-0 grow-0 basis-full`,e(i)===`horizontal`?`pl-4`:`pt-4`,n.class))},[r(t.$slots,`default`)],2))}}),Us={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function Ws(e,t){let n=e.scrollSnapList();return typeof t==`number`?n.map(()=>t):t(n,e)}function Gs(e,t){let n=e.rootNode();return t&&t(n)||n}function Ks(e={}){let t,n,r,i,a=null,o=0,s=!1,c=!1,l=!1,u=!1;function d(a,o){n=a;let{mergeOptions:s,optionsAtMedia:c}=o;if(t=c(s(s(Us,Ks.globalOptions),e)),n.scrollSnapList().length<=1)return;u=t.jump,r=!1,i=Ws(n,t.delay);let{eventStore:l,ownerDocument:d}=n.internalEngine(),f=!!n.internalEngine().options.watchDrag,p=Gs(n,t.rootNode);l.add(d,`visibilitychange`,_),f&&n.on(`pointerDown`,y),f&&!t.stopOnInteraction&&n.on(`pointerUp`,b),t.stopOnMouseEnter&&l.add(p,`mouseenter`,x),t.stopOnMouseEnter&&!t.stopOnInteraction&&l.add(p,`mouseleave`,S),t.stopOnFocusIn&&n.on(`slideFocusStart`,g),t.stopOnFocusIn&&!t.stopOnInteraction&&l.add(n.containerNode(),`focusout`,h),t.playOnInit&&h()}function f(){n.off(`pointerDown`,y).off(`pointerUp`,b).off(`slideFocusStart`,g),g(),r=!0,s=!1}function p(){let{ownerWindow:e}=n.internalEngine();e.clearTimeout(o),o=e.setTimeout(D,i[n.selectedScrollSnap()]),a=new Date().getTime(),n.emit(`autoplay:timerset`)}function m(){let{ownerWindow:e}=n.internalEngine();e.clearTimeout(o),o=0,a=null,n.emit(`autoplay:timerstopped`)}function h(){if(!r){if(v()){l=!0;return}s||n.emit(`autoplay:play`),p(),s=!0}}function g(){r||(s&&n.emit(`autoplay:stop`),m(),s=!1)}function _(){if(v())return l=s,g();l&&h()}function v(){let{ownerDocument:e}=n.internalEngine();return e.visibilityState===`hidden`}function y(){c||g()}function b(){c||h()}function x(){c=!0,g()}function S(){c=!1,h()}function C(e){e!==void 0&&(u=e),h()}function w(){s&&g()}function T(){s&&h()}function E(){return s}function D(){let{index:e}=n.internalEngine(),r=e.clone().add(1).get(),i=n.scrollSnapList().length-1,a=t.stopOnLastSnap&&r===i;if(n.canScrollNext()?n.scrollNext(u):n.scrollTo(0,u),n.emit(`autoplay:select`),a)return g();h()}function O(){return a?i[n.selectedScrollSnap()]-(new Date().getTime()-a):null}return{name:`autoplay`,options:e,init:d,destroy:f,play:C,stop:w,reset:T,isPlaying:E,timeUntilNext:O}}Ks.globalOptions=void 0;var qs={class:`flex gap-8 justify-between flex-col lg:flex-row`},Js={class:`w-full lg:w-1/3`},Ys={class:`text-4xl font-black relative`},Xs={class:`font-bold mt-2 relative`},Zs={class:`flex gap-4 my-12 relative`},Qs={class:`flex items-center gap-2`},$s={class:`flex gap-2`},ec={class:`font-black`},tc={class:`w-full lg:w-2/3 lg:px-2`},nc=[`src`],rc=C({__name:`hero`,setup(t){let n=[`https://picsum.photos/640/640?random=1`,`https://picsum.photos/640/640?random=2`,`https://picsum.photos/640/640?random=3`,`https://picsum.photos/640/640?random=4`,`https://picsum.photos/640/640?random=5`,`https://picsum.photos/640/640?random=6`],r=[{avatar:`https://github.com/benjamincanac.png`,name:`Benjamin Canac`,id:1},{avatar:`https://github.com/romhml.png`,name:`Benjamin Canac`,id:2},{avatar:`https://github.com/noook.png`,name:`Benjamin Canac`,id:3}];return(t,i)=>{let a=M,o=ne,c=te,u=Hs,f=Vs,m=zs,_=Rs,v=Ls;return E(),h(`main`,qs,[p(`aside`,Js,[p(`p`,Ys,s(t.$t(`marketing.hero.title`)),1),p(`div`,Xs,s(t.$t(`marketing.hero.subtitle`)),1),p(`div`,Zs,[l(a,null,{default:x(()=>[w(s(t.$t(`marketing.hero.getMore`)),1)]),_:1}),i[0]||=p(`img`,{src:`data:image/svg+xml,%3csvg%20width='144'%20height='141'%20viewBox='0%200%20144%20141'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M129.189%200.0490494C128.744%200.119441%20126.422%200.377545%20124.03%200.635648C114.719%201.6446%20109.23%202.4893%20108.058%203.09936C107.119%203.56864%20106.674%204.34295%20106.674%205.44576C106.674%206.71281%20107.424%207.51058%20109.043%207.97986C110.403%208.37875%20110.825%208.42567%20118.87%209.52847C121.778%209.92736%20124.288%2010.3028%20124.475%2010.3732C124.663%2010.4436%20122.951%2011.1006%20120.676%2011.8749C110.028%2015.4414%20100.412%2020.7677%2091.7339%2027.9242C88.38%2030.7164%2081.6957%2037.4271%2079.2096%2040.5009C73.8387%2047.2116%2069.6874%2054.8139%2066.5681%2063.7302C65.9348%2065.4665%2065.3484%2066.8978%2065.2546%2066.8978C65.1374%2066.8978%2063.7771%2066.7336%2062.2291%2066.5693C52.9649%2065.5134%2043.1847%2068.1649%2034.1316%2074.2186C24.7735%2080.46%2018.5349%2087.7338%2010.5371%20101.742C2.53943%20115.726%20-1.0959%20127.482%200.287874%20135.014C0.89767%20138.463%202.0469%20140.035%203.97011%20140.082C5.28352%20140.105%205.37733%20139.659%204.20465%20139.049C3.05541%20138.463%202.6567%20137.9%202.32835%20136.281C0.616228%20128.021%206.24512%20113.028%2017.4325%2096.1104C23.2725%2087.241%2028.362%2081.9147%2035.5622%2077.1046C43.8649%2071.5437%2052.7069%2069.033%2061.1737%2069.8308C64.9967%2070.1828%2064.6917%2069.9247%2064.1992%2072.4822C62.2525%2082.5013%2063.8005%2092.6378%2067.9753%2097.354C73.1116%20103.079%2081.9771%20102%2085.0027%2095.2657C86.3395%2092.2858%2086.3864%2087.7103%2085.1434%2083.9796C83.1498%2078.0901%2080.007%2073.8197%2075.4335%2070.8163C73.8152%2069.7604%2070.4848%2068.1883%2069.875%2068.1883C69.359%2068.1883%2069.4294%2067.6487%2070.2268%2065.3257C72.3377%2059.2486%2075.457%2052.7021%2078.4122%2048.244C83.2436%2040.9232%2091.4524%2032.5701%2099.1687%2027.103C105.806%2022.4102%20113.241%2018.5386%20120.512%2016.0045C123.772%2014.8548%20129.87%2013.1889%20130.081%2013.3766C130.128%2013.447%20129.541%2014.362%20128.791%2015.4414C124.78%2021.0258%20122.716%2026.0706%20122.388%2030.998C122.224%2033.7198%20122.341%2034.588%20122.88%2034.2595C122.998%2034.1891%20123.678%2032.969%20124.405%2031.5611C126.281%2027.8069%20131.722%2020.6738%20139.579%2011.6402C141.127%209.85697%20142.652%207.86254%20143.027%207.08823C144.552%204.03792%20143.52%201.48035%20140.377%200.471397C139.439%200.166366%20138.102%200.0490408%20134.584%200.0255769C132.074%20-0.021351%20129.635%200.00212153%20129.189%200.0490494ZM137.117%204.92955C137.187%205.0234%20136.718%205.63346%20136.061%206.29045L134.865%207.48712L131.042%206.73627C128.931%206.33739%20126.727%205.9385%20126.14%205.8681C124.827%205.68039%20124.123%205.32843%20124.968%205.28151C125.296%205.28151%20126.868%205.11725%20128.486%204.953C131.3%204.64797%20136.812%204.62451%20137.117%204.92955ZM71.5168%2072.5292C76.2075%2074.899%2079.4441%2078.8175%2081.3204%2084.355C83.6189%2091.1361%2081.2266%2096.8378%2076.0433%2096.8847C73.3227%2096.9082%2070.9773%2095.2188%2069.5936%2092.2389C68.2802%2089.4232%2067.6938%2086.5606%2067.5765%2082.1259C67.4593%2078.3248%2067.6%2076.4242%2068.2333%2072.7403L68.4912%2071.2856L69.359%2071.5906C69.8515%2071.7548%2070.8132%2072.1772%2071.5168%2072.5292Z'%20fill='currentColor'/%3e%3c/svg%3e`,alt:``,class:`dark:hidden block w-12 h-12 absolute top-[110%] left-8 -rotate-90`},null,-1),i[1]||=p(`img`,{src:`data:image/svg+xml,%3csvg%20width='144'%20height='141'%20viewBox='0%200%20144%20141'%20fill='white'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M129.189%200.0490494C128.744%200.119441%20126.422%200.377545%20124.03%200.635648C114.719%201.6446%20109.23%202.4893%20108.058%203.09936C107.119%203.56864%20106.674%204.34295%20106.674%205.44576C106.674%206.71281%20107.424%207.51058%20109.043%207.97986C110.403%208.37875%20110.825%208.42567%20118.87%209.52847C121.778%209.92736%20124.288%2010.3028%20124.475%2010.3732C124.663%2010.4436%20122.951%2011.1006%20120.676%2011.8749C110.028%2015.4414%20100.412%2020.7677%2091.7339%2027.9242C88.38%2030.7164%2081.6957%2037.4271%2079.2096%2040.5009C73.8387%2047.2116%2069.6874%2054.8139%2066.5681%2063.7302C65.9348%2065.4665%2065.3484%2066.8978%2065.2546%2066.8978C65.1374%2066.8978%2063.7771%2066.7336%2062.2291%2066.5693C52.9649%2065.5134%2043.1847%2068.1649%2034.1316%2074.2186C24.7735%2080.46%2018.5349%2087.7338%2010.5371%20101.742C2.53943%20115.726%20-1.0959%20127.482%200.287874%20135.014C0.89767%20138.463%202.0469%20140.035%203.97011%20140.082C5.28352%20140.105%205.37733%20139.659%204.20465%20139.049C3.05541%20138.463%202.6567%20137.9%202.32835%20136.281C0.616228%20128.021%206.24512%20113.028%2017.4325%2096.1104C23.2725%2087.241%2028.362%2081.9147%2035.5622%2077.1046C43.8649%2071.5437%2052.7069%2069.033%2061.1737%2069.8308C64.9967%2070.1828%2064.6917%2069.9247%2064.1992%2072.4822C62.2525%2082.5013%2063.8005%2092.6378%2067.9753%2097.354C73.1116%20103.079%2081.9771%20102%2085.0027%2095.2657C86.3395%2092.2858%2086.3864%2087.7103%2085.1434%2083.9796C83.1498%2078.0901%2080.007%2073.8197%2075.4335%2070.8163C73.8152%2069.7604%2070.4848%2068.1883%2069.875%2068.1883C69.359%2068.1883%2069.4294%2067.6487%2070.2268%2065.3257C72.3377%2059.2486%2075.457%2052.7021%2078.4122%2048.244C83.2436%2040.9232%2091.4524%2032.5701%2099.1687%2027.103C105.806%2022.4102%20113.241%2018.5386%20120.512%2016.0045C123.772%2014.8548%20129.87%2013.1889%20130.081%2013.3766C130.128%2013.447%20129.541%2014.362%20128.791%2015.4414C124.78%2021.0258%20122.716%2026.0706%20122.388%2030.998C122.224%2033.7198%20122.341%2034.588%20122.88%2034.2595C122.998%2034.1891%20123.678%2032.969%20124.405%2031.5611C126.281%2027.8069%20131.722%2020.6738%20139.579%2011.6402C141.127%209.85697%20142.652%207.86254%20143.027%207.08823C144.552%204.03792%20143.52%201.48035%20140.377%200.471397C139.439%200.166366%20138.102%200.0490408%20134.584%200.0255769C132.074%20-0.021351%20129.635%200.00212153%20129.189%200.0490494ZM137.117%204.92955C137.187%205.0234%20136.718%205.63346%20136.061%206.29045L134.865%207.48712L131.042%206.73627C128.931%206.33739%20126.727%205.9385%20126.14%205.8681C124.827%205.68039%20124.123%205.32843%20124.968%205.28151C125.296%205.28151%20126.868%205.11725%20128.486%204.953C131.3%204.64797%20136.812%204.62451%20137.117%204.92955ZM71.5168%2072.5292C76.2075%2074.899%2079.4441%2078.8175%2081.3204%2084.355C83.6189%2091.1361%2081.2266%2096.8378%2076.0433%2096.8847C73.3227%2096.9082%2070.9773%2095.2188%2069.5936%2092.2389C68.2802%2089.4232%2067.6938%2086.5606%2067.5765%2082.1259C67.4593%2078.3248%2067.6%2076.4242%2068.2333%2072.7403L68.4912%2071.2856L69.359%2071.5906C69.8515%2071.7548%2070.8132%2072.1772%2071.5168%2072.5292Z'%20fill='white'%20/%3e%3c/svg%3e`,alt:``,class:`dark:block hidden w-12 h-12 absolute top-[110%] left-8 -rotate-90`},null,-1)]),p(`div`,Qs,[p(`div`,$s,[(E(),h(g,null,d(r,e=>l(c,{key:e.id},{default:x(()=>[l(o,{src:e.avatar},null,8,[`src`])]),_:2},1024)),64))]),p(`span`,ec,s(t.$t(`marketing.hero.learnPeople`)),1)])]),p(`aside`,tc,[l(v,{opts:{align:`start`,loop:!0},plugins:[e(Ks)({delay:2e3})]},{default:x(()=>[l(f,null,{default:x(()=>[(E(),h(g,null,d(n,e=>l(u,{key:e,class:`basis-1/3`},{default:x(()=>[p(`img`,{src:e,width:`320`,height:`320`,class:`rounded-lg`},null,8,nc)]),_:2},1024)),64))]),_:1}),l(m,{class:`hidden lg:flex`}),l(_,{class:`hidden lg:flex`})]),_:1},8,[`plugins`])])])}}}),ic={class:`relative flex w-full flex-col items-center justify-center overflow-hidden -rotate-3`},ac={class:`font-black text-4xl`},oc=C({__name:`logos`,setup(t){let n=[{name:`Nuxt`,icon:`simple-icons:nuxt`},{name:`Vue`,icon:`simple-icons:vitess`},{name:`Vite`,icon:`simple-icons:vite`},{name:`vitest`,icon:`simple-icons:vitest`},{name:`vscode`,icon:`simple-icons:visualstudiocode`},{name:`mysql`,icon:`simple-icons:mysql`},{name:`prisma`,icon:`simple-icons:prisma`}];return(t,r)=>(E(),h(`div`,ic,[l(F,{"pause-on-hover":``,reverse:``,class:`[--duration:50s]`},{default:x(()=>[(E(),h(g,null,d(n,t=>p(`div`,{key:t.name,class:`flex items-center gap-2 mx-4`},[l(e(re),{icon:t.icon,class:`w-12 h-12`},null,8,[`icon`]),p(`span`,ac,s(t.name),1)])),64))]),_:1}),r[0]||=p(`div`,{class:`pointer-events-none absolute inset-y-0 left-0 w-1/3 bg-linear-to-r from-(--ui-bg) dark:from-(--ui-bg)`},null,-1),r[1]||=p(`div`,{class:`pointer-events-none absolute inset-y-0 right-0 w-1/3 bg-linear-to-l from-(--ui-bg) dark:from-(--ui-bg)`},null,-1)]))}}),sc={id:`pricing-plans`},cc={class:`text-center font-black my-4 text-4xl`},lc={class:`text-center text-xl`},uc={class:`flex flex-col lg:flex-row lg:items-start items-center justify-center gap-4 mt-8`},dc={class:`text-xl font-black text-center`},fc={class:`text-sm text-center text-neutral-400`},pc={class:`flex items-top my-2 justify-center`},mc={class:`text-2xl font-black`},hc={class:`text-4xl`},gc={key:0,class:`text-sm font-bold line-through text-neutral-400`},_c={class:`text-sm mb-4 text-center`},vc={class:`flex justify-center mx-8`},yc=C({__name:`index`,setup(t){let{t:n}=j(),r=_(()=>[{id:1,title:n(`marketing.pricingPlans.hobby.title`),description:n(`marketing.pricingPlans.hobby.description`),price:n(`marketing.pricingPlans.hobby.price`),discount:n(`marketing.pricingPlans.hobby.discount`),unit:n(`marketing.pricingPlans.hobby.unit`),billing:{cycle:n(`marketing.pricingPlans.hobby.billing.cycle`),period:n(`marketing.pricingPlans.hobby.billing.period`)},features:[n(`marketing.pricingPlans.hobby.features.feature1`),n(`marketing.pricingPlans.hobby.features.feature2`),n(`marketing.pricingPlans.hobby.features.feature3`),n(`marketing.pricingPlans.hobby.features.feature4`)]},{id:2,recommendation:!0,title:n(`marketing.pricingPlans.starter.title`),description:n(`marketing.pricingPlans.starter.description`),price:n(`marketing.pricingPlans.starter.price`),discount:n(`marketing.pricingPlans.starter.discount`),unit:n(`marketing.pricingPlans.starter.unit`),billing:{cycle:n(`marketing.pricingPlans.starter.billing.cycle`),period:n(`marketing.pricingPlans.starter.billing.period`)},features:[n(`marketing.pricingPlans.starter.features.feature1`),n(`marketing.pricingPlans.starter.features.feature2`),n(`marketing.pricingPlans.starter.features.feature3`),n(`marketing.pricingPlans.starter.features.feature4`),n(`marketing.pricingPlans.starter.features.feature5`)]},{id:3,title:n(`marketing.pricingPlans.business.title`),description:n(`marketing.pricingPlans.business.description`),price:n(`marketing.pricingPlans.business.price`),discount:n(`marketing.pricingPlans.business.discount`),unit:n(`marketing.pricingPlans.business.unit`),billing:{cycle:n(`marketing.pricingPlans.business.billing.cycle`),period:n(`marketing.pricingPlans.business.billing.period`)},features:[n(`marketing.pricingPlans.business.features.feature1`),n(`marketing.pricingPlans.business.features.feature2`),n(`marketing.pricingPlans.business.features.feature3`),n(`marketing.pricingPlans.business.features.feature4`),n(`marketing.pricingPlans.business.features.feature5`),n(`marketing.pricingPlans.business.features.feature6`)]}]);return(t,n)=>{let i=M,a=ae;return E(),h(`div`,sc,[p(`h2`,cc,s(t.$t(`marketing.pricingPlans.title`)),1),p(`h4`,lc,s(t.$t(`marketing.pricingPlans.subtitle`)),1),p(`div`,uc,[(E(!0),h(g,null,d(e(r),n=>(E(),S(a,{key:n.id,class:u([`w-full lg:w-1/5`,{"border-2 border-primary bg-primary/10":n.recommendation}])},{default:x(()=>[p(`h3`,dc,s(n.title),1),p(`div`,fc,s(n.description),1),p(`div`,pc,[p(`div`,mc,[w(s(n.unit)+` `,1),p(`span`,hc,s(n.price),1)]),n.discount?(E(),h(`div`,gc,s(n.unit)+s(n.discount),1)):T(``,!0)]),p(`div`,_c,[p(`ul`,null,[(E(!0),h(g,null,d(n.features,t=>(E(),h(`li`,{key:t,class:`mb-1`},[l(e(re),{icon:`carbon:checkmark`,class:`inline-block`}),w(` `+s(t),1)]))),128))])]),p(`div`,vc,[l(i,{block:``},{default:x(()=>[w(s(t.$t(`marketing.pricingPlans.buy`)),1)]),_:1})])]),_:2},1032,[`class`]))),128))])])}}}),bc=A(C({__name:`circle`,props:{size:{default:210},class:{},opacity:{default:.24},animationDelay:{},borderStyle:{}},setup(t){v(e=>({v70be3621:`${n.size}px`,v82e3dd3e:`${n.animationDelay}ms`,v290a2a86:n.opacity,v6dffbe97:n.borderStyle}));let n=t;return(t,r)=>(E(),h(`div`,{class:u(e(k)(`absolute shadow-xl`,`animate-ripple-circle`,n.class))},null,2))}}),[[`__scopeId`,`data-v-d41da327`]]),xc={class:`absolute inset-0`},Sc=C({__name:`index`,props:{baseCircleSize:{default:210},baseCircleOpacity:{default:.24},spaceBetweenCircle:{default:70},circleOpacityDowngradeRatio:{default:.03},circleClass:{},waveSpeed:{default:80},numberOfCircles:{default:7}},setup(e){return(t,n)=>(E(),h(`div`,xc,[(E(!0),h(g,null,d(e.numberOfCircles,t=>(E(),S(bc,{key:t,opacity:e.baseCircleOpacity-t*e.circleOpacityDowngradeRatio,size:e.baseCircleSize+t*e.spaceBetweenCircle,"animation-delay":t*e.waveSpeed,"border-style":t===e.numberOfCircles-1?`dashed`:`solid`,class:u(e.circleClass)},null,8,[`opacity`,`size`,`animation-delay`,`border-style`,`class`]))),128))]))}}),Cc={class:`relative flex h-[450px] w-full flex-col items-center justify-center overflow-hidden rounded-lg lg:w-full md:w-full`},wc={class:`z-10 whitespace-pre-wrap text-center text-5xl font-medium tracking-tighter text-black dark:text-white`},Tc={class:`mt-2`},Ec={class:`flex items-center gap-3 my-2 z-100`},Dc=A(C({__name:`setup`,setup(e){return(e,t)=>(E(),h(`div`,Cc,[p(`p`,wc,s(e.$t(`marketing.setup.title`)),1),p(`small`,Tc,s(e.$t(`marketing.setup.subtitle`)),1),p(`div`,Ec,[l(N),l(P)]),l(Sc,{class:`bg-white/5 mask-[linear-gradient(to_bottom,white,transparent)]`,"circle-class":`border-[hsl(var(--primary))] bg-primary/25 blobed`})]))}}),[[`__scopeId`,`data-v-d72be3db`]]),Oc={class:`mt-18`},kc={class:`mt-8`},Ac={class:`mt-18`},jc={class:`mt-18`},Mc={class:`mt-18`},Nc={class:`mt-18`},Pc=C({__name:`index`,setup(e){return(e,t)=>(E(),h(`div`,null,[p(`main`,Oc,[l(rc)]),p(`main`,kc,[l(oc)]),p(`main`,Ac,[l(Ao)]),p(`main`,jc,[l(me)]),p(`main`,Mc,[l(yc)]),p(`main`,Nc,[l(Dc)])]))}});typeof ie==`function`&&ie(Pc);var Fc=Pc;export{Fc as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/marketing-DyYEH4ET.css b/monisuo-admin/dist/assets/marketing-DyYEH4ET.css new file mode 100644 index 0000000..7f88332 --- /dev/null +++ b/monisuo-admin/dist/assets/marketing-DyYEH4ET.css @@ -0,0 +1 @@ +.marketing-header[data-v-8a713a75]{-webkit-backdrop-filter:saturate(50%)blur(4px);backdrop-filter:saturate(50%)blur(4px);background-size:4px 4px} diff --git a/monisuo-admin/dist/assets/modal-DVNHdNcC.js b/monisuo-admin/dist/assets/modal-DVNHdNcC.js new file mode 100644 index 0000000..f841860 --- /dev/null +++ b/monisuo-admin/dist/assets/modal-DVNHdNcC.js @@ -0,0 +1 @@ +import{$ as e,Ct as t,Dt as n,E as r,Et as i,F as a,H as o,I as s,L as c,N as l,P as u,Q as d,S as f,T as p,Tt as m,W as h,Y as g,_,b as v,bt as y,g as b,l as x,mt as S,nt as C,v as w,w as T,z as E}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as D}from"./utils-BB02OBq2.js";import{S as O,u as k,y as A}from"./dist-t_U6YImb.js";import{t as j}from"./createContext-BefgL9WT.js";import{t as M}from"./useForwardPropsEmits-ixfQllIc.js";import{t as N}from"./useForwardProps-B-1JXcFn.js";import{i as P,n as ee,r as F,t as I}from"./DialogTitle-C0_ATj0B.js";import{a as L,i as te,n as ne,o as R,r as re,t as ie}from"./DialogContent-BgxXKbvY.js";import{n as ae,t as z}from"./DialogDescription-BubwK6c2.js";import{n as oe,t as se}from"./DialogTrigger-B1p_n6lc.js";import{t as B}from"./DialogFooter-k3s4IxA-.js";var V=T({__name:`DialogClose`,props:{asChild:{type:Boolean},as:{}},setup(e){let n=e;return(e,r)=>(E(),w(t(R),l({"data-slot":`dialog-close`},n),{default:C(()=>[o(e.$slots,`default`)]),_:3},16))}});(function(){try{if(typeof document<`u`){var e=document.createElement(`style`);e.nonce=document.head.querySelector(`meta[property=csp-nonce]`)?.content,e.appendChild(document.createTextNode(`[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform, 100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform, 100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height, 0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height, 0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]:after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]:after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]:after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-state=closed]){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:hover,[data-vaul-handle]:active{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover: hover) and (pointer: fine){[data-vaul-drawer]{-webkit-user-select:none;user-select:none}}@media (pointer: fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{0%{transform:translate3d(0,var(--initial-transform, 100%),0)}to{transform:translateZ(0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform, 100%),0)}}@keyframes slideFromTop{0%{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}to{transform:translateZ(0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}}@keyframes slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}to{transform:translateZ(0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}}@keyframes slideFromRight{0%{transform:translate3d(var(--initial-transform, 100%),0,0)}to{transform:translateZ(0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform, 100%),0,0)}}`)),document.head.appendChild(e)}}catch(e){console.error(`vite-plugin-css-injected-by-js`,e)}})();var ce=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var H=e=>typeof e<`u`;function le(e){return JSON.parse(JSON.stringify(e))}function U(e,t,n,r={}){let{clone:i=!1,passive:a=!1,eventName:o,deep:s=!1,defaultValue:c,shouldEmit:l}=r,f=p(),m=n||f?.emit||(f?.$emit)?.bind(f)||(f?.proxy?.$emit)?.bind(f?.proxy),h=o;t||=`modelValue`,h||=`update:${t.toString()}`;let g=e=>i?typeof i==`function`?i(e):le(e):e,_=()=>H(e[t])?g(e[t]):c,v=e=>{l?l(e)&&m(h,e):m(h,e)};if(a){let n=S(_()),r=!1;return d(()=>e[t],e=>{r||(r=!0,n.value=g(e),u(()=>r=!1))}),d(n,n=>{!r&&(n!==e[t]||s)&&v(n)},{deep:s}),n}else return b({get(){return _()},set(e){v(e)}})}var[W,ue]=j(`DrawerRoot`),G=new WeakMap;function K(e,t,n=!1){if(!e||!(e instanceof HTMLElement)||!t)return;let r={};Object.entries(t).forEach(([t,n])=>{if(t.startsWith(`--`)){e.style.setProperty(t,n);return}r[t]=e.style[t],e.style[t]=n}),!n&&G.set(e,r)}function de(e,t){if(!e||!(e instanceof HTMLElement))return;let n=G.get(e);n&&Object.entries(n).forEach(([t,n])=>{e.style[t]=n})}function q(e,t){let n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform,i=r.match(/^matrix3d\((.+)\)$/);return i?Number.parseFloat(i[1].split(`, `)[J(t)?13:12]):(i=r.match(/^matrix\((.+)\)$/),i?Number.parseFloat(i[1].split(`, `)[J(t)?5:4]):null)}function fe(e){return 8*(Math.log(e+1)-2)}function J(e){switch(e){case`top`:case`bottom`:return!0;case`left`:case`right`:return!1;default:return e}}function Y(e,t){if(!e)return()=>{};let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}var X={DURATION:.5,EASE:[.32,.72,0,1]},pe=.4,me=.25,he=100,ge=8,Z=16,_e=26,ve=`vaul-dragging`;function ye({activeSnapPoint:e,snapPoints:t,drawerRef:n,overlayRef:r,fadeFromIndex:i,onSnapPointChange:o,direction:c}){let l=S(typeof window<`u`?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);function f(){l.value={innerWidth:window.innerWidth,innerHeight:window.innerHeight}}s(()=>{typeof window<`u`&&window.addEventListener(`resize`,f)}),a(()=>{typeof window<`u`&&window.removeEventListener(`resize`,f)});let p=b(()=>(t.value&&e.value===t.value[t.value.length-1])??null),m=b(()=>t.value&&t.value.length>0&&(i?.value||i?.value===0)&&!Number.isNaN(i?.value)&&t.value[i?.value??-1]===e.value||!t.value),h=b(()=>t.value?.findIndex(t=>t===e.value)??null),g=b(()=>t.value?.map(e=>{let t=typeof e==`string`,n=0;if(t&&(n=Number.parseInt(e,10)),J(c.value)){let r=t?n:l.value?e*l.value.innerHeight:0;return l.value?c.value===`bottom`?l.value.innerHeight-r:-l.value.innerHeight+r:r}let r=t?n:l.value?e*l.value.innerWidth:0;return l.value?c.value===`right`?l.value.innerWidth-r:-l.value.innerWidth+r:r})??[]),_=b(()=>h.value===null?null:g.value?.[h.value]),v=a=>{let s=g.value?.findIndex(e=>e===a)??null;u(()=>{o(s,g.value),K(n.value?.$el,{transition:`transform ${X.DURATION}s cubic-bezier(${X.EASE.join(`,`)})`,transform:J(c.value)?`translate3d(0, ${a}px, 0)`:`translate3d(${a}px, 0, 0)`})}),g.value&&s!==g.value.length-1&&s!==i?.value?K(r.value?.$el,{transition:`opacity ${X.DURATION}s cubic-bezier(${X.EASE.join(`,`)})`,opacity:`0`}):K(r.value?.$el,{transition:`opacity ${X.DURATION}s cubic-bezier(${X.EASE.join(`,`)})`,opacity:`1`}),e.value=s===null?null:t.value?.[s]??null};d([e,g,t],()=>{if(e.value){let n=t.value?.findIndex(t=>t===e.value)??-1;g.value&&n!==-1&&typeof g.value[n]==`number`&&v(g.value[n])}},{immediate:!0});function y({draggedDistance:e,closeDrawer:n,velocity:a,dismissible:o}){if(i.value===void 0)return;let s=c.value===`bottom`||c.value===`right`?(_.value??0)-e:(_.value??0)+e,l=h.value===i.value-1,u=h.value===0,d=e>0;if(l&&K(r.value?.$el,{transition:`opacity ${X.DURATION}s cubic-bezier(${X.EASE.join(`,`)})`}),a>2&&!d){o?n():v(g.value[0]);return}if(a>2&&d&&g&&t.value){v(g.value[t.value.length-1]);return}let f=g.value?.reduce((e,t)=>typeof e!=`number`||typeof t!=`number`?e:Math.abs(t-s)pe&&Math.abs(e)0&&p){v(g.value[(t.value?.length??0)-1]);return}if(u&&e<0&&o&&n(),h.value===null)return;v(g.value[h.value+e]);return}v(f)}function x({draggedDistance:e}){if(_.value===null)return;let t=c.value===`bottom`||c.value===`right`?_.value-e:_.value+e;(c.value===`bottom`||c.value===`right`)&&tg.value[g.value.length-1]||K(n.value?.$el,{transform:J(c.value)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})}function C(e,n){if(!t.value||typeof h.value!=`number`||!g.value||i.value===void 0)return null;let r=h.value===i.value-1;if(h.value>=i.value&&n)return 0;if(r&&!n)return 1;if(!m.value&&!r)return null;let a=r?h.value+1:h.value-1,o=r?g.value[a]-g.value[a-1]:g.value[a+1]-g.value[a],s=e/Math.abs(o);return r?1-s:s}return{isLastSnapPoint:p,shouldFade:m,getPercentageDragged:C,activeSnapPointIndex:h,onRelease:y,onDrag:x,snapPointsOffset:g}}function be(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}var Q=null;function xe(e){let{isOpen:t,modal:n,nested:r,hasBeenOpened:i,preventScrollRestoration:a,noBodyStyles:o}=e,l=S(typeof window<`u`?window.location.href:``),u=S(0);function f(){if(be()&&Q===null&&t.value&&!o.value){Q={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty(`position`,`fixed`,`important`),Object.assign(document.body.style,{top:`${-u.value}px`,left:`${-e}px`,right:`0px`,height:`auto`}),setTimeout(()=>{requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&u.value>=t&&(document.body.style.top=`-${u.value+e}px`)})},300)}}function p(){if(be()&&Q!==null&&!o.value){let e=-Number.parseInt(document.body.style.top,10),t=-Number.parseInt(document.body.style.left,10);Object.assign(document.body.style,Q),window.requestAnimationFrame(()=>{if(a.value&&l.value!==window.location.href){l.value=window.location.href;return}window.scrollTo(t,e)}),Q=null}}return s(()=>{function e(){u.value=window.scrollY}e(),window.addEventListener(`scroll`,e),c(()=>{window.removeEventListener(`scroll`,e)})}),d([t,i,l],()=>{r.value||!i.value||(t.value?(window.matchMedia(`(display-mode: standalone)`).matches||f(),n.value||setTimeout(()=>{p()},500)):p())}),{restorePositionSetting:p}}function Se(e,t){return e&&e.value?e:t}function Ce(t){let{emitDrag:n,emitRelease:r,emitClose:i,emitOpenChange:a,open:o,dismissible:s,nested:c,modal:l,shouldScaleBackground:u,setBackgroundColorOnScale:f,scrollLockTimeout:p,closeThreshold:m,activeSnapPoint:h,fadeFromIndex:g,direction:_,noBodyStyles:v,handleOnly:y,preventScrollRestoration:x}=t,C=S(o.value??!1),w=S(!1),T=S(!1),E=S(!1),D=S(null),O=S(null),k=S(null),A=S(null),j=S(null),M=S(!1),N=S(null),P=S(0),ee=S(!1);S(0);let F=S(null);S(0);let I=b(()=>F.value?.$el.getBoundingClientRect().height||0),L=Se(t.snapPoints,S(void 0)),te=b(()=>L&&(L.value?.length??0)>0),ne=S(null),{activeSnapPointIndex:R,onRelease:re,snapPointsOffset:ie,onDrag:ae,shouldFade:z,getPercentageDragged:oe}=ye({snapPoints:L,activeSnapPoint:h,drawerRef:F,fadeFromIndex:g,overlayRef:D,onSnapPointChange:se,direction:_});function se(e,t){L.value&&e===t.length-1&&(O.value=new Date)}xe({isOpen:C,modal:l,nested:c,hasBeenOpened:w,noBodyStyles:v,preventScrollRestoration:x});function B(){return(window.innerWidth-_e)/window.innerWidth}function V(e,t){if(!e)return!1;let n=e,r=window.getSelection()?.toString(),i=F.value?q(F.value.$el,_.value):null,a=new Date;if(n.hasAttribute(`data-vaul-no-drag`)||n.closest(`[data-vaul-no-drag]`))return!1;if(_.value===`right`||_.value===`left`)return!0;if(O.value&&a.getTime()-O.value.getTime()<500)return!1;if(i!==null&&(_.value===`bottom`?i>0:i<0))return!0;if(r&&r.length>0)return!1;if(j.value&&a.getTime()-j.value.getTime()n.clientHeight){if(n.scrollTop!==0)return j.value=new Date,!1;if(n.getAttribute(`role`)===`dialog`)return!0}n=n.parentNode}return!0}function H(e){!s.value&&!L.value||F.value&&!F.value.$el.contains(e.target)||(T.value=!0,k.value=new Date,e.target.setPointerCapture(e.pointerId),P.value=J(_.value)?e.clientY:e.clientX)}function le(e){var t;if(F.value&&T.value){let r=_.value===`bottom`||_.value===`right`?1:-1,i=(P.value-(J(_.value)?e.clientY:e.clientX))*r,a=i>0,o=L.value&&!s.value&&!a;if(o&&R.value===0)return;let c=Math.abs(i),l=document.querySelector(`[data-vaul-drawer-wrapper]`)||document.querySelector(`[vaul-drawer-wrapper]`),d=c/I.value,f=oe(c,a);if(f!==null&&(d=f),o&&d>=1||!M.value&&!V(e.target,a))return;if((t=F?.value)==null||t.$el.classList.add(ve),M.value=!0,K(F.value?.$el,{transition:`none`}),K(D.value?.$el,{transition:`none`}),L.value&&ae({draggedDistance:i}),a&&!L.value){let e=fe(i),t=Math.min(e*-1,0)*r;K(F.value?.$el,{transform:J(_.value)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`});return}let p=1-d;if((z.value||g.value&&R.value===g.value-1)&&(n(d),K(D.value?.$el,{opacity:`${p}`,transition:`none`},!0)),l&&D.value&&u.value){let e=Math.min(B()+d*(1-B()),1),t=8-d*8,n=Math.max(0,14-d*14);K(l,{borderRadius:`${t}px`,transform:J(_.value)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:`none`},!0)}if(!L.value){let e=c*r;K(F.value?.$el,{transform:J(_.value)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}}function U(){if(!F.value)return;let e=document.querySelector(`[data-vaul-drawer-wrapper]`)||document.querySelector(`[vaul-drawer-wrapper]`),t=q(F.value.$el,_.value);K(F.value.$el,{transform:`translate3d(0, 0, 0)`,transition:`transform ${X.DURATION}s cubic-bezier(${X.EASE.join(`,`)})`}),K(D.value?.$el,{transition:`opacity ${X.DURATION}s cubic-bezier(${X.EASE.join(`,`)})`,opacity:`1`}),u.value&&t&&t>0&&C.value&&K(e,{borderRadius:`${ge}px`,overflow:`hidden`,...J(_.value)?{transform:`scale(${B()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:`top`}:{transform:`scale(${B()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:`left`},transitionProperty:`transform, border-radius`,transitionDuration:`${X.DURATION}s`,transitionTimingFunction:`cubic-bezier(${X.EASE.join(`,`)})`},!0)}function W(e){F.value&&(i(),e||(C.value=!1),window.setTimeout(()=>{L.value&&(h.value=L.value[0])},X.DURATION*1e3))}e(()=>{if(!C.value&&u.value&&ce){let e=setTimeout(()=>{de(document.body)},200);return()=>clearTimeout(e)}}),d(o,()=>{C.value=o.value,o.value||W()});function ue(e){if(!T.value||!F.value)return;F.value.$el.classList.remove(ve),M.value=!1,T.value=!1,A.value=new Date;let t=q(F.value.$el,_.value);if(!V(e.target,!1)||!t||Number.isNaN(t)||k.value===null)return;let n=A.value.getTime()-k.value.getTime(),i=P.value-(J(_.value)?e.clientY:e.clientX),a=Math.abs(i)/n;if(a>.05&&(E.value=!0,window.setTimeout(()=>{E.value=!1},200)),L.value){re({draggedDistance:i*(_.value===`bottom`||_.value===`right`?1:-1),closeDrawer:W,velocity:a,dismissible:s.value}),r(!0);return}if(_.value===`bottom`||_.value===`right`?i>0:i<0){U(),r(!0);return}if(a>pe){W(),r(!1);return}if(t>=Math.min(F.value.$el.getBoundingClientRect().height??0,window.innerHeight)*m.value){W(),r(!1);return}r(!0),U()}d(C,e=>{e&&(O.value=new Date),a(e)},{immediate:!0});function G(e){var t;let n=e?(window.innerWidth-Z)/window.innerWidth:1,r=e?-16:0;N.value&&window.clearTimeout(N.value),K(F.value?.$el,{transition:`transform ${X.DURATION}s cubic-bezier(${X.EASE.join(`,`)})`,transform:`scale(${n}) translate3d(0, ${r}px, 0)`}),!e&&(t=F.value)!=null&&t.$el&&(N.value=window.setTimeout(()=>{let e=q(F.value?.$el,_.value);K(F.value?.$el,{transition:`none`,transform:J(_.value)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))}function Y(e){if(e<0)return;let t=J(_.value)?window.innerHeight:window.innerWidth,n=(t-Z)/t,r=n+e*(1-n),i=-16+e*Z;K(F.value?.$el,{transform:J(_.value)?`scale(${r}) translate3d(0, ${i}px, 0)`:`scale(${r}) translate3d(${i}px, 0, 0)`,transition:`none`})}function me(e){let t=J(_.value)?window.innerHeight:window.innerWidth,n=e?(t-Z)/t:1,r=e?-16:0;e&&K(F.value?.$el,{transition:`transform ${X.DURATION}s cubic-bezier(${X.EASE.join(`,`)})`,transform:J(_.value)?`scale(${n}) translate3d(0, ${r}px, 0)`:`scale(${n}) translate3d(${r}px, 0, 0)`})}return{open:o,isOpen:C,modal:l,keyboardIsOpen:ee,hasBeenOpened:w,drawerRef:F,drawerHeightRef:I,overlayRef:D,handleRef:ne,isDragging:T,dragStartTime:k,isAllowedToDrag:M,snapPoints:L,activeSnapPoint:h,hasSnapPoints:te,pointerStart:P,dismissible:s,snapPointsOffset:ie,direction:_,shouldFade:z,fadeFromIndex:g,shouldScaleBackground:u,setBackgroundColorOnScale:f,onPress:H,onDrag:le,onRelease:ue,closeDrawer:W,onNestedDrag:Y,onNestedRelease:me,onNestedOpenChange:G,emitClose:i,emitDrag:n,emitRelease:r,emitOpenChange:a,nested:c,handleOnly:y,noBodyStyles:v}}var we=T({__name:`DrawerRoot`,props:{activeSnapPoint:{default:void 0},closeThreshold:{default:me},shouldScaleBackground:{type:Boolean,default:void 0},setBackgroundColorOnScale:{type:Boolean,default:!0},scrollLockTimeout:{default:he},fixed:{type:Boolean,default:void 0},dismissible:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:void 0},nested:{type:Boolean,default:!1},direction:{default:`bottom`},noBodyStyles:{type:Boolean},handleOnly:{type:Boolean,default:!1},preventScrollRestoration:{type:Boolean},snapPoints:{default:void 0},fadeFromIndex:{default:void 0}},emits:[`drag`,`release`,`close`,`update:open`,`update:activeSnapPoint`,`animationEnd`],setup(e,{expose:n,emit:r}){let i=e,a=r;g();let s=b(()=>i.fadeFromIndex??(i.snapPoints&&i.snapPoints.length-1)),c=U(i,`open`,a,{defaultValue:i.defaultOpen,passive:i.open===void 0}),l=U(i,`activeSnapPoint`,a,{passive:i.activeSnapPoint===void 0}),u={emitDrag:e=>a(`drag`,e),emitRelease:e=>a(`release`,e),emitClose:()=>a(`close`),emitOpenChange:e=>{a(`update:open`,e),setTimeout(()=>{a(`animationEnd`,e)},X.DURATION*1e3)}},{closeDrawer:d,hasBeenOpened:f,modal:p,isOpen:m}=ue(Ce({...u,...y(i),activeSnapPoint:l,fadeFromIndex:s,open:c}));function h(e){if(c.value!==void 0){u.emitOpenChange(e);return}m.value=e,e?f.value=!0:d()}return n({open:m}),(e,n)=>(E(),w(t(P),{open:t(m),modal:t(p),"onUpdate:open":h},{default:C(()=>[o(e.$slots,`default`,{open:t(m)})]),_:3},8,[`open`,`modal`]))}});T({__name:`DrawerRootNested`,props:{activeSnapPoint:{},closeThreshold:{},shouldScaleBackground:{type:Boolean},setBackgroundColorOnScale:{type:Boolean},scrollLockTimeout:{},fixed:{type:Boolean},dismissible:{type:Boolean},modal:{type:Boolean},open:{type:Boolean},defaultOpen:{type:Boolean},nested:{type:Boolean},direction:{},noBodyStyles:{type:Boolean},handleOnly:{type:Boolean},preventScrollRestoration:{type:Boolean},snapPoints:{},fadeFromIndex:{}},emits:[`drag`,`release`,`close`,`update:open`,`update:activeSnapPoint`,`animationEnd`],setup(e,{emit:n}){let r=e,i=n,{onNestedDrag:a,onNestedOpenChange:s,onNestedRelease:c}=W();function u(){s(!1)}function d(e){a(e)}function f(e){e&&s(e),i(`update:open`,e)}let p=M(r,i);return(e,n)=>(E(),w(we,l(t(p),{nested:``,onClose:u,onDrag:d,onRelease:t(c),"onUpdate:open":f}),{default:C(()=>[o(e.$slots,`default`)]),_:3},16,[`onRelease`]))}});var Te=T({__name:`DrawerOverlay`,setup(e){let{overlayRef:n,hasSnapPoints:r,isOpen:i,shouldFade:a}=W();return(e,o)=>(E(),w(t(te),{ref_key:`overlayRef`,ref:n,"data-vaul-overlay":``,"data-vaul-snap-points":t(i)&&t(r)?`true`:`false`,"data-vaul-snap-points-overlay":t(i)&&t(a)?`true`:`false`},null,8,[`data-vaul-snap-points`,`data-vaul-snap-points-overlay`]))}});function Ee(){let{direction:t,isOpen:n,shouldScaleBackground:r,setBackgroundColorOnScale:i,noBodyStyles:a}=W(),o=S(null),s=S(document.body.style.backgroundColor);function c(){return(window.innerWidth-_e)/window.innerWidth}e(e=>{if(n.value&&r.value){o.value&&clearTimeout(o.value);let n=document.querySelector(`[data-vaul-drawer-wrapper]`)||document.querySelector(`[vaul-drawer-wrapper]`);if(!n)return;i.value&&!a.value&&Y(document.body,{background:`black`}),Y(n,{transformOrigin:J(t.value)?`top`:`left`,transitionProperty:`transform, border-radius`,transitionDuration:`${X.DURATION}s`,transitionTimingFunction:`cubic-bezier(${X.EASE.join(`,`)})`});let r=Y(n,{borderRadius:`${ge}px`,overflow:`hidden`,...J(t.value)?{transform:`scale(${c()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${c()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});e(()=>{r(),o.value=window.setTimeout(()=>{s.value?document.body.style.background=s.value:document.body.style.removeProperty(`background`)},X.DURATION*1e3)})}},{flush:`pre`})}var De=T({__name:`DrawerContent`,setup(r){let{open:i,isOpen:a,snapPointsOffset:s,hasSnapPoints:c,drawerRef:l,onPress:u,onDrag:d,onRelease:f,modal:p,emitOpenChange:m,dismissible:h,keyboardIsOpen:g,closeDrawer:_,direction:v,handleOnly:y}=W();Ee();let T=S(!1),D=b(()=>s.value&&s.value.length>0?`${s.value[0]}px`:`0`);function O(e){if(!p.value||e.defaultPrevented){e.preventDefault();return}g.value&&=!1,h.value?m(!1):e.preventDefault()}function k(e){y.value||u(e)}function A(e){y.value||d(e)}return e(()=>{c.value&&window.requestAnimationFrame(()=>{T.value=!0})}),(e,r)=>(E(),w(t(L),{ref_key:`drawerRef`,ref:l,"data-vaul-drawer":``,"data-vaul-drawer-direction":t(v),"data-vaul-delayed-snap-points":T.value?`true`:`false`,"data-vaul-snap-points":t(a)&&t(c)?`true`:`false`,style:n({"--snap-point-height":D.value}),onPointerdown:k,onPointermove:A,onPointerup:t(f),onPointerDownOutside:O,onOpenAutoFocus:r[0]||=x(()=>{},[`prevent`]),onEscapeKeyDown:r[1]||=e=>{t(h)||e.preventDefault()}},{default:C(()=>[o(e.$slots,`default`)]),_:3},8,[`data-vaul-drawer-direction`,`data-vaul-delayed-snap-points`,`data-vaul-snap-points`,`style`,`onPointerup`]))}}),Oe=[`data-vaul-drawer-visible`],ke={"data-vaul-handle-hitarea":``,"aria-hidden":`true`},Ae=250,je=120;T({__name:`DrawerHandle`,props:{preventCycle:{type:Boolean,default:!1}},setup(e){let n=e,{onPress:r,onDrag:i,handleRef:a,handleOnly:s,isOpen:c,snapPoints:l,activeSnapPoint:u,isDragging:d,dismissible:f,closeDrawer:p}=W(),m=S(null),h=S(!1);function g(){if(h.value){x();return}window.setTimeout(()=>{y()},je)}function y(){if(d.value||n.preventCycle||h.value){x();return}if(x(),!l.value||l.value.length===0){f.value||p();return}let e=u.value===l.value[l.value.length-1];if(e&&f.value){p();return}let t=l.value.findIndex(e=>e===u.value);if(t===-1)return;let r=e?0:t+1;u.value=l.value[r]}function b(){m.value=window.setTimeout(()=>{h.value=!0},Ae)}function x(){m.value&&window.clearTimeout(m.value),h.value=!1}function C(e){s.value&&r(e),b()}function w(e){s.value&&i(e)}return(e,n)=>(E(),v(`div`,{ref_key:`handleRef`,ref:a,"data-vaul-drawer-visible":t(c)?`true`:`false`,"data-vaul-handle":``,"aria-hidden":`true`,onClick:g,onPointercancel:x,onPointerdown:C,onPointermove:w},[_(`span`,ke,[o(e.$slots,`default`)])],40,Oe))}});var Me=T({__name:`Drawer`,props:{activeSnapPoint:{},closeThreshold:{},shouldScaleBackground:{type:Boolean,default:!0},setBackgroundColorOnScale:{type:Boolean},scrollLockTimeout:{},fixed:{type:Boolean},dismissible:{type:Boolean},modal:{type:Boolean},open:{type:Boolean},defaultOpen:{type:Boolean},nested:{type:Boolean},direction:{},noBodyStyles:{type:Boolean},handleOnly:{type:Boolean},preventScrollRestoration:{type:Boolean},snapPoints:{},fadeFromIndex:{}},emits:[`drag`,`release`,`close`,`update:open`,`update:activeSnapPoint`,`animationEnd`],setup(e,{emit:n}){let a=M(e,n);return(e,n)=>(E(),w(t(we),l({"data-slot":`drawer`},t(a)),{default:C(t=>[o(e.$slots,`default`,i(r(t)))]),_:3},16))}}),Ne=T({__name:`DrawerClose`,props:{asChild:{type:Boolean},as:{}},setup(e){let n=e;return(e,r)=>(E(),w(t(R),l({"data-slot":`drawer-close`},n),{default:C(()=>[o(e.$slots,`default`)]),_:3},16))}}),Pe=T({__name:`DrawerOverlay`,props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e,r=O(n,`class`);return(e,i)=>(E(),w(t(Te),l({"data-slot":`drawer-overlay`},t(r),{class:t(D)(`data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/80`,n.class)}),null,16,[`class`]))}}),Fe=T({inheritAttrs:!1,__name:`DrawerContent`,props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:n}){let r=e,i=M(r,n);return(e,n)=>(E(),w(t(re),null,{default:C(()=>[f(Pe),f(t(De),l({"data-slot":`drawer-content`},{...e.$attrs,...t(i)},{class:t(D)(`group/drawer-content bg-background fixed z-50 flex h-auto flex-col`,`data-[vaul-drawer-direction=top]:inset-x-0 data-[vaul-drawer-direction=top]:top-0 data-[vaul-drawer-direction=top]:mb-24 data-[vaul-drawer-direction=top]:max-h-[80vh] data-[vaul-drawer-direction=top]:rounded-b-lg`,`data-[vaul-drawer-direction=bottom]:inset-x-0 data-[vaul-drawer-direction=bottom]:bottom-0 data-[vaul-drawer-direction=bottom]:mt-24 data-[vaul-drawer-direction=bottom]:max-h-[80vh] data-[vaul-drawer-direction=bottom]:rounded-t-lg`,`data-[vaul-drawer-direction=right]:inset-y-0 data-[vaul-drawer-direction=right]:right-0 data-[vaul-drawer-direction=right]:w-3/4 data-[vaul-drawer-direction=right]:sm:max-w-sm`,`data-[vaul-drawer-direction=left]:inset-y-0 data-[vaul-drawer-direction=left]:left-0 data-[vaul-drawer-direction=left]:w-3/4 data-[vaul-drawer-direction=left]:sm:max-w-sm`,r.class)}),{default:C(()=>[n[0]||=_(`div`,{class:`bg-muted mx-auto mt-4 hidden h-2 w-[100px] shrink-0 rounded-full group-data-[vaul-drawer-direction=bottom]/drawer-content:block`},null,-1),o(e.$slots,`default`)]),_:3},16,[`class`])]),_:3}))}}),Ie=T({__name:`DrawerDescription`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e,r=O(n,`class`);return(e,i)=>(E(),w(t(ae),l({"data-slot":`drawer-description`},t(r),{class:t(D)(`text-muted-foreground text-sm`,n.class)}),{default:C(()=>[o(e.$slots,`default`)]),_:3},16,[`class`]))}}),Le=T({__name:`DrawerFooter`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e;return(e,r)=>(E(),v(`div`,{"data-slot":`drawer-footer`,class:m(t(D)(`mt-auto flex flex-col gap-2 p-4`,n.class))},[o(e.$slots,`default`)],2))}}),Re=T({__name:`DrawerHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e;return(e,r)=>(E(),v(`div`,{"data-slot":`drawer-header`,class:m(t(D)(`flex flex-col gap-1.5 p-4`,n.class))},[o(e.$slots,`default`)],2))}}),ze=T({__name:`DrawerTitle`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e,r=O(n,`class`);return(e,i)=>(E(),w(t(F),l({"data-slot":`drawer-title`},t(r),{class:t(D)(`text-foreground font-semibold`,n.class)}),{default:C(()=>[o(e.$slots,`default`)]),_:3},16,[`class`]))}}),Be=T({__name:`DrawerTrigger`,props:{asChild:{type:Boolean},as:{}},setup(e){let n=e;return(e,r)=>(E(),w(t(oe),l({"data-slot":`drawer-trigger`},n),{default:C(()=>[o(e.$slots,`default`)]),_:3},16))}}),Ve=A(()=>{let e=k(`(min-width: 768px)`);return{isDesktop:e,Modal:b(()=>({Root:e.value?ne:Me,Trigger:e.value?se:Be,Content:e.value?ie:Fe,Header:e.value?ee:Re,Title:e.value?I:ze,Description:e.value?z:Ie,Footer:e.value?B:Le,Close:e.value?V:Ne})),contentClass:b(()=>e.value?``:`px-2 pb-8 *:px-4`)}});function $(){return Ve()}var He=T({__name:`Modal`,props:{activeSnapPoint:{},closeThreshold:{},shouldScaleBackground:{type:Boolean},setBackgroundColorOnScale:{type:Boolean},scrollLockTimeout:{},fixed:{type:Boolean},dismissible:{type:Boolean},modal:{type:Boolean},open:{type:Boolean},defaultOpen:{type:Boolean},nested:{type:Boolean},direction:{},noBodyStyles:{type:Boolean},handleOnly:{type:Boolean},preventScrollRestoration:{type:Boolean},snapPoints:{},fadeFromIndex:{}},emits:[`update:open`],setup(e,{emit:n}){let a=M(e,n),{Modal:s}=$();return(e,n)=>(E(),w(h(t(s).Root),i(r(t(a))),{default:C(()=>[o(e.$slots,`default`)]),_:3},16))}}),Ue=T({__name:`ModalClose`,props:{asChild:{type:Boolean},as:{}},setup(e){let n=e,{Modal:a}=$();return(e,s)=>(E(),w(h(t(a).Close),i(r(n)),{default:C(()=>[o(e.$slots,`default`)]),_:3},16))}}),We=T({__name:`ModalContent`,props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:n}){let r=e,i=n,{Modal:a,contentClass:s}=$(),c=M(r,i),u=b(()=>D(s.value,r.class));return(e,n)=>(E(),w(h(t(a).Content),l(t(c),{class:t(u)}),{default:C(()=>[o(e.$slots,`default`)]),_:3},16,[`class`]))}}),Ge=T({__name:`ModalDescription`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e,r=N(O(n,`class`)),{Modal:i}=$();return(e,a)=>(E(),w(h(t(i).Description),l(t(r),{class:n.class}),{default:C(()=>[o(e.$slots,`default`)]),_:3},16,[`class`]))}}),Ke=T({__name:`ModalFooter`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e,{Modal:a}=$();return(e,s)=>(E(),w(h(t(a).Footer),i(r(n)),{default:C(()=>[o(e.$slots,`default`)]),_:3},16))}}),qe=T({__name:`ModalHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e,{Modal:a}=$();return(e,s)=>(E(),w(h(t(a).Header),i(r(n)),{default:C(()=>[o(e.$slots,`default`)]),_:3},16))}}),Je=T({__name:`ModalTitle`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e,r=N(O(n,`class`)),{Modal:i}=$();return(e,a)=>(E(),w(h(t(i).Title),l(t(r),{class:n.class}),{default:C(()=>[o(e.$slots,`default`)]),_:3},16,[`class`]))}}),Ye=T({__name:`ModalTrigger`,props:{asChild:{type:Boolean},as:{}},setup(e){let n=e,{Modal:a}=$();return(e,s)=>(E(),w(h(t(a).Trigger),i(r(n)),{default:C(()=>[o(e.$slots,`default`)]),_:3},16))}});export{Ge as a,He as c,Ke as i,$ as l,Je as n,We as o,qe as r,Ue as s,Ye as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/monisuo-admin.api-BMEy8kfy.js b/monisuo-admin/dist/assets/monisuo-admin.api-BMEy8kfy.js new file mode 100644 index 0000000..3d2e66a --- /dev/null +++ b/monisuo-admin/dist/assets/monisuo-admin.api-BMEy8kfy.js @@ -0,0 +1,6 @@ +import{jt as e}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{n as t,r as n,t as r}from"./useMutation-Do6Zc9nc.js";import{L as i,t as a}from"./index-CcML0o3b.js";function o(e,t){return function(){return e.apply(t,arguments)}}var{toString:s}=Object.prototype,{getPrototypeOf:c}=Object,{iterator:l,toStringTag:u}=Symbol,d=(e=>t=>{let n=s.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),f=e=>(e=e.toLowerCase(),t=>d(t)===e),p=e=>t=>typeof t===e,{isArray:m}=Array,h=p(`undefined`);function g(e){return e!==null&&!h(e)&&e.constructor!==null&&!h(e.constructor)&&b(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var _=f(`ArrayBuffer`);function v(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&_(e.buffer),t}var y=p(`string`),b=p(`function`),x=p(`number`),S=e=>typeof e==`object`&&!!e,C=e=>e===!0||e===!1,w=e=>{if(d(e)!==`object`)return!1;let t=c(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(u in e)&&!(l in e)},T=e=>{if(!S(e)||g(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},ee=f(`Date`),te=f(`File`),ne=e=>!!(e&&e.uri!==void 0),re=e=>e&&e.getParts!==void 0,ie=f(`Blob`),ae=f(`FileList`),oe=e=>S(e)&&b(e.pipe);function se(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var ce=se(),le=ce.FormData===void 0?void 0:ce.FormData,ue=e=>{let t;return e&&(le&&e instanceof le||b(e.append)&&((t=d(e))===`formdata`||t===`object`&&b(e.toString)&&e.toString()===`[object FormData]`))},de=f(`URLSearchParams`),[fe,pe,me,he]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(f),ge=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function E(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),m(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var D=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,ve=e=>!h(e)&&e!==D;function O(){let{caseless:e,skipUndefined:t}=ve(this)&&this||{},n={},r=(r,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=e&&_e(n,i)||i;w(n[a])&&w(r)?n[a]=O(n[a],r):w(r)?n[a]=O({},r):m(r)?n[a]=r.slice():(!t||!h(r))&&(n[a]=r)};for(let e=0,t=arguments.length;e(E(t,(t,r)=>{n&&b(t)?Object.defineProperty(e,r,{value:o(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),be=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),xe=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,`constructor`,{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,`super`,{value:t.prototype}),n&&Object.assign(e.prototype,n)},Se=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&c(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ce=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},we=e=>{if(!e)return null;if(m(e))return e;let t=e.length;if(!x(t))return null;let n=Array(t);for(;t-- >0;)n[t]=e[t];return n},Te=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&c(Uint8Array)),Ee=(e,t)=>{let n=(e&&e[l]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},De=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Oe=f(`HTMLFormElement`),ke=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),Ae=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),je=f(`RegExp`),Me=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};E(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},Ne=e=>{Me(e,(t,n)=>{if(b(e)&&[`arguments`,`caller`,`callee`].indexOf(n)!==-1)return!1;let r=e[n];if(b(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},Pe=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return m(e)?r(e):r(String(e).split(t)),n},Fe=()=>{},Ie=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Le(e){return!!(e&&b(e.append)&&e[u]===`FormData`&&e[l])}var Re=e=>{let t=Array(10),n=(e,r)=>{if(S(e)){if(t.indexOf(e)>=0)return;if(g(e))return e;if(!(`toJSON`in e)){t[r]=e;let i=m(e)?[]:{};return E(e,(e,t)=>{let a=n(e,r+1);!h(a)&&(i[t]=a)}),t[r]=void 0,i}}return e};return n(e,0)},ze=f(`AsyncFunction`),Be=e=>e&&(S(e)||b(e))&&b(e.then)&&b(e.catch),Ve=((e,t)=>e?setImmediate:t?((e,t)=>(D.addEventListener(`message`,({source:n,data:r})=>{n===D&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),D.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,b(D.postMessage)),k={isArray:m,isArrayBuffer:_,isBuffer:g,isFormData:ue,isArrayBufferView:v,isString:y,isNumber:x,isBoolean:C,isObject:S,isPlainObject:w,isEmptyObject:T,isReadableStream:fe,isRequest:pe,isResponse:me,isHeaders:he,isUndefined:h,isDate:ee,isFile:te,isReactNativeBlob:ne,isReactNative:re,isBlob:ie,isRegExp:je,isFunction:b,isStream:oe,isURLSearchParams:de,isTypedArray:Te,isFileList:ae,forEach:E,merge:O,extend:ye,trim:ge,stripBOM:be,inherits:xe,toFlatObject:Se,kindOf:d,kindOfTest:f,endsWith:Ce,toArray:we,forEachEntry:Ee,matchAll:De,isHTMLForm:Oe,hasOwnProperty:Ae,hasOwnProp:Ae,reduceDescriptors:Me,freezeMethods:Ne,toObjectSet:Pe,toCamelCase:ke,noop:Fe,toFiniteNumber:Ie,findKey:_e,global:D,isContextDefined:ve,isSpecCompliantForm:Le,toJSONObject:Re,isAsyncFn:ze,isThenable:Be,setImmediate:Ve,asap:typeof queueMicrotask<`u`?queueMicrotask.bind(D):typeof process<`u`&&process.nextTick||Ve,isIterable:e=>e!=null&&b(e[l])},A=class e extends Error{static from(t,n,r,i,a,o){let s=new e(t.message,n||t.code,r,i,a);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),o&&Object.assign(s,o),s}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,`message`,{value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:k.toJSONObject(this.config),code:this.code,status:this.status}}};A.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,A.ERR_BAD_OPTION=`ERR_BAD_OPTION`,A.ECONNABORTED=`ECONNABORTED`,A.ETIMEDOUT=`ETIMEDOUT`,A.ERR_NETWORK=`ERR_NETWORK`,A.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,A.ERR_DEPRECATED=`ERR_DEPRECATED`,A.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,A.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,A.ERR_CANCELED=`ERR_CANCELED`,A.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,A.ERR_INVALID_URL=`ERR_INVALID_URL`;function j(e){return k.isPlainObject(e)||k.isArray(e)}function He(e){return k.endsWith(e,`[]`)?e.slice(0,-2):e}function M(e,t,n){return e?e.concat(t).map(function(e,t){return e=He(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function Ue(e){return k.isArray(e)&&!e.some(j)}var We=k.toFlatObject(k,{},null,function(e){return/^is[A-Z]/.test(e)});function N(e,t,n){if(!k.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=k.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!k.isUndefined(t[e])});let r=n.metaTokens,i=n.visitor||l,a=n.dots,o=n.indexes,s=(n.Blob||typeof Blob<`u`&&Blob)&&k.isSpecCompliantForm(t);if(!k.isFunction(i))throw TypeError(`visitor must be a function`);function c(e){if(e===null)return``;if(k.isDate(e))return e.toISOString();if(k.isBoolean(e))return e.toString();if(!s&&k.isBlob(e))throw new A(`Blob is not supported. Use a Buffer instead.`);return k.isArrayBuffer(e)||k.isTypedArray(e)?s&&typeof Blob==`function`?new Blob([e]):Buffer.from(e):e}function l(e,n,i){let s=e;if(k.isReactNative(t)&&k.isReactNativeBlob(e))return t.append(M(i,n,a),c(e)),!1;if(e&&!i&&typeof e==`object`){if(k.endsWith(n,`{}`))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(k.isArray(e)&&Ue(e)||(k.isFileList(e)||k.endsWith(n,`[]`))&&(s=k.toArray(e)))return n=He(n),s.forEach(function(e,r){!(k.isUndefined(e)||e===null)&&t.append(o===!0?M([n],r,a):o===null?n:n+`[]`,c(e))}),!1}return j(e)?!0:(t.append(M(i,n,a),c(e)),!1)}let u=[],d=Object.assign(We,{defaultVisitor:l,convertValue:c,isVisitable:j});function f(e,n){if(!k.isUndefined(e)){if(u.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));u.push(e),k.forEach(e,function(e,r){(!(k.isUndefined(e)||e===null)&&i.call(t,e,k.isString(r)?r.trim():r,n,d))===!0&&f(e,n?n.concat(r):[r])}),u.pop()}}if(!k.isObject(e))throw TypeError(`data must be an object`);return f(e),t}function Ge(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`,"%00":`\0`};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function P(e,t){this._pairs=[],e&&N(e,this,t)}var Ke=P.prototype;Ke.append=function(e,t){this._pairs.push([e,t])},Ke.toString=function(e){let t=e?function(t){return e.call(this,t,Ge)}:Ge;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function qe(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function Je(e,t,n){if(!t)return e;let r=n&&n.encode||qe,i=k.isFunction(n)?{serialize:n}:n,a=i&&i.serialize,o;if(o=a?a(t,i):k.isURLSearchParams(t)?t.toString():new P(t,i).toString(r),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var Ye=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){k.forEach(this.handlers,function(t){t!==null&&e(t)})}},Xe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},Ze={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:P,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},Qe=e({hasBrowserEnv:()=>$e,hasStandardBrowserEnv:()=>tt,hasStandardBrowserWebWorkerEnv:()=>nt,navigator:()=>et,origin:()=>rt}),$e=typeof window<`u`&&typeof document<`u`,et=typeof navigator==`object`&&navigator||void 0,tt=$e&&(!et||[`ReactNative`,`NativeScript`,`NS`].indexOf(et.product)<0),nt=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,rt=$e&&window.location.href||`http://localhost`,F={...Qe,...Ze};function it(e,t){return N(e,new F.classes.URLSearchParams,{visitor:function(e,t,n,r){return F.isNode&&k.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}function at(e){return k.matchAll(/\w+|\[(\w*)]/g,e).map(e=>e[0]===`[]`?``:e[1]||e[0])}function ot(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r=e.length;return a=!a&&k.isArray(r)?r.length:a,s?(k.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!o):((!r[a]||!k.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&k.isArray(r[a])&&(r[a]=ot(r[a])),!o)}if(k.isFormData(e)&&k.isFunction(e.entries)){let n={};return k.forEachEntry(e,(e,r)=>{t(at(e),r,n,0)}),n}return null}function ct(e,t,n){if(k.isString(e))try{return(t||JSON.parse)(e),k.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var I={transitional:Xe,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=k.isObject(e);if(i&&k.isHTMLForm(e)&&(e=new FormData(e)),k.isFormData(e))return r?JSON.stringify(st(e)):e;if(k.isArrayBuffer(e)||k.isBuffer(e)||k.isStream(e)||k.isFile(e)||k.isBlob(e)||k.isReadableStream(e))return e;if(k.isArrayBufferView(e))return e.buffer;if(k.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return it(e,this.formSerializer).toString();if((a=k.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let t=this.env&&this.env.FormData;return N(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||r?(t.setContentType(`application/json`,!1),ct(e)):e}],transformResponse:[function(e){let t=this.transitional||I.transitional,n=t&&t.forcedJSONParsing,r=this.responseType===`json`;if(k.isResponse(e)||k.isReadableStream(e))return e;if(e&&k.isString(e)&&(n&&!this.responseType||r)){let n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n)throw e.name===`SyntaxError`?A.from(e,A.ERR_BAD_RESPONSE,this,null,this.response):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:F.classes.FormData,Blob:F.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};k.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`],e=>{I.headers[e]={}});var lt=k.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),ut=e=>{let t={},n,r,i;return e&&e.split(` +`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!(!n||t[n]&<[n])&&(n===`set-cookie`?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+`, `+r:r)}),t},dt=Symbol(`internals`);function L(e){return e&&String(e).trim().toLowerCase()}function R(e){return e===!1||e==null?e:k.isArray(e)?e.map(R):String(e)}function ft(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var pt=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function z(e,t,n,r,i){if(k.isFunction(r))return r.call(this,t,n);if(i&&(t=n),k.isString(t)){if(k.isString(r))return t.indexOf(r)!==-1;if(k.isRegExp(r))return r.test(t)}}function mt(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function ht(e,t){let n=k.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var B=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=L(t);if(!i)throw Error(`header name must be a non-empty string`);let a=k.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=R(e))}let a=(e,t)=>k.forEach(e,(e,n)=>i(e,n,t));if(k.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(k.isString(e)&&(e=e.trim())&&!pt(e))a(ut(e),t);else if(k.isObject(e)&&k.isIterable(e)){let n={},r,i;for(let t of e){if(!k.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);n[i=t[0]]=(r=n[i])?k.isArray(r)?[...r,t[1]]:[r,t[1]]:t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=L(e),e){let n=k.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return ft(e);if(k.isFunction(t))return t.call(this,e,n);if(k.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=L(e),e){let n=k.findKey(this,e);return!!(n&&this[n]!==void 0&&(!t||z(this,this[n],n,t)))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=L(e),e){let i=k.findKey(n,e);i&&(!t||z(n,n[i],i,t))&&(delete n[i],r=!0)}}return k.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||z(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return k.forEach(this,(r,i)=>{let a=k.findKey(n,i);if(a){t[a]=R(r),delete t[i];return}let o=e?mt(i):String(i).trim();o!==i&&delete t[i],t[o]=R(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return k.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&k.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(` +`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[dt]=this[dt]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=L(e);t[r]||(ht(n,e),t[r]=!0)}return k.isArray(e)?e.forEach(r):r(e),this}};B.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),k.reduceDescriptors(B.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),k.freezeMethods(B);function V(e,t){let n=this||I,r=t||n,i=B.from(r.headers),a=r.data;return k.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function gt(e){return!!(e&&e.__CANCEL__)}var H=class extends A{constructor(e,t,n){super(e??`canceled`,A.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function _t(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new A(`Request failed with status code `+n.status,[A.ERR_BAD_REQUEST,A.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function vt(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||``}function yt(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i)]}var U=(e,t,n=3)=>{let r=0,i=yt(50,250);return bt(n=>{let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=a-r,c=i(s),l=a<=o;r=a,e({loaded:a,total:o,progress:o?a/o:void 0,bytes:s,rate:c||void 0,estimated:c&&o&&l?(o-a)/c:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},xt=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},St=e=>(...t)=>k.asap(()=>e(...t)),Ct=F.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,F.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(F.origin),F.navigator&&/(msie|trident)/i.test(F.navigator.userAgent)):()=>!0,wt=F.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];k.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),k.isString(r)&&s.push(`path=${r}`),k.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),k.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.match(RegExp(`(?:^|; )`+e+`=([^;]*)`));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,``,Date.now()-864e5,`/`)}}:{write(){},read(){return null},remove(){}};function Tt(e){return typeof e==`string`?/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e):!1}function Et(e,t){return t?e.replace(/\/?\/$/,``)+`/`+t.replace(/^\/+/,``):e}function Dt(e,t,n){let r=!Tt(t);return e&&(r||n==0)?Et(e,t):t}var Ot=e=>e instanceof B?{...e}:e;function W(e,t){t||={};let n={};function r(e,t,n,r){return k.isPlainObject(e)&&k.isPlainObject(t)?k.merge.call({caseless:r},e,t):k.isPlainObject(t)?k.merge({},t):k.isArray(t)?t.slice():t}function i(e,t,n,i){if(!k.isUndefined(t))return r(e,t,n,i);if(!k.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!k.isUndefined(t))return r(void 0,t)}function o(e,t){if(!k.isUndefined(t))return r(void 0,t);if(!k.isUndefined(e))return r(void 0,e)}function s(n,i,a){if(a in t)return r(n,i);if(a in e)return r(void 0,n)}let c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(e,t,n)=>i(Ot(e),Ot(t),n,!0)};return k.forEach(Object.keys({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=k.hasOwnProp(c,r)?c[r]:i,o=a(e[r],t[r],r);k.isUndefined(o)&&a!==s||(n[r]=o)}),n}var kt=e=>{let t=W({},e),{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=t;if(t.headers=o=B.from(o),t.url=Je(Dt(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&o.set(`Authorization`,`Basic `+btoa((s.username||``)+`:`+(s.password?unescape(encodeURIComponent(s.password)):``))),k.isFormData(n)){if(F.hasStandardBrowserEnv||F.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(k.isFunction(n.getHeaders)){let e=n.getHeaders(),t=[`content-type`,`content-length`];Object.entries(e).forEach(([e,n])=>{t.includes(e.toLowerCase())&&o.set(e,n)})}}if(F.hasStandardBrowserEnv&&(r&&k.isFunction(r)&&(r=r(t)),r||r!==!1&&Ct(t.url))){let e=i&&a&&wt.read(a);e&&o.set(i,e)}return t},At=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=kt(e),i=r.data,a=B.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p;function m(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function g(){if(!h)return;let r=B.from(`getAllResponseHeaders`in h&&h.getAllResponseHeaders());_t(function(e){t(e),m()},function(e){n(e),m()},{data:!o||o===`text`||o===`json`?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}`onloadend`in h?h.onloadend=g:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf(`file:`)===0)||setTimeout(g)},h.onabort=function(){h&&=(n(new A(`Request aborted`,A.ECONNABORTED,e,h)),null)},h.onerror=function(t){let r=new A(t&&t.message?t.message:`Network Error`,A.ERR_NETWORK,e,h);r.event=t||null,n(r),h=null},h.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||Xe;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new A(t,i.clarifyTimeoutError?A.ETIMEDOUT:A.ECONNABORTED,e,h)),h=null},i===void 0&&a.setContentType(null),`setRequestHeader`in h&&k.forEach(a.toJSON(),function(e,t){h.setRequestHeader(t,e)}),k.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),o&&o!==`json`&&(h.responseType=r.responseType),c&&([d,p]=U(c,!0),h.addEventListener(`progress`,d)),s&&h.upload&&([u,f]=U(s),h.upload.addEventListener(`progress`,u),h.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{h&&=(n(!t||t.type?new H(null,e,h):t),h.abort(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let _=vt(r.url);if(_&&F.protocols.indexOf(_)===-1){n(new A(`Unsupported protocol `+_+`:`,A.ERR_BAD_REQUEST,e));return}h.send(i||null)})},jt=(e,t)=>{let{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n=new AbortController,r,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof A?t:new H(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new A(`timeout of ${t}ms exceeded`,A.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>e.addEventListener(`abort`,i));let{signal:s}=n;return s.unsubscribe=()=>k.asap(o),s}},Mt=function*(e,t){let n=e.byteLength;if(!t||n{let i=Nt(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})},It=64*1024,{isFunction:G}=k,Lt=(({Request:e,Response:t})=>({Request:e,Response:t}))(k.global),{ReadableStream:Rt,TextEncoder:zt}=k.global,Bt=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Vt=e=>{e=k.merge.call({skipUndefined:!0},Lt,e);let{fetch:t,Request:n,Response:r}=e,i=t?G(t):typeof fetch==`function`,a=G(n),o=G(r);if(!i)return!1;let s=i&&G(Rt),c=i&&(typeof zt==`function`?(e=>t=>e.encode(t))(new zt):async e=>new Uint8Array(await new n(e).arrayBuffer())),l=a&&s&&Bt(()=>{let e=!1,t=new n(F.origin,{body:new Rt,method:`POST`,get duplex(){return e=!0,`half`}}).headers.has(`Content-Type`);return e&&!t}),u=o&&s&&Bt(()=>k.isReadableStream(new r(``).body)),d={stream:u&&(e=>e.body)};i&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!d[e]&&(d[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new A(`Response type '${e}' is not supported`,A.ERR_NOT_SUPPORT,n)})});let f=async e=>{if(e==null)return 0;if(k.isBlob(e))return e.size;if(k.isSpecCompliantForm(e))return(await new n(F.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(k.isArrayBufferView(e)||k.isArrayBuffer(e))return e.byteLength;if(k.isURLSearchParams(e)&&(e+=``),k.isString(e))return(await c(e)).byteLength},p=async(e,t)=>k.toFiniteNumber(e.getContentLength())??f(t);return async e=>{let{url:i,method:o,data:s,signal:c,cancelToken:f,timeout:m,onDownloadProgress:h,onUploadProgress:g,responseType:_,headers:v,withCredentials:y=`same-origin`,fetchOptions:b}=kt(e),x=t||fetch;_=_?(_+``).toLowerCase():`text`;let S=jt([c,f&&f.toAbortSignal()],m),C=null,w=S&&S.unsubscribe&&(()=>{S.unsubscribe()}),T;try{if(g&&l&&o!==`get`&&o!==`head`&&(T=await p(v,s))!==0){let e=new n(i,{method:`POST`,body:s,duplex:`half`}),t;if(k.isFormData(s)&&(t=e.headers.get(`content-type`))&&v.setContentType(t),e.body){let[t,n]=xt(T,U(St(g)));s=Ft(e.body,It,t,n)}}k.isString(y)||(y=y?`include`:`omit`);let t=a&&`credentials`in n.prototype,c={...b,signal:S,method:o.toUpperCase(),headers:v.normalize().toJSON(),body:s,duplex:`half`,credentials:t?y:void 0};C=a&&new n(i,c);let f=await(a?x(C,b):x(i,c)),m=u&&(_===`stream`||_===`response`);if(u&&(h||m&&w)){let e={};[`status`,`statusText`,`headers`].forEach(t=>{e[t]=f[t]});let t=k.toFiniteNumber(f.headers.get(`content-length`)),[n,i]=h&&xt(t,U(St(h),!0))||[];f=new r(Ft(f.body,It,n,()=>{i&&i(),w&&w()}),e)}_||=`text`;let ee=await d[k.findKey(d,_)||`text`](f,e);return!m&&w&&w(),await new Promise((t,n)=>{_t(t,n,{data:ee,headers:B.from(f.headers),status:f.status,statusText:f.statusText,config:e,request:C})})}catch(t){throw w&&w(),t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)?Object.assign(new A(`Network Error`,A.ERR_NETWORK,e,C,t&&t.response),{cause:t.cause||t}):A.from(t,t&&t.code,e,C,t&&t.response)}}},Ht=new Map,Ut=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=Ht;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:Vt(t)),l=c;return c};Ut();var K={http:null,xhr:At,fetch:{get:Ut}};k.forEach(K,(e,t)=>{if(e){try{Object.defineProperty(e,`name`,{value:t})}catch{}Object.defineProperty(e,`adapterName`,{value:t})}});var Wt=e=>`- ${e}`,Gt=e=>k.isFunction(e)||e===null||e===!1;function Kt(e,t){e=k.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new A(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since : +`+e.map(Wt).join(` +`):` `+Wt(e[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return i}var qt={getAdapter:Kt,adapters:K};function q(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new H(null,e)}function Jt(e){return q(e),e.headers=B.from(e.headers),e.data=V.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),qt.getAdapter(e.adapter||I.adapter,e)(e).then(function(t){return q(e),t.data=V.call(e,e.transformResponse,t),t.headers=B.from(t.headers),t},function(t){return gt(t)||(q(e),t&&t.response&&(t.response.data=V.call(e,e.transformResponse,t.response),t.response.headers=B.from(t.response.headers))),Promise.reject(t)})}var Yt=`1.13.6`,J={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{J[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var Xt={};J.transitional=function(e,t,n){function r(e,t){return`[Axios v`+Yt+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new A(r(i,` has been removed`+(t?` in `+t:``)),A.ERR_DEPRECATED);return t&&!Xt[i]&&(Xt[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),e?e(n,i,a):!0}},J.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function Zt(e,t,n){if(typeof e!=`object`)throw new A(`options must be an object`,A.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-- >0;){let a=r[i],o=t[a];if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new A(`option `+a+` must be `+n,A.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new A(`Unknown option `+a,A.ERR_BAD_OPTION)}}var Y={assertOptions:Zt,validators:J},X=Y.validators,Z=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Ye,response:new Ye}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=t.stack?t.stack.replace(/^.+\n/,``):``;try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,``))&&(e.stack+=` +`+n):e.stack=n}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=W(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&Y.assertOptions(n,{silentJSONParsing:X.transitional(X.boolean),forcedJSONParsing:X.transitional(X.boolean),clarifyTimeoutError:X.transitional(X.boolean),legacyInterceptorReqResOrdering:X.transitional(X.boolean)},!1),r!=null&&(k.isFunction(r)?t.paramsSerializer={serialize:r}:Y.assertOptions(r,{encode:X.function,serialize:X.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),Y.assertOptions(t,{baseUrl:X.spelling(`baseURL`),withXsrfToken:X.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&k.merge(i.common,i[t.method]);i&&k.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`common`],e=>{delete i[e]}),t.headers=B.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||Xe;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[Jt.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new H(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function $t(e){return function(t){return e.apply(null,t)}}function en(e){return k.isObject(e)&&e.isAxiosError===!0}var tn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(tn).forEach(([e,t])=>{tn[t]=e});function nn(e){let t=new Z(e),n=o(Z.prototype.request,t);return k.extend(n,Z.prototype,t,{allOwnKeys:!0}),k.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return nn(W(e,t))},n}var Q=nn(I);Q.Axios=Z,Q.CanceledError=H,Q.CancelToken=Qt,Q.isCancel=gt,Q.VERSION=Yt,Q.toFormData=N,Q.AxiosError=A,Q.Cancel=Q.CanceledError,Q.all=function(e){return Promise.all(e)},Q.spread=$t,Q.isAxiosError=en,Q.mergeConfig=W,Q.AxiosHeaders=B,Q.formToJSON=e=>st(k.isHTMLForm(e)?new FormData(e):e),Q.getAdapter=qt.getAdapter,Q.HttpStatusCode=tn,Q.default=Q;function $(){let e=Q.create({baseURL:a.VITE_SERVER_API_URL+a.VITE_SERVER_API_PREFIX,timeout:a.VITE_SERVER_API_TIMEOUT});return e.interceptors.request.use(e=>{let t=i();return t.token&&(e.headers.Authorization=`Bearer ${t.token}`),e},e=>Promise.reject(e)),e.interceptors.response.use(e=>e,e=>(e.response?.status===401&&(i().logout(),window.location.href=`/auth/sign-in`),Promise.reject(e))),{axiosInstance:e}}function rn(){let{axiosInstance:e}=$();return r({mutationKey:[`useAdminLoginMutation`],mutationFn:async t=>(await e.post(`/admin/login`,t)).data})}function an(e){let{axiosInstance:n}=$();return t({queryKey:[`useGetUserListQuery`,e],queryFn:async()=>(await n.get(`/admin/user/list`,{params:e})).data})}function on(){let{axiosInstance:e}=$(),t=n();return r({mutationKey:[`useUpdateUserStatusMutation`],mutationFn:async t=>(await e.post(`/admin/user/status`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetUserListQuery`]})}})}function sn(){let{axiosInstance:e}=$();return t({queryKey:[`useGetCoinListQuery`],queryFn:async()=>(await e.get(`/admin/coin/list`)).data})}function cn(){let{axiosInstance:e}=$(),t=n();return r({mutationKey:[`useSaveCoinMutation`],mutationFn:async t=>(await e.post(`/admin/coin/save`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetCoinListQuery`]})}})}function ln(){let{axiosInstance:e}=$(),t=n();return r({mutationKey:[`useUpdateCoinPriceMutation`],mutationFn:async t=>(await e.post(`/admin/coin/price`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetCoinListQuery`]})}})}function un(){let{axiosInstance:e}=$(),t=n();return r({mutationKey:[`useUpdateCoinStatusMutation`],mutationFn:async t=>(await e.post(`/admin/coin/status`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetCoinListQuery`]})}})}function dn(e){let{axiosInstance:n}=$();return t({queryKey:[`useGetPendingOrdersQuery`,e],queryFn:async()=>(await n.get(`/admin/order/pending`,{params:e})).data})}function fn(e){let{axiosInstance:n}=$();return t({queryKey:[`useGetAllOrdersQuery`,e],queryFn:async()=>(await n.get(`/admin/order/list`,{params:e})).data})}function pn(){let{axiosInstance:e}=$(),t=n();return r({mutationKey:[`useApproveOrderMutation`],mutationFn:async t=>(await e.post(`/admin/order/approve`,t)).data,onSuccess:()=>{t.invalidateQueries({queryKey:[`useGetPendingOrdersQuery`]}),t.invalidateQueries({queryKey:[`useGetAllOrdersQuery`]})}})}function mn(){let{axiosInstance:e}=$();return t({queryKey:[`useGetFinanceOverviewQuery`],queryFn:async()=>(await e.get(`/admin/finance/overview`)).data})}function hn(e=`month`){let{axiosInstance:n}=$();return t({queryKey:[`useGetProfitAnalysisQuery`,e],queryFn:async()=>(await n.get(`/admin/analysis/profit`,{params:{range:e}})).data})}function gn(e=`week`){let{axiosInstance:n}=$();return t({queryKey:[`useGetTradeAnalysisQuery`,e],queryFn:async()=>(await n.get(`/admin/analysis/trade`,{params:{range:e}})).data})}function _n(e=`month`){let{axiosInstance:n}=$();return t({queryKey:[`useGetCoinDistributionQuery`,e],queryFn:async()=>(await n.get(`/admin/analysis/coin-distribution`,{params:{range:e}})).data})}function vn(e=6){let{axiosInstance:n}=$();return t({queryKey:[`useGetUserGrowthQuery`,e],queryFn:async()=>(await n.get(`/admin/analysis/user-growth`,{params:{months:e}})).data})}function yn(){let{axiosInstance:e}=$();return t({queryKey:[`useGetRiskMetricsQuery`],queryFn:async()=>(await e.get(`/admin/analysis/risk`)).data})}export{sn as a,hn as c,vn as d,an as f,on as g,un as h,_n as i,yn as l,ln as m,pn as n,mn as o,cn as p,fn as r,dn as s,rn as t,gn as u}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/monisuo-sign-in-B3wOhg65.js b/monisuo-admin/dist/assets/monisuo-sign-in-B3wOhg65.js new file mode 100644 index 0000000..73285cd --- /dev/null +++ b/monisuo-admin/dist/assets/monisuo-sign-in-B3wOhg65.js @@ -0,0 +1 @@ +import{Ct as e,Ot as t,Q as n,S as r,Tt as i,_ as a,b as o,g as s,l as c,lt as l,mt as u,nt as d,v as f,w as p,x as m,y as h,z as g}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as _}from"./Spinner-BbvbfTgK.js";import{n as v}from"./lib-Cz3jviUu.js";import{t as y}from"./Checkbox-DtKJOwrj.js";import{t as b}from"./Label-D9NotKz_.js";import{t as x}from"./Button-2mdP_ygs.js";import{t as S}from"./Input-dHyiQP9I.js";import"./monisuo-admin.api-BMEy8kfy.js";import{t as C}from"./use-auth-CYWl8dOd.js";import{t as w}from"./iconify-B5QdRg7l.js";import{t as T}from"./Card-Cv6HQPiQ.js";import{t as ee}from"./CardContent-cvoMlP3H.js";import{n as E,r as D,t as O}from"./CardHeader-JyQWjCMQ.js";import{t as k}from"./CardFooter-BXCq_TYq.js";var A={class:`space-y-2`},j={class:`relative`},M={key:0,class:`text-sm text-red-500`},N={class:`space-y-2`},P={class:`relative`},F={key:0,class:`text-sm text-red-500`},I={class:`flex items-center justify-between`},L={class:`flex items-center space-x-2`},R=p({__name:`monisuo-login-form`,setup(p){let{login:R,loading:z,error:B}=C(),V=u(``),H=u(``),U=u(!1),W=u(``),G=u({username:!1,password:!1}),K=s(()=>G.value.username?V.value.trim()?``:`请输入用户名`:``),q=s(()=>G.value.password?H.value.trim()?H.value.length<6?`密码至少6位`:``:`请输入密码`:``),J=s(()=>V.value.trim()&&H.value.trim()&&H.value.length>=6);function Y(e){G.value[e]=!0}async function X(){G.value={username:!0,password:!0},W.value=``,!(K.value||q.value)&&await R(V.value,H.value)}return n(B,e=>{e&&v.error(e)}),(n,s)=>{let u=E,p=D,v=O,C=b,R=S,B=y,W=_,G=x,Z=ee,Q=k,$=T;return g(),f($,{class:`w-full`},{default:d(()=>[r(v,{class:`space-y-1`},{default:d(()=>[r(u,{class:`text-2xl font-bold`},{default:d(()=>[...s[5]||=[m(` 管理员登录 `,-1)]]),_:1}),r(p,null,{default:d(()=>[...s[6]||=[m(` 输入管理员账号密码登录后台 `,-1)]]),_:1})]),_:1}),r(Z,{class:`space-y-4`},{default:d(()=>[a(`form`,{class:`space-y-4`,onSubmit:c(X,[`prevent`])},[a(`div`,A,[r(C,{for:`username`},{default:d(()=>[...s[7]||=[m(` 用户名 `,-1),a(`span`,{class:`text-red-500`},`*`,-1)]]),_:1}),a(`div`,j,[r(e(w),{icon:`lucide:user`,class:`absolute left-3 top-1/2 -translate-y-1/2 size-4 text-muted-foreground`}),r(R,{id:`username`,modelValue:e(V),"onUpdate:modelValue":s[0]||=e=>l(V)?V.value=e:null,type:`text`,placeholder:`请输入用户名`,class:i([`pl-10`,{"border-red-500 focus-visible:ring-red-500":e(K)}]),disabled:e(z),autocomplete:`username`,onBlur:s[1]||=e=>Y(`username`)},null,8,[`modelValue`,`class`,`disabled`])]),e(K)?(g(),o(`p`,M,t(e(K)),1)):h(``,!0)]),a(`div`,N,[r(C,{for:`password`},{default:d(()=>[...s[8]||=[m(` 密码 `,-1),a(`span`,{class:`text-red-500`},`*`,-1)]]),_:1}),a(`div`,P,[r(e(w),{icon:`lucide:lock`,class:`absolute left-3 top-1/2 -translate-y-1/2 size-4 text-muted-foreground`}),r(R,{id:`password`,modelValue:e(H),"onUpdate:modelValue":s[2]||=e=>l(H)?H.value=e:null,type:e(U)?`text`:`password`,placeholder:`请输入密码`,class:i([`pl-10 pr-10`,{"border-red-500 focus-visible:ring-red-500":e(q)}]),disabled:e(z),autocomplete:`current-password`,onBlur:s[3]||=e=>Y(`password`)},null,8,[`modelValue`,`type`,`class`,`disabled`]),a(`button`,{type:`button`,class:`absolute right-3 top-1/2 -translate-y-1/2 text-muted-foreground hover:text-foreground`,tabindex:`-1`,onClick:s[4]||=t=>U.value=!e(U)},[r(e(w),{icon:e(U)?`lucide:eye-off`:`lucide:eye`,class:`size-4`},null,8,[`icon`])])]),e(q)?(g(),o(`p`,F,t(e(q)),1)):h(``,!0)]),a(`div`,I,[a(`div`,L,[r(B,{id:`remember`}),r(C,{for:`remember`,class:`text-sm font-normal cursor-pointer`},{default:d(()=>[...s[9]||=[m(` 记住我 `,-1)]]),_:1})])]),r(G,{type:`submit`,class:`w-full`,disabled:!e(J)||e(z)},{default:d(()=>[e(z)?(g(),f(W,{key:0,class:`mr-2`})):(g(),f(e(w),{key:1,icon:`lucide:log-in`,class:`size-4 mr-2`})),m(` `+t(e(z)?`登录中...`:`登录`),1)]),_:1},8,[`disabled`])],32)]),_:1}),r(Q,{class:`flex justify-center`},{default:d(()=>[...s[10]||=[a(`p`,{class:`text-sm text-muted-foreground`},` 忘记密码请联系管理员 `,-1)]]),_:1})]),_:1})}}}),z={class:`w-full min-h-screen lg:grid lg:min-h-[600px] lg:grid-cols-2 xl:min-h-[800px]`},B={class:`relative hidden bg-muted lg:block`},V={class:`relative h-full flex flex-col items-center justify-center p-8`},H={class:`text-white text-center max-w-md`},U={class:`mb-6 flex justify-center`},W={class:`p-4 bg-white/10 rounded-2xl backdrop-blur-sm`},G={class:`absolute bottom-12 left-0 right-0 px-12`},K={class:`grid grid-cols-3 gap-6 text-white/80 text-sm`},q={class:`flex flex-col items-center gap-2`},J={class:`flex flex-col items-center gap-2`},Y={class:`flex flex-col items-center gap-2`},X={class:`flex items-center justify-center p-4 sm:p-8`},Z={class:`w-full max-w-sm`},Q={class:`lg:hidden text-center mb-8`},$={class:`inline-flex items-center justify-center p-3 bg-gradient-to-br from-blue-600 to-purple-600 rounded-xl mb-4`},te={class:`mt-8 text-center text-sm text-muted-foreground`},ne=p({__name:`monisuo-sign-in`,setup(n){return(n,i)=>(g(),o(`div`,z,[a(`div`,B,[i[6]||=a(`div`,{class:`absolute inset-0 bg-gradient-to-br from-blue-600 via-purple-600 to-indigo-700`},[a(`div`,{class:`absolute inset-0 bg-[url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iMC4wNSI+PGNpcmNsZSBjeD0iMzAiIGN5PSIzMCIgcj0iMiIvPjwvZz48L2c+PC9zdmc+')] opacity-50`})],-1),a(`div`,V,[a(`div`,H,[a(`div`,U,[a(`div`,W,[r(e(w),{icon:`lucide:coins`,class:`size-16`})])]),i[0]||=a(`h1`,{class:`text-5xl font-bold mb-4 tracking-tight`},` Monisuo `,-1),i[1]||=a(`p`,{class:`text-xl opacity-90 mb-6`},` 模拟交易管理系统 `,-1),i[2]||=a(`p`,{class:`text-sm opacity-70 leading-relaxed`},` 专业的数字货币模拟交易平台,提供实时行情、模拟交易、资金管理等功能。 `,-1)]),a(`div`,G,[a(`div`,K,[a(`div`,q,[r(e(w),{icon:`lucide:shield-check`,class:`size-6 opacity-70`}),i[3]||=a(`span`,null,`安全可靠`,-1)]),a(`div`,J,[r(e(w),{icon:`lucide:zap`,class:`size-6 opacity-70`}),i[4]||=a(`span`,null,`实时行情`,-1)]),a(`div`,Y,[r(e(w),{icon:`lucide:bar-chart-3`,class:`size-6 opacity-70`}),i[5]||=a(`span`,null,`数据分析`,-1)])])])])]),a(`div`,X,[a(`div`,Z,[a(`div`,Q,[a(`div`,$,[r(e(w),{icon:`lucide:coins`,class:`size-8 text-white`})]),i[7]||=a(`h1`,{class:`text-2xl font-bold`},` Monisuo `,-1),i[8]||=a(`p`,{class:`text-sm text-muted-foreground`},` 模拟交易管理系统 `,-1)]),r(R),a(`div`,te,[a(`p`,null,`© `+t(new Date().getFullYear())+` Monisuo. All rights reserved.`,1)])])])]))}});export{ne as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/nav-team-add-C8k5DPhY.js b/monisuo-admin/dist/assets/nav-team-add-C8k5DPhY.js new file mode 100644 index 0000000..8027587 --- /dev/null +++ b/monisuo-admin/dist/assets/nav-team-add-C8k5DPhY.js @@ -0,0 +1 @@ +import{Ct as e,D as t,E as n,Et as r,S as i,_ as a,b as o,nt as s,w as c,x as l,z as u}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{n as d}from"./lib-Cz3jviUu.js";import{f,p}from"./index-CcML0o3b.js";import{n as m,t as h}from"./DialogTitle-C0_ATj0B.js";import{t as g}from"./DialogDescription-BubwK6c2.js";import{t as _}from"./Button-2mdP_ygs.js";import{t as v}from"./Input-dHyiQP9I.js";import{i as y,n as b,o as x,r as S,s as C,t as w,u as T}from"./FormMessage-DO2c5bWz.js";import{t as E}from"./FormDescription-DwQJgDgd.js";var D=f({name:p().min(1,{error:`Group name is required`}).max(50,{error:`Group name must be less than 50 characters`}),slug:p().min(1,{error:`Group name is required`}).max(50,{error:`Group name must be less than 50 characters`}),logo:p().optional()}),O={class:`flex justify-start mt-4`},k=c({__name:`nav-team-add`,emits:[`close`],setup(c,{emit:f}){let p=f,{handleSubmit:k}=T({validationSchema:x(D),initialValues:{}}),A=k(e=>{d(`You submitted the following values:`,{position:`top-center`,description:t(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},t(`code`,{class:`text-white`},JSON.stringify(e,null,2)))}),p(`close`)});return(t,c)=>{let d=h,f=g,p=m,x=v,T=_;return u(),o(`div`,null,[i(p,null,{default:s(()=>[i(d,null,{default:s(()=>[...c[1]||=[l(` Add New Team `,-1)]]),_:1}),i(f,null,{default:s(()=>[...c[2]||=[l(` Add a new team by your self. `,-1)]]),_:1})]),_:1}),a(`form`,{class:`space-y-4`,onSubmit:c[0]||=(...t)=>e(A)&&e(A)(...t)},[i(e(C),{name:`name`},{default:s(({componentField:t})=>[i(e(S),null,{default:s(()=>[i(e(b),{class:`text-base`},{default:s(()=>[...c[3]||=[l(` Name `,-1)]]),_:1}),i(e(y),null,{default:s(()=>[i(x,r(n(t)),null,16)]),_:2},1024),i(e(E),null,{default:s(()=>[...c[4]||=[l(` Set the name for the team. `,-1)]]),_:1}),i(e(w))]),_:2},1024)]),_:1}),i(e(C),{name:`slug`},{default:s(({componentField:t})=>[i(e(S),null,{default:s(()=>[i(e(b),{class:`text-base`},{default:s(()=>[...c[5]||=[l(` Slug `,-1)]]),_:1}),i(e(y),null,{default:s(()=>[i(x,r(n(t)),null,16)]),_:2},1024),i(e(E),null,{default:s(()=>[...c[6]||=[l(` Set the slug for the team. `,-1)]]),_:1}),i(e(w))]),_:2},1024)]),_:1}),i(e(C),{name:`logo`},{default:s(({componentField:t})=>[i(e(S),null,{default:s(()=>[i(e(b),{class:`text-base`},{default:s(()=>[...c[7]||=[l(` Logo `,-1)]]),_:1}),i(e(y),null,{default:s(()=>[i(x,r(n(t)),null,16)]),_:2},1024),i(e(E),null,{default:s(()=>[...c[8]||=[l(` Set the logo of the team. `,-1)]]),_:1}),i(e(w))]),_:2},1024)]),_:1}),a(`div`,O,[i(T,{type:`submit`},{default:s(()=>[...c[9]||=[l(` Add team `,-1)]]),_:1})])],32)])}}});export{k as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/notifications-DMwOhSyp.js b/monisuo-admin/dist/assets/notifications-DMwOhSyp.js new file mode 100644 index 0000000..718e757 --- /dev/null +++ b/monisuo-admin/dist/assets/notifications-DMwOhSyp.js @@ -0,0 +1 @@ +import{Ct as e,D as t,E as n,Et as r,H as i,N as a,S as o,Tt as s,_ as c,b as l,bt as u,c as d,d as f,g as p,l as m,nt as h,v as g,w as _,x as v,y,z as b}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as x}from"./utils-BB02OBq2.js";import{n as S}from"./lib-Cz3jviUu.js";import{S as C,m as w}from"./dist-t_U6YImb.js";import{f as T,l as E,s as D}from"./index-CcML0o3b.js";import{t as O}from"./useFormControl-CyMrrgSu.js";import{t as k}from"./createContext-BefgL9WT.js";import{t as A}from"./useForwardPropsEmits-ixfQllIc.js";import"./Teleport-CLYBkdRb.js";import{t as j}from"./Primitive-jhoGcsVx.js";import{t as M}from"./useForwardExpose-OKJAPp5E.js";import{t as N}from"./VisuallyHiddenInput-syf01z94.js";import{t as P}from"./Checkbox-DtKJOwrj.js";import{n as F,t as I}from"./RadioGroupItem-DnFkEnO6.js";import{t as L}from"./Separator-5drwYWrN.js";import{t as R}from"./Button-2mdP_ygs.js";import{i as z,n as B,o as V,r as H,s as U,t as W,u as G}from"./FormMessage-DO2c5bWz.js";import{t as K}from"./FormDescription-DwQJgDgd.js";import"./global-layout-BuXj6D-T.js";import{t as q}from"./settings-layout-DVMhlnCW.js";var[J,Y]=k(`SwitchRoot`),X=_({__name:`SwitchRoot`,props:{defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},value:{type:String,required:!1,default:`on`},trueValue:{type:null,required:!1,default:()=>!0},falseValue:{type:null,required:!1,default:()=>!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`],setup(t,{emit:n}){let r=t,o=n,{disabled:s}=u(r),c=w(r,`modelValue`,o,{defaultValue:r.defaultValue??r.falseValue,passive:r.modelValue===void 0}),l=p(()=>c.value===r.trueValue);function f(){s.value||(c.value=l.value?r.falseValue:r.trueValue)}let{forwardRef:_,currentElement:v}=M(),x=O(v),S=p(()=>r.id&&v.value?document.querySelector(`[for="${r.id}"]`)?.innerText:void 0);return Y({checked:l,toggleCheck:f,disabled:s}),(t,n)=>(b(),g(e(j),a(t.$attrs,{id:t.id,ref:e(_),role:`switch`,type:t.as===`button`?`button`:void 0,value:t.value,"aria-label":t.$attrs[`aria-label`]||S.value,"aria-checked":l.value,"aria-required":t.required,"data-state":l.value?`checked`:`unchecked`,"data-disabled":e(s)?``:void 0,"as-child":t.asChild,as:t.as,disabled:e(s),onClick:f,onKeydown:d(m(f,[`prevent`]),[`enter`])}),{default:h(()=>[i(t.$slots,`default`,{modelValue:e(c),checked:l.value}),e(x)&&t.name?(b(),g(e(N),{key:0,type:`checkbox`,name:t.name,disabled:e(s),required:t.required,value:t.value,checked:l.value},null,8,[`name`,`disabled`,`required`,`value`,`checked`])):y(`v-if`,!0)]),_:3},16,[`id`,`type`,`value`,`aria-label`,`aria-checked`,`aria-required`,`data-state`,`data-disabled`,`as-child`,`as`,`disabled`,`onKeydown`]))}}),Z=_({__name:`SwitchThumb`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(t){let n=J();return M(),(t,r)=>(b(),g(e(j),{"data-state":e(n).checked.value?`checked`:`unchecked`,"data-disabled":e(n).disabled.value?``:void 0,"as-child":t.asChild,as:t.as},{default:h(()=>[i(t.$slots,`default`)]),_:3},8,[`data-state`,`data-disabled`,`as-child`,`as`]))}}),Q=_({__name:`Switch`,props:{defaultValue:{},modelValue:{},disabled:{type:Boolean},id:{},value:{},trueValue:{},falseValue:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},emits:[`update:modelValue`],setup(t,{emit:c}){let l=t,u=c,d=A(C(l,`class`),u);return(t,c)=>(b(),g(e(X),a({"data-slot":`switch`},e(d),{class:e(x)(`peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50`,l.class)}),{default:h(a=>[o(e(Z),{"data-slot":`switch-thumb`,class:s(e(x)(`bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0`))},{default:h(()=>[i(t.$slots,`thumb`,r(n(a)))]),_:2},1032,[`class`])]),_:3},16,[`class`]))}}),$=T({type:D([`all`,`mentions`,`none`],{error:`You need to select a notification type.`}),mobile:E().default(!1).optional(),communication_emails:E().default(!1).optional(),social_emails:E().default(!1).optional(),marketing_emails:E().default(!1).optional(),security_emails:E()}),ee={class:`space-y-4`},te={class:`space-y-0.5`},ne={class:`space-y-0.5`},re={class:`space-y-0.5`},ie={class:`space-y-0.5`},ae={class:`space-y-1 leading-none`},oe={class:`flex justify-start`},se=_({__name:`notifications-form`,setup(n){let{handleSubmit:r}=G({validationSchema:V($),initialValues:{communication_emails:!1,marketing_emails:!1,social_emails:!0,security_emails:!0}}),i=r(e=>{S(`You submitted the following values:`,{description:t(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},t(`code`,{class:`text-white`},JSON.stringify(e,null,2)))})});return(t,n)=>(b(),l(f,null,[n[17]||=c(`div`,null,[c(`h3`,{class:`text-lg font-medium`},` Notifications `),c(`p`,{class:`text-sm text-muted-foreground`},` Configure how you receive notifications. `)],-1),o(e(L),{class:`my-4`}),c(`form`,{class:`space-y-8`,onSubmit:n[0]||=(...t)=>e(i)&&e(i)(...t)},[o(e(U),{type:`radio`,name:`type`},{default:h(({componentField:t})=>[o(e(H),{class:`space-y-3`},{default:h(()=>[o(e(B),null,{default:h(()=>[...n[1]||=[v(`Notify me about...`,-1)]]),_:1}),o(e(z),null,{default:h(()=>[o(e(F),a({class:`flex flex-col space-y-1`},t),{default:h(()=>[o(e(H),{class:`flex items-center space-y-0`},{default:h(()=>[o(e(z),null,{default:h(()=>[o(e(I),{value:`all`})]),_:1}),o(e(B),{class:`font-normal`},{default:h(()=>[...n[2]||=[v(` All new messages `,-1)]]),_:1})]),_:1}),o(e(H),{class:`flex items-center space-y-0`},{default:h(()=>[o(e(z),null,{default:h(()=>[o(e(I),{value:`mentions`})]),_:1}),o(e(B),{class:`font-normal`},{default:h(()=>[...n[3]||=[v(` Direct messages and mentions `,-1)]]),_:1})]),_:1}),o(e(H),{class:`flex items-center space-y-0`},{default:h(()=>[o(e(z),null,{default:h(()=>[o(e(I),{value:`none`})]),_:1}),o(e(B),{class:`font-normal`},{default:h(()=>[...n[4]||=[v(` Nothing `,-1)]]),_:1})]),_:1})]),_:1},16)]),_:2},1024),o(e(W))]),_:2},1024)]),_:1}),c(`div`,null,[n[13]||=c(`h3`,{class:`mb-4 text-lg font-medium`},` Email Notifications `,-1),c(`div`,ee,[o(e(U),{type:`checkbox`,name:`communication_emails`},{default:h(({handleChange:t,value:r})=>[o(e(H),{class:`flex flex-row items-center justify-between p-4 border rounded-lg`},{default:h(()=>[c(`div`,te,[o(e(B),{class:`text-base`},{default:h(()=>[...n[5]||=[v(` Communication emails `,-1)]]),_:1}),o(e(K),null,{default:h(()=>[...n[6]||=[v(` Receive emails about your account activity. `,-1)]]),_:1})]),o(e(z),null,{default:h(()=>[o(e(Q),{checked:r,"onUpdate:checked":t},null,8,[`checked`,`onUpdate:checked`])]),_:2},1024)]),_:2},1024)]),_:1}),o(e(U),{type:`checkbox`,name:`marketing_emails`},{default:h(({handleChange:t,value:r})=>[o(e(H),{class:`flex flex-row items-center justify-between p-4 border rounded-lg`},{default:h(()=>[c(`div`,ne,[o(e(B),{class:`text-base`},{default:h(()=>[...n[7]||=[v(` Marketing emails `,-1)]]),_:1}),o(e(K),null,{default:h(()=>[...n[8]||=[v(` Receive emails about new products, features, and more. `,-1)]]),_:1})]),o(e(z),null,{default:h(()=>[o(e(Q),{checked:r,"onUpdate:checked":t},null,8,[`checked`,`onUpdate:checked`])]),_:2},1024)]),_:2},1024)]),_:1}),o(e(U),{type:`checkbox`,name:`social_emails`},{default:h(({handleChange:t,value:r})=>[o(e(H),{class:`flex flex-row items-center justify-between p-4 border rounded-lg`},{default:h(()=>[c(`div`,re,[o(e(B),{class:`text-base`},{default:h(()=>[...n[9]||=[v(` Social emails `,-1)]]),_:1}),o(e(K),null,{default:h(()=>[...n[10]||=[v(` Receive emails for friend requests, follows, and more. `,-1)]]),_:1})]),o(e(z),null,{default:h(()=>[o(e(Q),{checked:r,"onUpdate:checked":t},null,8,[`checked`,`onUpdate:checked`])]),_:2},1024)]),_:2},1024)]),_:1}),o(e(U),{type:`checkbox`,name:`security_emails`},{default:h(({handleChange:t,value:r})=>[o(e(H),{class:`flex flex-row items-center justify-between p-4 border rounded-lg`},{default:h(()=>[c(`div`,ie,[o(e(B),{class:`text-base`},{default:h(()=>[...n[11]||=[v(` Security emails `,-1)]]),_:1}),o(e(K),null,{default:h(()=>[...n[12]||=[v(` Receive emails about your account activity and security. `,-1)]]),_:1})]),o(e(z),null,{default:h(()=>[o(e(Q),{checked:r,"onUpdate:checked":t},null,8,[`checked`,`onUpdate:checked`])]),_:2},1024)]),_:2},1024)]),_:1})])]),o(e(U),{type:`checkbox`,name:`mobile`},{default:h(({handleChange:t,value:r})=>[o(e(H),{class:`flex flex-row items-start space-x-3 space-y-0`},{default:h(()=>[o(e(z),null,{default:h(()=>[o(e(P),{"model-value":r,"onUpdate:modelValue":t},null,8,[`model-value`,`onUpdate:modelValue`])]),_:2},1024),c(`div`,ae,[o(e(B),null,{default:h(()=>[...n[14]||=[v(` Use different settings for my mobile devices `,-1)]]),_:1}),o(e(K),null,{default:h(()=>[...n[15]||=[v(` You can manage your mobile notifications in the `,-1),c(`a`,{href:`/examples/forms`},` mobile settings `,-1),v(` page. `,-1)]]),_:1})])]),_:2},1024)]),_:1}),c(`div`,oe,[o(e(R),{type:`submit`},{default:h(()=>[...n[16]||=[v(` Update notifications `,-1)]]),_:1})])],32)],64))}}),ce=_({__name:`notifications`,setup(e){return(e,t)=>(b(),g(q,null,{default:h(()=>[o(se)]),_:1}))}});export{ce as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/orders-BMSnsW_u.js b/monisuo-admin/dist/assets/orders-BMSnsW_u.js new file mode 100644 index 0000000..08de8f1 --- /dev/null +++ b/monisuo-admin/dist/assets/orders-BMSnsW_u.js @@ -0,0 +1 @@ +import{Ct as e,Ot as t,S as n,Tt as r,V as i,_ as a,b as o,d as s,g as c,lt as l,mt as u,nt as d,v as f,w as p,x as m,y as h,z as g}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{a as ee,i as te,n as ne,r as re,t as ie}from"./SelectContent-Bb2H68dj.js";import{t as ae}from"./Spinner-BbvbfTgK.js";import{n as _}from"./lib-Cz3jviUu.js";import"./Teleport-CLYBkdRb.js";import{n as oe,t as se}from"./DialogTitle-C0_ATj0B.js";import{n as ce,t as le}from"./DialogContent-BgxXKbvY.js";import{t as ue}from"./Label-D9NotKz_.js";import{i as de,n as fe,r as pe,t as me}from"./TabsTrigger-CSBrc3A_.js";import{t as he}from"./Button-2mdP_ygs.js";import{t as ge}from"./Input-dHyiQP9I.js";import{n as _e,r as v,s as y}from"./monisuo-admin.api-BMEy8kfy.js";import{t as ve}from"./DialogFooter-k3s4IxA-.js";import{t as b}from"./iconify-B5QdRg7l.js";import{r as ye}from"./global-layout-BuXj6D-T.js";import{t as be}from"./Card-Cv6HQPiQ.js";import{t as xe}from"./Badge-Df1MwAP1.js";import{a as Se,i as Ce,n as we,o as Te,r as Ee,t as De}from"./TableHeader-Ma-zEBcz.js";var Oe={class:`space-y-4`},ke={class:`flex justify-end gap-1`},Ae={class:`md:hidden space-y-3`},je={key:0,class:`text-center py-8`},Me={class:`flex items-start justify-between`},Ne={class:`space-y-1`},Pe={class:`font-mono text-xs text-muted-foreground`},Fe={class:`font-medium`},Ie={class:`mt-3 pt-3 border-t`},Le={class:`text-sm text-muted-foreground mt-1`},Re={class:`mt-3 flex gap-2`},ze={key:2,class:`text-center py-8 text-muted-foreground`},Be={class:`flex flex-col sm:flex-row gap-4`},Ve={class:`w-full sm:w-[140px] grid gap-2`},He={class:`w-full sm:w-[140px] grid gap-2`},Ue={class:`flex items-end gap-2`},We={class:`md:hidden space-y-3`},Ge={key:0,class:`text-center py-8`},Ke={class:`flex items-start justify-between`},qe={class:`space-y-1`},Je={class:`font-mono text-xs text-muted-foreground`},Ye={class:`font-medium`},Xe={class:`text-right`},Ze={class:`mt-3 pt-3 border-t`},Qe={class:`text-xl font-mono font-bold`},$e={class:`text-sm text-muted-foreground mt-1`},et={key:0,class:`text-sm text-muted-foreground mt-1`},tt={class:`mt-3`},nt={key:2,class:`text-center py-8 text-muted-foreground`},rt={key:0,class:`flex flex-col sm:flex-row items-center justify-between gap-4 px-2`},it={class:`text-sm text-muted-foreground`},at={class:`flex items-center gap-4`},ot={class:`flex items-center gap-2`},st={class:`flex items-center gap-2`},ct={class:`text-sm min-w-[80px] text-center`},lt={key:0,class:`space-y-4`},ut={class:`grid grid-cols-3 gap-2 text-sm`},dt={class:`col-span-2 font-mono`},ft={class:`col-span-2 font-medium`},pt={class:`col-span-2`},mt={class:`col-span-2 font-mono font-bold text-lg`},ht={class:`col-span-2`},gt={class:`col-span-2`},_t={class:`col-span-2 text-red-500`},vt={class:`col-span-2`},yt={key:0,class:`grid gap-4 py-4`},bt={class:`p-3 rounded-lg bg-muted/50 text-sm`},xt={class:`font-mono`},St={class:`font-mono font-bold text-lg`},Ct={key:0,class:`grid gap-2`},wt={class:`grid gap-2`},x=p({__name:`orders`,setup(p){let x=u(1),S=u(10),C=u(`pending`),w=u(),T=u(),{data:E,isLoading:Tt,refetch:D}=y({pageNum:x.value,pageSize:S.value}),{data:O,isLoading:Et,refetch:k}=v({pageNum:x.value,pageSize:S.value,type:w.value,status:T.value}),A=_e(),j=c(()=>E.value?.data?.list||[]),M=c(()=>E.value?.data?.total||0),N=c(()=>O.value?.data?.list||[]),P=c(()=>O.value?.data?.total||0),F=c(()=>C.value===`pending`?M.value:P.value),Dt=c(()=>Math.ceil(F.value/S.value)),I=u(!1),L=u(!1),R=u(null),z=u(2),B=u(``),V=u(``);function H(e){R.value=e,L.value=!0}function U(e,t){R.value=e,z.value=t,B.value=``,V.value=``,I.value=!0}async function Ot(){if(!R.value)return;let e=z.value===2?`通过`:`驳回`;try{await A.mutateAsync({orderNo:R.value.orderNo,status:z.value,rejectReason:B.value||void 0,adminRemark:V.value||void 0}),_.success(`订单已${e}`),I.value=!1,D(),k()}catch(t){_.error(t.response?.data?.msg||`${e}失败`)}}function kt(e){x.value=e,D(),k()}function At(e){e!=null&&(S.value=Number(e),x.value=1,D(),k())}function jt(){w.value=void 0,T.value=void 0,x.value=1,k()}function W(e){return e.toLocaleString(void 0,{minimumFractionDigits:2,maximumFractionDigits:2})}function G(e){return e===1?`secondary`:e===2?`default`:`destructive`}function K(e){return e===1?`待审批`:e===2?`已通过`:`已驳回`}return(c,u)=>{let p=xe,_=me,_e=fe,v=we,y=Ee,E=De,D=ae,O=Ce,k=he,P=Se,Mt=Te,q=be,Nt=pe,J=ue,Y=ne,X=re,Z=te,Q=ie,$=ee,Pt=de,Ft=se,It=oe,Lt=ve,Rt=le,zt=ce,Bt=ge;return g(),f(e(ye),{title:`订单管理`,description:`审批充提订单`},{default:d(()=>[a(`div`,Oe,[n(Pt,{modelValue:e(C),"onUpdate:modelValue":u[2]||=e=>l(C)?C.value=e:null},{default:d(()=>[n(_e,null,{default:d(()=>[n(_,{value:`pending`},{default:d(()=>[u[14]||=m(` 待审批 `,-1),e(M)>0?(g(),f(p,{key:0,variant:`destructive`,class:`ml-2`},{default:d(()=>[m(t(e(M)),1)]),_:1})):h(``,!0)]),_:1}),n(_,{value:`all`},{default:d(()=>[...u[15]||=[m(` 全部订单 `,-1)]]),_:1})]),_:1}),n(Nt,{value:`pending`,class:`space-y-4`},{default:d(()=>[n(q,{class:`hidden md:block overflow-x-auto`},{default:d(()=>[n(Mt,null,{default:d(()=>[n(E,null,{default:d(()=>[n(y,null,{default:d(()=>[n(v,null,{default:d(()=>[...u[16]||=[m(`订单号`,-1)]]),_:1}),n(v,null,{default:d(()=>[...u[17]||=[m(`用户`,-1)]]),_:1}),n(v,null,{default:d(()=>[...u[18]||=[m(`类型`,-1)]]),_:1}),n(v,{class:`text-right`},{default:d(()=>[...u[19]||=[m(` 金额 `,-1)]]),_:1}),n(v,{class:`hidden lg:table-cell`},{default:d(()=>[...u[20]||=[m(` 时间 `,-1)]]),_:1}),n(v,{class:`text-right`},{default:d(()=>[...u[21]||=[m(` 操作 `,-1)]]),_:1})]),_:1})]),_:1}),n(P,null,{default:d(()=>[e(Tt)?(g(),f(y,{key:0},{default:d(()=>[n(O,{"col-span":6,class:`text-center py-8`},{default:d(()=>[n(D,{class:`mx-auto`})]),_:1})]),_:1})):e(j).length===0?(g(),f(y,{key:1},{default:d(()=>[n(O,{"col-span":6,class:`text-center py-8 text-muted-foreground`},{default:d(()=>[n(e(b),{icon:`lucide:inbox`,class:`size-8 mx-auto mb-2 opacity-50`}),u[22]||=a(`p`,null,`暂无待审批订单`,-1)]),_:1})]),_:1})):h(``,!0),(g(!0),o(s,null,i(e(j),r=>(g(),f(y,{key:r.id},{default:d(()=>[n(O,{class:`font-mono text-xs`},{default:d(()=>[m(t(r.orderNo),1)]),_:2},1024),n(O,null,{default:d(()=>[m(t(r.username),1)]),_:2},1024),n(O,null,{default:d(()=>[n(p,{variant:r.type===1?`default`:`destructive`},{default:d(()=>[n(e(b),{icon:r.type===1?`lucide:arrow-down-left`:`lucide:arrow-up-right`,class:`size-3 mr-1`},null,8,[`icon`]),m(` `+t(r.type===1?`充值`:`提现`),1)]),_:2},1032,[`variant`])]),_:2},1024),n(O,{class:`text-right font-mono font-medium`},{default:d(()=>[m(` ¥`+t(W(r.amount)),1)]),_:2},1024),n(O,{class:`hidden lg:table-cell text-muted-foreground text-sm`},{default:d(()=>[m(t(r.createTime),1)]),_:2},1024),n(O,{class:`text-right`},{default:d(()=>[a(`div`,ke,[n(k,{size:`sm`,variant:`ghost`,onClick:e=>H(r)},{default:d(()=>[n(e(b),{icon:`lucide:eye`,class:`size-4`})]),_:1},8,[`onClick`]),n(k,{size:`sm`,disabled:e(A).isPending.value,onClick:e=>U(r,2)},{default:d(()=>[...u[23]||=[m(` 通过 `,-1)]]),_:1},8,[`disabled`,`onClick`]),n(k,{size:`sm`,variant:`destructive`,disabled:e(A).isPending.value,onClick:e=>U(r,3)},{default:d(()=>[...u[24]||=[m(` 驳回 `,-1)]]),_:1},8,[`disabled`,`onClick`])])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),a(`div`,Ae,[e(Tt)?(g(),o(`div`,je,[n(D,{class:`mx-auto`})])):e(j).length>0?(g(!0),o(s,{key:1},i(e(j),e=>(g(),f(q,{key:e.id,class:`p-4`},{default:d(()=>[a(`div`,Me,[a(`div`,Ne,[a(`div`,Pe,t(e.orderNo),1),a(`div`,Fe,t(e.username),1)]),n(p,{variant:e.type===1?`default`:`destructive`},{default:d(()=>[m(t(e.type===1?`充值`:`提现`),1)]),_:2},1032,[`variant`])]),a(`div`,Ie,[a(`div`,{class:r([`text-xl font-mono font-bold`,e.type===1?`text-green-600 dark:text-green-400`:`text-red-600 dark:text-red-400`])},t(e.type===1?`+`:`-`)+`¥`+t(W(e.amount)),3),a(`div`,Le,t(e.createTime),1)]),a(`div`,Re,[n(k,{size:`sm`,class:`flex-1`,onClick:t=>U(e,2)},{default:d(()=>[...u[25]||=[m(` 通过 `,-1)]]),_:1},8,[`onClick`]),n(k,{size:`sm`,variant:`destructive`,class:`flex-1`,onClick:t=>U(e,3)},{default:d(()=>[...u[26]||=[m(` 驳回 `,-1)]]),_:1},8,[`onClick`])])]),_:2},1024))),128)):(g(),o(`div`,ze,[n(e(b),{icon:`lucide:inbox`,class:`size-8 mx-auto mb-2 opacity-50`}),u[27]||=a(`p`,null,`暂无待审批订单`,-1)]))])]),_:1}),n(Nt,{value:`all`,class:`space-y-4`},{default:d(()=>[n(q,{class:`p-4`},{default:d(()=>[a(`div`,Be,[a(`div`,Ve,[n(J,null,{default:d(()=>[...u[28]||=[m(`类型`,-1)]]),_:1}),n($,{modelValue:e(w),"onUpdate:modelValue":u[0]||=e=>l(w)?w.value=e:null},{default:d(()=>[n(X,null,{default:d(()=>[n(Y,{placeholder:`全部`})]),_:1}),n(Q,null,{default:d(()=>[n(Z,{value:``},{default:d(()=>[...u[29]||=[m(` 全部 `,-1)]]),_:1}),n(Z,{value:1},{default:d(()=>[...u[30]||=[m(` 充值 `,-1)]]),_:1}),n(Z,{value:2},{default:d(()=>[...u[31]||=[m(` 提现 `,-1)]]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),a(`div`,He,[n(J,null,{default:d(()=>[...u[32]||=[m(`状态`,-1)]]),_:1}),n($,{modelValue:e(T),"onUpdate:modelValue":u[1]||=e=>l(T)?T.value=e:null},{default:d(()=>[n(X,null,{default:d(()=>[n(Y,{placeholder:`全部`})]),_:1}),n(Q,null,{default:d(()=>[n(Z,{value:``},{default:d(()=>[...u[33]||=[m(` 全部 `,-1)]]),_:1}),n(Z,{value:1},{default:d(()=>[...u[34]||=[m(` 待审批 `,-1)]]),_:1}),n(Z,{value:2},{default:d(()=>[...u[35]||=[m(` 已通过 `,-1)]]),_:1}),n(Z,{value:3},{default:d(()=>[...u[36]||=[m(` 已驳回 `,-1)]]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),a(`div`,Ue,[n(k,{variant:`outline`,onClick:jt},{default:d(()=>[...u[37]||=[m(` 重置 `,-1)]]),_:1})])])]),_:1}),n(q,{class:`hidden md:block overflow-x-auto`},{default:d(()=>[n(Mt,null,{default:d(()=>[n(E,null,{default:d(()=>[n(y,null,{default:d(()=>[n(v,null,{default:d(()=>[...u[38]||=[m(`订单号`,-1)]]),_:1}),n(v,null,{default:d(()=>[...u[39]||=[m(`用户`,-1)]]),_:1}),n(v,null,{default:d(()=>[...u[40]||=[m(`类型`,-1)]]),_:1}),n(v,{class:`text-right`},{default:d(()=>[...u[41]||=[m(` 金额 `,-1)]]),_:1}),n(v,null,{default:d(()=>[...u[42]||=[m(`状态`,-1)]]),_:1}),n(v,{class:`hidden xl:table-cell`},{default:d(()=>[...u[43]||=[m(` 时间 `,-1)]]),_:1}),n(v,{class:`hidden lg:table-cell`},{default:d(()=>[...u[44]||=[m(` 备注 `,-1)]]),_:1}),n(v,{class:`text-right`},{default:d(()=>[...u[45]||=[m(` 操作 `,-1)]]),_:1})]),_:1})]),_:1}),n(P,null,{default:d(()=>[e(Et)?(g(),f(y,{key:0},{default:d(()=>[n(O,{"col-span":8,class:`text-center py-8`},{default:d(()=>[n(D,{class:`mx-auto`})]),_:1})]),_:1})):e(N).length===0?(g(),f(y,{key:1},{default:d(()=>[n(O,{"col-span":8,class:`text-center py-8 text-muted-foreground`},{default:d(()=>[...u[46]||=[m(` 暂无数据 `,-1)]]),_:1})]),_:1})):h(``,!0),(g(!0),o(s,null,i(e(N),r=>(g(),f(y,{key:r.id},{default:d(()=>[n(O,{class:`font-mono text-xs`},{default:d(()=>[m(t(r.orderNo),1)]),_:2},1024),n(O,null,{default:d(()=>[m(t(r.username),1)]),_:2},1024),n(O,null,{default:d(()=>[n(p,{variant:r.type===1?`default`:`destructive`},{default:d(()=>[m(t(r.type===1?`充值`:`提现`),1)]),_:2},1032,[`variant`])]),_:2},1024),n(O,{class:`text-right font-mono`},{default:d(()=>[m(` ¥`+t(W(r.amount)),1)]),_:2},1024),n(O,null,{default:d(()=>[n(p,{variant:G(r.status)},{default:d(()=>[m(t(K(r.status)),1)]),_:2},1032,[`variant`])]),_:2},1024),n(O,{class:`hidden xl:table-cell text-muted-foreground text-sm`},{default:d(()=>[m(t(r.createTime),1)]),_:2},1024),n(O,{class:`hidden lg:table-cell text-sm text-muted-foreground max-w-[150px] truncate`},{default:d(()=>[m(t(r.rejectReason||r.adminRemark||`-`),1)]),_:2},1024),n(O,{class:`text-right`},{default:d(()=>[n(k,{size:`sm`,variant:`ghost`,onClick:e=>H(r)},{default:d(()=>[n(e(b),{icon:`lucide:eye`,class:`size-4`})]),_:1},8,[`onClick`])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),a(`div`,We,[e(Et)?(g(),o(`div`,Ge,[n(D,{class:`mx-auto`})])):e(N).length>0?(g(!0),o(s,{key:1},i(e(N),e=>(g(),f(q,{key:e.id,class:`p-4`},{default:d(()=>[a(`div`,Ke,[a(`div`,qe,[a(`div`,Je,t(e.orderNo),1),a(`div`,Ye,t(e.username),1)]),a(`div`,Xe,[n(p,{variant:e.type===1?`default`:`destructive`,class:`mb-1`},{default:d(()=>[m(t(e.type===1?`充值`:`提现`),1)]),_:2},1032,[`variant`]),n(p,{variant:G(e.status),class:`block`},{default:d(()=>[m(t(K(e.status)),1)]),_:2},1032,[`variant`])])]),a(`div`,Ze,[a(`div`,Qe,` ¥`+t(W(e.amount)),1),a(`div`,$e,t(e.createTime),1),e.rejectReason||e.adminRemark?(g(),o(`div`,et,` 备注: `+t(e.rejectReason||e.adminRemark),1)):h(``,!0)]),a(`div`,tt,[n(k,{size:`sm`,variant:`outline`,class:`w-full`,onClick:t=>H(e)},{default:d(()=>[...u[47]||=[m(` 查看详情 `,-1)]]),_:1},8,[`onClick`])])]),_:2},1024))),128)):(g(),o(`div`,nt,` 暂无数据 `))])]),_:1})]),_:1},8,[`modelValue`]),e(F)>0?(g(),o(`div`,rt,[a(`div`,it,` 共 `+t(e(F))+` 条记录 `,1),a(`div`,at,[a(`div`,ot,[u[51]||=a(`span`,{class:`text-sm`},`每页`,-1),n($,{"model-value":`${e(S)}`,"onUpdate:modelValue":At},{default:d(()=>[n(X,{class:`h-8 w-[70px]`},{default:d(()=>[n(Y)]),_:1}),n(Q,null,{default:d(()=>[n(Z,{value:`10`},{default:d(()=>[...u[48]||=[m(` 10 `,-1)]]),_:1}),n(Z,{value:`20`},{default:d(()=>[...u[49]||=[m(` 20 `,-1)]]),_:1}),n(Z,{value:`50`},{default:d(()=>[...u[50]||=[m(` 50 `,-1)]]),_:1})]),_:1})]),_:1},8,[`model-value`]),u[52]||=a(`span`,{class:`text-sm`},`条`,-1)]),a(`div`,st,[n(k,{variant:`outline`,size:`icon`,class:`h-8 w-8`,disabled:e(x)<=1,onClick:u[3]||=t=>kt(e(x)-1)},{default:d(()=>[n(e(b),{icon:`lucide:chevron-left`,class:`size-4`})]),_:1},8,[`disabled`]),a(`span`,ct,t(e(x))+` / `+t(e(Dt)),1),n(k,{variant:`outline`,size:`icon`,class:`h-8 w-8`,disabled:e(x)>=e(Dt),onClick:u[4]||=t=>kt(e(x)+1)},{default:d(()=>[n(e(b),{icon:`lucide:chevron-right`,class:`size-4`})]),_:1},8,[`disabled`])])])])):h(``,!0)]),n(zt,{open:e(L),"onUpdate:open":u[9]||=e=>l(L)?L.value=e:null},{default:d(()=>[n(Rt,{class:`max-w-md`},{default:d(()=>[n(It,null,{default:d(()=>[n(Ft,null,{default:d(()=>[...u[53]||=[m(`订单详情`,-1)]]),_:1})]),_:1}),e(R)?(g(),o(`div`,lt,[a(`div`,ut,[u[56]||=a(`div`,{class:`text-muted-foreground`},` 订单号 `,-1),a(`div`,dt,t(e(R).orderNo),1),u[57]||=a(`div`,{class:`text-muted-foreground`},` 用户 `,-1),a(`div`,ft,t(e(R).username),1),u[58]||=a(`div`,{class:`text-muted-foreground`},` 类型 `,-1),a(`div`,pt,[n(p,{variant:e(R).type===1?`default`:`destructive`},{default:d(()=>[m(t(e(R).type===1?`充值`:`提现`),1)]),_:1},8,[`variant`])]),u[59]||=a(`div`,{class:`text-muted-foreground`},` 金额 `,-1),a(`div`,mt,` ¥`+t(W(e(R).amount)),1),u[60]||=a(`div`,{class:`text-muted-foreground`},` 状态 `,-1),a(`div`,ht,[n(p,{variant:G(e(R).status)},{default:d(()=>[m(t(K(e(R).status)),1)]),_:1},8,[`variant`])]),u[61]||=a(`div`,{class:`text-muted-foreground`},` 创建时间 `,-1),a(`div`,gt,t(e(R).createTime),1),e(R).rejectReason?(g(),o(s,{key:0},[u[54]||=a(`div`,{class:`text-muted-foreground text-red-500`},` 驳回原因 `,-1),a(`div`,_t,t(e(R).rejectReason),1)],64)):h(``,!0),e(R).adminRemark?(g(),o(s,{key:1},[u[55]||=a(`div`,{class:`text-muted-foreground`},` 管理员备注 `,-1),a(`div`,vt,t(e(R).adminRemark),1)],64)):h(``,!0)])])):h(``,!0),n(Lt,null,{default:d(()=>[e(R)?.status===1?(g(),o(s,{key:0},[n(k,{variant:`outline`,onClick:u[5]||=e=>L.value=!1},{default:d(()=>[...u[62]||=[m(` 关闭 `,-1)]]),_:1}),n(k,{onClick:u[6]||=t=>{U(e(R),2),L.value=!1}},{default:d(()=>[...u[63]||=[m(` 通过 `,-1)]]),_:1}),n(k,{variant:`destructive`,onClick:u[7]||=t=>{U(e(R),3),L.value=!1}},{default:d(()=>[...u[64]||=[m(` 驳回 `,-1)]]),_:1})],64)):(g(),f(k,{key:1,variant:`outline`,onClick:u[8]||=e=>L.value=!1},{default:d(()=>[...u[65]||=[m(` 关闭 `,-1)]]),_:1}))]),_:1})]),_:1})]),_:1},8,[`open`]),n(zt,{open:e(I),"onUpdate:open":u[13]||=e=>l(I)?I.value=e:null},{default:d(()=>[n(Rt,{class:`max-w-md`},{default:d(()=>[n(It,null,{default:d(()=>[n(Ft,null,{default:d(()=>[m(t(e(z)===2?`通过订单`:`驳回订单`),1)]),_:1})]),_:1}),e(R)?(g(),o(`div`,yt,[a(`div`,bt,[u[66]||=a(`div`,{class:`text-muted-foreground`},` 订单号 `,-1),a(`div`,xt,t(e(R).orderNo),1),u[67]||=a(`div`,{class:`text-muted-foreground mt-2`},` 金额 `,-1),a(`div`,St,` ¥`+t(W(e(R).amount)),1)]),e(z)===3?(g(),o(`div`,Ct,[n(J,null,{default:d(()=>[...u[68]||=[m(`驳回原因 `,-1),a(`span`,{class:`text-red-500`},`*`,-1)]]),_:1}),n(Bt,{modelValue:e(B),"onUpdate:modelValue":u[10]||=e=>l(B)?B.value=e:null,placeholder:`请输入驳回原因`},null,8,[`modelValue`])])):h(``,!0),a(`div`,wt,[n(J,null,{default:d(()=>[...u[69]||=[m(`管理员备注`,-1)]]),_:1}),n(Bt,{modelValue:e(V),"onUpdate:modelValue":u[11]||=e=>l(V)?V.value=e:null,placeholder:`可选`},null,8,[`modelValue`])])])):h(``,!0),n(Lt,null,{default:d(()=>[n(k,{variant:`outline`,onClick:u[12]||=e=>I.value=!1},{default:d(()=>[...u[70]||=[m(` 取消 `,-1)]]),_:1}),n(k,{variant:e(z)===3?`destructive`:`default`,disabled:e(A).isPending.value,onClick:Ot},{default:d(()=>[e(A).isPending.value?(g(),f(D,{key:0,class:`mr-2`})):h(``,!0),u[71]||=m(` 确认 `,-1)]),_:1},8,[`variant`,`disabled`])]),_:1})]),_:1})]),_:1},8,[`open`])]),_:1})}}});export{x as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/otp-RmrxEFFV.js b/monisuo-admin/dist/assets/otp-RmrxEFFV.js new file mode 100644 index 0000000..9f975e5 --- /dev/null +++ b/monisuo-admin/dist/assets/otp-RmrxEFFV.js @@ -0,0 +1 @@ +import{Ct as e,H as t,I as n,L as r,N as i,P as a,Q as o,S as s,V as c,_ as l,b as u,bt as d,c as f,d as p,g as m,lt as h,mt as g,nt as _,v,w as y,x as b,z as x}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as S}from"./utils-BB02OBq2.js";import{S as C,m as w}from"./dist-t_U6YImb.js";import{t as T}from"./createContext-BefgL9WT.js";import{r as E,t as D}from"./useForwardPropsEmits-ixfQllIc.js";import{t as O}from"./Primitive-jhoGcsVx.js";import{t as k}from"./useArrowNavigation-Cq05LxDE.js";import{t as A}from"./useForwardProps-B-1JXcFn.js";import{n as j,t as M}from"./usePrimitiveElement-BKQPgqfD.js";import{t as N}from"./useForwardExpose-OKJAPp5E.js";import{t as P}from"./VisuallyHiddenInput-syf01z94.js";import{t as F}from"./Button-2mdP_ygs.js";import{t as I}from"./Card-Cv6HQPiQ.js";import{t as L}from"./CardContent-cvoMlP3H.js";import{n as R,r as z,t as B}from"./CardHeader-JyQWjCMQ.js";import{t as V}from"./CardFooter-BXCq_TYq.js";import{t as H}from"./auth-title-CWjARZIA.js";var[U,W]=T(`PinInputRoot`),G=y({inheritAttrs:!1,__name:`PinInputRoot`,props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},placeholder:{type:String,required:!1,default:``},mask:{type:Boolean,required:!1},otp:{type:Boolean,required:!1},type:{type:null,required:!1,default:`text`},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`,`complete`],setup(n,{emit:r}){let a=n,c=r,{mask:l,otp:u,placeholder:f,type:p,disabled:h,dir:y}=d(a),{forwardRef:b}=N(),S=j(y),C=w(a,`modelValue`,c,{defaultValue:a.defaultValue??[],passive:!0,deep:!0}),T=m(()=>Array.isArray(C.value)?[...C.value]:[]),E=g(new Set);function D(e){E.value.add(e)}let k=m(()=>a.type===`number`),A=m(()=>T.value.filter(e=>!!e||k.value&&e===0).length===E.value.size);return o(C,()=>{A.value&&c(`complete`,C.value)},{deep:!0}),W({modelValue:C,currentModelValue:T,mask:l,otp:u,placeholder:f,type:p,dir:S,disabled:h,isCompleted:A,inputElements:E,onInputElementChange:D,isNumericMode:k}),(n,r)=>(x(),v(e(O),i(n.$attrs,{ref:e(b),dir:e(S),"data-complete":A.value?``:void 0,"data-disabled":e(h)?``:void 0}),{default:_(()=>[t(n.$slots,`default`,{modelValue:e(C)}),s(P,{id:n.id,as:`input`,feature:`focusable`,tabindex:`-1`,value:T.value.join(``),name:n.name??``,disabled:e(h),required:n.required,onFocus:r[0]||=e=>Array.from(E.value)?.[0]?.focus()},null,8,[`id`,`value`,`name`,`disabled`,`required`])]),_:3},16,[`dir`,`data-complete`,`data-disabled`]))}}),K=y({__name:`PinInputInput`,props:{index:{type:Number,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`input`}},setup(i){let s=i,c=U(),l=m(()=>Array.from(c.inputElements.value)),u=m(()=>c.currentModelValue.value[s.index]),d=m(()=>s.disabled||c.disabled.value),p=m(()=>c.otp.value),h=m(()=>c.mask.value),{primitiveElement:g,currentElement:y}=M();function b(e){let t=e.target;if((e.data?.length??0)>1){N(t.value);return}if(c.isNumericMode.value&&!/^\d*$/.test(t.value)){t.value=t.value.replace(/\D/g,``);return}t.value=e.data||t.value.slice(-1),F(s.index,t.value);let n=l.value[s.index+1];n&&n.focus()}function S(){a(()=>{let e=y.value;e&&(!e.value&&e===E()?e.placeholder=``:e.placeholder=c.placeholder.value)})}function C(e){k(e,E(),void 0,{itemsArray:l.value,focus:!0,loop:!1,arrowKeyOptions:`horizontal`,dir:c.dir.value})}function w(e){if(e.preventDefault(),e.target.value)F(s.index,``);else{let e=l.value[s.index-1];e&&(e.focus(),F(s.index-1,``))}}function T(e){e.key===`Delete`&&(e.preventDefault(),F(s.index,``))}function D(e){if(c.otp.value){let e=l.value.findIndex((e,t)=>c.currentModelValue.value[t]===``||c.currentModelValue.value[t]===void 0);if(e!==-1&&e=l.value.length?0:s.index,r=Math.min(n+e.length,l.value.length);for(let i=n;i=0&&e[t]===``;)e.pop(),t--;return e}function F(e,t){let n=[...c.currentModelValue.value];if(c.isNumericMode.value){let r=+t;t===``||isNaN(r)?delete n[e]:n[e]=r}else n[e]=t;c.modelValue.value=P(n)}return o(u,S),n(()=>{c.onInputElementChange(y.value)}),r(()=>{c.inputElements?.value.delete(y.value)}),(n,r)=>(x(),v(e(O),{ref_key:`primitiveElement`,ref:g,autocapitalize:`none`,as:n.as,"as-child":n.asChild,autocomplete:p.value?`one-time-code`:`false`,type:h.value?`password`:`text`,inputmode:e(c).isNumericMode.value?`numeric`:`text`,pattern:e(c).isNumericMode.value?`[0-9]*`:void 0,placeholder:e(c).placeholder.value,value:u.value,disabled:d.value,"data-disabled":d.value?``:void 0,"data-complete":e(c).isCompleted.value?``:void 0,"aria-label":`pin input ${n.index+1} of ${l.value.length}`,onInput:r[0]||=e=>b(e),onKeydown:[f(C,[`left`,`right`,`up`,`down`,`home`,`end`]),f(w,[`backspace`]),f(T,[`delete`])],onFocus:D,onBlur:A,onPaste:j},{default:_(()=>[t(n.$slots,`default`)]),_:3},8,[`as`,`as-child`,`autocomplete`,`type`,`inputmode`,`pattern`,`placeholder`,`value`,`disabled`,`data-disabled`,`data-complete`,`aria-label`]))}}),q=y({__name:`PinInput`,props:{modelValue:{},defaultValue:{},placeholder:{},mask:{type:Boolean},otp:{type:Boolean,default:!0},type:{},dir:{},disabled:{type:Boolean},id:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},emits:[`update:modelValue`,`complete`],setup(n,{emit:r}){let a=n,o=r,s=D(C(a,`class`),o);return(n,r)=>(x(),v(e(G),i({otp:a.otp,"data-slot":`pin-input`},e(s),{class:e(S)(`flex items-center gap-2 has-disabled:opacity-50 disabled:cursor-not-allowed`,a.class)}),{default:_(()=>[t(n.$slots,`default`)]),_:3},16,[`otp`,`class`]))}}),J=y({__name:`PinInputGroup`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(n){let r=n,a=A(C(r,`class`));return(n,o)=>(x(),v(e(O),i({"data-slot":`pin-input-group`},e(a),{class:e(S)(`flex items-center`,r.class)}),{default:_(()=>[t(n.$slots,`default`)]),_:3},16,[`class`]))}}),Y=y({__name:`PinInputInput`,props:{index:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(t){let n=t,r=A(m(()=>{let{class:e,...t}=n;return t}));return(t,a)=>(x(),v(e(K),i(e(r),{class:e(S)(`relative text-center focus:outline-hidden focus:ring-2 focus:ring-ring focus:relative focus:z-10 flex h-10 w-10 items-center justify-center border-y border-r border-input text-sm transition-all first:rounded-l-md first:border-l last:rounded-r-md`,n.class)}),null,16,[`class`]))}}),X={class:`flex items-center justify-center min-h-screen p-4 min-w-screen`},Z={class:`flex flex-col gap-4`},Q={class:`grid items-center justify-center gap-2`},$=y({__name:`otp`,setup(t){let n=g([]);function r(e){alert(e.join(``))}return(t,i)=>{let a=R,o=z,d=B,f=Y,m=J,g=q,v=L,y=F,S=V,C=I;return x(),u(`div`,X,[l(`main`,Z,[s(H),s(C,{class:`w-full max-w-sm`},{default:_(()=>[s(d,null,{default:_(()=>[s(a,{class:`text-2xl`},{default:_(()=>[...i[1]||=[b(` Two-Factor Authentication `,-1)]]),_:1}),s(o,null,{default:_(()=>[...i[2]||=[b(` Please enter the authentication code.We have sent the authentication code to your email. `,-1)]]),_:1})]),_:1}),s(v,{class:`grid gap-4`},{default:_(()=>[l(`div`,Q,[s(g,{id:`pin-input`,modelValue:e(n),"onUpdate:modelValue":i[0]||=e=>h(n)?n.value=e:null,placeholder:`○`,onComplete:r},{default:_(()=>[i[3]||=l(`span`,{class:`text-xl`},`SA`,-1),i[4]||=l(`span`,null,`-`,-1),s(m,null,{default:_(()=>[(x(),u(p,null,c(6,(e,t)=>s(f,{key:e,index:t},null,8,[`index`])),64))]),_:1})]),_:1},8,[`modelValue`])])]),_:1}),s(S,{class:`flex flex-col gap-2`},{default:_(()=>[s(y,{class:`w-full`,disabled:e(n).length<6},{default:_(()=>[...i[5]||=[b(` Verify `,-1)]]),_:1},8,[`disabled`]),s(o,null,{default:_(()=>[i[7]||=b(` Haven't received it? `,-1),s(y,{variant:`link`,class:`px-0 text-muted-foreground`},{default:_(()=>[...i[6]||=[b(` Resend a new code. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})])])}}});export{$ as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/pages-Dv-ehIUk.js b/monisuo-admin/dist/assets/pages-Dv-ehIUk.js new file mode 100644 index 0000000..bd4af6c --- /dev/null +++ b/monisuo-admin/dist/assets/pages-Dv-ehIUk.js @@ -0,0 +1 @@ +import{S as e,b as t,w as n,z as r}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{Z as i,z as a}from"./index-CcML0o3b.js";import{t as o}from"./route-block-B_uS4-sj.js";var s={class:`flex items-center justify-center w-screen h-screen`},c=n({__name:`index`,setup(n){return a().push({name:`/dashboard/`}),(n,a)=>(r(),t(`div`,s,[e(i)]))}});typeof o==`function`&&o(c);var l=c;export{l as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/plus-Bv8BsAKJ.js b/monisuo-admin/dist/assets/plus-Bv8BsAKJ.js new file mode 100644 index 0000000..eac8b70 --- /dev/null +++ b/monisuo-admin/dist/assets/plus-Bv8BsAKJ.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`plus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`M12 5v14`,key:`s699le`}]]);export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/prop-components-Ox-FRmTX.js b/monisuo-admin/dist/assets/prop-components-Ox-FRmTX.js new file mode 100644 index 0000000..d992ae6 --- /dev/null +++ b/monisuo-admin/dist/assets/prop-components-Ox-FRmTX.js @@ -0,0 +1 @@ +import{Ct as e,H as t,Ot as n,S as r,Tt as i,V as a,_ as o,b as s,d as c,nt as l,v as u,w as d,x as f,z as p}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as m}from"./createLucideIcon-BpvmDsEE.js";import{t as h}from"./badge-check-BijlgjzK.js";import{t as g}from"./chevron-right-7JHpBKZy.js";import{t as _}from"./utils-BB02OBq2.js";import"./Teleport-CLYBkdRb.js";import{t as v}from"./Primitive-jhoGcsVx.js";import{r as y,t as b}from"./Button-2mdP_ygs.js";import{r as x}from"./global-layout-BuXj6D-T.js";var S=m(`arrow-up-right`,[[`path`,{d:`M7 7h10v10`,key:`1tivn9`}],[`path`,{d:`M7 17 17 7`,key:`1vkiza`}]]),C=d({__name:`Item`,props:{asChild:{type:Boolean},as:{default:`div`},class:{type:[Boolean,null,String,Object,Array]},variant:{},size:{}},setup(n){let r=n;return(a,o)=>(p(),u(e(v),{"data-slot":`item`,as:n.as,"as-child":n.asChild,class:i(e(_)(e(A)({variant:n.variant,size:n.size}),r.class))},{default:l(()=>[t(a.$slots,`default`)]),_:3},8,[`as`,`as-child`,`class`]))}}),w=d({__name:`ItemActions`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(n){let r=n;return(n,a)=>(p(),s(`div`,{"data-slot":`item-actions`,class:i(e(_)(`flex items-center gap-2`,r.class))},[t(n.$slots,`default`)],2))}}),T=d({__name:`ItemContent`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(n){let r=n;return(n,a)=>(p(),s(`div`,{"data-slot":`item-content`,class:i(e(_)(`flex flex-1 flex-col gap-1 [&+[data-slot=item-content]]:flex-none`,r.class))},[t(n.$slots,`default`)],2))}}),E=d({__name:`ItemDescription`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(n){let r=n;return(n,a)=>(p(),s(`p`,{"data-slot":`item-description`,class:i(e(_)(`text-muted-foreground line-clamp-2 text-sm leading-normal font-normal text-balance`,`[&>a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4`,r.class))},[t(n.$slots,`default`)],2))}}),D=[`data-variant`],O=d({__name:`ItemMedia`,props:{class:{type:[Boolean,null,String,Object,Array]},variant:{}},setup(n){let r=n;return(a,o)=>(p(),s(`div`,{"data-slot":`item-media`,"data-variant":r.variant,class:i(e(_)(e(j)({variant:n.variant}),r.class))},[t(a.$slots,`default`)],10,D))}}),k=d({__name:`ItemTitle`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(n){let r=n;return(n,a)=>(p(),s(`div`,{"data-slot":`item-title`,class:i(e(_)(`flex w-fit items-center gap-2 text-sm leading-snug font-medium`,r.class))},[t(n.$slots,`default`)],2))}}),A=y(`group/item flex items-center border border-transparent text-sm rounded-md transition-colors [a]:hover:bg-accent/50 [a]:transition-colors duration-100 flex-wrap outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]`,{variants:{variant:{default:`bg-transparent`,outline:`border-border`,muted:`bg-muted/50`},size:{default:`p-4 gap-4 `,sm:`py-3 px-4 gap-2.5`}},defaultVariants:{variant:`default`,size:`default`}}),j=y(`flex shrink-0 items-center justify-center gap-2 group-has-[[data-slot=item-description]]/item:self-start [&_svg]:pointer-events-none group-has-[[data-slot=item-description]]/item:translate-y-0.5`,{variants:{variant:{default:`bg-transparent`,icon:`size-8 border rounded-sm bg-muted [&_svg:not([class*='size-'])]:size-4`,image:`size-10 rounded-sm overflow-hidden [&_img]:size-full [&_img]:object-cover`}},defaultVariants:{variant:`default`}}),M={class:`grid grid-cols-1 md:grid-cols-2 w-full gap-6`},N=[`href`],P={href:`https://kit.prop.show/en`,target:`_blank`,rel:`noopener noreferrer`},F=d({__name:`index`,setup(t){let i=[{title:`Copy`,description:`Copy button component, supports custom styles and tooltip text.`,link:`https://kit.prop.show/en/components/copy`},{title:`Full Screen Dialog`,description:``,link:`https://kit.prop.show/en/components/full-screen-dialog`},{title:`Inline Tip`,description:`Inline tip component, used to display different types of tip information.`,link:`https://kit.prop.show/en/components/inline-tip`},{title:`Status Badge`,description:``,link:`https://kit.prop.show/en/components/status-badge`}];return(t,d)=>(p(),u(e(x),{title:`Prop Components`,description:`A collection of extended components for shadcn-vue.`,sticky:``},{default:l(()=>[o(`div`,M,[(p(),s(c,null,a(i,t=>r(e(C),{key:t.title,variant:`outline`},{default:l(()=>[r(e(T),null,{default:l(()=>[r(e(k),null,{default:l(()=>[f(n(t.title),1)]),_:2},1024),r(e(E),null,{default:l(()=>[f(n(t.description),1)]),_:2},1024)]),_:2},1024),r(e(w),null,{default:l(()=>[r(e(b),{variant:`outline`,size:`sm`,"as-child":``},{default:l(()=>[o(`a`,{href:t.link,target:`_blank`,rel:`noopener noreferrer`,class:`flex items-center gap-2`},[d[0]||=f(` Docs `,-1),r(e(S))],8,N)]),_:2},1024)]),_:2},1024)]),_:2},1024)),64)),r(e(C),{variant:`outline`,size:`sm`,"as-child":``},{default:l(()=>[o(`a`,P,[r(e(O),null,{default:l(()=>[r(e(h),{class:`size-5`})]),_:1}),r(e(T),null,{default:l(()=>[r(e(k),null,{default:l(()=>[...d[1]||=[f(`More components from kit.prop.show`,-1)]]),_:1})]),_:1}),r(e(w),null,{default:l(()=>[r(e(g),{class:`size-4`})]),_:1})])]),_:1})])]),_:1}))}});export{F as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/refresh-ccw-B1pGpJZm.js b/monisuo-admin/dist/assets/refresh-ccw-B1pGpJZm.js new file mode 100644 index 0000000..26db2ae --- /dev/null +++ b/monisuo-admin/dist/assets/refresh-ccw-B1pGpJZm.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`refresh-ccw`,[[`path`,{d:`M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8`,key:`14sxne`}],[`path`,{d:`M3 3v5h5`,key:`1xhq8a`}],[`path`,{d:`M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16`,key:`1hlbsb`}],[`path`,{d:`M16 16h5v5`,key:`ccwih5`}]]);export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/route-block-B_uS4-sj.js b/monisuo-admin/dist/assets/route-block-B_uS4-sj.js new file mode 100644 index 0000000..d0f3536 --- /dev/null +++ b/monisuo-admin/dist/assets/route-block-B_uS4-sj.js @@ -0,0 +1 @@ +var e={};export{e as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/settings-Dk3H9hkV.js b/monisuo-admin/dist/assets/settings-Dk3H9hkV.js new file mode 100644 index 0000000..3f19f79 --- /dev/null +++ b/monisuo-admin/dist/assets/settings-Dk3H9hkV.js @@ -0,0 +1 @@ +import{Ct as e,D as t,E as n,Et as r,N as i,Ot as a,S as o,Tt as s,V as c,_ as l,b as u,d,mt as f,nt as p,v as m,w as h,x as g,z as _}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{a as v,i as y,n as b,r as x,t as S}from"./SelectContent-Bb2H68dj.js";import{t as C}from"./utils-BB02OBq2.js";import{n as w}from"./lib-Cz3jviUu.js";import{Q as T,c as E,f as D,m as O,p as k,u as A}from"./index-CcML0o3b.js";import"./Teleport-CLYBkdRb.js";import{t as j}from"./SelectGroup-CFM1aDq9.js";import{t as M}from"./Separator-5drwYWrN.js";import{t as N}from"./Button-2mdP_ygs.js";import{t as P}from"./Input-dHyiQP9I.js";import{c as F,i as I,n as L,o as R,r as z,s as B,t as V,u as H}from"./FormMessage-DO2c5bWz.js";import{t as U}from"./FormDescription-DwQJgDgd.js";import{t as W}from"./Textarea-DpC456Mi.js";import"./global-layout-BuXj6D-T.js";import{t as G}from"./settings-layout-DVMhlnCW.js";var K=D({username:k().min(2,{error:`Username must be at least 2 characters.`}).max(30,{error:`Username must not be longer than 30 characters.`}),email:A({error:`Please select an email to display.`}),bio:k().max(160,{error:`Bio must not be longer than 160 characters.`}).min(4,{error:`Bio must be at least 2 characters.`}),urls:E(D({value:O({error:`Please enter a valid URL.`})})).optional()}),q={class:`relative flex items-center`},J=[`onClick`],Y={class:`flex justify-start gap-2`},X=h({__name:`profile-form`,setup(h){let E=f([`m@example.com`,`m@google.com`,`m@support.com`]),{handleSubmit:D,resetForm:O}=H({validationSchema:R(K),initialValues:{bio:`I own a computer.`,urls:[{value:`https://shadcn.com`},{value:`http://twitter.com/shadcn`}]}}),k=D(e=>{w(`You submitted the following values:`,{description:t(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},t(`code`,{class:`text-white`},JSON.stringify(e,null,2)))})});return(t,f)=>(_(),u(d,null,[f[12]||=l(`div`,null,[l(`h3`,{class:`text-lg font-medium`},` Profile `),l(`p`,{class:`text-sm text-muted-foreground`},` This is how others will see you on the site. `)],-1),o(e(M),{orientation:`horizontal`,class:`my-4`}),l(`form`,{class:`space-y-8`,onSubmit:f[0]||=(...t)=>e(k)&&e(k)(...t)},[o(e(B),{name:`username`},{default:p(({componentField:t})=>[o(e(z),null,{default:p(()=>[o(e(L),null,{default:p(()=>[...f[1]||=[g(`Username`,-1)]]),_:1}),o(e(I),null,{default:p(()=>[o(e(P),i({type:`text`,placeholder:`shadcn`},t),null,16)]),_:2},1024),o(e(U),null,{default:p(()=>[...f[2]||=[g(` This is your public display name. It can be your real name or a pseudonym. You can only change this once every 30 days. `,-1)]]),_:1}),o(e(V))]),_:2},1024)]),_:1}),o(e(B),{name:`email`},{default:p(({componentField:t})=>[o(e(z),null,{default:p(()=>[o(e(L),null,{default:p(()=>[...f[3]||=[g(`Email`,-1)]]),_:1}),o(e(v),r(n(t)),{default:p(()=>[o(e(I),null,{default:p(()=>[o(e(x),null,{default:p(()=>[o(e(b),{placeholder:`Select an email`})]),_:1})]),_:1}),o(e(S),null,{default:p(()=>[o(e(j),null,{default:p(()=>[(_(!0),u(d,null,c(e(E),t=>(_(),m(e(y),{key:t,value:t},{default:p(()=>[g(a(t),1)]),_:2},1032,[`value`]))),128))]),_:1})]),_:1})]),_:1},16),o(e(U),null,{default:p(()=>[...f[4]||=[g(` You can manage verified email addresses in your email settings. `,-1)]]),_:1}),o(e(V))]),_:2},1024)]),_:1}),o(e(B),{name:`bio`},{default:p(({componentField:t})=>[o(e(z),null,{default:p(()=>[o(e(L),null,{default:p(()=>[...f[5]||=[g(`Bio`,-1)]]),_:1}),o(e(I),null,{default:p(()=>[o(e(W),i({placeholder:`Tell us a little bit about yourself`},t),null,16)]),_:2},1024),o(e(U),null,{default:p(()=>[...f[6]||=[g(` You can `,-1),l(`span`,null,`@mention`,-1),g(` other users and organizations to link to them. `,-1)]]),_:1}),o(e(V))]),_:2},1024)]),_:1}),l(`div`,null,[o(e(F),{name:`urls`},{default:p(({fields:t,push:n,remove:r})=>[(_(!0),u(d,null,c(t,(t,n)=>(_(),u(`div`,{key:`urls-${t.key}`,class:`mb-2`},[o(e(B),{name:`urls[${n}].value`},{default:p(({componentField:t})=>[o(e(z),null,{default:p(()=>[o(e(L),{class:s(e(C)(n!==0&&`sr-only`))},{default:p(()=>[...f[7]||=[g(` URLs `,-1)]]),_:1},8,[`class`]),o(e(U),{class:s(e(C)(n!==0&&`sr-only`))},{default:p(()=>[...f[8]||=[g(` Add links to your website, blog, or social media profiles. `,-1)]]),_:1},8,[`class`]),l(`div`,q,[o(e(I),null,{default:p(()=>[o(e(P),i({type:`url`},{ref_for:!0},t),null,16)]),_:2},1024),l(`button`,{type:`button`,class:`absolute py-2 pe-3 end-0 text-muted-foreground`,onClick:e=>r(n)},[o(e(T),{class:`w-3`})],8,J)]),o(e(V))]),_:2},1024)]),_:2},1032,[`name`])]))),128)),o(e(N),{type:`button`,variant:`outline`,size:`sm`,class:`w-20 mt-2 text-xs`,onClick:e=>n({value:``})},{default:p(()=>[...f[9]||=[g(` Add URL `,-1)]]),_:1},8,[`onClick`])]),_:1})]),l(`div`,Y,[o(e(N),{type:`submit`},{default:p(()=>[...f[10]||=[g(` Update profile `,-1)]]),_:1}),o(e(N),{type:`button`,variant:`outline`,onClick:e(O)},{default:p(()=>[...f[11]||=[g(` Reset form `,-1)]]),_:1},8,[`onClick`])])],32)],64))}}),Z=h({__name:`index`,setup(e){return(e,t)=>(_(),m(G,null,{default:p(()=>[o(X)]),_:1}))}});export{Z as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/settings-layout-DVMhlnCW.js b/monisuo-admin/dist/assets/settings-layout-DVMhlnCW.js new file mode 100644 index 0000000..1bfa26f --- /dev/null +++ b/monisuo-admin/dist/assets/settings-layout-DVMhlnCW.js @@ -0,0 +1 @@ +import{Ct as e,H as t,S as n,nt as r,v as i,w as a,z as o}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as s}from"./use-sidebar-jlDzOsxR.js";import{n as c,r as l,t as u}from"./global-layout-BuXj6D-T.js";var d=a({__name:`settings-layout`,setup(a){let{settingsNavItems:d}=s();return(a,s)=>(o(),i(e(l),{title:`Settings`,description:`Manage your store settings.`},{default:r(()=>[n(e(u),null,{aside:r(()=>[n(e(c),{nav:e(d)},null,8,[`nav`])]),default:r(()=>[t(a.$slots,`default`)]),_:3})]),_:3}))}});export{d as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/sign-in-2-BjlOMZz3.js b/monisuo-admin/dist/assets/sign-in-2-BjlOMZz3.js new file mode 100644 index 0000000..7f2de40 --- /dev/null +++ b/monisuo-admin/dist/assets/sign-in-2-BjlOMZz3.js @@ -0,0 +1 @@ +import{S as e,_ as t,b as n,w as r,z as i}from"./vue.runtime.esm-bundler-DQjudA8G.js";import"./Button-2mdP_ygs.js";import"./monisuo-admin.api-BMEy8kfy.js";import"./use-auth-CYWl8dOd.js";import"./iconify-B5QdRg7l.js";import{t as a}from"./auth-title-CWjARZIA.js";import"./terms-of-service-button-CSuAJAmJ.js";import{t as o}from"./login-form-BfzTr-Ak.js";var s={class:`w-full h-screen lg:grid lg:min-h-[600px] lg:grid-cols-2 xl:min-h-[800px]`},c={class:`relative hidden bg-muted lg:block`},l={class:`flex items-center justify-center py-12`},u={class:`mx-auto grid w-[350px] gap-6`},d=r({__name:`sign-in-2`,setup(r){return(r,d)=>(i(),n(`div`,s,[t(`div`,c,[d[0]||=t(`img`,{src:`/placeholder.png`,alt:`Image`,width:`1920`,height:`1080`,class:`h-full w-full object-cover dark:brightness-[0.3] dark:grayscale absolute left-0 top-0`},null,-1),e(a,{class:`absolute z-10 left-8 top-8`})]),t(`div`,l,[t(`div`,u,[e(o,{class:`border-0 shadow-none`})])])]))}});export{d as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/sign-in-w56jdFeb.js b/monisuo-admin/dist/assets/sign-in-w56jdFeb.js new file mode 100644 index 0000000..645e9c7 --- /dev/null +++ b/monisuo-admin/dist/assets/sign-in-w56jdFeb.js @@ -0,0 +1 @@ +import{S as e,_ as t,b as n,w as r,z as i}from"./vue.runtime.esm-bundler-DQjudA8G.js";import"./Button-2mdP_ygs.js";import"./monisuo-admin.api-BMEy8kfy.js";import"./use-auth-CYWl8dOd.js";import"./iconify-B5QdRg7l.js";import{t as a}from"./auth-title-CWjARZIA.js";import"./terms-of-service-button-CSuAJAmJ.js";import{t as o}from"./login-form-BfzTr-Ak.js";var s={class:`flex items-center justify-center min-h-screen p-4 min-w-screen`},c={class:`flex flex-col gap-4`},l=r({__name:`sign-in`,setup(r){return(r,l)=>(i(),n(`div`,s,[t(`main`,c,[e(a),e(o)])]))}});export{l as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/sign-up-CEiP85AD.js b/monisuo-admin/dist/assets/sign-up-CEiP85AD.js new file mode 100644 index 0000000..1987768 --- /dev/null +++ b/monisuo-admin/dist/assets/sign-up-CEiP85AD.js @@ -0,0 +1 @@ +import{S as e,_ as t,b as n,nt as r,w as i,x as a,z as o}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as s}from"./Label-D9NotKz_.js";import{t as c}from"./Separator-5drwYWrN.js";import{t as l}from"./Button-2mdP_ygs.js";import{t as u}from"./Input-dHyiQP9I.js";import"./iconify-B5QdRg7l.js";import{t as d}from"./Card-Cv6HQPiQ.js";import{t as f}from"./CardContent-cvoMlP3H.js";import{n as p,r as m,t as h}from"./CardHeader-JyQWjCMQ.js";import{t as g}from"./auth-title-CWjARZIA.js";import{i as _,n as v,r as y,t as b}from"./terms-of-service-button-CSuAJAmJ.js";var x={class:`flex items-center justify-center min-h-screen p-4 min-w-screen`},S={class:`flex flex-col gap-4`},C={class:`grid gap-4`},w={class:`grid grid-cols-2 gap-4`},T={class:`grid gap-2`},E={class:`grid gap-2`},D={class:`grid gap-2`},O={class:`grid gap-2`},k={class:`grid gap-2`},A={class:`flex flex-col items-center justify-between gap-4`},j=i({__name:`sign-up`,setup(i){return(i,j)=>{let M=p,N=l,P=m,F=h,I=s,L=u,R=c,z=f,B=d;return o(),n(`div`,x,[t(`main`,S,[e(g),e(B,{class:`max-w-sm mx-auto`},{default:r(()=>[e(F,null,{default:r(()=>[e(M,{class:`text-xl`},{default:r(()=>[...j[1]||=[a(` Sign Up `,-1)]]),_:1}),e(P,null,{default:r(()=>[j[3]||=a(` Enter your email and password to create an account. Already have an account? `,-1),e(N,{variant:`link`,class:`px-0 text-muted-foreground`,onClick:j[0]||=e=>i.$router.push(`/auth/sign-in`)},{default:r(()=>[...j[2]||=[a(` Sign In `,-1)]]),_:1})]),_:1})]),_:1}),e(z,null,{default:r(()=>[t(`div`,C,[t(`div`,w,[t(`div`,T,[e(I,{for:`first-name`},{default:r(()=>[...j[4]||=[a(` First name `,-1)]]),_:1}),e(L,{id:`first-name`,placeholder:`Max`,required:``})]),t(`div`,E,[e(I,{for:`last-name`},{default:r(()=>[...j[5]||=[a(` Last name `,-1)]]),_:1}),e(L,{id:`last-name`,placeholder:`Robinson`,required:``})])]),t(`div`,D,[e(I,{for:`email`},{default:r(()=>[...j[6]||=[a(` Email `,-1)]]),_:1}),e(L,{id:`email`,type:`email`,placeholder:`m@example.com`,required:``})]),t(`div`,O,[e(I,{for:`password`},{default:r(()=>[...j[7]||=[a(` Password `,-1)]]),_:1}),e(L,{id:`password`,type:`password`,placeholder:`******`})]),t(`div`,k,[e(I,{for:`password`},{default:r(()=>[...j[8]||=[a(` Confirm Password `,-1)]]),_:1}),e(L,{id:`password`,type:`password`,placeholder:`******`})]),e(N,{type:`submit`,class:`w-full`},{default:r(()=>[...j[9]||=[a(` Create Account `,-1)]]),_:1}),e(R,{label:`Or continue with`}),t(`div`,A,[e(_),e(y)]),e(P,null,{default:r(()=>[j[10]||=a(` By creating an account, you agree to our `,-1),e(b),j[11]||=a(` and `,-1),e(v)]),_:1})])]),_:1})]),_:1})])])}}});export{j as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/sign-up-button-BuZSae5V.js b/monisuo-admin/dist/assets/sign-up-button-BuZSae5V.js new file mode 100644 index 0000000..2dab8df --- /dev/null +++ b/monisuo-admin/dist/assets/sign-up-button-BuZSae5V.js @@ -0,0 +1 @@ +import{Ot as e,nt as t,v as n,x as r,z as i}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as a}from"./_plugin-vue_export-helper-B2no-pU9.js";import{t as o}from"./Button-2mdP_ygs.js";var s={};function c(a,s){let c=o;return i(),n(c,{as:`a`,href:`/auth/sign-in`},{default:t(()=>[r(e(a.$t(`login`)),1)]),_:1})}var l=a(s,[[`render`,c]]),u={};function d(a,s){let c=o;return i(),n(c,{as:`a`,href:`/auth/sign-up`,variant:`outline`},{default:t(()=>[r(e(a.$t(`register`)),1)]),_:1})}var f=a(u,[[`render`,d]]);export{l as n,f as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/sparkles-uRRS0EzZ.js b/monisuo-admin/dist/assets/sparkles-uRRS0EzZ.js new file mode 100644 index 0000000..3769a06 --- /dev/null +++ b/monisuo-admin/dist/assets/sparkles-uRRS0EzZ.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-BpvmDsEE.js";var t=e(`sparkles`,[[`path`,{d:`M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z`,key:`1s2grr`}],[`path`,{d:`M20 2v4`,key:`1rf3ol`}],[`path`,{d:`M22 4h-4`,key:`gwowj6`}],[`circle`,{cx:`4`,cy:`20`,r:`2`,key:`6kqj1y`}]]);export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/task-delete-B76wWK3q.js b/monisuo-admin/dist/assets/task-delete-B76wWK3q.js new file mode 100644 index 0000000..7f136b0 --- /dev/null +++ b/monisuo-admin/dist/assets/task-delete-B76wWK3q.js @@ -0,0 +1 @@ +import{Ct as e,D as t,Ot as n,S as r,b as i,nt as a,w as o,x as s,z as c}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{n as l}from"./lib-Cz3jviUu.js";import"./Teleport-CLYBkdRb.js";import{t as u}from"./Button-2mdP_ygs.js";import{a as d,i as f,n as p,r as m,s as h}from"./modal-DVNHdNcC.js";var g=o({__name:`task-delete`,props:{task:{}},setup(o){let g=o;function _(){l(`The following task has been deleted:`,{description:t(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},t(`code`,{class:`text-white`},JSON.stringify(g.task,null,2)))})}return(t,l)=>{let g=u;return c(),i(`div`,null,[r(e(m),null,{default:a(()=>[r(e(p),null,{default:a(()=>[s(` Delete this task: `+n(o.task.id)+` ? `,1)]),_:1}),r(e(d),null,{default:a(()=>[s(` You are about to delete a task with the ID `+n(o.task.id)+`. This action cannot be undone. `,1)]),_:1})]),_:1}),r(e(f),null,{default:a(()=>[r(e(h),{"as-child":``},{default:a(()=>[r(g,{variant:`outline`},{default:a(()=>[...l[0]||=[s(` Cancel `,-1)]]),_:1})]),_:1}),r(e(h),{"as-child":``},{default:a(()=>[r(g,{variant:`destructive`,onClick:_},{default:a(()=>[...l[1]||=[s(` Delete `,-1)]]),_:1})]),_:1})]),_:1})])}}});export{g as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/task-resource-dialog-Cn4xCDCZ.js b/monisuo-admin/dist/assets/task-resource-dialog-Cn4xCDCZ.js new file mode 100644 index 0000000..c047610 --- /dev/null +++ b/monisuo-admin/dist/assets/task-resource-dialog-Cn4xCDCZ.js @@ -0,0 +1 @@ +import{t as e}from"./task-resource-dialog-CsKVJ_cH.js";import"./Teleport-CLYBkdRb.js";import"./Button-2mdP_ygs.js";import"./modal-DVNHdNcC.js";export{e as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/task-resource-dialog-CsKVJ_cH.js b/monisuo-admin/dist/assets/task-resource-dialog-CsKVJ_cH.js new file mode 100644 index 0000000..ccdad62 --- /dev/null +++ b/monisuo-admin/dist/assets/task-resource-dialog-CsKVJ_cH.js @@ -0,0 +1 @@ +import{Ct as e,D as t,E as n,Et as r,N as i,Ot as a,S as o,V as s,W as c,_ as l,b as u,d,ft as f,g as p,nt as m,v as h,w as g,x as _,z as v}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as y}from"./createLucideIcon-BpvmDsEE.js";import{n as b,t as x}from"./circle-plus-NNqJGb9c.js";import{t as S}from"./arrow-right-CS4G_pjU.js";import{t as C}from"./arrow-up-Caf_Ub-R.js";import{a as w,i as T,n as E,r as D,t as O}from"./SelectContent-Bb2H68dj.js";import{t as k}from"./circle-C6c1ynCZ.js";import{n as A}from"./lib-Cz3jviUu.js";import{$ as j,n as M}from"./index-CcML0o3b.js";import{n as N,t as P}from"./RadioGroupItem-DnFkEnO6.js";import{t as F}from"./SelectGroup-CFM1aDq9.js";import{t as I}from"./Button-2mdP_ygs.js";import{t as L}from"./Input-dHyiQP9I.js";import{i as R,n as z,o as B,r as V,s as H,t as U,u as W}from"./FormMessage-DO2c5bWz.js";import{t as G}from"./FormDescription-DwQJgDgd.js";import{a as K,n as q,r as J}from"./modal-DVNHdNcC.js";var Y=y(`circle-question-mark`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3`,key:`1u773s`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),X=y(`timer-off`,[[`path`,{d:`M10 2h4`,key:`n1abiw`}],[`path`,{d:`M4.6 11a8 8 0 0 0 1.7 8.7 8 8 0 0 0 8.7 1.7`,key:`10he05`}],[`path`,{d:`M7.4 7.4a8 8 0 0 1 10.3 1 8 8 0 0 1 .9 10.2`,key:`15f7sh`}],[`path`,{d:`m2 2 20 20`,key:`1ooewy`}],[`path`,{d:`M12 12v-2`,key:`fwoke6`}]]),Z=[{value:`bug`,label:`Bug`},{value:`feature`,label:`Feature`},{value:`documentation`,label:`Documentation`}],Q=[{value:`backlog`,label:`Backlog`,icon:t(Y)},{value:`todo`,label:`Todo`,icon:t(k)},{value:`in progress`,label:`In Progress`,icon:t(X)},{value:`done`,label:`Done`,icon:t(j)},{value:`canceled`,label:`Canceled`,icon:t(x)}],$=[{value:`low`,label:`Low`,icon:t(b)},{value:`medium`,label:`Medium`,icon:t(S)},{value:`high`,label:`High`,icon:t(C)}],ee=M.object({title:M.string().min(2).max(50),status:M.string(),label:M.string(),priority:M.string()}),te={class:`flex items-center gap-2`},ne=g({__name:`task-form`,props:{task:{}},emits:[`close`],setup(p,{emit:g}){let y=p,b=g,{isFieldDirty:x,handleSubmit:S}=W({validationSchema:B(ee),initialValues:f({title:y.task?y.task.title:``,status:y.task?y.task.status:`backlog`,label:y.task?y.task.label:`feature`,priority:y.task?y.task.priority:`medium`})}),C=S(e=>{A(`You submitted the following values:`,{description:t(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},t(`code`,{class:`text-white`},JSON.stringify(e,null,2)))}),b(`close`)});return(t,f)=>{let p=z,g=L,y=R,b=G,S=U,k=V,A=E,j=D,M=T,B=F,W=O,K=w,q=P,J=N,Y=I;return v(),u(`div`,null,[l(`form`,{class:`w-2/3 space-y-6`,onSubmit:f[0]||=(...t)=>e(C)&&e(C)(...t)},[o(e(H),{name:`title`,"validate-on-blur":!e(x)},{default:m(({componentField:e})=>[o(k,null,{default:m(()=>[o(p,null,{default:m(()=>[...f[1]||=[_(`Title`,-1)]]),_:1}),o(y,null,{default:m(()=>[o(g,i({type:`text`,placeholder:`shadcn`},e),null,16)]),_:2},1024),o(b),o(S)]),_:2},1024)]),_:1},8,[`validate-on-blur`]),o(e(H),{name:`status`,"validate-on-blur":!e(x)},{default:m(({componentField:t})=>[o(k,null,{default:m(()=>[o(p,null,{default:m(()=>[...f[2]||=[_(`status`,-1)]]),_:1}),o(y,null,{default:m(()=>[o(K,r(n(t)),{default:m(()=>[o(j,{class:`w-[180px]`},{default:m(()=>[o(A,{placeholder:`Select a status`})]),_:1}),o(W,null,{default:m(()=>[o(B,null,{default:m(()=>[(v(!0),u(d,null,s(e(Q),e=>(v(),h(M,{key:e.value,value:e.value},{default:m(()=>[l(`div`,te,[(v(),h(c(e.icon),{class:`size-4 shrink-0`})),_(` `+a(e.label),1)])]),_:2},1032,[`value`]))),128))]),_:1})]),_:1})]),_:1},16)]),_:2},1024),o(b),o(S)]),_:2},1024)]),_:1},8,[`validate-on-blur`]),o(e(H),{name:`label`,"validate-on-blur":!e(x)},{default:m(({componentField:t})=>[o(k,null,{default:m(()=>[o(p,null,{default:m(()=>[...f[3]||=[_(`label`,-1)]]),_:1}),o(y,null,{default:m(()=>[o(J,i({class:`flex flex-col space-y-1`},t),{default:m(()=>[(v(!0),u(d,null,s(e(Z),e=>(v(),h(k,{key:e.value,class:`flex items-center space-y-0 gap-x-3`},{default:m(()=>[o(y,null,{default:m(()=>[o(q,{value:e.value},null,8,[`value`])]),_:2},1024),o(p,{class:`font-normal`},{default:m(()=>[_(a(e.label),1)]),_:2},1024)]),_:2},1024))),128))]),_:1},16)]),_:2},1024),o(b),o(S)]),_:2},1024)]),_:1},8,[`validate-on-blur`]),o(e(H),{name:`priority`,"validate-on-blur":!e(x)},{default:m(({componentField:t})=>[o(k,null,{default:m(()=>[o(p,null,{default:m(()=>[...f[4]||=[_(`priority`,-1)]]),_:1}),o(y,null,{default:m(()=>[o(J,i({class:`flex flex-col space-y-1`},t),{default:m(()=>[(v(!0),u(d,null,s(e($),e=>(v(),h(k,{key:e.value,class:`flex items-center space-y-0 gap-x-3`},{default:m(()=>[o(y,null,{default:m(()=>[o(q,{value:e.value},null,8,[`value`])]),_:2},1024),o(p,{class:`font-normal`},{default:m(()=>[_(a(e.label),1)]),_:2},1024)]),_:2},1024))),128))]),_:1},16)]),_:2},1024),o(b),o(S)]),_:2},1024)]),_:1},8,[`validate-on-blur`]),o(Y,{type:`submit`},{default:m(()=>[...f[5]||=[_(` Submit `,-1)]]),_:1})],32)])}}}),re=g({__name:`task-resource-dialog`,props:{task:{}},emits:[`close`],setup(t){let n=t,r=p(()=>n.task),i=p(()=>r.value?.id?`Edit Task`:`New Task`),s=p(()=>r.value?.id?`Edit task ${r.value.id}`:`Create new task`);return(t,n)=>(v(),u(`div`,null,[o(e(J),null,{default:m(()=>[o(e(q),null,{default:m(()=>[_(a(e(i)),1)]),_:1}),o(e(K),null,{default:m(()=>[_(a(e(s)),1)]),_:1})]),_:1}),o(ne,{class:`mt-2`,task:e(r),onClose:n[0]||=e=>t.$emit(`close`)},null,8,[`task`])]))}});export{Q as i,Z as n,$ as r,re as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/tasks-1TGSN81P.js b/monisuo-admin/dist/assets/tasks-1TGSN81P.js new file mode 100644 index 0000000..368b3e6 --- /dev/null +++ b/monisuo-admin/dist/assets/tasks-1TGSN81P.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/task-resource-dialog-Cn4xCDCZ.js","assets/Teleport-CLYBkdRb.js","assets/vue.runtime.esm-bundler-DQjudA8G.js","assets/dist-t_U6YImb.js","assets/useForwardProps-B-1JXcFn.js","assets/createContext-BefgL9WT.js","assets/Presence-C1RtYpyR.js","assets/Primitive-jhoGcsVx.js","assets/useForwardPropsEmits-ixfQllIc.js","assets/useForwardExpose-OKJAPp5E.js","assets/Button-2mdP_ygs.js","assets/utils-BB02OBq2.js","assets/task-resource-dialog-CsKVJ_cH.js","assets/index-CcML0o3b.js","assets/_plugin-vue_export-helper-B2no-pU9.js","assets/createLucideIcon-BpvmDsEE.js","assets/Spinner-BbvbfTgK.js","assets/lib-Cz3jviUu.js","assets/index-DpZJdDs6.css","assets/FormMessage-DO2c5bWz.js","assets/Label-D9NotKz_.js","assets/useId-C1k6kJxi.js","assets/circle-plus-NNqJGb9c.js","assets/arrow-right-CS4G_pjU.js","assets/arrow-up-Caf_Ub-R.js","assets/SelectContent-Bb2H68dj.js","assets/PopperContent-BHqsUegM.js","assets/check-igezbCYp.js","assets/chevron-down-BUUuPGpi.js","assets/useFormControl-CyMrrgSu.js","assets/Collection-CEQN_ElG.js","assets/usePrimitiveElement-BKQPgqfD.js","assets/VisuallyHidden-CP6GE8eS.js","assets/circle-C6c1ynCZ.js","assets/RadioGroupItem-DnFkEnO6.js","assets/RovingFocusGroup-BI5E2MOD.js","assets/RovingFocusItem-4bA-dcrz.js","assets/VisuallyHiddenInput-syf01z94.js","assets/SelectGroup-CFM1aDq9.js","assets/modal-DVNHdNcC.js","assets/DialogContent-BgxXKbvY.js","assets/DialogTitle-C0_ATj0B.js","assets/DialogDescription-BubwK6c2.js","assets/DialogTrigger-B1p_n6lc.js","assets/DialogFooter-k3s4IxA-.js","assets/FormDescription-DwQJgDgd.js","assets/Input-dHyiQP9I.js","assets/task-delete-B76wWK3q.js"])))=>i.map(i=>d[i]); +import{$ as e,Ct as t,D as n,E as r,Et as i,H as a,I as o,J as s,L as c,M as l,N as u,Ot as d,P as f,Q as p,S as m,Tt as h,V as g,W as _,_ as v,_t as ee,b as y,d as b,g as x,l as S,lt as C,mt as w,nt as T,v as E,w as D,x as O,y as k,z as A}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as j}from"./createLucideIcon-BpvmDsEE.js";import{t as te}from"./chevron-right-7JHpBKZy.js";import{_ as ne,a as re,g as ie,h as M,i as N,n as ae,r as oe,t as se}from"./data-table-CPfS6m9C.js";import{i as P,n as F,r as ce,t as le}from"./task-resource-dialog-CsKVJ_cH.js";import{t as ue}from"./plus-Bv8BsAKJ.js";import"./PopoverTrigger-BfM2baJk.js";import{t as I}from"./utils-BB02OBq2.js";import{n as L}from"./lib-Cz3jviUu.js";import{S as R,m as z}from"./dist-t_U6YImb.js";import{B,Q as de,f as fe,p as V}from"./index-CcML0o3b.js";import{t as H}from"./createContext-BefgL9WT.js";import{n as pe,t as U}from"./useForwardPropsEmits-ixfQllIc.js";import{f as W,o as me,s as he,t as ge,u as _e}from"./Teleport-CLYBkdRb.js";import{t as ve}from"./Presence-C1RtYpyR.js";import{t as ye}from"./useForwardProps-B-1JXcFn.js";import{a as be}from"./PopperContent-BHqsUegM.js";import{t as G}from"./useForwardExpose-OKJAPp5E.js";import{n as xe,r as Se,t as Ce}from"./TooltipTrigger-Lz7dAK20.js";import{t as K}from"./useId-C1k6kJxi.js";import{i as we,r as Te}from"./DialogTitle-C0_ATj0B.js";import{a as Ee,i as De,o as Oe}from"./DialogContent-BgxXKbvY.js";import{n as ke}from"./DialogDescription-BubwK6c2.js";import{c as q,d as Ae,f as je,i as Me,l as J,n as Ne,o as Pe,r as Fe,s as Ie,t as Le,u as Re}from"./DropdownMenuTrigger-DwFmoisn.js";import{n as ze}from"./DropdownMenuLabel-DVsXbHnu.js";import{n as Be,t as Ve}from"./DropdownMenuRadioItem-BUJVkN3D.js";import{t as He}from"./Label-D9NotKz_.js";import{n as Ue,t as Y}from"./Button-2mdP_ygs.js";import{t as X}from"./Input-dHyiQP9I.js";import{t as We}from"./DropdownMenuShortcut-Tsorc8bI.js";import{a as Ge,c as Z,i as Ke,n as qe,o as Q,r as Je,t as Ye}from"./modal-DVNHdNcC.js";import"./empty-BqwW8_CX.js";import{r as Xe}from"./global-layout-BuXj6D-T.js";import{t as Ze}from"./Badge-Df1MwAP1.js";import{n as Qe,r as $e,t as et}from"./alert-BBGd1zjy.js";var tt=j(`download`,[[`path`,{d:`M12 15V3`,key:`m9g1x1`}],[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}],[`path`,{d:`m7 10 5 5 5-5`,key:`brsn70`}]]),nt=j(`file-pen-line`,[[`path`,{d:`M14.364 13.634a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506l4.013-4.009a1 1 0 0 0-3.004-3.004z`,key:`ukzhwg`}],[`path`,{d:`M14.487 7.858A1 1 0 0 1 14 7V2`,key:`1klhew`}],[`path`,{d:`M20 19.645V20a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l2.516 2.516`,key:`rxaxab`}],[`path`,{d:`M8 18h1`,key:`13wk12`}]]),rt=j(`trash-2`,[[`path`,{d:`M10 11v6`,key:`nco0om`}],[`path`,{d:`M14 11v6`,key:`outv1u`}],[`path`,{d:`M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6`,key:`miytrc`}],[`path`,{d:`M3 6h18`,key:`d0wm0j`}],[`path`,{d:`M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2`,key:`e791ji`}]]),[it,at]=H(`AlertDialogContent`),ot=D({__name:`AlertDialogContent`,props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:n}){let r=e,i=pe(n);G();let o=w();return at({onCancelElementChange:e=>{o.value=e}}),(e,n)=>(A(),E(t(Ee),u({...r,...t(i)},{role:`alertdialog`,onPointerDownOutside:n[0]||=S(()=>{},[`prevent`]),onInteractOutside:n[1]||=S(()=>{},[`prevent`]),onOpenAutoFocus:n[2]||=()=>{f(()=>{o.value?.focus({preventScroll:!0})})}}),{default:T(()=>[a(e.$slots,`default`)]),_:3},16))}}),st=D({__name:`AlertDialogCancel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=it(),{forwardRef:i,currentElement:s}=G();return o(()=>{r.onCancelElementChange(s.value)}),(e,r)=>(A(),E(t(Oe),u(n,{ref:t(i)}),{default:T(()=>[a(e.$slots,`default`)]),_:3},16))}}),ct=D({__name:`AlertDialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let n=e;return G(),(e,o)=>(A(),E(t(ke),i(r(n)),{default:T(()=>[a(e.$slots,`default`)]),_:3},16))}}),lt=D({__name:`AlertDialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let n=e;return G(),(e,o)=>(A(),E(t(De),i(r(n)),{default:T(()=>[a(e.$slots,`default`)]),_:3},16))}}),ut=D({__name:`AlertDialogPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let n=e;return(e,o)=>(A(),E(t(ge),i(r(n)),{default:T(()=>[a(e.$slots,`default`)]),_:3},16))}}),dt=D({__name:`AlertDialogRoot`,props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:[`update:open`],setup(e,{emit:n}){let o=U(e,n);return G(),(e,n)=>(A(),E(t(we),u(t(o),{modal:!0}),{default:T(t=>[a(e.$slots,`default`,i(r(t)))]),_:3},16))}}),ft=D({__name:`AlertDialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(e){let n=e;return G(),(e,o)=>(A(),E(t(Te),i(r(n)),{default:T(()=>[a(e.$slots,`default`)]),_:3},16))}}),[pt,mt]=H(`MenuSub`),ht=D({__name:`MenuSub`,props:{open:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(n,{emit:r}){let i=n,o=z(i,`open`,r,{defaultValue:!1,passive:i.open===void 0}),s=J(),c=w(),l=w();return e(e=>{s?.open.value===!1&&(o.value=!1),e(()=>o.value=!1)}),Ae({open:o,onOpenChange:e=>{o.value=e},content:l,onContentChange:e=>{l.value=e}}),mt({triggerId:``,contentId:``,trigger:c,onTriggerChange:e=>{c.value=e}}),(e,n)=>(A(),E(t(be),null,{default:T(()=>[a(e.$slots,`default`)]),_:3}))}}),gt=D({__name:`MenuSubContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1,default:!0},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:n}){let r=U(e,n),i=J(),o=Re(),s=pt(),c=q(),{forwardRef:l,currentElement:d}=G();return s.contentId||=K(void 0,`reka-menu-sub-content`),(e,n)=>(A(),E(t(ve),{present:e.forceMount||t(i).open.value},{default:T(()=>[m(Ie,u(t(r),{id:t(s).contentId,ref:t(l),"aria-labelledby":t(s).triggerId,align:`start`,side:t(o).dir.value===`rtl`?`left`:`right`,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,"trap-focus":!1,onOpenAutoFocus:n[0]||=S(e=>{t(o).isUsingKeyboardRef.value&&t(d)?.focus()},[`prevent`]),onCloseAutoFocus:n[1]||=S(()=>{},[`prevent`]),onFocusOutside:n[2]||=e=>{if(e.defaultPrevented)return;let n=t(c).filterElement.value?.contains(e.target);e.target!==t(s).trigger.value&&!n&&t(i).onOpenChange(!1)},onEscapeKeyDown:n[3]||=e=>{t(o).onClose(),e.preventDefault()},onKeydown:n[4]||=e=>{let n=e.currentTarget?.contains(e.target),r=t(me)[t(o).dir.value].includes(e.key);n&&r&&(t(i).onOpenChange(!1),t(c).filterElement.value?(t(c).filterElement.value.focus(),t(c).highlightedElement.value=t(s).trigger.value,t(s).trigger.value?.scrollIntoView({block:`nearest`})):t(s).trigger.value?.focus(),e.preventDefault())}}),{default:T(()=>[a(e.$slots,`default`)]),_:3},16,[`id`,`aria-labelledby`,`side`])]),_:3},8,[`present`]))}}),_t=D({__name:`MenuSubTrigger`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let n=e,r=J(),i=Re(),o=pt(),s=q();p(r.open,e=>{e?s.activeSubmenuContext.value={onOpenChange:r.onOpenChange,trigger:o.trigger}:s.activeSubmenuContext.value?.trigger.value===o.trigger.value&&(s.activeSubmenuContext.value=void 0)});let l=w(null);o.triggerId||=K(void 0,`reka-menu-sub-trigger`);function d(){l.value&&window.clearTimeout(l.value),l.value=null}c(()=>{d()});function h(e){W(e)&&(s.onItemEnter(e)||!n.disabled&&!r.open.value&&!l.value&&(s.onPointerGraceIntentChange(null),l.value=window.setTimeout(()=>{r.onOpenChange(!0),d()},100)))}async function g(e){if(!W(e))return;d();let t=r.content.value?.getBoundingClientRect();if(t?.width){let n=r.content.value?.dataset.side,i=n===`right`,a=i?-5:5,o=t[i?`left`:`right`],c=t[i?`right`:`left`];s.onPointerGraceIntentChange({area:[{x:e.clientX+a,y:e.clientY},{x:o,y:t.top},{x:c,y:t.top},{x:c,y:t.bottom},{x:o,y:t.bottom}],side:n}),window.clearTimeout(s.pointerGraceTimerRef.value),s.pointerGraceTimerRef.value=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(e))return;s.onPointerGraceIntentChange(null)}}async function _(e){let t=s.searchRef.value!==``;n.disabled||t&&e.key===` `||he[i.dir.value].includes(e.key)&&(r.onOpenChange(!0),await f(),r.content.value?.focus(),e.preventDefault())}return(e,i)=>(A(),E(je,{"as-child":``},{default:T(()=>[m(Pe,u(n,{id:t(o).triggerId,ref:e=>{t(o)?.onTriggerChange(e?.$el)},"aria-haspopup":`menu`,"aria-expanded":t(r).open.value,"aria-controls":t(o).contentId,"data-state":t(_e)(t(r).open.value),onClick:i[0]||=async e=>{n.disabled||e.defaultPrevented||(e.currentTarget.focus(),t(r).open.value||t(r).onOpenChange(!0))},onPointermove:h,onPointerleave:g,onKeydown:_}),{default:T(()=>[a(e.$slots,`default`)]),_:3},16,[`id`,`aria-expanded`,`aria-controls`,`data-state`])]),_:3}))}}),vt=D({__name:`DropdownMenuSub`,props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0}},emits:[`update:open`],setup(e,{emit:n}){let r=e,i=z(r,`open`,n,{passive:r.open===void 0,defaultValue:r.defaultOpen??!1});return G(),(e,n)=>(A(),E(t(ht),{open:t(i),"onUpdate:open":n[0]||=e=>C(i)?i.value=e:null},{default:T(()=>[a(e.$slots,`default`,{open:t(i)})]),_:3},8,[`open`]))}}),yt=D({__name:`DropdownMenuSubContent`,props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:n}){let r=U(e,n);return G(),(e,n)=>(A(),E(t(gt),u(t(r),{style:{"--reka-dropdown-menu-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-dropdown-menu-content-available-width":`var(--reka-popper-available-width)`,"--reka-dropdown-menu-content-available-height":`var(--reka-popper-available-height)`,"--reka-dropdown-menu-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-dropdown-menu-trigger-height":`var(--reka-popper-anchor-height)`}}),{default:T(()=>[a(e.$slots,`default`)]),_:3},16))}}),bt=D({__name:`DropdownMenuSubTrigger`,props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let n=e;return G(),(e,o)=>(A(),E(t(_t),i(r(n)),{default:T(()=>[a(e.$slots,`default`)]),_:3},16))}}),xt=D({__name:`DropdownMenuSub`,props:{defaultOpen:{type:Boolean},open:{type:Boolean}},emits:[`update:open`],setup(e,{emit:n}){let o=U(e,n);return(e,n)=>(A(),E(t(vt),u({"data-slot":`dropdown-menu-sub`},t(o)),{default:T(t=>[a(e.$slots,`default`,i(r(t)))]),_:3},16))}}),St=D({__name:`DropdownMenuSubContent`,props:{forceMount:{type:Boolean},loop:{type:Boolean},sideOffset:{},sideFlip:{type:Boolean},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},hideShiftedArrow:{type:Boolean},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`entryFocus`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:n}){let r=e,i=n,o=U(R(r,`class`),i);return(e,n)=>(A(),E(t(yt),u({"data-slot":`dropdown-menu-sub-content`},t(o),{class:t(I)(`bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] origin-(--reka-dropdown-menu-content-transform-origin) overflow-hidden rounded-md border p-1 shadow-lg`,r.class)}),{default:T(()=>[a(e.$slots,`default`)]),_:3},16,[`class`]))}}),Ct=D({__name:`DropdownMenuSubTrigger`,props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},inset:{type:Boolean}},setup(e){let n=e,r=ye(R(n,`class`,`inset`));return(e,i)=>(A(),E(t(bt),u({"data-slot":`dropdown-menu-sub-trigger`},t(r),{class:t(I)(`focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground flex cursor-default items-center rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[inset]:pl-8`,n.class)}),{default:T(()=>[a(e.$slots,`default`),m(t(te),{class:`ml-auto size-4`})]),_:3},16,[`class`]))}}),wt=fe({id:V(),title:V(),status:V(),label:V(),priority:V()}),Tt=D({__name:`data-table-row-actions`,props:{row:{}},setup(e){let n=e,r=x(()=>wt.parse(n.row.original)),i=w(r.value.label),a=ee(null),o=w(!1),s={edit:()=>B(()=>import(`./task-resource-dialog-Cn4xCDCZ.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])),create:()=>B(()=>import(`./task-resource-dialog-Cn4xCDCZ.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])),delete:()=>B(()=>import(`./task-delete-B76wWK3q.js`),__vite__mapDeps([47,2,1,3,4,5,6,7,8,9,10,11,39,40,13,14,15,16,17,18,41,21,42,43,44]))};async function c(e){try{let{default:t}=await s[e]();a.value=t,o.value=!0}catch(t){console.error(`Failed to load component for "${e}"`,t)}}return(e,n)=>{let s=Y,l=Le,u=We,f=Ne,p=ze,h=Ct,ee=Ve,x=Be,w=St,D=xt,k=Fe,j=Me;return A(),E(t(Z),{open:t(o),"onUpdate:open":n[4]||=e=>C(o)?o.value=e:null},{default:T(()=>[m(j,null,{default:T(()=>[m(l,{"as-child":``},{default:T(()=>[m(s,{variant:`ghost`,class:`flex h-8 w-8 p-0 data-[state=open]:bg-muted`},{default:T(()=>[m(t(ne),{class:`size-4`}),n[5]||=v(`span`,{class:`sr-only`},`Open menu`,-1)]),_:1})]),_:1}),m(k,{align:`end`,class:`w-[160px]`},{default:T(()=>[m(f,{onSelect:n[0]||=S(e=>c(`edit`),[`stop`])},{default:T(()=>[n[6]||=v(`span`,null,`Edit`,-1),m(u,null,{default:T(()=>[m(t(nt),{class:`size-4`})]),_:1})]),_:1}),m(f,{disabled:``},{default:T(()=>[...n[7]||=[O(` Make a copy `,-1)]]),_:1}),m(f,{disabled:``},{default:T(()=>[...n[8]||=[O(` Favorite `,-1)]]),_:1}),m(p),m(D,null,{default:T(()=>[m(h,null,{default:T(()=>[...n[9]||=[O(`Labels`,-1)]]),_:1}),m(w,null,{default:T(()=>[m(x,{modelValue:t(i),"onUpdate:modelValue":n[1]||=e=>C(i)?i.value=e:null},{default:T(()=>[(A(!0),y(b,null,g(t(F),e=>(A(),E(ee,{key:e.value,value:e.value},{default:T(()=>[O(d(e.label),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`])]),_:1})]),_:1}),m(p),m(f,{onSelect:n[2]||=S(e=>c(`delete`),[`stop`])},{default:T(()=>[n[10]||=v(`span`,null,`Delete`,-1),m(u,null,{default:T(()=>[m(t(rt),{class:`size-4`})]),_:1})]),_:1})]),_:1})]),_:1}),m(t(Q),null,{default:T(()=>[(A(),E(_(t(a)),{task:t(r),onClose:n[3]||=e=>o.value=!1},null,40,[`task`]))]),_:1})]),_:1},8,[`open`])}}}),Et=[oe,{accessorKey:`id`,header:({column:e})=>n(M,{column:e,title:`Task`}),cell:({row:e})=>n(`div`,{class:`w-20`},e.getValue(`id`)),enableSorting:!1,enableHiding:!1},{accessorKey:`title`,header:({column:e})=>n(M,{column:e,title:`Title`}),cell:({row:e})=>{let t=F.find(t=>t.value===e.original.label);return n(`div`,{class:`flex space-x-2`},[t?n(Ze,{variant:`outline`},()=>t.label):null,n(`span`,{class:`max-w-[500px] truncate font-medium`},e.getValue(`title`))])}},{accessorKey:`status`,header:({column:e})=>n(M,{column:e,title:`Status`}),cell:({row:e})=>{let t=P.find(t=>t.value===e.getValue(`status`));return t?n(`div`,{class:`flex w-[100px] items-center`},[t.icon&&n(t.icon,{class:`mr-2 h-4 w-4 text-muted-foreground`}),n(`span`,t.label)]):null},filterFn:(e,t,n)=>n.includes(e.getValue(t))},{accessorKey:`priority`,header:({column:e})=>n(M,{column:e,title:`Priority`}),cell:({row:e})=>{let t=ce.find(t=>t.value===e.getValue(`priority`));return t?n(`div`,{class:`flex items-center`},[t.icon&&n(t.icon,{class:`mr-2 h-4 w-4 text-muted-foreground`}),n(`span`,{},t.label)]):null},filterFn:(e,t,n)=>n.includes(e.getValue(t))},{id:`actions`,cell:({row:e})=>n(Tt,{row:e})}],Dt={class:`flex items-center justify-between`},Ot={class:`flex flex-col items-start flex-1 space-y-2 md:items-center md:space-x-2 md:space-y-0 md:flex-row`},kt={class:`space-x-2`},At=D({__name:`data-table-toolbar`,props:{table:{}},setup(e){let n=e,r=x(()=>n.table.getState().columnFilters.length>0);return(n,i)=>(A(),y(`div`,Dt,[v(`div`,Ot,[m(t(X),{placeholder:`Filter tasks...`,"model-value":e.table.getColumn(`title`)?.getFilterValue()??``,class:`h-8 w-[150px] lg:w-[250px]`,onInput:i[0]||=t=>e.table.getColumn(`title`)?.setFilterValue(t.target.value)},null,8,[`model-value`]),v(`div`,kt,[e.table.getColumn(`status`)?(A(),E(t(N),{key:0,column:e.table.getColumn(`status`),title:`Status`,options:t(P)},null,8,[`column`,`options`])):k(``,!0),e.table.getColumn(`priority`)?(A(),E(t(N),{key:1,column:e.table.getColumn(`priority`),title:`Priority`,options:t(ce)},null,8,[`column`,`options`])):k(``,!0)]),t(r)?(A(),E(t(Y),{key:0,variant:`ghost`,class:`h-8 px-2 lg:px-3`,onClick:i[1]||=t=>e.table.resetColumnFilters()},{default:T(()=>[i[2]||=O(` Reset `,-1),m(t(de),{class:`size-4`})]),_:1})):k(``,!0)]),m(t(se),{table:e.table},null,8,[`table`])]))}}),jt=D({__name:`AlertDialog`,props:{open:{type:Boolean},defaultOpen:{type:Boolean}},emits:[`update:open`],setup(e,{emit:n}){let o=U(e,n);return(e,n)=>(A(),E(t(dt),u({"data-slot":`alert-dialog`},t(o)),{default:T(t=>[a(e.$slots,`default`,i(r(t)))]),_:3},16))}}),Mt=D({__name:`AlertDialogCancel`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e,r=R(n,`class`);return(e,i)=>(A(),E(t(st),u(t(r),{class:t(I)(t(Ue)({variant:`outline`}),`mt-2 sm:mt-0`,n.class)}),{default:T(()=>[a(e.$slots,`default`)]),_:3},16,[`class`]))}}),Nt=D({inheritAttrs:!1,__name:`AlertDialogContent`,props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:n}){let r=e,i=n,o=U(R(r,`class`),i);return(e,n)=>(A(),E(t(ut),null,{default:T(()=>[m(t(lt),{"data-slot":`alert-dialog-overlay`,class:`data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/80`}),m(t(ot),u({"data-slot":`alert-dialog-content`},{...e.$attrs,...t(o)},{class:t(I)(`bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg`,r.class)}),{default:T(()=>[a(e.$slots,`default`)]),_:3},16,[`class`])]),_:3}))}}),Pt=D({__name:`AlertDialogDescription`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e,r=R(n,`class`);return(e,i)=>(A(),E(t(ct),u({"data-slot":`alert-dialog-description`},t(r),{class:t(I)(`text-muted-foreground text-sm`,n.class)}),{default:T(()=>[a(e.$slots,`default`)]),_:3},16,[`class`]))}}),Ft=D({__name:`AlertDialogFooter`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e;return(e,r)=>(A(),y(`div`,{"data-slot":`alert-dialog-footer`,class:h(t(I)(`flex flex-col-reverse gap-2 sm:flex-row sm:justify-end`,n.class))},[a(e.$slots,`default`)],2))}}),It=D({__name:`AlertDialogHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e;return(e,r)=>(A(),y(`div`,{"data-slot":`alert-dialog-header`,class:h(t(I)(`flex flex-col gap-2 text-center sm:text-left`,n.class))},[a(e.$slots,`default`)],2))}}),Lt=D({__name:`AlertDialogTitle`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let n=e,r=R(n,`class`);return(e,i)=>(A(),E(t(ft),u({"data-slot":`alert-dialog-title`},t(r),{class:t(I)(`text-lg font-semibold`,n.class)}),{default:T(()=>[a(e.$slots,`default`)]),_:3},16,[`class`]))}}),Rt=D({__name:`confirm-dialog`,props:l({isLoading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},cancelButtonText:{default:`Cancel`},confirmButtonText:{default:`Continue`},destructive:{type:Boolean,default:!1}},{open:{type:Boolean,default:!1},openModifiers:{}}),emits:l([`confirm`],[`update:open`]),setup(e,{emit:n}){let r=n,i=s(e,`open`);function o(){r(`confirm`),i.value=!1}return(n,r)=>{let s=Y;return A(),E(t(jt),{open:i.value},{default:T(()=>[m(t(Nt),null,{default:T(()=>[m(t(It),{class:`text-start`},{default:T(()=>[m(t(Lt),null,{default:T(()=>[a(n.$slots,`title`)]),_:3}),m(t(Pt),{"as-child":``},{default:T(()=>[a(n.$slots,`description`)]),_:3})]),_:3}),a(n.$slots,`default`),m(t(Ft),null,{default:T(()=>[m(t(Mt),{disabled:e.isLoading,onClick:r[0]||=e=>i.value=!1},{default:T(()=>[O(d(e.cancelButtonText),1)]),_:1},8,[`disabled`]),m(s,{variant:e.destructive?`destructive`:`default`,disabled:e.disabled||e.isLoading,onClick:o},{default:T(()=>[O(d(e.confirmButtonText),1)]),_:1},8,[`variant`,`disabled`])]),_:1})]),_:3})]),_:3},8,[`open`])}}}),$=`DELETE`,zt=D({__name:`task-delete-batch`,props:l({table:{}},{open:{type:Boolean,default:!1},openModifiers:{}}),emits:[`update:open`],setup(e){let n=s(e,`open`),r=w(``),i=x(()=>e.table.getSelectedRowModel().rows),a=x(()=>i.value.length||0);function o(){if(r.value!==$){L.error(`Please type "${$}" to confirm deletion.`);return}n.value=!1,L.promise(new Promise(e=>setTimeout(e,2e3)),{loading:`Deleting tasks...`,success:()=>(e.table.resetRowSelection(),`Successfully deleted ${i.value.length} tasks.`),error:`Failed to delete tasks.`})}return(e,i)=>{let s=X,c=He,l=et,u=Qe,f=$e;return A(),E(Rt,{open:n.value,"onUpdate:open":i[1]||=e=>n.value=e,"confirm-button-text":`Delete`,destructive:``,disabled:t(r).trim()!==$,onConfirm:o},{title:T(()=>[O(` Delete `+d(t(a))+` tasks? `,1)]),description:T(()=>[...i[2]||=[O(` Are you sure you want to delete the selected tasks? `,-1),v(`br`,null,null,-1),O(` This action cannot be undone. `,-1)]]),default:T(()=>[m(c,{class:`my-4 flex flex-col items-start gap-1.5`},{default:T(()=>[v(`span`,null,`Confirm by typing `+d($)+`:`),m(s,{modelValue:t(r),"onUpdate:modelValue":i[0]||=e=>C(r)?r.value=e:null,placeholder:`Type "${$}" to confirm.`},null,8,[`modelValue`,`placeholder`])]),_:1}),m(f,{variant:`destructive`},{default:T(()=>[m(l,null,{default:T(()=>[...i[3]||=[O(`Warning!`,-1)]]),_:1}),m(u,null,{default:T(()=>[...i[4]||=[O(` Please be careful, this operation can not be rolled back. `,-1)]]),_:1})]),_:1})]),_:1},8,[`open`,`disabled`])}}}),Bt=D({__name:`data-table`,props:{loading:{type:Boolean},columns:{},data:{},serverPagination:{}},setup(e){let n=ae(e),r=w(!1);return(i,a)=>{let o=Y,s=Ce,c=xe,l=Se;return A(),y(b,null,[m(t(ie),{"entity-name":`task`,table:t(n)},{default:T(()=>[m(l,null,{default:T(()=>[m(s,{"as-child":``},{default:T(()=>[m(o,{variant:`destructive`,size:`icon`,class:`size-8`,"aria-label":`Delete selected tasks`,title:`Delete selected tasks`,onClick:a[0]||=e=>r.value=!0},{default:T(()=>[m(t(rt)),a[2]||=v(`span`,{class:`sr-only`},`Delete selected tasks`,-1)]),_:1})]),_:1}),m(c,null,{default:T(()=>[...a[3]||=[v(`p`,null,`Delete selected tasks`,-1)]]),_:1})]),_:1}),m(zt,{open:t(r),"onUpdate:open":a[1]||=e=>C(r)?r.value=e:null,table:t(n)},null,8,[`open`,`table`])]),_:1},8,[`table`]),m(t(re),{columns:e.columns,table:t(n),data:e.data,loading:e.loading},{toolbar:T(()=>[m(At,{table:t(n),class:`w-full overflow-x-auto`},null,8,[`table`])]),_:1},8,[`columns`,`table`,`data`,`loading`])],64)}}}),Vt=D({__name:`task-create`,setup(e){let n=w(!1);return(e,r)=>{let i=Y;return A(),E(t(Z),{open:t(n),"onUpdate:open":r[1]||=e=>C(n)?n.value=e:null},{default:T(()=>[m(t(Ye),{"as-child":``},{default:T(()=>[m(i,null,{default:T(()=>[r[2]||=O(` Create `,-1),m(t(ue))]),_:1})]),_:1}),m(t(Q),null,{default:T(()=>[m(le,{task:null,onClose:r[0]||=e=>n.value=!1})]),_:1})]),_:1},8,[`open`])}}}),Ht={class:`grid w-full max-w-sm items-center gap-1.5`},Ut={key:0,class:`text-destructive`},Wt=D({__name:`task-import`,setup(e){let r=w(!1),i=w(),a=w();p(i,()=>{a.value=null}),p(r,()=>{i.value=null});function o(){if(a.value=null,!i.value){a.value=`File is required`;return}L(`You submitted the following values:`,{description:n(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},n(`code`,{class:`text-white`},JSON.stringify(i.value,null,2)))}),r.value=!1}return(e,n)=>{let s=Y,c=He,l=X;return A(),E(t(Z),{open:t(r),"onUpdate:open":n[2]||=e=>C(r)?r.value=e:null},{default:T(()=>[m(t(Ye),{"as-child":``},{default:T(()=>[m(s,{variant:`outline`},{default:T(()=>[n[3]||=O(` Import `,-1),m(t(tt))]),_:1})]),_:1}),m(t(Q),null,{default:T(()=>[m(t(Je),null,{default:T(()=>[m(t(qe),null,{default:T(()=>[...n[4]||=[O(` Import Tasks `,-1)]]),_:1}),m(t(Ge),null,{default:T(()=>[...n[5]||=[O(` Import tasks quickly from a CSV file. `,-1)]]),_:1})]),_:1}),v(`div`,Ht,[m(c,null,{default:T(()=>[...n[6]||=[O(`File`,-1)]]),_:1}),m(l,{id:`file`,modelValue:t(i),"onUpdate:modelValue":n[0]||=e=>C(i)?i.value=e:null,type:`file`},null,8,[`modelValue`]),t(a)?(A(),y(`span`,Ut,d(t(a)),1)):k(``,!0)]),m(t(Ke),null,{default:T(()=>[m(s,{variant:`secondary`,onClick:n[1]||=e=>r.value=!1},{default:T(()=>[...n[7]||=[O(` Cancel `,-1)]]),_:1}),m(s,{onClick:o},{default:T(()=>[...n[8]||=[O(` Import `,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`open`])}}}),Gt=JSON.parse(`[{"id":"TASK-8782","title":"You can't compress the program without quantifying the open-source SSD pixel!","status":"in progress","label":"documentation","priority":"medium"},{"id":"TASK-7878","title":"Try to calculate the EXE feed, maybe it will index the multi-byte pixel!","status":"backlog","label":"documentation","priority":"medium"},{"id":"TASK-7839","title":"We need to bypass the neural TCP card!","status":"todo","label":"bug","priority":"high"},{"id":"TASK-5562","title":"The SAS interface is down, bypass the open-source pixel so we can back up the PNG bandwidth!","status":"backlog","label":"feature","priority":"medium"},{"id":"TASK-8686","title":"I'll parse the wireless SSL protocol, that should driver the API panel!","status":"canceled","label":"feature","priority":"medium"},{"id":"TASK-1280","title":"Use the digital TLS panel, then you can transmit the haptic system!","status":"done","label":"bug","priority":"high"},{"id":"TASK-7262","title":"The UTF8 application is down, parse the neural bandwidth so we can back up the PNG firewall!","status":"done","label":"feature","priority":"high"},{"id":"TASK-1138","title":"Generating the driver won't do anything, we need to quantify the 1080p SMTP bandwidth!","status":"in progress","label":"feature","priority":"medium"},{"id":"TASK-7184","title":"We need to program the back-end THX pixel!","status":"todo","label":"feature","priority":"low"},{"id":"TASK-5160","title":"Calculating the bus won't do anything, we need to navigate the back-end JSON protocol!","status":"in progress","label":"documentation","priority":"high"},{"id":"TASK-5618","title":"Generating the driver won't do anything, we need to index the online SSL application!","status":"done","label":"documentation","priority":"medium"},{"id":"TASK-6699","title":"I'll transmit the wireless JBOD capacitor, that should hard drive the SSD feed!","status":"backlog","label":"documentation","priority":"medium"},{"id":"TASK-2858","title":"We need to override the online UDP bus!","status":"backlog","label":"bug","priority":"medium"},{"id":"TASK-9864","title":"I'll reboot the 1080p FTP panel, that should matrix the HEX hard drive!","status":"done","label":"bug","priority":"high"},{"id":"TASK-8404","title":"We need to generate the virtual HEX alarm!","status":"in progress","label":"bug","priority":"low"},{"id":"TASK-5365","title":"Backing up the pixel won't do anything, we need to transmit the primary IB array!","status":"in progress","label":"documentation","priority":"low"},{"id":"TASK-1780","title":"The CSS feed is down, index the bluetooth transmitter so we can compress the CLI protocol!","status":"todo","label":"documentation","priority":"high"},{"id":"TASK-6938","title":"Use the redundant SCSI application, then you can hack the optical alarm!","status":"todo","label":"documentation","priority":"high"},{"id":"TASK-9885","title":"We need to compress the auxiliary VGA driver!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-3216","title":"Transmitting the transmitter won't do anything, we need to compress the virtual HDD sensor!","status":"backlog","label":"documentation","priority":"medium"},{"id":"TASK-9285","title":"The IP monitor is down, copy the haptic alarm so we can generate the HTTP transmitter!","status":"todo","label":"bug","priority":"high"},{"id":"TASK-1024","title":"Overriding the microchip won't do anything, we need to transmit the digital OCR transmitter!","status":"in progress","label":"documentation","priority":"low"},{"id":"TASK-7068","title":"You can't generate the capacitor without indexing the wireless HEX pixel!","status":"canceled","label":"bug","priority":"low"},{"id":"TASK-6502","title":"Navigating the microchip won't do anything, we need to bypass the back-end SQL bus!","status":"todo","label":"bug","priority":"high"},{"id":"TASK-5326","title":"We need to hack the redundant UTF8 transmitter!","status":"todo","label":"bug","priority":"low"},{"id":"TASK-6274","title":"Use the virtual PCI circuit, then you can parse the bluetooth alarm!","status":"canceled","label":"documentation","priority":"low"},{"id":"TASK-1571","title":"I'll input the neural DRAM circuit, that should protocol the SMTP interface!","status":"in progress","label":"feature","priority":"medium"},{"id":"TASK-9518","title":"Compressing the interface won't do anything, we need to compress the online SDD matrix!","status":"canceled","label":"documentation","priority":"medium"},{"id":"TASK-5581","title":"I'll synthesize the digital COM pixel, that should transmitter the UTF8 protocol!","status":"backlog","label":"documentation","priority":"high"},{"id":"TASK-2197","title":"Parsing the feed won't do anything, we need to copy the bluetooth DRAM bus!","status":"todo","label":"documentation","priority":"low"},{"id":"TASK-8484","title":"We need to parse the solid state UDP firewall!","status":"in progress","label":"bug","priority":"low"},{"id":"TASK-9892","title":"If we back up the application, we can get to the UDP application through the multi-byte THX capacitor!","status":"done","label":"documentation","priority":"high"},{"id":"TASK-9616","title":"We need to synthesize the cross-platform ASCII pixel!","status":"in progress","label":"feature","priority":"medium"},{"id":"TASK-9744","title":"Use the back-end IP card, then you can input the solid state hard drive!","status":"done","label":"documentation","priority":"low"},{"id":"TASK-1376","title":"Generating the alarm won't do anything, we need to generate the mobile IP capacitor!","status":"backlog","label":"documentation","priority":"low"},{"id":"TASK-7382","title":"If we back up the firewall, we can get to the RAM alarm through the primary UTF8 pixel!","status":"todo","label":"feature","priority":"low"},{"id":"TASK-2290","title":"I'll compress the virtual JSON panel, that should application the UTF8 bus!","status":"canceled","label":"documentation","priority":"high"},{"id":"TASK-1533","title":"You can't input the firewall without overriding the wireless TCP firewall!","status":"done","label":"bug","priority":"high"},{"id":"TASK-4920","title":"Bypassing the hard drive won't do anything, we need to input the bluetooth JSON program!","status":"in progress","label":"bug","priority":"high"},{"id":"TASK-5168","title":"If we synthesize the bus, we can get to the IP panel through the virtual TLS array!","status":"in progress","label":"feature","priority":"low"},{"id":"TASK-7103","title":"We need to parse the multi-byte EXE bandwidth!","status":"canceled","label":"feature","priority":"low"},{"id":"TASK-4314","title":"If we compress the program, we can get to the XML alarm through the multi-byte COM matrix!","status":"in progress","label":"bug","priority":"high"},{"id":"TASK-3415","title":"Use the cross-platform XML application, then you can quantify the solid state feed!","status":"todo","label":"feature","priority":"high"},{"id":"TASK-8339","title":"Try to calculate the DNS interface, maybe it will input the bluetooth capacitor!","status":"in progress","label":"feature","priority":"low"},{"id":"TASK-6995","title":"Try to hack the XSS bandwidth, maybe it will override the bluetooth matrix!","status":"todo","label":"feature","priority":"high"},{"id":"TASK-8053","title":"If we connect the program, we can get to the UTF8 matrix through the digital UDP protocol!","status":"todo","label":"feature","priority":"medium"},{"id":"TASK-4336","title":"If we synthesize the microchip, we can get to the SAS sensor through the optical UDP program!","status":"todo","label":"documentation","priority":"low"},{"id":"TASK-8790","title":"I'll back up the optical COM alarm, that should alarm the RSS capacitor!","status":"done","label":"bug","priority":"medium"},{"id":"TASK-8980","title":"Try to navigate the SQL transmitter, maybe it will back up the virtual firewall!","status":"canceled","label":"bug","priority":"low"},{"id":"TASK-7342","title":"Use the neural CLI card, then you can parse the online port!","status":"backlog","label":"documentation","priority":"low"},{"id":"TASK-5608","title":"I'll hack the haptic SSL program, that should bus the UDP transmitter!","status":"canceled","label":"documentation","priority":"low"},{"id":"TASK-1606","title":"I'll generate the bluetooth PNG firewall, that should pixel the SSL driver!","status":"done","label":"feature","priority":"medium"},{"id":"TASK-7872","title":"Transmitting the circuit won't do anything, we need to reboot the 1080p RSS monitor!","status":"canceled","label":"feature","priority":"medium"},{"id":"TASK-4167","title":"Use the cross-platform SMS circuit, then you can synthesize the optical feed!","status":"canceled","label":"bug","priority":"medium"},{"id":"TASK-9581","title":"You can't index the port without hacking the cross-platform XSS monitor!","status":"backlog","label":"documentation","priority":"low"},{"id":"TASK-8806","title":"We need to bypass the back-end SSL panel!","status":"done","label":"bug","priority":"medium"},{"id":"TASK-6542","title":"Try to quantify the RSS firewall, maybe it will quantify the open-source system!","status":"done","label":"feature","priority":"low"},{"id":"TASK-6806","title":"The VGA protocol is down, reboot the back-end matrix so we can parse the CSS panel!","status":"canceled","label":"documentation","priority":"low"},{"id":"TASK-9549","title":"You can't bypass the bus without connecting the neural JBOD bus!","status":"todo","label":"feature","priority":"high"},{"id":"TASK-1075","title":"Backing up the driver won't do anything, we need to parse the redundant RAM pixel!","status":"done","label":"feature","priority":"medium"},{"id":"TASK-1427","title":"Use the auxiliary PCI circuit, then you can calculate the cross-platform interface!","status":"done","label":"documentation","priority":"high"},{"id":"TASK-1907","title":"Hacking the circuit won't do anything, we need to back up the online DRAM system!","status":"todo","label":"documentation","priority":"high"},{"id":"TASK-4309","title":"If we generate the system, we can get to the TCP sensor through the optical GB pixel!","status":"backlog","label":"bug","priority":"medium"},{"id":"TASK-3973","title":"I'll parse the back-end ADP array, that should bandwidth the RSS bandwidth!","status":"todo","label":"feature","priority":"medium"},{"id":"TASK-7962","title":"Use the wireless RAM program, then you can hack the cross-platform feed!","status":"canceled","label":"bug","priority":"low"},{"id":"TASK-3360","title":"You can't quantify the program without synthesizing the neural OCR interface!","status":"done","label":"feature","priority":"medium"},{"id":"TASK-9887","title":"Use the auxiliary ASCII sensor, then you can connect the solid state port!","status":"backlog","label":"bug","priority":"medium"},{"id":"TASK-3649","title":"I'll input the virtual USB system, that should circuit the DNS monitor!","status":"in progress","label":"feature","priority":"medium"},{"id":"TASK-3586","title":"If we quantify the circuit, we can get to the CLI feed through the mobile SMS hard drive!","status":"in progress","label":"bug","priority":"low"},{"id":"TASK-5150","title":"I'll hack the wireless XSS port, that should transmitter the IP interface!","status":"canceled","label":"feature","priority":"medium"},{"id":"TASK-3652","title":"The SQL interface is down, override the optical bus so we can program the ASCII interface!","status":"backlog","label":"feature","priority":"low"},{"id":"TASK-6884","title":"Use the digital PCI circuit, then you can synthesize the multi-byte microchip!","status":"canceled","label":"feature","priority":"high"},{"id":"TASK-1591","title":"We need to connect the mobile XSS driver!","status":"in progress","label":"feature","priority":"high"},{"id":"TASK-3802","title":"Try to override the ASCII protocol, maybe it will parse the virtual matrix!","status":"in progress","label":"feature","priority":"low"},{"id":"TASK-7253","title":"Programming the capacitor won't do anything, we need to bypass the neural IB hard drive!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-9739","title":"We need to hack the multi-byte HDD bus!","status":"done","label":"documentation","priority":"medium"},{"id":"TASK-4424","title":"Try to hack the HEX alarm, maybe it will connect the optical pixel!","status":"in progress","label":"documentation","priority":"medium"},{"id":"TASK-3922","title":"You can't back up the capacitor without generating the wireless PCI program!","status":"backlog","label":"bug","priority":"low"},{"id":"TASK-4921","title":"I'll index the open-source IP feed, that should system the GB application!","status":"canceled","label":"bug","priority":"low"},{"id":"TASK-5814","title":"We need to calculate the 1080p AGP feed!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-2645","title":"Synthesizing the system won't do anything, we need to navigate the multi-byte HDD firewall!","status":"todo","label":"documentation","priority":"medium"},{"id":"TASK-4535","title":"Try to copy the JSON circuit, maybe it will connect the wireless feed!","status":"in progress","label":"feature","priority":"low"},{"id":"TASK-4463","title":"We need to copy the solid state AGP monitor!","status":"done","label":"documentation","priority":"low"},{"id":"TASK-9745","title":"If we connect the protocol, we can get to the GB system through the bluetooth PCI microchip!","status":"canceled","label":"feature","priority":"high"},{"id":"TASK-2080","title":"If we input the bus, we can get to the RAM matrix through the auxiliary RAM card!","status":"todo","label":"bug","priority":"medium"},{"id":"TASK-3838","title":"I'll bypass the online TCP application, that should panel the AGP system!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-1340","title":"We need to navigate the virtual PNG circuit!","status":"todo","label":"bug","priority":"medium"},{"id":"TASK-6665","title":"If we parse the monitor, we can get to the SSD hard drive through the cross-platform AGP alarm!","status":"canceled","label":"feature","priority":"low"},{"id":"TASK-7585","title":"If we calculate the hard drive, we can get to the SSL program through the multi-byte CSS microchip!","status":"backlog","label":"feature","priority":"low"},{"id":"TASK-6319","title":"We need to copy the multi-byte SCSI program!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-4369","title":"Try to input the SCSI bus, maybe it will generate the 1080p pixel!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-9035","title":"We need to override the solid state PNG array!","status":"canceled","label":"documentation","priority":"low"},{"id":"TASK-3970","title":"You can't index the transmitter without quantifying the haptic ASCII card!","status":"todo","label":"documentation","priority":"medium"},{"id":"TASK-4473","title":"You can't bypass the protocol without overriding the neural RSS program!","status":"todo","label":"documentation","priority":"low"},{"id":"TASK-4136","title":"You can't hack the hard drive without hacking the primary JSON program!","status":"canceled","label":"bug","priority":"medium"},{"id":"TASK-3939","title":"Use the back-end SQL firewall, then you can connect the neural hard drive!","status":"done","label":"feature","priority":"low"},{"id":"TASK-2007","title":"I'll input the back-end USB protocol, that should bandwidth the PCI system!","status":"backlog","label":"bug","priority":"high"},{"id":"TASK-7516","title":"Use the primary SQL program, then you can generate the auxiliary transmitter!","status":"done","label":"documentation","priority":"medium"},{"id":"TASK-6906","title":"Try to back up the DRAM system, maybe it will reboot the online transmitter!","status":"done","label":"feature","priority":"high"},{"id":"TASK-5207","title":"The SMS interface is down, copy the bluetooth bus so we can quantify the VGA card!","status":"in progress","label":"bug","priority":"low"}]`),Kt={class:`overflow-x-auto`},qt=D({__name:`index`,setup(e){return(e,n)=>(A(),E(t(Xe),{title:`Tasks`,description:`Tasks description`,sticky:``},{actions:T(()=>[m(Wt),m(Vt)]),default:T(()=>[v(`div`,Kt,[m(Bt,{data:t(Gt),columns:t(Et)},null,8,[`data`,`columns`])])]),_:1}))}});export{qt as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/terms-of-service-button-CSuAJAmJ.js b/monisuo-admin/dist/assets/terms-of-service-button-CSuAJAmJ.js new file mode 100644 index 0000000..cfd48a3 --- /dev/null +++ b/monisuo-admin/dist/assets/terms-of-service-button-CSuAJAmJ.js @@ -0,0 +1 @@ +import{Ct as e,S as t,nt as n,v as r,w as i,x as a,z as o}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as s}from"./_plugin-vue_export-helper-B2no-pU9.js";import{t as c}from"./Button-2mdP_ygs.js";import{t as l}from"./iconify-B5QdRg7l.js";var u=i({__name:`github-button`,setup(i){return(i,s)=>{let u=c;return o(),r(u,{variant:`outline`,class:`w-full`},{default:n(()=>[t(e(l),{icon:`simple-icons:github`,class:`size-5 mr-2`}),s[0]||=a(` GitHub `,-1)]),_:1})}}}),d=i({__name:`google-button`,setup(i){return(i,s)=>{let u=c;return o(),r(u,{variant:`outline`,class:`w-full`},{default:n(()=>[t(e(l),{icon:`simple-icons:google`,class:`size-5 mr-2`}),s[0]||=a(` Google `,-1)]),_:1})}}}),f={};function p(e,t){let i=c;return o(),r(i,{variant:`link`,class:`px-0 font-normal underline text-muted-foreground`},{default:n(()=>[...t[0]||=[a(` Privacy Policy `,-1)]]),_:1})}var m=s(f,[[`render`,p]]),h={};function g(e,t){let i=c;return o(),r(i,{variant:`link`,class:`px-0 font-normal underline text-muted-foreground`},{default:n(()=>[...t[0]||=[a(` Terms of Service `,-1)]]),_:1})}var _=s(h,[[`render`,g]]);export{u as i,m as n,d as r,_ as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/toggle-theme-CegtD1Vn.js b/monisuo-admin/dist/assets/toggle-theme-CegtD1Vn.js new file mode 100644 index 0000000..5ccc669 --- /dev/null +++ b/monisuo-admin/dist/assets/toggle-theme-CegtD1Vn.js @@ -0,0 +1 @@ +import{Ct as e,Ot as t,S as n,_ as r,lt as i,nt as a,v as o,w as s,x as c,z as l}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as u}from"./createLucideIcon-BpvmDsEE.js";import{s as d}from"./dist-t_U6YImb.js";import{H as f,U as p,V as m}from"./index-CcML0o3b.js";import{i as h,n as g,r as _,t as v}from"./DropdownMenuTrigger-DwFmoisn.js";import{n as y,t as b}from"./DropdownMenuLabel-DVsXbHnu.js";import{n as x,t as S}from"./DropdownMenuRadioItem-BUJVkN3D.js";import{t as C}from"./Button-2mdP_ygs.js";import{t as w}from"./iconify-B5QdRg7l.js";var T=u(`moon`,[[`path`,{d:`M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401`,key:`kfwtm`}]]),E=u(`sun-moon`,[[`path`,{d:`M12 2v2`,key:`tus03m`}],[`path`,{d:`M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715`,key:`xlf6rm`}],[`path`,{d:`M16 12a4 4 0 0 0-4-4`,key:`6vsxu`}],[`path`,{d:`m19 5-1.256 1.256`,key:`1yg6a6`}],[`path`,{d:`M20 12h2`,key:`1q8mjw`}]]),D=u(`sun`,[[`circle`,{cx:`12`,cy:`12`,r:`4`,key:`4exip2`}],[`path`,{d:`M12 2v2`,key:`tus03m`}],[`path`,{d:`M12 20v2`,key:`1lh1kg`}],[`path`,{d:`m4.93 4.93 1.41 1.41`,key:`149t6j`}],[`path`,{d:`m17.66 17.66 1.41 1.41`,key:`ptbguv`}],[`path`,{d:`M2 12h2`,key:`1t8f8n`}],[`path`,{d:`M20 12h2`,key:`1q8mjw`}],[`path`,{d:`m6.34 17.66-1.41 1.41`,key:`1m8zz5`}],[`path`,{d:`m19.07 4.93-1.41 1.41`,key:`1shlcs`}]]),O=s({__name:`language-change`,setup(s){let{locale:u}=p();function d(){u.value=`en`,f.value=`en`}function g(e){if(typeof e!=`string`||!m.has(e)){d();return}u.value=e,f.value=e}return(s,d)=>{let f=C,p=v,m=b,T=y,E=S,D=x,O=_,k=h;return l(),o(k,null,{default:a(()=>[n(p,{"as-child":``},{default:a(()=>[n(f,{variant:`outline`},{default:a(()=>[n(e(w),{icon:`mdi:translate`,class:`mr-2`}),c(` `+t(s.$t(`language`)),1)]),_:1})]),_:1}),n(O,null,{default:a(()=>[n(m,null,{default:a(()=>[c(t(s.$t(`changeLanguage`)),1)]),_:1}),n(T),n(D,{modelValue:e(u),"onUpdate:modelValue":[d[0]||=e=>i(u)?u.value=e:null,g]},{default:a(()=>[n(E,{value:`en`},{default:a(()=>[n(e(w),{icon:`flag:us-4x3`}),d[1]||=r(`span`,{class:`ml-2`},`English`,-1)]),_:1}),n(E,{value:`zh`},{default:a(()=>[n(e(w),{icon:`flag:cn-4x3`}),d[2]||=r(`span`,{class:`ml-2`},`中文`,-1)]),_:1})]),_:1},8,[`modelValue`])]),_:1})]),_:1})}}}),k=s({__name:`toggle-theme`,setup(t){let i=d();return(t,s)=>{let u=C,d=v,f=g,p=_,m=h;return l(),o(m,null,{default:a(()=>[n(d,{"as-child":``},{default:a(()=>[n(u,{variant:`outline`,size:`icon`},{default:a(()=>[n(e(T),{class:`rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0`}),n(e(D),{class:`absolute rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100`}),s[3]||=r(`span`,{class:`sr-only`},`Toggle theme`,-1)]),_:1})]),_:1}),n(p,{align:`end`},{default:a(()=>[n(f,{onClick:s[0]||=e=>i.value=`light`},{default:a(()=>[n(e(D)),s[4]||=c(` Light `,-1)]),_:1}),n(f,{onClick:s[1]||=e=>i.value=`dark`},{default:a(()=>[n(e(T)),s[5]||=c(` Dark `,-1)]),_:1}),n(f,{onClick:s[2]||=e=>i.value=`auto`},{default:a(()=>[n(e(E)),s[6]||=c(` System `,-1)]),_:1})]),_:1})]),_:1})}}});export{T as a,E as i,O as n,D as r,k as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/use-auth-CYWl8dOd.js b/monisuo-admin/dist/assets/use-auth-CYWl8dOd.js new file mode 100644 index 0000000..df252a7 --- /dev/null +++ b/monisuo-admin/dist/assets/use-auth-CYWl8dOd.js @@ -0,0 +1 @@ +import{mt as e}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{L as t,X as n,z as r}from"./index-CcML0o3b.js";import{t as i}from"./monisuo-admin.api-BMEy8kfy.js";function a(){let a=r(),o=t(),{isLogin:s,adminInfo:c}=n(o),l=e(!1),u=e(null),d=i();function f(){o.logout(),a.push({path:`/auth/sign-in`})}function p(){a.push({path:`/dashboard`})}async function m(e,t){l.value=!0,u.value=null;try{let n=await d.mutateAsync({username:e,password:t});if(n.code===200&&n.data){o.setToken(n.data.token),o.setAdminInfo(n.data.adminInfo);let e=a.currentRoute.value.query.redirect;!e||e.startsWith(`//`)?p():a.push(e)}else u.value=n.msg||`登录失败`}catch(e){u.value=e.response?.data?.msg||`网络错误,请稍后重试`}finally{l.value=!1}}return{loading:l,error:u,isLogin:s,adminInfo:c,logout:f,login:m}}export{a as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/use-sidebar-jlDzOsxR.js b/monisuo-admin/dist/assets/use-sidebar-jlDzOsxR.js new file mode 100644 index 0000000..34fa102 --- /dev/null +++ b/monisuo-admin/dist/assets/use-sidebar-jlDzOsxR.js @@ -0,0 +1 @@ +import{mt as e}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t}from"./createLucideIcon-BpvmDsEE.js";var n=t(`badge-question-mark`,[[`path`,{d:`M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z`,key:`3c2336`}],[`path`,{d:`M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3`,key:`1u773s`}],[`line`,{x1:`12`,x2:`12.01`,y1:`17`,y2:`17`,key:`io3f8k`}]]),r=t(`bell-dot`,[[`path`,{d:`M10.268 21a2 2 0 0 0 3.464 0`,key:`vwvbt9`}],[`path`,{d:`M11.68 2.009A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673c-.824-.85-1.678-1.731-2.21-3.348`,key:`xaq59h`}],[`circle`,{cx:`18`,cy:`5`,r:`3`,key:`gq8acd`}]]),i=t(`boxes`,[[`path`,{d:`M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z`,key:`lc1i9w`}],[`path`,{d:`m7 16.5-4.74-2.85`,key:`1o9zyk`}],[`path`,{d:`m7 16.5 5-3`,key:`va8pkn`}],[`path`,{d:`M7 16.5v5.17`,key:`jnp8gn`}],[`path`,{d:`M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z`,key:`8zsnat`}],[`path`,{d:`m17 16.5-5-3`,key:`8arw3v`}],[`path`,{d:`m17 16.5 4.74-2.85`,key:`8rfmw`}],[`path`,{d:`M17 16.5v5.17`,key:`k6z78m`}],[`path`,{d:`M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z`,key:`1xygjf`}],[`path`,{d:`M12 8 7.26 5.15`,key:`1vbdud`}],[`path`,{d:`m12 8 4.74-2.85`,key:`3rx089`}],[`path`,{d:`M12 13.5V8`,key:`1io7kd`}]]),a=t(`bug`,[[`path`,{d:`M12 20v-9`,key:`1qisl0`}],[`path`,{d:`M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z`,key:`uouzyp`}],[`path`,{d:`M14.12 3.88 16 2`,key:`qol33r`}],[`path`,{d:`M21 21a4 4 0 0 0-3.81-4`,key:`1b0z45`}],[`path`,{d:`M21 5a4 4 0 0 1-3.55 3.97`,key:`5cxbf6`}],[`path`,{d:`M22 13h-4`,key:`1jl80f`}],[`path`,{d:`M3 21a4 4 0 0 1 3.81-4`,key:`1fjd4g`}],[`path`,{d:`M3 5a4 4 0 0 0 3.55 3.97`,key:`1d7oge`}],[`path`,{d:`M6 13H2`,key:`82j7cp`}],[`path`,{d:`m8 2 1.88 1.88`,key:`fmnt4t`}],[`path`,{d:`M9 7.13V6a3 3 0 1 1 6 0v1.13`,key:`1vgav8`}]]),o=t(`coins`,[[`path`,{d:`M13.744 17.736a6 6 0 1 1-7.48-7.48`,key:`bq4yh3`}],[`path`,{d:`M15 6h1v4`,key:`11y1tn`}],[`path`,{d:`m6.134 14.768.866-.5 2 3.464`,key:`17snzx`}],[`circle`,{cx:`16`,cy:`8`,r:`6`,key:`14bfc9`}]]),s=t(`component`,[[`path`,{d:`M15.536 11.293a1 1 0 0 0 0 1.414l2.376 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z`,key:`1uwlt4`}],[`path`,{d:`M2.297 11.293a1 1 0 0 0 0 1.414l2.377 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414L6.088 8.916a1 1 0 0 0-1.414 0z`,key:`10291m`}],[`path`,{d:`M8.916 17.912a1 1 0 0 0 0 1.415l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.415l-2.377-2.376a1 1 0 0 0-1.414 0z`,key:`1tqoq1`}],[`path`,{d:`M8.916 4.674a1 1 0 0 0 0 1.414l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z`,key:`1x6lto`}]]),c=t(`credit-card`,[[`rect`,{width:`20`,height:`14`,x:`2`,y:`5`,rx:`2`,key:`ynyp8z`}],[`line`,{x1:`2`,x2:`22`,y1:`10`,y2:`10`,key:`1b3vmo`}]]),l=t(`dollar-sign`,[[`line`,{x1:`12`,x2:`12`,y1:`2`,y2:`22`,key:`7eqyqh`}],[`path`,{d:`M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6`,key:`1b0p4s`}]]),u=t(`layout-dashboard`,[[`rect`,{width:`7`,height:`9`,x:`3`,y:`3`,rx:`1`,key:`10lvy0`}],[`rect`,{width:`7`,height:`5`,x:`14`,y:`3`,rx:`1`,key:`16une8`}],[`rect`,{width:`7`,height:`9`,x:`14`,y:`12`,rx:`1`,key:`1hutg5`}],[`rect`,{width:`7`,height:`5`,x:`3`,y:`16`,rx:`1`,key:`ldoo1y`}]]),d=t(`list-todo`,[[`path`,{d:`M13 5h8`,key:`a7qcls`}],[`path`,{d:`M13 12h8`,key:`h98zly`}],[`path`,{d:`M13 19h8`,key:`c3s6r1`}],[`path`,{d:`m3 17 2 2 4-4`,key:`1jhpwq`}],[`rect`,{x:`3`,y:`4`,width:`6`,height:`6`,rx:`1`,key:`cif1o7`}]]),f=t(`palette`,[[`path`,{d:`M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z`,key:`e79jfc`}],[`circle`,{cx:`13.5`,cy:`6.5`,r:`.5`,fill:`currentColor`,key:`1okk4w`}],[`circle`,{cx:`17.5`,cy:`10.5`,r:`.5`,fill:`currentColor`,key:`f64h9f`}],[`circle`,{cx:`6.5`,cy:`12.5`,r:`.5`,fill:`currentColor`,key:`qy21gx`}],[`circle`,{cx:`8.5`,cy:`7.5`,r:`.5`,fill:`currentColor`,key:`fotxhn`}]]),p=t(`picture-in-picture-2`,[[`path`,{d:`M21 9V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4`,key:`daa4of`}],[`rect`,{width:`10`,height:`7`,x:`12`,y:`13`,rx:`2`,key:`1nb8gs`}]]),m=t(`podcast`,[[`path`,{d:`M13 17a1 1 0 1 0-2 0l.5 4.5a0.5 0.5 0 0 0 1 0z`,fill:`currentColor`,key:`x1mxqr`}],[`path`,{d:`M16.85 18.58a9 9 0 1 0-9.7 0`,key:`d71mpg`}],[`path`,{d:`M8 14a5 5 0 1 1 8 0`,key:`fc81rn`}],[`circle`,{cx:`12`,cy:`11`,r:`1`,fill:`currentColor`,key:`vqiwd`}]]),h=t(`receipt`,[[`path`,{d:`M12 17V7`,key:`pyj7ub`}],[`path`,{d:`M16 8h-6a2 2 0 0 0 0 4h4a2 2 0 0 1 0 4H8`,key:`1elt7d`}],[`path`,{d:`M4 3a1 1 0 0 1 1-1 1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1 1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2 1 1 0 0 1-1-1z`,key:`ycz6yz`}]]),g=t(`settings`,[[`path`,{d:`M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915`,key:`1i5ecw`}],[`circle`,{cx:`12`,cy:`12`,r:`3`,key:`1v7zrd`}]]),_=t(`square-user-round`,[[`path`,{d:`M18 21a6 6 0 0 0-12 0`,key:`kaz2du`}],[`circle`,{cx:`12`,cy:`11`,r:`4`,key:`1gt34v`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,key:`afitv7`}]]),v=t(`trending-up`,[[`path`,{d:`M16 7h6v6`,key:`box55l`}],[`path`,{d:`m22 7-8.5 8.5-5-5L2 17`,key:`1t1m79`}]]),y=t(`user`,[[`path`,{d:`M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2`,key:`975kel`}],[`circle`,{cx:`12`,cy:`7`,r:`4`,key:`17ys0d`}]]),b=t(`users`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`path`,{d:`M16 3.128a4 4 0 0 1 0 7.744`,key:`16gr8j`}],[`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`,key:`kshegd`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),x=t(`wrench`,[[`path`,{d:`M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z`,key:`1ngwbx`}]]);function S(){let t=[{title:`Profile`,url:`/settings/`,icon:y},{title:`Account`,url:`/settings/account`,icon:x},{title:`Appearance`,url:`/settings/appearance`,icon:f},{title:`Notifications`,url:`/settings/notifications`,icon:r},{title:`Display`,url:`/settings/display`,icon:p}];return{navData:e([{title:`Monisuo 管理`,items:[{title:`数据看板`,url:`/monisuo/dashboard`,icon:l},{title:`业务分析`,url:`/monisuo/analytics`,icon:v},{title:`用户管理`,url:`/monisuo/users`,icon:b},{title:`币种管理`,url:`/monisuo/coins`,icon:o},{title:`订单审批`,url:`/monisuo/orders`,icon:h}]},{title:`General`,items:[{title:`Dashboard`,url:`/dashboard`,icon:u},{title:`Tasks`,url:`/tasks`,icon:d},{title:`Apps`,url:`/apps`,icon:i},{title:`Users`,url:`/users`,icon:b},{title:`Ai Talk Example`,url:`/ai-talk`,icon:m}]},{title:`Pages`,items:[{title:`Auth`,icon:_,items:[{title:`Sign In`,url:`/auth/sign-in`},{title:`Monisuo Login`,url:`/auth/monisuo-sign-in`},{title:`Sign In(2 Col)`,url:`/auth/sign-in-2`},{title:`Sign Up`,url:`/auth/sign-up`},{title:`Forgot Password`,url:`/auth/forgot-password`},{title:`OTP`,url:`/auth/otp`}]},{title:`Errors`,icon:a,items:[{title:`401 | Unauthorized`,url:`/errors/401`},{title:`403 | Forbidden`,url:`/errors/403`},{title:`404 | Not Found`,url:`/errors/404`},{title:`500 | Internal Server Error`,url:`/errors/500`},{title:`503 | Maintenance Error`,url:`/errors/503`}]}]},{title:`Other`,items:[{title:`Settings`,icon:g,items:t},{title:`Prop Components`,url:`/prop-components`,icon:s},{title:`Help Center`,url:`/help-center`,icon:n}]}]),otherPages:e([{title:`Other`,items:[{title:`Plans & Pricing`,icon:c,url:`/billing`}]}]),settingsNavItems:t}}export{c as n,S as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/useArrowNavigation-Cq05LxDE.js b/monisuo-admin/dist/assets/useArrowNavigation-Cq05LxDE.js new file mode 100644 index 0000000..5762c66 --- /dev/null +++ b/monisuo-admin/dist/assets/useArrowNavigation-Cq05LxDE.js @@ -0,0 +1 @@ +var e=[`INPUT`,`TEXTAREA`];function t(t,r,i,a={}){if(!r||a.enableIgnoredElement&&e.includes(r.nodeName))return null;let{arrowKeyOptions:o=`both`,attributeName:s=`[data-reka-collection-item]`,itemsArray:c=[],loop:l=!0,dir:u=`ltr`,preventScroll:d=!0,focus:f=!1}=a,[p,m,h,g,_,v]=[t.key===`ArrowRight`,t.key===`ArrowLeft`,t.key===`ArrowUp`,t.key===`ArrowDown`,t.key===`Home`,t.key===`End`],y=h||g,b=p||m;if(!_&&!v&&(!y&&!b||o===`vertical`&&b||o===`horizontal`&&y))return null;let x=i?Array.from(i.querySelectorAll(s)):c;if(!x.length)return null;d&&t.preventDefault();let S=null;return b||y?S=n(x,r,{goForward:y?g:u===`ltr`?p:m,loop:l}):_?S=x.at(0)||null:v&&(S=x.at(-1)||null),f&&S?.focus(),S}function n(e,t,r,i=e.includes(t)?e.length:e.length+1){if(--i===0)return null;let a=e.indexOf(t),o;if(o=a===-1?r.goForward?0:e.length-1:r.goForward?a+1:a-1,!r.loop&&(o<0||o>=e.length))return null;let s=e[(o+e.length)%e.length];return s?s.hasAttribute(`disabled`)&&s.getAttribute(`disabled`)!==`false`?n(e,s,r,i):s:null}export{t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/useFormControl-CyMrrgSu.js b/monisuo-admin/dist/assets/useFormControl-CyMrrgSu.js new file mode 100644 index 0000000..e0a04e5 --- /dev/null +++ b/monisuo-admin/dist/assets/useFormControl-CyMrrgSu.js @@ -0,0 +1 @@ +import{g as e,xt as t}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{a as n}from"./dist-t_U6YImb.js";function r(e){return typeof e==`string`?`'${e}'`:new i().serialize(e)}var i=function(){class e{#e=new Map;compare(e,t){let n=typeof e,r=typeof t;return n===`string`&&r===`string`?e.localeCompare(t):n===`number`&&r===`number`?e-t:String.prototype.localeCompare.call(this.serialize(e,!0),this.serialize(t,!0))}serialize(e,t){if(e===null)return`null`;switch(typeof e){case`string`:return t?e:`'${e}'`;case`bigint`:return`${e}n`;case`object`:return this.$object(e);case`function`:return this.$function(e)}return String(e)}serializeObject(e){let t=Object.prototype.toString.call(e);if(t!==`[object Object]`)return this.serializeBuiltInType(t.length<10?`unknown:${t}`:t.slice(8,-1),e);let n=e.constructor,r=n===Object||n===void 0?``:n.name;if(r!==``&&globalThis[r]===n)return this.serializeBuiltInType(r,e);if(typeof e.toJSON==`function`){let t=e.toJSON();return r+(typeof t==`object`&&t?this.$object(t):`(${this.serialize(t)})`)}return this.serializeObjectEntries(r,Object.entries(e))}serializeBuiltInType(e,t){let n=this[`$`+e];if(n)return n.call(this,t);if(typeof t?.entries==`function`)return this.serializeObjectEntries(e,t.entries());throw Error(`Cannot serialize ${e}`)}serializeObjectEntries(e,t){let n=Array.from(t).sort((e,t)=>this.compare(e[0],t[0])),r=`${e}{`;for(let e=0;ethis.compare(e,t)))}`}$Map(e){return this.serializeObjectEntries(`Map`,e.entries())}}for(let t of[`Error`,`RegExp`,`URL`])e.prototype[`$`+t]=function(e){return`${t}(${e})`};for(let t of[`Int8Array`,`Uint8Array`,`Uint8ClampedArray`,`Int16Array`,`Uint16Array`,`Int32Array`,`Uint32Array`,`Float32Array`,`Float64Array`])e.prototype[`$`+t]=function(e){return`${t}[${e.join(`,`)}]`};for(let t of[`BigInt64Array`,`BigUint64Array`])e.prototype[`$`+t]=function(e){return`${t}[${e.join(`n,`)}${e.length>0?`n`:``}]`};return e}();function a(e,t){return e===t||r(e)===r(t)}function o(r){return e(()=>t(r)?!!n(r)?.closest(`form`):!0)}export{a as n,o as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/useForwardExpose-OKJAPp5E.js b/monisuo-admin/dist/assets/useForwardExpose-OKJAPp5E.js new file mode 100644 index 0000000..7b0c1d8 --- /dev/null +++ b/monisuo-admin/dist/assets/useForwardExpose-OKJAPp5E.js @@ -0,0 +1 @@ +import{R as e,St as t,T as n,g as r,mt as i}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{a}from"./dist-t_U6YImb.js";function o(){let o=n(),s=i(),c=r(()=>l());e(()=>{c.value!==l()&&t(s)});function l(){return s.value&&`$el`in s.value&&[`#text`,`#comment`].includes(s.value.$el.nodeName)?s.value.$el.nextElementSibling:a(s)}let u=Object.assign({},o.exposed),d={};for(let e in o.props)Object.defineProperty(d,e,{enumerable:!0,configurable:!0,get:()=>o.props[e]});if(Object.keys(u).length>0)for(let e in u)Object.defineProperty(d,e,{enumerable:!0,configurable:!0,get:()=>u[e]});Object.defineProperty(d,`$el`,{enumerable:!0,configurable:!0,get:()=>o.vnode.el}),o.exposed=d;function f(e){if(s.value=e,e&&(Object.defineProperty(d,`$el`,{enumerable:!0,configurable:!0,get:()=>e instanceof Element?e:e.$el}),!(e instanceof Element)&&!Object.prototype.hasOwnProperty.call(e,`$el`))){let t=e.$.exposed,n=Object.assign({},d);for(let e in t)Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:()=>t[e]});o.exposed=n}}return{forwardRef:f,currentRef:s,currentElement:c}}export{o as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/useForwardProps-B-1JXcFn.js b/monisuo-admin/dist/assets/useForwardProps-B-1JXcFn.js new file mode 100644 index 0000000..11ced41 --- /dev/null +++ b/monisuo-admin/dist/assets/useForwardProps-B-1JXcFn.js @@ -0,0 +1 @@ +import{T as e,g as t,wt as n,yt as r}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as i}from"./createContext-BefgL9WT.js";var[a,o]=i(`ConfigProvider`);function s(i){let a=e(),o=Object.keys(a?.type.props??{}).reduce((e,t)=>{let n=(a?.type.props[t]).default;return n!==void 0&&(e[t]=n),e},{}),s=r(i);return t(()=>{let e={},t=a?.vnode.props??{};return Object.keys(t).forEach(r=>{e[n(r)]=t[r]}),Object.keys({...o,...e}).reduce((e,t)=>(s.value[t]!==void 0&&(e[t]=s.value[t]),e),{})})}export{a as n,s as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/useForwardPropsEmits-ixfQllIc.js b/monisuo-admin/dist/assets/useForwardPropsEmits-ixfQllIc.js new file mode 100644 index 0000000..2d6b233 --- /dev/null +++ b/monisuo-admin/dist/assets/useForwardPropsEmits-ixfQllIc.js @@ -0,0 +1 @@ +import{T as e,g as t,kt as n,wt as r}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as i}from"./useForwardProps-B-1JXcFn.js";function a(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function o(t){let i=e(),a=i?.type.emits,o={};return a?.length||console.warn(`No emitted event found. Please check component: ${i?.type.__name}`),a?.forEach(e=>{o[n(r(e))]=(...n)=>t(e,...n)}),o}function s(e,n){let r=i(e),a=n?o(n):{};return t(()=>({...r.value,...a}))}export{o as n,a as r,s as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/useId-C1k6kJxi.js b/monisuo-admin/dist/assets/useId-C1k6kJxi.js new file mode 100644 index 0000000..6632846 --- /dev/null +++ b/monisuo-admin/dist/assets/useId-C1k6kJxi.js @@ -0,0 +1 @@ +import{q as e,t}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{n}from"./useForwardProps-B-1JXcFn.js";var r=0;function i(i,a=`reka`){if(i)return i;let o;return o=`useId`in t?e?.():n({useId:void 0}).useId?.()??`${++r}`,a?`${a}-${o}`:o}export{i as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/useMutation-Do6Zc9nc.js b/monisuo-admin/dist/assets/useMutation-Do6Zc9nc.js new file mode 100644 index 0000000..8f5d281 --- /dev/null +++ b/monisuo-admin/dist/assets/useMutation-Do6Zc9nc.js @@ -0,0 +1 @@ +import{O as e,Q as t,bt as n,dt as r,ft as i,g as a,gt as o,ht as s,k as c,pt as l}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{A as u,C as d,D as f,E as p,F as m,I as h,M as g,N as _,O as v,P as y,S as b,T as x,_ as S,b as C,j as w,k as T,v as E,w as D,x as O,y as k}from"./index-CcML0o3b.js";var A=class extends h{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=d(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),M(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return N(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return N(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof u(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!g(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&P(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||u(this.options.enabled,this.#t)!==u(t.enabled,this.#t)||w(this.options.staleTime,this.#t)!==w(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||u(this.options.enabled,this.#t)!==u(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return I(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(v)),t}#g(){this.#b();let e=w(this.options.staleTime,this.#t);if(p||this.#r.isStale||!f(e))return;let t=y(this.#r.dataUpdatedAt,e)+1;this.#d=m.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(p||u(this.options.enabled,this.#t)===!1||!f(this.#p)||this.#p===0)&&(this.#f=m.setInterval(()=>{(this.options.refetchIntervalInBackground||D.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d&&=(m.clearTimeout(this.#d),void 0)}#x(){this.#f&&=(m.clearInterval(this.#f),void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},f=!1,p;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&M(e,t),o=i&&P(e,n,t,r);(a||o)&&(l={...l,...O(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:m,errorUpdatedAt:h,status:g}=l;p=l.data;let _=!1;if(t.placeholderData!==void 0&&p===void 0&&g===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,_=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(g=`success`,p=T(i?.data,e,t),f=!0)}if(t.select&&p!==void 0&&!_)if(i&&p===a?.data&&t.select===this.#c)p=this.#l;else try{this.#c=t.select,p=t.select(p),p=T(i?.data,p,t),this.#l=p,this.#s=null}catch(e){this.#s=e}this.#s&&(m=this.#s,p=this.#l,h=Date.now(),g=`error`);let v=l.fetchStatus===`fetching`,y=g===`pending`,b=g===`error`,x=y&&v,S=p!==void 0,C={status:g,fetchStatus:l.fetchStatus,isPending:y,isSuccess:g===`success`,isError:b,isInitialLoading:x,isLoading:x,data:p,dataUpdatedAt:l.dataUpdatedAt,error:m,errorUpdatedAt:h,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:l.dataUpdateCount>0||l.errorUpdateCount>0,isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:v,isRefetching:v&&!y,isLoadingError:b&&!S,isPaused:l.fetchStatus===`paused`,isPlaceholderData:f,isRefetchError:b&&S,isStale:F(e,t),refetch:this.refetch,promise:this.#o,isEnabled:u(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=C.data!==void 0,r=C.status===`error`&&!t,i=e=>{r?e.reject(C.error):t&&e.resolve(C.data)},a=()=>{i(this.#o=C.promise=d())},o=this.#o;switch(o.status){case`pending`:e.queryHash===n.queryHash&&i(o);break;case`fulfilled`:(r||C.data!==o.value)&&a();break;case`rejected`:(!r||C.error!==o.reason)&&a();break}}return C}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),!g(t,e)&&(this.#r=t,this.#C({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){b.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function j(e,t){return u(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&t.retryOnMount===!1)}function M(e,t){return j(e,t)||e.state.data!==void 0&&N(e,t,t.refetchOnMount)}function N(e,t,n){if(u(t.enabled,e)!==!1&&w(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&F(e,t)}return!1}function P(e,t,n,r){return(e!==t||u(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&F(e,n)}function F(e,t){return u(t.enabled,e)!==!1&&e.isStaleByTime(w(t.staleTime,e))}function I(e,t){return!g(e.getCurrentResult(),t)}var L=class extends h{#e;#t=void 0;#n;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),g(this.options,t)||this.#e.getMutationCache().notify({type:`observerOptionsUpdated`,mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&x(t.mutationKey)!==x(this.options.mutationKey)?this.reset():this.#n?.state.status===`pending`&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#a(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#a()}mutate(e,t){return this.#r=t,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(e)}#i(){let e=this.#n?.state??C();this.#t={...e,isPending:e.status===`pending`,isSuccess:e.status===`success`,isError:e.status===`error`,isIdle:e.status===`idle`,mutate:this.mutate,reset:this.reset}}#a(e){b.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,n=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type===`success`){try{this.#r.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if(e?.type===`error`){try{this.#r.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}};function R(t=``){if(!e())throw Error(`vue-query hooks can only be used inside setup() function or functions that support injection context.`);let n=c(E(t));if(!n)throw Error(`No 'queryClient' found in Vue context, use 'VueQueryPlugin' to properly initialize the library.`);return n}function z(e,c,u){let d=u||R(),f=a(()=>{let e=c;typeof e==`function`&&(e=e());let t=S(e);typeof t.enabled==`function`&&(t.enabled=t.enabled());let n=d.defaultQueryOptions(t);return n._optimisticResults=d.isRestoring?.value?`isRestoring`:`optimistic`,n}),p=new e(d,f.value),m=f.value.shallow?s(p.getCurrentResult()):i(p.getCurrentResult()),h=()=>{};d.isRestoring&&t(d.isRestoring,e=>{e||(h(),h=p.subscribe(e=>{k(m,e)}))},{immediate:!0});let g=()=>{p.setOptions(f.value),k(m,p.getCurrentResult())};t(f,g),r(()=>{h()});let v=(...e)=>(g(),m.refetch(...e)),y=()=>new Promise((e,n)=>{let r=()=>{},i=()=>{if(f.value.enabled!==!1){p.setOptions(f.value);let t=p.getOptimisticResult(f.value);t.isStale?(r(),p.fetchOptimistic(f.value).then(e,t=>{_(f.value.throwOnError,[t,p.getCurrentQuery()])?n(t):e(p.getCurrentResult())})):(r(),e(t))}};i(),r=t(f,i)});t(()=>m.error,e=>{if(m.isError&&!m.isFetching&&_(f.value.throwOnError,[e,p.getCurrentQuery()]))throw e});let b=n(f.value.shallow?o(m):l(m));for(let e in m)typeof m[e]==`function`&&(b[e]=m[e]);return b.suspense=y,b.refetch=v,b}function B(e,t){return z(A,e,t)}function V(e,c){let u=c||R(),d=a(()=>{let t=typeof e==`function`?e():e;return u.defaultMutationOptions(S(t))}),f=new L(u,d.value),p=d.value.shallow?s(f.getCurrentResult()):i(f.getCurrentResult()),m=f.subscribe(e=>{k(p,e)}),h=(e,t)=>{f.mutate(e,t).catch(()=>{})};t(d,()=>{f.setOptions(d.value)}),r(()=>{m()});let g=n(d.value.shallow?o(p):l(p));return t(()=>p.error,e=>{if(e&&_(d.value.throwOnError,[e]))throw e}),{...g,mutate:h,mutateAsync:p.mutate,reset:p.reset}}export{B as n,R as r,V as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/usePrimitiveElement-BKQPgqfD.js b/monisuo-admin/dist/assets/usePrimitiveElement-BKQPgqfD.js new file mode 100644 index 0000000..089b925 --- /dev/null +++ b/monisuo-admin/dist/assets/usePrimitiveElement-BKQPgqfD.js @@ -0,0 +1 @@ +import{g as e,mt as t}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{a as n}from"./dist-t_U6YImb.js";import{n as r}from"./useForwardProps-B-1JXcFn.js";function i(n){let i=r({dir:t(`ltr`)});return e(()=>n?.value||i.dir?.value||`ltr`)}function a(){let r=t();return{primitiveElement:r,currentElement:e(()=>[`#text`,`#comment`].includes(r.value?.$el.nodeName)?r.value?.$el.nextElementSibling:n(r))}}export{i as n,a as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/user-delete-C6OQVLPQ.js b/monisuo-admin/dist/assets/user-delete-C6OQVLPQ.js new file mode 100644 index 0000000..aa8b41f --- /dev/null +++ b/monisuo-admin/dist/assets/user-delete-C6OQVLPQ.js @@ -0,0 +1 @@ +import{Ct as e,D as t,Ot as n,S as r,b as i,nt as a,w as o,x as s,z as c}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{n as l}from"./lib-Cz3jviUu.js";import"./Teleport-CLYBkdRb.js";import{t as u}from"./Button-2mdP_ygs.js";import{a as d,i as f,n as p,r as m,s as h}from"./modal-DVNHdNcC.js";var g=o({__name:`user-delete`,props:{user:{}},emits:[`remove`],setup(o,{emit:g}){let _=g;function v(){l(`The following task has been deleted:`,{description:t(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},t(`code`,{class:`text-white`},JSON.stringify(o.user,null,2)))}),_(`remove`)}return(t,l)=>{let g=u;return c(),i(`div`,null,[r(e(m),null,{default:a(()=>[r(e(p),null,{default:a(()=>[s(` Delete this user: `+n(o.user.username)+` ? `,1)]),_:1}),r(e(d),null,{default:a(()=>[s(` You are about to delete a user with the ID `+n(o.user.id)+`. This action cannot be undone. `,1)]),_:1})]),_:1}),r(e(f),null,{default:a(()=>[r(e(h),{"as-child":``},{default:a(()=>[r(g,{variant:`outline`},{default:a(()=>[...l[0]||=[s(` Cancel `,-1)]]),_:1})]),_:1}),r(e(h),{"as-child":``},{default:a(()=>[r(g,{variant:`destructive`,onClick:v},{default:a(()=>[...l[1]||=[s(` Delete `,-1)]]),_:1})]),_:1})]),_:1})])}}});export{g as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/user-resource-B89-tw-N.js b/monisuo-admin/dist/assets/user-resource-B89-tw-N.js new file mode 100644 index 0000000..23acacd --- /dev/null +++ b/monisuo-admin/dist/assets/user-resource-B89-tw-N.js @@ -0,0 +1 @@ +import{Ct as e,D as t,E as n,Et as r,N as i,Ot as a,S as o,V as s,_ as c,b as l,d as u,ft as d,g as f,nt as p,w as m,x as h,z as g}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{a as _,i as v,n as y,r as b,t as x}from"./SelectContent-Bb2H68dj.js";import{n as S}from"./lib-Cz3jviUu.js";import{c as C,f as w,p as T,r as E,s as D,u as O}from"./index-CcML0o3b.js";import{t as k}from"./SelectGroup-CFM1aDq9.js";import{t as A}from"./Button-2mdP_ygs.js";import{t as j}from"./Input-dHyiQP9I.js";import{i as M,n as N,o as P,r as F,s as I,t as L,u as R}from"./FormMessage-DO2c5bWz.js";import{a as z,n as B,r as V}from"./modal-DVNHdNcC.js";var H=D([`active`,`inactive`,`invited`,`suspended`]),U=D([`superadmin`,`admin`,`cashier`,`manager`]);C(w({id:T(),firstName:T(),lastName:T(),username:T(),email:T(),phoneNumber:T(),status:H,role:U,createdAt:E(),updatedAt:E()}));var W=w({id:T().optional(),firstName:T().min(1),lastName:T().min(1),username:T().min(1),email:O().min(1),phoneNumber:T().min(1),status:H,role:U}),G={class:`max-h-[500px] overflow-y-auto`},K=m({__name:`user-form`,props:{user:{}},emits:[`close`],setup(f,{emit:m}){let C=m,w=[`superadmin`,`admin`,`cashier`,`manager`],T=[`active`,`inactive`,`invited`,`suspended`],E=d({firstName:f.user?.firstName||``,lastName:f.user?.lastName||``,username:f.user?.username||``,email:f.user?.email||``,phoneNumber:f.user?.phoneNumber||``,status:f.user?.status||`active`,role:f.user?.role||`cashier`}),{handleSubmit:D}=R({validationSchema:P(W),initialValues:E}),O=D(e=>{let n={...e};f.user&&(n.id=f.user.id),S(`You submitted the following values:`,{description:t(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},t(`code`,{class:`text-white`},JSON.stringify(n,null,2)))}),C(`close`)});return(t,d)=>(g(),l(`div`,G,[c(`form`,{class:`space-y-8`,onSubmit:d[0]||=(...t)=>e(O)&&e(O)(...t)},[o(e(I),{name:`firstName`},{default:p(({componentField:t})=>[o(e(F),null,{default:p(()=>[o(e(N),null,{default:p(()=>[...d[1]||=[h(`First Name`,-1)]]),_:1}),o(e(M),null,{default:p(()=>[o(e(j),i({type:`text`},t),null,16)]),_:2},1024),o(e(L))]),_:2},1024)]),_:1}),o(e(I),{name:`lastName`},{default:p(({componentField:t})=>[o(e(F),null,{default:p(()=>[o(e(N),null,{default:p(()=>[...d[2]||=[h(`Last Name`,-1)]]),_:1}),o(e(M),null,{default:p(()=>[o(e(j),i({type:`text`},t),null,16)]),_:2},1024),o(e(L))]),_:2},1024)]),_:1}),o(e(I),{name:`username`},{default:p(({componentField:t})=>[o(e(F),null,{default:p(()=>[o(e(N),null,{default:p(()=>[...d[3]||=[h(`User Name`,-1)]]),_:1}),o(e(M),null,{default:p(()=>[o(e(j),i({type:`text`},t),null,16)]),_:2},1024),o(e(L))]),_:2},1024)]),_:1}),o(e(I),{name:`email`},{default:p(({componentField:t})=>[o(e(F),null,{default:p(()=>[o(e(N),null,{default:p(()=>[...d[4]||=[h(`Email address`,-1)]]),_:1}),o(e(M),null,{default:p(()=>[o(e(j),i({type:`text`},t),null,16)]),_:2},1024),o(e(L))]),_:2},1024)]),_:1}),o(e(I),{name:`phoneNumber`},{default:p(({componentField:t})=>[o(e(F),null,{default:p(()=>[o(e(N),null,{default:p(()=>[...d[5]||=[h(`Phone Number`,-1)]]),_:1}),o(e(M),null,{default:p(()=>[o(e(j),i({type:`text`},t),null,16)]),_:2},1024),o(e(L))]),_:2},1024)]),_:1}),o(e(I),{name:`status`},{default:p(({componentField:t})=>[o(e(F),null,{default:p(()=>[o(e(N),null,{default:p(()=>[...d[6]||=[h(`Status`,-1)]]),_:1}),o(e(M),null,{default:p(()=>[o(e(_),r(n(t)),{default:p(()=>[o(e(M),null,{default:p(()=>[o(e(b),{class:`w-full`},{default:p(()=>[o(e(y),{placeholder:`Select a status`})]),_:1})]),_:1}),o(e(x),null,{default:p(()=>[o(e(k),null,{default:p(()=>[(g(),l(u,null,s(T,t=>o(e(v),{key:t,value:t},{default:p(()=>[h(a(t),1)]),_:2},1032,[`value`])),64))]),_:1})]),_:1})]),_:1},16)]),_:2},1024),o(e(L))]),_:2},1024)]),_:1}),o(e(I),{name:`role`},{default:p(({componentField:t})=>[o(e(F),null,{default:p(()=>[o(e(N),null,{default:p(()=>[...d[7]||=[h(`Role`,-1)]]),_:1}),o(e(M),null,{default:p(()=>[o(e(_),r(n(t)),{default:p(()=>[o(e(M),null,{default:p(()=>[o(e(b),{class:`w-full`},{default:p(()=>[o(e(y),{placeholder:`Select a role`})]),_:1})]),_:1}),o(e(x),null,{default:p(()=>[o(e(k),null,{default:p(()=>[(g(),l(u,null,s(w,t=>o(e(v),{key:t,value:t},{default:p(()=>[h(a(t),1)]),_:2},1032,[`value`])),64))]),_:1})]),_:1})]),_:1},16)]),_:2},1024),o(e(L))]),_:2},1024)]),_:1}),o(e(A),{type:`submit`,class:`w-full`},{default:p(()=>[...d[8]||=[h(` SaveChanges `,-1)]]),_:1})],32)]))}}),q=m({__name:`user-resource`,props:{user:{}},emits:[`close`],setup(t){let n=t,r=f(()=>n.user),i=f(()=>r.value?.id?`Edit User`:`New User`),s=f(()=>r.value?.id?`Edit user ${r.value.username}`:`Create new user`);return(t,n)=>(g(),l(`div`,null,[o(e(V),null,{default:p(()=>[o(e(B),null,{default:p(()=>[h(a(e(i)),1)]),_:1}),o(e(z),null,{default:p(()=>[h(a(e(s)),1)]),_:1})]),_:1}),o(K,{user:e(r),onClose:n[0]||=e=>t.$emit(`close`)},null,8,[`user`])]))}});export{q as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/user-resource-CkRsuHcS.js b/monisuo-admin/dist/assets/user-resource-CkRsuHcS.js new file mode 100644 index 0000000..f8b7e05 --- /dev/null +++ b/monisuo-admin/dist/assets/user-resource-CkRsuHcS.js @@ -0,0 +1 @@ +import"./Teleport-CLYBkdRb.js";import"./Button-2mdP_ygs.js";import"./modal-DVNHdNcC.js";import{t as e}from"./user-resource-B89-tw-N.js";export{e as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/users-BzlTGk87.js b/monisuo-admin/dist/assets/users-BzlTGk87.js new file mode 100644 index 0000000..44f401e --- /dev/null +++ b/monisuo-admin/dist/assets/users-BzlTGk87.js @@ -0,0 +1 @@ +import{Ct as e,Ot as t,S as n,V as r,_ as i,b as a,c as ee,d as o,g as s,lt as c,mt as l,nt as u,v as d,w as f,x as p,y as m,z as h}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{a as te,i as ne,n as re,r as ie,t as g}from"./SelectContent-Bb2H68dj.js";import{t as ae}from"./Spinner-BbvbfTgK.js";import{n as _}from"./lib-Cz3jviUu.js";import"./Teleport-CLYBkdRb.js";import{n as oe,t as se}from"./DialogTitle-C0_ATj0B.js";import{n as ce,t as le}from"./DialogContent-BgxXKbvY.js";import{t as ue}from"./Label-D9NotKz_.js";import{t as de}from"./Button-2mdP_ygs.js";import{t as fe}from"./Input-dHyiQP9I.js";import{f as v,g as y}from"./monisuo-admin.api-BMEy8kfy.js";import{t as pe}from"./DialogFooter-k3s4IxA-.js";import{t as b}from"./iconify-B5QdRg7l.js";import{r as me}from"./global-layout-BuXj6D-T.js";import{t as he}from"./Card-Cv6HQPiQ.js";import{t as ge}from"./Badge-Df1MwAP1.js";import{a as _e,i as ve,n as ye,o as be,r as xe,t as Se}from"./TableHeader-Ma-zEBcz.js";var Ce={class:`space-y-4`},we={class:`flex flex-col sm:flex-row gap-4`},Te={class:`flex-1 grid gap-2`},x={class:`w-full sm:w-[160px] grid gap-2`},S={class:`flex items-end gap-2`},C={class:`flex justify-end gap-2`},w={class:`md:hidden space-y-3`},T={key:0,class:`text-center py-8`},E={class:`flex items-start justify-between`},D={class:`space-y-1`},O={class:`font-medium`},Ee={class:`text-sm text-muted-foreground`},De={class:`mt-3 pt-3 border-t text-sm text-muted-foreground space-y-1`},Oe={key:0},ke={class:`mt-3 flex gap-2`},Ae={key:2,class:`text-center py-8 text-muted-foreground`},je={key:0,class:`flex flex-col sm:flex-row items-center justify-between gap-4 px-2`},Me={class:`text-sm text-muted-foreground`},Ne={class:`flex items-center gap-4`},Pe={class:`flex items-center gap-2`},Fe={class:`flex items-center gap-2`},Ie={class:`text-sm min-w-[80px] text-center`},Le={key:0,class:`space-y-4`},Re={class:`grid grid-cols-3 gap-2 text-sm`},ze={class:`col-span-2 font-medium`},Be={class:`col-span-2 font-medium`},Ve={class:`col-span-2`},He={class:`col-span-2`},Ue={class:`col-span-2`},We={class:`col-span-2`},Ge={class:`col-span-2`},Ke={class:`col-span-2`},k=f({__name:`users`,setup(f){let k=l(1),A=l(10),j=l(``),M=l(),N=l(),{data:P,isLoading:F,refetch:I}=v({pageNum:k.value,pageSize:A.value,username:j.value||void 0,status:M.value}),L=y(),R=s(()=>P.value?.data?.list||[]),z=s(()=>P.value?.data?.total||0),B=s(()=>Math.ceil(z.value/A.value)),V=l(!1),H=l(null);function U(e){H.value=e,V.value=!0}async function W(e){let t=e.status===1?0:1,n=t===0?`禁用`:`启用`;try{await L.mutateAsync({userId:e.id,status:t}),_.success(`已${n}用户 ${e.username}`)}catch(e){_.error(e.response?.data?.msg||`${n}失败`)}}function G(){M.value=N.value,k.value=1,I()}function qe(){j.value=``,N.value=void 0,M.value=void 0,k.value=1,I()}function K(e){k.value=e,I()}function Je(e){e!=null&&(A.value=Number(e),k.value=1,I())}return(s,l)=>{let f=ue,_=fe,v=re,y=ie,M=ne,P=g,I=te,q=de,J=he,Y=ye,X=xe,Ye=Se,Z=ae,Q=ve,$=ge,Xe=_e,Ze=be,Qe=se,$e=oe,et=pe,tt=le,nt=ce;return h(),d(e(me),{title:`用户管理`,description:`管理系统用户`},{default:u(()=>[i(`div`,Ce,[n(J,{class:`p-4`},{default:u(()=>[i(`div`,we,[i(`div`,Te,[n(f,null,{default:u(()=>[...l[6]||=[p(`用户名`,-1)]]),_:1}),n(_,{modelValue:e(j),"onUpdate:modelValue":l[0]||=e=>c(j)?j.value=e:null,placeholder:`搜索用户名`,onKeyup:ee(G,[`enter`])},null,8,[`modelValue`])]),i(`div`,x,[n(f,null,{default:u(()=>[...l[7]||=[p(`状态`,-1)]]),_:1}),n(I,{modelValue:e(N),"onUpdate:modelValue":l[1]||=e=>c(N)?N.value=e:null},{default:u(()=>[n(y,null,{default:u(()=>[n(v,{placeholder:`全部`})]),_:1}),n(P,null,{default:u(()=>[n(M,{value:``},{default:u(()=>[...l[8]||=[p(` 全部 `,-1)]]),_:1}),n(M,{value:1},{default:u(()=>[...l[9]||=[p(` 正常 `,-1)]]),_:1}),n(M,{value:0},{default:u(()=>[...l[10]||=[p(` 禁用 `,-1)]]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),i(`div`,S,[n(q,{onClick:G},{default:u(()=>[...l[11]||=[p(` 搜索 `,-1)]]),_:1}),n(q,{variant:`outline`,onClick:qe},{default:u(()=>[...l[12]||=[p(` 重置 `,-1)]]),_:1})])])]),_:1}),n(J,{class:`hidden md:block overflow-x-auto`},{default:u(()=>[n(Ze,null,{default:u(()=>[n(Ye,null,{default:u(()=>[n(X,null,{default:u(()=>[n(Y,{class:`w-[80px]`},{default:u(()=>[...l[13]||=[p(` ID `,-1)]]),_:1}),n(Y,null,{default:u(()=>[...l[14]||=[p(`用户名`,-1)]]),_:1}),n(Y,null,{default:u(()=>[...l[15]||=[p(`昵称`,-1)]]),_:1}),n(Y,{class:`hidden lg:table-cell`},{default:u(()=>[...l[16]||=[p(` 手机 `,-1)]]),_:1}),n(Y,{class:`hidden xl:table-cell`},{default:u(()=>[...l[17]||=[p(` 邮箱 `,-1)]]),_:1}),n(Y,null,{default:u(()=>[...l[18]||=[p(`状态`,-1)]]),_:1}),n(Y,{class:`hidden sm:table-cell`},{default:u(()=>[...l[19]||=[p(` 注册时间 `,-1)]]),_:1}),n(Y,{class:`text-right`},{default:u(()=>[...l[20]||=[p(` 操作 `,-1)]]),_:1})]),_:1})]),_:1}),n(Xe,null,{default:u(()=>[e(F)?(h(),d(X,{key:0},{default:u(()=>[n(Q,{"col-span":8,class:`text-center py-8`},{default:u(()=>[n(Z,{class:`mx-auto`})]),_:1})]),_:1})):e(R).length===0?(h(),d(X,{key:1},{default:u(()=>[n(Q,{"col-span":8,class:`text-center py-8 text-muted-foreground`},{default:u(()=>[...l[21]||=[p(` 暂无数据 `,-1)]]),_:1})]),_:1})):m(``,!0),(h(!0),a(o,null,r(e(R),r=>(h(),d(X,{key:r.id},{default:u(()=>[n(Q,null,{default:u(()=>[p(t(r.id),1)]),_:2},1024),n(Q,{class:`font-medium`},{default:u(()=>[p(t(r.username),1)]),_:2},1024),n(Q,null,{default:u(()=>[p(t(r.nickname||`-`),1)]),_:2},1024),n(Q,{class:`hidden lg:table-cell`},{default:u(()=>[p(t(r.phone||`-`),1)]),_:2},1024),n(Q,{class:`hidden xl:table-cell`},{default:u(()=>[p(t(r.email||`-`),1)]),_:2},1024),n(Q,null,{default:u(()=>[n($,{variant:r.status===1?`default`:`destructive`},{default:u(()=>[p(t(r.status===1?`正常`:`禁用`),1)]),_:2},1032,[`variant`])]),_:2},1024),n(Q,{class:`hidden sm:table-cell text-muted-foreground text-sm`},{default:u(()=>[p(t(r.createTime),1)]),_:2},1024),n(Q,{class:`text-right`},{default:u(()=>[i(`div`,C,[n(q,{size:`sm`,variant:`ghost`,onClick:e=>U(r)},{default:u(()=>[n(e(b),{icon:`lucide:eye`,class:`size-4`})]),_:1},8,[`onClick`]),n(q,{size:`sm`,variant:`outline`,disabled:e(L).isPending.value,onClick:e=>W(r)},{default:u(()=>[p(t(r.status===1?`禁用`:`启用`),1)]),_:2},1032,[`disabled`,`onClick`])])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),i(`div`,w,[e(F)?(h(),a(`div`,T,[n(Z,{class:`mx-auto`})])):e(R).length>0?(h(!0),a(o,{key:1},r(e(R),r=>(h(),d(J,{key:r.id,class:`p-4`},{default:u(()=>[i(`div`,E,[i(`div`,D,[i(`div`,O,t(r.username),1),i(`div`,Ee,t(r.nickname||`未设置昵称`),1)]),n($,{variant:r.status===1?`default`:`destructive`},{default:u(()=>[p(t(r.status===1?`正常`:`禁用`),1)]),_:2},1032,[`variant`])]),i(`div`,De,[r.phone?(h(),a(`div`,Oe,` 手机: `+t(r.phone),1)):m(``,!0),i(`div`,null,`注册: `+t(r.createTime),1)]),i(`div`,ke,[n(q,{size:`sm`,variant:`outline`,class:`flex-1`,onClick:e=>U(r)},{default:u(()=>[...l[22]||=[p(` 查看详情 `,-1)]]),_:1},8,[`onClick`]),n(q,{size:`sm`,variant:`outline`,class:`flex-1`,disabled:e(L).isPending.value,onClick:e=>W(r)},{default:u(()=>[p(t(r.status===1?`禁用`:`启用`),1)]),_:2},1032,[`disabled`,`onClick`])])]),_:2},1024))),128)):(h(),a(`div`,Ae,` 暂无数据 `))]),e(z)>0?(h(),a(`div`,je,[i(`div`,Me,` 共 `+t(e(z))+` 条记录 `,1),i(`div`,Ne,[i(`div`,Pe,[l[26]||=i(`span`,{class:`text-sm`},`每页`,-1),n(I,{"model-value":`${e(A)}`,"onUpdate:modelValue":Je},{default:u(()=>[n(y,{class:`h-8 w-[70px]`},{default:u(()=>[n(v)]),_:1}),n(P,null,{default:u(()=>[n(M,{value:`10`},{default:u(()=>[...l[23]||=[p(` 10 `,-1)]]),_:1}),n(M,{value:`20`},{default:u(()=>[...l[24]||=[p(` 20 `,-1)]]),_:1}),n(M,{value:`50`},{default:u(()=>[...l[25]||=[p(` 50 `,-1)]]),_:1})]),_:1})]),_:1},8,[`model-value`]),l[27]||=i(`span`,{class:`text-sm`},`条`,-1)]),i(`div`,Fe,[n(q,{variant:`outline`,size:`icon`,class:`h-8 w-8`,disabled:e(k)<=1,onClick:l[2]||=t=>K(e(k)-1)},{default:u(()=>[n(e(b),{icon:`lucide:chevron-left`,class:`size-4`})]),_:1},8,[`disabled`]),i(`span`,Ie,t(e(k))+` / `+t(e(B)),1),n(q,{variant:`outline`,size:`icon`,class:`h-8 w-8`,disabled:e(k)>=e(B),onClick:l[3]||=t=>K(e(k)+1)},{default:u(()=>[n(e(b),{icon:`lucide:chevron-right`,class:`size-4`})]),_:1},8,[`disabled`])])])])):m(``,!0)]),n(nt,{open:e(V),"onUpdate:open":l[5]||=e=>c(V)?V.value=e:null},{default:u(()=>[n(tt,{class:`max-w-md`},{default:u(()=>[n($e,null,{default:u(()=>[n(Qe,null,{default:u(()=>[...l[28]||=[p(`用户详情`,-1)]]),_:1})]),_:1}),e(H)?(h(),a(`div`,Le,[i(`div`,Re,[l[29]||=i(`div`,{class:`text-muted-foreground`},` 用户ID `,-1),i(`div`,ze,t(e(H).id),1),l[30]||=i(`div`,{class:`text-muted-foreground`},` 用户名 `,-1),i(`div`,Be,t(e(H).username),1),l[31]||=i(`div`,{class:`text-muted-foreground`},` 昵称 `,-1),i(`div`,Ve,t(e(H).nickname||`-`),1),l[32]||=i(`div`,{class:`text-muted-foreground`},` 手机 `,-1),i(`div`,He,t(e(H).phone||`-`),1),l[33]||=i(`div`,{class:`text-muted-foreground`},` 邮箱 `,-1),i(`div`,Ue,t(e(H).email||`-`),1),l[34]||=i(`div`,{class:`text-muted-foreground`},` 状态 `,-1),i(`div`,We,[n($,{variant:e(H).status===1?`default`:`destructive`},{default:u(()=>[p(t(e(H).status===1?`正常`:`禁用`),1)]),_:1},8,[`variant`])]),l[35]||=i(`div`,{class:`text-muted-foreground`},` 注册时间 `,-1),i(`div`,Ge,t(e(H).createTime),1),l[36]||=i(`div`,{class:`text-muted-foreground`},` 更新时间 `,-1),i(`div`,Ke,t(e(H).updateTime),1)])])):m(``,!0),n(et,null,{default:u(()=>[n(q,{variant:`outline`,onClick:l[4]||=e=>V.value=!1},{default:u(()=>[...l[37]||=[p(` 关闭 `,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`open`])]),_:1})}}});export{k as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/users-C38xL-P1.js b/monisuo-admin/dist/assets/users-C38xL-P1.js new file mode 100644 index 0000000..0d6fb35 --- /dev/null +++ b/monisuo-admin/dist/assets/users-C38xL-P1.js @@ -0,0 +1,10 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/user-resource-CkRsuHcS.js","assets/Teleport-CLYBkdRb.js","assets/vue.runtime.esm-bundler-DQjudA8G.js","assets/dist-t_U6YImb.js","assets/useForwardProps-B-1JXcFn.js","assets/createContext-BefgL9WT.js","assets/Presence-C1RtYpyR.js","assets/Primitive-jhoGcsVx.js","assets/useForwardPropsEmits-ixfQllIc.js","assets/useForwardExpose-OKJAPp5E.js","assets/Button-2mdP_ygs.js","assets/utils-BB02OBq2.js","assets/modal-DVNHdNcC.js","assets/DialogContent-BgxXKbvY.js","assets/index-CcML0o3b.js","assets/_plugin-vue_export-helper-B2no-pU9.js","assets/createLucideIcon-BpvmDsEE.js","assets/Spinner-BbvbfTgK.js","assets/lib-Cz3jviUu.js","assets/index-DpZJdDs6.css","assets/DialogTitle-C0_ATj0B.js","assets/useId-C1k6kJxi.js","assets/DialogDescription-BubwK6c2.js","assets/DialogTrigger-B1p_n6lc.js","assets/DialogFooter-k3s4IxA-.js","assets/user-resource-B89-tw-N.js","assets/FormMessage-DO2c5bWz.js","assets/Label-D9NotKz_.js","assets/SelectContent-Bb2H68dj.js","assets/PopperContent-BHqsUegM.js","assets/check-igezbCYp.js","assets/chevron-down-BUUuPGpi.js","assets/useFormControl-CyMrrgSu.js","assets/Collection-CEQN_ElG.js","assets/usePrimitiveElement-BKQPgqfD.js","assets/VisuallyHidden-CP6GE8eS.js","assets/SelectGroup-CFM1aDq9.js","assets/Input-dHyiQP9I.js","assets/user-delete-C6OQVLPQ.js"])))=>i.map(i=>d[i]); +import{Ct as e,D as t,E as n,Et as r,N as i,Ot as a,S as o,Tt as s,V as c,W as l,_ as u,_t as d,b as f,d as p,ft as m,g as h,l as g,lt as _,mt as v,nt as y,v as b,w as x,x as S,y as C,z as w}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as T}from"./createLucideIcon-BpvmDsEE.js";import{a as ee,i as te,n as ne,r as re,t as ie}from"./SelectContent-Bb2H68dj.js";import{_ as ae,a as oe,h as E,i as se,n as ce,r as le,t as ue}from"./data-table-CPfS6m9C.js";import"./PopoverTrigger-BfM2baJk.js";import{t as D}from"./utils-BB02OBq2.js";import{n as de}from"./lib-Cz3jviUu.js";import{o as fe}from"./dist-t_U6YImb.js";import{B as pe,Q as me,f as he,p as ge,s as _e,u as ve}from"./index-CcML0o3b.js";import"./Teleport-CLYBkdRb.js";import{n as ye,r as be,t as xe}from"./TooltipTrigger-Lz7dAK20.js";import{i as Se,n as Ce,r as we,t as Te}from"./DropdownMenuTrigger-DwFmoisn.js";import{t as Ee}from"./SelectGroup-CFM1aDq9.js";import{r as De,t as O}from"./Button-2mdP_ygs.js";import{t as Oe}from"./Input-dHyiQP9I.js";import{i as k,n as A,o as ke,r as j,s as M,t as N,u as Ae}from"./FormMessage-DO2c5bWz.js";import{t as je}from"./TooltipProvider-yfPVkQ8B.js";import{t as Me}from"./DropdownMenuShortcut-Tsorc8bI.js";import{a as Ne,c as P,i as Pe,l as Fe,n as Ie,o as F,r as Le,s as Re,t as ze}from"./modal-DVNHdNcC.js";import"./empty-BqwW8_CX.js";import{t as Be}from"./Textarea-DpC456Mi.js";import{r as Ve}from"./global-layout-BuXj6D-T.js";import{t as He}from"./Badge-Df1MwAP1.js";import{t as Ue}from"./user-resource-B89-tw-N.js";var We=T(`award`,[[`path`,{d:`m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526`,key:`1yiouv`}],[`circle`,{cx:`12`,cy:`8`,r:`6`,key:`1vp47v`}]]),Ge=T(`badge-dollar-sign`,[[`path`,{d:`M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z`,key:`3c2336`}],[`path`,{d:`M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8`,key:`1h4pet`}],[`path`,{d:`M12 18V6`,key:`zqpxq5`}]]),Ke=T(`copy-check`,[[`path`,{d:`m12 15 2 2 4-4`,key:`2c609p`}],[`rect`,{width:`14`,height:`14`,x:`8`,y:`8`,rx:`2`,ry:`2`,key:`17jyea`}],[`path`,{d:`M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2`,key:`zix9uf`}]]),qe=T(`copy`,[[`rect`,{width:`14`,height:`14`,x:`8`,y:`8`,rx:`2`,ry:`2`,key:`17jyea`}],[`path`,{d:`M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2`,key:`zix9uf`}]]),Je=T(`handshake`,[[`path`,{d:`m11 17 2 2a1 1 0 1 0 3-3`,key:`efffak`}],[`path`,{d:`m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4`,key:`9pr0kb`}],[`path`,{d:`m21 3 1 11h-2`,key:`1tisrp`}],[`path`,{d:`M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3`,key:`1uvwmv`}],[`path`,{d:`M3 4h8`,key:`1ep09j`}]]),Ye=T(`loader`,[[`path`,{d:`M12 2v4`,key:`3427ic`}],[`path`,{d:`m16.2 7.8 2.9-2.9`,key:`r700ao`}],[`path`,{d:`M18 12h4`,key:`wj9ykh`}],[`path`,{d:`m16.2 16.2 2.9 2.9`,key:`1bxg5t`}],[`path`,{d:`M12 18v4`,key:`jadmvz`}],[`path`,{d:`m4.9 19.1 2.9-2.9`,key:`bwix9q`}],[`path`,{d:`M2 12h4`,key:`j09sii`}],[`path`,{d:`m4.9 4.9 2.9 2.9`,key:`giyufr`}]]),Xe=T(`mail-plus`,[[`path`,{d:`M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8`,key:`12jkf8`}],[`path`,{d:`m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7`,key:`1ocrg3`}],[`path`,{d:`M19 16v6`,key:`tddt3s`}],[`path`,{d:`M16 19h6`,key:`xwg31i`}]]),Ze=T(`send`,[[`path`,{d:`M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z`,key:`1ffxy3`}],[`path`,{d:`m21.854 2.147-10.94 10.939`,key:`12cjpa`}]]),Qe=T(`shield`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}]]),$e=T(`user-round-plus`,[[`path`,{d:`M2 21a8 8 0 0 1 13.292-6`,key:`bjp14o`}],[`circle`,{cx:`10`,cy:`8`,r:`5`,key:`o932ke`}],[`path`,{d:`M19 16v6`,key:`tddt3s`}],[`path`,{d:`M22 19h-6`,key:`vcuq98`}]]),et={key:0},tt={key:0},nt={key:1},rt={key:1},it=x({__name:`Copy`,props:{content:{},size:{default:`default`},variant:{default:`outline`},class:{type:[Boolean,null,String,Object,Array]},copyTooltipText:{default:`Copy`},copiedTooltipText:{default:`Copied`}},setup(t){let n=t,r=h(()=>n.size===`sm`?`sm`:`default`),i=h(()=>n.size===`sm`?`sm`:`icon`),c=h(()=>n.content),{copy:l,copied:u,isSupported:d}=fe({source:c});return(t,p)=>e(d)?(w(),f(`span`,et,[o(e(je),null,{default:y(()=>[o(e(be),null,{default:y(()=>[o(e(xe),{"as-child":``},{default:y(()=>[o(e(O),{variant:n.variant,size:e(i),class:s(e(D)(n.class)),onClick:p[0]||=t=>e(l)(e(c))},{default:y(()=>[e(u)?(w(),b(e(Ke),{key:1,class:s(e(D)(e(at)({iconSize:e(r)})))},null,8,[`class`])):(w(),b(e(qe),{key:0,class:s(e(D)(e(at)({iconSize:e(r)})))},null,8,[`class`]))]),_:1},8,[`variant`,`size`,`class`])]),_:1}),o(e(ye),null,{default:y(()=>[e(u)?(w(),f(`p`,nt,a(n.copiedTooltipText)+`: `+a(n.content),1)):(w(),f(`p`,tt,a(n.copyTooltipText)+`: `+a(n.content),1))]),_:1})]),_:1})]),_:1})])):(w(),f(`span`,rt,`Your browser does not support Clipboard API`))}}),at=De(``,{variants:{iconSize:{default:`size-4`,sm:`size-3`}},defaultVariants:{iconSize:`default`}}),ot=[{label:`Active`,value:`active`,style:`bg-teal-100/30 text-teal-900 dark:text-teal-200 border-teal-200`},{label:`Inactive`,value:`inactive`,style:`bg-neutral-300/40 border-neutral-300`},{label:`Invited`,value:`invited`,style:`bg-sky-200/40 text-sky-900 dark:text-sky-100 border-sky-300`},{label:`Suspended`,value:`suspended`,style:`bg-destructive/10 dark:bg-destructive/50 text-destructive dark:text-primary border-destructive/10`}],st=[{label:`Superadmin`,value:`superadmin`,icon:t(Ge)},{label:`Admin`,value:`admin`,icon:t(Je)},{label:`Manager`,value:`manager`,icon:t(We)},{label:`Cashier`,value:`cashier`,icon:t(Qe)}],ct=x({__name:`data-table-row-actions`,props:{row:{}},setup(t){let n=t,r=h(()=>n.row.original),i=v(!1),a=d(null),s={edit:()=>pe(()=>import(`./user-resource-CkRsuHcS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37])),delete:()=>pe(()=>import(`./user-delete-C6OQVLPQ.js`),__vite__mapDeps([38,2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]))};async function c(e){try{let{default:t}=await s[e]();a.value=t,i.value=!0}catch(t){console.error(`Failed to load component for "${e}"`,t)}}return(t,n)=>{let s=O,d=Te,f=Ce,p=Me,m=we,h=Se;return w(),b(e(P),{open:e(i),"onUpdate:open":n[3]||=e=>_(i)?i.value=e:null},{default:y(()=>[o(h,null,{default:y(()=>[o(d,{"as-child":``},{default:y(()=>[o(s,{variant:`ghost`,class:`flex h-8 w-8 p-0 data-[state=open]:bg-muted`},{default:y(()=>[o(e(ae),{class:`size-4`}),n[4]||=u(`span`,{class:`sr-only`},`Open menu`,-1)]),_:1})]),_:1}),o(m,{align:`end`,class:`w-[160px]`},{default:y(()=>[o(f,{onClick:n[0]||=g(e=>c(`edit`),[`stop`])},{default:y(()=>[...n[5]||=[S(` Edit `,-1)]]),_:1}),o(f,{onClick:n[1]||=g(e=>c(`delete`),[`stop`])},{default:y(()=>[n[7]||=S(` Delete `,-1),o(p,null,{default:y(()=>[...n[6]||=[S(`⌘⌫`,-1)]]),_:1})]),_:1})]),_:1})]),_:1}),o(e(F),null,{default:y(()=>[(w(),b(l(e(a)),{user:e(r),onClose:n[2]||=e=>i.value=!1},null,40,[`user`]))]),_:1})]),_:1},8,[`open`])}}}),lt=[le,{accessorKey:`username`,header:({column:e})=>t(E,{column:e,title:`username`}),cell:({row:e})=>t(`div`,{},e.getValue(`username`)),enableSorting:!1,enableHiding:!1,enableResizing:!0},{accessorKey:`email`,header:({column:e})=>t(E,{column:e,title:`Email`}),cell:({row:e})=>t(`div`,{},[t(`span`,{},e.getValue(`email`)),t(it,{class:`ml-2`,size:`sm`,content:e.getValue(`email`)||``})]),enableSorting:!1,enableResizing:!0},{accessorKey:`phoneNumber`,header:({column:e})=>t(E,{column:e,title:`PhoneNumber`}),cell:({row:e})=>t(`div`,{},e.getValue(`phoneNumber`)),enableSorting:!1,enableResizing:!0},{accessorKey:`status`,header:({column:e})=>t(E,{column:e,title:`Status`}),cell:({row:e})=>{let n=ot.find(t=>t.value===e.getValue(`status`));return n?t(He,{class:`${n.style||``}`,variant:`outline`},()=>n.label):null},filterFn:(e,t,n)=>n.includes(e.getValue(t)),enableResizing:!0},{accessorKey:`role`,header:({column:e})=>t(E,{column:e,title:`Role`}),cell:({row:e})=>{let n=st.find(t=>t.value===e.getValue(`role`));return n?t(`div`,{class:`flex items-center`},[n.icon&&t(n.icon,{class:`mr-2 h-4 w-4 text-muted-foreground`}),t(`span`,{},n.label)]):null},enableSorting:!1,enableResizing:!0},{id:`actions`,cell:({row:e})=>t(ct,{row:e})}],ut={class:`flex items-center justify-between`},dt={class:`flex items-center flex-1 space-x-2`},ft=x({__name:`data-table-toolbar`,props:{table:{}},setup(t){let n=t,r=h(()=>n.table.getState().columnFilters.length>0);return(n,i)=>(w(),f(`div`,ut,[u(`div`,dt,[o(e(Oe),{placeholder:`Filter users by username...`,"model-value":t.table.getColumn(`username`)?.getFilterValue()??``,class:`h-8 w-[150px] lg:w-[250px]`,onInput:i[0]||=e=>t.table.getColumn(`username`)?.setFilterValue(e.target.value)},null,8,[`model-value`]),t.table.getColumn(`status`)?(w(),b(e(se),{key:0,column:t.table.getColumn(`status`),title:`Status`,options:e(ot)},null,8,[`column`,`options`])):C(``,!0),t.table.getColumn(`role`)?(w(),b(e(se),{key:1,column:t.table.getColumn(`role`),title:`Role`,options:e(st)},null,8,[`column`,`options`])):C(``,!0),r.value?(w(),b(e(O),{key:2,variant:`ghost`,class:`h-8 px-2 lg:px-3`,onClick:i[1]||=e=>t.table.resetColumnFilters()},{default:y(()=>[i[2]||=S(` Reset `,-1),o(e(me),{class:`size-4 ml-2`})]),_:1})):C(``,!0)]),o(e(ue),{table:t.table},null,8,[`table`])]))}}),pt=x({__name:`data-table`,props:{loading:{type:Boolean},columns:{},data:{},serverPagination:{}},setup(t){let n=ce(t);return(r,i)=>(w(),b(e(oe),{columns:t.columns,data:t.data,loading:t.loading,table:e(n)},{toolbar:y(()=>[o(ft,{table:e(n),class:`w-full overflow-x-auto`},null,8,[`table`])]),_:1},8,[`columns`,`data`,`loading`,`table`]))}}),mt=x({__name:`user-create`,setup(t){let n=v(!1);return(t,r)=>{let i=O;return w(),b(e(P),{open:e(n),"onUpdate:open":r[1]||=e=>_(n)?n.value=e:null},{default:y(()=>[o(e(ze),{"as-child":``},{default:y(()=>[o(i,null,{default:y(()=>[o(e($e)),r[2]||=S(` Create User `,-1)]),_:1})]),_:1}),o(e(F),null,{default:y(()=>[o(Ue,{onClose:r[0]||=e=>n.value=!1})]),_:1})]),_:1},8,[`open`])}}}),ht=he({email:ve(),role:_e([`superadmin`,`admin`,`cashier`,`manager`]),description:ge().optional()}),gt=x({__name:`user-invite-form`,setup(s){let l=[`superadmin`,`admin`,`cashier`,`manager`],d=m({email:``,role:`cashier`,description:``}),{handleSubmit:h}=Ae({validationSchema:ke(ht),initialValues:d}),g=h(e=>{de(`You submitted the following values:`,{description:t(`pre`,{class:`mt-2 w-[340px] rounded-md bg-slate-950 p-4`},t(`code`,{class:`text-white`},JSON.stringify(e,null,2)))})});return(t,s)=>(w(),f(`form`,{class:`space-y-8`,onSubmit:s[0]||=(...t)=>e(g)&&e(g)(...t)},[o(e(M),{name:`email`},{default:y(({componentField:t})=>[o(e(j),null,{default:y(()=>[o(e(A),null,{default:y(()=>[...s[1]||=[S(`Email address`,-1)]]),_:1}),o(e(k),null,{default:y(()=>[o(e(Oe),i({type:`text`},t),null,16)]),_:2},1024),o(e(N))]),_:2},1024)]),_:1}),o(e(M),{name:`role`},{default:y(({componentField:t})=>[o(e(j),null,{default:y(()=>[o(e(A),null,{default:y(()=>[...s[2]||=[S(` Role `,-1),u(`span`,{class:`text-destructive`},` *`,-1)]]),_:1}),o(e(k),null,{default:y(()=>[o(e(ee),r(n(t)),{default:y(()=>[o(e(k),null,{default:y(()=>[o(e(re),{class:`w-full`},{default:y(()=>[o(e(ne),{placeholder:`Select a role`})]),_:1})]),_:1}),o(e(ie),null,{default:y(()=>[o(e(Ee),null,{default:y(()=>[(w(),f(p,null,c(l,t=>o(e(te),{key:t,value:t},{default:y(()=>[S(a(t),1)]),_:2},1032,[`value`])),64))]),_:1})]),_:1})]),_:1},16)]),_:2},1024),o(e(N))]),_:2},1024)]),_:1}),o(e(M),{name:`description`},{default:y(({componentField:t})=>[o(e(j),null,{default:y(()=>[o(e(A),null,{default:y(()=>[...s[3]||=[S(`Description(Optional)`,-1)]]),_:1}),o(e(k),null,{default:y(()=>[o(e(Be),r(n(t)),null,16)]),_:2},1024),o(e(N))]),_:2},1024)]),_:1}),o(O,{type:`submit`,class:`w-full`},{default:y(()=>[s[4]||=S(` Invite `,-1),o(e(Ze))]),_:1})],32))}}),_t={class:`flex items-center gap-2`},vt=x({__name:`user-invite`,setup(t){let{isDesktop:n}=Fe(),r=v(!1);return(t,i)=>(w(),b(e(P),{open:e(r),"onUpdate:open":i[0]||=e=>_(r)?r.value=e:null},{default:y(()=>[o(e(ze),{"as-child":``},{default:y(()=>[o(e(O),{variant:`outline`},{default:y(()=>[o(e(Xe)),i[1]||=S(` Invite User `,-1)]),_:1})]),_:1}),o(e(F),null,{default:y(()=>[o(e(Le),null,{default:y(()=>[o(e(Ie),{"as-child":``},{default:y(()=>[u(`div`,_t,[o(e(Xe)),i[2]||=u(`span`,null,`Invite User`,-1)])]),_:1}),o(e(Ne),null,{default:y(()=>[...i[3]||=[S(` Invite new user to join your team by sending them an email invitation. Assign a role to define their access level. `,-1)]]),_:1})]),_:1}),o(gt),e(n)?C(``,!0):(w(),b(e(Pe),{key:0,class:`pt-2`},{default:y(()=>[o(e(Re),{"as-child":``},{default:y(()=>[o(e(O),{variant:`outline`},{default:y(()=>[...i[4]||=[S(` Cancel `,-1)]]),_:1})]),_:1})]),_:1}))]),_:1})]),_:1},8,[`open`]))}}),yt={airline:{airline:[{name:`Aegean Airlines`,iataCode:`A3`},{name:`Aeroflot`,iataCode:`SU`},{name:`Aerolineas Argentinas`,iataCode:`AR`},{name:`Aeromexico`,iataCode:`AM`},{name:`Air Algerie`,iataCode:`AH`},{name:`Air Arabia`,iataCode:`G9`},{name:`Air Canada`,iataCode:`AC`},{name:`Air China`,iataCode:`CA`},{name:`Air Europa`,iataCode:`UX`},{name:`Air France`,iataCode:`AF`},{name:`Air India`,iataCode:`AI`},{name:`Air Mauritius`,iataCode:`MK`},{name:`Air New Zealand`,iataCode:`NZ`},{name:`Air Niugini`,iataCode:`PX`},{name:`Air Tahiti`,iataCode:`VT`},{name:`Air Tahiti Nui`,iataCode:`TN`},{name:`Air Transat`,iataCode:`TS`},{name:`AirAsia X`,iataCode:`D7`},{name:`AirAsia`,iataCode:`AK`},{name:`Aircalin`,iataCode:`SB`},{name:`Alaska Airlines`,iataCode:`AS`},{name:`Alitalia`,iataCode:`AZ`},{name:`All Nippon Airways`,iataCode:`NH`},{name:`Allegiant Air`,iataCode:`G4`},{name:`American Airlines`,iataCode:`AA`},{name:`Asiana Airlines`,iataCode:`OZ`},{name:`Avianca`,iataCode:`AV`},{name:`Azul Linhas Aereas Brasileiras`,iataCode:`AD`},{name:`Azur Air`,iataCode:`ZF`},{name:`Beijing Capital Airlines`,iataCode:`JD`},{name:`Boliviana de Aviacion`,iataCode:`OB`},{name:`British Airways`,iataCode:`BA`},{name:`Cathay Pacific`,iataCode:`CX`},{name:`Cebu Pacific Air`,iataCode:`5J`},{name:`China Airlines`,iataCode:`CI`},{name:`China Eastern Airlines`,iataCode:`MU`},{name:`China Southern Airlines`,iataCode:`CZ`},{name:`Condor`,iataCode:`DE`},{name:`Copa Airlines`,iataCode:`CM`},{name:`Delta Air Lines`,iataCode:`DL`},{name:`Easyfly`,iataCode:`VE`},{name:`EasyJet`,iataCode:`U2`},{name:`EcoJet`,iataCode:`8J`},{name:`Egyptair`,iataCode:`MS`},{name:`El Al`,iataCode:`LY`},{name:`Emirates Airlines`,iataCode:`EK`},{name:`Ethiopian Airlines`,iataCode:`ET`},{name:`Etihad Airways`,iataCode:`EY`},{name:`EVA Air`,iataCode:`BR`},{name:`Fiji Airways`,iataCode:`FJ`},{name:`Finnair`,iataCode:`AY`},{name:`Flybondi`,iataCode:`FO`},{name:`Flydubai`,iataCode:`FZ`},{name:`FlySafair`,iataCode:`FA`},{name:`Frontier Airlines`,iataCode:`F9`},{name:`Garuda Indonesia`,iataCode:`GA`},{name:`Go First`,iataCode:`G8`},{name:`Gol Linhas Aereas Inteligentes`,iataCode:`G3`},{name:`Hainan Airlines`,iataCode:`HU`},{name:`Hawaiian Airlines`,iataCode:`HA`},{name:`IndiGo Airlines`,iataCode:`6E`},{name:`Japan Airlines`,iataCode:`JL`},{name:`Jeju Air`,iataCode:`7C`},{name:`Jet2`,iataCode:`LS`},{name:`JetBlue Airways`,iataCode:`B6`},{name:`JetSMART`,iataCode:`JA`},{name:`Juneyao Airlines`,iataCode:`HO`},{name:`Kenya Airways`,iataCode:`KQ`},{name:`KLM Royal Dutch Airlines`,iataCode:`KL`},{name:`Korean Air`,iataCode:`KE`},{name:`Kulula.com`,iataCode:`MN`},{name:`LATAM Airlines`,iataCode:`LA`},{name:`Lion Air`,iataCode:`JT`},{name:`LOT Polish Airlines`,iataCode:`LO`},{name:`Lufthansa`,iataCode:`LH`},{name:`Libyan Airlines`,iataCode:`LN`},{name:`Linea Aerea Amaszonas`,iataCode:`Z8`},{name:`Malaysia Airlines`,iataCode:`MH`},{name:`Nordwind Airlines`,iataCode:`N4`},{name:`Norwegian Air Shuttle`,iataCode:`DY`},{name:`Oman Air`,iataCode:`WY`},{name:`Pakistan International Airlines`,iataCode:`PK`},{name:`Pegasus Airlines`,iataCode:`PC`},{name:`Philippine Airlines`,iataCode:`PR`},{name:`Qantas Group`,iataCode:`QF`},{name:`Qatar Airways`,iataCode:`QR`},{name:`Republic Airways`,iataCode:`YX`},{name:`Royal Air Maroc`,iataCode:`AT`},{name:`Ryanair`,iataCode:`FR`},{name:`S7 Airlines`,iataCode:`S7`},{name:`SAS`,iataCode:`SK`},{name:`Satena`,iataCode:`9R`},{name:`Saudia`,iataCode:`SV`},{name:`Shandong Airlines`,iataCode:`SC`},{name:`Sichuan Airlines`,iataCode:`3U`},{name:`Singapore Airlines`,iataCode:`SQ`},{name:`Sky Airline`,iataCode:`H2`},{name:`SkyWest Airlines`,iataCode:`OO`},{name:`South African Airways`,iataCode:`SA`},{name:`Southwest Airlines`,iataCode:`WN`},{name:`SpiceJet`,iataCode:`SG`},{name:`Spirit Airlines`,iataCode:`NK`},{name:`Spring Airlines`,iataCode:`9C`},{name:`SriLankan Airlines`,iataCode:`UL`},{name:`Star Peru`,iataCode:`2I`},{name:`Sun Country Airlines`,iataCode:`SY`},{name:`SunExpress`,iataCode:`XQ`},{name:`TAP Air Portugal`,iataCode:`TP`},{name:`Thai AirAsia`,iataCode:`FD`},{name:`Thai Airways`,iataCode:`TG`},{name:`TUI Airways`,iataCode:`BY`},{name:`Tunisair`,iataCode:`TU`},{name:`Turkish Airlines`,iataCode:`TK`},{name:`Ukraine International`,iataCode:`PS`},{name:`United Airlines`,iataCode:`UA`},{name:`Ural Airlines`,iataCode:`U6`},{name:`VietJet Air`,iataCode:`VJ`},{name:`Vietnam Airlines`,iataCode:`VN`},{name:`Virgin Atlantic Airways`,iataCode:`VS`},{name:`Virgin Australia`,iataCode:`VA`},{name:`VivaAerobus`,iataCode:`VB`},{name:`VOEPASS Linhas Aereas`,iataCode:`2Z`},{name:`Volaris`,iataCode:`Y4`},{name:`WestJet`,iataCode:`WS`},{name:`Wingo`,iataCode:`P5`},{name:`Wizz Air`,iataCode:`W6`}],airplane:[{name:`Aerospatiale/BAC Concorde`,iataTypeCode:`SSC`},{name:`Airbus A300`,iataTypeCode:`AB3`},{name:`Airbus A310`,iataTypeCode:`310`},{name:`Airbus A310-200`,iataTypeCode:`312`},{name:`Airbus A310-300`,iataTypeCode:`313`},{name:`Airbus A318`,iataTypeCode:`318`},{name:`Airbus A319`,iataTypeCode:`319`},{name:`Airbus A319neo`,iataTypeCode:`31N`},{name:`Airbus A320`,iataTypeCode:`320`},{name:`Airbus A320neo`,iataTypeCode:`32N`},{name:`Airbus A321`,iataTypeCode:`321`},{name:`Airbus A321neo`,iataTypeCode:`32Q`},{name:`Airbus A330`,iataTypeCode:`330`},{name:`Airbus A330-200`,iataTypeCode:`332`},{name:`Airbus A330-300`,iataTypeCode:`333`},{name:`Airbus A330-800neo`,iataTypeCode:`338`},{name:`Airbus A330-900neo`,iataTypeCode:`339`},{name:`Airbus A340`,iataTypeCode:`340`},{name:`Airbus A340-200`,iataTypeCode:`342`},{name:`Airbus A340-300`,iataTypeCode:`343`},{name:`Airbus A340-500`,iataTypeCode:`345`},{name:`Airbus A340-600`,iataTypeCode:`346`},{name:`Airbus A350`,iataTypeCode:`350`},{name:`Airbus A350-900`,iataTypeCode:`359`},{name:`Airbus A350-1000`,iataTypeCode:`351`},{name:`Airbus A380`,iataTypeCode:`380`},{name:`Airbus A380-800`,iataTypeCode:`388`},{name:`Antonov An-12`,iataTypeCode:`ANF`},{name:`Antonov An-24`,iataTypeCode:`AN4`},{name:`Antonov An-26`,iataTypeCode:`A26`},{name:`Antonov An-28`,iataTypeCode:`A28`},{name:`Antonov An-30`,iataTypeCode:`A30`},{name:`Antonov An-32`,iataTypeCode:`A32`},{name:`Antonov An-72`,iataTypeCode:`AN7`},{name:`Antonov An-124 Ruslan`,iataTypeCode:`A4F`},{name:`Antonov An-140`,iataTypeCode:`A40`},{name:`Antonov An-148`,iataTypeCode:`A81`},{name:`Antonov An-158`,iataTypeCode:`A58`},{name:`Antonov An-225 Mriya`,iataTypeCode:`A5F`},{name:`Boeing 707`,iataTypeCode:`703`},{name:`Boeing 717`,iataTypeCode:`717`},{name:`Boeing 720B`,iataTypeCode:`B72`},{name:`Boeing 727`,iataTypeCode:`727`},{name:`Boeing 727-100`,iataTypeCode:`721`},{name:`Boeing 727-200`,iataTypeCode:`722`},{name:`Boeing 737 MAX 7`,iataTypeCode:`7M7`},{name:`Boeing 737 MAX 8`,iataTypeCode:`7M8`},{name:`Boeing 737 MAX 9`,iataTypeCode:`7M9`},{name:`Boeing 737 MAX 10`,iataTypeCode:`7MJ`},{name:`Boeing 737`,iataTypeCode:`737`},{name:`Boeing 737-100`,iataTypeCode:`731`},{name:`Boeing 737-200`,iataTypeCode:`732`},{name:`Boeing 737-300`,iataTypeCode:`733`},{name:`Boeing 737-400`,iataTypeCode:`734`},{name:`Boeing 737-500`,iataTypeCode:`735`},{name:`Boeing 737-600`,iataTypeCode:`736`},{name:`Boeing 737-700`,iataTypeCode:`73G`},{name:`Boeing 737-800`,iataTypeCode:`738`},{name:`Boeing 737-900`,iataTypeCode:`739`},{name:`Boeing 747`,iataTypeCode:`747`},{name:`Boeing 747-100`,iataTypeCode:`741`},{name:`Boeing 747-200`,iataTypeCode:`742`},{name:`Boeing 747-300`,iataTypeCode:`743`},{name:`Boeing 747-400`,iataTypeCode:`744`},{name:`Boeing 747-400D`,iataTypeCode:`74J`},{name:`Boeing 747-8`,iataTypeCode:`748`},{name:`Boeing 747SP`,iataTypeCode:`74L`},{name:`Boeing 747SR`,iataTypeCode:`74R`},{name:`Boeing 757`,iataTypeCode:`757`},{name:`Boeing 757-200`,iataTypeCode:`752`},{name:`Boeing 757-300`,iataTypeCode:`753`},{name:`Boeing 767`,iataTypeCode:`767`},{name:`Boeing 767-200`,iataTypeCode:`762`},{name:`Boeing 767-300`,iataTypeCode:`763`},{name:`Boeing 767-400`,iataTypeCode:`764`},{name:`Boeing 777`,iataTypeCode:`777`},{name:`Boeing 777-200`,iataTypeCode:`772`},{name:`Boeing 777-200LR`,iataTypeCode:`77L`},{name:`Boeing 777-300`,iataTypeCode:`773`},{name:`Boeing 777-300ER`,iataTypeCode:`77W`},{name:`Boeing 787`,iataTypeCode:`787`},{name:`Boeing 787-8`,iataTypeCode:`788`},{name:`Boeing 787-9`,iataTypeCode:`789`},{name:`Boeing 787-10`,iataTypeCode:`781`},{name:`Canadair Challenger`,iataTypeCode:`CCJ`},{name:`Canadair CL-44`,iataTypeCode:`CL4`},{name:`Canadair Regional Jet 100`,iataTypeCode:`CR1`},{name:`Canadair Regional Jet 200`,iataTypeCode:`CR2`},{name:`Canadair Regional Jet 700`,iataTypeCode:`CR7`},{name:`Canadair Regional Jet 705`,iataTypeCode:`CRA`},{name:`Canadair Regional Jet 900`,iataTypeCode:`CR9`},{name:`Canadair Regional Jet 1000`,iataTypeCode:`CRK`},{name:`De Havilland Canada DHC-2 Beaver`,iataTypeCode:`DHP`},{name:`De Havilland Canada DHC-2 Turbo-Beaver`,iataTypeCode:`DHR`},{name:`De Havilland Canada DHC-3 Otter`,iataTypeCode:`DHL`},{name:`De Havilland Canada DHC-4 Caribou`,iataTypeCode:`DHC`},{name:`De Havilland Canada DHC-6 Twin Otter`,iataTypeCode:`DHT`},{name:`De Havilland Canada DHC-7 Dash 7`,iataTypeCode:`DH7`},{name:`De Havilland Canada DHC-8-100 Dash 8 / 8Q`,iataTypeCode:`DH1`},{name:`De Havilland Canada DHC-8-200 Dash 8 / 8Q`,iataTypeCode:`DH2`},{name:`De Havilland Canada DHC-8-300 Dash 8 / 8Q`,iataTypeCode:`DH3`},{name:`De Havilland Canada DHC-8-400 Dash 8Q`,iataTypeCode:`DH4`},{name:`De Havilland DH.104 Dove`,iataTypeCode:`DHD`},{name:`De Havilland DH.114 Heron`,iataTypeCode:`DHH`},{name:`Douglas DC-3`,iataTypeCode:`D3F`},{name:`Douglas DC-6`,iataTypeCode:`D6F`},{name:`Douglas DC-8-50`,iataTypeCode:`D8T`},{name:`Douglas DC-8-62`,iataTypeCode:`D8L`},{name:`Douglas DC-8-72`,iataTypeCode:`D8Q`},{name:`Douglas DC-9-10`,iataTypeCode:`D91`},{name:`Douglas DC-9-20`,iataTypeCode:`D92`},{name:`Douglas DC-9-30`,iataTypeCode:`D93`},{name:`Douglas DC-9-40`,iataTypeCode:`D94`},{name:`Douglas DC-9-50`,iataTypeCode:`D95`},{name:`Douglas DC-10`,iataTypeCode:`D10`},{name:`Douglas DC-10-10`,iataTypeCode:`D1X`},{name:`Douglas DC-10-30`,iataTypeCode:`D1Y`},{name:`Embraer 170`,iataTypeCode:`E70`},{name:`Embraer 175`,iataTypeCode:`E75`},{name:`Embraer 190`,iataTypeCode:`E90`},{name:`Embraer 195`,iataTypeCode:`E95`},{name:`Embraer E190-E2`,iataTypeCode:`290`},{name:`Embraer E195-E2`,iataTypeCode:`295`},{name:`Embraer EMB.110 Bandeirante`,iataTypeCode:`EMB`},{name:`Embraer EMB.120 Brasilia`,iataTypeCode:`EM2`},{name:`Embraer Legacy 600`,iataTypeCode:`ER3`},{name:`Embraer Phenom 100`,iataTypeCode:`EP1`},{name:`Embraer Phenom 300`,iataTypeCode:`EP3`},{name:`Embraer RJ135`,iataTypeCode:`ER3`},{name:`Embraer RJ140`,iataTypeCode:`ERD`},{name:`Embraer RJ145 Amazon`,iataTypeCode:`ER4`},{name:`Ilyushin IL18`,iataTypeCode:`IL8`},{name:`Ilyushin IL62`,iataTypeCode:`IL6`},{name:`Ilyushin IL76`,iataTypeCode:`IL7`},{name:`Ilyushin IL86`,iataTypeCode:`ILW`},{name:`Ilyushin IL96-300`,iataTypeCode:`I93`},{name:`Ilyushin IL114`,iataTypeCode:`I14`},{name:`Lockheed L-182 / 282 / 382 (L-100) Hercules`,iataTypeCode:`LOH`},{name:`Lockheed L-188 Electra`,iataTypeCode:`LOE`},{name:`Lockheed L-1011 Tristar`,iataTypeCode:`L10`},{name:`Lockheed L-1049 Super Constellation`,iataTypeCode:`L49`},{name:`McDonnell Douglas MD11`,iataTypeCode:`M11`},{name:`McDonnell Douglas MD80`,iataTypeCode:`M80`},{name:`McDonnell Douglas MD81`,iataTypeCode:`M81`},{name:`McDonnell Douglas MD82`,iataTypeCode:`M82`},{name:`McDonnell Douglas MD83`,iataTypeCode:`M83`},{name:`McDonnell Douglas MD87`,iataTypeCode:`M87`},{name:`McDonnell Douglas MD88`,iataTypeCode:`M88`},{name:`McDonnell Douglas MD90`,iataTypeCode:`M90`},{name:`Sukhoi Superjet 100-95`,iataTypeCode:`SU9`},{name:`Tupolev Tu-134`,iataTypeCode:`TU3`},{name:`Tupolev Tu-154`,iataTypeCode:`TU5`},{name:`Tupolev Tu-204`,iataTypeCode:`T20`},{name:`Yakovlev Yak-40`,iataTypeCode:`YK4`},{name:`Yakovlev Yak-42`,iataTypeCode:`YK2`}],airport:[{name:`Adelaide International Airport`,iataCode:`ADL`},{name:`Adolfo Suarez Madrid-Barajas Airport`,iataCode:`MAD`},{name:`Aeroparque Jorge Newbery Airport`,iataCode:`AEP`},{name:`Afonso Pena International Airport`,iataCode:`CWB`},{name:`Alfonso Bonilla Aragon International Airport`,iataCode:`CLO`},{name:`Amsterdam Airport Schiphol`,iataCode:`AMS`},{name:`Arturo Merino Benitez International Airport`,iataCode:`SCL`},{name:`Auckland International Airport`,iataCode:`AKL`},{name:`Beijing Capital International Airport`,iataCode:`PEK`},{name:`Belem Val de Cans International Airport`,iataCode:`BEL`},{name:`Belo Horizonte Tancredo Neves International Airport`,iataCode:`CNF`},{name:`Berlin-Tegel Airport`,iataCode:`TXL`},{name:`Bole International Airport`,iataCode:`ADD`},{name:`Brasilia-Presidente Juscelino Kubitschek International Airport`,iataCode:`BSB`},{name:`Brisbane International Airport`,iataCode:`BNE`},{name:`Brussels Airport`,iataCode:`BRU`},{name:`Cairns Airport`,iataCode:`CNS`},{name:`Cairo International Airport`,iataCode:`CAI`},{name:`Canberra Airport`,iataCode:`CBR`},{name:`Capetown International Airport`,iataCode:`CPT`},{name:`Charles de Gaulle International Airport`,iataCode:`CDG`},{name:`Charlotte Douglas International Airport`,iataCode:`CLT`},{name:`Chengdu Shuangliu International Airport`,iataCode:`CTU`},{name:`Chhatrapati Shivaji International Airport`,iataCode:`BOM`},{name:`Chicago O'Hare International Airport`,iataCode:`ORD`},{name:`Chongqing Jiangbei International Airport`,iataCode:`CKG`},{name:`Christchurch International Airport`,iataCode:`CHC`},{name:`Copenhagen Kastrup Airport`,iataCode:`CPH`},{name:`Dallas Fort Worth International Airport`,iataCode:`DFW`},{name:`Daniel K. Inouye International Airport`,iataCode:`HNL`},{name:`Denver International Airport`,iataCode:`DEN`},{name:`Don Mueang International Airport`,iataCode:`DMK`},{name:`Dubai International Airport`,iataCode:`DXB`},{name:`Dublin Airport`,iataCode:`DUB`},{name:`Dusseldorf Airport`,iataCode:`DUS`},{name:`El Dorado International Airport`,iataCode:`BOG`},{name:`Eleftherios Venizelos International Airport`,iataCode:`ATH`},{name:`Faa'a International Airport`,iataCode:`PPT`},{name:`Fort Lauderdale Hollywood International Airport`,iataCode:`FLL`},{name:`Fortaleza Pinto Martins International Airport`,iataCode:`FOR`},{name:`Frankfurt am Main Airport`,iataCode:`FRA`},{name:`George Bush Intercontinental Houston Airport`,iataCode:`IAH`},{name:`Gold Coast Airport`,iataCode:`OOL`},{name:`Guarulhos - Governador Andre Franco Montoro International Airport`,iataCode:`GRU`},{name:`Hartsfield-Jackson Atlanta International Airport`,iataCode:`ATL`},{name:`Helsinki Vantaa Airport`,iataCode:`HEL`},{name:`Hobart International Airport`,iataCode:`HBA`},{name:`Hong Kong International Airport`,iataCode:`HKG`},{name:`Houari Boumediene Airport`,iataCode:`ALG`},{name:`Hurgada International Airport`,iataCode:`HRG`},{name:`Incheon International Airport`,iataCode:`ICN`},{name:`Indira Gandhi International Airport`,iataCode:`DEL`},{name:`Istanbul Airport`,iataCode:`IST`},{name:`Jacksons International Airport`,iataCode:`POM`},{name:`Jeju International Airport`,iataCode:`CJU`},{name:`John F Kennedy International Airport`,iataCode:`JFK`},{name:`Jorge Chavez International Airport`,iataCode:`LIM`},{name:`Jose Maria Cordova International Airport`,iataCode:`MDE`},{name:`Josep Tarradellas Barcelona-El Prat Airport`,iataCode:`BCN`},{name:`Kahului Airport`,iataCode:`OGG`},{name:`King Abdulaziz International Airport`,iataCode:`JED`},{name:`Kuala Lumpur International Airport`,iataCode:`KUL`},{name:`Kunming Changshui International Airport`,iataCode:`KMG`},{name:`La Tontouta International Airport`,iataCode:`NOU`},{name:`Leonardo da Vinci-Fiumicino Airport`,iataCode:`FCO`},{name:`London Heathrow Airport`,iataCode:`LHR`},{name:`Los Angeles International Airport`,iataCode:`LAX`},{name:`McCarran International Airport`,iataCode:`LAS`},{name:`Melbourne International Airport`,iataCode:`MEL`},{name:`Mexico City International Airport`,iataCode:`MEX`},{name:`Miami International Airport`,iataCode:`MIA`},{name:`Ministro Pistarini International Airport`,iataCode:`EZE`},{name:`Minneapolis-St Paul International/Wold-Chamberlain Airport`,iataCode:`MSP`},{name:`Mohammed V International Airport`,iataCode:`CMN`},{name:`Moscow Domodedovo Airport`,iataCode:`DME`},{name:`Munich Airport`,iataCode:`MUC`},{name:`Murtala Muhammed International Airport`,iataCode:`LOS`},{name:`Nadi International Airport`,iataCode:`NAN`},{name:`Nairobi Jomo Kenyatta International Airport`,iataCode:`NBO`},{name:`Narita International Airport`,iataCode:`NRT`},{name:`Newark Liberty International Airport`,iataCode:`EWR`},{name:`Ninoy Aquino International Airport`,iataCode:`MNL`},{name:`Noumea Magenta Airport`,iataCode:`GEA`},{name:`O. R. Tambo International Airport`,iataCode:`JNB`},{name:`Orlando International Airport`,iataCode:`MCO`},{name:`Oslo Lufthavn`,iataCode:`OSL`},{name:`Perth Airport`,iataCode:`PER`},{name:`Phoenix Sky Harbor International Airport`,iataCode:`PHX`},{name:`Recife Guararapes-Gilberto Freyre International Airport`,iataCode:`REC`},{name:`Rio de Janeiro Galeao International Airport`,iataCode:`GIG`},{name:`Salgado Filho International Airport`,iataCode:`POA`},{name:`Salvador Deputado Luis Eduardo Magalhaes International Airport`,iataCode:`SSA`},{name:`San Francisco International Airport`,iataCode:`SFO`},{name:`Santos Dumont Airport`,iataCode:`SDU`},{name:`Sao Paulo-Congonhas Airport`,iataCode:`CGH`},{name:`Seattle Tacoma International Airport`,iataCode:`SEA`},{name:`Shanghai Hongqiao International Airport`,iataCode:`SHA`},{name:`Shanghai Pudong International Airport`,iataCode:`PVG`},{name:`Shenzhen Bao'an International Airport`,iataCode:`SZX`},{name:`Sheremetyevo International Airport`,iataCode:`SVO`},{name:`Singapore Changi Airport`,iataCode:`SIN`},{name:`Soekarno-Hatta International Airport`,iataCode:`CGK`},{name:`Stockholm-Arlanda Airport"`,iataCode:`ARN`},{name:`Suvarnabhumi Airport`,iataCode:`BKK`},{name:`Sydney Kingsford Smith International Airport`,iataCode:`SYD`},{name:`Taiwan Taoyuan International Airport`,iataCode:`TPE`},{name:`Tan Son Nhat International Airport`,iataCode:`SGN`},{name:`Tokyo Haneda International Airport`,iataCode:`HND`},{name:`Toronto Pearson International Airport`,iataCode:`YYZ`},{name:`Tunis Carthage International Airport`,iataCode:`TUN`},{name:`Vancouver International Airport`,iataCode:`YVR`},{name:`Vienna International Airport`,iataCode:`VIE`},{name:`Viracopos International Airport`,iataCode:`VCP`},{name:`Vnukovo International Airport`,iataCode:`VKO`},{name:`Wellington International Airport`,iataCode:`WLG`},{name:`Xi'an Xianyang International Airport`,iataCode:`XIY`},{name:`Zhukovsky International Airport`,iataCode:`ZIA`},{name:`Zurich Airport`,iataCode:`ZRH`}]},animal:{bear:[`American black bear`,`Asian black bear`,`Brown bear`,`Giant panda`,`Polar bear`,`Sloth bear`,`Spectacled bear`,`Sun bear`],bird:`Abert's Towhee.Acadian Flycatcher.Acorn Woodpecker.Alder Flycatcher.Aleutian Tern.Allen's Hummingbird.Altamira Oriole.American Avocet.American Bittern.American Black Duck.American Coot.American Crow.American Dipper.American Golden-Plover.American Goldfinch.American Kestrel.American Oystercatcher.American Pipit.American Redstart.American Robin.American Tree Sparrow.American White Pelican.American Wigeon.American Woodcock.Ancient Murrelet.Anhinga.Anna's Hummingbird.Antillean Nighthawk.Antillean Palm Swift.Aplomado Falcon.Arctic Loon.Arctic Tern.Arctic Warbler.Ash-throated Flycatcher.Ashy Storm-Petrel.Asian Brown Flycatcher.Atlantic Puffin.Audubon's Oriole.Audubon's Shearwater.Aztec Thrush.Azure Gallinule.Bachman's Sparrow.Bachman's Warbler.Bahama Mockingbird.Bahama Swallow.Bahama Woodstar.Baikal Teal.Baird's Sandpiper.Baird's Sparrow.Bald Eagle.Baltimore Oriole.Bananaquit.Band-rumped Storm-Petrel.Band-tailed Gull.Band-tailed Pigeon.Bank Swallow.Bar-tailed Godwit.Barn Owl.Barn Swallow.Barnacle Goose.Barred Owl.Barrow's Goldeneye.Bay-breasted Warbler.Bean Goose.Bell's Vireo.Belted Kingfisher.Bendire's Thrasher.Berylline Hummingbird.Bewick's Wren.Bicknell's Thrush.Black Catbird.Black Guillemot.Black Noddy.Black Oystercatcher.Black Phoebe.Black Rail.Black Rosy-Finch.Black Scoter.Black Skimmer.Black Storm-Petrel.Black Swift.Black Tern.Black Turnstone.Black Vulture.Black-and-white Warbler.Black-backed Wagtail.Black-backed Woodpecker.Black-bellied Plover.Black-bellied Whistling-Duck.Black-billed Cuckoo.Black-billed Magpie.Black-browed Albatross.Black-capped Chickadee.Black-capped Gnatcatcher.Black-capped Petrel.Black-capped Vireo.Black-chinned Hummingbird.Black-chinned Sparrow.Black-crowned Night-Heron.Black-faced Grassquit.Black-footed Albatross.Black-headed Grosbeak.Black-headed Gull.Black-legged Kittiwake.Black-necked Stilt.Black-tailed Gnatcatcher.Black-tailed Godwit.Black-tailed Gull.Black-throated Blue Warbler.Black-throated Gray Warbler.Black-throated Green Warbler.Black-throated Sparrow.Black-vented Oriole.Black-vented Shearwater.Black-whiskered Vireo.Black-winged Stilt.Blackburnian Warbler.Blackpoll Warbler.Blue Bunting.Blue Grosbeak.Blue Grouse.Blue Jay.Blue Mockingbird.Blue-footed Booby.Blue-gray Gnatcatcher.Blue-headed Vireo.Blue-throated Hummingbird.Blue-winged Teal.Blue-winged Warbler.Bluethroat.Boat-tailed Grackle.Bobolink.Bohemian Waxwing.Bonaparte's Gull.Boreal Chickadee.Boreal Owl.Botteri's Sparrow.Brambling.Brandt's Cormorant.Brant.Brewer's Blackbird.Brewer's Sparrow.Bridled Tern.Bridled Titmouse.Bristle-thighed Curlew.Broad-billed Hummingbird.Broad-billed Sandpiper.Broad-tailed Hummingbird.Broad-winged Hawk.Bronzed Cowbird.Brown Booby.Brown Creeper.Brown Jay.Brown Noddy.Brown Pelican.Brown Shrike.Brown Thrasher.Brown-capped Rosy-Finch.Brown-chested Martin.Brown-crested Flycatcher.Brown-headed Cowbird.Brown-headed Nuthatch.Budgerigar.Buff-bellied Hummingbird.Buff-breasted Flycatcher.Buff-breasted Sandpiper.Buff-collared Nightjar.Bufflehead.Buller's Shearwater.Bullock's Oriole.Bumblebee Hummingbird.Burrowing Owl.Bushtit.Cactus Wren.California Condor.California Gnatcatcher.California Gull.California Quail.California Thrasher.California Towhee.Calliope Hummingbird.Canada Goose.Canada Warbler.Canvasback.Canyon Towhee.Canyon Wren.Cape May Warbler.Caribbean Elaenia.Carolina Chickadee.Carolina Parakeet.Carolina Wren.Caspian Tern.Cassin's Auklet.Cassin's Finch.Cassin's Kingbird.Cassin's Sparrow.Cassin's Vireo.Cattle Egret.Cave Swallow.Cedar Waxwing.Cerulean Warbler.Chestnut-backed Chickadee.Chestnut-collared Longspur.Chestnut-sided Warbler.Chihuahuan Raven.Chimney Swift.Chinese Egret.Chipping Sparrow.Chuck-will's-widow.Chukar.Cinnamon Hummingbird.Cinnamon Teal.Citrine Wagtail.Clapper Rail.Clark's Grebe.Clark's Nutcracker.Clay-colored Robin.Clay-colored Sparrow.Cliff Swallow.Colima Warbler.Collared Forest-Falcon.Collared Plover.Common Black-Hawk.Common Chaffinch.Common Crane.Common Cuckoo.Common Eider.Common Goldeneye.Common Grackle.Common Greenshank.Common Ground-Dove.Common House-Martin.Common Loon.Common Merganser.Common Moorhen.Common Murre.Common Nighthawk.Common Pauraque.Common Pochard.Common Poorwill.Common Raven.Common Redpoll.Common Ringed Plover.Common Rosefinch.Common Sandpiper.Common Snipe.Common Swift.Common Tern.Common Yellowthroat.Connecticut Warbler.Cook's Petrel.Cooper's Hawk.Cordilleran Flycatcher.Corn Crake.Cory's Shearwater.Costa's Hummingbird.Couch's Kingbird.Crane Hawk.Craveri's Murrelet.Crescent-chested Warbler.Crested Auklet.Crested Caracara.Crested Myna.Crimson-collared Grosbeak.Crissal Thrasher.Cuban Martin.Curlew Sandpiper.Curve-billed Thrasher.Dark-eyed Junco.Dickcissel.Double-crested Cormorant.Double-striped Thick-knee.Dovekie.Downy Woodpecker.Dunlin.Dusky Flycatcher.Dusky Thrush.Dusky Warbler.Dusky-capped Flycatcher.Eared Grebe.Eared Trogon.Eastern Bluebird.Eastern Kingbird.Eastern Meadowlark.Eastern Phoebe.Eastern Screech-Owl.Eastern Towhee.Eastern Wood-Pewee.Elegant Tern.Elegant Trogon.Elf Owl.Emperor Goose.Eskimo Curlew.Eurasian Blackbird.Eurasian Bullfinch.Eurasian Collared-Dove.Eurasian Coot.Eurasian Curlew.Eurasian Dotterel.Eurasian Hobby.Eurasian Jackdaw.Eurasian Kestrel.Eurasian Oystercatcher.Eurasian Siskin.Eurasian Tree Sparrow.Eurasian Wigeon.Eurasian Woodcock.Eurasian Wryneck.European Golden-Plover.European Starling.European Storm-Petrel.European Turtle-Dove.Evening Grosbeak.Eyebrowed Thrush.Falcated Duck.Fan-tailed Warbler.Far Eastern Curlew.Ferruginous Hawk.Ferruginous Pygmy-Owl.Field Sparrow.Fieldfare.Fish Crow.Five-striped Sparrow.Flame-colored Tanager.Flammulated Owl.Flesh-footed Shearwater.Florida Scrub-Jay.Fork-tailed Flycatcher.Fork-tailed Storm-Petrel.Fork-tailed Swift.Forster's Tern.Fox Sparrow.Franklin's Gull.Fulvous Whistling-Duck.Gadwall.Gambel's Quail.Garganey.Gila Woodpecker.Gilded Flicker.Glaucous Gull.Glaucous-winged Gull.Glossy Ibis.Golden Eagle.Golden-cheeked Warbler.Golden-crowned Kinglet.Golden-crowned Sparrow.Golden-crowned Warbler.Golden-fronted Woodpecker.Golden-winged Warbler.Grace's Warbler.Grasshopper Sparrow.Gray Bunting.Gray Catbird.Gray Flycatcher.Gray Hawk.Gray Jay.Gray Kingbird.Gray Partridge.Gray Silky-flycatcher.Gray Vireo.Gray Wagtail.Gray-breasted Martin.Gray-cheeked Thrush.Gray-crowned Rosy-Finch.Gray-crowned Yellowthroat.Gray-headed Chickadee.Gray-spotted Flycatcher.Gray-tailed Tattler.Great Auk.Great Black-backed Gull.Great Blue Heron.Great Cormorant.Great Crested Flycatcher.Great Egret.Great Frigatebird.Great Gray Owl.Great Horned Owl.Great Kiskadee.Great Knot.Great Skua.Great Spotted Woodpecker.Great-tailed Grackle.Greater Flamingo.Greater Pewee.Greater Prairie-chicken.Greater Roadrunner.Greater Scaup.Greater Shearwater.Greater White-fronted Goose.Greater Yellowlegs.Green Heron.Green Jay.Green Kingfisher.Green Sandpiper.Green Violet-ear.Green-breasted Mango.Green-tailed Towhee.Green-winged Teal.Greenish Elaenia.Groove-billed Ani.Gull-billed Tern.Gyrfalcon.Hairy Woodpecker.Hammond's Flycatcher.Harlequin Duck.Harris's Hawk.Harris's Sparrow.Hawfinch.Heermann's Gull.Henslow's Sparrow.Hepatic Tanager.Herald Petrel.Hermit Thrush.Hermit Warbler.Herring Gull.Himalayan Snowcock.Hoary Redpoll.Hooded Merganser.Hooded Oriole.Hooded Warbler.Hook-billed Kite.Hoopoe.Horned Grebe.Horned Lark.Horned Puffin.House Finch.House Sparrow.House Wren.Hudsonian Godwit.Hutton's Vireo.Iceland Gull.Inca Dove.Indigo Bunting.Island Scrub-Jay.Ivory Gull.Ivory-billed Woodpecker.Jabiru.Jack Snipe.Jungle Nightjar.Juniper Titmouse.Kentucky Warbler.Key West Quail-Dove.Killdeer.King Eider.King Rail.Kirtland's Warbler.Kittlitz's Murrelet.La Sagra's Flycatcher.Labrador Duck.Ladder-backed Woodpecker.Lanceolated Warbler.Lapland Longspur.Large-billed Tern.Lark Bunting.Lark Sparrow.Laughing Gull.Lawrence's Goldfinch.Laysan Albatross.Lazuli Bunting.Le Conte's Sparrow.Le Conte's Thrasher.Leach's Storm-Petrel.Least Auklet.Least Bittern.Least Flycatcher.Least Grebe.Least Sandpiper.Least Storm-Petrel.Least Tern.Lesser Black-backed Gull.Lesser Frigatebird.Lesser Goldfinch.Lesser Nighthawk.Lesser Prairie-chicken.Lesser Scaup.Lesser White-fronted Goose.Lesser Yellowlegs.Lewis's Woodpecker.Limpkin.Lincoln's Sparrow.Little Blue Heron.Little Bunting.Little Curlew.Little Egret.Little Gull.Little Ringed Plover.Little Shearwater.Little Stint.Loggerhead Kingbird.Loggerhead Shrike.Long-billed Curlew.Long-billed Dowitcher.Long-billed Murrelet.Long-billed Thrasher.Long-eared Owl.Long-tailed Jaeger.Long-toed Stint.Louisiana Waterthrush.Lucifer Hummingbird.Lucy's Warbler.MacGillivray's Warbler.Magnificent Frigatebird.Magnificent Hummingbird.Magnolia Warbler.Mallard.Mangrove Cuckoo.Manx Shearwater.Marbled Godwit.Marbled Murrelet.Marsh Sandpiper.Marsh Wren.Masked Booby.Masked Duck.Masked Tityra.McCown's Longspur.McKay's Bunting.Merlin.Mew Gull.Mexican Chickadee.Mexican Jay.Middendorff's Grasshopper-Warbler.Mississippi Kite.Mongolian Plover.Monk Parakeet.Montezuma Quail.Mottled Duck.Mottled Owl.Mottled Petrel.Mountain Bluebird.Mountain Chickadee.Mountain Plover.Mountain Quail.Mourning Dove.Mourning Warbler.Mugimaki Flycatcher.Murphy's Petrel.Muscovy Duck.Mute Swan.Narcissus Flycatcher.Nashville Warbler.Nelson's Sharp-tailed Sparrow.Neotropic Cormorant.Northern Beardless-Tyrannulet.Northern Bobwhite.Northern Cardinal.Northern Flicker.Northern Fulmar.Northern Gannet.Northern Goshawk.Northern Harrier.Northern Hawk Owl.Northern Jacana.Northern Lapwing.Northern Mockingbird.Northern Parula.Northern Pintail.Northern Pygmy-Owl.Northern Rough-winged Swallow.Northern Saw-whet Owl.Northern Shoveler.Northern Shrike.Northern Waterthrush.Northern Wheatear.Northwestern Crow.Nuttall's Woodpecker.Nutting's Flycatcher.Oak Titmouse.Oldsquaw.Olive Sparrow.Olive Warbler.Olive-backed Pipit.Olive-sided Flycatcher.Orange-crowned Warbler.Orchard Oriole.Oriental Cuckoo.Oriental Greenfinch.Oriental Pratincole.Oriental Scops-Owl.Oriental Turtle-Dove.Osprey.Ovenbird.Pacific Golden-Plover.Pacific Loon.Pacific-slope Flycatcher.Paint-billed Crake.Painted Bunting.Painted Redstart.Pallas's Bunting.Palm Warbler.Parakeet Auklet.Parasitic Jaeger.Passenger Pigeon.Pechora Pipit.Pectoral Sandpiper.Pelagic Cormorant.Peregrine Falcon.Phainopepla.Philadelphia Vireo.Pied-billed Grebe.Pigeon Guillemot.Pileated Woodpecker.Pin-tailed Snipe.Pine Bunting.Pine Grosbeak.Pine Siskin.Pine Warbler.Pink-footed Goose.Pink-footed Shearwater.Pinyon Jay.Piping Plover.Plain Chachalaca.Plain-capped Starthroat.Plumbeous Vireo.Pomarine Jaeger.Prairie Falcon.Prairie Warbler.Prothonotary Warbler.Purple Finch.Purple Gallinule.Purple Martin.Purple Sandpiper.Pygmy Nuthatch.Pyrrhuloxia.Razorbill.Red Crossbill.Red Knot.Red Phalarope.Red-bellied Woodpecker.Red-billed Pigeon.Red-billed Tropicbird.Red-breasted Flycatcher.Red-breasted Merganser.Red-breasted Nuthatch.Red-breasted Sapsucker.Red-cockaded Woodpecker.Red-crowned Parrot.Red-eyed Vireo.Red-faced Cormorant.Red-faced Warbler.Red-flanked Bluetail.Red-footed Booby.Red-headed Woodpecker.Red-legged Kittiwake.Red-naped Sapsucker.Red-necked Grebe.Red-necked Phalarope.Red-necked Stint.Red-shouldered Hawk.Red-tailed Hawk.Red-tailed Tropicbird.Red-throated Loon.Red-throated Pipit.Red-whiskered Bulbul.Red-winged Blackbird.Reddish Egret.Redhead.Redwing.Reed Bunting.Rhinoceros Auklet.Ring-billed Gull.Ring-necked Duck.Ring-necked Pheasant.Ringed Kingfisher.Roadside Hawk.Rock Dove.Rock Ptarmigan.Rock Sandpiper.Rock Wren.Rose-breasted Grosbeak.Rose-throated Becard.Roseate Spoonbill.Roseate Tern.Ross's Goose.Ross's Gull.Rough-legged Hawk.Royal Tern.Ruby-crowned Kinglet.Ruby-throated Hummingbird.Ruddy Duck.Ruddy Ground-Dove.Ruddy Quail-Dove.Ruddy Turnstone.Ruff.Ruffed Grouse.Rufous Hummingbird.Rufous-backed Robin.Rufous-capped Warbler.Rufous-crowned Sparrow.Rufous-winged Sparrow.Rustic Bunting.Rusty Blackbird.Sabine's Gull.Sage Grouse.Sage Sparrow.Sage Thrasher.Saltmarsh Sharp-tailed Sparrow.Sanderling.Sandhill Crane.Sandwich Tern.Savannah Sparrow.Say's Phoebe.Scaled Quail.Scaly-naped Pigeon.Scarlet Ibis.Scarlet Tanager.Scissor-tailed Flycatcher.Scott's Oriole.Seaside Sparrow.Sedge Wren.Semipalmated Plover.Semipalmated Sandpiper.Sharp-shinned Hawk.Sharp-tailed Grouse.Sharp-tailed Sandpiper.Shiny Cowbird.Short-billed Dowitcher.Short-eared Owl.Short-tailed Albatross.Short-tailed Hawk.Short-tailed Shearwater.Shy Albatross.Siberian Accentor.Siberian Blue Robin.Siberian Flycatcher.Siberian Rubythroat.Sky Lark.Slate-throated Redstart.Slaty-backed Gull.Slender-billed Curlew.Smew.Smith's Longspur.Smooth-billed Ani.Snail Kite.Snow Bunting.Snow Goose.Snowy Egret.Snowy Owl.Snowy Plover.Solitary Sandpiper.Song Sparrow.Sooty Shearwater.Sooty Tern.Sora.South Polar Skua.Southern Martin.Spectacled Eider.Spoonbill Sandpiper.Spot-billed Duck.Spot-breasted Oriole.Spotted Dove.Spotted Owl.Spotted Rail.Spotted Redshank.Spotted Sandpiper.Spotted Towhee.Sprague's Pipit.Spruce Grouse.Stejneger's Petrel.Steller's Eider.Steller's Jay.Steller's Sea-Eagle.Stilt Sandpiper.Stonechat.Streak-backed Oriole.Streaked Shearwater.Strickland's Woodpecker.Stripe-headed Tanager.Sulphur-bellied Flycatcher.Summer Tanager.Surf Scoter.Surfbird.Swainson's Hawk.Swainson's Thrush.Swainson's Warbler.Swallow-tailed Kite.Swamp Sparrow.Tamaulipas Crow.Tawny-shouldered Blackbird.Temminck's Stint.Tennessee Warbler.Terek Sandpiper.Thayer's Gull.Thick-billed Kingbird.Thick-billed Murre.Thick-billed Parrot.Thick-billed Vireo.Three-toed Woodpecker.Townsend's Solitaire.Townsend's Warbler.Tree Pipit.Tree Swallow.Tricolored Blackbird.Tricolored Heron.Tropical Kingbird.Tropical Parula.Trumpeter Swan.Tufted Duck.Tufted Flycatcher.Tufted Puffin.Tufted Titmouse.Tundra Swan.Turkey Vulture.Upland Sandpiper.Varied Bunting.Varied Thrush.Variegated Flycatcher.Vaux's Swift.Veery.Verdin.Vermilion Flycatcher.Vesper Sparrow.Violet-crowned Hummingbird.Violet-green Swallow.Virginia Rail.Virginia's Warbler.Wandering Albatross.Wandering Tattler.Warbling Vireo.Wedge-rumped Storm-Petrel.Wedge-tailed Shearwater.Western Bluebird.Western Grebe.Western Gull.Western Kingbird.Western Meadowlark.Western Reef-Heron.Western Sandpiper.Western Screech-Owl.Western Scrub-Jay.Western Tanager.Western Wood-Pewee.Whimbrel.Whip-poor-will.Whiskered Auklet.Whiskered Screech-Owl.Whiskered Tern.White Ibis.White Wagtail.White-breasted Nuthatch.White-cheeked Pintail.White-chinned Petrel.White-collared Seedeater.White-collared Swift.White-crowned Pigeon.White-crowned Sparrow.White-eared Hummingbird.White-eyed Vireo.White-faced Ibis.White-faced Storm-Petrel.White-headed Woodpecker.White-rumped Sandpiper.White-tailed Eagle.White-tailed Hawk.White-tailed Kite.White-tailed Ptarmigan.White-tailed Tropicbird.White-throated Needletail.White-throated Robin.White-throated Sparrow.White-throated Swift.White-tipped Dove.White-winged Crossbill.White-winged Dove.White-winged Parakeet.White-winged Scoter.White-winged Tern.Whooper Swan.Whooping Crane.Wild Turkey.Willet.Williamson's Sapsucker.Willow Flycatcher.Willow Ptarmigan.Wilson's Phalarope.Wilson's Plover.Wilson's Storm-Petrel.Wilson's Warbler.Winter Wren.Wood Duck.Wood Sandpiper.Wood Stork.Wood Thrush.Wood Warbler.Worm-eating Warbler.Worthen's Sparrow.Wrentit.Xantus's Hummingbird.Xantus's Murrelet.Yellow Bittern.Yellow Grosbeak.Yellow Rail.Yellow Wagtail.Yellow Warbler.Yellow-bellied Flycatcher.Yellow-bellied Sapsucker.Yellow-billed Cuckoo.Yellow-billed Loon.Yellow-billed Magpie.Yellow-breasted Bunting.Yellow-breasted Chat.Yellow-crowned Night-Heron.Yellow-eyed Junco.Yellow-faced Grassquit.Yellow-footed Gull.Yellow-green Vireo.Yellow-headed Blackbird.Yellow-legged Gull.Yellow-nosed Albatross.Yellow-rumped Warbler.Yellow-throated Vireo.Yellow-throated Warbler.Yucatan Vireo.Zenaida Dove.Zone-tailed Hawk`.split(`.`),cat:`Abyssinian.American Bobtail.American Curl.American Shorthair.American Wirehair.Balinese.Bengal.Birman.Bombay.British Shorthair.Burmese.Chartreux.Chausie.Cornish Rex.Devon Rex.Donskoy.Egyptian Mau.Exotic Shorthair.Havana.Highlander.Himalayan.Japanese Bobtail.Korat.Kurilian Bobtail.LaPerm.Maine Coon.Manx.Minskin.Munchkin.Nebelung.Norwegian Forest Cat.Ocicat.Ojos Azules.Oriental.Persian.Peterbald.Pixiebob.Ragdoll.Russian Blue.Savannah.Scottish Fold.Selkirk Rex.Serengeti.Siamese.Siberian.Singapura.Snowshoe.Sokoke.Somali.Sphynx.Thai.Tonkinese.Toyger.Turkish Angora.Turkish Van`.split(`.`),cetacean:`Amazon River Dolphin.Arnoux's Beaked Whale.Atlantic Humpbacked Dolphin.Atlantic Spotted Dolphin.Atlantic White-Sided Dolphin.Australian Snubfin Dolphin.Australian humpback Dolphin.Blue Whale.Bottlenose Dolphin.Bryde’s whale.Burrunan Dolphin.Chilean Dolphin.Chinese River Dolphin.Chinese White Dolphin.Clymene Dolphin.Commerson’s Dolphin.Costero.Dusky Dolphin.False Killer Whale.Fin Whale.Fraser’s Dolphin.Ganges River Dolphin.Guiana Dolphin.Heaviside’s Dolphin.Hector’s Dolphin.Hourglass Dolphin.Humpback whale.Indo-Pacific Bottlenose Dolphin.Indo-Pacific Hump-backed Dolphin.Irrawaddy Dolphin.Killer Whale (Orca).La Plata Dolphin.Long-Beaked Common Dolphin.Long-finned Pilot Whale.Longman's Beaked Whale.Melon-headed Whale.Northern Rightwhale Dolphin.Omura’s whale.Pacific White-Sided Dolphin.Pantropical Spotted Dolphin.Peale’s Dolphin.Pygmy Killer Whale.Risso’s Dolphin.Rough-Toothed Dolphin.Sei Whale.Short-Beaked Common Dolphin.Short-finned Pilot Whale.Southern Bottlenose Whale.Southern Rightwhale Dolphin.Sperm Whale.Spinner Dolphin.Striped Dolphin.Tucuxi.White-Beaked Dolphin`.split(`.`),cow:`Aberdeen Angus.Abergele.Abigar.Abondance.Abyssinian Shorthorned Zebu.Aceh.Achham.Adamawa.Adaptaur.Afar.Africangus.Afrikaner.Agerolese.Alambadi.Alatau.Albanian.Albera.Alderney.Alentejana.Aleutian wild cattle.Aliad Dinka.Alistana-Sanabresa.Allmogekor.Alur.American.American Angus.American Beef Friesian.American Brown Swiss.American Milking Devon.American White Park.Amerifax.Amrit Mahal.Amsterdam Island cattle.Anatolian Black.Andalusian Black.Andalusian Blond.Andalusian Grey.Angeln.Angoni.Ankina.Ankole.Ankole-Watusi.Aracena.Arado.Argentine Criollo.Argentine Friesian.Armorican.Arouquesa.Arsi.Asturian Mountain.Asturian Valley.Aubrac.Aulie-Ata.Aure et Saint-Girons.Australian Braford.Australian Brangus.Australian Charbray.Australian Friesian Sahiwal.Australian Lowline.Australian Milking Zebu.Australian Shorthorn.Austrian Simmental.Austrian Yellow.Avileña-Negra Ibérica.Avétonou.Aweil Dinka.Ayrshire.Azaouak.Azebuado.Azerbaijan Zebu.Azores.Bachaur cattle.Baherie cattle.Bakosi cattle.Balancer.Baoule.Bargur cattle.Barrosã.Barzona.Bazadaise.Beef Freisian.Beefalo.Beefmaker.Beefmaster.Begayt.Belgian Blue.Belgian Red.Belgian Red Pied.Belgian White-and-Red.Belmont Red.Belted Galloway.Bernese.Berrenda cattle.Betizu.Bianca Modenese.Blaarkop.Black Angus.Black Baldy.Black Hereford.Blanca Cacereña.Blanco Orejinegro BON.Blonde d'Aquitaine.Blue Albion.Blue Grey.Bohuskulla.Bonsmara.Boran.Boškarin.Braford.Brahman.Brahmousin.Brangus.Braunvieh.Brava.Breed.British Friesian.British White.Brown Carpathian.Brown Caucasian.Brown Swiss.Bue Lingo.Burlina.Bushuyev.Butana cattle.Buša cattle.Cachena.Caldelana.Camargue.Campbell Island cattle.Canadian Speckle Park.Canadienne.Canaria.Canchim.Caracu.Carinthian Blondvieh.Carora.Charbray.Charolais.Chateaubriand.Chiangus.Chianina.Chillingham cattle.Chinese Black Pied.Cholistani.Coloursided White Back.Commercial.Corriente.Corsican cattle.Costeño con Cuernos.Crioulo Lageano.Cárdena Andaluza.Dajal.Dangi cattle.Danish Black-Pied.Danish Jersey.Danish Red.Deep Red cattle.Deoni.Devon.Dexter cattle.Dhanni.Doayo cattle.Doela.Drakensberger.Droughtmaster.Dulong'.Dutch Belted.Dutch Friesian.Dwarf Lulu.Dølafe.East Anatolian Red.Eastern Finncattle.Eastern Red Polled.Enderby Island cattle.English Longhorn.Ennstaler Bergscheck.Estonian Holstein.Estonian Native.Estonian Red cattle.Finncattle.Finnish Ayrshire.Finnish Holstein-Friesian.Fjäll.Fleckvieh.Florida Cracker cattle.Fogera.French Simmental.Fribourgeoise.Friesian Red and White.Fulani Sudanese.Fēng Cattle.Galician Blond.Galloway cattle.Gangatiri.Gaolao.Garvonesa.Gascon cattle.Gelbvieh.Georgian Mountain cattle.German Angus.German Black Pied Dairy.German Black Pied cattle.German Red Pied.Gir.Glan cattle.Gloucester.Gobra.Greek Shorthorn.Greek Steppe.Greyman cattle.Gudali.Guernsey cattle.Guzerá.Hallikar4.Hanwoo.Hariana cattle.Hartón del Valle.Harzer Rotvieh.Hays Converter.Heck cattle.Hereford.Herens.Highland cattle.Hinterwald.Holando-Argentino.Holstein Friesian cattle.Horro.Hungarian Grey.Huáng Cattle.Hybridmaster.Iberian cattle.Icelandic.Illawarra cattle.Improved Red and White.Indo-Brazilian.Irish Moiled.Israeli Holstein.Israeli Red.Istoben cattle.Istrian cattle.Jamaica Black.Jamaica Hope.Jamaica Red.Japanese Brown.Jarmelista.Javari cattle.Jersey cattle.Jutland cattle.Kabin Buri cattle.Kalmyk cattle.Kamphaeng Saen cattle.Kangayam.Kankrej.Karan Swiss.Kasaragod Dwarf cattle.Kathiawadi.Kazakh Whiteheaded.Kenana cattle.Kenkatha cattle.Kerry cattle.Kherigarh.Khillari cattle.Kholomogory.Korat Wagyu.Kostroma cattle.Krishna Valley cattle.Kurgan cattle.Kuri.La Reina cattle.Lakenvelder cattle.Lampurger.Latvian Blue.Latvian Brown.Latvian Danish Red.Lebedyn.Levantina.Limia cattle.Limousin.Limpurger.Lincoln Red.Lineback.Lithuanian Black-and-White.Lithuanian Light Grey.Lithuanian Red.Lithuanian White-Backed.Lohani cattle.Lourdais.Lucerna cattle.Luing.Madagascar Zebu.Madura.Maine-Anjou.Malnad Gidda.Malvi.Mandalong Special.Mantequera Leonesa.Maramureş Brown.Marchigiana.Maremmana.Marinhoa.Maronesa.Masai.Mashona.Menorquina.Mertolenga.Meuse-Rhine-Issel.Mewati.Milking Shorthorn.Minhota.Mirandesa.Mirkadim.Mocăniţă.Mollie.Monchina.Mongolian.Montbéliarde.Morucha.Murboden.Murnau-Werdenfels.Murray Grey.Muturu.N'Dama.Nagori.Negra Andaluza.Nelore.Nguni.Nimari.Normande.North Bengal Grey.Northern Finncattle.Northern Shorthorn.Norwegian Red.Ongole.Original Simmental.Pajuna.Palmera.Pantaneiro.Parda Alpina.Parthenaise.Pasiega.Pembroke.Philippine Native.Pie Rouge des Plaines.Piedmontese cattle.Pineywoods.Pinzgauer.Pirenaica.Podolac.Podolica.Polish Black-and-White.Polish Red.Poll Shorthorn.Polled Hereford.Polled Shorthorn.Ponwar.Preta.Pulikulam.Punganur.Pustertaler Sprinzen.Qinchaun.Queensland Miniature Boran.RX3.Ramo Grande.Randall.Raramuri Criollo.Rathi.Raya.Red Angus.Red Brangus.Red Chittagong.Red Fulani.Red Gorbatov.Red Holstein.Red Kandhari.Red Mingrelian.Red Poll.Red Polled Østland.Red Sindhi.Retinta.Riggit Galloway.Ringamåla.Rohjan.Romagnola.Romanian Bălţata.Romanian Steppe Gray.Romosinuano.Russian Black Pied.Rätisches Grauvieh.Sahiwal.Salers.Salorn.Sanga.Sanhe.Santa Cruz.Santa Gertrudis.Sayaguesa.Schwyz.Selembu.Senepol.Serbian Pied.Serbian Steppe.Sheko.Shetland.Shorthorn.Siboney de Cuba.Simbrah.Simford.Simmental.Siri.South Devon.Spanish Fighting Bull.Speckle Park.Square Meater.Sussex.Swedish Friesian.Swedish Polled.Swedish Red Pied.Swedish Red Polled.Swedish Red-and-White.Tabapuã.Tarentaise.Tasmanian Grey.Tauros.Telemark.Texas Longhorn.Texon.Thai Black.Thai Fighting Bull.Thai Friesian.Thai Milking Zebu.Tharparkar.Tswana.Tudanca.Tuli.Tulim.Turkish Grey Steppe.Tux-Zillertal.Tyrol Grey.Ukrainian Grey.Umblachery.Valdostana Castana.Valdostana Pezzata Nera.Valdostana Pezzata Rossa.Vaynol.Vechur8.Vestland Fjord.Vestland Red Polled.Vianesa.Volinian Beef.Vorderwald.Vosgienne.Väneko.Waguli.Wagyu.Wangus.Welsh Black.Western Finncattle.White Cáceres.White Fulani.White Lamphun.White Park.Whitebred Shorthorn.Xingjiang Brown.Yakutian.Yanbian.Yanhuang.Yurino.Zebu.Évolène cattle.Żubroń`.split(`.`),crocodilia:[`African Slender-snouted Crocodile`,`Alligator mississippiensis`,`American Crocodile`,`Australian Freshwater Crocodile`,`Black Caiman`,`Broad-snouted Caiman`,`Chinese Alligator`,`Cuban Crocodile`,`Cuvier’s Dwarf Caiman`,`Dwarf Crocodile`,`Gharial`,`Morelet’s Crocodile`,`Mugger Crocodile`,`New Guinea Freshwater Crocodile`,`Nile Crocodile`,`Orinoco Crocodile`,`Philippine Crocodile`,`Saltwater Crocodile`,`Schneider’s Smooth-fronted Caiman`,`Siamese Crocodile`,`Spectacled Caiman`,`Tomistoma`,`West African Crocodile`,`Yacare Caiman`],dog:`Affenpinscher.Afghan Hound.Aidi.Airedale Terrier.Akbash.Akita.Alano Español.Alapaha Blue Blood Bulldog.Alaskan Husky.Alaskan Klee Kai.Alaskan Malamute.Alopekis.Alpine Dachsbracke.American Bulldog.American Bully.American Cocker Spaniel.American English Coonhound.American Foxhound.American Hairless Terrier.American Pit Bull Terrier.American Staffordshire Terrier.American Water Spaniel.Andalusian Hound.Anglo-Français de Petite Vénerie.Appenzeller Sennenhund.Ariegeois.Armant.Armenian Gampr dog.Artois Hound.Australian Cattle Dog.Australian Kelpie.Australian Shepherd.Australian Stumpy Tail Cattle Dog.Australian Terrier.Austrian Black and Tan Hound.Austrian Pinscher.Azawakh.Bakharwal dog.Banjara Hound.Barbado da Terceira.Barbet.Basenji.Basque Shepherd Dog.Basset Artésien Normand.Basset Bleu de Gascogne.Basset Fauve de Bretagne.Basset Hound.Bavarian Mountain Hound.Beagle.Beagle-Harrier.Bearded Collie.Beauceron.Bedlington Terrier.Belgian Shepherd.Bergamasco Shepherd.Berger Picard.Bernese Mountain Dog.Bhotia.Bichon Frisé.Billy.Black Mouth Cur.Black Norwegian Elkhound.Black Russian Terrier.Black and Tan Coonhound.Bloodhound.Blue Lacy.Blue Picardy Spaniel.Bluetick Coonhound.Boerboel.Bohemian Shepherd.Bolognese.Border Collie.Border Terrier.Borzoi.Bosnian Coarse-haired Hound.Boston Terrier.Bouvier des Ardennes.Bouvier des Flandres.Boxer.Boykin Spaniel.Bracco Italiano.Braque Francais.Braque Saint-Germain.Braque d'Auvergne.Braque de l'Ariège.Braque du Bourbonnais.Briard.Briquet Griffon Vendéen.Brittany.Broholmer.Bruno Jura Hound.Brussels Griffon.Bucovina Shepherd Dog.Bull Arab.Bull Terrier.Bulldog.Bullmastiff.Bully Kutta.Burgos Pointer.Cairn Terrier.Campeiro Bulldog.Can de Chira.Canaan Dog.Canadian Eskimo Dog.Cane Corso.Cane Paratore.Cane di Oropa.Cantabrian Water Dog.Cardigan Welsh Corgi.Carea Castellano Manchego.Carolina Dog.Carpathian Shepherd Dog.Catahoula Leopard Dog.Catalan Sheepdog.Caucasian Shepherd Dog.Cavalier King Charles Spaniel.Central Asian Shepherd Dog.Cesky Fousek.Cesky Terrier.Chesapeake Bay Retriever.Chien Français Blanc et Noir.Chien Français Blanc et Orange.Chien Français Tricolore.Chihuahua.Chilean Terrier.Chinese Chongqing Dog.Chinese Crested Dog.Chinook.Chippiparai.Chongqing dog.Chortai.Chow Chow.Cimarrón Uruguayo.Cirneco dell'Etna.Clumber Spaniel.Colombian fino hound.Coton de Tulear.Cretan Hound.Croatian Sheepdog.Curly-Coated Retriever.Cursinu.Czechoslovakian Wolfdog.Cão Fila de São Miguel.Cão da Serra de Aires.Cão de Castro Laboreiro.Cão de Gado Transmontano.Dachshund.Dalmatian.Dandie Dinmont Terrier.Danish-Swedish Farmdog.Denmark Feist.Dingo.Doberman Pinscher.Dogo Argentino.Dogo Guatemalteco.Dogo Sardesco.Dogue Brasileiro.Dogue de Bordeaux.Drentse Patrijshond.Drever.Dunker.Dutch Shepherd.Dutch Smoushond.East European Shepherd.East Siberian Laika.English Cocker Spaniel.English Foxhound.English Mastiff.English Setter.English Shepherd.English Springer Spaniel.English Toy Terrier.Entlebucher Mountain Dog.Estonian Hound.Estrela Mountain Dog.Eurasier.Field Spaniel.Fila Brasileiro.Finnish Hound.Finnish Lapphund.Finnish Spitz.Flat-Coated Retriever.French Bulldog.French Spaniel.Galgo Español.Galician Shepherd Dog.Garafian Shepherd.Gascon Saintongeois.Georgian Shepherd.German Hound.German Longhaired Pointer.German Pinscher.German Roughhaired Pointer.German Shepherd Dog.German Shorthaired Pointer.German Spaniel.German Spitz.German Wirehaired Pointer.Giant Schnauzer.Glen of Imaal Terrier.Golden Retriever.Gordon Setter.Gończy Polski.Grand Anglo-Français Blanc et Noir.Grand Anglo-Français Blanc et Orange.Grand Anglo-Français Tricolore.Grand Basset Griffon Vendéen.Grand Bleu de Gascogne.Grand Griffon Vendéen.Great Dane.Greater Swiss Mountain Dog.Greek Harehound.Greek Shepherd.Greenland Dog.Greyhound.Griffon Bleu de Gascogne.Griffon Fauve de Bretagne.Griffon Nivernais.Gull Dong.Gull Terrier.Hamiltonstövare.Hanover Hound.Harrier.Havanese.Hierran Wolfdog.Hokkaido.Hovawart.Huntaway.Hygen Hound.Hällefors Elkhound.Ibizan Hound.Icelandic Sheepdog.Indian Spitz.Indian pariah dog.Irish Red and White Setter.Irish Setter.Irish Terrier.Irish Water Spaniel.Irish Wolfhound.Istrian Coarse-haired Hound.Istrian Shorthaired Hound.Italian Greyhound.Jack Russell Terrier.Jagdterrier.Japanese Chin.Japanese Spitz.Japanese Terrier.Jindo.Jonangi.Kai Ken.Kaikadi.Kangal Shepherd Dog.Kanni.Karakachan dog.Karelian Bear Dog.Kars.Karst Shepherd.Keeshond.Kerry Beagle.Kerry Blue Terrier.King Charles Spaniel.King Shepherd.Kintamani.Kishu.Kokoni.Kombai.Komondor.Kooikerhondje.Koolie.Koyun dog.Kromfohrländer.Kuchi.Kuvasz.Labrador Retriever.Lagotto Romagnolo.Lakeland Terrier.Lancashire Heeler.Landseer.Lapponian Herder.Large Münsterländer.Leonberger.Levriero Sardo.Lhasa Apso.Lithuanian Hound.Lupo Italiano.Löwchen.Mackenzie River Husky.Magyar agár.Mahratta Greyhound.Maltese.Manchester Terrier.Maremmano-Abruzzese Sheepdog.McNab dog.Miniature American Shepherd.Miniature Bull Terrier.Miniature Fox Terrier.Miniature Pinscher.Miniature Schnauzer.Molossus of Epirus.Montenegrin Mountain Hound.Mountain Cur.Mountain Feist.Mucuchies.Mudhol Hound.Mudi.Neapolitan Mastiff.New Guinea Singing Dog.New Zealand Heading Dog.Newfoundland.Norfolk Terrier.Norrbottenspets.Northern Inuit Dog.Norwegian Buhund.Norwegian Elkhound.Norwegian Lundehund.Norwich Terrier.Nova Scotia Duck Tolling Retriever.Old Croatian Sighthound.Old Danish Pointer.Old English Sheepdog.Old English Terrier.Olde English Bulldogge.Otterhound.Pachon Navarro.Paisley Terrier.Pampas Deerhound.Papillon.Parson Russell Terrier.Pastore della Lessinia e del Lagorai.Patagonian Sheepdog.Patterdale Terrier.Pekingese.Pembroke Welsh Corgi.Perro Majorero.Perro de Pastor Mallorquin.Perro de Presa Canario.Perro de Presa Mallorquin.Peruvian Inca Orchid.Petit Basset Griffon Vendéen.Petit Bleu de Gascogne.Phalène.Pharaoh Hound.Phu Quoc Ridgeback.Picardy Spaniel.Plott Hound.Plummer Terrier.Podenco Canario.Podenco Valenciano.Pointer.Poitevin.Polish Greyhound.Polish Hound.Polish Lowland Sheepdog.Polish Tatra Sheepdog.Pomeranian.Pont-Audemer Spaniel.Poodle.Porcelaine.Portuguese Podengo.Portuguese Pointer.Portuguese Water Dog.Posavac Hound.Pražský Krysařík.Pshdar Dog.Pudelpointer.Pug.Puli.Pumi.Pungsan Dog.Pyrenean Mastiff.Pyrenean Mountain Dog.Pyrenean Sheepdog.Rafeiro do Alentejo.Rajapalayam.Rampur Greyhound.Rat Terrier.Ratonero Bodeguero Andaluz.Ratonero Mallorquin.Ratonero Murciano de Huerta.Ratonero Valenciano.Redbone Coonhound.Rhodesian Ridgeback.Romanian Mioritic Shepherd Dog.Romanian Raven Shepherd Dog.Rottweiler.Rough Collie.Russian Spaniel.Russian Toy.Russo-European Laika.Saarloos Wolfdog.Sabueso Español.Saint Bernard.Saint Hubert Jura Hound.Saint-Usuge Spaniel.Saluki.Samoyed.Sapsali.Sarabi dog.Sardinian Shepherd Dog.Schapendoes.Schillerstövare.Schipperke.Schweizer Laufhund.Schweizerischer Niederlaufhund.Scottish Deerhound.Scottish Terrier.Sealyham Terrier.Segugio Italiano.Segugio Maremmano.Segugio dell'Appennino.Seppala Siberian Sleddog.Serbian Hound.Serbian Tricolour Hound.Serrano Bulldog.Shar Pei.Shetland Sheepdog.Shiba Inu.Shih Tzu.Shikoku.Shiloh Shepherd.Siberian Husky.Silken Windhound.Silky Terrier.Sinhala Hound.Skye Terrier.Sloughi.Slovakian Wirehaired Pointer.Slovenský Cuvac.Slovenský Kopov.Smalandstövare.Small Greek domestic dog.Small Münsterländer.Smooth Collie.Smooth Fox Terrier.Soft-Coated Wheaten Terrier.South Russian Ovcharka.Spanish Mastiff.Spanish Water Dog.Spinone Italiano.Sporting Lucas Terrier.Stabyhoun.Staffordshire Bull Terrier.Standard Schnauzer.Stephens Stock.Styrian Coarse-haired Hound.Sussex Spaniel.Swedish Elkhound.Swedish Lapphund.Swedish Vallhund.Swedish White Elkhound.Taigan.Taiwan Dog.Tamaskan Dog.Teddy Roosevelt Terrier.Telomian.Tenterfield Terrier.Terrier Brasileiro.Thai Bangkaew Dog.Thai Ridgeback.Tibetan Mastiff.Tibetan Spaniel.Tibetan Terrier.Tornjak.Tosa.Toy Fox Terrier.Toy Manchester Terrier.Transylvanian Hound.Treeing Cur.Treeing Feist.Treeing Tennessee Brindle.Treeing Walker Coonhound.Trigg Hound.Tyrolean Hound.Vikhan.Villano de Las Encartaciones.Villanuco de Las Encartaciones.Vizsla.Volpino Italiano.Weimaraner.Welsh Sheepdog.Welsh Springer Spaniel.Welsh Terrier.West Highland White Terrier.West Siberian Laika.Westphalian Dachsbracke.Wetterhoun.Whippet.White Shepherd.White Swiss Shepherd Dog.Wire Fox Terrier.Wirehaired Pointing Griffon.Wirehaired Vizsla.Xiasi Dog.Xoloitzcuintli.Yakutian Laika.Yorkshire Terrier.Šarplaninac`.split(`.`),fish:`Alaska pollock.Albacore.Amur catfish.Araucanian herring.Argentine hake.Asari.Asian swamp eel.Atlantic cod.Atlantic herring.Atlantic horse mackerel.Atlantic mackerel.Atlantic menhaden.Atlantic salmon.Bigeye scad.Bigeye tuna.Bighead carp.Black carp.Blood cockle.Blue swimming crab.Blue whiting.Bombay-duck.Bonga shad.California pilchard.Cape horse mackerel.Capelin.Catla.Channel catfish.Chilean jack mackerel.Chinese perch.Chinese softshell turtle.Chub mackerel.Chum salmon.Common carp.Crucian carp.Daggertooth pike conger.European anchovy.European pilchard.European sprat.Filipino Venus.Gazami crab.Goldstripe sardinella.Grass carp.Gulf menhaden.Haddock.Hilsa shad.Indian mackerel.Indian oil sardine.Iridescent shark.Japanese anchovy.Japanese cockle.Japanese common catfish.Japanese flying squid.Japanese jack mackerel.Japanese littleneck.Japanese pilchard.Jumbo flying squid.Kawakawa.Korean bullhead.Largehead hairtail.Longtail tuna.Madeiran sardinella.Mandarin fish.Milkfish.Mrigal carp.Narrow-barred Spanish mackerel.Nile perch.Nile tilapia.North Pacific hake.Northern snakehead.Pacific anchoveta.Pacific cod.Pacific herring.Pacific sand lance.Pacific sandlance.Pacific saury.Pacific thread herring.Peruvian anchoveta.Pink salmon.Pollock.Pond loach.Rainbow trout.Rohu.Round sardinella.Short mackerel.Silver carp.Silver cyprinid.Skipjack tuna.Southern African anchovy.Southern rough shrimp.Whiteleg shrimp.Wuchang bream.Yellow croaker.Yellowfin tuna.Yellowhead catfish.Yellowstripe scad`.split(`.`),horse:`Abaco Barb.Abtenauer.Abyssinian.Aegidienberger.Akhal-Teke.Albanian Horse.Altai Horse.Altèr Real.American Albino.American Cream Draft.American Indian Horse.American Paint Horse.American Quarter Horse.American Saddlebred.American Warmblood.Andalusian Horse.Andravida Horse.Anglo-Arabian.Anglo-Arabo-Sardo.Anglo-Kabarda.Appaloosa.AraAppaloosa.Arabian Horse.Ardennes Horse.Arenberg-Nordkirchen.Argentine Criollo.Asian wild Horse.Assateague Horse.Asturcón.Augeron.Australian Brumby.Australian Draught Horse.Australian Stock Horse.Austrian Warmblood.Auvergne Horse.Auxois.Azerbaijan Horse.Azteca Horse.Baise Horse.Bale.Balearic Horse.Balikun Horse.Baluchi Horse.Banker Horse.Barb Horse.Bardigiano.Bashkir Curly.Basque Mountain Horse.Bavarian Warmblood.Belgian Half-blood.Belgian Horse.Belgian Warmblood.Bhutia Horse.Black Forest Horse.Blazer Horse.Boerperd.Borana.Boulonnais Horse.Brabant.Brandenburger.Brazilian Sport Horse.Breton Horse.Brumby.Budyonny Horse.Burguete Horse.Burmese Horse.Byelorussian Harness Horse.Calabrese Horse.Camargue Horse.Camarillo White Horse.Campeiro.Campolina.Canadian Horse.Canadian Pacer.Carolina Marsh Tacky.Carthusian Horse.Caspian Horse.Castilian Horse.Castillonnais.Catria Horse.Cavallo Romano della Maremma Laziale.Cerbat Mustang.Chickasaw Horse.Chilean Corralero.Choctaw Horse.Cleveland Bay.Clydesdale Horse.Cob.Coldblood Trotter.Colonial Spanish Horse.Colorado Ranger.Comtois Horse.Corsican Horse.Costa Rican Saddle Horse.Cretan Horse.Criollo Horse.Croatian Coldblood.Cuban Criollo.Cumberland Island Horse.Curly Horse.Czech Warmblood.Daliboz.Danish Warmblood.Danube Delta Horse.Dole Gudbrandsdal.Don.Dongola Horse.Draft Trotter.Dutch Harness Horse.Dutch Heavy Draft.Dutch Warmblood.Dzungarian Horse.East Bulgarian.East Friesian Horse.Estonian Draft.Estonian Horse.Falabella.Faroese.Finnhorse.Fjord Horse.Fleuve.Florida Cracker Horse.Foutanké.Frederiksborg Horse.Freiberger.French Trotter.Friesian Cross.Friesian Horse.Friesian Sporthorse.Furioso-North Star.Galiceño.Galician Pony.Gelderland Horse.Georgian Grande Horse.German Warmblood.Giara Horse.Gidran.Groningen Horse.Gypsy Horse.Hackney Horse.Haflinger.Hanoverian Horse.Heck Horse.Heihe Horse.Henson Horse.Hequ Horse.Hirzai.Hispano-Bretón.Holsteiner Horse.Horro.Hungarian Warmblood.Icelandic Horse.Iomud.Irish Draught.Irish Sport Horse sometimes called Irish Hunter.Italian Heavy Draft.Italian Trotter.Jaca Navarra.Jeju Horse.Jutland Horse.Kabarda Horse.Kafa.Kaimanawa Horses.Kalmyk Horse.Karabair.Karabakh Horse.Karachai Horse.Karossier.Kathiawari.Kazakh Horse.Kentucky Mountain Saddle Horse.Kiger Mustang.Kinsky Horse.Kisber Felver.Kiso Horse.Kladruber.Knabstrupper.Konik.Kundudo.Kustanair.Kyrgyz Horse.Latvian Horse.Lipizzan.Lithuanian Heavy Draught.Lokai.Losino Horse.Lusitano.Lyngshest.M'Bayar.M'Par.Mallorquín.Malopolski.Mangalarga.Mangalarga Marchador.Maremmano.Marismeño Horse.Marsh Tacky.Marwari Horse.Mecklenburger.Menorquín.Messara Horse.Metis Trotter.Mezőhegyesi Sport Horse.Međimurje Horse.Miniature Horse.Misaki Horse.Missouri Fox Trotter.Monchina.Mongolian Horse.Mongolian Wild Horse.Monterufolino.Morab.Morgan Horse.Mountain Pleasure Horse.Moyle Horse.Murakoz Horse.Murgese.Mustang Horse.Mérens Horse.Namib Desert Horse.Nangchen Horse.National Show Horse.Nez Perce Horse.Nivernais Horse.Nokota Horse.Noma.Nonius Horse.Nooitgedachter.Nordlandshest.Noriker Horse.Norman Cob.North American Single-Footer Horse.North Swedish Horse.Norwegian Coldblood Trotter.Norwegian Fjord.Novokirghiz.Oberlander Horse.Ogaden.Oldenburg Horse.Orlov trotter.Ostfriesen.Paint.Pampa Horse.Paso Fino.Pentro Horse.Percheron.Persano Horse.Peruvian Paso.Pintabian.Pleven Horse.Poitevin Horse.Posavac Horse.Pottok.Pryor Mountain Mustang.Przewalski's Horse.Pura Raza Española.Purosangue Orientale.Qatgani.Quarab.Quarter Horse.Racking Horse.Retuerta Horse.Rhenish German Coldblood.Rhinelander Horse.Riwoche Horse.Rocky Mountain Horse.Romanian Sporthorse.Rottaler.Russian Don.Russian Heavy Draft.Russian Trotter.Saddlebred.Salerno Horse.Samolaco Horse.San Fratello Horse.Sarcidano Horse.Sardinian Anglo-Arab.Schleswig Coldblood.Schwarzwälder Kaltblut.Selale.Sella Italiano.Selle Français.Shagya Arabian.Shan Horse.Shire Horse.Siciliano Indigeno.Silesian Horse.Sokolsky Horse.Sorraia.South German Coldblood.Soviet Heavy Draft.Spanish Anglo-Arab.Spanish Barb.Spanish Jennet Horse.Spanish Mustang.Spanish Tarpan.Spanish-Norman Horse.Spiti Horse.Spotted Saddle Horse.Standardbred Horse.Suffolk Punch.Swedish Ardennes.Swedish Warmblood.Swedish coldblood trotter.Swiss Warmblood.Taishū Horse.Takhi.Tawleed.Tchernomor.Tennessee Walking Horse.Tersk Horse.Thoroughbred.Tiger Horse.Tinker Horse.Tolfetano.Tori Horse.Trait Du Nord.Trakehner.Tsushima.Tuigpaard.Ukrainian Riding Horse.Unmol Horse.Uzunyayla.Ventasso Horse.Virginia Highlander.Vlaamperd.Vladimir Heavy Draft.Vyatka.Waler.Waler Horse.Walkaloosa.Warlander.Warmblood.Welsh Cob.Westphalian Horse.Wielkopolski.Württemberger.Xilingol Horse.Yakutian Horse.Yili Horse.Yonaguni Horse.Zaniskari.Zhemaichu.Zweibrücker.Žemaitukas`.split(`.`),insect:`Acacia-ants.Acorn-plum gall.Aerial yellowjacket.Africanized honey bee.Allegheny mound ant.Almond stone wasp.Ant.Arboreal ant.Argentine ant.Asian paper wasp.Baldfaced hornet.Bee.Bigheaded ant.Black and yellow mud dauber.Black carpenter ant.Black imported fire ant.Blue horntail woodwasp.Blue orchard bee.Braconid wasp.Bumble bee.Carpenter ant.Carpenter wasp.Chalcid wasp.Cicada killer.Citrus blackfly parasitoid.Common paper wasp.Crazy ant.Cuckoo wasp.Cynipid gall wasp.Eastern Carpenter bee.Eastern yellowjacket.Elm sawfly.Encyrtid wasp.Erythrina gall wasp.Eulophid wasp.European hornet.European imported fire ant.False honey ant.Fire ant.Forest bachac.Forest yellowjacket.German yellowjacket.Ghost ant.Giant ichneumon wasp.Giant resin bee.Giant wood wasp.Golden northern bumble bee.Golden paper wasp.Gouty oak gall.Grass Carrying Wasp.Great black wasp.Great golden digger wasp.Hackberry nipple gall parasitoid.Honey bee.Horned oak gall.Horse guard wasp.Hunting wasp.Ichneumonid wasp.Keyhole wasp.Knopper gall.Large garden bumble bee.Large oak-apple gall.Leafcutting bee.Little fire ant.Little yellow ant.Long-horned bees.Long-legged ant.Macao paper wasp.Mallow bee.Marble gall.Mossyrose gall wasp.Mud-daubers.Multiflora rose seed chalcid.Oak apple gall wasp.Oak rough bulletgall wasp.Oak saucer gall.Oak shoot sawfly.Odorous house ant.Orange-tailed bumble bee.Orangetailed potter wasp.Oriental chestnut gall wasp.Paper wasp.Pavement ant.Pigeon tremex.Pip gall wasp.Prairie yellowjacket.Pteromalid wasp.Pyramid ant.Raspberry Horntail.Red ant.Red carpenter ant.Red harvester ant.Red imported fire ant.Red wasp.Red wood ant.Red-tailed wasp.Reddish carpenter ant.Rough harvester ant.Sawfly parasitic wasp.Scale parasitoid.Silky ant.Sirex woodwasp.Siricid woodwasp.Smaller yellow ant.Southeastern blueberry bee.Southern fire ant.Southern yellowjacket.Sphecid wasp.Stony gall.Sweat bee.Texas leafcutting ant.Tiphiid wasp.Torymid wasp.Tramp ant.Valentine ant.Velvet ant.Vespid wasp.Weevil parasitoid.Western harvester ant.Western paper wasp.Western thatching ant.Western yellowjacket.White-horned horntail.Willow shoot sawfly.Woodwasp.Wool sower gall maker.Yellow Crazy Ant.Yellow and black potter wasp.Yellow-horned horntail`.split(`.`),lion:[`Asiatic Lion`,`Barbary Lion`,`Cape lion`,`Masai Lion`,`Northeast Congo Lion`,`Transvaal lion`,`West African Lion`],pet_name:`Ace.Archie.Bailey.Bandit.Bella.Bentley.Bruno.Buddy.Charlie.Coco.Cookie.Cooper.Daisy.Dixie.Finn.Ginger.Gracie.Gus.Hank.Jack.Jax.Joey.Kobe.Leo.Lola.Louie.Lucy.Maggie.Max.Mia.Milo.Molly.Murphey.Nala.Nova.Ollie.Oreo.Rosie.Scout.Stella.Teddy.Tuffy`.split(`.`),rabbit:`American.American Chinchilla.American Fuzzy Lop.American Sable.Argente Brun.Belgian Hare.Beveren.Blanc de Hotot.Britannia Petite.Californian.Champagne D’Argent.Checkered Giant.Cinnamon.Crème D’Argent.Dutch.Dwarf Hotot.English Angora.English Lop.English Spot.Flemish Giant.Florida White.French Angora.French Lop.Giant Angora.Giant Chinchilla.Harlequin.Havana.Himalayan.Holland Lop.Jersey Wooly.Lilac.Lionhead.Mini Lop.Mini Rex.Mini Satin.Netherland Dwarf.New Zealand.Palomino.Polish.Rex.Rhinelander.Satin.Satin Angora.Silver.Silver Fox.Silver Marten.Standard Chinchilla.Tan.Thrianta`.split(`.`),rodent:`Abrocoma(Abrocoma schistacea(Aconaemys(Aconaemys porteri(African brush-tailed porcupine(Andean mountain cavy(Argentine tuco-tuco(Ashy chinchilla rat(Asiatic brush-tailed porcupine(Atherurus(Azara's agouti(Azara's tuco-tuco(Bahia porcupine(Bathyergus(Bathyergus janetta(Bathyergus suillus(Bennett's chinchilla rat(Bicolored-spined porcupine(Black agouti(Black dwarf porcupine(Black-rumped agouti(Black-tailed hairy dwarf porcupine(Bolivian chinchilla rat(Bolivian tuco-tuco(Bonetto's tuco-tuco(Brandt's yellow-toothed cavy(Brazilian guinea pig(Brazilian porcupine(Brazilian tuco-tuco(Bridge's degu(Brown hairy dwarf porcupine(Budin's chinchilla rat, A. budini(Cape porcupine(Catamarca tuco-tuco(Cavia(Central American agouti(Chacoan tuco-tuco(Chilean rock rat(Chinchilla(Coendou(Coiban agouti(Colburn's tuco-tuco(Collared tuco-tuco(Common degu(Common yellow-toothed cavy(Conover's tuco-tuco(Coruro(Crested agouti(Crested porcupine(Cryptomys(Cryptomys bocagei(Cryptomys damarensis(Cryptomys foxi(Cryptomys hottentotus(Cryptomys mechowi(Cryptomys ochraceocinereus(Cryptomys zechi(Ctenomys(Cuniculus(Cuscomys(Cuscomys ashanika(Dactylomys(Dactylomys boliviensis(Dactylomys dactylinus(Dactylomys peruanus(Dasyprocta(Domestic guinea pig(Emily's tuco-tuco(Erethizon(Famatina chinchilla rat(Frosted hairy dwarf porcupine(Fukomys(Fukomys amatus(Fukomys anselli(Fukomys bocagei(Fukomys damarensis(Fukomys darlingi(Fukomys foxi(Fukomys ilariae(Fukomys kafuensis(Fukomys mechowii(Fukomys micklemi(Fukomys occlusus(Fukomys ochraceocinereus(Fukomys whytei(Fukomys zechi(Furtive tuco-tuco(Galea(Georychus(Georychus capensis(Golden viscacha-rat(Goya tuco-tuco(Greater guinea pig(Green acouchi(Haig's tuco-tuco(Heliophobius(Heliophobius argenteocinereus(Heterocephalus(Heterocephalus glaber(Highland tuco-tuco(Hystrix(Indian porcupine(Isla Mocha degu(Kalinowski agouti(Kannabateomys(Kannabateomys amblyonyx(Lagidium(Lagostomus(Lewis' tuco-tuco(Long-tailed chinchilla(Long-tailed porcupine(Los Chalchaleros' viscacha-rat(Lowland paca(Magellanic tuco-tuco(Malayan porcupine(Maule tuco-tuco(Mendoza tuco-tuco(Mexican agouti(Mexican hairy dwarf porcupine(Microcavia(Montane guinea pig(Moon-toothed degu(Mottled tuco-tuco(Mountain degu(Mountain paca(Mountain viscacha-rat(Myoprocta(Natterer's tuco-tuco(North American porcupine(Northern viscacha(Octodon(Octodontomys(Octomys(Olallamys(Olallamys albicauda(Olallamys edax(Orinoco agouti(Paraguaian hairy dwarf porcupine(Pearson's tuco-tuco(Peruvian tuco-tuco(Philippine porcupine(Pipanacoctomys(Plains viscacha(Plains viscacha-rat(Porteous' tuco-tuco(Punta de Vacas chinchilla rat(Red acouchi(Red-rumped agouti(Reddish tuco-tuco(Rio Negro tuco-tuco(Robust tuco-tuco(Roosmalen's dwarf porcupine(Rothschild's porcupine(Ruatan Island agouti(Sage's rock rat(Salinoctomys(Salta tuco-tuco(San Luis tuco-tuco(Santa Catarina's guinea pig(Shiny guinea pig(Shipton's mountain cavy(Short-tailed chinchilla(Silky tuco-tuco(Social tuco-tuco(Southern mountain cavy(Southern tuco-tuco(Southern viscacha(Spalacopus(Spix's yellow-toothed cavy(Steinbach's tuco-tuco(Streaked dwarf porcupine(Strong tuco-tuco(Stump-tailed porcupine(Sumatran porcupine(Sunda porcupine(Talas tuco-tuco(Tawny tuco-tuco(Thick-spined porcupine(Tiny tuco-tuco(Trichys(Tucuman tuco-tuco(Tympanoctomys(Uspallata chinchilla rat(White-toothed tuco-tuco(Wolffsohn's viscacha`.split(`(`),snake:`Abaco Island boa.Aesculapian snake.African beaked snake.African puff adder.African rock python.African twig snake.African wolf snake.Amazon tree boa.Amazonian palm viper.American Vine Snake.American copperhead.Amethystine python.Anaconda.Andaman cat snake.Andaman cobra.Angolan python.Annulated sea snake.Arabian cobra.Arafura file snake.Arizona black rattlesnake.Arizona coral snake.Aruba rattlesnake.Asian Vine Snake, Whip Snake.Asian cobra.Asian keelback.Asian pipe snake.Asp.Asp viper.Assam keelback.Australian copperhead.Australian scrub python.Baird's rat snake.Baja California lyresnake.Ball Python.Ball python.Bamboo pitviper.Bamboo viper.Banded Flying Snake.Banded cat-eyed snake.Banded krait.Banded pitviper.Banded water cobra.Barbour's pit viper.Barred wolf snake.Beaked sea snake.Beauty rat snake.Beddome's cat snake.Beddome's coral snake.Bimini racer.Bird snake.Bismarck ringed python.Black headed python.Black krait.Black mamba.Black rat snake.Black snake.Black tree cobra.Black-banded trinket snake.Black-headed snake.Black-necked cobra.Black-necked spitting cobra.Black-speckled palm-pitviper.Black-striped keelback.Black-tailed horned pit viper.Blanding's tree snake.Blind snake.Blonde hognose snake.Blood python.Blue krait.Blunt-headed tree snake.Bluntnose viper.Boa.Boa constrictor.Bocourt's water snake.Boelen python.Boiga.Bolivian anaconda.Boomslang.Bornean pitviper.Borneo short-tailed python.Brahminy blind snake.Brazilian coral snake.Brazilian mud Viper.Brazilian smooth snake.Bredl's python.Brongersma's pitviper.Brown snake.Brown spotted pitviper[4].Brown tree snake.Brown water python.Brown white-lipped python.Buff striped keelback.Bull snake.Burmese keelback.Burmese krait.Burmese python.Burrowing cobra.Burrowing viper.Bush viper.Bushmaster.Buttermilk racer.Calabar python.California kingsnake.Canebrake.Cantil.Cantor's pitviper.Cape cobra.Cape coral snake.Cape gopher snake.Carpet viper.Cascabel.Caspian cobra.Cat snake.Cat-eyed night snake.Cat-eyed snake.Central American lyre snake.Central ranges taipan.Centralian carpet python.Ceylon krait.Chappell Island tiger snake.Checkered garter snake.Checkered keelback.Chicken snake.Chihuahuan ridge-nosed rattlesnake.Children's python.Chinese tree viper.Coachwhip snake.Coastal carpet python.Coastal taipan.Cobra.Collett's snake.Colorado desert sidewinder.Common adder.Common cobra.Common garter snake.Common ground snake.Common keelback.Common lancehead.Common tiger snake.Common worm snake.Congo snake.Congo water cobra.Copperhead.Coral snake.Corn snake.Coronado Island rattlesnake.Cottonmouth.Crossed viper.Crowned snake.Cuban boa.Cuban wood snake.Cyclades blunt-nosed viper.Dauan Island water python.De Schauensee's anaconda.Death Adder.Desert death adder.Desert kingsnake.Desert woma python.Diamond python.Dog-toothed cat snake.Down's tiger snake.Dubois's sea snake.Dumeril's boa.Durango rock rattlesnake.Dusky pigmy rattlesnake.Dusty hognose snake.Dwarf beaked snake.Dwarf boa.Dwarf pipe snake.Dwarf sand adder.Eastern brown snake.Eastern coral snake.Eastern diamondback rattlesnake.Eastern green mamba.Eastern hognose snake.Eastern lyre snake.Eastern mud snake.Eastern racer.Eastern tiger snake.Eastern water cobra.Eastern yellowbelly sad racer.Egg-eater.Egyptian asp.Egyptian cobra.Elegant pitviper.Emerald tree boa.Equatorial spitting cobra.European asp.European smooth snake.Eyelash palm-pitviper.Eyelash pit viper.Eyelash viper.False cobra.False horned viper.False water cobra.Fan-Si-Pan horned pitviper.Fea's viper.Fer-de-lance.Fierce snake.Fifty pacer.Fishing snake.Flat-nosed pitviper.Flinders python.Flying snake.Forest cobra.Forest flame snake.Forsten's cat snake.Fox snake, three species of Pantherophis.Gaboon viper.Garter snake.Giant Malagasy hognose snake.Godman's pit viper.Gold tree cobra.Gold-ringed cat snake.Golden tree snake.Grand Canyon rattlesnake.Grass snake.Gray cat snake.Great Basin rattlesnake.Great Lakes bush viper.Great Plains rat snake.Green anaconda.Green cat-eyed snake.Green mamba.Green palm viper.Green rat snake.Green snake.Green tree pit viper.Green tree python.Grey Lora.Grey-banded kingsnake.Ground snake.Guatemalan palm viper.Guatemalan tree viper.Habu.Habu pit viper.Hagen's pitviper.Hairy bush viper.Halmahera python.Hardwicke's sea snake.Harlequin coral snake.High Woods coral snake.Hill keelback.Himalayan keelback.Hogg Island boa.Hognose snake.Hognosed viper.Honduran palm viper.Hook Nosed Sea Snake.Hopi rattlesnake.Horned adder.Horned desert viper.Horned viper.Horseshoe pitviper.Hundred pacer.Hutton's tree viper.Ikaheka snake.Indian cobra.Indian flying snake.Indian krait.Indian python.Indian tree viper.Indigo snake.Indochinese spitting cobra.Indonesian water python.Inland carpet python.Inland taipan.Jamaican Tree Snake.Jamaican boa.Jan's hognose snake.Japanese forest rat snake.Japanese rat snake.Japanese striped snake.Javan spitting cobra.Jerdon's pitviper.Jumping viper.Jungle carpet python.Kanburian pit viper.Kaulback's lance-headed pitviper.Kayaudi dwarf reticulated python.Kaznakov's viper.Keelback.Kham Plateau pitviper.Khasi Hills keelback.King Island tiger snake.King brown.King cobra.King rat snake.King snake.Krait.Krefft's tiger snake.Lance-headed rattlesnake.Lancehead.Large shield snake.Large-eyed pitviper.Large-scaled tree viper.Leaf viper.Leaf-nosed viper.Lesser black krait.Levant viper.Long-nosed adder.Long-nosed tree snake.Long-nosed viper.Long-nosed whip snake.Long-tailed rattlesnake.Longnosed worm snake.Lora.Lyre snake.Machete savane.Macklot's python.Madagascar ground boa.Madagascar tree boa.Malabar rock pitviper.Malayan krait.Malayan long-glanded coral snake.Malayan pit viper.Malcolm's tree viper.Mamba.Mamushi.Manchurian Black Water Snake.Mandalay cobra.Mandarin rat snake.Mangrove pit viper.Mangrove snake.Mangshan pitviper.Many-banded krait.Many-banded tree snake.Many-horned adder.Many-spotted cat snake.Massasauga rattlesnake.McMahon's viper.Mexican black kingsnake.Mexican green rattlesnake.Mexican hognose snake.Mexican palm-pitviper.Mexican parrot snake.Mexican racer.Mexican vine snake.Mexican west coast rattlesnake.Midget faded rattlesnake.Milk snake.Moccasin snake.Modest keelback.Mojave desert sidewinder.Mojave rattlesnake.Mole viper.Mollucan python.Moluccan flying snake.Montpellier snake.Motuo bamboo pitviper.Mountain adder.Mozambique spitting cobra.Mud adder.Mud snake.Mussurana.Namaqua dwarf adder.Namib dwarf sand adder.Narrowhead Garter Snake.New Guinea carpet python.Nichell snake.Nicobar Island keelback.Nicobar bamboo pitviper.Night snake.Nightingale adder.Nilgiri keelback.Nitsche's bush viper.Nitsche's tree viper.North Philippine cobra.North eastern king snake.Northeastern hill krait.Northern black-tailed rattlesnake.Northern tree snake.Northern water snake.Northern white-lipped python.Northwestern carpet python.Nose-horned viper.Nubian spitting cobra.Oaxacan small-headed rattlesnake.Oenpelli python.Olive python.Olive sea snake.Orange-collared keelback.Ornate flying snake.Palestine viper.Pallas' viper.Palm viper.Papuan python.Paradise flying snake.Parrot snake.Patchnose snake.Paupan taipan.Pelagic sea snake.Peninsula tiger snake.Peringuey's adder.Perrotet's shieldtail snake.Persian rat snake.Philippine cobra.Philippine pitviper.Pine snake.Pipe snake.Pit viper.Pointed-scaled pit viper[5].Pope's tree viper.Portuguese viper.Prairie kingsnake.Puerto Rican boa.Puff adder.Pygmy python.Python.Queen snake.Racer.Raddysnake.Rainbow boa.Rat snake.Rattler.Rattlesnake.Red blood python.Red diamond rattlesnake.Red spitting cobra.Red-backed rat snake.Red-bellied black snake.Red-headed krait.Red-necked keelback.Red-tailed bamboo pitviper.Red-tailed boa.Red-tailed pipe snake.Reticulated python.Rhinoceros viper.Rhombic night adder.Ribbon snake.Rinkhals.Rinkhals cobra.River jack.Rosy boa.Rough green snake.Rough-scaled bush viper.Rough-scaled python.Rough-scaled tree viper.Royal python.Rubber boa.Rufous beaked snake.Rungwe tree viper.San Francisco garter snake.Sand adder.Sand boa.Savu python.Saw-scaled viper.Scarlet kingsnake.Schlegel's viper.Schultze's pitviper.Sea snake.Sedge viper.Selayer reticulated python.Sharp-nosed viper.Shield-nosed cobra.Shield-tailed snake.Siamese palm viper.Side-striped palm-pitviper.Sidewinder.Sikkim keelback.Sinai desert cobra.Sind krait.Small-eyed snake.Smooth green snake.Smooth snake.Snorkel viper.Snouted cobra.Sonoran sidewinder.South American hognose snake.South eastern corn snake.Southern Indonesian spitting cobra.Southern Pacific rattlesnake.Southern Philippine cobra.Southern black racer.Southern white-lipped python.Southwestern black spitting cobra.Southwestern blackhead snake.Southwestern carpet python.Southwestern speckled rattlesnake.Speckle-bellied keelback.Speckled kingsnake.Spectacled cobra.Spiny bush viper.Spitting cobra.Spotted python.Sri Lankan pit viper.Stejneger's bamboo pitviper.Stiletto snake.Stimson's python.Stoke's sea snake.Storm water cobra.Striped snake.Sumatran short-tailed python.Sumatran tree viper.Sunbeam snake.Taipan.Taiwan cobra.Tan racer.Tancitaran dusky rattlesnake.Tanimbar python.Tasmanian tiger snake.Tawny cat snake.Temple pit viper.Temple viper.Tentacled snake.Texas Coral Snake.Texas blind snake.Texas garter snake.Texas lyre snake.Texas night snake.Thai cobra.Three-lined ground snake.Tibetan bamboo pitviper.Tic polonga.Tiger pit viper.Tiger rattlesnake.Tiger snake.Tigre snake.Timber rattlesnake.Timor python.Titanboa.Tree boa.Tree snake.Tree viper.Trinket snake.Tropical rattlesnake.Twig snake.Twin Headed King Snake.Twin-Barred tree snake.Twin-spotted rat snake.Twin-spotted rattlesnake.Undulated pit viper.Uracoan rattlesnake.Ursini's viper.Urutu.Vine snake.Viper.Viper Adder.Vipera ammodytes.Wagler's pit viper.Wart snake.Water adder.Water moccasin.Water snake.West Indian racer.Western blind snake.Western carpet python.Western coral snake.Western diamondback rattlesnake.Western green mamba.Western ground snake.Western hog-nosed viper.Western mud snake.Western tiger snake.Western woma python.Wetar Island python.Whip snake.White-lipped keelback.White-lipped python.White-lipped tree viper.Wirot's pit viper.Wolf snake.Woma python.Worm snake.Wutu.Wynaad keelback.Yarara.Yellow anaconda.Yellow-banded sea snake.Yellow-bellied sea snake.Yellow-lined palm viper.Yellow-lipped sea snake.Yellow-striped rat snake.Yunnan keelback.Zebra snake.Zebra spitting cobra`.split(`.`),type:`bat.bear.bee.bird.butterfly.cat.cow.crocodile.deer.dog.dolphin.eagle.elephant.fish.flamingo.fox.frog.gecko.giraffe.gorilla.hamster.hippopotamus.horse.kangaroo.koala.lion.monkey.ostrich.panda.parrot.peacock.penguin.polar bear.rabbit.rhinoceros.sea lion.shark.snake.squirrel.tiger.turtle.whale.wolf.zebra`.split(`.`)},app:{author:[`{{person.name}}`,`{{company.name}}`],name:`Redhold.Treeflex.Trippledex.Kanlam.Bigtax.Daltfresh.Toughjoyfax.Mat Lam Tam.Otcom.Tres-Zap.Y-Solowarm.Tresom.Voltsillam.Biodex.Greenlam.Viva.Matsoft.Temp.Zoolab.Subin.Rank.Job.Stringtough.Tin.It.Home Ing.Zamit.Sonsing.Konklab.Alpha.Latlux.Voyatouch.Alphazap.Holdlamis.Zaam-Dox.Sub-Ex.Quo Lux.Bamity.Ventosanzap.Lotstring.Hatity.Tempsoft.Overhold.Fixflex.Konklux.Zontrax.Tampflex.Span.Namfix.Transcof.Stim.Fix San.Sonair.Stronghold.Fintone.Y-find.Opela.Lotlux.Ronstring.Zathin.Duobam.Keylex`.split(`.`),version:[`0.#.#`,`0.##`,`#.##`,`#.#`,`#.#.#`]},book:{author:`A.A. Milne,Agatha Christie,Alan Moore and Dave Gibbons,Albert Camus,Aldous Huxley,Alexander Pope,Alexandre Dumas,Alice Walker,Andrew Lang,Anne Frank,Anthony Burgess,Anthony Trollope,Antoine de Saint-Exupéry,Anton Chekhov,Anton Pavlovich Chekhov,Arthur Conan Doyle,Arthur Schopenhauer,Aylmer Maude,Ayn Rand,Beatrix Potter,Benjamin Disraeli,Benjamin Jowett,Bernard Shaw,Bertrand Russell,Bhagavanlal Indrajit,Boris Pasternak,Bram Stoker,Brian Evenson,C.E. Brock,C.S. Lewis,Carson McCallers,Charles Dickens,Charles E. Derbyshire,Charlotte Brontë,Charlotte Perkins Gilman,Chinua Achebe,Clifford R. Adams,Constance Garnett,Cormac McCarthy,D.H. Lawrence,Dan Brown,Daniel Defoe,Dante Alighieri,Dashiell Hammett,David Widger,David Wyllie,Dean Koontz,Don DeLillo,E.M. Forster,Edgar Allan Poe,Edgar Rice Burroughs,Elizabeth Cleghorn Gaskell,Elizabeth Von Arnim,Emily Brontë,Erich Remarque,Ernest Hemingway,Evelyn Waugh,F. Scott Fitzgerald,Ford Madox Ford,Frances Hodgson Burnett,Frank Herbert,Frank T. Merrill,Franz Kafka,Friedrich Wilhelm Nietzsche,Fyodor Dostoyevsky,G.K. Chesterton,Gabriel Garcia Marquez,Geoffrey Chaucer,George Eliot,George Grossmith,George Orwell,George R. R. Martin,George Saunders,Grady Ward,Graham Greene,Gustave Doré,Gustave Flaubert,Guy de Maupassant,Günter Grass,H.G. Wells,H.P. Lovecraft,Harper Lee,Harriet Beecher Stowe,Haruki Murakami,Henrik Ibsen,Henry David Thoreau,Henry Fielding,Henry James,Henry Miller,Henry Morley,Herman Melville,Hermann Broch,Homer,Honoré de Balzac,Ian McEwan,Isabel Florence Hapgood,Italo Calvino,J.D. Salinger,J.K. Rowling,J.M. Barrie,J.R.R. Tolkien,Jack Kerouac,Jack London,Jacob Grimm,Jacqueline Crooks,James Baldwin,James Dickey,James Ellroy,James Joyce,James Patterson,Jane Austen,Johann Wolfgang von Goethe,John Bunyan,John Camden Hotten,John Dos Passos,John Green,John Grisham,John Kennedy Toole,John Milton,John Ormsby,John Steinbeck,John Updike,Jonathan Franzen,Jonathan Swift,Joseph Conrad,Joseph Heller,José Rizal,Judy Blume,Jules Verne,Junot Diaz,Karl Marx,Kazuo Ishiguro,Ken Follett,Ken Kesey,Kenneth Grahame,Khaled Hosseini,Kingsley Amis,Kurt Vonnegut,L. Frank Baum,L.M. Montgomery,Laurence Sterne,Leo Tolstoy,Lewis Carroll,Louisa May Alcott,Louise Maude,Malcolm Lowry,Marcel Proust,Margaret Atwood,Margaret Mitchell,Marilynne Robinson,Mark Twain,Martin Amis,Mary Shelley,Michael Chabon,Miguel de Cervantes,Mikhail Bulgakov,Muriel Spark,Nancy Mitford,Nathanael West,Nathaniel Hawthorne,Neil Gaiman,Niccolo Machiavelli,Norman Mailer,Oscar Levy,Oscar Wilde,P.G. Wodehouse,Paulo Coelho,Peter Carey,Philip Pullman,Philip Roth,Plato,R.L. Stine,Rachel Kushner,Ralph Ellison,Ray Bradbury,Raymond Chandler,Richard Wagner,Richard Wright,Richard Yates,Roald Dahl,Robert Graves,Robert Louis Stevenson,Robert Penn Warren,Rudyard Kipling,Salman Rushdie,Samuel Beckett,Samuel Butler,Samuel Richardson,Saul Bellow,Shivaram Parashuram Bhide,Sir Arthur Conan Doyle,Sir Richard Francis Burton,Stendhal,Stephen Hawking,Stephen King,Sun Tzu,Suzanne Collins,T. Smollett,T.S. Eliot,Theodore Alois Buckley,Theodore Dreiser,Thomas Hardy,Thomas Love Peacock,Thomas Mann,Toni Morrison,Truman Capote,V.S. Naipaul,Vance Packard,Vatsyayana,Victor Hugo,Virgil,Virginia Woolf,Vladimir Nabokov,Voltaire,W.G. Sebald,W.K. Marriott,Walker Percy,Walt Whitman,Walter Scott,Wilhelm Grimm,Wilkie Collins,William Faulkner,William Gibson,William Golding,William Makepeace Thackeray,William Shakespeare,Zadie Smith`.split(`,`),format:[`Audiobook`,`Ebook`,`Hardcover`,`Paperback`],genre:[`Adventure`,`Biography`,`Business`,`Children's Literature`,`Classic`,`Comedy`,`Comic`,`Detective`,`Drama`,`Fantasy`,`Graphic Novel`,`Historical Fiction`,`Horror`,`Memoir`,`Mystery`,`Mythology`,`Philosophy`,`Poetry`,`Psychology`,`Religion`,`Romance`,`Science Fiction`,`Thriller`,`Western`,`Young Adult`],publisher:`Academic Press(Ace Books(Addison-Wesley(Adis International(Airiti Press(Allen Ltd(Andrews McMeel Publishing(Anova Books(Anvil Press Poetry(Applewood Books(Apress(Athabasca University Press(Atheneum Books(Atheneum Publishers(Atlantic Books(Atlas Press(BBC Books(Ballantine Books(Banner of Truth Trust(Bantam Books(Bantam Spectra(Barrie & Jenkins(Basic Books(Belknap Press(Bella Books(Bellevue Literary Press(Berg Publishers(Berkley Books(Bison Books(Black Dog Publishing(Black Library(Black Sparrow Books(Blackie and Son Limited(Blackstaff Press(Blackwell Publishing(Bloodaxe Books(Bloomsbury Publishing Plc(Blue Ribbon Books(Book League of America(Book Works(Booktrope(Borgo Press(Bowes & Bowes(Boydell & Brewer(Breslov Research Institute(Brill(Brimstone Press(Broadview Press(Burns & Oates(Butterworth-Heinemann(Caister Academic Press(Cambridge University Press(Candlewick Press(Canongate Books(Carcanet Press(Carlton Books(Carlton Publishing Group(Carnegie Mellon University Press(Casemate Publishers(Cengage Learning(Central European University Press(Chambers Harrap(Charles Scribner's Sons(Chatto and Windus(Chick Publications(Chronicle Books(Churchill Livingstone(Cisco Press(City Lights Publishers(Cloverdale Corporation(D. Appleton & Company(D. Reidel(DAW Books(Da Capo Press(Daedalus Publishing(Dalkey Archive Press(Darakwon Press(David & Charles(Dedalus Books(Del Rey Books(E. P. Dutton(ECW Press(Earthscan(Edupedia Publications(Eel Pie Publishing(Eerdmans Publishing(Ellora's Cave(Elsevier(Emerald Group Publishing(Etruscan Press(FabJob(Faber and Faber(Fairview Press(Farrar, Straus & Giroux(Fearless Books(Felony & Mayhem Press(Firebrand Books(Flame Tree Publishing(Focal Press(G-Unit Books(G. P. Putnam's Sons(Gaspereau Press(Gay Men's Press(Gefen Publishing House(George H. Doran Company(George Newnes(George Routledge & Sons(Godwit Press(Golden Cockerel Press(HMSO(Hachette Book Group USA(Hackett Publishing Company(Hamish Hamilton(Happy House(Harcourt Assessment(Harcourt Trade Publishers(Harlequin Enterprises Ltd(Harper & Brothers(Harper & Row(HarperCollins(HarperPrism(HarperTrophy(Harry N. Abrams, Inc.(Harvard University Press(Harvest House(Harvill Press at Random House(Hawthorne Books(Hay House(Haynes Manuals(Heyday Books(Hodder & Stoughton(Hodder Headline(Hogarth Press(Holland Park Press(Holt McDougal(Horizon Scientific Press(Ian Allan Publishing(Ignatius Press(Imperial War Museum(Indiana University Press(J. M. Dent(Jaico Publishing House(Jarrolds Publishing(John Blake Publishing(Karadi Tales(Kensington Books(Kessinger Publishing(Kodansha(Kogan Page(Koren Publishers Jerusalem(Ladybird Books(Leaf Books(Leafwood Publishers(Left Book Club(Legend Books(Lethe Press(Libertas Academica(Liberty Fund(Library of America(Lion Hudson(Macmillan Publishers(Mainstream Publishing(Manchester University Press(Mandrake Press(Mandrake of Oxford(Manning Publications(Manor House Publishing(Mapin Publishing(Marion Boyars Publishers(Mark Batty Publisher(Marshall Cavendish(Marshall Pickering(Martinus Nijhoff Publishers(Mascot Books(Matthias Media(McClelland and Stewart(McFarland & Company(McGraw Hill Financial(McGraw-Hill Education(Medknow Publications(Naiad Press(Nauka(NavPress(New Directions Publishing(New English Library(New Holland Publishers(New Village Press(Newnes(No Starch Press(Nonesuch Press(O'Reilly Media(Oberon Books(Open Court Publishing Company(Open University Press(Orchard Books(Orion Books(Packt Publishing(Palgrave Macmillan(Pan Books(Pantheon Books at Random House(Papadakis Publisher(Parachute Publishing(Parragon(Pathfinder Press(Paulist Press(Pavilion Books(Peace Hill Press(Pecan Grove Press(Pen and Sword Books(Penguin Books(Random House(Reed Elsevier(Reed Publishing(SAGE Publications(Salt Publishing(Sams Publishing(Schocken Books(Scholastic Press(Seagull Books(Secker & Warburg(Shambhala Publications(Shire Books(Shoemaker & Hoard Publishers(Shuter & Shooter Publishers(Sidgwick & Jackson(Signet Books(Simon & Schuster(St. Martin's Press(T & T Clark(Tachyon Publications(Tammi(Target Books(Tarpaulin Sky Press(Tartarus Press(Tate Publishing & Enterprises(Taunton Press(Taylor & Francis(Ten Speed Press(UCL Press(Unfinished Monument Press(United States Government Publishing Office(University of Akron Press(University of Alaska Press(University of California Press(University of Chicago Press(University of Michigan Press(University of Minnesota Press(University of Nebraska Press(Velazquez Press(Verso Books(Victor Gollancz Ltd(Viking Press(Vintage Books(Vintage Books at Random House(Virago Press(Virgin Publishing(Voyager Books(Zed Books(Ziff Davis Media(Zondervan`.split(`(`),series:`A Song of Ice and Fire.Anna Karenina.Colonel Race.Discworld.Dune.Harry Potter.Hercule Poirot.His Dark Materials.Jane Austen Murder Mysteries.Little Women.Outlander.Percy Jackson.Sherlock Holmes.The Arc of a Scythe.The Bartimaeus Trilogy.The Border Trilogy.The Chronicles of Narnia.The Dark Tower.The Dresden Files.The Eighth Life.The Foundation Series.The Hitchhiker's Guide to the Galaxy.The Hunger Games.The Infinity Cycle.The Inheritance Cycle.The Lord of the Rings.The Maze Runner.The Prison Healer.The Red Rising Saga.The Southern Reach.The Wheel of Time.Thursday Next Series.Twilight.War and Peace`.split(`.`),title:`1984(20,000 Leagues Under the Sea(A Bend in the River(A Brief History of Time(A Clockwork Orange(A Confederacy of Dunces(A Doll's House(A Handful of Dust(A Modest Proposal(A Passage to India(A Portrait of the Artist as a Young Man(A Room with a View(A Study in Scarlet(A Tale of Two Cities(A Wrinkle in Time(Absalom, Absalom!(Adventures of Huckleberry Finn(Alice's Adventures in Wonderland(All Quiet on the Western Front(All the King's Men(American Pastoral(An American Tragedy(And Then There Were None(Animal Farm(Anna Karenina(Anne of Green Gables(Are You There God? It's Me, Margaret(As I Lay Dying(Atlas Shrugged(Atonement(Austerlitz(Beloved(Beyond Good and Evil(Bible(Bleak House(Blood Meridian(Brave New World(Brideshead Revisited(Candide(Carmilla(Catch-22(Charlie and the Chocolate Factory(Charlotte's Web(Clarissa(Cranford(Crime and Punishment(Dao De Jing: A Minimalist Translation(David Copperfield(Deliverance(Don Quixote(Dora(Dr. Zhivago(Dracula(Dubliners(Dune(East of Eden(Emma(Fahrenheit 451(Faust(For Whom the Bell Tolls(Frankenstein(Freakonomics(Go Tell It on the Mountain(Gone with the Wind(Great Expectations(Grimms' Fairy Tales(Gulliver's Travels(Hamlet(Harry Potter and the Sorcerer's Stone(Heart of Darkness(Herzog(His Dark Materials(Hitting the line(Housekeeping(I, Claudius(If on a Winter's Night a Traveler(In Cold Blood(In Search of Lost Time(Invisible Man(It(Jane Eyre(Josefine Mutzenbacher(Jude the Obscure(L.A. Confidential(Leaves of Grass(Les Miserables(Life of Pi(Little Women(Lolita(Long Walk to Freedom(Lord Jim(Lord of the Flies(Lucky Jim(Madame Bovary(Malone Dies(Meditations(Men Without Women(Metamorphosis(Middlemarch(Midnight's Children(Moby Dick(Money(Mrs. Dalloway(My Bondage and My Freedom(My Life(Native Son(Neuromancer(Never Let Me Go(Nightmare Abbey(Nineteen Eighty Four(Nostromo(Notes from the Underground(Of Mice and Men(Oliver Twist(On the Duty of Civil Disobedience(On the Road(One Flew Over the Cuckoo's Nest(One Hundred Years of Solitude(One Thousand and One Nights(Oscar and Lucinda(Pale Fire(Paradise Lost(Peter Pan(Portnoy's Complaint(Pride and Prejudice(Rabbit, Run(Republic(Revolutionary Road(Robinson Crusoe(Romeo and Juliet(Ruth Fielding in Alaska(Scoop(Second Treatise of Government(Slaughterhouse Five(Stories of Anton Chekhov(Sybil(Tess of the d'Urbervilles(The Adventures of Augie March(The Adventures of Huckleberry Finn(The Adventures of Sherlock Holmes(The Adventures of Tom Sawyer(The Aeneid(The Alchemist(The Ambassadors(The Art of War(The Big Sleep(The Black Sheep(The Blue Castle(The Brief Wondrous Life of Oscar Wao(The Brothers Karamazov(The Call of the Wild(The Canterbury Tales(The Catcher in the Rye(The Color Purple(The Complete Works of Edgar Allen Poe(The Corrections(The Count of Monte Cristo(The Day of the Locust(The Diary of a Nobody(The Diary of a Young Girl(The Divine Comedy(The Enchanted April(The Fountainhead(The Golden Bowl(The Golden Notebook(The Good Soldier(The Grapes of Wrath(The Great Gatsby(The Handmaid's Tale(The Heart is a Lonely Hunter(The Heart of the Matter(The Hobbit(The Hound of the Baskervilles(The Idiot(The Iliad(The King in Yellow(The Kite Runner(The Lion, the Witch, and the Wardrobe(The Little Prince(The Lord of the Rings(The Magic Mountain(The Maltese Falcon(The Master and Margarita(The Moviegoer(The Naked and the Dead(The Odyssey(The Old Man and the Sea(The Pickwick Papers(The Picture of Dorian Gray(The Pilgrim's Progress(The Pillars of the Earth(The Plague(The Portrait of a Lady(The Prime of Miss Jean Brodie(The Prince(The Problems of Philosophy(The Prophet(The Pursuit of Love(The Rainbow(The Red and the Black(The Remains of the Day(The Republic(The Scarlet Letter(The Sleepwalkers(The Sound and the Fury(The Stand(The Strange Case of Dr. Jekyll and Mr. Hyde(The Stranger(The Sun Also Rises(The Thirty-Nine Steps(The Three Musketeers(The Time Machine(The Tin Drum(The Trial(The War of the Worlds(The Waste Land(The Way We Live Now(The Wind in the Willows(The Woman in White(The Wonderful Wizard of Oz(The Works of Edgar Allan Poe(The Yellow Wallpaper(Things Fall Apart(Tinker, Tailor, Soldier, Spy(To Kill a Mockingbird(To the Lighthouse(Tom Jones(Treasure Island(Tristram Shandy(Tropic of Cancer(U.S.A. Trilogy(Ulysses(Uncle Tom's Cabin(Under the Volcano(Underworld(Vanity Fair(Walden(War and Peace(Watchmen(Winnie-the-Pooh(Wuthering Heights`.split(`(`)},cell_phone:{formats:[`###-###-####`,`(###) ###-####`,`1-###-###-####`,`###.###.####`]},color:{human:`azure.black.blue.cyan.fuchsia.gold.green.grey.indigo.ivory.lavender.lime.magenta.maroon.mint green.olive.orange.orchid.pink.plum.purple.red.salmon.silver.sky blue.tan.teal.turquoise.violet.white.yellow`.split(`.`)},commerce:{department:[`Automotive`,`Baby`,`Beauty`,`Books`,`Clothing`,`Computers`,`Electronics`,`Games`,`Garden`,`Grocery`,`Health`,`Home`,`Industrial`,`Jewelry`,`Kids`,`Movies`,`Music`,`Outdoors`,`Shoes`,`Sports`,`Tools`,`Toys`],product_description:[`Discover the {{animal.type}}-like agility of our {{commerce.product}}, perfect for {{word.adjective}} users`,`Discover the {{word.adjective}} new {{commerce.product}} with an exciting mix of {{commerce.productMaterial}} ingredients`,`Ergonomic {{commerce.product}} made with {{commerce.productMaterial}} for all-day {{word.adjective}} support`,`Experience the {{color.human}} brilliance of our {{commerce.product}}, perfect for {{word.adjective}} environments`,`Featuring {{science.chemical_element.name}}-enhanced technology, our {{commerce.product}} offers unparalleled {{word.adjective}} performance`,`Innovative {{commerce.product}} featuring {{word.adjective}} technology and {{commerce.productMaterial}} construction`,`Introducing the {{location.country}}-inspired {{commerce.product}}, blending {{word.adjective}} style with local craftsmanship`,`New {{color.human}} {{commerce.product}} with ergonomic design for {{word.adjective}} comfort`,`New {{commerce.product}} model with {{number.int({"min": 1, "max": 100})}} GB RAM, {{number.int({"min": 1, "max": 1000})}} GB storage, and {{word.adjective}} features`,`Our {{animal.type}}-friendly {{commerce.product}} ensures {{word.adjective}} comfort for your pets`,`Our {{food.adjective}}-inspired {{commerce.product}} brings a taste of luxury to your {{word.adjective}} lifestyle`,`Professional-grade {{commerce.product}} perfect for {{word.adjective}} training and recreational use`,`Savor the {{food.adjective}} essence in our {{commerce.product}}, designed for {{word.adjective}} culinary adventures`,`Stylish {{commerce.product}} designed to make you stand out with {{word.adjective}} looks`,`The sleek and {{word.adjective}} {{commerce.product}} comes with {{color.human}} LED lighting for smart functionality`,`The {{color.human}} {{commerce.product}} combines {{location.country}} aesthetics with {{science.chemical_element.name}}-based durability`,`The {{company.catchPhrase}} {{commerce.product}} offers reliable performance and {{word.adjective}} design`,`The {{person.firstName}} {{commerce.product}} is the latest in a series of {{word.adjective}} products from {{company.name}}`,`{{commerce.productAdjective}} {{commerce.product}} designed with {{commerce.productMaterial}} for {{word.adjective}} performance`,`{{company.name}}'s most advanced {{commerce.product}} technology increases {{word.adjective}} capabilities`],product_name:{adjective:`Awesome.Bespoke.Electronic.Elegant.Ergonomic.Fantastic.Fresh.Frozen.Generic.Gorgeous.Handcrafted.Handmade.Incredible.Intelligent.Licensed.Luxurious.Modern.Oriental.Practical.Recycled.Refined.Rustic.Sleek.Small.Soft.Tasty.Unbranded`.split(`.`),material:[`Aluminum`,`Bamboo`,`Bronze`,`Ceramic`,`Concrete`,`Cotton`,`Gold`,`Granite`,`Marble`,`Metal`,`Plastic`,`Rubber`,`Silk`,`Steel`,`Wooden`],product:[`Bacon`,`Ball`,`Bike`,`Car`,`Chair`,`Cheese`,`Chicken`,`Chips`,`Computer`,`Fish`,`Gloves`,`Hat`,`Keyboard`,`Mouse`,`Pants`,`Pizza`,`Salad`,`Sausages`,`Shirt`,`Shoes`,`Soap`,`Table`,`Towels`,`Tuna`],pattern:[`{{commerce.productAdjective}} {{commerce.productMaterial}} {{commerce.product}}`]}},company:{adjective:`AI-driven.Adaptive.Advanced.Automated.Balanced.Business-focused.Centralized.Compatible.Configurable.Cross-platform.Customer-focused.Customizable.Decentralized.Devolved.Digitized.Distributed.Diverse.Enhanced.Ergonomic.Exclusive.Expanded.Extended.Face to face.Focused.Front-line.Fully-configurable.Fundamental.Future-proofed.Grass-roots.Horizontal.Immersive.Implemented.Innovative.Integrated.Intuitive.Managed.Monitored.Multi-tiered.Networked.Open-architected.Open-source.Operative.Optimized.Optional.Organic.Organized.Persevering.Persistent.Phased.Polarised.Proactive.Profit-focused.Profound.Programmable.Progressive.Public-key.Quality-focused.Reactive.Realigned.Reduced.Reverse-engineered.Robust.Seamless.Secured.Self-enabling.Sharable.Smart.Stand-alone.Streamlined.Sustainable.Synchronised.Team-oriented.Total.Triple-buffered.Universal.Upgradable.User-centric.User-friendly.Versatile.Virtual.Visionary`.split(`.`),buzz_adjective:`24/7.AI-driven.B2B.B2C.back-end.best-of-breed.bleeding-edge.collaborative.compelling.cross-media.cross-platform.customized.cutting-edge.decentralized.distributed.dynamic.efficient.end-to-end.enterprise.extensible.frictionless.front-end.generative.global.granular.holistic.immersive.impactful.innovative.integrated.interactive.intuitive.killer.leading-edge.magnetic.mission-critical.next-generation.one-to-one.open-source.out-of-the-box.plug-and-play.proactive.quantum.real-time.revolutionary.rich.robust.scalable.seamless.smart.sticky.strategic.sustainable.synergistic.transparent.turn-key.ubiquitous.user-centric.value-added.vertical.viral.virtual.visionary.world-class`.split(`.`),buzz_noun:`AI.ROI.applications.architectures.blockchains.channels.communities.content.convergence.deliverables.e-commerce.experiences.functionalities.infrastructures.initiatives.interfaces.large language models.lifetime value.markets.methodologies.metrics.mindshare.models.networks.niches.paradigms.partnerships.platforms.relationships.schemas.smart contracts.solutions.supply-chains.synergies.systems.technologies.users.web services`.split(`.`),buzz_verb:`aggregate.architect.benchmark.brand.collaborate.cultivate.deliver.deploy.disintermediate.drive.embrace.empower.enable.engage.engineer.enhance.evolve.expedite.exploit.extend.facilitate.gamify.generate.grow.harness.implement.incentivize.incubate.innovate.integrate.iterate.leverage.maximize.mesh.monetize.optimize.orchestrate.productize.redefine.reinvent.repurpose.revolutionize.scale.seize.simplify.strategize.streamline.syndicate.synthesize.target.transform.transition.unleash.utilize.visualize.whiteboard`.split(`.`),descriptor:`24 hour.24/7.AI-powered.actuating.analyzing.asymmetric.asynchronous.attitude-oriented.bifurcated.bottom-line.clear-thinking.client-driven.client-server.cloud-native.coherent.cohesive.composite.content-based.context-sensitive.contextually-based.data-driven.dedicated.demand-driven.directional.discrete.disintermediate.dynamic.eco-centric.empowering.encompassing.executive.explicit.exuding.fault-tolerant.fresh-thinking.full-range.global.heuristic.high-level.holistic.homogeneous.human-resource.hybrid.immersive.impactful.incremental.intangible.interactive.intermediate.leading edge.local.logistical.maximized.methodical.mission-critical.mobile.modular.motivating.national.needs-based.neutral.next generation.optimal.optimizing.radical.real-time.reciprocal.regional.resilient.responsive.scalable.secondary.stable.static.sustainable.system-worthy.systematic.systemic.tangible.tertiary.transitional.uniform.user-facing.value-added.well-modulated.zero administration.zero defect.zero tolerance.zero trust`.split(`.`),legal_entity_type:[`Group`,`Inc`,`LLC`,`and Sons`],name_pattern:[`{{person.last_name.generic}} - {{person.last_name.generic}}`,`{{person.last_name.generic}} {{company.legal_entity_type}}`,`{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}`],noun:`ability.access.adapter.algorithm.alliance.analyzer.application.approach.architecture.archive.array.artificial intelligence.attitude.benchmark.budgetary management.capability.capacity.challenge.circuit.collaboration.complexity.concept.conglomeration.contingency.core.customer loyalty.data-warehouse.database.definition.emulation.encoding.encryption.firmware.flexibility.focus group.forecast.frame.framework.function.functionalities.generative AI.hardware.help-desk.hierarchy.hub.implementation.infrastructure.initiative.installation.instruction set.interface.internet solution.intranet.knowledge base.knowledge user.leverage.local area network.matrices.matrix.methodology.microservice.middleware.migration.model.moderator.monitoring.moratorium.neural-net.open architecture.orchestration.paradigm.parallelism.policy.portal.pricing structure.process improvement.product.productivity.project.projection.protocol.service-desk.software.solution.standardization.strategy.structure.success.support.synergy.system engine.task-force.throughput.time-frame.toolset.utilisation.website.workforce`.split(`.`)},database:{column:[`avatar`,`category`,`comment`,`createdAt`,`email`,`group`,`id`,`name`,`password`,`phone`,`status`,`title`,`token`,`updatedAt`]},date:{month:{wide:[`April`,`August`,`December`,`February`,`January`,`July`,`June`,`March`,`May`,`November`,`October`,`September`],abbr:[`Apr`,`Aug`,`Dec`,`Feb`,`Jan`,`Jul`,`Jun`,`Mar`,`May`,`Nov`,`Oct`,`Sep`]},weekday:{wide:[`Friday`,`Monday`,`Saturday`,`Sunday`,`Thursday`,`Tuesday`,`Wednesday`],abbr:[`Fri`,`Mon`,`Sat`,`Sun`,`Thu`,`Tue`,`Wed`]}},finance:{account_type:[`Auto Loan`,`Checking`,`Credit Card`,`Home Loan`,`Investment`,`Money Market`,`Personal Loan`,`Savings`],credit_card:{american_express:[`34##-######-####L`,`37##-######-####L`],diners_club:[`30[0-5]#-######-###L`,`36##-######-###L`],discover:[`6011-####-####-###L`,`65##-####-####-###L`],jcb:[`3528-####-####-###L`,`3529-####-####-###L`,`35[3-8]#-####-####-###L`],mastercard:[`2[221-720]-####-####-###L`,`5[1-5]##-####-####-###L`],visa:[`4###########L`,`4###-####-####-###L`]},currency:[{name:`UAE Dirham`,code:`AED`,symbol:``,numericCode:`784`},{name:`Afghani`,code:`AFN`,symbol:`؋`,numericCode:`971`},{name:`Lek`,code:`ALL`,symbol:`Lek`,numericCode:`008`},{name:`Armenian Dram`,code:`AMD`,symbol:``,numericCode:`051`},{name:`Netherlands Antillian Guilder`,code:`ANG`,symbol:`ƒ`,numericCode:`532`},{name:`Kwanza`,code:`AOA`,symbol:``,numericCode:`973`},{name:`Argentine Peso`,code:`ARS`,symbol:`$`,numericCode:`032`},{name:`Australian Dollar`,code:`AUD`,symbol:`$`,numericCode:`036`},{name:`Aruban Guilder`,code:`AWG`,symbol:`ƒ`,numericCode:`533`},{name:`Azerbaijanian Manat`,code:`AZN`,symbol:`ман`,numericCode:`944`},{name:`Convertible Marks`,code:`BAM`,symbol:`KM`,numericCode:`977`},{name:`Barbados Dollar`,code:`BBD`,symbol:`$`,numericCode:`052`},{name:`Taka`,code:`BDT`,symbol:``,numericCode:`050`},{name:`Bulgarian Lev`,code:`BGN`,symbol:`лв`,numericCode:`975`},{name:`Bahraini Dinar`,code:`BHD`,symbol:``,numericCode:`048`},{name:`Burundi Franc`,code:`BIF`,symbol:``,numericCode:`108`},{name:`Bermudian Dollar (customarily known as Bermuda Dollar)`,code:`BMD`,symbol:`$`,numericCode:`060`},{name:`Brunei Dollar`,code:`BND`,symbol:`$`,numericCode:`096`},{name:`Boliviano boliviano`,code:`BOB`,symbol:`Bs`,numericCode:`068`},{name:`Brazilian Real`,code:`BRL`,symbol:`R$`,numericCode:`986`},{name:`Bahamian Dollar`,code:`BSD`,symbol:`$`,numericCode:`044`},{name:`Pula`,code:`BWP`,symbol:`P`,numericCode:`072`},{name:`Belarusian Ruble`,code:`BYN`,symbol:`Rbl`,numericCode:`933`},{name:`Belize Dollar`,code:`BZD`,symbol:`BZ$`,numericCode:`084`},{name:`Canadian Dollar`,code:`CAD`,symbol:`$`,numericCode:`124`},{name:`Congolese Franc`,code:`CDF`,symbol:``,numericCode:`976`},{name:`Swiss Franc`,code:`CHF`,symbol:`CHF`,numericCode:`756`},{name:`Chilean Peso`,code:`CLP`,symbol:`$`,numericCode:`152`},{name:`Yuan Renminbi`,code:`CNY`,symbol:`¥`,numericCode:`156`},{name:`Colombian Peso`,code:`COP`,symbol:`$`,numericCode:`170`},{name:`Costa Rican Colon`,code:`CRC`,symbol:`₡`,numericCode:`188`},{name:`Cuban Peso`,code:`CUP`,symbol:`₱`,numericCode:`192`},{name:`Cape Verde Escudo`,code:`CVE`,symbol:``,numericCode:`132`},{name:`Czech Koruna`,code:`CZK`,symbol:`Kč`,numericCode:`203`},{name:`Djibouti Franc`,code:`DJF`,symbol:``,numericCode:`262`},{name:`Danish Krone`,code:`DKK`,symbol:`kr`,numericCode:`208`},{name:`Dominican Peso`,code:`DOP`,symbol:`RD$`,numericCode:`214`},{name:`Algerian Dinar`,code:`DZD`,symbol:``,numericCode:`012`},{name:`Egyptian Pound`,code:`EGP`,symbol:`£`,numericCode:`818`},{name:`Nakfa`,code:`ERN`,symbol:``,numericCode:`232`},{name:`Ethiopian Birr`,code:`ETB`,symbol:``,numericCode:`230`},{name:`Euro`,code:`EUR`,symbol:`€`,numericCode:`978`},{name:`Fiji Dollar`,code:`FJD`,symbol:`$`,numericCode:`242`},{name:`Falkland Islands Pound`,code:`FKP`,symbol:`£`,numericCode:`238`},{name:`Pound Sterling`,code:`GBP`,symbol:`£`,numericCode:`826`},{name:`Lari`,code:`GEL`,symbol:``,numericCode:`981`},{name:`Cedi`,code:`GHS`,symbol:``,numericCode:`936`},{name:`Gibraltar Pound`,code:`GIP`,symbol:`£`,numericCode:`292`},{name:`Dalasi`,code:`GMD`,symbol:``,numericCode:`270`},{name:`Guinea Franc`,code:`GNF`,symbol:``,numericCode:`324`},{name:`Quetzal`,code:`GTQ`,symbol:`Q`,numericCode:`320`},{name:`Guyana Dollar`,code:`GYD`,symbol:`$`,numericCode:`328`},{name:`Hong Kong Dollar`,code:`HKD`,symbol:`$`,numericCode:`344`},{name:`Lempira`,code:`HNL`,symbol:`L`,numericCode:`340`},{name:`Gourde`,code:`HTG`,symbol:``,numericCode:`332`},{name:`Forint`,code:`HUF`,symbol:`Ft`,numericCode:`348`},{name:`Rupiah`,code:`IDR`,symbol:`Rp`,numericCode:`360`},{name:`New Israeli Sheqel`,code:`ILS`,symbol:`₪`,numericCode:`376`},{name:`Bhutanese Ngultrum`,code:`BTN`,symbol:`Nu`,numericCode:`064`},{name:`Indian Rupee`,code:`INR`,symbol:`₹`,numericCode:`356`},{name:`Iraqi Dinar`,code:`IQD`,symbol:``,numericCode:`368`},{name:`Iranian Rial`,code:`IRR`,symbol:`﷼`,numericCode:`364`},{name:`Iceland Krona`,code:`ISK`,symbol:`kr`,numericCode:`352`},{name:`Jamaican Dollar`,code:`JMD`,symbol:`J$`,numericCode:`388`},{name:`Jordanian Dinar`,code:`JOD`,symbol:``,numericCode:`400`},{name:`Yen`,code:`JPY`,symbol:`¥`,numericCode:`392`},{name:`Kenyan Shilling`,code:`KES`,symbol:``,numericCode:`404`},{name:`Som`,code:`KGS`,symbol:`лв`,numericCode:`417`},{name:`Riel`,code:`KHR`,symbol:`៛`,numericCode:`116`},{name:`Comoro Franc`,code:`KMF`,symbol:``,numericCode:`174`},{name:`North Korean Won`,code:`KPW`,symbol:`₩`,numericCode:`408`},{name:`Won`,code:`KRW`,symbol:`₩`,numericCode:`410`},{name:`Kuwaiti Dinar`,code:`KWD`,symbol:``,numericCode:`414`},{name:`Cayman Islands Dollar`,code:`KYD`,symbol:`$`,numericCode:`136`},{name:`Tenge`,code:`KZT`,symbol:`лв`,numericCode:`398`},{name:`Kip`,code:`LAK`,symbol:`₭`,numericCode:`418`},{name:`Lebanese Pound`,code:`LBP`,symbol:`£`,numericCode:`422`},{name:`Sri Lanka Rupee`,code:`LKR`,symbol:`₨`,numericCode:`144`},{name:`Liberian Dollar`,code:`LRD`,symbol:`$`,numericCode:`430`},{name:`Libyan Dinar`,code:`LYD`,symbol:``,numericCode:`434`},{name:`Moroccan Dirham`,code:`MAD`,symbol:``,numericCode:`504`},{name:`Moldovan Leu`,code:`MDL`,symbol:``,numericCode:`498`},{name:`Malagasy Ariary`,code:`MGA`,symbol:``,numericCode:`969`},{name:`Denar`,code:`MKD`,symbol:`ден`,numericCode:`807`},{name:`Kyat`,code:`MMK`,symbol:``,numericCode:`104`},{name:`Tugrik`,code:`MNT`,symbol:`₮`,numericCode:`496`},{name:`Pataca`,code:`MOP`,symbol:``,numericCode:`446`},{name:`Ouguiya`,code:`MRU`,symbol:``,numericCode:`929`},{name:`Mauritius Rupee`,code:`MUR`,symbol:`₨`,numericCode:`480`},{name:`Rufiyaa`,code:`MVR`,symbol:``,numericCode:`462`},{name:`Kwacha`,code:`MWK`,symbol:``,numericCode:`454`},{name:`Mexican Peso`,code:`MXN`,symbol:`$`,numericCode:`484`},{name:`Malaysian Ringgit`,code:`MYR`,symbol:`RM`,numericCode:`458`},{name:`Metical`,code:`MZN`,symbol:`MT`,numericCode:`943`},{name:`Naira`,code:`NGN`,symbol:`₦`,numericCode:`566`},{name:`Cordoba Oro`,code:`NIO`,symbol:`C$`,numericCode:`558`},{name:`Norwegian Krone`,code:`NOK`,symbol:`kr`,numericCode:`578`},{name:`Nepalese Rupee`,code:`NPR`,symbol:`₨`,numericCode:`524`},{name:`New Zealand Dollar`,code:`NZD`,symbol:`$`,numericCode:`554`},{name:`Rial Omani`,code:`OMR`,symbol:`﷼`,numericCode:`512`},{name:`Balboa`,code:`PAB`,symbol:`B/.`,numericCode:`590`},{name:`Nuevo Sol`,code:`PEN`,symbol:`S/.`,numericCode:`604`},{name:`Kina`,code:`PGK`,symbol:``,numericCode:`598`},{name:`Philippine Peso`,code:`PHP`,symbol:`Php`,numericCode:`608`},{name:`Pakistan Rupee`,code:`PKR`,symbol:`₨`,numericCode:`586`},{name:`Zloty`,code:`PLN`,symbol:`zł`,numericCode:`985`},{name:`Guarani`,code:`PYG`,symbol:`Gs`,numericCode:`600`},{name:`Qatari Rial`,code:`QAR`,symbol:`﷼`,numericCode:`634`},{name:`New Leu`,code:`RON`,symbol:`lei`,numericCode:`946`},{name:`Serbian Dinar`,code:`RSD`,symbol:`Дин.`,numericCode:`941`},{name:`Russian Ruble`,code:`RUB`,symbol:`руб`,numericCode:`643`},{name:`Rwanda Franc`,code:`RWF`,symbol:``,numericCode:`646`},{name:`Saudi Riyal`,code:`SAR`,symbol:`﷼`,numericCode:`682`},{name:`Solomon Islands Dollar`,code:`SBD`,symbol:`$`,numericCode:`090`},{name:`Seychelles Rupee`,code:`SCR`,symbol:`₨`,numericCode:`690`},{name:`Sudanese Pound`,code:`SDG`,symbol:``,numericCode:`938`},{name:`Swedish Krona`,code:`SEK`,symbol:`kr`,numericCode:`752`},{name:`Singapore Dollar`,code:`SGD`,symbol:`$`,numericCode:`702`},{name:`Saint Helena Pound`,code:`SHP`,symbol:`£`,numericCode:`654`},{name:`Leone`,code:`SLE`,symbol:``,numericCode:`925`},{name:`Somali Shilling`,code:`SOS`,symbol:`S`,numericCode:`706`},{name:`Surinam Dollar`,code:`SRD`,symbol:`$`,numericCode:`968`},{name:`South Sudanese pound`,code:`SSP`,symbol:``,numericCode:`728`},{name:`Dobra`,code:`STN`,symbol:`Db`,numericCode:`930`},{name:`Syrian Pound`,code:`SYP`,symbol:`£`,numericCode:`760`},{name:`Lilangeni`,code:`SZL`,symbol:``,numericCode:`748`},{name:`Baht`,code:`THB`,symbol:`฿`,numericCode:`764`},{name:`Somoni`,code:`TJS`,symbol:``,numericCode:`972`},{name:`Manat`,code:`TMT`,symbol:``,numericCode:`934`},{name:`Tunisian Dinar`,code:`TND`,symbol:``,numericCode:`788`},{name:`Pa'anga`,code:`TOP`,symbol:``,numericCode:`776`},{name:`Turkish Lira`,code:`TRY`,symbol:`₺`,numericCode:`949`},{name:`Trinidad and Tobago Dollar`,code:`TTD`,symbol:`TT$`,numericCode:`780`},{name:`New Taiwan Dollar`,code:`TWD`,symbol:`NT$`,numericCode:`901`},{name:`Tanzanian Shilling`,code:`TZS`,symbol:``,numericCode:`834`},{name:`Hryvnia`,code:`UAH`,symbol:`₴`,numericCode:`980`},{name:`Uganda Shilling`,code:`UGX`,symbol:``,numericCode:`800`},{name:`US Dollar`,code:`USD`,symbol:`$`,numericCode:`840`},{name:`Peso Uruguayo`,code:`UYU`,symbol:`$U`,numericCode:`858`},{name:`Uzbekistan Sum`,code:`UZS`,symbol:`лв`,numericCode:`860`},{name:`Venezuelan bolívar`,code:`VES`,symbol:`Bs`,numericCode:`928`},{name:`Dong`,code:`VND`,symbol:`₫`,numericCode:`704`},{name:`Vatu`,code:`VUV`,symbol:``,numericCode:`548`},{name:`Tala`,code:`WST`,symbol:``,numericCode:`882`},{name:`CFA Franc BEAC`,code:`XAF`,symbol:``,numericCode:`950`},{name:`East Caribbean Dollar`,code:`XCD`,symbol:`$`,numericCode:`951`},{name:`CFA Franc BCEAO`,code:`XOF`,symbol:``,numericCode:`952`},{name:`CFP Franc`,code:`XPF`,symbol:``,numericCode:`953`},{name:`Yemeni Rial`,code:`YER`,symbol:`﷼`,numericCode:`886`},{name:`Rand`,code:`ZAR`,symbol:`R`,numericCode:`710`},{name:`Lesotho Loti`,code:`LSL`,symbol:``,numericCode:`426`},{name:`Namibia Dollar`,code:`NAD`,symbol:`N$`,numericCode:`516`},{name:`Zambian Kwacha`,code:`ZMW`,symbol:`K`,numericCode:`967`},{name:`Zimbabwe Dollar`,code:`ZWL`,symbol:``,numericCode:`932`}],transaction_description_pattern:[`A {{finance.transactionType}} for {{finance.currencyCode}} {{finance.amount}} was made at {{company.name}} via card ending ****{{string.numeric(4)}} on account ***{{string.numeric(4)}}.`,`A {{finance.transactionType}} of {{finance.currencyCode}} {{finance.amount}} occurred at {{company.name}} using a card ending in ****{{string.numeric(4)}} for account ***{{string.numeric(4)}}.`,`Payment of {{finance.currencyCode}} {{finance.amount}} for {{finance.transactionType}} at {{company.name}}, processed with card ending ****{{string.numeric(4)}} linked to account ***{{string.numeric(4)}}.`,`Transaction alert: {{finance.transactionType}} at {{company.name}} using card ending ****{{string.numeric(4)}} for an amount of {{finance.currencyCode}} {{finance.amount}} on account ***{{string.numeric(4)}}.`,`You made a {{finance.transactionType}} of {{finance.currencyCode}} {{finance.amount}} at {{company.name}} using card ending in ****{{string.numeric(4)}} from account ***{{string.numeric(4)}}.`,`Your {{finance.transactionType}} of {{finance.currencyCode}} {{finance.amount}} at {{company.name}} was successful. Charged via card ****{{string.numeric(4)}} to account ***{{string.numeric(4)}}.`,`{{finance.transactionType}} at {{company.name}} with a card ending in ****{{string.numeric(4)}} for {{finance.currencyCode}} {{finance.amount}} from account ***{{string.numeric(4)}}.`,`{{finance.transactionType}} confirmed at {{company.name}} for {{finance.currencyCode}} {{finance.amount}}, card ending in ****{{string.numeric(4)}} associated with account ***{{string.numeric(4)}}.`,`{{finance.transactionType}} of {{finance.currencyCode}} {{finance.amount}} at {{company.name}} charged to account ending in {{string.numeric(4)}} using card ending in ****{{string.numeric(4)}}.`,`{{finance.transactionType}} processed at {{company.name}} for {{finance.currencyCode}} {{finance.amount}}, using card ending ****{{string.numeric(4)}}. Account: ***{{string.numeric(4)}}.`,`{{finance.transactionType}} transaction at {{company.name}} using card ending with ****{{string.numeric(4)}} for {{finance.currencyCode}} {{finance.amount}} in account ***{{string.numeric(4)}}.`],transaction_type:[`deposit`,`invoice`,`payment`,`withdrawal`]},food:{adjective:[`bitter`,`creamy`,`crispy`,`crunchy`,`delicious`,`fluffy`,`fresh`,`golden`,`juicy`,`moist`,`rich`,`salty`,`savory`,`smoky`,`sour`,`spicy`,`sweet`,`tangy`,`tender`,`zesty`],description_pattern:[`A classic pie filled with delicious {{food.meat}} and {{food.adjective}} {{food.ingredient}}, baked in a {{food.adjective}} pastry crust and topped with a golden-brown lattice.`,`A delightful tart combining {{food.adjective}} {{food.vegetable}} and sweet {{food.fruit}}, set in a buttery pastry shell and finished with a hint of {{food.spice}}.`,`A heartwarming {{food.ethnic_category}} soup, featuring fresh {{food.ingredient}} and an aromatic blend of traditional spices.`,`A robust {{food.adjective}} stew featuring {{food.ethnic_category}} flavors, loaded with {{food.adjective}} meat, {{food.adjective}} vegetables, and a {{food.adjective}}, {{food.adjective}} broth.`,`A simple {{food.fruit}} pie. No fancy stuff. Just pie.`,`A slow-roasted {{animal.bird}} with a {{food.adjective}}, {{food.adjective}} exterior. Stuffed with {{food.fruit}} and covered in {{food.fruit}} sauce. Sides with {{food.vegetable}} puree and wild {{food.vegetable}}.`,`A special {{color.human}} {{food.ingredient}} from {{location.country}}. To support the strong flavor it is sided with a tablespoon of {{food.spice}}.`,`A succulent {{food.meat}} steak, encased in a {{food.adjective}} {{food.spice}} crust, served with a side of {{food.spice}} mashed {{food.vegetable}}.`,`An exquisite {{food.meat}} roast, infused with the essence of {{food.fruit}}, slow-roasted to bring out its natural flavors and served with a side of creamy {{food.vegetable}}`,`Baked {{food.ingredient}}-stuffed {{food.meat}}, seasoned with {{food.spice}} and {{food.adjective}} herbs, accompanied by roasted {{food.vegetable}} medley.`,`Crispy fried {{food.meat}} bites, seasoned with {{food.spice}} and served with a tangy {{food.fruit}} dipping sauce.`,`Fresh mixed greens tossed with {{food.spice}}-rubbed {{food.meat}}, {{food.vegetable}}, and a light dressing.`,`Fresh {{food.ingredient}} with a pinch of {{food.spice}}, topped by a caramelized {{food.fruit}} with whipped cream`,`Grilled {{food.meat}} kebabs, marinated in {{food.ethnic_category}} spices and served with a fresh {{food.vegetable}} and {{food.fruit}} salad.`,`Hearty {{food.ingredient}} and {{food.meat}} stew, slow-cooked with {{food.spice}} and {{food.vegetable}} for a comforting, flavorful meal.`,`Juicy {{food.meat}}, grilled to your liking and drizzled with a bold {{food.spice}} sauce, served alongside roasted {{food.vegetable}}.`,`Our {{food.adjective}} {{food.meat}}, slow-cooked to perfection, accompanied by steamed {{food.vegetable}} and a rich, savory gravy.`,`Tender {{food.meat}} skewers, glazed with a sweet and tangy {{food.fruit}} sauce, served over a bed of fragrant jasmine rice.`,`Tenderly braised {{food.meat}} in a rich {{food.spice}} and {{food.vegetable}} sauce, served with a side of creamy {{food.vegetable}}.`,`Three {{food.ingredient}} with {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}} and {{food.ingredient}}. With a side of baked {{food.fruit}}, and your choice of {{food.ingredient}} or {{food.ingredient}}.`,`{{number.int({"min":1, "max":99})}}-day aged {{food.meat}} steak, with choice of {{number.int({"min":2, "max":4})}} sides.`],dish:`California maki.Peking duck.Philadelphia maki.arepas.barbecue ribs.bruschette with tomato.bunny chow.caesar salad.caprese salad.cauliflower penne.cheeseburger.chicken fajitas.chicken milanese.chicken parm.chicken wings.chilli con carne.ebiten maki.fettuccine alfredo.fish and chips.french fries with sausages.french toast.hummus.katsu curry.kebab.lasagne.linguine with clams.massaman curry.meatballs with sauce.mushroom risotto.pappardelle alla bolognese.pasta and beans.pasta carbonara.pasta with tomato and basil.pho.pierogi.pizza.poke.pork belly buns.pork sausage roll.poutine.ricotta stuffed ravioli.risotto with seafood.salmon nigiri.scotch eggs.seafood paella.som tam.souvlaki.stinky tofu.sushi.tacos.teriyaki chicken donburi.tiramisù.tuna sashimi.vegetable soup`.split(`.`),dish_pattern:[`{{food.adjective}} {{food.ethnic_category}} stew`,`{{food.adjective}} {{food.meat}} with {{food.vegetable}}`,`{{food.ethnic_category}} {{food.ingredient}} soup`,`{{food.fruit}} and {{food.fruit}} tart`,`{{food.fruit}} pie`,`{{food.fruit}}-glazed {{food.meat}} skewers`,`{{food.fruit}}-infused {{food.meat}} roast`,`{{food.ingredient}} and {{food.meat}} pie`,`{{food.ingredient}}-infused {{food.meat}}`,`{{food.meat}} steak`,`{{food.meat}} with {{food.fruit}} sauce`,`{{food.spice}}-crusted {{food.meat}}`,`{{food.spice}}-rubbed {{food.meat}} salad`,`{{food.vegetable}} salad`,`{{person.first_name.generic}}'s special {{food.ingredient}}`],ethnic_category:`Ainu.Albanian.American.Andhra.Anglo-Indian.Arab.Argentine.Armenian.Assyrian.Awadhi.Azerbaijani.Balochi.Bangladeshi.Bashkir.Belarusian.Bengali.Berber.Brazilian.British.Buddhist.Bulgarian.Cajun.Cantonese.Caribbean.Chechen.Chinese.Chinese Islamic.Circassian.Crimean Tatar.Cypriot.Czech.Danish.Egyptian.English.Eritrean.Estonian.Ethiopian.Filipino.French.Georgian.German.Goan.Goan Catholic.Greek.Gujarati.Hyderabad.Indian.Indian Chinese.Indian Singaporean.Indonesian.Inuit.Irish.Italian.Italian-American.Jamaican.Japanese.Jewish - Israeli.Karnataka.Kazakh.Keralite.Korean.Kurdish.Laotian.Latvian.Lebanese.Lithuanian.Louisiana Creole.Maharashtrian.Malay.Malaysian Chinese.Malaysian Indian.Mangalorean.Mediterranean.Mennonite.Mexican.Mordovian.Mughal.Native American.Nepalese.New Mexican.Odia.Pakistani.Parsi.Pashtun.Pennsylvania Dutch.Peranakan.Persian.Peruvian.Polish.Portuguese.Punjabi.Québécois.Rajasthani.Romani.Romanian.Russian.Sami.Serbian.Sindhi.Slovak.Slovenian.Somali.South Indian.Soviet.Spanish.Sri Lankan.Taiwanese.Tamil.Tatar.Texan.Thai.Turkish.Udupi.Ukrainian.Vietnamese.Yamal.Zambian.Zanzibari`.split(`.`),fruit:`apple.apricot.aubergine.avocado.banana.berry.blackberry.blood orange.blueberry.bush tomato.butternut pumpkin.cantaloupe.cavalo.cherry.corella pear.cranberry.cumquat.currant.custard apple.custard apples daikon.date.dragonfruit.dried apricot.elderberry.feijoa.fig.fingerlime.goji berry.grape.grapefruit.guava.honeydew melon.incaberry.jarrahdale pumpkin.juniper berry.kiwi fruit.kiwiberry.lemon.lime.longan.loquat.lychee.mandarin.mango.mangosteen.melon.mulberry.nashi pear.nectarine.olive.orange.papaw.papaya.passionfruit.peach.pear.pineapple.plum.pomegranate.prune.raspberry.rockmelon.snowpea.sprout.starfruit.strawberry.sultana.tangelo.tomato.watermelon`.split(`.`),ingredient:`achacha.adzuki beans.agar.agave syrup.ajowan seed.albacore tuna.alfalfa.allspice.almond oil.almonds.amaranth.amchur.anchovies.aniseed.annatto seed.apple cider vinegar.apple juice.apple juice concentrate.apples.apricots.arborio rice.arrowroot.artichoke.arugula.asafoetida.asian greens.asian noodles.asparagus.aubergine.avocado.avocado oil.avocado spread.bacon.baking powder.baking soda.balsamic vinegar.bamboo shoots.banana.barberry.barley.barramundi.basil basmati rice.bay leaves.bean shoots.bean sprouts.beans.beef.beef stock.beetroot.berries.besan.black eyed beans.blackberries.blood oranges.blue cheese.blue eye trevalla.blue swimmer crab.blueberries.bocconcini.bok choy.bonito flakes.bonza.borlotti beans.bran.brazil nut.bread.brie.broccoli.broccolini.brown flour.brown mushrooms.brown rice.brown rice vinegar.brussels sprouts.buckwheat.buckwheat flour.buckwheat noodles.bulghur.bush tomato.butter.butter beans.buttermilk.butternut lettuce.butternut pumpkin.cabbage.cacao.cake.calamari.camellia tea oil.camembert.camomile.candle nut.cannellini beans.canola oil.cantaloupe.capers.capsicum.caraway seed.cardamom.carob carrot.carrot.cashews.cassia bark.cauliflower.cavalo.cayenne.celery.celery seed.cheddar.cherries.chestnut.chia seeds.chicken.chicken stock.chickory.chickpea.chilli pepper.chinese cabbage.chinese five spice.chives.choy sum.cinnamon.clams.cloves.cocoa powder.coconut.coconut oil.coconut water.coffee.common cultivated mushrooms.corella pear.coriander leaves.coriander seed.corn oil.corn syrup.corn tortilla.cornichons.cornmeal.cos lettuce.cottage cheese.cous cous.crabs.cranberry.cream.cream cheese.cucumber.cumin.cumquat.currants.curry leaves.curry powder.custard apples.dandelion.dark chocolate.dashi.dates.dill.dragonfruit.dried apricots.dried chinese broccoli.duck.edam.edamame.eggplant.eggs.elderberry.endive.english spinach.enoki mushrooms.extra virgin olive oil.farmed prawns.feijoa.fennel.fennel seeds.fenugreek.feta.figs.file powder.fingerlime.fish sauce.fish stock.flat mushrooms.flathead.flaxseed.flaxseed oil.flounder.flour.freekeh.french eschallots.fresh chillies.fromage blanc.fruit.galangal.garam masala.garlic.goat cheese.goat milk.goji berry.grape seed oil.grapefruit.grapes.green beans.green pepper.green tea.green tea noodles.greenwheat freekeh.gruyere.guava.gula melaka.haloumi.ham.haricot beans.harissa.hazelnut.hijiki.hiramasa kingfish.hokkien noodles.honey.honeydew melon.horseradish.hot smoked salmon.hummus.iceberg lettuce.incaberries.jarrahdale pumpkin.jasmine rice.jelly.jerusalem artichoke.jewfish.jicama.juniper berries.kale.kangaroo.kecap manis.kenchur.kidney beans.kidneys.kiwi berries.kiwi fruit.kohlrabi.kokam.kombu.koshihikari rice.kudzu.kumera.lamb.lavender flowers.leeks.lemon.lemongrass.lentils.lettuce.licorice.lime leaves.limes.liver.lobster.longan.loquats.lotus root.lychees.macadamia nut.macadamia oil.mace.mackerel.mahi mahi.mahlab.malt vinegar.mandarins.mango.mangosteens.maple syrup.margarine.marigold.marjoram.mastic.melon.milk.milk chocolate.mint.miso.molasses.monkfish.morwong.mountain bread.mozzarella.muesli.mulberries.mullet.mung beans.mussels.mustard.mustard seed.nashi pear.nasturtium.nectarines.nori.nutmeg.nutritional yeast.nuts.oat flour.oatmeal.oats.octopus.okra.olive oil.olives.omega spread.onion.oranges.oregano.oyster mushrooms.oyster sauce.oysters.pandanus leaves.papaw.papaya.paprik.parmesan cheese.parrotfish.parsley.parsnip.passionfruit.pasta.peaches.peanuts.pear.pear juice.pears.peas.pecan nut.pecorino.pepitas.peppercorns.peppermint.peppers.persimmon.pine nut.pineapple.pinto beans.pistachio nut.plums.polenta.pomegranate.poppy seed.porcini mushrooms.pork.potato flour.potatoes.provolone.prunes.pumpkin.pumpkin seed.purple carrot.purple rice.quark.quince.quinoa.radicchio.radish.raisin.raspberry.red cabbage.red lentils.red pepper.red wine.red wine vinegar.redfish.rhubarb.rice flour.rice noodles.rice paper.rice syrup.ricemilk.ricotta.rockmelon.rose water.rosemary.rye.rye bread.safflower oil.saffron.sage.sake.salmon.sardines.sausages.scallops.sea salt.semolina.sesame oil.sesame seeds.shark.shiitake mushrooms.silverbeet.slivered almonds.smoked trout.snapper.snowpea sprouts.snowpeas.soba.sour dough bread.soy.soy beans.soy flour.soy milk.soy sauce.soymilk.spearmint.spelt.spelt bread.spinach.spring onions.sprouts.squash.squid.star anise.star fruit.starfruit.stevia.strawberries.sugar.sultanas.sun-dried tomatoes.sunflower oil.sunflower seeds.sweet chilli sauce.sweet potato.swiss chard.swordfish.szechuan pepperberry.tabasco.tahini.taleggio cheese.tamari.tamarillo.tangelo.tapioca.tapioca flour.tarragon.tea.tea oil.tempeh.thyme.tinned.tofu.tom yum.tomatoes.trout.tuna.turkey.turmeric.turnips.unbleached flour.vanilla beans.vegetable oil.vegetable spaghetti.vegetable stock.vermicelli noodles.vinegar.wakame.walnut.warehou.wasabi.water.watercress.watermelon.wattleseed.wheat.wheatgrass juice.white bread.white flour.white rice.white wine.white wine vinegar.whiting wild rice.wholegrain bread.wholemeal.wholewheat flour.william pear.yeast.yellow papaw.yellowtail kingfish.yoghurt.yogurt.zucchini`.split(`.`),meat:[`beef`,`chicken`,`crocodile`,`duck`,`emu`,`goose`,`kangaroo`,`lamb`,`ostrich`,`pigeon`,`pork`,`quail`,`rabbit`,`salmon`,`turkey`,`venison`],spice:`achiote seed.ajwain seed.ajwan seed.allspice.amchoor.anise.anise star.aniseed.annatto seed.arrowroot.asafoetida.baharat.balti masala.balti stir fry mix.basil.bay leaves.bbq.caraway seed.cardamom.cassia.cayenne pepper.celery.chamomile.chervil.chilli.chilli pepper.chillies.china star.chives.cinnamon.cloves.colombo.coriander.cumin.curly leaf parsley.curry.dhansak.dill.fennel seed.fenugreek.fines herbes.five spice.french lavender.galangal.garam masala.garlic.german chamomile.ginger.green cardamom.herbes de provence.jalfrezi.jerk.kaffir leaves.korma.lavender.lemon grass.lemon pepper.lime leaves.liquorice root.mace.mango.marjoram.methi.mint.mustard.nutmeg.onion seed.orange zest.oregano.paprika.parsley.pepper.peppercorns.pimento.piri piri.poppy seed.pot marjoram.poudre de colombo.ras-el-hanout.rice paper.rogan josh.rose baie.rosemary.saffron.sage.sesame seed.spearmint.sumac.sweet basil.sweet laurel.tagine.tandoori masala.tarragon.thyme.tikka masala.turmeric.vanilla.zahtar`.split(`.`),vegetable:`artichoke.arugula.asian greens.asparagus.bean shoots.bean sprouts.beans.beetroot.bok choy.broccoli.broccolini.brussels sprouts.butternut lettuce.cabbage.capers.carob carrot.carrot.cauliflower.celery.chilli pepper.chinese cabbage.chives.cornichons.cos lettuce.cucumber.dried chinese broccoli.eggplant.endive.english spinach.french eschallots.fresh chillies.garlic.green beans.green pepper.hijiki.iceberg lettuce.jerusalem artichoke.jicama.kale.kohlrabi.leeks.lettuce.okra.onion.parsnip.peas.peppers.potatoes.pumpkin.purple carrot.radicchio.radish.red cabbage.red pepper.rhubarb.snowpea sprouts.spinach.squash.sun dried tomatoes.sweet potato.swiss chard.turnips.zucchini`.split(`.`)},hacker:{adjective:[`1080p`,`auxiliary`,`back-end`,`bluetooth`,`cross-platform`,`digital`,`haptic`,`mobile`,`multi-byte`,`neural`,`online`,`open-source`,`optical`,`primary`,`redundant`,`solid state`,`virtual`,`wireless`],ingverb:[`backing up`,`bypassing`,`calculating`,`compressing`,`connecting`,`copying`,`generating`,`hacking`,`indexing`,`navigating`,`overriding`,`parsing`,`programming`,`quantifying`,`synthesizing`,`transmitting`],noun:[`alarm`,`application`,`array`,`bandwidth`,`bus`,`capacitor`,`card`,`circuit`,`driver`,`feed`,`firewall`,`hard drive`,`interface`,`matrix`,`microchip`,`monitor`,`panel`,`pixel`,`port`,`program`,`protocol`,`sensor`,`system`,`transmitter`],phrase:[`I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!`,`If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!`,`The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!`,`Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!`,`Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!`,`We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!`,`You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!`,`{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!`],verb:[`back up`,`bypass`,`calculate`,`compress`,`connect`,`copy`,`generate`,`hack`,`index`,`input`,`navigate`,`override`,`parse`,`program`,`quantify`,`reboot`,`synthesize`,`transmit`]},internet:{domain_suffix:[`biz`,`com`,`info`,`name`,`net`,`org`],example_email:[`example.com`,`example.net`,`example.org`],free_email:[`gmail.com`,`hotmail.com`,`yahoo.com`]},location:{building_number:[`#####`,`####`,`###`],city_name:`Abilene,Akron,Alafaya,Alameda,Albany,Albuquerque,Alexandria,Alhambra,Aliso Viejo,Allen,Allentown,Aloha,Alpharetta,Altadena,Altamonte Springs,Altoona,Amarillo,Ames,Anaheim,Anchorage,Anderson,Ankeny,Ann Arbor,Annandale,Antelope,Antioch,Apex,Apopka,Apple Valley,Appleton,Arcadia,Arden-Arcade,Arecibo,Arlington,Arlington Heights,Arvada,Ashburn,Asheville,Aspen Hill,Atascocita,Athens-Clarke County,Atlanta,Attleboro,Auburn,Augusta-Richmond County,Aurora,Austin,Avondale,Azusa,Bakersfield,Baldwin Park,Baltimore,Barnstable Town,Bartlett,Baton Rouge,Battle Creek,Bayamon,Bayonne,Baytown,Beaumont,Beavercreek,Beaverton,Bedford,Bel Air South,Bell Gardens,Belleville,Bellevue,Bellflower,Bellingham,Bend,Bentonville,Berkeley,Berwyn,Bethesda,Bethlehem,Billings,Biloxi,Binghamton,Birmingham,Bismarck,Blacksburg,Blaine,Bloomington,Blue Springs,Boca Raton,Boise City,Bolingbrook,Bonita Springs,Bossier City,Boston,Bothell,Boulder,Bountiful,Bowie,Bowling Green,Boynton Beach,Bozeman,Bradenton,Brandon,Brentwood,Bridgeport,Bristol,Brockton,Broken Arrow,Brookhaven,Brookline,Brooklyn Park,Broomfield,Brownsville,Bryan,Buckeye,Buena Park,Buffalo,Buffalo Grove,Burbank,Burien,Burke,Burleson,Burlington,Burnsville,Caguas,Caldwell,Camarillo,Cambridge,Camden,Canton,Cape Coral,Carlsbad,Carmel,Carmichael,Carolina,Carrollton,Carson,Carson City,Cary,Casa Grande,Casas Adobes,Casper,Castle Rock,Castro Valley,Catalina Foothills,Cathedral City,Catonsville,Cedar Hill,Cedar Park,Cedar Rapids,Centennial,Centreville,Ceres,Cerritos,Champaign,Chandler,Chapel Hill,Charleston,Charlotte,Charlottesville,Chattanooga,Cheektowaga,Chesapeake,Chesterfield,Cheyenne,Chicago,Chico,Chicopee,Chino,Chino Hills,Chula Vista,Cicero,Cincinnati,Citrus Heights,Clarksville,Clearwater,Cleveland,Cleveland Heights,Clifton,Clovis,Coachella,Coconut Creek,Coeur d'Alene,College Station,Collierville,Colorado Springs,Colton,Columbia,Columbus,Commerce City,Compton,Concord,Conroe,Conway,Coon Rapids,Coral Gables,Coral Springs,Corona,Corpus Christi,Corvallis,Costa Mesa,Council Bluffs,Country Club,Covina,Cranston,Cupertino,Cutler Bay,Cuyahoga Falls,Cypress,Dale City,Dallas,Daly City,Danbury,Danville,Davenport,Davie,Davis,Dayton,Daytona Beach,DeKalb,DeSoto,Dearborn,Dearborn Heights,Decatur,Deerfield Beach,Delano,Delray Beach,Deltona,Denton,Denver,Des Moines,Des Plaines,Detroit,Diamond Bar,Doral,Dothan,Downers Grove,Downey,Draper,Dublin,Dubuque,Duluth,Dundalk,Dunwoody,Durham,Eagan,East Hartford,East Honolulu,East Lansing,East Los Angeles,East Orange,East Providence,Eastvale,Eau Claire,Eden Prairie,Edina,Edinburg,Edmond,El Cajon,El Centro,El Dorado Hills,El Monte,El Paso,Elgin,Elizabeth,Elk Grove,Elkhart,Ellicott City,Elmhurst,Elyria,Encinitas,Enid,Enterprise,Erie,Escondido,Euclid,Eugene,Euless,Evanston,Evansville,Everett,Fairfield,Fall River,Fargo,Farmington,Farmington Hills,Fayetteville,Federal Way,Findlay,Fishers,Flagstaff,Flint,Florence-Graham,Florin,Florissant,Flower Mound,Folsom,Fond du Lac,Fontana,Fort Collins,Fort Lauderdale,Fort Myers,Fort Pierce,Fort Smith,Fort Wayne,Fort Worth,Fountain Valley,Fountainebleau,Framingham,Franklin,Frederick,Freeport,Fremont,Fresno,Frisco,Fullerton,Gainesville,Gaithersburg,Galveston,Garden Grove,Gardena,Garland,Gary,Gastonia,Georgetown,Germantown,Gilbert,Gilroy,Glen Burnie,Glendale,Glendora,Glenview,Goodyear,Grand Forks,Grand Island,Grand Junction,Grand Prairie,Grand Rapids,Grapevine,Great Falls,Greeley,Green Bay,Greensboro,Greenville,Greenwood,Gresham,Guaynabo,Gulfport,Hacienda Heights,Hackensack,Haltom City,Hamilton,Hammond,Hampton,Hanford,Harlingen,Harrisburg,Harrisonburg,Hartford,Hattiesburg,Haverhill,Hawthorne,Hayward,Hemet,Hempstead,Henderson,Hendersonville,Hesperia,Hialeah,Hicksville,High Point,Highland,Highlands Ranch,Hillsboro,Hilo,Hoboken,Hoffman Estates,Hollywood,Homestead,Honolulu,Hoover,Houston,Huntersville,Huntington,Huntington Beach,Huntington Park,Huntsville,Hutchinson,Idaho Falls,Independence,Indianapolis,Indio,Inglewood,Iowa City,Irondequoit,Irvine,Irving,Jackson,Jacksonville,Janesville,Jefferson City,Jeffersonville,Jersey City,Johns Creek,Johnson City,Joliet,Jonesboro,Joplin,Jupiter,Jurupa Valley,Kalamazoo,Kannapolis,Kansas City,Kearny,Keller,Kendale Lakes,Kendall,Kenner,Kennewick,Kenosha,Kent,Kentwood,Kettering,Killeen,Kingsport,Kirkland,Kissimmee,Knoxville,Kokomo,La Crosse,La Habra,La Mesa,La Mirada,Lacey,Lafayette,Laguna Niguel,Lake Charles,Lake Elsinore,Lake Forest,Lake Havasu City,Lake Ridge,Lakeland,Lakeville,Lakewood,Lancaster,Lansing,Laredo,Largo,Las Cruces,Las Vegas,Lauderhill,Lawrence,Lawton,Layton,League City,Lee's Summit,Leesburg,Lehi,Lehigh Acres,Lenexa,Levittown,Lewisville,Lexington-Fayette,Lincoln,Linden,Little Rock,Littleton,Livermore,Livonia,Lodi,Logan,Lombard,Lompoc,Long Beach,Longmont,Longview,Lorain,Los Angeles,Louisville/Jefferson County,Loveland,Lowell,Lubbock,Lynchburg,Lynn,Lynwood,Macon-Bibb County,Madera,Madison,Malden,Manchester,Manhattan,Mansfield,Manteca,Maple Grove,Margate,Maricopa,Marietta,Marysville,Mayaguez,McAllen,McKinney,McLean,Medford,Melbourne,Memphis,Menifee,Mentor,Merced,Meriden,Meridian,Mesa,Mesquite,Metairie,Methuen Town,Miami,Miami Beach,Miami Gardens,Middletown,Midland,Midwest City,Milford,Millcreek,Milpitas,Milwaukee,Minneapolis,Minnetonka,Minot,Miramar,Mishawaka,Mission,Mission Viejo,Missoula,Missouri City,Mobile,Modesto,Moline,Monroe,Montebello,Monterey Park,Montgomery,Moore,Moreno Valley,Morgan Hill,Mount Pleasant,Mount Prospect,Mount Vernon,Mountain View,Muncie,Murfreesboro,Murray,Murrieta,Nampa,Napa,Naperville,Nashua,Nashville-Davidson,National City,New Bedford,New Braunfels,New Britain,New Brunswick,New Haven,New Orleans,New Rochelle,New York,Newark,Newport Beach,Newport News,Newton,Niagara Falls,Noblesville,Norfolk,Normal,Norman,North Bethesda,North Charleston,North Highlands,North Las Vegas,North Lauderdale,North Little Rock,North Miami,North Miami Beach,North Port,North Richland Hills,Norwalk,Novato,Novi,O'Fallon,Oak Lawn,Oak Park,Oakland,Oakland Park,Ocala,Oceanside,Odessa,Ogden,Oklahoma City,Olathe,Olympia,Omaha,Ontario,Orange,Orem,Orland Park,Orlando,Oro Valley,Oshkosh,Overland Park,Owensboro,Oxnard,Palatine,Palm Bay,Palm Beach Gardens,Palm Coast,Palm Desert,Palm Harbor,Palm Springs,Palmdale,Palo Alto,Paradise,Paramount,Parker,Parma,Pasadena,Pasco,Passaic,Paterson,Pawtucket,Peabody,Pearl City,Pearland,Pembroke Pines,Pensacola,Peoria,Perris,Perth Amboy,Petaluma,Pflugerville,Pharr,Philadelphia,Phoenix,Pico Rivera,Pine Bluff,Pine Hills,Pinellas Park,Pittsburg,Pittsburgh,Pittsfield,Placentia,Plainfield,Plano,Plantation,Pleasanton,Plymouth,Pocatello,Poinciana,Pomona,Pompano Beach,Ponce,Pontiac,Port Arthur,Port Charlotte,Port Orange,Port St. Lucie,Portage,Porterville,Portland,Portsmouth,Potomac,Poway,Providence,Provo,Pueblo,Quincy,Racine,Raleigh,Rancho Cordova,Rancho Cucamonga,Rancho Palos Verdes,Rancho Santa Margarita,Rapid City,Reading,Redding,Redlands,Redmond,Redondo Beach,Redwood City,Reno,Renton,Reston,Revere,Rialto,Richardson,Richland,Richmond,Rio Rancho,Riverside,Riverton,Riverview,Roanoke,Rochester,Rochester Hills,Rock Hill,Rockford,Rocklin,Rockville,Rockwall,Rocky Mount,Rogers,Rohnert Park,Rosemead,Roseville,Roswell,Round Rock,Rowland Heights,Rowlett,Royal Oak,Sacramento,Saginaw,Salem,Salina,Salinas,Salt Lake City,Sammamish,San Angelo,San Antonio,San Bernardino,San Bruno,San Buenaventura (Ventura),San Clemente,San Diego,San Francisco,San Jacinto,San Jose,San Juan,San Leandro,San Luis Obispo,San Marcos,San Mateo,San Rafael,San Ramon,San Tan Valley,Sandy,Sandy Springs,Sanford,Santa Ana,Santa Barbara,Santa Clara,Santa Clarita,Santa Cruz,Santa Fe,Santa Maria,Santa Monica,Santa Rosa,Santee,Sarasota,Savannah,Sayreville,Schaumburg,Schenectady,Scottsdale,Scranton,Seattle,Severn,Shawnee,Sheboygan,Shoreline,Shreveport,Sierra Vista,Silver Spring,Simi Valley,Sioux City,Sioux Falls,Skokie,Smyrna,Somerville,South Bend,South Gate,South Hill,South Jordan,South San Francisco,South Valley,South Whittier,Southaven,Southfield,Sparks,Spokane,Spokane Valley,Spring,Spring Hill,Spring Valley,Springdale,Springfield,St. Charles,St. Clair Shores,St. Cloud,St. George,St. Joseph,St. Louis,St. Louis Park,St. Paul,St. Peters,St. Petersburg,Stamford,State College,Sterling Heights,Stillwater,Stockton,Stratford,Strongsville,Suffolk,Sugar Land,Summerville,Sunnyvale,Sunrise,Sunrise Manor,Surprise,Syracuse,Tacoma,Tallahassee,Tamarac,Tamiami,Tampa,Taunton,Taylor,Taylorsville,Temecula,Tempe,Temple,Terre Haute,Texas City,The Hammocks,The Villages,The Woodlands,Thornton,Thousand Oaks,Tigard,Tinley Park,Titusville,Toledo,Toms River,Tonawanda,Topeka,Torrance,Town 'n' Country,Towson,Tracy,Trenton,Troy,Trujillo Alto,Tuckahoe,Tucson,Tulare,Tulsa,Turlock,Tuscaloosa,Tustin,Twin Falls,Tyler,Union City,University,Upland,Urbana,Urbandale,Utica,Vacaville,Valdosta,Vallejo,Vancouver,Victoria,Victorville,Vineland,Virginia Beach,Visalia,Vista,Waco,Waipahu,Waldorf,Walnut Creek,Waltham,Warner Robins,Warren,Warwick,Washington,Waterbury,Waterloo,Watsonville,Waukegan,Waukesha,Wauwatosa,Wellington,Wesley Chapel,West Allis,West Babylon,West Covina,West Des Moines,West Hartford,West Haven,West Jordan,West Lafayette,West New York,West Palm Beach,West Sacramento,West Seneca,West Valley City,Westfield,Westland,Westminster,Weston,Weymouth Town,Wheaton,White Plains,Whittier,Wichita,Wichita Falls,Wilmington,Wilson,Winston-Salem,Woodbury,Woodland,Worcester,Wylie,Wyoming,Yakima,Yonkers,Yorba Linda,York,Youngstown,Yuba City,Yucaipa,Yuma`.split(`,`),city_pattern:[`{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}`,`{{location.city_prefix}} {{person.first_name.generic}}`,`{{person.first_name.generic}}{{location.city_suffix}}`,`{{person.last_name.generic}}{{location.city_suffix}}`,`{{location.city_name}}`],city_prefix:[`North`,`East`,`West`,`South`,`New`,`Lake`,`Port`,`Fort`],city_suffix:[`town`,`ton`,`land`,`ville`,`berg`,`burgh`,`boro`,`borough`,`bury`,`view`,`port`,`mouth`,`stad`,`stead`,`furt`,`chester`,`cester`,`fort`,`field`,`haven`,`side`,`shire`,`worth`],continent:[`Africa`,`Antarctica`,`Asia`,`Australia`,`Europe`,`North America`,`South America`],country:[`Afghanistan`,`Åland Islands`,`Albania`,`Algeria`,`American Samoa`,`Andorra`,`Angola`,`Anguilla`,`Antarctica`,`Antigua and Barbuda`,`Argentina`,`Armenia`,`Aruba`,`Australia`,`Austria`,`Azerbaijan`,`Bahamas`,`Bahrain`,`Bangladesh`,`Barbados`,`Belarus`,`Belgium`,`Belize`,`Benin`,`Bermuda`,`Bhutan`,`Bolivia`,`Bonaire, Sint Eustatius and Saba`,`Bosnia and Herzegovina`,`Botswana`,`Bouvet Island`,`Brazil`,`British Indian Ocean Territory (Chagos Archipelago)`,`Brunei Darussalam`,`Bulgaria`,`Burkina Faso`,`Burundi`,`Cambodia`,`Cameroon`,`Canada`,`Cape Verde`,`Cayman Islands`,`Central African Republic`,`Chad`,`Chile`,`China`,`Christmas Island`,`Cocos (Keeling) Islands`,`Colombia`,`Comoros`,`Congo`,`Cook Islands`,`Costa Rica`,`Côte d'Ivoire`,`Croatia`,`Cuba`,`Curaçao`,`Cyprus`,`Czechia`,`Democratic Republic of the Congo`,`Denmark`,`Djibouti`,`Dominica`,`Dominican Republic`,`Ecuador`,`Egypt`,`El Salvador`,`Equatorial Guinea`,`Eritrea`,`Estonia`,`Eswatini`,`Ethiopia`,`Faroe Islands`,`Falkland Islands (Malvinas)`,`Fiji`,`Finland`,`France`,`French Guiana`,`French Polynesia`,`French Southern Territories`,`Gabon`,`Gambia`,`Georgia`,`Germany`,`Ghana`,`Gibraltar`,`Greece`,`Greenland`,`Grenada`,`Guadeloupe`,`Guam`,`Guatemala`,`Guernsey`,`Guinea`,`Guinea-Bissau`,`Guyana`,`Haiti`,`Heard Island and McDonald Islands`,`Holy See (Vatican City State)`,`Honduras`,`Hong Kong`,`Hungary`,`Iceland`,`India`,`Indonesia`,`Iran`,`Iraq`,`Ireland`,`Isle of Man`,`Israel`,`Italy`,`Jamaica`,`Japan`,`Jersey`,`Jordan`,`Kazakhstan`,`Kenya`,`Kiribati`,`Democratic People's Republic of Korea`,`Republic of Korea`,`Kuwait`,`Kyrgyz Republic`,`Lao People's Democratic Republic`,`Latvia`,`Lebanon`,`Lesotho`,`Liberia`,`Libyan Arab Jamahiriya`,`Liechtenstein`,`Lithuania`,`Luxembourg`,`Macao`,`Madagascar`,`Malawi`,`Malaysia`,`Maldives`,`Mali`,`Malta`,`Marshall Islands`,`Martinique`,`Mauritania`,`Mauritius`,`Mayotte`,`Mexico`,`Micronesia`,`Moldova`,`Monaco`,`Mongolia`,`Montenegro`,`Montserrat`,`Morocco`,`Mozambique`,`Myanmar`,`Namibia`,`Nauru`,`Nepal`,`Netherlands`,`New Caledonia`,`New Zealand`,`Nicaragua`,`Niger`,`Nigeria`,`Niue`,`Norfolk Island`,`North Macedonia`,`Northern Mariana Islands`,`Norway`,`Oman`,`Pakistan`,`Palau`,`Palestine`,`Panama`,`Papua New Guinea`,`Paraguay`,`Peru`,`Philippines`,`Pitcairn Islands`,`Poland`,`Portugal`,`Puerto Rico`,`Qatar`,`Réunion`,`Romania`,`Russian Federation`,`Rwanda`,`Saint Barthélemy`,`Saint Helena`,`Saint Kitts and Nevis`,`Saint Lucia`,`Saint Martin`,`Saint Pierre and Miquelon`,`Saint Vincent and the Grenadines`,`Samoa`,`San Marino`,`Sao Tome and Principe`,`Saudi Arabia`,`Senegal`,`Serbia`,`Seychelles`,`Sierra Leone`,`Singapore`,`Sint Maarten`,`Slovakia`,`Slovenia`,`Solomon Islands`,`Somalia`,`South Africa`,`South Georgia and the South Sandwich Islands`,`South Sudan`,`Spain`,`Sri Lanka`,`Sudan`,`Suriname`,`Svalbard & Jan Mayen Islands`,`Sweden`,`Switzerland`,`Syrian Arab Republic`,`Taiwan`,`Tajikistan`,`Tanzania`,`Thailand`,`Timor-Leste`,`Togo`,`Tokelau`,`Tonga`,`Trinidad and Tobago`,`Tunisia`,`Turkey`,`Turkmenistan`,`Turks and Caicos Islands`,`Tuvalu`,`Uganda`,`Ukraine`,`United Arab Emirates`,`United Kingdom`,`United States of America`,`United States Minor Outlying Islands`,`Uruguay`,`Uzbekistan`,`Vanuatu`,`Venezuela`,`Vietnam`,`Virgin Islands, British`,`Virgin Islands, U.S.`,`Wallis and Futuna`,`Western Sahara`,`Yemen`,`Zambia`,`Zimbabwe`],county:`Adams County.Calhoun County.Carroll County.Clark County.Clay County.Crawford County.Douglas County.Fayette County.Franklin County.Grant County.Greene County.Hamilton County.Hancock County.Henry County.Jackson County.Jefferson County.Johnson County.Lake County.Lawrence County.Lee County.Lincoln County.Logan County.Madison County.Marion County.Marshall County.Monroe County.Montgomery County.Morgan County.Perry County.Pike County.Polk County.Scott County.Union County.Warren County.Washington County.Wayne County.Avon.Bedfordshire.Berkshire.Borders.Buckinghamshire.Cambridgeshire.Central.Cheshire.Cleveland.Clwyd.Cornwall.County Antrim.County Armagh.County Down.County Fermanagh.County Londonderry.County Tyrone.Cumbria.Derbyshire.Devon.Dorset.Dumfries and Galloway.Durham.Dyfed.East Sussex.Essex.Fife.Gloucestershire.Grampian.Greater Manchester.Gwent.Gwynedd County.Hampshire.Herefordshire.Hertfordshire.Highlands and Islands.Humberside.Isle of Wight.Kent.Lancashire.Leicestershire.Lincolnshire.Lothian.Merseyside.Mid Glamorgan.Norfolk.North Yorkshire.Northamptonshire.Northumberland.Nottinghamshire.Oxfordshire.Powys.Rutland.Shropshire.Somerset.South Glamorgan.South Yorkshire.Staffordshire.Strathclyde.Suffolk.Surrey.Tayside.Tyne and Wear.Warwickshire.West Glamorgan.West Midlands.West Sussex.West Yorkshire.Wiltshire.Worcestershire`.split(`.`),direction:{cardinal:[`North`,`East`,`South`,`West`],cardinal_abbr:[`N`,`E`,`S`,`W`],ordinal:[`Northeast`,`Northwest`,`Southeast`,`Southwest`],ordinal_abbr:[`NE`,`NW`,`SE`,`SW`]},language:[{name:`Afrikaans`,alpha2:`af`,alpha3:`afr`},{name:`Azerbaijani`,alpha2:`az`,alpha3:`aze`},{name:`Maldivian`,alpha2:`dv`,alpha3:`div`},{name:`Farsi/Persian`,alpha2:`fa`,alpha3:`fas`},{name:`Latvian`,alpha2:`lv`,alpha3:`lav`},{name:`Indonesian`,alpha2:`id`,alpha3:`ind`},{name:`Nepali`,alpha2:`ne`,alpha3:`nep`},{name:`Thai`,alpha2:`th`,alpha3:`tha`},{name:`Uzbek`,alpha2:`uz`,alpha3:`uzb`},{name:`Yoruba`,alpha2:`yo`,alpha3:`yor`},{name:`Pashto`,alpha2:`ps`,alpha3:`pus`},{name:`English`,alpha2:`en`,alpha3:`eng`},{name:`Urdu`,alpha2:`ur`,alpha3:`urd`},{name:`German`,alpha2:`de`,alpha3:`deu`},{name:`French`,alpha2:`fr`,alpha3:`fra`},{name:`Spanish`,alpha2:`es`,alpha3:`spa`},{name:`Italian`,alpha2:`it`,alpha3:`ita`},{name:`Dutch`,alpha2:`nl`,alpha3:`nld`},{name:`Russian`,alpha2:`ru`,alpha3:`rus`},{name:`Portuguese`,alpha2:`pt`,alpha3:`por`},{name:`Polish`,alpha2:`pl`,alpha3:`pol`},{name:`Arabic`,alpha2:`ar`,alpha3:`ara`},{name:`Japanese`,alpha2:`ja`,alpha3:`jpn`},{name:`Chinese`,alpha2:`zh`,alpha3:`zho`},{name:`Hindi`,alpha2:`hi`,alpha3:`hin`},{name:`Bengali`,alpha2:`bn`,alpha3:`ben`},{name:`Gujarati`,alpha2:`gu`,alpha3:`guj`},{name:`Tamil`,alpha2:`ta`,alpha3:`tam`},{name:`Telugu`,alpha2:`te`,alpha3:`tel`},{name:`Punjabi`,alpha2:`pa`,alpha3:`pan`},{name:`Vietnamese`,alpha2:`vi`,alpha3:`vie`},{name:`Korean`,alpha2:`ko`,alpha3:`kor`},{name:`Turkish`,alpha2:`tr`,alpha3:`tur`},{name:`Swedish`,alpha2:`sv`,alpha3:`swe`},{name:`Greek`,alpha2:`el`,alpha3:`ell`},{name:`Czech`,alpha2:`cs`,alpha3:`ces`},{name:`Hungarian`,alpha2:`hu`,alpha3:`hun`},{name:`Romanian`,alpha2:`ro`,alpha3:`ron`},{name:`Ukrainian`,alpha2:`uk`,alpha3:`ukr`},{name:`Norwegian`,alpha2:`no`,alpha3:`nor`},{name:`Serbian`,alpha2:`sr`,alpha3:`srp`},{name:`Croatian`,alpha2:`hr`,alpha3:`hrv`},{name:`Slovak`,alpha2:`sk`,alpha3:`slk`},{name:`Slovenian`,alpha2:`sl`,alpha3:`slv`},{name:`Icelandic`,alpha2:`is`,alpha3:`isl`},{name:`Finnish`,alpha2:`fi`,alpha3:`fin`},{name:`Danish`,alpha2:`da`,alpha3:`dan`},{name:`Swahili`,alpha2:`sw`,alpha3:`swa`},{name:`Bashkir`,alpha2:`ba`,alpha3:`bak`},{name:`Basque`,alpha2:`eu`,alpha3:`eus`},{name:`Catalan`,alpha2:`ca`,alpha3:`cat`},{name:`Galician`,alpha2:`gl`,alpha3:`glg`},{name:`Esperanto`,alpha2:`eo`,alpha3:`epo`},{name:`Fijian`,alpha2:`fj`,alpha3:`fij`},{name:`Malagasy`,alpha2:`mg`,alpha3:`mlg`},{name:`Maltese`,alpha2:`mt`,alpha3:`mlt`},{name:`Albanian`,alpha2:`sq`,alpha3:`sqi`},{name:`Armenian`,alpha2:`hy`,alpha3:`hye`},{name:`Georgian`,alpha2:`ka`,alpha3:`kat`},{name:`Macedonian`,alpha2:`mk`,alpha3:`mkd`},{name:`Kazakh`,alpha2:`kk`,alpha3:`kaz`},{name:`Haitian Creole`,alpha2:`ht`,alpha3:`hat`},{name:`Mongolian`,alpha2:`mn`,alpha3:`mon`},{name:`Kyrgyz`,alpha2:`ky`,alpha3:`kir`},{name:`Finnish`,alpha2:`fi`,alpha3:`fin`},{name:`Tagalog`,alpha2:`tl`,alpha3:`tgl`},{name:`Malay`,alpha2:`ms`,alpha3:`msa`},{name:`Tajik`,alpha2:`tg`,alpha3:`tgk`},{name:`Swati`,alpha2:`ss`,alpha3:`ssw`},{name:`Tatar`,alpha2:`tt`,alpha3:`tat`},{name:`Zulu`,alpha2:`zu`,alpha3:`zul`}],postcode:[`#####`,`#####-####`],secondary_address:[`Apt. ###`,`Suite ###`],state:`Alabama.Alaska.Arizona.Arkansas.California.Colorado.Connecticut.Delaware.Florida.Georgia.Hawaii.Idaho.Illinois.Indiana.Iowa.Kansas.Kentucky.Louisiana.Maine.Maryland.Massachusetts.Michigan.Minnesota.Mississippi.Missouri.Montana.Nebraska.Nevada.New Hampshire.New Jersey.New Mexico.New York.North Carolina.North Dakota.Ohio.Oklahoma.Oregon.Pennsylvania.Rhode Island.South Carolina.South Dakota.Tennessee.Texas.Utah.Vermont.Virginia.Washington.West Virginia.Wisconsin.Wyoming`.split(`.`),state_abbr:`AL.AK.AZ.AR.CA.CO.CT.DE.FL.GA.HI.ID.IL.IN.IA.KS.KY.LA.ME.MD.MA.MI.MN.MS.MO.MT.NE.NV.NH.NJ.NM.NY.NC.ND.OH.OK.OR.PA.RI.SC.SD.TN.TX.UT.VT.VA.WA.WV.WI.WY`.split(`.`),street_address:{normal:`{{location.buildingNumber}} {{location.street}}`,full:`{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}`},street_name:`10th Street.11th Street.12th Street.13th Street.14th Street.15th Street.16th Street.1st Avenue.1st Street.2nd Avenue.2nd Street.3rd Avenue.3rd Street.4th Avenue.4th Street.5th Avenue.5th Street.6th Avenue.6th Street.7th Avenue.7th Street.8th Avenue.8th Street.9th Street.A Street.Abbey Road.Adams Avenue.Adams Street.Airport Road.Albany Road.Albert Road.Albion Street.Alexandra Road.Alfred Street.Alma Street.Ash Close.Ash Grove.Ash Road.Ash Street.Aspen Close.Atlantic Avenue.Avenue Road.Back Lane.Baker Street.Balmoral Road.Barn Close.Barton Road.Bath Road.Bath Street.Bay Street.Beach Road.Bedford Road.Beech Close.Beech Drive.Beech Grove.Beech Road.Beechwood Avenue.Bell Lane.Belmont Road.Birch Avenue.Birch Close.Birch Grove.Birch Road.Blind Lane.Bluebell Close.Boundary Road.Bramble Close.Bramley Close.Bridge Road.Bridge Street.Broad Lane.Broad Street.Broadway.Broadway Avenue.Broadway Street.Brook Lane.Brook Road.Brook Street.Brookside.Buckingham Road.Cambridge Street.Canal Street.Castle Close.Castle Lane.Castle Road.Castle Street.Cavendish Road.Cedar Avenue.Cedar Close.Cedar Grove.Cedar Road.Cedar Street.Cemetery Road.Center Avenue.Center Road.Center Street.Central Avenue.Central Street.Chapel Close.Chapel Hill.Chapel Road.Chapel Street.Charles Street.Cherry Close.Cherry Street.Cherry Tree Close.Chester Road.Chestnut Close.Chestnut Drive.Chestnut Grove.Chestnut Street.Church Avenue.Church Close.Church Hill.Church Lane.Church Path.Church Road.Church Street.Church View.Church Walk.Claremont Road.Clarence Road.Clarence Street.Clarendon Road.Clark Street.Clay Lane.Cleveland Street.Cliff Road.Clifton Road.Clinton Street.College Avenue.College Street.Columbia Avenue.Commerce Street.Commercial Road.Commercial Street.Common Lane.Coronation Avenue.Coronation Road.County Line Road.County Road.Court Street.Cow Lane.Crescent Road.Cromwell Road.Cross Lane.Cross Street.Crown Street.Cumberland Street.Dale Street.Dark Lane.Davis Street.Depot Street.Derby Road.Derwent Close.Devonshire Road.Division Street.Douglas Road.Duke Street.E 10th Street.E 11th Street.E 12th Street.E 14th Street.E 1st Street.E 2nd Street.E 3rd Street.E 4th Avenue.E 4th Street.E 5th Street.E 6th Avenue.E 6th Street.E 7th Street.E 8th Street.E 9th Street.E Bridge Street.E Broad Street.E Broadway.E Broadway Street.E Cedar Street.E Center Street.E Central Avenue.E Church Street.E Elm Street.E Franklin Street.E Front Street.E Grand Avenue.E High Street.E Jackson Street.E Jefferson Street.E Main.E Main Street.E Maple Street.E Market Street.E North Street.E Oak Street.E Park Avenue.E Pine Street.E River Road.E South Street.E State Street.E Union Street.E Walnut Street.E Washington Avenue.E Washington Street.E Water Street.East Avenue.East Road.East Street.Edward Street.Elm Close.Elm Grove.Elm Road.Elm Street.Euclid Avenue.Fairfield Road.Farm Close.Ferry Road.Field Close.Field Lane.First Avenue.First Street.Fore Street.Forest Avenue.Forest Road.Fourth Avenue.Franklin Avenue.Franklin Road.Franklin Street.Front Street.Frontage Road.Garden Close.Garden Street.George Street.Gladstone Road.Glebe Close.Gloucester Road.Gordon Road.Gordon Street.Grand Avenue.Grange Avenue.Grange Close.Grange Road.Grant Street.Green Close.Green Lane.Green Street.Greenville Road.Greenway.Greenwood Road.Grove Lane.Grove Road.Grove Street.Hall Lane.Hall Street.Harrison Avenue.Harrison Street.Hawthorn Avenue.Hawthorn Close.Hazel Close.Hazel Grove.Heath Road.Heather Close.Henry Street.Heron Close.Hickory Street.High Road.High Street.Highfield Avenue.Highfield Close.Highfield Road.Highland Avenue.Hill Road.Hill Street.Hillside.Hillside Avenue.Hillside Close.Hillside Road.Holly Close.Honeysuckle Close.Howard Road.Howard Street.Jackson Avenue.Jackson Street.James Street.Jefferson Avenue.Jefferson Street.Johnson Street.Jubilee Close.Juniper Close.Kent Road.Kestrel Close.King Street.King's Road.Kingfisher Close.Kings Highway.Kingsway.Laburnum Grove.Lafayette Street.Lake Avenue.Lake Drive.Lake Road.Lake Street.Lancaster Road.Lansdowne Road.Larch Close.Laurel Close.Lawrence Street.Lee Street.Liberty Street.Lime Grove.Lincoln Avenue.Lincoln Highway.Lincoln Road.Lincoln Street.Locust Street.Lodge Close.Lodge Lane.London Road.Long Lane.Low Road.Madison Avenue.Madison Street.Main.Main Avenue.Main Road.Main Street.Main Street E.Main Street N.Main Street S.Main Street W.Manchester Road.Manor Close.Manor Drive.Manor Gardens.Manor Road.Manor Way.Maple Avenue.Maple Close.Maple Drive.Maple Road.Maple Street.Market Place.Market Square.Market Street.Marlborough Road.Marsh Lane.Martin Luther King Boulevard.Martin Luther King Drive.Martin Luther King Jr Boulevard.Mary Street.Mayfield Road.Meadow Close.Meadow Drive.Meadow Lane.Meadow View.Meadow Way.Memorial Drive.Middle Street.Mill Close.Mill Lane.Mill Road.Mill Street.Milton Road.Milton Street.Monroe Street.Moor Lane.Moss Lane.Mount Pleasant.Mount Street.Mulberry Street.N 1st Street.N 2nd Street.N 3rd Street.N 4th Street.N 5th Street.N 6th Street.N 7th Street.N 8th Street.N 9th Street.N Bridge Street.N Broad Street.N Broadway.N Broadway Street.N Cedar Street.N Center Street.N Central Avenue.N Chestnut Street.N Church Street.N College Street.N Court Street.N Division Street.N East Street.N Elm Street.N Franklin Street.N Front Street.N Harrison Street.N High Street.N Jackson Street.N Jefferson Street.N Lincoln Street.N Locust Street.N Main.N Main Avenue.N Main Street.N Maple Street.N Market Street.N Monroe Street.N Oak Street.N Park Street.N Pearl Street.N Pine Street.N Poplar Street.N Railroad Street.N State Street.N Union Street.N Walnut Street.N Washington Avenue.N Washington Street.N Water Street.Nelson Road.Nelson Street.New Lane.New Road.New Street.Newton Road.Nightingale Close.Norfolk Road.North Avenue.North Lane.North Road.North Street.Northfield Road.Oak Avenue.Oak Drive.Oak Lane.Oak Road.Oak Street.Oakfield Road.Oaklands.Old Lane.Old Military Road.Old Road.Old State Road.Orchard Drive.Orchard Lane.Orchard Road.Orchard Street.Oxford Road.Oxford Street.Park Avenue.Park Crescent.Park Drive.Park Lane.Park Place.Park Road.Park Street.Park View.Parkside.Pearl Street.Pennsylvania Avenue.Pine Close.Pine Grove.Pine Street.Pinfold Lane.Pleasant Street.Poplar Avenue.Poplar Close.Poplar Road.Poplar Street.Post Road.Pound Lane.Princes Street.Princess Street.Priory Close.Priory Road.Prospect Avenue.Prospect Place.Prospect Road.Prospect Street.Quarry Lane.Quarry Road.Queen's Road.Railroad Avenue.Railroad Street.Railway Street.Rectory Close.Rectory Lane.Richmond Close.Richmond Road.Ridge Road.River Road.River Street.Riverside.Riverside Avenue.Riverside Drive.Roman Road.Roman Way.Rowan Close.Russell Street.S 10th Street.S 14th Street.S 1st Avenue.S 1st Street.S 2nd Street.S 3rd Street.S 4th Street.S 5th Street.S 6th Street.S 7th Street.S 8th Street.S 9th Street.S Bridge Street.S Broad Street.S Broadway.S Broadway Street.S Center Street.S Central Avenue.S Chestnut Street.S Church Street.S College Street.S Division Street.S East Street.S Elm Street.S Franklin Street.S Front Street.S Grand Avenue.S High Street.S Jackson Street.S Jefferson Street.S Lincoln Street.S Main.S Main Avenue.S Main Street.S Maple Street.S Market Street.S Mill Street.S Monroe Street.S Oak Street.S Park Street.S Pine Street.S Railroad Street.S State Street.S Union Street.S Walnut Street.S Washington Avenue.S Washington Street.S Water Street.S West Street.Salisbury Road.Sandringham Road.Sandy Lane.School Close.School Lane.School Road.School Street.Second Avenue.Silver Street.Skyline Drive.Smith Street.Somerset Road.South Avenue.South Drive.South Road.South Street.South View.Spring Gardens.Spring Street.Springfield Close.Springfield Road.Spruce Street.St Andrew's Road.St Andrews Close.St George's Road.St John's Road.St Mary's Close.St Mary's Road.Stanley Road.Stanley Street.State Avenue.State Line Road.State Road.State Street.Station Road.Station Street.Stoney Lane.Sycamore Avenue.Sycamore Close.Sycamore Drive.Sycamore Street.Talbot Road.Tennyson Road.The Avenue.The Beeches.The Causeway.The Chase.The Coppice.The Copse.The Crescent.The Croft.The Dell.The Drive.The Fairway.The Glebe.The Grange.The Green.The Grove.The Hawthorns.The Lane.The Laurels.The Limes.The Maltings.The Meadows.The Mews.The Mount.The Oaks.The Orchard.The Oval.The Paddock.The Paddocks.The Poplars.The Ridgeway.The Ridings.The Rise.The Sidings.The Spinney.The Square.The Willows.The Woodlands.Third Avenue.Third Street.Tower Road.Trinity Road.Tudor Close.Union Avenue.Union Street.University Avenue.University Drive.Valley Road.Veterans Memorial Drive.Veterans Memorial Highway.Vicarage Close.Vicarage Lane.Vicarage Road.Victoria Place.Victoria Road.Victoria Street.Vine Street.W 10th Street.W 11th Street.W 12th Street.W 14th Street.W 1st Street.W 2nd Street.W 3rd Street.W 4th Avenue.W 4th Street.W 5th Street.W 6th Avenue.W 6th Street.W 7th Street.W 8th Street.W 9th Street.W Bridge Street.W Broad Street.W Broadway.W Broadway Avenue.W Broadway Street.W Center Street.W Central Avenue.W Chestnut Street.W Church Street.W Division Street.W Elm Street.W Franklin Street.W Front Street.W Grand Avenue.W High Street.W Jackson Street.W Jefferson Street.W Lake Street.W Main.W Main Street.W Maple Street.W Market Street.W Monroe Street.W North Street.W Oak Street.W Park Street.W Pine Street.W River Road.W South Street.W State Street.W Union Street.W Walnut Street.W Washington Avenue.W Washington Street.Walnut Close.Walnut Street.Warren Close.Warren Road.Washington Avenue.Washington Boulevard.Washington Road.Washington Street.Water Lane.Water Street.Waterloo Road.Waterside.Watery Lane.Waverley Road.Well Lane.Wellington Road.Wellington Street.West Avenue.West End.West Lane.West Road.West Street.West View.Western Avenue.Western Road.Westfield Road.Westgate.William Street.Willow Close.Willow Drive.Willow Grove.Willow Road.Willow Street.Windermere Road.Windmill Close.Windmill Lane.Windsor Avenue.Windsor Close.Windsor Drive.Wood Lane.Wood Street.Woodland Close.Woodland Road.Woodlands.Woodlands Avenue.Woodlands Close.Woodlands Road.Woodside.Woodside Road.Wren Close.Yew Tree Close.York Road.York Street`.split(`.`),street_pattern:[`{{person.first_name.generic}} {{location.street_suffix}}`,`{{person.last_name.generic}} {{location.street_suffix}}`,`{{location.street_name}}`],street_suffix:`Alley.Avenue.Branch.Bridge.Brook.Brooks.Burg.Burgs.Bypass.Camp.Canyon.Cape.Causeway.Center.Centers.Circle.Circles.Cliff.Cliffs.Club.Common.Corner.Corners.Course.Court.Courts.Cove.Coves.Creek.Crescent.Crest.Crossing.Crossroad.Curve.Dale.Dam.Divide.Drive.Drives.Estate.Estates.Expressway.Extension.Extensions.Fall.Falls.Ferry.Field.Fields.Flat.Flats.Ford.Fords.Forest.Forge.Forges.Fork.Forks.Fort.Freeway.Garden.Gardens.Gateway.Glen.Glens.Green.Greens.Grove.Groves.Harbor.Harbors.Haven.Heights.Highway.Hill.Hills.Hollow.Inlet.Island.Islands.Isle.Junction.Junctions.Key.Keys.Knoll.Knolls.Lake.Lakes.Land.Landing.Lane.Light.Lights.Loaf.Lock.Locks.Lodge.Loop.Mall.Manor.Manors.Meadow.Meadows.Mews.Mill.Mills.Mission.Motorway.Mount.Mountain.Mountains.Neck.Orchard.Oval.Overpass.Park.Parks.Parkway.Parkways.Pass.Passage.Path.Pike.Pine.Pines.Place.Plain.Plains.Plaza.Point.Points.Port.Ports.Prairie.Radial.Ramp.Ranch.Rapid.Rapids.Rest.Ridge.Ridges.River.Road.Roads.Route.Row.Rue.Run.Shoal.Shoals.Shore.Shores.Skyway.Spring.Springs.Spur.Spurs.Square.Squares.Station.Stravenue.Stream.Street.Streets.Summit.Terrace.Throughway.Trace.Track.Trafficway.Trail.Tunnel.Turnpike.Underpass.Union.Unions.Valley.Valleys.Via.Viaduct.View.Views.Village.Villages.Ville.Vista.Walk.Walks.Wall.Way.Ways.Well.Wells`.split(`.`)},lorem:{word:`a.ab.abbas.abduco.abeo.abscido.absconditus.absens.absorbeo.absque.abstergo.absum.abundans.abutor.accedo.accendo.acceptus.accommodo.accusamus.accusantium.accusator.acer.acerbitas.acervus.acidus.acies.acquiro.acsi.ad.adamo.adaugeo.addo.adduco.ademptio.adeo.adeptio.adfectus.adfero.adficio.adflicto.adhaero.adhuc.adicio.adimpleo.adinventitias.adipisci.adipiscor.adiuvo.administratio.admiratio.admitto.admoneo.admoveo.adnuo.adopto.adsidue.adstringo.adsuesco.adsum.adulatio.adulescens.aduro.advenio.adversus.advoco.aedificium.aeger.aegre.aegrotatio.aegrus.aeneus.aequitas.aequus.aer.aestas.aestivus.aestus.aetas.aeternus.ager.aggero.aggredior.agnitio.agnosco.ago.ait.aiunt.alias.alienus.alii.alioqui.aliqua.aliquam.aliquid.alius.allatus.alo.alter.altus.alveus.amaritudo.ambitus.ambulo.amet.amicitia.amiculum.amissio.amita.amitto.amo.amor.amoveo.amplexus.amplitudo.amplus.ancilla.angelus.angulus.angustus.animadverto.animi.animus.annus.anser.ante.antea.antepono.antiquus.aperiam.aperio.aperte.apostolus.apparatus.appello.appono.appositus.approbo.apto.aptus.apud.aqua.ara.aranea.arbitro.arbor.arbustum.arca.arceo.arcesso.architecto.arcus.argentum.argumentum.arguo.arma.armarium.aro.ars.articulus.artificiose.arto.arx.ascisco.ascit.asper.asperiores.aspernatur.aspicio.asporto.assentator.assumenda.astrum.at.atavus.ater.atque.atqui.atrocitas.atrox.attero.attollo.attonbitus.auctor.auctus.audacia.audax.audentia.audeo.audio.auditor.aufero.aureus.aurum.aut.autem.autus.auxilium.avaritia.avarus.aveho.averto.baiulus.balbus.barba.bardus.basium.beatae.beatus.bellicus.bellum.bene.beneficium.benevolentia.benigne.bestia.bibo.bis.blandior.blanditiis.bonus.bos.brevis.cado.caecus.caelestis.caelum.calamitas.calcar.calco.calculus.callide.campana.candidus.canis.canonicus.canto.capillus.capio.capitulus.capto.caput.carbo.carcer.careo.caries.cariosus.caritas.carmen.carpo.carus.casso.caste.casus.catena.caterva.cattus.cauda.causa.caute.caveo.cavus.cedo.celebrer.celer.celo.cena.cenaculum.ceno.censura.centum.cerno.cernuus.certe.certus.cervus.cetera.charisma.chirographum.cibo.cibus.cicuta.cilicium.cimentarius.ciminatio.cinis.circumvenio.cito.civis.civitas.clam.clamo.claro.clarus.claudeo.claustrum.clementia.clibanus.coadunatio.coaegresco.coepi.coerceo.cogito.cognatus.cognomen.cogo.cohaero.cohibeo.cohors.colligo.collum.colo.color.coma.combibo.comburo.comedo.comes.cometes.comis.comitatus.commemoro.comminor.commodi.commodo.communis.comparo.compello.complectus.compono.comprehendo.comptus.conatus.concedo.concido.conculco.condico.conduco.confero.confido.conforto.confugo.congregatio.conicio.coniecto.conitor.coniuratio.conor.conqueror.conscendo.consectetur.consequatur.consequuntur.conservo.considero.conspergo.constans.consuasor.contabesco.contego.contigo.contra.conturbo.conventus.convoco.copia.copiose.cornu.corona.corporis.corpus.correptius.corrigo.corroboro.corrumpo.corrupti.coruscus.cotidie.crapula.cras.crastinus.creator.creber.crebro.credo.creo.creptio.crepusculum.cresco.creta.cribro.crinis.cruciamentum.crudelis.cruentus.crur.crustulum.crux.cubicularis.cubitum.cubo.cui.cuius.culpa.culpo.cultellus.cultura.cum.cumque.cunabula.cunae.cunctatio.cupiditas.cupiditate.cupio.cuppedia.cupressus.cur.cura.curatio.curia.curiositas.curis.curo.curriculum.currus.cursim.curso.cursus.curto.curtus.curvo.custodia.damnatio.damno.dapifer.debeo.debilito.debitis.decens.decerno.decet.decimus.decipio.decor.decretum.decumbo.dedecor.dedico.deduco.defaeco.defendo.defero.defessus.defetiscor.deficio.defleo.defluo.defungo.degenero.degero.degusto.deinde.delectatio.delectus.delego.deleniti.deleo.delibero.delicate.delinquo.deludo.demens.demergo.demitto.demo.demonstro.demoror.demulceo.demum.denego.denique.dens.denuncio.denuo.deorsum.depereo.depono.depopulo.deporto.depraedor.deprecator.deprimo.depromo.depulso.deputo.derelinquo.derideo.deripio.deserunt.desidero.desino.desipio.desolo.desparatus.despecto.dicta.dignissimos.distinctio.dolor.dolore.dolorem.doloremque.dolores.doloribus.dolorum.ducimus.ea.eaque.earum.eius.eligendi.enim.eos.error.esse.est.et.eum.eveniet.ex.excepturi.exercitationem.expedita.explicabo.facere.facilis.fuga.fugiat.fugit.harum.hic.id.illo.illum.impedit.in.incidunt.infit.inflammatio.inventore.ipsa.ipsam.ipsum.iste.itaque.iure.iusto.labore.laboriosam.laborum.laudantium.libero.magnam.magni.maiores.maxime.minima.minus.modi.molestiae.molestias.mollitia.nam.natus.necessitatibus.nemo.neque.nesciunt.nihil.nisi.nobis.non.nostrum.nulla.numquam.occaecati.ocer.odio.odit.officia.officiis.omnis.optio.paens.pariatur.patior.patria.patrocinor.patruus.pauci.paulatim.pauper.pax.peccatus.pecco.pecto.pectus.pecus.peior.pel.perferendis.perspiciatis.placeat.porro.possimus.praesentium.provident.quae.quaerat.quam.quas.quasi.qui.quia.quibusdam.quidem.quis.quisquam.quo.quod.quos.ratione.recusandae.reiciendis.rem.repellat.repellendus.reprehenderit.repudiandae.rerum.saepe.sapiente.sed.sequi.similique.sint.sit.socius.sodalitas.sol.soleo.solio.solitudo.solium.sollers.sollicito.solum.solus.soluta.solutio.solvo.somniculosus.somnus.sonitus.sono.sophismata.sopor.sordeo.sortitus.spargo.speciosus.spectaculum.speculum.sperno.spero.spes.spiculum.spiritus.spoliatio.sponte.stabilis.statim.statua.stella.stillicidium.stipes.stips.sto.strenuus.strues.studio.stultus.suadeo.suasoria.sub.subito.subiungo.sublime.subnecto.subseco.substantia.subvenio.succedo.succurro.sufficio.suffoco.suffragium.suggero.sui.sulum.sum.summa.summisse.summopere.sumo.sumptus.sunt.supellex.super.suppellex.supplanto.suppono.supra.surculus.surgo.sursum.suscipio.suscipit.suspendo.sustineo.suus.synagoga.tabella.tabernus.tabesco.tabgo.tabula.taceo.tactus.taedium.talio.talis.talus.tam.tamdiu.tamen.tametsi.tamisium.tamquam.tandem.tantillus.tantum.tardus.tego.temeritas.temperantia.templum.tempora.tempore.temporibus.temptatio.tempus.tenax.tendo.teneo.tener.tenetur.tenuis.tenus.tepesco.tepidus.ter.terebro.teres.terga.tergeo.tergiversatio.tergo.tergum.termes.terminatio.tero.terra.terreo.territo.terror.tersus.tertius.testimonium.texo.textilis.textor.textus.thalassinus.theatrum.theca.thema.theologus.thermae.thesaurus.thesis.thorax.thymbra.thymum.tibi.timidus.timor.titulus.tolero.tollo.tondeo.tonsor.torqueo.torrens.tot.totam.totidem.toties.totus.tracto.trado.traho.trans.tredecim.tremo.trepide.tres.tribuo.tricesimus.triduana.tripudio.tristis.triumphus.trucido.truculenter.tubineus.tui.tum.tumultus.tunc.turba.turbo.turpis.tutamen.tutis.tyrannus.uberrime.ubi.ulciscor.ullam.ullus.ulterius.ultio.ultra.umbra.umerus.umquam.una.unde.undique.universe.unus.urbanus.urbs.uredo.usitas.usque.ustilo.ustulo.usus.ut.uter.uterque.utilis.utique.utor.utpote.utrimque.utroque.utrum.uxor.vaco.vacuus.vado.vae.valde.valens.valeo.valetudo.validus.vallum.vapulus.varietas.varius.vehemens.vel.velit.velociter.velum.velut.venia.veniam.venio.ventito.ventosus.ventus.venustas.ver.verbera.verbum.vere.verecundia.vereor.vergo.veritas.veritatis.vero.versus.verto.verumtamen.verus.vesco.vesica.vesper.vespillo.vester.vestigium.vestrum.vetus.via.vicinus.vicissitudo.victoria.victus.videlicet.video.viduo.vigilo.vigor.vilicus.vilis.vilitas.villa.vinco.vinculum.vindico.vinitor.vinum.vir.virga.virgo.viridis.viriliter.virtus.vis.viscus.vita.vitae.vitiosus.vitium.vito.vivo.vix.vobis.vociferor.voco.volaticus.volo.volubilis.voluntarius.volup.voluptas.voluptate.voluptatem.voluptates.voluptatibus.voluptatum.volutabrum.volva.vomer.vomica.vomito.vorago.vorax.voro.vos.votum.voveo.vox.vulariter.vulgaris.vulgivagus.vulgo.vulgus.vulnero.vulnus.vulpes.vulticulus.xiphias`.split(`.`)},metadata:{title:`English`,code:`en`,language:`en`,endonym:`English`,dir:`ltr`,script:`Latn`},music:{album:[`"Awaken, My Love!"`,`(What's The Story) Morning Glory?`,`- Tragedy +`,`13 Reasons Why (Season 3)`,`21st Century Breakdown`,`30 De Febrero`,`432 Hz Deep Healing`,`5-Star`,`528 Hz Meditation Music`,`54+1`,`8 Mile`,`808s & Heartbreak`,`9 To 5 And Odd Jobs`,`A Beautiful Lie`,`A Day At The Races`,`A Day Without Rain`,`A Fever You Can't Sweat Out`,`A Gangsta's Pain`,`A Gift & A Curse`,`A Hard Day's Night`,`A Head Full Of Dreams`,`A Kind Of Magic`,`A Million Ways To Murder`,`A Moment Apart`,`A Song For Every Moon`,`A Thousand Suns`,`A Winter Romance`,`ABBA`,`AI YoungBoy`,`AJ Tracey`,`Act One`,`After Hours`,`Agent Provocateur`,`All About You`,`All I Know So Far: Setlist`,`All Or Nothing`,`All Out`,`All Over The Place`,`All Stand Together`,`All The Lost Souls`,`All The Things I Never Said`,`All Things Must Pass`,`Alleen`,`Alright, Still`,`Alta Suciedad`,`America`,`American Heartbreak`,`American Teen`,`And Justice For None`,`Animal Songs`,`Another Friday Night`,`Anything Goes`,`Ao Vivo Em São Paulo`,`Ao Vivo No Ibirapuera`,`Apricot Princess`,`Aqui E Agora (Ao Vivo)`,`Arcane League Of Legends`,`Ardipithecus`,`Aretha Now`,`Around The Fur`,`Arrival`,`Artist 2.0`,`As She Pleases`,`Ascend`,`Ashlyn`,`Astro Lounge`,`At Night, Alone.`,`At. Long. Last. ASAP`,`Atlas`,`Audioslave`,`Aura`,`Austin`,`Awake`,`Away From The Sun`,`Ayayay!`,`Baby On Baby`,`Back For Everything`,`Back From The Edge`,`Back In Black`,`Back To Black`,`Back To The Game`,`Bad`,`Bahía Ducati`,`Baila`,`Barbie The Album`,`Battleground`,`Bayou Country`,`Bcos U Will Never B Free`,`Be`,`Be Here Now`,`Beautiful Mind`,`Beautiful Thugger Girls`,`Beautiful Trauma`,`Beauty And The Beast`,`Beggars Banquet`,`Being Funny In A Foreign Language`,`Berlin Lebt`,`Berry Is On Top`,`Best White Noise For Baby Sleep - Loopable With No Fade`,`Big Baby DRAM`,`Bigger, Better, Faster, More!`,`Billy Talent II`,`Black Star Elephant`,`Blackout`,`Blank Face LP`,`Bleach`,`Blizzard Of Ozz`,`Blonde`,`Blood Sugar Sex Magik`,`Bloom`,`Blowin' Your Mind!`,`Blu Celeste`,`Blue`,`Blue Banisters`,`Blue Hawaii`,`Blue Neighbourhood`,`Bluebird Days`,`Bobby Tarantino`,`Bobby Tarantino II`,`Bon Iver`,`Born Pink`,`Born To Run`,`Brand New Eyes`,`Break The Cycle`,`Breakfast In America`,`Breakthrough`,`Brett Young`,`Bridge Over Troubled Water`,`Bright: The Album`,`Brol`,`Buds`,`Buena Vista Social Club`,`Built On Glass`,`Bury Me At Makeout Creek`,`Busyhead`,`By The Way`,`CB6`,`CNCO`,`California Sunrise`,`Californication`,`Call Me Irresponsible`,`Calm`,`Camino Palmero`,`Camp`,`Caracal`,`Carbon Fiber Hits`,`Carnival`,`Carry On`,`Cartel De Santa`,`Certified Lover Boy`,`Chaaama`,`Chama Meu Nome`,`Chapter 1: Snake Oil`,`Chapter 2: Swamp Savant`,`Chapter One`,`Charlie's Angels`,`Cherry Bomb`,`Chief`,`Chocolate Factory`,`Chosen`,`Chris Brown`,`Christina Aguilera`,`Chromatica`,`Church`,`City Of Evil`,`Clandestino`,`Clouds`,`Coco`,`Collision Course`,`Colour Vision`,`Combat Rock`,`Come Around Sundown`,`Come Away With Me`,`Come Home The Kids Miss You`,`Come What(ever) May`,`Commando`,`Common Sense`,`Communion`,`Conditions`,`Confident`,`Confrontation`,`Control The Streets, Volume 2`,`Corinne Bailey Rae`,`Costello Music`,`Cottonwood`,`Covers, Vol. 2`,`Cozy Tapes Vol. 2: Too Cozy`,`Crash Talk`,`Crazy Love`,`Crazysexycool`,`Crowded House`,`Cruisin' With Junior H`,`Culture`,`Current Mood`,`DS2`,`Dale`,`Danger Days: The True Lives Of The Fabulous Killjoys`,`Dangerous Woman`,`Dangerous: The Double Album`,`Dark Horse`,`Day69`,`Daydream`,`De Fiesta`,`De Viaje`,`DeAnn`,`Death Race For Love`,`Delirium`,`Delta`,`Demidevil`,`Depression Cherry`,`Descendants`,`Desgenerados Mixtape`,`Destin`,`Destiny Fulfilled`,`Desvelado`,`Detroit 2`,`Dex Meets Dexter`,`Dharma`,`Die A Legend`,`Different World`,`Dig Your Roots`,`Digital Druglord`,`Dirt`,`Disclaimer I / II`,`Discovery`,`Disraeli Gears`,`Disumano`,`Dizzy Up The Girl`,`Don't Play That Song`,`Donda`,`Donde Quiero Estar`,`Doo-Wops & Hooligans`,`Down The Way`,`Dr. Feelgood`,`Dream Your Life Away`,`Dreaming Out Loud`,`Drip Harder`,`Drive`,`Drones`,`Dropped Outta College`,`Drowning`,`Dua Warna Cinta`,`Dulce Beat`,`Dusty In Memphis`,`Dutty Rock`,`Dying To Live`,`ENR`,`East Atlanta Love Letter`,`Editorial`,`Edna`,`El Abayarde`,`El Amor En Los Tiempos Del Perreo`,`El Camino`,`El Comienzo`,`El Dorado`,`El Karma`,`El Mal Querer`,`El Malo`,`El Trabajo Es La Suerte`,`El Viaje De Copperpot`,`Electric Ladyland`,`Emotion`,`En Tus Planes`,`Endless Summer Vacation`,`Enter The Wu-Tang (36 Chambers)`,`Equals (=)`,`Estrella`,`Euphoria`,`Europop`,`Evermore`,`Every Kingdom`,`Everyday Life`,`Evolve`,`Expectations`,`Face Yourself`,`Facelift`,`Fallin'`,`Fancy You`,`Fantasía`,`Favourite Worst Nightmare`,`Fear Of The Dark`,`Fearless`,`Feel Something`,`Feels Like Home`,`Femme Fatale`,`Ferxxocalipsis`,`Fifty Shades Darker`,`Fifty Shades Freed`,`Fifty Shades Of Grey`,`Final (Vol.1)`,`Finding Beauty In Negative Spaces`,`Fine Line`,`First Impressions Of Earth`,`First Steps`,`Five Seconds Flat`,`Folklore`,`For Emma, Forever Ago`,`Forajido EP 1`,`Forever`,`Forever Young`,`Formula Of Love: O+T=<3`,`Free 6lack`,`Freudian`,`Frozen II`,`Full Moon Fever`,`Funhouse`,`Funk Wav Bounces Vol.1`,`Future History`,`FutureSex/LoveSounds`,`Fuzzybrain`,`Gallery`,`Gangsta's Paradise`,`Gemini`,`Gemini Rights`,`Generationwhy`,`Get A Grip`,`Get Up`,`Gettin' Old`,`Girl`,`Gladiator`,`Glisten`,`Globalization`,`Gloria`,`Glory Days`,`God's Project`,`Gold Skies`,`Golden`,`Good Evening`,`Good Thing`,`Goodbye Yellow Brick Road`,`Gossip Columns`,`Got Your Six`,`Graceland`,`Graduation`,`Grand Champ`,`Grandson, Vol. 1`,`Green River`,`Guerra`,`Ha*Ash Primera Fila - Hecho Realidad`,`Haiz`,`Hamilton`,`Happy Endings`,`Harry Styles`,`Hasta La Raíz`,`Hatful Of Hollow`,`Head In The Clouds`,`Heard It In A Past Life`,`Heart Shaped World`,`Heartbeat City`,`Heartbreak On A Full Moon / Cuffing Season - 12 Days Of Christmas`,`Heaven Or Hell`,`Heaven knows`,`Hellbilly Deluxe`,`Hellboy`,`Help!`,`Her Loss`,`Here Comes The Cowboy`,`Hey World`,`High School Musical`,`High Tide In The Snake's Nest`,`Historias De Un Capricornio`,`Hndrxx`,`Hombres G (Devuélveme A Mi Chica)`,`Homerun`,`Homework`,`Hot Fuss`,`Hot Pink`,`Hot Sauce / Hello Future`,`Hot Space`,`Hotel Diablo`,`Houses Of The Holy`,`How Big, How Blue, How Beautiful`,`How I'm Feeling`,`How To Be Human`,`How To Save A Life`,`How To: Friend, Love, Freefall`,`Hozier`,`Human`,`Huncho Jack, Jack Huncho`,`Hunter Hayes`,`Hysteria`,`I Am...Sasha Fierce`,`I Can't Handle Change`,`I Met You When I Was 18. (The Playlist)`,`I Never Liked You`,`I Never Loved A Man The Way I Love You`,`I See You`,`I Think You Think Too Much Of Me`,`I Used To Know Her`,`I Used To Think I Could Fly`,`I'm Comin' Over`,`Ich & Keine Maske`,`If You Can Believe Your Eyes & Ears`,`Il Ballo Della Vita`,`Ill Communication`,`Imagination & The Misfit Kid`,`Imagine`,`Immortalized`,`In A Perfect World...`,`In Colour`,`In My Own Words`,`In Rainbows`,`In Return`,`In The Lonely Hour`,`Infest`,`Innuendo`,`Inter Shibuya - La Mafia`,`Interstellar`,`Is This It`,`It Was Written`,`It's Not Me, It's You`,`It's Only Me`,`Ivory`,`JackBoys`,`Jamie`,`Jazz`,`Jibrail & Iblis`,`Jordi`,`Jordin Sparks`,`Jose`,`Just As I Am`,`Just Cause Y'all Waited 2`,`Just Like You`,`Justified`,`K-12 / After School`,`K.I.D.S.`,`K.O.`,`K.O.B. Live`,`KG0516`,`KOD`,`Kane Brown`,`Kid A`,`Kid Krow`,`Kids See Ghosts`,`Kids in Love`,`Kinks (You Really Got Me)`,`Know-It-All`,`Konvicted`,`Kring`,`LANY`,`LM5`,`La Criatura`,`La Flaca`,`La Melodia De La Calle`,`La Revolucion`,`Lady Lady`,`Lady Wood`,`Langit Mong Bughaw`,`Las Que No Iban A Salir`,`Last Day Of Summer`,`Last Year Was Complicated`,`Layers`,`Layover`,`Lazarus`,`Led Zeppelin`,`Left Of The Middle`,`Leftoverture`,`Legends Never Die`,`Let's Skip To The Wedding`,`Let's Talk About Love`,`Licensed To Ill`,`Life In Cartoon Motion`,`Life Thru A Lens`,`Lifelines`,`Like..?`,`Lil Big Pac`,`Lil Boat`,`Lil Boat 2`,`Lil Boat 3.5`,`Lil Kiwi`,`Lil Pump`,`Limon Y Sal`,`Listen Without Prejudice`,`Little Voice`,`Live On Red Barn Radio I & II`,`Lo Que Andábamos Buscando`,`Lofi Fruits Music 2021`,`London Calling`,`Los Campeones Del Pueblo`,`Los Extraterrestres`,`Los Favoritos 2`,`Lost`,`Lost In Love`,`Loud`,`Love Sick`,`Love Story`,`Love Stuff`,`Love Yourself: Tear`,`Lover`,`Luca Brasi 2: Gangsta Grillz`,`Lust For Life`,`Luv Is Rage`,`M!ssundaztood`,`Ma Fleur`,`Made In Lagos`,`Mafia Bidness`,`Magazines Or Novels`,`Mainstream Sellout`,`Majestic`,`Make It Big`,`Make Yourself`,`Making Mirrors`,`Mamma Mia! Here We Go Again`,`Man Of The Woods`,`Manic`,`Me And My Gang`,`Meduza`,`Meet The Orphans`,`Meet The Woo`,`Melim`,`Mellon Collie And The Infinite Sadness`,`Melly vs. Melvin`,`Memories...Do Not Open`,`Menagerie`,`Midnights`,`Minecraft - Volume Alpha`,`Minutes To Midnight`,`Mix Pa Llorar En Tu Cuarto`,`Modo Avión`,`Monkey Business`,`Mono.`,`Montana`,`Montevallo`,`Moosetape`,`Morning View`,`Motivan2`,`Moving Pictures`,`Mr. Davis`,`Mr. Misunderstood`,`Mulan`,`Mura Masa`,`Music From The Edge Of Heaven`,`Music Of The Sun`,`My House`,`My Kinda Party`,`My Krazy Life`,`My Liver Will Handle What My Heart Can't`,`My Moment`,`My Own Lane`,`My Turn`,`My Worlds`,`Na Praia (Ao Vivo)`,`Nakamura`,`Nation Of Two`,`Navegando`,`Need You Now`,`Neon Future III`,`Neotheater`,`Never Trust A Happy Song`,`New English`,`News Of The World`,`Nicole`,`Night & Day`,`Nimmerland`,`Nimrod`,`Nine Track Mind`,`No Angel`,`No Me Pidas Perdón`,`No More Drama`,`No Protection`,`No Strings Attached`,`No Time To Die`,`Nobody Is Listening`,`Non Stop Erotic Cabaret`,`Non-Fiction`,`Northsbest`,`Nostalgia`,`Nostalgia, Ultra`,`Notes On A Conditional Form`,`Now Or Never`,`O Embaixador (Ao Vivo)`,`O My Heart`,`OK Computer`,`Ocean`,`Ocean Avenue`,`Ocean Eyes`,`Odisea`,`Oh My My`,`Oh, What A Life`,`On The 6`,`One In A Million`,`One More Light`,`One Of These Nights`,`Open Up And Say...Ahh!`,`Ordinary Man`,`Origins`,`Out Of The Blue`,`Over It`,`OzuTochi`,`PTSD`,`Pa Las Baby's Y Belikeada`,`Pa Que Hablen`,`Pa' Luego Es Tarde`,`Pa' Otro La 'O`,`Pablo Honey`,`Pain Is Love`,`Pain Is Temporary`,`Painting Pictures`,`Palmen Aus Plastik 2`,`Para Mi Ex`,`Para Siempre`,`Partners In Crime`,`Pawn Shop`,`Pegasus / Neon Shark VS Pegasus`,`Pet Sounds`,`Piece By Piece`,`Pier Pressure`,`Pineapple Sunrise`,`Piseiro 2020 Ao Vivo`,`Planet Pit`,`Plans`,`Play Deep`,`Playa Saturno`,`Por Primera Vez`,`Por Vida`,`Positions`,`Post Human: Survival Horror`,`Poster Girl`,`Prazer, Eu Sou Ferrugem (Ao Vivo)`,`Pretty Girls Like Trap Music`,`Pretty. Odd.`,`Prince Royce`,`Prisma`,`Prometo`,`Providence`,`Puberty 2`,`Punisher`,`Purgatory`,`Purple Rain`,`Que Bendición`,`Queen Of The Clouds`,`Quiero Volver`,`R&G (Rhythm & Gangsta): The Masterpiece`,`Raise!`,`Ransom 2`,`Rapunzel`,`Rare`,`Re Mida`,`Ready To Die`,`Realer`,`Rebelde`,`Reclassified`,`Recovery`,`Recuerden Mi Estilo`,`Reggatta De Blanc`,`Regulate… G Funk Era`,`Reik`,`Reise, Reise`,`Relapse`,`Relaxing Piano Lullabies And Natural Sleep Aid For Baby Sleep Music`,`Religiously. The Album.`,`Replay`,`Results May Vary`,`Revenge`,`Revolve`,`Revolver`,`Ricky Martin`,`Rien 100 Rien`,`Ripcord`,`Rise And Fall, Rage And Grace`,`Rise Of An Empire`,`Robin Hood: Prince Of Thieves`,`Rock N Roll Jesus`,`Romance`,`Romances`,`Ronan`,`Royal Blood`,`Rumours`,`Sad Boyz 4 Life II`,`San Lucas`,`Santana World`,`Saturation III`,`Sauce Boyz`,`Savage Mode`,`Saxobeats`,`Scarlet`,`Schwarzes Herz`,`Seal The Deal & Let's Boogie`,`Section.80`,`Segundo Romance`,`Sehnsucht`,`Shake The Snow Globe`,`Shang-Chi And The Legend Of The Ten Rings: The Album`,`Sheer Heart Attack`,`Shiesty Season`,`Shock Value`,`Shoot For The Stars, Aim For The Moon`,`Signed Sealed And Delivered`,`Signos`,`Silent Alarm`,`Simplemente Gracias`,`Sin Bandera`,`Sing Me A Lullaby, My Sweet Temptation`,`Sinner`,`Sirio`,`Sit Still, Look Pretty`,`Skin`,`Slowhand`,`Smash`,`Smithereens`,`Snow Cougar`,`Social Cues`,`Some Girls`,`Song Hits From Holiday Inn`,`Songs For Dads`,`Songs For The Deaf`,`Songs For You, Truths For Me`,`Songs In The Key Of Life`,`Souled Out`,`Sounds Of Silence`,`Soy Como Quiero Ser`,`Speak Now`,`Speak Your Mind`,`Speakerboxxx/The Love Below`,`Spider-Man: Into The Spider-Verse`,`Split Decision`,`Square Up`,`SremmLife`,`Starboy`,`Stay +`,`Stay Dangerous`,`Staying At Tamara's`,`Steppenwolf`,`Stick Season`,`Still Bill`,`Straight Outta Compton`,`Strange Trails`,`Stronger`,`Suavemente`,`Sublime`,`Suck It and See`,`Sucker`,`Sueños`,`Sugar`,`Summer Forever`,`Summer,`,`Sunset Season`,`Sunshine On Leith`,`Surfer Rosa`,`Sweet Talker`,`SweetSexySavage`,`System Of A Down`,`TA13OO`,`Talk That Talk`,`Talking Heads: 77`,`Tangled Up`,`Tango In The Night`,`Taxi Driver`,`Taylor Swift`,`Tell Me It's Real`,`Ten`,`Ten Summoner's Tales`,`Terra Sem Cep (Ao Vivo)`,`Terral`,`Testing`,`Tha Carter III`,`Thank Me Later`,`That's Christmas To Me`,`The Academy`,`The Adventures Of Bobby Ray`,`The Album`,`The Andy Williams Christmas Album`,`The Aviary`,`The Balcony`,`The Battle Of Los Angeles`,`The Beatles (White Album)`,`The Beginning`,`The Better Life`,`The Big Day`,`The Book`,`The Breakfast Club`,`The Cars`,`The Colour And The Shape`,`The Death Of Peace Of Mind`,`The Diary Of Alicia Keys`,`The Documentary`,`The Emancipation Of Mimi`,`The Eminem Show`,`The End Of Everything`,`The Final Countdown`,`The Forever Story`,`The Foundation`,`The Goat`,`The Golden Child`,`The Good Parts`,`The Greatest Showman: Reimagined`,`The Green Trip`,`The Hardest Love`,`The Head And The Heart`,`The Human Condition`,`The Infamous`,`The Lady Killer`,`The Last Don II`,`The Lion King`,`The Lockdown Sessions`,`The London Sessions`,`The Lord Of The Rings: The Fellowship Of The Ring`,`The Lost Boy`,`The Magic Of Christmas / The Christmas Song`,`The Marshall Mathers LP`,`The Martin Garrix Collection`,`The Melodic Blue`,`The Mockingbird & The Crow`,`The Pains Of Growing`,`The Papercut Chronicles`,`The Perfect Luv Tape`,`The Pinkprint`,`The Predator`,`The Queen Is Dead`,`The ReVe Festival: Finale`,`The Rise And Fall Of Ziggy Stardust And The Spiders From Mars`,`The Rising Tied`,`The River`,`The Stone Roses`,`The Story Of Us`,`The Stranger`,`The Sufferer & The Witness`,`The Sun's Tirade`,`The Temptations Sing Smokey`,`The Time Of Our Lives`,`The Way It Is`,`The Wonderful World Of Sam Cooke`,`The Writing's On The Wall`,`The Young And The Hopeless`,`Therapy`,`Therapy Session`,`There Is More (Live)`,`There Is Nothing Left To Lose`,`These Things Happen`,`Third Eye Blind`,`This Is Me...Then`,`This Unruly Mess I've Made`,`Threat to Survival`,`Thrill Of The Chase`,`Time`,`Timelezz`,`To Let A Good Thing Die`,`To Pimp A Butterfly`,`Toast To Our Differences`,`Todos Os Cantos, Vol. 1 (Ao Vivo)`,`Too Hard`,`Torches X`,`Total Xanarchy`,`Toto IV`,`Toulouse Street`,`Tourist History`,`Toxicity`,`Tragic Kingdom`,`Tranquility Base Hotel & Casino`,`Traumazine`,`Traveler`,`Tres Hombres`,`Trip At Knight`,`Tron: Legacy`,`True Blue`,`True Colors`,`Trustfall`,`Tu Veneno Mortal`,`Tudo Em Paz`,`Ubuntu`,`Ugly Is Beautiful`,`Ultra 2021`,`Una Mattina`,`Unbroken`,`Uncovered`,`Under Pressure`,`Unsponsored Content`,`Unstoppable`,`Unwritten`,`Urban Flora`,`Urban Hymns`,`Use Your Illusion I`,`Veneer`,`Versions Of Me`,`Vibes`,`Vice Versa`,`Vices & Virtues`,`Victory`,`Vida`,`Viejo Marihuano`,`Visualízate`,`Walk Away`,`Walk Me Home...`,`Watch The Throne`,`Wave`,`We Broke The Rules`,`We Love You Tecca`,`We Love You Tecca 2`,`Weezer (Green Album)`,`Welcome To The Madhouse`,`Westlife`,`What A Time To Be Alive`,`What Do You Think About The Car?`,`What Is Love?`,`What Makes You Country`,`What Separates Me From You`,`What You See Is What You Get / What You See Ain't Always What You Get`,`When It's Dark Out`,`When We All Fall Asleep, Where Do We Go?`,`Where The Light Is`,`While The World Was Burning`,`White Pony`,`Whitney`,`Who Really Cares`,`Who You Are`,`Who's Next`,`Wide Open`,`Wilder Mind`,`Wildfire`,`Willy And The Poor Boys`,`Wings / You Never Walk Alone`,`Wish`,`Wish You Were Here`,`Without Warning`,`Wonder`,`X&Y`,`XOXO`,`Y Que Quede Claro`,`YBN: The Mixtape`,`Yo Creo`,`You Will Regret`,`Youngblood`,`Younger Now`,`Youth`],artist:[`$NOT`,`$uicideboy$`,`(G)I-DLE`,`*NSYNC`,`2 Chainz`,`21 Savage`,`6LACK`,`? & The Mysterians`,`A Boogie Wit da Hoodie`,`A Taste of Honey`,`A Tribe Called Quest`,`A-Ha`,`ABBA`,`AC/DC`,`AJ Tracey`,`ATEEZ`,`Ace of Base`,`Adele`,`Ado`,`Aerosmith`,`Agust D`,`Aitana`,`Al Dexter & his Troopers`,`Al Green`,`Al Jolson`,`Al Martino`,`Alan Jackson`,`Alannah Myles`,`Alec Benjamin`,`Alejandro Sanz`,`Alesso`,`Alfredo Olivas`,`Ali Gatie`,`Alice In Chains`,`Alina Baraz`,`All Time Low`,`All-4-One`,`All-American Rejects`,`Alok`,`America`,`American Quartet`,`Amii Stewart`,`Amitabh Bhattacharya`,`Ana Castela`,`Anderson .Paak`,`Andy Grammer`,`Angus & Julia Stone`,`Anirudh Ravichander`,`Anita Ward`,`Anitta`,`Anton Karas`,`Anuel AA`,`Arcade Fire`,`Archie Bell & The Drells`,`Archies`,`Aretha Franklin`,`Arizona Zervas`,`Armin van Buuren`,`Arthur Conley`,`Artie Shaw`,`Asake`,`Asees Kaur`,`Association`,`Atif Aslam`,`Audioslave`,`Aventura`,`Avril Lavigne`,`Aya Nakamura`,`B J Thomas`,`B.o.B`,`BLACKPINK`,`BONES`,`BROCKHAMPTON`,`BTS`,`Baby Keem`,`Bachman-Turner Overdrive`,`Backstreet Boys`,`Bad Bunny`,`Badshah`,`Bailey Zimmerman`,`Banda El Recodo`,`Barbra Streisand`,`Barry White`,`Bazzi`,`Bebe Rexha`,`Becky G`,`Becky Hill`,`Bee Gees`,`Ben Bernie`,`Ben Howard`,`Ben Selvin`,`Berlin`,`Bessie Smith`,`Bethel Music`,`Bette Midler`,`Beyonce`,`Bibi Blocksberg`,`Bibi und Tina`,`BigXthaPlug`,`Bill Doggett`,`Bill Haley & his Comets`,`Bill Withers`,`Billy Davis Jr`,`Billy Joel`,`Billy Paul`,`Billy Preston`,`Billy Swan`,`Birdy`,`Bizarrap`,`Blake Shelton`,`Blur`,`Bob Marley & The Wailers`,`Bob Seger`,`Bobby Darin`,`Bobby Lewis`,`Bobby McFerrin`,`Bobby Vinton`,`Boney M.`,`Bonez MC`,`Bonnie Tyler`,`Booba`,`Boston`,`BoyWithUke`,`Boyce Avenue`,`Bradley Cooper`,`Bread`,`Brent Faiyaz`,`Brett Young`,`Bring Me The Horizon`,`Britney Spears`,`Brooks & Dunn`,`Bruce Channel`,`Bruno & Marrone`,`Bryan Adams`,`Bryce Vine`,`Buddy Holly`,`Burna Boy`,`C. Tangana`,`CKay`,`CRO`,`Camilo`,`Capital Bra`,`Captain & Tennille`,`Cardi B`,`Carin Leon`,`Carlos Vives`,`Carly Simon`,`Carpenters`,`Cavetown`,`Celine Dion`,`Central Cee`,`Chaka Khan`,`Champs`,`Charlie Rich`,`Chayanne`,`Cheat Codes`,`Cher`,`Chic`,`Chicago`,`Chris Brown`,`Chris Isaak`,`Chris Young`,`Christina Aguilera`,`Christina Perri`,`Christopher Cross`,`Chuck Berry`,`Ciara`,`Cigarettes After Sex`,`Cliff Edwards (Ukelele Ike)`,`Cody Johnson`,`Colbie Caillat`,`Colby O'Donis`,`Cole Swindell`,`Coleman Hawkins`,`Contours`,`Coolio`,`Count Basie`,`Cris Mj`,`Culture Club`,`Cyndi Lauper`,`D-Block Europe`,`DAY6`,`DJ Khaled`,`DJ Luian`,`DJ Nelson`,`DMX`,`DNCE`,`DaVido`,`Dadju`,`Daft Punk`,`Dan + Shay`,`Daniel Powter`,`Danny Ocean`,`Darius Rucker`,`Dave`,`David Bowie`,`David Guetta`,`Daya`,`Dean Martin`,`Deee-Lite`,`Deep Purple`,`Deftones`,`Demi Lovato`,`Dennis Lloyd`,`Denzel Curry`,`Dermot Kennedy`,`Desiigner`,`Devo`,`Dewa 19`,`Dexys Midnight Runners`,`Diddy`,`Dido`,`Die drei !!!`,`Diego & Victor Hugo`,`Diljit Dosanjh`,`Dimitri Vegas & Like Mike`,`Dinah Shore`,`Dionne Warwick`,`Dire Straits`,`Disclosure`,`Dixie Cups`,`Doja Cat`,`Dolly Parton`,`Don Diablo`,`Don Henley`,`Don McLean`,`Don Omar`,`Donna Summer`,`Donovan`,`Dr. Dre`,`Drake`,`Dreamville`,`Dua Lipa`,`EMF`,`ENHYPEN`,`Earth, Wind & Fire`,`Ed Sheeran`,`Eddie Cantor`,`Eddie Cochran`,`Eddy Howard`,`Edgar Winter Group`,`Edwin Hawkins Singers`,`Edwin Starr`,`El Alfa`,`Eladio Carrion`,`Electric Light Orchestra`,`Elevation Worship`,`Ella Henderson`,`Ellie Goulding`,`Elton John`,`Elvis Presley`,`Empire of the Sun`,`En Vogue`,`Enrique Iglesias`,`Eslabon Armado`,`Ethel Waters`,`Etta James`,`Evanescence`,`Exile`,`Extreme`,`Faith Hill`,`Fall Out Boy`,`Fanny Brice`,`Farruko`,`Fats Domino`,`Fats Waller`,`Feid`,`Felix Jaehn`,`Fergie`,`Fetty Wap`,`Fiersa Besari`,`Fifth Harmony`,`Fine Young Cannibals`,`Five Finger Death Punch`,`Fleetwood Mac`,`Flo-Rida`,`Florence + The Machine`,`Flume`,`Foo Fighters`,`Foreigner`,`Foster The People`,`Four Aces`,`Frank Ocean`,`Frank Sinatra`,`Frankie Avalon`,`Frankie Valli`,`Fred Astaire`,`Freda Payne`,`Freddie Dredd`,`Freddy Fender`,`French Montana`,`Fuerza Regida`,`Fujii Kaze`,`Future`,`G-Eazy`,`Garfunkel and Oates`,`Gary Lewis & The Playboys`,`Gary Numan`,`Gene Autry`,`Gene Chandler`,`Gene Vincent`,`George Michael`,`George Strait`,`Gera MX`,`Ghost`,`Ghostemane`,`Gigi D'Agostino`,`Gladys Knight & The Pips`,`Glass Animals`,`Glee Cast`,`Gloria Gaynor`,`Godsmack`,`Gorillaz`,`Gotye`,`Grand Funk Railroad`,`Green Day`,`Grouplove`,`Grupo Firme`,`Grupo Marca Registrada`,`Gryffin`,`Gucci Mane`,`Guess Who`,`Gunna`,`Gusttavo Lima`,`Guy Mitchell`,`Gwen Stefani`,`Gzuz`,`H.E.R.`,`HARDY`,`Hailee Steinfeld`,`Halsey`,`Hans Zimmer`,`Harris Jayaraj`,`Harry Chapin`,`Harry James`,`Harry Nilsson`,`Harry Styles`,`Hayley Williams`,`Herb Alpert`,`Herman's Hermits`,`Hillsong UNITED`,`Hillsong Worship`,`Hollywood Undead`,`Honey Cone`,`Hoobastank`,`Hues Corporation`,`I Prevail`,`ITZY`,`IVE`,`Ice Cube`,`Ice Spice`,`Iggy Azalea`,`Imagine Dragons`,`Incubus`,`Internet Money`,`Isaac Hayes`,`J Geils Band`,`J. Cole`,`JAY-Z`,`JJ Lin`,`JP Saxe`,`JVKE`,`Jack Harlow`,`Jack Johnson`,`Jackie Wilson`,`Jacquees`,`James Arthur`,`James Brown`,`James TW`,`James Taylor`,`Jamie Foxx`,`Janet Jackson`,`Janis Joplin`,`Jason Aldean`,`Jason Mraz`,`Jay Chou`,`Jay Sean`,`Jay Wheeler`,`Jaymes Young`,`Jean Knight`,`Jeezy`,`Jennifer Lopez`,`Jennifer Warnes`,`Jeremih`,`Jeremy Zucker`,`Jerry Lee Lewis`,`Jerry Murad's Harmonicats`,`Jess Glynne`,`Jessie J`,`Jewel`,`Jimi Hendrix`,`Jimin`,`Jimmie Rodgers`,`Jimmy Dean`,`Jo Stafford`,`Joan Jett & The Blackhearts`,`Joao Gilberto`,`Joel Corry`,`John Fred & The Playboy Band`,`John Legend`,`John Mayer`,`John Williams`,`Johnnie Ray`,`Johnnie Taylor`,`Johnny Cash`,`Johnny Horton`,`Johnny Mathis`,`Johnny Mercer`,`Johnny Nash`,`Joji`,`Jon Bellion`,`Jonas Blue`,`Jonas Brothers`,`Joni James`,`Jorja Smith`,`Juan Gabriel`,`Juan Luis Guerra 4.40`,`Juanes`,`Juice Newton`,`Julia Michaels`,`Justin Bieber`,`Justin Quiles`,`KALEO`,`KAROL G`,`KAYTRANADA`,`KK`,`KSI`,`KYLE`,`Kacey Musgraves`,`Kane Brown`,`Kanye West`,`Karan Aujla`,`Kate Smith`,`Katy Perry`,`Kay Kyser`,`Ke$ha`,`Kehlani`,`Kelly Clarkson`,`Kenny Chesney`,`Kenny Loggins`,`Kenny Rogers`,`Kenshi Yonezu`,`Kenya Grace`,`Kevin Gates`,`Key Glock`,`Khalid`,`Kim Carnes`,`Kim Petras`,`Kimbra`,`Kina`,`King Gnu`,`Kings of Leon`,`Kingsmen`,`Kitty Kallen`,`Kodak Black`,`Kodaline`,`Kollegah`,`Kool & The Gang`,`Kungs`,`Kygo`,`Kylie Minogue`,`LE SSERAFIM`,`LISA`,`LMFAO`,`LUDMILLA`,`La Adictiva Banda San José de Mesillas`,`La Oreja de Van Gogh`,`Labrinth`,`Lady Antebellum`,`Lady GaGa`,`Lainey Wilson`,`Lana Del Rey`,`Latto`,`Lauryn Hill`,`Lauv`,`League of Legends`,`Lee Brice`,`Leon Bridges`,`Leona Lewis`,`Lesley Gore`,`Leslie Odom Jr.`,`Liam Payne`,`Lifehouse`,`Lil Baby`,`Lil Dicky`,`Lil Durk`,`Lil Mosey`,`Lil Nas X`,`Lil Pump`,`Lil Skies`,`Lil Tjay`,`Lil Uzi Vert`,`Lil Yachty`,`Lil' Kim`,`Lil' Wayne`,`Lin-Manuel Miranda`,`Linkin Park`,`Lionel Richie`,`Lipps Inc`,`Lisa Loeb`,`Little Peggy March`,`Little Richard`,`Lofi Fruits Music`,`Lord Huron`,`Los Del Rio`,`Los Dos Carnales`,`Los Lobos`,`Los Temerarios`,`Los Tigres Del Norte`,`Los Tucanes De Tijuana`,`Lou Reed`,`Loud Luxury`,`Louis Jordan`,`Louis Tomlinson`,`Love Unlimited`,`Lovin' Spoonful`,`Luan Santana`,`Luciano`,`Luis Miguel`,`Luis R Conriquez`,`Lulu`,`Lunay`,`Lupe Fiasco`,`M`,`MAX`,`MC Hammer`,`MC Ryan SP`,`MKTO`,`Mabel`,`Machine Gun Kelly`,`Madison Beer`,`Madonna`,`Mahalini`,`Major Lazer`,`Mambo Kingz`,`Maneskin`,`Marco Antonio Solís`,`Margaret Whiting`,`Maria Becerra`,`Mario`,`Mario Lanza`,`Mark Ronson`,`Maroon 5`,`Marshmello`,`Martin Garrix`,`Mary Ford`,`Mary J Blige`,`Mary J. Blige`,`Mary Wells`,`Matoma`,`Mau y Ricky`,`Meek Mill`,`Megadeth`,`Melanie`,`Melanie Martinez`,`Melendi`,`Men At Work`,`Metro Boomin`,`Michael Bublé`,`Michael Jackson`,`Michael McDonald`,`Michael Sembello`,`Miguel`,`Mike Posner`,`Miley Cyrus`,`Milky Chance`,`Minnie Riperton`,`Miracle Tones`,`Miranda Lambert`,`Mohit Chauhan`,`Mon Laferte`,`Moneybagg Yo`,`Monsta X`,`Mora`,`Morad`,`Morat`,`Mother Mother`,`Motley Crue`,`Ms. Lauryn Hill`,`Mumford & Sons`,`Muse`,`Mya`,`Myke Towers`,`NCT 127`,`NCT DREAM`,`NEFFEX`,`Nadin Amizah`,`Nancy Sinatra`,`Nat King Cole`,`Nate Smith`,`Natti Natasha`,`Nayer`,`Neil Diamond`,`Neil Sedaka`,`Nekfeu`,`Nelly`,`New Vaudeville Band`,`Next`,`Nickelback`,`Nicki Minaj`,`Nicki Nicole`,`Nicky Jam`,`Nina Simone`,`Ninho`,`Nipsey Hussle`,`Nirvana`,`Niska`,`No Doubt`,`Norah Jones`,`Normani`,`OMI`,`ONE OK ROCK`,`Oasis`,`Official HIGE DANdism`,`Offset`,`Old Dominion`,`Oliver Heldens`,`Olivia Rodrigo`,`Omah Lay`,`One Direction`,`Otis Redding`,`OutKast`,`Owl City`,`P Diddy`,`P!nk`,`PLK`,`PNL`,`Pamungkas`,`Passenger`,`Pat Boone`,`Patsy Cline`,`Patti LaBelle`,`Patti Page`,`Paul & Paula`,`Paul Revere & the Raiders`,`Paul Robeson`,`Paul Russell`,`Paul Whiteman`,`Paula Abdul`,`Peaches & Herb`,`Pearl Jam`,`Pee Wee Hunt`,`Pee Wee King`,`Pentatonix`,`Percy Faith`,`Percy Sledge`,`Peso Pluma`,`Peter Cetera`,`Peter Gabriel`,`Peter, Paul & Mary`,`Pharrell Williams`,`Pierce The Veil`,`Pineapple StormTv`,`Pink Floyd`,`Pink Sweat$`,`Piso 21`,`Pitbull`,`Plan B`,`Player`,`Polo G`,`Pop Smoke`,`Portugal. The Man`,`Pouya`,`Prince`,`Prince Royce`,`Pusha T`,`Quality Control`,`Queen`,`Quinn XCII`,`R. Kelly`,`RAF Camora`,`RAYE`,`REM`,`REO Speedwagon`,`Radiohead`,`Rag'n'Bone Man`,`Rage Against The Machine`,`Rahat Fateh Ali Khan`,`Rainbow Kitten Surprise`,`Rammstein`,`Rauw Alejandro`,`Ray Charles`,`Ray Parker Jr`,`Ray Stevens`,`Red Foley`,`Red Hot Chili Peppers`,`Red Velvet`,`Regard`,`Regina Belle`,`Reik`,`Rels B`,`Rema`,`Ricardo Arjona`,`Rich The Kid`,`Rick Astley`,`Rick Dees & his Cast of Idiots`,`Rick Ross`,`Rick Springfield`,`Ricky Martin`,`Ricky Nelson`,`Rihanna`,`Rita Ora`,`Ritchie Valens`,`Rizky Febian`,`Rob Thomas`,`Roberta Flack`,`Robin Schulz`,`Robin Thicke`,`Rod Stewart`,`Rod Wave`,`Roddy Ricch`,`Roger Miller`,`Romeo Santos`,`Rosemary Clooney`,`Roxette`,`Roy Acuff`,`Roy Orbison`,`Rudimental`,`Ruel`,`Ruth B.`,`Ryan Lewis`,`SCH`,`SEVENTEEN`,`SWV`,`Sabaton`,`Sabrina Carpenter`,`Sachet Tandon`,`Sachin-Jigar`,`Sade`,`Sam Cooke`,`Sam Feldt`,`Sam Hunt`,`Sam Smith`,`Sam The Sham & The Pharaohs`,`Sammy Davis Jr`,`Sammy Kaye`,`Santana`,`Sasha Alex Sloan`,`Savage Garden`,`Saweetie`,`Scorpions`,`Sean Kingston`,`Sean Paul`,`Sebastian Yatra`,`Sech`,`Seeb`,`Sezen Aksu`,`Sfera Ebbasta`,`Shaggy`,`Shania Twain`,`Shawn Mendes`,`Sheena Easton`,`Shinedown`,`Shubh`,`Sia`,`Sid Sriram`,`Sidhu Moose Wala`,`Silk`,`Silver Convention`,`Simon & Garfunkel`,`Sinead O'Connor`,`Sir Mix-a-Lot`,`Sister Sledge`,`Ski Mask The Slump God`,`Skillet`,`Skrillex`,`Sleeping At Last`,`Smokey Robinson`,`Snoop Dogg`,`Snow Patrol`,`Soda Stereo`,`Sonu Nigam`,`Sophie Ellis-Bextor`,`Spencer Davis Group`,`Spice Girls`,`Stan Getz`,`Starland Vocal Band`,`Stephen Sanchez`,`Steve Aoki`,`Steve Lacy`,`Steve Winwood`,`Stevie B`,`Sting`,`Stormzy`,`Strawberry Alarm Clock`,`Stray Kids`,`Stromae`,`Sublime`,`Sum 41`,`Summer Walker`,`Supertramp`,`Survivor`,`Swedish House Mafia`,`System Of A Down`,`T-Pain`,`T.I.`,`TAEYEON`,`TKKG`,`TLC`,`TOMORROW X TOGETHER`,`TOTO`,`TWICE`,`Tag Team`,`Tainy`,`Tammi Terrell`,`Tanishk Bagchi`,`Tate McRae`,`Taylor Swift`,`Tears For Fears`,`Tems`,`Tennessee Ernie Ford`,`Terence Trent D'Arby`,`Teresa Brewer`,`Terry Jacks`,`The Ames Brothers`,`The Animals`,`The B52s`,`The Bangles`,`The Beatles`,`The Black Eyed Peas`,`The Black Keys`,`The Box Tops`,`The Chainsmokers`,`The Chiffons`,`The Chordettes`,`The Clash`,`The Coasters`,`The Commodores`,`The Cowsills`,`The Cranberries`,`The Crew-Cuts`,`The Cure`,`The Detroit Spinners`,`The Diamonds`,`The Doobie Brothers`,`The Doors`,`The Drifters`,`The Emotions`,`The Eurythmics`,`The Fireballs`,`The Flamingos`,`The Foundations`,`The Four Seasons`,`The Fray`,`The Game`,`The Go Gos`,`The Goo Goo Dolls`,`The Head And The Heart`,`The Hollies`,`The Ink Spots`,`The Isley Brothers`,`The Jackson 5`,`The Kid LAROI`,`The Killers`,`The Kingston Trio`,`The Kooks`,`The Lemon Pipers`,`The Living Tombstone`,`The Lumineers`,`The Mamas & The Papas`,`The Marvelettes`,`The McCoys`,`The Mills Brothers`,`The Miracles`,`The Monkees`,`The Moody Blues`,`The National`,`The Neighbourhood`,`The Notorious B.I.G.`,`The O'Jays`,`The Offspring`,`The Osmonds`,`The Partridge Family`,`The Penguins`,`The Pet Shop Boys`,`The Platters`,`The Righteous Brothers`,`The Rolling Stones`,`The Ronettes`,`The Score`,`The Script`,`The Seekers`,`The Shangri-Las`,`The Smashing Pumpkins`,`The Staple Singers`,`The Strokes`,`The Supremes`,`The Temptations`,`The Turtles`,`The Vamps`,`The Verve`,`The Village People`,`The Weavers`,`The White Stripes`,`The Young Rascals`,`The Zombies`,`Thelma Houston`,`Thomas Rhett`,`Three Days Grace`,`Three Dog Night`,`Three Man Down`,`Timbaland`,`Timmy Trumpet`,`Toby Keith`,`Tom Jones`,`Tom Petty and the Heartbreakers`,`Tommy Dorsey`,`Tommy Edwards`,`Tommy James & the Shondells`,`Tone Loc`,`Toni Braxton`,`Topic`,`Tory Lanez`,`Tove Lo`,`Trevor Daniel`,`Trey Songz`,`Trippie Redd`,`Trueno`,`Tulsi Kumar`,`Tulus`,`Twenty One Pilots`,`Two Feet`,`Ty Dolla $ign`,`Tyga`,`Tyler Hubbard`,`U2`,`UB40`,`UZI`,`Ufo361`,`Upchurch`,`V`,`Vampire Weekend`,`Van McCoy`,`Van Morrison`,`Vance Joy`,`Vanessa Carlton`,`Vanessa Williams`,`Vera Lynn`,`Vernon Dalhart`,`Vicente Fernandez`,`Vishal-Shekhar`,`Volbeat`,`WILLOW`,`Wale`,`Wallows`,`Weezer`,`Wham!`,`Whitney Houston`,`Why Don't We`,`Wilbert Harrison`,`Wilson Phillips`,`Wiz Khalifa`,`Woody Guthrie`,`Wyclef Jean`,`XXXTENTACION`,`Xavi`,`YG`,`YNW Melly`,`YOASOBI`,`Yandel`,`Years & Years`,`Yeat`,`Yo Gotti`,`Young Dolph`,`Young Miko`,`Young Thug`,`YoungBoy Never Broke Again`,`Yung Gravy`,`Yuuri`,`Yuvan Shankar Raja`,`ZAYN`,`ZZ Top`,`Zac Brown Band`,`Zach Bryan`,`Zara Larsson`,`aespa`,`benny blanco`,`blink-182`,`d4vd`,`deadmau5`,`girl in red`,`gnash`,`iann dior`,`will.i.am`],genre:`Acid House.Acid Jazz.Acid Rock.Acoustic.Acoustic Blues.Afro-Pop.Afrobeat.Alt-Rock.Alternative.Ambient.American Trad Rock.Americana.Anime.Arena Rock.Art-Rock.Avant-Garde.Avant-Punk.Baladas y Boleros.Barbershop.Baroque.Bebop.Big Band.Black Metal.Blue Note.Bluegrass.Blues.Boogaloo.Bop.Bossa Nova.Bounce.Brazilian Funk.Breakbeat.Britpop.CCM.Cajun.Cantopop.Celtic.Celtic Folk.Chamber Music.Chant.Chanukah.Chicago Blues.Chicago House.Chicano.Children’s Music.Chill.Choral.Christian.Christmas.Classical.Club.College Rock.Conjunto.Cool Jazz.Country.Crunk.Dance.Dancehall.Death Metal.Deep House.Delta Blues.Detroit Techno.Dirty South.Disco.Disney.Dixieland.Doo-wop.Downtempo.Dream Pop.Drill.Drinking Songs.Drone.Drum'n'bass.Dub.Dubstep.EDM.Early Music.East Coast Rap.Easter.Easy Listening.Eclectic.Electric Blues.Electro.Electronic.Electronica.Emo.Enka.Environmental.Ethio-jazz.Experimental.Experimental Rock.Flamenco.Folk.Folk-Rock.Forro.French Pop.Funk.Fusion.Gangsta Rap.Garage.German Folk.German Pop.Glam Rock.Gospel.Goth.Grime.Grindcore.Groove.Grunge.Hair Metal.Halloween.Happy.Hard Bop.Hard Dance.Hard Rock.Hardcore.Hardcore Punk.Hardcore Rap.Hardstyle.Healing.Heavy Metal.High Classical.Hip Hop.Holiday.Honky Tonk.House.IDM.Impressionist.Indie.Industrial.Instrumental.J-Dance.J-Idol.J-Pop.J-Punk.J-Rock.J-Ska.J-Synth.Jackin House.Jam Bands.Japanese Pop.Jazz.Jungle.K-Pop.Karaoke.Kayokyoku.Kids.Kitsch.Klezmer.Krautrock.Latin.Latin Jazz.Latin Rap.Local.Lounge.Lullabies.MPB.Mainstream Jazz.Malay.Mandopop.March.Mariachi.Mawwal.Medieval.Meditation.Metal.Metalcore.Minimal Techno.Minimalism.Modern.Motown.Mugham.Musicals.Musique Concrète.Nature.Neo-Soul.Nerdcore.New Acoustic.New Age.New Mex.New Wave.No Wave.Noise.Nordic.Novelty.OPM.Oi!.Old School Rap.Opera.Orchestral.Original Score.Outlaw Country.Pagode.Party.Piano.Polka.Pop.Pop Film.Pop Latino.Post Dubstep.Power Pop.Praise & Worship.Progressive House.Progressive Rock.Proto-punk.Psych Rock.Psychedelic.Punk.Punk Rock.Qawwali.Quiet Storm.R&B.Ragtime.Rainy Day.Rap.Reggae.Reggaeton.Regional Mexicano.Relaxation.Renaissance.Retro.Rock.Rockabilly.Rocksteady.Romance.Romantic.Roots Reggae.Roots Rock.SKA.Sad.Salsa.Samba.Second Line.Sertanejo.Shaabi.Shoegaze.Sleep.Smooth Jazz.Soft Rock.Soul.Soundtrack.Southern Gospel.Southern Rock.Space Rock.Stage And Screen.Steampunk.Summer.Surf.Swamp Pop.Swing.Synth Pop.Tango.Techno.Teen Pop.Tejano.Tex-Mex.Thanksgiving.Traditional.Trance.Trip Hop.Tropical.Underground Rap.Urban.Urban Cowboy.West Coast Rap.Western Swing.World.Worldbeat.Zydeco`.split(`.`),song_name:[`(Everything I Do) I Do it For You`,`(Ghost) Riders in the Sky`,`(I Can't Get No) Satisfaction`,`(I've Got a Gal In) Kalamazoo`,`(I've Had) the Time of My Life`,`(It's No) Sin`,`(Just Like) Starting Over`,`(Let Me Be Your) Teddy Bear`,`(Put Another Nickel In) Music! Music! Music!`,`(Sexual) Healing`,`(Sittin' On) the Dock of the Bay`,`(They Long to Be) Close to You`,`(You Keep Me) Hangin' On`,`(You're My) Soul & Inspiration`,`(Your Love Keeps Lifting Me) Higher & Higher`,`12th Street Rag`,`1999`,`19th Nervous Breakdown`,`50 Ways to Leave Your Lover`,`9 to 5`,`96 Tears`,`A Boy Named Sue`,`A Hard Day's Night`,`A String of Pearls`,`A Thousand Miles`,`A Tree in the Meadow`,`A Whiter Shade of Pale`,`A Whole New World (Aladdin's Theme)`,`A Woman in Love`,`A-Tisket A-Tasket`,`ABC`,`Abracadabra`,`Ac-cent-tchu-ate the Positive`,`Addicted to Love`,`After You've Gone`,`Afternoon Delight`,`Again`,`Against All Odds (Take a Look At Me Now)`,`Ain't Misbehavin'`,`Ain't No Mountain High Enough`,`Ain't No Sunshine`,`Ain't That a Shame`,`Airplanes`,`All Along the Watchtower`,`All I Have to Do is Dream`,`All I Wanna Do`,`All My Lovin' (You're Never Gonna Get It)`,`All Night Long (All Night)`,`All Out of Love`,`All Shook Up`,`All You Need is Love`,`Alone`,`Alone Again (Naturally)`,`Always On My Mind`,`American Pie`,`American Woman`,`Angie`,`Another Brick in the Wall (part 2)`,`Another Day in Paradise`,`Another Night`,`Another One Bites the Dust`,`Apologize`,`April Showers`,`Aquarius/Let The Sunshine In`,`Are You Lonesome Tonight?`,`Arthur's Theme (Best That You Can Do)`,`As Time Goes By`,`At Last`,`At the Hop`,`Auf Wiederseh'n Sweetheart`,`Baby Baby`,`Baby Come Back`,`Baby Got Back`,`Baby Love`,`Baby One More Time`,`Bad Day`,`Bad Girls`,`Bad Moon Rising`,`Bad Romance`,`Bad, Bad Leroy Brown`,`Baker Street`,`Ball of Confusion (That's What the World is Today)`,`Ballad of the Green Berets`,`Ballerina`,`Band On the Run`,`Band of Gold`,`Battle of New Orleans`,`Be Bop a Lula`,`Be My Baby`,`Be My Love`,`Beat It`,`Beautiful Day`,`Beauty & the Beast`,`Because I Love You (The Postman Song)`,`Because You Loved Me`,`Because of You`,`Before The Next Teardrop Falls`,`Begin the Beguine`,`Behind Closed Doors`,`Being With You`,`Believe`,`Ben`,`Bennie & the Jets`,`Besame Mucho`,`Best of My Love`,`Bette Davis Eyes`,`Big Bad John`,`Big Girls Don't Cry`,`Billie Jean`,`Bitter Sweet Symphony`,`Black Or White`,`Black Velvet`,`Blaze of Glory`,`Bleeding Love`,`Blue Suede Shoes`,`Blue Tango`,`Blueberry Hill`,`Blurred Lines`,`Body & Soul`,`Bohemian Rhapsody`,`Boogie Oogie Oogie`,`Boogie Woogie Bugle Boy`,`Boom Boom Pow`,`Born in the USA`,`Born to Be Wild`,`Born to Run`,`Boulevard of Broken Dreams`,`Brand New Key`,`Brandy (You're A Fine Girl)`,`Breaking Up is Hard to Do`,`Breathe`,`Bridge Over Troubled Water`,`Brother Louie`,`Brother, Can You Spare a Dime?`,`Brown Eyed Girl`,`Brown Sugar`,`Build Me Up Buttercup`,`Burn`,`Buttons & Bows`,`Bye Bye Love`,`Bye Bye, Blackbird`,`Bye, Bye, Bye`,`Caldonia Boogie (What Makes Your Big Head So Hard)`,`California Dreamin'`,`California Girls`,`Call Me`,`Call Me Maybe`,`Can You Feel the Love Tonight`,`Can't Buy Me Love`,`Can't Get Enough of Your Love, Babe`,`Can't Help Falling in Love`,`Candle in the Wind '97`,`Candy Man`,`Car Wash`,`Careless Whisper`,`Cars`,`Cat's in the Cradle`,`Cathy's Clown`,`Celebration`,`Centerfold`,`Chain of Fools`,`Chances Are`,`Change the World`,`Chapel of Love`,`Chattanooga Choo Choo`,`Chattanoogie Shoe-Shine Boy`,`Check On It`,`Cheek to Cheek`,`Cherish`,`Cherry Pink & Apple Blossom White`,`Cold, Cold Heart`,`Colors of the Wind`,`Come On Eileen`,`Come On-a My House`,`Come Together`,`Coming Up`,`Cracklin' Rosie`,`Crazy`,`Crazy For You`,`Crazy Little Thing Called Love`,`Crazy in Love`,`Creep`,`Crimson & Clover`,`Crocodile Rock`,`Cry`,`Cry Like a Baby`,`Crying`,`Da Doo Ron Ron (When He Walked Me Home)`,`Dance to the Music`,`Dancing Queen`,`Dancing in the Dark`,`Dancing in the Street`,`Dardanella`,`Daydream Believer`,`December 1963 (Oh What a Night)`,`Delicado`,`Dilemma`,`Disco Duck`,`Disco Lady`,`Disturbia`,`Dizzy`,`Do That to Me One More Time`,`Do Wah Diddy Diddy`,`Do Ya Think I'm Sexy?`,`Do You Love Me?`,`Don't Be Cruel`,`Don't Fence Me In`,`Don't Go Breaking My Heart`,`Don't Leave Me This Way`,`Don't Let the Stars Get in Your Eyes`,`Don't Let the Sun Go Down On Me`,`Don't Speak`,`Don't Stop 'Til You Get Enough`,`Don't Worry Be Happy`,`Don't You (Forget About Me)`,`Don't You Want Me`,`Doo Wop (That Thing)`,`Down`,`Down Hearted Blues`,`Down Under`,`Downtown`,`Dreamlover`,`Dreams`,`Drop it Like It's Hot`,`Drops of Jupiter (Tell Me)`,`Duke of Earl`,`E.T.`,`Earth Angel`,`Ebony & Ivory`,`Eight Days a Week`,`Empire State Of Mind`,`End of the Road`,`Endless Love`,`Escape (The Pina Colada Song)`,`Eve of Destruction`,`Every Breath You Take`,`Every Little Thing She Does is Magic`,`Everybody Loves Somebody`,`Everybody Wants to Rule the World`,`Everyday People`,`Eye of the Tiger`,`Faith`,`Fallin'`,`Fame`,`Family Affair`,`Fantasy`,`Fast Car`,`Feel Good Inc`,`Feel Like Making Love`,`Fire & Rain`,`Firework`,`Flashdance. What a Feeling`,`Fly Robin Fly`,`Foolish Games`,`Footloose`,`For What It's Worth (Stop, Hey What's That Sound)`,`Fortunate Son`,`Frankenstein`,`Freak Me`,`Freebird`,`Frenesi`,`Funkytown`,`Gangsta's Paradise`,`Georgia On My Mind`,`Georgy Girl`,`Get Back`,`Get Down Tonight`,`Get Off of My Cloud`,`Ghostbusters`,`Gimme Some Lovin'`,`Girls Just Wanna Have Fun`,`Give Me Everything`,`Gives You Hell`,`Glamorous`,`Glory of Love`,`Go Your Own Way`,`God Bless America`,`God Bless the Child`,`Gold Digger`,`Gonna Make You Sweat (Everybody Dance Now)`,`Good Lovin'`,`Good Times`,`Good Vibrations`,`Goodbye Yellow Brick Road`,`Goodnight, Irene`,`Got to Give it Up`,`Grease`,`Great Balls of Fire`,`Greatest Love of All`,`Green Onions`,`Green River`,`Green Tambourine`,`Grenade`,`Groove is in the Heart`,`Groovin'`,`Gypsies, Tramps & Thieves`,`Hair`,`Hang On Sloopy`,`Hanging by a Moment`,`Hanky Panky`,`Happy Days Are Here Again`,`Happy Together`,`Harbour Lights`,`Hard to Say I'm Sorry`,`Harper Valley PTA`,`Have You Ever Really Loved a Woman?`,`He'll Have to Go`,`He's So Fine`,`He's a Rebel`,`Heart of Glass`,`Heart of Gold`,`Heartbreak Hotel`,`Hello Dolly`,`Hello, I Love You, Won't You Tell Me Your Name?`,`Help Me, Rhonda`,`Help!`,`Here Without You`,`Here in My Heart`,`Hero`,`Hey Baby`,`Hey Jude`,`Hey Paula`,`Hey There`,`Hey There Delilah`,`Hey Ya!`,`Higher Love`,`Hips don't lie`,`Hit the Road, Jack`,`Hold On`,`Hollaback Girl`,`Honey`,`Honky Tonk`,`Honky Tonk Woman`,`Horse With No Name`,`Hot Child In The City`,`Hot Stuff`,`Hotel California`,`Hound Dog`,`House of the Rising Sun`,`How Deep is Your Love?`,`How Do I Live?`,`How Do You Mend a Broken Heart`,`How High the Moon`,`How Much is That Doggy in the Window?`,`How Will I Know`,`How You Remind Me`,`How to Save a Life`,`Hungry Heart`,`Hurt So Good`,`I Believe I Can Fly`,`I Can Dream, Can't I?`,`I Can Help`,`I Can See Clearly Now`,`I Can't Get Next to You`,`I Can't Get Started`,`I Can't Go For That (No Can Do)`,`I Can't Help Myself (Sugar Pie, Honey Bunch)`,`I Can't Stop Loving You`,`I Don't Want to Miss a Thing`,`I Fall to Pieces`,`I Feel Fine`,`I Feel For You`,`I Feel Love`,`I Get Around`,`I Got You (I Feel Good)`,`I Got You Babe`,`I Gotta Feeling`,`I Heard it Through the Grapevine`,`I Honestly Love You`,`I Just Called to Say I Love You`,`I Just Wanna Be Your Everything`,`I Kissed A Girl`,`I Love Rock 'n' Roll`,`I Need You Now`,`I Only Have Eyes For You`,`I Shot the Sheriff`,`I Still Haven't Found What I'm Looking For`,`I Swear`,`I Think I Love You`,`I Walk the Line`,`I Wanna Dance With Somebody (Who Loves Me)`,`I Wanna Love You`,`I Want You Back`,`I Want to Hold Your Hand`,`I Want to Know What Love Is`,`I Went to Your Wedding`,`I Will Always Love You`,`I Will Follow Him`,`I Will Survive`,`I Write the Songs`,`I'll Be Missing You`,`I'll Be There`,`I'll Make Love to You`,`I'll Never Smile Again`,`I'll Take You There`,`I'll Walk Alone`,`I'll be seeing you`,`I'm Looking Over a Four Leaf Clover`,`I'm So Lonesome I Could Cry`,`I'm Sorry`,`I'm Walking Behind You`,`I'm Your Boogie Man`,`I'm Yours`,`I'm a Believer`,`I've Heard That Song Before`,`If (They Made Me a King)`,`If I Didn't Care`,`If You Don't Know Me By Now`,`If You Leave Me Now`,`Imagine`,`In Da Club`,`In the End`,`In the Ghetto`,`In the Mood`,`In the Summertime`,`In the Year 2525 (Exordium & Terminus)`,`Incense & Peppermints`,`Indian Reservation (The Lament Of The Cherokee Reservation Indian)`,`Instant Karma`,`Iris`,`Ironic`,`Irreplaceable`,`It Had to Be You`,`It's All in the Game`,`It's My Party`,`It's Now Or Never`,`It's Still Rock 'n' Roll to Me`,`It's Too Late`,`Jack & Diane`,`Jailhouse Rock`,`Jessie's Girl`,`Jive Talkin'`,`Johnny B Goode`,`Joy to the World`,`Judy in Disguise (With Glasses)`,`Jump`,`Jumpin' Jack Flash`,`Just Dance`,`Just My Imagination (Running Away With Me)`,`Just the Way You Are`,`Kansas City`,`Karma Chameleon`,`Keep On Loving You`,`Killing Me Softly With His Song`,`King of the Road`,`Kiss`,`Kiss & Say Goodbye`,`Kiss From a Rose`,`Kiss Me`,`Kiss On My List`,`Kiss You All Over`,`Knock On Wood`,`Knock Three Times`,`Kokomo`,`Kryptonite`,`Kung Fu Fighting`,`La Bamba`,`Lady`,`Lady Marmalade (Voulez-Vous Coucher Aver Moi Ce Soir?)`,`Last Train to Clarksville`,`Layla`,`Le Freak`,`Leader of the Pack`,`Lean On Me`,`Leaving, on a Jet Plane`,`Let Me Call You Sweetheart`,`Let Me Love You`,`Let it Be`,`Let it Snow! Let it Snow! Let it Snow!`,`Let's Dance`,`Let's Get it On`,`Let's Groove`,`Let's Hear it For the Boy`,`Let's Stay Together`,`Light My Fire`,`Lights`,`Like a Prayer`,`Like a Rolling Stone`,`Like a Virgin`,`Little Darlin'`,`Little Things Mean a Lot`,`Live & Let Die`,`Livin' La Vida Loca`,`Livin' On a Prayer`,`Living For the City`,`Locked Out Of Heaven`,`Lola`,`Lonely Boy`,`Long Cool Woman in a Black Dress`,`Long Tall Sally`,`Look Away`,`Lookin' Out My Back Door`,`Lose Yourself`,`Losing My Religion`,`Louie Louie`,`Love Child`,`Love Hangover`,`Love In This Club`,`Love Is Blue (L'Amour Est Bleu)`,`Love Letters in the Sand`,`Love Me Do`,`Love Me Tender`,`Love Shack`,`Love Theme From 'A Star is Born' (Evergreen)`,`Love Train`,`Love Will Keep Us Together`,`Love is a Many Splendoured Thing`,`Love to Love You Baby`,`Love's Theme`,`Loving You`,`Low`,`Macarena`,`Mack the Knife`,`Maggie May`,`Magic`,`Magic Carpet Ride`,`Make Love to Me`,`Make it With You`,`Makin' Whoopee`,`Mama Told Me Not to Come`,`Man in the Mirror`,`Manana (Is Soon Enough For Me)`,`Maneater`,`Maniac`,`Maybellene`,`Me & Bobby McGee`,`Me & Mrs Jones`,`Memories Are Made of This`,`Mercy Mercy Me (The Ecology)`,`Mickey`,`Midnight Train to Georgia`,`Minnie the Moocher`,`Miss You`,`Miss You Much`,`Mister Sandman`,`Mmmbop`,`Mona Lisa`,`Monday Monday`,`Money For Nothing`,`Mony Mony`,`Mood Indigo`,`Moonlight Cocktail`,`Moonlight Serenade`,`More Than Words`,`More Than a Feeling`,`Morning Train (Nine to Five)`,`Mr Big Stuff`,`Mr Brightside`,`Mr Tambourine Man`,`Mrs Brown You've Got a Lovely Daughter`,`Mrs Robinson`,`Mule Train`,`Music`,`My Blue Heaven`,`My Boyfriend's Back`,`My Eyes Adored You`,`My Girl`,`My Guy`,`My Heart Will Go On`,`My Life`,`My Love`,`My Man`,`My Prayer`,`My Sharona`,`My Sweet Lord`,`Na Na Hey Hey (Kiss Him Goodbye)`,`Nature Boy`,`Near You`,`Need You Now`,`Need You Tonight`,`Never Gonna Give You Up`,`Night & Day`,`Night Fever`,`Nights in White Satin`,`No One`,`No Scrubs`,`Nobody Does it Better`,`Nothin' on You`,`Nothing Compares 2 U`,`Nothing's Gonna Stop Us Now`,`Ode To Billie Joe`,`Oh Happy Day`,`Oh My Papa (O Mein Papa)`,`Oh, Pretty Woman`,`Ol' Man River`,`Ole Buttermilk Sky`,`On Bended Knee`,`On My Own`,`On the Atchison, Topeka & the Santa Fe`,`One`,`One Bad Apple`,`One More Try`,`One O'Clock Jump`,`One Sweet Day`,`One of These Nights`,`One of Us`,`Only The Lonely (Know The Way I Feel)`,`Only You (And You Alone)`,`Open Arms`,`Over There`,`Over the Rainbow`,`Paint it Black`,`Papa Don't Preach`,`Papa Was a Rolling Stone`,`Papa's Got a Brand New Bag`,`Paper Doll`,`Paper Planes`,`Paperback Writer`,`Party Rock Anthem`,`Peg o' My Heart`,`Peggy Sue`,`Pennies From Heaven`,`Penny Lane`,`People`,`People Got to Be Free`,`Personality`,`Philadelphia Freedom`,`Physical`,`Piano Man`,`Pick Up the Pieces`,`Pistol Packin' Mama`,`Play That Funky Music`,`Please Mr Postman`,`Poker Face`,`Pon De Replay`,`Pony Time`,`Pop Muzik`,`Prisoner of Love`,`Private Eyes`,`Promiscuous`,`Proud Mary`,`Purple Haze`,`Purple Rain`,`Puttin' on the Ritz`,`Que sera sera (Whatever will be will be)`,`Queen of Hearts`,`Rag Doll`,`Rag Mop`,`Rags to Riches`,`Raindrops Keep Falling On My Head`,`Rapture`,`Ray of Light`,`Reach Out (I'll Be There)`,`Red Red Wine`,`Rehab`,`Respect`,`Return to Sender`,`Reunited`,`Revolution`,`Rhapsody in Blue`,`Rhinestone Cowboy`,`Rich Girl`,`Riders On the Storm`,`Right Back Where We Started From`,`Ring My Bell`,`Ring of Fire`,`Rock Around the Clock`,`Rock With You`,`Rock Your Baby`,`Rock the Boat`,`Rock the Casbah`,`Roll Over Beethoven`,`Roll With It`,`Rolling In The Deep`,`Rosanna`,`Roses Are Red`,`Royals`,`Ruby Tuesday`,`Rudolph, the Red-Nosed Reindeer`,`Rum & Coca-Cola`,`Runaround Sue`,`Runaway`,`Running Scared`,`Rush Rush`,`Sailing`,`Save the Best For Last`,`Save the Last Dance For Me`,`Say It Right`,`Say My Name`,`Say Say Say`,`Say You, Say Me`,`School's Out`,`Seasons in the Sun`,`Secret Love`,`Sentimental Journey`,`Sexyback`,`Sh-Boom (Life Could Be a Dream)`,`Shadow Dancing`,`Shake Down`,`Shake You Down`,`She Drives Me Crazy`,`She Loves You`,`She's a Lady`,`Shining Star`,`Shop Around`,`Shout`,`Silly Love Songs`,`Since U Been Gone`,`Sing, Sing, Sing (With A Swing)`,`Singing The Blues`,`Single Ladies (Put A Ring On It)`,`Sir Duke`,`Sixteen Tons`,`Sledgehammer`,`Sleep Walk`,`Sleepy Lagoon`,`Slow Poke`,`Smells Like Teen Spirit`,`Smoke Gets in Your Eyes`,`Smoke On the Water`,`Smoke! Smoke! Smoke! (That Cigarette)`,`Smooth`,`So Much in Love`,`Soldier Boy`,`Some Enchanted Evening`,`Some of These Days`,`Somebody That I Used to Know`,`Somebody to Love`,`Someday`,`Somethin' Stupid`,`Something`,`Soul Man`,`Spanish Harlem`,`Spill the Wine`,`Spinning Wheel`,`Spirit in the Sky`,`St George & the Dragonette`,`St Louis Blues`,`Stagger Lee`,`Stairway to Heaven`,`Stand By Me`,`Stardust`,`Stars & Stripes Forever`,`Stay (I Missed You)`,`Stayin' Alive`,`Stop! in the Name of Love`,`Stormy Weather (Keeps Rainin' All the Time)`,`Straight Up`,`Strange Fruit`,`Stranger On the Shore`,`Strangers in the Night`,`Strawberry Fields Forever`,`Streets of Philadelphia`,`Stronger`,`Stuck On You`,`Sugar Shack`,`Sugar Sugar`,`Summer in the City`,`Summertime Blues`,`Sunday, Monday or Always`,`Sunshine Superman`,`Sunshine of Your Love`,`Superstar`,`Superstition`,`Surfin' USA`,`Suspicious Minds`,`Swanee`,`Sweet Caroline (Good Times Never Seemed So Good)`,`Sweet Child O' Mine`,`Sweet Dreams (Are Made of This)`,`Sweet Georgia Brown`,`Sweet Home Alabama`,`Sweet Soul Music`,`Swinging On a Star`,`T For Texas (Blue Yodel No 1)`,`TSOP (The Sound of Philadelphia)`,`Take Me Home, Country Roads`,`Take My Breath Away`,`Take On Me`,`Take The 'A' Train`,`Take a Bow`,`Tammy`,`Tangerine`,`Tears in Heaven`,`Tears of a Clown`,`Temperature`,`Tennessee Waltz`,`Tequila`,`Tha Crossroads`,`Thank You (Falettinme be Mice Elf Again)`,`That Lucky Old Sun (Just Rolls Around Heaven All Day)`,`That Old Black Magic`,`That'll Be the Day`,`That's Amore`,`That's What Friends Are For`,`That's the Way (I Like It)`,`That's the Way Love Goes`,`The Boy is Mine`,`The Boys of Summer`,`The Christmas Song (Chestnuts Roasting On An Open Fire)`,`The End of the World`,`The First Time Ever I Saw Your Face`,`The Girl From Ipanema`,`The Glow-Worm`,`The Great Pretender`,`The Gypsy`,`The Hustle`,`The Joker`,`The Last Dance`,`The Letter`,`The Loco-Motion`,`The Long & Winding Road`,`The Love You Save`,`The Morning After`,`The Power of Love`,`The Prisoner's Song`,`The Reason`,`The Rose`,`The Sign`,`The Song From Moulin Rouge (Where Is Your Heart)`,`The Sounds of Silence`,`The Streak`,`The Sweet Escape`,`The Thing`,`The Tide is High`,`The Tracks of My Tears`,`The Twist`,`The Wanderer`,`The Way We Were`,`The Way You Look Tonight`,`The Way You Move`,`Theme From 'A Summer Place'`,`Theme From 'Greatest American Hero' (Believe It Or Not)`,`Theme From 'Shaft'`,`There goes my baby`,`These Boots Are Made For Walking`,`Third Man Theme`,`This Diamond Ring`,`This Guy's in Love With You`,`This Land is Your Land`,`This Love`,`This Ole House`,`This Used to Be My Playground`,`Three Coins in the Fountain`,`Three Times a Lady`,`Thrift Shop`,`Thriller`,`Ticket to Ride`,`Tie a Yellow Ribbon 'round the Old Oak Tree`,`Tiger Rag`,`Tighten Up`,`Tik-Toc`,`Till I Waltz Again With You`,`Till The End of Time`,`Time After Time`,`Time of the Season`,`To Sir, with Love`,`Tom Dooley`,`Tonight's the Night (Gonna Be Alright)`,`Too Close`,`Too Young`,`Tossing & Turning`,`Total Eclipse of the Heart`,`Touch Me`,`Toxic`,`Travellin' Band`,`Travellin' Man`,`Truly Madly Deeply`,`Turn! Turn! Turn! (To Everything There is a Season)`,`Tutti Frutti`,`Twist & Shout`,`Two Hearts`,`U Can't Touch This`,`U Got it Bad`,`Umbrella`,`Un-Break My Heart`,`Unbelievable`,`Unchained Melody`,`Uncle Albert (Admiral Halsey)`,`Under the Boardwalk`,`Under the Bridge`,`Unforgettable`,`Up Around the Bend`,`Up Up & Away`,`Up Where We Belong`,`Upside Down`,`Use Somebody`,`Vaya Con Dios (may God Be With You)`,`Venus`,`Vision of Love`,`Viva La Vida`,`Vogue`,`Volare`,`Wabash Cannonball`,`Waiting For a Girl Like You`,`Wake Me Up Before You Go Go`,`Wake Up Little Susie`,`Walk Don't Run`,`Walk Like a Man`,`Walk Like an Egyptian`,`Walk On By`,`Walk On the Wild Side`,`Walk This Way`,`Wannabe`,`Want Ads`,`Wanted`,`War`,`Waterfalls`,`Wayward Wind`,`We Are Family`,`We Are Young`,`We Are the Champions`,`We Are the World`,`We Belong Together`,`We Built This City`,`We Can Work it Out`,`We Didn't Start the Fire`,`We Found Love`,`We Got The Beat`,`We Will Rock You`,`We've Only Just Begun`,`Weak`,`Wedding Bell Blues`,`West End Blues`,`West End Girls`,`What Goes Around Comes Around`,`What a Fool Believes`,`What'd I Say`,`What's Going On?`,`What's Love Got to Do With It?`,`Whatcha Say`,`Wheel of Fortune`,`When Doves Cry`,`When You Wish Upon a Star`,`When a Man Loves a Woman`,`Where Did Our Love Go`,`Where is the Love?`,`Whip It`,`Whispering`,`White Christmas`,`White Rabbit`,`Whole Lotta Love`,`Whole Lotta Shakin' Goin' On`,`Whoomp! (There it Is)`,`Why Do Fools Fall in Love?`,`Why Don't You Believe Me?`,`Wichita Lineman`,`Wicked Game`,`Wild Thing`,`Wild Wild West`,`Will It Go Round In Circles`,`Will You Love Me Tomorrow`,`Winchester Cathedral`,`Wind Beneath My Wings`,`Wipe Out`,`Wishing Well`,`With Or Without You`,`Without Me`,`Without You`,`Woman`,`Won't Get Fooled Again`,`Wooly Bully`,`Working My Way Back to You`,`YMCA`,`Yakety Yak`,`Yeah!`,`Yellow Rose of Texas`,`Yesterday`,`You Ain't Seen Nothin' Yet`,`You Always Hurt the One You Love`,`You Are the Sunshine of My Life`,`You Belong With Me`,`You Belong to Me`,`You Can't Hurry Love`,`You Don't Bring Me Flowers`,`You Don't Have to Be a Star (To Be in My Show)`,`You Light Up My Life`,`You Make Me Feel Brand New`,`You Make Me Feel Like Dancing`,`You Really Got Me`,`You Send Me`,`You Sexy Thing`,`You Were Meant for Me`,`You make Me Wanna`,`You'll Never Know`,`You're Beautiful`,`You're So Vain`,`You're Still the One`,`You're the One That I Want`,`You've Got a Friend`,`You've Lost That Lovin' Feelin'`,`Your Cheatin' Heart`,`Your Song`]},person:{bio_part:`activist.artist.author.blogger.business owner.coach.creator.designer.developer.dreamer.educator.engineer.entrepreneur.environmentalist.film lover.filmmaker.foodie.founder.friend.gamer.geek.grad.inventor.leader.model.musician.nerd.parent.patriot.person.philosopher.photographer.public speaker.scientist.singer.streamer.student.teacher.traveler.veteran.writer`.split(`.`),bio_pattern:[`{{person.bio_part}}`,`{{person.bio_part}}, {{person.bio_part}}`,`{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}`,`{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}`,`{{word.noun}} {{person.bio_supporter}}`,`{{word.noun}} {{person.bio_supporter}} {{internet.emoji}}`,`{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}}`,`{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}} {{internet.emoji}}`],bio_supporter:[`advocate`,`devotee`,`enthusiast`,`fan`,`junkie`,`lover`,`supporter`],first_name:{generic:`Aaliyah.Aaron.Abagail.Abbey.Abbie.Abbigail.Abby.Abdiel.Abdul.Abdullah.Abe.Abel.Abelardo.Abigail.Abigale.Abigayle.Abner.Abraham.Ada.Adah.Adalberto.Adaline.Adam.Adan.Addie.Addison.Adela.Adelbert.Adele.Adelia.Adeline.Adell.Adella.Adelle.Aditya.Adolf.Adolfo.Adolph.Adolphus.Adonis.Adrain.Adrian.Adriana.Adrianna.Adriel.Adrien.Adrienne.Afton.Aglae.Agnes.Agustin.Agustina.Ahmad.Ahmed.Aida.Aidan.Aiden.Aileen.Aimee.Aisha.Aiyana.Akeem.Al.Alaina.Alan.Alana.Alanis.Alanna.Alayna.Alba.Albert.Alberta.Albertha.Alberto.Albin.Albina.Alda.Alden.Alec.Aleen.Alejandra.Alejandrin.Alek.Alena.Alene.Alessandra.Alessandro.Alessia.Aletha.Alex.Alexa.Alexander.Alexandra.Alexandre.Alexandrea.Alexandria.Alexandrine.Alexandro.Alexane.Alexanne.Alexie.Alexis.Alexys.Alexzander.Alf.Alfonso.Alfonzo.Alford.Alfred.Alfreda.Alfredo.Ali.Alia.Alice.Alicia.Alisa.Alisha.Alison.Alivia.Aliya.Aliyah.Aliza.Alize.Allan.Allen.Allene.Allie.Allison.Ally.Alphonso.Alta.Althea.Alva.Alvah.Alvena.Alvera.Alverta.Alvina.Alvis.Alyce.Alycia.Alysa.Alysha.Alyson.Alysson.Amalia.Amanda.Amani.Amara.Amari.Amaya.Amber.Ambrose.Amelia.Amelie.Amely.America.Americo.Amie.Amina.Amir.Amira.Amiya.Amos.Amparo.Amy.Amya.Ana.Anabel.Anabelle.Anahi.Anais.Anastacio.Anastasia.Anderson.Andre.Andreane.Andreanne.Andres.Andrew.Andy.Angel.Angela.Angelica.Angelina.Angeline.Angelita.Angelo.Angie.Angus.Anibal.Anika.Anissa.Anita.Aniya.Aniyah.Anjali.Anna.Annabel.Annabell.Annabelle.Annalise.Annamae.Annamarie.Anne.Annetta.Annette.Annie.Ansel.Ansley.Anthony.Antoinette.Antone.Antonetta.Antonette.Antonia.Antonietta.Antonina.Antonio.Antwan.Antwon.Anya.April.Ara.Araceli.Aracely.Arch.Archibald.Ardella.Arden.Ardith.Arely.Ari.Ariane.Arianna.Aric.Ariel.Arielle.Arjun.Arlene.Arlie.Arlo.Armand.Armando.Armani.Arnaldo.Arne.Arno.Arnold.Arnoldo.Arnulfo.Aron.Art.Arthur.Arturo.Arvel.Arvid.Arvilla.Aryanna.Asa.Asha.Ashlee.Ashleigh.Ashley.Ashly.Ashlynn.Ashton.Ashtyn.Asia.Assunta.Astrid.Athena.Aubree.Aubrey.Audie.Audra.Audreanne.Audrey.August.Augusta.Augustine.Augustus.Aurelia.Aurelie.Aurelio.Aurore.Austen.Austin.Austyn.Autumn.Ava.Avery.Avis.Axel.Ayana.Ayden.Ayla.Aylin.Baby.Bailee.Bailey.Barbara.Barney.Baron.Barrett.Barry.Bart.Bartholome.Barton.Baylee.Beatrice.Beau.Beaulah.Bell.Bella.Belle.Ben.Benedict.Benjamin.Bennett.Bennie.Benny.Benton.Berenice.Bernadette.Bernadine.Bernard.Bernardo.Berneice.Bernhard.Bernice.Bernie.Berniece.Bernita.Berry.Bert.Berta.Bertha.Bertram.Bertrand.Beryl.Bessie.Beth.Bethany.Bethel.Betsy.Bette.Bettie.Betty.Bettye.Beulah.Beverly.Bianka.Bill.Billie.Billy.Birdie.Blair.Blaise.Blake.Blanca.Blanche.Blaze.Bo.Bobbie.Bobby.Bonita.Bonnie.Boris.Boyd.Brad.Braden.Bradford.Bradley.Bradly.Brady.Braeden.Brain.Brandi.Brando.Brandon.Brandt.Brandy.Brandyn.Brannon.Branson.Brant.Braulio.Braxton.Brayan.Breana.Breanna.Breanne.Brenda.Brendan.Brenden.Brendon.Brenna.Brennan.Brennon.Brent.Bret.Brett.Bria.Brian.Briana.Brianne.Brice.Bridget.Bridgette.Bridie.Brielle.Brigitte.Brionna.Brisa.Britney.Brittany.Brock.Broderick.Brody.Brook.Brooke.Brooklyn.Brooks.Brown.Bruce.Bryana.Bryce.Brycen.Bryon.Buck.Bud.Buddy.Buford.Bulah.Burdette.Burley.Burnice.Buster.Cade.Caden.Caesar.Caitlyn.Cale.Caleb.Caleigh.Cali.Calista.Callie.Camden.Cameron.Camila.Camilla.Camille.Camren.Camron.Camryn.Camylle.Candace.Candelario.Candice.Candida.Candido.Cara.Carey.Carissa.Carlee.Carleton.Carley.Carli.Carlie.Carlo.Carlos.Carlotta.Carmel.Carmela.Carmella.Carmelo.Carmen.Carmine.Carol.Carolanne.Carole.Carolina.Caroline.Carolyn.Carolyne.Carrie.Carroll.Carson.Carter.Cary.Casandra.Casey.Casimer.Casimir.Casper.Cassandra.Cassandre.Cassidy.Cassie.Catalina.Caterina.Catharine.Catherine.Cathrine.Cathryn.Cathy.Cayla.Ceasar.Cecelia.Cecil.Cecile.Cecilia.Cedrick.Celestine.Celestino.Celia.Celine.Cesar.Chad.Chadd.Chadrick.Chaim.Chance.Chandler.Chanel.Chanelle.Charity.Charlene.Charles.Charley.Charlie.Charlotte.Chase.Chasity.Chauncey.Chaya.Chaz.Chelsea.Chelsey.Chelsie.Chesley.Chester.Chet.Cheyanne.Cheyenne.Chloe.Chris.Christ.Christa.Christelle.Christian.Christiana.Christina.Christine.Christop.Christophe.Christopher.Christy.Chyna.Ciara.Cicero.Cielo.Cierra.Cindy.Citlalli.Clair.Claire.Clara.Clarabelle.Clare.Clarissa.Clark.Claud.Claude.Claudia.Claudie.Claudine.Clay.Clemens.Clement.Clementina.Clementine.Clemmie.Cleo.Cleora.Cleta.Cletus.Cleve.Cleveland.Clifford.Clifton.Clint.Clinton.Clotilde.Clovis.Cloyd.Clyde.Coby.Cody.Colby.Cole.Coleman.Colin.Colleen.Collin.Colt.Colten.Colton.Columbus.Concepcion.Conner.Connie.Connor.Conor.Conrad.Constance.Constantin.Consuelo.Cooper.Cora.Coralie.Corbin.Cordelia.Cordell.Cordia.Cordie.Corene.Corine.Cornelius.Cornell.Corrine.Cortez.Cortney.Cory.Coty.Courtney.Coy.Craig.Crawford.Creola.Cristal.Cristian.Cristina.Cristobal.Cristopher.Cruz.Crystal.Crystel.Cullen.Curt.Curtis.Cydney.Cynthia.Cyril.Cyrus.D'angelo.Dagmar.Dahlia.Daija.Daisha.Daisy.Dakota.Dale.Dallas.Dallin.Dalton.Damaris.Dameon.Damian.Damien.Damion.Damon.Dan.Dana.Dandre.Dane.Dangelo.Danial.Daniela.Daniella.Danielle.Danika.Dannie.Danny.Dante.Danyka.Daphne.Daphnee.Daphney.Darby.Daren.Darian.Dariana.Darien.Dario.Darion.Darius.Darlene.Daron.Darrel.Darrell.Darren.Darrick.Darrin.Darrion.Darron.Darryl.Darwin.Daryl.Dashawn.Dasia.Dave.David.Davin.Davion.Davon.Davonte.Dawn.Dawson.Dax.Dayana.Dayna.Dayne.Dayton.Dean.Deangelo.Deanna.Deborah.Declan.Dedric.Dedrick.Dee.Deion.Deja.Dejah.Dejon.Dejuan.Delaney.Delbert.Delfina.Delia.Delilah.Dell.Della.Delmer.Delores.Delpha.Delphia.Delphine.Delta.Demarco.Demarcus.Demario.Demetris.Demetrius.Demond.Dena.Denis.Dennis.Deon.Deondre.Deontae.Deonte.Dereck.Derek.Derick.Deron.Derrick.Deshaun.Deshawn.Desiree.Desmond.Dessie.Destany.Destin.Destinee.Destiney.Destini.Destiny.Devan.Devante.Deven.Devin.Devon.Devonte.Devyn.Dewayne.Dewitt.Dexter.Diamond.Diana.Dianna.Diego.Dillan.Dillon.Dimitri.Dina.Dino.Dion.Dixie.Dock.Dolly.Dolores.Domenic.Domenica.Domenick.Domenico.Domingo.Dominic.Dominique.Don.Donald.Donato.Donavon.Donna.Donnell.Donnie.Donny.Dora.Dorcas.Dorian.Doris.Dorothea.Dorothy.Dorris.Dortha.Dorthy.Doug.Douglas.Dovie.Doyle.Drake.Drew.Duane.Dudley.Dulce.Duncan.Durward.Dustin.Dusty.Dwight.Dylan.Earl.Earlene.Earline.Earnest.Earnestine.Easter.Easton.Ebba.Ebony.Ed.Eda.Edd.Eddie.Eden.Edgar.Edgardo.Edison.Edmond.Edmund.Edna.Eduardo.Edward.Edwardo.Edwin.Edwina.Edyth.Edythe.Effie.Efrain.Efren.Eileen.Einar.Eino.Eladio.Elaina.Elbert.Elda.Eldon.Eldora.Eldred.Eldridge.Eleanora.Eleanore.Eleazar.Electa.Elena.Elenor.Elenora.Eleonore.Elfrieda.Eli.Elian.Eliane.Elias.Eliezer.Elijah.Elinor.Elinore.Elisa.Elisabeth.Elise.Eliseo.Elisha.Elissa.Eliza.Elizabeth.Ella.Ellen.Ellie.Elliot.Elliott.Ellis.Ellsworth.Elmer.Elmira.Elmo.Elmore.Elna.Elnora.Elody.Eloisa.Eloise.Elouise.Eloy.Elroy.Elsa.Else.Elsie.Elta.Elton.Elva.Elvera.Elvie.Elvis.Elwin.Elwyn.Elyse.Elyssa.Elza.Emanuel.Emelia.Emelie.Emely.Emerald.Emerson.Emery.Emie.Emil.Emile.Emilia.Emiliano.Emilie.Emilio.Emily.Emma.Emmalee.Emmanuel.Emmanuelle.Emmet.Emmett.Emmie.Emmitt.Emmy.Emory.Ena.Enid.Enoch.Enola.Enos.Enrico.Enrique.Ephraim.Era.Eriberto.Eric.Erica.Erich.Erick.Ericka.Erik.Erika.Erin.Erling.Erna.Ernest.Ernestina.Ernestine.Ernesto.Ernie.Ervin.Erwin.Eryn.Esmeralda.Esperanza.Esta.Esteban.Estefania.Estel.Estell.Estella.Estelle.Estevan.Esther.Estrella.Etha.Ethan.Ethel.Ethelyn.Ethyl.Ettie.Eudora.Eugene.Eugenia.Eula.Eulah.Eulalia.Euna.Eunice.Eusebio.Eva.Evalyn.Evan.Evangeline.Evans.Eve.Eveline.Evelyn.Everardo.Everett.Everette.Evert.Evie.Ewald.Ewell.Ezekiel.Ezequiel.Ezra.Fabian.Fabiola.Fae.Fannie.Fanny.Fatima.Faustino.Fausto.Favian.Fay.Faye.Federico.Felicia.Felicita.Felicity.Felipa.Felipe.Felix.Felton.Fermin.Fern.Fernando.Ferne.Fidel.Filiberto.Filomena.Finn.Fiona.Flavie.Flavio.Fleta.Fletcher.Flo.Florence.Florencio.Florian.Florida.Florine.Flossie.Floy.Floyd.Ford.Forest.Forrest.Foster.Frances.Francesca.Francesco.Francis.Francisca.Francisco.Franco.Frank.Frankie.Franz.Fred.Freda.Freddie.Freddy.Frederic.Frederick.Frederik.Frederique.Fredrick.Fredy.Freeda.Freeman.Freida.Frida.Frieda.Friedrich.Fritz.Furman.Gabe.Gabriel.Gabriella.Gabrielle.Gaetano.Gage.Gail.Gardner.Garett.Garfield.Garland.Garnet.Garnett.Garret.Garrett.Garrick.Garrison.Garry.Garth.Gaston.Gavin.Gayle.Gene.General.Genesis.Genevieve.Gennaro.Genoveva.Geo.Geoffrey.George.Georgette.Georgiana.Georgianna.Geovanni.Geovanny.Geovany.Gerald.Geraldine.Gerard.Gerardo.Gerda.Gerhard.Germaine.German.Gerry.Gerson.Gertrude.Gia.Gianni.Gideon.Gilbert.Gilberto.Gilda.Giles.Gillian.Gina.Gino.Giovani.Giovanna.Giovanni.Giovanny.Gisselle.Giuseppe.Gladyce.Gladys.Glen.Glenda.Glenna.Glennie.Gloria.Godfrey.Golda.Golden.Gonzalo.Gordon.Grace.Gracie.Graciela.Grady.Graham.Grant.Granville.Grayce.Grayson.Green.Greg.Gregg.Gregoria.Gregorio.Gregory.Greta.Gretchen.Greyson.Griffin.Grover.Guadalupe.Gudrun.Guido.Guillermo.Guiseppe.Gunnar.Gunner.Gus.Gussie.Gust.Gustave.Guy.Gwen.Gwendolyn.Hadley.Hailee.Hailey.Hailie.Hal.Haleigh.Haley.Halie.Halle.Hallie.Hank.Hanna.Hannah.Hans.Hardy.Harley.Harmon.Harmony.Harold.Harrison.Harry.Harvey.Haskell.Hassan.Hassie.Hattie.Haven.Hayden.Haylee.Hayley.Haylie.Hazel.Hazle.Heath.Heather.Heaven.Heber.Hector.Heidi.Helen.Helena.Helene.Helga.Hellen.Helmer.Heloise.Henderson.Henri.Henriette.Henry.Herbert.Herman.Hermann.Hermina.Herminia.Herminio.Hershel.Herta.Hertha.Hester.Hettie.Hilario.Hilbert.Hilda.Hildegard.Hillard.Hillary.Hilma.Hilton.Hipolito.Hiram.Hobart.Holden.Hollie.Hollis.Holly.Hope.Horace.Horacio.Hortense.Hosea.Houston.Howard.Howell.Hoyt.Hubert.Hudson.Hugh.Hulda.Humberto.Hunter.Hyman.Ian.Ibrahim.Icie.Ida.Idell.Idella.Ignacio.Ignatius.Ike.Ila.Ilene.Iliana.Ima.Imani.Imelda.Immanuel.Imogene.Ines.Irma.Irving.Irwin.Isaac.Isabel.Isabell.Isabella.Isabelle.Isac.Isadore.Isai.Isaiah.Isaias.Isidro.Ismael.Isobel.Isom.Israel.Issac.Itzel.Iva.Ivah.Ivory.Ivy.Izabella.Izaiah.Jabari.Jace.Jacey.Jacinthe.Jacinto.Jack.Jackeline.Jackie.Jacklyn.Jackson.Jacky.Jaclyn.Jacquelyn.Jacques.Jacynthe.Jada.Jade.Jaden.Jadon.Jadyn.Jaeden.Jaida.Jaiden.Jailyn.Jaime.Jairo.Jakayla.Jake.Jakob.Jaleel.Jalen.Jalon.Jalyn.Jamaal.Jamal.Jamar.Jamarcus.Jamel.Jameson.Jamey.Jamie.Jamil.Jamir.Jamison.Jammie.Jan.Jana.Janae.Jane.Janelle.Janessa.Janet.Janice.Janick.Janie.Janis.Janiya.Jannie.Jany.Jaquan.Jaquelin.Jaqueline.Jared.Jaren.Jarod.Jaron.Jarred.Jarrell.Jarret.Jarrett.Jarrod.Jarvis.Jasen.Jasmin.Jason.Jasper.Jaunita.Javier.Javon.Javonte.Jay.Jayce.Jaycee.Jayda.Jayde.Jayden.Jaydon.Jaylan.Jaylen.Jaylin.Jaylon.Jayme.Jayne.Jayson.Jazlyn.Jazmin.Jazmyn.Jazmyne.Jean.Jeanette.Jeanie.Jeanne.Jed.Jedediah.Jedidiah.Jeff.Jefferey.Jeffery.Jeffrey.Jeffry.Jena.Jenifer.Jennie.Jennifer.Jennings.Jennyfer.Jensen.Jerad.Jerald.Jeramie.Jeramy.Jerel.Jeremie.Jeremy.Jermain.Jermaine.Jermey.Jerod.Jerome.Jeromy.Jerrell.Jerrod.Jerrold.Jerry.Jess.Jesse.Jessica.Jessie.Jessika.Jessy.Jessyca.Jesus.Jett.Jettie.Jevon.Jewel.Jewell.Jillian.Jimmie.Jimmy.Jo.Joan.Joana.Joanie.Joanne.Joannie.Joanny.Joany.Joaquin.Jocelyn.Jodie.Jody.Joe.Joel.Joelle.Joesph.Joey.Johan.Johann.Johanna.Johathan.John.Johnathan.Johnathon.Johnnie.Johnny.Johnpaul.Johnson.Jolie.Jon.Jonas.Jonatan.Jonathan.Jonathon.Jordan.Jordane.Jordi.Jordon.Jordy.Jordyn.Jorge.Jose.Josefa.Josefina.Joseph.Josephine.Josh.Joshua.Joshuah.Josiah.Josiane.Josianne.Josie.Josue.Jovan.Jovani.Jovanny.Jovany.Joy.Joyce.Juana.Juanita.Judah.Judd.Jude.Judge.Judson.Judy.Jules.Julia.Julian.Juliana.Julianne.Julie.Julien.Juliet.Julio.Julius.June.Junior.Junius.Justen.Justice.Justina.Justine.Juston.Justus.Justyn.Juvenal.Juwan.Kacey.Kaci.Kacie.Kade.Kaden.Kadin.Kaela.Kaelyn.Kaia.Kailee.Kailey.Kailyn.Kaitlin.Kaitlyn.Kale.Kaleb.Kaleigh.Kaley.Kali.Kallie.Kameron.Kamille.Kamren.Kamron.Kamryn.Kane.Kara.Kareem.Karelle.Karen.Kari.Kariane.Karianne.Karina.Karine.Karl.Karlee.Karley.Karli.Karlie.Karolann.Karson.Kasandra.Kasey.Kassandra.Katarina.Katelin.Katelyn.Katelynn.Katharina.Katherine.Katheryn.Kathleen.Kathlyn.Kathryn.Kathryne.Katlyn.Katlynn.Katrina.Katrine.Kattie.Kavon.Kay.Kaya.Kaycee.Kayden.Kayla.Kaylah.Kaylee.Kayleigh.Kayley.Kayli.Kaylie.Kaylin.Keagan.Keanu.Keara.Keaton.Keegan.Keeley.Keely.Keenan.Keira.Keith.Kellen.Kelley.Kelli.Kellie.Kelly.Kelsi.Kelsie.Kelton.Kelvin.Ken.Kendall.Kendra.Kendrick.Kenna.Kennedi.Kennedy.Kenneth.Kennith.Kenny.Kenton.Kenya.Kenyatta.Kenyon.Keon.Keshaun.Keshawn.Keven.Kevin.Kevon.Keyon.Keyshawn.Khalid.Khalil.Kian.Kiana.Kianna.Kiara.Kiarra.Kiel.Kiera.Kieran.Kiley.Kim.Kimberly.King.Kip.Kira.Kirk.Kirsten.Kirstin.Kitty.Kobe.Koby.Kody.Kolby.Kole.Korbin.Korey.Kory.Kraig.Kris.Krista.Kristian.Kristin.Kristina.Kristofer.Kristoffer.Kristopher.Kristy.Krystal.Krystel.Krystina.Kurt.Kurtis.Kyla.Kyle.Kylee.Kyleigh.Kyler.Kylie.Kyra.Lacey.Lacy.Ladarius.Lafayette.Laila.Laisha.Lamar.Lambert.Lamont.Lance.Landen.Lane.Laney.Larissa.Laron.Larry.Larue.Laura.Laurel.Lauren.Laurence.Lauretta.Lauriane.Laurianne.Laurie.Laurine.Laury.Lauryn.Lavada.Lavern.Laverna.Laverne.Lavina.Lavinia.Lavon.Lavonne.Lawrence.Lawson.Layla.Layne.Lazaro.Lea.Leann.Leanna.Leanne.Leatha.Leda.Lee.Leif.Leila.Leilani.Lela.Lelah.Leland.Lelia.Lempi.Lemuel.Lenna.Lennie.Lenny.Lenora.Lenore.Leo.Leola.Leon.Leonard.Leonardo.Leone.Leonel.Leonie.Leonor.Leonora.Leopold.Leopoldo.Leora.Lera.Lesley.Leslie.Lesly.Lessie.Lester.Leta.Letha.Letitia.Levi.Lew.Lewis.Lexi.Lexie.Lexus.Lia.Liam.Liana.Libbie.Libby.Lila.Lilian.Liliana.Liliane.Lilla.Lillian.Lilliana.Lillie.Lilly.Lily.Lilyan.Lina.Lincoln.Linda.Lindsay.Lindsey.Linnea.Linnie.Linwood.Lionel.Lisa.Lisandro.Lisette.Litzy.Liza.Lizeth.Lizzie.Llewellyn.Lloyd.Logan.Lois.Lola.Lolita.Loma.Lon.London.Lonie.Lonnie.Lonny.Lonzo.Lora.Loraine.Loren.Lorena.Lorenz.Lorenza.Lorenzo.Lori.Lorine.Lorna.Lottie.Lou.Louie.Louisa.Lourdes.Louvenia.Lowell.Loy.Loyal.Loyce.Lucas.Luciano.Lucie.Lucienne.Lucile.Lucinda.Lucio.Lucious.Lucius.Lucy.Ludie.Ludwig.Lue.Luella.Luigi.Luis.Luisa.Lukas.Lula.Lulu.Luna.Lupe.Lura.Lurline.Luther.Luz.Lyda.Lydia.Lyla.Lynn.Lyric.Lysanne.Mabel.Mabelle.Mable.Mac.Macey.Maci.Macie.Mack.Mackenzie.Macy.Madaline.Madalyn.Maddison.Madeline.Madelyn.Madelynn.Madge.Madie.Madilyn.Madisen.Madison.Madisyn.Madonna.Madyson.Mae.Maegan.Maeve.Mafalda.Magali.Magdalen.Magdalena.Maggie.Magnolia.Magnus.Maia.Maida.Maiya.Major.Makayla.Makenna.Makenzie.Malachi.Malcolm.Malika.Malinda.Mallie.Mallory.Malvina.Mandy.Manley.Manuel.Manuela.Mara.Marc.Marcel.Marcelina.Marcelino.Marcella.Marcelle.Marcellus.Marcelo.Marcia.Marco.Marcos.Marcus.Margaret.Margarete.Margarett.Margaretta.Margarette.Margarita.Marge.Margie.Margot.Margret.Marguerite.Maria.Mariah.Mariam.Marian.Mariana.Mariane.Marianna.Marianne.Mariano.Maribel.Marie.Mariela.Marielle.Marietta.Marilie.Marilou.Marilyne.Marina.Mario.Marion.Marisa.Marisol.Maritza.Marjolaine.Marjorie.Marjory.Mark.Markus.Marlee.Marlen.Marlene.Marley.Marlin.Marlon.Marques.Marquis.Marquise.Marshall.Marta.Martin.Martina.Martine.Marty.Marvin.Mary.Maryam.Maryjane.Maryse.Mason.Mateo.Mathew.Mathias.Mathilde.Matilda.Matilde.Matt.Matteo.Mattie.Maud.Maude.Maudie.Maureen.Maurice.Mauricio.Maurine.Maverick.Mavis.Max.Maxie.Maxime.Maximilian.Maximillia.Maximillian.Maximo.Maximus.Maxine.Maxwell.May.Maya.Maybell.Maybelle.Maye.Maymie.Maynard.Mayra.Mazie.Mckayla.Mckenna.Mckenzie.Meagan.Meaghan.Meda.Megane.Meggie.Meghan.Mekhi.Melany.Melba.Melisa.Melissa.Mellie.Melody.Melvin.Melvina.Melyna.Melyssa.Mercedes.Meredith.Merl.Merle.Merlin.Merritt.Mertie.Mervin.Meta.Mia.Micaela.Micah.Michael.Michaela.Michale.Micheal.Michel.Michele.Michelle.Miguel.Mikayla.Mike.Mikel.Milan.Miles.Milford.Miller.Millie.Milo.Milton.Mina.Minerva.Minnie.Miracle.Mireille.Mireya.Misael.Missouri.Misty.Mitchel.Mitchell.Mittie.Modesta.Modesto.Mohamed.Mohammad.Mohammed.Moises.Mollie.Molly.Mona.Monica.Monique.Monroe.Monserrat.Monserrate.Montana.Monte.Monty.Morgan.Moriah.Morris.Mortimer.Morton.Mose.Moses.Moshe.Mossie.Mozell.Mozelle.Muhammad.Muriel.Murl.Murphy.Murray.Mustafa.Mya.Myah.Mylene.Myles.Myra.Myriam.Myrl.Myrna.Myron.Myrtice.Myrtie.Myrtis.Myrtle.Nadia.Nakia.Name.Nannie.Naomi.Naomie.Napoleon.Narciso.Nash.Nasir.Nat.Natalia.Natalie.Natasha.Nathan.Nathanael.Nathanial.Nathaniel.Nathen.Nayeli.Neal.Ned.Nedra.Neha.Neil.Nelda.Nella.Nelle.Nellie.Nels.Nelson.Neoma.Nestor.Nettie.Neva.Newell.Newton.Nia.Nicholas.Nicholaus.Nichole.Nick.Nicklaus.Nickolas.Nico.Nicola.Nicolas.Nicole.Nicolette.Nigel.Nikita.Nikki.Nikko.Niko.Nikolas.Nils.Nina.Noah.Noble.Noe.Noel.Noelia.Noemi.Noemie.Noemy.Nola.Nolan.Nona.Nora.Norbert.Norberto.Norene.Norma.Norris.Norval.Norwood.Nova.Novella.Nya.Nyah.Nyasia.Obie.Oceane.Ocie.Octavia.Oda.Odell.Odessa.Odie.Ofelia.Okey.Ola.Olaf.Ole.Olen.Oleta.Olga.Olin.Oliver.Ollie.Oma.Omari.Omer.Ona.Onie.Opal.Ophelia.Ora.Oral.Oran.Oren.Orie.Orin.Orion.Orland.Orlando.Orlo.Orpha.Orrin.Orval.Orville.Osbaldo.Osborne.Oscar.Osvaldo.Oswald.Oswaldo.Otha.Otho.Otilia.Otis.Ottilie.Ottis.Otto.Ova.Owen.Ozella.Pablo.Paige.Palma.Pamela.Pansy.Paolo.Paris.Parker.Pascale.Pasquale.Pat.Patience.Patricia.Patrick.Patsy.Pattie.Paul.Paula.Pauline.Paxton.Payton.Pearl.Pearlie.Pearline.Pedro.Peggie.Penelope.Percival.Percy.Perry.Pete.Peter.Petra.Peyton.Philip.Phoebe.Phyllis.Pierce.Pierre.Pietro.Pink.Pinkie.Piper.Polly.Porter.Precious.Presley.Preston.Price.Prince.Princess.Priscilla.Providenci.Prudence.Queen.Queenie.Quentin.Quincy.Quinn.Quinten.Quinton.Rachael.Rachel.Rachelle.Rae.Raegan.Rafael.Rafaela.Raheem.Rahsaan.Rahul.Raina.Raleigh.Ralph.Ramiro.Ramon.Ramona.Randal.Randall.Randi.Randy.Ransom.Raoul.Raphael.Raphaelle.Raquel.Rashad.Rashawn.Rasheed.Raul.Raven.Ray.Raymond.Raymundo.Reagan.Reanna.Reba.Rebeca.Rebecca.Rebeka.Rebekah.Reece.Reed.Reese.Regan.Reggie.Reginald.Reid.Reilly.Reina.Reinhold.Remington.Rene.Renee.Ressie.Reta.Retha.Retta.Reuben.Reva.Rex.Rey.Reyes.Reymundo.Reyna.Reynold.Rhea.Rhett.Rhianna.Rhiannon.Rhoda.Ricardo.Richard.Richie.Richmond.Rick.Rickey.Rickie.Ricky.Rico.Rigoberto.Riley.Rita.River.Robb.Robbie.Robert.Roberta.Roberto.Robin.Robyn.Rocio.Rocky.Rod.Roderick.Rodger.Rodolfo.Rodrick.Rodrigo.Roel.Rogelio.Roger.Rogers.Rolando.Rollin.Roma.Romaine.Roman.Ron.Ronaldo.Ronny.Roosevelt.Rory.Rosa.Rosalee.Rosalia.Rosalind.Rosalinda.Rosalyn.Rosamond.Rosanna.Rosario.Roscoe.Rose.Rosella.Roselyn.Rosemarie.Rosemary.Rosendo.Rosetta.Rosie.Rosina.Roslyn.Ross.Rossie.Rowan.Rowena.Rowland.Roxane.Roxanne.Roy.Royal.Royce.Rozella.Ruben.Rubie.Ruby.Rubye.Rudolph.Rudy.Rupert.Russ.Russel.Russell.Rusty.Ruth.Ruthe.Ruthie.Ryan.Ryann.Ryder.Rylan.Rylee.Ryleigh.Ryley.Sabina.Sabrina.Sabryna.Sadie.Sadye.Sage.Saige.Sallie.Sally.Salma.Salvador.Salvatore.Sam.Samanta.Samantha.Samara.Samir.Sammie.Sammy.Samson.Sandra.Sandrine.Sandy.Sanford.Santa.Santiago.Santina.Santino.Santos.Sarah.Sarai.Sarina.Sasha.Saul.Savanah.Savanna.Savannah.Savion.Scarlett.Schuyler.Scot.Scottie.Scotty.Seamus.Sean.Sebastian.Sedrick.Selena.Selina.Selmer.Serena.Serenity.Seth.Shad.Shaina.Shakira.Shana.Shane.Shanel.Shanelle.Shania.Shanie.Shaniya.Shanna.Shannon.Shanny.Shanon.Shany.Sharon.Shaun.Shawn.Shawna.Shaylee.Shayna.Shayne.Shea.Sheila.Sheldon.Shemar.Sheridan.Sherman.Sherwood.Shirley.Shyann.Shyanne.Sibyl.Sid.Sidney.Sienna.Sierra.Sigmund.Sigrid.Sigurd.Silas.Sim.Simeon.Simone.Sincere.Sister.Skye.Skyla.Skylar.Sofia.Soledad.Solon.Sonia.Sonny.Sonya.Sophia.Sophie.Spencer.Stacey.Stacy.Stan.Stanford.Stanley.Stanton.Stefan.Stefanie.Stella.Stephan.Stephania.Stephanie.Stephany.Stephen.Stephon.Sterling.Steve.Stevie.Stewart.Stone.Stuart.Summer.Sunny.Susan.Susana.Susanna.Susie.Suzanne.Sven.Syble.Sydnee.Sydney.Sydni.Sydnie.Sylvan.Sylvester.Sylvia.Tabitha.Tad.Talia.Talon.Tamara.Tamia.Tania.Tanner.Tanya.Tara.Taryn.Tate.Tatum.Tatyana.Taurean.Tavares.Taya.Taylor.Teagan.Ted.Telly.Terence.Teresa.Terrance.Terrell.Terrence.Terrill.Terry.Tess.Tessie.Tevin.Thad.Thaddeus.Thalia.Thea.Thelma.Theo.Theodora.Theodore.Theresa.Therese.Theresia.Theron.Thomas.Thora.Thurman.Tia.Tiana.Tianna.Tiara.Tierra.Tiffany.Tillman.Timmothy.Timmy.Timothy.Tina.Tito.Titus.Tobin.Toby.Tod.Tom.Tomas.Tomasa.Tommie.Toney.Toni.Tony.Torey.Torrance.Torrey.Toy.Trace.Tracey.Tracy.Travis.Travon.Tre.Tremaine.Tremayne.Trent.Trenton.Tressa.Tressie.Treva.Trever.Trevion.Trevor.Trey.Trinity.Trisha.Tristian.Tristin.Triston.Troy.Trudie.Trycia.Trystan.Turner.Twila.Tyler.Tyra.Tyree.Tyreek.Tyrel.Tyrell.Tyrese.Tyrique.Tyshawn.Tyson.Ubaldo.Ulices.Ulises.Una.Unique.Urban.Uriah.Uriel.Ursula.Vada.Valentin.Valentina.Valentine.Valerie.Vallie.Van.Vance.Vanessa.Vaughn.Veda.Velda.Vella.Velma.Velva.Vena.Verda.Verdie.Vergie.Verla.Verlie.Vern.Verna.Verner.Vernice.Vernie.Vernon.Verona.Veronica.Vesta.Vicenta.Vicente.Vickie.Vicky.Victor.Victoria.Vida.Vidal.Vilma.Vince.Vincent.Vincenza.Vincenzo.Vinnie.Viola.Violet.Violette.Virgie.Virgil.Virginia.Virginie.Vita.Vito.Viva.Vivian.Viviane.Vivianne.Vivien.Vivienne.Vladimir.Wade.Waino.Waldo.Walker.Wallace.Walter.Walton.Wanda.Ward.Warren.Watson.Wava.Waylon.Wayne.Webster.Weldon.Wellington.Wendell.Wendy.Werner.Westley.Weston.Whitney.Wilber.Wilbert.Wilburn.Wiley.Wilford.Wilfred.Wilfredo.Wilfrid.Wilhelm.Wilhelmine.Will.Willa.Willard.William.Willie.Willis.Willow.Willy.Wilma.Wilmer.Wilson.Wilton.Winfield.Winifred.Winnifred.Winona.Winston.Woodrow.Wyatt.Wyman.Xander.Xavier.Xzavier.Yadira.Yasmeen.Yasmin.Yasmine.Yazmin.Yesenia.Yessenia.Yolanda.Yoshiko.Yvette.Yvonne.Zachariah.Zachary.Zachery.Zack.Zackary.Zackery.Zakary.Zander.Zane.Zaria.Zechariah.Zelda.Zella.Zelma.Zena.Zetta.Zion.Zita.Zoe.Zoey.Zoie.Zoila.Zola.Zora.Zula`.split(`.`),female:`Ada.Adrienne.Agnes.Alberta.Alexandra.Alexis.Alice.Alicia.Alison.Allison.Alma.Alyssa.Amanda.Amber.Amelia.Amy.Ana.Andrea.Angel.Angela.Angelica.Angelina.Angie.Anita.Ann.Anna.Anne.Annette.Annie.Antoinette.Antonia.April.Arlene.Ashley.Audrey.Barbara.Beatrice.Becky.Belinda.Bernadette.Bernice.Bertha.Bessie.Beth.Bethany.Betsy.Betty.Beulah.Beverly.Billie.Blanca.Blanche.Bobbie.Bonnie.Brandi.Brandy.Brenda.Bridget.Brittany.Brooke.Camille.Candace.Candice.Carla.Carmen.Carol.Carole.Caroline.Carolyn.Carrie.Casey.Cassandra.Catherine.Cathy.Cecelia.Cecilia.Celia.Charlene.Charlotte.Chelsea.Cheryl.Christie.Christina.Christine.Christy.Cindy.Claire.Clara.Claudia.Colleen.Connie.Constance.Cora.Courtney.Cristina.Crystal.Cynthia.Daisy.Dana.Danielle.Darla.Darlene.Dawn.Deanna.Debbie.Deborah.Debra.Delia.Della.Delores.Denise.Desiree.Diana.Diane.Dianna.Dianne.Dixie.Dolores.Donna.Dora.Doreen.Doris.Dorothy.Ebony.Edith.Edna.Eileen.Elaine.Eleanor.Elena.Elisa.Elizabeth.Ella.Ellen.Eloise.Elsa.Elsie.Elvira.Emily.Emma.Erica.Erika.Erin.Erma.Ernestine.Essie.Estelle.Esther.Ethel.Eula.Eunice.Eva.Evelyn.Faith.Fannie.Faye.Felicia.Flora.Florence.Frances.Francis.Freda.Gail.Gayle.Geneva.Genevieve.Georgia.Geraldine.Gertrude.Gina.Ginger.Gladys.Glenda.Gloria.Grace.Gretchen.Guadalupe.Gwen.Gwendolyn.Hannah.Harriet.Hattie.Hazel.Heather.Heidi.Helen.Henrietta.Hilda.Holly.Hope.Ida.Inez.Irene.Iris.Irma.Isabel.Jackie.Jacqueline.Jacquelyn.Jaime.Jamie.Jan.Jana.Jane.Janet.Janice.Janie.Janis.Jasmine.Jean.Jeanette.Jeanne.Jeannette.Jeannie.Jenna.Jennie.Jennifer.Jenny.Jessica.Jessie.Jill.Jo.Joan.Joann.Joanna.Joanne.Jodi.Jody.Johanna.Johnnie.Josefina.Josephine.Joy.Joyce.Juana.Juanita.Judith.Judy.Julia.Julie.June.Kara.Karen.Kari.Karla.Kate.Katherine.Kathleen.Kathryn.Kathy.Katie.Katrina.Kay.Kayla.Kelley.Kelli.Kellie.Kelly.Kendra.Kerry.Kim.Kimberly.Krista.Kristen.Kristi.Kristie.Kristin.Kristina.Kristine.Kristy.Krystal.Lana.Latoya.Laura.Lauren.Laurie.Laverne.Leah.Lee.Leigh.Lela.Lena.Leona.Leslie.Leticia.Lila.Lillian.Lillie.Linda.Lindsay.Lindsey.Lisa.Lois.Lola.Lora.Lorena.Lorene.Loretta.Lori.Lorraine.Louise.Lucia.Lucille.Lucy.Lula.Luz.Lydia.Lynda.Lynette.Lynn.Lynne.Mabel.Mable.Madeline.Mae.Maggie.Mamie.Mandy.Marcella.Marcia.Margaret.Margarita.Margie.Marguerite.Maria.Marian.Marianne.Marie.Marilyn.Marion.Marjorie.Marlene.Marsha.Marta.Martha.Mary.Maryann.Mattie.Maureen.Maxine.May.Megan.Meghan.Melanie.Melba.Melinda.Melissa.Melody.Mercedes.Meredith.Michele.Michelle.Mildred.Mindy.Minnie.Miranda.Miriam.Misty.Molly.Mona.Monica.Monique.Muriel.Myra.Myrtle.Nadine.Nancy.Naomi.Natalie.Natasha.Nellie.Nettie.Nichole.Nicole.Nina.Nora.Norma.Olga.Olive.Olivia.Ollie.Opal.Ora.Pam.Pamela.Pat.Patricia.Patsy.Patti.Patty.Paula.Paulette.Pauline.Pearl.Peggy.Penny.Phyllis.Priscilla.Rachael.Rachel.Ramona.Raquel.Rebecca.Regina.Renee.Rhonda.Rita.Roberta.Robin.Robyn.Rochelle.Rosa.Rosalie.Rose.Rosemarie.Rosemary.Rosie.Roxanne.Ruby.Ruth.Sabrina.Sadie.Sally.Samantha.Sandra.Sandy.Sara.Sarah.Shannon.Shari.Sharon.Shawna.Sheila.Shelia.Shelley.Shelly.Sheri.Sherri.Sherry.Sheryl.Shirley.Silvia.Sonia.Sonja.Sonya.Sophia.Sophie.Stacey.Stacy.Stella.Stephanie.Sue.Susan.Susie.Suzanne.Sylvia.Tabitha.Tamara.Tami.Tammy.Tanya.Tara.Tasha.Teresa.Teri.Terri.Terry.Thelma.Theresa.Tiffany.Tina.Toni.Tonya.Tracey.Traci.Tracy.Tricia.Valerie.Vanessa.Velma.Vera.Verna.Veronica.Vicki.Vickie.Vicky.Victoria.Viola.Violet.Virginia.Vivian.Wanda.Wendy.Whitney.Willie.Wilma.Winifred.Yolanda.Yvette.Yvonne`.split(`.`),male:`Aaron.Abel.Abraham.Adam.Adrian.Al.Alan.Albert.Alberto.Alejandro.Alex.Alexander.Alfonso.Alfred.Alfredo.Allan.Allen.Alonzo.Alton.Alvin.Amos.Andre.Andres.Andrew.Andy.Angel.Angelo.Anthony.Antonio.Archie.Armando.Arnold.Arthur.Arturo.Aubrey.Austin.Barry.Ben.Benjamin.Bennie.Benny.Bernard.Bert.Bill.Billy.Blake.Bob.Bobby.Boyd.Brad.Bradford.Bradley.Brandon.Brendan.Brent.Brett.Brian.Bruce.Bryan.Bryant.Byron.Caleb.Calvin.Cameron.Carl.Carlos.Carlton.Carroll.Cary.Casey.Cecil.Cedric.Cesar.Chad.Charles.Charlie.Chester.Chris.Christian.Christopher.Clarence.Clark.Claude.Clay.Clayton.Clifford.Clifton.Clint.Clinton.Clyde.Cody.Colin.Conrad.Corey.Cornelius.Cory.Courtney.Craig.Curtis.Dale.Dallas.Damon.Dan.Dana.Daniel.Danny.Darin.Darnell.Darrel.Darrell.Darren.Darrin.Darryl.Daryl.Dave.David.Dean.Delbert.Dennis.Derek.Derrick.Devin.Dewey.Dexter.Domingo.Dominic.Dominick.Don.Donald.Donnie.Doug.Douglas.Doyle.Drew.Duane.Dustin.Dwayne.Dwight.Earl.Earnest.Ed.Eddie.Edgar.Edmond.Edmund.Eduardo.Edward.Edwin.Elbert.Elias.Elijah.Ellis.Elmer.Emanuel.Emilio.Emmett.Enrique.Eric.Erick.Erik.Ernest.Ernesto.Ervin.Eugene.Evan.Everett.Felipe.Felix.Fernando.Floyd.Forrest.Francis.Francisco.Frank.Frankie.Franklin.Fred.Freddie.Frederick.Fredrick.Gabriel.Garrett.Garry.Gary.Gene.Geoffrey.George.Gerald.Gerard.Gerardo.Gilbert.Gilberto.Glen.Glenn.Gordon.Grady.Grant.Greg.Gregg.Gregory.Guadalupe.Guillermo.Gustavo.Guy.Harold.Harry.Harvey.Hector.Henry.Herbert.Herman.Homer.Horace.Howard.Hubert.Hugh.Hugo.Ian.Ignacio.Ira.Irvin.Irving.Isaac.Ismael.Israel.Ivan.Jack.Jackie.Jacob.Jaime.Jake.James.Jamie.Jan.Jared.Jason.Javier.Jay.Jean.Jeff.Jeffery.Jeffrey.Jerald.Jeremiah.Jeremy.Jermaine.Jerome.Jerry.Jesse.Jessie.Jesus.Jim.Jimmie.Jimmy.Jody.Joe.Joel.Joey.John.Johnathan.Johnnie.Johnny.Jon.Jonathan.Jonathon.Jordan.Jorge.Jose.Joseph.Josh.Joshua.Juan.Julian.Julio.Julius.Justin.Karl.Keith.Kelly.Kelvin.Ken.Kenneth.Kenny.Kent.Kerry.Kevin.Kim.Kirk.Kristopher.Kurt.Kyle.Lamar.Lance.Larry.Laurence.Lawrence.Lee.Leland.Leo.Leon.Leonard.Leroy.Leslie.Lester.Levi.Lewis.Lionel.Lloyd.Lonnie.Loren.Lorenzo.Louis.Lowell.Lucas.Luis.Luke.Luther.Lyle.Lynn.Mack.Malcolm.Manuel.Marc.Marco.Marcos.Marcus.Mario.Marion.Mark.Marlon.Marshall.Martin.Marty.Marvin.Mathew.Matt.Matthew.Maurice.Max.Melvin.Merle.Michael.Micheal.Miguel.Mike.Milton.Mitchell.Morris.Moses.Myron.Nathan.Nathaniel.Neal.Neil.Nelson.Nicholas.Nick.Nicolas.Noah.Noel.Norman.Oliver.Omar.Orlando.Orville.Oscar.Otis.Owen.Pablo.Pat.Patrick.Paul.Pedro.Percy.Perry.Pete.Peter.Phil.Philip.Phillip.Preston.Rafael.Ralph.Ramiro.Ramon.Randal.Randall.Randolph.Randy.Raul.Ray.Raymond.Reginald.Rene.Rex.Ricardo.Richard.Rick.Rickey.Ricky.Robert.Roberto.Robin.Roderick.Rodney.Rodolfo.Rogelio.Roger.Roland.Rolando.Roman.Ron.Ronald.Ronnie.Roosevelt.Ross.Roy.Ruben.Rudolph.Rudy.Rufus.Russell.Ryan.Salvador.Salvatore.Sam.Sammy.Samuel.Santiago.Santos.Saul.Scott.Sean.Sergio.Seth.Shane.Shannon.Shaun.Shawn.Sheldon.Sherman.Sidney.Simon.Spencer.Stanley.Stephen.Steve.Steven.Stewart.Stuart.Sylvester.Taylor.Ted.Terence.Terrance.Terrell.Terrence.Terry.Theodore.Thomas.Tim.Timmy.Timothy.Toby.Todd.Tom.Tomas.Tommie.Tommy.Tony.Tracy.Travis.Trevor.Troy.Tyler.Tyrone.Van.Vernon.Victor.Vincent.Virgil.Wade.Wallace.Walter.Warren.Wayne.Wendell.Wesley.Wilbert.Wilbur.Wilfred.Willard.William.Willie.Willis.Wilson.Winston.Wm.Woodrow.Zachary`.split(`.`)},gender:`Agender.Androgyne.Androgynous.Bigender.Cis female.Cis male.Cis man.Cis woman.Cis.Cisgender female.Cisgender male.Cisgender man.Cisgender woman.Cisgender.Demi-boy.Demi-girl.Demi-man.Demi-woman.Demiflux.Demigender.F2M.FTM.Female to male trans man.Female to male transgender man.Female to male transsexual man.Female to male.Gender fluid.Gender neutral.Gender nonconforming.Gender questioning.Gender variant.Genderflux.Genderqueer.Hermaphrodite.Intersex man.Intersex person.Intersex woman.Intersex.M2F.MTF.Male to female trans woman.Male to female transgender woman.Male to female transsexual woman.Male to female.Man.Multigender.Neither.Neutrois.Non-binary.Omnigender.Other.Pangender.Polygender.T* man.T* woman.Trans female.Trans male.Trans man.Trans person.Trans woman.Trans.Transsexual female.Transsexual male.Transsexual man.Transsexual person.Transsexual woman.Transsexual.Transgender female.Transgender person.Transmasculine.Trigender.Two* person.Two-spirit person.Two-spirit.Woman.Xenogender`.split(`.`),job_area:`Solutions.Program.Brand.Security.Research.Marketing.Directives.Implementation.Integration.Functionality.Response.Paradigm.Tactics.Identity.Markets.Group.Division.Applications.Optimization.Operations.Infrastructure.Intranet.Communications.Web.Branding.Quality.Assurance.Mobility.Accounts.Data.Creative.Configuration.Accountability.Interactions.Factors.Usability.Metrics`.split(`.`),job_descriptor:[`Lead`,`Senior`,`Direct`,`Corporate`,`Dynamic`,`Future`,`Product`,`National`,`Regional`,`District`,`Central`,`Global`,`Customer`,`Investor`,`International`,`Legacy`,`Forward`,`Internal`,`Human`,`Chief`,`Principal`],job_title_pattern:[`{{person.jobDescriptor}} {{person.jobArea}} {{person.jobType}}`],job_type:[`Supervisor`,`Associate`,`Executive`,`Liaison`,`Officer`,`Manager`,`Engineer`,`Specialist`,`Director`,`Coordinator`,`Administrator`,`Architect`,`Analyst`,`Designer`,`Planner`,`Orchestrator`,`Technician`,`Developer`,`Producer`,`Consultant`,`Assistant`,`Facilitator`,`Agent`,`Representative`,`Strategist`],last_name:{generic:`Abbott.Abernathy.Abshire.Adams.Altenwerth.Anderson.Ankunding.Armstrong.Auer.Aufderhar.Bahringer.Bailey.Balistreri.Barrows.Bartell.Bartoletti.Barton.Bashirian.Batz.Bauch.Baumbach.Bayer.Beahan.Beatty.Bechtelar.Becker.Bednar.Beer.Beier.Berge.Bergnaum.Bergstrom.Bernhard.Bernier.Bins.Blanda.Blick.Block.Bode.Boehm.Bogan.Bogisich.Borer.Bosco.Botsford.Boyer.Boyle.Bradtke.Brakus.Braun.Breitenberg.Brekke.Brown.Bruen.Buckridge.Carroll.Carter.Cartwright.Casper.Cassin.Champlin.Christiansen.Cole.Collier.Collins.Conn.Connelly.Conroy.Considine.Corkery.Cormier.Corwin.Cremin.Crist.Crona.Cronin.Crooks.Cruickshank.Cummerata.Cummings.D'Amore.Dach.Daniel.Dare.Daugherty.Davis.Deckow.Denesik.Dibbert.Dickens.Dicki.Dickinson.Dietrich.Donnelly.Dooley.Douglas.Doyle.DuBuque.Durgan.Ebert.Effertz.Emard.Emmerich.Erdman.Ernser.Fadel.Fahey.Farrell.Fay.Feeney.Feest.Feil.Ferry.Fisher.Flatley.Frami.Franecki.Franey.Friesen.Fritsch.Funk.Gerhold.Gerlach.Gibson.Gislason.Gleason.Gleichner.Glover.Goldner.Goodwin.Gorczany.Gottlieb.Goyette.Grady.Graham.Grant.Green.Greenfelder.Greenholt.Grimes.Gulgowski.Gusikowski.Gutkowski.Gutmann.Haag.Hackett.Hagenes.Hahn.Haley.Halvorson.Hamill.Hammes.Hand.Hane.Hansen.Harber.Harris.Hartmann.Harvey.Hauck.Hayes.Heaney.Heathcote.Hegmann.Heidenreich.Heller.Herman.Hermann.Hermiston.Herzog.Hessel.Hettinger.Hickle.Hilll.Hills.Hilpert.Hintz.Hirthe.Hodkiewicz.Hoeger.Homenick.Hoppe.Howe.Howell.Hudson.Huel.Huels.Hyatt.Jacobi.Jacobs.Jacobson.Jakubowski.Jaskolski.Jast.Jenkins.Jerde.Johns.Johnson.Johnston.Jones.Kassulke.Kautzer.Keebler.Keeling.Kemmer.Kerluke.Kertzmann.Kessler.Kiehn.Kihn.Kilback.King.Kirlin.Klein.Kling.Klocko.Koch.Koelpin.Koepp.Kohler.Konopelski.Koss.Kovacek.Kozey.Krajcik.Kreiger.Kris.Kshlerin.Kub.Kuhic.Kuhlman.Kuhn.Kulas.Kunde.Kunze.Kuphal.Kutch.Kuvalis.Labadie.Lakin.Lang.Langosh.Langworth.Larkin.Larson.Leannon.Lebsack.Ledner.Leffler.Legros.Lehner.Lemke.Lesch.Leuschke.Lind.Lindgren.Littel.Little.Lockman.Lowe.Lubowitz.Lueilwitz.Luettgen.Lynch.MacGyver.Macejkovic.Maggio.Mann.Mante.Marks.Marquardt.Marvin.Mayer.Mayert.McClure.McCullough.McDermott.McGlynn.McKenzie.McLaughlin.Medhurst.Mertz.Metz.Miller.Mills.Mitchell.Moen.Mohr.Monahan.Moore.Morar.Morissette.Mosciski.Mraz.Mueller.Muller.Murazik.Murphy.Murray.Nader.Nicolas.Nienow.Nikolaus.Nitzsche.Nolan.O'Connell.O'Conner.O'Hara.O'Keefe.O'Kon.O'Reilly.Oberbrunner.Okuneva.Olson.Ondricka.Orn.Ortiz.Osinski.Pacocha.Padberg.Pagac.Parisian.Parker.Paucek.Pfannerstill.Pfeffer.Pollich.Pouros.Powlowski.Predovic.Price.Prohaska.Prosacco.Purdy.Quigley.Quitzon.Rath.Ratke.Rau.Raynor.Reichel.Reichert.Reilly.Reinger.Rempel.Renner.Reynolds.Rice.Rippin.Ritchie.Robel.Roberts.Rodriguez.Rogahn.Rohan.Rolfson.Romaguera.Roob.Rosenbaum.Rowe.Ruecker.Runolfsdottir.Runolfsson.Runte.Russel.Rutherford.Ryan.Sanford.Satterfield.Sauer.Sawayn.Schaden.Schaefer.Schamberger.Schiller.Schimmel.Schinner.Schmeler.Schmidt.Schmitt.Schneider.Schoen.Schowalter.Schroeder.Schulist.Schultz.Schumm.Schuppe.Schuster.Senger.Shanahan.Shields.Simonis.Sipes.Skiles.Smith.Smitham.Spencer.Spinka.Sporer.Stamm.Stanton.Stark.Stehr.Steuber.Stiedemann.Stokes.Stoltenberg.Stracke.Streich.Stroman.Strosin.Swaniawski.Swift.Terry.Thiel.Thompson.Tillman.Torp.Torphy.Towne.Toy.Trantow.Tremblay.Treutel.Tromp.Turcotte.Turner.Ullrich.Upton.Vandervort.Veum.Volkman.Von.VonRueden.Waelchi.Walker.Walsh.Walter.Ward.Waters.Watsica.Weber.Wehner.Weimann.Weissnat.Welch.West.White.Wiegand.Wilderman.Wilkinson.Will.Williamson.Willms.Windler.Wintheiser.Wisoky.Wisozk.Witting.Wiza.Wolf.Wolff.Wuckert.Wunsch.Wyman.Yost.Yundt.Zboncak.Zemlak.Ziemann.Zieme.Zulauf`.split(`.`)},last_name_pattern:{generic:[{value:`{{person.last_name.generic}}`,weight:95},{value:`{{person.last_name.generic}}-{{person.last_name.generic}}`,weight:5}]},middle_name:{generic:`Addison.Alex.Anderson.Angel.Arden.August.Austin.Avery.Bailey.Billie.Blake.Bowie.Brooklyn.Cameron.Charlie.Corey.Dakota.Drew.Elliott.Ellis.Emerson.Finley.Gray.Greer.Harper.Hayden.Jaden.James.Jamie.Jordan.Jules.Kai.Kendall.Kennedy.Kyle.Leslie.Logan.London.Marlowe.Micah.Nico.Noah.North.Parker.Phoenix.Quinn.Reagan.Reese.Reign.Riley.River.Robin.Rory.Rowan.Ryan.Sage.Sasha.Sawyer.Shawn.Shiloh.Skyler.Taylor`.split(`.`),female:`Abigail.Adele.Alex.Alice.Alisha.Amber.Amelia.Amora.Anaïs.Angelou.Anika.Anise.Annabel.Anne.Aphrodite.Aretha.Arya.Ashton.Aster.Audrey.Avery.Bailee.Bay.Belle.Beth.Billie.Blair.Blaise.Blake.Blanche.Blue.Bree.Brielle.Brienne.Brooke.Caleen.Candice.Caprice.Carelyn.Caylen.Celine.Cerise.Cia.Claire.Claudia.Clementine.Coral.Coraline.Dahlia.Dakota.Dawn.Della.Demi.Denise.Denver.Devine.Devon.Diana.Dylan.Ebony.Eden.Eleanor.Elein.Elizabeth.Ellen.Elodie.Eloise.Ember.Emma.Erin.Eyre.Faith.Farrah.Fawn.Fayre.Fern.France.Francis.Frida.Genisis.Georgia.Grace.Gwen.Harley.Harper.Hazel.Helen.Hippolyta.Holly.Hope.Imani.Iowa.Ireland.Irene.Iris.Isa.Isla.Ivy.Jade.Jane.Jazz.Jean.Jess.Jett.Jo.Joan.Jolie.Jordan.Josie.Journey.Joy.Jules.Julien.Juliet.Juniper.Justice.Kali.Karma.Kat.Kate.Kennedy.Keva.Kylie.Lake.Lane.Lark.Layla.Lee.Leigh.Leona.Lexi.London.Lou.Louise.Love.Luna.Lux.Lynn.Lyric.Maddie.Mae.Marie.Matilda.Maude.Maybel.Meadow.Medusa.Mercy.Michelle.Mirabel.Monroe.Morgan.Nalia.Naomi.Nova.Olive.Paige.Parker.Pax.Pearl.Penelope.Phoenix.Quinn.Rae.Rain.Raven.Ray.Raye.Rebel.Reese.Reeve.Regan.Riley.River.Robin.Rory.Rose.Royal.Ruth.Rylie.Sage.Sam.Saturn.Scout.Serena.Sky.Skylar.Sofia.Sophia.Storm.Sue.Suzanne.Sydney.Taylen.Taylor.Teagan.Tempest.Tenley.Thea.Trinity.Valerie.Venus.Vera.Violet.Willow.Winter.Xena.Zaylee.Zion.Zoe`.split(`.`),male:`Ace.Aiden.Alexander.Ander.Anthony.Asher.August.Aziel.Bear.Beckham.Benjamin.Buddy.Calvin.Carter.Charles.Christopher.Clyde.Cooper.Daniel.David.Dior.Dylan.Elijah.Ellis.Emerson.Ethan.Ezra.Fletcher.Flynn.Gabriel.Grayson.Gus.Hank.Harrison.Hendrix.Henry.Houston.Hudson.Hugh.Isaac.Jack.Jackson.Jacob.Jakobe.James.Jaxon.Jaxtyn.Jayden.John.Joseph.Josiah.Jude.Julian.Karsyn.Kenji.Kobe.Kylo.Lennon.Leo.Levi.Liam.Lincoln.Logan.Louis.Lucas.Lucky.Luke.Mason.Mateo.Matthew.Maverick.Michael.Monroe.Nixon.Ocean.Oliver.Otis.Otto.Owen.Ozzy.Parker.Rocky.Samuel.Sebastian.Sonny.Teddy.Theo.Theodore.Thomas.Truett.Walter.Warren.Watson.William.Wison.Wyatt.Ziggy.Zyair`.split(`.`)},name:[{value:`{{person.firstName}} {{person.lastName}}`,weight:49},{value:`{{person.prefix}} {{person.firstName}} {{person.lastName}}`,weight:7},{value:`{{person.firstName}} {{person.lastName}} {{person.suffix}}`,weight:7},{value:`{{person.prefix}} {{person.firstName}} {{person.lastName}} {{person.suffix}}`,weight:1}],prefix:{generic:[`Dr.`,`Miss`,`Mr.`,`Mrs.`,`Ms.`],female:[`Dr.`,`Miss`,`Mrs.`,`Ms.`],male:[`Dr.`,`Mr.`]},sex:[`female`,`male`],suffix:[`Jr.`,`Sr.`,`I`,`II`,`III`,`IV`,`V`,`MD`,`DDS`,`PhD`,`DVM`],western_zodiac_sign:[`Aquarius`,`Pisces`,`Aries`,`Taurus`,`Gemini`,`Cancer`,`Leo`,`Virgo`,`Libra`,`Scorpio`,`Sagittarius`,`Capricorn`]},phone_number:{format:{human:[`!##-!##-####`,`(!##) !##-####`,`1-!##-!##-####`,`!##.!##.####`,`!##-!##-#### x###`,`(!##) !##-#### x###`,`1-!##-!##-#### x###`,`!##.!##.#### x###`,`!##-!##-#### x####`,`(!##) !##-#### x####`,`1-!##-!##-#### x####`,`!##.!##.#### x####`,`!##-!##-#### x#####`,`(!##) !##-#### x#####`,`1-!##-!##-#### x#####`,`!##.!##.#### x#####`],international:[`+1!##!######`],national:[`(!##) !##-####`]}},science:{chemical_element:[{symbol:`H`,name:`Hydrogen`,atomicNumber:1},{symbol:`He`,name:`Helium`,atomicNumber:2},{symbol:`Li`,name:`Lithium`,atomicNumber:3},{symbol:`Be`,name:`Beryllium`,atomicNumber:4},{symbol:`B`,name:`Boron`,atomicNumber:5},{symbol:`C`,name:`Carbon`,atomicNumber:6},{symbol:`N`,name:`Nitrogen`,atomicNumber:7},{symbol:`O`,name:`Oxygen`,atomicNumber:8},{symbol:`F`,name:`Fluorine`,atomicNumber:9},{symbol:`Ne`,name:`Neon`,atomicNumber:10},{symbol:`Na`,name:`Sodium`,atomicNumber:11},{symbol:`Mg`,name:`Magnesium`,atomicNumber:12},{symbol:`Al`,name:`Aluminium`,atomicNumber:13},{symbol:`Si`,name:`Silicon`,atomicNumber:14},{symbol:`P`,name:`Phosphorus`,atomicNumber:15},{symbol:`S`,name:`Sulfur`,atomicNumber:16},{symbol:`Cl`,name:`Chlorine`,atomicNumber:17},{symbol:`Ar`,name:`Argon`,atomicNumber:18},{symbol:`K`,name:`Potassium`,atomicNumber:19},{symbol:`Ca`,name:`Calcium`,atomicNumber:20},{symbol:`Sc`,name:`Scandium`,atomicNumber:21},{symbol:`Ti`,name:`Titanium`,atomicNumber:22},{symbol:`V`,name:`Vanadium`,atomicNumber:23},{symbol:`Cr`,name:`Chromium`,atomicNumber:24},{symbol:`Mn`,name:`Manganese`,atomicNumber:25},{symbol:`Fe`,name:`Iron`,atomicNumber:26},{symbol:`Co`,name:`Cobalt`,atomicNumber:27},{symbol:`Ni`,name:`Nickel`,atomicNumber:28},{symbol:`Cu`,name:`Copper`,atomicNumber:29},{symbol:`Zn`,name:`Zinc`,atomicNumber:30},{symbol:`Ga`,name:`Gallium`,atomicNumber:31},{symbol:`Ge`,name:`Germanium`,atomicNumber:32},{symbol:`As`,name:`Arsenic`,atomicNumber:33},{symbol:`Se`,name:`Selenium`,atomicNumber:34},{symbol:`Br`,name:`Bromine`,atomicNumber:35},{symbol:`Kr`,name:`Krypton`,atomicNumber:36},{symbol:`Rb`,name:`Rubidium`,atomicNumber:37},{symbol:`Sr`,name:`Strontium`,atomicNumber:38},{symbol:`Y`,name:`Yttrium`,atomicNumber:39},{symbol:`Zr`,name:`Zirconium`,atomicNumber:40},{symbol:`Nb`,name:`Niobium`,atomicNumber:41},{symbol:`Mo`,name:`Molybdenum`,atomicNumber:42},{symbol:`Tc`,name:`Technetium`,atomicNumber:43},{symbol:`Ru`,name:`Ruthenium`,atomicNumber:44},{symbol:`Rh`,name:`Rhodium`,atomicNumber:45},{symbol:`Pd`,name:`Palladium`,atomicNumber:46},{symbol:`Ag`,name:`Silver`,atomicNumber:47},{symbol:`Cd`,name:`Cadmium`,atomicNumber:48},{symbol:`In`,name:`Indium`,atomicNumber:49},{symbol:`Sn`,name:`Tin`,atomicNumber:50},{symbol:`Sb`,name:`Antimony`,atomicNumber:51},{symbol:`Te`,name:`Tellurium`,atomicNumber:52},{symbol:`I`,name:`Iodine`,atomicNumber:53},{symbol:`Xe`,name:`Xenon`,atomicNumber:54},{symbol:`Cs`,name:`Caesium`,atomicNumber:55},{symbol:`Ba`,name:`Barium`,atomicNumber:56},{symbol:`La`,name:`Lanthanum`,atomicNumber:57},{symbol:`Ce`,name:`Cerium`,atomicNumber:58},{symbol:`Pr`,name:`Praseodymium`,atomicNumber:59},{symbol:`Nd`,name:`Neodymium`,atomicNumber:60},{symbol:`Pm`,name:`Promethium`,atomicNumber:61},{symbol:`Sm`,name:`Samarium`,atomicNumber:62},{symbol:`Eu`,name:`Europium`,atomicNumber:63},{symbol:`Gd`,name:`Gadolinium`,atomicNumber:64},{symbol:`Tb`,name:`Terbium`,atomicNumber:65},{symbol:`Dy`,name:`Dysprosium`,atomicNumber:66},{symbol:`Ho`,name:`Holmium`,atomicNumber:67},{symbol:`Er`,name:`Erbium`,atomicNumber:68},{symbol:`Tm`,name:`Thulium`,atomicNumber:69},{symbol:`Yb`,name:`Ytterbium`,atomicNumber:70},{symbol:`Lu`,name:`Lutetium`,atomicNumber:71},{symbol:`Hf`,name:`Hafnium`,atomicNumber:72},{symbol:`Ta`,name:`Tantalum`,atomicNumber:73},{symbol:`W`,name:`Tungsten`,atomicNumber:74},{symbol:`Re`,name:`Rhenium`,atomicNumber:75},{symbol:`Os`,name:`Osmium`,atomicNumber:76},{symbol:`Ir`,name:`Iridium`,atomicNumber:77},{symbol:`Pt`,name:`Platinum`,atomicNumber:78},{symbol:`Au`,name:`Gold`,atomicNumber:79},{symbol:`Hg`,name:`Mercury`,atomicNumber:80},{symbol:`Tl`,name:`Thallium`,atomicNumber:81},{symbol:`Pb`,name:`Lead`,atomicNumber:82},{symbol:`Bi`,name:`Bismuth`,atomicNumber:83},{symbol:`Po`,name:`Polonium`,atomicNumber:84},{symbol:`At`,name:`Astatine`,atomicNumber:85},{symbol:`Rn`,name:`Radon`,atomicNumber:86},{symbol:`Fr`,name:`Francium`,atomicNumber:87},{symbol:`Ra`,name:`Radium`,atomicNumber:88},{symbol:`Ac`,name:`Actinium`,atomicNumber:89},{symbol:`Th`,name:`Thorium`,atomicNumber:90},{symbol:`Pa`,name:`Protactinium`,atomicNumber:91},{symbol:`U`,name:`Uranium`,atomicNumber:92},{symbol:`Np`,name:`Neptunium`,atomicNumber:93},{symbol:`Pu`,name:`Plutonium`,atomicNumber:94},{symbol:`Am`,name:`Americium`,atomicNumber:95},{symbol:`Cm`,name:`Curium`,atomicNumber:96},{symbol:`Bk`,name:`Berkelium`,atomicNumber:97},{symbol:`Cf`,name:`Californium`,atomicNumber:98},{symbol:`Es`,name:`Einsteinium`,atomicNumber:99},{symbol:`Fm`,name:`Fermium`,atomicNumber:100},{symbol:`Md`,name:`Mendelevium`,atomicNumber:101},{symbol:`No`,name:`Nobelium`,atomicNumber:102},{symbol:`Lr`,name:`Lawrencium`,atomicNumber:103},{symbol:`Rf`,name:`Rutherfordium`,atomicNumber:104},{symbol:`Db`,name:`Dubnium`,atomicNumber:105},{symbol:`Sg`,name:`Seaborgium`,atomicNumber:106},{symbol:`Bh`,name:`Bohrium`,atomicNumber:107},{symbol:`Hs`,name:`Hassium`,atomicNumber:108},{symbol:`Mt`,name:`Meitnerium`,atomicNumber:109},{symbol:`Ds`,name:`Darmstadtium`,atomicNumber:110},{symbol:`Rg`,name:`Roentgenium`,atomicNumber:111},{symbol:`Cn`,name:`Copernicium`,atomicNumber:112},{symbol:`Nh`,name:`Nihonium`,atomicNumber:113},{symbol:`Fl`,name:`Flerovium`,atomicNumber:114},{symbol:`Mc`,name:`Moscovium`,atomicNumber:115},{symbol:`Lv`,name:`Livermorium`,atomicNumber:116},{symbol:`Ts`,name:`Tennessine`,atomicNumber:117},{symbol:`Og`,name:`Oganesson`,atomicNumber:118}],unit:[{name:`meter`,symbol:`m`},{name:`second`,symbol:`s`},{name:`mole`,symbol:`mol`},{name:`ampere`,symbol:`A`},{name:`kelvin`,symbol:`K`},{name:`candela`,symbol:`cd`},{name:`kilogram`,symbol:`kg`},{name:`radian`,symbol:`rad`},{name:`hertz`,symbol:`Hz`},{name:`newton`,symbol:`N`},{name:`pascal`,symbol:`Pa`},{name:`joule`,symbol:`J`},{name:`watt`,symbol:`W`},{name:`coulomb`,symbol:`C`},{name:`volt`,symbol:`V`},{name:`ohm`,symbol:`Ω`},{name:`tesla`,symbol:`T`},{name:`degree Celsius`,symbol:`°C`},{name:`lumen`,symbol:`lm`},{name:`becquerel`,symbol:`Bq`},{name:`gray`,symbol:`Gy`},{name:`sievert`,symbol:`Sv`},{name:`steradian`,symbol:`sr`},{name:`farad`,symbol:`F`},{name:`siemens`,symbol:`S`},{name:`weber`,symbol:`Wb`},{name:`henry`,symbol:`H`},{name:`lux`,symbol:`lx`},{name:`katal`,symbol:`kat`}]},team:{creature:`ants.bats.bears.bees.birds.buffalo.cats.chickens.cattle.dogs.dolphins.ducks.elephants.fishes.foxes.frogs.geese.goats.horses.kangaroos.lions.monkeys.owls.oxen.penguins.people.pigs.rabbits.sheep.tigers.whales.wolves.zebras.banshees.crows.black cats.chimeras.ghosts.conspirators.dragons.dwarves.elves.enchanters.exorcists.sons.foes.giants.gnomes.goblins.gooses.griffins.lycanthropes.nemesis.ogres.oracles.prophets.sorcerors.spiders.spirits.vampires.warlocks.vixens.werewolves.witches.worshipers.zombies.druids`.split(`.`),name:[`{{location.state}} {{team.creature}}`]},vehicle:{bicycle_type:[`Adventure Road Bicycle`,`BMX Bicycle`,`City Bicycle`,`Cruiser Bicycle`,`Cyclocross Bicycle`,`Dual-Sport Bicycle`,`Fitness Bicycle`,`Flat-Foot Comfort Bicycle`,`Folding Bicycle`,`Hybrid Bicycle`,`Mountain Bicycle`,`Recumbent Bicycle`,`Road Bicycle`,`Tandem Bicycle`,`Touring Bicycle`,`Track/Fixed-Gear Bicycle`,`Triathlon/Time Trial Bicycle`,`Tricycle`],fuel:[`Diesel`,`Electric`,`Gasoline`,`Hybrid`],manufacturer:`Aston Martin.Audi.BMW.BYD.Bentley.Bugatti.Cadillac.Chevrolet.Chrysler.Citroën.Dodge.Ferrari.Fiat.Ford.Honda.Hyundai.Jaguar.Jeep.Kia.Lamborghini.Land Rover.MG.Mahindra & Mahindra.Maruti.Maserati.Mazda.Mercedes Benz.Mini.Mitsubishi.NIO.Nissan.Peugeot.Polestar.Porsche.Renault.Rivian.Rolls Royce.Skoda.Smart.Subaru.Suzuki.Tata.Tesla.Toyota.Vauxhall.Volkswagen.Volvo`.split(`.`),model:`1.2.911.A4.A8.ATS.Accord.Alpine.Altima.Aventador.Beetle.CTS.CX-9.Camaro.Camry.Challenger.Charger.Civic.Colorado.Corvette.Countach.Cruze.Durango.El Camino.Element.Escalade.Expedition.Explorer.F-150.Fiesta.Focus.Fortwo.Golf.Grand Caravan.Grand Cherokee.Impala.Jetta.Land Cruiser.LeBaron.Malibu.Model 3.Model S.Model T.Model X.Model Y.Murcielago.Mustang.PT Cruiser.Prius.Ranchero.Roadster.Sentra.Silverado.Spyder.Taurus.V90.Volt.Wrangler.XC90.XTS`.split(`.`),type:[`Cargo Van`,`Convertible`,`Coupe`,`Crew Cab Pickup`,`Extended Cab Pickup`,`Hatchback`,`Minivan`,`Passenger Van`,`SUV`,`Sedan`,`Wagon`]},word:{adjective:`abandoned.able.acceptable.acclaimed.accomplished.accurate.aching.acidic.actual.admired.adolescent.advanced.affectionate.afraid.aged.aggravating.aggressive.agile.agitated.agreeable.ajar.alarmed.alert.alienated.alive.all.altruistic.amazing.ambitious.ample.amused.angelic.anguished.animated.annual.another.antique.any.apprehensive.appropriate.apt.arid.artistic.ashamed.assured.astonishing.athletic.austere.authentic.authorized.avaricious.average.aware.awesome.awful.babyish.back.bad.baggy.bare.basic.beloved.beneficial.best.better.big.biodegradable.bitter.black.black-and-white.blank.blaring.bleak.blind.blond.blue.blushing.bogus.boiling.bony.boring.bossy.both.bouncy.bowed.brave.breakable.bright.brilliant.brisk.broken.brown.bruised.bulky.burdensome.burly.bustling.busy.buttery.buzzing.calculating.candid.carefree.careless.caring.cautious.cavernous.celebrated.charming.cheap.cheerful.chilly.chubby.circular.classic.clean.clear.clear-cut.close.closed.cloudy.clueless.clumsy.cluttered.coarse.colorful.colorless.colossal.comfortable.common.compassionate.competent.complete.complicated.concerned.concrete.confused.considerate.content.cool.cooperative.coordinated.corny.corrupt.courageous.courteous.crafty.crazy.creamy.creative.criminal.critical.crooked.crowded.cruel.crushing.cuddly.cultivated.cumbersome.curly.cute.damaged.damp.dapper.dark.darling.dazzling.dead.deadly.deafening.dearest.decent.decisive.deep.defenseless.defensive.deficient.definite.definitive.delectable.delicious.delirious.dense.dental.dependable.dependent.descriptive.deserted.determined.devoted.different.difficult.digital.diligent.dim.direct.dirty.discrete.disloyal.dismal.distant.distinct.distorted.doting.downright.drab.dramatic.dreary.dual.dull.dutiful.each.early.earnest.easy.ecstatic.edible.educated.elastic.elderly.electric.elegant.elementary.elliptical.eminent.emotional.empty.enchanted.enchanting.energetic.enlightened.enraged.entire.equatorial.essential.esteemed.ethical.everlasting.every.evil.exalted.excellent.excitable.excited.exhausted.exotic.expensive.experienced.expert.extra-large.extroverted.failing.faint.fair.fake.familiar.fantastic.far.far-flung.far-off.faraway.fat.fatal.fatherly.favorable.favorite.fearless.feline.filthy.fine.finished.firm.first.firsthand.fixed.flashy.flawed.flawless.flickering.flimsy.flowery.fluffy.flustered.focused.fond.foolhardy.foolish.forceful.formal.forsaken.fortunate.fragrant.frail.frank.free.french.frequent.friendly.frightened.frilly.frivolous.frizzy.front.frozen.frugal.fruitful.functional.funny.fussy.fuzzy.gaseous.general.gentle.genuine.gifted.gigantic.giving.glaring.glass.gleaming.glittering.gloomy.glorious.glossy.glum.golden.good.good-natured.gorgeous.graceful.gracious.grandiose.granular.grave.gray.great.greedy.grim.grimy.gripping.grizzled.grouchy.grounded.growing.grown.grubby.gruesome.grumpy.guilty.gullible.gummy.hairy.handsome.handy.happy.happy-go-lucky.hard-to-find.harmful.hasty.hateful.haunting.heartfelt.heavenly.heavy.hefty.helpful.helpless.hidden.hoarse.hollow.homely.honorable.honored.hopeful.hospitable.hot.huge.humble.humiliating.hungry.hurtful.husky.icy.ideal.idealistic.idolized.ignorant.ill.ill-fated.illiterate.illustrious.imaginary.imaginative.immaculate.immediate.immense.impartial.impassioned.impeccable.impish.impolite.important.impossible.impractical.impressionable.impressive.improbable.impure.inborn.incomparable.incomplete.inconsequential.indelible.indolent.inexperienced.infamous.infatuated.inferior.infinite.informal.innocent.insecure.insidious.insignificant.insistent.instructive.intelligent.intent.interesting.internal.international.intrepid.ironclad.irresponsible.jagged.jam-packed.jaunty.jealous.jittery.joyful.joyous.jubilant.judicious.juicy.jumbo.junior.juvenile.kaleidoscopic.key.knotty.knowledgeable.known.kooky.kosher.lanky.last.lasting.late.lavish.lawful.lazy.leading.lean.left.legal.light.lighthearted.likable.likely.limited.limp.limping.linear.lined.liquid.little.live.lively.livid.lone.lonely.long.long-term.lost.lovable.lovely.low.lucky.lumbering.lumpy.lustrous.mad.made-up.magnificent.majestic.major.male.mammoth.married.marvelous.massive.mature.meager.mealy.mean.measly.meaty.mediocre.medium.memorable.menacing.merry.messy.metallic.mild.milky.mindless.minor.minty.miserable.miserly.misguided.mixed.moist.monstrous.monthly.monumental.moral.motionless.muddy.muffled.multicolored.mundane.murky.mushy.musty.muted.mysterious.narrow.natural.naughty.nautical.near.neat.necessary.needy.negative.neglected.negligible.neighboring.nervous.new.next.nice.nifty.nimble.nippy.nocturnal.normal.noted.noteworthy.noxious.numb.nutritious.obedient.oblong.obvious.odd.oddball.official.oily.old.old-fashioned.only.optimal.optimistic.orange.orderly.ordinary.ornate.ornery.other.our.outgoing.outlandish.outlying.outrageous.outstanding.oval.overcooked.overdue.palatable.pale.paltry.parallel.parched.partial.passionate.pastel.peaceful.peppery.perfumed.perky.personal.pertinent.pessimistic.petty.phony.physical.pink.pitiful.plain.pleasant.pleased.pleasing.plump.pointed.pointless.polished.polite.political.poor.portly.posh.possible.potable.powerful.powerless.practical.precious.present.prestigious.pretty.pricey.prickly.primary.prime.private.probable.productive.profitable.profuse.proper.proud.prudent.punctual.puny.pure.purple.pushy.putrid.puzzled.qualified.quarrelsome.quarterly.queasy.querulous.questionable.quick.quick-witted.quiet.quintessential.quixotic.radiant.ragged.rapid.rare.raw.realistic.reasonable.recent.reckless.rectangular.red.reflecting.regal.regular.remarkable.remorseful.repentant.respectful.responsible.rewarding.rich.right.rigid.ripe.roasted.robust.rosy.rotating.rotten.rough.round.rowdy.royal.rubbery.ruddy.rundown.runny.rural.rusty.sad.salty.same.sandy.sarcastic.sardonic.scaly.scared.scary.scented.scientific.scornful.scratchy.second.second-hand.secondary.secret.self-assured.self-reliant.selfish.sentimental.separate.serene.serpentine.severe.shabby.shadowy.shady.shallow.shameful.shameless.shimmering.shiny.shocked.shoddy.short.short-term.showy.shrill.shy.sick.silent.silky.silver.similar.simple.simplistic.sinful.sizzling.skeletal.sleepy.slight.slimy.slow.slushy.small.smart.smoggy.smooth.smug.snappy.snarling.sneaky.sniveling.snoopy.sociable.soft.soggy.somber.some.sophisticated.sore.sorrowful.soulful.soupy.sour.spanish.sparkling.sparse.specific.speedy.spherical.spiffy.spirited.spiteful.splendid.spotless.square.squeaky.squiggly.stable.staid.stained.stale.standard.stark.steel.steep.sticky.stiff.stingy.stormy.straight.strange.strict.strident.striking.strong.stunning.stupendous.sturdy.stylish.subdued.submissive.substantial.subtle.suburban.sudden.sugary.sunny.super.superb.superficial.superior.supportive.sure-footed.surprised.svelte.sweet.swift.talkative.tall.tame.tangible.tasty.tattered.taut.tedious.teeming.tempting.tender.tense.tepid.terrible.that.these.thick.thin.thorny.thorough.those.thrifty.tidy.tight.timely.tinted.tiny.tired.torn.total.tough.tragic.trained.triangular.tricky.trim.trivial.troubled.true.trusting.trustworthy.trusty.turbulent.twin.ugly.ultimate.unaware.uncomfortable.uncommon.unconscious.understated.uneven.unfinished.unfit.unfortunate.unhappy.unhealthy.uniform.unimportant.unique.unkempt.unknown.unlawful.unlined.unlucky.unpleasant.unrealistic.unripe.unruly.unselfish.unsightly.unsteady.unsung.untidy.untimely.untried.untrue.unused.unusual.unwelcome.unwieldy.unwilling.unwritten.upbeat.upright.upset.urban.usable.useless.utilized.utter.vague.vain.valuable.variable.vast.velvety.vengeful.vibrant.victorious.violent.vivacious.vivid.voluminous.warlike.warm.warmhearted.warped.wasteful.waterlogged.watery.wavy.wealthy.weary.webbed.wee.weekly.weighty.weird.well-documented.well-groomed.well-lit.well-made.well-off.well-to-do.well-worn.which.whimsical.whirlwind.whispered.white.whole.whopping.wicked.wide.wide-eyed.wiggly.willing.wilted.winding.windy.winged.wise.witty.wobbly.woeful.wonderful.wordy.worldly.worse.worst.worthless.worthwhile.worthy.wrathful.wretched.writhing.wrong.wry.yearly.yellow.yellowish.young.youthful.yummy.zany.zealous.zesty`.split(`.`),adverb:`abnormally.absentmindedly.accidentally.acidly.actually.adventurously.afterwards.almost.always.angrily.annually.anxiously.arrogantly.awkwardly.badly.bashfully.beautifully.bitterly.bleakly.blindly.blissfully.boastfully.boldly.bravely.briefly.brightly.briskly.broadly.busily.calmly.carefully.carelessly.cautiously.certainly.cheerfully.clearly.cleverly.closely.coaxingly.colorfully.commonly.continually.coolly.correctly.courageously.crossly.cruelly.curiously.daily.daintily.dearly.deceivingly.deeply.defiantly.deliberately.delightfully.diligently.dimly.doubtfully.dreamily.easily.elegantly.energetically.enormously.enthusiastically.equally.especially.even.evenly.eventually.exactly.excitedly.extremely.fairly.faithfully.famously.far.fast.fatally.ferociously.fervently.fiercely.fondly.foolishly.fortunately.frankly.frantically.freely.frenetically.frightfully.fully.furiously.generally.generously.gently.gladly.gleefully.gracefully.gratefully.greatly.greedily.happily.hastily.healthily.heavily.helpfully.helplessly.highly.honestly.hopelessly.hourly.hungrily.immediately.innocently.inquisitively.instantly.intensely.intently.interestingly.inwardly.irritably.jaggedly.jealously.joshingly.jovially.joyfully.joyously.jubilantly.judgementally.justly.keenly.kiddingly.kindheartedly.kindly.kissingly.knavishly.knottily.knowingly.knowledgeably.kookily.lazily.less.lightly.likely.limply.lively.loftily.longingly.loosely.loudly.lovingly.loyally.madly.majestically.meaningfully.mechanically.merrily.miserably.mockingly.monthly.more.mortally.mostly.mysteriously.naturally.nearly.neatly.needily.nervously.never.nicely.noisily.not.obediently.obnoxiously.oddly.offensively.officially.often.only.openly.optimistically.overconfidently.owlishly.painfully.partially.patiently.perfectly.physically.playfully.politely.poorly.positively.potentially.powerfully.promptly.properly.punctually.quaintly.quarrelsomely.queasily.questionably.questioningly.quicker.quickly.quietly.quirkily.quizzically.rapidly.rarely.readily.really.reassuringly.recklessly.regularly.reluctantly.repeatedly.reproachfully.restfully.righteously.rightfully.rigidly.roughly.rudely.sadly.safely.scarcely.scarily.searchingly.sedately.seemingly.seldom.selfishly.separately.seriously.shakily.sharply.sheepishly.shrilly.shyly.silently.sleepily.slowly.smoothly.softly.solemnly.solidly.sometimes.soon.speedily.stealthily.sternly.strictly.successfully.suddenly.surprisingly.suspiciously.sweetly.swiftly.sympathetically.tenderly.tensely.terribly.thankfully.thoroughly.thoughtfully.tightly.tomorrow.too.tremendously.triumphantly.truly.truthfully.ultimately.unabashedly.unaccountably.unbearably.unethically.unexpectedly.unfortunately.unimpressively.unnaturally.unnecessarily.upbeat.upliftingly.upright.upside-down.upward.upwardly.urgently.usefully.uselessly.usually.utterly.vacantly.vaguely.vainly.valiantly.vastly.verbally.very.viciously.victoriously.violently.vivaciously.voluntarily.warmly.weakly.wearily.well.wetly.wholly.wildly.willfully.wisely.woefully.wonderfully.worriedly.wrongly.yawningly.yearly.yearningly.yesterday.yieldingly.youthfully`.split(`.`),conjunction:`after.although.and.as.because.before.but.consequently.even.finally.for.furthermore.hence.how.however.if.inasmuch.incidentally.indeed.instead.lest.likewise.meanwhile.nor.now.once.or.provided.since.so.supposing.than.that.though.till.unless.until.what.when.whenever.where.whereas.wherever.whether.which.while.who.whoever.whose.why.yet`.split(`.`),interjection:`yuck.oh.phooey.blah.boo.whoa.yowza.huzzah.boohoo.fooey.geez.pfft.ew.ah.yum.brr.hm.yahoo.aha.woot.drat.gah.meh.psst.aw.ugh.yippee.eek.gee.bah.gadzooks.duh.ha.mmm.ouch.phew.ack.uh-huh.gosh.hmph.pish.zowie.er.ick.oof.um`.split(`.`),noun:`CD.SUV.abacus.academics.accelerator.accompanist.account.accountability.acquaintance.ad.adaptation.address.adrenalin.adult.advancement.advertisement.adviser.affect.affiliate.aftermath.agreement.airbus.aircraft.airline.airmail.airman.airport.alb.alert.allegation.alliance.alligator.allocation.almighty.amendment.amnesty.analogy.angle.annual.antelope.anticodon.apparatus.appliance.approach.apricot.arcade.archaeology.armchair.armoire.asset.assist.atrium.attraction.availability.avalanche.awareness.babushka.backbone.backburn.bakeware.bandwidth.bar.barge.baritone.barracks.baseboard.basket.bathhouse.bathrobe.battle.begonia.behest.bell.bench.bend.beret.best-seller.bid.bidet.bin.birdbath.birdcage.birth.blight.blossom.blowgun.bob.bog.bonfire.bonnet.bookcase.bookend.boulevard.bourgeoisie.bowler.bowling.boyfriend.brace.bracelet.bran.breastplate.brief.brochure.brook.brush.bug.bump.bungalow.cafe.cake.calculus.cannon.cantaloupe.cap.cappelletti.captain.caption.carboxyl.cardboard.carnival.case.casement.cash.casket.cassava.castanet.catalyst.cauliflower.cellar.celsius.cemetery.ceramic.ceramics.certification.chainstay.chairperson.challenge.championship.chap.chapel.character.characterization.charlatan.charm.chasuble.cheese.cheetah.chiffonier.chops.chow.cinder.cinema.circumference.citizen.clamp.clavicle.cleaner.climb.co-producer.coal.coast.cod.coil.coin.coliseum.collaboration.collectivization.colon.colonialism.comestible.commercial.commodity.community.comparison.completion.complication.compromise.concentration.configuration.confusion.conservation.conservative.consistency.contractor.contrail.convection.conversation.cook.coordination.cop-out.cope.cork.cornet.corporation.corral.cosset.costume.couch.council.councilman.countess.courtroom.cow.creator.creature.crest.cricket.crocodile.cross-contamination.cruelty.cuckoo.curl.custody.custom.cutlet.cutover.cycle.daddy.dandelion.dash.daughter.dead.decision.deck.declaration.decongestant.decryption.deduction.deed.deer.defendant.density.department.dependency.deployment.depot.derby.descendant.descent.design.designation.desk.detective.devastation.developing.developmental.devil.diagram.digestive.digit.dime.director.disadvantage.disappointment.disclosure.disconnection.discourse.dish.disk.disposer.distinction.diver.diversity.dividend.divine.doing.doorpost.doubter.draft.draw.dream.dredger.dress.drive.drug.duffel.dulcimer.dusk.duster.dwell.e-mail.earth.ecliptic.ectoderm.edge.editor.effector.eggplant.electronics.elevation.elevator.elver.embarrassment.embossing.emergent.encouragement.entry.epic.equal.essence.eternity.ethyl.euphonium.event.exasperation.excess.executor.exhaust.expansion.expense.experience.exploration.extension.extent.exterior.eyebrow.eyeliner.farm.farmer.fat.fax.feather.fedora.fellow.fen.fencing.ferret.festival.fibre.filter.final.finding.finer.finger.fireplace.fisherman.fishery.fit.flame.flat.fledgling.flight.flint.flood.flu.fog.fold.folklore.follower.following.foodstuffs.footrest.forage.forager.forgery.fork.formamide.formation.formula.fort.fowl.fraudster.freckle.freezing.freight.fuel.fun.fund.fundraising.futon.gallery.galoshes.gastropod.gazebo.gerbil.ghost.giant.gift.giggle.glider.gloom.goat.godfather.godparent.going.goodwill.governance.government.gown.gradient.graffiti.grandpa.grandson.granny.grass.gray.gripper.grouper.guacamole.guard.guidance.guide.gym.gymnast.habit.haircut.halt.hamburger.hammock.handful.handle.handover.harp.haversack.hawk.heartache.heartbeat.heating.hello.help.hepatitis.heroine.hexagon.hierarchy.hippodrome.honesty.hoof.hope.horde.hornet.horst.hose.hospitalization.hovel.hovercraft.hubris.humidity.humor.hundred.hunger.hunt.husband.hutch.hydrant.hydrocarbon.hydrolyse.hydrolyze.hyena.hygienic.hyphenation.ice-cream.icebreaker.igloo.ignorance.illusion.impact.import.importance.impostor.in-joke.incandescence.independence.individual.information.injunction.innovation.insolence.inspection.instance.institute.instruction.instructor.integer.intellect.intent.interchange.interior.intervention.interviewer.invite.iridescence.issue.jacket.jazz.jellyfish.jet.jogging.joy.juggernaut.jump.jungle.junior.jury.kettledrum.kick.kielbasa.kinase.king.kiss.kit.knickers.knight.knitting.knuckle.label.labourer.lace.lady.lamp.language.larva.lashes.laughter.lava.lawmaker.lay.leading.league.legend.legging.legislature.lender.license.lid.lieu.lifestyle.lift.linseed.litter.loaf.lobster.longboat.lotion.lounge.louse.lox.loyalty.luck.lyre.maestro.mainstream.maintainer.majority.makeover.making.mallard.management.manner.mantua.marathon.march.marimba.marketplace.marksman.markup.marten.massage.masterpiece.mathematics.meadow.meal.meander.meatloaf.mechanic.median.membership.mentor.merit.metabolite.metal.middle.midwife.milestone.millet.minion.minister.minor.minority.mixture.mobility.molasses.mom.moment.monasticism.monocle.monster.morbidity.morning.mortise.mountain.mouser.mousse.mozzarella.muscat.mythology.napkin.necklace.nectarine.negotiation.nephew.nerve.netsuke.newsletter.newsprint.newsstand.nightlife.noon.nougat.nucleotidase.nudge.numeracy.numeric.nun.obedience.obesity.object.obligation.ocelot.octave.offset.oil.omelet.onset.opera.operating.optimal.orchid.order.ostrich.other.outlaw.outrun.outset.overcoat.overheard.overload.ownership.pacemaker.packaging.paintwork.palate.pants.pantyhose.papa.parade.parsnip.partridge.passport.pasta.patroller.pear.pearl.pecan.pendant.peninsula.pension.peony.pepper.perfection.permafrost.perp.petal.petticoat.pharmacopoeia.phrase.pick.piglet.pigpen.pigsty.pile.pillbox.pillow.pilot.pine.pinstripe.place.plain.planula.plastic.platter.platypus.pleasure.pliers.plugin.plumber.pneumonia.pocket-watch.poetry.polarisation.polyester.pomelo.pop.poppy.popularity.populist.porter.possession.postbox.precedent.premeditation.premier.premise.premium.pressure.presume.priesthood.printer.privilege.procurement.produce.programme.prohibition.promise.pronoun.providence.provider.provision.publication.publicity.pulse.punctuation.pupil.puppet.puritan.quart.quinoa.quit.railway.range.rationale.ravioli.rawhide.reach.reasoning.reboot.receptor.recommendation.reconsideration.recovery.redesign.relative.release.remark.reorganisation.repeat.replacement.reporter.representation.republican.request.requirement.reservation.resolve.resource.responsibility.restaurant.retention.retrospectivity.reward.ribbon.rim.riser.roadway.role.rosemary.roundabout.rubric.ruin.rule.runway.rust.safe.sailor.saloon.sand.sandbar.sanity.sarong.sauerkraut.saw.scaffold.scale.scarification.scenario.schedule.schnitzel.scholarship.scorn.scorpion.scout.scrap.scratch.seafood.seagull.seal.season.secrecy.secret.section.sediment.self-confidence.sermon.sesame.settler.shadowbox.shark.shipper.shore.shoulder.sideboard.siege.sightseeing.signature.silk.simple.singing.skean.skeleton.skyline.skyscraper.slide.slime.slipper.smog.smoke.sock.soliloquy.solution.solvency.someplace.sonar.sonata.sonnet.soup.soybean.space.spear.spirit.spork.sport.spring.sprinkles.squid.stall.starboard.statue.status.stay.steak.steeple.step.step-mother.sticker.stir-fry.stitcher.stock.stool.story.strait.stranger.strategy.straw.stump.subexpression.submitter.subsidy.substitution.suitcase.summary.summer.sunbeam.sundae.supplier.surface.sushi.suspension.sustenance.swanling.swath.sweatshop.swim.swine.swing.switch.switchboard.swordfish.synergy.t-shirt.tabletop.tackle.tail.tapioca.taro.tarragon.taxicab.teammate.technician.technologist.tectonics.tenant.tenement.tennis.tentacle.teriyaki.term.testimonial.testing.thigh.thongs.thorn.thread.thunderbolt.thyme.tinderbox.toaster.tomatillo.tomb.tomography.tool.tooth.toothbrush.toothpick.topsail.traditionalism.traffic.translation.transom.transparency.trash.travel.tray.trench.tribe.tributary.trick.trolley.tuba.tuber.tune-up.turret.tusk.tuxedo.typeface.typewriter.unblinking.underneath.underpants.understanding.unibody.unique.unit.utilization.valentine.validity.valley.valuable.vanadyl.vein.velocity.venom.version.verve.vestment.veto.viability.vibraphone.vibration.vicinity.video.violin.vision.vista.vol.volleyball.wafer.waist.wallaby.warming.wasabi.waterspout.wear.wedding.whack.whale.wheel.widow.wilderness.willow.window.wombat.word.worth.wriggler.yak.yarmulke.yeast.yin.yogurt.zebra.zen`.split(`.`),preposition:`a.abaft.aboard.about.above.absent.across.afore.after.against.along.alongside.amid.amidst.among.amongst.an.anenst.anti.apropos.apud.around.as.aside.astride.at.athwart.atop.barring.before.behind.below.beneath.beside.besides.between.beyond.but.by.circa.concerning.considering.despite.down.during.except.excepting.excluding.failing.following.for.forenenst.from.given.in.including.inside.into.lest.like.mid.midst.minus.modulo.near.next.notwithstanding.of.off.on.onto.opposite.out.outside.over.pace.past.per.plus.pro.qua.regarding.round.sans.save.since.than.the.through.throughout.till.times.to.toward.towards.under.underneath.unlike.until.unto.up.upon.versus.via.vice.with.within.without.worth`.split(`.`),verb:`abnegate.abscond.abseil.absolve.accentuate.accept.access.accessorise.accompany.account.accredit.achieve.acknowledge.acquire.adjourn.adjudge.admonish.adumbrate.advocate.afford.airbrush.ameliorate.amend.amount.anaesthetise.analyse.anesthetize.anneal.annex.antagonize.ape.apologise.apostrophize.appertain.appreciate.appropriate.approximate.arbitrate.archive.arraign.arrange.ascertain.ascribe.assail.atomize.attend.attest.attribute.augment.avow.axe.baa.banish.bank.baptise.battle.beard.beep.behold.belabor.bemuse.besmirch.bestride.better.bewail.bicycle.bide.bind.biodegrade.blacken.blaspheme.bleach.blend.blink.bliss.bloom.bludgeon.bobble.boggle.bolster.book.boom.bootleg.border.bore.boss.braid.brand.brandish.break.breed.broadcast.broadside.brood.browse.buck.burgeon.bus.butter.buzzing.camouflage.cannibalise.canter.cap.capitalise.capitalize.capsize.card.carouse.carp.carpool.catalog.catalyze.catch.categorise.cease.celebrate.censor.certify.char.charter.chase.chatter.chime.chip.christen.chromakey.chunder.chunter.cinch.circle.circulate.circumnavigate.clamor.clamour.claw.cleave.clinch.clinking.clone.clonk.coagulate.coexist.coincide.collaborate.colligate.colorize.colour.comb.come.commandeer.commemorate.communicate.compete.conceal.conceptualize.conclude.concrete.condense.cone.confide.confirm.confiscate.confound.confute.congregate.conjecture.connect.consign.construe.contradict.contrast.contravene.controvert.convalesce.converse.convince.convoke.coop.cop.corner.covenant.cow.crackle.cram.crank.creak.creaking.cripple.croon.cross.crumble.crystallize.culminate.culture.curry.curse.customise.cycle.dally.dampen.darn.debit.debut.decide.decode.decouple.decriminalize.deduce.deduct.deflate.deflect.deform.defrag.degenerate.degrease.delete.delight.deliquesce.demob.demobilise.democratize.demonstrate.denitrify.deny.depart.depend.deplore.deploy.deprave.depute.dereference.describe.desecrate.deselect.destock.detain.develop.devise.dial.dicker.digitize.dilate.disapprove.disarm.disbar.discontinue.disgorge.dishearten.dishonor.disinherit.dislocate.dispense.display.dispose.disrespect.dissemble.ditch.divert.dock.doodle.downchange.downshift.dowse.draft.drag.drain.dramatize.drowse.drum.dwell.economise.edge.efface.egg.eke.electrify.embalm.embed.embody.emboss.emerge.emphasise.emphasize.emulsify.encode.endow.enfold.engage.engender.enhance.enlist.enrage.enrich.enroll.entice.entomb.entrench.entwine.equate.essay.etch.eulogise.even.evince.exacerbate.exaggerate.exalt.exempt.exonerate.expatiate.explode.expostulate.extract.extricate.eyeglasses.fabricate.facilitate.factorise.factorize.fail.fall.familiarize.fashion.father.fathom.fax.federate.feminize.fence.fess.fictionalize.fiddle.fidget.fill.flash.fleck.flight.floodlight.floss.fluctuate.fluff.fly.focalise.foot.forearm.forecast.foretell.forgather.forgo.fork.form.forswear.founder.fraternise.fray.frizz.fumigate.function.furlough.fuss.gad.gallivant.galvanize.gape.garage.garrote.gasp.gestate.give.glimmer.glisten.gloat.gloss.glow.gnash.gnaw.goose.govern.grade.graduate.graft.grok.guest.guilt.gulp.gum.gurn.gust.gut.guzzle.ham.harangue.harvest.hassle.haul.haze.headline.hearten.heighten.highlight.hoick.hold.hole.hollow.holster.home.homeschool.hoot.horn.horse.hotfoot.house.hover.howl.huddle.huff.hunger.hunt.husk.hype.hypothesise.hypothesize.idle.ignite.imagineer.impact.impanel.implode.incinerate.incline.inculcate.industrialize.ingratiate.inhibit.inject.innovate.inscribe.insert.insist.inspect.institute.institutionalize.intend.intermarry.intermesh.intermix.internalise.internalize.internationalize.intrigue.inure.inveigle.inventory.investigate.irk.iterate.jaywalk.jell.jeopardise.jiggle.jive.joint.jot.jut.keel.knife.knit.know.kowtow.lack.lampoon.large.leap.lecture.legitimize.lend.libel.liberalize.license.ligate.list.lobotomise.lock.log.loose.low.lowball.machine.magnetize.major.make.malfunction.manage.manipulate.maroon.masculinize.mash.mask.masquerade.massage.masticate.materialise.matter.maul.memorise.merge.mesh.metabolise.microblog.microchip.micromanage.militate.mill.minister.minor.misappropriate.miscalculate.misfire.misjudge.miskey.mismatch.mispronounce.misread.misreport.misspend.mob.mobilise.mobilize.moisten.mooch.moor.moralise.mortar.mosh.mothball.motivate.motor.mould.mount.muddy.mummify.mutate.mystify.nab.narrate.narrowcast.nasalise.nauseate.navigate.neaten.neck.neglect.norm.notarize.object.obscure.observe.obsess.obstruct.obtrude.offend.offset.option.orchestrate.orient.orientate.outbid.outdo.outfit.outflank.outfox.outnumber.outrank.outrun.outsource.overburden.overcharge.overcook.overdub.overfeed.overload.overplay.overproduce.overreact.override.overspend.overstay.overtrain.overvalue.overwork.own.oxidise.oxidize.oxygenate.pace.pack.pale.pant.paralyse.parody.part.pause.pave.penalise.persecute.personalise.perspire.pertain.peter.pike.pillory.pinion.pip.pity.pivot.pixellate.plagiarise.plait.plan.please.pluck.ponder.popularize.portray.prance.preclude.preheat.prejudge.preregister.presell.preside.pretend.print.prioritize.probate.probe.proceed.procrastinate.profane.progress.proliferate.proofread.propound.proselytise.provision.pry.publicize.puff.pull.pulp.pulverize.purse.put.putrefy.quadruple.quaff.quantify.quarrel.quash.quaver.question.quiet.quintuple.quip.quit.rag.rally.ramp.randomize.rationalise.rationalize.ravage.ravel.react.readies.readjust.readmit.ready.reapply.rear.reassemble.rebel.reboot.reborn.rebound.rebuff.rebuild.rebuke.recede.reckon.reclassify.recompense.reconstitute.record.recount.redact.redevelop.redound.redraw.redress.reel.refer.reference.refine.reflate.refute.regulate.reiterate.rejigger.rejoin.rekindle.relaunch.relieve.remand.remark.reopen.reorient.replicate.repossess.represent.reprimand.reproach.reprove.repurpose.requite.reschedule.resort.respray.restructure.retool.retract.revere.revitalise.revoke.reword.rewrite.ride.ridge.rim.ring.rise.rival.roger.rosin.rot.rout.row.rue.rule.safeguard.sashay.sate.satirise.satirize.satisfy.saturate.savour.scale.scamper.scar.scare.scarper.scent.schematise.scheme.schlep.scoff.scoop.scope.scotch.scowl.scrabble.scram.scramble.scrape.screw.scruple.scrutinise.scuffle.scuttle.search.secularize.see.segregate.sell.sense.sensitize.sequester.serenade.serialize.serve.service.settle.sew.shaft.sham.shampoo.shanghai.shear.sheathe.shell.shinny.shirk.shoot.shoulder.shout.shovel.showboat.shred.shrill.shudder.shush.sidetrack.sign.silt.sin.singe.sit.sizzle.skateboard.ski.slake.slap.slather.sleet.slink.slip.slope.slump.smarten.smuggle.snack.sneak.sniff.snoop.snow.snowplow.snuggle.soap.solace.solder.solicit.source.spark.spattering.spectacles.spectate.spellcheck.spew.spice.spirit.splash.splay.split.splosh.splurge.spook.square.squirm.stabilise.stable.stack.stage.stake.starch.state.statement.stiffen.stigmatize.sting.stint.stoop.store.storyboard.stratify.structure.stuff.stunt.substantiate.subtract.suckle.suffice.suffocate.summarise.sun.sunbathe.sunder.sup.surge.surprise.swat.swathe.sway.swear.swelter.swerve.swill.swing.symbolise.synthesise.syringe.table.tabulate.tag.tame.tank.tankful.tarry.task.taxicab.team.telescope.tenant.terraform.terrorise.testify.think.throbbing.thump.tighten.toady.toe.tough.tousle.traduce.train.transcend.transplant.trash.treasure.treble.trek.trial.tromp.trouser.trust.tune.tut.twine.twist.typify.unbalance.uncork.uncover.underachieve.undergo.underplay.unearth.unfreeze.unfurl.unlearn.unscramble.unzip.uproot.upsell.usher.vacation.vamoose.vanish.vary.veg.venture.verify.vet.veto.volunteer.vulgarise.waft.wallop.waltz.warp.wash.waver.weary.weatherize.wedge.weep.weight.welcome.westernise.westernize.while.whine.whisper.whistle.whitewash.whup.wilt.wing.wire.wisecrack.wolf.wound.wring.writ.yak.yawn.yearn.yuppify`.split(`.`)}},I=class extends Error{};function bt(e){let t=Object.getPrototypeOf(e);do{for(let n of Object.getOwnPropertyNames(t))typeof e[n]==`function`&&n!==`constructor`&&(e[n]=e[n].bind(e));t=Object.getPrototypeOf(t)}while(t!==Object.prototype)}var L=class{constructor(e){this.faker=e,bt(this)}},R=class extends L{constructor(e){super(e),this.faker=e}},xt=(e=>(e.Narrowbody=`narrowbody`,e.Regional=`regional`,e.Widebody=`widebody`,e))(xt||{}),St=[`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`],Ct=[`0`,`O`,`1`,`I`,`L`],wt={regional:20,narrowbody:35,widebody:60},Tt={regional:[`A`,`B`,`C`,`D`],narrowbody:[`A`,`B`,`C`,`D`,`E`,`F`],widebody:[`A`,`B`,`C`,`D`,`E`,`F`,`G`,`H`,`J`,`K`]},Et=class extends R{airport(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airport)}airline(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airline)}airplane(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airplane)}recordLocator(e={}){let{allowNumerics:t=!1,allowVisuallySimilarCharacters:n=!1}=e,r=[];return t||r.push(...St),n||r.push(...Ct),this.faker.string.alphanumeric({length:6,casing:`upper`,exclude:r})}seat(e={}){let{aircraftType:t=`narrowbody`}=e,n=wt[t],r=Tt[t];return`${this.faker.number.int({min:1,max:n})}${this.faker.helpers.arrayElement(r)}`}aircraftType(){return this.faker.helpers.enumValue(xt)}flightNumber(e={}){let{length:t={min:1,max:4},addLeadingZeros:n=!1}=e,r=this.faker.string.numeric({length:t,allowLeadingZeros:!1});return n?r.padStart(4,`0`):r}},Dt=(e=>(e.SRGB=`sRGB`,e.DisplayP3=`display-p3`,e.REC2020=`rec2020`,e.A98RGB=`a98-rgb`,e.ProphotoRGB=`prophoto-rgb`,e))(Dt||{}),Ot=(e=>(e.RGB=`rgb`,e.RGBA=`rgba`,e.HSL=`hsl`,e.HSLA=`hsla`,e.HWB=`hwb`,e.CMYK=`cmyk`,e.LAB=`lab`,e.LCH=`lch`,e.COLOR=`color`,e))(Ot||{});function kt(e,t){let{prefix:n,casing:r}=t;switch(r){case`upper`:e=e.toUpperCase();break;case`lower`:e=e.toLowerCase();break;case`mixed`:}return n&&(e=n+e),e}function At(e){return e.map(e=>{if(e%1!=0){let t=new ArrayBuffer(4);return new DataView(t).setFloat32(0,e),At([...new Uint8Array(t)]).replaceAll(` `,``)}return(e>>>0).toString(2).padStart(8,`0`)}).join(` `)}function z(e){return Math.round(e*100)}function jt(e,t=`rgb`,n=`sRGB`){switch(t){case`rgba`:return`rgba(${e[0]}, ${e[1]}, ${e[2]}, ${e[3]})`;case`color`:return`color(${n} ${e[0]} ${e[1]} ${e[2]})`;case`cmyk`:return`cmyk(${z(e[0])}%, ${z(e[1])}%, ${z(e[2])}%, ${z(e[3])}%)`;case`hsl`:return`hsl(${e[0]}deg ${z(e[1])}% ${z(e[2])}%)`;case`hsla`:return`hsl(${e[0]}deg ${z(e[1])}% ${z(e[2])}% / ${z(e[3])})`;case`hwb`:return`hwb(${e[0]} ${z(e[1])}% ${z(e[2])}%)`;case`lab`:return`lab(${z(e[0])}% ${e[1]} ${e[2]})`;case`lch`:return`lch(${z(e[0])}% ${e[1]} ${e[2]})`;case`rgb`:return`rgb(${e[0]}, ${e[1]}, ${e[2]})`}}function B(e,t,n=`rgb`,r=`sRGB`){switch(t){case`css`:return jt(e,n,r);case`binary`:return At(e);case`decimal`:return e}}var Mt=class extends R{human(){return this.faker.helpers.arrayElement(this.faker.definitions.color.human)}space(){return this.faker.helpers.arrayElement(this.faker.definitions.color.space)}cssSupportedFunction(){return this.faker.helpers.enumValue(Ot)}cssSupportedSpace(){return this.faker.helpers.enumValue(Dt)}rgb(e={}){let{format:t=`hex`,includeAlpha:n=!1,prefix:r=`#`,casing:i=`lower`}=e,a,o=`rgb`;return t===`hex`?(a=this.faker.string.hexadecimal({length:n?8:6,prefix:``}),a=kt(a,{prefix:r,casing:i}),a):(a=Array.from({length:3},()=>this.faker.number.int(255)),n&&(a.push(this.faker.number.float({multipleOf:.01})),o=`rgba`),B(a,t,o))}cmyk(e={}){let{format:t=`decimal`}=e;return B(Array.from({length:4},()=>this.faker.number.float({multipleOf:.01})),t,`cmyk`)}hsl(e={}){let{format:t=`decimal`,includeAlpha:n=!1}=e,r=[this.faker.number.int(360)];for(let t=0;t<(e?.includeAlpha?3:2);t++)r.push(this.faker.number.float({multipleOf:.01}));return B(r,t,n?`hsla`:`hsl`)}hwb(e={}){let{format:t=`decimal`}=e,n=[this.faker.number.int(360)];for(let e=0;e<2;e++)n.push(this.faker.number.float({multipleOf:.01}));return B(n,t,`hwb`)}lab(e={}){let{format:t=`decimal`}=e,n=[this.faker.number.float({multipleOf:1e-6})];for(let e=0;e<2;e++)n.push(this.faker.number.float({min:-100,max:100,multipleOf:1e-4}));return B(n,t,`lab`)}lch(e={}){let{format:t=`decimal`}=e,n=[this.faker.number.float({multipleOf:1e-6})];for(let e=0;e<2;e++)n.push(this.faker.number.float({max:230,multipleOf:.1}));return B(n,t,`lch`)}colorByCSSColorSpace(e={}){let{format:t=`decimal`,space:n=`sRGB`}=e;return B(Array.from({length:3},()=>this.faker.number.float({multipleOf:1e-4})),t,`color`,n)}},Nt=(e=>(e.Legacy=`legacy`,e.Segwit=`segwit`,e.Bech32=`bech32`,e.Taproot=`taproot`,e))(Nt||{}),Pt=(e=>(e.Mainnet=`mainnet`,e.Testnet=`testnet`,e))(Pt||{}),Ft={legacy:{prefix:{mainnet:`1`,testnet:`m`},length:{min:26,max:34},casing:`mixed`,exclude:`0OIl`},segwit:{prefix:{mainnet:`3`,testnet:`2`},length:{min:26,max:34},casing:`mixed`,exclude:`0OIl`},bech32:{prefix:{mainnet:`bc1`,testnet:`tb1`},length:{min:42,max:42},casing:`lower`,exclude:`1bBiIoO`},taproot:{prefix:{mainnet:`bc1p`,testnet:`tb1p`},length:{min:62,max:62},casing:`lower`,exclude:`1bBiIoO`}},It=typeof Buffer>`u`||!Rt(`base64`)?e=>{let t=new TextEncoder().encode(e),n=Array.from(t,e=>String.fromCodePoint(e)).join(``);return btoa(n)}:e=>Buffer.from(e).toString(`base64`),Lt=typeof Buffer>`u`||!Rt(`base64url`)?e=>It(e).replaceAll(`+`,`-`).replaceAll(`/`,`_`).replaceAll(/=+$/g,``):e=>Buffer.from(e).toString(`base64url`);function Rt(e){try{return typeof Buffer.from(`test`).toString(e)==`string`}catch{return!1}}var zt=Object.fromEntries([[`А`,`A`],[`а`,`a`],[`Б`,`B`],[`б`,`b`],[`В`,`V`],[`в`,`v`],[`Г`,`G`],[`г`,`g`],[`Д`,`D`],[`д`,`d`],[`ъе`,`ye`],[`Ъе`,`Ye`],[`ъЕ`,`yE`],[`ЪЕ`,`YE`],[`Е`,`E`],[`е`,`e`],[`Ё`,`Yo`],[`ё`,`yo`],[`Ж`,`Zh`],[`ж`,`zh`],[`З`,`Z`],[`з`,`z`],[`И`,`I`],[`и`,`i`],[`ый`,`iy`],[`Ый`,`Iy`],[`ЫЙ`,`IY`],[`ыЙ`,`iY`],[`Й`,`Y`],[`й`,`y`],[`К`,`K`],[`к`,`k`],[`Л`,`L`],[`л`,`l`],[`М`,`M`],[`м`,`m`],[`Н`,`N`],[`н`,`n`],[`О`,`O`],[`о`,`o`],[`П`,`P`],[`п`,`p`],[`Р`,`R`],[`р`,`r`],[`С`,`S`],[`с`,`s`],[`Т`,`T`],[`т`,`t`],[`У`,`U`],[`у`,`u`],[`Ф`,`F`],[`ф`,`f`],[`Х`,`Kh`],[`х`,`kh`],[`Ц`,`Ts`],[`ц`,`ts`],[`Ч`,`Ch`],[`ч`,`ch`],[`Ш`,`Sh`],[`ш`,`sh`],[`Щ`,`Sch`],[`щ`,`sch`],[`Ъ`,``],[`ъ`,``],[`Ы`,`Y`],[`ы`,`y`],[`Ь`,``],[`ь`,``],[`Э`,`E`],[`э`,`e`],[`Ю`,`Yu`],[`ю`,`yu`],[`Я`,`Ya`],[`я`,`ya`]]),Bt=Object.fromEntries([[`α`,`a`],[`β`,`v`],[`γ`,`g`],[`δ`,`d`],[`ε`,`e`],[`ζ`,`z`],[`η`,`i`],[`θ`,`th`],[`ι`,`i`],[`κ`,`k`],[`λ`,`l`],[`μ`,`m`],[`ν`,`n`],[`ξ`,`ks`],[`ο`,`o`],[`π`,`p`],[`ρ`,`r`],[`σ`,`s`],[`τ`,`t`],[`υ`,`y`],[`φ`,`f`],[`χ`,`x`],[`ψ`,`ps`],[`ω`,`o`],[`ά`,`a`],[`έ`,`e`],[`ί`,`i`],[`ό`,`o`],[`ύ`,`y`],[`ή`,`i`],[`ώ`,`o`],[`ς`,`s`],[`ϊ`,`i`],[`ΰ`,`y`],[`ϋ`,`y`],[`ΐ`,`i`],[`Α`,`A`],[`Β`,`B`],[`Γ`,`G`],[`Δ`,`D`],[`Ε`,`E`],[`Ζ`,`Z`],[`Η`,`I`],[`Θ`,`TH`],[`Ι`,`I`],[`Κ`,`K`],[`Λ`,`L`],[`Μ`,`M`],[`Ν`,`N`],[`Ξ`,`KS`],[`Ο`,`O`],[`Π`,`P`],[`Ρ`,`R`],[`Σ`,`S`],[`Τ`,`T`],[`Υ`,`Y`],[`Φ`,`F`],[`Χ`,`X`],[`Ψ`,`PS`],[`Ω`,`O`],[`Ά`,`A`],[`Έ`,`E`],[`Ί`,`I`],[`Ό`,`O`],[`Ύ`,`Y`],[`Ή`,`I`],[`Ώ`,`O`],[`Ϊ`,`I`],[`Ϋ`,`Y`]]),Vt=Object.fromEntries([[`ء`,`e`],[`آ`,`a`],[`أ`,`a`],[`ؤ`,`w`],[`إ`,`i`],[`ئ`,`y`],[`ا`,`a`],[`ب`,`b`],[`ة`,`t`],[`ت`,`t`],[`ث`,`th`],[`ج`,`j`],[`ح`,`h`],[`خ`,`kh`],[`د`,`d`],[`ذ`,`dh`],[`ر`,`r`],[`ز`,`z`],[`س`,`s`],[`ش`,`sh`],[`ص`,`s`],[`ض`,`d`],[`ط`,`t`],[`ظ`,`z`],[`ع`,`e`],[`غ`,`gh`],[`ـ`,`_`],[`ف`,`f`],[`ق`,`q`],[`ك`,`k`],[`ل`,`l`],[`م`,`m`],[`ن`,`n`],[`ه`,`h`],[`و`,`w`],[`ى`,`a`],[`ي`,`y`],[`َ‎`,`a`],[`ُ`,`u`],[`ِ‎`,`i`]]),Ht=Object.fromEntries([[`ա`,`a`],[`Ա`,`A`],[`բ`,`b`],[`Բ`,`B`],[`գ`,`g`],[`Գ`,`G`],[`դ`,`d`],[`Դ`,`D`],[`ե`,`ye`],[`Ե`,`Ye`],[`զ`,`z`],[`Զ`,`Z`],[`է`,`e`],[`Է`,`E`],[`ը`,`y`],[`Ը`,`Y`],[`թ`,`t`],[`Թ`,`T`],[`ժ`,`zh`],[`Ժ`,`Zh`],[`ի`,`i`],[`Ի`,`I`],[`լ`,`l`],[`Լ`,`L`],[`խ`,`kh`],[`Խ`,`Kh`],[`ծ`,`ts`],[`Ծ`,`Ts`],[`կ`,`k`],[`Կ`,`K`],[`հ`,`h`],[`Հ`,`H`],[`ձ`,`dz`],[`Ձ`,`Dz`],[`ղ`,`gh`],[`Ղ`,`Gh`],[`ճ`,`tch`],[`Ճ`,`Tch`],[`մ`,`m`],[`Մ`,`M`],[`յ`,`y`],[`Յ`,`Y`],[`ն`,`n`],[`Ն`,`N`],[`շ`,`sh`],[`Շ`,`Sh`],[`ո`,`vo`],[`Ո`,`Vo`],[`չ`,`ch`],[`Չ`,`Ch`],[`պ`,`p`],[`Պ`,`P`],[`ջ`,`j`],[`Ջ`,`J`],[`ռ`,`r`],[`Ռ`,`R`],[`ս`,`s`],[`Ս`,`S`],[`վ`,`v`],[`Վ`,`V`],[`տ`,`t`],[`Տ`,`T`],[`ր`,`r`],[`Ր`,`R`],[`ց`,`c`],[`Ց`,`C`],[`ու`,`u`],[`ՈՒ`,`U`],[`Ու`,`U`],[`փ`,`p`],[`Փ`,`P`],[`ք`,`q`],[`Ք`,`Q`],[`օ`,`o`],[`Օ`,`O`],[`ֆ`,`f`],[`Ֆ`,`F`],[`և`,`yev`]]),Ut=Object.fromEntries([[`چ`,`ch`],[`ک`,`k`],[`گ`,`g`],[`پ`,`p`],[`ژ`,`zh`],[`ی`,`y`]]),Wt=Object.fromEntries([[`א`,`a`],[`ב`,`b`],[`ג`,`g`],[`ד`,`d`],[`ה`,`h`],[`ו`,`v`],[`ז`,`z`],[`ח`,`ch`],[`ט`,`t`],[`י`,`y`],[`כ`,`k`],[`ך`,`kh`],[`ל`,`l`],[`ם`,`m`],[`מ`,`m`],[`ן`,`n`],[`נ`,`n`],[`ס`,`s`],[`ע`,`a`],[`פ`,`f`],[`ף`,`ph`],[`צ`,`ts`],[`ץ`,`ts`],[`ק`,`k`],[`ר`,`r`],[`ש`,`sh`],[`ת`,`t`],[`ו`,`v`]]),Gt={...zt,...Bt,...Vt,...Ut,...Ht,...Wt},Kt=(e=>(e.Any=`any`,e.Loopback=`loopback`,e.PrivateA=`private-a`,e.PrivateB=`private-b`,e.PrivateC=`private-c`,e.TestNet1=`test-net-1`,e.TestNet2=`test-net-2`,e.TestNet3=`test-net-3`,e.LinkLocal=`link-local`,e.Multicast=`multicast`,e))(Kt||{}),qt={any:`0.0.0.0/0`,loopback:`127.0.0.0/8`,"private-a":`10.0.0.0/8`,"private-b":`172.16.0.0/12`,"private-c":`192.168.0.0/16`,"test-net-1":`192.0.2.0/24`,"test-net-2":`198.51.100.0/24`,"test-net-3":`203.0.113.0/24`,"link-local":`169.254.0.0/16`,multicast:`224.0.0.0/4`};function Jt(e){return/^[a-z][a-z-]*[a-z]$/i.exec(e)!==null}function Yt(e,t){let n=e.helpers.slugify(t);if(Jt(n))return n;let r=e.helpers.slugify(e.lorem.word());return Jt(r)?r:e.string.alpha({casing:`lower`,length:e.number.int({min:4,max:8})})}var Xt=class extends R{email(e={}){let{firstName:t,lastName:n,provider:r=this.faker.helpers.arrayElement(this.faker.definitions.internet.free_email),allowSpecialCharacters:i=!1}=e,a=this.username({firstName:t,lastName:n});if(a=a.replaceAll(/[^A-Za-z0-9._+-]+/g,``),a=a.substring(0,50),i){let e=[...`._-`],t=[...".!#$%&'*+-/=?^_`{|}~"];a=a.replace(this.faker.helpers.arrayElement(e),this.faker.helpers.arrayElement(t))}return a=a.replaceAll(/\.{2,}/g,`.`),a=a.replace(/^\./,``),a=a.replace(/\.$/,``),`${a}@${r}`}exampleEmail(e={}){let{firstName:t,lastName:n,allowSpecialCharacters:r=!1}=e,i=this.faker.helpers.arrayElement(this.faker.definitions.internet.example_email);return this.email({firstName:t,lastName:n,provider:i,allowSpecialCharacters:r})}username(e={}){let{firstName:t=this.faker.person.firstName(),lastName:n=this.faker.person.lastName(),lastName:r}=e,i=this.faker.helpers.arrayElement([`.`,`_`]),a=this.faker.number.int(99),o=[()=>`${t}${i}${n}${a}`,()=>`${t}${i}${n}`];r||o.push(()=>`${t}${a}`);let s=this.faker.helpers.arrayElement(o)();return s=s.normalize(`NFKD`).replaceAll(/[\u0300-\u036F]/g,``),s=[...s].map(e=>{if(Gt[e])return Gt[e];let t=e.codePointAt(0)??NaN;return t<128?e:t.toString(36)}).join(``),s=s.replaceAll(`'`,``),s=s.replaceAll(` `,``),s}displayName(e={}){let{firstName:t=this.faker.person.firstName(),lastName:n=this.faker.person.lastName()}=e,r=this.faker.helpers.arrayElement([`.`,`_`]),i=this.faker.number.int(99),a=this.faker.helpers.arrayElement([()=>`${t}${i}`,()=>`${t}${r}${n}`,()=>`${t}${r}${n}${i}`])();return a=a.replaceAll(`'`,``),a=a.replaceAll(` `,``),a}protocol(){return this.faker.helpers.arrayElement([`http`,`https`])}httpMethod(){return this.faker.helpers.arrayElement([`GET`,`POST`,`PUT`,`DELETE`,`PATCH`])}httpStatusCode(e={}){let{types:t=Object.keys(this.faker.definitions.internet.http_status_code)}=e,n=this.faker.helpers.arrayElement(t);return this.faker.helpers.arrayElement(this.faker.definitions.internet.http_status_code[n])}url(e={}){let{appendSlash:t=this.faker.datatype.boolean(),protocol:n=`https`}=e;return`${n}://${this.domainName()}${t?`/`:``}`}domainName(){return`${this.domainWord()}.${this.domainSuffix()}`}domainSuffix(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.domain_suffix)}domainWord(){return`${Yt(this.faker,this.faker.word.adjective())}-${Yt(this.faker,this.faker.word.noun())}`.toLowerCase()}ip(){return this.faker.datatype.boolean()?this.ipv4():this.ipv6()}ipv4(e={}){let{network:t=`any`,cidrBlock:n=qt[t]}=e;if(!/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/\d{1,2}$/.test(n))throw new I(`Invalid CIDR block provided: ${n}. Must be in the format x.x.x.x/y.`);let[r,i]=n.split(`/`),a=4294967295>>>Number.parseInt(i),[o,s,c,l]=r.split(`.`).map(Number),u=(o<<24|s<<16|c<<8|l)&~a|this.faker.number.int(a);return[u>>>24&255,u>>>16&255,u>>>8&255,u&255].join(`.`)}ipv6(){return Array.from({length:8},()=>this.faker.string.hexadecimal({length:4,casing:`lower`,prefix:``})).join(`:`)}port(){return this.faker.number.int(65535)}userAgent(){return this.faker.helpers.fake(this.faker.definitions.internet.user_agent_pattern)}mac(e={}){typeof e==`string`&&(e={separator:e});let{separator:t=`:`}=e,n,r=``;for([`:`,`-`,``].includes(t)||(t=`:`),n=0;n<12;n++)r+=this.faker.number.hex(15),n%2==1&&n!==11&&(r+=t);return r}password(e={}){let t=/[aeiouAEIOU]$/,n=/[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/,r=(e,i,a,o)=>{if(o.length>=e)return o;i&&(a=n.test(o)?t:n);let s=this.faker.number.int(94)+33,c=String.fromCodePoint(s);return i&&(c=c.toLowerCase()),a.test(c)?r(e,i,a,o+c):r(e,i,a,o)},{length:i=15,memorable:a=!1,pattern:o=/\w/,prefix:s=``}=e;return r(i,a,o,s)}emoji(e={}){let{types:t=Object.keys(this.faker.definitions.internet.emoji)}=e,n=this.faker.helpers.arrayElement(t);return this.faker.helpers.arrayElement(this.faker.definitions.internet.emoji[n])}jwtAlgorithm(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.jwt_algorithm)}jwt(e={}){let{refDate:t=this.faker.defaultRefDate()}=e,n=this.faker.date.recent({refDate:t}),{header:r={alg:this.jwtAlgorithm(),typ:`JWT`},payload:i={iat:Math.round(n.valueOf()/1e3),exp:Math.round(this.faker.date.soon({refDate:n}).valueOf()/1e3),nbf:Math.round(this.faker.date.anytime({refDate:t}).valueOf()/1e3),iss:this.faker.company.name(),sub:this.faker.string.uuid(),aud:this.faker.string.uuid(),jti:this.faker.string.uuid()}}=e;return`${Lt(JSON.stringify(r))}.${Lt(JSON.stringify(i))}.${this.faker.string.alphanumeric(64)}`}},Zt=(e=>(e.Female=`female`,e.Generic=`generic`,e.Male=`male`,e))(Zt||{});function V(e,t=e.person.sexType(),n){let{generic:r,female:i,male:a}=n;if(t===`generic`)return r??e.helpers.arrayElement([i,a])??[];let o=t===`female`?i:a;return o==null?r??[]:r==null?o:e.helpers.weightedArrayElement([{weight:3*Math.sqrt(o.length),value:o},{weight:Math.sqrt(r.length),value:r}])}var Qt=class extends R{firstName(e){return this.faker.helpers.arrayElement(V(this.faker,e,this.faker.definitions.person.first_name))}lastName(e){if(this.faker.rawDefinitions.person?.last_name_pattern!=null){let t=this.faker.helpers.weightedArrayElement(V(this.faker,e,this.faker.rawDefinitions.person.last_name_pattern));return this.faker.helpers.fake(t)}return this.faker.helpers.arrayElement(V(this.faker,e,this.faker.definitions.person.last_name))}middleName(e){return this.faker.helpers.arrayElement(V(this.faker,e,this.faker.definitions.person.middle_name))}fullName(e={}){let{sex:t=this.faker.helpers.arrayElement([`female`,`male`]),firstName:n=this.firstName(t),lastName:r=this.lastName(t)}=e,i=this.faker.helpers.weightedArrayElement(this.faker.definitions.person.name);return this.faker.helpers.mustache(i,{"person.prefix":()=>this.prefix(t),"person.firstName":()=>n,"person.middleName":()=>this.middleName(t),"person.lastName":()=>r,"person.suffix":()=>this.suffix()})}gender(){return this.faker.helpers.arrayElement(this.faker.definitions.person.gender)}sex(){return this.faker.helpers.arrayElement(this.faker.definitions.person.sex)}sexType(e={}){let{includeGeneric:t=!1}=e;return t?this.faker.helpers.enumValue(Zt):this.faker.helpers.arrayElement([`female`,`male`])}bio(){let{bio_pattern:e}=this.faker.definitions.person;return this.faker.helpers.fake(e)}prefix(e){return this.faker.helpers.arrayElement(V(this.faker,e,this.faker.definitions.person.prefix))}suffix(){return this.faker.helpers.arrayElement(this.faker.definitions.person.suffix)}jobTitle(){return this.faker.helpers.fake(this.faker.definitions.person.job_title_pattern)}jobDescriptor(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_descriptor)}jobArea(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_area)}jobType(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_type)}zodiacSign(){return this.faker.helpers.arrayElement(this.faker.definitions.person.western_zodiac_sign)}},$t=23283064365386963e-26,en=1/9007199254740992,{imul:H,trunc:U}=Math;function tn(e){return typeof e==`number`?nn(e):rn(e)}function nn(e){let t=Array.from({length:624});t[0]=e;for(let e=1;e!==624;++e)t[e]=U(H(1812433253,t[e-1]^t[e-1]>>>30)+e);return t}function rn(e){let t=nn(19650218),n=1,r=0;for(let i=Math.max(624,e.length);i!==0;--i){let i=t[n-1]^t[n-1]>>>30;t[n]=U((t[n]^H(i,1664525))+e[r]+r),n++,r++,n>=624&&(t[0]=t[623],n=1),r>=e.length&&(r=0)}for(let e=623;e!==0;e--)t[n]=U((t[n]^H(t[n-1]^t[n-1]>>>30,1566083941))-n),n++,n>=624&&(t[0]=t[623],n=1);return t[0]=2147483648,t}function W(e){for(let t=0;t!==227;++t){let n=(e[t]&2147483648)+(e[t+1]&2147483647);e[t]=e[t+397]^n>>>1^-(n&1)&2567483615}for(let t=227;t!==623;++t){let n=(e[t]&2147483648)+(e[t+1]&2147483647);e[t]=e[t+397-624]^n>>>1^-(n&1)&2567483615}let t=(e[623]&2147483648)+(e[0]&2147483647);return e[623]=e[396]^t>>>1^-(t&1)&2567483615,e}var an=class{constructor(e=Math.random()*(2**53-1),t=W(tn(e)),n=0){this.states=t,this.index=n}nextU32(){let e=this.states[this.index];return e^=this.states[this.index]>>>11,e^=e<<7&2636928640,e^=e<<15&4022730752,e^=e>>>18,++this.index>=624&&(this.states=W(this.states),this.index=0),e>>>0}nextF32(){return this.nextU32()*$t}nextU53(){let e=this.nextU32()>>>5,t=this.nextU32()>>>6;return e*67108864+t}nextF53(){return this.nextU53()*en}seed(e){this.states=W(tn(e)),this.index=0}};function on(){return Math.ceil(Math.random()*(2**53-1))}function sn(e=on()){let t=new an(e);return{next(){return t.nextF53()},seed(e){t.seed(e)}}}var cn=class extends L{boolean(e={}){typeof e==`number`&&(e={probability:e});let{probability:t=.5}=e;return t<=0?!1:t>=1?!0:this.faker.number.float(){throw new I(`You cannot edit the locale data on the faker instance`)};function ln(e){let t={};return new Proxy(e,{has(){return!0},get(e,n){return typeof n==`symbol`||n===`nodeType`?e[n]:n in t?t[n]:t[n]=un(n,e[n])},set:K,deleteProperty:K})}function q(e,...t){if(e===null)throw new I(`The locale data for '${t.join(`.`)}' aren't applicable to this locale. + If you think this is a bug, please report it at: https://github.com/faker-js/faker`);if(e===void 0)throw new I(`The locale data for '${t.join(`.`)}' are missing in this locale. + If this is a custom Faker instance, please make sure all required locales are used e.g. '[de_AT, de, en, base]'. + Please contribute the missing data to the project or use a locale/Faker instance that has these data. + For more information see https://fakerjs.dev/guide/localization.html`)}function un(e,t={}){return new Proxy(t,{has(e,t){return e[t]!=null},get(t,n){let r=t[n];return typeof n==`symbol`||n===`nodeType`||q(r,e,n.toString()),r},set:K,deleteProperty:K})}var dn=class extends L{anytime(e={}){let{refDate:t=this.faker.defaultRefDate()}=e,n=G(t).getTime();return this.between({from:n-1e3*60*60*24*365,to:n+1e3*60*60*24*365})}past(e={}){let{years:t=1,refDate:n=this.faker.defaultRefDate()}=e;if(t<=0)throw new I(`Years must be greater than 0.`);let r=G(n).getTime();return this.between({from:r-t*365*24*3600*1e3,to:r-1e3})}future(e={}){let{years:t=1,refDate:n=this.faker.defaultRefDate()}=e;if(t<=0)throw new I(`Years must be greater than 0.`);let r=G(n).getTime();return this.between({from:r+1e3,to:r+t*365*24*3600*1e3})}between(e){let{from:t,to:n}=e,r=G(t,`from`).getTime(),i=G(n,`to`).getTime();if(r>i)throw new I("`from` date must be before `to` date.");return new Date(this.faker.number.int({min:r,max:i}))}betweens(e){let{from:t,to:n,count:r=3}=e;return this.faker.helpers.multiple(()=>this.between({from:t,to:n}),{count:r}).toSorted((e,t)=>e.getTime()-t.getTime())}recent(e={}){let{days:t=1,refDate:n=this.faker.defaultRefDate()}=e;if(t<=0)throw new I(`Days must be greater than 0.`);let r=G(n).getTime();return this.between({from:r-t*24*3600*1e3,to:r-1e3})}soon(e={}){let{days:t=1,refDate:n=this.faker.defaultRefDate()}=e;if(t<=0)throw new I(`Days must be greater than 0.`);let r=G(n).getTime();return this.between({from:r+1e3,to:r+t*24*3600*1e3})}birthdate(e={}){let{mode:t=`age`,min:n=18,max:r=80,refDate:i=this.faker.defaultRefDate()}=e,a=G(i),o=a.getUTCFullYear();switch(t){case`age`:{let e=new Date(a).setUTCFullYear(o-r-1)+864e5,t=new Date(a).setUTCFullYear(o-n);if(e>t)throw new I(`Max age ${r} should be greater than or equal to min age ${n}.`);return this.between({from:e,to:t})}case`year`:{let e=new Date(Date.UTC(0,0,2)).setUTCFullYear(n),t=new Date(Date.UTC(0,11,30)).setUTCFullYear(r);if(e>t)throw new I(`Max year ${r} should be greater than or equal to min year ${n}.`);return this.between({from:e,to:t})}}}},fn=class extends dn{constructor(e){super(e),this.faker=e}month(e={}){let{abbreviated:t=!1,context:n=!1}=e,r=this.faker.definitions.date.month,i;i=t?n&&r.abbr_context!=null?`abbr_context`:`abbr`:n&&r.wide_context!=null?`wide_context`:`wide`;let a=r[i];return q(a,`date.month`,i),this.faker.helpers.arrayElement(a)}weekday(e={}){let{abbreviated:t=!1,context:n=!1}=e,r=this.faker.definitions.date.weekday,i;i=t?n&&r.abbr_context!=null?`abbr_context`:`abbr`:n&&r.wide_context!=null?`wide_context`:`wide`;let a=r[i];return q(a,`date.weekday`,i),this.faker.helpers.arrayElement(a)}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.date.time_zone)}},pn=/\.|\(/;function mn(e,t,n=[t,t.rawDefinitions]){if(e.length===0)throw new I(`Eval expression cannot be empty.`);if(n.length===0)throw new I(`Eval entrypoints cannot be empty.`);let r=n,i=e;do{let e;i.startsWith(`(`)?[e,r]=hn(i,r):[e,r]=_n(i,r),i=i.substring(e),r=r.filter(e=>e!=null).map(e=>Array.isArray(e)?t.helpers.arrayElement(e):e)}while(i.length>0&&r.length>0);if(r.length===0)throw new I(`Cannot resolve expression '${e}'`);let a=r[0];return typeof a==`function`?a():a}function hn(e,t){let[n,r]=gn(e),i=e[n+1];switch(i){case`.`:case`(`:case void 0:break;default:throw new I(`Expected dot ('.'), open parenthesis ('('), or nothing after function call but got '${i}'`)}return[n+(i===`.`?2:1),t.map(e=>typeof e==`function`?e(...r):void 0)]}function gn(e){let t=e.indexOf(`)`,1);if(t===-1)throw new I(`Missing closing parenthesis in '${e}'`);for(;t!==-1;){let n=e.substring(1,t);try{return[t,JSON.parse(`[${n}]`)]}catch{if(!n.includes(`'`)&&!n.includes(`"`))try{return[t,JSON.parse(`["${n}"]`)]}catch{}}t=e.indexOf(`)`,t+1)}t=e.lastIndexOf(`)`);let n=e.substring(1,t);return[t,[n]]}function _n(e,t){let n=pn.exec(e),r=(n?.[0]??``)===`.`,i=n?.index??e.length,a=e.substring(0,i);if(a.length===0)throw new I(`Expression parts cannot be empty in '${e}'`);let o=e[i+1];if(r&&(o==null||o===`.`||o===`(`))throw new I(`Found dot without property name in '${e}'`);return[i+(r?1:0),t.map(e=>vn(e,a))]}function vn(e,t){switch(typeof e){case`function`:try{e=e()}catch{return}return e?.[t];case`object`:return e?.[t];default:return}}function yn(e){let t=bn(e.replace(/L?$/,`0`));return t===0?0:10-t}function bn(e){e=e.replaceAll(/[\s-]/g,``);let t=0,n=!1;for(let r=e.length-1;r>=0;r--){let i=Number.parseInt(e[r]);n&&(i*=2,i>9&&(i=i%10+1)),t+=i,n=!n}return t%10}function xn(e,t,n,r){let i=1;if(t)switch(t){case`?`:i=e.datatype.boolean()?0:1;break;case`*`:{let t=1;for(;e.datatype.boolean();)t*=2;i=e.number.int({min:0,max:t});break}case`+`:{let t=1;for(;e.datatype.boolean();)t*=2;i=e.number.int({min:1,max:t});break}default:throw new I(`Unknown quantifier symbol provided.`)}else n!=null&&r!=null?i=e.number.int({min:Number.parseInt(n),max:Number.parseInt(r)}):n!=null&&r==null&&(i=Number.parseInt(n));return i}function Sn(e,t=``){let n=/(.)\{(\d+),(\d+)\}/,r=/(.)\{(\d+)\}/,i=/\[(\d+)-(\d+)\]/,a,o,s,c,l=n.exec(t);for(;l!=null;)a=Number.parseInt(l[2]),o=Number.parseInt(l[3]),a>o&&(s=o,o=a,a=s),c=e.number.int({min:a,max:o}),t=t.slice(0,l.index)+l[1].repeat(c)+t.slice(l.index+l[0].length),l=n.exec(t);for(l=r.exec(t);l!=null;)c=Number.parseInt(l[2]),t=t.slice(0,l.index)+l[1].repeat(c)+t.slice(l.index+l[0].length),l=r.exec(t);for(l=i.exec(t);l!=null;)a=Number.parseInt(l[1]),o=Number.parseInt(l[2]),a>o&&(s=o,o=a,a=s),t=t.slice(0,l.index)+e.number.int({min:a,max:o}).toString()+t.slice(l.index+l[0].length),l=i.exec(t);return t}function Cn(e,t=``,n=`#`){let r=``;for(let i=0;ie.codePointAt(0)??NaN);if(n=e[0],r=e[1],n>r)throw new I(`Character range provided is out of order.`);for(let e=n;e<=r;e++)if(t&&Number.isNaN(Number(String.fromCodePoint(e)))){let t=String.fromCodePoint(e);p.push(t.toUpperCase().codePointAt(0)??NaN,t.toLowerCase().codePointAt(0)??NaN)}else p.push(e)}else t&&Number.isNaN(Number(h[0]))?p.push(h[0].toUpperCase().codePointAt(0)??NaN,h[0].toLowerCase().codePointAt(0)??NaN):p.push(h[0].codePointAt(0)??NaN);m=m.substring(h[0].length),h=s.exec(m)}if(i=xn(this.faker,f,u,d),a){let e=-1;for(let t=48;t<=57;t++){if(e=p.indexOf(t),e>-1){p.splice(e,1);continue}p.push(t)}for(let t=65;t<=90;t++){if(e=p.indexOf(t),e>-1){p.splice(e,1);continue}p.push(t)}for(let t=97;t<=122;t++){if(e=p.indexOf(t),e>-1){p.splice(e,1);continue}p.push(t)}}let g=this.multiple(()=>String.fromCodePoint(this.arrayElement(p)),{count:i}).join(``);e=e.slice(0,o.index)+g+e.slice(o.index+o[0].length),o=c.exec(e)}let l=/(.)\{(\d+),(\d+)\}/;for(o=l.exec(e);o!=null;){if(n=Number.parseInt(o[2]),r=Number.parseInt(o[3]),n>r)throw new I(`Numbers out of order in {} quantifier.`);i=this.faker.number.int({min:n,max:r}),e=e.slice(0,o.index)+o[1].repeat(i)+e.slice(o.index+o[0].length),o=l.exec(e)}let u=/(.)\{(\d+)\}/;for(o=u.exec(e);o!=null;)i=Number.parseInt(o[2]),e=e.slice(0,o.index)+o[1].repeat(i)+e.slice(o.index+o[0].length),o=u.exec(e);return e}shuffle(e,t={}){let{inplace:n=!1}=t;n||(e=[...e]);for(let t=e.length-1;t>0;--t){let n=this.faker.number.int(t);[e[t],e[n]]=[e[n],e[t]]}return e}uniqueArray(e,t){if(Array.isArray(e)){let n=[...new Set(e)];return this.shuffle(n).splice(0,t)}let n=new Set;try{if(typeof e==`function`){let r=1e3*t,i=0;for(;n.size1?this.faker.number.int({max:e.length-1}):0]}weightedArrayElement(e){if(e.length===0)throw new I(`weightedArrayElement expects an array with at least one element`);if(!e.every(e=>e.weight>0))throw new I(`weightedArrayElement expects an array of { weight, value } objects where weight is a positive number`);let t=e.reduce((e,{weight:t})=>e+t,0),n=this.faker.number.float({min:0,max:t}),r=0;for(let{weight:t,value:i}of e)if(r+=t,n=e.length)return this.shuffle(e);if(n<=0)return[];let r=[...e],i=e.length,a=i-n,o,s;for(;i-- >a;)s=this.faker.number.int(i),o=r[s],r[s]=r[i],r[i]=o;return r.slice(a)}enumValue(e){let t=Object.keys(e).filter(e=>Number.isNaN(Number(e)));return e[this.arrayElement(t)]}rangeToNumber(e){return typeof e==`number`?e:this.faker.number.int(e)}multiple(e,t={}){let n=this.rangeToNumber(t.count??3);return n<=0?[]:Array.from({length:n},e)}},Tn=class extends wn{constructor(e){super(e),this.faker=e}fake(e){e=typeof e==`string`?e:this.arrayElement(e);let t=e.search(/{{[a-z]/),n=e.indexOf(`}}`,t);if(t===-1||n===-1)return e;let r=mn(e.substring(t+2,n+2).replace(`}}`,``).replace(`{{`,``),this.faker),i=String(r),a=e.substring(0,t)+i+e.substring(n+2);return this.fake(a)}},En=class extends L{latitude(e={}){let{max:t=90,min:n=-90,precision:r=4}=e;return this.faker.number.float({min:n,max:t,fractionDigits:r})}longitude(e={}){let{max:t=180,min:n=-180,precision:r=4}=e;return this.faker.number.float({max:t,min:n,fractionDigits:r})}nearbyGPSCoordinate(e={}){let{origin:t,radius:n=10,isMetric:r=!1}=e;if(t==null)return[this.latitude(),this.longitude()];let i=this.faker.number.float({max:2*Math.PI,fractionDigits:5}),a=r?n:n*1.60934,o=this.faker.number.float({max:a,fractionDigits:3})*.995/(4e4/360),s=[t[0]+Math.sin(i)*o,t[1]+Math.cos(i)*o];return s[0]%=180,(s[0]<-90||s[0]>90)&&(s[0]=Math.sign(s[0])*180-s[0],s[1]+=180),s[1]=(s[1]%360+540)%360-180,[s[0],s[1]]}},Dn=class extends En{constructor(e){super(e),this.faker=e}zipCode(e={}){typeof e==`string`&&(e={format:e});let{state:t}=e;if(t!=null){let e=this.faker.definitions.location.postcode_by_state[t];if(e==null)throw new I(`No zip code definition found for state "${t}"`);return this.faker.helpers.fake(e)}let{format:n=this.faker.definitions.location.postcode}=e;return typeof n==`string`&&(n=[n]),n=this.faker.helpers.arrayElement(n),this.faker.helpers.replaceSymbols(n)}city(){return this.faker.helpers.fake(this.faker.definitions.location.city_pattern)}buildingNumber(){return this.faker.helpers.arrayElement(this.faker.definitions.location.building_number).replaceAll(/#+/g,e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1}))}street(){return this.faker.helpers.fake(this.faker.definitions.location.street_pattern)}streetAddress(e={}){typeof e==`boolean`&&(e={useFullAddress:e});let{useFullAddress:t}=e,n=this.faker.definitions.location.street_address[t?`full`:`normal`];return this.faker.helpers.fake(n)}secondaryAddress(){return this.faker.helpers.fake(this.faker.definitions.location.secondary_address).replaceAll(/#+/g,e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1}))}county(){return this.faker.helpers.arrayElement(this.faker.definitions.location.county)}country(){return this.faker.helpers.arrayElement(this.faker.definitions.location.country)}continent(){return this.faker.helpers.arrayElement(this.faker.definitions.location.continent)}countryCode(e={}){typeof e==`string`&&(e={variant:e});let{variant:t=`alpha-2`}=e,n=(()=>{switch(t){case`numeric`:return`numeric`;case`alpha-3`:return`alpha3`;case`alpha-2`:return`alpha2`}})();return this.faker.helpers.arrayElement(this.faker.definitions.location.country_code)[n]}state(e={}){let{abbreviated:t=!1}=e,n=t?this.faker.definitions.location.state_abbr:this.faker.definitions.location.state;return this.faker.helpers.arrayElement(n)}direction(e={}){let{abbreviated:t=!1}=e;return t?this.faker.helpers.arrayElement([...this.faker.definitions.location.direction.cardinal_abbr,...this.faker.definitions.location.direction.ordinal_abbr]):this.faker.helpers.arrayElement([...this.faker.definitions.location.direction.cardinal,...this.faker.definitions.location.direction.ordinal])}cardinalDirection(e={}){let{abbreviated:t=!1}=e;return t?this.faker.helpers.arrayElement(this.faker.definitions.location.direction.cardinal_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.cardinal)}ordinalDirection(e={}){let{abbreviated:t=!1}=e;return t?this.faker.helpers.arrayElement(this.faker.definitions.location.direction.ordinal_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.ordinal)}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.location.time_zone)}language(){return this.faker.helpers.arrayElement(this.faker.definitions.location.language)}},On=class extends L{int(e={}){typeof e==`number`&&(e={max:e});let{min:t=0,max:n=2**53-1,multipleOf:r=1}=e;if(!Number.isInteger(r))throw new I(`multipleOf should be an integer.`);if(r<=0)throw new I(`multipleOf should be greater than 0.`);let i=Math.ceil(t/r),a=Math.floor(n/r);if(i===a)return i*r;if(a=t?new I(`No suitable integer value between ${t} and ${n} found.`):new I(`Max ${n} should be greater than min ${t}.`);let o=this.faker._randomizer.next(),s=a-i+1;return Math.floor(o*s+i)*r}float(e={}){typeof e==`number`&&(e={max:e});let{min:t=0,max:n=1,fractionDigits:r,multipleOf:i,multipleOf:a=r==null?void 0:10**-r}=e;if(n0n?1n:0n),a=n/r-(n%r<0n?1n:0n);if(i===a)return i*r;if(a3999)throw new I(`Max value ${n} should be 3999 or less.`);let r=this.int({min:t,max:n}),i=[[`M`,1e3],[`CM`,900],[`D`,500],[`CD`,400],[`C`,100],[`XC`,90],[`L`,50],[`XL`,40],[`X`,10],[`IX`,9],[`V`,5],[`IV`,4],[`I`,1]],a=``;for(let[e,t]of i)a+=e.repeat(Math.floor(r/t)),r%=t;return a}},kn=`0123456789ABCDEFGHJKMNPQRSTVWXYZ`;function An(e){let t=e.valueOf(),n=``;for(let e=10;e>0;e--){let e=t%32;n=kn[e]+n,t=(t-e)/32}return n}function jn(e){return`xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx`.replaceAll(`x`,()=>e.number.hex({min:0,max:15})).replaceAll(`y`,()=>e.number.hex({min:8,max:11}))}function Mn(e,t){let n=t.valueOf(),r=Math.max(n,0).toString(16).padStart(12,`0`).slice(-12);return`${[r.substring(0,8),r.substring(8)].join(`-`)}-${`7xxx-yxxx-xxxxxxxxxxxx`.replaceAll(`x`,()=>e.number.hex({min:0,max:15})).replaceAll(`y`,()=>e.number.hex({min:8,max:11}))}`}var J=[...`ABCDEFGHIJKLMNOPQRSTUVWXYZ`],Y=[...`abcdefghijklmnopqrstuvwxyz`],Nn=[...`0123456789`],Pn=class extends L{fromCharacters(e,t=1){if(t=this.faker.helpers.rangeToNumber(t),t<=0)return``;if(typeof e==`string`&&(e=[...e]),e.length===0)throw new I(`Unable to generate string: No characters to select from.`);return this.faker.helpers.multiple(()=>this.faker.helpers.arrayElement(e),{count:t}).join(``)}alpha(e={}){typeof e==`number`&&(e={length:e});let t=this.faker.helpers.rangeToNumber(e.length??1);if(t<=0)return``;let{casing:n=`mixed`}=e,{exclude:r=[]}=e;typeof r==`string`&&(r=[...r]);let i;switch(n){case`upper`:i=[...J];break;case`lower`:i=[...Y];break;case`mixed`:i=[...Y,...J];break}return i=i.filter(e=>!r.includes(e)),this.fromCharacters(i,t)}alphanumeric(e={}){typeof e==`number`&&(e={length:e});let t=this.faker.helpers.rangeToNumber(e.length??1);if(t<=0)return``;let{casing:n=`mixed`}=e,{exclude:r=[]}=e;typeof r==`string`&&(r=[...r]);let i=[...Nn];switch(n){case`upper`:i.push(...J);break;case`lower`:i.push(...Y);break;case`mixed`:i.push(...Y,...J);break}return i=i.filter(e=>!r.includes(e)),this.fromCharacters(i,t)}binary(e={}){let{prefix:t=`0b`}=e,n=t;return n+=this.fromCharacters([`0`,`1`],e.length??1),n}octal(e={}){let{prefix:t=`0o`}=e,n=t;return n+=this.fromCharacters([`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`],e.length??1),n}hexadecimal(e={}){let{casing:t=`mixed`,prefix:n=`0x`}=e,r=this.faker.helpers.rangeToNumber(e.length??1);if(r<=0)return n;let i=this.fromCharacters([`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`a`,`b`,`c`,`d`,`e`,`f`,`A`,`B`,`C`,`D`,`E`,`F`],r);return t===`upper`?i=i.toUpperCase():t===`lower`&&(i=i.toLowerCase()),`${n}${i}`}numeric(e={}){typeof e==`number`&&(e={length:e});let t=this.faker.helpers.rangeToNumber(e.length??1);if(t<=0)return``;let{allowLeadingZeros:n=!0}=e,{exclude:r=[]}=e;typeof r==`string`&&(r=[...r]);let i=Nn.filter(e=>!r.includes(e));if(i.length===0||i.length===1&&!n&&i[0]===`0`)throw new I(`Unable to generate numeric string, because all possible digits are excluded.`);let a=``;return!n&&!r.includes(`0`)&&(a+=this.faker.helpers.arrayElement(i.filter(e=>e!==`0`))),a+=this.fromCharacters(i,t-a.length),a}sample(e=10){e=this.faker.helpers.rangeToNumber(e);let t={min:33,max:125},n=``;for(;n.lengththis.alphanumeric(1),weight:62},{value:()=>this.faker.helpers.arrayElement([`_`,`-`]),weight:2}],n=``;for(;n.length?@[\\]^_\`{|}~`.split(``),e)}},Fn=class{_defaultRefDate=()=>new Date;get defaultRefDate(){return this._defaultRefDate}setDefaultRefDate(e=()=>new Date){typeof e==`function`?this._defaultRefDate=e:this._defaultRefDate=()=>new Date(e)}_randomizer;datatype=new cn(this);date=new dn(this);helpers=new wn(this);location=new En(this);number=new On(this);string=new Pn(this);constructor(e={}){let{randomizer:t,seed:n}=e;t!=null&&n!=null&&t.seed(n),this._randomizer=t??sn(n)}seed(e=on()){return this._randomizer.seed(e),e}};new Fn;function In(e){let t={};for(let n of e)for(let e in n){let r=n[e];t[e]===void 0?t[e]={...r}:t[e]={...r,...t[e]}}return t}var Ln=class extends R{dog(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.dog)}cat(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cat)}snake(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.snake)}bear(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bear)}lion(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.lion)}cetacean(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cetacean)}horse(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.horse)}bird(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bird)}cow(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cow)}fish(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.fish)}crocodilia(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.crocodilia)}insect(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.insect)}rabbit(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rabbit)}rodent(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rodent)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.type)}petName(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.pet_name)}},Rn=class extends R{author(){return this.faker.helpers.arrayElement(this.faker.definitions.book.author)}format(){return this.faker.helpers.arrayElement(this.faker.definitions.book.format)}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.book.genre)}publisher(){return this.faker.helpers.arrayElement(this.faker.definitions.book.publisher)}series(){return this.faker.helpers.arrayElement(this.faker.definitions.book.series)}title(){return this.faker.helpers.arrayElement(this.faker.definitions.book.title)}};function zn(e){if(!/^\d{11}$/.test(e))throw new I(`calculateUPCCheckDigit expects exactly 11 numeric digits`);let t=0,n=0;for(let r of e)t+=Number.parseInt(r,10)*(n%2==0?3:1),n++;return(10-t%10)%10}var Bn={0:[[1999999,2],[2279999,3],[2289999,4],[3689999,3],[3699999,4],[6389999,3],[6397999,4],[6399999,7],[6449999,3],[6459999,7],[6479999,3],[6489999,7],[6549999,3],[6559999,4],[6999999,3],[8499999,4],[8999999,5],[9499999,6],[9999999,7]],1:[[99999,3],[299999,2],[349999,3],[399999,4],[499999,3],[699999,2],[999999,4],[3979999,3],[5499999,4],[6499999,5],[6799999,4],[6859999,5],[7139999,4],[7169999,3],[7319999,4],[7399999,7],[7749999,5],[7753999,7],[7763999,5],[7764999,7],[7769999,5],[7782999,7],[7899999,5],[7999999,4],[8004999,5],[8049999,5],[8379999,5],[8384999,7],[8671999,5],[8675999,4],[8697999,5],[9159999,6],[9165059,7],[9168699,6],[9169079,7],[9195999,6],[9196549,7],[9729999,6],[9877999,4],[9911499,6],[9911999,7],[9989899,6],[9999999,7]]},Vn=class extends R{department(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.department)}productName(){let e=this.faker.definitions.commerce.product_name.pattern;return this.faker.helpers.fake(e)}price(e={}){let{dec:t=2,max:n=1e3,min:r=1,symbol:i=``}=e;if(r<0||n<0)return`${i}0`;if(r===n)return`${i}${r.toFixed(t)}`;let a=this.faker.number.float({min:r,max:n,fractionDigits:t});if(t===0)return`${i}${a.toFixed(t)}`;let o=a*10**t%10,s=this.faker.helpers.weightedArrayElement([{weight:5,value:9},{weight:3,value:5},{weight:1,value:0},{weight:1,value:this.faker.number.int({min:0,max:9})}]),c=(1/10)**t,l=o*c,u=s*c,d=a-l+u;return r<=d&&d<=n?`${i}${d.toFixed(t)}`:`${i}${a.toFixed(t)}`}productAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.adjective)}productMaterial(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.material)}product(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.product)}productDescription(){return this.faker.helpers.fake(this.faker.definitions.commerce.product_description)}isbn(e={}){typeof e==`number`&&(e={variant:e});let{variant:t=13,separator:n=`-`}=e,[r,i]=this.faker.helpers.objectEntry(Bn),a=this.faker.string.numeric(8),o=Number.parseInt(a.slice(0,-1)),s=i.find(([e])=>o<=e)?.[1];if(!s)throw new I(`Unable to find a registrant length for the group ${r}`);let c=[`978`,r,a.slice(0,s),a.slice(s)];t===10&&c.shift();let l=c.join(``),u=0;for(let e=0;e11)throw new I(`Prefix must be at most 11 numeric digits`);let n=11-t.length,r=`${t}${this.faker.string.numeric({length:n,allowLeadingZeros:!0})}`;return`${r}${zn(r)}`}},Hn=class extends R{name(){return this.faker.helpers.fake(this.faker.definitions.company.name_pattern)}catchPhrase(){return[this.catchPhraseAdjective(),this.catchPhraseDescriptor(),this.catchPhraseNoun()].join(` `)}buzzPhrase(){return[this.buzzVerb(),this.buzzAdjective(),this.buzzNoun()].join(` `)}catchPhraseAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.company.adjective)}catchPhraseDescriptor(){return this.faker.helpers.arrayElement(this.faker.definitions.company.descriptor)}catchPhraseNoun(){return this.faker.helpers.arrayElement(this.faker.definitions.company.noun)}buzzAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.company.buzz_adjective)}buzzVerb(){return this.faker.helpers.arrayElement(this.faker.definitions.company.buzz_verb)}buzzNoun(){return this.faker.helpers.arrayElement(this.faker.definitions.company.buzz_noun)}},Un=class extends R{column(){return this.faker.helpers.arrayElement(this.faker.definitions.database.column)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.database.type)}collation(){return this.faker.helpers.arrayElement(this.faker.definitions.database.collation)}engine(){return this.faker.helpers.arrayElement(this.faker.definitions.database.engine)}mongodbObjectId(){return this.faker.string.hexadecimal({length:24,casing:`lower`,prefix:``})}},X={alpha:`ABCDEFGHIJKLMNOPQRSTUVWXYZ`.split(``),formats:[{country:`AL`,total:28,bban:[{type:`n`,count:8},{type:`c`,count:16}],format:`ALkk bbbs sssx cccc cccc cccc cccc`},{country:`AD`,total:24,bban:[{type:`n`,count:8},{type:`c`,count:12}],format:`ADkk bbbb ssss cccc cccc cccc`},{country:`AT`,total:20,bban:[{type:`n`,count:5},{type:`n`,count:11}],format:`ATkk bbbb bccc cccc cccc`},{country:`AZ`,total:28,bban:[{type:`a`,count:4},{type:`n`,count:20}],format:`AZkk bbbb cccc cccc cccc cccc cccc`},{country:`BH`,total:22,bban:[{type:`a`,count:4},{type:`c`,count:14}],format:`BHkk bbbb cccc cccc cccc cc`},{country:`BE`,total:16,bban:[{type:`n`,count:3},{type:`n`,count:9}],format:`BEkk bbbc cccc ccxx`},{country:`BA`,total:20,bban:[{type:`n`,count:6},{type:`n`,count:10}],format:`BAkk bbbs sscc cccc ccxx`},{country:`BR`,total:29,bban:[{type:`n`,count:13},{type:`n`,count:10},{type:`a`,count:1},{type:`c`,count:1}],format:`BRkk bbbb bbbb ssss sccc cccc ccct n`},{country:`BG`,total:22,bban:[{type:`a`,count:4},{type:`n`,count:6},{type:`c`,count:8}],format:`BGkk bbbb ssss ddcc cccc cc`},{country:`CR`,total:22,bban:[{type:`n`,count:1},{type:`n`,count:3},{type:`n`,count:14}],format:`CRkk xbbb cccc cccc cccc cc`},{country:`HR`,total:21,bban:[{type:`n`,count:7},{type:`n`,count:10}],format:`HRkk bbbb bbbc cccc cccc c`},{country:`CY`,total:28,bban:[{type:`n`,count:8},{type:`c`,count:16}],format:`CYkk bbbs ssss cccc cccc cccc cccc`},{country:`CZ`,total:24,bban:[{type:`n`,count:10},{type:`n`,count:10}],format:`CZkk bbbb ssss sscc cccc cccc`},{country:`DK`,total:18,bban:[{type:`n`,count:4},{type:`n`,count:10}],format:`DKkk bbbb cccc cccc cc`},{country:`DO`,total:28,bban:[{type:`a`,count:4},{type:`n`,count:20}],format:`DOkk bbbb cccc cccc cccc cccc cccc`},{country:`TL`,total:23,bban:[{type:`n`,count:3},{type:`n`,count:16}],format:`TLkk bbbc cccc cccc cccc cxx`},{country:`EE`,total:20,bban:[{type:`n`,count:4},{type:`n`,count:12}],format:`EEkk bbss cccc cccc cccx`},{country:`FO`,total:18,bban:[{type:`n`,count:4},{type:`n`,count:10}],format:`FOkk bbbb cccc cccc cx`},{country:`FI`,total:18,bban:[{type:`n`,count:6},{type:`n`,count:8}],format:`FIkk bbbb bbcc cccc cx`},{country:`FR`,total:27,bban:[{type:`n`,count:10},{type:`c`,count:11},{type:`n`,count:2}],format:`FRkk bbbb bggg ggcc cccc cccc cxx`},{country:`GE`,total:22,bban:[{type:`a`,count:2},{type:`n`,count:16}],format:`GEkk bbcc cccc cccc cccc cc`},{country:`DE`,total:22,bban:[{type:`n`,count:8},{type:`n`,count:10}],format:`DEkk bbbb bbbb cccc cccc cc`},{country:`GI`,total:23,bban:[{type:`a`,count:4},{type:`c`,count:15}],format:`GIkk bbbb cccc cccc cccc ccc`},{country:`GR`,total:27,bban:[{type:`n`,count:7},{type:`c`,count:16}],format:`GRkk bbbs sssc cccc cccc cccc ccc`},{country:`GL`,total:18,bban:[{type:`n`,count:4},{type:`n`,count:10}],format:`GLkk bbbb cccc cccc cc`},{country:`GT`,total:28,bban:[{type:`c`,count:4},{type:`c`,count:4},{type:`c`,count:16}],format:`GTkk bbbb mmtt cccc cccc cccc cccc`},{country:`HU`,total:28,bban:[{type:`n`,count:8},{type:`n`,count:16}],format:`HUkk bbbs sssk cccc cccc cccc cccx`},{country:`IS`,total:26,bban:[{type:`n`,count:6},{type:`n`,count:16}],format:`ISkk bbbb sscc cccc iiii iiii ii`},{country:`IE`,total:22,bban:[{type:`a`,count:4},{type:`n`,count:6},{type:`n`,count:8}],format:`IEkk aaaa bbbb bbcc cccc cc`},{country:`IL`,total:23,bban:[{type:`n`,count:6},{type:`n`,count:13}],format:`ILkk bbbn nncc cccc cccc ccc`},{country:`IR`,total:26,bban:[{type:`n`,count:22}],format:`IRkk bbbb cccc cccc cccc cccc cc`},{country:`IT`,total:27,bban:[{type:`a`,count:1},{type:`n`,count:10},{type:`c`,count:12}],format:`ITkk xaaa aabb bbbc cccc cccc ccc`},{country:`JO`,total:30,bban:[{type:`a`,count:4},{type:`n`,count:4},{type:`n`,count:18}],format:`JOkk bbbb nnnn cccc cccc cccc cccc cc`},{country:`KZ`,total:20,bban:[{type:`n`,count:3},{type:`c`,count:13}],format:`KZkk bbbc cccc cccc cccc`},{country:`XK`,total:20,bban:[{type:`n`,count:4},{type:`n`,count:12}],format:`XKkk bbbb cccc cccc cccc`},{country:`KW`,total:30,bban:[{type:`a`,count:4},{type:`c`,count:22}],format:`KWkk bbbb cccc cccc cccc cccc cccc cc`},{country:`LV`,total:21,bban:[{type:`a`,count:4},{type:`c`,count:13}],format:`LVkk bbbb cccc cccc cccc c`},{country:`LB`,total:28,bban:[{type:`n`,count:4},{type:`c`,count:20}],format:`LBkk bbbb cccc cccc cccc cccc cccc`},{country:`LI`,total:21,bban:[{type:`n`,count:5},{type:`c`,count:12}],format:`LIkk bbbb bccc cccc cccc c`},{country:`LT`,total:20,bban:[{type:`n`,count:5},{type:`n`,count:11}],format:`LTkk bbbb bccc cccc cccc`},{country:`LU`,total:20,bban:[{type:`n`,count:3},{type:`c`,count:13}],format:`LUkk bbbc cccc cccc cccc`},{country:`MK`,total:19,bban:[{type:`n`,count:3},{type:`c`,count:10},{type:`n`,count:2}],format:`MKkk bbbc cccc cccc cxx`},{country:`MT`,total:31,bban:[{type:`a`,count:4},{type:`n`,count:5},{type:`c`,count:18}],format:`MTkk bbbb ssss sccc cccc cccc cccc ccc`},{country:`MR`,total:27,bban:[{type:`n`,count:10},{type:`n`,count:13}],format:`MRkk bbbb bsss sscc cccc cccc cxx`},{country:`MU`,total:30,bban:[{type:`a`,count:4},{type:`n`,count:4},{type:`n`,count:15},{type:`a`,count:3}],format:`MUkk bbbb bbss cccc cccc cccc 000d dd`},{country:`MC`,total:27,bban:[{type:`n`,count:10},{type:`c`,count:11},{type:`n`,count:2}],format:`MCkk bbbb bsss sscc cccc cccc cxx`},{country:`MD`,total:24,bban:[{type:`c`,count:2},{type:`c`,count:18}],format:`MDkk bbcc cccc cccc cccc cccc`},{country:`ME`,total:22,bban:[{type:`n`,count:3},{type:`n`,count:15}],format:`MEkk bbbc cccc cccc cccc xx`},{country:`NL`,total:18,bban:[{type:`a`,count:4},{type:`n`,count:10}],format:`NLkk bbbb cccc cccc cc`},{country:`NO`,total:15,bban:[{type:`n`,count:4},{type:`n`,count:7}],format:`NOkk bbbb cccc ccx`},{country:`PK`,total:24,bban:[{type:`a`,count:4},{type:`n`,count:16}],format:`PKkk bbbb cccc cccc cccc cccc`},{country:`PS`,total:29,bban:[{type:`a`,count:4},{type:`n`,count:9},{type:`n`,count:12}],format:`PSkk bbbb xxxx xxxx xccc cccc cccc c`},{country:`PL`,total:28,bban:[{type:`n`,count:8},{type:`n`,count:16}],format:`PLkk bbbs sssx cccc cccc cccc cccc`},{country:`PT`,total:25,bban:[{type:`n`,count:8},{type:`n`,count:13}],format:`PTkk bbbb ssss cccc cccc cccx x`},{country:`QA`,total:29,bban:[{type:`a`,count:4},{type:`c`,count:21}],format:`QAkk bbbb cccc cccc cccc cccc cccc c`},{country:`RO`,total:24,bban:[{type:`a`,count:4},{type:`c`,count:16}],format:`ROkk bbbb cccc cccc cccc cccc`},{country:`SM`,total:27,bban:[{type:`a`,count:1},{type:`n`,count:10},{type:`c`,count:12}],format:`SMkk xaaa aabb bbbc cccc cccc ccc`},{country:`SA`,total:24,bban:[{type:`n`,count:2},{type:`c`,count:18}],format:`SAkk bbcc cccc cccc cccc cccc`},{country:`RS`,total:22,bban:[{type:`n`,count:3},{type:`n`,count:15}],format:`RSkk bbbc cccc cccc cccc xx`},{country:`SK`,total:24,bban:[{type:`n`,count:10},{type:`n`,count:10}],format:`SKkk bbbb ssss sscc cccc cccc`},{country:`SI`,total:19,bban:[{type:`n`,count:5},{type:`n`,count:10}],format:`SIkk bbss sccc cccc cxx`},{country:`ES`,total:24,bban:[{type:`n`,count:10},{type:`n`,count:10}],format:`ESkk bbbb gggg xxcc cccc cccc`},{country:`SE`,total:24,bban:[{type:`n`,count:3},{type:`n`,count:17}],format:`SEkk bbbc cccc cccc cccc cccc`},{country:`CH`,total:21,bban:[{type:`n`,count:5},{type:`c`,count:12}],format:`CHkk bbbb bccc cccc cccc c`},{country:`TN`,total:24,bban:[{type:`n`,count:5},{type:`n`,count:15}],format:`TNkk bbss sccc cccc cccc cccc`},{country:`TR`,total:26,bban:[{type:`n`,count:5},{type:`n`,count:1},{type:`n`,count:16}],format:`TRkk bbbb bxcc cccc cccc cccc cc`},{country:`AE`,total:23,bban:[{type:`n`,count:3},{type:`n`,count:16}],format:`AEkk bbbc cccc cccc cccc ccc`},{country:`GB`,total:22,bban:[{type:`a`,count:4},{type:`n`,count:6},{type:`n`,count:8}],format:`GBkk bbbb ssss sscc cccc cc`},{country:`VG`,total:24,bban:[{type:`a`,count:4},{type:`n`,count:16}],format:`VGkk bbbb cccc cccc cccc cccc`}],iso3166:`AD.AE.AF.AG.AI.AL.AM.AO.AQ.AR.AS.AT.AU.AW.AX.AZ.BA.BB.BD.BE.BF.BG.BH.BI.BJ.BL.BM.BN.BO.BQ.BR.BS.BT.BV.BW.BY.BZ.CA.CC.CD.CF.CG.CH.CI.CK.CL.CM.CN.CO.CR.CU.CV.CW.CX.CY.CZ.DE.DJ.DK.DM.DO.DZ.EC.EE.EG.EH.ER.ES.ET.FI.FJ.FK.FM.FO.FR.GA.GB.GD.GE.GF.GG.GH.GI.GL.GM.GN.GP.GQ.GR.GS.GT.GU.GW.GY.HK.HM.HN.HR.HT.HU.ID.IE.IL.IM.IN.IO.IQ.IR.IS.IT.JE.JM.JO.JP.KE.KG.KH.KI.KM.KN.KP.KR.KW.KY.KZ.LA.LB.LC.LI.LK.LR.LS.LT.LU.LV.LY.MA.MC.MD.ME.MF.MG.MH.MK.ML.MM.MN.MO.MP.MQ.MR.MS.MT.MU.MV.MW.MX.MY.MZ.NA.NC.NE.NF.NG.NI.NL.NO.NP.NR.NU.NZ.OM.PA.PE.PF.PG.PH.PK.PL.PM.PN.PR.PS.PT.PW.PY.QA.RE.RO.RS.RU.RW.SA.SB.SC.SD.SE.SG.SH.SI.SJ.SK.SL.SM.SN.SO.SR.SS.ST.SV.SX.SY.SZ.TC.TD.TF.TG.TH.TJ.TK.TL.TM.TN.TO.TR.TT.TV.TW.TZ.UA.UG.UM.US.UY.UZ.VA.VC.VE.VG.VI.VN.VU.WF.WS.XK.YE.YT.ZA.ZM.ZW`.split(`.`),mod97:e=>{let t=0;for(let n of e)t=(t*10+ +n)%97;return t},pattern10:[`01`,`02`,`03`,`04`,`05`,`06`,`07`,`08`,`09`],pattern100:[`001`,`002`,`003`,`004`,`005`,`006`,`007`,`008`,`009`],toDigitString:e=>e.replaceAll(/[A-Z]/gi,e=>String((e.toUpperCase().codePointAt(0)??NaN)-55))};function Wn(e){let t=``;for(let n=0;ne.country===t):this.faker.helpers.arrayElement(X.formats);if(!r)throw new I(`Country code ${t} not supported.`);let i=``,a=0;for(let e of r.bban){let t=e.count;for(a+=e.count;t>0;)e.type===`a`?i+=this.faker.helpers.arrayElement(X.alpha):e.type===`c`?this.faker.datatype.boolean(.8)?i+=this.faker.number.int(9):i+=this.faker.helpers.arrayElement(X.alpha):t>=3&&this.faker.datatype.boolean(.3)?this.faker.datatype.boolean()?(i+=this.faker.helpers.arrayElement(X.pattern100),t-=2):(i+=this.faker.helpers.arrayElement(X.pattern10),t--):i+=this.faker.number.int(9),t--;i=i.substring(0,a)}let o=98-X.mod97(X.toDigitString(`${i}${r.country}00`));o<10&&(o=`0${o}`);let s=`${r.country}${o}${i}`;return n?Wn(s):s}bic(e={}){let{includeBranchCode:t=this.faker.datatype.boolean()}=e;return`${this.faker.string.alpha({length:4,casing:`upper`})}${this.faker.helpers.arrayElement(X.iso3166)}${this.faker.string.alphanumeric({length:2,casing:`upper`})}${t?this.faker.datatype.boolean()?this.faker.string.alphanumeric({length:3,casing:`upper`}):`XXX`:``}`}transactionDescription(){return this.faker.helpers.fake(this.faker.definitions.finance.transaction_description_pattern)}};function Kn(e){return e.split(` `).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(` `)}var qn=class extends R{adjective(){return this.faker.helpers.arrayElement(this.faker.definitions.food.adjective)}description(){return this.faker.helpers.fake(this.faker.definitions.food.description_pattern)}dish(){return this.faker.datatype.boolean()?Kn(this.faker.helpers.fake(this.faker.definitions.food.dish_pattern)):Kn(this.faker.helpers.arrayElement(this.faker.definitions.food.dish))}ethnicCategory(){return this.faker.helpers.arrayElement(this.faker.definitions.food.ethnic_category)}fruit(){return this.faker.helpers.arrayElement(this.faker.definitions.food.fruit)}ingredient(){return this.faker.helpers.arrayElement(this.faker.definitions.food.ingredient)}meat(){return this.faker.helpers.arrayElement(this.faker.definitions.food.meat)}spice(){return this.faker.helpers.arrayElement(this.faker.definitions.food.spice)}vegetable(){return this.faker.helpers.arrayElement(this.faker.definitions.food.vegetable)}},Jn=`\xA0`,Yn=class extends R{branch(){return`${this.faker.hacker.noun().replace(` `,`-`)}-${this.faker.hacker.verb().replace(` `,`-`)}`}commitEntry(e={}){let{merge:t=this.faker.datatype.boolean({probability:.2}),eol:n=`CRLF`,refDate:r}=e,i=[`commit ${this.faker.git.commitSha()}`];t&&i.push(`Merge: ${this.commitSha({length:7})} ${this.commitSha({length:7})}`);let a=this.faker.person.firstName(),o=this.faker.person.lastName(),s=this.faker.person.fullName({firstName:a,lastName:o}),c=this.faker.internet.username({firstName:a,lastName:o}),l=this.faker.helpers.arrayElement([s,c]),u=this.faker.internet.email({firstName:a,lastName:o});l=l.replaceAll(/^[.,:;"\\']|[<>\n]|[.,:;"\\']$/g,``),i.push(`Author: ${l} <${u}>`,`Date: ${this.commitDate({refDate:r})}`,``,`${Jn.repeat(4)}${this.commitMessage()}`,``);let d=n===`CRLF`?`\r +`:` +`;return i.join(d)}commitMessage(){return`${this.faker.hacker.verb()} ${this.faker.hacker.adjective()} ${this.faker.hacker.noun()}`}commitDate(e={}){let{refDate:t=this.faker.defaultRefDate()}=e,n=[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],r=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],i=this.faker.date.recent({days:1,refDate:t}),a=n[i.getUTCDay()],o=r[i.getUTCMonth()],s=i.getUTCDate(),c=i.getUTCHours().toString().padStart(2,`0`),l=i.getUTCMinutes().toString().padStart(2,`0`),u=i.getUTCSeconds().toString().padStart(2,`0`),d=i.getUTCFullYear(),f=this.faker.number.int({min:-11,max:12}),p=Math.abs(f).toString().padStart(2,`0`);return`${a} ${o} ${s} ${c}:${l}:${u} ${d} ${f>=0?`+`:`-`}${p}00`}commitSha(e={}){let{length:t=40}=e;return this.faker.string.hexadecimal({length:t,casing:`lower`,prefix:``})}},Xn=class extends R{abbreviation(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.abbreviation)}adjective(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.adjective)}noun(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.noun)}verb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.verb)}ingverb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.ingverb)}phrase(){let e={abbreviation:this.abbreviation,adjective:this.adjective,ingverb:this.ingverb,noun:this.noun,verb:this.verb},t=this.faker.helpers.arrayElement(this.faker.definitions.hacker.phrase);return this.faker.helpers.mustache(t,e)}};function Zn(e){let{deprecated:t,since:n,until:r,proposed:i}=e,a=`[@faker-js/faker]: ${t} is deprecated`;n&&(a+=` since v${n}`),r&&(a+=` and will be removed in v${r}`),i&&(a+=`. Please use ${i} instead`),console.warn(`${a}.`)}var Qn=class extends R{avatar(){return this.faker.helpers.arrayElement([this.personPortrait,this.avatarGitHub])()}avatarGitHub(){return`https://avatars.githubusercontent.com/u/${this.faker.number.int(1e8)}`}personPortrait(e={}){let{size:t=512}=e,{sex:n=this.faker.person.sexType()}=e;return n===`generic`&&(n=this.faker.person.sexType()),`https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/${n}/${t}/${this.faker.number.int({min:0,max:99})}.jpg`}url(e={}){let{width:t=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999})}=e;return this.faker.helpers.arrayElement([({width:e,height:t})=>this.urlPicsumPhotos({width:e,height:t,grayscale:!1,blur:0})])({width:t,height:n})}urlLoremFlickr(e={}){Zn({deprecated:`faker.image.urlLoremFlickr()`,proposed:`faker.image.url()`,since:`10.1.0`,until:`11.0.0`});let{width:t=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999}),category:r}=e;return`https://loremflickr.com/${t}/${n}${r==null?``:`/${r}`}?lock=${this.faker.number.int()}`}urlPicsumPhotos(e={}){let{width:t=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999}),grayscale:r=this.faker.datatype.boolean(),blur:i=this.faker.number.int({max:10})}=e,a=`https://picsum.photos/seed/${this.faker.string.alphanumeric({length:{min:5,max:10}})}/${t}/${n}`,o=typeof i==`number`&&i>=1&&i<=10;return(r||o)&&(a+=`?`,r&&(a+=`grayscale`),r&&o&&(a+=`&`),o&&(a+=`blur=${i}`)),a}dataUri(e={}){let{width:t=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999}),color:r=this.faker.color.rgb(),type:i=this.faker.helpers.arrayElement([`svg-uri`,`svg-base64`])}=e,a=`${t}x${n}`;return i===`svg-uri`?`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(a)}`:`data:image/svg+xml;base64,${It(a)}`}};function $n(e,t,n=e=>e){let r={};for(let i of e){let e=t(i);r[e]===void 0&&(r[e]=[]),r[e].push(n(i))}return r}var Z={fail:()=>{throw new I(`No words found that match the given length.`)},closest:(e,t)=>{let n=$n(e,e=>e.length),r=Object.keys(n).map(Number),i=Math.min(...r),a=Math.max(...r),o=Math.min(t.min-i,a-t.max);return e.filter(e=>e.length===t.min-o||e.length===t.max+o)},shortest:e=>{let t=Math.min(...e.map(e=>e.length));return e.filter(e=>e.length===t)},longest:e=>{let t=Math.max(...e.map(e=>e.length));return e.filter(e=>e.length===t)},"any-length":e=>[...e]};function Q(e){let{wordList:t,length:n,strategy:r=`fail`}=e;if(n!=null){let e=typeof n==`number`?e=>e.length===n:e=>e.length>=n.min&&e.length<=n.max,i=t.filter(e);return i.length>0?i:typeof n==`number`?Z[r](t,{min:n,max:n}):Z[r](t,n)}else if(r===`shortest`||r===`longest`)return Z[r](t);return[...t]}var er=class extends R{word(e={}){return typeof e==`number`&&(e={length:e}),this.faker.helpers.arrayElement(Q({...e,wordList:this.faker.definitions.lorem.word}))}words(e=3){return this.faker.helpers.multiple(()=>this.word(),{count:e}).join(` `)}sentence(e={min:3,max:10}){let t=this.words(e);return`${t.charAt(0).toUpperCase()+t.substring(1)}.`}slug(e=3){let t=this.words(e);return this.faker.helpers.slugify(t)}sentences(e={min:2,max:6},t=` `){return this.faker.helpers.multiple(()=>this.sentence(),{count:e}).join(t)}paragraph(e=3){return this.sentences(e)}paragraphs(e=3,t=` +`){return this.faker.helpers.multiple(()=>this.paragraph(),{count:e}).join(t)}text(){let e=this.faker.helpers.arrayElement([`sentence`,`sentences`,`paragraph`,`paragraphs`,`lines`]);return this[e]()}lines(e={min:1,max:5}){return this.sentences(e,` +`)}},tr=class extends R{album(){return this.faker.helpers.arrayElement(this.faker.definitions.music.album)}artist(){return this.faker.helpers.arrayElement(this.faker.definitions.music.artist)}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.music.genre)}songName(){return this.faker.helpers.arrayElement(this.faker.definitions.music.song_name)}},nr=class extends R{number(e={}){let{style:t=`human`}=e,n=this.faker.definitions.phone_number.format[t];if(!n)throw Error(`No definitions for ${t} in this locale`);let r=this.faker.helpers.arrayElement(n);return Cn(this.faker,r)}imei(){return this.faker.helpers.replaceCreditCardSymbols(`##-######-######-L`,`#`)}},rr=class extends R{chemicalElement(){return this.faker.helpers.arrayElement(this.faker.definitions.science.chemical_element)}unit(){return this.faker.helpers.arrayElement(this.faker.definitions.science.unit)}},ir=[`video`,`audio`,`image`,`text`,`application`],ar=[`application/pdf`,`audio/mpeg`,`audio/wav`,`image/png`,`image/jpeg`,`image/gif`,`video/mp4`,`video/mpeg`,`text/html`],or=[`en`,`wl`,`ww`],sr={index:`o`,slot:`s`,mac:`x`,pci:`p`},cr=[`SUN`,`MON`,`TUE`,`WED`,`THU`,`FRI`,`SAT`],lr=class extends R{fileName(e={}){let{extensionCount:t=1}=e,n=this.faker.word.words().toLowerCase().replaceAll(/\W/g,`_`),r=this.faker.helpers.multiple(()=>this.fileExt(),{count:t}).join(`.`);return r.length===0?n:`${n}.${r}`}commonFileName(e){return`${this.fileName({extensionCount:0})}.${e||this.commonFileExt()}`}mimeType(){let e=Object.keys(this.faker.definitions.system.mime_type);return this.faker.helpers.arrayElement(e)}commonFileType(){return this.faker.helpers.arrayElement(ir)}commonFileExt(){return this.fileExt(this.faker.helpers.arrayElement(ar))}fileType(){let e=this.faker.definitions.system.mime_type,t=new Set(Object.keys(e).map(e=>e.split(`/`)[0]));return this.faker.helpers.arrayElement([...t])}fileExt(e){let t=this.faker.definitions.system.mime_type;if(typeof e==`string`)return this.faker.helpers.arrayElement(t[e].extensions);let n=new Set(Object.values(t).flatMap(({extensions:e})=>e));return this.faker.helpers.arrayElement([...n])}directoryPath(){let e=this.faker.definitions.system.directory_path;return this.faker.helpers.arrayElement(e)}filePath(){return`${this.directoryPath()}/${this.fileName()}`}semver(){return[this.faker.number.int(9),this.faker.number.int(20),this.faker.number.int(20)].join(`.`)}networkInterface(e={}){let{interfaceType:t=this.faker.helpers.arrayElement(or),interfaceSchema:n=this.faker.helpers.objectKey(sr)}=e,r,i=``;switch(n){case`index`:r=this.faker.string.numeric();break;case`slot`:r=`${this.faker.string.numeric()}${this.faker.helpers.maybe(()=>`f${this.faker.string.numeric()}`)??``}${this.faker.helpers.maybe(()=>`d${this.faker.string.numeric()}`)??``}`;break;case`mac`:r=this.faker.internet.mac(``);break;case`pci`:i=this.faker.helpers.maybe(()=>`P${this.faker.string.numeric()}`)??``,r=`${this.faker.string.numeric()}s${this.faker.string.numeric()}${this.faker.helpers.maybe(()=>`f${this.faker.string.numeric()}`)??``}${this.faker.helpers.maybe(()=>`d${this.faker.string.numeric()}`)??``}`;break}return`${i}${t}${sr[n]}${r}`}cron(e={}){let{includeYear:t=!1,includeNonStandard:n=!1}=e,r=[this.faker.number.int(59),`*`],i=[this.faker.number.int(23),`*`],a=[this.faker.number.int({min:1,max:31}),`*`,`?`],o=[this.faker.number.int({min:1,max:12}),`*`],s=[this.faker.number.int(6),this.faker.helpers.arrayElement(cr),`*`,`?`],c=[this.faker.number.int({min:1970,max:2099}),`*`],l=this.faker.helpers.arrayElement(r),u=this.faker.helpers.arrayElement(i),d=this.faker.helpers.arrayElement(a),f=this.faker.helpers.arrayElement(o),p=this.faker.helpers.arrayElement(s),m=this.faker.helpers.arrayElement(c),h=`${l} ${u} ${d} ${f} ${p}`;return t&&(h+=` ${m}`),!n||this.faker.datatype.boolean()?h:this.faker.helpers.arrayElement([`@annually`,`@daily`,`@hourly`,`@monthly`,`@reboot`,`@weekly`,`@yearly`])}},ur=class extends R{vehicle(){return`${this.manufacturer()} ${this.model()}`}manufacturer(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.manufacturer)}model(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.model)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.type)}fuel(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.fuel)}vin(){let e=[`o`,`i`,`q`,`O`,`I`,`Q`];return`${this.faker.string.alphanumeric({length:10,casing:`upper`,exclude:e})}${this.faker.string.alpha({length:1,casing:`upper`,exclude:e})}${this.faker.string.alphanumeric({length:1,casing:`upper`,exclude:e})}${this.faker.string.numeric({length:5,allowLeadingZeros:!0})}`}color(){return this.faker.color.human()}vrm(){return`${this.faker.string.alpha({length:2,casing:`upper`})}${this.faker.string.numeric({length:2,allowLeadingZeros:!0})}${this.faker.string.alpha({length:3,casing:`upper`})}`}bicycle(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.bicycle_type)}},dr=class extends R{adjective(e={}){return typeof e==`number`&&(e={length:e}),this.faker.helpers.arrayElement(Q({...e,wordList:this.faker.definitions.word.adjective}))}adverb(e={}){return typeof e==`number`&&(e={length:e}),this.faker.helpers.arrayElement(Q({...e,wordList:this.faker.definitions.word.adverb}))}conjunction(e={}){return typeof e==`number`&&(e={length:e}),this.faker.helpers.arrayElement(Q({...e,wordList:this.faker.definitions.word.conjunction}))}interjection(e={}){return typeof e==`number`&&(e={length:e}),this.faker.helpers.arrayElement(Q({...e,wordList:this.faker.definitions.word.interjection}))}noun(e={}){return typeof e==`number`&&(e={length:e}),this.faker.helpers.arrayElement(Q({...e,wordList:this.faker.definitions.word.noun}))}preposition(e={}){return typeof e==`number`&&(e={length:e}),this.faker.helpers.arrayElement(Q({...e,wordList:this.faker.definitions.word.preposition}))}verb(e={}){return typeof e==`number`&&(e={length:e}),this.faker.helpers.arrayElement(Q({...e,wordList:this.faker.definitions.word.verb}))}sample(e={}){let t=this.faker.helpers.shuffle([this.adjective,this.adverb,this.conjunction,this.interjection,this.noun,this.preposition,this.verb]);for(let n of t)try{return n(e)}catch{continue}throw new I(`No matching word data available for the current locale`)}words(e={}){typeof e==`number`&&(e={count:e});let{count:t={min:1,max:3}}=e;return this.faker.helpers.multiple(()=>this.sample(),{count:t}).join(` `)}},fr=class extends Fn{rawDefinitions;definitions;airline=new Et(this);animal=new Ln(this);book=new Rn(this);color=new Mt(this);commerce=new Vn(this);company=new Hn(this);database=new Un(this);date=new fn(this);finance=new Gn(this);food=new qn(this);git=new Yn(this);hacker=new Xn(this);helpers=new Tn(this);image=new Qn(this);internet=new Xt(this);location=new Dn(this);lorem=new er(this);music=new tr(this);person=new Qt(this);phone=new nr(this);science=new rr(this);system=new lr(this);vehicle=new ur(this);word=new dr(this);constructor(e){super({randomizer:e.randomizer,seed:e.seed});let{locale:t}=e;if(Array.isArray(t)){if(t.length===0)throw new I(`The locale option must contain at least one locale definition.`);t=In(t)}this.rawDefinitions=t,this.definitions=ln(this.rawDefinitions)}getMetadata(){return this.rawDefinitions.metadata??{}}},pr={space:`Academy Color Encoding System (ACES),Adobe RGB,Adobe Wide Gamut RGB,British Standard Colour (BS),CIE 1931 XYZ,CIELAB,CIELUV,CIEUVW,CMY,CMYK,DCI-P3,Display-P3,Federal Standard 595C,HKS,HSL,HSLA,HSLuv,HSV,HWB,LCh,LMS,Munsell Color System,Natural Color System (NSC),Pantone Matching System (PMS),ProPhoto RGB Color Space,RAL,RG,RGBA,RGK,Rec. 2020,Rec. 2100,Rec. 601,Rec. 709,Uniform Color Spaces (UCSs),YDbDr,YIQ,YPbPr,sRGB,sYCC,scRGB,xvYCC`.split(`,`)},mr={collation:[`ascii_bin`,`ascii_general_ci`,`cp1250_bin`,`cp1250_general_ci`,`utf8_bin`,`utf8_general_ci`,`utf8_unicode_ci`],engine:[`ARCHIVE`,`BLACKHOLE`,`CSV`,`InnoDB`,`MEMORY`,`MyISAM`],type:[`bigint`,`binary`,`bit`,`blob`,`boolean`,`date`,`datetime`,`decimal`,`double`,`enum`,`float`,`geometry`,`int`,`mediumint`,`point`,`real`,`serial`,`set`,`smallint`,`text`,`time`,`timestamp`,`tinyint`,`varchar`]},hr=`Africa/Abidjan.Africa/Accra.Africa/Addis_Ababa.Africa/Algiers.Africa/Asmara.Africa/Bamako.Africa/Bangui.Africa/Banjul.Africa/Bissau.Africa/Blantyre.Africa/Brazzaville.Africa/Bujumbura.Africa/Cairo.Africa/Casablanca.Africa/Ceuta.Africa/Conakry.Africa/Dakar.Africa/Dar_es_Salaam.Africa/Djibouti.Africa/Douala.Africa/El_Aaiun.Africa/Freetown.Africa/Gaborone.Africa/Harare.Africa/Johannesburg.Africa/Juba.Africa/Kampala.Africa/Khartoum.Africa/Kigali.Africa/Kinshasa.Africa/Lagos.Africa/Libreville.Africa/Lome.Africa/Luanda.Africa/Lubumbashi.Africa/Lusaka.Africa/Malabo.Africa/Maputo.Africa/Maseru.Africa/Mbabane.Africa/Mogadishu.Africa/Monrovia.Africa/Nairobi.Africa/Ndjamena.Africa/Niamey.Africa/Nouakchott.Africa/Ouagadougou.Africa/Porto-Novo.Africa/Sao_Tome.Africa/Tripoli.Africa/Tunis.Africa/Windhoek.America/Adak.America/Anchorage.America/Anguilla.America/Antigua.America/Araguaina.America/Argentina/Buenos_Aires.America/Argentina/Catamarca.America/Argentina/Cordoba.America/Argentina/Jujuy.America/Argentina/La_Rioja.America/Argentina/Mendoza.America/Argentina/Rio_Gallegos.America/Argentina/Salta.America/Argentina/San_Juan.America/Argentina/San_Luis.America/Argentina/Tucuman.America/Argentina/Ushuaia.America/Aruba.America/Asuncion.America/Atikokan.America/Bahia.America/Bahia_Banderas.America/Barbados.America/Belem.America/Belize.America/Blanc-Sablon.America/Boa_Vista.America/Bogota.America/Boise.America/Cambridge_Bay.America/Campo_Grande.America/Cancun.America/Caracas.America/Cayenne.America/Cayman.America/Chicago.America/Chihuahua.America/Ciudad_Juarez.America/Costa_Rica.America/Creston.America/Cuiaba.America/Curacao.America/Danmarkshavn.America/Dawson.America/Dawson_Creek.America/Denver.America/Detroit.America/Dominica.America/Edmonton.America/Eirunepe.America/El_Salvador.America/Fort_Nelson.America/Fortaleza.America/Glace_Bay.America/Goose_Bay.America/Grand_Turk.America/Grenada.America/Guadeloupe.America/Guatemala.America/Guayaquil.America/Guyana.America/Halifax.America/Havana.America/Hermosillo.America/Indiana/Indianapolis.America/Indiana/Knox.America/Indiana/Marengo.America/Indiana/Petersburg.America/Indiana/Tell_City.America/Indiana/Vevay.America/Indiana/Vincennes.America/Indiana/Winamac.America/Inuvik.America/Iqaluit.America/Jamaica.America/Juneau.America/Kentucky/Louisville.America/Kentucky/Monticello.America/Kralendijk.America/La_Paz.America/Lima.America/Los_Angeles.America/Lower_Princes.America/Maceio.America/Managua.America/Manaus.America/Marigot.America/Martinique.America/Matamoros.America/Mazatlan.America/Menominee.America/Merida.America/Metlakatla.America/Mexico_City.America/Miquelon.America/Moncton.America/Monterrey.America/Montevideo.America/Montserrat.America/Nassau.America/New_York.America/Nome.America/Noronha.America/North_Dakota/Beulah.America/North_Dakota/Center.America/North_Dakota/New_Salem.America/Nuuk.America/Ojinaga.America/Panama.America/Paramaribo.America/Phoenix.America/Port-au-Prince.America/Port_of_Spain.America/Porto_Velho.America/Puerto_Rico.America/Punta_Arenas.America/Rankin_Inlet.America/Recife.America/Regina.America/Resolute.America/Rio_Branco.America/Santarem.America/Santiago.America/Santo_Domingo.America/Sao_Paulo.America/Scoresbysund.America/Sitka.America/St_Barthelemy.America/St_Johns.America/St_Kitts.America/St_Lucia.America/St_Thomas.America/St_Vincent.America/Swift_Current.America/Tegucigalpa.America/Thule.America/Tijuana.America/Toronto.America/Tortola.America/Vancouver.America/Whitehorse.America/Winnipeg.America/Yakutat.America/Yellowknife.Antarctica/Casey.Antarctica/Davis.Antarctica/DumontDUrville.Antarctica/Macquarie.Antarctica/Mawson.Antarctica/McMurdo.Antarctica/Palmer.Antarctica/Rothera.Antarctica/Syowa.Antarctica/Troll.Antarctica/Vostok.Arctic/Longyearbyen.Asia/Aden.Asia/Almaty.Asia/Amman.Asia/Anadyr.Asia/Aqtau.Asia/Aqtobe.Asia/Ashgabat.Asia/Atyrau.Asia/Baghdad.Asia/Bahrain.Asia/Baku.Asia/Bangkok.Asia/Barnaul.Asia/Beirut.Asia/Bishkek.Asia/Brunei.Asia/Chita.Asia/Choibalsan.Asia/Colombo.Asia/Damascus.Asia/Dhaka.Asia/Dili.Asia/Dubai.Asia/Dushanbe.Asia/Famagusta.Asia/Gaza.Asia/Hebron.Asia/Ho_Chi_Minh.Asia/Hong_Kong.Asia/Hovd.Asia/Irkutsk.Asia/Jakarta.Asia/Jayapura.Asia/Jerusalem.Asia/Kabul.Asia/Kamchatka.Asia/Karachi.Asia/Kathmandu.Asia/Khandyga.Asia/Kolkata.Asia/Krasnoyarsk.Asia/Kuala_Lumpur.Asia/Kuching.Asia/Kuwait.Asia/Macau.Asia/Magadan.Asia/Makassar.Asia/Manila.Asia/Muscat.Asia/Nicosia.Asia/Novokuznetsk.Asia/Novosibirsk.Asia/Omsk.Asia/Oral.Asia/Phnom_Penh.Asia/Pontianak.Asia/Pyongyang.Asia/Qatar.Asia/Qostanay.Asia/Qyzylorda.Asia/Riyadh.Asia/Sakhalin.Asia/Samarkand.Asia/Seoul.Asia/Shanghai.Asia/Singapore.Asia/Srednekolymsk.Asia/Taipei.Asia/Tashkent.Asia/Tbilisi.Asia/Tehran.Asia/Thimphu.Asia/Tokyo.Asia/Tomsk.Asia/Ulaanbaatar.Asia/Urumqi.Asia/Ust-Nera.Asia/Vientiane.Asia/Vladivostok.Asia/Yakutsk.Asia/Yangon.Asia/Yekaterinburg.Asia/Yerevan.Atlantic/Azores.Atlantic/Bermuda.Atlantic/Canary.Atlantic/Cape_Verde.Atlantic/Faroe.Atlantic/Madeira.Atlantic/Reykjavik.Atlantic/South_Georgia.Atlantic/St_Helena.Atlantic/Stanley.Australia/Adelaide.Australia/Brisbane.Australia/Broken_Hill.Australia/Darwin.Australia/Eucla.Australia/Hobart.Australia/Lindeman.Australia/Lord_Howe.Australia/Melbourne.Australia/Perth.Australia/Sydney.Europe/Amsterdam.Europe/Andorra.Europe/Astrakhan.Europe/Athens.Europe/Belgrade.Europe/Berlin.Europe/Bratislava.Europe/Brussels.Europe/Bucharest.Europe/Budapest.Europe/Busingen.Europe/Chisinau.Europe/Copenhagen.Europe/Dublin.Europe/Gibraltar.Europe/Guernsey.Europe/Helsinki.Europe/Isle_of_Man.Europe/Istanbul.Europe/Jersey.Europe/Kaliningrad.Europe/Kirov.Europe/Kyiv.Europe/Lisbon.Europe/Ljubljana.Europe/London.Europe/Luxembourg.Europe/Madrid.Europe/Malta.Europe/Mariehamn.Europe/Minsk.Europe/Monaco.Europe/Moscow.Europe/Oslo.Europe/Paris.Europe/Podgorica.Europe/Prague.Europe/Riga.Europe/Rome.Europe/Samara.Europe/San_Marino.Europe/Sarajevo.Europe/Saratov.Europe/Simferopol.Europe/Skopje.Europe/Sofia.Europe/Stockholm.Europe/Tallinn.Europe/Tirane.Europe/Ulyanovsk.Europe/Vaduz.Europe/Vatican.Europe/Vienna.Europe/Vilnius.Europe/Volgograd.Europe/Warsaw.Europe/Zagreb.Europe/Zurich.Indian/Antananarivo.Indian/Chagos.Indian/Christmas.Indian/Cocos.Indian/Comoro.Indian/Kerguelen.Indian/Mahe.Indian/Maldives.Indian/Mauritius.Indian/Mayotte.Indian/Reunion.Pacific/Apia.Pacific/Auckland.Pacific/Bougainville.Pacific/Chatham.Pacific/Chuuk.Pacific/Easter.Pacific/Efate.Pacific/Fakaofo.Pacific/Fiji.Pacific/Funafuti.Pacific/Galapagos.Pacific/Gambier.Pacific/Guadalcanal.Pacific/Guam.Pacific/Honolulu.Pacific/Kanton.Pacific/Kiritimati.Pacific/Kosrae.Pacific/Kwajalein.Pacific/Majuro.Pacific/Marquesas.Pacific/Midway.Pacific/Nauru.Pacific/Niue.Pacific/Norfolk.Pacific/Noumea.Pacific/Pago_Pago.Pacific/Palau.Pacific/Pitcairn.Pacific/Pohnpei.Pacific/Port_Moresby.Pacific/Rarotonga.Pacific/Saipan.Pacific/Tahiti.Pacific/Tarawa.Pacific/Tongatapu.Pacific/Wake.Pacific/Wallis`.split(`.`),$=new fr({locale:[yt,{color:pr,database:mr,date:{time_zone:hr},hacker:{abbreviation:`ADP.AGP.AI.API.ASCII.CLI.COM.CSS.DNS.DRAM.EXE.FTP.GB.HDD.HEX.HTTP.IB.IP.JBOD.JSON.OCR.PCI.PNG.RAM.RSS.SAS.SCSI.SDD.SMS.SMTP.SQL.SSD.SSL.TCP.THX.TLS.UDP.USB.UTF8.VGA.XML.XSS`.split(`.`)},internet:{emoji:{smiley:`☠️.☹️.☺️.❣️.❤️.❤️‍🔥.❤️‍🩹.👁️‍🗨️.👹.👺.👻.👽.👾.👿.💀.💋.💌.💓.💔.💕.💖.💗.💘.💙.💚.💛.💜.💝.💞.💟.💢.💣.💤.💥.💦.💨.💩.💫.💬.💭.💯.🕳️.🖤.🗨️.🗯️.😀.😁.😂.😃.😄.😅.😆.😇.😈.😉.😊.😋.😌.😍.😎.😏.😐.😑.😒.😓.😔.😕.😖.😗.😘.😙.😚.😛.😜.😝.😞.😟.😠.😡.😢.😣.😤.😥.😦.😧.😨.😩.😪.😫.😬.😭.😮.😮‍💨.😯.😰.😱.😲.😳.😴.😵.😵‍💫.😶.😶‍🌫️.😷.😸.😹.😺.😻.😼.😽.😾.😿.🙀.🙁.🙂.🙃.🙄.🙈.🙉.🙊.🤍.🤎.🤐.🤑.🤒.🤓.🤔.🤕.🤖.🤗.🤠.🤡.🤢.🤣.🤤.🤥.🤧.🤨.🤩.🤪.🤫.🤬.🤭.🤮.🤯.🥰.🥱.🥲.🥳.🥴.🥵.🥶.🥸.🥺.🧐.🧡`.split(`.`),body:`☝🏻.☝🏼.☝🏽.☝🏾.☝🏿.☝️.✊.✊🏻.✊🏼.✊🏽.✊🏾.✊🏿.✋.✋🏻.✋🏼.✋🏽.✋🏾.✋🏿.✌🏻.✌🏼.✌🏽.✌🏾.✌🏿.✌️.✍🏻.✍🏼.✍🏽.✍🏾.✍🏿.✍️.👀.👁️.👂.👂🏻.👂🏼.👂🏽.👂🏾.👂🏿.👃.👃🏻.👃🏼.👃🏽.👃🏾.👃🏿.👄.👅.👆.👆🏻.👆🏼.👆🏽.👆🏾.👆🏿.👇.👇🏻.👇🏼.👇🏽.👇🏾.👇🏿.👈.👈🏻.👈🏼.👈🏽.👈🏾.👈🏿.👉.👉🏻.👉🏼.👉🏽.👉🏾.👉🏿.👊.👊🏻.👊🏼.👊🏽.👊🏾.👊🏿.👋.👋🏻.👋🏼.👋🏽.👋🏾.👋🏿.👌.👌🏻.👌🏼.👌🏽.👌🏾.👌🏿.👍.👍🏻.👍🏼.👍🏽.👍🏾.👍🏿.👎.👎🏻.👎🏼.👎🏽.👎🏾.👎🏿.👏.👏🏻.👏🏼.👏🏽.👏🏾.👏🏿.👐.👐🏻.👐🏼.👐🏽.👐🏾.👐🏿.💅.💅🏻.💅🏼.💅🏽.💅🏾.💅🏿.💪.💪🏻.💪🏼.💪🏽.💪🏾.💪🏿.🖐🏻.🖐🏼.🖐🏽.🖐🏾.🖐🏿.🖐️.🖕.🖕🏻.🖕🏼.🖕🏽.🖕🏾.🖕🏿.🖖.🖖🏻.🖖🏼.🖖🏽.🖖🏾.🖖🏿.🙌.🙌🏻.🙌🏼.🙌🏽.🙌🏾.🙌🏿.🙏.🙏🏻.🙏🏼.🙏🏽.🙏🏾.🙏🏿.🤌.🤌🏻.🤌🏼.🤌🏽.🤌🏾.🤌🏿.🤏.🤏🏻.🤏🏼.🤏🏽.🤏🏾.🤏🏿.🤘.🤘🏻.🤘🏼.🤘🏽.🤘🏾.🤘🏿.🤙.🤙🏻.🤙🏼.🤙🏽.🤙🏾.🤙🏿.🤚.🤚🏻.🤚🏼.🤚🏽.🤚🏾.🤚🏿.🤛.🤛🏻.🤛🏼.🤛🏽.🤛🏾.🤛🏿.🤜.🤜🏻.🤜🏼.🤜🏽.🤜🏾.🤜🏿.🤝.🤞.🤞🏻.🤞🏼.🤞🏽.🤞🏾.🤞🏿.🤟.🤟🏻.🤟🏼.🤟🏽.🤟🏾.🤟🏿.🤲.🤲🏻.🤲🏼.🤲🏽.🤲🏾.🤲🏿.🤳.🤳🏻.🤳🏼.🤳🏽.🤳🏾.🤳🏿.🦴.🦵.🦵🏻.🦵🏼.🦵🏽.🦵🏾.🦵🏿.🦶.🦶🏻.🦶🏼.🦶🏽.🦶🏾.🦶🏿.🦷.🦻.🦻🏻.🦻🏼.🦻🏽.🦻🏾.🦻🏿.🦾.🦿.🧠.🫀.🫁`.split(`.`),person:`🎅.🎅🏻.🎅🏼.🎅🏽.🎅🏾.🎅🏿.👦.👦🏻.👦🏼.👦🏽.👦🏾.👦🏿.👧.👧🏻.👧🏼.👧🏽.👧🏾.👧🏿.👨.👨‍⚕️.👨‍⚖️.👨‍✈️.👨‍🌾.👨‍🍳.👨‍🍼.👨‍🎓.👨‍🎤.👨‍🎨.👨‍🏫.👨‍🏭.👨‍💻.👨‍💼.👨‍🔧.👨‍🔬.👨‍🚀.👨‍🚒.👨‍🦰.👨‍🦱.👨‍🦲.👨‍🦳.👨🏻.👨🏻‍⚕️.👨🏻‍⚖️.👨🏻‍✈️.👨🏻‍🌾.👨🏻‍🍳.👨🏻‍🍼.👨🏻‍🎓.👨🏻‍🎤.👨🏻‍🎨.👨🏻‍🏫.👨🏻‍🏭.👨🏻‍💻.👨🏻‍💼.👨🏻‍🔧.👨🏻‍🔬.👨🏻‍🚀.👨🏻‍🚒.👨🏻‍🦰.👨🏻‍🦱.👨🏻‍🦲.👨🏻‍🦳.👨🏼.👨🏼‍⚕️.👨🏼‍⚖️.👨🏼‍✈️.👨🏼‍🌾.👨🏼‍🍳.👨🏼‍🍼.👨🏼‍🎓.👨🏼‍🎤.👨🏼‍🎨.👨🏼‍🏫.👨🏼‍🏭.👨🏼‍💻.👨🏼‍💼.👨🏼‍🔧.👨🏼‍🔬.👨🏼‍🚀.👨🏼‍🚒.👨🏼‍🦰.👨🏼‍🦱.👨🏼‍🦲.👨🏼‍🦳.👨🏽.👨🏽‍⚕️.👨🏽‍⚖️.👨🏽‍✈️.👨🏽‍🌾.👨🏽‍🍳.👨🏽‍🍼.👨🏽‍🎓.👨🏽‍🎤.👨🏽‍🎨.👨🏽‍🏫.👨🏽‍🏭.👨🏽‍💻.👨🏽‍💼.👨🏽‍🔧.👨🏽‍🔬.👨🏽‍🚀.👨🏽‍🚒.👨🏽‍🦰.👨🏽‍🦱.👨🏽‍🦲.👨🏽‍🦳.👨🏾.👨🏾‍⚕️.👨🏾‍⚖️.👨🏾‍✈️.👨🏾‍🌾.👨🏾‍🍳.👨🏾‍🍼.👨🏾‍🎓.👨🏾‍🎤.👨🏾‍🎨.👨🏾‍🏫.👨🏾‍🏭.👨🏾‍💻.👨🏾‍💼.👨🏾‍🔧.👨🏾‍🔬.👨🏾‍🚀.👨🏾‍🚒.👨🏾‍🦰.👨🏾‍🦱.👨🏾‍🦲.👨🏾‍🦳.👨🏿.👨🏿‍⚕️.👨🏿‍⚖️.👨🏿‍✈️.👨🏿‍🌾.👨🏿‍🍳.👨🏿‍🍼.👨🏿‍🎓.👨🏿‍🎤.👨🏿‍🎨.👨🏿‍🏫.👨🏿‍🏭.👨🏿‍💻.👨🏿‍💼.👨🏿‍🔧.👨🏿‍🔬.👨🏿‍🚀.👨🏿‍🚒.👨🏿‍🦰.👨🏿‍🦱.👨🏿‍🦲.👨🏿‍🦳.👩.👩‍⚕️.👩‍⚖️.👩‍✈️.👩‍🌾.👩‍🍳.👩‍🍼.👩‍🎓.👩‍🎤.👩‍🎨.👩‍🏫.👩‍🏭.👩‍💻.👩‍💼.👩‍🔧.👩‍🔬.👩‍🚀.👩‍🚒.👩‍🦰.👩‍🦱.👩‍🦲.👩‍🦳.👩🏻.👩🏻‍⚕️.👩🏻‍⚖️.👩🏻‍✈️.👩🏻‍🌾.👩🏻‍🍳.👩🏻‍🍼.👩🏻‍🎓.👩🏻‍🎤.👩🏻‍🎨.👩🏻‍🏫.👩🏻‍🏭.👩🏻‍💻.👩🏻‍💼.👩🏻‍🔧.👩🏻‍🔬.👩🏻‍🚀.👩🏻‍🚒.👩🏻‍🦰.👩🏻‍🦱.👩🏻‍🦲.👩🏻‍🦳.👩🏼.👩🏼‍⚕️.👩🏼‍⚖️.👩🏼‍✈️.👩🏼‍🌾.👩🏼‍🍳.👩🏼‍🍼.👩🏼‍🎓.👩🏼‍🎤.👩🏼‍🎨.👩🏼‍🏫.👩🏼‍🏭.👩🏼‍💻.👩🏼‍💼.👩🏼‍🔧.👩🏼‍🔬.👩🏼‍🚀.👩🏼‍🚒.👩🏼‍🦰.👩🏼‍🦱.👩🏼‍🦲.👩🏼‍🦳.👩🏽.👩🏽‍⚕️.👩🏽‍⚖️.👩🏽‍✈️.👩🏽‍🌾.👩🏽‍🍳.👩🏽‍🍼.👩🏽‍🎓.👩🏽‍🎤.👩🏽‍🎨.👩🏽‍🏫.👩🏽‍🏭.👩🏽‍💻.👩🏽‍💼.👩🏽‍🔧.👩🏽‍🔬.👩🏽‍🚀.👩🏽‍🚒.👩🏽‍🦰.👩🏽‍🦱.👩🏽‍🦲.👩🏽‍🦳.👩🏾.👩🏾‍⚕️.👩🏾‍⚖️.👩🏾‍✈️.👩🏾‍🌾.👩🏾‍🍳.👩🏾‍🍼.👩🏾‍🎓.👩🏾‍🎤.👩🏾‍🎨.👩🏾‍🏫.👩🏾‍🏭.👩🏾‍💻.👩🏾‍💼.👩🏾‍🔧.👩🏾‍🔬.👩🏾‍🚀.👩🏾‍🚒.👩🏾‍🦰.👩🏾‍🦱.👩🏾‍🦲.👩🏾‍🦳.👩🏿.👩🏿‍⚕️.👩🏿‍⚖️.👩🏿‍✈️.👩🏿‍🌾.👩🏿‍🍳.👩🏿‍🍼.👩🏿‍🎓.👩🏿‍🎤.👩🏿‍🎨.👩🏿‍🏫.👩🏿‍🏭.👩🏿‍💻.👩🏿‍💼.👩🏿‍🔧.👩🏿‍🔬.👩🏿‍🚀.👩🏿‍🚒.👩🏿‍🦰.👩🏿‍🦱.👩🏿‍🦲.👩🏿‍🦳.👮.👮‍♀️.👮‍♂️.👮🏻.👮🏻‍♀️.👮🏻‍♂️.👮🏼.👮🏼‍♀️.👮🏼‍♂️.👮🏽.👮🏽‍♀️.👮🏽‍♂️.👮🏾.👮🏾‍♀️.👮🏾‍♂️.👮🏿.👮🏿‍♀️.👮🏿‍♂️.👰.👰‍♀️.👰‍♂️.👰🏻.👰🏻‍♀️.👰🏻‍♂️.👰🏼.👰🏼‍♀️.👰🏼‍♂️.👰🏽.👰🏽‍♀️.👰🏽‍♂️.👰🏾.👰🏾‍♀️.👰🏾‍♂️.👰🏿.👰🏿‍♀️.👰🏿‍♂️.👱.👱‍♀️.👱‍♂️.👱🏻.👱🏻‍♀️.👱🏻‍♂️.👱🏼.👱🏼‍♀️.👱🏼‍♂️.👱🏽.👱🏽‍♀️.👱🏽‍♂️.👱🏾.👱🏾‍♀️.👱🏾‍♂️.👱🏿.👱🏿‍♀️.👱🏿‍♂️.👲.👲🏻.👲🏼.👲🏽.👲🏾.👲🏿.👳.👳‍♀️.👳‍♂️.👳🏻.👳🏻‍♀️.👳🏻‍♂️.👳🏼.👳🏼‍♀️.👳🏼‍♂️.👳🏽.👳🏽‍♀️.👳🏽‍♂️.👳🏾.👳🏾‍♀️.👳🏾‍♂️.👳🏿.👳🏿‍♀️.👳🏿‍♂️.👴.👴🏻.👴🏼.👴🏽.👴🏾.👴🏿.👵.👵🏻.👵🏼.👵🏽.👵🏾.👵🏿.👶.👶🏻.👶🏼.👶🏽.👶🏾.👶🏿.👷.👷‍♀️.👷‍♂️.👷🏻.👷🏻‍♀️.👷🏻‍♂️.👷🏼.👷🏼‍♀️.👷🏼‍♂️.👷🏽.👷🏽‍♀️.👷🏽‍♂️.👷🏾.👷🏾‍♀️.👷🏾‍♂️.👷🏿.👷🏿‍♀️.👷🏿‍♂️.👸.👸🏻.👸🏼.👸🏽.👸🏾.👸🏿.👼.👼🏻.👼🏼.👼🏽.👼🏾.👼🏿.💁.💁‍♀️.💁‍♂️.💁🏻.💁🏻‍♀️.💁🏻‍♂️.💁🏼.💁🏼‍♀️.💁🏼‍♂️.💁🏽.💁🏽‍♀️.💁🏽‍♂️.💁🏾.💁🏾‍♀️.💁🏾‍♂️.💁🏿.💁🏿‍♀️.💁🏿‍♂️.💂.💂‍♀️.💂‍♂️.💂🏻.💂🏻‍♀️.💂🏻‍♂️.💂🏼.💂🏼‍♀️.💂🏼‍♂️.💂🏽.💂🏽‍♀️.💂🏽‍♂️.💂🏾.💂🏾‍♀️.💂🏾‍♂️.💂🏿.💂🏿‍♀️.💂🏿‍♂️.💆.💆‍♀️.💆‍♂️.💆🏻.💆🏻‍♀️.💆🏻‍♂️.💆🏼.💆🏼‍♀️.💆🏼‍♂️.💆🏽.💆🏽‍♀️.💆🏽‍♂️.💆🏾.💆🏾‍♀️.💆🏾‍♂️.💆🏿.💆🏿‍♀️.💆🏿‍♂️.💇.💇🏻.💇🏼.💇🏽.🕵🏻.🕵🏻‍♀️.🕵🏻‍♂️.🕵🏼.🕵🏼‍♀️.🕵🏼‍♂️.🕵🏽.🕵🏽‍♀️.🕵🏽‍♂️.🕵🏾.🕵🏾‍♀️.🕵🏾‍♂️.🕵🏿.🕵🏿‍♀️.🕵🏿‍♂️.🕵️.🕵️‍♀️.🕵️‍♂️.🙅.🙅‍♀️.🙅‍♂️.🙅🏻.🙅🏻‍♀️.🙅🏻‍♂️.🙅🏼.🙅🏼‍♀️.🙅🏼‍♂️.🙅🏽.🙅🏽‍♀️.🙅🏽‍♂️.🙅🏾.🙅🏾‍♀️.🙅🏾‍♂️.🙅🏿.🙅🏿‍♀️.🙅🏿‍♂️.🙆.🙆‍♀️.🙆‍♂️.🙆🏻.🙆🏻‍♀️.🙆🏻‍♂️.🙆🏼.🙆🏼‍♀️.🙆🏼‍♂️.🙆🏽.🙆🏽‍♀️.🙆🏽‍♂️.🙆🏾.🙆🏾‍♀️.🙆🏾‍♂️.🙆🏿.🙆🏿‍♀️.🙆🏿‍♂️.🙇.🙇‍♀️.🙇‍♂️.🙇🏻.🙇🏻‍♀️.🙇🏻‍♂️.🙇🏼.🙇🏼‍♀️.🙇🏼‍♂️.🙇🏽.🙇🏽‍♀️.🙇🏽‍♂️.🙇🏾.🙇🏾‍♀️.🙇🏾‍♂️.🙇🏿.🙇🏿‍♀️.🙇🏿‍♂️.🙋.🙋‍♀️.🙋‍♂️.🙋🏻.🙋🏻‍♀️.🙋🏻‍♂️.🙋🏼.🙋🏼‍♀️.🙋🏼‍♂️.🙋🏽.🙋🏽‍♀️.🙋🏽‍♂️.🙋🏾.🙋🏾‍♀️.🙋🏾‍♂️.🙋🏿.🙋🏿‍♀️.🙋🏿‍♂️.🙍.🙍‍♀️.🙍‍♂️.🙍🏻.🙍🏻‍♀️.🙍🏻‍♂️.🙍🏼.🙍🏼‍♀️.🙍🏼‍♂️.🙍🏽.🙍🏽‍♀️.🙍🏽‍♂️.🙍🏾.🙍🏾‍♀️.🙍🏾‍♂️.🙍🏿.🙍🏿‍♀️.🙍🏿‍♂️.🙎.🙎‍♀️.🙎‍♂️.🙎🏻.🙎🏻‍♀️.🙎🏻‍♂️.🙎🏼.🙎🏼‍♀️.🙎🏼‍♂️.🙎🏽.🙎🏽‍♀️.🙎🏽‍♂️.🙎🏾.🙎🏾‍♀️.🙎🏾‍♂️.🙎🏿.🙎🏿‍♀️.🙎🏿‍♂️.🤦.🤦‍♀️.🤦‍♂️.🤦🏻.🤦🏻‍♀️.🤦🏻‍♂️.🤦🏼.🤦🏼‍♀️.🤦🏼‍♂️.🤦🏽.🤦🏽‍♀️.🤦🏽‍♂️.🤦🏾.🤦🏾‍♀️.🤦🏾‍♂️.🤦🏿.🤦🏿‍♀️.🤦🏿‍♂️.🤰.🤰🏻.🤰🏼.🤰🏽.🤰🏾.🤰🏿.🤱.🤱🏻.🤱🏼.🤱🏽.🤱🏾.🤱🏿.🤴.🤴🏻.🤴🏼.🤴🏽.🤴🏾.🤴🏿.🤵.🤵‍♀️.🤵‍♂️.🤵🏻.🤵🏻‍♀️.🤵🏻‍♂️.🤵🏼.🤵🏼‍♀️.🤵🏼‍♂️.🤵🏽.🤵🏽‍♀️.🤵🏽‍♂️.🤵🏾.🤵🏾‍♀️.🤵🏾‍♂️.🤵🏿.🤵🏿‍♀️.🤵🏿‍♂️.🤶.🤶🏻.🤶🏼.🤶🏽.🤶🏾.🤶🏿.🤷.🤷‍♀️.🤷‍♂️.🤷🏻.🤷🏻‍♀️.🤷🏻‍♂️.🤷🏼.🤷🏼‍♀️.🤷🏼‍♂️.🤷🏽.🤷🏽‍♀️.🤷🏽‍♂️.🤷🏾.🤷🏾‍♀️.🤷🏾‍♂️.🤷🏿.🤷🏿‍♀️.🤷🏿‍♂️.🥷.🥷🏻.🥷🏼.🥷🏽.🥷🏾.🥷🏿.🦸.🦸‍♀️.🦸‍♂️.🦸🏻.🦸🏻‍♀️.🦸🏻‍♂️.🦸🏼.🦸🏼‍♀️.🦸🏼‍♂️.🦸🏽.🦸🏽‍♀️.🦸🏽‍♂️.🦸🏾.🦸🏾‍♀️.🦸🏾‍♂️.🦸🏿.🦸🏿‍♀️.🦸🏿‍♂️.🦹.🦹‍♀️.🦹‍♂️.🦹🏻.🦹🏻‍♀️.🦹🏻‍♂️.🦹🏼.🦹🏼‍♀️.🦹🏼‍♂️.🦹🏽.🦹🏽‍♀️.🦹🏽‍♂️.🦹🏾.🦹🏾‍♀️.🦹🏾‍♂️.🦹🏿.🦹🏿‍♀️.🦹🏿‍♂️.🧏.🧏‍♀️.🧏‍♂️.🧏🏻.🧏🏻‍♀️.🧏🏻‍♂️.🧏🏼.🧏🏼‍♀️.🧏🏼‍♂️.🧏🏽.🧏🏽‍♀️.🧏🏽‍♂️.🧏🏾.🧏🏾‍♀️.🧏🏾‍♂️.🧏🏿.🧏🏿‍♀️.🧏🏿‍♂️.🧑.🧑‍⚕️.🧑‍⚖️.🧑‍✈️.🧑‍🌾.🧑‍🍳.🧑‍🍼.🧑‍🎄.🧑‍🎓.🧑‍🎤.🧑‍🎨.🧑‍🏫.🧑‍🏭.🧑‍💻.🧑‍💼.🧑‍🔧.🧑‍🔬.🧑‍🚀.🧑‍🚒.🧑‍🦰.🧑‍🦱.🧑‍🦲.🧑‍🦳.🧑🏻.🧑🏻‍⚕️.🧑🏻‍⚖️.🧑🏻‍✈️.🧑🏻‍🌾.🧑🏻‍🍳.🧑🏻‍🍼.🧑🏻‍🎄.🧑🏻‍🎓.🧑🏻‍🎤.🧑🏻‍🎨.🧑🏻‍🏫.🧑🏻‍🏭.🧑🏻‍💻.🧑🏻‍💼.🧑🏻‍🔧.🧑🏻‍🔬.🧑🏻‍🚀.🧑🏻‍🚒.🧑🏻‍🦰.🧑🏻‍🦱.🧑🏻‍🦲.🧑🏻‍🦳.🧑🏼.🧑🏼‍⚕️.🧑🏼‍⚖️.🧑🏼‍✈️.🧑🏼‍🌾.🧑🏼‍🍳.🧑🏼‍🍼.🧑🏼‍🎄.🧑🏼‍🎓.🧑🏼‍🎤.🧑🏼‍🎨.🧑🏼‍🏫.🧑🏼‍🏭.🧑🏼‍💻.🧑🏼‍💼.🧑🏼‍🔧.🧑🏼‍🔬.🧑🏼‍🚀.🧑🏼‍🚒.🧑🏼‍🦰.🧑🏼‍🦱.🧑🏼‍🦲.🧑🏼‍🦳.🧑🏽.🧑🏽‍⚕️.🧑🏽‍⚖️.🧑🏽‍✈️.🧑🏽‍🌾.🧑🏽‍🍳.🧑🏽‍🍼.🧑🏽‍🎄.🧑🏽‍🎓.🧑🏽‍🎤.🧑🏽‍🎨.🧑🏽‍🏫.🧑🏽‍🏭.🧑🏽‍💻.🧑🏽‍💼.🧑🏽‍🔧.🧑🏽‍🔬.🧑🏽‍🚀.🧑🏽‍🚒.🧑🏽‍🦰.🧑🏽‍🦱.🧑🏽‍🦲.🧑🏽‍🦳.🧑🏾.🧑🏾‍⚕️.🧑🏾‍⚖️.🧑🏾‍✈️.🧑🏾‍🌾.🧑🏾‍🍳.🧑🏾‍🍼.🧑🏾‍🎄.🧑🏾‍🎓.🧑🏾‍🎤.🧑🏾‍🎨.🧑🏾‍🏫.🧑🏾‍🏭.🧑🏾‍💻.🧑🏾‍💼.🧑🏾‍🔧.🧑🏾‍🔬.🧑🏾‍🚀.🧑🏾‍🚒.🧑🏾‍🦰.🧑🏾‍🦱.🧑🏾‍🦲.🧑🏾‍🦳.🧑🏿.🧑🏿‍⚕️.🧑🏿‍⚖️.🧑🏿‍✈️.🧑🏿‍🌾.🧑🏿‍🍳.🧑🏿‍🍼.🧑🏿‍🎄.🧑🏿‍🎓.🧑🏿‍🎤.🧑🏿‍🎨.🧑🏿‍🏫.🧑🏿‍🏭.🧑🏿‍💻.🧑🏿‍💼.🧑🏿‍🔧.🧑🏿‍🔬.🧑🏿‍🚀.🧑🏿‍🚒.🧑🏿‍🦰.🧑🏿‍🦱.🧑🏿‍🦲.🧑🏿‍🦳.🧒.🧒🏻.🧒🏼.🧒🏽.🧒🏾.🧒🏿.🧓.🧓🏻.🧓🏼.🧓🏽.🧓🏾.🧓🏿.🧔.🧔‍♀️.🧔‍♂️.🧔🏻.🧔🏻‍♀️.🧔🏻‍♂️.🧔🏼.🧔🏼‍♀️.🧔🏼‍♂️.🧔🏽.🧔🏽‍♀️.🧔🏽‍♂️.🧔🏾.🧔🏾‍♀️.🧔🏾‍♂️.🧔🏿.🧔🏿‍♀️.🧔🏿‍♂️.🧕.🧕🏻.🧕🏼.🧕🏽.🧕🏾.🧕🏿.🧙.🧙‍♀️.🧙‍♂️.🧙🏻.🧙🏻‍♀️.🧙🏻‍♂️.🧙🏼.🧙🏼‍♀️.🧙🏼‍♂️.🧙🏽.🧙🏽‍♀️.🧙🏽‍♂️.🧙🏾.🧙🏾‍♀️.🧙🏾‍♂️.🧙🏿.🧙🏿‍♀️.🧙🏿‍♂️.🧚.🧚‍♀️.🧚‍♂️.🧚🏻.🧚🏻‍♀️.🧚🏻‍♂️.🧚🏼.🧚🏼‍♀️.🧚🏼‍♂️.🧚🏽.🧚🏽‍♀️.🧚🏽‍♂️.🧚🏾.🧚🏾‍♀️.🧚🏾‍♂️.🧚🏿.🧚🏿‍♀️.🧚🏿‍♂️.🧛.🧛‍♀️.🧛‍♂️.🧛🏻.🧛🏻‍♀️.🧛🏻‍♂️.🧛🏼.🧛🏼‍♀️.🧛🏼‍♂️.🧛🏽.🧛🏽‍♀️.🧛🏽‍♂️.🧛🏾.🧛🏾‍♀️.🧛🏾‍♂️.🧛🏿.🧛🏿‍♀️.🧛🏿‍♂️.🧜.🧜‍♀️.🧜‍♂️.🧜🏻.🧜🏻‍♀️.🧜🏻‍♂️.🧜🏼.🧜🏼‍♀️.🧜🏼‍♂️.🧜🏽.🧜🏽‍♀️.🧜🏽‍♂️.🧜🏾.🧜🏾‍♀️.🧜🏾‍♂️.🧜🏿.🧜🏿‍♀️.🧜🏿‍♂️.🧝.🧝‍♀️.🧝‍♂️.🧝🏻.🧝🏻‍♀️.🧝🏻‍♂️.🧝🏼.🧝🏼‍♀️.🧝🏼‍♂️.🧝🏽.🧝🏽‍♀️.🧝🏽‍♂️.🧝🏾.🧝🏾‍♀️.🧝🏾‍♂️.🧝🏿.🧝🏿‍♀️.🧝🏿‍♂️.🧞.🧞‍♀️.🧞‍♂️.🧟.🧟‍♀️.🧟‍♂️`.split(`.`),nature:`☘️.🌱.🌲.🌳.🌴.🌵.🌷.🌸.🌹.🌺.🌻.🌼.🌾.🌿.🍀.🍁.🍂.🍃.🏵️.🐀.🐁.🐂.🐃.🐄.🐅.🐆.🐇.🐈.🐈‍⬛.🐉.🐊.🐋.🐌.🐍.🐎.🐏.🐐.🐑.🐒.🐓.🐔.🐕.🐕‍🦺.🐖.🐗.🐘.🐙.🐚.🐛.🐜.🐝.🐞.🐟.🐠.🐡.🐢.🐣.🐤.🐥.🐦.🐧.🐨.🐩.🐪.🐫.🐬.🐭.🐮.🐯.🐰.🐱.🐲.🐳.🐴.🐵.🐶.🐷.🐸.🐹.🐺.🐻.🐻‍❄️.🐼.🐽.🐾.🐿️.💐.💮.🕊️.🕷️.🕸️.🥀.🦁.🦂.🦃.🦄.🦅.🦆.🦇.🦈.🦉.🦊.🦋.🦌.🦍.🦎.🦏.🦒.🦓.🦔.🦕.🦖.🦗.🦘.🦙.🦚.🦛.🦜.🦝.🦟.🦠.🦡.🦢.🦣.🦤.🦥.🦦.🦧.🦨.🦩.🦫.🦬.🦭.🦮.🪰.🪱.🪲.🪳.🪴.🪶`.split(`.`),food:`☕.🌭.🌮.🌯.🌰.🌶️.🌽.🍄.🍅.🍆.🍇.🍈.🍉.🍊.🍋.🍌.🍍.🍎.🍏.🍐.🍑.🍒.🍓.🍔.🍕.🍖.🍗.🍘.🍙.🍚.🍛.🍜.🍝.🍞.🍟.🍠.🍡.🍢.🍣.🍤.🍥.🍦.🍧.🍨.🍩.🍪.🍫.🍬.🍭.🍮.🍯.🍰.🍱.🍲.🍳.🍴.🍵.🍶.🍷.🍸.🍹.🍺.🍻.🍼.🍽️.🍾.🍿.🎂.🏺.🔪.🥂.🥃.🥄.🥐.🥑.🥒.🥓.🥔.🥕.🥖.🥗.🥘.🥙.🥚.🥛.🥜.🥝.🥞.🥟.🥠.🥡.🥢.🥣.🥤.🥥.🥦.🥧.🥨.🥩.🥪.🥫.🥬.🥭.🥮.🥯.🦀.🦐.🦑.🦞.🦪.🧀.🧁.🧂.🧃.🧄.🧅.🧆.🧇.🧈.🧉.🧊.🧋.🫐.🫑.🫒.🫓.🫔.🫕.🫖`.split(`.`),travel:`⌚.⌛.⏰.⏱️.⏲️.⏳.☀️.☁️.☂️.☃️.☄️.☔.♨️.⚓.⚡.⛄.⛅.⛈️.⛩️.⛪.⛰️.⛱️.⛲.⛴️.⛵.⛺.⛽.✈️.❄️.⭐.🌀.🌁.🌂.🌃.🌄.🌅.🌆.🌇.🌈.🌉.🌊.🌋.🌌.🌍.🌎.🌏.🌐.🌑.🌒.🌓.🌔.🌕.🌖.🌗.🌘.🌙.🌚.🌛.🌜.🌝.🌞.🌟.🌠.🌡️.🌤️.🌥️.🌦️.🌧️.🌨️.🌩️.🌪️.🌫️.🌬️.🎠.🎡.🎢.🎪.🏍️.🏎️.🏔️.🏕️.🏖️.🏗️.🏘️.🏙️.🏚️.🏛️.🏜️.🏝️.🏞️.🏟️.🏠.🏡.🏢.🏣.🏤.🏥.🏦.🏨.🏩.🏪.🏫.🏬.🏭.🏯.🏰.💈.💒.💧.💺.🔥.🕋.🕌.🕍.🕐.🕑.🕒.🕓.🕔.🕕.🕖.🕗.🕘.🕙.🕚.🕛.🕜.🕝.🕞.🕟.🕠.🕡.🕢.🕣.🕤.🕥.🕦.🕧.🕰️.🗺️.🗻.🗼.🗽.🗾.🚀.🚁.🚂.🚃.🚄.🚅.🚆.🚇.🚈.🚉.🚊.🚋.🚌.🚍.🚎.🚏.🚐.🚑.🚒.🚓.🚔.🚕.🚖.🚗.🚘.🚙.🚚.🚛.🚜.🚝.🚞.🚟.🚠.🚡.🚢.🚤.🚥.🚦.🚧.🚨.🚲.🛎️.🛑.🛕.🛖.🛢️.🛣️.🛤️.🛥️.🛩️.🛫.🛬.🛰️.🛳️.🛴.🛵.🛶.🛸.🛹.🛺.🛻.🛼.🦼.🦽.🧭.🧱.🧳.🪂.🪐.🪨.🪵`.split(`.`),activity:`♟️.♠️.♣️.♥️.♦️.⚽.⚾.⛳.⛸️.✨.🀄.🃏.🎀.🎁.🎃.🎄.🎆.🎇.🎈.🎉.🎊.🎋.🎍.🎎.🎏.🎐.🎑.🎖️.🎗️.🎟️.🎣.🎨.🎫.🎭.🎮.🎯.🎰.🎱.🎲.🎳.🎴.🎽.🎾.🎿.🏀.🏅.🏆.🏈.🏉.🏏.🏐.🏑.🏒.🏓.🏸.🔮.🕹️.🖼️.🛷.🤿.🥅.🥇.🥈.🥉.🥊.🥋.🥌.🥍.🥎.🥏.🧧.🧨.🧩.🧵.🧶.🧸.🧿.🪀.🪁.🪄.🪅.🪆.🪡.🪢`.split(`.`),object:`⌨️.☎️.⚒️.⚔️.⚖️.⚗️.⚙️.⚰️.⚱️.⛏️.⛑️.⛓️.✂️.✉️.✏️.✒️.🎒.🎓.🎙️.🎚️.🎛️.🎞️.🎤.🎥.🎧.🎩.🎬.🎵.🎶.🎷.🎸.🎹.🎺.🎻.🎼.🏮.🏷️.🏹.👑.👒.👓.👔.👕.👖.👗.👘.👙.👚.👛.👜.👝.👞.👟.👠.👡.👢.💄.💉.💊.💍.💎.💡.💰.💳.💴.💵.💶.💷.💸.💹.💻.💼.💽.💾.💿.📀.📁.📂.📃.📄.📅.📆.📇.📈.📉.📊.📋.📌.📍.📎.📏.📐.📑.📒.📓.📔.📕.📖.📗.📘.📙.📚.📜.📝.📞.📟.📠.📡.📢.📣.📤.📥.📦.📧.📨.📩.📪.📫.📬.📭.📮.📯.📰.📱.📲.📷.📸.📹.📺.📻.📼.📽️.📿.🔇.🔈.🔉.🔊.🔋.🔌.🔍.🔎.🔏.🔐.🔑.🔒.🔓.🔔.🔕.🔖.🔗.🔦.🔧.🔨.🔩.🔫.🔬.🔭.🕯️.🕶️.🖇️.🖊️.🖋️.🖌️.🖍️.🖥️.🖨️.🖱️.🖲️.🗂️.🗃️.🗄️.🗑️.🗒️.🗓️.🗜️.🗝️.🗞️.🗡️.🗳️.🗿.🚪.🚬.🚽.🚿.🛁.🛋️.🛍️.🛏️.🛒.🛗.🛠️.🛡️.🥁.🥻.🥼.🥽.🥾.🥿.🦯.🦺.🧢.🧣.🧤.🧥.🧦.🧪.🧫.🧬.🧮.🧯.🧰.🧲.🧴.🧷.🧹.🧺.🧻.🧼.🧽.🧾.🩰.🩱.🩲.🩳.🩴.🩸.🩹.🩺.🪃.🪑.🪒.🪓.🪔.🪕.🪖.🪗.🪘.🪙.🪚.🪛.🪜.🪝.🪞.🪟.🪠.🪣.🪤.🪥.🪦.🪧`.split(`.`),symbol:`#️⃣.*️⃣.0️⃣.1️⃣.2️⃣.3️⃣.4️⃣.5️⃣.6️⃣.7️⃣.8️⃣.9️⃣.©️.®️.‼️.⁉️.™️.ℹ️.↔️.↕️.↖️.↗️.↘️.↙️.↩️.↪️.⏏️.⏩.⏪.⏫.⏬.⏭️.⏮️.⏯️.⏸️.⏹️.⏺️.Ⓜ️.▪️.▫️.▶️.◀️.◻️.◼️.◽.◾.☑️.☢️.☣️.☦️.☪️.☮️.☯️.☸️.♀️.♂️.♈.♉.♊.♋.♌.♍.♎.♏.♐.♑.♒.♓.♻️.♾️.♿.⚕️.⚛️.⚜️.⚠️.⚧️.⚪.⚫.⛎.⛔.✅.✔️.✖️.✝️.✡️.✳️.✴️.❇️.❌.❎.❓.❔.❕.❗.➕.➖.➗.➡️.➰.➿.⤴️.⤵️.⬅️.⬆️.⬇️.⬛.⬜.⭕.〰️.〽️.㊗️.㊙️.🅰️.🅱️.🅾️.🅿️.🆎.🆑.🆒.🆓.🆔.🆕.🆖.🆗.🆘.🆙.🆚.🈁.🈂️.🈚.🈯.🈲.🈳.🈴.🈵.🈶.🈷️.🈸.🈹.🈺.🉐.🉑.🎦.🏧.💠.💱.💲.📛.📳.📴.📵.📶.🔀.🔁.🔂.🔃.🔄.🔅.🔆.🔘.🔙.🔚.🔛.🔜.🔝.🔞.🔟.🔠.🔡.🔢.🔣.🔤.🔯.🔰.🔱.🔲.🔳.🔴.🔵.🔶.🔷.🔸.🔹.🔺.🔻.🔼.🔽.🕉️.🕎.🚫.🚭.🚮.🚯.🚰.🚱.🚳.🚷.🚸.🚹.🚺.🚻.🚼.🚾.🛂.🛃.🛄.🛅.🛐.🟠.🟡.🟢.🟣.🟤.🟥.🟦.🟧.🟨.🟩.🟪.🟫`.split(`.`),flag:`🇦🇨.🇦🇩.🇦🇪.🇦🇫.🇦🇬.🇦🇮.🇦🇱.🇦🇲.🇦🇴.🇦🇶.🇦🇷.🇦🇸.🇦🇹.🇦🇺.🇦🇼.🇦🇽.🇦🇿.🇧🇦.🇧🇧.🇧🇩.🇧🇪.🇧🇫.🇧🇬.🇧🇭.🇧🇮.🇧🇯.🇧🇱.🇧🇲.🇧🇳.🇧🇴.🇧🇶.🇧🇷.🇧🇸.🇧🇹.🇧🇻.🇧🇼.🇧🇾.🇧🇿.🇨🇦.🇨🇨.🇨🇩.🇨🇫.🇨🇬.🇨🇭.🇨🇮.🇨🇰.🇨🇱.🇨🇲.🇨🇳.🇨🇴.🇨🇵.🇨🇷.🇨🇺.🇨🇻.🇨🇼.🇨🇽.🇨🇾.🇨🇿.🇩🇪.🇩🇬.🇩🇯.🇩🇰.🇩🇲.🇩🇴.🇩🇿.🇪🇦.🇪🇨.🇪🇪.🇪🇬.🇪🇭.🇪🇷.🇪🇸.🇪🇹.🇪🇺.🇫🇮.🇫🇯.🇫🇰.🇫🇲.🇫🇴.🇫🇷.🇬🇦.🇬🇧.🇬🇩.🇬🇪.🇬🇫.🇬🇬.🇬🇭.🇬🇮.🇬🇱.🇬🇲.🇬🇳.🇬🇵.🇬🇶.🇬🇷.🇬🇸.🇬🇹.🇬🇺.🇬🇼.🇬🇾.🇭🇰.🇭🇲.🇭🇳.🇭🇷.🇭🇹.🇭🇺.🇮🇨.🇮🇩.🇮🇪.🇮🇱.🇮🇲.🇮🇳.🇮🇴.🇮🇶.🇮🇷.🇮🇸.🇮🇹.🇯🇪.🇯🇲.🇯🇴.🇯🇵.🇰🇪.🇰🇬.🇰🇭.🇰🇮.🇰🇲.🇰🇳.🇰🇵.🇰🇷.🇰🇼.🇰🇾.🇰🇿.🇱🇦.🇱🇧.🇱🇨.🇱🇮.🇱🇰.🇱🇷.🇱🇸.🇱🇹.🇱🇺.🇱🇻.🇱🇾.🇲🇦.🇲🇨.🇲🇩.🇲🇪.🇲🇫.🇲🇬.🇲🇭.🇲🇰.🇲🇱.🇲🇲.🇲🇳.🇲🇴.🇲🇵.🇲🇶.🇲🇷.🇲🇸.🇲🇹.🇲🇺.🇲🇻.🇲🇼.🇲🇽.🇲🇾.🇲🇿.🇳🇦.🇳🇨.🇳🇪.🇳🇫.🇳🇬.🇳🇮.🇳🇱.🇳🇴.🇳🇵.🇳🇷.🇳🇺.🇳🇿.🇴🇲.🇵🇦.🇵🇪.🇵🇫.🇵🇬.🇵🇭.🇵🇰.🇵🇱.🇵🇲.🇵🇳.🇵🇷.🇵🇸.🇵🇹.🇵🇼.🇵🇾.🇶🇦.🇷🇪.🇷🇴.🇷🇸.🇷🇺.🇷🇼.🇸🇦.🇸🇧.🇸🇨.🇸🇩.🇸🇪.🇸🇬.🇸🇭.🇸🇮.🇸🇯.🇸🇰.🇸🇱.🇸🇲.🇸🇳.🇸🇴.🇸🇷.🇸🇸.🇸🇹.🇸🇻.🇸🇽.🇸🇾.🇸🇿.🇹🇦.🇹🇨.🇹🇩.🇹🇫.🇹🇬.🇹🇭.🇹🇯.🇹🇰.🇹🇱.🇹🇲.🇹🇳.🇹🇴.🇹🇷.🇹🇹.🇹🇻.🇹🇼.🇹🇿.🇺🇦.🇺🇬.🇺🇲.🇺🇳.🇺🇸.🇺🇾.🇺🇿.🇻🇦.🇻🇨.🇻🇪.🇻🇬.🇻🇮.🇻🇳.🇻🇺.🇼🇫.🇼🇸.🇽🇰.🇾🇪.🇾🇹.🇿🇦.🇿🇲.🇿🇼.🎌.🏁.🏳️.🏳️‍⚧️.🏳️‍🌈.🏴.🏴‍☠️.🚩`.split(`.`)},http_status_code:{informational:[100,101,102,103],success:[200,201,202,203,204,205,206,207,208,226],redirection:[300,301,302,303,304,305,306,307,308],clientError:[400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,425,426,428,429,431,451],serverError:[500,501,502,503,504,505,506,507,508,510,511]},jwt_algorithm:[`ES256`,`ES384`,`ES512`,`HS256`,`HS384`,`HS512`,`PS256`,`PS384`,`PS512`,`RS256`,`RS384`,`RS512`,`none`],user_agent_pattern:[`FakerBot/{{system.semver}}`,`Googlebot/2.1 (+http://www.google.com/bot.html)`,`Mozilla/5.0 (Linux; Android {{number.int({"min":5,"max":13})}}; {{helpers.arrayElement(["SM-G998U","SM-G998B","SM-G998N","SM-G998P","SM-T800"])}}) AppleWebKit/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}} (KHTML, like Gecko) Chrome/{{number.int({"min":55,"max":131})}}.{{system.semver}} Mobile Safari/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}`,`Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:{{number.int({"min":75, "max":133})}}.0) Gecko/20100101 Firefox/{{number.int({"min":75, "max":133})}}.0`,`Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}.{{number.int({"min":0,"max":99})}} (KHTML, like Gecko) Version/16.1 Safari/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}.{{number.int({"min":0,"max":99})}}`,`Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_15_7) AppleWebKit/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}.{{number.int({"min":0,"max":99})}} (KHTML, like Gecko) Chrome/{{number.int({"min":55,"max":131})}}.{{system.semver}} Safari/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}.{{number.int({"min":0,"max":99})}}`,`Mozilla/5.0 (Windows NT {{helpers.arrayElement(["5.1","5.2","6.0","6.1","6.2","6.3","10.0"])}}; Win64; x64) AppleWebKit/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}} (KHTML, like Gecko) Chrome/{{number.int({"min":55,"max":131})}}.{{system.semver}} Safari/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}} Edg/{{number.int({"min":110,"max":131})}}.{{system.semver}}`,`Mozilla/5.0 (X11; Linux x86_64; rv:{{number.int({"min":75,"max":133})}}.0) Gecko/20100101 Firefox/{{number.int({"min":75,"max":133})}}.0`,`Mozilla/5.0 (compatible; MSIE {{number.int({"min":6,"max":10})}}.0; Windows NT {{helpers.arrayElement(["5.1","5.2","6.0","6.1","6.2","6.3","10.0"])}}; Trident/{{number.int({"min":4,"max":7})}}.0)`,`Mozilla/5.0 (iPhone; CPU iPhone OS {{number.int({"min":10,"max":18})}}_{{number.int({"min":0,"max":4})}} like Mac OS X) AppleWebKit/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}.{{number.int({"min":0,"max":99})}} (KHTML, like Gecko) Version/{{number.int({"min":10,"max":18})}}_{{number.int({"min":0,"max":4})}} Mobile/15E148 Safari/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}`]},location:{country_code:[{alpha2:`AD`,alpha3:`AND`,numeric:`020`},{alpha2:`AE`,alpha3:`ARE`,numeric:`784`},{alpha2:`AF`,alpha3:`AFG`,numeric:`004`},{alpha2:`AG`,alpha3:`ATG`,numeric:`028`},{alpha2:`AI`,alpha3:`AIA`,numeric:`660`},{alpha2:`AL`,alpha3:`ALB`,numeric:`008`},{alpha2:`AM`,alpha3:`ARM`,numeric:`051`},{alpha2:`AO`,alpha3:`AGO`,numeric:`024`},{alpha2:`AQ`,alpha3:`ATA`,numeric:`010`},{alpha2:`AR`,alpha3:`ARG`,numeric:`032`},{alpha2:`AS`,alpha3:`ASM`,numeric:`016`},{alpha2:`AT`,alpha3:`AUT`,numeric:`040`},{alpha2:`AU`,alpha3:`AUS`,numeric:`036`},{alpha2:`AW`,alpha3:`ABW`,numeric:`533`},{alpha2:`AX`,alpha3:`ALA`,numeric:`248`},{alpha2:`AZ`,alpha3:`AZE`,numeric:`031`},{alpha2:`BA`,alpha3:`BIH`,numeric:`070`},{alpha2:`BB`,alpha3:`BRB`,numeric:`052`},{alpha2:`BD`,alpha3:`BGD`,numeric:`050`},{alpha2:`BE`,alpha3:`BEL`,numeric:`056`},{alpha2:`BF`,alpha3:`BFA`,numeric:`854`},{alpha2:`BG`,alpha3:`BGR`,numeric:`100`},{alpha2:`BH`,alpha3:`BHR`,numeric:`048`},{alpha2:`BI`,alpha3:`BDI`,numeric:`108`},{alpha2:`BJ`,alpha3:`BEN`,numeric:`204`},{alpha2:`BL`,alpha3:`BLM`,numeric:`652`},{alpha2:`BM`,alpha3:`BMU`,numeric:`060`},{alpha2:`BN`,alpha3:`BRN`,numeric:`096`},{alpha2:`BO`,alpha3:`BOL`,numeric:`068`},{alpha2:`BQ`,alpha3:`BES`,numeric:`535`},{alpha2:`BR`,alpha3:`BRA`,numeric:`076`},{alpha2:`BS`,alpha3:`BHS`,numeric:`044`},{alpha2:`BT`,alpha3:`BTN`,numeric:`064`},{alpha2:`BV`,alpha3:`BVT`,numeric:`074`},{alpha2:`BW`,alpha3:`BWA`,numeric:`072`},{alpha2:`BY`,alpha3:`BLR`,numeric:`112`},{alpha2:`BZ`,alpha3:`BLZ`,numeric:`084`},{alpha2:`CA`,alpha3:`CAN`,numeric:`124`},{alpha2:`CC`,alpha3:`CCK`,numeric:`166`},{alpha2:`CD`,alpha3:`COD`,numeric:`180`},{alpha2:`CF`,alpha3:`CAF`,numeric:`140`},{alpha2:`CG`,alpha3:`COG`,numeric:`178`},{alpha2:`CH`,alpha3:`CHE`,numeric:`756`},{alpha2:`CI`,alpha3:`CIV`,numeric:`384`},{alpha2:`CK`,alpha3:`COK`,numeric:`184`},{alpha2:`CL`,alpha3:`CHL`,numeric:`152`},{alpha2:`CM`,alpha3:`CMR`,numeric:`120`},{alpha2:`CN`,alpha3:`CHN`,numeric:`156`},{alpha2:`CO`,alpha3:`COL`,numeric:`170`},{alpha2:`CR`,alpha3:`CRI`,numeric:`188`},{alpha2:`CU`,alpha3:`CUB`,numeric:`192`},{alpha2:`CV`,alpha3:`CPV`,numeric:`132`},{alpha2:`CW`,alpha3:`CUW`,numeric:`531`},{alpha2:`CX`,alpha3:`CXR`,numeric:`162`},{alpha2:`CY`,alpha3:`CYP`,numeric:`196`},{alpha2:`CZ`,alpha3:`CZE`,numeric:`203`},{alpha2:`DE`,alpha3:`DEU`,numeric:`276`},{alpha2:`DJ`,alpha3:`DJI`,numeric:`262`},{alpha2:`DK`,alpha3:`DNK`,numeric:`208`},{alpha2:`DM`,alpha3:`DMA`,numeric:`212`},{alpha2:`DO`,alpha3:`DOM`,numeric:`214`},{alpha2:`DZ`,alpha3:`DZA`,numeric:`012`},{alpha2:`EC`,alpha3:`ECU`,numeric:`218`},{alpha2:`EE`,alpha3:`EST`,numeric:`233`},{alpha2:`EG`,alpha3:`EGY`,numeric:`818`},{alpha2:`EH`,alpha3:`ESH`,numeric:`732`},{alpha2:`ER`,alpha3:`ERI`,numeric:`232`},{alpha2:`ES`,alpha3:`ESP`,numeric:`724`},{alpha2:`ET`,alpha3:`ETH`,numeric:`231`},{alpha2:`FI`,alpha3:`FIN`,numeric:`246`},{alpha2:`FJ`,alpha3:`FJI`,numeric:`242`},{alpha2:`FK`,alpha3:`FLK`,numeric:`238`},{alpha2:`FM`,alpha3:`FSM`,numeric:`583`},{alpha2:`FO`,alpha3:`FRO`,numeric:`234`},{alpha2:`FR`,alpha3:`FRA`,numeric:`250`},{alpha2:`GA`,alpha3:`GAB`,numeric:`266`},{alpha2:`GB`,alpha3:`GBR`,numeric:`826`},{alpha2:`GD`,alpha3:`GRD`,numeric:`308`},{alpha2:`GE`,alpha3:`GEO`,numeric:`268`},{alpha2:`GF`,alpha3:`GUF`,numeric:`254`},{alpha2:`GG`,alpha3:`GGY`,numeric:`831`},{alpha2:`GH`,alpha3:`GHA`,numeric:`288`},{alpha2:`GI`,alpha3:`GIB`,numeric:`292`},{alpha2:`GL`,alpha3:`GRL`,numeric:`304`},{alpha2:`GM`,alpha3:`GMB`,numeric:`270`},{alpha2:`GN`,alpha3:`GIN`,numeric:`324`},{alpha2:`GP`,alpha3:`GLP`,numeric:`312`},{alpha2:`GQ`,alpha3:`GNQ`,numeric:`226`},{alpha2:`GR`,alpha3:`GRC`,numeric:`300`},{alpha2:`GS`,alpha3:`SGS`,numeric:`239`},{alpha2:`GT`,alpha3:`GTM`,numeric:`320`},{alpha2:`GU`,alpha3:`GUM`,numeric:`316`},{alpha2:`GW`,alpha3:`GNB`,numeric:`624`},{alpha2:`GY`,alpha3:`GUY`,numeric:`328`},{alpha2:`HK`,alpha3:`HKG`,numeric:`344`},{alpha2:`HM`,alpha3:`HMD`,numeric:`334`},{alpha2:`HN`,alpha3:`HND`,numeric:`340`},{alpha2:`HR`,alpha3:`HRV`,numeric:`191`},{alpha2:`HT`,alpha3:`HTI`,numeric:`332`},{alpha2:`HU`,alpha3:`HUN`,numeric:`348`},{alpha2:`ID`,alpha3:`IDN`,numeric:`360`},{alpha2:`IE`,alpha3:`IRL`,numeric:`372`},{alpha2:`IL`,alpha3:`ISR`,numeric:`376`},{alpha2:`IM`,alpha3:`IMN`,numeric:`833`},{alpha2:`IN`,alpha3:`IND`,numeric:`356`},{alpha2:`IO`,alpha3:`IOT`,numeric:`086`},{alpha2:`IQ`,alpha3:`IRQ`,numeric:`368`},{alpha2:`IR`,alpha3:`IRN`,numeric:`364`},{alpha2:`IS`,alpha3:`ISL`,numeric:`352`},{alpha2:`IT`,alpha3:`ITA`,numeric:`380`},{alpha2:`JE`,alpha3:`JEY`,numeric:`832`},{alpha2:`JM`,alpha3:`JAM`,numeric:`388`},{alpha2:`JO`,alpha3:`JOR`,numeric:`400`},{alpha2:`JP`,alpha3:`JPN`,numeric:`392`},{alpha2:`KE`,alpha3:`KEN`,numeric:`404`},{alpha2:`KG`,alpha3:`KGZ`,numeric:`417`},{alpha2:`KH`,alpha3:`KHM`,numeric:`116`},{alpha2:`KI`,alpha3:`KIR`,numeric:`296`},{alpha2:`KM`,alpha3:`COM`,numeric:`174`},{alpha2:`KN`,alpha3:`KNA`,numeric:`659`},{alpha2:`KP`,alpha3:`PRK`,numeric:`408`},{alpha2:`KR`,alpha3:`KOR`,numeric:`410`},{alpha2:`KW`,alpha3:`KWT`,numeric:`414`},{alpha2:`KY`,alpha3:`CYM`,numeric:`136`},{alpha2:`KZ`,alpha3:`KAZ`,numeric:`398`},{alpha2:`LA`,alpha3:`LAO`,numeric:`418`},{alpha2:`LB`,alpha3:`LBN`,numeric:`422`},{alpha2:`LC`,alpha3:`LCA`,numeric:`662`},{alpha2:`LI`,alpha3:`LIE`,numeric:`438`},{alpha2:`LK`,alpha3:`LKA`,numeric:`144`},{alpha2:`LR`,alpha3:`LBR`,numeric:`430`},{alpha2:`LS`,alpha3:`LSO`,numeric:`426`},{alpha2:`LT`,alpha3:`LTU`,numeric:`440`},{alpha2:`LU`,alpha3:`LUX`,numeric:`442`},{alpha2:`LV`,alpha3:`LVA`,numeric:`428`},{alpha2:`LY`,alpha3:`LBY`,numeric:`434`},{alpha2:`MA`,alpha3:`MAR`,numeric:`504`},{alpha2:`MC`,alpha3:`MCO`,numeric:`492`},{alpha2:`MD`,alpha3:`MDA`,numeric:`498`},{alpha2:`ME`,alpha3:`MNE`,numeric:`499`},{alpha2:`MF`,alpha3:`MAF`,numeric:`663`},{alpha2:`MG`,alpha3:`MDG`,numeric:`450`},{alpha2:`MH`,alpha3:`MHL`,numeric:`584`},{alpha2:`MK`,alpha3:`MKD`,numeric:`807`},{alpha2:`ML`,alpha3:`MLI`,numeric:`466`},{alpha2:`MM`,alpha3:`MMR`,numeric:`104`},{alpha2:`MN`,alpha3:`MNG`,numeric:`496`},{alpha2:`MO`,alpha3:`MAC`,numeric:`446`},{alpha2:`MP`,alpha3:`MNP`,numeric:`580`},{alpha2:`MQ`,alpha3:`MTQ`,numeric:`474`},{alpha2:`MR`,alpha3:`MRT`,numeric:`478`},{alpha2:`MS`,alpha3:`MSR`,numeric:`500`},{alpha2:`MT`,alpha3:`MLT`,numeric:`470`},{alpha2:`MU`,alpha3:`MUS`,numeric:`480`},{alpha2:`MV`,alpha3:`MDV`,numeric:`462`},{alpha2:`MW`,alpha3:`MWI`,numeric:`454`},{alpha2:`MX`,alpha3:`MEX`,numeric:`484`},{alpha2:`MY`,alpha3:`MYS`,numeric:`458`},{alpha2:`MZ`,alpha3:`MOZ`,numeric:`508`},{alpha2:`NA`,alpha3:`NAM`,numeric:`516`},{alpha2:`NC`,alpha3:`NCL`,numeric:`540`},{alpha2:`NE`,alpha3:`NER`,numeric:`562`},{alpha2:`NF`,alpha3:`NFK`,numeric:`574`},{alpha2:`NG`,alpha3:`NGA`,numeric:`566`},{alpha2:`NI`,alpha3:`NIC`,numeric:`558`},{alpha2:`NL`,alpha3:`NLD`,numeric:`528`},{alpha2:`NO`,alpha3:`NOR`,numeric:`578`},{alpha2:`NP`,alpha3:`NPL`,numeric:`524`},{alpha2:`NR`,alpha3:`NRU`,numeric:`520`},{alpha2:`NU`,alpha3:`NIU`,numeric:`570`},{alpha2:`NZ`,alpha3:`NZL`,numeric:`554`},{alpha2:`OM`,alpha3:`OMN`,numeric:`512`},{alpha2:`PA`,alpha3:`PAN`,numeric:`591`},{alpha2:`PE`,alpha3:`PER`,numeric:`604`},{alpha2:`PF`,alpha3:`PYF`,numeric:`258`},{alpha2:`PG`,alpha3:`PNG`,numeric:`598`},{alpha2:`PH`,alpha3:`PHL`,numeric:`608`},{alpha2:`PK`,alpha3:`PAK`,numeric:`586`},{alpha2:`PL`,alpha3:`POL`,numeric:`616`},{alpha2:`PM`,alpha3:`SPM`,numeric:`666`},{alpha2:`PN`,alpha3:`PCN`,numeric:`612`},{alpha2:`PR`,alpha3:`PRI`,numeric:`630`},{alpha2:`PS`,alpha3:`PSE`,numeric:`275`},{alpha2:`PT`,alpha3:`PRT`,numeric:`620`},{alpha2:`PW`,alpha3:`PLW`,numeric:`585`},{alpha2:`PY`,alpha3:`PRY`,numeric:`600`},{alpha2:`QA`,alpha3:`QAT`,numeric:`634`},{alpha2:`RE`,alpha3:`REU`,numeric:`638`},{alpha2:`RO`,alpha3:`ROU`,numeric:`642`},{alpha2:`RS`,alpha3:`SRB`,numeric:`688`},{alpha2:`RU`,alpha3:`RUS`,numeric:`643`},{alpha2:`RW`,alpha3:`RWA`,numeric:`646`},{alpha2:`SA`,alpha3:`SAU`,numeric:`682`},{alpha2:`SB`,alpha3:`SLB`,numeric:`090`},{alpha2:`SC`,alpha3:`SYC`,numeric:`690`},{alpha2:`SD`,alpha3:`SDN`,numeric:`729`},{alpha2:`SE`,alpha3:`SWE`,numeric:`752`},{alpha2:`SG`,alpha3:`SGP`,numeric:`702`},{alpha2:`SH`,alpha3:`SHN`,numeric:`654`},{alpha2:`SI`,alpha3:`SVN`,numeric:`705`},{alpha2:`SJ`,alpha3:`SJM`,numeric:`744`},{alpha2:`SK`,alpha3:`SVK`,numeric:`703`},{alpha2:`SL`,alpha3:`SLE`,numeric:`694`},{alpha2:`SM`,alpha3:`SMR`,numeric:`674`},{alpha2:`SN`,alpha3:`SEN`,numeric:`686`},{alpha2:`SO`,alpha3:`SOM`,numeric:`706`},{alpha2:`SR`,alpha3:`SUR`,numeric:`740`},{alpha2:`SS`,alpha3:`SSD`,numeric:`728`},{alpha2:`ST`,alpha3:`STP`,numeric:`678`},{alpha2:`SV`,alpha3:`SLV`,numeric:`222`},{alpha2:`SX`,alpha3:`SXM`,numeric:`534`},{alpha2:`SY`,alpha3:`SYR`,numeric:`760`},{alpha2:`SZ`,alpha3:`SWZ`,numeric:`748`},{alpha2:`TC`,alpha3:`TCA`,numeric:`796`},{alpha2:`TD`,alpha3:`TCD`,numeric:`148`},{alpha2:`TF`,alpha3:`ATF`,numeric:`260`},{alpha2:`TG`,alpha3:`TGO`,numeric:`768`},{alpha2:`TH`,alpha3:`THA`,numeric:`764`},{alpha2:`TJ`,alpha3:`TJK`,numeric:`762`},{alpha2:`TK`,alpha3:`TKL`,numeric:`772`},{alpha2:`TL`,alpha3:`TLS`,numeric:`626`},{alpha2:`TM`,alpha3:`TKM`,numeric:`795`},{alpha2:`TN`,alpha3:`TUN`,numeric:`788`},{alpha2:`TO`,alpha3:`TON`,numeric:`776`},{alpha2:`TR`,alpha3:`TUR`,numeric:`792`},{alpha2:`TT`,alpha3:`TTO`,numeric:`780`},{alpha2:`TV`,alpha3:`TUV`,numeric:`798`},{alpha2:`TW`,alpha3:`TWN`,numeric:`158`},{alpha2:`TZ`,alpha3:`TZA`,numeric:`834`},{alpha2:`UA`,alpha3:`UKR`,numeric:`804`},{alpha2:`UG`,alpha3:`UGA`,numeric:`800`},{alpha2:`UM`,alpha3:`UMI`,numeric:`581`},{alpha2:`US`,alpha3:`USA`,numeric:`840`},{alpha2:`UY`,alpha3:`URY`,numeric:`858`},{alpha2:`UZ`,alpha3:`UZB`,numeric:`860`},{alpha2:`VA`,alpha3:`VAT`,numeric:`336`},{alpha2:`VC`,alpha3:`VCT`,numeric:`670`},{alpha2:`VE`,alpha3:`VEN`,numeric:`862`},{alpha2:`VG`,alpha3:`VGB`,numeric:`092`},{alpha2:`VI`,alpha3:`VIR`,numeric:`850`},{alpha2:`VN`,alpha3:`VNM`,numeric:`704`},{alpha2:`VU`,alpha3:`VUT`,numeric:`548`},{alpha2:`WF`,alpha3:`WLF`,numeric:`876`},{alpha2:`WS`,alpha3:`WSM`,numeric:`882`},{alpha2:`YE`,alpha3:`YEM`,numeric:`887`},{alpha2:`YT`,alpha3:`MYT`,numeric:`175`},{alpha2:`ZA`,alpha3:`ZAF`,numeric:`710`},{alpha2:`ZM`,alpha3:`ZMB`,numeric:`894`},{alpha2:`ZW`,alpha3:`ZWE`,numeric:`716`}],time_zone:hr},metadata:{title:`Base`,code:`base`},system:{directory_path:`/Applications./Library./Network./System./Users./bin./boot./boot/defaults./dev./etc./etc/defaults./etc/mail./etc/namedb./etc/periodic./etc/ppp./home./home/user./home/user/dir./lib./lost+found./media./mnt./net./opt./opt/bin./opt/include./opt/lib./opt/sbin./opt/share./private./private/tmp./private/var./proc./rescue./root./sbin./selinux./srv./sys./tmp./usr./usr/X11R6./usr/bin./usr/include./usr/lib./usr/libdata./usr/libexec./usr/local/bin./usr/local/src./usr/obj./usr/ports./usr/sbin./usr/share./usr/src./var./var/log./var/mail./var/spool./var/tmp./var/yp`.split(`.`),mime_type:{"application/epub+zip":{extensions:[`epub`]},"application/gzip":{extensions:[`gz`]},"application/java-archive":{extensions:[`ear`,`jar`,`war`]},"application/json":{extensions:[`json`,`map`]},"application/ld+json":{extensions:[`jsonld`]},"application/msword":{extensions:[`doc`,`dot`]},"application/octet-stream":{extensions:[`bin`,`bpk`,`buffer`,`deb`,`deploy`,`dist`,`distz`,`dll`,`dmg`,`dms`,`dump`,`elc`,`exe`,`img`,`iso`,`lrf`,`mar`,`msi`,`msm`,`msp`,`pkg`,`so`]},"application/ogg":{extensions:[`ogx`]},"application/pdf":{extensions:[`pdf`]},"application/rtf":{extensions:[`rtf`]},"application/vnd.amazon.ebook":{extensions:[`azw`]},"application/vnd.apple.installer+xml":{extensions:[`mpkg`]},"application/vnd.mozilla.xul+xml":{extensions:[`xul`]},"application/vnd.ms-excel":{extensions:[`xla`,`xlc`,`xlm`,`xls`,`xlt`,`xlw`]},"application/vnd.ms-fontobject":{extensions:[`eot`]},"application/vnd.ms-powerpoint":{extensions:[`pot`,`pps`,`ppt`]},"application/vnd.oasis.opendocument.presentation":{extensions:[`odp`]},"application/vnd.oasis.opendocument.spreadsheet":{extensions:[`ods`]},"application/vnd.oasis.opendocument.text":{extensions:[`odt`]},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{extensions:[`pptx`]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{extensions:[`xlsx`]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{extensions:[`docx`]},"application/vnd.rar":{extensions:[`rar`]},"application/vnd.visio":{extensions:[`vsd`,`vss`,`vst`,`vsw`]},"application/x-7z-compressed":{extensions:[`7z`]},"application/x-abiword":{extensions:[`abw`]},"application/x-bzip":{extensions:[`bz`]},"application/x-bzip2":{extensions:[`boz`,`bz2`]},"application/x-csh":{extensions:[`csh`]},"application/x-freearc":{extensions:[`arc`]},"application/x-httpd-php":{extensions:[`php`]},"application/x-sh":{extensions:[`sh`]},"application/x-tar":{extensions:[`tar`]},"application/xhtml+xml":{extensions:[`xht`,`xhtml`]},"application/xml":{extensions:[`rng`,`xml`,`xsd`,`xsl`]},"application/zip":{extensions:[`zip`]},"audio/3gpp":{extensions:[`3gpp`]},"audio/3gpp2":{extensions:[`3g2`]},"audio/aac":{extensions:[`aac`]},"audio/midi":{extensions:[`kar`,`mid`,`midi`,`rmi`]},"audio/mpeg":{extensions:[`m2a`,`m3a`,`mp2`,`mp2a`,`mp3`,`mpga`]},"audio/ogg":{extensions:[`oga`,`ogg`,`opus`,`spx`]},"audio/opus":{extensions:[`opus`]},"audio/wav":{extensions:[`wav`]},"audio/webm":{extensions:[`weba`]},"font/otf":{extensions:[`otf`]},"font/ttf":{extensions:[`ttf`]},"font/woff":{extensions:[`woff`]},"font/woff2":{extensions:[`woff2`]},"image/avif":{extensions:[`avif`]},"image/bmp":{extensions:[`bmp`]},"image/gif":{extensions:[`gif`]},"image/jpeg":{extensions:[`jpe`,`jpeg`,`jpg`]},"image/png":{extensions:[`png`]},"image/svg+xml":{extensions:[`svg`,`svgz`]},"image/tiff":{extensions:[`tif`,`tiff`]},"image/vnd.microsoft.icon":{extensions:[`ico`]},"image/webp":{extensions:[`webp`]},"text/calendar":{extensions:[`ics`,`ifb`]},"text/css":{extensions:[`css`]},"text/csv":{extensions:[`csv`]},"text/html":{extensions:[`htm`,`html`,`shtml`]},"text/javascript":{extensions:[`js`,`mjs`]},"text/plain":{extensions:[`conf`,`def`,`in`,`ini`,`list`,`log`,`text`,`txt`]},"video/3gpp":{extensions:[`3gp`,`3gpp`]},"video/3gpp2":{extensions:[`3g2`]},"video/mp2t":{extensions:[`ts`]},"video/mp4":{extensions:[`mp4`,`mp4v`,`mpg4`]},"video/mpeg":{extensions:[`m1v`,`m2v`,`mpe`,`mpeg`,`mpg`]},"video/ogg":{extensions:[`ogv`]},"video/webm":{extensions:[`webm`]},"video/x-msvideo":{extensions:[`avi`]}}}}]}),gr=Array.from({length:20},()=>{let e=$.person.firstName(),t=$.person.lastName();return{id:$.string.uuid(),firstName:e,lastName:t,username:$.internet.username({firstName:e,lastName:t}).toLocaleLowerCase(),email:$.internet.email({firstName:e}).toLocaleLowerCase(),phoneNumber:$.phone.number({style:`international`}),status:$.helpers.arrayElement([`active`,`inactive`,`invited`,`suspended`]),role:$.helpers.arrayElement([`superadmin`,`admin`,`cashier`,`manager`]),createdAt:$.date.past(),updatedAt:$.date.recent()}}),_r={class:`overflow-x-auto`},vr=x({__name:`index`,setup(t){let n=v(!1);function r(){n.value=!0,setTimeout(()=>{n.value=!1},2e3)}return(t,i)=>{let a=O;return w(),b(e(Ve),{title:`Users`,description:`Users description`,sticky:``},{actions:y(()=>[o(vt),o(mt),o(a,{variant:`outline`,onClick:r},{default:y(()=>[o(e(Ye)),i[0]||=S(`Mock Loading `,-1)]),_:1})]),default:y(()=>[u(`div`,_r,[o(pt,{loading:e(n),data:e(gr),columns:e(lt)},null,8,[`loading`,`data`,`columns`])])]),_:1})}}});export{vr as default}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/utils-BB02OBq2.js b/monisuo-admin/dist/assets/utils-BB02OBq2.js new file mode 100644 index 0000000..6727012 --- /dev/null +++ b/monisuo-admin/dist/assets/utils-BB02OBq2.js @@ -0,0 +1 @@ +function e(t){var n,r,i=``;if(typeof t==`string`||typeof t==`number`)i+=t;else if(typeof t==`object`)if(Array.isArray(t)){var a=t.length;for(n=0;n{let n=Array(e.length+t.length);for(let t=0;t({classGroupId:e,validator:t}),i=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),a=`-`,o=[],s=`arbitrary..`,c=e=>{let t=ee(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:i}=e;return{getClassGroupId:e=>{if(e.startsWith(`[`)&&e.endsWith(`]`))return u(e);let n=e.split(a);return l(n,n[0]===``&&n.length>1?1:0,t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=i[e],a=r[e];return t?a?n(a,t):t:a||o}return r[e]||o}}},l=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=l(e,t+1,i);if(n)return n}let o=n.validators;if(o===null)return;let s=t===0?e.join(a):e.slice(t).join(a),c=o.length;for(let e=0;ee.slice(1,-1).indexOf(`:`)===-1?void 0:(()=>{let t=e.slice(1,-1),n=t.indexOf(`:`),r=t.slice(0,n);return r?s+r:void 0})(),ee=e=>{let{theme:t,classGroups:n}=e;return d(n,t)},d=(e,t)=>{let n=i();for(let r in e){let i=e[r];f(i,n,r,t)}return n},f=(e,t,n,r)=>{let i=e.length;for(let a=0;a{if(typeof e==`string`){m(e,t,n);return}if(typeof e==`function`){h(e,t,n,r);return}g(e,t,n,r)},m=(e,t,n)=>{let r=e===``?t:_(t,e);r.classGroupId=n},h=(e,t,n,i)=>{if(v(e)){f(e(i),t,n,i);return}t.validators===null&&(t.validators=[]),t.validators.push(r(n,e))},g=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e{let n=e,r=t.split(a),o=r.length;for(let e=0;e`isThemeGetter`in e&&e.isThemeGetter===!0,y=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null),i=(i,a)=>{n[i]=a,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];if(t!==void 0)return t;if((t=r[e])!==void 0)return i(e,t),t},set(e,t){e in n?n[e]=t:i(e,t)}}},b=`!`,x=`:`,S=[],C=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),w=e=>{let{prefix:t,experimentalParseClassName:n}=e,r=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;si?a-i:void 0;return C(t,l,c,u)};if(t){let e=t+x,n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):C(S,!1,t,void 0,!0)}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r},te=e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{let n=[],r=[];for(let i=0;i0&&(r.sort(),n.push(...r),r=[]),n.push(a)):r.push(a)}return r.length>0&&(r.sort(),n.push(...r)),n}},ne=e=>({cache:y(e.cacheSize),parseClassName:w(e),sortModifiers:te(e),...c(e)}),T=/\s+/,re=(e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:a}=t,o=[],s=e.trim().split(T),c=``;for(let e=s.length-1;e>=0;--e){let t=s[e],{isExternal:l,modifiers:u,hasImportantModifier:ee,baseClassName:d,maybePostfixModifierPosition:f}=n(t);if(l){c=t+(c.length>0?` `+c:c);continue}let p=!!f,m=r(p?d.substring(0,f):d);if(!m){if(!p){c=t+(c.length>0?` `+c:c);continue}if(m=r(d),!m){c=t+(c.length>0?` `+c:c);continue}p=!1}let h=u.length===0?``:u.length===1?u[0]:a(u).join(`:`),g=ee?h+b:h,_=g+m;if(o.indexOf(_)>-1)continue;o.push(_);let v=i(m,p);for(let e=0;e0?` `+c:c)}return c},E=(...e)=>{let t=0,n,r,i=``;for(;t{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r{let n,r,i,a,o=o=>(n=ne(t.reduce((e,t)=>t(e),e())),r=n.cache.get,i=n.cache.set,a=s,s(o)),s=e=>{let t=r(e);if(t)return t;let a=re(e,n);return i(e,a),a};return a=o,(...e)=>a(E(...e))},k=[],A=e=>{let t=t=>t[e]||k;return t.isThemeGetter=!0,t},j=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,M=/^\((?:(\w[\w-]*):)?(.+)\)$/i,N=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,ie=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ae=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,oe=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,P=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,F=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,I=e=>N.test(e),L=e=>!!e&&!Number.isNaN(Number(e)),R=e=>!!e&&Number.isInteger(Number(e)),se=e=>e.endsWith(`%`)&&L(e.slice(0,-1)),z=e=>ie.test(e),ce=()=>!0,B=e=>ae.test(e)&&!oe.test(e),V=()=>!1,le=e=>P.test(e),H=e=>F.test(e),ue=e=>!U(e)&&!K(e),de=e=>Y(e,$,V),U=e=>j.test(e),W=e=>Y(e,Se,B),fe=e=>Y(e,Ce,L),pe=e=>Y(e,Te,ce),me=e=>Y(e,we,V),he=e=>Y(e,Z,V),ge=e=>Y(e,Q,H),G=e=>Y(e,Ee,le),K=e=>M.test(e),q=e=>X(e,Se),_e=e=>X(e,we),ve=e=>X(e,Z),ye=e=>X(e,$),be=e=>X(e,Q),J=e=>X(e,Ee,!0),xe=e=>X(e,Te,!0),Y=(e,t,n)=>{let r=j.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},X=(e,t,n=!1)=>{let r=M.exec(e);return r?r[1]?t(r[1]):n:!1},Z=e=>e===`position`||e===`percentage`,Q=e=>e===`image`||e===`url`,$=e=>e===`length`||e===`size`||e===`bg-size`,Se=e=>e===`length`,Ce=e=>e===`number`,we=e=>e===`family-name`,Te=e=>e===`number`||e===`weight`,Ee=e=>e===`shadow`,De=O(()=>{let e=A(`color`),t=A(`font`),n=A(`text`),r=A(`font-weight`),i=A(`tracking`),a=A(`leading`),o=A(`breakpoint`),s=A(`container`),c=A(`spacing`),l=A(`radius`),u=A(`shadow`),ee=A(`inset-shadow`),d=A(`text-shadow`),f=A(`drop-shadow`),p=A(`blur`),m=A(`perspective`),h=A(`aspect`),g=A(`ease`),_=A(`animate`),v=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],y=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],b=()=>[...y(),K,U],x=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],S=()=>[`auto`,`contain`,`none`],C=()=>[K,U,c],w=()=>[I,`full`,`auto`,...C()],te=()=>[R,`none`,`subgrid`,K,U],ne=()=>[`auto`,{span:[`full`,R,K,U]},R,K,U],T=()=>[R,`auto`,K,U],re=()=>[`auto`,`min`,`max`,`fr`,K,U],E=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],D=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],O=()=>[`auto`,...C()],k=()=>[I,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,...C()],j=()=>[I,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,...C()],M=()=>[I,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,...C()],N=()=>[e,K,U],ie=()=>[...y(),ve,he,{position:[K,U]}],ae=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],oe=()=>[`auto`,`cover`,`contain`,ye,de,{size:[K,U]}],P=()=>[se,q,W],F=()=>[``,`none`,`full`,l,K,U],B=()=>[``,L,q,W],V=()=>[`solid`,`dashed`,`dotted`,`double`],le=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],H=()=>[L,se,ve,he],Y=()=>[``,`none`,p,K,U],X=()=>[`none`,L,K,U],Z=()=>[`none`,L,K,U],Q=()=>[L,K,U],$=()=>[I,`full`,...C()];return{cacheSize:500,theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[z],breakpoint:[z],color:[ce],container:[z],"drop-shadow":[z],ease:[`in`,`out`,`in-out`],font:[ue],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[z],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[z],shadow:[z],spacing:[`px`,L],text:[z],"text-shadow":[z],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,I,U,K,h]}],container:[`container`],columns:[{columns:[L,U,K,s]}],"break-after":[{"break-after":v()}],"break-before":[{"break-before":v()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],sr:[`sr-only`,`not-sr-only`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:b()}],overflow:[{overflow:x()}],"overflow-x":[{"overflow-x":x()}],"overflow-y":[{"overflow-y":x()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:w()}],"inset-x":[{"inset-x":w()}],"inset-y":[{"inset-y":w()}],start:[{"inset-s":w(),start:w()}],end:[{"inset-e":w(),end:w()}],"inset-bs":[{"inset-bs":w()}],"inset-be":[{"inset-be":w()}],top:[{top:w()}],right:[{right:w()}],bottom:[{bottom:w()}],left:[{left:w()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[R,`auto`,K,U]}],basis:[{basis:[I,`full`,`auto`,s,...C()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[L,I,`auto`,`initial`,`none`,U]}],grow:[{grow:[``,L,K,U]}],shrink:[{shrink:[``,L,K,U]}],order:[{order:[R,`first`,`last`,`none`,K,U]}],"grid-cols":[{"grid-cols":te()}],"col-start-end":[{col:ne()}],"col-start":[{"col-start":T()}],"col-end":[{"col-end":T()}],"grid-rows":[{"grid-rows":te()}],"row-start-end":[{row:ne()}],"row-start":[{"row-start":T()}],"row-end":[{"row-end":T()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":re()}],"auto-rows":[{"auto-rows":re()}],gap:[{gap:C()}],"gap-x":[{"gap-x":C()}],"gap-y":[{"gap-y":C()}],"justify-content":[{justify:[...E(),`normal`]}],"justify-items":[{"justify-items":[...D(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...D()]}],"align-content":[{content:[`normal`,...E()]}],"align-items":[{items:[...D(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...D(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":E()}],"place-items":[{"place-items":[...D(),`baseline`]}],"place-self":[{"place-self":[`auto`,...D()]}],p:[{p:C()}],px:[{px:C()}],py:[{py:C()}],ps:[{ps:C()}],pe:[{pe:C()}],pbs:[{pbs:C()}],pbe:[{pbe:C()}],pt:[{pt:C()}],pr:[{pr:C()}],pb:[{pb:C()}],pl:[{pl:C()}],m:[{m:O()}],mx:[{mx:O()}],my:[{my:O()}],ms:[{ms:O()}],me:[{me:O()}],mbs:[{mbs:O()}],mbe:[{mbe:O()}],mt:[{mt:O()}],mr:[{mr:O()}],mb:[{mb:O()}],ml:[{ml:O()}],"space-x":[{"space-x":C()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":C()}],"space-y-reverse":[`space-y-reverse`],size:[{size:k()}],"inline-size":[{inline:[`auto`,...j()]}],"min-inline-size":[{"min-inline":[`auto`,...j()]}],"max-inline-size":[{"max-inline":[`none`,...j()]}],"block-size":[{block:[`auto`,...M()]}],"min-block-size":[{"min-block":[`auto`,...M()]}],"max-block-size":[{"max-block":[`none`,...M()]}],w:[{w:[s,`screen`,...k()]}],"min-w":[{"min-w":[s,`screen`,`none`,...k()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...k()]}],h:[{h:[`screen`,`lh`,...k()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...k()]}],"max-h":[{"max-h":[`screen`,`lh`,...k()]}],"font-size":[{text:[`base`,n,q,W]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,xe,pe]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,se,U]}],"font-family":[{font:[_e,me,t]}],"font-features":[{"font-features":[U]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[i,K,U]}],"line-clamp":[{"line-clamp":[L,`none`,K,fe]}],leading:[{leading:[a,...C()]}],"list-image":[{"list-image":[`none`,K,U]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,K,U]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:N()}],"text-color":[{text:N()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[...V(),`wavy`]}],"text-decoration-thickness":[{decoration:[L,`from-font`,`auto`,K,W]}],"text-decoration-color":[{decoration:N()}],"underline-offset":[{"underline-offset":[L,`auto`,K,U]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:C()}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,K,U]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,K,U]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:ie()}],"bg-repeat":[{bg:ae()}],"bg-size":[{bg:oe()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},R,K,U],radial:[``,K,U],conic:[R,K,U]},be,ge]}],"bg-color":[{bg:N()}],"gradient-from-pos":[{from:P()}],"gradient-via-pos":[{via:P()}],"gradient-to-pos":[{to:P()}],"gradient-from":[{from:N()}],"gradient-via":[{via:N()}],"gradient-to":[{to:N()}],rounded:[{rounded:F()}],"rounded-s":[{"rounded-s":F()}],"rounded-e":[{"rounded-e":F()}],"rounded-t":[{"rounded-t":F()}],"rounded-r":[{"rounded-r":F()}],"rounded-b":[{"rounded-b":F()}],"rounded-l":[{"rounded-l":F()}],"rounded-ss":[{"rounded-ss":F()}],"rounded-se":[{"rounded-se":F()}],"rounded-ee":[{"rounded-ee":F()}],"rounded-es":[{"rounded-es":F()}],"rounded-tl":[{"rounded-tl":F()}],"rounded-tr":[{"rounded-tr":F()}],"rounded-br":[{"rounded-br":F()}],"rounded-bl":[{"rounded-bl":F()}],"border-w":[{border:B()}],"border-w-x":[{"border-x":B()}],"border-w-y":[{"border-y":B()}],"border-w-s":[{"border-s":B()}],"border-w-e":[{"border-e":B()}],"border-w-bs":[{"border-bs":B()}],"border-w-be":[{"border-be":B()}],"border-w-t":[{"border-t":B()}],"border-w-r":[{"border-r":B()}],"border-w-b":[{"border-b":B()}],"border-w-l":[{"border-l":B()}],"divide-x":[{"divide-x":B()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":B()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[...V(),`hidden`,`none`]}],"divide-style":[{divide:[...V(),`hidden`,`none`]}],"border-color":[{border:N()}],"border-color-x":[{"border-x":N()}],"border-color-y":[{"border-y":N()}],"border-color-s":[{"border-s":N()}],"border-color-e":[{"border-e":N()}],"border-color-bs":[{"border-bs":N()}],"border-color-be":[{"border-be":N()}],"border-color-t":[{"border-t":N()}],"border-color-r":[{"border-r":N()}],"border-color-b":[{"border-b":N()}],"border-color-l":[{"border-l":N()}],"divide-color":[{divide:N()}],"outline-style":[{outline:[...V(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[L,K,U]}],"outline-w":[{outline:[``,L,q,W]}],"outline-color":[{outline:N()}],shadow:[{shadow:[``,`none`,u,J,G]}],"shadow-color":[{shadow:N()}],"inset-shadow":[{"inset-shadow":[`none`,ee,J,G]}],"inset-shadow-color":[{"inset-shadow":N()}],"ring-w":[{ring:B()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:N()}],"ring-offset-w":[{"ring-offset":[L,W]}],"ring-offset-color":[{"ring-offset":N()}],"inset-ring-w":[{"inset-ring":B()}],"inset-ring-color":[{"inset-ring":N()}],"text-shadow":[{"text-shadow":[`none`,d,J,G]}],"text-shadow-color":[{"text-shadow":N()}],opacity:[{opacity:[L,K,U]}],"mix-blend":[{"mix-blend":[...le(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":le()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[L]}],"mask-image-linear-from-pos":[{"mask-linear-from":H()}],"mask-image-linear-to-pos":[{"mask-linear-to":H()}],"mask-image-linear-from-color":[{"mask-linear-from":N()}],"mask-image-linear-to-color":[{"mask-linear-to":N()}],"mask-image-t-from-pos":[{"mask-t-from":H()}],"mask-image-t-to-pos":[{"mask-t-to":H()}],"mask-image-t-from-color":[{"mask-t-from":N()}],"mask-image-t-to-color":[{"mask-t-to":N()}],"mask-image-r-from-pos":[{"mask-r-from":H()}],"mask-image-r-to-pos":[{"mask-r-to":H()}],"mask-image-r-from-color":[{"mask-r-from":N()}],"mask-image-r-to-color":[{"mask-r-to":N()}],"mask-image-b-from-pos":[{"mask-b-from":H()}],"mask-image-b-to-pos":[{"mask-b-to":H()}],"mask-image-b-from-color":[{"mask-b-from":N()}],"mask-image-b-to-color":[{"mask-b-to":N()}],"mask-image-l-from-pos":[{"mask-l-from":H()}],"mask-image-l-to-pos":[{"mask-l-to":H()}],"mask-image-l-from-color":[{"mask-l-from":N()}],"mask-image-l-to-color":[{"mask-l-to":N()}],"mask-image-x-from-pos":[{"mask-x-from":H()}],"mask-image-x-to-pos":[{"mask-x-to":H()}],"mask-image-x-from-color":[{"mask-x-from":N()}],"mask-image-x-to-color":[{"mask-x-to":N()}],"mask-image-y-from-pos":[{"mask-y-from":H()}],"mask-image-y-to-pos":[{"mask-y-to":H()}],"mask-image-y-from-color":[{"mask-y-from":N()}],"mask-image-y-to-color":[{"mask-y-to":N()}],"mask-image-radial":[{"mask-radial":[K,U]}],"mask-image-radial-from-pos":[{"mask-radial-from":H()}],"mask-image-radial-to-pos":[{"mask-radial-to":H()}],"mask-image-radial-from-color":[{"mask-radial-from":N()}],"mask-image-radial-to-color":[{"mask-radial-to":N()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":y()}],"mask-image-conic-pos":[{"mask-conic":[L]}],"mask-image-conic-from-pos":[{"mask-conic-from":H()}],"mask-image-conic-to-pos":[{"mask-conic-to":H()}],"mask-image-conic-from-color":[{"mask-conic-from":N()}],"mask-image-conic-to-color":[{"mask-conic-to":N()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:ie()}],"mask-repeat":[{mask:ae()}],"mask-size":[{mask:oe()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,K,U]}],filter:[{filter:[``,`none`,K,U]}],blur:[{blur:Y()}],brightness:[{brightness:[L,K,U]}],contrast:[{contrast:[L,K,U]}],"drop-shadow":[{"drop-shadow":[``,`none`,f,J,G]}],"drop-shadow-color":[{"drop-shadow":N()}],grayscale:[{grayscale:[``,L,K,U]}],"hue-rotate":[{"hue-rotate":[L,K,U]}],invert:[{invert:[``,L,K,U]}],saturate:[{saturate:[L,K,U]}],sepia:[{sepia:[``,L,K,U]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,K,U]}],"backdrop-blur":[{"backdrop-blur":Y()}],"backdrop-brightness":[{"backdrop-brightness":[L,K,U]}],"backdrop-contrast":[{"backdrop-contrast":[L,K,U]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,L,K,U]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[L,K,U]}],"backdrop-invert":[{"backdrop-invert":[``,L,K,U]}],"backdrop-opacity":[{"backdrop-opacity":[L,K,U]}],"backdrop-saturate":[{"backdrop-saturate":[L,K,U]}],"backdrop-sepia":[{"backdrop-sepia":[``,L,K,U]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":C()}],"border-spacing-x":[{"border-spacing-x":C()}],"border-spacing-y":[{"border-spacing-y":C()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,K,U]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[L,`initial`,K,U]}],ease:[{ease:[`linear`,`initial`,g,K,U]}],delay:[{delay:[L,K,U]}],animate:[{animate:[`none`,_,K,U]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[m,K,U]}],"perspective-origin":[{"perspective-origin":b()}],rotate:[{rotate:X()}],"rotate-x":[{"rotate-x":X()}],"rotate-y":[{"rotate-y":X()}],"rotate-z":[{"rotate-z":X()}],scale:[{scale:Z()}],"scale-x":[{"scale-x":Z()}],"scale-y":[{"scale-y":Z()}],"scale-z":[{"scale-z":Z()}],"scale-3d":[`scale-3d`],skew:[{skew:Q()}],"skew-x":[{"skew-x":Q()}],"skew-y":[{"skew-y":Q()}],transform:[{transform:[K,U,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:b()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:$()}],"translate-x":[{"translate-x":$()}],"translate-y":[{"translate-y":$()}],"translate-z":[{"translate-z":$()}],"translate-none":[`translate-none`],accent:[{accent:N()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:N()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,K,U]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scroll-m":[{"scroll-m":C()}],"scroll-mx":[{"scroll-mx":C()}],"scroll-my":[{"scroll-my":C()}],"scroll-ms":[{"scroll-ms":C()}],"scroll-me":[{"scroll-me":C()}],"scroll-mbs":[{"scroll-mbs":C()}],"scroll-mbe":[{"scroll-mbe":C()}],"scroll-mt":[{"scroll-mt":C()}],"scroll-mr":[{"scroll-mr":C()}],"scroll-mb":[{"scroll-mb":C()}],"scroll-ml":[{"scroll-ml":C()}],"scroll-p":[{"scroll-p":C()}],"scroll-px":[{"scroll-px":C()}],"scroll-py":[{"scroll-py":C()}],"scroll-ps":[{"scroll-ps":C()}],"scroll-pe":[{"scroll-pe":C()}],"scroll-pbs":[{"scroll-pbs":C()}],"scroll-pbe":[{"scroll-pbe":C()}],"scroll-pt":[{"scroll-pt":C()}],"scroll-pr":[{"scroll-pr":C()}],"scroll-pb":[{"scroll-pb":C()}],"scroll-pl":[{"scroll-pl":C()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,K,U]}],fill:[{fill:[`none`,...N()]}],"stroke-w":[{stroke:[L,q,W,fe]}],stroke:[{stroke:[`none`,...N()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`right`,`left`],"inset-y":[`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`pr`,`pl`],py:[`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`mt`,`mr`,`mb`,`ml`],mx:[`mr`,`ml`],my:[`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-r`,`border-w-l`],"border-w-y":[`border-w-t`,`border-w-b`],"border-color":[`border-color-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-r`,`border-color-l`],"border-color-y":[`border-color-t`,`border-color-b`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]},orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}});function Oe(...e){return De(t(e))}function ke(e,t){t.value=typeof e==`function`?e(t.value):e}export{ke as n,t as r,Oe as t}; \ No newline at end of file diff --git a/monisuo-admin/dist/assets/vue.runtime.esm-bundler-DQjudA8G.js b/monisuo-admin/dist/assets/vue.runtime.esm-bundler-DQjudA8G.js new file mode 100644 index 0000000..10c8757 --- /dev/null +++ b/monisuo-admin/dist/assets/vue.runtime.esm-bundler-DQjudA8G.js @@ -0,0 +1,3 @@ +var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),s=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},c=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},l=(n,r,a)=>(a=n==null?{}:e(i(n)),c(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n));function u(e){let t=Object.create(null);for(let n of e.split(`,`))t[n]=1;return e=>e in t}var d={},f=[],p=()=>{},m=()=>!1,h=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),g=e=>e.startsWith(`onUpdate:`),_=Object.assign,v=(e,t)=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)},y=Object.prototype.hasOwnProperty,b=(e,t)=>y.call(e,t),x=Array.isArray,S=e=>re(e)===`[object Map]`,C=e=>re(e)===`[object Set]`,w=e=>re(e)===`[object Date]`,ee=e=>re(e)===`[object RegExp]`,T=e=>typeof e==`function`,E=e=>typeof e==`string`,D=e=>typeof e==`symbol`,O=e=>typeof e==`object`&&!!e,te=e=>(O(e)||T(e))&&T(e.then)&&T(e.catch),ne=Object.prototype.toString,re=e=>ne.call(e),ie=e=>re(e).slice(8,-1),ae=e=>re(e)===`[object Object]`,k=e=>E(e)&&e!==`NaN`&&e[0]!==`-`&&``+parseInt(e,10)===e,oe=u(`,key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted`),se=e=>{let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},ce=/-\w/g,A=se(e=>e.replace(ce,e=>e.slice(1).toUpperCase())),le=/\B([A-Z])/g,j=se(e=>e.replace(le,`-$1`).toLowerCase()),M=se(e=>e.charAt(0).toUpperCase()+e.slice(1)),ue=se(e=>e?`on${M(e)}`:``),N=(e,t)=>!Object.is(e,t),de=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},pe=e=>{let t=parseFloat(e);return isNaN(t)?e:t},me=e=>{let t=E(e)?Number(e):NaN;return isNaN(t)?e:t},he,ge=()=>he||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{},_e=u(`Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol`);function ve(e){if(x(e)){let t={};for(let n=0;n{if(e){let n=e.split(be);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function Ce(e){let t=``;if(E(e))t=e;else if(x(e))for(let n=0;nke(e,t))}var je=e=>!!(e&&e.__v_isRef===!0),Me=e=>E(e)?e:e==null?``:x(e)||O(e)&&(e.toString===ne||!T(e.toString))?je(e)?Me(e.value):JSON.stringify(e,Ne,2):String(e),Ne=(e,t)=>je(t)?Ne(e,t.value):S(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],r)=>(e[Pe(t,r)+` =>`]=n,e),{})}:C(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>Pe(e))}:D(t)?Pe(t):O(t)&&!x(t)&&!ae(t)?String(t):t,Pe=(e,t=``)=>D(e)?`Symbol(${e.description??t})`:e;function Fe(e){return e==null?`initial`:typeof e==`string`?e===``?` `:e:String(e)}var P,Ie=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.__v_skip=!0,this.parent=P,!e&&P&&(this.index=(P.scopes||=[]).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,t;if(this.scopes)for(e=0,t=this.scopes.length;e0&&--this._on===0&&(P=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let t,n;for(t=0,n=this.effects.length;t0)return;if(We){let e=We;for(We=void 0;e;){let t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;Ue;){let t=Ue;for(Ue=void 0;t;){let n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(t){e||=t}t=n}}if(e)throw e}function Je(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ye(e){let t,n=e.depsTail,r=n;for(;r;){let e=r.prevDep;r.version===-1?(r===n&&(n=e),Qe(r),$e(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=e}e.deps=t,e.depsTail=n}function Xe(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Ze(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Ze(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===st)||(e.globalVersion=st,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Xe(e))))return;e.flags|=2;let t=e.dep,n=F,r=nt;F=e,nt=!0;try{Je(e);let n=e.fn(e._value);(t.version===0||N(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{F=n,nt=r,Ye(e),e.flags&=-3}}function Qe(e,t=!1){let{dep:n,prevSub:r,nextSub:i}=e;if(r&&(r.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)Qe(e,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function $e(e){let{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function et(e,t){e.effect instanceof Ve&&(e=e.effect.fn);let n=new Ve(e);t&&_(n,t);try{n.run()}catch(e){throw n.stop(),e}let r=n.run.bind(n);return r.effect=n,r}function tt(e){e.effect.stop()}var nt=!0,rt=[];function it(){rt.push(nt),nt=!1}function at(){let e=rt.pop();nt=e===void 0?!0:e}function ot(e){let{cleanup:t}=e;if(e.cleanup=void 0,t){let e=F;F=void 0;try{t()}finally{F=e}}}var st=0,ct=class{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}},lt=class{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!F||!nt||F===this.computed)return;let t=this.activeLink;if(t===void 0||t.sub!==F)t=this.activeLink=new ct(F,this),F.deps?(t.prevDep=F.depsTail,F.depsTail.nextDep=t,F.depsTail=t):F.deps=F.depsTail=t,ut(t);else if(t.version===-1&&(t.version=this.version,t.nextDep)){let e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=F.depsTail,t.nextDep=void 0,F.depsTail.nextDep=t,F.depsTail=t,F.deps===t&&(F.deps=e)}return t}trigger(e){this.version++,st++,this.notify(e)}notify(e){Ke();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{qe()}}};function ut(e){if(e.dep.sc++,e.sub.flags&4){let t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)ut(e)}let n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}var dt=new WeakMap,ft=Symbol(``),pt=Symbol(``),mt=Symbol(``);function I(e,t,n){if(nt&&F){let t=dt.get(e);t||dt.set(e,t=new Map);let r=t.get(n);r||(t.set(n,r=new lt),r.map=t,r.key=n),r.track()}}function ht(e,t,n,r,i,a){let o=dt.get(e);if(!o){st++;return}let s=e=>{e&&e.trigger()};if(Ke(),t===`clear`)o.forEach(s);else{let i=x(e),a=i&&k(n);if(i&&n===`length`){let e=Number(r);o.forEach((t,n)=>{(n===`length`||n===mt||!D(n)&&n>=e)&&s(t)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),a&&s(o.get(mt)),t){case`add`:i?a&&s(o.get(`length`)):(s(o.get(ft)),S(e)&&s(o.get(pt)));break;case`delete`:i||(s(o.get(ft)),S(e)&&s(o.get(pt)));break;case`set`:S(e)&&s(o.get(ft));break}}qe()}function gt(e,t){let n=dt.get(e);return n&&n.get(t)}function _t(e){let t=R(e);return t===e?t:(I(t,`iterate`,mt),L(e)?t:t.map(ln))}function vt(e){return I(e=R(e),`iterate`,mt),e}function yt(e,t){return on(e)?an(e)?un(ln(t)):un(t):ln(t)}var bt={__proto__:null,[Symbol.iterator](){return xt(this,Symbol.iterator,e=>yt(this,e))},concat(...e){return _t(this).concat(...e.map(e=>x(e)?_t(e):e))},entries(){return xt(this,`entries`,e=>(e[1]=yt(this,e[1]),e))},every(e,t){return Ct(this,`every`,e,t,void 0,arguments)},filter(e,t){return Ct(this,`filter`,e,t,e=>e.map(e=>yt(this,e)),arguments)},find(e,t){return Ct(this,`find`,e,t,e=>yt(this,e),arguments)},findIndex(e,t){return Ct(this,`findIndex`,e,t,void 0,arguments)},findLast(e,t){return Ct(this,`findLast`,e,t,e=>yt(this,e),arguments)},findLastIndex(e,t){return Ct(this,`findLastIndex`,e,t,void 0,arguments)},forEach(e,t){return Ct(this,`forEach`,e,t,void 0,arguments)},includes(...e){return Tt(this,`includes`,e)},indexOf(...e){return Tt(this,`indexOf`,e)},join(e){return _t(this).join(e)},lastIndexOf(...e){return Tt(this,`lastIndexOf`,e)},map(e,t){return Ct(this,`map`,e,t,void 0,arguments)},pop(){return Et(this,`pop`)},push(...e){return Et(this,`push`,e)},reduce(e,...t){return wt(this,`reduce`,e,t)},reduceRight(e,...t){return wt(this,`reduceRight`,e,t)},shift(){return Et(this,`shift`)},some(e,t){return Ct(this,`some`,e,t,void 0,arguments)},splice(...e){return Et(this,`splice`,e)},toReversed(){return _t(this).toReversed()},toSorted(e){return _t(this).toSorted(e)},toSpliced(...e){return _t(this).toSpliced(...e)},unshift(...e){return Et(this,`unshift`,e)},values(){return xt(this,`values`,e=>yt(this,e))}};function xt(e,t,n){let r=vt(e),i=r[t]();return r!==e&&!L(e)&&(i._next=i.next,i.next=()=>{let e=i._next();return e.done||(e.value=n(e.value)),e}),i}var St=Array.prototype;function Ct(e,t,n,r,i,a){let o=vt(e),s=o!==e&&!L(e),c=o[t];if(c!==St[t]){let t=c.apply(e,a);return s?ln(t):t}let l=n;o!==e&&(s?l=function(t,r){return n.call(this,yt(e,t),r,e)}:n.length>2&&(l=function(t,r){return n.call(this,t,r,e)}));let u=c.call(o,l,r);return s&&i?i(u):u}function wt(e,t,n,r){let i=vt(e),a=i!==e&&!L(e),o=n,s=!1;i!==e&&(a?(s=r.length===0,o=function(t,r,i){return s&&(s=!1,t=yt(e,t)),n.call(this,t,yt(e,r),i,e)}):n.length>3&&(o=function(t,r,i){return n.call(this,t,r,i,e)}));let c=i[t](o,...r);return s?yt(e,c):c}function Tt(e,t,n){let r=R(e);I(r,`iterate`,mt);let i=r[t](...n);return(i===-1||i===!1)&&sn(n[0])?(n[0]=R(n[0]),r[t](...n)):i}function Et(e,t,n=[]){it(),Ke();let r=R(e)[t].apply(e,n);return qe(),at(),r}var Dt=u(`__proto__,__v_isRef,__isVue`),Ot=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!==`arguments`&&e!==`caller`).map(e=>Symbol[e]).filter(D));function kt(e){D(e)||(e=String(e));let t=R(this);return I(t,`has`,e),t.hasOwnProperty(e)}var At=class{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if(t===`__v_skip`)return e.__v_skip;let r=this._isReadonly,i=this._isShallow;if(t===`__v_isReactive`)return!r;if(t===`__v_isReadonly`)return r;if(t===`__v_isShallow`)return i;if(t===`__v_raw`)return n===(r?i?Xt:Yt:i?Jt:qt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;let a=x(e);if(!r){let e;if(a&&(e=bt[t]))return e;if(t===`hasOwnProperty`)return kt}let o=Reflect.get(e,t,z(e)?e:n);if((D(t)?Ot.has(t):Dt(t))||(r||I(e,`get`,t),i))return o;if(z(o)){let e=a&&k(t)?o:o.value;return r&&O(e)?tn(e):e}return O(o)?r?tn(o):$t(o):o}},jt=class extends At{constructor(e=!1){super(!1,e)}set(e,t,n,r){let i=e[t],a=x(e)&&k(t);if(!this._isShallow){let e=on(i);if(!L(n)&&!on(n)&&(i=R(i),n=R(n)),!a&&z(i)&&!z(n))return e||(i.value=n),!0}let o=a?Number(t)e,Rt=e=>Reflect.getPrototypeOf(e);function zt(e,t,n){return function(...r){let i=this.__v_raw,a=R(i),o=S(a),s=e===`entries`||e===Symbol.iterator&&o,c=e===`keys`&&o,l=i[e](...r),u=n?Lt:t?un:ln;return!t&&I(a,`iterate`,c?pt:ft),_(Object.create(l),{next(){let{value:e,done:t}=l.next();return t?{value:e,done:t}:{value:s?[u(e[0]),u(e[1])]:u(e),done:t}}})}}function Bt(e){return function(...t){return e===`delete`?!1:e===`clear`?void 0:this}}function Vt(e,t){let n={get(n){let r=this.__v_raw,i=R(r),a=R(n);e||(N(n,a)&&I(i,`get`,n),I(i,`get`,a));let{has:o}=Rt(i),s=t?Lt:e?un:ln;if(o.call(i,n))return s(r.get(n));if(o.call(i,a))return s(r.get(a));r!==i&&r.get(n)},get size(){let t=this.__v_raw;return!e&&I(R(t),`iterate`,ft),t.size},has(t){let n=this.__v_raw,r=R(n),i=R(t);return e||(N(t,i)&&I(r,`has`,t),I(r,`has`,i)),t===i?n.has(t):n.has(t)||n.has(i)},forEach(n,r){let i=this,a=i.__v_raw,o=R(a),s=t?Lt:e?un:ln;return!e&&I(o,`iterate`,ft),a.forEach((e,t)=>n.call(r,s(e),s(t),i))}};return _(n,e?{add:Bt(`add`),set:Bt(`set`),delete:Bt(`delete`),clear:Bt(`clear`)}:{add(e){let n=R(this),r=Rt(n),i=R(e),a=!t&&!L(e)&&!on(e)?i:e;return r.has.call(n,a)||N(e,a)&&r.has.call(n,e)||N(i,a)&&r.has.call(n,i)||(n.add(a),ht(n,`add`,a,a)),this},set(e,n){!t&&!L(n)&&!on(n)&&(n=R(n));let r=R(this),{has:i,get:a}=Rt(r),o=i.call(r,e);o||=(e=R(e),i.call(r,e));let s=a.call(r,e);return r.set(e,n),o?N(n,s)&&ht(r,`set`,e,n,s):ht(r,`add`,e,n),this},delete(e){let t=R(this),{has:n,get:r}=Rt(t),i=n.call(t,e);i||=(e=R(e),n.call(t,e));let a=r?r.call(t,e):void 0,o=t.delete(e);return i&&ht(t,`delete`,e,void 0,a),o},clear(){let e=R(this),t=e.size!==0,n=e.clear();return t&&ht(e,`clear`,void 0,void 0,void 0),n}}),[`keys`,`values`,`entries`,Symbol.iterator].forEach(r=>{n[r]=zt(r,e,t)}),n}function Ht(e,t){let n=Vt(e,t);return(t,r,i)=>r===`__v_isReactive`?!e:r===`__v_isReadonly`?e:r===`__v_raw`?t:Reflect.get(b(n,r)&&r in t?n:t,r,i)}var Ut={get:Ht(!1,!1)},Wt={get:Ht(!1,!0)},Gt={get:Ht(!0,!1)},Kt={get:Ht(!0,!0)},qt=new WeakMap,Jt=new WeakMap,Yt=new WeakMap,Xt=new WeakMap;function Zt(e){switch(e){case`Object`:case`Array`:return 1;case`Map`:case`Set`:case`WeakMap`:case`WeakSet`:return 2;default:return 0}}function Qt(e){return e.__v_skip||!Object.isExtensible(e)?0:Zt(ie(e))}function $t(e){return on(e)?e:rn(e,!1,Nt,Ut,qt)}function en(e){return rn(e,!1,Ft,Wt,Jt)}function tn(e){return rn(e,!0,Pt,Gt,Yt)}function nn(e){return rn(e,!0,It,Kt,Xt)}function rn(e,t,n,r,i){if(!O(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;let a=Qt(e);if(a===0)return e;let o=i.get(e);if(o)return o;let s=new Proxy(e,a===2?r:n);return i.set(e,s),s}function an(e){return on(e)?an(e.__v_raw):!!(e&&e.__v_isReactive)}function on(e){return!!(e&&e.__v_isReadonly)}function L(e){return!!(e&&e.__v_isShallow)}function sn(e){return e?!!e.__v_raw:!1}function R(e){let t=e&&e.__v_raw;return t?R(t):e}function cn(e){return!b(e,`__v_skip`)&&Object.isExtensible(e)&&fe(e,`__v_skip`,!0),e}var ln=e=>O(e)?$t(e):e,un=e=>O(e)?tn(e):e;function z(e){return e?e.__v_isRef===!0:!1}function dn(e){return pn(e,!1)}function fn(e){return pn(e,!0)}function pn(e,t){return z(e)?e:new mn(e,t)}var mn=class{constructor(e,t){this.dep=new lt,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:R(e),this._value=t?e:ln(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){let t=this._rawValue,n=this.__v_isShallow||L(e)||on(e);e=n?e:R(e),N(e,t)&&(this._rawValue=e,this._value=n?e:ln(e),this.dep.trigger())}};function hn(e){e.dep&&e.dep.trigger()}function gn(e){return z(e)?e.value:e}function _n(e){return T(e)?e():gn(e)}var vn={get:(e,t,n)=>t===`__v_raw`?e:gn(Reflect.get(e,t,n)),set:(e,t,n,r)=>{let i=e[t];return z(i)&&!z(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function yn(e){return an(e)?e:new Proxy(e,vn)}var bn=class{constructor(e){this.__v_isRef=!0,this._value=void 0;let t=this.dep=new lt,{get:n,set:r}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}};function xn(e){return new bn(e)}function Sn(e){let t=x(e)?Array(e.length):{};for(let n in e)t[n]=En(e,n);return t}var Cn=class{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0,this._raw=R(e);let r=!0,i=e;if(!x(e)||!k(String(t)))do r=!sn(i)||L(i);while(r&&(i=i.__v_raw));this._shallow=r}get value(){let e=this._object[this._key];return this._shallow&&(e=gn(e)),this._value=e===void 0?this._defaultValue:e}set value(e){if(this._shallow&&z(this._raw[this._key])){let t=this._object[this._key];if(z(t)){t.value=e;return}}this._object[this._key]=e}get dep(){return gt(this._raw,this._key)}},wn=class{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}};function Tn(e,t,n){return z(e)?e:T(e)?new wn(e):O(e)&&arguments.length>1?En(e,t,n):dn(e)}function En(e,t,n){return new Cn(e,t,n)}var Dn=class{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new lt(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=st-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&F!==this)return Ge(this,!0),!0}get value(){let e=this.dep.track();return Ze(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}};function On(e,t,n=!1){let r,i;return T(e)?r=e:(r=e.get,i=e.set),new Dn(r,i,n)}var kn={GET:`get`,HAS:`has`,ITERATE:`iterate`},An={SET:`set`,ADD:`add`,DELETE:`delete`,CLEAR:`clear`},jn={},Mn=new WeakMap,Nn=void 0;function Pn(){return Nn}function Fn(e,t=!1,n=Nn){if(n){let t=Mn.get(n);t||Mn.set(n,t=[]),t.push(e)}}function In(e,t,n=d){let{immediate:r,deep:i,once:a,scheduler:o,augmentJob:s,call:c}=n,l=e=>i?e:L(e)||i===!1||i===0?Ln(e,1):Ln(e),u,f,m,h,g=!1,_=!1;if(z(e)?(f=()=>e.value,g=L(e)):an(e)?(f=()=>l(e),g=!0):x(e)?(_=!0,g=e.some(e=>an(e)||L(e)),f=()=>e.map(e=>{if(z(e))return e.value;if(an(e))return l(e);if(T(e))return c?c(e,2):e()})):f=T(e)?t?c?()=>c(e,2):e:()=>{if(m){it();try{m()}finally{at()}}let t=Nn;Nn=u;try{return c?c(e,3,[h]):e(h)}finally{Nn=t}}:p,t&&i){let e=f,t=i===!0?1/0:i;f=()=>Ln(e(),t)}let y=Re(),b=()=>{u.stop(),y&&y.active&&v(y.effects,u)};if(a&&t){let e=t;t=(...t)=>{e(...t),b()}}let S=_?Array(e.length).fill(jn):jn,C=e=>{if(!(!(u.flags&1)||!u.dirty&&!e))if(t){let e=u.run();if(i||g||(_?e.some((e,t)=>N(e,S[t])):N(e,S))){m&&m();let n=Nn;Nn=u;try{let n=[e,S===jn?void 0:_&&S[0]===jn?[]:S,h];S=e,c?c(t,3,n):t(...n)}finally{Nn=n}}}else u.run()};return s&&s(C),u=new Ve(f),u.scheduler=o?()=>o(C,!1):C,h=e=>Fn(e,!1,u),m=u.onStop=()=>{let e=Mn.get(u);if(e){if(c)c(e,4);else for(let t of e)t();Mn.delete(u)}},t?r?C(!0):S=u.run():o?o(C.bind(null,!0),!0):u.run(),b.pause=u.pause.bind(u),b.resume=u.resume.bind(u),b.stop=b,b}function Ln(e,t=1/0,n){if(t<=0||!O(e)||e.__v_skip||(n||=new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,z(e))Ln(e.value,t,n);else if(x(e))for(let r=0;r{Ln(e,t,n)});else if(ae(e)){for(let r in e)Ln(e[r],t,n);for(let r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Ln(e[r],t,n)}return e}var Rn=[];function zn(e){Rn.push(e)}function Bn(){Rn.pop()}function Vn(e,t){}var Hn={SETUP_FUNCTION:0,0:`SETUP_FUNCTION`,RENDER_FUNCTION:1,1:`RENDER_FUNCTION`,NATIVE_EVENT_HANDLER:5,5:`NATIVE_EVENT_HANDLER`,COMPONENT_EVENT_HANDLER:6,6:`COMPONENT_EVENT_HANDLER`,VNODE_HOOK:7,7:`VNODE_HOOK`,DIRECTIVE_HOOK:8,8:`DIRECTIVE_HOOK`,TRANSITION_HOOK:9,9:`TRANSITION_HOOK`,APP_ERROR_HANDLER:10,10:`APP_ERROR_HANDLER`,APP_WARN_HANDLER:11,11:`APP_WARN_HANDLER`,FUNCTION_REF:12,12:`FUNCTION_REF`,ASYNC_COMPONENT_LOADER:13,13:`ASYNC_COMPONENT_LOADER`,SCHEDULER:14,14:`SCHEDULER`,COMPONENT_UPDATE:15,15:`COMPONENT_UPDATE`,APP_UNMOUNT_CLEANUP:16,16:`APP_UNMOUNT_CLEANUP`},Un={sp:`serverPrefetch hook`,bc:`beforeCreate hook`,c:`created hook`,bm:`beforeMount hook`,m:`mounted hook`,bu:`beforeUpdate hook`,u:`updated`,bum:`beforeUnmount hook`,um:`unmounted hook`,a:`activated hook`,da:`deactivated hook`,ec:`errorCaptured hook`,rtc:`renderTracked hook`,rtg:`renderTriggered hook`,0:`setup function`,1:`render function`,2:`watcher getter`,3:`watcher callback`,4:`watcher cleanup function`,5:`native event handler`,6:`component event handler`,7:`vnode hook`,8:`directive hook`,9:`transition hook`,10:`app errorHandler`,11:`app warnHandler`,12:`ref function`,13:`async component loader`,14:`scheduler flush`,15:`component update`,16:`app unmount cleanup function`};function Wn(e,t,n,r){try{return r?e(...r):e()}catch(e){Gn(e,t,n)}}function B(e,t,n,r){if(T(e)){let i=Wn(e,t,n,r);return i&&te(i)&&i.catch(e=>{Gn(e,t,n)}),i}if(x(e)){let i=[];for(let a=0;a>>1,i=V[r],a=or(i);a=or(n)?V.push(e):V.splice(er(t),0,e),e.flags|=1,nr()}}function nr(){Qn||=Zn.then(sr)}function rr(e){x(e)?Jn.push(...e):Yn&&e.id===-1?Yn.splice(Xn+1,0,e):e.flags&1||(Jn.push(e),e.flags|=1),nr()}function ir(e,t,n=qn+1){for(;nor(e)-or(t));if(Jn.length=0,Yn){Yn.push(...e);return}for(Yn=e,Xn=0;Xne.id==null?e.flags&2?-1:1/0:e.id;function sr(e){try{for(qn=0;qncr.emit(e,...t)),lr=[]):typeof window<`u`&&window.HTMLElement&&!(window.navigator?.userAgent)?.includes(`jsdom`)?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(e=>{ur(e,t)}),setTimeout(()=>{cr||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,lr=[])},3e3)):lr=[]}var H=null,dr=null;function fr(e){let t=H;return H=e,dr=e&&e.type.__scopeId||null,t}function pr(e){dr=e}function mr(){dr=null}var hr=e=>gr;function gr(e,t=H,n){if(!t||e._n)return e;let r=(...n)=>{r._d&&ss(-1);let i=fr(t),a;try{a=e(...n)}finally{fr(i),r._d&&ss(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function _r(e,t){if(H===null)return e;let n=Gs(H),r=e.dirs||=[];for(let e=0;e1)return n&&T(t)?t.call(r&&r.proxy):t}}function xr(){return!!(Q()||Za)}var Sr=Symbol.for(`v-scx`),Cr=()=>br(Sr);function wr(e,t){return Or(e,null,t)}function Tr(e,t){return Or(e,null,{flush:`post`})}function Er(e,t){return Or(e,null,{flush:`sync`})}function Dr(e,t,n){return Or(e,t,n)}function Or(e,t,n=d){let{immediate:r,deep:i,flush:a,once:o}=n,s=_({},n),c=t&&r||!t&&a!==`post`,l;if(Ps){if(a===`sync`){let e=Cr();l=e.__watcherHandles||=[]}else if(!c){let e=()=>{};return e.stop=p,e.resume=p,e.pause=p,e}}let u=Z;s.call=(e,t,n)=>B(e,u,t,n);let f=!1;a===`post`?s.scheduler=e=>{W(e,u&&u.suspense)}:a!==`sync`&&(f=!0,s.scheduler=(e,t)=>{t?e():tr(e)}),s.augmentJob=e=>{t&&(e.flags|=4),f&&(e.flags|=2,u&&(e.id=u.uid,e.i=u))};let m=In(e,t,s);return Ps&&(l?l.push(m):c&&m()),m}function kr(e,t,n){let r=this.proxy,i=E(e)?e.includes(`.`)?Ar(r,e):()=>r[e]:e.bind(r,r),a;T(t)?a=t:(a=t.handler,n=t);let o=js(this),s=Or(i,a.bind(r),n);return o(),s}function Ar(e,t){let n=t.split(`.`);return()=>{let t=e;for(let e=0;ee.__isTeleport,Nr=e=>e&&(e.disabled||e.disabled===``),Pr=e=>e&&(e.defer||e.defer===``),Fr=e=>typeof SVGElement<`u`&&e instanceof SVGElement,Ir=e=>typeof MathMLElement==`function`&&e instanceof MathMLElement,Lr=(e,t)=>{let n=e&&e.to;return E(n)?t?t(n):null:n},Rr={name:`Teleport`,__isTeleport:!0,process(e,t,n,r,i,a,o,s,c,l){let{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:m,createText:h,createComment:g}}=l,_=Nr(t.props),{shapeFlag:v,children:y,dynamicChildren:b}=t;if(e==null){let e=t.el=h(``),l=t.anchor=h(``);p(e,n,r),p(l,n,r);let d=(e,t)=>{v&16&&u(y,e,t,i,a,o,s,c)},f=()=>{let e=t.target=Lr(t.props,m),n=Ur(e,t,h,p);e&&(o!==`svg`&&Fr(e)?o=`svg`:o!==`mathml`&&Ir(e)&&(o=`mathml`),i&&i.isCE&&(i.ce._teleportTargets||(i.ce._teleportTargets=new Set)).add(e),_||(d(e,n),Hr(t,!1)))};_&&(d(n,l),Hr(t,!0)),Pr(t.props)?(t.el.__isMounted=!1,W(()=>{f(),delete t.el.__isMounted},a)):f()}else{if(Pr(t.props)&&e.el.__isMounted===!1){W(()=>{Rr.process(e,t,n,r,i,a,o,s,c,l)},a);return}t.el=e.el,t.targetStart=e.targetStart;let u=t.anchor=e.anchor,p=t.target=e.target,h=t.targetAnchor=e.targetAnchor,g=Nr(e.props),v=g?n:p,y=g?u:h;if(o===`svg`||Fr(p)?o=`svg`:(o===`mathml`||Ir(p))&&(o=`mathml`),b?(f(e.dynamicChildren,b,v,i,a,o,s),Lo(e,t,!0)):c||d(e,t,v,y,i,a,o,s,!1),_)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):zr(t,n,u,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){let e=t.target=Lr(t.props,m);e&&zr(t,e,null,l,0)}else g&&zr(t,p,h,l,1);Hr(t,_)}},remove(e,t,n,{um:r,o:{remove:i}},a){let{shapeFlag:o,children:s,anchor:c,targetStart:l,targetAnchor:u,target:d,props:f}=e;if(d&&(i(l),i(u)),a&&i(c),o&16){let e=a||!Nr(f);for(let i=0;i{e.isMounted=!0}),Yi(()=>{e.isUnmounting=!0}),e}var qr=[Function,Array],Jr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:qr,onEnter:qr,onAfterEnter:qr,onEnterCancelled:qr,onBeforeLeave:qr,onLeave:qr,onAfterLeave:qr,onLeaveCancelled:qr,onBeforeAppear:qr,onAppear:qr,onAfterAppear:qr,onAppearCancelled:qr},Yr=e=>{let t=e.subTree;return t.component?Yr(t.component):t},Xr={name:`BaseTransition`,props:Jr,setup(e,{slots:t}){let n=Q(),r=Kr();return()=>{let i=t.default&&ii(t.default(),!0);if(!i||!i.length)return;let a=Zr(i),o=R(e),{mode:s}=o;if(r.isLeaving)return ti(a);let c=ni(a);if(!c)return ti(a);let l=ei(c,o,r,n,e=>l=e);c.type!==K&&ri(c,l);let u=n.subTree&&ni(n.subTree);if(u&&u.type!==K&&!fs(u,c)&&Yr(n).type!==K){let e=ei(u,o,r,n);if(ri(u,e),s===`out-in`&&c.type!==K)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete e.afterLeave,u=void 0},ti(a);s===`in-out`&&c.type!==K?e.delayLeave=(e,t,n)=>{let i=$r(r,u);i[String(u.key)]=u,e[Wr]=()=>{t(),e[Wr]=void 0,delete l.delayedLeave,u=void 0},l.delayedLeave=()=>{n(),delete l.delayedLeave,u=void 0}}:u=void 0}else u&&=void 0;return a}}};function Zr(e){let t=e[0];if(e.length>1){for(let n of e)if(n.type!==K){t=n;break}}return t}var Qr=Xr;function $r(e,t){let{leavingVNodes:n}=e,r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ei(e,t,n,r,i){let{appear:a,mode:o,persisted:s=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:f,onLeave:p,onAfterLeave:m,onLeaveCancelled:h,onBeforeAppear:g,onAppear:_,onAfterAppear:v,onAppearCancelled:y}=t,b=String(e.key),S=$r(n,e),C=(e,t)=>{e&&B(e,r,9,t)},w=(e,t)=>{let n=t[1];C(e,t),x(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},ee={mode:o,persisted:s,beforeEnter(t){let r=c;if(!n.isMounted)if(a)r=g||c;else return;t[Wr]&&t[Wr](!0);let i=S[b];i&&fs(e,i)&&i.el[Wr]&&i.el[Wr](),C(r,[t])},enter(t){if(S[b]===e)return;let r=l,i=u,o=d;if(!n.isMounted)if(a)r=_||l,i=v||u,o=y||d;else return;let s=!1;t[Gr]=e=>{s||(s=!0,C(e?o:i,[t]),ee.delayedLeave&&ee.delayedLeave(),t[Gr]=void 0)};let c=t[Gr].bind(null,!1);r?w(r,[t,c]):c()},leave(t,r){let i=String(e.key);if(t[Gr]&&t[Gr](!0),n.isUnmounting)return r();C(f,[t]);let a=!1;t[Wr]=n=>{a||(a=!0,r(),C(n?h:m,[t]),t[Wr]=void 0,S[i]===e&&delete S[i])};let o=t[Wr].bind(null,!1);S[i]=e,p?w(p,[t,o]):o()},clone(e){let a=ei(e,t,n,r,i);return i&&i(a),a}};return ee}function ti(e){if(Pi(e))return e=ys(e),e.children=null,e}function ni(e){if(!Pi(e))return Mr(e.type)&&e.children?Zr(e.children):e;if(e.component)return e.component.subTree;let{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&T(n.default))return n.default()}}function ri(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ri(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ii(e,t=!1,n){let r=[],i=0;for(let a=0;a1)for(let e=0;en.value,set:e=>n.value=e})}return n}function li(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}var ui=new WeakMap;function di(e,t,n,r,i=!1){if(x(e)){e.forEach((e,a)=>di(e,t&&(x(t)?t[a]:t),n,r,i));return}if(ji(r)&&!i){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&di(e,t,n,r.component.subTree);return}let a=r.shapeFlag&4?Gs(r.component):r.el,o=i?null:a,{i:s,r:c}=e,l=t&&t.r,u=s.refs===d?s.refs={}:s.refs,f=s.setupState,p=R(f),h=f===d?m:e=>li(u,e)?!1:b(p,e),g=(e,t)=>!(t&&li(u,t));if(l!=null&&l!==c){if(fi(t),E(l))u[l]=null,h(l)&&(f[l]=null);else if(z(l)){let e=t;g(l,e.k)&&(l.value=null),e.k&&(u[e.k]=null)}}if(T(c))Wn(c,s,12,[o,u]);else{let t=E(c),r=z(c);if(t||r){let s=()=>{if(e.f){let n=t?h(c)?f[c]:u[c]:g(c)||!e.k?c.value:u[e.k];if(i)x(n)&&v(n,a);else if(x(n))n.includes(a)||n.push(a);else if(t)u[c]=[a],h(c)&&(f[c]=u[c]);else{let t=[a];g(c,e.k)&&(c.value=t),e.k&&(u[e.k]=t)}}else t?(u[c]=o,h(c)&&(f[c]=o)):r&&(g(c,e.k)&&(c.value=o),e.k&&(u[e.k]=o))};if(o){let t=()=>{s(),ui.delete(e)};t.id=-1,ui.set(e,t),W(t,n)}else fi(e),s()}}}function fi(e){let t=ui.get(e);t&&(t.flags|=8,ui.delete(e))}var pi=!1,mi=()=>{pi||=(console.error(`Hydration completed but contains mismatches.`),!0)},hi=e=>e.namespaceURI.includes(`svg`)&&e.tagName!==`foreignObject`,gi=e=>e.namespaceURI.includes(`MathML`),_i=e=>{if(e.nodeType===1){if(hi(e))return`svg`;if(gi(e))return`mathml`}},vi=e=>e.nodeType===8;function yi(e){let{mt:t,p:n,o:{patchProp:r,createText:i,nextSibling:a,parentNode:o,remove:s,insert:c,createComment:l}}=e,u=(e,t)=>{if(!t.hasChildNodes()){n(null,e,t),ar(),t._vnode=e;return}d(t.firstChild,e,null,null,null),ar(),t._vnode=e},d=(n,r,s,l,u,h=!1)=>{h||=!!r.dynamicChildren;let b=vi(n)&&n.data===`[`,x=()=>g(n,r,s,l,u,b),{type:S,ref:C,shapeFlag:w,patchFlag:ee}=r,T=n.nodeType;r.el=n,ee===-2&&(h=!1,r.dynamicChildren=null);let E=null;switch(S){case ts:T===3?(n.data!==r.children&&(mi(),n.data=r.children),E=a(n)):r.children===``?(c(r.el=i(``),o(n),n),E=n):E=x();break;case K:y(n)?(E=a(n),v(r.el=n.content.firstChild,n,s)):E=T!==8||b?x():a(n);break;case ns:if(b&&(n=a(n),T=n.nodeType),T===1||T===3){E=n;let e=!r.children.length;for(let t=0;t{o||=!!t.dynamicChildren;let{type:c,props:l,patchFlag:u,shapeFlag:d,dirs:f,transition:m}=t,g=c===`input`||c===`option`;if(g||u!==-1){f&&vr(t,null,n,`created`);let c=!1;if(y(e)){c=Io(null,m)&&n&&n.vnode.props&&n.vnode.props.appear;let r=e.content.firstChild;if(c){let e=r.getAttribute(`class`);e&&(r.$cls=e),m.beforeEnter(r)}v(r,e,n),t.el=e=r}if(d&16&&!(l&&(l.innerHTML||l.textContent))){let r=p(e.firstChild,t,e,n,i,a,o);for(;r;){Si(e,1)||mi();let t=r;r=r.nextSibling,s(t)}}else if(d&8){let n=t.children;n[0]===` +`&&(e.tagName===`PRE`||e.tagName===`TEXTAREA`)&&(n=n.slice(1));let{textContent:r}=e;r!==n&&r!==n.replace(/\r\n|\r/g,` +`)&&(Si(e,0)||mi(),e.textContent=t.children)}if(l){if(g||!o||u&48){let t=e.tagName.includes(`-`);for(let i in l)(g&&(i.endsWith(`value`)||i===`indeterminate`)||h(i)&&!oe(i)||i[0]===`.`||t&&!oe(i))&&r(e,i,null,l[i],void 0,n)}else if(l.onClick)r(e,`onClick`,null,l.onClick,void 0,n);else if(u&4&&an(l.style))for(let e in l.style)l.style[e]}let _;(_=l&&l.onVnodeBeforeMount)&&X(_,n,t),f&&vr(t,null,n,`beforeMount`),((_=l&&l.onVnodeMounted)||f||c)&&Qo(()=>{_&&X(_,n,t),c&&m.enter(e),f&&vr(t,null,n,`mounted`)},i)}return e.nextSibling},p=(e,t,r,o,s,l,u)=>{u||=!!t.dynamicChildren;let f=t.children,p=f.length;for(let t=0;t{let{slotScopeIds:u}=t;u&&(i=i?i.concat(u):u);let d=o(e),f=p(a(e),t,d,n,r,i,s);return f&&vi(f)&&f.data===`]`?a(t.anchor=f):(mi(),c(t.anchor=l(`]`),d,f),f)},g=(e,t,r,i,c,l)=>{if(Si(e.parentElement,1)||mi(),t.el=null,l){let t=_(e);for(;;){let n=a(e);if(n&&n!==t)s(n);else break}}let u=a(e),d=o(e);return s(e),n(null,t,d,u,r,i,_i(d),c),r&&(r.vnode.el=t.el,fo(r,t.el)),u},_=(e,t=`[`,n=`]`)=>{let r=0;for(;e;)if(e=a(e),e&&vi(e)&&(e.data===t&&r++,e.data===n)){if(r===0)return a(e);r--}return e},v=(e,t,n)=>{let r=t.parentNode;r&&r.replaceChild(e,t);let i=n;for(;i;)i.vnode.el===t&&(i.vnode.el=i.subTree.el=e),i=i.parent},y=e=>e.nodeType===1&&e.tagName===`TEMPLATE`;return[u,d]}var bi=`data-allow-mismatch`,xi={0:`text`,1:`children`,2:`class`,3:`style`,4:`attribute`};function Si(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(bi);)e=e.parentElement;let n=e&&e.getAttribute(bi);if(n==null)return!1;if(n===``)return!0;{let e=n.split(`,`);return t===0&&e.includes(`children`)?!0:e.includes(xi[t])}}var Ci=ge().requestIdleCallback||(e=>setTimeout(e,1)),wi=ge().cancelIdleCallback||(e=>clearTimeout(e)),Ti=(e=1e4)=>t=>{let n=Ci(t,{timeout:e});return()=>wi(n)};function Ei(e){let{top:t,left:n,bottom:r,right:i}=e.getBoundingClientRect(),{innerHeight:a,innerWidth:o}=window;return(t>0&&t0&&r0&&n0&&i(t,n)=>{let r=new IntersectionObserver(e=>{for(let n of e)if(n.isIntersecting){r.disconnect(),t();break}},e);return n(e=>{if(e instanceof Element){if(Ei(e))return t(),r.disconnect(),!1;r.observe(e)}}),()=>r.disconnect()},Oi=e=>t=>{if(e){let n=matchMedia(e);if(n.matches)t();else return n.addEventListener(`change`,t,{once:!0}),()=>n.removeEventListener(`change`,t)}},ki=(e=[])=>(t,n)=>{E(e)&&(e=[e]);let r=!1,i=e=>{r||(r=!0,a(),t(),e.target.dispatchEvent(new e.constructor(e.type,e)))},a=()=>{n(t=>{for(let n of e)t.removeEventListener(n,i)})};return n(t=>{for(let n of e)t.addEventListener(n,i,{once:!0})}),a};function Ai(e,t){if(vi(e)&&e.data===`[`){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(vi(r))if(r.data===`]`){if(--n===0)break}else r.data===`[`&&n++;r=r.nextSibling}}else t(e)}var ji=e=>!!e.type.__asyncLoader;function Mi(e){T(e)&&(e={loader:e});let{loader:t,loadingComponent:n,errorComponent:r,delay:i=200,hydrate:a,timeout:o,suspensible:s=!0,onError:c}=e,l=null,u,d=0,f=()=>(d++,l=null,p()),p=()=>{let e;return l||(e=l=t().catch(e=>{if(e=e instanceof Error?e:Error(String(e)),c)return new Promise((t,n)=>{c(e,()=>t(f()),()=>n(e),d+1)});throw e}).then(t=>e!==l&&l?l:(t&&(t.__esModule||t[Symbol.toStringTag]===`Module`)&&(t=t.default),u=t,t)))};return ai({name:`AsyncComponentWrapper`,__asyncLoader:p,__asyncHydrate(e,t,n){let r=!1;(t.bu||=[]).push(()=>r=!0);let i=()=>{r||n()},o=a?()=>{let n=a(i,t=>Ai(e,t));n&&(t.bum||=[]).push(n)}:i;u?o():p().then(()=>!t.isUnmounted&&o())},get __asyncResolved(){return u},setup(){let e=Z;if(si(e),u)return()=>Ni(u,e);let t=t=>{l=null,Gn(t,e,13,!r)};if(s&&e.suspense||Ps)return p().then(t=>()=>Ni(t,e)).catch(e=>(t(e),()=>r?J(r,{error:e}):null));let a=dn(!1),c=dn(),d=dn(!!i);return i&&setTimeout(()=>{d.value=!1},i),o!=null&&setTimeout(()=>{if(!a.value&&!c.value){let e=Error(`Async component timed out after ${o}ms.`);t(e),c.value=e}},o),p().then(()=>{a.value=!0,e.parent&&Pi(e.parent.vnode)&&e.parent.update()}).catch(e=>{t(e),c.value=e}),()=>{if(a.value&&u)return Ni(u,e);if(c.value&&r)return J(r,{error:c.value});if(n&&!d.value)return Ni(n,e)}}})}function Ni(e,t){let{ref:n,props:r,children:i,ce:a}=t.vnode,o=J(e,r,i);return o.ref=n,o.ce=a,delete t.vnode.ce,o}var Pi=e=>e.type.__isKeepAlive,Fi={name:`KeepAlive`,__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){let n=Q(),r=n.ctx;if(!r.renderer)return()=>{let e=t.default&&t.default();return e&&e.length===1?e[0]:e};let i=new Map,a=new Set,o=null,s=n.suspense,{renderer:{p:c,m:l,um:u,o:{createElement:d}}}=r,f=d(`div`);r.activate=(e,t,n,r,i)=>{let a=e.component;l(e,t,n,0,s),c(a.vnode,e,t,n,a,s,r,e.slotScopeIds,i),W(()=>{a.isDeactivated=!1,a.a&&de(a.a);let t=e.props&&e.props.onVnodeMounted;t&&X(t,a.parent,e)},s)},r.deactivate=e=>{let t=e.component;Bo(t.m),Bo(t.a),l(e,f,null,1,s),W(()=>{t.da&&de(t.da);let n=e.props&&e.props.onVnodeUnmounted;n&&X(n,t.parent,e),t.isDeactivated=!0},s)};function p(e){Vi(e),u(e,n,s,!0)}function m(e){i.forEach((t,n)=>{let r=Ks(ji(t)?t.type.__asyncResolved||{}:t.type);r&&!e(r)&&h(n)})}function h(e){let t=i.get(e);t&&(!o||!fs(t,o))?p(t):o&&Vi(o),i.delete(e),a.delete(e)}Dr(()=>[e.include,e.exclude],([e,t])=>{e&&m(t=>Ii(e,t)),t&&m(e=>!Ii(t,e))},{flush:`post`,deep:!0});let g=null,_=()=>{g!=null&&(Ho(n.subTree.type)?W(()=>{i.set(g,Hi(n.subTree))},n.subTree.suspense):i.set(g,Hi(n.subTree)))};return Ki(_),Ji(_),Yi(()=>{i.forEach(e=>{let{subTree:t,suspense:r}=n,i=Hi(t);if(e.type===i.type&&e.key===i.key){Vi(i);let e=i.component.da;e&&W(e,r);return}p(e)})}),()=>{if(g=null,!t.default)return o=null;let n=t.default(),r=n[0];if(n.length>1)return o=null,n;if(!ds(r)||!(r.shapeFlag&4)&&!(r.shapeFlag&128))return o=null,r;let s=Hi(r);if(s.type===K)return o=null,s;let c=s.type,l=Ks(ji(s)?s.type.__asyncResolved||{}:c),{include:u,exclude:d,max:f}=e;if(u&&(!l||!Ii(u,l))||d&&l&&Ii(d,l))return s.shapeFlag&=-257,o=s,r;let p=s.key==null?c:s.key,m=i.get(p);return s.el&&(s=ys(s),r.shapeFlag&128&&(r.ssContent=s)),g=p,m?(s.el=m.el,s.component=m.component,s.transition&&ri(s,s.transition),s.shapeFlag|=512,a.delete(p),a.add(p)):(a.add(p),f&&a.size>parseInt(f,10)&&h(a.values().next().value)),s.shapeFlag|=256,o=s,Ho(r.type)?r:s}}};function Ii(e,t){return x(e)?e.some(e=>Ii(e,t)):E(e)?e.split(`,`).includes(t):ee(e)?(e.lastIndex=0,e.test(t)):!1}function Li(e,t){zi(e,`a`,t)}function Ri(e,t){zi(e,`da`,t)}function zi(e,t,n=Z){let r=e.__wdc||=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()};if(Ui(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Pi(e.parent.vnode)&&Bi(r,t,n,e),e=e.parent}}function Bi(e,t,n,r){let i=Ui(t,e,r,!0);Xi(()=>{v(r[t],i)},n)}function Vi(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Hi(e){return e.shapeFlag&128?e.ssContent:e}function Ui(e,t,n=Z,r=!1){if(n){let i=n[e]||(n[e]=[]),a=t.__weh||=(...r)=>{it();let i=js(n),a=B(t,n,e,r);return i(),at(),a};return r?i.unshift(a):i.push(a),a}}var Wi=e=>(t,n=Z)=>{(!Ps||e===`sp`)&&Ui(e,(...e)=>t(...e),n)},Gi=Wi(`bm`),Ki=Wi(`m`),qi=Wi(`bu`),Ji=Wi(`u`),Yi=Wi(`bum`),Xi=Wi(`um`),Zi=Wi(`sp`),Qi=Wi(`rtg`),$i=Wi(`rtc`);function ea(e,t=Z){Ui(`ec`,e,t)}var ta=`components`,na=`directives`;function ra(e,t){return sa(ta,e,!0,t)||e}var ia=Symbol.for(`v-ndc`);function aa(e){return E(e)?sa(ta,e,!1)||e:e||ia}function oa(e){return sa(na,e)}function sa(e,t,n=!0,r=!1){let i=H||Z;if(i){let n=i.type;if(e===ta){let e=Ks(n,!1);if(e&&(e===t||e===A(t)||e===M(A(t))))return n}let a=ca(i[e]||n[e],t)||ca(i.appContext[e],t);return!a&&r?n:a}}function ca(e,t){return e&&(e[t]||e[A(t)]||e[M(A(t))])}function la(e,t,n,r){let i,a=n&&n[r],o=x(e);if(o||E(e)){let n=o&&an(e),r=!1,s=!1;n&&(r=!L(e),s=on(e),e=vt(e)),i=Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,a&&a[n]));else{let n=Object.keys(e);i=Array(n.length);for(let r=0,o=n.length;r{let t=r.fn(...e);return t&&(t.key=r.key),t}:r.fn)}return e}function da(e,t,n={},r,i){if(H.ce||H.parent&&ji(H.parent)&&H.parent.ce){let e=Object.keys(n).length>0;return t!==`default`&&(n.name=t),is(),us(G,null,[J(`slot`,n,r&&r())],e?-2:64)}let a=e[t];a&&a._c&&(a._d=!1),is();let o=a&&fa(a(n)),s=n.key||o&&o.key,c=us(G,{key:(s&&!D(s)?s:`_${t}`)+(!o&&r?`_fb`:``)},o||(r?r():[]),o&&e._===1?64:-2);return!i&&c.scopeId&&(c.slotScopeIds=[c.scopeId+`-s`]),a&&a._c&&(a._d=!0),c}function fa(e){return e.some(e=>ds(e)?!(e.type===K||e.type===G&&!fa(e.children)):!0)?e:null}function pa(e,t){let n={};for(let r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ue(r)]=e[r];return n}var ma=e=>e?Ns(e)?Gs(e):ma(e.parent):null,ha=_(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ma(e.parent),$root:e=>ma(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>za(e),$forceUpdate:e=>e.f||=()=>{tr(e.update)},$nextTick:e=>e.n||=$n.bind(e.proxy),$watch:e=>kr.bind(e)}),ga=(e,t)=>e!==d&&!e.__isScriptSetup&&b(e,t),_a={get({_:e},t){if(t===`__v_skip`)return!0;let{ctx:n,setupState:r,data:i,props:a,accessCache:o,type:s,appContext:c}=e;if(t[0]!==`$`){let e=o[t];if(e!==void 0)switch(e){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return a[t]}else if(ga(r,t))return o[t]=1,r[t];else if(i!==d&&b(i,t))return o[t]=2,i[t];else if(b(a,t))return o[t]=3,a[t];else if(n!==d&&b(n,t))return o[t]=4,n[t];else Pa&&(o[t]=0)}let l=ha[t],u,f;if(l)return t===`$attrs`&&I(e.attrs,`get`,``),l(e);if((u=s.__cssModules)&&(u=u[t]))return u;if(n!==d&&b(n,t))return o[t]=4,n[t];if(f=c.config.globalProperties,b(f,t))return f[t]},set({_:e},t,n){let{data:r,setupState:i,ctx:a}=e;return ga(i,t)?(i[t]=n,!0):r!==d&&b(r,t)?(r[t]=n,!0):b(e.props,t)||t[0]===`$`&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,props:a,type:o}},s){let c;return!!(n[s]||e!==d&&s[0]!==`$`&&b(e,s)||ga(t,s)||b(a,s)||b(r,s)||b(ha,s)||b(i.config.globalProperties,s)||(c=o.__cssModules)&&c[s])},defineProperty(e,t,n){return n.get==null?b(n,`value`)&&this.set(e,t,n.value,null):e._.accessCache[t]=0,Reflect.defineProperty(e,t,n)}},va=_({},_a,{get(e,t){if(t!==Symbol.unscopables)return _a.get(e,t,e)},has(e,t){return t[0]!==`_`&&!_e(t)}});function ya(){return null}function ba(){return null}function xa(e){}function Sa(e){}function Ca(){return null}function wa(){}function Ta(e,t){return null}function Ea(){return Oa(`useSlots`).slots}function Da(){return Oa(`useAttrs`).attrs}function Oa(e){let t=Q();return t.setupContext||=Ws(t)}function ka(e){return x(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function Aa(e,t){let n=ka(e);for(let e in t){if(e.startsWith(`__skip`))continue;let r=n[e];r?x(r)||T(r)?r=n[e]={type:r,default:t[e]}:r.default=t[e]:r===null&&(r=n[e]={default:t[e]}),r&&t[`__skip_${e}`]&&(r.skipFactory=!0)}return n}function ja(e,t){return!e||!t?e||t:x(e)&&x(t)?e.concat(t):_({},ka(e),ka(t))}function Ma(e,t){let n={};for(let r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function Na(e){let t=Q(),n=Ps,r=e();Ms(),n&&As(!1);let i=()=>{js(t),n&&As(!0)},a=()=>{Q()!==t&&t.scope.off(),Ms(),n&&As(!1)};return te(r)&&(r=r.catch(e=>{throw i(),Promise.resolve().then(()=>Promise.resolve().then(a)),e})),[r,()=>{i(),Promise.resolve().then(a)}]}var Pa=!0;function Fa(e){let t=za(e),n=e.proxy,r=e.ctx;Pa=!1,t.beforeCreate&&La(t.beforeCreate,e,`bc`);let{data:i,computed:a,methods:o,watch:s,provide:c,inject:l,created:u,beforeMount:d,mounted:f,beforeUpdate:m,updated:h,activated:g,deactivated:_,beforeDestroy:v,beforeUnmount:y,destroyed:b,unmounted:S,render:C,renderTracked:w,renderTriggered:ee,errorCaptured:E,serverPrefetch:D,expose:te,inheritAttrs:ne,components:re,directives:ie,filters:ae}=t;if(l&&Ia(l,r,null),o)for(let e in o){let t=o[e];T(t)&&(r[e]=t.bind(n))}if(i){let t=i.call(n,n);O(t)&&(e.data=$t(t))}if(Pa=!0,a)for(let e in a){let t=a[e],i=Js({get:T(t)?t.bind(n,n):T(t.get)?t.get.bind(n,n):p,set:!T(t)&&T(t.set)?t.set.bind(n):p});Object.defineProperty(r,e,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(s)for(let e in s)Ra(s[e],r,n,e);if(c){let e=T(c)?c.call(n):c;Reflect.ownKeys(e).forEach(t=>{yr(t,e[t])})}u&&La(u,e,`c`);function k(e,t){x(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(k(Gi,d),k(Ki,f),k(qi,m),k(Ji,h),k(Li,g),k(Ri,_),k(ea,E),k($i,w),k(Qi,ee),k(Yi,y),k(Xi,S),k(Zi,D),x(te))if(te.length){let t=e.exposed||={};te.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||={};C&&e.render===p&&(e.render=C),ne!=null&&(e.inheritAttrs=ne),re&&(e.components=re),ie&&(e.directives=ie),D&&si(e)}function Ia(e,t,n=p){x(e)&&(e=Wa(e));for(let n in e){let r=e[n],i;i=O(r)?`default`in r?br(r.from||n,r.default,!0):br(r.from||n):br(r),z(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[n]=i}}function La(e,t,n){B(x(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ra(e,t,n,r){let i=r.includes(`.`)?Ar(n,r):()=>n[r];if(E(e)){let n=t[e];T(n)&&Dr(i,n)}else if(T(e))Dr(i,e.bind(n));else if(O(e))if(x(e))e.forEach(e=>Ra(e,t,n,r));else{let r=T(e.handler)?e.handler.bind(n):t[e.handler];T(r)&&Dr(i,r,e)}}function za(e){let t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t),c;return s?c=s:!i.length&&!n&&!r?c=t:(c={},i.length&&i.forEach(e=>Ba(c,e,o,!0)),Ba(c,t,o)),O(t)&&a.set(t,c),c}function Ba(e,t,n,r=!1){let{mixins:i,extends:a}=t;a&&Ba(e,a,n,!0),i&&i.forEach(t=>Ba(e,t,n,!0));for(let i in t)if(!(r&&i===`expose`)){let r=Va[i]||n&&n[i];e[i]=r?r(e[i],t[i]):t[i]}return e}var Va={data:Ha,props:Ka,emits:Ka,methods:Ga,computed:Ga,beforeCreate:U,created:U,beforeMount:U,mounted:U,beforeUpdate:U,updated:U,beforeDestroy:U,beforeUnmount:U,destroyed:U,unmounted:U,activated:U,deactivated:U,errorCaptured:U,serverPrefetch:U,components:Ga,directives:Ga,watch:qa,provide:Ha,inject:Ua};function Ha(e,t){return t?e?function(){return _(T(e)?e.call(this,this):e,T(t)?t.call(this,this):t)}:t:e}function Ua(e,t){return Ga(Wa(e),Wa(t))}function Wa(e){if(x(e)){let t={};for(let n=0;n{let c,l=d,u;return Er(()=>{let t=e[i];N(c,t)&&(c=t,s())}),{get(){return o(),n.get?n.get(c):c},set(e){let o=n.set?n.set(e):e;if(!N(o,c)&&!(l!==d&&N(e,l)))return;let f=r.vnode.props;f&&(t in f||i in f||a in f)&&(`onUpdate:${t}`in f||`onUpdate:${i}`in f||`onUpdate:${a}`in f)||(c=e,s()),r.emit(`update:${t}`,o),N(e,o)&&N(e,l)&&!N(o,u)&&s(),l=e,u=o}}});return s[Symbol.iterator]=()=>{let e=0;return{next(){return e<2?{value:e++?o||d:s,done:!1}:{done:!0}}}},s}var $a=(e,t)=>t===`modelValue`||t===`model-value`?e.modelModifiers:e[`${t}Modifiers`]||e[`${A(t)}Modifiers`]||e[`${j(t)}Modifiers`];function eo(e,t,...n){if(e.isUnmounted)return;let r=e.vnode.props||d,i=n,a=t.startsWith(`update:`),o=a&&$a(r,t.slice(7));o&&(o.trim&&(i=n.map(e=>E(e)?e.trim():e)),o.number&&(i=n.map(pe)));let s,c=r[s=ue(t)]||r[s=ue(A(t))];!c&&a&&(c=r[s=ue(j(t))]),c&&B(c,e,6,i);let l=r[s+`Once`];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,B(l,e,6,i)}}var to=new WeakMap;function no(e,t,n=!1){let r=n?to:t.emitsCache,i=r.get(e);if(i!==void 0)return i;let a=e.emits,o={},s=!1;if(!T(e)){let r=e=>{let n=no(e,t,!0);n&&(s=!0,_(o,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return!a&&!s?(O(e)&&r.set(e,null),null):(x(a)?a.forEach(e=>o[e]=null):_(o,a),O(e)&&r.set(e,o),o)}function ro(e,t){return!e||!h(t)?!1:(t=t.slice(2).replace(/Once$/,``),b(e,t[0].toLowerCase()+t.slice(1))||b(e,j(t))||b(e,t))}function io(e){let{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[a],slots:o,attrs:s,emit:c,render:l,renderCache:u,props:d,data:f,setupState:p,ctx:m,inheritAttrs:h}=e,_=fr(e),v,y;try{if(n.shapeFlag&4){let e=i||r,t=e;v=Y(l.call(t,e,u,d,p,f,m)),y=s}else{let e=t;v=Y(e.length>1?e(d,{attrs:s,slots:o,emit:c}):e(d,null)),y=t.props?s:oo(s)}}catch(t){rs.length=0,Gn(t,e,1),v=J(K)}let b=v;if(y&&h!==!1){let e=Object.keys(y),{shapeFlag:t}=b;e.length&&t&7&&(a&&e.some(g)&&(y=so(y,a)),b=ys(b,y,!1,!0))}return n.dirs&&(b=ys(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&ri(b,n.transition),v=b,fr(_),v}function ao(e,t=!0){let n;for(let t=0;t{let t;for(let n in e)(n===`class`||n===`style`||h(n))&&((t||={})[n]=e[n]);return t},so=(e,t)=>{let n={};for(let r in e)(!g(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function co(e,t,n){let{props:r,children:i,component:a}=e,{props:o,children:s,patchFlag:c}=t,l=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?lo(r,o,l):!!o;if(c&8){let e=t.dynamicProps;for(let t=0;tObject.create(po),ho=e=>Object.getPrototypeOf(e)===po;function go(e,t,n,r=!1){let i={},a=mo();e.propsDefaults=Object.create(null),vo(e,t,i,a);for(let t in e.propsOptions[0])t in i||(i[t]=void 0);n?e.props=r?i:en(i):e.type.props?e.props=i:e.props=a,e.attrs=a}function _o(e,t,n,r){let{props:i,attrs:a,vnode:{patchFlag:o}}=e,s=R(i),[c]=e.propsOptions,l=!1;if((r||o>0)&&!(o&16)){if(o&8){let n=e.vnode.dynamicProps;for(let r=0;r{c=!0;let[n,r]=xo(e,t,!0);_(o,n),r&&s.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!a&&!c)return O(e)&&r.set(e,f),f;if(x(a))for(let e=0;ee===`_`||e===`_ctx`||e===`$stable`,wo=e=>x(e)?e.map(Y):[Y(e)],To=(e,t,n)=>{if(t._n)return t;let r=gr((...e)=>wo(t(...e)),n);return r._c=!1,r},Eo=(e,t,n)=>{let r=e._ctx;for(let n in e){if(Co(n))continue;let i=e[n];if(T(i))t[n]=To(n,i,r);else if(i!=null){let e=wo(i);t[n]=()=>e}}},Do=(e,t)=>{let n=wo(t);e.slots.default=()=>n},Oo=(e,t,n)=>{for(let r in t)(n||!Co(r))&&(e[r]=t[r])},ko=(e,t,n)=>{let r=e.slots=mo();if(e.vnode.shapeFlag&32){let e=t._;e?(Oo(r,t,n),n&&fe(r,`_`,e,!0)):Eo(t,r)}else t&&Do(e,t)},Ao=(e,t,n)=>{let{vnode:r,slots:i}=e,a=!0,o=d;if(r.shapeFlag&32){let e=t._;e?n&&e===1?a=!1:Oo(i,t,n):(a=!t.$stable,Eo(t,i)),o=t}else t&&(Do(e,t),o={default:1});if(a)for(let e in i)!Co(e)&&o[e]==null&&delete i[e]},W=Qo;function jo(e){return No(e)}function Mo(e){return No(e,yi)}function No(e,t){let n=ge();n.__VUE__=!0;let{insert:r,remove:i,patchProp:a,createElement:o,createText:s,createComment:c,setText:l,setElementText:u,parentNode:m,nextSibling:h,setScopeId:g=p,insertStaticContent:_}=e,v=(e,t,n,r=null,i=null,a=null,o=void 0,s=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!fs(e,t)&&(r=me(e),M(e,i,a,!0),e=null),t.patchFlag===-2&&(c=!1,t.dynamicChildren=null);let{type:l,ref:u,shapeFlag:d}=t;switch(l){case ts:y(e,t,n,r);break;case K:b(e,t,n,r);break;case ns:e??x(t,n,r,o);break;case G:ne(e,t,n,r,i,a,o,s,c);break;default:d&1?w(e,t,n,r,i,a,o,s,c):d&6?re(e,t,n,r,i,a,o,s,c):(d&64||d&128)&&l.process(e,t,n,r,i,a,o,s,c,ve)}u!=null&&i?di(u,e&&e.ref,a,t||e,!t):u==null&&e&&e.ref!=null&&di(e.ref,null,a,e,!0)},y=(e,t,n,i)=>{if(e==null)r(t.el=s(t.children),n,i);else{let n=t.el=e.el;t.children!==e.children&&l(n,t.children)}},b=(e,t,n,i)=>{e==null?r(t.el=c(t.children||``),n,i):t.el=e.el},x=(e,t,n,r)=>{[e.el,e.anchor]=_(e.children,t,n,r,e.el,e.anchor)},S=({el:e,anchor:t},n,i)=>{let a;for(;e&&e!==t;)a=h(e),r(e,n,i),e=a;r(t,n,i)},C=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=h(e),i(e),e=n;i(t)},w=(e,t,n,r,i,a,o,s,c)=>{if(t.type===`svg`?o=`svg`:t.type===`math`&&(o=`mathml`),e==null)ee(t,n,r,i,a,o,s,c);else{let n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),D(e,t,i,a,o,s,c)}finally{n&&n._endPatch()}}},ee=(e,t,n,i,s,c,l,d)=>{let f,p,{props:m,shapeFlag:h,transition:g,dirs:_}=e;if(f=e.el=o(e.type,c,m&&m.is,m),h&8?u(f,e.children):h&16&&E(e.children,f,null,i,s,Po(e,c),l,d),_&&vr(e,null,i,`created`),T(f,e,e.scopeId,l,i),m){for(let e in m)e!==`value`&&!oe(e)&&a(f,e,null,m[e],c,i);`value`in m&&a(f,`value`,null,m.value,c),(p=m.onVnodeBeforeMount)&&X(p,i,e)}_&&vr(e,null,i,`beforeMount`);let v=Io(s,g);v&&g.beforeEnter(f),r(f,t,n),((p=m&&m.onVnodeMounted)||v||_)&&W(()=>{p&&X(p,i,e),v&&g.enter(f),_&&vr(e,null,i,`mounted`)},s)},T=(e,t,n,r,i)=>{if(n&&g(e,n),r)for(let t=0;t{for(let l=c;l{let c=t.el=e.el,{patchFlag:l,dynamicChildren:f,dirs:p}=t;l|=e.patchFlag&16;let m=e.props||d,h=t.props||d,g;if(n&&Fo(n,!1),(g=h.onVnodeBeforeUpdate)&&X(g,n,t,e),p&&vr(t,e,n,`beforeUpdate`),n&&Fo(n,!0),(m.innerHTML&&h.innerHTML==null||m.textContent&&h.textContent==null)&&u(c,``),f?O(e.dynamicChildren,f,c,n,r,Po(t,i),o):s||ce(e,t,c,null,n,r,Po(t,i),o,!1),l>0){if(l&16)te(c,m,h,n,i);else if(l&2&&m.class!==h.class&&a(c,`class`,null,h.class,i),l&4&&a(c,`style`,m.style,h.style,i),l&8){let e=t.dynamicProps;for(let t=0;t{g&&X(g,n,t,e),p&&vr(t,e,n,`updated`)},r)},O=(e,t,n,r,i,a,o)=>{for(let s=0;s{if(t!==n){if(t!==d)for(let o in t)!oe(o)&&!(o in n)&&a(e,o,t[o],null,i,r);for(let o in n){if(oe(o))continue;let s=n[o],c=t[o];s!==c&&o!==`value`&&a(e,o,c,s,i,r)}`value`in n&&a(e,`value`,t.value,n.value,i)}},ne=(e,t,n,i,a,o,c,l,u)=>{let d=t.el=e?e.el:s(``),f=t.anchor=e?e.anchor:s(``),{patchFlag:p,dynamicChildren:m,slotScopeIds:h}=t;h&&(l=l?l.concat(h):h),e==null?(r(d,n,i),r(f,n,i),E(t.children||[],n,f,a,o,c,l,u)):p>0&&p&64&&m&&e.dynamicChildren&&e.dynamicChildren.length===m.length?(O(e.dynamicChildren,m,n,a,o,c,l),(t.key!=null||a&&t===a.subTree)&&Lo(e,t,!0)):ce(e,t,n,f,a,o,c,l,u)},re=(e,t,n,r,i,a,o,s,c)=>{t.slotScopeIds=s,e==null?t.shapeFlag&512?i.ctx.activate(t,n,r,o,c):ie(t,n,r,i,a,o,c):ae(e,t,c)},ie=(e,t,n,r,i,a,o)=>{let s=e.component=Os(e,r,i);if(Pi(e)&&(s.ctx.renderer=ve),Fs(s,!1,o),s.asyncDep){if(i&&i.registerDep(s,k,o),!e.el){let r=s.subTree=J(K);b(null,r,t,n),e.placeholder=r.el}}else k(s,e,t,n,i,a,o)},ae=(e,t,n)=>{let r=t.component=e.component;if(co(e,t,n))if(r.asyncDep&&!r.asyncResolved){se(r,t,n);return}else r.next=t,r.update();else t.el=e.el,r.vnode=t},k=(e,t,n,r,i,a,o)=>{let s=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:s,vnode:c}=e;{let n=zo(e);if(n){t&&(t.el=c.el,se(e,t,o)),n.asyncDep.then(()=>{W(()=>{e.isUnmounted||l()},i)});return}}let u=t,d;Fo(e,!1),t?(t.el=c.el,se(e,t,o)):t=c,n&&de(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&X(d,s,t,c),Fo(e,!0);let f=io(e),p=e.subTree;e.subTree=f,v(p,f,m(p.el),me(p),e,i,a),t.el=f.el,u===null&&fo(e,f.el),r&&W(r,i),(d=t.props&&t.props.onVnodeUpdated)&&W(()=>X(d,s,t,c),i)}else{let o,{el:s,props:c}=t,{bm:l,m:u,parent:d,root:f,type:p}=e,m=ji(t);if(Fo(e,!1),l&&de(l),!m&&(o=c&&c.onVnodeBeforeMount)&&X(o,d,t),Fo(e,!0),s&&be){let t=()=>{e.subTree=io(e),be(s,e.subTree,e,i,null)};m&&p.__asyncHydrate?p.__asyncHydrate(s,e,t):t()}else{f.ce&&f.ce._hasShadowRoot()&&f.ce._injectChildStyle(p,e.parent?e.parent.type:void 0);let o=e.subTree=io(e);v(null,o,n,r,e,i,a),t.el=o.el}if(u&&W(u,i),!m&&(o=c&&c.onVnodeMounted)){let e=t;W(()=>X(o,d,e),i)}(t.shapeFlag&256||d&&ji(d.vnode)&&d.vnode.shapeFlag&256)&&e.a&&W(e.a,i),e.isMounted=!0,t=n=r=null}};e.scope.on();let c=e.effect=new Ve(s);e.scope.off();let l=e.update=c.run.bind(c),u=e.job=c.runIfDirty.bind(c);u.i=e,u.id=e.uid,c.scheduler=()=>tr(u),Fo(e,!0),l()},se=(e,t,n)=>{t.component=e;let r=e.vnode.props;e.vnode=t,e.next=null,_o(e,t.props,r,n),Ao(e,t.children,n),it(),ir(e),at()},ce=(e,t,n,r,i,a,o,s,c=!1)=>{let l=e&&e.children,d=e?e.shapeFlag:0,f=t.children,{patchFlag:p,shapeFlag:m}=t;if(p>0){if(p&128){le(l,f,n,r,i,a,o,s,c);return}else if(p&256){A(l,f,n,r,i,a,o,s,c);return}}m&8?(d&16&&pe(l,i,a),f!==l&&u(n,f)):d&16?m&16?le(l,f,n,r,i,a,o,s,c):pe(l,i,a,!0):(d&8&&u(n,``),m&16&&E(f,n,r,i,a,o,s,c))},A=(e,t,n,r,i,a,o,s,c)=>{e||=f,t||=f;let l=e.length,u=t.length,d=Math.min(l,u),p;for(p=0;pu?pe(e,i,a,!0,!1,d):E(t,n,r,i,a,o,s,c,d)},le=(e,t,n,r,i,a,o,s,c)=>{let l=0,u=t.length,d=e.length-1,p=u-1;for(;l<=d&&l<=p;){let r=e[l],u=t[l]=c?Cs(t[l]):Y(t[l]);if(fs(r,u))v(r,u,n,null,i,a,o,s,c);else break;l++}for(;l<=d&&l<=p;){let r=e[d],l=t[p]=c?Cs(t[p]):Y(t[p]);if(fs(r,l))v(r,l,n,null,i,a,o,s,c);else break;d--,p--}if(l>d){if(l<=p){let e=p+1,d=ep)for(;l<=d;)M(e[l],i,a,!0),l++;else{let m=l,h=l,g=new Map;for(l=h;l<=p;l++){let e=t[l]=c?Cs(t[l]):Y(t[l]);e.key!=null&&g.set(e.key,l)}let _,y=0,b=p-h+1,x=!1,S=0,C=Array(b);for(l=0;l=b){M(r,i,a,!0);continue}let u;if(r.key!=null)u=g.get(r.key);else for(_=h;_<=p;_++)if(C[_-h]===0&&fs(r,t[_])){u=_;break}u===void 0?M(r,i,a,!0):(C[u-h]=l+1,u>=S?S=u:x=!0,v(r,t[u],n,null,i,a,o,s,c),y++)}let w=x?Ro(C):f;for(_=w.length-1,l=b-1;l>=0;l--){let e=h+l,d=t[e],f=t[e+1],p=e+1{let{el:s,type:c,transition:l,children:u,shapeFlag:d}=e;if(d&6){j(e.component.subTree,t,n,a);return}if(d&128){e.suspense.move(t,n,a);return}if(d&64){c.move(e,t,n,ve);return}if(c===G){r(s,t,n);for(let e=0;el.enter(s),o);else{let{leave:a,delayLeave:o,afterLeave:c}=l,u=()=>{e.ctx.isUnmounted?i(s):r(s,t,n)},d=()=>{s._isLeaving&&s[Wr](!0),a(s,()=>{u(),c&&c()})};o?o(s,u,d):d()}else r(s,t,n)},M=(e,t,n,r=!1,i=!1)=>{let{type:a,props:o,ref:s,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:d,dirs:f,cacheIndex:p}=e;if(d===-2&&(i=!1),s!=null&&(it(),di(s,null,n,e,!0),at()),p!=null&&(t.renderCache[p]=void 0),u&256){t.ctx.deactivate(e);return}let m=u&1&&f,h=!ji(e),g;if(h&&(g=o&&o.onVnodeBeforeUnmount)&&X(g,t,e),u&6)fe(e.component,n,r);else{if(u&128){e.suspense.unmount(n,r);return}m&&vr(e,null,t,`beforeUnmount`),u&64?e.type.remove(e,t,n,ve,r):l&&!l.hasOnce&&(a!==G||d>0&&d&64)?pe(l,t,n,!1,!0):(a===G&&d&384||!i&&u&16)&&pe(c,t,n),r&&ue(e)}(h&&(g=o&&o.onVnodeUnmounted)||m)&&W(()=>{g&&X(g,t,e),m&&vr(e,null,t,`unmounted`)},n)},ue=e=>{let{type:t,el:n,anchor:r,transition:a}=e;if(t===G){N(n,r);return}if(t===ns){C(e);return}let o=()=>{i(n),a&&!a.persisted&&a.afterLeave&&a.afterLeave()};if(e.shapeFlag&1&&a&&!a.persisted){let{leave:t,delayLeave:r}=a,i=()=>t(n,o);r?r(e.el,o,i):i()}else o()},N=(e,t)=>{let n;for(;e!==t;)n=h(e),i(e),e=n;i(t)},fe=(e,t,n)=>{let{bum:r,scope:i,job:a,subTree:o,um:s,m:c,a:l}=e;Bo(c),Bo(l),r&&de(r),i.stop(),a&&(a.flags|=8,M(o,e,t,n)),s&&W(s,t),W(()=>{e.isUnmounted=!0},t)},pe=(e,t,n,r=!1,i=!1,a=0)=>{for(let o=a;o{if(e.shapeFlag&6)return me(e.component.subTree);if(e.shapeFlag&128)return e.suspense.next();let t=h(e.anchor||e.el),n=t&&t[jr];return n?h(n):t},he=!1,_e=(e,t,n)=>{let r;e==null?t._vnode&&(M(t._vnode,null,null,!0),r=t._vnode.component):v(t._vnode||null,e,t,null,null,null,n),t._vnode=e,he||=(he=!0,ir(r),ar(),!1)},ve={p:v,um:M,m:j,r:ue,mt:ie,mc:E,pc:ce,pbc:O,n:me,o:e},ye,be;return t&&([ye,be]=t(ve)),{render:_e,hydrate:ye,createApp:Xa(_e,ye)}}function Po({type:e,props:t},n){return n===`svg`&&e===`foreignObject`||n===`mathml`&&e===`annotation-xml`&&t&&t.encoding&&t.encoding.includes(`html`)?void 0:n}function Fo({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Io(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Lo(e,t,n=!1){let r=e.children,i=t.children;if(x(r)&&x(i))for(let e=0;e>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-- >0;)n[a]=o,o=t[o];return n}function zo(e){let t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:zo(t)}function Bo(e){if(e)for(let t=0;te.__isSuspense,Uo=0,Wo={name:`Suspense`,__isSuspense:!0,process(e,t,n,r,i,a,o,s,c,l){if(e==null)Ko(t,n,r,i,a,o,s,c,l);else{if(a&&a.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}qo(e,t,n,r,i,o,s,c,l)}},hydrate:Yo,normalize:Xo};function Go(e,t){let n=e.props&&e.props[t];T(n)&&n()}function Ko(e,t,n,r,i,a,o,s,c){let{p:l,o:{createElement:u}}=c,d=u(`div`),f=e.suspense=Jo(e,i,r,t,d,n,a,o,s,c);l(null,f.pendingBranch=e.ssContent,d,null,r,f,a,o),f.deps>0?(Go(e,`onPending`),Go(e,`onFallback`),l(null,e.ssFallback,t,n,r,null,a,o),$o(f,e.ssFallback)):f.resolve(!1,!0)}function qo(e,t,n,r,i,a,o,s,{p:c,um:l,o:{createElement:u}}){let d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;let f=t.ssContent,p=t.ssFallback,{activeBranch:m,pendingBranch:h,isInFallback:g,isHydrating:_}=d;if(h)d.pendingBranch=f,fs(h,f)?(c(h,f,d.hiddenContainer,null,i,d,a,o,s),d.deps<=0?d.resolve():g&&(_||(c(m,p,n,r,i,null,a,o,s),$o(d,p)))):(d.pendingId=Uo++,_?(d.isHydrating=!1,d.activeBranch=h):l(h,i,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u(`div`),g?(c(null,f,d.hiddenContainer,null,i,d,a,o,s),d.deps<=0?d.resolve():(c(m,p,n,r,i,null,a,o,s),$o(d,p))):m&&fs(m,f)?(c(m,f,n,r,i,d,a,o,s),d.resolve(!0)):(c(null,f,d.hiddenContainer,null,i,d,a,o,s),d.deps<=0&&d.resolve()));else if(m&&fs(m,f))c(m,f,n,r,i,d,a,o,s),$o(d,f);else if(Go(t,`onPending`),d.pendingBranch=f,f.shapeFlag&512?d.pendingId=f.component.suspenseId:d.pendingId=Uo++,c(null,f,d.hiddenContainer,null,i,d,a,o,s),d.deps<=0)d.resolve();else{let{timeout:e,pendingId:t}=d;e>0?setTimeout(()=>{d.pendingId===t&&d.fallback(p)},e):e===0&&d.fallback(p)}}function Jo(e,t,n,r,i,a,o,s,c,l,u=!1){let{p:d,m:f,um:p,n:m,o:{parentNode:h,remove:g}}=l,_,v=es(e);v&&t&&t.pendingBranch&&(_=t.pendingId,t.deps++);let y=e.props?me(e.props.timeout):void 0,b=a,x={vnode:e,parent:t,parentComponent:n,namespace:o,container:r,hiddenContainer:i,deps:0,pendingId:Uo++,timeout:typeof y==`number`?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(e=!1,n=!1){let{vnode:r,activeBranch:i,pendingBranch:o,pendingId:s,effects:c,parentComponent:l,container:u,isInFallback:d}=x,g=!1;x.isHydrating?x.isHydrating=!1:e||(g=i&&o.transition&&o.transition.mode===`out-in`,g&&(i.transition.afterLeave=()=>{s===x.pendingId&&(f(o,u,a===b?m(i):a,0),rr(c),d&&r.ssFallback&&(r.ssFallback.el=null))}),i&&(h(i.el)===u&&(a=m(i)),p(i,l,x,!0),!g&&d&&r.ssFallback&&W(()=>r.ssFallback.el=null,x)),g||f(o,u,a,0)),$o(x,o),x.pendingBranch=null,x.isInFallback=!1;let y=x.parent,S=!1;for(;y;){if(y.pendingBranch){y.effects.push(...c),S=!0;break}y=y.parent}!S&&!g&&rr(c),x.effects=[],v&&t&&t.pendingBranch&&_===t.pendingId&&(t.deps--,t.deps===0&&!n&&t.resolve()),Go(r,`onResolve`)},fallback(e){if(!x.pendingBranch)return;let{vnode:t,activeBranch:n,parentComponent:r,container:i,namespace:a}=x;Go(t,`onFallback`);let o=m(n),l=()=>{x.isInFallback&&(d(null,e,i,o,r,null,a,s,c),$o(x,e))},u=e.transition&&e.transition.mode===`out-in`;u&&(n.transition.afterLeave=l),x.isInFallback=!0,p(n,r,null,!0),u||l()},move(e,t,n){x.activeBranch&&f(x.activeBranch,e,t,n),x.container=e},next(){return x.activeBranch&&m(x.activeBranch)},registerDep(e,t,n){let r=!!x.pendingBranch;r&&x.deps++;let i=e.vnode.el;e.asyncDep.catch(t=>{Gn(t,e,0)}).then(a=>{if(e.isUnmounted||x.isUnmounted||x.pendingId!==e.suspenseId)return;e.asyncResolved=!0;let{vnode:s}=e;Ls(e,a,!1),i&&(s.el=i);let c=!i&&e.subTree.el;t(e,s,h(i||e.subTree.el),i?null:m(e.subTree),x,o,n),c&&(s.placeholder=null,g(c)),fo(e,s.el),r&&--x.deps===0&&x.resolve()})},unmount(e,t){x.isUnmounted=!0,x.activeBranch&&p(x.activeBranch,n,e,t),x.pendingBranch&&p(x.pendingBranch,n,e,t)}};return x}function Yo(e,t,n,r,i,a,o,s,c){let l=t.suspense=Jo(t,r,n,e.parentNode,document.createElement(`div`),null,i,a,o,s,!0),u=c(e,l.pendingBranch=t.ssContent,n,l,a,o);return l.deps===0&&l.resolve(!1,!0),u}function Xo(e){let{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Zo(r?n.default:n),e.ssFallback=r?Zo(n.fallback):J(K)}function Zo(e){let t;if(T(e)){let n=os&&e._c;n&&(e._d=!1,is()),e=e(),n&&(e._d=!0,t=q,as())}return x(e)&&(e=ao(e)),e=Y(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(t=>t!==e)),e}function Qo(e,t){t&&t.pendingBranch?x(e)?t.effects.push(...e):t.effects.push(e):rr(e)}function $o(e,t){e.activeBranch=t;let{vnode:n,parentComponent:r}=e,i=t.el;for(;!i&&t.component;)t=t.component.subTree,i=t.el;n.el=i,r&&r.subTree===n&&(r.vnode.el=i,fo(r,i))}function es(e){let t=e.props&&e.props.suspensible;return t!=null&&t!==!1}var G=Symbol.for(`v-fgt`),ts=Symbol.for(`v-txt`),K=Symbol.for(`v-cmt`),ns=Symbol.for(`v-stc`),rs=[],q=null;function is(e=!1){rs.push(q=e?null:[])}function as(){rs.pop(),q=rs[rs.length-1]||null}var os=1;function ss(e,t=!1){os+=e,e<0&&q&&t&&(q.hasOnce=!0)}function cs(e){return e.dynamicChildren=os>0?q||f:null,as(),os>0&&q&&q.push(e),e}function ls(e,t,n,r,i,a){return cs(gs(e,t,n,r,i,a,!0))}function us(e,t,n,r,i){return cs(J(e,t,n,r,i,!0))}function ds(e){return e?e.__v_isVNode===!0:!1}function fs(e,t){return e.type===t.type&&e.key===t.key}function ps(e){}var ms=({key:e})=>e??null,hs=({ref:e,ref_key:t,ref_for:n})=>(typeof e==`number`&&(e=``+e),e==null?null:E(e)||z(e)||T(e)?{i:H,r:e,k:t,f:!!n}:e);function gs(e,t=null,n=null,r=0,i=null,a=e===G?0:1,o=!1,s=!1){let c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ms(t),ref:t&&hs(t),scopeId:dr,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:H};return s?(ws(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=E(n)?8:16),os>0&&!o&&q&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&q.push(c),c}var J=_s;function _s(e,t=null,n=null,r=0,i=null,a=!1){if((!e||e===ia)&&(e=K),ds(e)){let r=ys(e,t,!0);return n&&ws(r,n),os>0&&!a&&q&&(r.shapeFlag&6?q[q.indexOf(e)]=r:q.push(r)),r.patchFlag=-2,r}if(qs(e)&&(e=e.__vccOpts),t){t=vs(t);let{class:e,style:n}=t;e&&!E(e)&&(t.class=Ce(e)),O(n)&&(sn(n)&&!x(n)&&(n=_({},n)),t.style=ve(n))}let o=E(e)?1:Ho(e)?128:Mr(e)?64:O(e)?4:T(e)?2:0;return gs(e,t,n,r,i,o,a,!0)}function vs(e){return e?sn(e)||ho(e)?_({},e):e:null}function ys(e,t,n=!1,r=!1){let{props:i,ref:a,patchFlag:o,children:s,transition:c}=e,l=t?Ts(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&ms(l),ref:t&&t.ref?n&&a?x(a)?a.concat(hs(t)):[a,hs(t)]:hs(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==G?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ys(e.ssContent),ssFallback:e.ssFallback&&ys(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&ri(u,c.clone(u)),u}function bs(e=` `,t=0){return J(ts,null,e,t)}function xs(e,t){let n=J(ns,null,e);return n.staticCount=t,n}function Ss(e=``,t=!1){return t?(is(),us(K,null,e)):J(K,null,e)}function Y(e){return e==null||typeof e==`boolean`?J(K):x(e)?J(G,null,e.slice()):ds(e)?Cs(e):J(ts,null,String(e))}function Cs(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ys(e)}function ws(e,t){let n=0,{shapeFlag:r}=e;if(t==null)t=null;else if(x(t))n=16;else if(typeof t==`object`)if(r&65){let n=t.default;n&&(n._c&&(n._d=!1),ws(e,n()),n._c&&(n._d=!0));return}else{n=32;let r=t._;!r&&!ho(t)?t._ctx=H:r===3&&H&&(H.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else T(t)?(t={default:t,_ctx:H},n=32):(t=String(t),r&64?(n=16,t=[bs(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ts(...e){let t={};for(let n=0;nZ||H,ks,As;{let e=ge(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach(t=>t(e)):r[0](e)}};ks=t(`__VUE_INSTANCE_SETTERS__`,e=>Z=e),As=t(`__VUE_SSR_SETTERS__`,e=>Ps=e)}var js=e=>{let t=Z;return ks(e),e.scope.on(),()=>{e.scope.off(),ks(t)}},Ms=()=>{Z&&Z.scope.off(),ks(null)};function Ns(e){return e.vnode.shapeFlag&4}var Ps=!1;function Fs(e,t=!1,n=!1){t&&As(t);let{props:r,children:i}=e.vnode,a=Ns(e);go(e,r,a,t),ko(e,i,n||t);let o=a?Is(e,t):void 0;return t&&As(!1),o}function Is(e,t){let n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,_a);let{setup:r}=n;if(r){it();let n=e.setupContext=r.length>1?Ws(e):null,i=js(e),a=Wn(r,e,0,[e.props,n]),o=te(a);if(at(),i(),(o||e.sp)&&!ji(e)&&si(e),o){if(a.then(Ms,Ms),t)return a.then(n=>{Ls(e,n,t)}).catch(t=>{Gn(t,e,0)});e.asyncDep=a}else Ls(e,a,t)}else Hs(e,t)}function Ls(e,t,n){T(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:O(t)&&(e.setupState=yn(t)),Hs(e,n)}var Rs,zs;function Bs(e){Rs=e,zs=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,va))}}var Vs=()=>!Rs;function Hs(e,t,n){let r=e.type;if(!e.render){if(!t&&Rs&&!r.render){let t=r.template||za(e).template;if(t){let{isCustomElement:n,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:o}=r,s=_(_({isCustomElement:n,delimiters:a},i),o);r.render=Rs(t,s)}}e.render=r.render||p,zs&&zs(e)}{let t=js(e);it();try{Fa(e)}finally{at(),t()}}}var Us={get(e,t){return I(e,`get`,``),e[t]}};function Ws(e){return{attrs:new Proxy(e.attrs,Us),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function Gs(e){return e.exposed?e.exposeProxy||=new Proxy(yn(cn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ha)return ha[n](e)},has(e,t){return t in e||t in ha}}):e.proxy}function Ks(e,t=!0){return T(e)?e.displayName||e.name:e.name||t&&e.__name}function qs(e){return T(e)&&`__vccOpts`in e}var Js=(e,t)=>On(e,t,Ps);function Ys(e,t,n){try{ss(-1);let r=arguments.length;return r===2?O(t)&&!x(t)?ds(t)?J(e,null,[t]):J(e,t):J(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&ds(n)&&(n=[n]),J(e,t,n))}finally{ss(1)}}function Xs(){return;function e(t,n,r){let i=t[r];if(x(i)&&i.includes(n)||O(i)&&n in i||t.extends&&e(t.extends,n,r)||t.mixins&&t.mixins.some(t=>e(t,n,r)))return!0}}function Zs(e,t,n,r){let i=n[r];if(i&&Qs(i,e))return i;let a=t();return a.memo=e.slice(),a.cacheIndex=r,n[r]=a}function Qs(e,t){let n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e0&&q&&q.push(e),!0}var $s=`3.5.30`,ec=p,tc=Un,nc=cr,rc=ur,ic={createComponentInstance:Os,setupComponent:Fs,renderComponentRoot:io,setCurrentRenderingInstance:fr,isVNode:ds,normalizeVNode:Y,getComponentPublicInstance:Gs,ensureValidVNode:fa,pushWarningContext:zn,popWarningContext:Bn},ac=void 0,oc=typeof window<`u`&&window.trustedTypes;if(oc)try{ac=oc.createPolicy(`vue`,{createHTML:e=>e})}catch{}var sc=ac?e=>ac.createHTML(e):e=>e,cc=`http://www.w3.org/2000/svg`,lc=`http://www.w3.org/1998/Math/MathML`,uc=typeof document<`u`?document:null,dc=uc&&uc.createElement(`template`),fc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{let i=t===`svg`?uc.createElementNS(cc,e):t===`mathml`?uc.createElementNS(lc,e):n?uc.createElement(e,{is:n}):uc.createElement(e);return e===`select`&&r&&r.multiple!=null&&i.setAttribute(`multiple`,r.multiple),i},createText:e=>uc.createTextNode(e),createComment:e=>uc.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>uc.querySelector(e),setScopeId(e,t){e.setAttribute(t,``)},insertStaticContent(e,t,n,r,i,a){let o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===a||!(i=i.nextSibling)););else{dc.innerHTML=sc(r===`svg`?`${e}`:r===`mathml`?`${e}`:e);let i=dc.content;if(r===`svg`||r===`mathml`){let e=i.firstChild;for(;e.firstChild;)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},pc=`transition`,mc=`animation`,hc=Symbol(`_vtc`),gc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},_c=_({},Jr,gc),vc=(e=>(e.displayName=`Transition`,e.props=_c,e))((e,{slots:t})=>Ys(Qr,xc(e),t)),yc=(e,t=[])=>{x(e)?e.forEach(e=>e(...t)):e&&e(...t)},bc=e=>e?x(e)?e.some(e=>e.length>1):e.length>1:!1;function xc(e){let t={};for(let n in e)n in gc||(t[n]=e[n]);if(e.css===!1)return t;let{name:n=`v`,type:r,duration:i,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=a,appearActiveClass:l=o,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,m=Sc(i),h=m&&m[0],g=m&&m[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:b,onLeave:x,onLeaveCancelled:S,onBeforeAppear:C=v,onAppear:w=y,onAppearCancelled:ee=b}=t,T=(e,t,n,r)=>{e._enterCancelled=r,Tc(e,t?u:s),Tc(e,t?l:o),n&&n()},E=(e,t)=>{e._isLeaving=!1,Tc(e,d),Tc(e,p),Tc(e,f),t&&t()},D=e=>(t,n)=>{let i=e?w:y,o=()=>T(t,e,n);yc(i,[t,o]),Ec(()=>{Tc(t,e?c:a),wc(t,e?u:s),bc(i)||Oc(t,r,h,o)})};return _(t,{onBeforeEnter(e){yc(v,[e]),wc(e,a),wc(e,o)},onBeforeAppear(e){yc(C,[e]),wc(e,c),wc(e,l)},onEnter:D(!1),onAppear:D(!0),onLeave(e,t){e._isLeaving=!0;let n=()=>E(e,t);wc(e,d),e._enterCancelled?(wc(e,f),Mc(e)):(Mc(e),wc(e,f)),Ec(()=>{e._isLeaving&&(Tc(e,d),wc(e,p),bc(x)||Oc(e,r,g,n))}),yc(x,[e,n])},onEnterCancelled(e){T(e,!1,void 0,!0),yc(b,[e])},onAppearCancelled(e){T(e,!0,void 0,!0),yc(ee,[e])},onLeaveCancelled(e){E(e),yc(S,[e])}})}function Sc(e){if(e==null)return null;if(O(e))return[Cc(e.enter),Cc(e.leave)];{let t=Cc(e);return[t,t]}}function Cc(e){return me(e)}function wc(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[hc]||(e[hc]=new Set)).add(t)}function Tc(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));let n=e[hc];n&&(n.delete(t),n.size||(e[hc]=void 0))}function Ec(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}var Dc=0;function Oc(e,t,n,r){let i=e._endId=++Dc,a=()=>{i===e._endId&&r()};if(n!=null)return setTimeout(a,n);let{type:o,timeout:s,propCount:c}=kc(e,t);if(!o)return r();let l=o+`end`,u=0,d=()=>{e.removeEventListener(l,f),a()},f=t=>{t.target===e&&++u>=c&&d()};setTimeout(()=>{u(n[e]||``).split(`, `),i=r(`${pc}Delay`),a=r(`${pc}Duration`),o=Ac(i,a),s=r(`${mc}Delay`),c=r(`${mc}Duration`),l=Ac(s,c),u=null,d=0,f=0;t===pc?o>0&&(u=pc,d=o,f=a.length):t===mc?l>0&&(u=mc,d=l,f=c.length):(d=Math.max(o,l),u=d>0?o>l?pc:mc:null,f=u?u===pc?a.length:c.length:0);let p=u===pc&&/\b(?:transform|all)(?:,|$)/.test(r(`${pc}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function Ac(e,t){for(;e.lengthjc(t)+jc(e[n])))}function jc(e){return e===`auto`?0:Number(e.slice(0,-1).replace(`,`,`.`))*1e3}function Mc(e){return(e?e.ownerDocument:document).body.offsetHeight}function Nc(e,t,n){let r=e[hc];r&&(t=(t?[t,...r]:[...r]).join(` `)),t==null?e.removeAttribute(`class`):n?e.setAttribute(`class`,t):e.className=t}var Pc=Symbol(`_vod`),Fc=Symbol(`_vsh`),Ic={name:`show`,beforeMount(e,{value:t},{transition:n}){e[Pc]=e.style.display===`none`?``:e.style.display,n&&t?n.beforeEnter(e):Lc(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Lc(e,!0),r.enter(e)):r.leave(e,()=>{Lc(e,!1)}):Lc(e,t))},beforeUnmount(e,{value:t}){Lc(e,t)}};function Lc(e,t){e.style.display=t?e[Pc]:`none`,e[Fc]=!t}function Rc(){Ic.getSSRProps=({value:e})=>{if(!e)return{style:{display:`none`}}}}var zc=Symbol(``);function Bc(e){let t=Q();if(!t)return;let n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(e=>Hc(e,n))},r=()=>{let r=e(t.proxy);t.ce?Hc(t.ce,r):Vc(t.subTree,r),n(r)};qi(()=>{rr(r)}),Ki(()=>{Dr(r,p,{flush:`post`});let e=new MutationObserver(r);e.observe(t.subTree.el.parentNode,{childList:!0}),Xi(()=>e.disconnect())})}function Vc(e,t){if(e.shapeFlag&128){let n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Vc(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Hc(e.el,t);else if(e.type===G)e.children.forEach(e=>Vc(e,t));else if(e.type===ns){let{el:n,anchor:r}=e;for(;n&&(Hc(n,t),n!==r);)n=n.nextSibling}}function Hc(e,t){if(e.nodeType===1){let n=e.style,r=``;for(let e in t){let i=Fe(t[e]);n.setProperty(`--${e}`,i),r+=`--${e}: ${i};`}n[zc]=r}}var Uc=/(?:^|;)\s*display\s*:/;function Wc(e,t,n){let r=e.style,i=E(n),a=!1;if(n&&!i){if(t)if(E(t))for(let e of t.split(`;`)){let t=e.slice(0,e.indexOf(`:`)).trim();n[t]??Kc(r,t,``)}else for(let e in t)n[e]??Kc(r,e,``);for(let e in n)e===`display`&&(a=!0),Kc(r,e,n[e])}else if(i){if(t!==n){let e=r[zc];e&&(n+=`;`+e),r.cssText=n,a=Uc.test(n)}}else t&&e.removeAttribute(`style`);Pc in e&&(e[Pc]=a?r.display:``,e[Fc]&&(r.display=`none`))}var Gc=/\s*!important$/;function Kc(e,t,n){if(x(n))n.forEach(n=>Kc(e,t,n));else if(n??=``,t.startsWith(`--`))e.setProperty(t,n);else{let r=Yc(e,t);Gc.test(n)?e.setProperty(j(r),n.replace(Gc,``),`important`):e[r]=n}}var qc=[`Webkit`,`Moz`,`ms`],Jc={};function Yc(e,t){let n=Jc[t];if(n)return n;let r=A(t);if(r!==`filter`&&r in e)return Jc[t]=r;r=M(r);for(let n=0;nal||=(ol.then(()=>al=0),Date.now());function cl(e,t){let n=e=>{if(!e._vts)e._vts=Date.now();else if(e._vts<=n.attached)return;B(ll(e,n.value),t,5,[e])};return n.value=e,n.attached=sl(),n}function ll(e,t){if(x(t)){let n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}else return t}var ul=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,dl=(e,t,n,r,i,a)=>{let o=i===`svg`;t===`class`?Nc(e,r,o):t===`style`?Wc(e,n,r):h(t)?g(t)||nl(e,t,n,r,a):(t[0]===`.`?(t=t.slice(1),!0):t[0]===`^`?(t=t.slice(1),!1):fl(e,t,r,o))?(Qc(e,t,r),!e.tagName.includes(`-`)&&(t===`value`||t===`checked`||t===`selected`)&&Zc(e,t,r,o,a,t!==`value`)):e._isVueCE&&(pl(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!E(r)))?Qc(e,A(t),r,a,t):(t===`true-value`?e._trueValue=r:t===`false-value`&&(e._falseValue=r),Zc(e,t,r,o))};function fl(e,t,n,r){if(r)return!!(t===`innerHTML`||t===`textContent`||t in e&&ul(t)&&T(n));if(t===`spellcheck`||t===`draggable`||t===`translate`||t===`autocorrect`||t===`sandbox`&&e.tagName===`IFRAME`||t===`form`||t===`list`&&e.tagName===`INPUT`||t===`type`&&e.tagName===`TEXTAREA`)return!1;if(t===`width`||t===`height`){let t=e.tagName;if(t===`IMG`||t===`VIDEO`||t===`CANVAS`||t===`SOURCE`)return!1}return ul(t)&&E(n)?!1:t in e}function pl(e,t){let n=e._def.props;if(!n)return!1;let r=A(t);return Array.isArray(n)?n.some(e=>A(e)===r):Object.keys(n).some(e=>A(e)===r)}var ml={};function hl(e,t,n){let r=ai(e,t);ae(r)&&(r=_({},r,t));class i extends vl{constructor(e){super(r,e,n)}}return i.def=r,i}var gl=((e,t)=>hl(e,t,su)),_l=typeof HTMLElement<`u`?HTMLElement:class{},vl=class e extends _l{constructor(e,t={},n=ou){super(),this._def=e,this._props=t,this._createApp=n,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._patching=!1,this._dirty=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._styleAnchors=new WeakMap,this._ob=null,this.shadowRoot&&n!==ou?this._root=this.shadowRoot:e.shadowRoot===!1?this._root=this:(this.attachShadow(_({},e.shadowRootOptions,{mode:`open`})),this._root=this.shadowRoot)}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let t=this;for(;t&&=t.assignedSlot||t.parentNode||t.host;)if(t instanceof e){this._parent=t;break}this._instance||(this._resolved?this._mount(this._def):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(e=this._parent){e&&(this._instance.parent=e._instance,this._inheritParentContext(e))}_inheritParentContext(e=this._parent){e&&this._app&&Object.setPrototypeOf(this._app._context.provides,e._instance.provides)}disconnectedCallback(){this._connected=!1,$n(()=>{this._connected||(this._ob&&=(this._ob.disconnect(),null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null,this._teleportTargets&&=(this._teleportTargets.clear(),void 0))})}_processMutations(e){for(let t of e)this._setAttr(t.attributeName)}_resolveDef(){if(this._pendingResolve)return;for(let e=0;e{this._resolved=!0,this._pendingResolve=void 0;let{props:n,styles:r}=e,i;if(n&&!x(n))for(let e in n){let t=n[e];(t===Number||t&&t.type===Number)&&(e in this._props&&(this._props[e]=me(this._props[e])),(i||=Object.create(null))[A(e)]=!0)}this._numberProps=i,this._resolveProps(e),this.shadowRoot&&this._applyStyles(r),this._mount(e)},t=this._def.__asyncLoader;t?this._pendingResolve=t().then(t=>{t.configureApp=this._def.configureApp,e(this._def=t,!0)}):e(this._def)}_mount(e){this._app=this._createApp(e),this._inheritParentContext(),e.configureApp&&e.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);let t=this._instance&&this._instance.exposed;if(t)for(let e in t)b(this,e)||Object.defineProperty(this,e,{get:()=>gn(t[e])})}_resolveProps(e){let{props:t}=e,n=x(t)?t:Object.keys(t||{});for(let e of Object.keys(this))e[0]!==`_`&&n.includes(e)&&this._setProp(e,this[e]);for(let e of n.map(A))Object.defineProperty(this,e,{get(){return this._getProp(e)},set(t){this._setProp(e,t,!0,!this._patching)}})}_setAttr(e){if(e.startsWith(`data-v-`))return;let t=this.hasAttribute(e),n=t?this.getAttribute(e):ml,r=A(e);t&&this._numberProps&&this._numberProps[r]&&(n=me(n)),this._setProp(r,n,!1,!0)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,r=!1){if(t!==this._props[e]&&(this._dirty=!0,t===ml?delete this._props[e]:(this._props[e]=t,e===`key`&&this._app&&(this._app._ceVNode.key=t)),r&&this._instance&&this._update(),n)){let n=this._ob;n&&(this._processMutations(n.takeRecords()),n.disconnect()),t===!0?this.setAttribute(j(e),``):typeof t==`string`||typeof t==`number`?this.setAttribute(j(e),t+``):t||this.removeAttribute(j(e)),n&&n.observe(this,{attributes:!0})}}_update(){let e=this._createVNode();this._app&&(e.appContext=this._app._context),iu(e,this._root)}_createVNode(){let e={};this.shadowRoot||(e.onVnodeMounted=e.onVnodeUpdated=this._renderSlots.bind(this));let t=J(this._def,_(e,this._props));return this._instance||(t.ce=e=>{this._instance=e,e.ce=this,e.isCE=!0;let t=(e,t)=>{this.dispatchEvent(new CustomEvent(e,ae(t[0])?_({detail:t},t[0]):{detail:t}))};e.emit=(e,...n)=>{t(e,n),j(e)!==e&&t(j(e),n)},this._setParent()}),t}_applyStyles(e,t,n){if(!e)return;if(t){if(t===this._def||this._styleChildren.has(t))return;this._styleChildren.add(t)}let r=this._nonce,i=this.shadowRoot,a=n?this._getStyleAnchor(n)||this._getStyleAnchor(this._def):this._getRootStyleInsertionAnchor(i),o=null;for(let s=e.length-1;s>=0;s--){let c=document.createElement(`style`);r&&c.setAttribute(`nonce`,r),c.textContent=e[s],i.insertBefore(c,o||a),o=c,s===0&&(n||this._styleAnchors.set(this._def,c),t&&this._styleAnchors.set(t,c))}}_getStyleAnchor(e){if(!e)return null;let t=this._styleAnchors.get(e);return t&&t.parentNode===this.shadowRoot?t:(t&&this._styleAnchors.delete(e),null)}_getRootStyleInsertionAnchor(e){for(let t=0;t(delete e.props.mode,e))({name:`TransitionGroup`,props:_({},_c,{tag:String,moveClass:String}),setup(e,{slots:t}){let n=Q(),r=Kr(),i,a;return Ji(()=>{if(!i.length)return;let t=e.moveClass||`${e.name||`v`}-move`;if(!jl(i[0].el,n.vnode.el,t)){i=[];return}i.forEach(Dl),i.forEach(Ol);let r=i.filter(kl);Mc(n.vnode.el),r.forEach(e=>{let n=e.el,r=n.style;wc(n,t),r.transform=r.webkitTransform=r.transitionDuration=``;let i=n[wl]=e=>{e&&e.target!==n||(!e||e.propertyName.endsWith(`transform`))&&(n.removeEventListener(`transitionend`,i),n[wl]=null,Tc(n,t))};n.addEventListener(`transitionend`,i)}),i=[]}),()=>{let o=R(e),s=xc(o),c=o.tag||G;if(i=[],a)for(let e=0;e{e.split(/\s+/).forEach(e=>e&&r.classList.remove(e))}),n.split(/\s+/).forEach(e=>e&&r.classList.add(e)),r.style.display=`none`;let a=t.nodeType===1?t:t.parentNode;a.appendChild(r);let{hasTransform:o}=kc(r);return a.removeChild(r),o}var Ml=e=>{let t=e.props[`onUpdate:modelValue`]||!1;return x(t)?e=>de(t,e):t};function Nl(e){e.target.composing=!0}function Pl(e){let t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event(`input`)))}var $=Symbol(`_assign`);function Fl(e,t,n){return t&&(e=e.trim()),n&&(e=pe(e)),e}var Il={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[$]=Ml(i);let a=r||i.props&&i.props.type===`number`;$c(e,t?`change`:`input`,t=>{t.target.composing||e[$](Fl(e.value,n,a))}),(n||a)&&$c(e,`change`,()=>{e.value=Fl(e.value,n,a)}),t||($c(e,`compositionstart`,Nl),$c(e,`compositionend`,Pl),$c(e,`change`,Pl))},mounted(e,{value:t}){e.value=t??``},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:a}},o){if(e[$]=Ml(o),e.composing)return;let s=(a||e.type===`number`)&&!/^0\d/.test(e.value)?pe(e.value):e.value,c=t??``;s!==c&&(document.activeElement===e&&e.type!==`range`&&(r&&t===n||i&&e.value.trim()===c)||(e.value=c))}},Ll={deep:!0,created(e,t,n){e[$]=Ml(n),$c(e,`change`,()=>{let t=e._modelValue,n=Hl(e),r=e.checked,i=e[$];if(x(t)){let e=Ae(t,n),a=e!==-1;if(r&&!a)i(t.concat(n));else if(!r&&a){let n=[...t];n.splice(e,1),i(n)}}else if(C(t)){let e=new Set(t);r?e.add(n):e.delete(n),i(e)}else i(Ul(e,r))})},mounted:Rl,beforeUpdate(e,t,n){e[$]=Ml(n),Rl(e,t,n)}};function Rl(e,{value:t,oldValue:n},r){e._modelValue=t;let i;if(x(t))i=Ae(t,r.props.value)>-1;else if(C(t))i=t.has(r.props.value);else{if(t===n)return;i=ke(t,Ul(e,!0))}e.checked!==i&&(e.checked=i)}var zl={created(e,{value:t},n){e.checked=ke(t,n.props.value),e[$]=Ml(n),$c(e,`change`,()=>{e[$](Hl(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[$]=Ml(r),t!==n&&(e.checked=ke(t,r.props.value))}},Bl={deep:!0,created(e,{value:t,modifiers:{number:n}},r){let i=C(t);$c(e,`change`,()=>{let t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?pe(Hl(e)):Hl(e));e[$](e.multiple?i?new Set(t):t:t[0]),e._assigning=!0,$n(()=>{e._assigning=!1})}),e[$]=Ml(r)},mounted(e,{value:t}){Vl(e,t)},beforeUpdate(e,t,n){e[$]=Ml(n)},updated(e,{value:t}){e._assigning||Vl(e,t)}};function Vl(e,t){let n=e.multiple,r=x(t);if(!(n&&!r&&!C(t))){for(let i=0,a=e.options.length;iString(e)===String(o)):a.selected=Ae(t,o)>-1}else a.selected=t.has(o);else if(ke(Hl(a),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Hl(e){return`_value`in e?e._value:e.value}function Ul(e,t){let n=t?`_trueValue`:`_falseValue`;return n in e?e[n]:t}var Wl={created(e,t,n){Kl(e,t,n,null,`created`)},mounted(e,t,n){Kl(e,t,n,null,`mounted`)},beforeUpdate(e,t,n,r){Kl(e,t,n,r,`beforeUpdate`)},updated(e,t,n,r){Kl(e,t,n,r,`updated`)}};function Gl(e,t){switch(e){case`SELECT`:return Bl;case`TEXTAREA`:return Il;default:switch(t){case`checkbox`:return Ll;case`radio`:return zl;default:return Il}}}function Kl(e,t,n,r,i){let a=Gl(e.tagName,n.props&&n.props.type)[i];a&&a(e,t,n,r)}function ql(){Il.getSSRProps=({value:e})=>({value:e}),zl.getSSRProps=({value:e},t)=>{if(t.props&&ke(t.props.value,e))return{checked:!0}},Ll.getSSRProps=({value:e},t)=>{if(x(e)){if(t.props&&Ae(e,t.props.value)>-1)return{checked:!0}}else if(C(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Wl.getSSRProps=(e,t)=>{if(typeof t.type!=`string`)return;let n=Gl(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}var Jl=[`ctrl`,`shift`,`alt`,`meta`],Yl={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>`button`in e&&e.button!==0,middle:e=>`button`in e&&e.button!==1,right:e=>`button`in e&&e.button!==2,exact:(e,t)=>Jl.some(n=>e[`${n}Key`]&&!t.includes(n))},Xl=(e,t)=>{if(!e)return e;let n=e._withMods||={},r=t.join(`.`);return n[r]||(n[r]=((n,...r)=>{for(let e=0;e{let n=e._withKeys||={},r=t.join(`.`);return n[r]||(n[r]=(n=>{if(!(`key`in n))return;let r=j(n.key);if(t.some(e=>e===r||Zl[e]===r))return e(n)}))},$l=_({patchProp:dl},fc),eu,tu=!1;function nu(){return eu||=jo($l)}function ru(){return eu=tu?eu:Mo($l),tu=!0,eu}var iu=((...e)=>{nu().render(...e)}),au=((...e)=>{ru().hydrate(...e)}),ou=((...e)=>{let t=nu().createApp(...e),{mount:n}=t;return t.mount=e=>{let r=lu(e);if(!r)return;let i=t._component;!T(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent=``);let a=n(r,!1,cu(r));return r instanceof Element&&(r.removeAttribute(`v-cloak`),r.setAttribute(`data-v-app`,``)),a},t}),su=((...e)=>{let t=ru().createApp(...e),{mount:n}=t;return t.mount=e=>{let t=lu(e);if(t)return n(t,!0,cu(t))},t});function cu(e){if(e instanceof SVGElement)return`svg`;if(typeof MathMLElement==`function`&&e instanceof MathMLElement)return`mathml`}function lu(e){return E(e)?document.querySelector(e):e}var uu=!1,du=()=>{uu||(uu=!0,ql(),Rc())},fu=s({BaseTransition:()=>Qr,BaseTransitionPropsValidators:()=>Jr,Comment:()=>K,DeprecationTypes:()=>null,EffectScope:()=>Ie,ErrorCodes:()=>Hn,ErrorTypeStrings:()=>tc,Fragment:()=>G,KeepAlive:()=>Fi,ReactiveEffect:()=>Ve,Static:()=>ns,Suspense:()=>Wo,Teleport:()=>Vr,Text:()=>ts,TrackOpTypes:()=>kn,Transition:()=>vc,TransitionGroup:()=>El,TriggerOpTypes:()=>An,VueElement:()=>vl,assertNumber:()=>Vn,callWithAsyncErrorHandling:()=>B,callWithErrorHandling:()=>Wn,camelize:()=>A,capitalize:()=>M,cloneVNode:()=>ys,compatUtils:()=>null,compile:()=>pu,computed:()=>Js,createApp:()=>ou,createBlock:()=>us,createCommentVNode:()=>Ss,createElementBlock:()=>ls,createElementVNode:()=>gs,createHydrationRenderer:()=>Mo,createPropsRestProxy:()=>Ma,createRenderer:()=>jo,createSSRApp:()=>su,createSlots:()=>ua,createStaticVNode:()=>xs,createTextVNode:()=>bs,createVNode:()=>J,customRef:()=>xn,defineAsyncComponent:()=>Mi,defineComponent:()=>ai,defineCustomElement:()=>hl,defineEmits:()=>ba,defineExpose:()=>xa,defineModel:()=>wa,defineOptions:()=>Sa,defineProps:()=>ya,defineSSRCustomElement:()=>gl,defineSlots:()=>Ca,devtools:()=>nc,effect:()=>et,effectScope:()=>Le,getCurrentInstance:()=>Q,getCurrentScope:()=>Re,getCurrentWatcher:()=>Pn,getTransitionRawChildren:()=>ii,guardReactiveProps:()=>vs,h:()=>Ys,handleError:()=>Gn,hasInjectionContext:()=>xr,hydrate:()=>au,hydrateOnIdle:()=>Ti,hydrateOnInteraction:()=>ki,hydrateOnMediaQuery:()=>Oi,hydrateOnVisible:()=>Di,initCustomFormatter:()=>Xs,initDirectivesForSSR:()=>du,inject:()=>br,isMemoSame:()=>Qs,isProxy:()=>sn,isReactive:()=>an,isReadonly:()=>on,isRef:()=>z,isRuntimeOnly:()=>Vs,isShallow:()=>L,isVNode:()=>ds,markRaw:()=>cn,mergeDefaults:()=>Aa,mergeModels:()=>ja,mergeProps:()=>Ts,nextTick:()=>$n,nodeOps:()=>fc,normalizeClass:()=>Ce,normalizeProps:()=>we,normalizeStyle:()=>ve,onActivated:()=>Li,onBeforeMount:()=>Gi,onBeforeUnmount:()=>Yi,onBeforeUpdate:()=>qi,onDeactivated:()=>Ri,onErrorCaptured:()=>ea,onMounted:()=>Ki,onRenderTracked:()=>$i,onRenderTriggered:()=>Qi,onScopeDispose:()=>ze,onServerPrefetch:()=>Zi,onUnmounted:()=>Xi,onUpdated:()=>Ji,onWatcherCleanup:()=>Fn,openBlock:()=>is,patchProp:()=>dl,popScopeId:()=>mr,provide:()=>yr,proxyRefs:()=>yn,pushScopeId:()=>pr,queuePostFlushCb:()=>rr,reactive:()=>$t,readonly:()=>tn,ref:()=>dn,registerRuntimeCompiler:()=>Bs,render:()=>iu,renderList:()=>la,renderSlot:()=>da,resolveComponent:()=>ra,resolveDirective:()=>oa,resolveDynamicComponent:()=>aa,resolveFilter:()=>null,resolveTransitionHooks:()=>ei,setBlockTracking:()=>ss,setDevtoolsHook:()=>rc,setTransitionHooks:()=>ri,shallowReactive:()=>en,shallowReadonly:()=>nn,shallowRef:()=>fn,ssrContextKey:()=>Sr,ssrUtils:()=>ic,stop:()=>tt,toDisplayString:()=>Me,toHandlerKey:()=>ue,toHandlers:()=>pa,toRaw:()=>R,toRef:()=>Tn,toRefs:()=>Sn,toValue:()=>_n,transformVNodeArgs:()=>ps,triggerRef:()=>hn,unref:()=>gn,useAttrs:()=>Da,useCssModule:()=>xl,useCssVars:()=>Bc,useHost:()=>yl,useId:()=>oi,useModel:()=>Qa,useSSRContext:()=>Cr,useShadowRoot:()=>bl,useSlots:()=>Ea,useTemplateRef:()=>ci,useTransitionState:()=>Kr,vModelCheckbox:()=>Ll,vModelDynamic:()=>Wl,vModelRadio:()=>zl,vModelSelect:()=>Bl,vModelText:()=>Il,vShow:()=>Ic,version:()=>$s,warn:()=>ec,watch:()=>Dr,watchEffect:()=>wr,watchPostEffect:()=>Tr,watchSyncEffect:()=>Er,withAsyncContext:()=>Na,withCtx:()=>gr,withDefaults:()=>Ta,withDirectives:()=>_r,withKeys:()=>Ql,withMemo:()=>Zs,withModifiers:()=>Xl,withScopeId:()=>hr}),pu=()=>{};export{wr as $,ds as A,o as At,yr as B,Mi as C,gn as Ct,Ys as D,ve as Dt,vs as E,we as Et,Yi as F,pa as G,da as H,Ki as I,Qa as J,Da as K,Xi as L,ja as M,l as Mt,Ts as N,xr as O,Me as Ot,$n as P,Dr as Q,Ji as R,J as S,hn as St,Q as T,Ce as Tt,ra as U,la as V,aa as W,ci as X,Ea as Y,ec as Z,gs as _,fn as _t,Bl as a,xn as at,ls as b,Sn as bt,Ql as c,an as ct,G as d,ze as dt,Tr as et,Wo as f,$t as ft,Js as g,nn as gt,ys as h,en as ht,Bc as i,Zs as it,Aa as j,s as jt,br as k,ue as kt,Xl as l,z as lt,ts as m,dn as mt,ou as n,gr as nt,Il as o,Le as ot,Vr as p,tn as pt,oi as q,iu as r,_r as rt,Ic as s,Re as st,fu as t,Er as tt,K as u,cn as ut,us as v,R as vt,ai as w,A as wt,bs as x,_n as xt,Ss as y,Tn as yt,is as z}; \ No newline at end of file diff --git a/monisuo-admin/dist/index.html b/monisuo-admin/dist/index.html new file mode 100644 index 0000000..c2ebedb --- /dev/null +++ b/monisuo-admin/dist/index.html @@ -0,0 +1,30 @@ + + + + + + + + shadcn-vue-admin + + + + + + + + + + + + + +
+ + diff --git a/monisuo-admin/dist/logo-black.svg b/monisuo-admin/dist/logo-black.svg new file mode 100644 index 0000000..9139cce --- /dev/null +++ b/monisuo-admin/dist/logo-black.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/monisuo-admin/dist/logo.svg b/monisuo-admin/dist/logo.svg new file mode 100644 index 0000000..ca8b95d --- /dev/null +++ b/monisuo-admin/dist/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/monisuo-admin/dist/placeholder.png b/monisuo-admin/dist/placeholder.png new file mode 100644 index 0000000000000000000000000000000000000000..b792e7152e4529db4b261fa98725e1d20549e028 GIT binary patch literal 46723 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

AeR^!s5fA2k%(DLRvh)VL=>=|oi0#>VPW^D4s* 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 literal 0 HcmV?d00001 diff --git a/monisuo-admin/dist/robot.png b/monisuo-admin/dist/robot.png new file mode 100644 index 0000000000000000000000000000000000000000..7ad3b9e64258400c4b0284d93058a73b95e7e599 GIT binary patch literal 11935 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 literal 0 HcmV?d00001 diff --git a/monisuo-admin/dist/shadcn-vue-admin.png b/monisuo-admin/dist/shadcn-vue-admin.png new file mode 100644 index 0000000000000000000000000000000000000000..dea767ca3dbfd77fb45e8216a9373eae3ebfe16e GIT binary patch literal 565472 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

~1SN2|MwE51!fx(b;h&I3U}Npn9>P#A3x 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 z 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

3Hv?`Z90? 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⁢Br4;L#xzLJMmd``)= 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 DsvLiR literal 0 HcmV?d00001 diff --git a/monisuo-admin/src/types/route-map.d.ts b/monisuo-admin/src/types/route-map.d.ts index 16f8164..64e0bdc 100644 --- a/monisuo-admin/src/types/route-map.d.ts +++ b/monisuo-admin/src/types/route-map.d.ts @@ -96,6 +96,13 @@ declare module 'vue-router/auto-routes' { Record, | never >, + '/monisuo/wallets': RouteRecordInfo< + '/monisuo/wallets', + '/monisuo/wallets', + Record, + Record, + | never + >, '/settings/appearance': RouteRecordInfo< '/settings/appearance', '/settings/appearance', @@ -191,6 +198,12 @@ declare module 'vue-router/auto-routes' { views: | never } + 'src/pages/monisuo/wallets.vue': { + routes: + | '/monisuo/wallets' + views: + | never + } 'src/pages/settings/appearance.vue': { routes: | '/settings/appearance'