Files
flowbite-vue/dist/flowbite-vue.umd.js
2024-03-12 06:22:37 +01:00

7 lines
202 KiB
JavaScript

(function(h,e){typeof exports=="object"&&typeof module<"u"?e(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],e):(h=typeof globalThis<"u"?globalThis:h||self,e(h["flowbite-vue"]={},h.Vue))})(this,function(h,e){"use strict";var Ot=document.createElement("style");Ot.textContent=`@tailwind components;@layer components{.btn-group>button{@apply rounded-none;}.btn-group>button:first-child{@apply rounded-l-lg;}.btn-group>button:last-child{@apply rounded-r-lg;}}.to-bottom-enter-active[data-v-7ea3917f],.to-bottom-leave-active[data-v-7ea3917f],.to-left-enter-active[data-v-7ea3917f],.to-left-leave-active[data-v-7ea3917f],.to-right-enter-active[data-v-7ea3917f],.to-right-leave-active[data-v-7ea3917f],.to-top-enter-active[data-v-7ea3917f],.to-top-leave-active[data-v-7ea3917f]{transition:all .25s}.to-top-enter-active[data-v-7ea3917f],.to-top-leave-to[data-v-7ea3917f]{opacity:0;transform:translateY(10px)}.to-top-leave[data-v-7ea3917f],.to-top-enter-to[data-v-7ea3917f]{opacity:1;transform:translateY(0)}.to-right-enter-active[data-v-7ea3917f],.to-right-leave-to[data-v-7ea3917f]{opacity:0;transform:translate(-10px)}.to-right-leave[data-v-7ea3917f],.to-right-enter-to[data-v-7ea3917f]{opacity:1;transform:translate(0)}.to-bottom-enter-active[data-v-7ea3917f],.to-bottom-leave-to[data-v-7ea3917f]{opacity:0;transform:translateY(-10px)}.to-bottom-leave[data-v-7ea3917f],.to-bottom-enter-to[data-v-7ea3917f]{opacity:1;transform:translateY(0)}.to-left-enter-active[data-v-7ea3917f],.to-left-leave-to[data-v-7ea3917f]{opacity:0;transform:translate(10px)}.to-left-leave[data-v-7ea3917f],.to-left-enter-to[data-v-7ea3917f]{opacity:1;transform:translate(0)}.slide-left-enter-active[data-v-aba06225],.slide-left-leave-active[data-v-aba06225]{transition:all .5s ease}.slide-left-enter-from[data-v-aba06225],.slide-left-leave-to[data-v-aba06225]{opacity:0;transform:translate(30px)}.slide-right-enter-active[data-v-aba06225],.slide-right-leave-active[data-v-aba06225]{transition:all .5s ease}.slide-right-enter-from[data-v-aba06225],.slide-right-leave-to[data-v-aba06225]{opacity:0;transform:translate(-30px)}.slide-top-enter-active[data-v-aba06225],.slide-top-leave-active[data-v-aba06225]{transition:all .5s ease}.slide-top-enter-from[data-v-aba06225],.slide-top-leave-to[data-v-aba06225]{opacity:0;transform:translateY(30px)}.slide-bottom-enter-active[data-v-aba06225],.slide-bottom-leave-active[data-v-aba06225]{transition:all .5s ease}.slide-bottom-enter-from[data-v-aba06225],.slide-bottom-leave-to[data-v-aba06225]{opacity:0;transform:translateY(-30px)}.fade-enter-active[data-v-aba06225],.fade-leave-active[data-v-aba06225]{transition:all .5s ease}.fade-enter-from[data-v-aba06225],.fade-leave-to[data-v-aba06225]{opacity:0}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-tooltip-dark .v-popper__wrapper .v-popper__inner{background:rgba(0,0,0);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip-dark .v-popper__arrow-inner{visibility:hidden}.v-popper--theme-tooltip-dark .v-popper__arrow-outer{border-color:#000c}@media (prefers-color-scheme: dark){.v-popper--theme-tooltip-dark .v-popper__wrapper .v-popper__inner{background:rgb(55 65 81)}.v-popper--theme-tooltip-dark .v-popper__arrow-outer{border-color:#374151}}.v-popper--theme-tooltip-light .v-popper__wrapper .v-popper__inner{background:#fff;color:#000;padding:7px 12px 6px;border-radius:6px;border:1px solid #eeeeee;box-shadow:0 6px 30px #00000040}.v-popper--theme-tooltip-light .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-tooltip-light .v-popper__arrow-outer{border-color:#ddd}.v-popper__popper[data-popper-placement^=bottom] .v-popper__inner{margin-top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__inner{margin-left:-1px}input[type=range].range-lg[data-v-c4cfe3d4]::-moz-range-thumb{height:1.5rem;width:1.5rem}input[type=range].range-sm[data-v-c4cfe3d4]::-moz-range-thumb{height:1rem;width:1rem}
`,document.head.appendChild(Ot);let Lt=(t=21)=>crypto.getRandomValues(new Uint8Array(t)).reduce((r,o)=>(o&=63,o<36?r+=o.toString(36):o<62?r+=(o-26).toString(36).toUpperCase():o>62?r+="-":r+="_",r),"");const it=e.reactive({});function ke(t,r){return e.onBeforeMount(()=>{t&&(it[t]={id:t,flush:r?.flush??!1,alwaysOpen:r?.alwaysOpen??!1,openFirstItem:r?.openFirstItem??!0,panels:{}})}),e.onBeforeUnmount(()=>{t&&delete it[t]}),{accordionsStates:it}}const ko=["data-accordion-id"],_o=e.defineComponent({__name:"FwbAccordion",props:{alwaysOpen:{type:Boolean,default:!1},openFirstItem:{type:Boolean,default:!0},flush:{type:Boolean,default:!1}},setup(t){const r=t,o=Lt();return ke(o,{...r}),(n,a)=>(e.openBlock(),e.createElementBlock("div",{"data-accordion-id":e.unref(o)},[e.renderSlot(n.$slots,"default")],8,ko))}});function xo(){for(var t=0,r,o,n="";t<arguments.length;)(r=arguments[t++])&&(o=Dt(r))&&(n&&(n+=" "),n+=o);return n}function Dt(t){if(typeof t=="string")return t;for(var r,o="",n=0;n<t.length;n++)t[n]&&(r=Dt(t[n]))&&(o&&(o+=" "),o+=r);return o}var dt="-";function Co(t){var r=vo(t),o=t.conflictingClassGroups,n=t.conflictingClassGroupModifiers,a=n===void 0?{}:n;function s(i){var d=i.split(dt);return d[0]===""&&d.length!==1&&d.shift(),Rt(d,r)||$o(i)}function l(i,d){var c=o[i]||[];return d&&a[i]?[].concat(c,a[i]):c}return{getClassGroupId:s,getConflictingClassGroupIds:l}}function Rt(t,r){if(t.length===0)return r.classGroupId;var o=t[0],n=r.nextPart.get(o),a=n?Rt(t.slice(1),n):void 0;if(a)return a;if(r.validators.length!==0){var s=t.join(dt);return r.validators.find(function(l){var i=l.validator;return i(s)})?.classGroupId}}var jt=/^\[(.+)\]$/;function $o(t){if(jt.test(t)){var r=jt.exec(t)[1],o=r?.substring(0,r.indexOf(":"));if(o)return"arbitrary.."+o}}function vo(t){var r=t.theme,o=t.prefix,n={nextPart:new Map,validators:[]},a=Bo(Object.entries(t.classGroups),o);return a.forEach(function(s){var l=s[0],i=s[1];ct(i,n,l,r)}),n}function ct(t,r,o,n){t.forEach(function(a){if(typeof a=="string"){var s=a===""?r:Ht(r,a);s.classGroupId=o;return}if(typeof a=="function"){if(So(a)){ct(a(n),r,o,n);return}r.validators.push({validator:a,classGroupId:o});return}Object.entries(a).forEach(function(l){var i=l[0],d=l[1];ct(d,Ht(r,i),o,n)})})}function Ht(t,r){var o=t;return r.split(dt).forEach(function(n){o.nextPart.has(n)||o.nextPart.set(n,{nextPart:new Map,validators:[]}),o=o.nextPart.get(n)}),o}function So(t){return t.isThemeGetter}function Bo(t,r){return r?t.map(function(o){var n=o[0],a=o[1],s=a.map(function(l){return typeof l=="string"?r+l:typeof l=="object"?Object.fromEntries(Object.entries(l).map(function(i){var d=i[0],c=i[1];return[r+d,c]})):l});return[n,s]}):t}function Eo(t){if(t<1)return{get:function(){},set:function(){}};var r=0,o=new Map,n=new Map;function a(s,l){o.set(s,l),r++,r>t&&(r=0,n=o,o=new Map)}return{get:function(l){var i=o.get(l);if(i!==void 0)return i;if((i=n.get(l))!==void 0)return a(l,i),i},set:function(l,i){o.has(l)?o.set(l,i):a(l,i)}}}var Gt="!";function To(t){var r=t.separator||":",o=r.length===1,n=r[0],a=r.length;return function(l){for(var i=[],d=0,c=0,p,f=0;f<l.length;f++){var g=l[f];if(d===0){if(g===n&&(o||l.slice(f,f+a)===r)){i.push(l.slice(c,f)),c=f+a;continue}if(g==="/"){p=f;continue}}g==="["?d++:g==="]"&&d--}var u=i.length===0?l:l.substring(c),m=u.startsWith(Gt),b=m?u.substring(1):u,w=p&&p>c?p-c:void 0;return{modifiers:i,hasImportantModifier:m,baseClassName:b,maybePostfixModifierPosition:w}}}function zo(t){if(t.length<=1)return t;var r=[],o=[];return t.forEach(function(n){var a=n[0]==="[";a?(r.push.apply(r,o.sort().concat([n])),o=[]):o.push(n)}),r.push.apply(r,o.sort()),r}function No(t){return{cache:Eo(t.cacheSize),splitModifiers:To(t),...Co(t)}}var Vo=/\s+/;function Po(t,r){var o=r.splitModifiers,n=r.getClassGroupId,a=r.getConflictingClassGroupIds,s=new Set;return t.trim().split(Vo).map(function(l){var i=o(l),d=i.modifiers,c=i.hasImportantModifier,p=i.baseClassName,f=i.maybePostfixModifierPosition,g=n(f?p.substring(0,f):p),u=!!f;if(!g){if(!f)return{isTailwindClass:!1,originalClassName:l};if(g=n(p),!g)return{isTailwindClass:!1,originalClassName:l};u=!1}var m=zo(d).join(":"),b=c?m+Gt:m;return{isTailwindClass:!0,modifierId:b,classGroupId:g,originalClassName:l,hasPostfixModifier:u}}).reverse().filter(function(l){if(!l.isTailwindClass)return!0;var i=l.modifierId,d=l.classGroupId,c=l.hasPostfixModifier,p=i+d;return s.has(p)?!1:(s.add(p),a(d,c).forEach(function(f){return s.add(i+f)}),!0)}).reverse().map(function(l){return l.originalClassName}).join(" ")}function Fo(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var n,a,s,l=i;function i(c){var p=r[0],f=r.slice(1),g=f.reduce(function(u,m){return m(u)},p());return n=No(g),a=n.cache.get,s=n.cache.set,l=d,d(c)}function d(c){var p=a(c);if(p)return p;var f=Po(c,n);return s(c,f),f}return function(){return l(xo.apply(null,arguments))}}function N(t){var r=function(n){return n[t]||[]};return r.isThemeGetter=!0,r}var Wt=/^\[(?:([a-z-]+):)?(.+)\]$/i,Ao=/^\d+\/\d+$/,Io=new Set(["px","full","screen"]),Mo=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Oo=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Lo=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/;function H(t){return se(t)||Io.has(t)||Ao.test(t)||pt(t)}function pt(t){return le(t,"length",Wo)}function Do(t){return le(t,"size",qt)}function Ro(t){return le(t,"position",qt)}function jo(t){return le(t,"url",qo)}function Le(t){return le(t,"number",se)}function se(t){return!Number.isNaN(Number(t))}function Ho(t){return t.endsWith("%")&&se(t.slice(0,-1))}function _e(t){return Ut(t)||le(t,"number",Ut)}function v(t){return Wt.test(t)}function xe(){return!0}function X(t){return Mo.test(t)}function Go(t){return le(t,"",Uo)}function le(t,r,o){var n=Wt.exec(t);return n?n[1]?n[1]===r:o(n[2]):!1}function Wo(t){return Oo.test(t)}function qt(){return!1}function qo(t){return t.startsWith("url(")}function Ut(t){return Number.isInteger(Number(t))}function Uo(t){return Lo.test(t)}function Yo(){var t=N("colors"),r=N("spacing"),o=N("blur"),n=N("brightness"),a=N("borderColor"),s=N("borderRadius"),l=N("borderSpacing"),i=N("borderWidth"),d=N("contrast"),c=N("grayscale"),p=N("hueRotate"),f=N("invert"),g=N("gap"),u=N("gradientColorStops"),m=N("gradientColorStopPositions"),b=N("inset"),w=N("margin"),k=N("opacity"),_=N("padding"),$=N("saturate"),E=N("scale"),y=N("sepia"),T=N("skew"),x=N("space"),z=N("translate"),P=function(){return["auto","contain","none"]},F=function(){return["auto","hidden","clip","visible","scroll"]},I=function(){return["auto",v,r]},C=function(){return[v,r]},K=function(){return["",H]},A=function(){return["auto",se,v]},O=function(){return["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]},M=function(){return["solid","dashed","dotted","double","none"]},j=function(){return["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]},Ie=function(){return["start","end","center","between","around","evenly","stretch"]},Me=function(){return["","0",v]},wo=function(){return["auto","avoid","all","avoid-page","page","left","right","column"]},Oe=function(){return[se,Le]},lt=function(){return[se,v]};return{cacheSize:500,theme:{colors:[xe],spacing:[H],blur:["none","",X,v],brightness:Oe(),borderColor:[t],borderRadius:["none","","full",X,v],borderSpacing:C(),borderWidth:K(),contrast:Oe(),grayscale:Me(),hueRotate:lt(),invert:Me(),gap:C(),gradientColorStops:[t],gradientColorStopPositions:[Ho,pt],inset:I(),margin:I(),opacity:Oe(),padding:C(),saturate:Oe(),scale:Oe(),sepia:Me(),skew:lt(),space:C(),translate:C()},classGroups:{aspect:[{aspect:["auto","square","video",v]}],container:["container"],columns:[{columns:[X]}],"break-after":[{"break-after":wo()}],"break-before":[{"break-before":wo()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[].concat(O(),[v])}],overflow:[{overflow:F()}],"overflow-x":[{"overflow-x":F()}],"overflow-y":[{"overflow-y":F()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[b]}],"inset-x":[{"inset-x":[b]}],"inset-y":[{"inset-y":[b]}],start:[{start:[b]}],end:[{end:[b]}],top:[{top:[b]}],right:[{right:[b]}],bottom:[{bottom:[b]}],left:[{left:[b]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",_e]}],basis:[{basis:I()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",v]}],grow:[{grow:Me()}],shrink:[{shrink:Me()}],order:[{order:["first","last","none",_e]}],"grid-cols":[{"grid-cols":[xe]}],"col-start-end":[{col:["auto",{span:["full",_e]},v]}],"col-start":[{"col-start":A()}],"col-end":[{"col-end":A()}],"grid-rows":[{"grid-rows":[xe]}],"row-start-end":[{row:["auto",{span:[_e]},v]}],"row-start":[{"row-start":A()}],"row-end":[{"row-end":A()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",v]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",v]}],gap:[{gap:[g]}],"gap-x":[{"gap-x":[g]}],"gap-y":[{"gap-y":[g]}],"justify-content":[{justify:["normal"].concat(Ie())}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal"].concat(Ie(),["baseline"])}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[].concat(Ie(),["baseline"])}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[_]}],px:[{px:[_]}],py:[{py:[_]}],ps:[{ps:[_]}],pe:[{pe:[_]}],pt:[{pt:[_]}],pr:[{pr:[_]}],pb:[{pb:[_]}],pl:[{pl:[_]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[x]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[x]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",v,r]}],"min-w":[{"min-w":["min","max","fit",v,H]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[X]},X,v]}],h:[{h:[v,r,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",v,H]}],"max-h":[{"max-h":[v,r,"min","max","fit"]}],"font-size":[{text:["base",X,pt]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Le]}],"font-family":[{font:[xe]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",v]}],"line-clamp":[{"line-clamp":["none",se,Le]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",v,H]}],"list-image":[{"list-image":["none",v]}],"list-style-type":[{list:["none","disc","decimal",v]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[k]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[k]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[].concat(M(),["wavy"])}],"text-decoration-thickness":[{decoration:["auto","from-font",H]}],"underline-offset":[{"underline-offset":["auto",v,H]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:C()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",v]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",v]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[k]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[].concat(O(),[Ro])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Do]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},jo]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[u]}],"gradient-via":[{via:[u]}],"gradient-to":[{to:[u]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[i]}],"border-w-x":[{"border-x":[i]}],"border-w-y":[{"border-y":[i]}],"border-w-s":[{"border-s":[i]}],"border-w-e":[{"border-e":[i]}],"border-w-t":[{"border-t":[i]}],"border-w-r":[{"border-r":[i]}],"border-w-b":[{"border-b":[i]}],"border-w-l":[{"border-l":[i]}],"border-opacity":[{"border-opacity":[k]}],"border-style":[{border:[].concat(M(),["hidden"])}],"divide-x":[{"divide-x":[i]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[i]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[k]}],"divide-style":[{divide:M()}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:[""].concat(M())}],"outline-offset":[{"outline-offset":[v,H]}],"outline-w":[{outline:[H]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:K()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[k]}],"ring-offset-w":[{"ring-offset":[H]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",X,Go]}],"shadow-color":[{shadow:[xe]}],opacity:[{opacity:[k]}],"mix-blend":[{"mix-blend":j()}],"bg-blend":[{"bg-blend":j()}],filter:[{filter:["","none"]}],blur:[{blur:[o]}],brightness:[{brightness:[n]}],contrast:[{contrast:[d]}],"drop-shadow":[{"drop-shadow":["","none",X,v]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[p]}],invert:[{invert:[f]}],saturate:[{saturate:[$]}],sepia:[{sepia:[y]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[o]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[d]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[p]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[k]}],"backdrop-saturate":[{"backdrop-saturate":[$]}],"backdrop-sepia":[{"backdrop-sepia":[y]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[l]}],"border-spacing-x":[{"border-spacing-x":[l]}],"border-spacing-y":[{"border-spacing-y":[l]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",v]}],duration:[{duration:lt()}],ease:[{ease:["linear","in","out","in-out",v]}],delay:[{delay:lt()}],animate:[{animate:["none","spin","ping","pulse","bounce",v]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[E]}],"scale-x":[{"scale-x":[E]}],"scale-y":[{"scale-y":[E]}],rotate:[{rotate:[_e,v]}],"translate-x":[{"translate-x":[z]}],"translate-y":[{"translate-y":[z]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",v]}],accent:[{accent:["auto",t]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",v]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":C()}],"scroll-mx":[{"scroll-mx":C()}],"scroll-my":[{"scroll-my":C()}],"scroll-ms":[{"scroll-ms":C()}],"scroll-me":[{"scroll-me":C()}],"scroll-mt":[{"scroll-mt":C()}],"scroll-mr":[{"scroll-mr":C()}],"scroll-mb":[{"scroll-mb":C()}],"scroll-ml":[{"scroll-ml":C()}],"scroll-p":[{"scroll-p":C()}],"scroll-px":[{"scroll-px":C()}],"scroll-py":[{"scroll-py":C()}],"scroll-ps":[{"scroll-ps":C()}],"scroll-pe":[{"scroll-pe":C()}],"scroll-pt":[{"scroll-pt":C()}],"scroll-pr":[{"scroll-pr":C()}],"scroll-pb":[{"scroll-pb":C()}],"scroll-pl":[{"scroll-pl":C()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","pinch-zoom","manipulation",{pan:["x","left","right","y","up","down"]}]}],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",v]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[H,Le]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}var S=Fo(Yo);const Jo="p-5 border border-gray-200 dark:border-gray-700 dark:bg-gray-900";function Ko(t){const r=e.computed(()=>t.value.parentElement.parentElement.dataset.accordionId),o=e.computed(()=>t.value.parentElement.dataset.panelId),{accordionsStates:n}=ke(),a=e.computed(()=>n[r.value]),s=e.computed(()=>n[r.value].panels[o.value]),l=e.computed(()=>Object.keys(n[r.value].panels[o.value]).length);return{contentClasses:e.computed(()=>S(Jo,!s.value.isVisible&&"hidden",(s.value.order!==l.value-1||a.value.flush)&&"border-b-0",s.value.order===l.value-1&&"border-t-0",a.value.flush&&"border-x-0"))}}const Qo=e.defineComponent({__name:"FwbAccordionContent",setup(t){const r=e.ref(!1),o=e.ref();let n;return e.onMounted(()=>{n=Ko(o).contentClasses,r.value=!0}),(a,s)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"content",ref:o},[r.value?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(n))},[e.renderSlot(a.$slots,"default")],2)):e.createCommentVNode("",!0)],512))}}),Xo="flex items-center p-5 w-full font-medium text-left text-gray-500 border border-gray-200 focus:ring-4 focus:ring-gray-200 dark:focus:ring-gray-800 dark:border-gray-700 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-800",Zo="w-6 h-6 shrink-0";function en(t){const r=e.computed(()=>t.value.parentElement.parentElement.dataset.accordionId),o=e.computed(()=>t.value.parentElement.dataset.panelId),{accordionsStates:n}=ke(),a=e.computed(()=>n[r.value]),s=e.computed(()=>a.value.panels[o.value]),l=e.computed(()=>Object.keys(s.value).length),i=e.computed(()=>s.value.order!==l.value-1),d=e.computed(()=>i.value||a.value.flush&&s.value.order===l.value-1&&!s.value.isVisible),c=e.computed(()=>S(Xo,s.value.isVisible&&"bg-gray-100 dark:bg-gray-800",s.value.order===0&&!a.value.flush&&"rounded-t-xl",s.value.order===0&&a.value.flush&&"border-t-0",d.value&&"border-b-0",a.value.flush&&"border-x-0")),p=e.computed(()=>S(Zo,s.value.isVisible&&"rotate-180"));return{headerClasses:c,arrowClasses:p}}const tn={class:"w-full"},rn=[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z"},null,-1)],on=e.defineComponent({__name:"FwbAccordionHeader",setup(t){const r=e.ref(!1),o=e.ref(),n=e.computed(()=>o.value.parentElement.parentElement.dataset.accordionId),a=e.computed(()=>o.value.parentElement.dataset.panelId),{accordionsStates:s}=ke(),l=e.computed(()=>s[n.value]),i=e.computed(()=>l.value.panels[a.value]);let d,c;function p(){const u=i.value.isVisible;for(const m in l.value.panels){const b=l.value.panels[m];b.id!==a.value?b.isVisible=!1:b.isVisible=!u}}function f(){i.value.isVisible=!i.value.isVisible}function g(){if(l.value.alwaysOpen)return f();p()}return e.onMounted(()=>{const u=en(o);d=u.headerClasses,c=u.arrowClasses,r.value=!0}),(u,m)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"header",ref:o},[r.value?(e.openBlock(),e.createElementBlock("button",{key:0,type:"button",class:e.normalizeClass(e.unref(d)),onClick:g},[e.createElementVNode("span",tn,[e.renderSlot(u.$slots,"default")]),(e.openBlock(),e.createElementBlock("svg",{"data-accordion-icon":"",class:e.normalizeClass(e.unref(c)),fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},rn,2))],2)):e.createCommentVNode("",!0)],512))}}),nn=["data-panel-id"],an=e.defineComponent({__name:"FwbAccordionPanel",setup(t){const{accordionsStates:r}=ke(),o=Lt(),n=e.ref(),a=e.computed(()=>n.value?n.value.parentElement.dataset.accordionId:null),s=e.computed(()=>r[a.value]);return e.onMounted(()=>{const l=Object.keys(s?.value?.panels)?.length;s.value.panels[o]={id:o,order:l,isVisible:(s.value.openFirstItem&&l===0)??!1}}),(l,i)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"panel",ref:n,"data-panel-id":e.unref(o)},[a.value?e.renderSlot(l.$slots,"default",{key:0}):e.createCommentVNode("",!0)],8,nn))}}),sn={class:"flex items-center"},ln=e.createElementVNode("svg",{class:"flex-shrink-0 w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z","clip-rule":"evenodd"})],-1),dn=[e.createElementVNode("span",{class:"sr-only"},"Dismiss",-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",{"fill-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","clip-rule":"evenodd"})],-1)],cn="ml-auto -mr-1.5 -my-1.5 rounded-lg focus:ring-2 p-1.5 inline-flex h-8 w-8 dark:bg-gray-800 dark:hover:bg-gray-700",pn=e.defineComponent({inheritAttrs:!1,__name:"FwbAlert",props:{type:{default:"info"},closable:{type:Boolean,default:!1},icon:{type:Boolean,default:!1},border:{type:Boolean,default:!1}},emits:["close"],setup(t,{emit:r}){const o=t,n=r,a=e.useAttrs(),s={danger:"text-red-800 dark:text-red-400",dark:"text-gray-800 dark:text-gray-300",info:"text-blue-800 dark:text-blue-400",success:"text-green-800 dark:text-green-400",warning:"text-yellow-800 dark:text-yellow-300"},l={danger:"bg-red-50",dark:"bg-gray-50",info:"bg-blue-50",success:"bg-green-50",warning:"bg-yellow-50"},d=S(cn,{danger:"text-red-500 dark:text-red-400 bg-red-50 hover:bg-red-200 focus:ring-red-400",dark:"text-gray-500 dark:text-gray-300 bg-gray-50 hover:bg-gray-200 focus:ring-gray-400 dark:hover:text-white",info:"text-blue-500 dark:text-blue-400 bg-blue-50 hover:bg-blue-200 focus:ring-blue-400",success:"text-green-500 dark:text-green-400 bg-green-50 hover:bg-green-200 focus:ring-green-400",warning:"text-yellow-500 dark:text-yellow-300 bg-yellow-50 hover:bg-yellow-200 focus:ring-yellow-400"}[o.type]),c={danger:"border-red-500 dark:text-red-400",dark:"border-gray-500 dark:text-gray-400",info:"border-blue-500 dark:text-blue-400",success:"border-green-500 dark:text-green-400",warning:"border-yellow-500 dark:text-yellow-400"},p={danger:[s.danger,l.danger].join(" "),dark:[s.dark,l.dark].join(" "),info:[s.info,l.info].join(" "),success:[s.success,l.success].join(" "),warning:[s.warning,l.warning].join(" ")},f=S("p-4 gap-3 text-sm dark:bg-gray-800 rounded-lg",p[o.type],(o.icon||o.closable)&&"flex items-center",c[o.type],o.border&&"border",a.class),g=e.ref(!0);function u(){n("close"),g.value=!1}return(m,b)=>g.value?(e.openBlock(),e.createElementBlock("div",e.mergeProps({key:0},m.$attrs,{class:e.unref(f),role:"alert"}),[e.createElementVNode("div",sn,[m.icon||m.$slots.icon?e.renderSlot(m.$slots,"icon",{key:0},()=>[ln]):e.createCommentVNode("",!0),e.renderSlot(m.$slots,"title")]),e.renderSlot(m.$slots,"default",{onCloseClick:u}),e.renderSlot(m.$slots,"close-icon",{onCloseClick:u},()=>[m.closable?(e.openBlock(),e.createElementBlock("button",{key:0,type:"button",class:e.normalizeClass(e.unref(d)),"aria-label":"Close",onClick:u},dn,2)):e.createCommentVNode("",!0)])],16)):e.createCommentVNode("",!0)}}),Q=t=>S(t),Yt={xs:"w-6 h-6",sm:"w-8 h-8",md:"w-10 h-10",lg:"w-20 h-20",xl:"w-36 h-36"},Jt={default:"rounded",rounded:"rounded-full"},un="ring-2 ring-gray-300 dark:ring-gray-500 p-1",fn="absolute h-3.5 w-3.5 rounded-full border-2 border-white dark:border-gray-800",mn={away:"bg-gray-400",busy:"bg-yellow-400",offline:"bg-red-400",online:"bg-green-400"},gn={"top-right-rounded":"top-0 -right-0.5","top-right-default":"-top-1.5 -right-1.5","top-left-rounded":"top-0 left-0","top-left-default":"top-0 left-0 transform -translate-y-1/2 -translate-x-1/2","bottom-right-rounded":"bottom-0 -right-0.5","bottom-right-default":"bottom-0 -right-1.5 translate-y-1/2","bottom-left-rounded":"bottom-0 left-0","bottom-left-default":"-bottom-1.5 left-0 transform -translate-x-1/2 "},hn="absolute w-auto h-auto text-gray-400",bn="flex overflow-hidden relative justify-center items-center",yn="bg-gray-100 dark:bg-gray-600",wn="font-medium text-gray-600 dark:text-gray-300",kn={xs:"bottom-0",sm:"bottom-0",md:"-bottom-1",lg:"-bottom-2",xl:"-bottom-4"};function _n(t){const r=e.computed(()=>Q([Yt[t.size.value],Jt[t.rounded.value?"rounded":"default"],t.bordered.value?un:"",t.stacked.value?"border-2 border-white dark:border-gray-800":""])),o=e.computed(()=>{const l=`${t.statusPosition.value}-${t.rounded.value?"rounded":"default"}`;return Q([fn,mn[t.status.value],gn[l]])}),n=e.computed(()=>Q([hn,kn[t.size.value]])),a=e.computed(()=>Q([bn,Yt[t.size.value],Jt[t.rounded.value?"rounded":"default"],t.img.value&&t.bordered.value?"":yn,t.bordered.value?" overflow-visible":""])),s=e.computed(()=>Q([wn]));return{avatarClasses:r,avatarDotClasses:o,avatarPlaceholderClasses:n,avatarPlaceholderInitialsClasses:s,avatarPlaceholderWrapperClasses:a}}const xn={class:"relative"},Cn=["alt","src"],$n=[e.createElementVNode("path",{"clip-rule":"evenodd",d:"M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z","fill-rule":"evenodd"},null,-1)],vn=["data-pos"],Sn=e.defineComponent({__name:"FwbAvatar",props:{alt:{type:String,default:"Avatar"},bordered:{type:Boolean,default:!1},img:{type:String,default:""},rounded:{type:Boolean,default:!1},size:{type:String,default:"md"},stacked:{type:Boolean,default:!1},status:{type:String,default:null},statusPosition:{type:String,default:"top-right"},initials:{type:String,default:null}},setup(t){const r=e.ref(!1);function o(){r.value=!0}const n=e.useSlots(),a=e.computed(()=>n.placeholder),s=t,{avatarClasses:l,avatarDotClasses:i,avatarPlaceholderClasses:d,avatarPlaceholderInitialsClasses:c,avatarPlaceholderWrapperClasses:p}=_n(e.toRefs(s));return(f,g)=>(e.openBlock(),e.createElementBlock("div",xn,[e.createElementVNode("div",{class:e.normalizeClass(e.unref(p))},[t.img&&!r.value?(e.openBlock(),e.createElementBlock("img",{key:0,alt:t.alt,class:e.normalizeClass(e.unref(l)),src:t.img,onError:o},null,42,Cn)):!t.initials&&a.value?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(d))},[e.renderSlot(f.$slots,"placeholder")],2)):!t.img&&!t.initials?(e.openBlock(),e.createElementBlock("svg",{key:2,class:e.normalizeClass(e.unref(d)),fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},$n,2)):(e.openBlock(),e.createElementBlock("div",{key:3,class:e.normalizeClass(e.unref(c))},e.toDisplayString(t.initials),3))],2),t.status?(e.openBlock(),e.createElementBlock("span",{key:0,class:e.normalizeClass(e.unref(i)),"data-pos":t.statusPosition},null,10,vn)):e.createCommentVNode("",!0)]))}}),q=(t,r)=>{const o=t.__vccOpts||t;for(const[n,a]of r)o[n]=a;return o},Bn={},En={class:"flex -space-x-4"};function Tn(t,r){return e.openBlock(),e.createElementBlock("div",En,[e.renderSlot(t.$slots,"default")])}const zn=q(Bn,[["render",Tn]]),Nn=["href"],Vn=e.defineComponent({__name:"FwbAvatarStackCounter",props:{total:{type:Number,default:1},href:{type:String,default:"#"}},setup(t){return(r,o)=>(e.openBlock(),e.createElementBlock("a",{class:"relative flex justify-center items-center w-10 h-10 text-xs font-medium text-white bg-gray-700 rounded-full border-2 border-white hover:bg-gray-600 dark:border-gray-800",href:t.href},"+"+e.toDisplayString(t.total),9,Nn))}}),Pn="mr-2 px-2.5 py-0.5 rounded flex items-center justify-center",Fn="bg-blue-100 hover:bg-blue-200 text-blue-800 dark:text-blue-800 dark:hover:bg-blue-300",An="p-1 rounded-full mr-2",In={default:"text-blue-800 dark:text-blue-800",dark:"text-gray-800 dark:bg-gray-700",red:"text-red-800 dark:text-red-900",green:"text-green-800 dark:text-green-900",yellow:"text-yellow-800 dark:text-yellow-900",indigo:"text-indigo-800 dark:text-indigo-900",purple:"text-purple-800 dark:text-purple-900",pink:"text-pink-800 dark:text-pink-900"},Mn={default:"bg-blue-100 dark:bg-blue-200",dark:"bg-gray-100 dark:bg-gray-700",red:"bg-red-100 dark:bg-red-200",green:"bg-green-100 dark:bg-green-200",yellow:"bg-yellow-100 dark:bg-yellow-200",indigo:"bg-indigo-100 dark:bg-indigo-200",purple:"bg-purple-100 dark:bg-purple-200",pink:"bg-pink-100 dark:bg-pink-200"},On={xs:"text-xs font-semibold",sm:"text-sm font-medium"};function Ln(t,r){const o=e.useAttrs();return{badgeClasses:e.computed(()=>S(On[t.size],t.href?"":Mn[t.type],t.href?"":In[t.type],t.href?Fn:"",r.isContentEmpty.value?An:Pn,o.class))}}const Dn=e.defineComponent({__name:"FwbBadge",props:{type:{default:"default"},size:{default:"xs"},href:{default:null}},setup(t){const r=t,o=e.useSlots(),n=e.computed(()=>!o.default),a=e.computed(()=>r.href?"a":"span"),{badgeClasses:s}=Ln(r,{isContentEmpty:n});return(l,i)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(a.value),{class:e.normalizeClass(e.unref(s)),href:l.href},{default:e.withCtx(()=>[e.renderSlot(l.$slots,"icon"),e.renderSlot(l.$slots,"default")]),_:3},8,["class","href"]))}});function Rn(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Kt={exports:{}};/*!
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;a<arguments.length;a++){var s=arguments[a];if(s){var l=typeof s;if(l==="string"||l==="number")n.push(s);else if(Array.isArray(s)){if(s.length){var i=o.apply(null,s);i&&n.push(i)}}else if(l==="object"){if(s.toString!==Object.prototype.toString&&!s.toString.toString().includes("[native code]")){n.push(s.toString());continue}for(var d in s)r.call(s,d)&&s[d]&&n.push(d)}}}return n.join(" ")}t.exports?(o.default=o,t.exports=o):window.classNames=o})()})(Kt);var jn=Kt.exports;const V=Rn(jn),Hn="inline-flex items-center space-x-1 md:space-x-3",Gn={default:"flex",solid:"flex px-5 py-3 text-gray-700 border border-gray-200 rounded-lg bg-gray-50 dark:bg-gray-800 dark:border-gray-700"};function Wn(t){const r=e.computed(()=>V(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);++o<n;)a[o]=r(t[o],o,t);return a}var us=Array.isArray;const me=us;var fs=1/0,hr=Z?Z.prototype:void 0,br=hr?hr.toString:void 0;function yr(t){if(typeof t=="string")return t;if(me(t))return ps(t,yr)+"";if(wt(t))return br?br.call(t):"";var r=t+"";return r=="0"&&1/t==-fs?"-0":r}function He(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}function ms(t){return t}var gs="[object AsyncFunction]",hs="[object Function]",bs="[object GeneratorFunction]",ys="[object Proxy]";function ws(t){if(!He(t))return!1;var r=bt(t);return r==hs||r==bs||r==gs||r==ys}var ks=ht["__core-js_shared__"];const kt=ks;var wr=function(){var t=/[^.]+$/.exec(kt&&kt.keys&&kt.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function _s(t){return!!wr&&wr in t}var xs=Function.prototype,Cs=xs.toString;function $s(t){if(t!=null){try{return Cs.call(t)}catch{}try{return t+""}catch{}}return""}var vs=/[\\^$.*+?()[\]{}|]/g,Ss=/^\[object .+?Constructor\]$/,Bs=Function.prototype,Es=Object.prototype,Ts=Bs.toString,zs=Es.hasOwnProperty,Ns=RegExp("^"+Ts.call(zs).replace(vs,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Vs(t){if(!He(t)||_s(t))return!1;var r=ws(t)?Ns:Ss;return r.test($s(t))}function Ps(t,r){return t?.[r]}function _t(t,r){var o=Ps(t,r);return Vs(o)?o:void 0}function Fs(t,r,o){switch(o.length){case 0:return t.call(r);case 1:return t.call(r,o[0]);case 2:return t.call(r,o[0],o[1]);case 3:return t.call(r,o[0],o[1],o[2])}return t.apply(r,o)}var As=800,Is=16,Ms=Date.now;function Os(t){var r=0,o=0;return function(){var n=Ms(),a=Is-(n-o);if(o=n,a>0){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<r}function qs(t,r,o){r=="__proto__"&&Ge?Ge(t,r,{configurable:!0,enumerable:!0,value:o,writable:!0}):t[r]=o}function _r(t,r){return t===r||t!==t&&r!==r}var Us=Object.prototype,Ys=Us.hasOwnProperty;function Js(t,r,o){var n=t[r];(!(Ys.call(t,r)&&_r(n,o))||o===void 0&&!(r in t))&&qs(t,r,o)}var xr=Math.max;function Ks(t,r,o){return r=xr(r===void 0?t.length-1:r,0),function(){for(var n=arguments,a=-1,s=xr(n.length-r,0),l=Array(s);++a<s;)l[a]=n[r+a];a=-1;for(var i=Array(r+1);++a<r;)i[a]=n[a];return i[r]=o(l),Fs(t,this,i)}}var Qs=9007199254740991;function Xs(t){return typeof t=="number"&&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<o;){var n=t[r];this.set(n[0],n[1])}}ie.prototype.clear=ll,ie.prototype.delete=il,ie.prototype.get=ul,ie.prototype.has=gl,ie.prototype.set=bl;function yl(){this.__data__=[],this.size=0}function We(t,r){for(var o=t.length;o--;)if(_r(t[o][0],r))return o;return-1}var wl=Array.prototype,kl=wl.splice;function _l(t){var r=this.__data__,o=We(r,t);if(o<0)return!1;var n=r.length-1;return o==n?r.pop():kl.call(r,o,1),--this.size,!0}function xl(t){var r=this.__data__,o=We(r,t);return o<0?void 0:r[o][1]}function Cl(t){return We(this.__data__,t)>-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();++r<o;){var n=t[r];this.set(n[0],n[1])}}ge.prototype.clear=yl,ge.prototype.delete=_l,ge.prototype.get=xl,ge.prototype.has=Cl,ge.prototype.set=$l;var vl=_t(ht,"Map");const Sl=vl;function Bl(){this.size=0,this.__data__={hash:new ie,map:new(Sl||ge),string:new ie}}function El(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}function qe(t,r){var o=t.__data__;return El(r)?o[typeof r=="string"?"string":"hash"]:o.map}function Tl(t){var r=qe(this,t).delete(t);return this.size-=r?1:0,r}function zl(t){return qe(this,t).get(t)}function Nl(t){return qe(this,t).has(t)}function Vl(t,r){var o=qe(this,t),n=o.size;return o.set(t,r),this.size+=o.size==n?0:1,this}function de(t){var r=-1,o=t==null?0:t.length;for(this.clear();++r<o;){var n=t[r];this.set(n[0],n[1])}}de.prototype.clear=Bl,de.prototype.delete=Tl,de.prototype.get=zl,de.prototype.has=Nl,de.prototype.set=Vl;var Pl="Expected a function";function xt(t,r){if(typeof t!="function"||r!=null&&typeof r!="function")throw new TypeError(Pl);var o=function(){var n=arguments,a=r?r.apply(this,n):n[0],s=o.cache;if(s.has(a))return s.get(a);var l=t.apply(this,n);return o.cache=s.set(a,l)||s,l};return o.cache=new(xt.Cache||de),o}xt.Cache=de;var Fl=500;function Al(t){var r=xt(t,function(n){return o.size===Fl&&o.clear(),n}),o=r.cache;return r}var Il=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ml=/\\(\\)?/g,Ol=Al(function(t){var r=[];return t.charCodeAt(0)===46&&r.push(""),t.replace(Il,function(o,n,a,s){r.push(a?s.replace(Ml,"$1"):n||o)}),r});const Ll=Ol;function Dl(t){return t==null?"":yr(t)}function Ue(t,r){return me(t)?t:al(t,r)?[t]:Ll(Dl(t))}var Rl=1/0;function Ct(t){if(typeof t=="string"||wt(t))return t;var r=t+"";return r=="0"&&1/t==-Rl?"-0":r}function jl(t,r){r=Ue(r,t);for(var o=0,n=r.length;t!=null&&o<n;)t=t[Ct(r[o++])];return o&&o==n?t:void 0}function Hl(t,r){for(var o=-1,n=r.length,a=t.length;++o<n;)t[a+o]=r[o];return t}var Sr=Z?Z.isConcatSpreadable:void 0;function Gl(t){return me(t)||vr(t)||!!(Sr&&t&&t[Sr])}function Br(t,r,o,n,a){var s=-1,l=t.length;for(o||(o=Gl),a||(a=[]);++s<l;){var i=t[s];r>0&&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<a;){var l=Ct(r[n]);if(!(s=t!=null&&o(t,l)))break;t=t[l]}return s||++n!=a?s:(a=t==null?0:t.length,!!a&&Xs(a)&&kr(l,a)&&(me(t)||vr(t)))}function Jl(t,r){return t!=null&&Yl(t,r,Ul)}function Kl(t,r,o,n){if(!He(t))return t;r=Ue(r,t);for(var a=-1,s=r.length,l=s-1,i=t;i!=null&&++a<s;){var d=Ct(r[a]),c=o;if(d==="__proto__"||d==="constructor"||d==="prototype")return t;if(a!=l){var p=i[d];c=n?n(p,d,i):void 0,c===void 0&&(c=He(p)?p:kr(r[a+1])?[]:{})}Js(i,d,c),i=i[d]}return t}function Ql(t,r,o){for(var n=-1,a=r.length,s={};++n<a;){var l=r[n],i=jl(t,l);o(i,l)&&Kl(s,Ue(l,t),i)}return s}function Xl(t,r){return Ql(t,r,function(o,n){return Jl(t,n)})}var Zl=ql(function(t,r){return t==null?{}:Xl(t,r)});const ei=Zl;function Ye(t,r=!0,o=[]){return t.forEach(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 gap-2 items-center justify-between w-full py-2 px-3 font-medium text-gray-700 border-b border-gray-100 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<n.modelValue+n.sliceLength+1&&!(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<i.length;b++){const{name:w,fn:k}=i[b],{x:_,y:$,data:E,reset:y}=await k({x:p,y:f,initialPlacement:n,placement:g,strategy:a,middlewareData:u,rects:c,platform:l,elements:{reference:t,floating:r}});p=_??p,f=$??f,u={...u,[w]:{...u[w],...E}},y&&m<=50&&(m++,typeof y=="object"&&(y.placement&&(g=y.placement),y.rects&&(c=y.rects===!0?await l.getElementRects({reference:t,floating:r,strategy:a}):y.rects),{x:p,y:f}=Gr(c,g,d)),b=-1)}return{x:p,y:f,placement:g,strategy:a,middlewareData:u}};async function Xe(t,r){var o;r===void 0&&(r={});const{x:n,y:a,platform:s,rects:l,elements:i,strategy:d}=t,{boundary:c="clippingAncestors",rootBoundary:p="viewport",elementContext:f="floating",altBoundary:g=!1,padding:u=0}=pe(r,t),m=Hr(u),w=i[g?f==="floating"?"reference":"floating":f],k=ze(await s.getClippingRect({element:(o=await(s.isElement==null?void 0:s.isElement(w)))==null||o?w:w.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(i.floating)),boundary:c,rootBoundary:p,strategy:d})),_=f==="floating"?{...l.floating,x:n,y:a}:l.reference,$=await(s.getOffsetParent==null?void 0:s.getOffsetParent(i.floating)),E=await(s.isElement==null?void 0:s.isElement($))?await(s.getScale==null?void 0:s.getScale($))||{x:1,y:1}:{x:1,y:1},y=ze(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:_,offsetParent:$,strategy:d}):_);return{top:(k.top-y.top+m.top)/E.y,bottom:(y.bottom-k.bottom+m.bottom)/E.y,left:(k.left-y.left+m.left)/E.x,right:(y.right-k.right+m.right)/E.x}}const E0=t=>({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-(A<C?F:I)-b[m]/2<0,j=M?A<C?A-C:A-K:0;return{[u]:g[u]+j,data:{[u]:O,centerOffset:A-O-j,...M&&{alignmentOffset:j}},reset:M}}});function T0(t,r,o){return(t?[...o.filter(a=>G(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;o<W.length;o++)r=W[o],r.showGroup!==t&&(r.hide(),r.$emit("close-group"))}W.push(this),document.body.classList.add("v-popper--some-open");for(const r of no(this.theme))po(r).push(this),document.body.classList.add(`v-popper--some-open--${r}`);this.$emit("apply-show"),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await Vt(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(t=!1){if(this.shownChildren.size>0){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<W.length;r++){const o=W[r];try{const n=o.popperNode();o.$_mouseDownContains=n.contains(t.target)}catch{}}}function j0(t){mo(t)}function H0(t){mo(t,!0)}function mo(t,r=!1){const o={};for(let n=W.length-1;n>=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<W.length;r++)W[r].$_computePosition(t)}let oe=0,ne=0,Fe=0,Ae=0;typeof window<"u"&&window.addEventListener("mousemove",t=>{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 <toast-provider> component. Please wrap your component with <toast-provider>"),{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"})});