Files
jandl-taskmanager-app/app/dist/js/4720.754108a4.js
T
2022-12-01 21:03:55 +01:00

2 lines
20 KiB
JavaScript

"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[4720],{8649:function(e,t,l){l.d(t,{i:function(){return M}});l(7658);var n=l(3396),a=l(7041),r=l(2370),i=l(4870),o=l(320),s=l(131),u=l(9888);const c=(0,o.a)({name:"VDivider",props:{color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...(0,a.x$)()},setup(e,t){let{attrs:l}=t;const{themeClasses:o}=(0,a.ER)(e),{backgroundColorClasses:c,backgroundColorStyles:d}=(0,r.Y5)((0,i.Vh)(e,"color")),v=(0,n.Fl)((()=>{const t={};return e.length&&(t[e.vertical?"maxHeight":"maxWidth"]=(0,s.kb)(e.length)),e.thickness&&(t[e.vertical?"borderRightWidth":"borderTopWidth"]=(0,s.kb)(e.thickness)),t}));return(0,u.L)((()=>(0,n.Wm)("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},o.value,c.value],style:[v.value,d.value],"aria-orientation":l.role&&"separator"!==l.role?void 0:e.vertical?"vertical":"horizontal",role:`${l.role||"separator"}`},null))),{}}});var d=l(3862),v=l(836),p=l(8952),f=l(3867),m=l(4960),g=l(1138),y=l(6479),h=l(3766);const b=(0,o.a)({name:"VListGroupActivator",setup(e,t){let{slots:l}=t;return(0,y._$)(),()=>{var e;return null==(e=l.default)?void 0:e.call(l)}}}),S=(0,h.U)({activeColor:String,color:String,collapseIcon:{type:m.lE,default:"$collapse"},expandIcon:{type:m.lE,default:"$expand"},prependIcon:m.lE,appendIcon:m.lE,fluid:Boolean,subgroup:Boolean,value:null,...(0,g.Q)()},"v-list-group"),C=(0,o.e)()({name:"VListGroup",props:{title:String,...S()},setup(e,t){let{slots:l}=t;const{isOpen:a,open:r,id:o}=(0,y.Io)((0,i.Vh)(e,"value"),!0),s=(0,n.Fl)((()=>`v-list-group--id-${String(o.value)}`)),c=(0,f.sm)();function m(e){r(!a.value,e)}const g=(0,n.Fl)((()=>({onClick:m,class:"v-list-group__header",id:s.value}))),h=(0,n.Fl)((()=>a.value?e.collapseIcon:e.expandIcon));return(0,u.L)((()=>{var t;return(0,n.Wm)(e.tag,{class:["v-list-group",{"v-list-group--prepend":null==c?void 0:c.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup}]},{default:()=>[l.activator&&(0,n.Wm)(v.z,{defaults:{VListItem:{active:a.value,activeColor:e.activeColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&h.value,appendIcon:e.appendIcon||!e.subgroup&&h.value,title:e.title,value:e.value}}},{default:()=>[(0,n.Wm)(b,null,{default:()=>[l.activator({props:g.value,isOpen:a})]})]}),(0,n.Wm)(p.Fx,null,{default:()=>[(0,n.wy)((0,n.Wm)("div",{class:"v-list-group__items",role:"group","aria-labelledby":s.value},[null==(t=l.default)?void 0:t.call(l)]),[[d.F8,a.value]])]})]})})),{}}});function k(e){return(0,s.ei)(e,Object.keys(C.props))}var F=l(8777);const w=(0,o.a)({name:"VListSubheader",props:{color:String,inset:Boolean,sticky:Boolean,title:String,...(0,g.Q)()},setup(e,t){let{slots:l}=t;const{textColorClasses:a,textColorStyles:o}=(0,r.rY)((0,i.Vh)(e,"color"));return(0,u.L)((()=>{var t;const r=!(!l.default&&!e.title);return(0,n.Wm)(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},a.value],style:{textColorStyles:o}},{default:()=>[r&&(0,n.Wm)("div",{class:"v-list-subheader__text"},[(null==(t=l.default)?void 0:t.call(l))??e.title])]})})),{}}}),A=(0,o.e)()({name:"VListChildren",props:{items:Array},setup(e,t){let{slots:l}=t;return(0,f.$l)(),()=>{var t,a;return(null==(t=l.default)?void 0:t.call(l))??(null==(a=e.items)?void 0:a.map((e=>{let{children:t,props:a,type:r,raw:i}=e;var o,s;if("divider"===r)return(null==(o=l.divider)?void 0:o.call(l,{props:a}))??(0,n.Wm)(c,a,null);if("subheader"===r)return(null==(s=l.subheader)?void 0:s.call(l,{props:a}))??(0,n.Wm)(w,a,{default:l.subheader});const u={subtitle:l.subtitle?e=>{var t;return null==(t=l.subtitle)?void 0:t.call(l,{...e,item:i})}:void 0,prepend:l.prepend?e=>{var t;return null==(t=l.prepend)?void 0:t.call(l,{...e,item:i})}:void 0,append:l.append?e=>{var t;return null==(t=l.append)?void 0:t.call(l,{...e,item:i})}:void 0,default:l.default?e=>{var t;return null==(t=l.default)?void 0:t.call(l,{...e,item:i})}:void 0,title:l.title?e=>{var t;return null==(t=l.title)?void 0:t.call(l,{...e,item:i})}:void 0},[d,v]=k(a);return t?(0,n.Wm)(C,(0,n.dG)({value:null==a?void 0:a.value},d),{activator:e=>{let{props:t}=e;return l.header?l.header({...a,...t}):(0,n.Wm)(F.l,(0,n.dG)(a,t),u)},default:()=>(0,n.Wm)(A,{items:t},l)}):l.item?l.item(a):(0,n.Wm)(F.l,a,u)})))}}});var V=l(2718),I=l(9694),W=l(4544),x=l(2465),P=l(6185),B=l(4231),H=l(5221),L=l(8434);function $(e,t){const l=(0,s.qF)(t,e.itemType,"item"),n="string"===typeof t?t:(0,s.qF)(t,e.itemTitle),a=(0,s.qF)(t,e.itemValue,void 0),r=(0,s.qF)(t,e.itemChildren),i=!0===e.itemProps?(0,s.ei)(t,["children"])[1]:(0,s.qF)(t,e.itemProps),o={title:n,value:a,...i};return{type:l,title:o.title,value:o.value,props:o,children:"item"===l&&r?O(e,r):void 0,raw:t}}function O(e,t){const l=[];for(const n of t)l.push($(e,n));return l}function G(e){const t=(0,n.Fl)((()=>O(e,e.items)));return{items:t}}const M=(0,o.e)()({name:"VList",props:{activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},nav:Boolean,...(0,y.Gp)({selectStrategy:"single-leaf",openStrategy:"list"}),...(0,V.m)(),...(0,I.f)(),...(0,W.x)(),...(0,x.c)(),itemType:{type:String,default:"type"},...(0,P.S1)(),...(0,B.I)(),...(0,g.Q)(),...(0,a.x$)(),...(0,H.bk)({variant:"text"})},emits:{"update:selected":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:l}=t;const{items:o}=G(e),{themeClasses:s}=(0,a.ER)(e),{backgroundColorClasses:c,backgroundColorStyles:d}=(0,r.Y5)((0,i.Vh)(e,"bgColor")),{borderClasses:v}=(0,V.P)(e),{densityClasses:p}=(0,I.t)(e),{dimensionStyles:m}=(0,W.$)(e),{elevationClasses:g}=(0,x.Y)(e),{roundedClasses:h}=(0,B.b)(e),{open:b,select:S}=(0,y.Ek)(e),C=(0,n.Fl)((()=>e.lines?`v-list--${e.lines}-line`:void 0)),k=(0,i.Vh)(e,"activeColor"),F=(0,i.Vh)(e,"color");(0,f.$l)(),(0,L.AF)({VListGroup:{activeColor:k,color:F},VListItem:{activeClass:(0,i.Vh)(e,"activeClass"),activeColor:k,color:F,density:(0,i.Vh)(e,"density"),disabled:(0,i.Vh)(e,"disabled"),lines:(0,i.Vh)(e,"lines"),nav:(0,i.Vh)(e,"nav"),variant:(0,i.Vh)(e,"variant")}});const w=(0,i.iH)(!1),P=(0,i.iH)();function H(e){w.value=!0}function $(e){w.value=!1}function O(e){var t;w.value||e.relatedTarget&&null!=(t=P.value)&&t.contains(e.relatedTarget)||E()}function M(e){if(P.value){if("ArrowDown"===e.key)E("next");else if("ArrowUp"===e.key)E("prev");else if("Home"===e.key)E("first");else{if("End"!==e.key)return;E("last")}e.preventDefault()}}function E(e){if(!P.value)return;const t=[...P.value.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')].filter((e=>!e.hasAttribute("disabled"))),l=t.indexOf(document.activeElement);var n;if(e)if("first"===e){var a;null==(a=t[0])||a.focus()}else if("last"===e){var r;null==(r=t.at(-1))||r.focus()}else{let n,a=l;const r="next"===e?1:-1;do{a+=r,n=t[a]}while((!n||null==n.offsetParent)&&a<t.length&&a>=0);n?n.focus():E("next"===e?"first":"last")}else null==(n=t[0])||n.focus()}return(0,u.L)((()=>(0,n.Wm)(e.tag,{ref:P,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav},s.value,c.value,v.value,p.value,g.value,C.value,h.value],style:[d.value,m.value],role:"listbox","aria-activedescendant":void 0,onFocusin:H,onFocusout:$,onFocus:O,onKeydown:M},{default:()=>[(0,n.Wm)(A,{items:o.value},l)]}))),{open:b,select:S,focus:E}}})},8777:function(e,t,l){l.d(t,{l:function(){return V}});var n=l(3396),a=l(652),r=l(836),i=l(3289),o=l(1114);const s=(0,o.J)("v-list-item-subtitle"),u=(0,o.J)("v-list-item-title");var c=l(3824),d=l(5221),v=l(4960),p=l(2718),f=l(9694),m=l(4544),g=l(2465),y=l(4231),h=l(6183),b=l(1138),S=l(7041),C=l(3867),k=l(6479),F=l(320),w=l(131),A=l(9888);const V=(0,F.e)()({name:"VListItem",directives:{Ripple:c.H},props:{active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:v.lE,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:v.lE,subtitle:[String,Number,Boolean],title:[String,Number,Boolean],value:null,onClick:w.as,onClickOnce:w.as,...(0,p.m)(),...(0,f.f)(),...(0,m.x)(),...(0,g.c)(),...(0,y.I)(),...(0,h.GN)(),...(0,b.Q)(),...(0,S.x$)(),...(0,d.bk)({variant:"text"})},emits:{click:e=>!0},setup(e,t){let{attrs:l,slots:o,emit:c}=t;const v=(0,h.nB)(e,l),b=(0,n.Fl)((()=>e.value??v.href.value)),{select:F,isSelected:w,isIndeterminate:V,isGroupActivator:I,root:W,parent:x,openOnSelect:P}=(0,k.Io)(b,!1),B=(0,C.sm)(),H=(0,n.Fl)((()=>{var t;return!1!==e.active&&(e.active||(null==(t=v.isActive)?void 0:t.value)||w.value)})),L=(0,n.Fl)((()=>!1!==e.link&&v.isLink.value)),$=(0,n.Fl)((()=>!e.disabled&&!1!==e.link&&(e.link||v.isClickable.value||null!=e.value&&!!B))),O=(0,n.Fl)((()=>e.rounded||e.nav)),G=(0,n.Fl)((()=>({color:H.value?e.activeColor??e.color:e.color,variant:e.variant})));(0,n.YP)((()=>{var e;return null==(e=v.isActive)?void 0:e.value}),(e=>{e&&null!=x.value&&W.open(x.value,!0),e&&P(e)}),{immediate:!0});const{themeClasses:M}=(0,S.ER)(e),{borderClasses:E}=(0,p.P)(e),{colorClasses:J,colorStyles:_,variantClasses:q}=(0,d.c1)(G),{densityClasses:T}=(0,f.t)(e),{dimensionStyles:j}=(0,m.$)(e),{elevationClasses:z}=(0,g.Y)(e),{roundedClasses:N}=(0,y.b)(O),U=(0,n.Fl)((()=>e.lines?`v-list-item--${e.lines}-line`:void 0)),Y=(0,n.Fl)((()=>({isActive:H.value,select:F,isSelected:w.value,isIndeterminate:V.value})));function D(t){var l;c("click",t),!I&&$.value&&(null==(l=v.navigate)||l.call(v,t),null!=e.value&&F(!w.value,t))}function Q(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),D(e))}return(0,A.L)((()=>{var t,l,c,p,f;const m=L.value?"a":e.tag,g=!B||w.value||H.value,y=o.title||e.title,h=o.subtitle||e.subtitle,b=!!(o.append||e.appendAvatar||e.appendIcon),S=!!(o.prepend||e.prependAvatar||e.prependIcon);return null==B||B.updateHasPrepend(S),(0,n.wy)((0,n.Wm)(m,{class:["v-list-item",{"v-list-item--active":H.value,"v-list-item--disabled":e.disabled,"v-list-item--link":$.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!S&&(null==B?void 0:B.hasPrepend.value),[`${e.activeClass}`]:e.activeClass&&H.value},M.value,E.value,g?J.value:void 0,T.value,z.value,U.value,N.value,q.value],style:[g?_.value:void 0,j.value],href:v.href.value,tabindex:$.value?0:void 0,onClick:D,onKeydown:$.value&&!L.value&&Q},{default:()=>[(0,d.Ux)($.value||H.value,"v-list-item"),S&&(0,n.Wm)(r.z,{key:"prepend",defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>[(0,n.Wm)("div",{class:"v-list-item__prepend"},[e.prependAvatar&&(0,n.Wm)(a.V,{key:"prepend-avatar"},null),e.prependIcon&&(0,n.Wm)(i.t,{key:"prepend-icon"},null),null==(t=o.prepend)?void 0:t.call(o,Y.value)])]}),(0,n.Wm)("div",{class:"v-list-item__content"},[y&&(0,n.Wm)(u,{key:"title"},{default:()=>[(null==(l=o.title)?void 0:l.call(o,{title:e.title}))??e.title]}),h&&(0,n.Wm)(s,{key:"subtitle"},{default:()=>[(null==(c=o.subtitle)?void 0:c.call(o,{subtitle:e.subtitle}))??e.subtitle]}),null==(p=o.default)?void 0:p.call(o,Y.value)]),b&&(0,n.Wm)(r.z,{key:"append",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>[(0,n.Wm)("div",{class:"v-list-item__append"},[null==(f=o.append)?void 0:f.call(o,Y.value),e.appendIcon&&(0,n.Wm)(i.t,{key:"append-icon"},null),e.appendAvatar&&(0,n.Wm)(a.V,{key:"append-avatar"},null)])]})]}),[[(0,n.Q2)("ripple"),$.value]])})),{}}})},3867:function(e,t,l){l.d(t,{$l:function(){return i},sm:function(){return o}});var n=l(3396),a=l(4870);Symbol.for("vuetify:depth");const r=Symbol.for("vuetify:list");function i(){const e=(0,n.f3)(r,{hasPrepend:(0,a.iH)(!1),updateHasPrepend:()=>null}),t={hasPrepend:(0,a.iH)(!1),updateHasPrepend:e=>{e&&(t.hasPrepend.value=e)}};return(0,n.JJ)(r,t),e}function o(){return(0,n.f3)(r,null)}},4193:function(e,t,l){l.d(t,{T:function(){return g}});var n=l(3396),a=l(2583),r=l(836),i=l(3354),o=l(3185),s=l(8717),u=l(5975),c=l(4870),d=l(320),v=l(131),p=l(7514),f=l(9888),m=l(4360);const g=(0,d.e)()({name:"VMenu",props:{id:String,...(0,v.CE)((0,i.BU)({closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:a.v}}),["absolute"])},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:l}=t;const a=(0,s.z)(e,"modelValue"),{scopeId:d}=(0,u.a)(),v=(0,p.sq)(),g=(0,n.Fl)((()=>e.id||`v-menu-${v}`)),y=(0,c.iH)(),h=(0,n.f3)(m.N,null);let b=0;function S(){null==h||h.closeParents()}return(0,n.JJ)(m.N,{register(){++b},unregister(){--b},closeParents(){setTimeout((()=>{b||(a.value=!1,null==h||h.closeParents())}),40)}}),(0,n.YP)(a,(e=>{e?null==h||h.register():null==h||h.unregister()})),(0,f.L)((()=>{const[t]=(0,i.Fe)(e);return(0,n.Wm)(i.yc,(0,n.dG)({ref:y,class:["v-menu"]},t,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,absolute:!0,activatorProps:(0,n.dG)({"aria-haspopup":"menu","aria-expanded":String(a.value),"aria-owns":g.value},e.activatorProps),"onClick:outside":S},d),{activator:l.activator,default:function(){for(var e,t=arguments.length,a=new Array(t),i=0;i<t;i++)a[i]=arguments[i];return(0,n.Wm)(r.z,{root:!0},{default:()=>[null==(e=l.default)?void 0:e.call(l,...a)]})}})})),(0,o.F)({id:g},y)}})},6185:function(e,t,l){l.d(t,{Ce:function(){return u},S1:function(){return i}});l(7658);var n=l(3396),a=l(3766),r=l(131);const i=(0,a.U)({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean},"item");function o(e,t){const l=(0,r.qF)(t,e.itemTitle,t),n=e.returnObject?t:(0,r.qF)(t,e.itemValue,l),a=(0,r.qF)(t,e.itemChildren),i=!0===e.itemProps?"object"!==typeof t||null==t||Array.isArray(t)?void 0:"children"in t?(0,r.ei)(t,["children"])[1]:t:(0,r.qF)(t,e.itemProps),o={title:l,value:n,...i};return{title:String(o.title??""),value:o.value,props:o,children:Array.isArray(a)?s(e,a):void 0,raw:t}}function s(e,t){const l=[];for(const n of t)l.push(o(e,n));return l}function u(e){const t=(0,n.Fl)((()=>s(e,e.items)));function l(t){return t.map((t=>o(e,t)))}function a(e){return e.map((e=>{let{props:t}=e;return t.value}))}return{items:t,transformIn:l,transformOut:a}}},6479:function(e,t,l){l.d(t,{Gp:function(){return h},Ek:function(){return b},_$:function(){return C},Io:function(){return S}});l(541),l(7658);var n=l(8717),a=l(3766),r=l(7514),i=l(4870),o=l(3396);const s={open:e=>{let{id:t,value:l,opened:n,parents:a}=e;if(l){const e=new Set;e.add(t);let l=a.get(t);while(null!=l)e.add(l),l=a.get(l);return e}return n.delete(t),n},select:()=>null},u={open:e=>{let{id:t,value:l,opened:n,parents:a}=e;if(l){let e=a.get(t);n.add(t);while(null!=e&&e!==t)n.add(e),e=a.get(e);return n}return n.delete(t),n},select:()=>null},c={open:u.open,select:e=>{let{id:t,value:l,opened:n,parents:a}=e;if(!l)return n;const r=[];let i=a.get(t);while(null!=i)r.push(i),i=a.get(i);return new Set(r)}},d=e=>{const t={select:t=>{let{id:l,value:n,selected:a}=t;if(e&&!n){const e=Array.from(a.entries()).reduce(((e,t)=>{let[l,n]=t;return"on"===n?[...e,l]:e}),[]);if(1===e.length&&e[0]===l)return a}return a.set(l,n?"on":"off"),a},in:(e,l,n)=>{let a=new Map;for(const r of e||[])a=t.select({id:r,value:!0,selected:new Map(a),children:l,parents:n});return a},out:e=>{const t=[];for(const[l,n]of e.entries())"on"===n&&t.push(l);return t}};return t},v=e=>{const t=d(e),l={select:e=>{let{selected:l,id:n,...a}=e;const r=l.has(n)?new Map([[n,l.get(n)]]):new Map;return t.select({...a,id:n,selected:r})},in:(e,l,n)=>{let a=new Map;return null!=e&&e.length&&(a=t.in(e.slice(0,1),l,n)),a},out:(e,l,n)=>t.out(e,l,n)};return l},p=e=>{const t=d(e),l={select:e=>{let{id:l,selected:n,children:a,...r}=e;return a.has(l)?n:t.select({id:l,selected:n,children:a,...r})},in:t.in,out:t.out};return l},f=e=>{const t=v(e),l={select:e=>{let{id:l,selected:n,children:a,...r}=e;return a.has(l)?n:t.select({id:l,selected:n,children:a,...r})},in:t.in,out:t.out};return l},m=e=>{const t={select:t=>{let{id:l,value:n,selected:a,children:r,parents:i}=t;const o=new Map(a),s=[l];while(s.length){const e=s.shift();a.set(e,n?"on":"off"),r.has(e)&&s.push(...r.get(e))}let u=i.get(l);while(u){const e=r.get(u),t=e.every((e=>"on"===a.get(e))),l=e.every((e=>!a.has(e)||"off"===a.get(e)));a.set(u,t?"on":l?"off":"indeterminate"),u=i.get(u)}if(e&&!n){const e=Array.from(a.entries()).reduce(((e,t)=>{let[l,n]=t;return"on"===n?[...e,l]:e}),[]);if(0===e.length)return o}return a},in:(e,l,n)=>{let a=new Map;for(const r of e||[])a=t.select({id:r,value:!0,selected:new Map(a),children:l,parents:n});return a},out:(e,t)=>{const l=[];for(const[n,a]of e.entries())"on"!==a||t.has(n)||l.push(n);return l}};return t},g=Symbol.for("vuetify:nested"),y={id:(0,i.iH)(),root:{register:()=>null,unregister:()=>null,parents:(0,i.iH)(new Map),children:(0,i.iH)(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:(0,i.iH)(new Set),selected:(0,i.iH)(new Map),selectedValues:(0,i.iH)([])}},h=(0,a.U)({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),b=e=>{let t=!1;const l=(0,i.iH)(new Map),a=(0,i.iH)(new Map),y=(0,n.z)(e,"opened",e.opened,(e=>new Set(e)),(e=>[...e.values()])),h=(0,o.Fl)((()=>{if("object"===typeof e.selectStrategy)return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return f(e.mandatory);case"leaf":return p(e.mandatory);case"independent":return d(e.mandatory);case"single-independent":return v(e.mandatory);case"classic":default:return m(e.mandatory)}})),b=(0,o.Fl)((()=>{if("object"===typeof e.openStrategy)return e.openStrategy;switch(e.openStrategy){case"list":return c;case"single":return s;case"multiple":default:return u}})),S=(0,n.z)(e,"selected",e.selected,(e=>h.value.in(e,l.value,a.value)),(e=>h.value.out(e,l.value,a.value)));function C(e){const t=[];let l=e;while(null!=l)t.unshift(l),l=a.value.get(l);return t}(0,o.Jd)((()=>{t=!0}));const k=(0,r.FN)("nested"),F={id:(0,i.iH)(),root:{opened:y,selected:S,selectedValues:(0,o.Fl)((()=>{const e=[];for(const[t,l]of S.value.entries())"on"===l&&e.push(t);return e})),register:(e,t,n)=>{t&&e!==t&&a.value.set(e,t),n&&l.value.set(e,[]),null!=t&&l.value.set(t,[...l.value.get(t)||[],e])},unregister:e=>{if(t)return;l.value.delete(e);const n=a.value.get(e);if(n){const t=l.value.get(n)??[];l.value.set(n,t.filter((t=>t!==e)))}a.value.delete(e),y.value.delete(e)},open:(e,t,n)=>{k.emit("click:open",{id:e,value:t,path:C(e),event:n});const r=b.value.open({id:e,value:t,opened:new Set(y.value),children:l.value,parents:a.value,event:n});r&&(y.value=r)},openOnSelect:(e,t,n)=>{const r=b.value.select({id:e,value:t,selected:new Map(S.value),opened:new Set(y.value),children:l.value,parents:a.value,event:n});r&&(y.value=r)},select:(e,t,n)=>{k.emit("click:select",{id:e,value:t,path:C(e),event:n});const r=h.value.select({id:e,value:t,selected:new Map(S.value),children:l.value,parents:a.value,event:n});r&&(S.value=r),F.root.openOnSelect(e,t,n)},children:l,parents:a}};return(0,o.JJ)(g,F),F.root},S=(e,t)=>{const l=(0,o.f3)(g,y),n=(0,o.Fl)((()=>e.value??Symbol((0,r.sq)()))),a={...l,id:n,open:(e,t)=>l.root.open(n.value,e,t),openOnSelect:(e,t)=>l.root.openOnSelect(n.value,e,t),isOpen:(0,o.Fl)((()=>l.root.opened.value.has(n.value))),parent:(0,o.Fl)((()=>l.root.parents.value.get(n.value))),select:(e,t)=>l.root.select(n.value,e,t),isSelected:(0,o.Fl)((()=>"on"===l.root.selected.value.get(n.value))),isIndeterminate:(0,o.Fl)((()=>"indeterminate"===l.root.selected.value.get(n.value))),isLeaf:(0,o.Fl)((()=>!l.root.children.value.get(n.value))),isGroupActivator:l.isGroupActivator};return!l.isGroupActivator&&l.root.register(n.value,l.id.value,t),(0,o.Jd)((()=>{!l.isGroupActivator&&l.root.unregister(n.value)})),t&&(0,o.JJ)(g,a),a},C=()=>{const e=(0,o.f3)(g,y);(0,o.JJ)(g,{...e,isGroupActivator:!0})}}}]);
//# sourceMappingURL=4720.754108a4.js.map