@dcodegroup-au/dsg-vue
Version:
Front-end Vue/Tailwind DSG for UntitledUI.
12 lines • 117 kB
JavaScript
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const C=require("./DsgTablePerPage.vue_vue_type_style_index_0_lang-C0UR1yia.cjs"),t=require("vue"),Yo=require("./DsgColoursConfig-D7UiFGB5.cjs"),io=require("./DsgLabel.vue_vue_type_style_index_0_lang-gCBicmCZ.cjs"),Zo=t.defineComponent({__name:"DsgMiscIcon",props:{theme:{default:"brand"},type:{default:"light-outline"},size:{default:"lg"},icon:{},classes:{default:""}},setup(e){const o=["dsg-misc-icon",`dsg-misc-icon--${e.theme}`,`dsg-misc-icon--${e.type}`,`dsg-misc-icon--${e.size}`,e.classes].join(" ").replace(/\s+/g," ").trim();return(s,n)=>(t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(t.unref(o))},[t.createVNode(C._sfc_main,t.normalizeProps(t.guardReactiveProps(s.icon)),null,16)],2))}}),no=(e,o)=>{const s=e.__vccOpts||e;for(const[n,i]of o)s[n]=i;return s},fe=no(Zo,[["__scopeId","data-v-6f50208c"]]),Jo=`<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Size=4xl" clip-path="url(#clip0_3302_422487)">
<path id="Vector" d="M24.711 5.66721C25.0149 6.40224 25.5983 6.98649 26.3328 7.29151L28.9086 8.35843C29.6437 8.66292 30.2277 9.24694 30.5322 9.98202C30.8367 10.7171 30.8367 11.543 30.5322 12.2781L29.466 14.8521C29.1614 15.5875 29.161 16.4142 29.467 17.1493L30.5313 19.7224C30.6822 20.0865 30.76 20.4768 30.76 20.8709C30.7601 21.265 30.6825 21.6553 30.5317 22.0194C30.3808 22.3836 30.1597 22.7144 29.881 22.993C29.6023 23.2717 29.2714 23.4927 28.9072 23.6434L26.3333 24.7096C25.5982 25.0135 25.014 25.5968 24.709 26.3314L23.642 28.9072C23.3376 29.6423 22.7535 30.2263 22.0185 30.5308C21.2834 30.8353 20.4574 30.8353 19.7224 30.5308L17.1484 29.4646C16.4133 29.1609 15.5877 29.1615 14.853 29.4663L12.2773 30.5317C11.5426 30.8355 10.7174 30.8353 9.98289 30.531C9.2484 30.2268 8.6647 29.6435 8.36001 28.9092L7.29277 26.3326C6.98885 25.5976 6.40548 25.0133 5.67091 24.7083L3.09514 23.6414C2.36037 23.337 1.77652 22.7534 1.47193 22.0187C1.16734 21.2841 1.16692 20.4585 1.47078 19.7236L2.53694 17.1496C2.84067 16.4145 2.84005 15.5889 2.53521 14.8542L1.47059 12.2766C1.31964 11.9125 1.24192 11.5223 1.24186 11.1282C1.24179 10.734 1.31939 10.3438 1.47022 9.97962C1.62104 9.6155 1.84214 9.28466 2.12088 9.00601C2.39961 8.72737 2.73052 8.50638 3.09469 8.35567L5.66862 7.28951C6.40301 6.98586 6.98691 6.40322 7.29216 5.6695L8.35908 3.09372C8.66357 2.35864 9.24759 1.77461 9.98267 1.47013C10.7178 1.16565 11.5437 1.16565 12.2788 1.47013L14.8527 2.53629C15.5878 2.84002 16.4134 2.8394 17.1481 2.53456L19.7249 1.47178C20.4599 1.16747 21.2857 1.16754 22.0206 1.47196C22.7556 1.77638 23.3395 2.36023 23.644 3.09513L24.7113 5.67167L24.711 5.66721Z" fill="#0788F5"/>
<path id="Vector_2" fill-rule="evenodd" clip-rule="evenodd" d="M22.2665 11.8058C22.4803 11.4701 22.5519 11.0631 22.4656 10.6746C22.3794 10.286 22.1423 9.94759 21.8065 9.73383C21.4708 9.52006 21.0638 9.44843 20.6753 9.5347C20.2867 9.62097 19.9483 9.85806 19.7345 10.1938L13.8605 19.4238L11.1725 16.0638C10.924 15.753 10.5622 15.5536 10.1667 15.5095C9.77118 15.4655 9.37436 15.5803 9.06352 15.8288C8.75269 16.0773 8.55331 16.4391 8.50923 16.8347C8.46516 17.2302 8.58001 17.627 8.82852 17.9378L12.8285 22.9378C12.9776 23.1244 13.1691 23.2727 13.387 23.3703C13.6049 23.468 13.843 23.5122 14.0815 23.4993C14.32 23.4864 14.5519 23.4167 14.758 23.2961C14.9641 23.1755 15.1385 23.0074 15.2665 22.8058L22.2665 11.8058Z" fill="white"/>
</g>
<defs>
<clipPath id="clip0_3302_422487">
<rect width="32" height="32" fill="white"/>
</clipPath>
</defs>
</svg>
`,Qo=["href","title"],es={class:"dsg-avatar--image-wrapper",tabindex:"0",ref:"avatarImageWrapperEl"},ts=["src","alt"],os={key:1,class:"dsg-avatar--initials"},ss={class:"dsg-avatar--status"},is={key:0,class:"dsg-avatar--activity"},ns=["innerHTML"],ls={key:2,class:"dsg-avatar--logo"},as=["src","alt"],rs={key:0,class:"dsg-avatar--info"},ds={class:"dsg-avatar--title"},cs={class:"dsg-avatar--subtext"},Re=t.defineComponent({__name:"DsgAvatar",props:{profileUri:{default:""},fullName:{default:""},size:{default:"md"},theme:{default:"activity"},isOnline:{type:Boolean,default:!1},uri:{default:()=>{}},classes:{default:""},companyLogoUri:{default:()=>{}},preventDefault:{type:Boolean,default:!1},title:{default:""},subText:{default:""},noFocus:{type:Boolean,default:!1}},emits:["avatar-clicked","before-change-status","after-change-status"],setup(e,{expose:o,emit:s}){const n=["dsg-avatar",`dsg-avatar--${e.size}`,`dsg-avatar--${e.theme}`,`dsg-avatar--${e.isOnline?"online":"offline"}`,`dsg-avatar--${e.title?.length?"has-info":"no-info"}`,`dsg-avatar--${e.uri?"has-link":"no-link"}`,`dsg-avatar--${e.noFocus?"no-focus":"focus"}`,`dsg-avatar--${["profile-photo","profile-photo-verified"].indexOf(e.theme)!==-1?"profile-photo":"non-profile-photo"}`,e.classes].join(" ");["profile-photo","profile-photo-verified"].indexOf(e.theme)!==-1&&(["sm","md","lg"].indexOf(e.size)===-1&&new C.DsgPropSyntaxWarning("DsgAvatar: The 'profile-photo' theme only supports the 'sm', 'md', and 'lg' sizes."),(e.fullName||e.title||e.subText)&&new C.DsgWarning("DsgAvatar: The 'profile-photo' theme will not display the 'title' or 'subText' props.")),e.theme==="logo"&&!e.companyLogoUri&&new C.DsgPropSyntaxWarning("DsgAvatar: The 'logo' theme requires a 'companyLogoUri' prop."),["activity","verified","logo"].indexOf(e.theme)!==-1&&e.title?.length&&e.subText?.length&&["xs","sm","md","lg","xl","2xl"].indexOf(e.size)===-1&&new C.DsgPropSyntaxWarning("DsgAvatar: The 'activity', 'verified', and 'logo' themes only support the 'xs', 'sm', 'md', 'lg', and 'xl' sizes when 'title' and 'subText' are provided."),e.theme==="tile"&&!e.title?.length&&!e.fullName&&new C.DsgPropSyntaxWarning("DsgAvatar: The 'tile' theme requires either 'title' or 'fullName' prop."),e.size==="xxs"&&(e.title?.length||e.subText?.length)&&new C.DsgPropSyntaxWarning("DsgAvatar: The 'xxs' size does not support the 'title' or 'subText' props.");const i=b=>{const g=b.split(" ");return(g[0].charAt(0)+g[g.length-1].charAt(0)).toUpperCase()},l=()=>e.fullName?"Avatar of "+e.fullName:"Avatar",a=s,r=t.ref(!1),d=b=>{a("before-change-status",r.value,b),r.value=b,a("after-change-status",r.value)},v=t.useTemplateRef("avatarImageWrapperEl"),h=b=>{e.preventDefault||(a("avatar-clicked",b),v.value&&!e.uri&&v.value.focus())};return o({setUserActiveStatus:d,toggleFocus:b=>{v.value&&(b?v.value.focus():v.value.blur())}}),(b,g)=>(t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(t.unref(n))},[t.createElementVNode("a",{class:"dsg-avatar--link",href:b.uri,title:l(),target:"_blank",ref:"avatarLink",onClick:h},[t.createElementVNode("div",es,[t.renderSlot(b.$slots,"dsg-avatar--background",{},()=>[b.profileUri?(t.openBlock(),t.createElementBlock("img",{key:0,class:"dsg-avatar--profile-image",src:b.profileUri,alt:l()},null,8,ts)):t.createCommentVNode("",!0),!b.profileUri&&b.fullName?(t.openBlock(),t.createElementBlock("span",os,t.toDisplayString(i(b.fullName)),1)):t.createCommentVNode("",!0),!b.profileUri&&!b.fullName?(t.openBlock(),t.createBlock(C._sfc_main,{key:2,class:"dsg-avatar--user-icon",icon:"user-01",color:t.unref(Yo.ColoursConfig).gray[600],size:b.size},null,8,["color","size"])):t.createCommentVNode("",!0)]),["tile"].indexOf(b.theme)===-1?t.renderSlot(b.$slots,"dsg-avatar--status",{key:0},()=>[t.createElementVNode("div",ss,[b.theme==="activity"&&b.isOnline?(t.openBlock(),t.createElementBlock("span",is)):t.createCommentVNode("",!0),["verified","profile-photo-verified"].indexOf(b.theme)!==-1?(t.openBlock(),t.createElementBlock("span",{key:1,class:"dsg-avatar--verified",innerHTML:t.unref(Jo)},null,8,ns)):t.createCommentVNode("",!0),b.theme==="logo"?(t.openBlock(),t.createElementBlock("span",ls,[t.createElementVNode("img",{src:b.companyLogoUri,alt:l(),class:"dsg-avatar--company-logo"},null,8,as)])):t.createCommentVNode("",!0)])]):t.createCommentVNode("",!0)],512),b.title?.length||b.theme==="tile"&&(b.title?.length||b.fullName)?(t.openBlock(),t.createElementBlock("div",rs,[b.title?.length||b.theme==="tile"&&(b.title?.length||b.fullName)?t.renderSlot(b.$slots,"dsg-avatar--title",{key:0},()=>[t.createElementVNode("h3",ds,t.toDisplayString(b.title?.length?b.title:b.fullName),1)]):t.createCommentVNode("",!0),b.subText?.length?t.renderSlot(b.$slots,"dsg-avatar--subtext",{key:1},()=>[t.createElementVNode("p",cs,t.toDisplayString(b.subText),1)]):t.createCommentVNode("",!0)])):t.createCommentVNode("",!0)],8,Qo)],2))}}),Fe={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},ge={LIGHT:"light",DARK:"dark",COLORED:"colored",AUTO:"auto"},R={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},us={BOUNCE:"bounce",SLIDE:"slide",FLIP:"flip",ZOOM:"zoom",NONE:"none"},fs={dangerouslyHTMLString:!1,multiple:!0,position:Fe.TOP_RIGHT,autoClose:5e3,transition:"bounce",hideProgressBar:!1,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,className:"",bodyClassName:"",style:{},progressClassName:"",progressStyle:{},role:"alert",theme:"light"},ps={rtl:!1,newestOnTop:!1,toastClassName:""},lo={...fs,...ps};R.DEFAULT;var O=(e=>(e[e.COLLAPSE_DURATION=300]="COLLAPSE_DURATION",e[e.DEBOUNCE_DURATION=50]="DEBOUNCE_DURATION",e.CSS_NAMESPACE="Toastify",e))(O||{}),Et=(e=>(e.ENTRANCE_ANIMATION_END="d",e))(Et||{});const ms={enter:"Toastify--animate Toastify__bounce-enter",exit:"Toastify--animate Toastify__bounce-exit",appendPosition:!0},hs={enter:"Toastify--animate Toastify__slide-enter",exit:"Toastify--animate Toastify__slide-exit",appendPosition:!0},gs={enter:"Toastify--animate Toastify__zoom-enter",exit:"Toastify--animate Toastify__zoom-exit"},bs={enter:"Toastify--animate Toastify__flip-enter",exit:"Toastify--animate Toastify__flip-exit"},Rt="Toastify--animate Toastify__none-enter";function ao(e,o=!1){var s;let n=ms;if(!e||typeof e=="string")switch(e){case"flip":n=bs;break;case"zoom":n=gs;break;case"slide":n=hs;break}else n=e;if(o)n.enter=Rt;else if(n.enter===Rt){const i=(s=n.exit.split("__")[1])==null?void 0:s.split("-")[0];n.enter=`Toastify--animate Toastify__${i}-enter`}return n}function ys(e){return e.containerId||String(e.position)}const tt="will-unmount";function vs(e=Fe.TOP_RIGHT){return!!document.querySelector(`.${O.CSS_NAMESPACE}__toast-container--${e}`)}function ws(e=Fe.TOP_RIGHT){return`${O.CSS_NAMESPACE}__toast-container--${e}`}function ks(e,o,s=!1){const n=[`${O.CSS_NAMESPACE}__toast-container`,`${O.CSS_NAMESPACE}__toast-container--${e}`,s?`${O.CSS_NAMESPACE}__toast-container--rtl`:null].filter(Boolean).join(" ");return pe(o)?o({position:e,rtl:s,defaultClassName:n}):`${n} ${o||""}`}function Cs(e){var o;const{position:s,containerClassName:n,rtl:i=!1,style:l={}}=e,a=O.CSS_NAMESPACE,r=ws(s),d=document.querySelector(`.${a}`),v=document.querySelector(`.${r}`),h=!!v&&!((o=v.className)!=null&&o.includes(tt)),w=d||document.createElement("div"),b=document.createElement("div");b.className=ks(s,n,i),b.dataset.testid=`${O.CSS_NAMESPACE}__toast-container--${s}`,b.id=ys(e);for(const g in l)if(Object.prototype.hasOwnProperty.call(l,g)){const S=l[g];b.style[g]=S}return d||(w.className=O.CSS_NAMESPACE,document.body.appendChild(w)),h||w.appendChild(b),b}function Bt(e){var o,s,n;const i=typeof e=="string"?e:((o=e.currentTarget)==null?void 0:o.id)||((s=e.target)==null?void 0:s.id),l=document.getElementById(i);l&&l.removeEventListener("animationend",Bt,!1);try{ze[i].unmount(),(n=document.getElementById(i))==null||n.remove(),delete ze[i],delete P[i]}catch{}}const ze=t.reactive({});function Es(e,o){const s=document.getElementById(String(o));s&&(ze[s.id]=e)}function St(e,o=!0){const s=String(e);if(!ze[s])return;const n=document.getElementById(s);n&&n.classList.add(tt),o?(Ss(e),n&&n.addEventListener("animationend",Bt,!1)):Bt(s),X.items=X.items.filter(i=>i.containerId!==e)}function Bs(e){for(const o in ze)St(o,e);X.items=[]}function ro(e,o){const s=document.getElementById(e.toastId);if(s){let n=e;n={...n,...ao(n.transition)};const i=n.appendPosition?`${n.exit}--${n.position}`:n.exit;s.className+=` ${i}`,o&&o(s)}}function Ss(e){for(const o in P)if(o===e)for(const s of P[o]||[])ro(s)}function Ns(e){const o=be().find(s=>s.toastId===e);return o?.containerId}function At(e){return document.getElementById(e)}function Os(e){const o=At(e.containerId);return o&&o.classList.contains(tt)}function zt(e){var o;const s=t.isVNode(e.content)?t.toRaw(e.content.props):null;return s??t.toRaw((o=e.data)!=null?o:{})}function Vs(e){return e?X.items.filter(o=>o.containerId===e).length>0:X.items.length>0}function $s(){if(X.items.length>0){const e=X.items.shift();We(e?.toastContent,e?.toastProps)}}const P=t.reactive({}),X=t.reactive({items:[]});function be(){const e=t.toRaw(P);return Object.values(e).reduce((o,s)=>[...o,...s],[])}function Ts(e){return be().find(o=>o.toastId===e)}function We(e,o={}){if(Os(o)){const s=At(o.containerId);s&&s.addEventListener("animationend",Nt.bind(null,e,o),!1)}else Nt(e,o)}function Nt(e,o={}){const s=At(o.containerId);s&&s.removeEventListener("animationend",Nt.bind(null,e,o),!1);const n=P[o.containerId]||[],i=n.length>0;if(!i&&!vs(o.position)){const l=Cs(o),a=t.createApp(Ys,o);o.useHandler&&o.useHandler(a),a.mount(l),Es(a,l.id)}i&&!o.updateId&&(o.position=n[0].position),t.nextTick(()=>{o.updateId?x.update(o):x.add(e,o)})}const x={add(e,o){const{containerId:s=""}=o;s&&(P[s]=P[s]||[],P[s].find(n=>n.toastId===o.toastId)||setTimeout(()=>{var n,i;o.newestOnTop?(n=P[s])==null||n.unshift(o):(i=P[s])==null||i.push(o),o.onOpen&&o.onOpen(zt(o))},o.delay||0))},remove(e){if(e){const o=Ns(e);if(o){const s=P[o];let n=s.find(i=>i.toastId===e);P[o]=s.filter(i=>i.toastId!==e),!P[o].length&&!Vs(o)&&St(o,!1),$s(),t.nextTick(()=>{n!=null&&n.onClose&&(n.onClose(zt(n)),n=void 0)})}}},update(e={}){const{containerId:o=""}=e;if(o&&e.updateId){P[o]=P[o]||[];const s=P[o].find(l=>l.toastId===e.toastId),n=s?.position!==e.position||s?.transition!==e.transition,i={...e,disabledEnterTransition:!n,updateId:void 0};x.dismissForce(e?.toastId),setTimeout(()=>{T(i.content,i)},e.delay||0)}},clear(e,o=!0){e?St(e,o):Bs(o)},dismissCallback(e){var o;const s=(o=e.currentTarget)==null?void 0:o.id,n=document.getElementById(s);n&&(n.removeEventListener("animationend",x.dismissCallback,!1),setTimeout(()=>{x.remove(s)}))},dismiss(e){if(e){const o=be();for(const s of o)if(s.toastId===e){ro(s,n=>{n.addEventListener("animationend",x.dismissCallback,!1)});break}}},dismissForce(e){if(e){const o=be();for(const s of o)if(s.toastId===e){const n=document.getElementById(e);n&&(n.remove(),n.removeEventListener("animationend",x.dismissCallback,!1),x.remove(e));break}}}},Ls=t.reactive({useHandler:void 0}),co=t.reactive({}),Je=t.reactive({});function uo(){return Math.random().toString(36).substring(2,9)}function As(e){return typeof e=="number"&&!isNaN(e)}function Ot(e){return typeof e=="string"}function pe(e){return typeof e=="function"}function ot(...e){return t.mergeProps(...e)}function Xe(e){return typeof e=="object"&&(!!(e!=null&&e.render)||!!(e!=null&&e.setup)||typeof e?.type=="object")}function Ds(e={}){co[`${O.CSS_NAMESPACE}-default-options`]=e}function Ms(){return co[`${O.CSS_NAMESPACE}-default-options`]||lo}function Ps(){const e=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches;return document.documentElement.classList.contains("dark")||e?"dark":"light"}var Ye=(e=>(e[e.Enter=0]="Enter",e[e.Exit=1]="Exit",e))(Ye||{});const fo={containerId:{type:[String,Number],required:!1,default:""},clearOnUrlChange:{type:Boolean,required:!1,default:!0},disabledEnterTransition:{type:Boolean,required:!1,default:!1},dangerouslyHTMLString:{type:Boolean,required:!1,default:!1},multiple:{type:Boolean,required:!1,default:!0},limit:{type:Number,required:!1,default:void 0},position:{type:String,required:!1,default:Fe.TOP_LEFT},bodyClassName:{type:String,required:!1,default:""},autoClose:{type:[Number,Boolean],required:!1,default:!1},closeButton:{type:[Boolean,Function,Object],required:!1,default:void 0},transition:{type:[String,Object],required:!1,default:"bounce"},hideProgressBar:{type:Boolean,required:!1,default:!1},pauseOnHover:{type:Boolean,required:!1,default:!0},pauseOnFocusLoss:{type:Boolean,required:!1,default:!0},closeOnClick:{type:Boolean,required:!1,default:!0},progress:{type:Number,required:!1,default:void 0},progressClassName:{type:String,required:!1,default:""},toastStyle:{type:Object,required:!1,default(){return{}}},progressStyle:{type:Object,required:!1,default(){return{}}},role:{type:String,required:!1,default:"alert"},theme:{type:String,required:!1,default:ge.AUTO},content:{type:[String,Object,Function],required:!1,default:""},toastId:{type:[String,Number],required:!1,default:""},data:{type:[Object,String],required:!1,default(){return{}}},type:{type:String,required:!1,default:R.DEFAULT},icon:{type:[Boolean,String,Number,Object,Function],required:!1,default:void 0},delay:{type:Number,required:!1,default:void 0},onOpen:{type:Function,required:!1,default:void 0},onClose:{type:Function,required:!1,default:void 0},onClick:{type:Function,required:!1,default:void 0},isLoading:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},toastClassName:{type:String,required:!1,default:""},updateId:{type:[String,Number],required:!1,default:""},contentProps:{type:Object,required:!1,default:null},expandCustomProps:{type:Boolean,required:!1,default:!1}},Is={autoClose:{type:[Number,Boolean],required:!0},isRunning:{type:Boolean,required:!1,default:void 0},type:{type:String,required:!1,default:R.DEFAULT},theme:{type:String,required:!1,default:ge.AUTO},hide:{type:Boolean,required:!1,default:void 0},className:{type:[String,Function],required:!1,default:""},controlledProgress:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:void 0},isIn:{type:Boolean,required:!1,default:void 0},progress:{type:Number,required:!1,default:void 0},closeToast:{type:Function,required:!1,default:void 0}},Rs=t.defineComponent({name:"ProgressBar",props:Is,setup(e,{attrs:o}){const s=t.ref(),n=t.computed(()=>e.hide?"true":"false"),i=t.computed(()=>({...o.style||{},animationDuration:`${e.autoClose===!0?5e3:e.autoClose}ms`,animationPlayState:e.isRunning?"running":"paused",opacity:e.hide||e.autoClose===!1?0:1,transform:e.controlledProgress?`scaleX(${e.progress})`:"none"})),l=t.computed(()=>[`${O.CSS_NAMESPACE}__progress-bar`,e.controlledProgress?`${O.CSS_NAMESPACE}__progress-bar--controlled`:`${O.CSS_NAMESPACE}__progress-bar--animated`,`${O.CSS_NAMESPACE}__progress-bar-theme--${e.theme}`,`${O.CSS_NAMESPACE}__progress-bar--${e.type}`,e.rtl?`${O.CSS_NAMESPACE}__progress-bar--rtl`:null].filter(Boolean).join(" ")),a=t.computed(()=>`${l.value} ${o?.class||""}`),r=()=>{s.value&&(s.value.onanimationend=null,s.value.ontransitionend=null)},d=()=>{e.isIn&&e.closeToast&&e.autoClose!==!1&&(e.closeToast(),r())},v=t.computed(()=>e.controlledProgress?null:d),h=t.computed(()=>e.controlledProgress?d:null);return t.watchEffect(()=>{s.value&&(r(),s.value.onanimationend=v.value,s.value.ontransitionend=h.value)}),()=>t.createVNode("div",{ref:s,role:"progressbar","aria-hidden":n.value,"aria-label":"notification timer",class:a.value,style:i.value},null)}}),zs=t.defineComponent({name:"CloseButton",inheritAttrs:!1,props:{theme:{type:String,required:!1,default:ge.AUTO},type:{type:String,required:!1,default:ge.LIGHT},ariaLabel:{type:String,required:!1,default:"close"},closeToast:{type:Function,required:!1,default:void 0}},setup(e){return()=>t.createVNode("button",{class:`${O.CSS_NAMESPACE}__close-button ${O.CSS_NAMESPACE}__close-button--${e.theme}`,type:"button",onClick:o=>{o.stopPropagation(),e.closeToast&&e.closeToast(o)},"aria-label":e.ariaLabel},[t.createVNode("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},[t.createVNode("path",{"fill-rule":"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"},null)])])}}),st=({theme:e,type:o,path:s,...n})=>t.createVNode("svg",t.mergeProps({viewBox:"0 0 24 24",width:"100%",height:"100%",fill:e==="colored"?"currentColor":`var(--toastify-icon-color-${o})`},n),[t.createVNode("path",{d:s},null)]);function _s(e){return t.createVNode(st,t.mergeProps(e,{path:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}),null)}function Us(e){return t.createVNode(st,t.mergeProps(e,{path:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}),null)}function xs(e){return t.createVNode(st,t.mergeProps(e,{path:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}),null)}function Hs(e){return t.createVNode(st,t.mergeProps(e,{path:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}),null)}function Fs(){return t.createVNode("div",{class:`${O.CSS_NAMESPACE}__spinner`},null)}const Ze={info:Us,warning:_s,success:xs,error:Hs,spinner:Fs},qs=e=>e in Ze;function Ks({theme:e,type:o,isLoading:s,icon:n}){let i;const l=!!s||o==="loading",a={theme:e,type:o};if(l&&(n===void 0||typeof n=="boolean"))return Ze.spinner();if(n!==!1){if(Xe(n))i=t.toRaw(n);else if(pe(n)){const r=n;a.type=l?"loading":o,i=r(a),i=!i&&l?Ze.spinner():i}else t.isVNode(n)?i=t.cloneVNode(n,a):Ot(n)||As(n)?i=n:qs(o)&&(i=Ze[o](a));return i}}const js=()=>{};function Gs(e,o,s=O.COLLAPSE_DURATION){const{scrollHeight:n,style:i}=e,l=s;requestAnimationFrame(()=>{i.minHeight="initial",i.height=n+"px",i.transition=`all ${l}ms`,requestAnimationFrame(()=>{i.height="0",i.padding="0",i.margin="0",setTimeout(o,l)})})}function Ws(e){const o=t.ref(!1),s=t.ref(!1),n=t.ref(!1),i=t.ref(Ye.Enter),l=t.reactive({...e,appendPosition:e.appendPosition||!1,collapse:typeof e.collapse>"u"?!0:e.collapse,collapseDuration:e.collapseDuration||O.COLLAPSE_DURATION}),a=l.done||js,r=t.computed(()=>l.appendPosition?`${l.enter}--${l.position}`:l.enter),d=t.computed(()=>l.appendPosition?`${l.exit}--${l.position}`:l.exit),v=t.computed(()=>e.pauseOnHover?{onMouseenter:M,onMouseleave:k}:{});function h(){const y=r.value.split(" ");b().addEventListener(Et.ENTRANCE_ANIMATION_END,k,{once:!0});const B=$=>{const ae=b();$.target===ae&&(ae.dispatchEvent(new Event(Et.ENTRANCE_ANIMATION_END)),ae.removeEventListener("animationend",B),ae.removeEventListener("animationcancel",B),i.value===Ye.Enter&&$.type!=="animationcancel"&&ae.classList.remove(...y))},N=()=>{const $=b();$.classList.add(...y),$.addEventListener("animationend",B),$.addEventListener("animationcancel",B)};e.pauseOnFocusLoss&&g(),N()}function w(){if(!b())return;const y=()=>{const N=b();N.removeEventListener("animationend",y),l.collapse?Gs(N,a,l.collapseDuration):a()},B=()=>{const N=b();i.value=Ye.Exit,N&&(N.className+=` ${d.value}`,N.addEventListener("animationend",y))};s.value||(n.value?y():setTimeout(B))}function b(){return e.toastRef.value}function g(){document.hasFocus()||M(),window.addEventListener("focus",k),window.addEventListener("blur",M)}function S(){window.removeEventListener("focus",k),window.removeEventListener("blur",M)}function k(){(!e.loading.value||e.isLoading===void 0)&&(o.value=!0)}function M(){o.value=!1}function H(y){y&&(y.stopPropagation(),y.preventDefault()),s.value=!1}return t.watchEffect(w),t.watchEffect(()=>{const y=be();s.value=y.findIndex(B=>B.toastId===l.toastId)>-1}),t.watchEffect(()=>{e.isLoading!==void 0&&(e.loading.value?M():k())}),t.onMounted(h),t.onUnmounted(()=>{e.pauseOnFocusLoss&&S()}),{isIn:s,isRunning:o,hideToast:H,eventHandlers:v}}const Xs=t.defineComponent({name:"ToastItem",inheritAttrs:!1,props:fo,setup(e){const o=t.ref(),s=t.computed(()=>!!e.isLoading),n=t.computed(()=>e.progress!==void 0&&e.progress!==null),i=t.computed(()=>Ks(e)),l=t.computed(()=>[`${O.CSS_NAMESPACE}__toast`,`${O.CSS_NAMESPACE}__toast-theme--${e.theme}`,`${O.CSS_NAMESPACE}__toast--${e.type}`,e.rtl?`${O.CSS_NAMESPACE}__toast--rtl`:void 0,e.toastClassName||""].filter(Boolean).join(" ")),{isRunning:a,isIn:r,hideToast:d,eventHandlers:v}=Ws({toastRef:o,loading:s,done:()=>{x.remove(e.toastId)},...ao(e.transition,e.disabledEnterTransition),...e});return()=>t.createVNode("div",t.mergeProps({id:e.toastId,class:l.value,style:e.toastStyle||{},ref:o,"data-testid":`toast-item-${e.toastId}`,onClick:h=>{e.closeOnClick&&d(),e.onClick&&e.onClick(h)}},v.value),[t.createVNode("div",{role:e.role,"data-testid":"toast-body",class:`${O.CSS_NAMESPACE}__toast-body ${e.bodyClassName||""}`},[i.value!=null&&t.createVNode("div",{"data-testid":`toast-icon-${e.type}`,class:[`${O.CSS_NAMESPACE}__toast-icon`,e.isLoading?"":`${O.CSS_NAMESPACE}--animate-icon ${O.CSS_NAMESPACE}__zoom-enter`].join(" ")},[Xe(i.value)?t.h(t.toRaw(i.value),{theme:e.theme,type:e.type}):pe(i.value)?i.value({theme:e.theme,type:e.type}):i.value]),t.createVNode("div",{"data-testid":"toast-content"},[Xe(e.content)?t.h(t.toRaw(e.content),{toastProps:t.toRaw(e),closeToast:d,data:e.data,...e.expandCustomProps?e.contentProps:{contentProps:e.contentProps||{}}}):pe(e.content)?e.content({toastProps:t.toRaw(e),closeToast:d,data:e.data}):e.dangerouslyHTMLString?t.h("div",{innerHTML:e.content}):e.content])]),(e.closeButton===void 0||e.closeButton===!0)&&t.createVNode(zs,{theme:e.theme,closeToast:h=>{h.stopPropagation(),h.preventDefault(),d()}},null),Xe(e.closeButton)?t.h(t.toRaw(e.closeButton),{closeToast:d,type:e.type,theme:e.theme}):pe(e.closeButton)?e.closeButton({closeToast:d,type:e.type,theme:e.theme}):null,t.createVNode(Rs,{className:e.progressClassName,style:e.progressStyle,rtl:e.rtl,theme:e.theme,isIn:r.value,type:e.type,hide:e.hideProgressBar,isRunning:a.value,autoClose:e.autoClose,controlledProgress:n.value,progress:e.progress,closeToast:e.isLoading?void 0:d},null)])}});let Pe=0;function po(){typeof window>"u"||(Pe&&window.cancelAnimationFrame(Pe),Pe=window.requestAnimationFrame(po),Je.lastUrl!==window.location.href&&(Je.lastUrl=window.location.href,x.clear()))}const Ys=t.defineComponent({name:"ToastifyContainer",inheritAttrs:!1,props:fo,setup(e){const o=t.computed(()=>e.containerId),s=t.computed(()=>P[o.value]||[]),n=t.computed(()=>s.value.filter(i=>i.position===e.position));return t.onMounted(()=>{typeof window<"u"&&e.clearOnUrlChange&&window.requestAnimationFrame(po)}),t.onUnmounted(()=>{typeof window<"u"&&Pe&&(window.cancelAnimationFrame(Pe),Je.lastUrl="")}),()=>t.createVNode(t.Fragment,null,[n.value.map(i=>{const{toastId:l=""}=i;return t.createVNode(Xs,t.mergeProps({key:l},i),null)})])}});let lt=!1;const mo={isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1};function ho(){const e=[];return be().forEach(o=>{const s=document.getElementById(o.containerId);s&&!s.classList.contains(tt)&&e.push(o)}),e}function Zs(e){const o=ho().length,s=e??0;return s>0&&o+X.items.length>=s}function Js(e){Zs(e.limit)&&!e.updateId&&X.items.push({toastId:e.toastId,containerId:e.containerId,toastContent:e.content,toastProps:e})}function ne(e,o,s={}){if(lt)return;s=ot(Ms(),{type:o},t.toRaw(s)),(!s.toastId||typeof s.toastId!="string"&&typeof s.toastId!="number")&&(s.toastId=uo()),s={...s,...s.type==="loading"?mo:{},content:e,containerId:s.containerId||String(s.position)};const n=Number(s?.progress);return!isNaN(n)&&n<0&&(s.progress=0),n>1&&(s.progress=1),s.theme==="auto"&&(s.theme=Ps()),Js(s),Je.lastUrl=window.location.href,s.multiple?X.items.length?s.updateId&&We(e,s):We(e,s):(lt=!0,T.clearAll(void 0,!1),setTimeout(()=>{We(e,s)},0),setTimeout(()=>{lt=!1},390)),s.toastId}const T=(e,o)=>ne(e,R.DEFAULT,o);T.info=(e,o)=>ne(e,R.DEFAULT,{...o,type:R.INFO});T.error=(e,o)=>ne(e,R.DEFAULT,{...o,type:R.ERROR});T.warning=(e,o)=>ne(e,R.DEFAULT,{...o,type:R.WARNING});T.warn=T.warning;T.success=(e,o)=>ne(e,R.DEFAULT,{...o,type:R.SUCCESS});T.loading=(e,o)=>ne(e,R.DEFAULT,ot(o,mo));T.dark=(e,o)=>ne(e,R.DEFAULT,ot(o,{theme:ge.DARK}));T.remove=e=>{e?x.dismiss(e):x.clear()};T.clearAll=(e,o)=>{t.nextTick(()=>{x.clear(e,o)})};T.isActive=e=>{let o=!1;return o=ho().findIndex(s=>s.toastId===e)>-1,o};T.update=(e,o={})=>{setTimeout(()=>{const s=Ts(e);if(s){const n=t.toRaw(s),{content:i}=n,l={...n,...o,toastId:o.toastId||e,updateId:uo()},a=l.render||i;delete l.render,ne(a,l.type,l)}},0)};T.done=e=>{T.update(e,{isLoading:!1,progress:1})};T.promise=Qs;function Qs(e,{pending:o,error:s,success:n},i){var l,a,r;let d;const v={...i||{},autoClose:!1};o&&(d=Ot(o)?T.loading(o,v):T.loading(o.render,{...v,...o}));const h={autoClose:(l=i?.autoClose)!=null?l:!0,closeOnClick:(a=i?.closeOnClick)!=null?a:!0,closeButton:(r=i?.autoClose)!=null?r:null,isLoading:void 0,draggable:null,delay:100},w=(g,S,k)=>{if(S==null){T.remove(d);return}const M={type:g,...h,...i,data:k},H=Ot(S)?{render:S}:S;return d?T.update(d,{...M,...H,isLoading:!1}):T(H.render,{...M,...H,isLoading:!1}),k},b=pe(e)?e():e;return b.then(g=>{w("success",n,g)}).catch(g=>{w("error",s,g)}),b}T.POSITION=Fe;T.THEME=ge;T.TYPE=R;T.TRANSITIONS=us;const ei={install(e,o={}){Ls.useHandler=o.useHandler||(()=>{}),ti(o)}};typeof window<"u"&&(window.Vue3Toastify=ei);function ti(e={}){const o=ot(lo,e);Ds(o)}const oi={class:"dsg-alert__wrapper"},si=["innerHTML"],ii=t.defineComponent({__name:"DsgAlertComponent",props:{contentProps:{default:()=>({title:"",message:"",type:"gray",hasCloseButton:!0})}},setup(e){const o=["dsg-alert","dsg-alert--"+e.contentProps.type,e.contentProps.hasCloseButton?"dsg-alert--has-close":"dsg-alert--no-close"],n=t.useAttrs().closeToast,i=()=>{n()};return(l,a)=>(t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(o)},[l.contentProps.type==="gray"?(t.openBlock(),t.createBlock(fe,{key:0,icon:{icon:"info-circle"},type:"outline",theme:"gray",size:"lg"})):t.createCommentVNode("",!0),l.contentProps.type==="error"?(t.openBlock(),t.createBlock(fe,{key:1,icon:{icon:"alert-circle"},type:"outline",theme:"error",size:"lg"})):t.createCommentVNode("",!0),l.contentProps.type==="warning"?(t.openBlock(),t.createBlock(fe,{key:2,icon:{icon:"alert-circle"},type:"outline",theme:"warning",size:"lg"})):t.createCommentVNode("",!0),l.contentProps.type==="success"?(t.openBlock(),t.createBlock(fe,{key:3,icon:{icon:"check-circle"},type:"outline",theme:"success",size:"lg"})):t.createCommentVNode("",!0),t.createElementVNode("div",oi,[t.createElementVNode("p",{class:t.normalizeClass(["dsg-alert__title",{"dsg-alert__title--with-close-button":l.contentProps.hasCloseButton}])},t.toDisplayString(l.contentProps.title),3),l.contentProps.message?(t.openBlock(),t.createElementBlock("p",{key:0,innerHTML:l.contentProps.message,class:"dsg-alert__message"},null,8,si)):t.createCommentVNode("",!0)]),l.contentProps.hasCloseButton?(t.openBlock(),t.createElementBlock("button",{key:4,onClick:i,class:"dsg-alert__close-button"},[t.createVNode(C._sfc_main,{icon:"x-close",size:"sm"})])):t.createCommentVNode("",!0)]))}}),ni=new class Le{info(o="",s="",n={}){Le.showToast("gray",o,s,n)}error(o="",s="",n={}){Le.showToast("error",o,s,n)}warning(o="",s="",n={}){Le.showToast("warning",o,s,n)}success(o="",s="",n={}){Le.showToast("success",o,s,n)}static showToast(o,s,n,i){const l={hasCloseButton:!1,position:"top-right",maxWidthClass:"",...i};T(ii,{autoClose:!l.hasCloseButton,closeButton:!1,hideProgressBar:!0,closeOnClick:!l.hasCloseButton,position:l.position,containerClassName:`dsg-alert-container ${l.maxWidthClass}`,toastClassName:"dsg-alert",bodyClassName:"dsg-alert--body",contentProps:{title:s,message:n,type:o,hasCloseButton:l.hasCloseButton},onClick:()=>{}})}},li={class:"dsg-badge--before"},ai={key:2,class:"dsg-badge--dot"},ri={key:1,class:"dsg-badge--label"},di={class:"dsg-badge--after"},ci={key:1,class:"dsg-badge--close-wrapper"},go=t.defineComponent({__name:"DsgBadge",props:{label:{default:""},classes:{default:""},type:{default:"standard"},size:{default:"md"},hasClose:{type:Boolean,default:!1},avatarUri:{default:""},iconBefore:{default:""},icon:{default:""},iconAfter:{default:""},iconOnly:{type:Boolean,default:!1},hasDot:{type:Boolean,default:!1},theme:{default:"badge-modern"},themeColor:{default:"gray"},destroyOnClose:{type:Boolean,default:!1}},emits:["before-hide","after-hide","before-destroy","after-destroy","on-click"],setup(e,{expose:o,emit:s}){const n=e.iconBefore||e.iconAfter||e.type==="add"||e.type==="icon",i=["dsg-badge",`dsg-badge--${e.size}`,`dsg-badge--${e.type}`,`dsg-badge--${e.theme}`,`dsg-badge--${e.themeColor}`,`dsg-badge--${e.iconOnly?"icon-only":"label"}`,`${e.hasClose?"dsg-badge--has-close":""}`,`${e.avatarUri?"dsg-badge--has-avatar":""}`,`${e.hasDot?"dsg-badge--has-dot":""}`,`${n?"dsg-badge--has-icon":""}`,`${e.iconBefore?"dsg-badge--has-icon-before":""}`,`${e.iconAfter?"dsg-badge--has-icon-after":""}`,e.classes].join(" ").replaceAll(/\s+/g," ").trim();(e.type==="add"||e.type==="icon")&&(e.label||e.avatarUri||e.hasDot||e.iconBefore||e.iconAfter||e.hasClose)&&e.theme!=="badge-modern"&&e.themeColor&&new C.DsgPropSyntaxWarning("DsgBadge: 'add'/'icon' type badges should only be called with 'size', 'theme' and 'themeColor' props. Note that 'themeColor' prop is discarded for theme 'badge-modern'."),[e.avatarUri,e.iconBefore,e.hasDot].filter(Boolean).length>1&&new C.DsgPropSyntaxWarning("DsgBadge: 'avatarUri', 'iconBefore' and 'hasDot' props are mutually exclusive. Please use only one of them."),[e.iconAfter,e.hasClose].filter(Boolean).length>1&&new C.DsgPropSyntaxWarning("DsgBadge: 'iconAfter' and 'hasClose' props are mutually exclusive. Please use only one of them.");const r=s,d=t.useTemplateRef("dsgBadge"),v=w=>{e.destroyOnClose?(r("before-destroy",d.value),d.value?.remove(),r("after-destroy")):(r("before-hide",d.value),d.value&&(d.value.style.display="none"),r("after-hide",d.value))},h=w=>{r("on-click",d.value)};return o({hideOrDestroy:v,clickEvent:h}),(w,b)=>(t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(t.unref(i)),ref:"dsgBadge",onClick:h},[w.type==="standard"?t.renderSlot(w.$slots,"dsg-badge--before",{key:0},()=>[t.createElementVNode("div",li,[w.avatarUri?(t.openBlock(),t.createBlock(Re,{key:0,"profile-uri":w.avatarUri,class:"dsg-badge--avatar",size:"xxs"},null,8,["profile-uri"])):t.createCommentVNode("",!0),w.iconBefore?(t.openBlock(),t.createBlock(C._sfc_main,{key:1,icon:w.iconBefore,size:"xxs",class:"dsg-badge--icon-before dsg-badge--icon"},null,8,["icon"])):t.createCommentVNode("",!0),w.hasDot?(t.openBlock(),t.createElementBlock("span",ai)):t.createCommentVNode("",!0)])]):t.createCommentVNode("",!0),w.type==="standard"?(t.openBlock(),t.createElementBlock("label",ri,t.toDisplayString(w.label),1)):t.createCommentVNode("",!0),w.type==="add"?(t.openBlock(),t.createBlock(C._sfc_main,{key:2,icon:"plus",size:"xxs",class:"dsg-badge--icon-add dsg-badge--icon"})):t.createCommentVNode("",!0),w.type==="icon"?(t.openBlock(),t.createBlock(C._sfc_main,{key:3,icon:w.icon,size:"xxs",class:"dsg-badge--icon-icon dsg-badge--icon"},null,8,["icon"])):t.createCommentVNode("",!0),w.type==="standard"?t.renderSlot(w.$slots,"dsg-badge--after",{key:4},()=>[t.createElementVNode("div",di,[w.iconAfter?(t.openBlock(),t.createBlock(C._sfc_main,{key:0,icon:w.iconAfter,size:"xxs",class:"dsg-badge--icon-after dsg-badge--icon"},null,8,["icon"])):t.createCommentVNode("",!0),w.hasClose?(t.openBlock(),t.createElementBlock("span",ci,[w.hasClose?(t.openBlock(),t.createBlock(C._sfc_main,{key:0,icon:"x-close",class:"dsg-badge--close",size:"xxs",onClick:v})):t.createCommentVNode("",!0)])):t.createCommentVNode("",!0)])]):t.createCommentVNode("",!0)],2))}}),ui={key:0,class:"dsg-checkbox-group--form-wrapper"},fi={class:"dsg-checkbox-group--header"},pi={class:"dsg-checkbox-group--header-title-wrapper"},mi={class:"dsg-checkbox-group--title"},hi=["innerHTML"],gi={class:"dsg-checkbox-group--options"},bi=["onClick"],yi={class:"dsg-checkbox-group--panel-left"},vi=["textContent"],wi=["innerHTML","data"],ki=t.defineComponent({__name:"DsgCheckboxGroup",props:t.mergeModels({size:{default:"md"},theme:{default:"form"},title:{default:""},subtext:{default:""},options:{default:()=>[]},tooltip:{default:null},defaultValue:{type:[String,Number,Boolean,Array,null],default:()=>[]}},{modelValue:{type:[String,Number,Boolean,Array,null],default:[]},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const o=t.useModel(e,"modelValue"),s=["dsg-checkbox-group",`dsg-checkbox-group--${e.size}`,`dsg-checkbox-group--theme-${e.theme}`],n=(i,l)=>{i.target instanceof HTMLAnchorElement||(o.value=l.value)};return(i,l)=>{const a=t.resolveDirective("key");return t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(s)},[["form","form-radio"].includes(i.theme)?(t.openBlock(),t.createElementBlock("div",ui,[t.createElementVNode("div",fi,[t.renderSlot(i.$slots,"dsg-checkbox-group--header",{},()=>[t.createElementVNode("div",pi,[t.createElementVNode("h3",mi,t.toDisplayString(i.title),1),i.tooltip?(t.openBlock(),t.createBlock(C._sfc_main$1,{key:0,label:i.tooltip,position:"top",triggers:["hover"],"auto-hide":!0,theme:"dark",class:"dsg-checkbox-group--tooltip"},null,8,["label"])):t.createCommentVNode("",!0)]),i.subtext?(t.openBlock(),t.createElementBlock("p",{key:0,class:"dsg-checkbox-group--subtext",innerHTML:i.subtext},null,8,hi)):t.createCommentVNode("",!0)])]),t.createElementVNode("div",gi,[(t.openBlock(!0),t.createElementBlock(t.Fragment,null,t.renderList(i.options,(r,d)=>(t.openBlock(),t.createElementBlock("div",{key:d,class:"dsg-checkbox-group--option"},[t.createVNode(C._sfc_main$2,{label:r.label,value:r.value,disabled:r.disabled,size:"sm",type:["form","panel"].includes(i.theme)?"checkbox":"radio",modelValue:o.value,"onUpdate:modelValue":l[0]||(l[0]=v=>o.value=v)},null,8,["label","value","disabled","type","modelValue"])]))),128))])])):t.createCommentVNode("",!0),["panel","panel-content"].includes(i.theme)?(t.openBlock(!0),t.createElementBlock(t.Fragment,{key:1},t.renderList(i.options,(r,d)=>t.withDirectives((t.openBlock(),t.createElementBlock("div",{class:t.normalizeClass(["dsg-checkbox-group--panel",`dsg-checkbox-group--panel-${o.value===r.value?"selected":"unselected"}`]),onClick:v=>n(v,r)},[t.createElementVNode("div",yi,[t.renderSlot(i.$slots,`dsg-checkbox-group--panel-title--${String(r.value).trim().toLowerCase().replace(/[^0-9a-zA-Z]/g,"-").replace(/-+/g,"-")}`,{data:r},()=>[r.icon?(t.openBlock(),t.createBlock(C._sfc_main,{key:0,icon:r.icon,size:"xl"},null,8,["icon"])):t.createCommentVNode("",!0),t.createElementVNode("h3",{class:"dsg-checkbox-group--panel-title",textContent:t.toDisplayString(r.label)},null,8,vi)]),t.renderSlot(i.$slots,`dsg-checkbox-group--panel-subtext--${String(r.value).trim().toLowerCase().replace(/[^0-9a-zA-Z]/g,"-").replace(/-+/g,"-")}`,{},()=>[r.subtext?(t.openBlock(),t.createElementBlock("p",{key:0,class:"dsg-checkbox-group--panel-subtext",innerHTML:r.subtext,data:r},null,8,wi)):t.createCommentVNode("",!0)])]),(t.openBlock(),t.createElementBlock("div",{key:d,class:"dsg-checkbox-group--panel-right"},[t.createVNode(C._sfc_main$2,{value:r.value,disabled:r.disabled,type:"radio",modelValue:o.value,"onUpdate:modelValue":l[1]||(l[1]=v=>o.value=v)},null,8,["value","disabled","modelValue"])]))],10,bi)),[[a,d]])),256)):t.createCommentVNode("",!0)])}}});var Ci="2.0.3",Vt=500,_t="user-agent",ye="",Ut="?",Qe="function",ie="undefined",ve="object",$t="string",z="browser",Z="cpu",G="device",q="engine",F="os",me="result",p="name",c="type",f="vendor",m="version",_="architecture",_e="major",u="model",Ae="console",E="mobile",V="tablet",D="smarttv",j="wearable",at="xr",De="embedded",Ee="inapp",Dt="brands",de="formFactors",Mt="fullVersionList",he="platform",Pt="platformVersion",it="bitness",le="sec-ch-ua",Ei=le+"-full-version-list",Bi=le+"-arch",Si=le+"-"+it,Ni=le+"-form-factors",Oi=le+"-"+E,Vi=le+"-"+u,bo=le+"-"+he,$i=bo+"-version",yo=[Dt,Mt,E,u,he,Pt,_,de,it],qe="Amazon",ce="Apple",xt="ASUS",Ht="BlackBerry",re="Google",Ft="Huawei",qt="Lenovo",Kt="Honor",Ke="LG",rt="Microsoft",dt="Motorola",ct="Nvidia",jt="OnePlus",ut="OPPO",Be="Samsung",Gt="Sharp",Se="Sony",ft="Xiaomi",pt="Zebra",Wt="Chrome",Xt="Chromium",te="Chromecast",Ti="Edge",Ne="Firefox",Oe="Opera",mt="Facebook",Yt="Sogou",ue="Mobile ",Ve=" Browser",Tt="Windows",Li=typeof window!==ie,U=Li&&window.navigator?window.navigator:void 0,oe=U&&U.userAgentData?U.userAgentData:void 0,Ai=function(e,o){var s={},n=o;if(!et(o)){n={};for(var i in o)for(var l in o[i])n[l]=o[i][l].concat(n[l]?n[l]:[])}for(var a in e)s[a]=n[a]&&n[a].length%2===0?n[a].concat(e[a]):e[a];return s},nt=function(e){for(var o={},s=0;s<e.length;s++)o[e[s].toUpperCase()]=e[s];return o},Lt=function(e,o){if(typeof e===ve&&e.length>0){for(var s in e)if(J(e[s])==J(o))return!0;return!1}return ke(e)?J(o).indexOf(J(e))!==-1:!1},et=function(e,o){for(var s in e)return/^(browser|cpu|device|engine|os)$/.test(s)||(o?et(e[s]):!1)},ke=function(e){return typeof e===$t},ht=function(e){if(e){for(var o=[],s=we(/\\?\"/g,e).split(","),n=0;n<s.length;n++)if(s[n].indexOf(";")>-1){var i=Ue(s[n]).split(";v=");o[n]={brand:i[0],version:i[1]}}else o[n]=Ue(s[n]);return o}},J=function(e){return ke(e)?e.toLowerCase():e},gt=function(e){return ke(e)?we(/[^\d\.]/g,e).split(".")[0]:void 0},Q=function(e){for(var o in e){var s=e[o];typeof s==ve&&s.length==2?this[s[0]]=s[1]:this[s]=void 0}return this},we=function(e,o){return ke(o)?o.replace(e,ye):o},$e=function(e){return we(/\\?\"/g,e)},Ue=function(e,o){if(ke(e))return e=we(/^\s\s*/,e),typeof o===ie?e:e.substring(0,Vt)},bt=function(e,o){if(!(!e||!o))for(var s=0,n,i,l,a,r,d;s<o.length&&!r;){var v=o[s],h=o[s+1];for(n=i=0;n<v.length&&!r&&v[n];)if(r=v[n++].exec(e),r)for(l=0;l<h.length;l++)d=r[++i],a=h[l],typeof a===ve&&a.length>0?a.length===2?typeof a[1]==Qe?this[a[0]]=a[1].call(this,d):this[a[0]]=a[1]:a.length===3?typeof a[1]===Qe&&!(a[1].exec&&a[1].test)?this[a[0]]=d?a[1].call(this,d,a[2]):void 0:this[a[0]]=d?d.replace(a[1],a[2]):void 0:a.length===4&&(this[a[0]]=d?a[3].call(this,d.replace(a[1],a[2])):void 0):this[a]=d||void 0;s+=2}},se=function(e,o){for(var s in o)if(typeof o[s]===ve&&o[s].length>0){for(var n=0;n<o[s].length;n++)if(Lt(o[s][n],e))return s===Ut?void 0:s}else if(Lt(o[s],e))return s===Ut?void 0:s;return o.hasOwnProperty("*")?o["*"]:e},Zt={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Jt={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},Qt={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[m,[p,ue+"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[m,[p,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[p,m],[/opios[\/ ]+([\w\.]+)/i],[m,[p,Oe+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[m,[p,Oe+" GX"]],[/\bopr\/([\w\.]+)/i],[m,[p,Oe]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[m,[p,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[m,[p,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon|otter|dooble|(?:lg |qute)browser)\/([-\w\.]+)/i,/(heytap|ovi|115|surf)browser\/([\d\.]+)/i,/(ecosia|weibo)(?:__| \w+@)([\d\.]+)/i],[p,m],[/quark(?:pc)?\/([-\w\.]+)/i],[m,[p,"Quark"]],[/\bddg\/([\w\.]+)/i],[m,[p,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[m,[p,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[m,[p,"WeChat"]],[/konqueror\/([\w\.]+)/i],[m,[p,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[m,[p,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[m,[p,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[m,[p,"Smart "+qt+Ve]],[/(avast|avg)\/([\w\.]+)/i],[[p,/(.+)/,"$1 Secure"+Ve],m],[/\bfocus\/([\w\.]+)/i],[m,[p,Ne+" Focus"]],[/\bopt\/([\w\.]+)/i],[m,[p,Oe+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[m,[p,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[m,[p,"Dolphin"]],[/coast\/([\w\.]+)/i],[m,[p,Oe+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[m,[p,"MIUI"+Ve]],[/fxios\/([\w\.-]+)/i],[m,[p,ue+Ne]],[/\bqihoobrowser\/?([\w\.]*)/i],[m,[p,"360"]],[/\b(qq)\/([\w\.]+)/i],[[p,/(.+)/,"$1Browser"],m],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[p,/(.+)/,"$1"+Ve],m],[/samsungbrowser\/([\w\.]+)/i],[m,[p,Be+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[m,[p,Yt+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[p,Yt+" Mobile"],m],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[p,m],[/(lbbrowser|rekonq)/i],[p],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[m,p],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[p,mt],m,[c,Ee]],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(instagram|snapchat)[\/ ]([-\w\.]+)/i],[p,m,[c,Ee]],[/\bgsa\/([\w\.]+) .*safari\//i],[m,[p,"GSA"],[c,Ee]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[m,[p,"TikTok"],[c,Ee]],[/\[(linkedin)app\]/i],[p,[c,Ee]],[/(chromium)[\/ ]([-\w\.]+)/i],[p,m],[/headlesschrome(?:\/([\w\.]+)| )/i],[m,[p,Wt+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[p,Wt+" WebView"],m],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[m,[p,"Android"+Ve]],[/chrome\/([\w\.]+) mobile/i],[m,[p,ue+"Chrome"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[p,m],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[m,[p,ue+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[p,ue+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[m,p],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[p,[m,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[p,m],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[p,ue+Ne],m],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[p,"Netscape"],m],[/(wolvic|librewolf)\/([\w\.]+)/i],[p,m],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[m,[p,Ne+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[p,[m,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[p,[m,/[^\d\.]+./,ye]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[_,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[_,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[_,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[_,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[_,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[_,/ower/,ye,J]],[/ sun4\w[;\)]/i],[[_,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[_,J]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[u,[f,Be],[c,V]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[u,[f,Be],[c,E]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[u,[f,ce],[c,E]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[u,[f,ce],[c,V]],[/(macintosh);/i],[u,[f,ce]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[u,[f,Gt],[c,E]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[u,[f,Kt],[c,V]],[/honor([-\w ]+)[;\)]/i],[u,[f,Kt],[c,E]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[u,[f,Ft],[c,V]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[u,[f,Ft],[c,E]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[u,/_/g," "],[f,ft],[c,V]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[u,/_/g," "],[f,ft],[c,E]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[u,[f,ut],[c,E]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[u,[f,se,{OnePlus:["304","403","203"],"*":ut}],[c,V]],[/(vivo (5r?|6|8l?|go|one|s|x[il]?[2-4]?)[\w\+ ]*)(?: bui|\))/i],[u,[f,"BLU"],[c,E]],[/; vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at