From 84a960be886a56c5c8152d990148458f28b8f1df Mon Sep 17 00:00:00 2001 From: Jaroslav Drzik Date: Sun, 17 Mar 2024 08:23:20 +0100 Subject: [PATCH] Fix visual --- dist/flowbite-vue.mjs | 4 ++-- dist/flowbite-vue.umd.js | 2 +- src/components/FwbNavbar/FwbMegaMenu.vue | 2 +- src/components/FwbNavbar/FwbMegaMenuDropdown.vue | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dist/flowbite-vue.mjs b/dist/flowbite-vue.mjs index 4289300..7b089db 100644 --- a/dist/flowbite-vue.mjs +++ b/dist/flowbite-vue.mjs @@ -4876,7 +4876,7 @@ const yd = { const { megaMenuVisble: t, toggleMenu: r } = Q("megaMenuToggle"); return (s, o) => (u(), g("div", { id: "mega-menu-full-cta-dropdown-button", - class: "flex py-2 pr-4 pl-3 gap-2 items-center w-full font-medium text-gray-700 dark:text-gray-400 md:w-auto hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-white md:p-0dark:text-gray-400 md:dark:hover:white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700", + class: "flex md:py-2 pr-4 pl-3 gap-2 items-center w-full font-medium text-gray-700 dark:text-gray-400 md:w-auto hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-white md:p-0dark:text-gray-400 md:dark:hover:white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700", onClick: o[0] || (o[0] = //@ts-ignore (...n) => y(r) && y(r)(...n)) }, [ @@ -4884,7 +4884,7 @@ const yd = { w(s.$slots, "default") ])); } -}), Dd = { class: "grid max-w-screen-xl px-4 py-5 mx-auto text-sm text-gray-500 dark:text-gray-400 md:grid-cols-3 md:px-6" }, Tp = /* @__PURE__ */ C({ +}), Dd = { class: "grid gap-2 max-w-screen-xl px-4 py-5 mx-auto text-sm text-gray-500 dark:text-gray-400 md:grid-cols-3 md:px-6" }, Tp = /* @__PURE__ */ C({ __name: "FwbMegaMenuDropdown", setup(e) { const { megaMenuVisble: t, toggleMenu: r } = Q("megaMenuToggle"); diff --git a/dist/flowbite-vue.umd.js b/dist/flowbite-vue.umd.js index c9547ca..841fd75 100644 --- a/dist/flowbite-vue.umd.js +++ b/dist/flowbite-vue.umd.js @@ -3,4 +3,4 @@ Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(t){(function(){var r={}.hasOwnProperty;function o(){for(var n=[],a=0;aV(Hn)),o=e.computed(()=>V(Gn[t.solid.value?"solid":"defauilt"]));return{breadcrumbClasses:r,breadcrumbWrapperClasses:o}}const qn=e.defineComponent({__name:"FwbBreadcrumb",props:{solid:{type:Boolean,default:!1}},setup(t){const r=t,{breadcrumbClasses:o,breadcrumbWrapperClasses:n}=Wn(e.toRefs(r));return(a,s)=>(e.openBlock(),e.createElementBlock("nav",{class:e.normalizeClass(e.unref(n)),"aria-label":"Breadcrumb"},[e.createElementVNode("ol",{class:e.normalizeClass(e.unref(o))},[e.renderSlot(a.$slots,"default")],2)],2))}}),Un="ml-1 inline-flex items-center text-sm font-medium dark:text-gray-400",Yn="text-gray-700 hover:text-gray-900 dark:hover:text-white",Jn="text-gray-500";function Kn(t){return{breadcrumbItemClasses:e.computed(()=>V(Un,t.href.value?Yn:Jn))}}const Qn={class:"inline-flex items-center"},Xn={key:0,class:"w-6 h-6 text-gray-400 mr-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Zn=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z","fill-rule":"evenodd"},null,-1)],ea={key:0,class:"w-4 h-4 mr-2",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},ta=[e.createElementVNode("path",{d:"M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z"},null,-1)],ra=e.defineComponent({__name:"FwbBreadcrumbItem",props:{href:{type:String,default:null},home:{type:Boolean,default:!1}},setup(t){const r=t,o=e.computed(()=>r.href?"a":"span"),{breadcrumbItemClasses:n}=Kn(e.toRefs(r));return(a,s)=>(e.openBlock(),e.createElementBlock("li",Qn,[e.renderSlot(a.$slots,"arrow-icon",{},()=>[t.home?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("svg",Xn,Zn))]),(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.value),{class:e.normalizeClass(e.unref(n)),href:t.href},{default:e.withCtx(()=>[e.renderSlot(a.$slots,"home-icon",{},()=>[t.home?(e.openBlock(),e.createElementBlock("svg",ea,ta)):e.createCommentVNode("",!0)]),e.renderSlot(a.$slots,"default")]),_:3},8,["class","href"]))]))}}),oa={0:"w-0 h-0",.5:"w-0.5 h-0.5",1:"w-1 h-1",1.5:"w-1.5 h-1.5",10:"w-10 h-10",11:"w-11 h-11",12:"w-12 h-12",2:"w-2 h-2",2.5:"w-2.5 h-2.5",3:"w-3 h-3",4:"w-4 h-4",5:"w-5 h-5",6:"w-6 h-6",7:"w-7 h-7",8:"w-8 h-8",9:"w-9 h-9"},na={blue:"fill-blue-600",gray:"fill-gray-600 dark:fill-gray-300",green:"fill-green-500",pink:"fill-pink-600",purple:"fill-purple-600",red:"fill-red-600",white:"fill-white",yellow:"fill-yellow-400"};function aa(t){const r=e.computed(()=>oa[t.size.value]),o=e.computed(()=>na[t.color.value]),n=e.computed(()=>"text-gray-200 dark:text-gray-600"),a=e.computed(()=>"animate-spin");return{spinnerClasses:e.computed(()=>V(a.value,n.value,o.value,r.value))}}const sa=[e.createElementVNode("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"},null,-1),e.createElementVNode("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"},null,-1)],Ce=e.defineComponent({__name:"FwbSpinner",props:{color:{default:"blue"},size:{default:"4"}},setup(t){const r=t,{spinnerClasses:o}=aa(e.toRefs(r));return(n,a)=>(e.openBlock(),e.createElementBlock("svg",{class:e.normalizeClass(e.unref(o)),fill:"none",role:"status",viewBox:"0 0 100 101",xmlns:"http://www.w3.org/2000/svg"},sa,2))}}),Qt={default:{default:"text-white bg-blue-700 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg dark:bg-blue-600 focus:outline-none dark:focus:ring-blue-800",blue:"text-white bg-blue-700 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg dark:bg-blue-600 focus:outline-none dark:focus:ring-blue-800",alternative:"font-medium text-gray-900 focus:outline-none bg-white rounded-lg border border-gray-200 focus:z-10 focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600",dark:"text-white bg-gray-800 focus:outline-none focus:ring-4 focus:ring-gray-300 font-medium rounded-lg dark:bg-gray-800 dark:focus:ring-gray-700 dark:border-gray-700",light:"text-gray-900 bg-white border border-gray-300 focus:outline-none focus:ring-4 focus:ring-gray-200 font-medium rounded-lg dark:bg-gray-800 dark:text-white dark:border-gray-600 dark:focus:ring-gray-700",green:"focus:outline-none text-white bg-green-700 focus:ring-4 focus:ring-green-300 font-medium rounded-lg dark:bg-green-600 dark:focus:ring-green-800",red:"focus:outline-none text-white bg-red-700 focus:ring-4 focus:ring-red-300 font-medium rounded-lg dark:bg-red-600 dark:focus:ring-red-900",yellow:"focus:outline-none text-white bg-yellow-400 focus:ring-4 focus:ring-yellow-300 font-medium rounded-lg dark:focus:ring-yellow-900",purple:"focus:outline-none text-white bg-purple-700 focus:ring-4 focus:ring-purple-300 font-medium rounded-lg dark:bg-purple-600 dark:focus:ring-purple-900",pink:"focus:outline-none text-white bg-pink-700 focus:ring-4 focus:ring-pink-300 font-medium rounded-lg dark:bg-pink-600 dark:focus:ring-pink-900"},hover:{default:"hover:bg-blue-800 dark:hover:bg-blue-700",blue:"hover:bg-blue-800 dark:hover:bg-blue-700",alternative:"hover:bg-gray-100 hover:text-blue-700 dark:hover:text-white dark:hover:bg-gray-700",dark:"hover:bg-gray-900 dark:hover:bg-gray-700",light:"hover:bg-gray-100 dark:hover:border-gray-600",green:"hover:bg-green-800 dark:hover:bg-green-700",red:"hover:bg-red-800 dark:hover:bg-red-700",yellow:"hover:bg-yellow-500",purple:"hover:bg-purple-800 dark:hover:bg-purple-700",pink:"hover:bg-pink-800 dark:hover:bg-pink-700"}},Xt={default:{dark:"text-gray-900 border border-gray-800 focus:ring-4 focus:outline-none focus:ring-gray-300 font-medium rounded-lg text-sm text-center dark:border-gray-600 dark:text-gray-400 dark:focus:ring-gray-800",default:"text-blue-700 border border-blue-700 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm text-center dark:border-blue-500 dark:text-blue-500 dark:focus:ring-blue-800",blue:"text-blue-700 border border-blue-700 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm text-center dark:border-blue-500 dark:text-blue-500 dark:focus:ring-blue-800",green:"text-green-700 border border-green-700 focus:ring-4 focus:outline-none focus:ring-green-300 font-medium rounded-lg text-sm text-center dark:border-green-500 dark:text-green-500 dark:focus:ring-green-800",purple:"text-purple-700 border border-purple-700 focus:ring-4 focus:outline-none focus:ring-purple-300 font-medium rounded-lg text-sm text-center dark:border-purple-400 dark:text-purple-400 dark:focus:ring-purple-900",pink:"text-pink-700 border border-pink-700 focus:ring-4 focus:outline-none focus:ring-pink-300 font-medium rounded-lg text-sm text-center dark:border-pink-400 dark:text-pink-400 dark:focus:ring-pink-900",red:"text-red-700 border border-red-700 focus:ring-4 focus:outline-none focus:ring-red-300 font-medium rounded-lg text-sm text-center dark:border-red-500 dark:text-red-500 dark:focus:ring-red-900",yellow:"text-yellow-400 border border-yellow-400 focus:ring-4 focus:outline-none focus:ring-yellow-300 font-medium rounded-lg text-sm text-center dark:border-yellow-300 dark:text-yellow-300 dark:focus:ring-yellow-900"},hover:{dark:"hover:text-white hover:bg-gray-900 dark:hover:text-white dark:hover:bg-gray-600",default:"hover:text-white hover:bg-blue-800 dark:hover:text-white dark:hover:bg-blue-600",blue:"hover:text-white hover:bg-blue-800 dark:hover:text-white dark:hover:bg-blue-600",green:"hover:text-white hover:bg-green-800 dark:hover:text-white dark:hover:bg-green-600",purple:"hover:text-white hover:bg-purple-800 dark:hover:text-white dark:hover:bg-purple-500",pink:"hover:text-white hover:bg-pink-800 dark:hover:text-white dark:hover:bg-pink-500",red:"hover:text-white hover:bg-red-800 dark:hover:text-white dark:hover:bg-red-600",yellow:"hover:text-white hover:bg-yellow-500 dark:hover:text-white dark:hover:bg-yellow-400"}},Zt={hover:{"cyan-blue":"hover:bg-gradient-to-bl","green-blue":"hover:bg-gradient-to-bl","pink-orange":"hover:bg-gradient-to-bl","purple-blue":"hover:bg-gradient-to-bl","purple-pink":"hover:bg-gradient-to-l","red-yellow":"hover:bg-gradient-to-bl","teal-lime":"hover:bg-gradient-to-l hover:from-teal-200 hover:to-lime-200",blue:"hover:bg-gradient-to-br",cyan:"hover:bg-gradient-to-br",green:"hover:bg-gradient-to-br",lime:"hover:bg-gradient-to-br",pink:"hover:bg-gradient-to-br",purple:"hover:bg-gradient-to-br",red:"hover:bg-gradient-to-br",teal:"hover:bg-gradient-to-br"},default:{"cyan-blue":"text-white bg-gradient-to-r from-cyan-500 to-blue-500 focus:ring-4 focus:outline-none focus:ring-cyan-300 dark:focus:ring-cyan-800 font-medium rounded-lg","green-blue":"text-white bg-gradient-to-br from-green-400 to-blue-600 focus:ring-4 focus:outline-none focus:ring-green-200 dark:focus:ring-green-800 font-medium rounded-lg","pink-orange":"text-white bg-gradient-to-br from-pink-500 to-orange-400 focus:ring-4 focus:outline-none focus:ring-pink-200 dark:focus:ring-pink-800 font-medium rounded-lg","purple-blue":"text-white bg-gradient-to-br from-purple-600 to-blue-500 focus:ring-4 focus:outline-none focus:ring-blue-300 dark:focus:ring-blue-800 font-medium rounded-lg","purple-pink":"text-white bg-gradient-to-r from-purple-500 to-pink-500 focus:ring-4 focus:outline-none focus:ring-purple-200 dark:focus:ring-purple-800 font-medium rounded-lg","red-yellow":"text-gray-900 bg-gradient-to-r from-red-200 via-red-300 to-yellow-200 focus:ring-4 focus:outline-none focus:ring-red-100 dark:focus:ring-red-400 font-medium rounded-lg","teal-lime":"text-gray-900 bg-gradient-to-r from-teal-200 to-lime-200 focus:ring-4 focus:outline-none focus:ring-lime-200 dark:focus:ring-teal-700 font-medium rounded-lg",blue:"text-white bg-gradient-to-r from-blue-500 via-blue-600 to-blue-700 focus:ring-4 focus:outline-none focus:ring-blue-300 dark:focus:ring-blue-800 rounded-lg",cyan:"text-white bg-gradient-to-r from-cyan-500 via-cyan-600 to-cyan-700 focus:ring-4 focus:outline-none focus:ring-cyan-300 dark:focus:ring-cyan-800 rounded-lg",green:"text-white bg-gradient-to-r from-green-500 via-green-600 to-green-700 focus:ring-4 focus:outline-none focus:ring-green-300 dark:focus:ring-green-800 rounded-lg",lime:"text-gray-900 bg-gradient-to-r from-lime-500 via-lime-600 to-lime-700 focus:ring-4 focus:outline-none focus:ring-lime-300 dark:focus:ring-lime-800 rounded-lg",pink:"text-white bg-gradient-to-r from-pink-500 via-pink-600 to-pink-700 focus:ring-4 focus:outline-none focus:ring-pink-300 dark:focus:ring-pink-800 rounded-lg",purple:"text-white bg-gradient-to-r from-purple-500 via-purple-600 to-purple-700 focus:ring-4 focus:outline-none focus:ring-purple-300 dark:focus:ring-purple-800 rounded-lg",red:"text-white bg-gradient-to-r from-red-500 via-red-600 to-red-700 focus:ring-4 focus:outline-none focus:ring-red-300 dark:focus:ring-red-800 rounded-lg",teal:"text-white bg-gradient-to-r from-teal-500 via-teal-600 to-teal-700 focus:ring-4 focus:outline-none focus:ring-teal-300 dark:focus:ring-teal-800 rounded-lg"}},er={default:{"cyan-blue":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-cyan-500 to-blue-500 dark:text-white focus:ring-4 focus:outline-none focus:ring-cyan-200 dark:focus:ring-cyan-800","green-blue":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-green-400 to-blue-600 dark:text-white focus:ring-4 focus:outline-none focus:ring-green-200 dark:focus:ring-green-800","pink-orange":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-pink-500 to-orange-400 dark:text-white focus:ring-4 focus:outline-none focus:ring-pink-200 dark:focus:ring-pink-800","purple-blue":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-purple-600 to-blue-500 dark:text-white focus:ring-4 focus:outline-none focus:ring-blue-300 dark:focus:ring-blue-800","purple-pink":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-purple-500 to-pink-500 dark:text-white focus:ring-4 focus:outline-none focus:ring-purple-200 dark:focus:ring-purple-800","red-yellow":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-red-200 via-red-300 to-yellow-200 dark:text-white focus:ring-4 focus:outline-none focus:ring-red-100 dark:focus:ring-red-400","teal-lime":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-teal-300 to-lime-300 dark:text-white focus:ring-4 focus:outline-none focus:ring-lime-200 dark:focus:ring-lime-800"},hover:{"cyan-blue":"group-hover:from-cyan-500 group-hover:to-blue-500 hover:text-white","green-blue":"group-hover:from-green-400 group-hover:to-blue-600 hover:text-white","pink-orange":"group-hover:from-pink-500 group-hover:to-orange-400 hover:text-white","purple-blue":"group-hover:from-purple-600 group-hover:to-blue-500 hover:text-white","purple-pink":"group-hover:from-purple-500 group-hover:to-pink-500 hover:text-white","red-yellow":"group-hover:from-red-200 group-hover:via-red-300 group-hover:to-yellow-200 dark:hover:text-gray-900","teal-lime":"group-hover:from-teal-300 group-hover:to-lime-300 dark:hover:text-gray-900"}},la={xs:"text-xs px-2 py-1",sm:"text-sm px-3 py-1.5",md:"text-sm px-4 py-2",lg:"text-base px-5 py-2.5",xl:"text-base px-6 py-3"},ia={xs:"text-xs p-1",sm:"text-sm p-1.5",md:"text-sm p-2",lg:"text-base p-2.5",xl:"text-base p-3"},tr={blue:"shadow-lg shadow-blue-500/50 dark:shadow-lg dark:shadow-blue-800/80",cyan:"shadow-lg shadow-cyan-500/50 dark:shadow-lg dark:shadow-cyan-800/80",green:"shadow-lg shadow-green-500/50 dark:shadow-lg dark:shadow-green-800/80",lime:"shadow-lg shadow-lime-500/50 dark:shadow-lg dark:shadow-lime-800/80",pink:"shadow-lg shadow-pink-500/50 dark:shadow-lg dark:shadow-pink-800/80",purple:"shadow-lg shadow-purple-500/50 dark:shadow-lg dark:shadow-purple-800/80",red:"shadow-lg shadow-red-500/50 dark:shadow-lg dark:shadow-red-800/80",teal:"shadow-lg shadow-teal-500/50 dark:shadow-lg dark:shadow-teal-800/80"},ut=["blue","green","cyan","teal","lime","red","pink","purple"],da=["alternative","light"];function ca(t){const r=e.useSlots(),o=e.computed(()=>t.square.value?ia[t.size.value]:la[t.size.value]),n=e.computed(()=>{const s=!!t.gradient.value,l=!!t.color.value,i=t.outline.value;let d="",c="";if(s&&i)ut.includes(t.gradient.value)?console.warn(`cannot use outline prop with "${t.gradient.value}" gradient`):(c=er.default[t.gradient.value],t.disabled.value||(d=er.hover[t.gradient.value]));else if(s)c=Zt.default[t.gradient.value],t.disabled.value||(d=Zt.hover[t.gradient.value]);else if(l&&i)if(da.includes(t.color.value))console.warn(`cannot use outline prop with "${t.color.value}" color`);else{const f=t.color.value;c=Xt.default[f],t.disabled.value||(d=Xt.hover[f])}else{const f=t.color.value;c=Qt.default[f],t.disabled.value||(d=Qt.hover[f])}let p="";return t.shadow.value===""?t.gradient.value&&ut.includes(t.gradient.value)&&(p=tr[t.gradient.value]):typeof t.shadow.value=="string"&&ut.includes(t.shadow.value)&&(p=tr[t.shadow.value]),[c,d,p,t.pill.value&&"!rounded-full",t.disabled.value&&"cursor-not-allowed opacity-50",s&&i?"p-0.5":o.value,(r.prefix||r.suffix||t.loading.value)&&"inline-flex items-center",t.class.value].filter(f=>f).join(" ")}),a=e.computed(()=>t.gradient.value&&t.outline.value?["relative bg-white dark:bg-gray-900 rounded-md inline-flex items-center",o.value,t.disabled.value?"":"group-hover:bg-opacity-0 transition-all ease-in duration-75"].filter(s=>s).join(" "):"");return{wrapperClasses:n.value,spanClasses:a.value}}function pa(t){const r={xs:"2.5",sm:"3",md:"4",lg:"5",xl:"6"},o=e.computed(()=>r[t.size.value]);return{color:e.computed(()=>t.outline.value?t.gradient.value?t.gradient.value.includes("purple")?"purple":t.gradient.value.includes("blue")?"blue":t.gradient.value.includes("pink")?"pink":t.gradient.value.includes("red")?"red":"white":["alternative","dark","light"].includes(t.color.value)?"white":t.color.value==="default"?"blue":t.color.value:"white"),size:o}}const ua={key:0,class:"mr-2"},fa={key:0,class:"mr-2"},ma={key:1,class:"ml-2"},ga={key:1,class:"ml-2"},rr=e.defineComponent({__name:"FwbButton",props:{class:{default:""},color:{default:"default"},gradient:{default:null},size:{default:"md"},shadow:{default:null},pill:{type:Boolean,default:!1},square:{type:Boolean,default:!1},outline:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},loadingPosition:{default:"prefix"},disabled:{type:Boolean,default:!1},href:{default:""},tag:{default:"a"}},setup(t){const r=t,o=ca(e.toRefs(r)),n=e.computed(()=>Q(o.wrapperClasses)),a=e.computed(()=>Q(o.spanClasses)),s=e.computed(()=>r.outline&&r.gradient),l=e.computed(()=>r.loading&&r.loadingPosition==="prefix"),i=e.computed(()=>r.loading&&r.loadingPosition==="suffix"),{color:d,size:c}=pa(e.toRefs(r)),p=r.tag!=="a"?e.resolveComponent(r.tag):"a",f=r.href?p:"button",g=r.tag==="router-link"||r.tag==="nuxt-link"?"to":"href";return(u,m)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(f)),e.normalizeProps({class:n.value,[e.unref(g)||""]:u.href,disabled:e.unref(f)==="button"&&u.disabled}),{default:e.withCtx(()=>[!s.value&&(u.$slots.prefix||l.value)?(e.openBlock(),e.createElementBlock("div",ua,[l.value?(e.openBlock(),e.createBlock(Ce,{key:0,color:e.unref(d),size:e.unref(c)},null,8,["color","size"])):e.renderSlot(u.$slots,"prefix",{key:1})])):e.createCommentVNode("",!0),e.createElementVNode("span",{class:e.normalizeClass(a.value)},[s.value&&(u.$slots.prefix||l.value)?(e.openBlock(),e.createElementBlock("span",fa,[l.value?(e.openBlock(),e.createBlock(Ce,{key:0,color:e.unref(d),size:e.unref(c)},null,8,["color","size"])):e.renderSlot(u.$slots,"prefix",{key:1})])):e.createCommentVNode("",!0),e.renderSlot(u.$slots,"default"),s.value&&(u.$slots.suffix||i.value)?(e.openBlock(),e.createElementBlock("span",ma,[i.value?(e.openBlock(),e.createBlock(Ce,{key:0,color:e.unref(d),size:e.unref(c)},null,8,["color","size"])):e.renderSlot(u.$slots,"suffix",{key:1})])):e.createCommentVNode("",!0)],2),!s.value&&(u.$slots.suffix||i.value)?(e.openBlock(),e.createElementBlock("div",ga,[i.value?(e.openBlock(),e.createBlock(Ce,{key:0,color:e.unref(d),size:e.unref(c)},null,8,["color","size"])):e.renderSlot(u.$slots,"suffix",{key:1})])):e.createCommentVNode("",!0)]),_:3},16,["class","disabled"]))}}),Qu="",ha={},ba={class:"btn-group inline-flex rounded-md shadow-sm",role:"group"};function ya(t,r){return e.openBlock(),e.createElementBlock("div",ba,[e.renderSlot(t.$slots,"default")])}const wa=q(ha,[["render",ya]]);function ka(t){const r=e.computed(()=>t.variant.value==="default"?"block max-w-sm bg-white rounded-lg border border-gray-200 shadow-md hover:bg-gray-100 dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700":t.variant.value==="image"?"max-w-sm bg-white rounded-lg border border-gray-200 shadow-md dark:bg-gray-800 dark:border-gray-700":t.variant.value==="horizontal"?"flex flex-col items-center bg-white rounded-lg border shadow-md md:flex-row md:max-w-xl hover:bg-gray-100 dark:border-gray-700 dark:bg-gray-800 dark:hover:bg-gray-700":""),o=e.computed(()=>t.variant.value==="horizontal"?"object-cover w-full h-96 rounded-t-lg md:h-auto md:w-48 md:rounded-none md:rounded-l-lg":"");return{cardClasses:r,horizontalImageClasses:o}}const _a=["alt","src"],xa=e.defineComponent({__name:"FwbCard",props:{href:{type:String,default:""},imgAlt:{type:String,default:""},imgSrc:{type:String,default:""},variant:{type:String,default:"default"}},setup(t){const r=t,{cardClasses:o,horizontalImageClasses:n}=ka(e.toRefs(r)),a=e.computed(()=>r.href?"a":"div");return(s,l)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(a.value),{class:e.normalizeClass(e.unref(o)),href:t.href},{default:e.withCtx(()=>[t.imgSrc?(e.openBlock(),e.createElementBlock("img",{key:0,alt:t.imgAlt,class:e.normalizeClass([e.unref(n),"rounded-t-lg"]),src:t.imgSrc},null,10,_a)):e.createCommentVNode("",!0),e.createElementVNode("div",null,[e.renderSlot(s.$slots,"default")])]),_:3},8,["class","href"]))}}),Ca={class:"relative"},$a={class:"overflow-hidden relative h-56 rounded-lg sm:h-64 xl:h-80 2xl:h-96"},va=["alt","src"],Sa={key:0,class:"flex absolute bottom-5 left-1/2 z-30 space-x-3 -translate-x-1/2"},Ba=["aria-label","onClick"],Ea=[e.createElementVNode("span",{class:"inline-flex justify-center items-center w-8 h-8 rounded-full sm:w-10 sm:h-10 bg-white/30 dark:bg-gray-800/30 group-hover:bg-white/50 dark:group-hover:bg-gray-800/60 group-focus:ring-4 group-focus:ring-white dark:group-focus:ring-gray-800/70 group-focus:outline-none"},[e.createElementVNode("svg",{class:"w-5 h-5 text-white sm:w-6 sm:h-6 dark:text-gray-800",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{d:"M15 19l-7-7 7-7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"})]),e.createElementVNode("span",{class:"hidden"},"Previous")],-1)],Ta=[e.createElementVNode("span",{class:"inline-flex justify-center items-center w-8 h-8 rounded-full sm:w-10 sm:h-10 bg-white/30 dark:bg-gray-800/30 group-hover:bg-white/50 dark:group-hover:bg-gray-800/60 group-focus:ring-4 group-focus:ring-white dark:group-focus:ring-gray-800/70 group-focus:outline-none"},[e.createElementVNode("svg",{class:"w-5 h-5 text-white sm:w-6 sm:h-6 dark:text-gray-800",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{d:"M9 5l7 7-7 7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"})]),e.createElementVNode("span",{class:"hidden"},"Next")],-1)],za=e.defineComponent({__name:"FwbCarousel",props:{pictures:{type:Array,default(){return[]}},noIndicators:{type:Boolean,default:!1},noControls:{type:Boolean,default:!1},slide:{type:Boolean,default:!1},slideInterval:{type:Number,default:3e3},animation:{type:Boolean,default:!1}},setup(t){const r=t,o=e.ref(0),n=e.ref(""),a=e.ref(),s=()=>{a.value=setInterval(function(){d()},r.slideInterval)},l=()=>{clearInterval(a.value),s()},i=p=>{o.value=p,l()},d=()=>{o.value!==r.pictures.length-1?o.value++:o.value=0,n.value="right",l()},c=()=>{o.value!==0?o.value--:o.value=r.pictures.length-1,n.value="left",l()};return e.onMounted(()=>{r.slide&&s()}),(p,f)=>(e.openBlock(),e.createElementBlock("div",Ca,[e.createElementVNode("div",$a,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.pictures,(g,u)=>(e.openBlock(),e.createElementBlock("div",{key:u,class:e.normalizeClass([u===o.value?"z-30":"z-0","absolute inset-0 -translate-y-0"])},[e.createElementVNode("img",{alt:g.alt,src:g.src,class:"block absolute top-1/2 left-1/2 w-full -translate-x-1/2 -translate-y-1/2"},null,8,va)],2))),128))]),t.noIndicators?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",Sa,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.pictures,(g,u)=>(e.openBlock(),e.createElementBlock("button",{key:u,"aria-label":"Slide "+u,class:e.normalizeClass([u===o.value?"bg-white":"bg-white/50","w-3 h-3 rounded-full bg-white"]),"aria-current":"false",type:"button",onClick:e.withModifiers(m=>i(u),["prevent"])},null,10,Ba))),128))])),t.noControls?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createElementVNode("button",{class:"flex absolute top-0 left-0 z-30 justify-center items-center px-4 h-full cursor-pointer group focus:outline-none","data-carousel-prev":"",type:"button",onClick:e.withModifiers(c,["prevent"])},Ea),e.createElementVNode("button",{class:"flex absolute top-0 right-0 z-30 justify-center items-center px-4 h-full cursor-pointer group focus:outline-none","data-carousel-next":"",type:"button",onClick:e.withModifiers(d,["prevent"])},Ta)],64))]))}});var or;const ft=typeof window<"u",Na=t=>typeof t<"u",Va=t=>typeof t=="function",Pa=t=>typeof t=="string",mt=()=>{};ft&&((or=window?.navigator)!=null&&or.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function De(t){return typeof t=="function"?t():e.unref(t)}function Fa(t){return t}function Aa(t,r){var o;if(typeof t=="number")return t+r;const n=((o=t.match(/^-?[0-9]+\.?[0-9]*/))==null?void 0:o[0])||"",a=t.slice(n.length),s=parseFloat(n)+r;return Number.isNaN(s)?t:s+a}function gt(t){return e.getCurrentScope()?(e.onScopeDispose(t),!0):!1}function Ia(t){return typeof t=="function"?e.computed(t):e.ref(t)}function Ma(t,r=!0){e.getCurrentInstance()?e.onMounted(t):r?t():e.nextTick(t)}function Oa(t,r,o={}){const{immediate:n=!0}=o,a=e.ref(!1);let s=null;function l(){s&&(clearTimeout(s),s=null)}function i(){a.value=!1,l()}function d(...c){l(),a.value=!0,s=setTimeout(()=>{a.value=!1,s=null,t(...c)},De(r))}return n&&(a.value=!0,ft&&d()),gt(i),{isPending:a,start:d,stop:i}}function La(t=!1,r={}){const{truthyValue:o=!0,falsyValue:n=!1}=r,a=e.isRef(t),s=e.ref(t);function l(i){if(arguments.length)return s.value=i,s.value;{const d=De(o);return s.value=s.value===d?De(n):d,s.value}}return a?l:[s,l]}function $e(t){var r;const o=De(t);return(r=o?.$el)!=null?r:o}const Re=ft?window:void 0;function je(...t){let r,o,n,a;if(Pa(t[0])?([o,n,a]=t,r=Re):[r,o,n,a]=t,!r)return mt;let s=mt;const l=e.watch(()=>$e(r),d=>{s(),d&&(d.addEventListener(o,n,a),s=()=>{d.removeEventListener(o,n,a),s=mt})},{immediate:!0,flush:"post"}),i=()=>{l(),s()};return gt(i),i}function Da(t,r,o={}){const{window:n=Re,ignore:a,capture:s=!0,detectIframe:l=!1}=o;if(!n)return;const i=e.ref(!0);let d;const c=u=>{n.clearTimeout(d);const m=$e(t);!m||m===u.target||u.composedPath().includes(m)||!i.value||r(u)},p=u=>a&&a.some(m=>{const b=$e(m);return b&&(u.target===b||u.composedPath().includes(b))}),f=[je(n,"click",c,{passive:!0,capture:s}),je(n,"pointerdown",u=>{const m=$e(t);i.value=!!m&&!u.composedPath().includes(m)&&!p(u)},{passive:!0}),je(n,"pointerup",u=>{if(u.button===0){const m=u.composedPath();u.composedPath=()=>m,d=n.setTimeout(()=>c(u),50)}},{passive:!0}),l&&je(n,"blur",u=>{var m;const b=$e(t);((m=document.activeElement)==null?void 0:m.tagName)==="IFRAME"&&!b?.contains(document.activeElement)&&r(u)})].filter(Boolean);return()=>f.forEach(u=>u())}function Ra(t,r=!1){const o=e.ref(),n=()=>o.value=!!t();return n(),Ma(n,r),o}function ve(t,r={}){const{window:o=Re}=r,n=Ra(()=>o&&"matchMedia"in o&&typeof o.matchMedia=="function");let a;const s=e.ref(!1),l=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",i):a.removeListener(i))},i=()=>{n.value&&(l(),a=o.matchMedia(Ia(t).value),s.value=a.matches,"addEventListener"in a?a.addEventListener("change",i):a.addListener(i))};return e.watchEffect(i),gt(()=>l()),s}const nr={sm:640,md:768,lg:1024,xl:1280,"2xl":1536};var ja=Object.defineProperty,ar=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,sr=(t,r,o)=>r in t?ja(t,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[r]=o,Wa=(t,r)=>{for(var o in r||(r={}))Ha.call(r,o)&&sr(t,o,r[o]);if(ar)for(var o of ar(r))Ga.call(r,o)&&sr(t,o,r[o]);return t};function lr(t,r={}){function o(i,d){let c=t[i];return d!=null&&(c=Aa(c,d)),typeof c=="number"&&(c=`${c}px`),c}const{window:n=Re}=r;function a(i){return n?n.matchMedia(i).matches:!1}const s=i=>ve(`(min-width: ${o(i)})`,r),l=Object.keys(t).reduce((i,d)=>(Object.defineProperty(i,d,{get:()=>s(d),enumerable:!0,configurable:!0}),i),{});return Wa({greater(i){return ve(`(min-width: ${o(i,.1)})`,r)},greaterOrEqual:s,smaller(i){return ve(`(max-width: ${o(i,-.1)})`,r)},smallerOrEqual(i){return ve(`(max-width: ${o(i)})`,r)},between(i,d){return ve(`(min-width: ${o(i)}) and (max-width: ${o(d,-.1)})`,r)},isGreater(i){return a(`(min-width: ${o(i,.1)})`)},isGreaterOrEqual(i){return a(`(min-width: ${o(i)})`)},isSmaller(i){return a(`(max-width: ${o(i,-.1)})`)},isSmallerOrEqual(i){return a(`(max-width: ${o(i)})`)},isInBetween(i,d){return a(`(min-width: ${o(i)}) and (max-width: ${o(d,-.1)})`)}},l)}function qa(t){return JSON.parse(JSON.stringify(t))}const ir=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},dr="__vueuse_ssr_handlers__";ir[dr]=ir[dr]||{};var cr;(function(t){t.UP="UP",t.RIGHT="RIGHT",t.DOWN="DOWN",t.LEFT="LEFT",t.NONE="NONE"})(cr||(cr={}));var Ua=Object.defineProperty,pr=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,ur=(t,r,o)=>r in t?Ua(t,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[r]=o,Ka=(t,r)=>{for(var o in r||(r={}))Ya.call(r,o)&&ur(t,o,r[o]);if(pr)for(var o of pr(r))Ja.call(r,o)&&ur(t,o,r[o]);return t};Ka({linear:Fa},{easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]});function fr(t,r,o,n={}){var a,s,l;const{clone:i=!1,passive:d=!1,eventName:c,deep:p=!1,defaultValue:f}=n,g=e.getCurrentInstance(),u=o||g?.emit||((a=g?.$emit)==null?void 0:a.bind(g))||((l=(s=g?.proxy)==null?void 0:s.$emit)==null?void 0:l.bind(g?.proxy));let m=c;r||(r="modelValue"),m=c||m||`update:${r.toString()}`;const b=k=>i?Va(i)?i(k):qa(k):k,w=()=>Na(t[r])?b(t[r]):f;if(d){const k=w(),_=e.ref(k);return e.watch(()=>t[r],$=>_.value=b($)),e.watch(_,$=>{($!==t[r]||p)&&u(m,$)},{deep:p}),_}else return e.computed({get(){return w()},set(k){u(m,k)}})}var Qa=typeof global=="object"&&global&&global.Object===Object&&global;const Xa=Qa;var Za=typeof self=="object"&&self&&self.Object===Object&&self,es=Xa||Za||Function("return this")();const ht=es;var ts=ht.Symbol;const Z=ts;var mr=Object.prototype,rs=mr.hasOwnProperty,os=mr.toString,Se=Z?Z.toStringTag:void 0;function ns(t){var r=rs.call(t,Se),o=t[Se];try{t[Se]=void 0;var n=!0}catch{}var a=os.call(t);return n&&(r?t[Se]=o:delete t[Se]),a}var as=Object.prototype,ss=as.toString;function ls(t){return ss.call(t)}var is="[object Null]",ds="[object Undefined]",gr=Z?Z.toStringTag:void 0;function bt(t){return t==null?t===void 0?ds:is:gr&&gr in Object(t)?ns(t):ls(t)}function yt(t){return t!=null&&typeof t=="object"}var cs="[object Symbol]";function wt(t){return typeof t=="symbol"||yt(t)&&bt(t)==cs}function ps(t,r){for(var o=-1,n=t==null?0:t.length,a=Array(n);++o0){if(++r>=As)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function Ls(t){return function(){return t}}var Ds=function(){try{var t=_t(Object,"defineProperty");return t({},"",{}),t}catch{}}();const Ge=Ds;var Rs=Ge?function(t,r){return Ge(t,"toString",{configurable:!0,enumerable:!1,value:Ls(r),writable:!0})}:ms,js=Os(Rs);const Hs=js;var Gs=9007199254740991,Ws=/^(?:0|[1-9]\d*)$/;function kr(t,r){var o=typeof t;return r=r??Gs,!!r&&(o=="number"||o!="symbol"&&Ws.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=Qs}var Zs="[object Arguments]";function Cr(t){return yt(t)&&bt(t)==Zs}var $r=Object.prototype,el=$r.hasOwnProperty,tl=$r.propertyIsEnumerable,rl=Cr(function(){return arguments}())?Cr:function(t){return yt(t)&&el.call(t,"callee")&&!tl.call(t,"callee")};const vr=rl;var ol=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nl=/^\w*$/;function al(t,r){if(me(t))return!1;var o=typeof t;return o=="number"||o=="symbol"||o=="boolean"||t==null||wt(t)?!0:nl.test(t)||!ol.test(t)||r!=null&&t in Object(r)}var sl=_t(Object,"create");const Be=sl;function ll(){this.__data__=Be?Be(null):{},this.size=0}function il(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var dl="__lodash_hash_undefined__",cl=Object.prototype,pl=cl.hasOwnProperty;function ul(t){var r=this.__data__;if(Be){var o=r[t];return o===dl?void 0:o}return pl.call(r,t)?r[t]:void 0}var fl=Object.prototype,ml=fl.hasOwnProperty;function gl(t){var r=this.__data__;return Be?r[t]!==void 0:ml.call(r,t)}var hl="__lodash_hash_undefined__";function bl(t,r){var o=this.__data__;return this.size+=this.has(t)?0:1,o[t]=Be&&r===void 0?hl:r,this}function ie(t){var r=-1,o=t==null?0:t.length;for(this.clear();++r-1}function $l(t,r){var o=this.__data__,n=We(o,t);return n<0?(++this.size,o.push([t,r])):o[n][1]=r,this}function ge(t){var r=-1,o=t==null?0:t.length;for(this.clear();++r0&&o(i)?r>1?Br(i,r-1,o,n,a):Hl(a,i):n||(a[a.length]=i)}return a}function Wl(t){var r=t==null?0:t.length;return r?Br(t,1):[]}function ql(t){return Hs(Ks(t,void 0,Wl),t+"")}function Ul(t,r){return t!=null&&r in Object(t)}function Yl(t,r,o){r=Ue(r,t);for(var n=-1,a=r.length,s=!1;++n{if(n!==null){if(typeof n!="object"){(typeof n=="string"||typeof n=="number")&&o.push(e.createTextVNode(String(n)));return}if(Array.isArray(n)){Ye(n,r,o);return}if(n.type===e.Fragment){if(n.children===null)return;Array.isArray(n.children)&&Ye(n.children,r,o)}else n.type!==e.Comment&&o.push(n)}}),o}function ti(t,r="default",o=void 0){const n=t[r];if(!n)return console.warn("getFirstSlotVNode",`slot[${r}] is empty`),null;const a=Ye(n(o));return a.length===1?a[0]:(console.warn("getFirstSlotVNode",`slot[${r}] should have exactly one child`),null)}const ri={focus:["onFocus","onBlur"],click:["onClick"],hover:["onMouseenter","onMouseleave"]};function oi(t,r){Object.entries(ri).forEach(([,o])=>{o.forEach(n=>{t.props?t.props=Object.assign({},t.props):t.props={};const a=t.props[n],s=r[n];a?t.props[n]=(...l)=>{a(...l),s(...l)}:t.props[n]=s})})}const $t=e.defineComponent({name:"SlotListener",props:{trigger:{type:String,default:"click"}},emits:["click","focus","blur","mouseenter","mouseleave"],setup(t,{emit:r}){return{handleClick:i=>{r("click",i)},handleBlur:i=>{r("blur",i)},handleFocus:i=>{r("focus",i)},handleMouseLeave:i=>{r("mouseleave",i)},handleMouseEnter:i=>{r("mouseenter",i)}}},render(){const{$slots:t}=this,r={onClick:this.handleClick,onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave,onFocus:this.handleFocus,onBlur:this.handleBlur},o=ti(t,"default"),n=[r];return o?.props&&n.push(ei(o.props,"onClick","onMouseenter","onMouseleave","onFocus","onBlur")),o&&oi(o,{onBlur:s=>{n.forEach(l=>{l?.onBlur?.(s)})},onFocus:s=>{n.forEach(l=>{l?.onFocus?.(s)})},onClick:s=>{n.forEach(l=>{l?.onClick?.(s)})},onMouseenter:s=>{n.forEach(l=>{l?.onMouseenter?.(s)})},onMouseleave:s=>{n.forEach(l=>{l?.onMouseleave?.(s)})}}),o}}),ni="absolute z-10 bg-white divide-y divide-gray-100 rounded shadow dark:bg-gray-700",Je=8,ai={bottom:"",left:"top-0",right:"top-0",top:""},si={bottom(t){return`bottom: -${t.height+Je}px;`},left(t){return`left: -${t.width+Je}px;`},right(t){return`right: -${t.width+Je}px;`},top(t){return`top: -${t.height+Je}px;`}};function li(t){e.watch(t.visible,a=>{a&&e.nextTick(()=>o())});const r=e.ref(""),o=()=>{const a=t.contentRef.value?.getBoundingClientRect();if(!a){r.value="";return}r.value=si[t.placement.value](a)};return{contentClasses:e.computed(()=>V(ni,ai[t.placement.value])),contentStyles:r}}const ii=t=>(e.pushScopeId("data-v-7ea3917f"),t=t(),e.popScopeId(),t),di={class:"inline-flex items-center"},ci=ii(()=>e.createElementVNode("svg",{class:"w-4 h-4 ml-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{d:"M19 9l-7 7-7-7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"})],-1)),pi=e.defineComponent({__name:"FwbDropdown",props:{placement:{default:"bottom"},text:{default:""},transition:{default:""}},setup(t){const r=e.ref(!1),o=()=>r.value=!1,n=()=>r.value=!r.value,a=t,s={bottom:"to-bottom",left:"to-left",right:"to-right",top:"to-top"},l=e.computed(()=>a.transition===null?s[a.placement]:a.transition),i=e.ref(),d=e.ref(),{contentClasses:c,contentStyles:p}=li({placement:e.toRef(a,"placement"),visible:r,contentRef:i});return Da(d,()=>{r.value&&(r.value=!1)}),(f,g)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"wrapper",ref:d,class:"inline-flex relative"},[e.createElementVNode("div",di,[e.createVNode($t,{onClick:n},{default:e.withCtx(()=>[e.renderSlot(f.$slots,"trigger",{},()=>[e.createVNode(rr,null,{suffix:e.withCtx(()=>[ci]),default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(f.text)+" ",1)]),_:1})],!0)]),_:3})]),e.createVNode(e.Transition,{name:l.value},{default:e.withCtx(()=>[r.value?(e.openBlock(),e.createElementBlock("div",{key:0,ref_key:"content",ref:i,class:e.normalizeClass([e.unref(c)]),style:e.normalizeStyle(e.unref(p))},[e.createVNode($t,{onClick:o},{default:e.withCtx(()=>[e.renderSlot(f.$slots,"default",{},void 0,!0)]),_:3})],6)):e.createCommentVNode("",!0)]),_:3},8,["name"])],512))}}),rf="",ui=q(pi,[["__scopeId","data-v-7ea3917f"]]),fi=e.defineComponent({inheritAttrs:!1,__name:"FwbFooter",props:{sticky:{type:Boolean,default:!1},footerType:{default:"default"}},setup(t){const r=t,o=e.useAttrs(),n=S(r.footerType==="sitemap"&&"bg-gray-800",r.footerType==="socialmedia"&&"p-4 bg-white sm:p-6 dark:bg-gray-800",r.footerType==="logo"&&"p-4 bg-white rounded-lg shadow md:px-6 md:py-8 dark:bg-gray-800",r.footerType==="default"&&"p-4 bg-white rounded-lg shadow md:flex md:items-center md:justify-between md:p-6 dark:bg-gray-800",r.sticky&&"absolute bottom-0 left-0 z-20 w-full border-t border-gray-200 dark:border-gray-600",o.class);return(a,s)=>(e.openBlock(),e.createElementBlock("footer",e.mergeProps(a.$attrs,{class:e.unref(n)}),[e.renderSlot(a.$slots,"default")],16))}}),mi=["href"],gi=["alt","src"],hi=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterBrand",props:{href:{default:""},src:{default:""},alt:{default:""},name:{default:""},imageClass:{default:""},nameClass:{default:""},aClass:{default:""}},setup(t){const r=e.useAttrs(),o=t,n=S("mb-6 md:mb-0",r.class),a=S("flex items-center",o.aClass),s=S("h-8 mr-3",o.imageClass),l=S("self-center text-2xl font-semibold whitespace-nowrap dark:text-white",o.nameClass);return(i,d)=>(e.openBlock(),e.createElementBlock("div",e.mergeProps({class:e.unref(n)},i.$attrs),[e.createElementVNode("a",{class:e.normalizeClass(e.unref(a)),href:i.href},[e.createElementVNode("img",{alt:i.alt,class:e.normalizeClass(e.unref(s)),src:i.src},null,10,gi),e.createElementVNode("span",{class:e.normalizeClass(e.unref(l))},e.toDisplayString(i.name),3)],10,mi)],16))}}),bi=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterCopyright",props:{year:{default:new Date().getFullYear()},by:{default:""},href:{default:""},aClass:{default:""},copyrightMessage:{default:"All Rights Reserved."}},setup(t){const r=t,o=e.useAttrs(),n=S("block text-sm text-gray-500 sm:text-center dark:text-gray-400",o.class),a=S(r.href?"hover:underline":"ml-1",r.aClass),s=r.href?"a":"span";return(l,i)=>(e.openBlock(),e.createElementBlock("span",e.mergeProps(l.$attrs,{class:e.unref(n)}),[e.createTextVNode(" © "+e.toDisplayString(l.year)+" ",1),(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(s)),{class:e.normalizeClass(e.unref(a)),href:l.href},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(l.by),1)]),_:1},8,["class","href"])),e.createTextVNode(" "+e.toDisplayString(l.copyrightMessage),1)],16))}}),yi={class:"sr-only"},wi=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterIcon",props:{href:{default:""},ariaLabel:{default:""},srText:{default:""}},setup(t){const r=e.useAttrs(),n=t.href?"a":"span",a=S("text-gray-500 hover:text-gray-900 dark:hover:text-white",r.class);return(s,l)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(n)),e.mergeProps({"aria-label":s.ariaLabel,class:e.unref(a),href:s.href},s.$attrs),{default:e.withCtx(()=>[e.renderSlot(s.$slots,"default"),e.createElementVNode("span",yi,e.toDisplayString(s.srText),1)]),_:3},16,["aria-label","class","href"]))}}),ki=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterLink",props:{href:{default:""},aClass:{default:""},component:{default:"a"}},setup(t){const r=e.useAttrs(),o=t,n=o.component==="a"?"a":e.resolveComponent(o.component),a=o.component==="router-link"?"to":"href",s=S("hover:underline",o.aClass),l=S("mr-4 md:mr-6 last:mr-0",r.class);return(i,d)=>(e.openBlock(),e.createElementBlock("li",e.mergeProps(i.$attrs,{class:e.unref(l)}),[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(n)),e.normalizeProps({[e.unref(a)||""]:i.href,class:e.unref(s)}),{default:e.withCtx(()=>[e.renderSlot(i.$slots,"default")]),_:3},16,["class"]))],16))}}),_i=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterLinkGroup",setup(t){const r=e.useAttrs(),o=S("flex flex-wrap items-center mt-3 text-sm font-medium text-gray-500 dark:text-gray-400 sm:mt-0",r.class);return(n,a)=>(e.openBlock(),e.createElementBlock("ul",e.mergeProps(n.$attrs,{class:e.unref(o)}),[e.renderSlot(n.$slots,"default")],16))}}),xi=e.defineComponent({inheritAttrs:!1,__name:"FwbJumbotron",props:{headerLevel:{default:1},subText:{default:""},subTextClasses:{default:""},headerText:{default:""},headerClasses:{default:""}},setup(t){const r=t,o=e.useAttrs(),n=e.computed(()=>S("bg-white dark:bg-gray-900 py-8 lg:py-16 px-4 mx-auto max-w-screen-xl text-center ",o.class)),a=e.computed(()=>S("mb-4 text-4xl font-extrabold tracking-tight leading-none text-gray-900 md:text-5xl lg:text-6xl dark:text-white",r.headerClasses)),s=e.computed(()=>S("mb-8 text-lg font-normal text-gray-500 lg:text-xl sm:px-0 lg:px-16 dark:text-gray-400",r.subTextClasses));return(l,i)=>(e.openBlock(),e.createElementBlock("div",e.mergeProps(l.$attrs,{class:n.value}),[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(`h${l.headerLevel}`),{class:e.normalizeClass(a.value)},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(l.headerText),1)]),_:1},8,["class"])),e.createElementVNode("div",{class:e.normalizeClass(s.value)},e.toDisplayString(l.subText),3),e.renderSlot(l.$slots,"default")],16))}}),Ci="overflow-hidden w-48 text-sm font-medium text-gray-900 bg-white border border-gray-200 rounded-lg dark:bg-gray-700 dark:border-gray-600 dark:text-white";function $i(){return{containerClasses:e.computed(()=>V(Ci))}}const vi=e.defineComponent({__name:"FwbListGroup",setup(t){const{containerClasses:r}=$i();return(o,n)=>(e.openBlock(),e.createElementBlock("ul",{class:e.normalizeClass(e.unref(r))},[e.renderSlot(o.$slots,"default")],2))}}),Si={border:t=>t.substring(0,t.lastIndexOf("-"))},Bi=(t,r=Si)=>{const n=Object.keys(r).find(a=>t.includes(a));return n?r[n](t):t.substring(0,t.indexOf("-"))};function D(...t){return t.filter(r=>r).reduce((r,o)=>{const n=Array.isArray(o)?Array.from(o).map(p=>p.split(" ")).flat():o.split(" "),a=n.map(p=>Bi(p)),s=a.filter(p=>!r.types.includes(p)),i=[...a.filter(p=>r.types.includes(p)),...s],d=[...new Set([...r.types,...i])],c=d.map(p=>{if(i.includes(p)){const g=a.indexOf(p);if(g>=0)return n[g]||""}const f=r.types.indexOf(p);return f>=0&&r.classes[f]||""}).filter(p=>!!p);return{types:d,classes:c}},{types:[],classes:[]}).classes.join(" ")}const Ei="inline-flex items-center w-full px-4 py-2 border-b border-gray-200 dark:border-gray-600",Ti="block w-full px-4 py-2 cursor-pointer hover:bg-gray-100 hover:text-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-700 focus:text-blue-700 dark:hover:bg-gray-600 dark:hover:text-white dark:focus:ring-gray-500 dark:focus:text-white",zi="bg-gray-100 cursor-not-allowed dark:bg-gray-600 dark:text-gray-400";function Ni(t){return{itemClasses:e.computed(()=>D(Ei,t.disabled.value?zi:"",!t.disabled.value&&t.hover.value?Ti:""))}}const Vi={key:0,class:"mr-2"},Pi={key:1,class:"ml-2"},Fi=e.defineComponent({__name:"FwbListGroupItem",props:{hover:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(t){const r=t,{itemClasses:o}=Ni(e.toRefs(r));return(n,a)=>(e.openBlock(),e.createElementBlock("li",{class:e.normalizeClass(e.unref(o))},[n.$slots.prefix?(e.openBlock(),e.createElementBlock("div",Vi,[e.renderSlot(n.$slots,"prefix")])):e.createCommentVNode("",!0),e.renderSlot(n.$slots,"default"),n.$slots.suffix?(e.openBlock(),e.createElementBlock("div",Pi,[e.renderSlot(n.$slots,"suffix")])):e.createCommentVNode("",!0)],2))}}),Ai=e.createElementVNode("div",{class:"bg-gray-900 bg-opacity-50 dark:bg-opacity-80 fixed inset-0 z-40"},null,-1),Ii={class:"relative bg-white rounded-lg shadow dark:bg-gray-700"},Mi=e.createElementVNode("svg",{class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","fill-rule":"evenodd"})],-1),Oi={key:0,class:"p-6 rounded-b border-gray-200 border-t dark:border-gray-600"},Li=e.defineComponent({__name:"FwbModal",props:{notEscapable:{type:Boolean,default:!1},persistent:{type:Boolean,default:!1},size:{default:"2xl"}},emits:["close","click:outside"],setup(t,{emit:r}){const o=t,n=r,a={xs:"max-w-xs",sm:"max-w-sm",md:"max-w-md",lg:"max-w-lg",xl:"max-w-xl","2xl":"max-w-2xl","3xl":"max-w-3xl","4xl":"max-w-4xl","5xl":"max-w-5xl","6xl":"max-w-6xl","7xl":"max-w-7xl"};function s(){n("close")}function l(){o.persistent||(n("click:outside"),s())}function i(){!o.notEscapable&&!o.persistent&&s()}const d=e.ref(null);return e.onMounted(()=>{d.value&&d.value.focus()}),(c,p)=>(e.openBlock(),e.createElementBlock("div",null,[Ai,e.createElementVNode("div",{ref_key:"modalRef",ref:d,class:"overflow-y-auto overflow-x-hidden fixed top-0 right-0 left-0 z-50 w-full md:inset-0 h-modal md:h-full justify-center items-center flex",tabindex:"0",onClick:e.withModifiers(l,["self"]),onKeyup:e.withKeys(i,["esc"])},[e.createElementVNode("div",{class:e.normalizeClass([`${a[c.size]}`,"relative p-4 w-full h-full"])},[e.createElementVNode("div",Ii,[e.createElementVNode("div",{class:e.normalizeClass([c.$slots.header?"border-b border-gray-200 dark:border-gray-600":"","p-4 rounded-t flex justify-between items-center"])},[e.renderSlot(c.$slots,"header"),c.persistent?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("button",{key:0,"aria-label":"close",class:"text-gray-400 bg-transparent hover:bg-gray-200 hover:text-gray-900 rounded-lg text-sm p-1.5 ml-auto inline-flex items-center dark:hover:bg-gray-600 dark:hover:text-white",type:"button",onClick:s},[e.renderSlot(c.$slots,"close-icon",{},()=>[Mi])]))],2),e.createElementVNode("div",{class:e.normalizeClass([c.$slots.header?"":"pt-0","p-6"])},[e.renderSlot(c.$slots,"body")],2),c.$slots.footer?(e.openBlock(),e.createElementBlock("div",Oi,[e.renderSlot(c.$slots,"footer")])):e.createCommentVNode("",!0)])],2)],544)]))}}),Di={class:"container flex flex-wrap justify-between items-center mx-auto"},Ri=e.createElementVNode("span",{class:"sr-only"},"Open main menu",-1),ji=e.createElementVNode("svg",{"aria-hidden":"true",class:"w-6 h-6",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z","fill-rule":"evenodd"})],-1),Hi={key:0,class:"hidden md:order-2 md:flex"},Gi=" border-gray-200",Wi="fixed w-full z-20 top-0 left-0 border-b border-gray-200 dark:border-gray-600",qi="rounded",Ui="p-3 bg-gray-50 dark:bg-gray-800 dark:border-gray-700",Yi="bg-white px-2 sm:px-4 py-2.5 dark:bg-gray-900",Ji=e.defineComponent({__name:"FwbNavbar",props:{class:{type:String,default:""},sticky:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},solid:{type:Boolean,default:!1}},setup(t){const r=t,o=e.ref(!1);function n(){o.value=!o.value}e.provide("megaMenuToggle",{megaMenuVisble:o,toggleMenu:n});const a=e.useSlots(),l=lr(nr).smaller("md"),i=e.ref(!1),d=La(i),c=e.computed(()=>Q([Gi,r.sticky?Wi:"",r.rounded?qi:"",r.solid?Ui:Yi,r.class].join(" "))),p=e.computed(()=>l?i.value:!0);return(f,g)=>(e.openBlock(),e.createElementBlock("nav",{class:e.normalizeClass(c.value)},[e.createElementVNode("div",Di,[e.renderSlot(f.$slots,"logo"),e.createElementVNode("button",{"aria-controls":"navbar-default","aria-expanded":"false",class:"inline-flex items-center p-2 ml-3 text-sm text-gray-500 rounded-lg md:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600",type:"button",onClick:g[0]||(g[0]=u=>e.unref(d)())},[Ri,e.renderSlot(f.$slots,"menu-icon",{},()=>[ji])]),e.renderSlot(f.$slots,"default",{isShowMenu:p.value}),e.unref(a)["right-side"]?(e.openBlock(),e.createElementBlock("div",Hi,[e.renderSlot(f.$slots,"right-side")])):e.createCommentVNode("",!0)]),e.renderSlot(f.$slots,"mega-menu-dropdown")],2))}}),Ki="w-full md:block md:w-auto",Qi="flex flex-col p-4 mt-4 rounded-lg border border-gray-100 md:flex-row md:space-x-8 md:mt-0 md:text-sm md:font-medium md:border-0 dark:bg-gray-800 md:dark:bg-gray-900 dark:border-gray-700",Xi="bg-gray-50",Zi=e.defineComponent({__name:"FwbNavbarCollapse",props:{isShowMenu:{type:Boolean,default:!1}},setup(t){const o=lr(nr).smaller("md"),n=t,a=e.computed(()=>V(Ki,n.isShowMenu?"":"hidden")),s=e.computed(()=>V(Qi,o.value?Xi:""));return(l,i)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(a.value)},[e.createElementVNode("ul",{class:e.normalizeClass(s.value)},[e.renderSlot(l.$slots,"default")],2)],2))}}),ed="bg-blue-700 md:bg-transparent text-white md:text-blue-700 dark:text-white",td="text-gray-700 hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-blue-700 dark:text-gray-400 md:dark:hover:text-white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent",rd="block py-2 pr-4 pl-3 rounded md:p-0",od=e.defineComponent({__name:"FwbNavbarLink",props:{link:{default:"/"},isActive:{type:Boolean,default:!1},component:{default:"a"},linkAttr:{default:"href"},disabled:{type:Boolean,default:!1}},emits:["click"],setup(t,{emit:r}){const o=t,n=r,a=e.computed(()=>o.component!=="a"?e.resolveComponent(o.component):"a"),s=S(rd,o.isActive?ed:td),l=i=>{o.disabled||n("click",i)};return(i,d)=>(e.openBlock(),e.createElementBlock("li",null,[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(a.value),e.normalizeProps({[i.linkAttr||""]:i.link,class:e.unref(s),onClick:l}),{default:e.withCtx(()=>[e.renderSlot(i.$slots,"default")]),_:3},16,["class"]))]))}}),nd=["src","alt"],ad={class:"self-center text-xl font-semibold whitespace-nowrap dark:text-white"},sd=e.defineComponent({__name:"FwbNavbarLogo",props:{link:{default:"/"},imageUrl:{default:"/assets/logo.svg"},alt:{default:"Logo"},component:{default:"a"},linkAttr:{default:"href"}},setup(t){const r=t,o=e.computed(()=>r.component!=="a"?e.resolveComponent(r.component):"a");return(n,a)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.value),e.normalizeProps({class:"flex items-center",[n.linkAttr||""]:n.link}),{default:e.withCtx(()=>[e.createElementVNode("img",{src:n.imageUrl,alt:n.alt,class:"mr-3 h-6 sm:h-10"},null,8,nd),e.createElementVNode("span",ad,[e.renderSlot(n.$slots,"default")])]),_:3},16))}}),ld=e.createElementVNode("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",class:"dark:fill-gray-400 hover:dark:fill-white"},[e.createElementVNode("title",null,"settings"),e.createElementVNode("path",{d:"M16 12c0-1.104-0.449-2.106-1.172-2.828s-1.724-1.172-2.828-1.172-2.106 0.449-2.828 1.172-1.172 1.724-1.172 2.828 0.449 2.106 1.172 2.828 1.724 1.172 2.828 1.172 2.106-0.449 2.828-1.172 1.172-1.724 1.172-2.828zM14 12c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414 0.223-1.051 0.586-1.414 0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414zM20.315 15.404c0.046-0.105 0.112-0.191 0.192-0.257 0.112-0.092 0.251-0.146 0.403-0.147h0.090c0.828 0 1.58-0.337 2.121-0.879s0.879-1.293 0.879-2.121-0.337-1.58-0.879-2.121-1.293-0.879-2.121-0.879h-0.159c-0.11-0.001-0.215-0.028-0.308-0.076-0.127-0.066-0.23-0.172-0.292-0.312-0.003-0.029-0.004-0.059-0.004-0.089-0.024-0.055-0.040-0.111-0.049-0.168 0.020-0.334 0.077-0.454 0.168-0.547l0.062-0.062c0.585-0.586 0.878-1.356 0.877-2.122s-0.294-1.536-0.881-2.122c-0.586-0.585-1.356-0.878-2.122-0.877s-1.536 0.294-2.12 0.879l-0.046 0.046c-0.083 0.080-0.183 0.136-0.288 0.166-0.14 0.039-0.291 0.032-0.438-0.033-0.101-0.044-0.187-0.11-0.253-0.19-0.092-0.112-0.146-0.251-0.147-0.403v-0.090c0-0.828-0.337-1.58-0.879-2.121s-1.293-0.879-2.121-0.879-1.58 0.337-2.121 0.879-0.879 1.293-0.879 2.121v0.159c-0.001 0.11-0.028 0.215-0.076 0.308-0.066 0.127-0.172 0.23-0.312 0.292-0.029 0.003-0.059 0.004-0.089 0.004-0.055 0.024-0.111 0.040-0.168 0.049-0.335-0.021-0.455-0.078-0.548-0.169l-0.062-0.062c-0.586-0.585-1.355-0.878-2.122-0.878s-1.535 0.294-2.122 0.882c-0.585 0.586-0.878 1.355-0.878 2.122s0.294 1.536 0.879 2.12l0.048 0.047c0.080 0.083 0.136 0.183 0.166 0.288 0.039 0.14 0.032 0.291-0.031 0.434-0.006 0.016-0.013 0.034-0.021 0.052-0.041 0.109-0.108 0.203-0.191 0.275-0.11 0.095-0.25 0.153-0.383 0.156h-0.090c-0.828 0-1.58 0.337-2.121 0.879s-0.879 1.294-0.879 2.122 0.337 1.58 0.879 2.121 1.293 0.879 2.121 0.879h0.159c0.11 0.001 0.215 0.028 0.308 0.076 0.128 0.067 0.233 0.174 0.296 0.321 0.024 0.055 0.040 0.111 0.049 0.168-0.020 0.334-0.077 0.454-0.168 0.547l-0.062 0.062c-0.585 0.586-0.878 1.356-0.877 2.122s0.294 1.536 0.881 2.122c0.586 0.585 1.356 0.878 2.122 0.877s1.536-0.294 2.12-0.879l0.047-0.048c0.083-0.080 0.183-0.136 0.288-0.166 0.14-0.039 0.291-0.032 0.434 0.031 0.016 0.006 0.034 0.013 0.052 0.021 0.109 0.041 0.203 0.108 0.275 0.191 0.095 0.11 0.153 0.25 0.156 0.383v0.092c0 0.828 0.337 1.58 0.879 2.121s1.293 0.879 2.121 0.879 1.58-0.337 2.121-0.879 0.879-1.293 0.879-2.121v-0.159c0.001-0.11 0.028-0.215 0.076-0.308 0.067-0.128 0.174-0.233 0.321-0.296 0.055-0.024 0.111-0.040 0.168-0.049 0.334 0.020 0.454 0.077 0.547 0.168l0.062 0.062c0.586 0.585 1.356 0.878 2.122 0.877s1.536-0.294 2.122-0.881c0.585-0.586 0.878-1.356 0.877-2.122s-0.294-1.536-0.879-2.12l-0.048-0.047c-0.080-0.083-0.136-0.183-0.166-0.288-0.039-0.14-0.032-0.291 0.031-0.434zM18.396 9.302c-0.012-0.201-0.038-0.297-0.076-0.382v0.080c0 0.043 0.003 0.084 0.008 0.125 0.021 0.060 0.043 0.119 0.068 0.177 0.004 0.090 0.005 0.091 0.005 0.092 0.249 0.581 0.684 1.030 1.208 1.303 0.371 0.193 0.785 0.298 1.211 0.303h0.18c0.276 0 0.525 0.111 0.707 0.293s0.293 0.431 0.293 0.707-0.111 0.525-0.293 0.707-0.431 0.293-0.707 0.293h-0.090c-0.637 0.003-1.22 0.228-1.675 0.603-0.323 0.266-0.581 0.607-0.75 0.993-0.257 0.582-0.288 1.21-0.127 1.782 0.119 0.423 0.341 0.814 0.652 1.136l0.072 0.073c0.196 0.196 0.294 0.45 0.294 0.707s-0.097 0.512-0.292 0.707c-0.197 0.197-0.451 0.295-0.709 0.295s-0.512-0.097-0.707-0.292l-0.061-0.061c-0.463-0.453-1.040-0.702-1.632-0.752-0.437-0.037-0.882 0.034-1.293 0.212-0.578 0.248-1.027 0.683-1.3 1.206-0.193 0.371-0.298 0.785-0.303 1.211v0.181c0 0.276-0.111 0.525-0.293 0.707s-0.43 0.292-0.706 0.292-0.525-0.111-0.707-0.293-0.293-0.431-0.293-0.707v-0.090c-0.015-0.66-0.255-1.242-0.644-1.692-0.284-0.328-0.646-0.585-1.058-0.744-0.575-0.247-1.193-0.274-1.756-0.116-0.423 0.119-0.814 0.341-1.136 0.652l-0.073 0.072c-0.196 0.196-0.45 0.294-0.707 0.294s-0.512-0.097-0.707-0.292c-0.197-0.197-0.295-0.451-0.295-0.709s0.097-0.512 0.292-0.707l0.061-0.061c0.453-0.463 0.702-1.040 0.752-1.632 0.037-0.437-0.034-0.882-0.212-1.293-0.248-0.578-0.683-1.027-1.206-1.3-0.371-0.193-0.785-0.298-1.211-0.303l-0.18 0.001c-0.276 0-0.525-0.111-0.707-0.293s-0.293-0.431-0.293-0.707 0.111-0.525 0.293-0.707 0.431-0.293 0.707-0.293h0.090c0.66-0.015 1.242-0.255 1.692-0.644 0.328-0.284 0.585-0.646 0.744-1.058 0.247-0.575 0.274-1.193 0.116-1.756-0.119-0.423-0.341-0.814-0.652-1.136l-0.073-0.073c-0.196-0.196-0.294-0.45-0.294-0.707s0.097-0.512 0.292-0.707c0.197-0.197 0.451-0.295 0.709-0.295s0.512 0.097 0.707 0.292l0.061 0.061c0.463 0.453 1.040 0.702 1.632 0.752 0.37 0.032 0.745-0.014 1.101-0.137 0.096-0.012 0.186-0.036 0.266-0.072-0.031 0.001-0.061 0.003-0.089 0.004-0.201 0.012-0.297 0.038-0.382 0.076h0.080c0.043 0 0.084-0.003 0.125-0.008 0.060-0.021 0.119-0.043 0.177-0.068 0.090-0.004 0.091-0.005 0.092-0.005 0.581-0.249 1.030-0.684 1.303-1.208 0.193-0.37 0.298-0.785 0.303-1.21v-0.181c0-0.276 0.111-0.525 0.293-0.707s0.431-0.293 0.707-0.293 0.525 0.111 0.707 0.293 0.293 0.431 0.293 0.707v0.090c0.003 0.637 0.228 1.22 0.603 1.675 0.266 0.323 0.607 0.581 0.996 0.751 0.578 0.255 1.206 0.286 1.778 0.125 0.423-0.119 0.814-0.341 1.136-0.652l0.073-0.072c0.196-0.196 0.45-0.294 0.707-0.294s0.512 0.097 0.707 0.292c0.197 0.197 0.295 0.451 0.295 0.709s-0.097 0.512-0.292 0.707l-0.061 0.061c-0.453 0.463-0.702 1.040-0.752 1.632-0.032 0.37 0.014 0.745 0.137 1.101 0.012 0.095 0.037 0.185 0.072 0.266-0.001-0.032-0.002-0.062-0.004-0.089z"})],-1),id=e.defineComponent({__name:"FwbMegaMenu",setup(t){const{megaMenuVisble:r,toggleMenu:o}=e.inject("megaMenuToggle");return(n,a)=>(e.openBlock(),e.createElementBlock("div",{id:"mega-menu-full-cta-dropdown-button",class:"flex py-2 pr-4 pl-3 gap-2 items-center w-full font-medium text-gray-700 dark:text-gray-400 md:w-auto hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-white md:p-0dark:text-gray-400 md:dark:hover:white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700",onClick:a[0]||(a[0]=(...s)=>e.unref(o)&&e.unref(o)(...s))},[ld,e.renderSlot(n.$slots,"default")]))}}),dd={class:"grid max-w-screen-xl px-4 py-5 mx-auto text-sm text-gray-500 dark:text-gray-400 md:grid-cols-3 md:px-6"},cd=e.defineComponent({__name:"FwbMegaMenuDropdown",setup(t){const{megaMenuVisble:r,toggleMenu:o}=e.inject("megaMenuToggle");return(n,a)=>(e.openBlock(),e.createElementBlock("div",{id:"mega-menu-full-cta-dropdown",class:e.normalizeClass([e.unref(r)==!1?"hidden":"","mt-1 bg-white border-gray-200 shadow-sm border-y dark:bg-gray-800 dark:border-gray-600"])},[e.createElementVNode("div",dd,[e.renderSlot(n.$slots,"default")])],2))}}),pd={"aria-label":"Navigation"},ud={class:"font-semibold text-gray-900 dark:text-white"},fd={class:"font-semibold text-gray-900 dark:text-white"},md={class:"font-semibold text-gray-900 dark:text-white"},gd=["disabled"],hd=["disabled"],bd={key:0,stroke:"currentColor",fill:"currentColor","stroke-width":"0",viewBox:"0 0 20 20","aria-hidden":"true",class:"h-5 w-5",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},yd=[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z","clip-rule":"evenodd"},null,-1)],wd=["disabled","onClick"],kd=["disabled"],_d={key:0,stroke:"currentColor",fill:"currentColor","stroke-width":"0",viewBox:"0 0 20 20","aria-hidden":"true",class:"h-5 w-5",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},xd=[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z","clip-rule":"evenodd"},null,-1)],Cd=["disabled"],$d=e.defineComponent({__name:"FwbPagination",props:{modelValue:{default:1},totalPages:{default:void 0},perPage:{default:10},totalItems:{default:10},layout:{default:"pagination"},showIcons:{type:Boolean,default:!1},sliceLength:{default:2},previousLabel:{default:"Prev"},nextLabel:{default:"Next"},enableFirstAndLastButtons:{type:Boolean,default:!1},showLabels:{type:Boolean,default:!0},large:{type:Boolean,default:!1}},emits:["update:model-value","page-changed"],setup(t,{emit:r}){const o=r,n=t;function a(y){o("update:model-value",y),o("page-changed",y)}function s(){o("update:model-value",n.modelValue-1),o("page-changed",n.modelValue-1)}function l(){o("update:model-value",n.modelValue+1),o("page-changed",n.modelValue+1)}function i(){o("update:model-value",1),o("page-changed",1)}function d(){const y=c.value;o("update:model-value",y),o("page-changed",y)}const c=e.computed(()=>n.totalPages?n.totalPages:Math.ceil(n.totalItems/n.perPage)),p=e.computed(()=>n.modelValue<=1),f=e.computed(()=>n.modelValue>=c.value),g=y=>y===n.modelValue,u=e.computed(()=>{if(n.layout==="navigation")return[];if(n.layout==="table")return[];if(c.value<=n.sliceLength*2+1){const x=[];for(let z=1;z<=c.value;z++)x.push(z);return x}if(n.modelValue<=n.sliceLength){const x=[],z=Math.abs(n.modelValue-n.sliceLength)+n.modelValue+n.sliceLength+1;for(let P=1;P<=z;P++)x.push(P);return x}if(n.modelValue>=c.value-n.sliceLength){const x=[];for(let z=Math.abs(c.value-n.sliceLength*2);z<=c.value;z++)x.push(z);return x}const y=[],T=n.modelValue-n.sliceLength>0?n.modelValue-n.sliceLength:1;for(let x=T;x=c.value);x++)y.push(x);return y}),m=e.computed(()=>n.modelValue*n.perPage-n.perPage+1),b=e.computed(()=>{const y=n.modelValue*n.perPage;return n.totalItems&&y>n.totalItems?n.totalItems:y}),w=e.computed(()=>n.totalItems?n.totalItems:c.value*n.perPage),k=e.computed(()=>n.modelValue===1),_=e.computed(()=>n.modelValue===c.value);function $(y){const T="flex items-center justify-center px-3 h-8 leading-tight text-gray-500 bg-white border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white",x="text-blue-600 bg-blue-50 hover:bg-blue-100 hover:text-blue-700 dark:bg-gray-700 dark:text-white",z="px-4 h-10";return S(T,y&&x,n.large&&z)}function E(y){const T="flex items-center justify-center first:rounded-l-lg last:rounded-r-lg px-3 h-8 ml-0 leading-tight text-gray-500 bg-white border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white",x="bg-gray-100 text-gray-700 dark:bg-gray-700 dark:text-white cursor-not-allowed",z="px-4 h-10",P="border-none text-white hover:text-white bg-gray-800 rounded-none first:rounded-l last:rounded-r hover:bg-gray-900 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white";return S(T,y===n.modelValue&&x,n.large&&z,(y>c.value||y<1)&&x,n.layout==="navigation"&&"first:mr-3",(n.layout==="navigation"||n.layout==="table")&&"rounded-lg",n.layout==="table"&&P)}return(y,T)=>(e.openBlock(),e.createElementBlock("nav",pd,[y.layout==="table"?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["text-gray-700 dark:text-gray-400 mb-2",y.large?"text-base":"text-sm"])},[e.createTextVNode(" Showing "),e.createElementVNode("span",ud,e.toDisplayString(m.value),1),e.createTextVNode(" to "),e.createElementVNode("span",fd,e.toDisplayString(b.value),1),e.createTextVNode(" of "),e.createElementVNode("span",md,e.toDisplayString(w.value),1)],2)):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass(["inline-flex",y.large&&"text-base h-10"])},[e.renderSlot(y.$slots,"start"),y.enableFirstAndLastButtons?e.renderSlot(y.$slots,"first-button",{key:0},()=>[e.createElementVNode("button",{disabled:k.value,class:e.normalizeClass(E(1)),onClick:i}," First ",10,gd)]):e.createCommentVNode("",!0),e.renderSlot(y.$slots,"prev-button",{disabled:p.value,decreasePage:s},()=>[e.createElementVNode("button",{disabled:p.value,class:e.normalizeClass(E(y.modelValue-1)),onClick:s},[e.renderSlot(y.$slots,"prev-icon",{},()=>[y.showIcons||y.$slots["prev-icon"]?(e.openBlock(),e.createElementBlock("svg",bd,yd)):e.createCommentVNode("",!0)]),y.showLabels?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createTextVNode(e.toDisplayString(y.previousLabel),1)],64)):e.createCommentVNode("",!0)],10,hd)]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(u.value,x=>e.renderSlot(y.$slots,"page-button",{key:x,page:x,setPage:a,disabled:g(x)},()=>[e.createElementVNode("button",{disabled:g(x),class:e.normalizeClass($(x===y.modelValue)),onClick:z=>a(x)},e.toDisplayString(x),11,wd)])),128)),e.renderSlot(y.$slots,"next-button",{disabled:f.value,increasePage:l},()=>[e.createElementVNode("button",{disabled:f.value,class:e.normalizeClass(E(y.modelValue+1)),onClick:l},[y.showLabels?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createTextVNode(e.toDisplayString(y.nextLabel),1)],64)):e.createCommentVNode("",!0),e.renderSlot(y.$slots,"next-icon",{},()=>[y.showIcons||y.$slots["next-icon"]?(e.openBlock(),e.createElementBlock("svg",_d,xd)):e.createCommentVNode("",!0)])],10,kd)]),y.enableFirstAndLastButtons?e.renderSlot(y.$slots,"last-button",{key:1},()=>[e.createElementVNode("button",{disabled:_.value,class:e.normalizeClass(E(c.value)),onClick:d}," Last ",10,Cd)]):e.createCommentVNode("",!0),e.renderSlot(y.$slots,"end")],2)]))}}),vd={default:"bg-blue-600 dark:bg-blue-600",blue:"bg-blue-600 dark:bg-blue-600",dark:"bg-gray-600 dark:bg-gray-300",green:"bg-green-600 dark:bg-green-500",red:"bg-red-600 dark:bg-red-500",yellow:"bg-yellow-400",indigo:"bg-indigo-600 dark:bg-indigo-500",purple:"bg-purple-600 dark:bg-purple-500"},Sd={default:"",blue:"text-blue-700 dark:text-blue-500",dark:"dark:text-white",green:"text-green-700 dark:text-green-500",red:"text-red-700 dark:text-red-500",yellow:"text-yellow-700 dark:text-yellow-500",indigo:"text-indigo-700 dark:text-indigo-500",purple:"text-purple-700 dark:text-purple-500"},Er={sm:"h-1.5 text-xs leading-none",md:"h-2.5 text-xs leading-none",lg:"h-4 text-sm leading-none",xl:"h-6 text-base leading-tight"};function Bd(t){const r=e.computed(()=>V(vd[t.color.value],Er[t.size.value])),o=e.computed(()=>V(Er[t.size.value])),n=e.computed(()=>V(Sd[t.color.value]));return{innerClasses:r,outerClasses:o,outsideLabelClasses:n}}const Ed={key:0,class:"flex justify-between mb-1"},Td=e.defineComponent({__name:"FwbProgress",props:{color:{default:"default"},label:{default:""},labelPosition:{default:"none"},labelProgress:{type:Boolean,default:!1},progress:{default:0},size:{default:"md"}},setup(t){const r=t,{innerClasses:o,outerClasses:n,outsideLabelClasses:a}=Bd(e.toRefs(r));return(s,l)=>(e.openBlock(),e.createElementBlock("div",null,[s.label||s.labelProgress&&s.labelPosition==="outside"?(e.openBlock(),e.createElementBlock("div",Ed,[e.createElementVNode("span",{class:e.normalizeClass([e.unref(a),"text-base font-medium"])},e.toDisplayString(s.label),3),s.labelProgress&&s.labelPosition==="outside"?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass([e.unref(a),"text-sm font-medium"])},e.toDisplayString(s.progress)+"%",3)):e.createCommentVNode("",!0)])):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass([e.unref(n),"w-full bg-gray-200 rounded-full dark:bg-gray-700"])},[e.createElementVNode("div",{class:e.normalizeClass([e.unref(o),"rounded-full font-medium text-blue-100 text-center p-0.5"]),style:e.normalizeStyle({width:s.progress+"%"})},[s.labelProgress&&s.labelPosition==="inside"?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createTextVNode(e.toDisplayString(s.progress)+"% ",1)],64)):e.createCommentVNode("",!0)],6)],2)]))}}),zd={sm:"w-5 h-5",md:"w-7 h-7",lg:"w-10 h-10"};function Nd(t){return{sizeClasses:e.computed(()=>V(zd[t.size.value]??""))}}const Vd={class:"flex items-center"},Pd=[e.createElementVNode("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"},null,-1)],Fd=[e.createElementVNode("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"},null,-1)],Ad=e.createElementVNode("span",{class:"w-1 h-1 mx-1.5 bg-gray-500 rounded-full dark:bg-gray-400"},null,-1),Id=["href"],Md=e.defineComponent({__name:"FwbRating",props:{rating:{default:3},reviewLink:{default:""},reviewText:{default:""},scale:{default:5},size:{default:"md"}},setup(t){const r=t,o=e.computed(()=>Math.floor(r.rating)),n=e.computed(()=>r.scale-o.value),{sizeClasses:a}=Nd(e.toRefs(r));return(s,l)=>(e.openBlock(),e.createElementBlock("div",Vd,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.value,i=>(e.openBlock(),e.createElementBlock("svg",{key:i,class:e.normalizeClass([e.unref(a),"text-yellow-400"]),fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Pd,2))),128)),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(n.value,i=>(e.openBlock(),e.createElementBlock("svg",{key:i,class:e.normalizeClass([e.unref(a),"text-gray-300 dark:text-gray-500"]),fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Fd,2))),128)),e.renderSlot(s.$slots,"besideText"),s.reviewText&&s.reviewLink?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[Ad,e.createElementVNode("a",{href:s.reviewLink,class:"text-sm font-medium text-gray-900 underline hover:no-underline dark:text-white"},e.toDisplayString(s.reviewText),9,Id)],64)):e.createCommentVNode("",!0)]))}}),Od={class:"h-full px-3 py-4 overflow-y-auto bg-gray-50 dark:bg-gray-800"},Ld={class:"space-y-2 font-medium"},Dd=e.defineComponent({inheritAttrs:!1,__name:"FwbSidebar",setup(t){const r=e.useAttrs(),o=S("absolute top-0 left-0 z-40 w-64 h-screen transition-transform",r.class);return(n,a)=>(e.openBlock(),e.createElementBlock("aside",e.mergeProps(n.$attrs,{class:e.unref(o),"aria-label":"Sidebar"}),[e.createElementVNode("div",Od,[e.createElementVNode("div",Ld,[e.renderSlot(n.$slots,"default")])])],16))}}),Rd={class:"p-4 mt-6 rounded-lg bg-blue-50 dark:bg-blue-900",role:"alert"},jd={class:"flex items-center mb-3"},Hd={class:"bg-orange-100 text-orange-800 text-sm font-semibold mr-2 px-2.5 py-0.5 rounded dark:bg-orange-200 dark:text-orange-900"},Gd=[e.createElementVNode("span",{class:"sr-only"},"Close",-1),e.createElementVNode("svg",{class:"w-2.5 h-2.5","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14"},[e.createElementVNode("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})],-1)],Wd=e.defineComponent({__name:"FwbSidebarCta",props:{label:{default:void 0}},emits:["close"],setup(t,{emit:r}){const o=r;function n(){o("close")}return(a,s)=>(e.openBlock(),e.createElementBlock("div",Rd,[e.createElementVNode("div",jd,[e.createElementVNode("span",Hd,e.toDisplayString(a.label),1),e.createElementVNode("button",{type:"button",class:"ml-auto -mx-1.5 -my-1.5 bg-blue-50 inline-flex justify-center items-center w-6 h-6 text-blue-900 rounded-lg focus:ring-2 focus:ring-blue-400 p-1 hover:bg-blue-200 h-6 w-6 dark:bg-blue-900 dark:text-blue-400 dark:hover:bg-blue-800","aria-label":"Close",onClick:n},Gd)]),e.renderSlot(a.$slots,"default")]))}}),qd={class:"overflow-hidden"},Ud=e.createElementVNode("svg",{class:"flex-shrink-0 w-5 h-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 18 21"},[e.createElementVNode("path",{d:"M15 12a1 1 0 0 0 .962-.726l2-7A1 1 0 0 0 17 3H3.77L3.175.745A1 1 0 0 0 2.208 0H1a1 1 0 0 0 0 2h.438l.6 2.255v.019l2 7 .746 2.986A3 3 0 1 0 9 17a2.966 2.966 0 0 0-.184-1h2.368c-.118.32-.18.659-.184 1a3 3 0 1 0 3-3H6.78l-.5-2H15Z"})],-1),Yd={class:"flex-1 ml-3 text-left whitespace-nowrap"},Jd=[e.createElementVNode("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m1 1 4 4 4-4"},null,-1)],Kd={class:"py-2 space-y-2 z-0 overflow-hidden"},Qd={key:0},Xd=e.defineComponent({__name:"FwbSidebarDropdownItem",setup(t){const r=e.ref(!1);function o(){r.value=!r.value}return(n,a)=>(e.openBlock(),e.createElementBlock("div",qd,[e.createElementVNode("button",{type:"button",class:"flex items-center w-full p-2 text-base text-gray-900 transition duration-75 rounded-lg group hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700 z-10","aria-controls":"dropdown-content",onClick:o},[e.renderSlot(n.$slots,"icon",{},()=>[Ud]),e.createElementVNode("span",Yd,[e.renderSlot(n.$slots,"trigger")]),e.renderSlot(n.$slots,"arrow-icon",{toggleDropdown:o},()=>[(e.openBlock(),e.createElementBlock("svg",{class:e.normalizeClass(["w-3 h-3 transition-all duration-300",r.value&&"rotate-180"]),"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 10 6"},Jd,2))])]),e.createElementVNode("div",Kd,[e.createVNode(e.Transition,{duration:150,"enter-from-class":"-translate-y-full","enter-to-class":"translate-y-0","enter-active-class":"transition duration-400 ease-out","leave-active-class":"transition duration-400 ease-in","leave-from-class":"translate-y-0","leave-to-class":"-translate-y-full"},{default:e.withCtx(()=>[r.value?(e.openBlock(),e.createElementBlock("div",Qd,[e.renderSlot(n.$slots,"default")])):e.createCommentVNode("",!0)]),_:3})])]))}}),Zd=e.defineComponent({__name:"FwbSidebarItem",props:{link:{default:"/"},tag:{default:"router-link"}},setup(t){const r=t,o=r.tag==="a"?"a":e.resolveComponent(r.tag),n=r.tag==="a"?"href":"to";return(a,s)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(o)),e.normalizeProps({[e.unref(n)||""]:a.link,class:"flex items-center p-2 text-gray-900 rounded-lg dark:text-white hover:bg-gray-100 dark:hover:bg-gray-700 group"}),{default:e.withCtx(()=>[e.renderSlot(a.$slots,"icon"),e.createElementVNode("span",{class:e.normalizeClass(["flex-1 whitespace-nowrap",a.$slots.icon&&"ml-3"])},[e.renderSlot(a.$slots,"default")],2),e.renderSlot(a.$slots,"suffix")]),_:3},16))}}),ec="pt-4 mt-4 space-y-2 font-medium border-t border-gray-200 dark:border-gray-700",tc=e.defineComponent({__name:"FwbSidebarItemGroup",props:{border:{type:Boolean,default:!1}},setup(t){return(r,o)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(r.border&&ec)},[e.renderSlot(r.$slots,"default")],2))}}),rc=["src","alt"],oc={class:"self-center text-xl font-semibold whitespace-nowrap dark:text-white"},nc=e.defineComponent({__name:"FwbSidebarLogo",props:{name:{default:""},link:{default:"/"},logo:{default:""},alt:{default:""},tag:{default:"router-link"}},setup(t){const r=t,o=r.tag==="a"?"a":e.resolveComponent(r.tag),n=r.tag==="a"?"href":"to";return(a,s)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(o)),e.normalizeProps({[e.unref(n)||""]:a.link,class:"flex items-center mb-5 pl-2.5"}),{default:e.withCtx(()=>[e.createElementVNode("img",{src:a.logo,class:"h-6 mr-3 sm:h-7",alt:a.alt??a.name},null,8,rc),e.createElementVNode("span",oc,e.toDisplayString(a.name),1)]),_:1},16))}}),ac={class:"relative overflow-x-auto shadow-md sm:rounded-lg"},sc={class:"w-full text-sm text-left text-gray-500 dark:text-gray-400"},lc=e.defineComponent({__name:"FwbTable",props:{striped:{type:Boolean,default:!1},stripedColumns:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1}},setup(t){const r=t;return e.provide("hoverable",r.hoverable),e.provide("striped",r.striped),e.provide("stripedColumns",r.stripedColumns),(o,n)=>(e.openBlock(),e.createElementBlock("div",ac,[e.createElementVNode("table",sc,[e.renderSlot(o.$slots,"default")])]))}}),ic={};function dc(t,r){return e.openBlock(),e.createElementBlock("tbody",null,[e.renderSlot(t.$slots,"default")])}const cc=q(ic,[["render",dc]]),pc="px-6 py-4 first:font-medium first:text-gray-900 first:dark:text-white first:whitespace-nowrap last:text-right",uc="even:bg-gray-white even:dark:bg-gray-900 odd:dark:bg-gray-800 odd:bg-gray-50";function fc(){const t=e.inject("stripedColumns");return{tableCellClasses:e.computed(()=>V(pc,{[uc]:t}))}}const mc=e.defineComponent({__name:"FwbTableCell",setup(t){const{tableCellClasses:r}=fc();return(o,n)=>(e.openBlock(),e.createElementBlock("td",{class:e.normalizeClass(e.unref(r))},[e.renderSlot(o.$slots,"default")],2))}}),gc={},hc={class:"text-xs text-gray-700 uppercase bg-gray-50 dark:bg-gray-700 dark:text-gray-400"};function bc(t,r){return e.openBlock(),e.createElementBlock("thead",hc,[e.createElementVNode("tr",null,[e.renderSlot(t.$slots,"default")])])}const yc=q(gc,[["render",bc]]),wc="px-6 py-3 text-xs uppercase",kc="even:bg-white even:dark:bg-gray-900 odd:dark:bg-gray-800 odd:bg-gray-50";function _c(){const t=e.inject("stripedColumns");return{tableHeadCellClasses:e.computed(()=>V(wc,{[kc]:t}))}}const xc=e.defineComponent({__name:"FwbTableHeadCell",setup(t){const{tableHeadCellClasses:r}=_c();return(o,n)=>(e.openBlock(),e.createElementBlock("th",{scope:"col",class:e.normalizeClass(e.unref(r))},[e.renderSlot(o.$slots,"default")],2))}}),Cc="bg-white dark:bg-gray-800 [&:not(:last-child)]:border-b [&:not(:last-child)]:dark:border-gray-700",$c="odd:bg-white even:bg-gray-50 odd:dark:bg-gray-800 even:dark:bg-gray-700",vc="hover:bg-gray-50 dark:hover:bg-gray-600";function Sc(){const t=e.inject("striped"),r=e.inject("hoverable");return{tableRowClasses:e.computed(()=>V(Cc,{[vc]:r,[$c]:t}))}}const Bc=e.defineComponent({__name:"FwbTableRow",setup(t){const{tableRowClasses:r}=Sc();return(o,n)=>(e.openBlock(),e.createElementBlock("tr",{class:e.normalizeClass(e.unref(r))},[e.renderSlot(o.$slots,"default")],2))}}),Tr="flowbite-tab-activate-func-injection",zr="flowbite-tab-active-name-injection",Nr="flowbite-tab-style-injection",Vr="flowbite-tab-visibility-directive-injection",Ec={key:0},Tc={key:1},zc=e.defineComponent({__FLOWBITE_TAB__:!0,__name:"FwbTab",props:{name:{type:String,required:!0},title:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(t){const r=e.inject(zr,""),o=e.inject(Vr,"if");return(n,a)=>e.unref(o)==="if"?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.unref(r)===t.name?(e.openBlock(),e.createElementBlock("div",Ec,[e.renderSlot(n.$slots,"default")])):e.createCommentVNode("",!0)],64)):e.unref(o)==="show"?e.withDirectives((e.openBlock(),e.createElementBlock("div",Tc,[e.renderSlot(n.$slots,"default")],512)),[[e.vShow,e.unref(r)===t.name]]):e.createCommentVNode("",!0)}});function Nc(t){const r=e.computed(()=>S("flex flex-wrap font-medium text-center text-gray-500 dark:text-gray-400 text-sm",t.variant==="underline"&&"-mb-px",t.variant==="default"&&"border-b border-gray-200 dark:border-gray-700"));return{divClasses:e.computed(()=>t.variant==="underline"?"border-b border-gray-200 dark:border-gray-700 font-medium text-center text-gray-500 dark:text-gray-400 text-sm":""),ulClasses:r}}const Pr="flowbite-themable-injection-key",he={blue:{background:"bg-blue-700 dark:bg-blue-600",disabled:"",hover:"hover:bg-blue-800 dark:hover:bg-blue-700",text:"text-blue-600 dark:text-blue-500",border:"border-blue-600 dark:border-blue-500",focus:"focus:ring-blue-300 dark:focus:ring-blue-800"},green:{background:"bg-green-700 dark:bg-green-600",disabled:"",hover:"hover:bg-green-800 dark:hover:bg-green-700",text:"text-green-600 dark:text-green-500",border:"border-green-600 dark:border-green-500",focus:"focus:ring-green-300 dark:focus:ring-green-800"},pink:{background:"bg-pink-700 dark:bg-pink-600",disabled:"",hover:"hover:bg-pink-800 dark:hover:bg-pink-700",text:"text-pink-600 dark:text-pink-500",border:"border-pink-600 dark:border-pink-500",focus:"focus:ring-pink-300 dark:focus:ring-pink-900"},purple:{background:"bg-purple-700 dark:bg-purple-600",disabled:"",hover:"hover:bg-purple-800 dark:hover:bg-purple-700",text:"text-purple-600 dark:text-purple-500",border:"border-purple-600 dark:border-purple-500",focus:"focus:ring-purple-300 dark:focus:ring-purple-900"},red:{background:"bg-red-700 dark:bg-red-600",disabled:"",hover:"hover:bg-red-800 dark:hover:bg-red-700",text:"text-red-600 dark:text-red-500",border:"border-red-600 dark:border-red-500",focus:"focus:ring-red-300 dark:focus:ring-red-900"}};function Fr(t){const r=e.inject(Pr,e.ref(null)),o=e.computed(()=>t||r.value),n=e.computed(()=>!!r?.value),a=e.computed(()=>o.value?he[o.value].background:""),s=e.computed(()=>o.value?he[o.value].border:""),l=e.computed(()=>r?.value||void 0),i=e.computed(()=>o.value?he[o.value].disabled:""),d=e.computed(()=>o.value?he[o.value].focus:""),c=e.computed(()=>o.value?he[o.value].hover:""),p=e.computed(()=>o.value?he[o.value].text:"");return{backgroundClasses:a,borderClasses:s,color:l,disabledClasses:i,focusClasses:d,hoverClasses:c,isActive:n,textClasses:p}}const Vc={default:"cursor-pointer inline-block p-4 rounded-t-lg hover:text-gray-600 hover:bg-gray-50 dark:hover:bg-gray-800 dark:hover:text-gray-300",active:"cursor-pointer inline-block p-4 text-blue-600 bg-gray-100 rounded-t-lg active dark:bg-gray-800 dark:text-blue-500",disabled:"inline-block p-4 text-gray-400 rounded-t-lg cursor-not-allowed dark:text-gray-500"},Pc={default:"cursor-pointer inline-block p-4 rounded-t-lg border-b-2 border-transparent hover:text-gray-600 hover:border-gray-300 dark:hover:text-gray-300",active:"cursor-pointer inline-block p-4 text-blue-600 rounded-t-lg border-b-2 border-blue-600 active dark:text-blue-500 dark:border-blue-500",disabled:"inline-block p-4 text-gray-400 rounded-t-lg cursor-not-allowed dark:text-gray-500"},Fc={default:"cursor-pointer inline-block py-3 px-4 rounded-lg hover:text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-800 dark:hover:text-white",active:"cursor-pointer inline-block py-3 px-4 text-white bg-blue-600 rounded-lg active",disabled:"inline-block py-3 px-4 text-gray-400 cursor-not-allowed dark:text-gray-500"};function Ac(t){const r=Fr();return{tabClasses:e.computed(()=>{const n=r.isActive.value,a=t.active.value?"active":t.disabled.value?"disabled":"default";return t.variant==="default"?D(Vc[a],(n&&a)==="active"?r.textClasses.value:""):t.variant==="underline"?D(Pc[a],(n&&a)==="active"?[r.borderClasses.value,r.textClasses.value]:""):t.variant==="pills"?D(Fc[a],(n&&a)==="active"?[r.backgroundClasses.value,"text-white"]:""):""})}}const Ic=e.defineComponent({__name:"FwbTabPane",props:{name:{type:String,required:!0},title:{type:String,default:""},disabled:{type:Boolean,default:!1},active:{type:Boolean,default:!1}},setup(t){const r=t,o=e.inject(Nr);o||console.warn("you can't use Tab outside of Tabs component. No tab style injection found");const n=e.inject(Tr);n||console.warn("you can't use Tab outside of Tabs component. No tab activate injection found");const a=()=>{if(!r.disabled){if(!n)return console.warn("no onActivate");n(r.name)}},{tabClasses:s}=Ac({active:e.toRef(r,"active"),disabled:e.toRef(r,"disabled"),variant:o});return(l,i)=>(e.openBlock(),e.createElementBlock("li",null,[e.createElementVNode("div",{class:e.normalizeClass(e.unref(s)),onClick:a},e.toDisplayString(t.title),3)]))}}),Mc=e.defineComponent({inheritAttrs:!1,__name:"FwbTabs",props:{variant:{default:"default"},modelValue:{default:""},directive:{default:"if"}},emits:["update:modelValue","click:pane"],setup(t,{emit:r}){const o=t,n=r,{ulClasses:a,divClasses:s}=Nc(o);e.provide(Nr,o.variant);const i=e.useSlots().default,d=e.computed(()=>i?Ye(i()).filter(g=>g.type.__FLOWBITE_TAB__):[]),c=e.computed({get:()=>o.modelValue,set:g=>n("update:modelValue",g)});e.provide(zr,c),e.provide(Vr,e.toRef(o,"directive"));const p=g=>{c.value=g},f=()=>{n("click:pane")};return e.provide(Tr,p),(g,u)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("div",{class:e.normalizeClass(e.unref(s))},[e.createElementVNode("ul",{class:e.normalizeClass(e.unref(a))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(d.value,(m,b)=>(e.openBlock(),e.createBlock(Ic,{key:b,active:c.value===m.props?.name,disabled:m.props?.disabled,name:m.props?.name,title:m.props?.title,onClick:f},null,8,["active","disabled","name","title"]))),128))],2)],2),e.createElementVNode("div",e.normalizeProps(e.guardReactiveProps(g.$attrs)),[e.renderSlot(g.$slots,"default")],16)],64))}}),Oc="relative border-gray-200 dark:border-gray-700",Lc="border-l",Dc="flex",Rc=e.defineComponent({__name:"FwbTimeline",props:{horizontal:{type:Boolean,default:!1}},setup(t){const r=t;e.provide("horizontal",r.horizontal);const o=e.computed(()=>V(Oc,r.horizontal?Dc:Lc));return(n,a)=>(e.openBlock(),e.createElementBlock("ol",e.mergeProps({class:o.value},n.$attrs),[e.renderSlot(n.$slots,"default")],16))}}),jc={},Hc={class:"font-normal mb-4 text-base text-gray-500 dark:text-gray-400"};function Gc(t,r){return e.openBlock(),e.createElementBlock("p",Hc,[e.renderSlot(t.$slots,"default")])}const Wc=q(jc,[["render",Gc]]),qc=e.defineComponent({__name:"FwbTimelineContent",setup(t){const r=e.inject("horizontal"),o=e.computed(()=>V(r?"mt-3 sm:pr-8":""));return(n,a)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(o.value)},[e.renderSlot(n.$slots,"default")],2))}}),Uc="mb-10",Yc="mb-6 sm:mb-0 relative",Jc="ml-6",Kc=e.defineComponent({__name:"FwbTimelineItem",setup(t){const r=e.inject("horizontal"),o=e.computed(()=>V(Uc,r?Yc:Jc));return(n,a)=>(e.openBlock(),e.createElementBlock("li",{class:e.normalizeClass(o.value)},[e.renderSlot(n.$slots,"default")],2))}}),Qc="h-0.5 w-full bg-gray-200 dark:bg-gray-700 sm:flex",Xc=e.defineComponent({__name:"FwbTimelinePoint",setup(t){const r=e.useSlots(),o=e.computed(()=>!!r.default),n=e.inject("horizontal"),a=e.computed(()=>V(n?"flex items-center":"")),s=e.computed(()=>V(Qc,{"sm:hidden hidden":!n})),l=e.computed(()=>{const i="absolute rounded-full -left-1.5 border border-white dark:border-gray-900 dark:bg-gray-700",d="mt-1.5 w-3 h-3 bg-gray-200",c="mt-1.5 w-6 h-6 -left-3 flex justify-center items-center bg-blue-200 ring-8 ring-white dark:ring-gray-900",p="w-3 h-3 bg-gray-200",f="w-6 h-6 -left-3 flex justify-center items-center bg-blue-200 ring-8 ring-white dark:ring-gray-900",g=!n&&!o.value,u=!n&&o.value,m=n&&!o.value,b=n&&o.value;return V(i,{[d]:g,[c]:u,[p]:m,[f]:b})});return(i,d)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(a.value)},[e.createElementVNode("div",{class:e.normalizeClass(l.value)},[e.renderSlot(i.$slots,"default")],2),e.createElementVNode("div",{class:e.normalizeClass(s.value)},null,2)],2))}}),Zc={},e0={class:"font-normal leading-none mb-1 text-gray-400 dark:text-gray-500 text-sm"};function t0(t,r){return e.openBlock(),e.createElementBlock("time",e0,[e.renderSlot(t.$slots,"default")])}const r0=q(Zc,[["render",t0]]),o0={},n0={class:"font-semibold text-gray-900 dark:text-white text-lg"};function a0(t,r){return e.openBlock(),e.createElementBlock("h3",n0,[e.renderSlot(t.$slots,"default")])}const s0=q(o0,[["render",a0]]),l0={danger:"text-red-500 bg-red-100 dark:bg-red-800 dark:text-red-200",empty:"",success:"text-green-500 bg-green-100 dark:bg-green-800 dark:text-green-200",warning:"text-orange-500 bg-orange-100 dark:bg-orange-700 dark:text-orange-200"},i0={center:"items-center",end:"items-end",start:"items-start"},Ar="flex w-full max-w-xs p-4 text-gray-500 bg-white rounded-lg shadow dark:text-gray-400 dark:bg-gray-800",Ir="text-sm font-normal";function d0(t){const r=e.computed(()=>l0[t.type.value]),o=e.computed(()=>{const a=i0[t.alignment.value];return t.divide.value?D(Ar,"dark:divide-gray-700 divide-x divide-gray-200",a):D(Ar,a)}),n=e.computed(()=>t.type.value!=="empty"&&t.divide.value?D(Ir,"pl-3"):Ir);return{typeClasses:r,wrapperClasses:o,contentClasses:n}}function c0(t){const{backgroundClasses:r,borderClasses:o,disabledClasses:n,focusClasses:a,hoverClasses:s,isActive:l,textClasses:i}=Fr(t.theme?.value);return{classes:e.computed(()=>{if(!l.value)return"";const c=[];return t.apply.value.includes("text")&&c.push(i.value),t.apply.value.includes("border")&&c.push(o.value),t.apply.value.includes("background")&&c.push(r.value),t.apply.value.includes("hover")&&c.push(s.value),t.apply.value.includes("disabled")&&c.push(n.value),t.apply.value.includes("focus")&&c.push(a.value),c.join(" ")})}}const Mr=e.defineComponent({__name:"FlowbiteThemableChild",props:{apply:{type:Array,required:!0},tag:{type:String,default:"div"},theme:{type:String,default:void 0}},setup(t){const r=e.useAttrs(),o=t,{classes:n}=c0(e.toRefs(o)),a=e.computed(()=>r.class||"");return(s,l)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.tag),{class:e.normalizeClass(e.unref(D)(a.value,e.unref(n)))},{default:e.withCtx(()=>[e.renderSlot(s.$slots,"default")]),_:3},8,["class"]))}}),p0={key:1,"aria-hidden":"true",class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},u0=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z","fill-rule":"evenodd"},null,-1)],f0={key:2,"aria-hidden":"true",class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},m0=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","fill-rule":"evenodd"},null,-1)],g0={key:3,"aria-hidden":"true",class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},h0=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z","fill-rule":"evenodd"},null,-1)],b0=[e.createElementVNode("span",{class:"sr-only"},"Close",-1),e.createElementVNode("svg",{class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","fill-rule":"evenodd"})],-1)],vt=e.defineComponent({__name:"FwbToast",props:{type:{type:String,default:"empty"},alignment:{type:String,default:"center"},closable:{type:Boolean,default:!1},divide:{type:Boolean,default:!1}},emits:["close"],setup(t,{emit:r}){const o=t,n=e.ref(!0),a=r,{typeClasses:s,wrapperClasses:l,contentClasses:i}=d0(e.toRefs(o)),d=()=>{a("close"),n.value=!1};return(c,p)=>n.value?(e.openBlock(),e.createElementBlock("div",{key:0,id:"toast-default",class:e.normalizeClass(e.unref(l)),role:"alert"},[t.type!=="empty"||c.$slots.icon?(e.openBlock(),e.createBlock(Mr,{key:0,apply:["background","text"],class:e.normalizeClass(["inline-flex flex-shrink-0 justify-center items-center w-8 h-8 rounded-lg",e.unref(s)])},{default:e.withCtx(()=>[c.$slots.icon?e.renderSlot(c.$slots,"icon",{key:0,class:e.normalizeClass({"ml-3":t.type!=="empty"})}):t.type==="success"?(e.openBlock(),e.createElementBlock("svg",p0,u0)):t.type==="danger"?(e.openBlock(),e.createElementBlock("svg",f0,m0)):t.type==="warning"?(e.openBlock(),e.createElementBlock("svg",g0,h0)):e.createCommentVNode("",!0)]),_:3},8,["class"])):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass([e.unref(i),{"ml-3":c.$slots.icon||t.type!=="empty"}])},[e.renderSlot(c.$slots,"default")],2),t.closable?(e.openBlock(),e.createElementBlock("button",{key:1,"aria-label":"Close",class:"border-none ml-auto -mx-1.5 -my-1.5 bg-white text-gray-400 hover:text-gray-900 rounded-lg focus:ring-2 focus:ring-gray-300 p-1.5 hover:bg-gray-100 inline-flex h-8 w-8 dark:text-gray-500 dark:hover:text-white dark:bg-gray-800 dark:hover:bg-gray-700",type:"button",onClick:d},b0)):e.createCommentVNode("",!0)],2)):e.createCommentVNode("",!0)}}),Or="flowbite-toast-injection-key",y0=e.defineComponent({components:{FwbToast:vt},props:{transition:{type:String,default:"slide-left"}},setup(){const t=e.ref([]),r=(s,l)=>{Oa(()=>a(s),l)},o=s=>{const l=parseInt((new Date().getTime()*Math.random()).toString()).toString();return t.value.push({id:l,...s}),s.time>0&&r(l,s.time),l},n=()=>{if(t.value.length===0)return"";const s=t.value[t.value.length-1].id;return t.value.pop(),s},a=s=>{const l=t.value.findIndex(i=>i.id===s);return l>=0&&t.value.splice(l,1),l>=0};return e.provide(Or,{add:o,pop:n,remove:a}),{toasts:t,removeToast:a}},render(){const{$props:t,$slots:r,toasts:o,removeToast:n}=this;return e.h("div",{},[r.default?r.default():null,e.h(e.TransitionGroup,{name:t.transition,tag:"div",class:"xl:w-1/6 md:w-1/4 sm:w-1/4 fixed top-3 right-3 flex flex-col gap-2 z-50"},{default:()=>o.map(a=>a.component?e.h(a.component,{key:a.id,onClose:()=>n(a.id),...a.componentProps?a.componentProps:{}},()=>a.text):e.h(vt,{closable:!0,type:a.type,key:a.id,onClose:()=>n(a.id)},()=>a.text))})])}}),hf="",w0=q(y0,[["__scopeId","data-v-aba06225"]]),k0=["top","right","bottom","left"],Lr=["start","end"],Dr=k0.reduce((t,r)=>t.concat(r,r+"-"+Lr[0],r+"-"+Lr[1]),[]),Ee=Math.min,ce=Math.max,_0={left:"right",right:"left",bottom:"top",top:"bottom"},x0={start:"end",end:"start"};function St(t,r,o){return ce(t,Ee(r,o))}function pe(t,r){return typeof t=="function"?t(r):t}function U(t){return t.split("-")[0]}function G(t){return t.split("-")[1]}function Rr(t){return t==="x"?"y":"x"}function Bt(t){return t==="y"?"height":"width"}function Te(t){return["top","bottom"].includes(U(t))?"y":"x"}function Et(t){return Rr(Te(t))}function jr(t,r,o){o===void 0&&(o=!1);const n=G(t),a=Et(t),s=Bt(a);let l=a==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return r.reference[s]>r.floating[s]&&(l=Qe(l)),[l,Qe(l)]}function C0(t){const r=Qe(t);return[Ke(t),r,Ke(r)]}function Ke(t){return t.replace(/start|end/g,r=>x0[r])}function $0(t,r,o){const n=["left","right"],a=["right","left"],s=["top","bottom"],l=["bottom","top"];switch(t){case"top":case"bottom":return o?r?a:n:r?n:a;case"left":case"right":return r?s:l;default:return[]}}function v0(t,r,o,n){const a=G(t);let s=$0(U(t),o==="start",n);return a&&(s=s.map(l=>l+"-"+a),r&&(s=s.concat(s.map(Ke)))),s}function Qe(t){return t.replace(/left|right|bottom|top/g,r=>_0[r])}function S0(t){return{top:0,right:0,bottom:0,left:0,...t}}function Hr(t){return typeof t!="number"?S0(t):{top:t,right:t,bottom:t,left:t}}function ze(t){return{...t,top:t.y,left:t.x,right:t.x+t.width,bottom:t.y+t.height}}function Gr(t,r,o){let{reference:n,floating:a}=t;const s=Te(r),l=Et(r),i=Bt(l),d=U(r),c=s==="y",p=n.x+n.width/2-a.width/2,f=n.y+n.height/2-a.height/2,g=n[i]/2-a[i]/2;let u;switch(d){case"top":u={x:p,y:n.y-a.height};break;case"bottom":u={x:p,y:n.y+n.height};break;case"right":u={x:n.x+n.width,y:f};break;case"left":u={x:n.x-a.width,y:f};break;default:u={x:n.x,y:n.y}}switch(G(r)){case"start":u[l]-=g*(o&&c?-1:1);break;case"end":u[l]+=g*(o&&c?-1:1);break}return u}const B0=async(t,r,o)=>{const{placement:n="bottom",strategy:a="absolute",middleware:s=[],platform:l}=o,i=s.filter(Boolean),d=await(l.isRTL==null?void 0:l.isRTL(r));let c=await l.getElementRects({reference:t,floating:r,strategy:a}),{x:p,y:f}=Gr(c,n,d),g=n,u={},m=0;for(let b=0;b({name:"arrow",options:t,async fn(r){const{x:o,y:n,placement:a,rects:s,platform:l,elements:i,middlewareData:d}=r,{element:c,padding:p=0}=pe(t,r)||{};if(c==null)return{};const f=Hr(p),g={x:o,y:n},u=Et(a),m=Bt(u),b=await l.getDimensions(c),w=u==="y",k=w?"top":"left",_=w?"bottom":"right",$=w?"clientHeight":"clientWidth",E=s.reference[m]+s.reference[u]-g[u]-s.floating[m],y=g[u]-s.reference[u],T=await(l.getOffsetParent==null?void 0:l.getOffsetParent(c));let x=T?T[$]:0;(!x||!await(l.isElement==null?void 0:l.isElement(T)))&&(x=i.floating[$]||s.floating[m]);const z=E/2-y/2,P=x/2-b[m]/2-1,F=Ee(f[k],P),I=Ee(f[_],P),C=F,K=x-b[m]-I,A=x/2-b[m]/2+z,O=St(C,A,K),M=!d.arrow&&G(a)!=null&&A!==O&&s.reference[m]/2-(AG(a)===t),...o.filter(a=>G(a)!==t)]:o.filter(a=>U(a)===a)).filter(a=>t?G(a)===t||(r?Ke(a)!==a:!1):!0)}const z0=function(t){return t===void 0&&(t={}),{name:"autoPlacement",options:t,async fn(r){var o,n,a;const{rects:s,middlewareData:l,placement:i,platform:d,elements:c}=r,{crossAxis:p=!1,alignment:f,allowedPlacements:g=Dr,autoAlignment:u=!0,...m}=pe(t,r),b=f!==void 0||g===Dr?T0(f||null,u,g):g,w=await Xe(r,m),k=((o=l.autoPlacement)==null?void 0:o.index)||0,_=b[k];if(_==null)return{};const $=jr(_,s,await(d.isRTL==null?void 0:d.isRTL(c.floating)));if(i!==_)return{reset:{placement:b[0]}};const E=[w[U(_)],w[$[0]],w[$[1]]],y=[...((n=l.autoPlacement)==null?void 0:n.overflows)||[],{placement:_,overflows:E}],T=b[k+1];if(T)return{data:{index:k+1,overflows:y},reset:{placement:T}};const x=y.map(F=>{const I=G(F.placement);return[F.placement,I&&p?F.overflows.slice(0,2).reduce((C,K)=>C+K,0):F.overflows[0],F.overflows]}).sort((F,I)=>F[1]-I[1]),P=((a=x.filter(F=>F[2].slice(0,G(F[0])?2:3).every(I=>I<=0))[0])==null?void 0:a[0])||x[0][0];return P!==i?{data:{index:k+1,overflows:y},reset:{placement:P}}:{}}}},N0=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(r){var o,n;const{placement:a,middlewareData:s,rects:l,initialPlacement:i,platform:d,elements:c}=r,{mainAxis:p=!0,crossAxis:f=!0,fallbackPlacements:g,fallbackStrategy:u="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:b=!0,...w}=pe(t,r);if((o=s.arrow)!=null&&o.alignmentOffset)return{};const k=U(a),_=U(i)===i,$=await(d.isRTL==null?void 0:d.isRTL(c.floating)),E=g||(_||!b?[Qe(i)]:C0(i));!g&&m!=="none"&&E.push(...v0(i,b,m,$));const y=[i,...E],T=await Xe(r,w),x=[];let z=((n=s.flip)==null?void 0:n.overflows)||[];if(p&&x.push(T[k]),f){const C=jr(a,l,$);x.push(T[C[0]],T[C[1]])}if(z=[...z,{placement:a,overflows:x}],!x.every(C=>C<=0)){var P,F;const C=(((P=s.flip)==null?void 0:P.index)||0)+1,K=y[C];if(K)return{data:{index:C,overflows:z},reset:{placement:K}};let A=(F=z.filter(O=>O.overflows[0]<=0).sort((O,M)=>O.overflows[1]-M.overflows[1])[0])==null?void 0:F.placement;if(!A)switch(u){case"bestFit":{var I;const O=(I=z.map(M=>[M.placement,M.overflows.filter(j=>j>0).reduce((j,Ie)=>j+Ie,0)]).sort((M,j)=>M[1]-j[1])[0])==null?void 0:I[0];O&&(A=O);break}case"initialPlacement":A=i;break}if(a!==A)return{reset:{placement:A}}}return{}}}};async function V0(t,r){const{placement:o,platform:n,elements:a}=t,s=await(n.isRTL==null?void 0:n.isRTL(a.floating)),l=U(o),i=G(o),d=Te(o)==="y",c=["left","top"].includes(l)?-1:1,p=s&&d?-1:1,f=pe(r,t);let{mainAxis:g,crossAxis:u,alignmentAxis:m}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return i&&typeof m=="number"&&(u=i==="end"?m*-1:m),d?{x:u*p,y:g*c}:{x:g*c,y:u*p}}const P0=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(r){var o,n;const{x:a,y:s,placement:l,middlewareData:i}=r,d=await V0(r,t);return l===((o=i.offset)==null?void 0:o.placement)&&(n=i.arrow)!=null&&n.alignmentOffset?{}:{x:a+d.x,y:s+d.y,data:{...d,placement:l}}}}},F0=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(r){const{x:o,y:n,placement:a}=r,{mainAxis:s=!0,crossAxis:l=!1,limiter:i={fn:w=>{let{x:k,y:_}=w;return{x:k,y:_}}},...d}=pe(t,r),c={x:o,y:n},p=await Xe(r,d),f=Te(U(a)),g=Rr(f);let u=c[g],m=c[f];if(s){const w=g==="y"?"top":"left",k=g==="y"?"bottom":"right",_=u+p[w],$=u-p[k];u=St(_,u,$)}if(l){const w=f==="y"?"top":"left",k=f==="y"?"bottom":"right",_=m+p[w],$=m-p[k];m=St(_,m,$)}const b=i.fn({...r,[g]:u,[f]:m});return{...b,data:{x:b.x-o,y:b.y-n}}}}},A0=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(r){const{placement:o,rects:n,platform:a,elements:s}=r,{apply:l=()=>{},...i}=pe(t,r),d=await Xe(r,i),c=U(o),p=G(o),f=Te(o)==="y",{width:g,height:u}=n.floating;let m,b;c==="top"||c==="bottom"?(m=c,b=p===(await(a.isRTL==null?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(b=c,m=p==="end"?"top":"bottom");const w=u-d[m],k=g-d[b],_=!r.middlewareData.shift;let $=w,E=k;if(f){const T=g-d.left-d.right;E=p||_?Ee(k,T):T}else{const T=u-d.top-d.bottom;$=p||_?Ee(w,T):T}if(_&&!p){const T=ce(d.left,0),x=ce(d.right,0),z=ce(d.top,0),P=ce(d.bottom,0);f?E=g-2*(T!==0||x!==0?T+x:ce(d.left,d.right)):$=u-2*(z!==0||P!==0?z+P:ce(d.top,d.bottom))}await l({...r,availableWidth:E,availableHeight:$});const y=await a.getDimensions(s.floating);return g!==y.width||u!==y.height?{reset:{rects:!0}}:{}}}};function R(t){var r;return((r=t.ownerDocument)==null?void 0:r.defaultView)||window}function Y(t){return R(t).getComputedStyle(t)}const Wr=Math.min,Ne=Math.max,Ze=Math.round;function qr(t){const r=Y(t);let o=parseFloat(r.width),n=parseFloat(r.height);const a=t.offsetWidth,s=t.offsetHeight,l=Ze(o)!==a||Ze(n)!==s;return l&&(o=a,n=s),{width:o,height:n,fallback:l}}function ee(t){return Yr(t)?(t.nodeName||"").toLowerCase():""}let et;function Ur(){if(et)return et;const t=navigator.userAgentData;return t&&Array.isArray(t.brands)?(et=t.brands.map(r=>r.brand+"/"+r.version).join(" "),et):navigator.userAgent}function J(t){return t instanceof R(t).HTMLElement}function te(t){return t instanceof R(t).Element}function Yr(t){return t instanceof R(t).Node}function Jr(t){return typeof ShadowRoot>"u"?!1:t instanceof R(t).ShadowRoot||t instanceof ShadowRoot}function tt(t){const{overflow:r,overflowX:o,overflowY:n,display:a}=Y(t);return/auto|scroll|overlay|hidden|clip/.test(r+n+o)&&!["inline","contents"].includes(a)}function I0(t){return["table","td","th"].includes(ee(t))}function Tt(t){const r=/firefox/i.test(Ur()),o=Y(t),n=o.backdropFilter||o.WebkitBackdropFilter;return o.transform!=="none"||o.perspective!=="none"||!!n&&n!=="none"||r&&o.willChange==="filter"||r&&!!o.filter&&o.filter!=="none"||["transform","perspective"].some(a=>o.willChange.includes(a))||["paint","layout","strict","content"].some(a=>{const s=o.contain;return s!=null&&s.includes(a)})}function Kr(){return!/^((?!chrome|android).)*safari/i.test(Ur())}function zt(t){return["html","body","#document"].includes(ee(t))}function Qr(t){return te(t)?t:t.contextElement}const Xr={x:1,y:1};function be(t){const r=Qr(t);if(!J(r))return Xr;const o=r.getBoundingClientRect(),{width:n,height:a,fallback:s}=qr(r);let l=(s?Ze(o.width):o.width)/n,i=(s?Ze(o.height):o.height)/a;return l&&Number.isFinite(l)||(l=1),i&&Number.isFinite(i)||(i=1),{x:l,y:i}}function Ve(t,r,o,n){var a,s;r===void 0&&(r=!1),o===void 0&&(o=!1);const l=t.getBoundingClientRect(),i=Qr(t);let d=Xr;r&&(n?te(n)&&(d=be(n)):d=be(t));const c=i?R(i):window,p=!Kr()&&o;let f=(l.left+(p&&((a=c.visualViewport)==null?void 0:a.offsetLeft)||0))/d.x,g=(l.top+(p&&((s=c.visualViewport)==null?void 0:s.offsetTop)||0))/d.y,u=l.width/d.x,m=l.height/d.y;if(i){const b=R(i),w=n&&te(n)?R(n):n;let k=b.frameElement;for(;k&&n&&w!==b;){const _=be(k),$=k.getBoundingClientRect(),E=getComputedStyle(k);$.x+=(k.clientLeft+parseFloat(E.paddingLeft))*_.x,$.y+=(k.clientTop+parseFloat(E.paddingTop))*_.y,f*=_.x,g*=_.y,u*=_.x,m*=_.y,f+=$.x,g+=$.y,k=R(k).frameElement}}return{width:u,height:m,top:g,right:f+u,bottom:g+m,left:f,x:f,y:g}}function re(t){return((Yr(t)?t.ownerDocument:t.document)||window.document).documentElement}function rt(t){return te(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Zr(t){return Ve(re(t)).left+rt(t).scrollLeft}function Pe(t){if(ee(t)==="html")return t;const r=t.assignedSlot||t.parentNode||Jr(t)&&t.host||re(t);return Jr(r)?r.host:r}function eo(t){const r=Pe(t);return zt(r)?r.ownerDocument.body:J(r)&&tt(r)?r:eo(r)}function ot(t,r){var o;r===void 0&&(r=[]);const n=eo(t),a=n===((o=t.ownerDocument)==null?void 0:o.body),s=R(n);return a?r.concat(s,s.visualViewport||[],tt(n)?n:[]):r.concat(n,ot(n))}function to(t,r,o){return r==="viewport"?ze(function(n,a){const s=R(n),l=re(n),i=s.visualViewport;let d=l.clientWidth,c=l.clientHeight,p=0,f=0;if(i){d=i.width,c=i.height;const g=Kr();(g||!g&&a==="fixed")&&(p=i.offsetLeft,f=i.offsetTop)}return{width:d,height:c,x:p,y:f}}(t,o)):te(r)?ze(function(n,a){const s=Ve(n,!0,a==="fixed"),l=s.top+n.clientTop,i=s.left+n.clientLeft,d=J(n)?be(n):{x:1,y:1};return{width:n.clientWidth*d.x,height:n.clientHeight*d.y,x:i*d.x,y:l*d.y}}(r,o)):ze(function(n){const a=re(n),s=rt(n),l=n.ownerDocument.body,i=Ne(a.scrollWidth,a.clientWidth,l.scrollWidth,l.clientWidth),d=Ne(a.scrollHeight,a.clientHeight,l.scrollHeight,l.clientHeight);let c=-s.scrollLeft+Zr(n);const p=-s.scrollTop;return Y(l).direction==="rtl"&&(c+=Ne(a.clientWidth,l.clientWidth)-i),{width:i,height:d,x:c,y:p}}(re(t)))}function ro(t){return J(t)&&Y(t).position!=="fixed"?t.offsetParent:null}function oo(t){const r=R(t);let o=ro(t);for(;o&&I0(o)&&Y(o).position==="static";)o=ro(o);return o&&(ee(o)==="html"||ee(o)==="body"&&Y(o).position==="static"&&!Tt(o))?r:o||function(n){let a=Pe(n);for(;J(a)&&!zt(a);){if(Tt(a))return a;a=Pe(a)}return null}(t)||r}function M0(t,r,o){const n=J(r),a=re(r),s=Ve(t,!0,o==="fixed",r);let l={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if(n||!n&&o!=="fixed")if((ee(r)!=="body"||tt(a))&&(l=rt(r)),J(r)){const d=Ve(r,!0);i.x=d.x+r.clientLeft,i.y=d.y+r.clientTop}else a&&(i.x=Zr(a));return{x:s.left+l.scrollLeft-i.x,y:s.top+l.scrollTop-i.y,width:s.width,height:s.height}}const O0={getClippingRect:function(t){let{element:r,boundary:o,rootBoundary:n,strategy:a}=t;const s=o==="clippingAncestors"?function(c,p){const f=p.get(c);if(f)return f;let g=ot(c).filter(w=>te(w)&&ee(w)!=="body"),u=null;const m=Y(c).position==="fixed";let b=m?Pe(c):c;for(;te(b)&&!zt(b);){const w=Y(b),k=Tt(b);(m?k||u:k||w.position!=="static"||!u||!["absolute","fixed"].includes(u.position))?u=w:g=g.filter(_=>_!==b),b=Pe(b)}return p.set(c,g),g}(r,this._c):[].concat(o),l=[...s,n],i=l[0],d=l.reduce((c,p)=>{const f=to(r,p,a);return c.top=Ne(f.top,c.top),c.right=Wr(f.right,c.right),c.bottom=Wr(f.bottom,c.bottom),c.left=Ne(f.left,c.left),c},to(r,i,a));return{width:d.right-d.left,height:d.bottom-d.top,x:d.left,y:d.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(t){let{rect:r,offsetParent:o,strategy:n}=t;const a=J(o),s=re(o);if(o===s)return r;let l={scrollLeft:0,scrollTop:0},i={x:1,y:1};const d={x:0,y:0};if((a||!a&&n!=="fixed")&&((ee(o)!=="body"||tt(s))&&(l=rt(o)),J(o))){const c=Ve(o);i=be(o),d.x=c.x+o.clientLeft,d.y=c.y+o.clientTop}return{width:r.width*i.x,height:r.height*i.y,x:r.x*i.x-l.scrollLeft*i.x+d.x,y:r.y*i.y-l.scrollTop*i.y+d.y}},isElement:te,getDimensions:function(t){return J(t)?qr(t):t.getBoundingClientRect()},getOffsetParent:oo,getDocumentElement:re,getScale:be,async getElementRects(t){let{reference:r,floating:o,strategy:n}=t;const a=this.getOffsetParent||oo,s=this.getDimensions;return{reference:M0(r,await a(o),n),floating:{x:0,y:0,...await s(o)}}},getClientRects:t=>Array.from(t.getClientRects()),isRTL:t=>Y(t).direction==="rtl"},L0=(t,r,o)=>{const n=new Map,a={platform:O0,...o},s={...a.platform,_c:n};return B0(t,r,{...a,platform:s})},ue={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:t=>[...t,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function Nt(t,r){let o=ue.themes[t]||{},n;do n=o[r],typeof n>"u"?o.$extend?o=ue.themes[o.$extend]||{}:(o=null,n=ue[r]):o=null;while(o);return n}function D0(t){const r=[t];let o=ue.themes[t]||{};do o.$extend&&!o.$resetCss?(r.push(o.$extend),o=ue.themes[o.$extend]||{}):o=null;while(o);return r.map(n=>`v-popper--theme-${n}`)}function no(t){const r=[t];let o=ue.themes[t]||{};do o.$extend?(r.push(o.$extend),o=ue.themes[o.$extend]||{}):o=null;while(o);return r}let ye=!1;if(typeof window<"u"){ye=!1;try{const t=Object.defineProperty({},"passive",{get(){ye=!0}});window.addEventListener("test",null,t)}catch{}}let ao=!1;typeof window<"u"&&typeof navigator<"u"&&(ao=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const R0=["auto","top","bottom","left","right"].reduce((t,r)=>t.concat([r,`${r}-start`,`${r}-end`]),[]),so={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},lo={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function io(t,r){const o=t.indexOf(r);o!==-1&&t.splice(o,1)}function Vt(){return new Promise(t=>requestAnimationFrame(()=>{requestAnimationFrame(t)}))}const W=[];let fe=null;const co={};function po(t){let r=co[t];return r||(r=co[t]=[]),r}let Pt=function(){};typeof window<"u"&&(Pt=window.Element);function B(t){return function(r){return Nt(r.theme,t)}}const Ft="__floating-vue__popper",uo=()=>e.defineComponent({name:"VPopper",provide(){return{[Ft]:{parentPopper:this}}},inject:{[Ft]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:B("disabled")},positioningDisabled:{type:Boolean,default:B("positioningDisabled")},placement:{type:String,default:B("placement"),validator:t=>R0.includes(t)},delay:{type:[String,Number,Object],default:B("delay")},distance:{type:[Number,String],default:B("distance")},skidding:{type:[Number,String],default:B("skidding")},triggers:{type:Array,default:B("triggers")},showTriggers:{type:[Array,Function],default:B("showTriggers")},hideTriggers:{type:[Array,Function],default:B("hideTriggers")},popperTriggers:{type:Array,default:B("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:B("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:B("popperHideTriggers")},container:{type:[String,Object,Pt,Boolean],default:B("container")},boundary:{type:[String,Pt],default:B("boundary")},strategy:{type:String,validator:t=>["absolute","fixed"].includes(t),default:B("strategy")},autoHide:{type:[Boolean,Function],default:B("autoHide")},handleResize:{type:Boolean,default:B("handleResize")},instantMove:{type:Boolean,default:B("instantMove")},eagerMount:{type:Boolean,default:B("eagerMount")},popperClass:{type:[String,Array,Object],default:B("popperClass")},computeTransformOrigin:{type:Boolean,default:B("computeTransformOrigin")},autoMinSize:{type:Boolean,default:B("autoMinSize")},autoSize:{type:[Boolean,String],default:B("autoSize")},autoMaxSize:{type:Boolean,default:B("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:B("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:B("preventOverflow")},overflowPadding:{type:[Number,String],default:B("overflowPadding")},arrowPadding:{type:[Number,String],default:B("arrowPadding")},arrowOverflow:{type:Boolean,default:B("arrowOverflow")},flip:{type:Boolean,default:B("flip")},shift:{type:Boolean,default:B("shift")},shiftCrossAxis:{type:Boolean,default:B("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:B("noAutoFocus")},disposeTimeout:{type:Number,default:B("disposeTimeout")}},emits:["show","hide","update:shown","apply-show","apply-hide","close-group","close-directive","auto-hide","resize","dispose"],data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var t;return(t=this[Ft])==null?void 0:t.parentPopper},hasPopperShowTriggerHover(){var t,r;return((t=this.popperTriggers)==null?void 0:t.includes("hover"))||((r=this.popperShowTriggers)==null?void 0:r.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(t){t?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},...["triggers","positioningDisabled"].reduce((t,r)=>(t[r]="$_refreshListeners",t),{}),...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((t,r)=>(t[r]="$_computePosition",t),{})},created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map(t=>t.toString(36).substring(2,10)).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:t=null,skipDelay:r=!1,force:o=!1}={}){var n,a;(n=this.parentPopper)!=null&&n.lockedChild&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,(o||!this.disabled)&&(((a=this.parentPopper)==null?void 0:a.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(t,r),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:t=null,skipDelay:r=!1}={}){var o;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:r}),this.parentPopper.lockedChild=null)},1e3));return}((o=this.parentPopper)==null?void 0:o.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(t,r),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var t;this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((t=this.referenceNode)==null?void 0:t.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(r=>r.nodeType===r.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.$_isDisposed||this.positioningDisabled)return;const t={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&t.middleware.push(P0({mainAxis:this.distance,crossAxis:this.skidding}));const r=this.placement.startsWith("auto");if(r?t.middleware.push(z0({alignment:this.placement.split("-")[1]??""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(F0({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!r&&this.flip&&t.middleware.push(N0({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push(E0({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:n,rects:a,middlewareData:s})=>{let l;const{centerOffset:i}=s.arrow;return n.startsWith("top")||n.startsWith("bottom")?l=Math.abs(i)>a.reference.width/2:l=Math.abs(i)>a.reference.height/2,{data:{overflow:l}}}}),this.autoMinSize||this.autoSize){const n=this.autoSize?this.autoSize:this.autoMinSize?"min":null;t.middleware.push({name:"autoSize",fn:({rects:a,placement:s,middlewareData:l})=>{var i;if((i=l.autoSize)!=null&&i.skip)return{};let d,c;return s.startsWith("top")||s.startsWith("bottom")?d=a.reference.width:c=a.reference.height,this.$_innerNode.style[n==="min"?"minWidth":n==="max"?"maxWidth":"width"]=d!=null?`${d}px`:null,this.$_innerNode.style[n==="min"?"minHeight":n==="max"?"maxHeight":"height"]=c!=null?`${c}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,t.middleware.push(A0({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:n,availableHeight:a})=>{this.$_innerNode.style.maxWidth=n!=null?`${n}px`:null,this.$_innerNode.style.maxHeight=a!=null?`${a}px`:null}})));const o=await L0(this.$_referenceNode,this.$_popperNode,t);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(t=null,r=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),fe&&this.instantMove&&fe.instantMove&&fe!==this.parentPopper){fe.$_applyHide(!0),this.$_applyShow(!0);return}r?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(t=null,r=!1){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(fe=this),r?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(t){const r=this.delay;return parseInt(r&&r[t]||r||0)},async $_applyShow(t=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=t,!this.isShown&&(this.$_ensureTeleport(),await Vt(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ot(this.$_referenceNode),...ot(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const r=this.$_referenceNode.getBoundingClientRect(),o=this.$_popperNode.querySelector(".v-popper__wrapper"),n=o.parentNode.getBoundingClientRect(),a=r.x+r.width/2-(n.left+o.offsetLeft),s=r.y+r.height/2-(n.top+o.offsetTop);this.result.transformOrigin=`${a}px ${s}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const t=this.showGroup;if(t){let r;for(let o=0;o0){this.$_pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=t,io(W,this),W.length===0&&document.body.classList.remove("v-popper--some-open");for(const o of no(this.theme)){const n=po(o);io(n,this),n.length===0&&document.body.classList.remove(`v-popper--some-open--${o}`)}fe===this&&(fe=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const r=this.disposeTimeout;r!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},r)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await Vt(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let t=this.container;if(typeof t=="string"?t=window.document.querySelector(t):t===!1&&(t=this.$_targetNodes[0].parentNode),!t)throw new Error("No container for popover: "+this.container);t.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const t=o=>{this.isShown&&!this.$_hideInProgress||(o.usedByTooltip=!0,!this.$_preventShow&&this.show({event:o}))};this.$_registerTriggerListeners(this.$_targetNodes,so,this.triggers,this.showTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],so,this.popperTriggers,this.popperShowTriggers,t);const r=o=>{o.usedByTooltip||this.hide({event:o})};this.$_registerTriggerListeners(this.$_targetNodes,lo,this.triggers,this.hideTriggers,r),this.$_registerTriggerListeners([this.$_popperNode],lo,this.popperTriggers,this.popperHideTriggers,r)},$_registerEventListeners(t,r,o){this.$_events.push({targetNodes:t,eventType:r,handler:o}),t.forEach(n=>n.addEventListener(r,o,ye?{passive:!0}:void 0))},$_registerTriggerListeners(t,r,o,n,a){let s=o;n!=null&&(s=typeof n=="function"?n(s):n),s.forEach(l=>{const i=r[l];i&&this.$_registerEventListeners(t,i,a)})},$_removeEventListeners(t){const r=[];this.$_events.forEach(o=>{const{targetNodes:n,eventType:a,handler:s}=o;!t||t===a?n.forEach(l=>l.removeEventListener(a,s)):r.push(o)}),this.$_events=r},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(t,r=!1){this.$_showFrameLocked||(this.hide({event:t}),t.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),r&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(t,r){for(const o of this.$_targetNodes){const n=o.getAttribute(t);n&&(o.removeAttribute(t),o.setAttribute(r,n))}},$_applyAttrsToTarget(t){for(const r of this.$_targetNodes)for(const o in t){const n=t[o];n==null?r.removeAttribute(o):r.setAttribute(o,n)}},$_updateParentShownChildren(t){let r=this.parentPopper;for(;r;)t?r.shownChildren.add(this.randomId):(r.shownChildren.delete(this.randomId),r.$_pendingHide&&r.hide()),r=r.parentPopper},$_isAimingPopper(){const t=this.$_referenceNode.getBoundingClientRect();if(Fe>=t.left&&Fe<=t.right&&Ae>=t.top&&Ae<=t.bottom){const r=this.$_popperNode.getBoundingClientRect(),o=Fe-oe,n=Ae-ne,a=r.left+r.width/2-oe+(r.top+r.height/2)-ne+r.width+r.height,s=oe+o*a,l=ne+n*a;return nt(oe,ne,s,l,r.left,r.top,r.left,r.bottom)||nt(oe,ne,s,l,r.left,r.top,r.right,r.top)||nt(oe,ne,s,l,r.right,r.top,r.right,r.bottom)||nt(oe,ne,s,l,r.left,r.bottom,r.right,r.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});typeof document<"u"&&typeof window<"u"&&(ao?(document.addEventListener("touchstart",fo,ye?{passive:!0,capture:!0}:!0),document.addEventListener("touchend",H0,ye?{passive:!0,capture:!0}:!0)):(window.addEventListener("mousedown",fo,!0),window.addEventListener("click",j0,!0)),window.addEventListener("resize",q0));function fo(t){for(let r=0;r=0;n--){const a=W[n];try{const s=a.$_containsGlobalTarget=G0(a,t);a.$_pendingHide=!1,requestAnimationFrame(()=>{if(a.$_pendingHide=!1,!o[a.randomId]&&go(a,s,t)){if(a.$_handleGlobalClose(t,r),!t.closeAllPopover&&t.closePopover&&s){let i=a.parentPopper;for(;i;)o[i.randomId]=!0,i=i.parentPopper;return}let l=a.parentPopper;for(;l&&go(l,l.$_containsGlobalTarget,t);)l.$_handleGlobalClose(t,r),l=l.parentPopper}})}catch{}}}function G0(t,r){const o=t.popperNode();return t.$_mouseDownContains||o.contains(r.target)}function go(t,r,o){return o.closeAllPopover||o.closePopover&&r||W0(t,o)&&!r}function W0(t,r){if(typeof t.autoHide=="function"){const o=t.autoHide(r);return t.lastAutoHide=o,o}return t.autoHide}function q0(t){for(let r=0;r{oe=Fe,ne=Ae,Fe=t.clientX,Ae=t.clientY},ye?{passive:!0}:void 0);function nt(t,r,o,n,a,s,l,i){const d=((l-a)*(r-s)-(i-s)*(t-a))/((i-s)*(o-t)-(l-a)*(n-r)),c=((o-t)*(r-s)-(n-r)*(t-a))/((i-s)*(o-t)-(l-a)*(n-r));return d>=0&&d<=1&&c>=0&&c<=1}const U0={extends:uo()},At=(t,r)=>{const o=t.__vccOpts||t;for(const[n,a]of r)o[n]=a;return o};function Y0(t,r,o,n,a,s){return e.openBlock(),e.createElementBlock("div",{ref:"reference",class:e.normalizeClass(["v-popper",{"v-popper--shown":t.slotData.isShown}])},[e.renderSlot(t.$slots,"default",e.normalizeProps(e.guardReactiveProps(t.slotData)))],2)}const J0=At(U0,[["render",Y0]]);function K0(){var t=window.navigator.userAgent,r=t.indexOf("MSIE ");if(r>0)return parseInt(t.substring(r+5,t.indexOf(".",r)),10);var o=t.indexOf("Trident/");if(o>0){var n=t.indexOf("rv:");return parseInt(t.substring(n+3,t.indexOf(".",n)),10)}var a=t.indexOf("Edge/");return a>0?parseInt(t.substring(a+5,t.indexOf(".",a)),10):-1}let at;function It(){It.init||(It.init=!0,at=K0()!==-1)}var st={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){It(),e.nextTick(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",at&&this.$el.appendChild(t),t.data="about:blank",at||this.$el.appendChild(t)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!at&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Q0=e.withScopeId("data-v-b329ee4c");e.pushScopeId("data-v-b329ee4c");const X0={class:"resize-observer",tabindex:"-1"};e.popScopeId();const Z0=Q0((t,r,o,n,a,s)=>(e.openBlock(),e.createBlock("div",X0)));st.render=Z0,st.__scopeId="data-v-b329ee4c",st.__file="src/components/ResizeObserver.vue";const ho=(t="theme")=>({computed:{themeClass(){return D0(this[t])}}}),ep=e.defineComponent({name:"VPopperContent",components:{ResizeObserver:st},mixins:[ho()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(t){return t!=null&&!isNaN(t)?`${t}px`:null}}}),tp=["id","aria-hidden","tabindex","data-popper-placement"],rp={ref:"inner",class:"v-popper__inner"},op=e.createElementVNode("div",{class:"v-popper__arrow-outer"},null,-1),np=e.createElementVNode("div",{class:"v-popper__arrow-inner"},null,-1),ap=[op,np];function sp(t,r,o,n,a,s){const l=e.resolveComponent("ResizeObserver");return e.openBlock(),e.createElementBlock("div",{id:t.popperId,ref:"popover",class:e.normalizeClass(["v-popper__popper",[t.themeClass,t.classes.popperClass,{"v-popper__popper--shown":t.shown,"v-popper__popper--hidden":!t.shown,"v-popper__popper--show-from":t.classes.showFrom,"v-popper__popper--show-to":t.classes.showTo,"v-popper__popper--hide-from":t.classes.hideFrom,"v-popper__popper--hide-to":t.classes.hideTo,"v-popper__popper--skip-transition":t.skipTransition,"v-popper__popper--arrow-overflow":t.result&&t.result.arrow.overflow,"v-popper__popper--no-positioning":!t.result}]]),style:e.normalizeStyle(t.result?{position:t.result.strategy,transform:`translate3d(${Math.round(t.result.x)}px,${Math.round(t.result.y)}px,0)`}:void 0),"aria-hidden":t.shown?"false":"true",tabindex:t.autoHide?0:void 0,"data-popper-placement":t.result?t.result.placement:void 0,onKeyup:r[2]||(r[2]=e.withKeys(i=>t.autoHide&&t.$emit("hide"),["esc"]))},[e.createElementVNode("div",{class:"v-popper__backdrop",onClick:r[0]||(r[0]=i=>t.autoHide&&t.$emit("hide"))}),e.createElementVNode("div",{class:"v-popper__wrapper",style:e.normalizeStyle(t.result?{transformOrigin:t.result.transformOrigin}:void 0)},[e.createElementVNode("div",rp,[t.mounted?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createElementVNode("div",null,[e.renderSlot(t.$slots,"default")]),t.handleResize?(e.openBlock(),e.createBlock(l,{key:0,onNotify:r[1]||(r[1]=i=>t.$emit("resize",i))})):e.createCommentVNode("",!0)],64)):e.createCommentVNode("",!0)],512),e.createElementVNode("div",{ref:"arrow",class:"v-popper__arrow-container",style:e.normalizeStyle(t.result?{left:t.toPx(t.result.arrow.x),top:t.toPx(t.result.arrow.y)}:void 0)},ap,4)],4)],46,tp)}const bo=At(ep,[["render",sp]]),yo={methods:{show(...t){return this.$refs.popper.show(...t)},hide(...t){return this.$refs.popper.hide(...t)},dispose(...t){return this.$refs.popper.dispose(...t)},onResize(...t){return this.$refs.popper.onResize(...t)}}},lp=e.defineComponent({name:"VPopperWrapper",components:{Popper:J0,PopperContent:bo},mixins:[yo,ho("finalTheme")],props:{theme:{type:String,default:null}},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(t=>t!==this.$refs.popperContent.$el)}}});function ip(t,r,o,n,a,s){const l=e.resolveComponent("PopperContent"),i=e.resolveComponent("Popper");return e.openBlock(),e.createBlock(i,{ref:"popper",theme:t.finalTheme,"target-nodes":t.getTargetNodes,"popper-node":()=>t.$refs.popperContent.$el,class:e.normalizeClass([t.themeClass])},{default:e.withCtx(({popperId:d,isShown:c,shouldMountContent:p,skipTransition:f,autoHide:g,show:u,hide:m,handleResize:b,onResize:w,classes:k,result:_})=>[e.renderSlot(t.$slots,"default",{shown:c,show:u,hide:m}),e.createVNode(l,{ref:"popperContent","popper-id":d,theme:t.finalTheme,shown:c,mounted:p,"skip-transition":f,"auto-hide":g,"handle-resize":b,classes:k,result:_,onHide:m,onResize:w},{default:e.withCtx(()=>[e.renderSlot(t.$slots,"popper",{shown:c,hide:m})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},8,["theme","target-nodes","popper-node","class"])}const Mt=At(lp,[["render",ip]]);({...Mt},{...Mt});const dp={...Mt,name:"VTooltip",vPopperTheme:"tooltip"};e.defineComponent({name:"VTooltipDirective",components:{Popper:uo(),PopperContent:bo},mixins:[yo],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:t=>Nt(t.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:t=>Nt(t.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(t){if(typeof this.content=="function"&&this.$_isShown&&(t||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const r=++this.$_fetchId,o=this.content(this);o.then?o.then(n=>this.onResult(r,n)):this.onResult(r,o)}},onResult(t,r){t===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=r)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const cp=dp,bf="",pp={class:"flex items-start"},up=e.defineComponent({__name:"FwbTooltip",props:{placement:{default:"top"},theme:{default:"dark"},trigger:{default:"hover"}},setup(t){const r=t,o=e.computed(()=>({light:"tooltip-light",dark:"tooltip-dark"})[r.theme]);return(n,a)=>(e.openBlock(),e.createElementBlock("div",pp,[e.createVNode(e.unref(cp),{placement:n.placement,triggers:[n.trigger],theme:o.value,"auto-hide":""},{popper:e.withCtx(()=>[e.renderSlot(n.$slots,"content")]),default:e.withCtx(()=>[e.renderSlot(n.$slots,"trigger")]),_:3},8,["placement","triggers","theme"])]))}}),yf="",fp="block text-sm font-medium text-gray-900 dark:text-gray-300",mp="w-4 h-4 rounded bg-gray-100 border-gray-300 dark:ring-offset-gray-800 focus:ring-2 dark:bg-gray-600 dark:border-gray-500";function gp(){const t=e.computed(()=>D(mp)),r=e.computed(()=>fp);return{checkboxClasses:t,labelClasses:r}}const hp={class:"flex gap-3 items-center justify-start"},bp=["disabled"],yp=e.defineComponent({__name:"FwbCheckbox",props:{disabled:{type:Boolean,default:!1},label:{default:""},modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=r,a=e.computed({get(){return o.modelValue},set(i){n("update:modelValue",i)}}),{checkboxClasses:s,labelClasses:l}=gp();return(i,d)=>(e.openBlock(),e.createElementBlock("label",hp,[e.withDirectives(e.createElementVNode("input",{"onUpdate:modelValue":d[0]||(d[0]=c=>a.value=c),class:e.normalizeClass(e.unref(s)),disabled:i.disabled,type:"checkbox"},null,10,bp),[[e.vModelCheckbox,a.value]]),i.label?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass(e.unref(l))},e.toDisplayString(i.label),3)):e.createCommentVNode("",!0),e.renderSlot(i.$slots,"default")]))}}),wp="block w-full text-sm text-gray-900 border-[1px] border-gray-300 rounded-lg cursor-pointer bg-gray-50 dark:text-gray-400 focus:outline-none dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400",kp="block mb-2 text-sm font-medium text-gray-900 dark:text-white",_p="flex flex-col items-center justify-center w-full h-64 border-2 border-gray-300 border-dashed rounded-lg cursor-pointer bg-gray-50 dark:hover:bg-bray-800 dark:bg-gray-700 hover:bg-gray-100 dark:border-gray-600 dark:hover:border-gray-500 dark:hover:bg-gray-600",xp="flex flex-col items-center justify-center pt-5 pb-6",Cp="!-mb-2 text-sm text-gray-500 dark:text-gray-400";function $p(t){const r=e.computed(()=>D(wp,"text-"+t)),o=e.computed(()=>kp),n=e.computed(()=>_p),a=e.computed(()=>xp),s=e.computed(()=>Cp);return{fileInpClasses:r,labelClasses:o,dropzoneLabelClasses:n,dropzoneWrapClasses:a,dropzoneTextClasses:s}}const vp={key:0},Sp=["multiple"],Bp=e.createElementVNode("svg",{"aria-hidden":"true",class:"w-8 h-8 text-gray-500 dark:text-gray-400",fill:"none",viewBox:"0 0 20 16",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{d:"M13 13h3a3 3 0 0 0 0-6h-.025A5.56 5.56 0 0 0 16 6.5 5.5 5.5 0 0 0 5.207 5.021C5.137 5.017 5.071 5 5 5a4 4 0 0 0 0 8h2.167M10 15V6m0 0L8 8m2-2 2 2","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",stroke:"currentColor"})],-1),Ep={key:0},Tp=e.createElementVNode("span",{class:"font-semibold"},"Click to upload",-1),zp={key:1},Np=["multiple"],Vp=e.defineComponent({__name:"FwbFileInput",props:{dropzone:{type:Boolean,default:!1},label:{default:""},modelValue:{default:null},multiple:{type:Boolean,default:!1},size:{default:"sm"}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=e.computed(()=>me(o.modelValue)?o.modelValue.map(m=>m.name).join(", "):o.modelValue instanceof FileList?Array.from(o.modelValue).map(m=>m.name).join(","):o.modelValue instanceof File&&o.modelValue.name||""),a=r,s=e.computed({get(){return o.modelValue},set(m){a("update:modelValue",m)}}),l=m=>{const b=m.target;o.multiple?s.value=Array.from(b.files??[]):s.value=b.files?.[0]??null},i=m=>{m.preventDefault();const b=[];m.dataTransfer?.items?(Object.values(m.dataTransfer.items).forEach(w=>{w.kind==="file"&&b.push(w.getAsFile())}),o.multiple?s.value=b:s.value=b[0]):m.dataTransfer?.files&&Object.values(m.dataTransfer.files).forEach(w=>{s.value=w})},d=m=>{m.preventDefault()},{fileInpClasses:c,labelClasses:p,dropzoneLabelClasses:f,dropzoneWrapClasses:g,dropzoneTextClasses:u}=$p(o.size);return(m,b)=>(e.openBlock(),e.createElementBlock("div",null,[m.dropzone?(e.openBlock(),e.createElementBlock("div",{key:1,class:"flex items-center justify-center",onChange:l,onDragover:d,onDrop:i},[e.createElementVNode("label",{class:e.normalizeClass(e.unref(f))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(g))},[Bp,s.value?(e.openBlock(),e.createElementBlock("p",zp,"File: "+e.toDisplayString(n.value),1)):(e.openBlock(),e.createElementBlock("div",Ep,[e.createElementVNode("p",{class:e.normalizeClass(e.unref(u))},[Tp,e.createTextVNode(" or drag and drop ")],2),e.renderSlot(m.$slots,"default")]))],2),e.createElementVNode("input",{multiple:m.multiple,type:"file",class:"hidden"},null,8,Np)],2)],32)):(e.openBlock(),e.createElementBlock("div",vp,[e.createElementVNode("label",null,[e.createElementVNode("span",{class:e.normalizeClass(e.unref(p))},e.toDisplayString(m.label),3),e.createElementVNode("input",{class:e.normalizeClass(e.unref(c)),multiple:m.multiple,type:"file",onChange:l},null,42,Sp)]),e.renderSlot(m.$slots,"default")]))]))}}),we={Success:"success",Error:"error"},Pp="block mb-2 text-sm font-medium",Fp="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500",Ap="cursor-not-allowed bg-gray-100",Ip={lg:"p-4",md:"p-2.5 text-sm",sm:"p-2 text-sm"},Mp="bg-green-50 border-green-500 dark:border-green-500 text-green-900 dark:text-green-400 placeholder-green-700 dark:placeholder-green-500 focus:ring-green-500 focus:border-green-500",Op="bg-red-50 border-red-500 text-red-900 placeholder-red-700 focus:ring-red-500 focus:border-red-500 dark:text-red-500 dark:placeholder-red-500 dark:border-red-500";function Lp(t){const r=e.computed(()=>{const n=t.validationStatus.value,a=n===we.Success?Mp:n===we.Error?Op:"";return S(Fp,a,Ip[t.size.value],t.disabled.value?Ap:"")}),o=e.computed(()=>{const n=t.validationStatus.value,a=n===we.Success?"text-green-700 dark:text-green-500":n===we.Error?"text-red-700 dark:text-red-500":"text-gray-900 dark:text-white";return S(Pp,a)});return{inputClasses:r,labelClasses:o}}const Dp={class:"flex relative"},Rp={key:0,class:"w-10 flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none overflow-hidden"},jp=["disabled","type","required"],Hp={key:1,class:"absolute right-2.5 bottom-2.5"},Gp={key:2,class:"mt-2 text-sm text-gray-500 dark:text-gray-400"},Wp=e.defineComponent({__name:"FwbInput",props:{disabled:{type:Boolean,default:!1},label:{default:""},modelValue:{default:""},required:{type:Boolean,default:!1},size:{default:"md"},type:{default:"text"},validationStatus:{default:void 0}},setup(t){const r=t,o=fr(r,"modelValue"),{inputClasses:n,labelClasses:a}=Lp(e.toRefs(r)),s=e.computed(()=>S("mt-2 text-sm",r.validationStatus===we.Success?"text-green-600 dark:text-green-500":"",r.validationStatus===we.Error?"text-red-600 dark:text-red-500":""));return(l,i)=>(e.openBlock(),e.createElementBlock("div",null,[l.label?(e.openBlock(),e.createElementBlock("label",{key:0,class:e.normalizeClass(e.unref(a))},e.toDisplayString(l.label),3)):e.createCommentVNode("",!0),e.createElementVNode("div",Dp,[l.$slots.prefix?(e.openBlock(),e.createElementBlock("div",Rp,[e.renderSlot(l.$slots,"prefix")])):e.createCommentVNode("",!0),e.withDirectives(e.createElementVNode("input",e.mergeProps(l.$attrs,{"onUpdate:modelValue":i[0]||(i[0]=d=>e.isRef(o)?o.value=d:null),disabled:l.disabled,type:l.type,required:l.required,class:[e.unref(n),l.$slots.prefix?"pl-10":""]}),null,16,jp),[[e.vModelDynamic,e.unref(o)]]),l.$slots.suffix?(e.openBlock(),e.createElementBlock("div",Hp,[e.renderSlot(l.$slots,"suffix")])):e.createCommentVNode("",!0)]),l.$slots.validationMessage?(e.openBlock(),e.createElementBlock("p",{key:1,class:e.normalizeClass(s.value)},[e.renderSlot(l.$slots,"validationMessage")],2)):e.createCommentVNode("",!0),l.$slots.helper?(e.openBlock(),e.createElementBlock("p",Gp,[e.renderSlot(l.$slots,"helper")])):e.createCommentVNode("",!0)]))}}),qp={class:"flex w-[100%] items-center"},Up=["disabled","name","value"],Yp="w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-800 focus:ring-2 dark:bg-gray-700 dark:border-gray-600",Jp="m-2 mr-0 text-sm font-medium text-gray-900 dark:text-gray-300",Kp=e.defineComponent({__name:"FwbRadio",props:{modelValue:{default:""},name:{default:""},value:{default:""},label:{default:""},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=r,a=e.computed({get(){return o.modelValue},set(i){n("update:modelValue",i)}}),s=e.computed(()=>Yp),l=e.computed(()=>S(Jp,o.disabled&&"text-gray-400 dark:text-gray-500"));return(i,d)=>(e.openBlock(),e.createElementBlock("label",qp,[e.withDirectives(e.createElementVNode("input",{"onUpdate:modelValue":d[0]||(d[0]=c=>a.value=c),type:"radio",disabled:i.disabled,name:i.name,value:i.value,class:e.normalizeClass(s.value)},null,10,Up),[[e.vModelRadio,a.value]]),e.createElementVNode("span",{class:e.normalizeClass(l.value)},e.toDisplayString(i.label),3),e.renderSlot(i.$slots,"default")]))}}),Qp="w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700",Xp="block mb-2 text-sm font-medium text-gray-900 dark:text-white",Zp={lg:"h-3 range-lg",md:"h-2 range-md",sm:"h-1 range-sm"};function eu(t){const r=e.computed(()=>D(Qp,Zp[t.size.value])),o=e.computed(()=>Xp);return{rangeClasses:r,labelClasses:o}}const tu={class:"flex flex-col"},ru=["step","min","max","disabled"],ou=e.defineComponent({__name:"FwbRange",props:{disabled:{type:Boolean,default:!1},label:{default:"Range slider"},max:{default:100},min:{default:0},modelValue:{default:50},size:{default:"md"},steps:{default:1}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=r,a=e.computed({get(){return o.modelValue},set(i){n("update:modelValue",i)}}),{rangeClasses:s,labelClasses:l}=eu(e.toRefs(o));return(i,d)=>(e.openBlock(),e.createElementBlock("label",tu,[e.createElementVNode("span",{class:e.normalizeClass(e.unref(l))},e.toDisplayString(i.label),3),e.withDirectives(e.createElementVNode("input",{"onUpdate:modelValue":d[0]||(d[0]=c=>a.value=c),step:i.steps,min:i.min,max:i.max,disabled:i.disabled,type:"range",class:e.normalizeClass(e.unref(s))},null,10,ru),[[e.vModelText,a.value]])]))}}),wf="",nu=q(ou,[["__scopeId","data-v-c4cfe3d4"]]),ae={Success:"success",Error:"error"},au="block mb-2 text-sm font-medium",su="w-full text-gray-900 bg-gray-50 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",lu="cursor-not-allowed bg-gray-100",iu="bg-transparent dark:bg-transparent border-b-2 border-gray-200 appearance-none dark:border-gray-700 focus:outline-none focus:ring-0 focus:border-gray-200 peer",du={lg:"p-4",md:"p-2.5 text-sm",sm:"p-2 text-sm"},cu="bg-green-50 border-green-500 dark:border-green-500 text-green-900 dark:text-green-400 placeholder-green-700 dark:placeholder-green-500 focus:ring-green-500 focus:border-green-500",pu="bg-red-50 border-red-500 text-red-900 placeholder-red-700 focus:ring-red-500 focus:border-red-500 dark:text-red-500 dark:placeholder-red-500 dark:border-red-500";function uu(t){const r=e.computed(()=>{const n=t.validationStatus.value,a=n===ae.Success?cu:n===ae.Error?pu:"",s=n===ae.Success?"focus:border-green-500":n===ae.Error?"focus:border-red-500":"";return S(su,a,du[t.size.value],t.disabled.value&&lu,t.underline.value?iu:"border border-gray-300 rounded-lg",t.underline.value&&s)}),o=e.computed(()=>{const n=t.validationStatus.value,a=n===ae.Success?"text-green-700 dark:text-green-500":n===ae.Error?"text-red-700 dark:text-red-500":"text-gray-900 dark:text-white";return S(au,a)});return{selectClasses:r,labelClasses:o}}const fu=["disabled"],mu={disabled:"",selected:"",value:""},gu=["value"],hu={key:1,class:"mt-2 text-sm text-gray-500 dark:text-gray-400"},bu=e.defineComponent({__name:"FwbSelect",props:{modelValue:{default:""},label:{default:""},options:{default:()=>[]},placeholder:{default:"Please select one"},disabled:{type:Boolean,default:!1},underline:{type:Boolean,default:!1},size:{default:"md"},validationStatus:{default:void 0}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,a=fr(o,"modelValue",r),{selectClasses:s,labelClasses:l}=uu(e.toRefs(o)),i=e.computed(()=>S("mt-2 text-sm",o.validationStatus===ae.Success?"text-green-600 dark:text-green-500":"",o.validationStatus===ae.Error?"text-red-600 dark:text-red-500":""));return(d,c)=>(e.openBlock(),e.createElementBlock("div",null,[e.createElementVNode("label",null,[d.label?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass(e.unref(l))},e.toDisplayString(d.label),3)):e.createCommentVNode("",!0),e.withDirectives(e.createElementVNode("select",{"onUpdate:modelValue":c[0]||(c[0]=p=>e.isRef(a)?a.value=p:null),disabled:d.disabled,class:e.normalizeClass(e.unref(s))},[e.createElementVNode("option",mu,e.toDisplayString(d.placeholder),1),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(d.options,(p,f)=>(e.openBlock(),e.createElementBlock("option",{key:f,value:p.value},e.toDisplayString(p.name),9,gu))),128))],10,fu),[[e.vModelSelect,e.unref(a)]])]),d.$slots.validationMessage?(e.openBlock(),e.createElementBlock("p",{key:0,class:e.normalizeClass(i.value)},[e.renderSlot(d.$slots,"validationMessage")],2)):e.createCommentVNode("",!0),d.$slots.helper?(e.openBlock(),e.createElementBlock("p",hu,[e.renderSlot(d.$slots,"helper")])):e.createCommentVNode("",!0)]))}}),yu="block w-full mb-4 border border-gray-200 rounded-lg bg-gray-50 dark:bg-gray-700 dark:border-gray-600",wu="block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-200 focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500",ku="block mb-2 text-sm font-medium text-gray-900 dark:text-white",_u="block py-2 px-3 border-gray-200 dark:border-gray-600";function xu(t){const r=e.computed(()=>D(wu,t?"bg-white dark:bg-gray-800 border-none":"border")),o=e.computed(()=>ku),n=e.computed(()=>t?yu:""),a=e.computed(()=>_u);return{textareaClasses:r,labelClasses:o,wrapperClasses:n,footerClasses:a}}const Cu=["rows","placeholder"],$u=e.defineComponent({inheritAttrs:!1,__name:"FwbTextarea",props:{modelValue:{default:""},label:{default:"Your message"},rows:{default:4},custom:{type:Boolean,default:!1},placeholder:{default:"Write your message here..."}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=r,a=e.computed({get(){return o.modelValue},set(c){n("update:modelValue",c)}}),{textareaClasses:s,labelClasses:l,wrapperClasses:i,footerClasses:d}=xu(o.custom);return(c,p)=>(e.openBlock(),e.createElementBlock("label",null,[e.createElementVNode("span",{class:e.normalizeClass(e.unref(l))},e.toDisplayString(c.label),3),e.createElementVNode("span",{class:e.normalizeClass(e.unref(i))},[e.withDirectives(e.createElementVNode("textarea",e.mergeProps({"onUpdate:modelValue":p[0]||(p[0]=f=>a.value=f)},c.$attrs,{class:e.unref(s),rows:c.rows,placeholder:c.placeholder}),null,16,Cu),[[e.vModelText,a.value]]),c.$slots.footer?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass(e.unref(d))},[e.renderSlot(c.$slots,"footer")],2)):e.createCommentVNode("",!0)],2)]))}}),vu="w-fit relative inline-flex items-center cursor-pointer",Su='bg-gray-200 peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-blue-300 dark:peer-focus:ring-blue-800 rounded-full peer dark:bg-gray-700 peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[""] after:absolute after:top-[2px] after:left-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all dark:border-gray-600 peer-checked:bg-blue-600',Bu="ml-3 text-sm font-medium text-gray-900 dark:text-gray-300",Eu={lg:"w-14 h-7 after:top-0.5 after:left-[4px] after:h-6 after:w-6",md:"w-11 h-6 after:top-[2px] after:left-[2px] after:h-5 after:w-5",sm:"w-9 h-5 after:top-[2px] after:left-[2px] after:h-4 after:w-4"},Tu={red:"peer-focus:ring-red-300 dark:peer-focus:ring-red-800 peer-checked:bg-red-600",green:"peer-focus:ring-green-300 dark:peer-focus:ring-green-800 peer-checked:bg-green-600",purple:"peer-focus:ring-purple-300 dark:peer-focus:ring-purple-800 peer-checked:bg-purple-600",yellow:"peer-focus:ring-yellow-300 dark:peer-focus:ring-yellow-800 peer-checked:bg-yellow-400",teal:"peer-focus:ring-teal-300 dark:peer-focus:ring-teal-800 peer-checked:bg-teal-600",orange:"peer-focus:ring-orange-300 dark:peer-focus:ring-orange-800 peer-checked:bg-orange-500"};function zu(t){const r=e.computed(()=>vu),o=e.computed(()=>Su),n=e.computed(()=>Eu[t.size.value]),a=e.computed(()=>Tu[t.color.value]),s=e.computed(()=>Bu);return{labelClasses:r,toggleSize:n,toggleClasses:o,toggleColor:a,toggleBallClasses:s}}const Nu=["disabled"],Vu=e.defineComponent({__name:"FwbToggle",props:{color:{default:""},disabled:{type:Boolean,default:!1},label:{default:""},modelValue:{type:Boolean,default:!1},size:{default:"md"}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=r,a=e.computed({get(){return o.modelValue},set(p){n("update:modelValue",p)}}),{labelClasses:s,toggleSize:l,toggleClasses:i,toggleColor:d,toggleBallClasses:c}=zu(e.toRefs(o));return(p,f)=>(e.openBlock(),e.createElementBlock("label",{class:e.normalizeClass(e.unref(s))},[e.withDirectives(e.createElementVNode("input",{"onUpdate:modelValue":f[0]||(f[0]=g=>a.value=g),disabled:p.disabled,class:"sr-only peer",type:"checkbox"},null,8,Nu),[[e.vModelCheckbox,a.value]]),e.createElementVNode("span",{class:e.normalizeClass([e.unref(i),e.unref(l),e.unref(d)])},null,2),e.createElementVNode("span",{class:e.normalizeClass(e.unref(c))},e.toDisplayString(p.label),3)],2))}}),Pu=["href"],Fu=e.defineComponent({__name:"FwbA",props:{href:{default:""},color:{default:"text-primary-600 dark:text-primary-500"}},setup(t){return(r,o)=>(e.openBlock(),e.createElementBlock("a",{href:r.href,class:e.normalizeClass([r.color,"inline-flex items-center hover:underline"])},[e.renderSlot(r.$slots,"default")],10,Pu))}}),Au=e.defineComponent({inheritAttrs:!1,__name:"FwbHeading",props:{tag:{default:"h1"},color:{default:"text-gray-900 dark:text-white"},customSize:{default:""}},setup(t){const r=t,o={h1:"text-5xl font-extrabold",h2:"text-4xl font-bold",h3:"text-3xl font-bold",h4:"text-2xl font-bold",h5:"text-xl font-bold",h6:"text-lg font-bold"},n=e.useAttrs(),a=S("w-full",o[r.tag],r.color,r.customSize,n.class),s=r.tag;return(l,i)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(s)),e.mergeProps(l.$attrs,{class:e.unref(a)}),{default:e.withCtx(()=>[e.renderSlot(l.$slots,"default")]),_:3},16,["class"]))}}),Iu=["src","alt"],Mu=["src","alt"],Ou=e.defineComponent({__name:"FwbImg",props:{caption:{default:""},src:{default:""},size:{default:"max-w-full"},alt:{default:""},imgClass:{default:"h-auto"},alignment:{default:""},captionClass:{default:"mt-2 text-sm text-center text-gray-500 dark:text-gray-400"}},setup(t){return(r,o)=>r.caption?(e.openBlock(),e.createElementBlock("figure",{key:0,class:e.normalizeClass(r.size)},[e.createElementVNode("img",{src:r.src,alt:r.alt,class:e.normalizeClass([r.size,r.alignment,r.imgClass])},null,10,Iu),e.createElementVNode("figcaption",{class:e.normalizeClass(r.captionClass)},e.toDisplayString(r.caption),3)],2)):(e.openBlock(),e.createElementBlock("img",{key:1,src:r.src,alt:r.alt,class:e.normalizeClass([r.size,r.alignment,r.imgClass])},null,10,Mu))}}),Lu="mb-3 last:mb-0 text-gray-900 dark:text-white leading-normal",Du=e.defineComponent({__name:"FwbP",props:{class:{default:""}},setup(t){const r=t,o=e.computed(()=>Q([Lu,r.class]));return(n,a)=>(e.openBlock(),e.createElementBlock("p",{class:e.normalizeClass(o.value)},[e.renderSlot(n.$slots,"default")],2))}}),Ru=e.defineComponent({__name:"FlowbiteThemable",props:{theme:{default:"blue"}},setup(t){const r=t;return e.provide(Pr,e.toRef(r,"theme")),(o,n)=>e.renderSlot(o.$slots,"default")}});function ju(){const t=e.inject(Or,null);return t===null&&console.warn("Cannot use useToast outside component. Please wrap your component with "),{add:a=>t?t?.add(a):"",remove:a=>t?t?.remove(a):!1,pop:()=>t?t?.pop():""}}h.FlowbiteThemable=Ru,h.FlowbiteThemableChild=Mr,h.FwbA=Fu,h.FwbAccordion=_o,h.FwbAccordionContent=Qo,h.FwbAccordionHeader=on,h.FwbAccordionPanel=an,h.FwbAlert=pn,h.FwbAvatar=Sn,h.FwbAvatarStack=zn,h.FwbAvatarStackCounter=Vn,h.FwbBadge=Dn,h.FwbBreadcrumb=qn,h.FwbBreadcrumbItem=ra,h.FwbButton=rr,h.FwbButtonGroup=wa,h.FwbCard=xa,h.FwbCarousel=za,h.FwbCheckbox=yp,h.FwbDropdown=ui,h.FwbFileInput=Vp,h.FwbFooter=fi,h.FwbFooterBrand=hi,h.FwbFooterCopyright=bi,h.FwbFooterIcon=wi,h.FwbFooterLink=ki,h.FwbFooterLinkGroup=_i,h.FwbHeading=Au,h.FwbImg=Ou,h.FwbInput=Wp,h.FwbJumbotron=xi,h.FwbListGroup=vi,h.FwbListGroupItem=Fi,h.FwbMegaMenu=id,h.FwbMegaMenuDropdown=cd,h.FwbModal=Li,h.FwbNavbar=Ji,h.FwbNavbarCollapse=Zi,h.FwbNavbarLink=od,h.FwbNavbarLogo=sd,h.FwbP=Du,h.FwbPagination=$d,h.FwbProgress=Td,h.FwbRadio=Kp,h.FwbRange=nu,h.FwbRating=Md,h.FwbSelect=bu,h.FwbSidebar=Dd,h.FwbSidebarCta=Wd,h.FwbSidebarDropdownItem=Xd,h.FwbSidebarItem=Zd,h.FwbSidebarItemGroup=tc,h.FwbSidebarLogo=nc,h.FwbSlotListener=$t,h.FwbSpinner=Ce,h.FwbTab=zc,h.FwbTable=lc,h.FwbTableBody=cc,h.FwbTableCell=mc,h.FwbTableHead=yc,h.FwbTableHeadCell=xc,h.FwbTableRow=Bc,h.FwbTabs=Mc,h.FwbTextarea=$u,h.FwbTimeline=Rc,h.FwbTimelineBody=Wc,h.FwbTimelineContent=qc,h.FwbTimelineItem=Kc,h.FwbTimelinePoint=Xc,h.FwbTimelineTime=r0,h.FwbTimelineTitle=s0,h.FwbToast=vt,h.FwbToastProvider=w0,h.FwbToggle=Vu,h.FwbTooltip=up,h.useToast=ju,Object.defineProperty(h,Symbol.toStringTag,{value:"Module"})}); +*/(function(t){(function(){var r={}.hasOwnProperty;function o(){for(var n=[],a=0;aV(Hn)),o=e.computed(()=>V(Gn[t.solid.value?"solid":"defauilt"]));return{breadcrumbClasses:r,breadcrumbWrapperClasses:o}}const qn=e.defineComponent({__name:"FwbBreadcrumb",props:{solid:{type:Boolean,default:!1}},setup(t){const r=t,{breadcrumbClasses:o,breadcrumbWrapperClasses:n}=Wn(e.toRefs(r));return(a,s)=>(e.openBlock(),e.createElementBlock("nav",{class:e.normalizeClass(e.unref(n)),"aria-label":"Breadcrumb"},[e.createElementVNode("ol",{class:e.normalizeClass(e.unref(o))},[e.renderSlot(a.$slots,"default")],2)],2))}}),Un="ml-1 inline-flex items-center text-sm font-medium dark:text-gray-400",Yn="text-gray-700 hover:text-gray-900 dark:hover:text-white",Jn="text-gray-500";function Kn(t){return{breadcrumbItemClasses:e.computed(()=>V(Un,t.href.value?Yn:Jn))}}const Qn={class:"inline-flex items-center"},Xn={key:0,class:"w-6 h-6 text-gray-400 mr-1",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Zn=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z","fill-rule":"evenodd"},null,-1)],ea={key:0,class:"w-4 h-4 mr-2",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},ta=[e.createElementVNode("path",{d:"M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z"},null,-1)],ra=e.defineComponent({__name:"FwbBreadcrumbItem",props:{href:{type:String,default:null},home:{type:Boolean,default:!1}},setup(t){const r=t,o=e.computed(()=>r.href?"a":"span"),{breadcrumbItemClasses:n}=Kn(e.toRefs(r));return(a,s)=>(e.openBlock(),e.createElementBlock("li",Qn,[e.renderSlot(a.$slots,"arrow-icon",{},()=>[t.home?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("svg",Xn,Zn))]),(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.value),{class:e.normalizeClass(e.unref(n)),href:t.href},{default:e.withCtx(()=>[e.renderSlot(a.$slots,"home-icon",{},()=>[t.home?(e.openBlock(),e.createElementBlock("svg",ea,ta)):e.createCommentVNode("",!0)]),e.renderSlot(a.$slots,"default")]),_:3},8,["class","href"]))]))}}),oa={0:"w-0 h-0",.5:"w-0.5 h-0.5",1:"w-1 h-1",1.5:"w-1.5 h-1.5",10:"w-10 h-10",11:"w-11 h-11",12:"w-12 h-12",2:"w-2 h-2",2.5:"w-2.5 h-2.5",3:"w-3 h-3",4:"w-4 h-4",5:"w-5 h-5",6:"w-6 h-6",7:"w-7 h-7",8:"w-8 h-8",9:"w-9 h-9"},na={blue:"fill-blue-600",gray:"fill-gray-600 dark:fill-gray-300",green:"fill-green-500",pink:"fill-pink-600",purple:"fill-purple-600",red:"fill-red-600",white:"fill-white",yellow:"fill-yellow-400"};function aa(t){const r=e.computed(()=>oa[t.size.value]),o=e.computed(()=>na[t.color.value]),n=e.computed(()=>"text-gray-200 dark:text-gray-600"),a=e.computed(()=>"animate-spin");return{spinnerClasses:e.computed(()=>V(a.value,n.value,o.value,r.value))}}const sa=[e.createElementVNode("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"},null,-1),e.createElementVNode("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"},null,-1)],Ce=e.defineComponent({__name:"FwbSpinner",props:{color:{default:"blue"},size:{default:"4"}},setup(t){const r=t,{spinnerClasses:o}=aa(e.toRefs(r));return(n,a)=>(e.openBlock(),e.createElementBlock("svg",{class:e.normalizeClass(e.unref(o)),fill:"none",role:"status",viewBox:"0 0 100 101",xmlns:"http://www.w3.org/2000/svg"},sa,2))}}),Qt={default:{default:"text-white bg-blue-700 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg dark:bg-blue-600 focus:outline-none dark:focus:ring-blue-800",blue:"text-white bg-blue-700 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg dark:bg-blue-600 focus:outline-none dark:focus:ring-blue-800",alternative:"font-medium text-gray-900 focus:outline-none bg-white rounded-lg border border-gray-200 focus:z-10 focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-700 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-600",dark:"text-white bg-gray-800 focus:outline-none focus:ring-4 focus:ring-gray-300 font-medium rounded-lg dark:bg-gray-800 dark:focus:ring-gray-700 dark:border-gray-700",light:"text-gray-900 bg-white border border-gray-300 focus:outline-none focus:ring-4 focus:ring-gray-200 font-medium rounded-lg dark:bg-gray-800 dark:text-white dark:border-gray-600 dark:focus:ring-gray-700",green:"focus:outline-none text-white bg-green-700 focus:ring-4 focus:ring-green-300 font-medium rounded-lg dark:bg-green-600 dark:focus:ring-green-800",red:"focus:outline-none text-white bg-red-700 focus:ring-4 focus:ring-red-300 font-medium rounded-lg dark:bg-red-600 dark:focus:ring-red-900",yellow:"focus:outline-none text-white bg-yellow-400 focus:ring-4 focus:ring-yellow-300 font-medium rounded-lg dark:focus:ring-yellow-900",purple:"focus:outline-none text-white bg-purple-700 focus:ring-4 focus:ring-purple-300 font-medium rounded-lg dark:bg-purple-600 dark:focus:ring-purple-900",pink:"focus:outline-none text-white bg-pink-700 focus:ring-4 focus:ring-pink-300 font-medium rounded-lg dark:bg-pink-600 dark:focus:ring-pink-900"},hover:{default:"hover:bg-blue-800 dark:hover:bg-blue-700",blue:"hover:bg-blue-800 dark:hover:bg-blue-700",alternative:"hover:bg-gray-100 hover:text-blue-700 dark:hover:text-white dark:hover:bg-gray-700",dark:"hover:bg-gray-900 dark:hover:bg-gray-700",light:"hover:bg-gray-100 dark:hover:border-gray-600",green:"hover:bg-green-800 dark:hover:bg-green-700",red:"hover:bg-red-800 dark:hover:bg-red-700",yellow:"hover:bg-yellow-500",purple:"hover:bg-purple-800 dark:hover:bg-purple-700",pink:"hover:bg-pink-800 dark:hover:bg-pink-700"}},Xt={default:{dark:"text-gray-900 border border-gray-800 focus:ring-4 focus:outline-none focus:ring-gray-300 font-medium rounded-lg text-sm text-center dark:border-gray-600 dark:text-gray-400 dark:focus:ring-gray-800",default:"text-blue-700 border border-blue-700 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm text-center dark:border-blue-500 dark:text-blue-500 dark:focus:ring-blue-800",blue:"text-blue-700 border border-blue-700 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm text-center dark:border-blue-500 dark:text-blue-500 dark:focus:ring-blue-800",green:"text-green-700 border border-green-700 focus:ring-4 focus:outline-none focus:ring-green-300 font-medium rounded-lg text-sm text-center dark:border-green-500 dark:text-green-500 dark:focus:ring-green-800",purple:"text-purple-700 border border-purple-700 focus:ring-4 focus:outline-none focus:ring-purple-300 font-medium rounded-lg text-sm text-center dark:border-purple-400 dark:text-purple-400 dark:focus:ring-purple-900",pink:"text-pink-700 border border-pink-700 focus:ring-4 focus:outline-none focus:ring-pink-300 font-medium rounded-lg text-sm text-center dark:border-pink-400 dark:text-pink-400 dark:focus:ring-pink-900",red:"text-red-700 border border-red-700 focus:ring-4 focus:outline-none focus:ring-red-300 font-medium rounded-lg text-sm text-center dark:border-red-500 dark:text-red-500 dark:focus:ring-red-900",yellow:"text-yellow-400 border border-yellow-400 focus:ring-4 focus:outline-none focus:ring-yellow-300 font-medium rounded-lg text-sm text-center dark:border-yellow-300 dark:text-yellow-300 dark:focus:ring-yellow-900"},hover:{dark:"hover:text-white hover:bg-gray-900 dark:hover:text-white dark:hover:bg-gray-600",default:"hover:text-white hover:bg-blue-800 dark:hover:text-white dark:hover:bg-blue-600",blue:"hover:text-white hover:bg-blue-800 dark:hover:text-white dark:hover:bg-blue-600",green:"hover:text-white hover:bg-green-800 dark:hover:text-white dark:hover:bg-green-600",purple:"hover:text-white hover:bg-purple-800 dark:hover:text-white dark:hover:bg-purple-500",pink:"hover:text-white hover:bg-pink-800 dark:hover:text-white dark:hover:bg-pink-500",red:"hover:text-white hover:bg-red-800 dark:hover:text-white dark:hover:bg-red-600",yellow:"hover:text-white hover:bg-yellow-500 dark:hover:text-white dark:hover:bg-yellow-400"}},Zt={hover:{"cyan-blue":"hover:bg-gradient-to-bl","green-blue":"hover:bg-gradient-to-bl","pink-orange":"hover:bg-gradient-to-bl","purple-blue":"hover:bg-gradient-to-bl","purple-pink":"hover:bg-gradient-to-l","red-yellow":"hover:bg-gradient-to-bl","teal-lime":"hover:bg-gradient-to-l hover:from-teal-200 hover:to-lime-200",blue:"hover:bg-gradient-to-br",cyan:"hover:bg-gradient-to-br",green:"hover:bg-gradient-to-br",lime:"hover:bg-gradient-to-br",pink:"hover:bg-gradient-to-br",purple:"hover:bg-gradient-to-br",red:"hover:bg-gradient-to-br",teal:"hover:bg-gradient-to-br"},default:{"cyan-blue":"text-white bg-gradient-to-r from-cyan-500 to-blue-500 focus:ring-4 focus:outline-none focus:ring-cyan-300 dark:focus:ring-cyan-800 font-medium rounded-lg","green-blue":"text-white bg-gradient-to-br from-green-400 to-blue-600 focus:ring-4 focus:outline-none focus:ring-green-200 dark:focus:ring-green-800 font-medium rounded-lg","pink-orange":"text-white bg-gradient-to-br from-pink-500 to-orange-400 focus:ring-4 focus:outline-none focus:ring-pink-200 dark:focus:ring-pink-800 font-medium rounded-lg","purple-blue":"text-white bg-gradient-to-br from-purple-600 to-blue-500 focus:ring-4 focus:outline-none focus:ring-blue-300 dark:focus:ring-blue-800 font-medium rounded-lg","purple-pink":"text-white bg-gradient-to-r from-purple-500 to-pink-500 focus:ring-4 focus:outline-none focus:ring-purple-200 dark:focus:ring-purple-800 font-medium rounded-lg","red-yellow":"text-gray-900 bg-gradient-to-r from-red-200 via-red-300 to-yellow-200 focus:ring-4 focus:outline-none focus:ring-red-100 dark:focus:ring-red-400 font-medium rounded-lg","teal-lime":"text-gray-900 bg-gradient-to-r from-teal-200 to-lime-200 focus:ring-4 focus:outline-none focus:ring-lime-200 dark:focus:ring-teal-700 font-medium rounded-lg",blue:"text-white bg-gradient-to-r from-blue-500 via-blue-600 to-blue-700 focus:ring-4 focus:outline-none focus:ring-blue-300 dark:focus:ring-blue-800 rounded-lg",cyan:"text-white bg-gradient-to-r from-cyan-500 via-cyan-600 to-cyan-700 focus:ring-4 focus:outline-none focus:ring-cyan-300 dark:focus:ring-cyan-800 rounded-lg",green:"text-white bg-gradient-to-r from-green-500 via-green-600 to-green-700 focus:ring-4 focus:outline-none focus:ring-green-300 dark:focus:ring-green-800 rounded-lg",lime:"text-gray-900 bg-gradient-to-r from-lime-500 via-lime-600 to-lime-700 focus:ring-4 focus:outline-none focus:ring-lime-300 dark:focus:ring-lime-800 rounded-lg",pink:"text-white bg-gradient-to-r from-pink-500 via-pink-600 to-pink-700 focus:ring-4 focus:outline-none focus:ring-pink-300 dark:focus:ring-pink-800 rounded-lg",purple:"text-white bg-gradient-to-r from-purple-500 via-purple-600 to-purple-700 focus:ring-4 focus:outline-none focus:ring-purple-300 dark:focus:ring-purple-800 rounded-lg",red:"text-white bg-gradient-to-r from-red-500 via-red-600 to-red-700 focus:ring-4 focus:outline-none focus:ring-red-300 dark:focus:ring-red-800 rounded-lg",teal:"text-white bg-gradient-to-r from-teal-500 via-teal-600 to-teal-700 focus:ring-4 focus:outline-none focus:ring-teal-300 dark:focus:ring-teal-800 rounded-lg"}},er={default:{"cyan-blue":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-cyan-500 to-blue-500 dark:text-white focus:ring-4 focus:outline-none focus:ring-cyan-200 dark:focus:ring-cyan-800","green-blue":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-green-400 to-blue-600 dark:text-white focus:ring-4 focus:outline-none focus:ring-green-200 dark:focus:ring-green-800","pink-orange":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-pink-500 to-orange-400 dark:text-white focus:ring-4 focus:outline-none focus:ring-pink-200 dark:focus:ring-pink-800","purple-blue":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-purple-600 to-blue-500 dark:text-white focus:ring-4 focus:outline-none focus:ring-blue-300 dark:focus:ring-blue-800","purple-pink":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-purple-500 to-pink-500 dark:text-white focus:ring-4 focus:outline-none focus:ring-purple-200 dark:focus:ring-purple-800","red-yellow":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-red-200 via-red-300 to-yellow-200 dark:text-white focus:ring-4 focus:outline-none focus:ring-red-100 dark:focus:ring-red-400","teal-lime":"relative inline-flex items-center justify-center overflow-hidden font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-teal-300 to-lime-300 dark:text-white focus:ring-4 focus:outline-none focus:ring-lime-200 dark:focus:ring-lime-800"},hover:{"cyan-blue":"group-hover:from-cyan-500 group-hover:to-blue-500 hover:text-white","green-blue":"group-hover:from-green-400 group-hover:to-blue-600 hover:text-white","pink-orange":"group-hover:from-pink-500 group-hover:to-orange-400 hover:text-white","purple-blue":"group-hover:from-purple-600 group-hover:to-blue-500 hover:text-white","purple-pink":"group-hover:from-purple-500 group-hover:to-pink-500 hover:text-white","red-yellow":"group-hover:from-red-200 group-hover:via-red-300 group-hover:to-yellow-200 dark:hover:text-gray-900","teal-lime":"group-hover:from-teal-300 group-hover:to-lime-300 dark:hover:text-gray-900"}},la={xs:"text-xs px-2 py-1",sm:"text-sm px-3 py-1.5",md:"text-sm px-4 py-2",lg:"text-base px-5 py-2.5",xl:"text-base px-6 py-3"},ia={xs:"text-xs p-1",sm:"text-sm p-1.5",md:"text-sm p-2",lg:"text-base p-2.5",xl:"text-base p-3"},tr={blue:"shadow-lg shadow-blue-500/50 dark:shadow-lg dark:shadow-blue-800/80",cyan:"shadow-lg shadow-cyan-500/50 dark:shadow-lg dark:shadow-cyan-800/80",green:"shadow-lg shadow-green-500/50 dark:shadow-lg dark:shadow-green-800/80",lime:"shadow-lg shadow-lime-500/50 dark:shadow-lg dark:shadow-lime-800/80",pink:"shadow-lg shadow-pink-500/50 dark:shadow-lg dark:shadow-pink-800/80",purple:"shadow-lg shadow-purple-500/50 dark:shadow-lg dark:shadow-purple-800/80",red:"shadow-lg shadow-red-500/50 dark:shadow-lg dark:shadow-red-800/80",teal:"shadow-lg shadow-teal-500/50 dark:shadow-lg dark:shadow-teal-800/80"},ut=["blue","green","cyan","teal","lime","red","pink","purple"],da=["alternative","light"];function ca(t){const r=e.useSlots(),o=e.computed(()=>t.square.value?ia[t.size.value]:la[t.size.value]),n=e.computed(()=>{const s=!!t.gradient.value,l=!!t.color.value,i=t.outline.value;let d="",c="";if(s&&i)ut.includes(t.gradient.value)?console.warn(`cannot use outline prop with "${t.gradient.value}" gradient`):(c=er.default[t.gradient.value],t.disabled.value||(d=er.hover[t.gradient.value]));else if(s)c=Zt.default[t.gradient.value],t.disabled.value||(d=Zt.hover[t.gradient.value]);else if(l&&i)if(da.includes(t.color.value))console.warn(`cannot use outline prop with "${t.color.value}" color`);else{const f=t.color.value;c=Xt.default[f],t.disabled.value||(d=Xt.hover[f])}else{const f=t.color.value;c=Qt.default[f],t.disabled.value||(d=Qt.hover[f])}let p="";return t.shadow.value===""?t.gradient.value&&ut.includes(t.gradient.value)&&(p=tr[t.gradient.value]):typeof t.shadow.value=="string"&&ut.includes(t.shadow.value)&&(p=tr[t.shadow.value]),[c,d,p,t.pill.value&&"!rounded-full",t.disabled.value&&"cursor-not-allowed opacity-50",s&&i?"p-0.5":o.value,(r.prefix||r.suffix||t.loading.value)&&"inline-flex items-center",t.class.value].filter(f=>f).join(" ")}),a=e.computed(()=>t.gradient.value&&t.outline.value?["relative bg-white dark:bg-gray-900 rounded-md inline-flex items-center",o.value,t.disabled.value?"":"group-hover:bg-opacity-0 transition-all ease-in duration-75"].filter(s=>s).join(" "):"");return{wrapperClasses:n.value,spanClasses:a.value}}function pa(t){const r={xs:"2.5",sm:"3",md:"4",lg:"5",xl:"6"},o=e.computed(()=>r[t.size.value]);return{color:e.computed(()=>t.outline.value?t.gradient.value?t.gradient.value.includes("purple")?"purple":t.gradient.value.includes("blue")?"blue":t.gradient.value.includes("pink")?"pink":t.gradient.value.includes("red")?"red":"white":["alternative","dark","light"].includes(t.color.value)?"white":t.color.value==="default"?"blue":t.color.value:"white"),size:o}}const ua={key:0,class:"mr-2"},fa={key:0,class:"mr-2"},ma={key:1,class:"ml-2"},ga={key:1,class:"ml-2"},rr=e.defineComponent({__name:"FwbButton",props:{class:{default:""},color:{default:"default"},gradient:{default:null},size:{default:"md"},shadow:{default:null},pill:{type:Boolean,default:!1},square:{type:Boolean,default:!1},outline:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},loadingPosition:{default:"prefix"},disabled:{type:Boolean,default:!1},href:{default:""},tag:{default:"a"}},setup(t){const r=t,o=ca(e.toRefs(r)),n=e.computed(()=>Q(o.wrapperClasses)),a=e.computed(()=>Q(o.spanClasses)),s=e.computed(()=>r.outline&&r.gradient),l=e.computed(()=>r.loading&&r.loadingPosition==="prefix"),i=e.computed(()=>r.loading&&r.loadingPosition==="suffix"),{color:d,size:c}=pa(e.toRefs(r)),p=r.tag!=="a"?e.resolveComponent(r.tag):"a",f=r.href?p:"button",g=r.tag==="router-link"||r.tag==="nuxt-link"?"to":"href";return(u,m)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(f)),e.normalizeProps({class:n.value,[e.unref(g)||""]:u.href,disabled:e.unref(f)==="button"&&u.disabled}),{default:e.withCtx(()=>[!s.value&&(u.$slots.prefix||l.value)?(e.openBlock(),e.createElementBlock("div",ua,[l.value?(e.openBlock(),e.createBlock(Ce,{key:0,color:e.unref(d),size:e.unref(c)},null,8,["color","size"])):e.renderSlot(u.$slots,"prefix",{key:1})])):e.createCommentVNode("",!0),e.createElementVNode("span",{class:e.normalizeClass(a.value)},[s.value&&(u.$slots.prefix||l.value)?(e.openBlock(),e.createElementBlock("span",fa,[l.value?(e.openBlock(),e.createBlock(Ce,{key:0,color:e.unref(d),size:e.unref(c)},null,8,["color","size"])):e.renderSlot(u.$slots,"prefix",{key:1})])):e.createCommentVNode("",!0),e.renderSlot(u.$slots,"default"),s.value&&(u.$slots.suffix||i.value)?(e.openBlock(),e.createElementBlock("span",ma,[i.value?(e.openBlock(),e.createBlock(Ce,{key:0,color:e.unref(d),size:e.unref(c)},null,8,["color","size"])):e.renderSlot(u.$slots,"suffix",{key:1})])):e.createCommentVNode("",!0)],2),!s.value&&(u.$slots.suffix||i.value)?(e.openBlock(),e.createElementBlock("div",ga,[i.value?(e.openBlock(),e.createBlock(Ce,{key:0,color:e.unref(d),size:e.unref(c)},null,8,["color","size"])):e.renderSlot(u.$slots,"suffix",{key:1})])):e.createCommentVNode("",!0)]),_:3},16,["class","disabled"]))}}),Qu="",ha={},ba={class:"btn-group inline-flex rounded-md shadow-sm",role:"group"};function ya(t,r){return e.openBlock(),e.createElementBlock("div",ba,[e.renderSlot(t.$slots,"default")])}const wa=q(ha,[["render",ya]]);function ka(t){const r=e.computed(()=>t.variant.value==="default"?"block max-w-sm bg-white rounded-lg border border-gray-200 shadow-md hover:bg-gray-100 dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700":t.variant.value==="image"?"max-w-sm bg-white rounded-lg border border-gray-200 shadow-md dark:bg-gray-800 dark:border-gray-700":t.variant.value==="horizontal"?"flex flex-col items-center bg-white rounded-lg border shadow-md md:flex-row md:max-w-xl hover:bg-gray-100 dark:border-gray-700 dark:bg-gray-800 dark:hover:bg-gray-700":""),o=e.computed(()=>t.variant.value==="horizontal"?"object-cover w-full h-96 rounded-t-lg md:h-auto md:w-48 md:rounded-none md:rounded-l-lg":"");return{cardClasses:r,horizontalImageClasses:o}}const _a=["alt","src"],xa=e.defineComponent({__name:"FwbCard",props:{href:{type:String,default:""},imgAlt:{type:String,default:""},imgSrc:{type:String,default:""},variant:{type:String,default:"default"}},setup(t){const r=t,{cardClasses:o,horizontalImageClasses:n}=ka(e.toRefs(r)),a=e.computed(()=>r.href?"a":"div");return(s,l)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(a.value),{class:e.normalizeClass(e.unref(o)),href:t.href},{default:e.withCtx(()=>[t.imgSrc?(e.openBlock(),e.createElementBlock("img",{key:0,alt:t.imgAlt,class:e.normalizeClass([e.unref(n),"rounded-t-lg"]),src:t.imgSrc},null,10,_a)):e.createCommentVNode("",!0),e.createElementVNode("div",null,[e.renderSlot(s.$slots,"default")])]),_:3},8,["class","href"]))}}),Ca={class:"relative"},$a={class:"overflow-hidden relative h-56 rounded-lg sm:h-64 xl:h-80 2xl:h-96"},va=["alt","src"],Sa={key:0,class:"flex absolute bottom-5 left-1/2 z-30 space-x-3 -translate-x-1/2"},Ba=["aria-label","onClick"],Ea=[e.createElementVNode("span",{class:"inline-flex justify-center items-center w-8 h-8 rounded-full sm:w-10 sm:h-10 bg-white/30 dark:bg-gray-800/30 group-hover:bg-white/50 dark:group-hover:bg-gray-800/60 group-focus:ring-4 group-focus:ring-white dark:group-focus:ring-gray-800/70 group-focus:outline-none"},[e.createElementVNode("svg",{class:"w-5 h-5 text-white sm:w-6 sm:h-6 dark:text-gray-800",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{d:"M15 19l-7-7 7-7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"})]),e.createElementVNode("span",{class:"hidden"},"Previous")],-1)],Ta=[e.createElementVNode("span",{class:"inline-flex justify-center items-center w-8 h-8 rounded-full sm:w-10 sm:h-10 bg-white/30 dark:bg-gray-800/30 group-hover:bg-white/50 dark:group-hover:bg-gray-800/60 group-focus:ring-4 group-focus:ring-white dark:group-focus:ring-gray-800/70 group-focus:outline-none"},[e.createElementVNode("svg",{class:"w-5 h-5 text-white sm:w-6 sm:h-6 dark:text-gray-800",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{d:"M9 5l7 7-7 7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"})]),e.createElementVNode("span",{class:"hidden"},"Next")],-1)],za=e.defineComponent({__name:"FwbCarousel",props:{pictures:{type:Array,default(){return[]}},noIndicators:{type:Boolean,default:!1},noControls:{type:Boolean,default:!1},slide:{type:Boolean,default:!1},slideInterval:{type:Number,default:3e3},animation:{type:Boolean,default:!1}},setup(t){const r=t,o=e.ref(0),n=e.ref(""),a=e.ref(),s=()=>{a.value=setInterval(function(){d()},r.slideInterval)},l=()=>{clearInterval(a.value),s()},i=p=>{o.value=p,l()},d=()=>{o.value!==r.pictures.length-1?o.value++:o.value=0,n.value="right",l()},c=()=>{o.value!==0?o.value--:o.value=r.pictures.length-1,n.value="left",l()};return e.onMounted(()=>{r.slide&&s()}),(p,f)=>(e.openBlock(),e.createElementBlock("div",Ca,[e.createElementVNode("div",$a,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.pictures,(g,u)=>(e.openBlock(),e.createElementBlock("div",{key:u,class:e.normalizeClass([u===o.value?"z-30":"z-0","absolute inset-0 -translate-y-0"])},[e.createElementVNode("img",{alt:g.alt,src:g.src,class:"block absolute top-1/2 left-1/2 w-full -translate-x-1/2 -translate-y-1/2"},null,8,va)],2))),128))]),t.noIndicators?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",Sa,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.pictures,(g,u)=>(e.openBlock(),e.createElementBlock("button",{key:u,"aria-label":"Slide "+u,class:e.normalizeClass([u===o.value?"bg-white":"bg-white/50","w-3 h-3 rounded-full bg-white"]),"aria-current":"false",type:"button",onClick:e.withModifiers(m=>i(u),["prevent"])},null,10,Ba))),128))])),t.noControls?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createElementVNode("button",{class:"flex absolute top-0 left-0 z-30 justify-center items-center px-4 h-full cursor-pointer group focus:outline-none","data-carousel-prev":"",type:"button",onClick:e.withModifiers(c,["prevent"])},Ea),e.createElementVNode("button",{class:"flex absolute top-0 right-0 z-30 justify-center items-center px-4 h-full cursor-pointer group focus:outline-none","data-carousel-next":"",type:"button",onClick:e.withModifiers(d,["prevent"])},Ta)],64))]))}});var or;const ft=typeof window<"u",Na=t=>typeof t<"u",Va=t=>typeof t=="function",Pa=t=>typeof t=="string",mt=()=>{};ft&&((or=window?.navigator)!=null&&or.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function De(t){return typeof t=="function"?t():e.unref(t)}function Fa(t){return t}function Aa(t,r){var o;if(typeof t=="number")return t+r;const n=((o=t.match(/^-?[0-9]+\.?[0-9]*/))==null?void 0:o[0])||"",a=t.slice(n.length),s=parseFloat(n)+r;return Number.isNaN(s)?t:s+a}function gt(t){return e.getCurrentScope()?(e.onScopeDispose(t),!0):!1}function Ia(t){return typeof t=="function"?e.computed(t):e.ref(t)}function Ma(t,r=!0){e.getCurrentInstance()?e.onMounted(t):r?t():e.nextTick(t)}function Oa(t,r,o={}){const{immediate:n=!0}=o,a=e.ref(!1);let s=null;function l(){s&&(clearTimeout(s),s=null)}function i(){a.value=!1,l()}function d(...c){l(),a.value=!0,s=setTimeout(()=>{a.value=!1,s=null,t(...c)},De(r))}return n&&(a.value=!0,ft&&d()),gt(i),{isPending:a,start:d,stop:i}}function La(t=!1,r={}){const{truthyValue:o=!0,falsyValue:n=!1}=r,a=e.isRef(t),s=e.ref(t);function l(i){if(arguments.length)return s.value=i,s.value;{const d=De(o);return s.value=s.value===d?De(n):d,s.value}}return a?l:[s,l]}function $e(t){var r;const o=De(t);return(r=o?.$el)!=null?r:o}const Re=ft?window:void 0;function je(...t){let r,o,n,a;if(Pa(t[0])?([o,n,a]=t,r=Re):[r,o,n,a]=t,!r)return mt;let s=mt;const l=e.watch(()=>$e(r),d=>{s(),d&&(d.addEventListener(o,n,a),s=()=>{d.removeEventListener(o,n,a),s=mt})},{immediate:!0,flush:"post"}),i=()=>{l(),s()};return gt(i),i}function Da(t,r,o={}){const{window:n=Re,ignore:a,capture:s=!0,detectIframe:l=!1}=o;if(!n)return;const i=e.ref(!0);let d;const c=u=>{n.clearTimeout(d);const m=$e(t);!m||m===u.target||u.composedPath().includes(m)||!i.value||r(u)},p=u=>a&&a.some(m=>{const b=$e(m);return b&&(u.target===b||u.composedPath().includes(b))}),f=[je(n,"click",c,{passive:!0,capture:s}),je(n,"pointerdown",u=>{const m=$e(t);i.value=!!m&&!u.composedPath().includes(m)&&!p(u)},{passive:!0}),je(n,"pointerup",u=>{if(u.button===0){const m=u.composedPath();u.composedPath=()=>m,d=n.setTimeout(()=>c(u),50)}},{passive:!0}),l&&je(n,"blur",u=>{var m;const b=$e(t);((m=document.activeElement)==null?void 0:m.tagName)==="IFRAME"&&!b?.contains(document.activeElement)&&r(u)})].filter(Boolean);return()=>f.forEach(u=>u())}function Ra(t,r=!1){const o=e.ref(),n=()=>o.value=!!t();return n(),Ma(n,r),o}function ve(t,r={}){const{window:o=Re}=r,n=Ra(()=>o&&"matchMedia"in o&&typeof o.matchMedia=="function");let a;const s=e.ref(!1),l=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",i):a.removeListener(i))},i=()=>{n.value&&(l(),a=o.matchMedia(Ia(t).value),s.value=a.matches,"addEventListener"in a?a.addEventListener("change",i):a.addListener(i))};return e.watchEffect(i),gt(()=>l()),s}const nr={sm:640,md:768,lg:1024,xl:1280,"2xl":1536};var ja=Object.defineProperty,ar=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,sr=(t,r,o)=>r in t?ja(t,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[r]=o,Wa=(t,r)=>{for(var o in r||(r={}))Ha.call(r,o)&&sr(t,o,r[o]);if(ar)for(var o of ar(r))Ga.call(r,o)&&sr(t,o,r[o]);return t};function lr(t,r={}){function o(i,d){let c=t[i];return d!=null&&(c=Aa(c,d)),typeof c=="number"&&(c=`${c}px`),c}const{window:n=Re}=r;function a(i){return n?n.matchMedia(i).matches:!1}const s=i=>ve(`(min-width: ${o(i)})`,r),l=Object.keys(t).reduce((i,d)=>(Object.defineProperty(i,d,{get:()=>s(d),enumerable:!0,configurable:!0}),i),{});return Wa({greater(i){return ve(`(min-width: ${o(i,.1)})`,r)},greaterOrEqual:s,smaller(i){return ve(`(max-width: ${o(i,-.1)})`,r)},smallerOrEqual(i){return ve(`(max-width: ${o(i)})`,r)},between(i,d){return ve(`(min-width: ${o(i)}) and (max-width: ${o(d,-.1)})`,r)},isGreater(i){return a(`(min-width: ${o(i,.1)})`)},isGreaterOrEqual(i){return a(`(min-width: ${o(i)})`)},isSmaller(i){return a(`(max-width: ${o(i,-.1)})`)},isSmallerOrEqual(i){return a(`(max-width: ${o(i)})`)},isInBetween(i,d){return a(`(min-width: ${o(i)}) and (max-width: ${o(d,-.1)})`)}},l)}function qa(t){return JSON.parse(JSON.stringify(t))}const ir=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},dr="__vueuse_ssr_handlers__";ir[dr]=ir[dr]||{};var cr;(function(t){t.UP="UP",t.RIGHT="RIGHT",t.DOWN="DOWN",t.LEFT="LEFT",t.NONE="NONE"})(cr||(cr={}));var Ua=Object.defineProperty,pr=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,ur=(t,r,o)=>r in t?Ua(t,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[r]=o,Ka=(t,r)=>{for(var o in r||(r={}))Ya.call(r,o)&&ur(t,o,r[o]);if(pr)for(var o of pr(r))Ja.call(r,o)&&ur(t,o,r[o]);return t};Ka({linear:Fa},{easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]});function fr(t,r,o,n={}){var a,s,l;const{clone:i=!1,passive:d=!1,eventName:c,deep:p=!1,defaultValue:f}=n,g=e.getCurrentInstance(),u=o||g?.emit||((a=g?.$emit)==null?void 0:a.bind(g))||((l=(s=g?.proxy)==null?void 0:s.$emit)==null?void 0:l.bind(g?.proxy));let m=c;r||(r="modelValue"),m=c||m||`update:${r.toString()}`;const b=k=>i?Va(i)?i(k):qa(k):k,w=()=>Na(t[r])?b(t[r]):f;if(d){const k=w(),_=e.ref(k);return e.watch(()=>t[r],$=>_.value=b($)),e.watch(_,$=>{($!==t[r]||p)&&u(m,$)},{deep:p}),_}else return e.computed({get(){return w()},set(k){u(m,k)}})}var Qa=typeof global=="object"&&global&&global.Object===Object&&global;const Xa=Qa;var Za=typeof self=="object"&&self&&self.Object===Object&&self,es=Xa||Za||Function("return this")();const ht=es;var ts=ht.Symbol;const Z=ts;var mr=Object.prototype,rs=mr.hasOwnProperty,os=mr.toString,Se=Z?Z.toStringTag:void 0;function ns(t){var r=rs.call(t,Se),o=t[Se];try{t[Se]=void 0;var n=!0}catch{}var a=os.call(t);return n&&(r?t[Se]=o:delete t[Se]),a}var as=Object.prototype,ss=as.toString;function ls(t){return ss.call(t)}var is="[object Null]",ds="[object Undefined]",gr=Z?Z.toStringTag:void 0;function bt(t){return t==null?t===void 0?ds:is:gr&&gr in Object(t)?ns(t):ls(t)}function yt(t){return t!=null&&typeof t=="object"}var cs="[object Symbol]";function wt(t){return typeof t=="symbol"||yt(t)&&bt(t)==cs}function ps(t,r){for(var o=-1,n=t==null?0:t.length,a=Array(n);++o0){if(++r>=As)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function Ls(t){return function(){return t}}var Ds=function(){try{var t=_t(Object,"defineProperty");return t({},"",{}),t}catch{}}();const Ge=Ds;var Rs=Ge?function(t,r){return Ge(t,"toString",{configurable:!0,enumerable:!1,value:Ls(r),writable:!0})}:ms,js=Os(Rs);const Hs=js;var Gs=9007199254740991,Ws=/^(?:0|[1-9]\d*)$/;function kr(t,r){var o=typeof t;return r=r??Gs,!!r&&(o=="number"||o!="symbol"&&Ws.test(t))&&t>-1&&t%1==0&&t-1&&t%1==0&&t<=Qs}var Zs="[object Arguments]";function Cr(t){return yt(t)&&bt(t)==Zs}var $r=Object.prototype,el=$r.hasOwnProperty,tl=$r.propertyIsEnumerable,rl=Cr(function(){return arguments}())?Cr:function(t){return yt(t)&&el.call(t,"callee")&&!tl.call(t,"callee")};const vr=rl;var ol=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nl=/^\w*$/;function al(t,r){if(me(t))return!1;var o=typeof t;return o=="number"||o=="symbol"||o=="boolean"||t==null||wt(t)?!0:nl.test(t)||!ol.test(t)||r!=null&&t in Object(r)}var sl=_t(Object,"create");const Be=sl;function ll(){this.__data__=Be?Be(null):{},this.size=0}function il(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var dl="__lodash_hash_undefined__",cl=Object.prototype,pl=cl.hasOwnProperty;function ul(t){var r=this.__data__;if(Be){var o=r[t];return o===dl?void 0:o}return pl.call(r,t)?r[t]:void 0}var fl=Object.prototype,ml=fl.hasOwnProperty;function gl(t){var r=this.__data__;return Be?r[t]!==void 0:ml.call(r,t)}var hl="__lodash_hash_undefined__";function bl(t,r){var o=this.__data__;return this.size+=this.has(t)?0:1,o[t]=Be&&r===void 0?hl:r,this}function ie(t){var r=-1,o=t==null?0:t.length;for(this.clear();++r-1}function $l(t,r){var o=this.__data__,n=We(o,t);return n<0?(++this.size,o.push([t,r])):o[n][1]=r,this}function ge(t){var r=-1,o=t==null?0:t.length;for(this.clear();++r0&&o(i)?r>1?Br(i,r-1,o,n,a):Hl(a,i):n||(a[a.length]=i)}return a}function Wl(t){var r=t==null?0:t.length;return r?Br(t,1):[]}function ql(t){return Hs(Ks(t,void 0,Wl),t+"")}function Ul(t,r){return t!=null&&r in Object(t)}function Yl(t,r,o){r=Ue(r,t);for(var n=-1,a=r.length,s=!1;++n{if(n!==null){if(typeof n!="object"){(typeof n=="string"||typeof n=="number")&&o.push(e.createTextVNode(String(n)));return}if(Array.isArray(n)){Ye(n,r,o);return}if(n.type===e.Fragment){if(n.children===null)return;Array.isArray(n.children)&&Ye(n.children,r,o)}else n.type!==e.Comment&&o.push(n)}}),o}function ti(t,r="default",o=void 0){const n=t[r];if(!n)return console.warn("getFirstSlotVNode",`slot[${r}] is empty`),null;const a=Ye(n(o));return a.length===1?a[0]:(console.warn("getFirstSlotVNode",`slot[${r}] should have exactly one child`),null)}const ri={focus:["onFocus","onBlur"],click:["onClick"],hover:["onMouseenter","onMouseleave"]};function oi(t,r){Object.entries(ri).forEach(([,o])=>{o.forEach(n=>{t.props?t.props=Object.assign({},t.props):t.props={};const a=t.props[n],s=r[n];a?t.props[n]=(...l)=>{a(...l),s(...l)}:t.props[n]=s})})}const $t=e.defineComponent({name:"SlotListener",props:{trigger:{type:String,default:"click"}},emits:["click","focus","blur","mouseenter","mouseleave"],setup(t,{emit:r}){return{handleClick:i=>{r("click",i)},handleBlur:i=>{r("blur",i)},handleFocus:i=>{r("focus",i)},handleMouseLeave:i=>{r("mouseleave",i)},handleMouseEnter:i=>{r("mouseenter",i)}}},render(){const{$slots:t}=this,r={onClick:this.handleClick,onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave,onFocus:this.handleFocus,onBlur:this.handleBlur},o=ti(t,"default"),n=[r];return o?.props&&n.push(ei(o.props,"onClick","onMouseenter","onMouseleave","onFocus","onBlur")),o&&oi(o,{onBlur:s=>{n.forEach(l=>{l?.onBlur?.(s)})},onFocus:s=>{n.forEach(l=>{l?.onFocus?.(s)})},onClick:s=>{n.forEach(l=>{l?.onClick?.(s)})},onMouseenter:s=>{n.forEach(l=>{l?.onMouseenter?.(s)})},onMouseleave:s=>{n.forEach(l=>{l?.onMouseleave?.(s)})}}),o}}),ni="absolute z-10 bg-white divide-y divide-gray-100 rounded shadow dark:bg-gray-700",Je=8,ai={bottom:"",left:"top-0",right:"top-0",top:""},si={bottom(t){return`bottom: -${t.height+Je}px;`},left(t){return`left: -${t.width+Je}px;`},right(t){return`right: -${t.width+Je}px;`},top(t){return`top: -${t.height+Je}px;`}};function li(t){e.watch(t.visible,a=>{a&&e.nextTick(()=>o())});const r=e.ref(""),o=()=>{const a=t.contentRef.value?.getBoundingClientRect();if(!a){r.value="";return}r.value=si[t.placement.value](a)};return{contentClasses:e.computed(()=>V(ni,ai[t.placement.value])),contentStyles:r}}const ii=t=>(e.pushScopeId("data-v-7ea3917f"),t=t(),e.popScopeId(),t),di={class:"inline-flex items-center"},ci=ii(()=>e.createElementVNode("svg",{class:"w-4 h-4 ml-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{d:"M19 9l-7 7-7-7","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"})],-1)),pi=e.defineComponent({__name:"FwbDropdown",props:{placement:{default:"bottom"},text:{default:""},transition:{default:""}},setup(t){const r=e.ref(!1),o=()=>r.value=!1,n=()=>r.value=!r.value,a=t,s={bottom:"to-bottom",left:"to-left",right:"to-right",top:"to-top"},l=e.computed(()=>a.transition===null?s[a.placement]:a.transition),i=e.ref(),d=e.ref(),{contentClasses:c,contentStyles:p}=li({placement:e.toRef(a,"placement"),visible:r,contentRef:i});return Da(d,()=>{r.value&&(r.value=!1)}),(f,g)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"wrapper",ref:d,class:"inline-flex relative"},[e.createElementVNode("div",di,[e.createVNode($t,{onClick:n},{default:e.withCtx(()=>[e.renderSlot(f.$slots,"trigger",{},()=>[e.createVNode(rr,null,{suffix:e.withCtx(()=>[ci]),default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(f.text)+" ",1)]),_:1})],!0)]),_:3})]),e.createVNode(e.Transition,{name:l.value},{default:e.withCtx(()=>[r.value?(e.openBlock(),e.createElementBlock("div",{key:0,ref_key:"content",ref:i,class:e.normalizeClass([e.unref(c)]),style:e.normalizeStyle(e.unref(p))},[e.createVNode($t,{onClick:o},{default:e.withCtx(()=>[e.renderSlot(f.$slots,"default",{},void 0,!0)]),_:3})],6)):e.createCommentVNode("",!0)]),_:3},8,["name"])],512))}}),rf="",ui=q(pi,[["__scopeId","data-v-7ea3917f"]]),fi=e.defineComponent({inheritAttrs:!1,__name:"FwbFooter",props:{sticky:{type:Boolean,default:!1},footerType:{default:"default"}},setup(t){const r=t,o=e.useAttrs(),n=S(r.footerType==="sitemap"&&"bg-gray-800",r.footerType==="socialmedia"&&"p-4 bg-white sm:p-6 dark:bg-gray-800",r.footerType==="logo"&&"p-4 bg-white rounded-lg shadow md:px-6 md:py-8 dark:bg-gray-800",r.footerType==="default"&&"p-4 bg-white rounded-lg shadow md:flex md:items-center md:justify-between md:p-6 dark:bg-gray-800",r.sticky&&"absolute bottom-0 left-0 z-20 w-full border-t border-gray-200 dark:border-gray-600",o.class);return(a,s)=>(e.openBlock(),e.createElementBlock("footer",e.mergeProps(a.$attrs,{class:e.unref(n)}),[e.renderSlot(a.$slots,"default")],16))}}),mi=["href"],gi=["alt","src"],hi=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterBrand",props:{href:{default:""},src:{default:""},alt:{default:""},name:{default:""},imageClass:{default:""},nameClass:{default:""},aClass:{default:""}},setup(t){const r=e.useAttrs(),o=t,n=S("mb-6 md:mb-0",r.class),a=S("flex items-center",o.aClass),s=S("h-8 mr-3",o.imageClass),l=S("self-center text-2xl font-semibold whitespace-nowrap dark:text-white",o.nameClass);return(i,d)=>(e.openBlock(),e.createElementBlock("div",e.mergeProps({class:e.unref(n)},i.$attrs),[e.createElementVNode("a",{class:e.normalizeClass(e.unref(a)),href:i.href},[e.createElementVNode("img",{alt:i.alt,class:e.normalizeClass(e.unref(s)),src:i.src},null,10,gi),e.createElementVNode("span",{class:e.normalizeClass(e.unref(l))},e.toDisplayString(i.name),3)],10,mi)],16))}}),bi=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterCopyright",props:{year:{default:new Date().getFullYear()},by:{default:""},href:{default:""},aClass:{default:""},copyrightMessage:{default:"All Rights Reserved."}},setup(t){const r=t,o=e.useAttrs(),n=S("block text-sm text-gray-500 sm:text-center dark:text-gray-400",o.class),a=S(r.href?"hover:underline":"ml-1",r.aClass),s=r.href?"a":"span";return(l,i)=>(e.openBlock(),e.createElementBlock("span",e.mergeProps(l.$attrs,{class:e.unref(n)}),[e.createTextVNode(" © "+e.toDisplayString(l.year)+" ",1),(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(s)),{class:e.normalizeClass(e.unref(a)),href:l.href},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(l.by),1)]),_:1},8,["class","href"])),e.createTextVNode(" "+e.toDisplayString(l.copyrightMessage),1)],16))}}),yi={class:"sr-only"},wi=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterIcon",props:{href:{default:""},ariaLabel:{default:""},srText:{default:""}},setup(t){const r=e.useAttrs(),n=t.href?"a":"span",a=S("text-gray-500 hover:text-gray-900 dark:hover:text-white",r.class);return(s,l)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(n)),e.mergeProps({"aria-label":s.ariaLabel,class:e.unref(a),href:s.href},s.$attrs),{default:e.withCtx(()=>[e.renderSlot(s.$slots,"default"),e.createElementVNode("span",yi,e.toDisplayString(s.srText),1)]),_:3},16,["aria-label","class","href"]))}}),ki=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterLink",props:{href:{default:""},aClass:{default:""},component:{default:"a"}},setup(t){const r=e.useAttrs(),o=t,n=o.component==="a"?"a":e.resolveComponent(o.component),a=o.component==="router-link"?"to":"href",s=S("hover:underline",o.aClass),l=S("mr-4 md:mr-6 last:mr-0",r.class);return(i,d)=>(e.openBlock(),e.createElementBlock("li",e.mergeProps(i.$attrs,{class:e.unref(l)}),[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(n)),e.normalizeProps({[e.unref(a)||""]:i.href,class:e.unref(s)}),{default:e.withCtx(()=>[e.renderSlot(i.$slots,"default")]),_:3},16,["class"]))],16))}}),_i=e.defineComponent({inheritAttrs:!1,__name:"FwbFooterLinkGroup",setup(t){const r=e.useAttrs(),o=S("flex flex-wrap items-center mt-3 text-sm font-medium text-gray-500 dark:text-gray-400 sm:mt-0",r.class);return(n,a)=>(e.openBlock(),e.createElementBlock("ul",e.mergeProps(n.$attrs,{class:e.unref(o)}),[e.renderSlot(n.$slots,"default")],16))}}),xi=e.defineComponent({inheritAttrs:!1,__name:"FwbJumbotron",props:{headerLevel:{default:1},subText:{default:""},subTextClasses:{default:""},headerText:{default:""},headerClasses:{default:""}},setup(t){const r=t,o=e.useAttrs(),n=e.computed(()=>S("bg-white dark:bg-gray-900 py-8 lg:py-16 px-4 mx-auto max-w-screen-xl text-center ",o.class)),a=e.computed(()=>S("mb-4 text-4xl font-extrabold tracking-tight leading-none text-gray-900 md:text-5xl lg:text-6xl dark:text-white",r.headerClasses)),s=e.computed(()=>S("mb-8 text-lg font-normal text-gray-500 lg:text-xl sm:px-0 lg:px-16 dark:text-gray-400",r.subTextClasses));return(l,i)=>(e.openBlock(),e.createElementBlock("div",e.mergeProps(l.$attrs,{class:n.value}),[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(`h${l.headerLevel}`),{class:e.normalizeClass(a.value)},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(l.headerText),1)]),_:1},8,["class"])),e.createElementVNode("div",{class:e.normalizeClass(s.value)},e.toDisplayString(l.subText),3),e.renderSlot(l.$slots,"default")],16))}}),Ci="overflow-hidden w-48 text-sm font-medium text-gray-900 bg-white border border-gray-200 rounded-lg dark:bg-gray-700 dark:border-gray-600 dark:text-white";function $i(){return{containerClasses:e.computed(()=>V(Ci))}}const vi=e.defineComponent({__name:"FwbListGroup",setup(t){const{containerClasses:r}=$i();return(o,n)=>(e.openBlock(),e.createElementBlock("ul",{class:e.normalizeClass(e.unref(r))},[e.renderSlot(o.$slots,"default")],2))}}),Si={border:t=>t.substring(0,t.lastIndexOf("-"))},Bi=(t,r=Si)=>{const n=Object.keys(r).find(a=>t.includes(a));return n?r[n](t):t.substring(0,t.indexOf("-"))};function D(...t){return t.filter(r=>r).reduce((r,o)=>{const n=Array.isArray(o)?Array.from(o).map(p=>p.split(" ")).flat():o.split(" "),a=n.map(p=>Bi(p)),s=a.filter(p=>!r.types.includes(p)),i=[...a.filter(p=>r.types.includes(p)),...s],d=[...new Set([...r.types,...i])],c=d.map(p=>{if(i.includes(p)){const g=a.indexOf(p);if(g>=0)return n[g]||""}const f=r.types.indexOf(p);return f>=0&&r.classes[f]||""}).filter(p=>!!p);return{types:d,classes:c}},{types:[],classes:[]}).classes.join(" ")}const Ei="inline-flex items-center w-full px-4 py-2 border-b border-gray-200 dark:border-gray-600",Ti="block w-full px-4 py-2 cursor-pointer hover:bg-gray-100 hover:text-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-700 focus:text-blue-700 dark:hover:bg-gray-600 dark:hover:text-white dark:focus:ring-gray-500 dark:focus:text-white",zi="bg-gray-100 cursor-not-allowed dark:bg-gray-600 dark:text-gray-400";function Ni(t){return{itemClasses:e.computed(()=>D(Ei,t.disabled.value?zi:"",!t.disabled.value&&t.hover.value?Ti:""))}}const Vi={key:0,class:"mr-2"},Pi={key:1,class:"ml-2"},Fi=e.defineComponent({__name:"FwbListGroupItem",props:{hover:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(t){const r=t,{itemClasses:o}=Ni(e.toRefs(r));return(n,a)=>(e.openBlock(),e.createElementBlock("li",{class:e.normalizeClass(e.unref(o))},[n.$slots.prefix?(e.openBlock(),e.createElementBlock("div",Vi,[e.renderSlot(n.$slots,"prefix")])):e.createCommentVNode("",!0),e.renderSlot(n.$slots,"default"),n.$slots.suffix?(e.openBlock(),e.createElementBlock("div",Pi,[e.renderSlot(n.$slots,"suffix")])):e.createCommentVNode("",!0)],2))}}),Ai=e.createElementVNode("div",{class:"bg-gray-900 bg-opacity-50 dark:bg-opacity-80 fixed inset-0 z-40"},null,-1),Ii={class:"relative bg-white rounded-lg shadow dark:bg-gray-700"},Mi=e.createElementVNode("svg",{class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","fill-rule":"evenodd"})],-1),Oi={key:0,class:"p-6 rounded-b border-gray-200 border-t dark:border-gray-600"},Li=e.defineComponent({__name:"FwbModal",props:{notEscapable:{type:Boolean,default:!1},persistent:{type:Boolean,default:!1},size:{default:"2xl"}},emits:["close","click:outside"],setup(t,{emit:r}){const o=t,n=r,a={xs:"max-w-xs",sm:"max-w-sm",md:"max-w-md",lg:"max-w-lg",xl:"max-w-xl","2xl":"max-w-2xl","3xl":"max-w-3xl","4xl":"max-w-4xl","5xl":"max-w-5xl","6xl":"max-w-6xl","7xl":"max-w-7xl"};function s(){n("close")}function l(){o.persistent||(n("click:outside"),s())}function i(){!o.notEscapable&&!o.persistent&&s()}const d=e.ref(null);return e.onMounted(()=>{d.value&&d.value.focus()}),(c,p)=>(e.openBlock(),e.createElementBlock("div",null,[Ai,e.createElementVNode("div",{ref_key:"modalRef",ref:d,class:"overflow-y-auto overflow-x-hidden fixed top-0 right-0 left-0 z-50 w-full md:inset-0 h-modal md:h-full justify-center items-center flex",tabindex:"0",onClick:e.withModifiers(l,["self"]),onKeyup:e.withKeys(i,["esc"])},[e.createElementVNode("div",{class:e.normalizeClass([`${a[c.size]}`,"relative p-4 w-full h-full"])},[e.createElementVNode("div",Ii,[e.createElementVNode("div",{class:e.normalizeClass([c.$slots.header?"border-b border-gray-200 dark:border-gray-600":"","p-4 rounded-t flex justify-between items-center"])},[e.renderSlot(c.$slots,"header"),c.persistent?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("button",{key:0,"aria-label":"close",class:"text-gray-400 bg-transparent hover:bg-gray-200 hover:text-gray-900 rounded-lg text-sm p-1.5 ml-auto inline-flex items-center dark:hover:bg-gray-600 dark:hover:text-white",type:"button",onClick:s},[e.renderSlot(c.$slots,"close-icon",{},()=>[Mi])]))],2),e.createElementVNode("div",{class:e.normalizeClass([c.$slots.header?"":"pt-0","p-6"])},[e.renderSlot(c.$slots,"body")],2),c.$slots.footer?(e.openBlock(),e.createElementBlock("div",Oi,[e.renderSlot(c.$slots,"footer")])):e.createCommentVNode("",!0)])],2)],544)]))}}),Di={class:"container flex flex-wrap justify-between items-center mx-auto"},Ri=e.createElementVNode("span",{class:"sr-only"},"Open main menu",-1),ji=e.createElementVNode("svg",{"aria-hidden":"true",class:"w-6 h-6",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z","fill-rule":"evenodd"})],-1),Hi={key:0,class:"hidden md:order-2 md:flex"},Gi=" border-gray-200",Wi="fixed w-full z-20 top-0 left-0 border-b border-gray-200 dark:border-gray-600",qi="rounded",Ui="p-3 bg-gray-50 dark:bg-gray-800 dark:border-gray-700",Yi="bg-white px-2 sm:px-4 py-2.5 dark:bg-gray-900",Ji=e.defineComponent({__name:"FwbNavbar",props:{class:{type:String,default:""},sticky:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},solid:{type:Boolean,default:!1}},setup(t){const r=t,o=e.ref(!1);function n(){o.value=!o.value}e.provide("megaMenuToggle",{megaMenuVisble:o,toggleMenu:n});const a=e.useSlots(),l=lr(nr).smaller("md"),i=e.ref(!1),d=La(i),c=e.computed(()=>Q([Gi,r.sticky?Wi:"",r.rounded?qi:"",r.solid?Ui:Yi,r.class].join(" "))),p=e.computed(()=>l?i.value:!0);return(f,g)=>(e.openBlock(),e.createElementBlock("nav",{class:e.normalizeClass(c.value)},[e.createElementVNode("div",Di,[e.renderSlot(f.$slots,"logo"),e.createElementVNode("button",{"aria-controls":"navbar-default","aria-expanded":"false",class:"inline-flex items-center p-2 ml-3 text-sm text-gray-500 rounded-lg md:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600",type:"button",onClick:g[0]||(g[0]=u=>e.unref(d)())},[Ri,e.renderSlot(f.$slots,"menu-icon",{},()=>[ji])]),e.renderSlot(f.$slots,"default",{isShowMenu:p.value}),e.unref(a)["right-side"]?(e.openBlock(),e.createElementBlock("div",Hi,[e.renderSlot(f.$slots,"right-side")])):e.createCommentVNode("",!0)]),e.renderSlot(f.$slots,"mega-menu-dropdown")],2))}}),Ki="w-full md:block md:w-auto",Qi="flex flex-col p-4 mt-4 rounded-lg border border-gray-100 md:flex-row md:space-x-8 md:mt-0 md:text-sm md:font-medium md:border-0 dark:bg-gray-800 md:dark:bg-gray-900 dark:border-gray-700",Xi="bg-gray-50",Zi=e.defineComponent({__name:"FwbNavbarCollapse",props:{isShowMenu:{type:Boolean,default:!1}},setup(t){const o=lr(nr).smaller("md"),n=t,a=e.computed(()=>V(Ki,n.isShowMenu?"":"hidden")),s=e.computed(()=>V(Qi,o.value?Xi:""));return(l,i)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(a.value)},[e.createElementVNode("ul",{class:e.normalizeClass(s.value)},[e.renderSlot(l.$slots,"default")],2)],2))}}),ed="bg-blue-700 md:bg-transparent text-white md:text-blue-700 dark:text-white",td="text-gray-700 hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-blue-700 dark:text-gray-400 md:dark:hover:text-white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent",rd="block py-2 pr-4 pl-3 rounded md:p-0",od=e.defineComponent({__name:"FwbNavbarLink",props:{link:{default:"/"},isActive:{type:Boolean,default:!1},component:{default:"a"},linkAttr:{default:"href"},disabled:{type:Boolean,default:!1}},emits:["click"],setup(t,{emit:r}){const o=t,n=r,a=e.computed(()=>o.component!=="a"?e.resolveComponent(o.component):"a"),s=S(rd,o.isActive?ed:td),l=i=>{o.disabled||n("click",i)};return(i,d)=>(e.openBlock(),e.createElementBlock("li",null,[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(a.value),e.normalizeProps({[i.linkAttr||""]:i.link,class:e.unref(s),onClick:l}),{default:e.withCtx(()=>[e.renderSlot(i.$slots,"default")]),_:3},16,["class"]))]))}}),nd=["src","alt"],ad={class:"self-center text-xl font-semibold whitespace-nowrap dark:text-white"},sd=e.defineComponent({__name:"FwbNavbarLogo",props:{link:{default:"/"},imageUrl:{default:"/assets/logo.svg"},alt:{default:"Logo"},component:{default:"a"},linkAttr:{default:"href"}},setup(t){const r=t,o=e.computed(()=>r.component!=="a"?e.resolveComponent(r.component):"a");return(n,a)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.value),e.normalizeProps({class:"flex items-center",[n.linkAttr||""]:n.link}),{default:e.withCtx(()=>[e.createElementVNode("img",{src:n.imageUrl,alt:n.alt,class:"mr-3 h-6 sm:h-10"},null,8,nd),e.createElementVNode("span",ad,[e.renderSlot(n.$slots,"default")])]),_:3},16))}}),ld=e.createElementVNode("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",class:"dark:fill-gray-400 hover:dark:fill-white"},[e.createElementVNode("title",null,"settings"),e.createElementVNode("path",{d:"M16 12c0-1.104-0.449-2.106-1.172-2.828s-1.724-1.172-2.828-1.172-2.106 0.449-2.828 1.172-1.172 1.724-1.172 2.828 0.449 2.106 1.172 2.828 1.724 1.172 2.828 1.172 2.106-0.449 2.828-1.172 1.172-1.724 1.172-2.828zM14 12c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414 0.223-1.051 0.586-1.414 0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414zM20.315 15.404c0.046-0.105 0.112-0.191 0.192-0.257 0.112-0.092 0.251-0.146 0.403-0.147h0.090c0.828 0 1.58-0.337 2.121-0.879s0.879-1.293 0.879-2.121-0.337-1.58-0.879-2.121-1.293-0.879-2.121-0.879h-0.159c-0.11-0.001-0.215-0.028-0.308-0.076-0.127-0.066-0.23-0.172-0.292-0.312-0.003-0.029-0.004-0.059-0.004-0.089-0.024-0.055-0.040-0.111-0.049-0.168 0.020-0.334 0.077-0.454 0.168-0.547l0.062-0.062c0.585-0.586 0.878-1.356 0.877-2.122s-0.294-1.536-0.881-2.122c-0.586-0.585-1.356-0.878-2.122-0.877s-1.536 0.294-2.12 0.879l-0.046 0.046c-0.083 0.080-0.183 0.136-0.288 0.166-0.14 0.039-0.291 0.032-0.438-0.033-0.101-0.044-0.187-0.11-0.253-0.19-0.092-0.112-0.146-0.251-0.147-0.403v-0.090c0-0.828-0.337-1.58-0.879-2.121s-1.293-0.879-2.121-0.879-1.58 0.337-2.121 0.879-0.879 1.293-0.879 2.121v0.159c-0.001 0.11-0.028 0.215-0.076 0.308-0.066 0.127-0.172 0.23-0.312 0.292-0.029 0.003-0.059 0.004-0.089 0.004-0.055 0.024-0.111 0.040-0.168 0.049-0.335-0.021-0.455-0.078-0.548-0.169l-0.062-0.062c-0.586-0.585-1.355-0.878-2.122-0.878s-1.535 0.294-2.122 0.882c-0.585 0.586-0.878 1.355-0.878 2.122s0.294 1.536 0.879 2.12l0.048 0.047c0.080 0.083 0.136 0.183 0.166 0.288 0.039 0.14 0.032 0.291-0.031 0.434-0.006 0.016-0.013 0.034-0.021 0.052-0.041 0.109-0.108 0.203-0.191 0.275-0.11 0.095-0.25 0.153-0.383 0.156h-0.090c-0.828 0-1.58 0.337-2.121 0.879s-0.879 1.294-0.879 2.122 0.337 1.58 0.879 2.121 1.293 0.879 2.121 0.879h0.159c0.11 0.001 0.215 0.028 0.308 0.076 0.128 0.067 0.233 0.174 0.296 0.321 0.024 0.055 0.040 0.111 0.049 0.168-0.020 0.334-0.077 0.454-0.168 0.547l-0.062 0.062c-0.585 0.586-0.878 1.356-0.877 2.122s0.294 1.536 0.881 2.122c0.586 0.585 1.356 0.878 2.122 0.877s1.536-0.294 2.12-0.879l0.047-0.048c0.083-0.080 0.183-0.136 0.288-0.166 0.14-0.039 0.291-0.032 0.434 0.031 0.016 0.006 0.034 0.013 0.052 0.021 0.109 0.041 0.203 0.108 0.275 0.191 0.095 0.11 0.153 0.25 0.156 0.383v0.092c0 0.828 0.337 1.58 0.879 2.121s1.293 0.879 2.121 0.879 1.58-0.337 2.121-0.879 0.879-1.293 0.879-2.121v-0.159c0.001-0.11 0.028-0.215 0.076-0.308 0.067-0.128 0.174-0.233 0.321-0.296 0.055-0.024 0.111-0.040 0.168-0.049 0.334 0.020 0.454 0.077 0.547 0.168l0.062 0.062c0.586 0.585 1.356 0.878 2.122 0.877s1.536-0.294 2.122-0.881c0.585-0.586 0.878-1.356 0.877-2.122s-0.294-1.536-0.879-2.12l-0.048-0.047c-0.080-0.083-0.136-0.183-0.166-0.288-0.039-0.14-0.032-0.291 0.031-0.434zM18.396 9.302c-0.012-0.201-0.038-0.297-0.076-0.382v0.080c0 0.043 0.003 0.084 0.008 0.125 0.021 0.060 0.043 0.119 0.068 0.177 0.004 0.090 0.005 0.091 0.005 0.092 0.249 0.581 0.684 1.030 1.208 1.303 0.371 0.193 0.785 0.298 1.211 0.303h0.18c0.276 0 0.525 0.111 0.707 0.293s0.293 0.431 0.293 0.707-0.111 0.525-0.293 0.707-0.431 0.293-0.707 0.293h-0.090c-0.637 0.003-1.22 0.228-1.675 0.603-0.323 0.266-0.581 0.607-0.75 0.993-0.257 0.582-0.288 1.21-0.127 1.782 0.119 0.423 0.341 0.814 0.652 1.136l0.072 0.073c0.196 0.196 0.294 0.45 0.294 0.707s-0.097 0.512-0.292 0.707c-0.197 0.197-0.451 0.295-0.709 0.295s-0.512-0.097-0.707-0.292l-0.061-0.061c-0.463-0.453-1.040-0.702-1.632-0.752-0.437-0.037-0.882 0.034-1.293 0.212-0.578 0.248-1.027 0.683-1.3 1.206-0.193 0.371-0.298 0.785-0.303 1.211v0.181c0 0.276-0.111 0.525-0.293 0.707s-0.43 0.292-0.706 0.292-0.525-0.111-0.707-0.293-0.293-0.431-0.293-0.707v-0.090c-0.015-0.66-0.255-1.242-0.644-1.692-0.284-0.328-0.646-0.585-1.058-0.744-0.575-0.247-1.193-0.274-1.756-0.116-0.423 0.119-0.814 0.341-1.136 0.652l-0.073 0.072c-0.196 0.196-0.45 0.294-0.707 0.294s-0.512-0.097-0.707-0.292c-0.197-0.197-0.295-0.451-0.295-0.709s0.097-0.512 0.292-0.707l0.061-0.061c0.453-0.463 0.702-1.040 0.752-1.632 0.037-0.437-0.034-0.882-0.212-1.293-0.248-0.578-0.683-1.027-1.206-1.3-0.371-0.193-0.785-0.298-1.211-0.303l-0.18 0.001c-0.276 0-0.525-0.111-0.707-0.293s-0.293-0.431-0.293-0.707 0.111-0.525 0.293-0.707 0.431-0.293 0.707-0.293h0.090c0.66-0.015 1.242-0.255 1.692-0.644 0.328-0.284 0.585-0.646 0.744-1.058 0.247-0.575 0.274-1.193 0.116-1.756-0.119-0.423-0.341-0.814-0.652-1.136l-0.073-0.073c-0.196-0.196-0.294-0.45-0.294-0.707s0.097-0.512 0.292-0.707c0.197-0.197 0.451-0.295 0.709-0.295s0.512 0.097 0.707 0.292l0.061 0.061c0.463 0.453 1.040 0.702 1.632 0.752 0.37 0.032 0.745-0.014 1.101-0.137 0.096-0.012 0.186-0.036 0.266-0.072-0.031 0.001-0.061 0.003-0.089 0.004-0.201 0.012-0.297 0.038-0.382 0.076h0.080c0.043 0 0.084-0.003 0.125-0.008 0.060-0.021 0.119-0.043 0.177-0.068 0.090-0.004 0.091-0.005 0.092-0.005 0.581-0.249 1.030-0.684 1.303-1.208 0.193-0.37 0.298-0.785 0.303-1.21v-0.181c0-0.276 0.111-0.525 0.293-0.707s0.431-0.293 0.707-0.293 0.525 0.111 0.707 0.293 0.293 0.431 0.293 0.707v0.090c0.003 0.637 0.228 1.22 0.603 1.675 0.266 0.323 0.607 0.581 0.996 0.751 0.578 0.255 1.206 0.286 1.778 0.125 0.423-0.119 0.814-0.341 1.136-0.652l0.073-0.072c0.196-0.196 0.45-0.294 0.707-0.294s0.512 0.097 0.707 0.292c0.197 0.197 0.295 0.451 0.295 0.709s-0.097 0.512-0.292 0.707l-0.061 0.061c-0.453 0.463-0.702 1.040-0.752 1.632-0.032 0.37 0.014 0.745 0.137 1.101 0.012 0.095 0.037 0.185 0.072 0.266-0.001-0.032-0.002-0.062-0.004-0.089z"})],-1),id=e.defineComponent({__name:"FwbMegaMenu",setup(t){const{megaMenuVisble:r,toggleMenu:o}=e.inject("megaMenuToggle");return(n,a)=>(e.openBlock(),e.createElementBlock("div",{id:"mega-menu-full-cta-dropdown-button",class:"flex md:py-2 pr-4 pl-3 gap-2 items-center w-full font-medium text-gray-700 dark:text-gray-400 md:w-auto hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-white md:p-0dark:text-gray-400 md:dark:hover:white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700",onClick:a[0]||(a[0]=(...s)=>e.unref(o)&&e.unref(o)(...s))},[ld,e.renderSlot(n.$slots,"default")]))}}),dd={class:"grid gap-2 max-w-screen-xl px-4 py-5 mx-auto text-sm text-gray-500 dark:text-gray-400 md:grid-cols-3 md:px-6"},cd=e.defineComponent({__name:"FwbMegaMenuDropdown",setup(t){const{megaMenuVisble:r,toggleMenu:o}=e.inject("megaMenuToggle");return(n,a)=>(e.openBlock(),e.createElementBlock("div",{id:"mega-menu-full-cta-dropdown",class:e.normalizeClass([e.unref(r)==!1?"hidden":"","mt-1 bg-white border-gray-200 shadow-sm border-y dark:bg-gray-800 dark:border-gray-600"])},[e.createElementVNode("div",dd,[e.renderSlot(n.$slots,"default")])],2))}}),pd={"aria-label":"Navigation"},ud={class:"font-semibold text-gray-900 dark:text-white"},fd={class:"font-semibold text-gray-900 dark:text-white"},md={class:"font-semibold text-gray-900 dark:text-white"},gd=["disabled"],hd=["disabled"],bd={key:0,stroke:"currentColor",fill:"currentColor","stroke-width":"0",viewBox:"0 0 20 20","aria-hidden":"true",class:"h-5 w-5",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},yd=[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z","clip-rule":"evenodd"},null,-1)],wd=["disabled","onClick"],kd=["disabled"],_d={key:0,stroke:"currentColor",fill:"currentColor","stroke-width":"0",viewBox:"0 0 20 20","aria-hidden":"true",class:"h-5 w-5",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},xd=[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z","clip-rule":"evenodd"},null,-1)],Cd=["disabled"],$d=e.defineComponent({__name:"FwbPagination",props:{modelValue:{default:1},totalPages:{default:void 0},perPage:{default:10},totalItems:{default:10},layout:{default:"pagination"},showIcons:{type:Boolean,default:!1},sliceLength:{default:2},previousLabel:{default:"Prev"},nextLabel:{default:"Next"},enableFirstAndLastButtons:{type:Boolean,default:!1},showLabels:{type:Boolean,default:!0},large:{type:Boolean,default:!1}},emits:["update:model-value","page-changed"],setup(t,{emit:r}){const o=r,n=t;function a(y){o("update:model-value",y),o("page-changed",y)}function s(){o("update:model-value",n.modelValue-1),o("page-changed",n.modelValue-1)}function l(){o("update:model-value",n.modelValue+1),o("page-changed",n.modelValue+1)}function i(){o("update:model-value",1),o("page-changed",1)}function d(){const y=c.value;o("update:model-value",y),o("page-changed",y)}const c=e.computed(()=>n.totalPages?n.totalPages:Math.ceil(n.totalItems/n.perPage)),p=e.computed(()=>n.modelValue<=1),f=e.computed(()=>n.modelValue>=c.value),g=y=>y===n.modelValue,u=e.computed(()=>{if(n.layout==="navigation")return[];if(n.layout==="table")return[];if(c.value<=n.sliceLength*2+1){const x=[];for(let z=1;z<=c.value;z++)x.push(z);return x}if(n.modelValue<=n.sliceLength){const x=[],z=Math.abs(n.modelValue-n.sliceLength)+n.modelValue+n.sliceLength+1;for(let P=1;P<=z;P++)x.push(P);return x}if(n.modelValue>=c.value-n.sliceLength){const x=[];for(let z=Math.abs(c.value-n.sliceLength*2);z<=c.value;z++)x.push(z);return x}const y=[],T=n.modelValue-n.sliceLength>0?n.modelValue-n.sliceLength:1;for(let x=T;x=c.value);x++)y.push(x);return y}),m=e.computed(()=>n.modelValue*n.perPage-n.perPage+1),b=e.computed(()=>{const y=n.modelValue*n.perPage;return n.totalItems&&y>n.totalItems?n.totalItems:y}),w=e.computed(()=>n.totalItems?n.totalItems:c.value*n.perPage),k=e.computed(()=>n.modelValue===1),_=e.computed(()=>n.modelValue===c.value);function $(y){const T="flex items-center justify-center px-3 h-8 leading-tight text-gray-500 bg-white border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white",x="text-blue-600 bg-blue-50 hover:bg-blue-100 hover:text-blue-700 dark:bg-gray-700 dark:text-white",z="px-4 h-10";return S(T,y&&x,n.large&&z)}function E(y){const T="flex items-center justify-center first:rounded-l-lg last:rounded-r-lg px-3 h-8 ml-0 leading-tight text-gray-500 bg-white border border-gray-300 hover:bg-gray-100 hover:text-gray-700 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white",x="bg-gray-100 text-gray-700 dark:bg-gray-700 dark:text-white cursor-not-allowed",z="px-4 h-10",P="border-none text-white hover:text-white bg-gray-800 rounded-none first:rounded-l last:rounded-r hover:bg-gray-900 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white";return S(T,y===n.modelValue&&x,n.large&&z,(y>c.value||y<1)&&x,n.layout==="navigation"&&"first:mr-3",(n.layout==="navigation"||n.layout==="table")&&"rounded-lg",n.layout==="table"&&P)}return(y,T)=>(e.openBlock(),e.createElementBlock("nav",pd,[y.layout==="table"?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["text-gray-700 dark:text-gray-400 mb-2",y.large?"text-base":"text-sm"])},[e.createTextVNode(" Showing "),e.createElementVNode("span",ud,e.toDisplayString(m.value),1),e.createTextVNode(" to "),e.createElementVNode("span",fd,e.toDisplayString(b.value),1),e.createTextVNode(" of "),e.createElementVNode("span",md,e.toDisplayString(w.value),1)],2)):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass(["inline-flex",y.large&&"text-base h-10"])},[e.renderSlot(y.$slots,"start"),y.enableFirstAndLastButtons?e.renderSlot(y.$slots,"first-button",{key:0},()=>[e.createElementVNode("button",{disabled:k.value,class:e.normalizeClass(E(1)),onClick:i}," First ",10,gd)]):e.createCommentVNode("",!0),e.renderSlot(y.$slots,"prev-button",{disabled:p.value,decreasePage:s},()=>[e.createElementVNode("button",{disabled:p.value,class:e.normalizeClass(E(y.modelValue-1)),onClick:s},[e.renderSlot(y.$slots,"prev-icon",{},()=>[y.showIcons||y.$slots["prev-icon"]?(e.openBlock(),e.createElementBlock("svg",bd,yd)):e.createCommentVNode("",!0)]),y.showLabels?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createTextVNode(e.toDisplayString(y.previousLabel),1)],64)):e.createCommentVNode("",!0)],10,hd)]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(u.value,x=>e.renderSlot(y.$slots,"page-button",{key:x,page:x,setPage:a,disabled:g(x)},()=>[e.createElementVNode("button",{disabled:g(x),class:e.normalizeClass($(x===y.modelValue)),onClick:z=>a(x)},e.toDisplayString(x),11,wd)])),128)),e.renderSlot(y.$slots,"next-button",{disabled:f.value,increasePage:l},()=>[e.createElementVNode("button",{disabled:f.value,class:e.normalizeClass(E(y.modelValue+1)),onClick:l},[y.showLabels?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createTextVNode(e.toDisplayString(y.nextLabel),1)],64)):e.createCommentVNode("",!0),e.renderSlot(y.$slots,"next-icon",{},()=>[y.showIcons||y.$slots["next-icon"]?(e.openBlock(),e.createElementBlock("svg",_d,xd)):e.createCommentVNode("",!0)])],10,kd)]),y.enableFirstAndLastButtons?e.renderSlot(y.$slots,"last-button",{key:1},()=>[e.createElementVNode("button",{disabled:_.value,class:e.normalizeClass(E(c.value)),onClick:d}," Last ",10,Cd)]):e.createCommentVNode("",!0),e.renderSlot(y.$slots,"end")],2)]))}}),vd={default:"bg-blue-600 dark:bg-blue-600",blue:"bg-blue-600 dark:bg-blue-600",dark:"bg-gray-600 dark:bg-gray-300",green:"bg-green-600 dark:bg-green-500",red:"bg-red-600 dark:bg-red-500",yellow:"bg-yellow-400",indigo:"bg-indigo-600 dark:bg-indigo-500",purple:"bg-purple-600 dark:bg-purple-500"},Sd={default:"",blue:"text-blue-700 dark:text-blue-500",dark:"dark:text-white",green:"text-green-700 dark:text-green-500",red:"text-red-700 dark:text-red-500",yellow:"text-yellow-700 dark:text-yellow-500",indigo:"text-indigo-700 dark:text-indigo-500",purple:"text-purple-700 dark:text-purple-500"},Er={sm:"h-1.5 text-xs leading-none",md:"h-2.5 text-xs leading-none",lg:"h-4 text-sm leading-none",xl:"h-6 text-base leading-tight"};function Bd(t){const r=e.computed(()=>V(vd[t.color.value],Er[t.size.value])),o=e.computed(()=>V(Er[t.size.value])),n=e.computed(()=>V(Sd[t.color.value]));return{innerClasses:r,outerClasses:o,outsideLabelClasses:n}}const Ed={key:0,class:"flex justify-between mb-1"},Td=e.defineComponent({__name:"FwbProgress",props:{color:{default:"default"},label:{default:""},labelPosition:{default:"none"},labelProgress:{type:Boolean,default:!1},progress:{default:0},size:{default:"md"}},setup(t){const r=t,{innerClasses:o,outerClasses:n,outsideLabelClasses:a}=Bd(e.toRefs(r));return(s,l)=>(e.openBlock(),e.createElementBlock("div",null,[s.label||s.labelProgress&&s.labelPosition==="outside"?(e.openBlock(),e.createElementBlock("div",Ed,[e.createElementVNode("span",{class:e.normalizeClass([e.unref(a),"text-base font-medium"])},e.toDisplayString(s.label),3),s.labelProgress&&s.labelPosition==="outside"?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass([e.unref(a),"text-sm font-medium"])},e.toDisplayString(s.progress)+"%",3)):e.createCommentVNode("",!0)])):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass([e.unref(n),"w-full bg-gray-200 rounded-full dark:bg-gray-700"])},[e.createElementVNode("div",{class:e.normalizeClass([e.unref(o),"rounded-full font-medium text-blue-100 text-center p-0.5"]),style:e.normalizeStyle({width:s.progress+"%"})},[s.labelProgress&&s.labelPosition==="inside"?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createTextVNode(e.toDisplayString(s.progress)+"% ",1)],64)):e.createCommentVNode("",!0)],6)],2)]))}}),zd={sm:"w-5 h-5",md:"w-7 h-7",lg:"w-10 h-10"};function Nd(t){return{sizeClasses:e.computed(()=>V(zd[t.size.value]??""))}}const Vd={class:"flex items-center"},Pd=[e.createElementVNode("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"},null,-1)],Fd=[e.createElementVNode("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"},null,-1)],Ad=e.createElementVNode("span",{class:"w-1 h-1 mx-1.5 bg-gray-500 rounded-full dark:bg-gray-400"},null,-1),Id=["href"],Md=e.defineComponent({__name:"FwbRating",props:{rating:{default:3},reviewLink:{default:""},reviewText:{default:""},scale:{default:5},size:{default:"md"}},setup(t){const r=t,o=e.computed(()=>Math.floor(r.rating)),n=e.computed(()=>r.scale-o.value),{sizeClasses:a}=Nd(e.toRefs(r));return(s,l)=>(e.openBlock(),e.createElementBlock("div",Vd,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.value,i=>(e.openBlock(),e.createElementBlock("svg",{key:i,class:e.normalizeClass([e.unref(a),"text-yellow-400"]),fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Pd,2))),128)),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(n.value,i=>(e.openBlock(),e.createElementBlock("svg",{key:i,class:e.normalizeClass([e.unref(a),"text-gray-300 dark:text-gray-500"]),fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},Fd,2))),128)),e.renderSlot(s.$slots,"besideText"),s.reviewText&&s.reviewLink?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[Ad,e.createElementVNode("a",{href:s.reviewLink,class:"text-sm font-medium text-gray-900 underline hover:no-underline dark:text-white"},e.toDisplayString(s.reviewText),9,Id)],64)):e.createCommentVNode("",!0)]))}}),Od={class:"h-full px-3 py-4 overflow-y-auto bg-gray-50 dark:bg-gray-800"},Ld={class:"space-y-2 font-medium"},Dd=e.defineComponent({inheritAttrs:!1,__name:"FwbSidebar",setup(t){const r=e.useAttrs(),o=S("absolute top-0 left-0 z-40 w-64 h-screen transition-transform",r.class);return(n,a)=>(e.openBlock(),e.createElementBlock("aside",e.mergeProps(n.$attrs,{class:e.unref(o),"aria-label":"Sidebar"}),[e.createElementVNode("div",Od,[e.createElementVNode("div",Ld,[e.renderSlot(n.$slots,"default")])])],16))}}),Rd={class:"p-4 mt-6 rounded-lg bg-blue-50 dark:bg-blue-900",role:"alert"},jd={class:"flex items-center mb-3"},Hd={class:"bg-orange-100 text-orange-800 text-sm font-semibold mr-2 px-2.5 py-0.5 rounded dark:bg-orange-200 dark:text-orange-900"},Gd=[e.createElementVNode("span",{class:"sr-only"},"Close",-1),e.createElementVNode("svg",{class:"w-2.5 h-2.5","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14"},[e.createElementVNode("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"})],-1)],Wd=e.defineComponent({__name:"FwbSidebarCta",props:{label:{default:void 0}},emits:["close"],setup(t,{emit:r}){const o=r;function n(){o("close")}return(a,s)=>(e.openBlock(),e.createElementBlock("div",Rd,[e.createElementVNode("div",jd,[e.createElementVNode("span",Hd,e.toDisplayString(a.label),1),e.createElementVNode("button",{type:"button",class:"ml-auto -mx-1.5 -my-1.5 bg-blue-50 inline-flex justify-center items-center w-6 h-6 text-blue-900 rounded-lg focus:ring-2 focus:ring-blue-400 p-1 hover:bg-blue-200 h-6 w-6 dark:bg-blue-900 dark:text-blue-400 dark:hover:bg-blue-800","aria-label":"Close",onClick:n},Gd)]),e.renderSlot(a.$slots,"default")]))}}),qd={class:"overflow-hidden"},Ud=e.createElementVNode("svg",{class:"flex-shrink-0 w-5 h-5 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 18 21"},[e.createElementVNode("path",{d:"M15 12a1 1 0 0 0 .962-.726l2-7A1 1 0 0 0 17 3H3.77L3.175.745A1 1 0 0 0 2.208 0H1a1 1 0 0 0 0 2h.438l.6 2.255v.019l2 7 .746 2.986A3 3 0 1 0 9 17a2.966 2.966 0 0 0-.184-1h2.368c-.118.32-.18.659-.184 1a3 3 0 1 0 3-3H6.78l-.5-2H15Z"})],-1),Yd={class:"flex-1 ml-3 text-left whitespace-nowrap"},Jd=[e.createElementVNode("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m1 1 4 4 4-4"},null,-1)],Kd={class:"py-2 space-y-2 z-0 overflow-hidden"},Qd={key:0},Xd=e.defineComponent({__name:"FwbSidebarDropdownItem",setup(t){const r=e.ref(!1);function o(){r.value=!r.value}return(n,a)=>(e.openBlock(),e.createElementBlock("div",qd,[e.createElementVNode("button",{type:"button",class:"flex items-center w-full p-2 text-base text-gray-900 transition duration-75 rounded-lg group hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700 z-10","aria-controls":"dropdown-content",onClick:o},[e.renderSlot(n.$slots,"icon",{},()=>[Ud]),e.createElementVNode("span",Yd,[e.renderSlot(n.$slots,"trigger")]),e.renderSlot(n.$slots,"arrow-icon",{toggleDropdown:o},()=>[(e.openBlock(),e.createElementBlock("svg",{class:e.normalizeClass(["w-3 h-3 transition-all duration-300",r.value&&"rotate-180"]),"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 10 6"},Jd,2))])]),e.createElementVNode("div",Kd,[e.createVNode(e.Transition,{duration:150,"enter-from-class":"-translate-y-full","enter-to-class":"translate-y-0","enter-active-class":"transition duration-400 ease-out","leave-active-class":"transition duration-400 ease-in","leave-from-class":"translate-y-0","leave-to-class":"-translate-y-full"},{default:e.withCtx(()=>[r.value?(e.openBlock(),e.createElementBlock("div",Qd,[e.renderSlot(n.$slots,"default")])):e.createCommentVNode("",!0)]),_:3})])]))}}),Zd=e.defineComponent({__name:"FwbSidebarItem",props:{link:{default:"/"},tag:{default:"router-link"}},setup(t){const r=t,o=r.tag==="a"?"a":e.resolveComponent(r.tag),n=r.tag==="a"?"href":"to";return(a,s)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(o)),e.normalizeProps({[e.unref(n)||""]:a.link,class:"flex items-center p-2 text-gray-900 rounded-lg dark:text-white hover:bg-gray-100 dark:hover:bg-gray-700 group"}),{default:e.withCtx(()=>[e.renderSlot(a.$slots,"icon"),e.createElementVNode("span",{class:e.normalizeClass(["flex-1 whitespace-nowrap",a.$slots.icon&&"ml-3"])},[e.renderSlot(a.$slots,"default")],2),e.renderSlot(a.$slots,"suffix")]),_:3},16))}}),ec="pt-4 mt-4 space-y-2 font-medium border-t border-gray-200 dark:border-gray-700",tc=e.defineComponent({__name:"FwbSidebarItemGroup",props:{border:{type:Boolean,default:!1}},setup(t){return(r,o)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(r.border&&ec)},[e.renderSlot(r.$slots,"default")],2))}}),rc=["src","alt"],oc={class:"self-center text-xl font-semibold whitespace-nowrap dark:text-white"},nc=e.defineComponent({__name:"FwbSidebarLogo",props:{name:{default:""},link:{default:"/"},logo:{default:""},alt:{default:""},tag:{default:"router-link"}},setup(t){const r=t,o=r.tag==="a"?"a":e.resolveComponent(r.tag),n=r.tag==="a"?"href":"to";return(a,s)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(o)),e.normalizeProps({[e.unref(n)||""]:a.link,class:"flex items-center mb-5 pl-2.5"}),{default:e.withCtx(()=>[e.createElementVNode("img",{src:a.logo,class:"h-6 mr-3 sm:h-7",alt:a.alt??a.name},null,8,rc),e.createElementVNode("span",oc,e.toDisplayString(a.name),1)]),_:1},16))}}),ac={class:"relative overflow-x-auto shadow-md sm:rounded-lg"},sc={class:"w-full text-sm text-left text-gray-500 dark:text-gray-400"},lc=e.defineComponent({__name:"FwbTable",props:{striped:{type:Boolean,default:!1},stripedColumns:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1}},setup(t){const r=t;return e.provide("hoverable",r.hoverable),e.provide("striped",r.striped),e.provide("stripedColumns",r.stripedColumns),(o,n)=>(e.openBlock(),e.createElementBlock("div",ac,[e.createElementVNode("table",sc,[e.renderSlot(o.$slots,"default")])]))}}),ic={};function dc(t,r){return e.openBlock(),e.createElementBlock("tbody",null,[e.renderSlot(t.$slots,"default")])}const cc=q(ic,[["render",dc]]),pc="px-6 py-4 first:font-medium first:text-gray-900 first:dark:text-white first:whitespace-nowrap last:text-right",uc="even:bg-gray-white even:dark:bg-gray-900 odd:dark:bg-gray-800 odd:bg-gray-50";function fc(){const t=e.inject("stripedColumns");return{tableCellClasses:e.computed(()=>V(pc,{[uc]:t}))}}const mc=e.defineComponent({__name:"FwbTableCell",setup(t){const{tableCellClasses:r}=fc();return(o,n)=>(e.openBlock(),e.createElementBlock("td",{class:e.normalizeClass(e.unref(r))},[e.renderSlot(o.$slots,"default")],2))}}),gc={},hc={class:"text-xs text-gray-700 uppercase bg-gray-50 dark:bg-gray-700 dark:text-gray-400"};function bc(t,r){return e.openBlock(),e.createElementBlock("thead",hc,[e.createElementVNode("tr",null,[e.renderSlot(t.$slots,"default")])])}const yc=q(gc,[["render",bc]]),wc="px-6 py-3 text-xs uppercase",kc="even:bg-white even:dark:bg-gray-900 odd:dark:bg-gray-800 odd:bg-gray-50";function _c(){const t=e.inject("stripedColumns");return{tableHeadCellClasses:e.computed(()=>V(wc,{[kc]:t}))}}const xc=e.defineComponent({__name:"FwbTableHeadCell",setup(t){const{tableHeadCellClasses:r}=_c();return(o,n)=>(e.openBlock(),e.createElementBlock("th",{scope:"col",class:e.normalizeClass(e.unref(r))},[e.renderSlot(o.$slots,"default")],2))}}),Cc="bg-white dark:bg-gray-800 [&:not(:last-child)]:border-b [&:not(:last-child)]:dark:border-gray-700",$c="odd:bg-white even:bg-gray-50 odd:dark:bg-gray-800 even:dark:bg-gray-700",vc="hover:bg-gray-50 dark:hover:bg-gray-600";function Sc(){const t=e.inject("striped"),r=e.inject("hoverable");return{tableRowClasses:e.computed(()=>V(Cc,{[vc]:r,[$c]:t}))}}const Bc=e.defineComponent({__name:"FwbTableRow",setup(t){const{tableRowClasses:r}=Sc();return(o,n)=>(e.openBlock(),e.createElementBlock("tr",{class:e.normalizeClass(e.unref(r))},[e.renderSlot(o.$slots,"default")],2))}}),Tr="flowbite-tab-activate-func-injection",zr="flowbite-tab-active-name-injection",Nr="flowbite-tab-style-injection",Vr="flowbite-tab-visibility-directive-injection",Ec={key:0},Tc={key:1},zc=e.defineComponent({__FLOWBITE_TAB__:!0,__name:"FwbTab",props:{name:{type:String,required:!0},title:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(t){const r=e.inject(zr,""),o=e.inject(Vr,"if");return(n,a)=>e.unref(o)==="if"?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.unref(r)===t.name?(e.openBlock(),e.createElementBlock("div",Ec,[e.renderSlot(n.$slots,"default")])):e.createCommentVNode("",!0)],64)):e.unref(o)==="show"?e.withDirectives((e.openBlock(),e.createElementBlock("div",Tc,[e.renderSlot(n.$slots,"default")],512)),[[e.vShow,e.unref(r)===t.name]]):e.createCommentVNode("",!0)}});function Nc(t){const r=e.computed(()=>S("flex flex-wrap font-medium text-center text-gray-500 dark:text-gray-400 text-sm",t.variant==="underline"&&"-mb-px",t.variant==="default"&&"border-b border-gray-200 dark:border-gray-700"));return{divClasses:e.computed(()=>t.variant==="underline"?"border-b border-gray-200 dark:border-gray-700 font-medium text-center text-gray-500 dark:text-gray-400 text-sm":""),ulClasses:r}}const Pr="flowbite-themable-injection-key",he={blue:{background:"bg-blue-700 dark:bg-blue-600",disabled:"",hover:"hover:bg-blue-800 dark:hover:bg-blue-700",text:"text-blue-600 dark:text-blue-500",border:"border-blue-600 dark:border-blue-500",focus:"focus:ring-blue-300 dark:focus:ring-blue-800"},green:{background:"bg-green-700 dark:bg-green-600",disabled:"",hover:"hover:bg-green-800 dark:hover:bg-green-700",text:"text-green-600 dark:text-green-500",border:"border-green-600 dark:border-green-500",focus:"focus:ring-green-300 dark:focus:ring-green-800"},pink:{background:"bg-pink-700 dark:bg-pink-600",disabled:"",hover:"hover:bg-pink-800 dark:hover:bg-pink-700",text:"text-pink-600 dark:text-pink-500",border:"border-pink-600 dark:border-pink-500",focus:"focus:ring-pink-300 dark:focus:ring-pink-900"},purple:{background:"bg-purple-700 dark:bg-purple-600",disabled:"",hover:"hover:bg-purple-800 dark:hover:bg-purple-700",text:"text-purple-600 dark:text-purple-500",border:"border-purple-600 dark:border-purple-500",focus:"focus:ring-purple-300 dark:focus:ring-purple-900"},red:{background:"bg-red-700 dark:bg-red-600",disabled:"",hover:"hover:bg-red-800 dark:hover:bg-red-700",text:"text-red-600 dark:text-red-500",border:"border-red-600 dark:border-red-500",focus:"focus:ring-red-300 dark:focus:ring-red-900"}};function Fr(t){const r=e.inject(Pr,e.ref(null)),o=e.computed(()=>t||r.value),n=e.computed(()=>!!r?.value),a=e.computed(()=>o.value?he[o.value].background:""),s=e.computed(()=>o.value?he[o.value].border:""),l=e.computed(()=>r?.value||void 0),i=e.computed(()=>o.value?he[o.value].disabled:""),d=e.computed(()=>o.value?he[o.value].focus:""),c=e.computed(()=>o.value?he[o.value].hover:""),p=e.computed(()=>o.value?he[o.value].text:"");return{backgroundClasses:a,borderClasses:s,color:l,disabledClasses:i,focusClasses:d,hoverClasses:c,isActive:n,textClasses:p}}const Vc={default:"cursor-pointer inline-block p-4 rounded-t-lg hover:text-gray-600 hover:bg-gray-50 dark:hover:bg-gray-800 dark:hover:text-gray-300",active:"cursor-pointer inline-block p-4 text-blue-600 bg-gray-100 rounded-t-lg active dark:bg-gray-800 dark:text-blue-500",disabled:"inline-block p-4 text-gray-400 rounded-t-lg cursor-not-allowed dark:text-gray-500"},Pc={default:"cursor-pointer inline-block p-4 rounded-t-lg border-b-2 border-transparent hover:text-gray-600 hover:border-gray-300 dark:hover:text-gray-300",active:"cursor-pointer inline-block p-4 text-blue-600 rounded-t-lg border-b-2 border-blue-600 active dark:text-blue-500 dark:border-blue-500",disabled:"inline-block p-4 text-gray-400 rounded-t-lg cursor-not-allowed dark:text-gray-500"},Fc={default:"cursor-pointer inline-block py-3 px-4 rounded-lg hover:text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-800 dark:hover:text-white",active:"cursor-pointer inline-block py-3 px-4 text-white bg-blue-600 rounded-lg active",disabled:"inline-block py-3 px-4 text-gray-400 cursor-not-allowed dark:text-gray-500"};function Ac(t){const r=Fr();return{tabClasses:e.computed(()=>{const n=r.isActive.value,a=t.active.value?"active":t.disabled.value?"disabled":"default";return t.variant==="default"?D(Vc[a],(n&&a)==="active"?r.textClasses.value:""):t.variant==="underline"?D(Pc[a],(n&&a)==="active"?[r.borderClasses.value,r.textClasses.value]:""):t.variant==="pills"?D(Fc[a],(n&&a)==="active"?[r.backgroundClasses.value,"text-white"]:""):""})}}const Ic=e.defineComponent({__name:"FwbTabPane",props:{name:{type:String,required:!0},title:{type:String,default:""},disabled:{type:Boolean,default:!1},active:{type:Boolean,default:!1}},setup(t){const r=t,o=e.inject(Nr);o||console.warn("you can't use Tab outside of Tabs component. No tab style injection found");const n=e.inject(Tr);n||console.warn("you can't use Tab outside of Tabs component. No tab activate injection found");const a=()=>{if(!r.disabled){if(!n)return console.warn("no onActivate");n(r.name)}},{tabClasses:s}=Ac({active:e.toRef(r,"active"),disabled:e.toRef(r,"disabled"),variant:o});return(l,i)=>(e.openBlock(),e.createElementBlock("li",null,[e.createElementVNode("div",{class:e.normalizeClass(e.unref(s)),onClick:a},e.toDisplayString(t.title),3)]))}}),Mc=e.defineComponent({inheritAttrs:!1,__name:"FwbTabs",props:{variant:{default:"default"},modelValue:{default:""},directive:{default:"if"}},emits:["update:modelValue","click:pane"],setup(t,{emit:r}){const o=t,n=r,{ulClasses:a,divClasses:s}=Nc(o);e.provide(Nr,o.variant);const i=e.useSlots().default,d=e.computed(()=>i?Ye(i()).filter(g=>g.type.__FLOWBITE_TAB__):[]),c=e.computed({get:()=>o.modelValue,set:g=>n("update:modelValue",g)});e.provide(zr,c),e.provide(Vr,e.toRef(o,"directive"));const p=g=>{c.value=g},f=()=>{n("click:pane")};return e.provide(Tr,p),(g,u)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("div",{class:e.normalizeClass(e.unref(s))},[e.createElementVNode("ul",{class:e.normalizeClass(e.unref(a))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(d.value,(m,b)=>(e.openBlock(),e.createBlock(Ic,{key:b,active:c.value===m.props?.name,disabled:m.props?.disabled,name:m.props?.name,title:m.props?.title,onClick:f},null,8,["active","disabled","name","title"]))),128))],2)],2),e.createElementVNode("div",e.normalizeProps(e.guardReactiveProps(g.$attrs)),[e.renderSlot(g.$slots,"default")],16)],64))}}),Oc="relative border-gray-200 dark:border-gray-700",Lc="border-l",Dc="flex",Rc=e.defineComponent({__name:"FwbTimeline",props:{horizontal:{type:Boolean,default:!1}},setup(t){const r=t;e.provide("horizontal",r.horizontal);const o=e.computed(()=>V(Oc,r.horizontal?Dc:Lc));return(n,a)=>(e.openBlock(),e.createElementBlock("ol",e.mergeProps({class:o.value},n.$attrs),[e.renderSlot(n.$slots,"default")],16))}}),jc={},Hc={class:"font-normal mb-4 text-base text-gray-500 dark:text-gray-400"};function Gc(t,r){return e.openBlock(),e.createElementBlock("p",Hc,[e.renderSlot(t.$slots,"default")])}const Wc=q(jc,[["render",Gc]]),qc=e.defineComponent({__name:"FwbTimelineContent",setup(t){const r=e.inject("horizontal"),o=e.computed(()=>V(r?"mt-3 sm:pr-8":""));return(n,a)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(o.value)},[e.renderSlot(n.$slots,"default")],2))}}),Uc="mb-10",Yc="mb-6 sm:mb-0 relative",Jc="ml-6",Kc=e.defineComponent({__name:"FwbTimelineItem",setup(t){const r=e.inject("horizontal"),o=e.computed(()=>V(Uc,r?Yc:Jc));return(n,a)=>(e.openBlock(),e.createElementBlock("li",{class:e.normalizeClass(o.value)},[e.renderSlot(n.$slots,"default")],2))}}),Qc="h-0.5 w-full bg-gray-200 dark:bg-gray-700 sm:flex",Xc=e.defineComponent({__name:"FwbTimelinePoint",setup(t){const r=e.useSlots(),o=e.computed(()=>!!r.default),n=e.inject("horizontal"),a=e.computed(()=>V(n?"flex items-center":"")),s=e.computed(()=>V(Qc,{"sm:hidden hidden":!n})),l=e.computed(()=>{const i="absolute rounded-full -left-1.5 border border-white dark:border-gray-900 dark:bg-gray-700",d="mt-1.5 w-3 h-3 bg-gray-200",c="mt-1.5 w-6 h-6 -left-3 flex justify-center items-center bg-blue-200 ring-8 ring-white dark:ring-gray-900",p="w-3 h-3 bg-gray-200",f="w-6 h-6 -left-3 flex justify-center items-center bg-blue-200 ring-8 ring-white dark:ring-gray-900",g=!n&&!o.value,u=!n&&o.value,m=n&&!o.value,b=n&&o.value;return V(i,{[d]:g,[c]:u,[p]:m,[f]:b})});return(i,d)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(a.value)},[e.createElementVNode("div",{class:e.normalizeClass(l.value)},[e.renderSlot(i.$slots,"default")],2),e.createElementVNode("div",{class:e.normalizeClass(s.value)},null,2)],2))}}),Zc={},e0={class:"font-normal leading-none mb-1 text-gray-400 dark:text-gray-500 text-sm"};function t0(t,r){return e.openBlock(),e.createElementBlock("time",e0,[e.renderSlot(t.$slots,"default")])}const r0=q(Zc,[["render",t0]]),o0={},n0={class:"font-semibold text-gray-900 dark:text-white text-lg"};function a0(t,r){return e.openBlock(),e.createElementBlock("h3",n0,[e.renderSlot(t.$slots,"default")])}const s0=q(o0,[["render",a0]]),l0={danger:"text-red-500 bg-red-100 dark:bg-red-800 dark:text-red-200",empty:"",success:"text-green-500 bg-green-100 dark:bg-green-800 dark:text-green-200",warning:"text-orange-500 bg-orange-100 dark:bg-orange-700 dark:text-orange-200"},i0={center:"items-center",end:"items-end",start:"items-start"},Ar="flex w-full max-w-xs p-4 text-gray-500 bg-white rounded-lg shadow dark:text-gray-400 dark:bg-gray-800",Ir="text-sm font-normal";function d0(t){const r=e.computed(()=>l0[t.type.value]),o=e.computed(()=>{const a=i0[t.alignment.value];return t.divide.value?D(Ar,"dark:divide-gray-700 divide-x divide-gray-200",a):D(Ar,a)}),n=e.computed(()=>t.type.value!=="empty"&&t.divide.value?D(Ir,"pl-3"):Ir);return{typeClasses:r,wrapperClasses:o,contentClasses:n}}function c0(t){const{backgroundClasses:r,borderClasses:o,disabledClasses:n,focusClasses:a,hoverClasses:s,isActive:l,textClasses:i}=Fr(t.theme?.value);return{classes:e.computed(()=>{if(!l.value)return"";const c=[];return t.apply.value.includes("text")&&c.push(i.value),t.apply.value.includes("border")&&c.push(o.value),t.apply.value.includes("background")&&c.push(r.value),t.apply.value.includes("hover")&&c.push(s.value),t.apply.value.includes("disabled")&&c.push(n.value),t.apply.value.includes("focus")&&c.push(a.value),c.join(" ")})}}const Mr=e.defineComponent({__name:"FlowbiteThemableChild",props:{apply:{type:Array,required:!0},tag:{type:String,default:"div"},theme:{type:String,default:void 0}},setup(t){const r=e.useAttrs(),o=t,{classes:n}=c0(e.toRefs(o)),a=e.computed(()=>r.class||"");return(s,l)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(t.tag),{class:e.normalizeClass(e.unref(D)(a.value,e.unref(n)))},{default:e.withCtx(()=>[e.renderSlot(s.$slots,"default")]),_:3},8,["class"]))}}),p0={key:1,"aria-hidden":"true",class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},u0=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z","fill-rule":"evenodd"},null,-1)],f0={key:2,"aria-hidden":"true",class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},m0=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","fill-rule":"evenodd"},null,-1)],g0={key:3,"aria-hidden":"true",class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},h0=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z","fill-rule":"evenodd"},null,-1)],b0=[e.createElementVNode("span",{class:"sr-only"},"Close",-1),e.createElementVNode("svg",{class:"w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","fill-rule":"evenodd"})],-1)],vt=e.defineComponent({__name:"FwbToast",props:{type:{type:String,default:"empty"},alignment:{type:String,default:"center"},closable:{type:Boolean,default:!1},divide:{type:Boolean,default:!1}},emits:["close"],setup(t,{emit:r}){const o=t,n=e.ref(!0),a=r,{typeClasses:s,wrapperClasses:l,contentClasses:i}=d0(e.toRefs(o)),d=()=>{a("close"),n.value=!1};return(c,p)=>n.value?(e.openBlock(),e.createElementBlock("div",{key:0,id:"toast-default",class:e.normalizeClass(e.unref(l)),role:"alert"},[t.type!=="empty"||c.$slots.icon?(e.openBlock(),e.createBlock(Mr,{key:0,apply:["background","text"],class:e.normalizeClass(["inline-flex flex-shrink-0 justify-center items-center w-8 h-8 rounded-lg",e.unref(s)])},{default:e.withCtx(()=>[c.$slots.icon?e.renderSlot(c.$slots,"icon",{key:0,class:e.normalizeClass({"ml-3":t.type!=="empty"})}):t.type==="success"?(e.openBlock(),e.createElementBlock("svg",p0,u0)):t.type==="danger"?(e.openBlock(),e.createElementBlock("svg",f0,m0)):t.type==="warning"?(e.openBlock(),e.createElementBlock("svg",g0,h0)):e.createCommentVNode("",!0)]),_:3},8,["class"])):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass([e.unref(i),{"ml-3":c.$slots.icon||t.type!=="empty"}])},[e.renderSlot(c.$slots,"default")],2),t.closable?(e.openBlock(),e.createElementBlock("button",{key:1,"aria-label":"Close",class:"border-none ml-auto -mx-1.5 -my-1.5 bg-white text-gray-400 hover:text-gray-900 rounded-lg focus:ring-2 focus:ring-gray-300 p-1.5 hover:bg-gray-100 inline-flex h-8 w-8 dark:text-gray-500 dark:hover:text-white dark:bg-gray-800 dark:hover:bg-gray-700",type:"button",onClick:d},b0)):e.createCommentVNode("",!0)],2)):e.createCommentVNode("",!0)}}),Or="flowbite-toast-injection-key",y0=e.defineComponent({components:{FwbToast:vt},props:{transition:{type:String,default:"slide-left"}},setup(){const t=e.ref([]),r=(s,l)=>{Oa(()=>a(s),l)},o=s=>{const l=parseInt((new Date().getTime()*Math.random()).toString()).toString();return t.value.push({id:l,...s}),s.time>0&&r(l,s.time),l},n=()=>{if(t.value.length===0)return"";const s=t.value[t.value.length-1].id;return t.value.pop(),s},a=s=>{const l=t.value.findIndex(i=>i.id===s);return l>=0&&t.value.splice(l,1),l>=0};return e.provide(Or,{add:o,pop:n,remove:a}),{toasts:t,removeToast:a}},render(){const{$props:t,$slots:r,toasts:o,removeToast:n}=this;return e.h("div",{},[r.default?r.default():null,e.h(e.TransitionGroup,{name:t.transition,tag:"div",class:"xl:w-1/6 md:w-1/4 sm:w-1/4 fixed top-3 right-3 flex flex-col gap-2 z-50"},{default:()=>o.map(a=>a.component?e.h(a.component,{key:a.id,onClose:()=>n(a.id),...a.componentProps?a.componentProps:{}},()=>a.text):e.h(vt,{closable:!0,type:a.type,key:a.id,onClose:()=>n(a.id)},()=>a.text))})])}}),hf="",w0=q(y0,[["__scopeId","data-v-aba06225"]]),k0=["top","right","bottom","left"],Lr=["start","end"],Dr=k0.reduce((t,r)=>t.concat(r,r+"-"+Lr[0],r+"-"+Lr[1]),[]),Ee=Math.min,ce=Math.max,_0={left:"right",right:"left",bottom:"top",top:"bottom"},x0={start:"end",end:"start"};function St(t,r,o){return ce(t,Ee(r,o))}function pe(t,r){return typeof t=="function"?t(r):t}function U(t){return t.split("-")[0]}function G(t){return t.split("-")[1]}function Rr(t){return t==="x"?"y":"x"}function Bt(t){return t==="y"?"height":"width"}function Te(t){return["top","bottom"].includes(U(t))?"y":"x"}function Et(t){return Rr(Te(t))}function jr(t,r,o){o===void 0&&(o=!1);const n=G(t),a=Et(t),s=Bt(a);let l=a==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return r.reference[s]>r.floating[s]&&(l=Qe(l)),[l,Qe(l)]}function C0(t){const r=Qe(t);return[Ke(t),r,Ke(r)]}function Ke(t){return t.replace(/start|end/g,r=>x0[r])}function $0(t,r,o){const n=["left","right"],a=["right","left"],s=["top","bottom"],l=["bottom","top"];switch(t){case"top":case"bottom":return o?r?a:n:r?n:a;case"left":case"right":return r?s:l;default:return[]}}function v0(t,r,o,n){const a=G(t);let s=$0(U(t),o==="start",n);return a&&(s=s.map(l=>l+"-"+a),r&&(s=s.concat(s.map(Ke)))),s}function Qe(t){return t.replace(/left|right|bottom|top/g,r=>_0[r])}function S0(t){return{top:0,right:0,bottom:0,left:0,...t}}function Hr(t){return typeof t!="number"?S0(t):{top:t,right:t,bottom:t,left:t}}function ze(t){return{...t,top:t.y,left:t.x,right:t.x+t.width,bottom:t.y+t.height}}function Gr(t,r,o){let{reference:n,floating:a}=t;const s=Te(r),l=Et(r),i=Bt(l),d=U(r),c=s==="y",p=n.x+n.width/2-a.width/2,f=n.y+n.height/2-a.height/2,g=n[i]/2-a[i]/2;let u;switch(d){case"top":u={x:p,y:n.y-a.height};break;case"bottom":u={x:p,y:n.y+n.height};break;case"right":u={x:n.x+n.width,y:f};break;case"left":u={x:n.x-a.width,y:f};break;default:u={x:n.x,y:n.y}}switch(G(r)){case"start":u[l]-=g*(o&&c?-1:1);break;case"end":u[l]+=g*(o&&c?-1:1);break}return u}const B0=async(t,r,o)=>{const{placement:n="bottom",strategy:a="absolute",middleware:s=[],platform:l}=o,i=s.filter(Boolean),d=await(l.isRTL==null?void 0:l.isRTL(r));let c=await l.getElementRects({reference:t,floating:r,strategy:a}),{x:p,y:f}=Gr(c,n,d),g=n,u={},m=0;for(let b=0;b({name:"arrow",options:t,async fn(r){const{x:o,y:n,placement:a,rects:s,platform:l,elements:i,middlewareData:d}=r,{element:c,padding:p=0}=pe(t,r)||{};if(c==null)return{};const f=Hr(p),g={x:o,y:n},u=Et(a),m=Bt(u),b=await l.getDimensions(c),w=u==="y",k=w?"top":"left",_=w?"bottom":"right",$=w?"clientHeight":"clientWidth",E=s.reference[m]+s.reference[u]-g[u]-s.floating[m],y=g[u]-s.reference[u],T=await(l.getOffsetParent==null?void 0:l.getOffsetParent(c));let x=T?T[$]:0;(!x||!await(l.isElement==null?void 0:l.isElement(T)))&&(x=i.floating[$]||s.floating[m]);const z=E/2-y/2,P=x/2-b[m]/2-1,F=Ee(f[k],P),I=Ee(f[_],P),C=F,K=x-b[m]-I,A=x/2-b[m]/2+z,O=St(C,A,K),M=!d.arrow&&G(a)!=null&&A!==O&&s.reference[m]/2-(AG(a)===t),...o.filter(a=>G(a)!==t)]:o.filter(a=>U(a)===a)).filter(a=>t?G(a)===t||(r?Ke(a)!==a:!1):!0)}const z0=function(t){return t===void 0&&(t={}),{name:"autoPlacement",options:t,async fn(r){var o,n,a;const{rects:s,middlewareData:l,placement:i,platform:d,elements:c}=r,{crossAxis:p=!1,alignment:f,allowedPlacements:g=Dr,autoAlignment:u=!0,...m}=pe(t,r),b=f!==void 0||g===Dr?T0(f||null,u,g):g,w=await Xe(r,m),k=((o=l.autoPlacement)==null?void 0:o.index)||0,_=b[k];if(_==null)return{};const $=jr(_,s,await(d.isRTL==null?void 0:d.isRTL(c.floating)));if(i!==_)return{reset:{placement:b[0]}};const E=[w[U(_)],w[$[0]],w[$[1]]],y=[...((n=l.autoPlacement)==null?void 0:n.overflows)||[],{placement:_,overflows:E}],T=b[k+1];if(T)return{data:{index:k+1,overflows:y},reset:{placement:T}};const x=y.map(F=>{const I=G(F.placement);return[F.placement,I&&p?F.overflows.slice(0,2).reduce((C,K)=>C+K,0):F.overflows[0],F.overflows]}).sort((F,I)=>F[1]-I[1]),P=((a=x.filter(F=>F[2].slice(0,G(F[0])?2:3).every(I=>I<=0))[0])==null?void 0:a[0])||x[0][0];return P!==i?{data:{index:k+1,overflows:y},reset:{placement:P}}:{}}}},N0=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(r){var o,n;const{placement:a,middlewareData:s,rects:l,initialPlacement:i,platform:d,elements:c}=r,{mainAxis:p=!0,crossAxis:f=!0,fallbackPlacements:g,fallbackStrategy:u="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:b=!0,...w}=pe(t,r);if((o=s.arrow)!=null&&o.alignmentOffset)return{};const k=U(a),_=U(i)===i,$=await(d.isRTL==null?void 0:d.isRTL(c.floating)),E=g||(_||!b?[Qe(i)]:C0(i));!g&&m!=="none"&&E.push(...v0(i,b,m,$));const y=[i,...E],T=await Xe(r,w),x=[];let z=((n=s.flip)==null?void 0:n.overflows)||[];if(p&&x.push(T[k]),f){const C=jr(a,l,$);x.push(T[C[0]],T[C[1]])}if(z=[...z,{placement:a,overflows:x}],!x.every(C=>C<=0)){var P,F;const C=(((P=s.flip)==null?void 0:P.index)||0)+1,K=y[C];if(K)return{data:{index:C,overflows:z},reset:{placement:K}};let A=(F=z.filter(O=>O.overflows[0]<=0).sort((O,M)=>O.overflows[1]-M.overflows[1])[0])==null?void 0:F.placement;if(!A)switch(u){case"bestFit":{var I;const O=(I=z.map(M=>[M.placement,M.overflows.filter(j=>j>0).reduce((j,Ie)=>j+Ie,0)]).sort((M,j)=>M[1]-j[1])[0])==null?void 0:I[0];O&&(A=O);break}case"initialPlacement":A=i;break}if(a!==A)return{reset:{placement:A}}}return{}}}};async function V0(t,r){const{placement:o,platform:n,elements:a}=t,s=await(n.isRTL==null?void 0:n.isRTL(a.floating)),l=U(o),i=G(o),d=Te(o)==="y",c=["left","top"].includes(l)?-1:1,p=s&&d?-1:1,f=pe(r,t);let{mainAxis:g,crossAxis:u,alignmentAxis:m}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return i&&typeof m=="number"&&(u=i==="end"?m*-1:m),d?{x:u*p,y:g*c}:{x:g*c,y:u*p}}const P0=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(r){var o,n;const{x:a,y:s,placement:l,middlewareData:i}=r,d=await V0(r,t);return l===((o=i.offset)==null?void 0:o.placement)&&(n=i.arrow)!=null&&n.alignmentOffset?{}:{x:a+d.x,y:s+d.y,data:{...d,placement:l}}}}},F0=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(r){const{x:o,y:n,placement:a}=r,{mainAxis:s=!0,crossAxis:l=!1,limiter:i={fn:w=>{let{x:k,y:_}=w;return{x:k,y:_}}},...d}=pe(t,r),c={x:o,y:n},p=await Xe(r,d),f=Te(U(a)),g=Rr(f);let u=c[g],m=c[f];if(s){const w=g==="y"?"top":"left",k=g==="y"?"bottom":"right",_=u+p[w],$=u-p[k];u=St(_,u,$)}if(l){const w=f==="y"?"top":"left",k=f==="y"?"bottom":"right",_=m+p[w],$=m-p[k];m=St(_,m,$)}const b=i.fn({...r,[g]:u,[f]:m});return{...b,data:{x:b.x-o,y:b.y-n}}}}},A0=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(r){const{placement:o,rects:n,platform:a,elements:s}=r,{apply:l=()=>{},...i}=pe(t,r),d=await Xe(r,i),c=U(o),p=G(o),f=Te(o)==="y",{width:g,height:u}=n.floating;let m,b;c==="top"||c==="bottom"?(m=c,b=p===(await(a.isRTL==null?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(b=c,m=p==="end"?"top":"bottom");const w=u-d[m],k=g-d[b],_=!r.middlewareData.shift;let $=w,E=k;if(f){const T=g-d.left-d.right;E=p||_?Ee(k,T):T}else{const T=u-d.top-d.bottom;$=p||_?Ee(w,T):T}if(_&&!p){const T=ce(d.left,0),x=ce(d.right,0),z=ce(d.top,0),P=ce(d.bottom,0);f?E=g-2*(T!==0||x!==0?T+x:ce(d.left,d.right)):$=u-2*(z!==0||P!==0?z+P:ce(d.top,d.bottom))}await l({...r,availableWidth:E,availableHeight:$});const y=await a.getDimensions(s.floating);return g!==y.width||u!==y.height?{reset:{rects:!0}}:{}}}};function R(t){var r;return((r=t.ownerDocument)==null?void 0:r.defaultView)||window}function Y(t){return R(t).getComputedStyle(t)}const Wr=Math.min,Ne=Math.max,Ze=Math.round;function qr(t){const r=Y(t);let o=parseFloat(r.width),n=parseFloat(r.height);const a=t.offsetWidth,s=t.offsetHeight,l=Ze(o)!==a||Ze(n)!==s;return l&&(o=a,n=s),{width:o,height:n,fallback:l}}function ee(t){return Yr(t)?(t.nodeName||"").toLowerCase():""}let et;function Ur(){if(et)return et;const t=navigator.userAgentData;return t&&Array.isArray(t.brands)?(et=t.brands.map(r=>r.brand+"/"+r.version).join(" "),et):navigator.userAgent}function J(t){return t instanceof R(t).HTMLElement}function te(t){return t instanceof R(t).Element}function Yr(t){return t instanceof R(t).Node}function Jr(t){return typeof ShadowRoot>"u"?!1:t instanceof R(t).ShadowRoot||t instanceof ShadowRoot}function tt(t){const{overflow:r,overflowX:o,overflowY:n,display:a}=Y(t);return/auto|scroll|overlay|hidden|clip/.test(r+n+o)&&!["inline","contents"].includes(a)}function I0(t){return["table","td","th"].includes(ee(t))}function Tt(t){const r=/firefox/i.test(Ur()),o=Y(t),n=o.backdropFilter||o.WebkitBackdropFilter;return o.transform!=="none"||o.perspective!=="none"||!!n&&n!=="none"||r&&o.willChange==="filter"||r&&!!o.filter&&o.filter!=="none"||["transform","perspective"].some(a=>o.willChange.includes(a))||["paint","layout","strict","content"].some(a=>{const s=o.contain;return s!=null&&s.includes(a)})}function Kr(){return!/^((?!chrome|android).)*safari/i.test(Ur())}function zt(t){return["html","body","#document"].includes(ee(t))}function Qr(t){return te(t)?t:t.contextElement}const Xr={x:1,y:1};function be(t){const r=Qr(t);if(!J(r))return Xr;const o=r.getBoundingClientRect(),{width:n,height:a,fallback:s}=qr(r);let l=(s?Ze(o.width):o.width)/n,i=(s?Ze(o.height):o.height)/a;return l&&Number.isFinite(l)||(l=1),i&&Number.isFinite(i)||(i=1),{x:l,y:i}}function Ve(t,r,o,n){var a,s;r===void 0&&(r=!1),o===void 0&&(o=!1);const l=t.getBoundingClientRect(),i=Qr(t);let d=Xr;r&&(n?te(n)&&(d=be(n)):d=be(t));const c=i?R(i):window,p=!Kr()&&o;let f=(l.left+(p&&((a=c.visualViewport)==null?void 0:a.offsetLeft)||0))/d.x,g=(l.top+(p&&((s=c.visualViewport)==null?void 0:s.offsetTop)||0))/d.y,u=l.width/d.x,m=l.height/d.y;if(i){const b=R(i),w=n&&te(n)?R(n):n;let k=b.frameElement;for(;k&&n&&w!==b;){const _=be(k),$=k.getBoundingClientRect(),E=getComputedStyle(k);$.x+=(k.clientLeft+parseFloat(E.paddingLeft))*_.x,$.y+=(k.clientTop+parseFloat(E.paddingTop))*_.y,f*=_.x,g*=_.y,u*=_.x,m*=_.y,f+=$.x,g+=$.y,k=R(k).frameElement}}return{width:u,height:m,top:g,right:f+u,bottom:g+m,left:f,x:f,y:g}}function re(t){return((Yr(t)?t.ownerDocument:t.document)||window.document).documentElement}function rt(t){return te(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Zr(t){return Ve(re(t)).left+rt(t).scrollLeft}function Pe(t){if(ee(t)==="html")return t;const r=t.assignedSlot||t.parentNode||Jr(t)&&t.host||re(t);return Jr(r)?r.host:r}function eo(t){const r=Pe(t);return zt(r)?r.ownerDocument.body:J(r)&&tt(r)?r:eo(r)}function ot(t,r){var o;r===void 0&&(r=[]);const n=eo(t),a=n===((o=t.ownerDocument)==null?void 0:o.body),s=R(n);return a?r.concat(s,s.visualViewport||[],tt(n)?n:[]):r.concat(n,ot(n))}function to(t,r,o){return r==="viewport"?ze(function(n,a){const s=R(n),l=re(n),i=s.visualViewport;let d=l.clientWidth,c=l.clientHeight,p=0,f=0;if(i){d=i.width,c=i.height;const g=Kr();(g||!g&&a==="fixed")&&(p=i.offsetLeft,f=i.offsetTop)}return{width:d,height:c,x:p,y:f}}(t,o)):te(r)?ze(function(n,a){const s=Ve(n,!0,a==="fixed"),l=s.top+n.clientTop,i=s.left+n.clientLeft,d=J(n)?be(n):{x:1,y:1};return{width:n.clientWidth*d.x,height:n.clientHeight*d.y,x:i*d.x,y:l*d.y}}(r,o)):ze(function(n){const a=re(n),s=rt(n),l=n.ownerDocument.body,i=Ne(a.scrollWidth,a.clientWidth,l.scrollWidth,l.clientWidth),d=Ne(a.scrollHeight,a.clientHeight,l.scrollHeight,l.clientHeight);let c=-s.scrollLeft+Zr(n);const p=-s.scrollTop;return Y(l).direction==="rtl"&&(c+=Ne(a.clientWidth,l.clientWidth)-i),{width:i,height:d,x:c,y:p}}(re(t)))}function ro(t){return J(t)&&Y(t).position!=="fixed"?t.offsetParent:null}function oo(t){const r=R(t);let o=ro(t);for(;o&&I0(o)&&Y(o).position==="static";)o=ro(o);return o&&(ee(o)==="html"||ee(o)==="body"&&Y(o).position==="static"&&!Tt(o))?r:o||function(n){let a=Pe(n);for(;J(a)&&!zt(a);){if(Tt(a))return a;a=Pe(a)}return null}(t)||r}function M0(t,r,o){const n=J(r),a=re(r),s=Ve(t,!0,o==="fixed",r);let l={scrollLeft:0,scrollTop:0};const i={x:0,y:0};if(n||!n&&o!=="fixed")if((ee(r)!=="body"||tt(a))&&(l=rt(r)),J(r)){const d=Ve(r,!0);i.x=d.x+r.clientLeft,i.y=d.y+r.clientTop}else a&&(i.x=Zr(a));return{x:s.left+l.scrollLeft-i.x,y:s.top+l.scrollTop-i.y,width:s.width,height:s.height}}const O0={getClippingRect:function(t){let{element:r,boundary:o,rootBoundary:n,strategy:a}=t;const s=o==="clippingAncestors"?function(c,p){const f=p.get(c);if(f)return f;let g=ot(c).filter(w=>te(w)&&ee(w)!=="body"),u=null;const m=Y(c).position==="fixed";let b=m?Pe(c):c;for(;te(b)&&!zt(b);){const w=Y(b),k=Tt(b);(m?k||u:k||w.position!=="static"||!u||!["absolute","fixed"].includes(u.position))?u=w:g=g.filter(_=>_!==b),b=Pe(b)}return p.set(c,g),g}(r,this._c):[].concat(o),l=[...s,n],i=l[0],d=l.reduce((c,p)=>{const f=to(r,p,a);return c.top=Ne(f.top,c.top),c.right=Wr(f.right,c.right),c.bottom=Wr(f.bottom,c.bottom),c.left=Ne(f.left,c.left),c},to(r,i,a));return{width:d.right-d.left,height:d.bottom-d.top,x:d.left,y:d.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(t){let{rect:r,offsetParent:o,strategy:n}=t;const a=J(o),s=re(o);if(o===s)return r;let l={scrollLeft:0,scrollTop:0},i={x:1,y:1};const d={x:0,y:0};if((a||!a&&n!=="fixed")&&((ee(o)!=="body"||tt(s))&&(l=rt(o)),J(o))){const c=Ve(o);i=be(o),d.x=c.x+o.clientLeft,d.y=c.y+o.clientTop}return{width:r.width*i.x,height:r.height*i.y,x:r.x*i.x-l.scrollLeft*i.x+d.x,y:r.y*i.y-l.scrollTop*i.y+d.y}},isElement:te,getDimensions:function(t){return J(t)?qr(t):t.getBoundingClientRect()},getOffsetParent:oo,getDocumentElement:re,getScale:be,async getElementRects(t){let{reference:r,floating:o,strategy:n}=t;const a=this.getOffsetParent||oo,s=this.getDimensions;return{reference:M0(r,await a(o),n),floating:{x:0,y:0,...await s(o)}}},getClientRects:t=>Array.from(t.getClientRects()),isRTL:t=>Y(t).direction==="rtl"},L0=(t,r,o)=>{const n=new Map,a={platform:O0,...o},s={...a.platform,_c:n};return B0(t,r,{...a,platform:s})},ue={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:t=>[...t,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function Nt(t,r){let o=ue.themes[t]||{},n;do n=o[r],typeof n>"u"?o.$extend?o=ue.themes[o.$extend]||{}:(o=null,n=ue[r]):o=null;while(o);return n}function D0(t){const r=[t];let o=ue.themes[t]||{};do o.$extend&&!o.$resetCss?(r.push(o.$extend),o=ue.themes[o.$extend]||{}):o=null;while(o);return r.map(n=>`v-popper--theme-${n}`)}function no(t){const r=[t];let o=ue.themes[t]||{};do o.$extend?(r.push(o.$extend),o=ue.themes[o.$extend]||{}):o=null;while(o);return r}let ye=!1;if(typeof window<"u"){ye=!1;try{const t=Object.defineProperty({},"passive",{get(){ye=!0}});window.addEventListener("test",null,t)}catch{}}let ao=!1;typeof window<"u"&&typeof navigator<"u"&&(ao=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const R0=["auto","top","bottom","left","right"].reduce((t,r)=>t.concat([r,`${r}-start`,`${r}-end`]),[]),so={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},lo={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function io(t,r){const o=t.indexOf(r);o!==-1&&t.splice(o,1)}function Vt(){return new Promise(t=>requestAnimationFrame(()=>{requestAnimationFrame(t)}))}const W=[];let fe=null;const co={};function po(t){let r=co[t];return r||(r=co[t]=[]),r}let Pt=function(){};typeof window<"u"&&(Pt=window.Element);function B(t){return function(r){return Nt(r.theme,t)}}const Ft="__floating-vue__popper",uo=()=>e.defineComponent({name:"VPopper",provide(){return{[Ft]:{parentPopper:this}}},inject:{[Ft]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:B("disabled")},positioningDisabled:{type:Boolean,default:B("positioningDisabled")},placement:{type:String,default:B("placement"),validator:t=>R0.includes(t)},delay:{type:[String,Number,Object],default:B("delay")},distance:{type:[Number,String],default:B("distance")},skidding:{type:[Number,String],default:B("skidding")},triggers:{type:Array,default:B("triggers")},showTriggers:{type:[Array,Function],default:B("showTriggers")},hideTriggers:{type:[Array,Function],default:B("hideTriggers")},popperTriggers:{type:Array,default:B("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:B("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:B("popperHideTriggers")},container:{type:[String,Object,Pt,Boolean],default:B("container")},boundary:{type:[String,Pt],default:B("boundary")},strategy:{type:String,validator:t=>["absolute","fixed"].includes(t),default:B("strategy")},autoHide:{type:[Boolean,Function],default:B("autoHide")},handleResize:{type:Boolean,default:B("handleResize")},instantMove:{type:Boolean,default:B("instantMove")},eagerMount:{type:Boolean,default:B("eagerMount")},popperClass:{type:[String,Array,Object],default:B("popperClass")},computeTransformOrigin:{type:Boolean,default:B("computeTransformOrigin")},autoMinSize:{type:Boolean,default:B("autoMinSize")},autoSize:{type:[Boolean,String],default:B("autoSize")},autoMaxSize:{type:Boolean,default:B("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:B("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:B("preventOverflow")},overflowPadding:{type:[Number,String],default:B("overflowPadding")},arrowPadding:{type:[Number,String],default:B("arrowPadding")},arrowOverflow:{type:Boolean,default:B("arrowOverflow")},flip:{type:Boolean,default:B("flip")},shift:{type:Boolean,default:B("shift")},shiftCrossAxis:{type:Boolean,default:B("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:B("noAutoFocus")},disposeTimeout:{type:Number,default:B("disposeTimeout")}},emits:["show","hide","update:shown","apply-show","apply-hide","close-group","close-directive","auto-hide","resize","dispose"],data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var t;return(t=this[Ft])==null?void 0:t.parentPopper},hasPopperShowTriggerHover(){var t,r;return((t=this.popperTriggers)==null?void 0:t.includes("hover"))||((r=this.popperShowTriggers)==null?void 0:r.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(t){t?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},...["triggers","positioningDisabled"].reduce((t,r)=>(t[r]="$_refreshListeners",t),{}),...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((t,r)=>(t[r]="$_computePosition",t),{})},created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map(t=>t.toString(36).substring(2,10)).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:t=null,skipDelay:r=!1,force:o=!1}={}){var n,a;(n=this.parentPopper)!=null&&n.lockedChild&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,(o||!this.disabled)&&(((a=this.parentPopper)==null?void 0:a.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(t,r),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:t=null,skipDelay:r=!1}={}){var o;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:r}),this.parentPopper.lockedChild=null)},1e3));return}((o=this.parentPopper)==null?void 0:o.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(t,r),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var t;this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((t=this.referenceNode)==null?void 0:t.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(r=>r.nodeType===r.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.$_isDisposed||this.positioningDisabled)return;const t={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&t.middleware.push(P0({mainAxis:this.distance,crossAxis:this.skidding}));const r=this.placement.startsWith("auto");if(r?t.middleware.push(z0({alignment:this.placement.split("-")[1]??""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(F0({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!r&&this.flip&&t.middleware.push(N0({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push(E0({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:n,rects:a,middlewareData:s})=>{let l;const{centerOffset:i}=s.arrow;return n.startsWith("top")||n.startsWith("bottom")?l=Math.abs(i)>a.reference.width/2:l=Math.abs(i)>a.reference.height/2,{data:{overflow:l}}}}),this.autoMinSize||this.autoSize){const n=this.autoSize?this.autoSize:this.autoMinSize?"min":null;t.middleware.push({name:"autoSize",fn:({rects:a,placement:s,middlewareData:l})=>{var i;if((i=l.autoSize)!=null&&i.skip)return{};let d,c;return s.startsWith("top")||s.startsWith("bottom")?d=a.reference.width:c=a.reference.height,this.$_innerNode.style[n==="min"?"minWidth":n==="max"?"maxWidth":"width"]=d!=null?`${d}px`:null,this.$_innerNode.style[n==="min"?"minHeight":n==="max"?"maxHeight":"height"]=c!=null?`${c}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,t.middleware.push(A0({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:n,availableHeight:a})=>{this.$_innerNode.style.maxWidth=n!=null?`${n}px`:null,this.$_innerNode.style.maxHeight=a!=null?`${a}px`:null}})));const o=await L0(this.$_referenceNode,this.$_popperNode,t);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(t=null,r=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),fe&&this.instantMove&&fe.instantMove&&fe!==this.parentPopper){fe.$_applyHide(!0),this.$_applyShow(!0);return}r?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(t=null,r=!1){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(fe=this),r?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(t){const r=this.delay;return parseInt(r&&r[t]||r||0)},async $_applyShow(t=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=t,!this.isShown&&(this.$_ensureTeleport(),await Vt(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...ot(this.$_referenceNode),...ot(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const r=this.$_referenceNode.getBoundingClientRect(),o=this.$_popperNode.querySelector(".v-popper__wrapper"),n=o.parentNode.getBoundingClientRect(),a=r.x+r.width/2-(n.left+o.offsetLeft),s=r.y+r.height/2-(n.top+o.offsetTop);this.result.transformOrigin=`${a}px ${s}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const t=this.showGroup;if(t){let r;for(let o=0;o0){this.$_pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=t,io(W,this),W.length===0&&document.body.classList.remove("v-popper--some-open");for(const o of no(this.theme)){const n=po(o);io(n,this),n.length===0&&document.body.classList.remove(`v-popper--some-open--${o}`)}fe===this&&(fe=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const r=this.disposeTimeout;r!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},r)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await Vt(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let t=this.container;if(typeof t=="string"?t=window.document.querySelector(t):t===!1&&(t=this.$_targetNodes[0].parentNode),!t)throw new Error("No container for popover: "+this.container);t.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const t=o=>{this.isShown&&!this.$_hideInProgress||(o.usedByTooltip=!0,!this.$_preventShow&&this.show({event:o}))};this.$_registerTriggerListeners(this.$_targetNodes,so,this.triggers,this.showTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],so,this.popperTriggers,this.popperShowTriggers,t);const r=o=>{o.usedByTooltip||this.hide({event:o})};this.$_registerTriggerListeners(this.$_targetNodes,lo,this.triggers,this.hideTriggers,r),this.$_registerTriggerListeners([this.$_popperNode],lo,this.popperTriggers,this.popperHideTriggers,r)},$_registerEventListeners(t,r,o){this.$_events.push({targetNodes:t,eventType:r,handler:o}),t.forEach(n=>n.addEventListener(r,o,ye?{passive:!0}:void 0))},$_registerTriggerListeners(t,r,o,n,a){let s=o;n!=null&&(s=typeof n=="function"?n(s):n),s.forEach(l=>{const i=r[l];i&&this.$_registerEventListeners(t,i,a)})},$_removeEventListeners(t){const r=[];this.$_events.forEach(o=>{const{targetNodes:n,eventType:a,handler:s}=o;!t||t===a?n.forEach(l=>l.removeEventListener(a,s)):r.push(o)}),this.$_events=r},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(t,r=!1){this.$_showFrameLocked||(this.hide({event:t}),t.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),r&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(t,r){for(const o of this.$_targetNodes){const n=o.getAttribute(t);n&&(o.removeAttribute(t),o.setAttribute(r,n))}},$_applyAttrsToTarget(t){for(const r of this.$_targetNodes)for(const o in t){const n=t[o];n==null?r.removeAttribute(o):r.setAttribute(o,n)}},$_updateParentShownChildren(t){let r=this.parentPopper;for(;r;)t?r.shownChildren.add(this.randomId):(r.shownChildren.delete(this.randomId),r.$_pendingHide&&r.hide()),r=r.parentPopper},$_isAimingPopper(){const t=this.$_referenceNode.getBoundingClientRect();if(Fe>=t.left&&Fe<=t.right&&Ae>=t.top&&Ae<=t.bottom){const r=this.$_popperNode.getBoundingClientRect(),o=Fe-oe,n=Ae-ne,a=r.left+r.width/2-oe+(r.top+r.height/2)-ne+r.width+r.height,s=oe+o*a,l=ne+n*a;return nt(oe,ne,s,l,r.left,r.top,r.left,r.bottom)||nt(oe,ne,s,l,r.left,r.top,r.right,r.top)||nt(oe,ne,s,l,r.right,r.top,r.right,r.bottom)||nt(oe,ne,s,l,r.left,r.bottom,r.right,r.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});typeof document<"u"&&typeof window<"u"&&(ao?(document.addEventListener("touchstart",fo,ye?{passive:!0,capture:!0}:!0),document.addEventListener("touchend",H0,ye?{passive:!0,capture:!0}:!0)):(window.addEventListener("mousedown",fo,!0),window.addEventListener("click",j0,!0)),window.addEventListener("resize",q0));function fo(t){for(let r=0;r=0;n--){const a=W[n];try{const s=a.$_containsGlobalTarget=G0(a,t);a.$_pendingHide=!1,requestAnimationFrame(()=>{if(a.$_pendingHide=!1,!o[a.randomId]&&go(a,s,t)){if(a.$_handleGlobalClose(t,r),!t.closeAllPopover&&t.closePopover&&s){let i=a.parentPopper;for(;i;)o[i.randomId]=!0,i=i.parentPopper;return}let l=a.parentPopper;for(;l&&go(l,l.$_containsGlobalTarget,t);)l.$_handleGlobalClose(t,r),l=l.parentPopper}})}catch{}}}function G0(t,r){const o=t.popperNode();return t.$_mouseDownContains||o.contains(r.target)}function go(t,r,o){return o.closeAllPopover||o.closePopover&&r||W0(t,o)&&!r}function W0(t,r){if(typeof t.autoHide=="function"){const o=t.autoHide(r);return t.lastAutoHide=o,o}return t.autoHide}function q0(t){for(let r=0;r{oe=Fe,ne=Ae,Fe=t.clientX,Ae=t.clientY},ye?{passive:!0}:void 0);function nt(t,r,o,n,a,s,l,i){const d=((l-a)*(r-s)-(i-s)*(t-a))/((i-s)*(o-t)-(l-a)*(n-r)),c=((o-t)*(r-s)-(n-r)*(t-a))/((i-s)*(o-t)-(l-a)*(n-r));return d>=0&&d<=1&&c>=0&&c<=1}const U0={extends:uo()},At=(t,r)=>{const o=t.__vccOpts||t;for(const[n,a]of r)o[n]=a;return o};function Y0(t,r,o,n,a,s){return e.openBlock(),e.createElementBlock("div",{ref:"reference",class:e.normalizeClass(["v-popper",{"v-popper--shown":t.slotData.isShown}])},[e.renderSlot(t.$slots,"default",e.normalizeProps(e.guardReactiveProps(t.slotData)))],2)}const J0=At(U0,[["render",Y0]]);function K0(){var t=window.navigator.userAgent,r=t.indexOf("MSIE ");if(r>0)return parseInt(t.substring(r+5,t.indexOf(".",r)),10);var o=t.indexOf("Trident/");if(o>0){var n=t.indexOf("rv:");return parseInt(t.substring(n+3,t.indexOf(".",n)),10)}var a=t.indexOf("Edge/");return a>0?parseInt(t.substring(a+5,t.indexOf(".",a)),10):-1}let at;function It(){It.init||(It.init=!0,at=K0()!==-1)}var st={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){It(),e.nextTick(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",at&&this.$el.appendChild(t),t.data="about:blank",at||this.$el.appendChild(t)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!at&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Q0=e.withScopeId("data-v-b329ee4c");e.pushScopeId("data-v-b329ee4c");const X0={class:"resize-observer",tabindex:"-1"};e.popScopeId();const Z0=Q0((t,r,o,n,a,s)=>(e.openBlock(),e.createBlock("div",X0)));st.render=Z0,st.__scopeId="data-v-b329ee4c",st.__file="src/components/ResizeObserver.vue";const ho=(t="theme")=>({computed:{themeClass(){return D0(this[t])}}}),ep=e.defineComponent({name:"VPopperContent",components:{ResizeObserver:st},mixins:[ho()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(t){return t!=null&&!isNaN(t)?`${t}px`:null}}}),tp=["id","aria-hidden","tabindex","data-popper-placement"],rp={ref:"inner",class:"v-popper__inner"},op=e.createElementVNode("div",{class:"v-popper__arrow-outer"},null,-1),np=e.createElementVNode("div",{class:"v-popper__arrow-inner"},null,-1),ap=[op,np];function sp(t,r,o,n,a,s){const l=e.resolveComponent("ResizeObserver");return e.openBlock(),e.createElementBlock("div",{id:t.popperId,ref:"popover",class:e.normalizeClass(["v-popper__popper",[t.themeClass,t.classes.popperClass,{"v-popper__popper--shown":t.shown,"v-popper__popper--hidden":!t.shown,"v-popper__popper--show-from":t.classes.showFrom,"v-popper__popper--show-to":t.classes.showTo,"v-popper__popper--hide-from":t.classes.hideFrom,"v-popper__popper--hide-to":t.classes.hideTo,"v-popper__popper--skip-transition":t.skipTransition,"v-popper__popper--arrow-overflow":t.result&&t.result.arrow.overflow,"v-popper__popper--no-positioning":!t.result}]]),style:e.normalizeStyle(t.result?{position:t.result.strategy,transform:`translate3d(${Math.round(t.result.x)}px,${Math.round(t.result.y)}px,0)`}:void 0),"aria-hidden":t.shown?"false":"true",tabindex:t.autoHide?0:void 0,"data-popper-placement":t.result?t.result.placement:void 0,onKeyup:r[2]||(r[2]=e.withKeys(i=>t.autoHide&&t.$emit("hide"),["esc"]))},[e.createElementVNode("div",{class:"v-popper__backdrop",onClick:r[0]||(r[0]=i=>t.autoHide&&t.$emit("hide"))}),e.createElementVNode("div",{class:"v-popper__wrapper",style:e.normalizeStyle(t.result?{transformOrigin:t.result.transformOrigin}:void 0)},[e.createElementVNode("div",rp,[t.mounted?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createElementVNode("div",null,[e.renderSlot(t.$slots,"default")]),t.handleResize?(e.openBlock(),e.createBlock(l,{key:0,onNotify:r[1]||(r[1]=i=>t.$emit("resize",i))})):e.createCommentVNode("",!0)],64)):e.createCommentVNode("",!0)],512),e.createElementVNode("div",{ref:"arrow",class:"v-popper__arrow-container",style:e.normalizeStyle(t.result?{left:t.toPx(t.result.arrow.x),top:t.toPx(t.result.arrow.y)}:void 0)},ap,4)],4)],46,tp)}const bo=At(ep,[["render",sp]]),yo={methods:{show(...t){return this.$refs.popper.show(...t)},hide(...t){return this.$refs.popper.hide(...t)},dispose(...t){return this.$refs.popper.dispose(...t)},onResize(...t){return this.$refs.popper.onResize(...t)}}},lp=e.defineComponent({name:"VPopperWrapper",components:{Popper:J0,PopperContent:bo},mixins:[yo,ho("finalTheme")],props:{theme:{type:String,default:null}},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(t=>t!==this.$refs.popperContent.$el)}}});function ip(t,r,o,n,a,s){const l=e.resolveComponent("PopperContent"),i=e.resolveComponent("Popper");return e.openBlock(),e.createBlock(i,{ref:"popper",theme:t.finalTheme,"target-nodes":t.getTargetNodes,"popper-node":()=>t.$refs.popperContent.$el,class:e.normalizeClass([t.themeClass])},{default:e.withCtx(({popperId:d,isShown:c,shouldMountContent:p,skipTransition:f,autoHide:g,show:u,hide:m,handleResize:b,onResize:w,classes:k,result:_})=>[e.renderSlot(t.$slots,"default",{shown:c,show:u,hide:m}),e.createVNode(l,{ref:"popperContent","popper-id":d,theme:t.finalTheme,shown:c,mounted:p,"skip-transition":f,"auto-hide":g,"handle-resize":b,classes:k,result:_,onHide:m,onResize:w},{default:e.withCtx(()=>[e.renderSlot(t.$slots,"popper",{shown:c,hide:m})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},8,["theme","target-nodes","popper-node","class"])}const Mt=At(lp,[["render",ip]]);({...Mt},{...Mt});const dp={...Mt,name:"VTooltip",vPopperTheme:"tooltip"};e.defineComponent({name:"VTooltipDirective",components:{Popper:uo(),PopperContent:bo},mixins:[yo],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:t=>Nt(t.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:t=>Nt(t.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(t){if(typeof this.content=="function"&&this.$_isShown&&(t||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const r=++this.$_fetchId,o=this.content(this);o.then?o.then(n=>this.onResult(r,n)):this.onResult(r,o)}},onResult(t,r){t===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=r)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}});const cp=dp,bf="",pp={class:"flex items-start"},up=e.defineComponent({__name:"FwbTooltip",props:{placement:{default:"top"},theme:{default:"dark"},trigger:{default:"hover"}},setup(t){const r=t,o=e.computed(()=>({light:"tooltip-light",dark:"tooltip-dark"})[r.theme]);return(n,a)=>(e.openBlock(),e.createElementBlock("div",pp,[e.createVNode(e.unref(cp),{placement:n.placement,triggers:[n.trigger],theme:o.value,"auto-hide":""},{popper:e.withCtx(()=>[e.renderSlot(n.$slots,"content")]),default:e.withCtx(()=>[e.renderSlot(n.$slots,"trigger")]),_:3},8,["placement","triggers","theme"])]))}}),yf="",fp="block text-sm font-medium text-gray-900 dark:text-gray-300",mp="w-4 h-4 rounded bg-gray-100 border-gray-300 dark:ring-offset-gray-800 focus:ring-2 dark:bg-gray-600 dark:border-gray-500";function gp(){const t=e.computed(()=>D(mp)),r=e.computed(()=>fp);return{checkboxClasses:t,labelClasses:r}}const hp={class:"flex gap-3 items-center justify-start"},bp=["disabled"],yp=e.defineComponent({__name:"FwbCheckbox",props:{disabled:{type:Boolean,default:!1},label:{default:""},modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=r,a=e.computed({get(){return o.modelValue},set(i){n("update:modelValue",i)}}),{checkboxClasses:s,labelClasses:l}=gp();return(i,d)=>(e.openBlock(),e.createElementBlock("label",hp,[e.withDirectives(e.createElementVNode("input",{"onUpdate:modelValue":d[0]||(d[0]=c=>a.value=c),class:e.normalizeClass(e.unref(s)),disabled:i.disabled,type:"checkbox"},null,10,bp),[[e.vModelCheckbox,a.value]]),i.label?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass(e.unref(l))},e.toDisplayString(i.label),3)):e.createCommentVNode("",!0),e.renderSlot(i.$slots,"default")]))}}),wp="block w-full text-sm text-gray-900 border-[1px] border-gray-300 rounded-lg cursor-pointer bg-gray-50 dark:text-gray-400 focus:outline-none dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400",kp="block mb-2 text-sm font-medium text-gray-900 dark:text-white",_p="flex flex-col items-center justify-center w-full h-64 border-2 border-gray-300 border-dashed rounded-lg cursor-pointer bg-gray-50 dark:hover:bg-bray-800 dark:bg-gray-700 hover:bg-gray-100 dark:border-gray-600 dark:hover:border-gray-500 dark:hover:bg-gray-600",xp="flex flex-col items-center justify-center pt-5 pb-6",Cp="!-mb-2 text-sm text-gray-500 dark:text-gray-400";function $p(t){const r=e.computed(()=>D(wp,"text-"+t)),o=e.computed(()=>kp),n=e.computed(()=>_p),a=e.computed(()=>xp),s=e.computed(()=>Cp);return{fileInpClasses:r,labelClasses:o,dropzoneLabelClasses:n,dropzoneWrapClasses:a,dropzoneTextClasses:s}}const vp={key:0},Sp=["multiple"],Bp=e.createElementVNode("svg",{"aria-hidden":"true",class:"w-8 h-8 text-gray-500 dark:text-gray-400",fill:"none",viewBox:"0 0 20 16",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{d:"M13 13h3a3 3 0 0 0 0-6h-.025A5.56 5.56 0 0 0 16 6.5 5.5 5.5 0 0 0 5.207 5.021C5.137 5.017 5.071 5 5 5a4 4 0 0 0 0 8h2.167M10 15V6m0 0L8 8m2-2 2 2","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",stroke:"currentColor"})],-1),Ep={key:0},Tp=e.createElementVNode("span",{class:"font-semibold"},"Click to upload",-1),zp={key:1},Np=["multiple"],Vp=e.defineComponent({__name:"FwbFileInput",props:{dropzone:{type:Boolean,default:!1},label:{default:""},modelValue:{default:null},multiple:{type:Boolean,default:!1},size:{default:"sm"}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=e.computed(()=>me(o.modelValue)?o.modelValue.map(m=>m.name).join(", "):o.modelValue instanceof FileList?Array.from(o.modelValue).map(m=>m.name).join(","):o.modelValue instanceof File&&o.modelValue.name||""),a=r,s=e.computed({get(){return o.modelValue},set(m){a("update:modelValue",m)}}),l=m=>{const b=m.target;o.multiple?s.value=Array.from(b.files??[]):s.value=b.files?.[0]??null},i=m=>{m.preventDefault();const b=[];m.dataTransfer?.items?(Object.values(m.dataTransfer.items).forEach(w=>{w.kind==="file"&&b.push(w.getAsFile())}),o.multiple?s.value=b:s.value=b[0]):m.dataTransfer?.files&&Object.values(m.dataTransfer.files).forEach(w=>{s.value=w})},d=m=>{m.preventDefault()},{fileInpClasses:c,labelClasses:p,dropzoneLabelClasses:f,dropzoneWrapClasses:g,dropzoneTextClasses:u}=$p(o.size);return(m,b)=>(e.openBlock(),e.createElementBlock("div",null,[m.dropzone?(e.openBlock(),e.createElementBlock("div",{key:1,class:"flex items-center justify-center",onChange:l,onDragover:d,onDrop:i},[e.createElementVNode("label",{class:e.normalizeClass(e.unref(f))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(g))},[Bp,s.value?(e.openBlock(),e.createElementBlock("p",zp,"File: "+e.toDisplayString(n.value),1)):(e.openBlock(),e.createElementBlock("div",Ep,[e.createElementVNode("p",{class:e.normalizeClass(e.unref(u))},[Tp,e.createTextVNode(" or drag and drop ")],2),e.renderSlot(m.$slots,"default")]))],2),e.createElementVNode("input",{multiple:m.multiple,type:"file",class:"hidden"},null,8,Np)],2)],32)):(e.openBlock(),e.createElementBlock("div",vp,[e.createElementVNode("label",null,[e.createElementVNode("span",{class:e.normalizeClass(e.unref(p))},e.toDisplayString(m.label),3),e.createElementVNode("input",{class:e.normalizeClass(e.unref(c)),multiple:m.multiple,type:"file",onChange:l},null,42,Sp)]),e.renderSlot(m.$slots,"default")]))]))}}),we={Success:"success",Error:"error"},Pp="block mb-2 text-sm font-medium",Fp="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500",Ap="cursor-not-allowed bg-gray-100",Ip={lg:"p-4",md:"p-2.5 text-sm",sm:"p-2 text-sm"},Mp="bg-green-50 border-green-500 dark:border-green-500 text-green-900 dark:text-green-400 placeholder-green-700 dark:placeholder-green-500 focus:ring-green-500 focus:border-green-500",Op="bg-red-50 border-red-500 text-red-900 placeholder-red-700 focus:ring-red-500 focus:border-red-500 dark:text-red-500 dark:placeholder-red-500 dark:border-red-500";function Lp(t){const r=e.computed(()=>{const n=t.validationStatus.value,a=n===we.Success?Mp:n===we.Error?Op:"";return S(Fp,a,Ip[t.size.value],t.disabled.value?Ap:"")}),o=e.computed(()=>{const n=t.validationStatus.value,a=n===we.Success?"text-green-700 dark:text-green-500":n===we.Error?"text-red-700 dark:text-red-500":"text-gray-900 dark:text-white";return S(Pp,a)});return{inputClasses:r,labelClasses:o}}const Dp={class:"flex relative"},Rp={key:0,class:"w-10 flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none overflow-hidden"},jp=["disabled","type","required"],Hp={key:1,class:"absolute right-2.5 bottom-2.5"},Gp={key:2,class:"mt-2 text-sm text-gray-500 dark:text-gray-400"},Wp=e.defineComponent({__name:"FwbInput",props:{disabled:{type:Boolean,default:!1},label:{default:""},modelValue:{default:""},required:{type:Boolean,default:!1},size:{default:"md"},type:{default:"text"},validationStatus:{default:void 0}},setup(t){const r=t,o=fr(r,"modelValue"),{inputClasses:n,labelClasses:a}=Lp(e.toRefs(r)),s=e.computed(()=>S("mt-2 text-sm",r.validationStatus===we.Success?"text-green-600 dark:text-green-500":"",r.validationStatus===we.Error?"text-red-600 dark:text-red-500":""));return(l,i)=>(e.openBlock(),e.createElementBlock("div",null,[l.label?(e.openBlock(),e.createElementBlock("label",{key:0,class:e.normalizeClass(e.unref(a))},e.toDisplayString(l.label),3)):e.createCommentVNode("",!0),e.createElementVNode("div",Dp,[l.$slots.prefix?(e.openBlock(),e.createElementBlock("div",Rp,[e.renderSlot(l.$slots,"prefix")])):e.createCommentVNode("",!0),e.withDirectives(e.createElementVNode("input",e.mergeProps(l.$attrs,{"onUpdate:modelValue":i[0]||(i[0]=d=>e.isRef(o)?o.value=d:null),disabled:l.disabled,type:l.type,required:l.required,class:[e.unref(n),l.$slots.prefix?"pl-10":""]}),null,16,jp),[[e.vModelDynamic,e.unref(o)]]),l.$slots.suffix?(e.openBlock(),e.createElementBlock("div",Hp,[e.renderSlot(l.$slots,"suffix")])):e.createCommentVNode("",!0)]),l.$slots.validationMessage?(e.openBlock(),e.createElementBlock("p",{key:1,class:e.normalizeClass(s.value)},[e.renderSlot(l.$slots,"validationMessage")],2)):e.createCommentVNode("",!0),l.$slots.helper?(e.openBlock(),e.createElementBlock("p",Gp,[e.renderSlot(l.$slots,"helper")])):e.createCommentVNode("",!0)]))}}),qp={class:"flex w-[100%] items-center"},Up=["disabled","name","value"],Yp="w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-800 focus:ring-2 dark:bg-gray-700 dark:border-gray-600",Jp="m-2 mr-0 text-sm font-medium text-gray-900 dark:text-gray-300",Kp=e.defineComponent({__name:"FwbRadio",props:{modelValue:{default:""},name:{default:""},value:{default:""},label:{default:""},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=r,a=e.computed({get(){return o.modelValue},set(i){n("update:modelValue",i)}}),s=e.computed(()=>Yp),l=e.computed(()=>S(Jp,o.disabled&&"text-gray-400 dark:text-gray-500"));return(i,d)=>(e.openBlock(),e.createElementBlock("label",qp,[e.withDirectives(e.createElementVNode("input",{"onUpdate:modelValue":d[0]||(d[0]=c=>a.value=c),type:"radio",disabled:i.disabled,name:i.name,value:i.value,class:e.normalizeClass(s.value)},null,10,Up),[[e.vModelRadio,a.value]]),e.createElementVNode("span",{class:e.normalizeClass(l.value)},e.toDisplayString(i.label),3),e.renderSlot(i.$slots,"default")]))}}),Qp="w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700",Xp="block mb-2 text-sm font-medium text-gray-900 dark:text-white",Zp={lg:"h-3 range-lg",md:"h-2 range-md",sm:"h-1 range-sm"};function eu(t){const r=e.computed(()=>D(Qp,Zp[t.size.value])),o=e.computed(()=>Xp);return{rangeClasses:r,labelClasses:o}}const tu={class:"flex flex-col"},ru=["step","min","max","disabled"],ou=e.defineComponent({__name:"FwbRange",props:{disabled:{type:Boolean,default:!1},label:{default:"Range slider"},max:{default:100},min:{default:0},modelValue:{default:50},size:{default:"md"},steps:{default:1}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=r,a=e.computed({get(){return o.modelValue},set(i){n("update:modelValue",i)}}),{rangeClasses:s,labelClasses:l}=eu(e.toRefs(o));return(i,d)=>(e.openBlock(),e.createElementBlock("label",tu,[e.createElementVNode("span",{class:e.normalizeClass(e.unref(l))},e.toDisplayString(i.label),3),e.withDirectives(e.createElementVNode("input",{"onUpdate:modelValue":d[0]||(d[0]=c=>a.value=c),step:i.steps,min:i.min,max:i.max,disabled:i.disabled,type:"range",class:e.normalizeClass(e.unref(s))},null,10,ru),[[e.vModelText,a.value]])]))}}),wf="",nu=q(ou,[["__scopeId","data-v-c4cfe3d4"]]),ae={Success:"success",Error:"error"},au="block mb-2 text-sm font-medium",su="w-full text-gray-900 bg-gray-50 focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500",lu="cursor-not-allowed bg-gray-100",iu="bg-transparent dark:bg-transparent border-b-2 border-gray-200 appearance-none dark:border-gray-700 focus:outline-none focus:ring-0 focus:border-gray-200 peer",du={lg:"p-4",md:"p-2.5 text-sm",sm:"p-2 text-sm"},cu="bg-green-50 border-green-500 dark:border-green-500 text-green-900 dark:text-green-400 placeholder-green-700 dark:placeholder-green-500 focus:ring-green-500 focus:border-green-500",pu="bg-red-50 border-red-500 text-red-900 placeholder-red-700 focus:ring-red-500 focus:border-red-500 dark:text-red-500 dark:placeholder-red-500 dark:border-red-500";function uu(t){const r=e.computed(()=>{const n=t.validationStatus.value,a=n===ae.Success?cu:n===ae.Error?pu:"",s=n===ae.Success?"focus:border-green-500":n===ae.Error?"focus:border-red-500":"";return S(su,a,du[t.size.value],t.disabled.value&&lu,t.underline.value?iu:"border border-gray-300 rounded-lg",t.underline.value&&s)}),o=e.computed(()=>{const n=t.validationStatus.value,a=n===ae.Success?"text-green-700 dark:text-green-500":n===ae.Error?"text-red-700 dark:text-red-500":"text-gray-900 dark:text-white";return S(au,a)});return{selectClasses:r,labelClasses:o}}const fu=["disabled"],mu={disabled:"",selected:"",value:""},gu=["value"],hu={key:1,class:"mt-2 text-sm text-gray-500 dark:text-gray-400"},bu=e.defineComponent({__name:"FwbSelect",props:{modelValue:{default:""},label:{default:""},options:{default:()=>[]},placeholder:{default:"Please select one"},disabled:{type:Boolean,default:!1},underline:{type:Boolean,default:!1},size:{default:"md"},validationStatus:{default:void 0}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,a=fr(o,"modelValue",r),{selectClasses:s,labelClasses:l}=uu(e.toRefs(o)),i=e.computed(()=>S("mt-2 text-sm",o.validationStatus===ae.Success?"text-green-600 dark:text-green-500":"",o.validationStatus===ae.Error?"text-red-600 dark:text-red-500":""));return(d,c)=>(e.openBlock(),e.createElementBlock("div",null,[e.createElementVNode("label",null,[d.label?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass(e.unref(l))},e.toDisplayString(d.label),3)):e.createCommentVNode("",!0),e.withDirectives(e.createElementVNode("select",{"onUpdate:modelValue":c[0]||(c[0]=p=>e.isRef(a)?a.value=p:null),disabled:d.disabled,class:e.normalizeClass(e.unref(s))},[e.createElementVNode("option",mu,e.toDisplayString(d.placeholder),1),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(d.options,(p,f)=>(e.openBlock(),e.createElementBlock("option",{key:f,value:p.value},e.toDisplayString(p.name),9,gu))),128))],10,fu),[[e.vModelSelect,e.unref(a)]])]),d.$slots.validationMessage?(e.openBlock(),e.createElementBlock("p",{key:0,class:e.normalizeClass(i.value)},[e.renderSlot(d.$slots,"validationMessage")],2)):e.createCommentVNode("",!0),d.$slots.helper?(e.openBlock(),e.createElementBlock("p",hu,[e.renderSlot(d.$slots,"helper")])):e.createCommentVNode("",!0)]))}}),yu="block w-full mb-4 border border-gray-200 rounded-lg bg-gray-50 dark:bg-gray-700 dark:border-gray-600",wu="block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-200 focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500",ku="block mb-2 text-sm font-medium text-gray-900 dark:text-white",_u="block py-2 px-3 border-gray-200 dark:border-gray-600";function xu(t){const r=e.computed(()=>D(wu,t?"bg-white dark:bg-gray-800 border-none":"border")),o=e.computed(()=>ku),n=e.computed(()=>t?yu:""),a=e.computed(()=>_u);return{textareaClasses:r,labelClasses:o,wrapperClasses:n,footerClasses:a}}const Cu=["rows","placeholder"],$u=e.defineComponent({inheritAttrs:!1,__name:"FwbTextarea",props:{modelValue:{default:""},label:{default:"Your message"},rows:{default:4},custom:{type:Boolean,default:!1},placeholder:{default:"Write your message here..."}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=r,a=e.computed({get(){return o.modelValue},set(c){n("update:modelValue",c)}}),{textareaClasses:s,labelClasses:l,wrapperClasses:i,footerClasses:d}=xu(o.custom);return(c,p)=>(e.openBlock(),e.createElementBlock("label",null,[e.createElementVNode("span",{class:e.normalizeClass(e.unref(l))},e.toDisplayString(c.label),3),e.createElementVNode("span",{class:e.normalizeClass(e.unref(i))},[e.withDirectives(e.createElementVNode("textarea",e.mergeProps({"onUpdate:modelValue":p[0]||(p[0]=f=>a.value=f)},c.$attrs,{class:e.unref(s),rows:c.rows,placeholder:c.placeholder}),null,16,Cu),[[e.vModelText,a.value]]),c.$slots.footer?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass(e.unref(d))},[e.renderSlot(c.$slots,"footer")],2)):e.createCommentVNode("",!0)],2)]))}}),vu="w-fit relative inline-flex items-center cursor-pointer",Su='bg-gray-200 peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-blue-300 dark:peer-focus:ring-blue-800 rounded-full peer dark:bg-gray-700 peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[""] after:absolute after:top-[2px] after:left-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all dark:border-gray-600 peer-checked:bg-blue-600',Bu="ml-3 text-sm font-medium text-gray-900 dark:text-gray-300",Eu={lg:"w-14 h-7 after:top-0.5 after:left-[4px] after:h-6 after:w-6",md:"w-11 h-6 after:top-[2px] after:left-[2px] after:h-5 after:w-5",sm:"w-9 h-5 after:top-[2px] after:left-[2px] after:h-4 after:w-4"},Tu={red:"peer-focus:ring-red-300 dark:peer-focus:ring-red-800 peer-checked:bg-red-600",green:"peer-focus:ring-green-300 dark:peer-focus:ring-green-800 peer-checked:bg-green-600",purple:"peer-focus:ring-purple-300 dark:peer-focus:ring-purple-800 peer-checked:bg-purple-600",yellow:"peer-focus:ring-yellow-300 dark:peer-focus:ring-yellow-800 peer-checked:bg-yellow-400",teal:"peer-focus:ring-teal-300 dark:peer-focus:ring-teal-800 peer-checked:bg-teal-600",orange:"peer-focus:ring-orange-300 dark:peer-focus:ring-orange-800 peer-checked:bg-orange-500"};function zu(t){const r=e.computed(()=>vu),o=e.computed(()=>Su),n=e.computed(()=>Eu[t.size.value]),a=e.computed(()=>Tu[t.color.value]),s=e.computed(()=>Bu);return{labelClasses:r,toggleSize:n,toggleClasses:o,toggleColor:a,toggleBallClasses:s}}const Nu=["disabled"],Vu=e.defineComponent({__name:"FwbToggle",props:{color:{default:""},disabled:{type:Boolean,default:!1},label:{default:""},modelValue:{type:Boolean,default:!1},size:{default:"md"}},emits:["update:modelValue"],setup(t,{emit:r}){const o=t,n=r,a=e.computed({get(){return o.modelValue},set(p){n("update:modelValue",p)}}),{labelClasses:s,toggleSize:l,toggleClasses:i,toggleColor:d,toggleBallClasses:c}=zu(e.toRefs(o));return(p,f)=>(e.openBlock(),e.createElementBlock("label",{class:e.normalizeClass(e.unref(s))},[e.withDirectives(e.createElementVNode("input",{"onUpdate:modelValue":f[0]||(f[0]=g=>a.value=g),disabled:p.disabled,class:"sr-only peer",type:"checkbox"},null,8,Nu),[[e.vModelCheckbox,a.value]]),e.createElementVNode("span",{class:e.normalizeClass([e.unref(i),e.unref(l),e.unref(d)])},null,2),e.createElementVNode("span",{class:e.normalizeClass(e.unref(c))},e.toDisplayString(p.label),3)],2))}}),Pu=["href"],Fu=e.defineComponent({__name:"FwbA",props:{href:{default:""},color:{default:"text-primary-600 dark:text-primary-500"}},setup(t){return(r,o)=>(e.openBlock(),e.createElementBlock("a",{href:r.href,class:e.normalizeClass([r.color,"inline-flex items-center hover:underline"])},[e.renderSlot(r.$slots,"default")],10,Pu))}}),Au=e.defineComponent({inheritAttrs:!1,__name:"FwbHeading",props:{tag:{default:"h1"},color:{default:"text-gray-900 dark:text-white"},customSize:{default:""}},setup(t){const r=t,o={h1:"text-5xl font-extrabold",h2:"text-4xl font-bold",h3:"text-3xl font-bold",h4:"text-2xl font-bold",h5:"text-xl font-bold",h6:"text-lg font-bold"},n=e.useAttrs(),a=S("w-full",o[r.tag],r.color,r.customSize,n.class),s=r.tag;return(l,i)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(s)),e.mergeProps(l.$attrs,{class:e.unref(a)}),{default:e.withCtx(()=>[e.renderSlot(l.$slots,"default")]),_:3},16,["class"]))}}),Iu=["src","alt"],Mu=["src","alt"],Ou=e.defineComponent({__name:"FwbImg",props:{caption:{default:""},src:{default:""},size:{default:"max-w-full"},alt:{default:""},imgClass:{default:"h-auto"},alignment:{default:""},captionClass:{default:"mt-2 text-sm text-center text-gray-500 dark:text-gray-400"}},setup(t){return(r,o)=>r.caption?(e.openBlock(),e.createElementBlock("figure",{key:0,class:e.normalizeClass(r.size)},[e.createElementVNode("img",{src:r.src,alt:r.alt,class:e.normalizeClass([r.size,r.alignment,r.imgClass])},null,10,Iu),e.createElementVNode("figcaption",{class:e.normalizeClass(r.captionClass)},e.toDisplayString(r.caption),3)],2)):(e.openBlock(),e.createElementBlock("img",{key:1,src:r.src,alt:r.alt,class:e.normalizeClass([r.size,r.alignment,r.imgClass])},null,10,Mu))}}),Lu="mb-3 last:mb-0 text-gray-900 dark:text-white leading-normal",Du=e.defineComponent({__name:"FwbP",props:{class:{default:""}},setup(t){const r=t,o=e.computed(()=>Q([Lu,r.class]));return(n,a)=>(e.openBlock(),e.createElementBlock("p",{class:e.normalizeClass(o.value)},[e.renderSlot(n.$slots,"default")],2))}}),Ru=e.defineComponent({__name:"FlowbiteThemable",props:{theme:{default:"blue"}},setup(t){const r=t;return e.provide(Pr,e.toRef(r,"theme")),(o,n)=>e.renderSlot(o.$slots,"default")}});function ju(){const t=e.inject(Or,null);return t===null&&console.warn("Cannot use useToast outside component. Please wrap your component with "),{add:a=>t?t?.add(a):"",remove:a=>t?t?.remove(a):!1,pop:()=>t?t?.pop():""}}h.FlowbiteThemable=Ru,h.FlowbiteThemableChild=Mr,h.FwbA=Fu,h.FwbAccordion=_o,h.FwbAccordionContent=Qo,h.FwbAccordionHeader=on,h.FwbAccordionPanel=an,h.FwbAlert=pn,h.FwbAvatar=Sn,h.FwbAvatarStack=zn,h.FwbAvatarStackCounter=Vn,h.FwbBadge=Dn,h.FwbBreadcrumb=qn,h.FwbBreadcrumbItem=ra,h.FwbButton=rr,h.FwbButtonGroup=wa,h.FwbCard=xa,h.FwbCarousel=za,h.FwbCheckbox=yp,h.FwbDropdown=ui,h.FwbFileInput=Vp,h.FwbFooter=fi,h.FwbFooterBrand=hi,h.FwbFooterCopyright=bi,h.FwbFooterIcon=wi,h.FwbFooterLink=ki,h.FwbFooterLinkGroup=_i,h.FwbHeading=Au,h.FwbImg=Ou,h.FwbInput=Wp,h.FwbJumbotron=xi,h.FwbListGroup=vi,h.FwbListGroupItem=Fi,h.FwbMegaMenu=id,h.FwbMegaMenuDropdown=cd,h.FwbModal=Li,h.FwbNavbar=Ji,h.FwbNavbarCollapse=Zi,h.FwbNavbarLink=od,h.FwbNavbarLogo=sd,h.FwbP=Du,h.FwbPagination=$d,h.FwbProgress=Td,h.FwbRadio=Kp,h.FwbRange=nu,h.FwbRating=Md,h.FwbSelect=bu,h.FwbSidebar=Dd,h.FwbSidebarCta=Wd,h.FwbSidebarDropdownItem=Xd,h.FwbSidebarItem=Zd,h.FwbSidebarItemGroup=tc,h.FwbSidebarLogo=nc,h.FwbSlotListener=$t,h.FwbSpinner=Ce,h.FwbTab=zc,h.FwbTable=lc,h.FwbTableBody=cc,h.FwbTableCell=mc,h.FwbTableHead=yc,h.FwbTableHeadCell=xc,h.FwbTableRow=Bc,h.FwbTabs=Mc,h.FwbTextarea=$u,h.FwbTimeline=Rc,h.FwbTimelineBody=Wc,h.FwbTimelineContent=qc,h.FwbTimelineItem=Kc,h.FwbTimelinePoint=Xc,h.FwbTimelineTime=r0,h.FwbTimelineTitle=s0,h.FwbToast=vt,h.FwbToastProvider=w0,h.FwbToggle=Vu,h.FwbTooltip=up,h.useToast=ju,Object.defineProperty(h,Symbol.toStringTag,{value:"Module"})}); diff --git a/src/components/FwbNavbar/FwbMegaMenu.vue b/src/components/FwbNavbar/FwbMegaMenu.vue index a4deef3..4e2b9b4 100644 --- a/src/components/FwbNavbar/FwbMegaMenu.vue +++ b/src/components/FwbNavbar/FwbMegaMenu.vue @@ -1,5 +1,5 @@