Custom Gis Application with Arcgis Javascript API with modern layouting
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

115 lines
60 KiB

// All material copyright Esri, All Rights Reserved, unless otherwise specified.
// See https://js.arcgis.com/4.30/esri/copyright.txt for details.
//>>built
define("exports ./componentsUtils ./dom ./interactive ./observers ./resources4 ./utils3 ./loadable ./t9n ./locale ./filter ./icon ./input2 ./input-message ./progress ./debounce ./loader ./scrim".split(" "),function(Ya,q,da,ea,Wb,Xb,ob,oa,fa,Ga,pb,qb,rb,sb,tb,ub,Yb,Zb){function vb(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}));c.push.apply(c,d)}return c}function T(a){for(var b=
1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?vb(Object(c),!0).forEach(function(d){var e=c[d];d in a?Object.defineProperty(a,d,{value:e,enumerable:!0,configurable:!0,writable:!0}):a[d]=e}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):vb(Object(c)).forEach(function(d){Object.defineProperty(a,d,Object.getOwnPropertyDescriptor(c,d))})}return a}function Za(a){"@babel/helpers - typeof";Za="function"===typeof Symbol&&"symbol"===
typeof Symbol.iterator?function(b){return typeof b}:function(b){return b&&"function"===typeof Symbol&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b};return Za(a)}function Y(){Y=Object.assign||function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b],d;for(d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a};return Y.apply(this,arguments)}function $b(a,b){if(null==a)return{};if(null==a)var c={};else{c={};var d=Object.keys(a),e;for(e=0;e<d.length;e++){var f=
d[e];0<=b.indexOf(f)||(c[f]=a[f])}}if(Object.getOwnPropertySymbols)for(e=Object.getOwnPropertySymbols(a),f=0;f<e.length;f++)d=e[f],0<=b.indexOf(d)||Object.prototype.propertyIsEnumerable.call(a,d)&&(c[d]=a[d]);return c}function Z(a){if("undefined"!==typeof window&&window.navigator)return!!navigator.userAgent.match(a)}function w(a,b,c){a.addEventListener(b,c,!aa&&wb)}function v(a,b,c){a.removeEventListener(b,c,!aa&&wb)}function Ha(a,b){if(b){"\x3e"===b[0]&&(b=b.substring(1));if(a)try{if(a.matches)return a.matches(b);
if(a.msMatchesSelector)return a.msMatchesSelector(b);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(b)}catch(c){}return!1}}function U(a,b,c,d){if(a){c=c||document;do{if(null!=b&&("\x3e"===b[0]?a.parentNode===c&&Ha(a,b):Ha(a,b))||d&&a===c)return a;if(a===c)break}while(a=a.host&&a!==document&&a.host.nodeType?a.host:a.parentNode)}return null}function M(a,b,c){if(a&&b)if(a.classList)a.classList[c?"add":"remove"](b);else{var d=(" "+a.className+" ").replace(xb," ").replace(" "+b+" "," ");a.className=
(d+(c?" "+b:"")).replace(xb," ")}}function p(a,b,c){var d=a&&a.style;if(d){if(void 0===c)return document.defaultView&&document.defaultView.getComputedStyle?c=document.defaultView.getComputedStyle(a,""):a.currentStyle&&(c=a.currentStyle),void 0===b?c:c[b];b in d||-1!==b.indexOf("webkit")||(b="-webkit-"+b);d[b]=c+("string"===typeof c?"":"px")}}function pa(a,b){var c="";if("string"===typeof a)c=a;else{do{var d=p(a,"transform");d&&"none"!==d&&(c=d+" "+c)}while(!b&&(a=a.parentNode))}return(a=window.DOMMatrix||
window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix)&&new a(c)}function yb(a,b,c){if(a){a=a.getElementsByTagName(b);b=0;var d=a.length;if(c)for(;b<d;b++)c(a[b],b);return a}return[]}function ba(){var a=document.scrollingElement;return a?a:document.documentElement}function C(a,b,c,d,e){if(a.getBoundingClientRect||a===window){if(a!==window&&a.parentNode&&a!==ba()){var f=a.getBoundingClientRect();var g=f.top;var h=f.left;var k=f.bottom;var m=f.right;var n=f.height;var u=f.width}else h=g=0,k=
window.innerHeight,m=window.innerWidth,n=window.innerHeight,u=window.innerWidth;if((b||c)&&a!==window&&(e=e||a.parentNode,!aa)){do if(e&&e.getBoundingClientRect&&("none"!==p(e,"transform")||c&&"static"!==p(e,"position"))){k=e.getBoundingClientRect();g-=k.top+parseInt(p(e,"border-top-width"));h-=k.left+parseInt(p(e,"border-left-width"));k=g+f.height;m=h+f.width;break}while(e=e.parentNode)}d&&a!==window&&(d=(a=pa(e||a))&&a.a,e=a&&a.d,a&&(g/=e,h/=d,u/=d,n/=e,k=g+n,m=h+u));return{top:g,left:h,bottom:k,
right:m,width:u,height:n}}}function zb(a){var b=C(a),c=parseInt(p(a,"padding-left")),d=parseInt(p(a,"padding-top")),e=parseInt(p(a,"padding-right")),f=parseInt(p(a,"padding-bottom"));b.top+=d+parseInt(p(a,"border-top-width"));b.left+=c+parseInt(p(a,"border-left-width"));b.width=a.clientWidth-c-e;b.height=a.clientHeight-d-f;b.bottom=b.top+b.height;b.right=b.left+b.width;return b}function Ab(a,b,c){var d=ha(a,!0);for(a=C(a)[b];d;){b=C(d)[c];var e=void 0;e=a>=b;if(!e)return d;if(d===ba())break;d=ha(d,
!1)}return!1}function qa(a,b,c,d){for(var e=0,f=0,g=a.children;f<g.length;){if("none"!==g[f].style.display&&g[f]!==r.ghost&&(d||g[f]!==r.dragged)&&U(g[f],c.draggable,a,!1)){if(e===b)return g[f];e++}f++}return null}function $a(a,b){for(a=a.lastElementChild;a&&(a===r.ghost||"none"===p(a,"display")||b&&!Ha(a,b));)a=a.previousElementSibling;return a||null}function P(a,b){var c=0;if(!a||!a.parentNode)return-1;for(;a=a.previousElementSibling;)"TEMPLATE"===a.nodeName.toUpperCase()||a===r.clone||b&&!Ha(a,
b)||c++;return c}function Bb(a){var b=0,c=0,d=ba();if(a){do{var e=pa(a),f=e.d;b+=a.scrollLeft*e.a;c+=a.scrollTop*f}while(a!==d&&(a=a.parentNode))}return[b,c]}function ha(a,b){if(!a||!a.getBoundingClientRect)return ba();var c=!1;do if(a.clientWidth<a.scrollWidth||a.clientHeight<a.scrollHeight){var d=p(a);if(a.clientWidth<a.scrollWidth&&("auto"==d.overflowX||"scroll"==d.overflowX)||a.clientHeight<a.scrollHeight&&("auto"==d.overflowY||"scroll"==d.overflowY)){if(!a.getBoundingClientRect||a===document.body)break;
if(c||b)return a;c=!0}}while(a=a.parentNode);return ba()}function ab(a,b){return Math.round(a.top)===Math.round(b.top)&&Math.round(a.left)===Math.round(b.left)&&Math.round(a.height)===Math.round(b.height)&&Math.round(a.width)===Math.round(b.width)}function Cb(a,b){return function(){if(!wa){var c=arguments;1===c.length?a.call(this,c[0]):a.apply(this,c);wa=setTimeout(function(){wa=void 0},b)}}}function Db(a,b,c){a.scrollLeft+=b;a.scrollTop+=c}function Eb(a){var b=window.Polymer,c=window.jQuery||window.Zepto;
return b&&b.dom?b.dom(a).cloneNode(!0):c?c(a).clone(!0)[0]:a.cloneNode(!0)}function ac(){var a=[],b;return{captureAnimationState:function(){a=[];this.options.animation&&[].slice.call(this.el.children).forEach(function(c){if("none"!==p(c,"display")&&c!==r.ghost){a.push({target:c,rect:C(c)});var d=T({},a[a.length-1].rect);if(c.thisAnimationDuration){var e=pa(c,!0);e&&(d.top-=e.f,d.left-=e.e)}c.fromRect=d}})},addAnimationState:function(c){a.push(c)},removeAnimationState:function(c){var d=a,e=d.splice;
a:{var f=a;c={target:c};for(var g in f)if(f.hasOwnProperty(g))for(var h in c)if(c.hasOwnProperty(h)&&c[h]===f[g][h]){f=Number(g);break a}f=-1}e.call(d,f,1)},animateAll:function(c){var d=this;if(this.options.animation){var e=!1,f=0;a.forEach(function(g){var h=0,k=g.target,m=k.fromRect,n=C(k),u=k.prevFromRect,F=k.prevToRect;g=g.rect;var D=pa(k,!0);D&&(n.top-=D.f,n.left-=D.e);k.toRect=n;k.thisAnimationDuration&&ab(u,n)&&!ab(m,n)&&(g.top-n.top)/(g.left-n.left)===(m.top-n.top)/(m.left-n.left)&&(h=Math.sqrt(Math.pow(u.top-
g.top,2)+Math.pow(u.left-g.left,2))/Math.sqrt(Math.pow(u.top-F.top,2)+Math.pow(u.left-F.left,2))*d.options.animation);ab(n,m)||(k.prevFromRect=m,k.prevToRect=n,h||(h=d.options.animation),d.animate(k,g,n,h));h&&(e=!0,f=Math.max(f,h),clearTimeout(k.animationResetTimer),k.animationResetTimer=setTimeout(function(){k.animationTime=0;k.prevFromRect=null;k.fromRect=null;k.prevToRect=null;k.thisAnimationDuration=null},h),k.thisAnimationDuration=h)});clearTimeout(b);e?b=setTimeout(function(){"function"===
typeof c&&c()},f):"function"===typeof c&&c();a=[]}else clearTimeout(b),"function"===typeof c&&c()},animate:function(c,d,e,f){if(f){p(c,"transition","");p(c,"transform","");var g=pa(this.el),h=(d.left-e.left)/(g&&g.a||1);d=(d.top-e.top)/(g&&g.d||1);c.animatingX=!!h;c.animatingY=!!d;p(c,"transform","translate3d("+h+"px,"+d+"px,0)");this.forRepaintDummy=c.offsetWidth;p(c,"transition","transform "+f+"ms"+(this.options.easing?" "+this.options.easing:""));p(c,"transform","translate3d(0,0,0)");"number"===
typeof c.animated&&clearTimeout(c.animated);c.animated=setTimeout(function(){p(c,"transition","");p(c,"transform","");c.animated=!1;c.animatingX=!1;c.animatingY=!1},f)}}}}function J(a){var b=T({putSortable:G,cloneEl:A,targetEl:l,rootEl:z,oldIndex:ra,oldDraggableIndex:xa,newIndex:N,newDraggableIndex:ia},a);a=b.sortable;var c=b.rootEl,d=b.name,e=b.targetEl,f=b.cloneEl,g=b.toEl,h=b.fromEl,k=b.oldIndex,m=b.newIndex,n=b.oldDraggableIndex,u=b.newDraggableIndex,F=b.originalEvent,D=b.putSortable,H=b.extraEventProperties;
if(a=a||c&&c[O]){var y=a.options,Q="on"+d.charAt(0).toUpperCase()+d.substr(1);!window.CustomEvent||aa||ya?(b=document.createEvent("Event"),b.initEvent(d,!0,!0)):b=new CustomEvent(d,{bubbles:!0,cancelable:!0});b.to=g||c;b.from=h||c;b.item=e||c;b.clone=f;b.oldIndex=k;b.newIndex=m;b.oldDraggableIndex=n;b.newDraggableIndex=u;b.originalEvent=F;b.pullMode=D?D.lastPutMode:void 0;d=T(T({},H),za.getEventProperties(d,a));for(var R in d)b[R]=d[R];c&&c.dispatchEvent(b);y[Q]&&y[Q].call(a,b)}}function r(a,b){if(!a||
!a.nodeType||1!==a.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(a));this.el=a;this.options=b=Y({},b);a[O]=this;var c={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(a.nodeName)?"\x3eli":"\x3e*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Fb(a,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,
preventOnFilter:!0,animation:0,easing:null,setData:function(f,g){f.setData("Text",g.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==r.supportPointer&&"PointerEvent"in window&&!Aa,emptyInsertThreshold:5};za.initializePlugins(this,
a,c);for(var d in c)d in b||(b[d]=c[d]);Gb(b);for(var e in this)"_"===e.charAt(0)&&"function"===typeof this[e]&&(this[e]=this[e].bind(this));if(this.nativeDraggable=b.forceFallback?!1:bc)this.options.touchStartThreshold=1;b.supportPointer?w(a,"pointerdown",this._onTapStart):(w(a,"mousedown",this._onTapStart),w(a,"touchstart",this._onTapStart));this.nativeDraggable&&(w(a,"dragover",this),w(a,"dragenter",this));Ia.push(this.el);b.store&&b.store.get&&this.sort(b.store.get(this)||[]);Y(this,ac())}function Ja(a,
b,c,d,e,f,g,h){var k=a[O],m=k.options.onMove,n;if(!window.CustomEvent||aa||ya){var u=document.createEvent("Event");u.initEvent("move",!0,!0)}else u=new CustomEvent("move",{bubbles:!0,cancelable:!0});u.to=b;u.from=a;u.dragged=c;u.draggedRect=d;u.related=e||b;u.relatedRect=f||C(b);u.willInsertAfter=h;u.originalEvent=g;a.dispatchEvent(u);m&&(n=m.call(k,u,g));return n}function bb(a){a.draggable=!1}function cc(){cb=!1}function dc(a,b,c){var d=C(qa(c.el,0,c.options,!0));c=zb(c.el);return b?a.clientX<c.left-
10||a.clientY<d.top&&a.clientX<d.right:a.clientY<c.top-10||a.clientY<d.bottom&&a.clientX<d.left}function ec(a,b,c){var d=C($a(c.el,c.options.draggable));c=zb(c.el);return b?a.clientX>c.right+10||a.clientY>d.bottom&&a.clientX>d.left:a.clientY>c.bottom+10||a.clientX>d.right&&a.clientY>d.top}function fc(a,b,c,d,e,f,g,h){a=d?a.clientY:a.clientX;var k=d?c.height:c.width,m=d?c.top:c.left;c=d?c.bottom:c.right;d=!1;if(!g)if(h&&Ka<k*e)if(!Ba&&(1===Ca?a>m+k*f/2:a<c-k*f/2)&&(Ba=!0),Ba)d=!0;else{if(1===Ca?a<
m+Ka:a>c-Ka)return-Ca}else if(a>m+k*(1-e)/2&&a<c-k*(1-e)/2)return b=P(l)<P(b)?1:-1,b;if(d||g)if(a<m+k*f/2||a>c-k*f/2)return a>m+k/2?1:-1;return 0}function gc(a){La.length=0;a=a.getElementsByTagName("input");for(var b=a.length;b--;){var c=a[b];c.checked&&La.push(c)}}function Ma(a){return setTimeout(a,0)}function Na(){E.forEach(function(a){clearInterval(a.pid)});E=[]}function db(){}function eb(){}function hc(a){Hb(a);Oa.add(a);const {group:b,handleSelector:c,dragSelector:d}=a;a.sortable=r.create(a.el,
{dataIdAttr:"id",...ic,...(!!d&&{draggable:d}),...(!!b&&{group:{name:b,...(!!a.canPull&&{pull:(e,f,g,{newIndex:h,oldIndex:k})=>a.canPull({toEl:e.el,fromEl:f.el,dragEl:g,newIndex:h,oldIndex:k})}),...(!!a.canPut&&{put:(e,f,g,{newIndex:h,oldIndex:k})=>a.canPut({toEl:e.el,fromEl:f.el,dragEl:g,newIndex:h,oldIndex:k})})}}),handle:c,filter:`${c}[disabled]`,onStart:({from:e,item:f,to:g,newIndex:h,oldIndex:k})=>{Pa=!0;jc();a.onDragStart({fromEl:e,dragEl:f,toEl:g,newIndex:h,oldIndex:k})},onEnd:({from:e,item:f,
to:g,newIndex:h,oldIndex:k})=>{Pa=!1;kc();a.onDragEnd({fromEl:e,dragEl:f,toEl:g,newIndex:h,oldIndex:k})},onSort:({from:e,item:f,to:g,newIndex:h,oldIndex:k})=>{a.onDragSort({fromEl:e,dragEl:f,toEl:g,newIndex:h,oldIndex:k})}})}function Hb(a){Oa.delete(a);a.sortable?.destroy();a.sortable=null}function jc(){Array.from(Oa).forEach(a=>a.onGlobalDragStart())}function kc(){Array.from(Oa).forEach(a=>a.onGlobalDragEnd())}function Ib(){"undefined"!==typeof customElements&&["calcite-stack"].forEach(a=>{switch(a){case "calcite-stack":customElements.get(a)||
customElements.define(a,lc)}})}function Jb(){"undefined"!==typeof customElements&&["calcite-filter","calcite-icon","calcite-input","calcite-input-message","calcite-progress"].forEach(a=>{switch(a){case "calcite-filter":customElements.get(a)||customElements.define(a,mc);break;case "calcite-icon":customElements.get(a)||qb.defineCustomElement();break;case "calcite-input":customElements.get(a)||rb.defineCustomElement();break;case "calcite-input-message":customElements.get(a)||sb.defineCustomElement();
break;case "calcite-progress":customElements.get(a)||tb.defineCustomElement()}})}function Kb(){"undefined"!==typeof customElements&&"calcite-list calcite-filter calcite-icon calcite-input calcite-input-message calcite-loader calcite-progress calcite-scrim calcite-stack".split(" ").forEach(a=>{switch(a){case "calcite-list":customElements.get(a)||customElements.define(a,Lb);break;case "calcite-filter":customElements.get(a)||Jb();break;case "calcite-icon":customElements.get(a)||qb.defineCustomElement();
break;case "calcite-input":customElements.get(a)||rb.defineCustomElement();break;case "calcite-input-message":customElements.get(a)||sb.defineCustomElement();break;case "calcite-loader":customElements.get(a)||Yb.defineCustomElement();break;case "calcite-progress":customElements.get(a)||tb.defineCustomElement();break;case "calcite-scrim":customElements.get(a)||Zb.defineCustomElement();break;case "calcite-stack":customElements.get(a)||Ib()}})}var aa=Z(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),
ya=Z(/Edge/i),Mb=Z(/firefox/i),Aa=Z(/safari/i)&&!Z(/chrome/i)&&!Z(/android/i),Da=Z(/iP(ad|od|hone)/i),Nb=Z(/chrome/i)&&Z(/android/i),wb={capture:!1,passive:!1},xb=/\s+/g,wa,O="Sortable"+(new Date).getTime(),sa=[],fb={initializeByDefault:!0},za={mount:function(a){for(var b in fb)!fb.hasOwnProperty(b)||b in a||(a[b]=fb[b]);sa.forEach(function(c){if(c.pluginName===a.pluginName)throw"Sortable: Cannot mount plugin ".concat(a.pluginName," more than once");});sa.push(a)},pluginEvent:function(a,b,c){var d=
this;this.eventCanceled=!1;c.cancel=function(){d.eventCanceled=!0};var e=a+"Global";sa.forEach(function(f){if(b[f.pluginName]){if(b[f.pluginName][e])b[f.pluginName][e](T({sortable:b},c));if(b.options[f.pluginName]&&b[f.pluginName][a])b[f.pluginName][a](T({sortable:b},c))}})},initializePlugins:function(a,b,c,d){sa.forEach(function(f){var g=f.pluginName;if(a.options[g]||f.initializeByDefault)f=new f(a,b,a.options),f.sortable=a,f.options=a.options,a[g]=f,Y(c,f.defaults)});for(var e in a.options)a.options.hasOwnProperty(e)&&
(d=this.modifyOption(a,e,a.options[e]),"undefined"!==typeof d&&(a.options[e]=d))},getEventProperties:function(a,b){var c={};sa.forEach(function(d){"function"===typeof d.eventProperties&&Y(c,d.eventProperties.call(b[d.pluginName],a))});return c},modifyOption:function(a,b,c){var d;sa.forEach(function(e){a[e.pluginName]&&e.optionListeners&&"function"===typeof e.optionListeners[b]&&(d=e.optionListeners[b].call(a[e.pluginName],c))});return d}},nc=["evt"],L=function(a,b){var c=2<arguments.length&&void 0!==
arguments[2]?arguments[2]:{},d=c.evt;c=$b(c,nc);za.pluginEvent.bind(r)(a,b,T({dragEl:l,parentEl:B,ghostEl:t,rootEl:z,nextEl:la,lastDownEl:Qa,cloneEl:A,cloneHidden:ja,dragStarted:Ea,putSortable:G,activeSortable:r.active,originalEvent:d,oldIndex:ra,oldDraggableIndex:xa,newIndex:N,newDraggableIndex:ia,hideGhostForTarget:Ob,unhideGhostForTarget:Pb,cloneNowHidden:function(){ja=!0},cloneNowShown:function(){ja=!1},dispatchSortableEvent:function(e){J({sortable:b,name:e,originalEvent:d})}},c))},l,B,t,z,la,
Qa,A,ja,ra,N,xa,ia,Ra,G,ta=!1,Sa=!1,Ia=[],ma,S,gb,hb,Qb,Rb,Ea,ua,Ca,Ba=!1,Ta=!1,Ka,I,ib=[],cb=!1,La=[],Ua="undefined"!==typeof document,Sb=ya||aa?"cssFloat":"float",bc=Ua&&!Nb&&!Da&&"draggable"in document.createElement("div"),Tb=function(){if(Ua){if(aa)return!1;var a=document.createElement("x");a.style.cssText="pointer-events:auto";return"auto"===a.style.pointerEvents}}(),Fb=function(a,b){var c=p(a),d=parseInt(c.width)-parseInt(c.paddingLeft)-parseInt(c.paddingRight)-parseInt(c.borderLeftWidth)-parseInt(c.borderRightWidth),
e=qa(a,0,b);a=qa(a,1,b);var f=e&&p(e);b=a&&p(a);var g=f&&parseInt(f.marginLeft)+parseInt(f.marginRight)+C(e).width,h=b&&parseInt(b.marginLeft)+parseInt(b.marginRight)+C(a).width;return"flex"===c.display?"column"===c.flexDirection||"column-reverse"===c.flexDirection?"vertical":"horizontal":"grid"===c.display?1>=c.gridTemplateColumns.split(" ").length?"vertical":"horizontal":e&&f["float"]&&"none"!==f["float"]?(c="left"===f["float"]?"left":"right",!a||"both"!==b.clear&&b.clear!==c?"horizontal":"vertical"):
e&&("block"===f.display||"flex"===f.display||"table"===f.display||"grid"===f.display||g>=d&&"none"===c[Sb]||a&&"none"===c[Sb]&&g+h>d)?"vertical":"horizontal"},oc=function(a,b,c){var d=c?a.left:a.top,e=c?a.right:a.bottom;a=c?a.width:a.height;var f=c?b.left:b.top,g=c?b.right:b.bottom;b=c?b.width:b.height;return d===f||e===g||d+a/2===f+b/2},pc=function(a,b){var c;Ia.some(function(d){var e=d[O].options.emptyInsertThreshold;if(e&&!$a(d)){var f=C(d),g=b>=f.top-e&&b<=f.bottom+e;if(a>=f.left-e&&a<=f.right+
e&&g)return c=d}});return c},Gb=function(a){function b(e,f){return function(g,h,k,m){var n=g.options.group.name&&h.options.group.name&&g.options.group.name===h.options.group.name;if(null==e&&(f||n))return!0;if(null==e||!1===e)return!1;if(f&&"clone"===e)return e;if("function"===typeof e)return b(e(g,h,k,m),f)(g,h,k,m);g=(f?g:h).options.group.name;return!0===e||"string"===typeof e&&e===g||e.join&&-1<e.indexOf(g)}}var c={},d=a.group;d&&"object"==Za(d)||(d={name:d});c.name=d.name;c.checkPull=b(d.pull,
!0);c.checkPut=b(d.put);c.revertClone=d.revertClone;a.group=c},Ob=function(){!Tb&&t&&p(t,"display","none")},Pb=function(){!Tb&&t&&p(t,"display","")};Ua&&!Nb&&document.addEventListener("click",function(a){if(Sa)return a.preventDefault(),a.stopPropagation&&a.stopPropagation(),a.stopImmediatePropagation&&a.stopImmediatePropagation(),Sa=!1},!0);var na=function(a){if(l){a=a.touches?a.touches[0]:a;var b=pc(a.clientX,a.clientY);if(b){var c={},d;for(d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);c.target=c.rootEl=
b;c.preventDefault=void 0;c.stopPropagation=void 0;b[O]._onDragOver(c)}}},qc=function(a){l&&l.parentNode[O]._isOutsideThisEl(a.target)};r.prototype={constructor:r,_isOutsideThisEl:function(a){this.el.contains(a)||a===this.el||(ua=null)},_getDirection:function(a,b){return"function"===typeof this.options.direction?this.options.direction.call(this,a,b,l):this.options.direction},_onTapStart:function(a){if(a.cancelable){var b=this,c=this.el,d=this.options,e=d.preventOnFilter,f=a.type,g=a.touches&&a.touches[0]||
a.pointerType&&"touch"===a.pointerType&&a,h=(g||a).target,k=a.target.shadowRoot&&(a.path&&a.path[0]||a.composedPath&&a.composedPath()[0])||h,m=d.filter;gc(c);if(!(l||/mousedown|pointerdown/.test(f)&&0!==a.button||d.disabled||k.isContentEditable||!this.nativeDraggable&&Aa&&h&&"SELECT"===h.tagName.toUpperCase()||(h=U(h,d.draggable,c,!1),h&&h.animated||Qa===h))){ra=P(h);xa=P(h,d.draggable);if("function"===typeof m){if(m.call(this,a,h,this)){J({sortable:b,rootEl:k,name:"filter",targetEl:h,toEl:c,fromEl:c});
L("filter",b,{evt:a});e&&a.cancelable&&a.preventDefault();return}}else if(m&&(m=m.split(",").some(function(n){if(n=U(k,n.trim(),c,!1))return J({sortable:b,rootEl:n,name:"filter",targetEl:h,fromEl:c,toEl:c}),L("filter",b,{evt:a}),!0}))){e&&a.cancelable&&a.preventDefault();return}d.handle&&!U(k,d.handle,c,!1)||this._prepareDragStart(a,g,h)}}},_prepareDragStart:function(a,b,c){var d=this,e=d.el,f=d.options,g=e.ownerDocument;if(c&&!l&&c.parentNode===e){var h=C(c);z=e;l=c;B=l.parentNode;la=l.nextSibling;
Qa=c;Ra=f.group;r.dragged=l;ma={target:l,clientX:(b||a).clientX,clientY:(b||a).clientY};Qb=ma.clientX-h.left;Rb=ma.clientY-h.top;this._lastX=(b||a).clientX;this._lastY=(b||a).clientY;l.style["will-change"]="all";c=function(){L("delayEnded",d,{evt:a});r.eventCanceled?d._onDrop():(d._disableDelayedDragEvents(),!Mb&&d.nativeDraggable&&(l.draggable=!0),d._triggerDragStart(a,b),J({sortable:d,name:"choose",originalEvent:a}),M(l,f.chosenClass,!0))};f.ignore.split(",").forEach(function(k){yb(l,k.trim(),bb)});
w(g,"dragover",na);w(g,"mousemove",na);w(g,"touchmove",na);w(g,"mouseup",d._onDrop);w(g,"touchend",d._onDrop);w(g,"touchcancel",d._onDrop);Mb&&this.nativeDraggable&&(this.options.touchStartThreshold=4,l.draggable=!0);L("delayStart",this,{evt:a});!f.delay||f.delayOnTouchOnly&&!b||this.nativeDraggable&&(ya||aa)?c():r.eventCanceled?this._onDrop():(w(g,"mouseup",d._disableDelayedDrag),w(g,"touchend",d._disableDelayedDrag),w(g,"touchcancel",d._disableDelayedDrag),w(g,"mousemove",d._delayedDragTouchMoveHandler),
w(g,"touchmove",d._delayedDragTouchMoveHandler),f.supportPointer&&w(g,"pointermove",d._delayedDragTouchMoveHandler),d._dragStartTimer=setTimeout(c,f.delay))}},_delayedDragTouchMoveHandler:function(a){a=a.touches?a.touches[0]:a;Math.max(Math.abs(a.clientX-this._lastX),Math.abs(a.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){l&&bb(l);clearTimeout(this._dragStartTimer);
this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var a=this.el.ownerDocument;v(a,"mouseup",this._disableDelayedDrag);v(a,"touchend",this._disableDelayedDrag);v(a,"touchcancel",this._disableDelayedDrag);v(a,"mousemove",this._delayedDragTouchMoveHandler);v(a,"touchmove",this._delayedDragTouchMoveHandler);v(a,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(a,b){b=b||"touch"==a.pointerType&&a;!this.nativeDraggable||b?this.options.supportPointer?w(document,
"pointermove",this._onTouchMove):b?w(document,"touchmove",this._onTouchMove):w(document,"mousemove",this._onTouchMove):(w(l,"dragend",this),w(z,"dragstart",this._onDragStart));try{document.selection?Ma(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(c){}},_dragStarted:function(a,b){ta=!1;if(z&&l){L("dragStarted",this,{evt:b});this.nativeDraggable&&w(document,"dragover",qc);var c=this.options;!a&&M(l,c.dragClass,!1);M(l,c.ghostClass,!0);r.active=this;a&&this._appendGhost();
J({sortable:this,name:"start",originalEvent:b})}else this._nulling()},_emulateDragOver:function(){if(S){this._lastX=S.clientX;this._lastY=S.clientY;Ob();for(var a=document.elementFromPoint(S.clientX,S.clientY),b=a;a&&a.shadowRoot;){a=a.shadowRoot.elementFromPoint(S.clientX,S.clientY);var c=a.getRootNode().host;c&&(a=c);if(a===b)break;b=a}l.parentNode[O]._isOutsideThisEl(a);if(b){do{if(b[O]&&(c=void 0,(c=b[O]._onDragOver({clientX:S.clientX,clientY:S.clientY,target:a,rootEl:b}))&&!this.options.dragoverBubble))break;
a=b}while(b=b.parentNode)}Pb()}},_onTouchMove:function(a){if(ma){var b=this.options,c=b.fallbackTolerance,d=b.fallbackOffset;b=a.touches?a.touches[0]:a;var e=t&&pa(t,!0),f=t&&e&&e.a,g=t&&e&&e.d,h=Da&&I&&Bb(I);f=(b.clientX-ma.clientX+d.x)/(f||1)+(h?h[0]-ib[0]:0)/(f||1);d=(b.clientY-ma.clientY+d.y)/(g||1)+(h?h[1]-ib[1]:0)/(g||1);if(!r.active&&!ta){if(c&&Math.max(Math.abs(b.clientX-this._lastX),Math.abs(b.clientY-this._lastY))<c)return;this._onDragStart(a,!0)}t&&(e?(e.e+=f-(gb||0),e.f+=d-(hb||0)):e=
{a:1,b:0,c:0,d:1,e:f,f:d},c="matrix(".concat(e.a,",").concat(e.b,",").concat(e.c,",").concat(e.d,",").concat(e.e,",").concat(e.f,")"),p(t,"webkitTransform",c),p(t,"mozTransform",c),p(t,"msTransform",c),p(t,"transform",c),gb=f,hb=d,S=b);a.cancelable&&a.preventDefault()}},_appendGhost:function(){if(!t){var a=this.options.fallbackOnBody?document.body:z,b=C(l,!0,Da,!0,a),c=this.options;if(Da){for(I=a;"static"===p(I,"position")&&"none"===p(I,"transform")&&I!==document;)I=I.parentNode;I!==document.body&&
I!==document.documentElement?(I===document&&(I=ba()),b.top+=I.scrollTop,b.left+=I.scrollLeft):I=ba();ib=Bb(I)}t=l.cloneNode(!0);M(t,c.ghostClass,!1);M(t,c.fallbackClass,!0);M(t,c.dragClass,!0);p(t,"transition","");p(t,"transform","");p(t,"box-sizing","border-box");p(t,"margin",0);p(t,"top",b.top);p(t,"left",b.left);p(t,"width",b.width);p(t,"height",b.height);p(t,"opacity","0.8");p(t,"position",Da?"absolute":"fixed");p(t,"zIndex","100000");p(t,"pointerEvents","none");r.ghost=t;a.appendChild(t);p(t,
"transform-origin",Qb/parseInt(t.style.width)*100+"% "+Rb/parseInt(t.style.height)*100+"%")}},_onDragStart:function(a,b){var c=this,d=a.dataTransfer,e=c.options;L("dragStart",this,{evt:a});r.eventCanceled?this._onDrop():(L("setupClone",this),r.eventCanceled||(A=Eb(l),A.removeAttribute("id"),A.draggable=!1,A.style["will-change"]="",this._hideClone(),M(A,this.options.chosenClass,!1),r.clone=A),c.cloneId=Ma(function(){L("clone",c);r.eventCanceled||(c.options.removeCloneOnHide||z.insertBefore(A,l),c._hideClone(),
J({sortable:c,name:"clone"}))}),!b&&M(l,e.dragClass,!0),b?(Sa=!0,c._loopId=setInterval(c._emulateDragOver,50)):(v(document,"mouseup",c._onDrop),v(document,"touchend",c._onDrop),v(document,"touchcancel",c._onDrop),d&&(d.effectAllowed="move",e.setData&&e.setData.call(c,d,l)),w(document,"drop",c),p(l,"transform","translateZ(0)")),ta=!0,c._dragStartId=Ma(c._dragStarted.bind(c,b,a)),w(document,"selectstart",c),Ea=!0,Aa&&p(document.body,"user-select","none"))},_onDragOver:function(a){function b(ka,Va){L(ka,
y,T({evt:a,isOwner:F,axis:R?"vertical":"horizontal",revert:k,dragRect:V,targetRect:h,canSort:D,fromSortable:H,target:g,completed:d,onMove:function(Ub,rc){return Ja(z,f,l,V,Ub,C(Ub),a,rc)},changed:e},Va))}function c(){b("dragOverAnimationCapture");y.captureAnimationState();y!==H&&H.captureAnimationState()}function d(ka){b("dragOverCompleted",{insertion:ka});ka&&(F?u._hideClone():u._showClone(y),y!==H&&(M(l,G?G.options.ghostClass:u.options.ghostClass,!1),M(l,m.ghostClass,!0)),G!==y&&y!==r.active?G=
y:y===r.active&&G&&(G=null),H===y&&(y._ignoreWhileAnimating=g),y.animateAll(function(){b("dragOverAnimationComplete");y._ignoreWhileAnimating=null}),y!==H&&(H.animateAll(),H._ignoreWhileAnimating=null));if(g===l&&!l.animated||g===f&&!g.animated)ua=null;m.dragoverBubble||a.rootEl||g===document||(l.parentNode[O]._isOutsideThisEl(a.target),!ka&&na(a));!m.dragoverBubble&&a.stopPropagation&&a.stopPropagation();return Q=!0}function e(){N=P(l);ia=P(l,m.draggable);J({sortable:y,name:"change",toEl:f,newIndex:N,
newDraggableIndex:ia,originalEvent:a})}var f=this.el,g=a.target,h,k,m=this.options,n=m.group,u=r.active,F=Ra===n,D=m.sort,H=G||u,y=this,Q=!1;if(!cb){void 0!==a.preventDefault&&a.cancelable&&a.preventDefault();g=U(g,m.draggable,f,!0);b("dragOver");if(r.eventCanceled)return Q;if(l.contains(a.target)||g.animated&&g.animatingX&&g.animatingY||y._ignoreWhileAnimating===g)return d(!1);Sa=!1;if(u&&!m.disabled&&(F?D||(k=B!==z):G===this||(this.lastPutMode=Ra.checkPull(this,u,l,a))&&n.checkPut(this,u,l,a))){var R=
"vertical"===this._getDirection(a,g);var V=C(l);b("dragOverValid");if(r.eventCanceled)return Q;if(k)return B=z,c(),this._hideClone(),b("revert"),r.eventCanceled||(la?z.insertBefore(l,la):z.appendChild(l)),d(!0);n=$a(f,m.draggable);if(!n||ec(a,R,this)&&!n.animated){if(n===l)return d(!1);n&&f===a.target&&(g=n);g&&(h=C(g));if(!1!==Ja(z,f,l,V,g,h,a,!!g))return c(),n&&n.nextSibling?f.insertBefore(l,n.nextSibling):f.appendChild(l),B=f,e(),d(!0)}else if(n&&dc(a,R,this)){var W=qa(f,0,m,!0);if(W===l)return d(!1);
g=W;h=C(g);if(!1!==Ja(z,f,l,V,g,h,a,!1))return c(),f.insertBefore(l,W),B=f,e(),d(!0)}else if(g.parentNode===f){h=C(g);var x=0;x=l.parentNode!==f;var K=!oc(l.animated&&l.toRect||V,g.animated&&g.toRect||h,R);n=R?"top":"left";var ca=Ab(g,"top","top")||Ab(l,"top","top"),Wa=ca?ca.scrollTop:void 0;ua!==g&&(W=h[n],Ba=!1,Ta=!K&&m.invertSwap||x);x=fc(a,g,h,R,K?1:m.swapThreshold,null==m.invertedSwapThreshold?m.swapThreshold:m.invertedSwapThreshold,Ta,ua===g);if(0!==x){K=P(l);do{K-=x;var X=B.children[K]}while(X&&
("none"===p(X,"display")||X===t))}if(0===x||X===g)return d(!1);ua=g;Ca=x;X=g.nextElementSibling;K=!1;K=1===x;x=Ja(z,f,l,V,g,h,a,K);if(!1!==x){if(1===x||-1===x)K=1===x;cb=!0;setTimeout(cc,30);c();K&&!X?f.appendChild(l):g.parentNode.insertBefore(l,K?X:g);ca&&Db(ca,0,Wa-ca.scrollTop);B=l.parentNode;void 0===W||Ta||(Ka=Math.abs(W-C(g)[n]));e();return d(!0)}}if(f.contains(l))return d(!1)}return!1}},_ignoreWhileAnimating:null,_offMoveEvents:function(){v(document,"mousemove",this._onTouchMove);v(document,
"touchmove",this._onTouchMove);v(document,"pointermove",this._onTouchMove);v(document,"dragover",na);v(document,"mousemove",na);v(document,"touchmove",na)},_offUpEvents:function(){var a=this.el.ownerDocument;v(a,"mouseup",this._onDrop);v(a,"touchend",this._onDrop);v(a,"pointerup",this._onDrop);v(a,"touchcancel",this._onDrop);v(document,"selectstart",this)},_onDrop:function(a){var b=this.el,c=this.options;N=P(l);ia=P(l,c.draggable);L("drop",this,{evt:a});B=l&&l.parentNode;N=P(l);ia=P(l,c.draggable);
if(!r.eventCanceled&&(Ba=Ta=ta=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),clearTimeout(this.cloneId),clearTimeout(this._dragStartId),this.nativeDraggable&&(v(document,"drop",this),v(b,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Aa&&p(document.body,"user-select",""),p(l,"transform",""),a&&(Ea&&(a.cancelable&&a.preventDefault(),!c.dropBubble&&a.stopPropagation()),t&&t.parentNode&&t.parentNode.removeChild(t),(z===B||G&&"clone"!==G.lastPutMode)&&A&&
A.parentNode&&A.parentNode.removeChild(A),l&&(this.nativeDraggable&&v(l,"dragend",this),bb(l),l.style["will-change"]="",Ea&&!ta&&M(l,G?G.options.ghostClass:this.options.ghostClass,!1),M(l,this.options.chosenClass,!1),J({sortable:this,name:"unchoose",toEl:B,newIndex:null,newDraggableIndex:null,originalEvent:a}),z!==B?(0<=N&&(J({rootEl:B,name:"add",toEl:B,fromEl:z,originalEvent:a}),J({sortable:this,name:"remove",toEl:B,originalEvent:a}),J({rootEl:B,name:"sort",toEl:B,fromEl:z,originalEvent:a}),J({sortable:this,
name:"sort",toEl:B,originalEvent:a})),G&&G.save()):N!==ra&&0<=N&&(J({sortable:this,name:"update",toEl:B,originalEvent:a}),J({sortable:this,name:"sort",toEl:B,originalEvent:a})),r.active)))){if(null==N||-1===N)N=ra,ia=xa;J({sortable:this,name:"end",toEl:B,originalEvent:a});this.save()}this._nulling()},_nulling:function(){L("nulling",this);z=l=B=t=la=A=Qa=ja=ma=S=Ea=N=ia=ra=xa=ua=Ca=G=Ra=r.dragged=r.ghost=r.clone=r.active=null;La.forEach(function(a){a.checked=!0});La.length=gb=hb=0},handleEvent:function(a){switch(a.type){case "drop":case "dragend":this._onDrop(a);
break;case "dragenter":case "dragover":l&&(this._onDragOver(a),a.dataTransfer&&(a.dataTransfer.dropEffect="move"),a.cancelable&&a.preventDefault());break;case "selectstart":a.preventDefault()}},toArray:function(){for(var a=[],b,c=this.el.children,d=0,e=c.length,f=this.options;d<e;d++)if(b=c[d],U(b,f.draggable,this.el,!1)){var g=a,h=g.push,k;if(!(k=b.getAttribute(f.dataIdAttr))){b=b.tagName+b.className+b.src+b.href+b.textContent;k=b.length;for(var m=0;k--;)m+=b.charCodeAt(k);k=m.toString(36)}h.call(g,
k)}return a},sort:function(a,b){var c={},d=this.el;this.toArray().forEach(function(e,f){f=d.children[f];U(f,this.options.draggable,d,!1)&&(c[e]=f)},this);b&&this.captureAnimationState();a.forEach(function(e){c[e]&&(d.removeChild(c[e]),d.appendChild(c[e]))});b&&this.animateAll()},save:function(){var a=this.options.store;a&&a.set&&a.set(this)},closest:function(a,b){return U(a,b||this.options.draggable,this.el,!1)},option:function(a,b){var c=this.options;if(void 0===b)return c[a];var d=za.modifyOption(this,
a,b);c[a]="undefined"!==typeof d?d:b;"group"===a&&Gb(c)},destroy:function(){L("destroy",this);var a=this.el;a[O]=null;v(a,"mousedown",this._onTapStart);v(a,"touchstart",this._onTapStart);v(a,"pointerdown",this._onTapStart);this.nativeDraggable&&(v(a,"dragover",this),v(a,"dragenter",this));Array.prototype.forEach.call(a.querySelectorAll("[draggable]"),function(b){b.removeAttribute("draggable")});this._onDrop();this._disableDelayedDragEvents();Ia.splice(Ia.indexOf(this.el),1);this.el=a=null},_hideClone:function(){ja||
(L("hideClone",this),r.eventCanceled||(p(A,"display","none"),this.options.removeCloneOnHide&&A.parentNode&&A.parentNode.removeChild(A),ja=!0))},_showClone:function(a){"clone"!==a.lastPutMode?this._hideClone():ja&&(L("showClone",this),r.eventCanceled||(l.parentNode!=z||this.options.group.revertClone?la?z.insertBefore(A,la):z.appendChild(A):z.insertBefore(A,l),this.options.group.revertClone&&this.animate(l,A),p(A,"display",""),ja=!1))}};Ua&&w(document,"touchmove",function(a){(r.active||ta)&&a.cancelable&&
a.preventDefault()});r.utils={on:w,off:v,css:p,find:yb,is:function(a,b){return!!U(a,b,a,!1)},extend:function(a,b){if(a&&b)for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a},throttle:Cb,closest:U,toggleClass:M,clone:Eb,index:P,nextTick:Ma,cancelNextTick:function(a){return clearTimeout(a)},detectDirection:Fb,getChild:qa};r.get=function(a){return a[O]};r.mount=function(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];b[0].constructor===Array&&(b=b[0]);b.forEach(function(d){if(!d.prototype||
!d.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(d));d.utils&&(r.utils=T(T({},r.utils),d.utils));za.mount(d)})};r.create=function(a,b){return new r(a,b)};r.version="1.15.1";var E=[],Fa,jb,kb=!1,lb,mb,Xa,va,nb=Cb(function(a,b,c,d){if(b.scroll){var e=(a.touches?a.touches[0]:a).clientX,f=(a.touches?a.touches[0]:a).clientY,g=b.scrollSensitivity,h=b.scrollSpeed,k=ba(),m=!1;if(jb!==c){jb=c;Na();Fa=b.scroll;var n=b.scrollFn;!0===Fa&&(Fa=
ha(c,!0))}c=0;var u=Fa;do{var F=u,D=C(F),H=D.top,y=D.bottom,Q=D.left,R=D.right,V=D.width;D=D.height;var W=void 0,x=void 0,K=F.scrollWidth,ca=F.scrollHeight;x=p(F);var Wa=F.scrollLeft,X=F.scrollTop;F===k?(W=V<K&&("auto"===x.overflowX||"scroll"===x.overflowX||"visible"===x.overflowX),x=D<ca&&("auto"===x.overflowY||"scroll"===x.overflowY||"visible"===x.overflowY)):(W=V<K&&("auto"===x.overflowX||"scroll"===x.overflowX),x=D<ca&&("auto"===x.overflowY||"scroll"===x.overflowY));Q=W&&(Math.abs(R-e)<=g&&Wa+
V<K)-(Math.abs(Q-e)<=g&&!!Wa);H=x&&(Math.abs(y-f)<=g&&X+D<ca)-(Math.abs(H-f)<=g&&!!X);if(!E[c])for(y=0;y<=c;y++)E[y]||(E[y]={});if(E[c].vx!=Q||E[c].vy!=H||E[c].el!==F)if(E[c].el=F,E[c].vx=Q,E[c].vy=H,clearInterval(E[c].pid),0!=Q||0!=H)m=!0,E[c].pid=setInterval(function(){d&&0===this.layer&&r.active._onTouchMove(Xa);var ka=E[this.layer].vy?E[this.layer].vy*h:0,Va=E[this.layer].vx?E[this.layer].vx*h:0;"function"===typeof n&&"continue"!==n.call(r.dragged.parentNode[O],Va,ka,a,Xa,E[this.layer].el)||Db(E[this.layer].el,
Va,ka)}.bind({layer:c}),24);c++}while(b.bubbleScroll&&u!==k&&(u=ha(u,!1)));kb=m}},30),Vb=function(a){var b=a.originalEvent,c=a.putSortable,d=a.dragEl,e=a.activeSortable,f=a.dispatchSortableEvent,g=a.hideGhostForTarget;a=a.unhideGhostForTarget;b&&(e=c||e,g(),b=b.changedTouches&&b.changedTouches.length?b.changedTouches[0]:b,b=document.elementFromPoint(b.clientX,b.clientY),a(),e&&!e.el.contains(b)&&(f("spill"),this.onSpill({dragEl:d,putSortable:c})))};db.prototype={startIndex:null,dragStart:function(a){this.startIndex=
a.oldDraggableIndex},onSpill:function(a){var b=a.dragEl;a=a.putSortable;this.sortable.captureAnimationState();a&&a.captureAnimationState();var c=qa(this.sortable.el,this.startIndex,this.options);c?this.sortable.el.insertBefore(b,c):this.sortable.el.appendChild(b);this.sortable.animateAll();a&&a.animateAll()},drop:Vb};Y(db,{pluginName:"revertOnSpill"});eb.prototype={onSpill:function(a){var b=a.dragEl;a=a.putSortable||this.sortable;a.captureAnimationState();b.parentNode&&b.parentNode.removeChild(b);
a.animateAll()},drop:Vb};Y(eb,{pluginName:"removeOnSpill"});r.mount(new function(){function a(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var b in this)"_"===b.charAt(0)&&"function"===typeof this[b]&&(this[b]=this[b].bind(this))}a.prototype={dragStarted:function(b){b=b.originalEvent;this.sortable.nativeDraggable?w(document,"dragover",this._handleAutoScroll):this.options.supportPointer?w(document,"pointermove",this._handleFallbackAutoScroll):
b.touches?w(document,"touchmove",this._handleFallbackAutoScroll):w(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(b){b=b.originalEvent;this.options.dragOverBubble||b.rootEl||this._handleAutoScroll(b)},drop:function(){this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):(v(document,"pointermove",this._handleFallbackAutoScroll),v(document,"touchmove",this._handleFallbackAutoScroll),v(document,"mousemove",this._handleFallbackAutoScroll));clearInterval(va);
Na();clearTimeout(wa);wa=void 0},nulling:function(){Xa=jb=Fa=kb=va=lb=mb=null;E.length=0},_handleFallbackAutoScroll:function(b){this._handleAutoScroll(b,!0)},_handleAutoScroll:function(b,c){var d=this,e=(b.touches?b.touches[0]:b).clientX,f=(b.touches?b.touches[0]:b).clientY,g=document.elementFromPoint(e,f);Xa=b;if(c||this.options.forceAutoScrollFallback||ya||aa||Aa){nb(b,this.options,g,c);var h=ha(g,!0);!kb||va&&e===lb&&f===mb||(va&&clearInterval(va),va=setInterval(function(){var k=ha(document.elementFromPoint(e,
f),!0);k!==h&&(h=k,Na());nb(b,d.options,k,c)},10),lb=e,mb=f)}else this.options.bubbleScroll&&ha(g,!0)!==ba()?nb(b,this.options,ha(g,!1),!1):Na()}};return Y(a,{pluginName:"scroll",initializeByDefault:!0})});r.mount(eb,db);const Oa=new Set,ic={ghostClass:"calcite-sortable--ghost",chosenClass:"calcite-sortable--chosen",dragClass:"calcite-sortable--drag",fallbackClass:"calcite-sortable--fallback"};var Pa=!1;const lc=q.proxyCustomElement(class extends q.H{constructor(){super();this.__registerHost();this.__attachShadow();
this.handleActionsStartSlotChange=a=>{this.hasActionsStart=da.slotChangeHasAssignedElement(a)};this.handleActionsEndSlotChange=a=>{this.hasActionsEnd=da.slotChangeHasAssignedElement(a)};this.handleContentStartSlotChange=a=>{this.hasContentStart=da.slotChangeHasAssignedElement(a)};this.handleContentEndSlotChange=a=>{this.hasContentEnd=da.slotChangeHasAssignedElement(a)};this.hasContentEnd=this.hasContentStart=this.hasActionsEnd=this.hasActionsStart=this.disabled=!1}renderActionsStart(){const {hasActionsStart:a}=
this;return q.h("div",{class:"actions-start",hidden:!a,key:"actions-start-container"},q.h("slot",{name:"actions-start",onSlotchange:this.handleActionsStartSlotChange}))}renderActionsEnd(){const {hasActionsEnd:a}=this;return q.h("div",{class:"actions-end",hidden:!a,key:"actions-end-container"},q.h("slot",{name:"actions-end",onSlotchange:this.handleActionsEndSlotChange}))}renderContentStart(){const {hasContentStart:a}=this;return q.h("div",{class:"content-start",hidden:!a},q.h("slot",{name:"content-start",
onSlotchange:this.handleContentStartSlotChange}))}renderDefaultContent(){return q.h("div",{class:"content"},q.h("slot",null))}renderContentEnd(){const {hasContentEnd:a}=this;return q.h("div",{class:"content-end",hidden:!a},q.h("slot",{name:"content-end",onSlotchange:this.handleContentEndSlotChange}))}render(){return q.h(q.Host,{key:"f8d423aff1f3991e45cf591bd0480537cc09f846"},q.h("div",{key:"6c8e70bc5cced152dde2592c2b6f1f28695de681",class:"container"},this.renderActionsStart(),this.renderContentStart(),
this.renderDefaultContent(),this.renderContentEnd(),this.renderActionsEnd()))}static get style(){return":host([disabled]) .content{cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) .content *,:host([disabled]) .content ::slotted(*){pointer-events:none}:host{display:flex;flex:1 1 0%;flex-direction:column}.container{display:flex;flex:1 1 auto;align-items:stretch;font-weight:var(--calcite-font-weight-normal);color:var(--calcite-color-text-2)}.content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;font-size:var(--calcite-font-size--2);line-height:1.375;padding-inline:var(--calcite-stack-padding-inline, 0.75rem);padding-block:var(--calcite-stack-padding-block, 0.5rem)}.content-start{justify-content:flex-start}.content-end{justify-content:flex-end}.content-start,.content-end{flex:0 1 auto}.content-start ::slotted(calcite-icon),.content-end ::slotted(calcite-icon){margin-inline:0.75rem;align-self:center}.actions-start,.actions-end,.content-start,.content-end{display:flex;align-items:center}.actions-start ::slotted(calcite-action),.actions-start ::slotted(calcite-action-menu),.actions-start ::slotted(calcite-handle),.actions-start ::slotted(calcite-dropdown),.actions-end ::slotted(calcite-action),.actions-end ::slotted(calcite-action-menu),.actions-end ::slotted(calcite-handle),.actions-end ::slotted(calcite-dropdown){align-self:stretch;color:inherit}:host([hidden]){display:none}[hidden]{display:none}"}},
[1,"calcite-stack",{disabled:[516],hasActionsStart:[32],hasActionsEnd:[32],hasContentStart:[32],hasContentEnd:[32]}]);Ib();const mc=q.proxyCustomElement(class extends q.H{constructor(){super();this.__registerHost();this.__attachShadow();this.calciteFilterChange=q.createEvent(this,"calciteFilterChange",6);this.filterDebounced=ub.debounce((a,b=!1,c)=>this.items.length&&this.updateFiltered(pb.filter(this.items,a),b,c),250);this.inputHandler=a=>{a=a.target;this.value=a.value;this.filterDebounced(a.value,
!0)};this.keyDownHandler=a=>{a.defaultPrevented||("Escape"===a.key&&(this.clear(),a.preventDefault()),"Enter"===a.key&&a.preventDefault())};this.clear=()=>{this.value="";this.filterDebounced("",!0);this.setFocus()};this.items=[];this.disabled=!1;this.filteredItems=[];this.placeholder=void 0;this.scale="m";this.value="";this.defaultMessages=this.effectiveLocale=this.messageOverrides=this.messages=void 0}watchItemsHandler(){this.filterDebounced(this.value)}onMessagesChange(){}valueHandler(a){this.filterDebounced(a)}effectiveLocaleChange(){fa.updateMessages(this,
this.effectiveLocale)}async componentWillLoad(){oa.setUpLoadableComponent(this);this.items.length&&this.updateFiltered(pb.filter(this.items,this.value));await fa.setUpMessages(this)}connectedCallback(){ea.connectInteractive(this);Ga.connectLocalized(this);fa.connectMessages(this)}componentDidRender(){ea.updateHostInteraction(this)}disconnectedCallback(){ea.disconnectInteractive(this);Ga.disconnectLocalized(this);fa.disconnectMessages(this);this.filterDebounced.cancel()}componentDidLoad(){oa.setComponentLoaded(this)}async filter(a=
this.value){return new Promise(b=>{this.value=a;this.filterDebounced(a,!1,b)})}async setFocus(){await oa.componentFocusable(this);this.el?.focus()}updateFiltered(a,b=!1,c){this.filteredItems=a;b&&this.calciteFilterChange.emit();c?.()}render(){const {disabled:a,scale:b}=this;return q.h(ea.InteractiveContainer,{key:"f7270a6dc848da7a11ffeffd783836d083f75378",disabled:a},q.h("div",{key:"7fe378823d3a5c458fcf385ffce80b498a599fa8",class:"container"},q.h("label",{key:"7ff51820e2e168353ff00629c3bcbc9e5b13ef54"},
q.h("calcite-input",{key:"bc6bb09f4a967f31a55d000e377379842d150f1c",clearable:!0,disabled:a,icon:"search",label:this.messages.label,messageOverrides:{clear:this.messages.clear},onCalciteInputInput:this.inputHandler,onKeyDown:this.keyDownHandler,placeholder:this.placeholder,scale:b,type:"text",value:this.value,ref:c=>{this.textInput=c}}))))}static get delegatesFocus(){return!0}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{items:["watchItemsHandler"],messageOverrides:["onMessagesChange"],
value:["valueHandler"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host{box-sizing:border-box;background-color:var(--calcite-color-foreground-1);color:var(--calcite-color-text-2);font-size:var(--calcite-font-size--1)}:host *{box-sizing:border-box}:host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:flex;inline-size:100%}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}.container{display:flex;inline-size:100%;padding:0.5rem}label{position:relative;margin-inline:0.25rem;margin-block:0px;display:flex;inline-size:100%;align-items:center;overflow:hidden}input[type\x3dtext]{margin-block-end:0.25rem;inline-size:100%;border-style:none;background-color:transparent;padding-block:0.25rem;font-family:inherit;font-size:var(--calcite-font-size--2);line-height:1rem;color:var(--calcite-color-text-1);padding-inline-end:0.25rem;padding-inline-start:1.5rem;transition:padding var(--calcite-animation-timing), box-shadow var(--calcite-animation-timing)}input[type\x3dtext]::-ms-clear{display:none}calcite-input{inline-size:100%}.search-icon{position:absolute;display:flex;color:var(--calcite-color-text-2);inset-inline-start:0;transition:inset-inline-start var(--calcite-animation-timing), inset-inline-end var(--calcite-animation-timing), opacity var(--calcite-animation-timing)}input[type\x3dtext]:focus{border-color:var(--calcite-color-brand);outline:2px solid transparent;outline-offset:2px;padding-inline:0.25rem}input[type\x3dtext]:focus~.search-icon{inset-inline-start:calc(1rem * -1);opacity:0}.clear-button{display:flex;cursor:pointer;align-items:center;border-width:0px;background-color:transparent;color:var(--calcite-color-text-2)}.clear-button:hover,.clear-button:focus{color:var(--calcite-color-text-1)}:host([hidden]){display:none}[hidden]{display:none}"}},
[17,"calcite-filter",{items:[16],disabled:[516],filteredItems:[1040],placeholder:[1],scale:[513],value:[1025],messages:[1040],messageOverrides:[1040],effectiveLocale:[32],defaultMessages:[32],filter:[64],setFocus:[64]},void 0,{items:["watchItemsHandler"],messageOverrides:["onMessagesChange"],value:["valueHandler"],effectiveLocale:["effectiveLocaleChange"]}]);Jb();const Lb=q.proxyCustomElement(class extends q.H{constructor(){super();this.__registerHost();this.__attachShadow();this.calciteListChange=
q.createEvent(this,"calciteListChange",6);this.calciteListDragEnd=q.createEvent(this,"calciteListDragEnd",6);this.calciteListDragStart=q.createEvent(this,"calciteListDragStart",6);this.calciteListFilter=q.createEvent(this,"calciteListFilter",6);this.calciteListOrderChange=q.createEvent(this,"calciteListOrderChange",6);this.calciteInternalListDefaultSlotChange=q.createEvent(this,"calciteInternalListDefaultSlotChange",6);this.dragSelector="calcite-list-item";this.focusableItems=[];this.handleSelector=
"calcite-handle";this.listItems=[];this.mutationObserver=Wb.createObserver("mutation",()=>this.updateListItems());this.visibleItems=[];this.handleDefaultSlotChange=a=>{ob.updateListItemChildren(ob.getListItemChildren(a.target));this.parentListEl&&this.calciteInternalListDefaultSlotChange.emit()};this.handleFilterActionsStartSlotChange=a=>{this.hasFilterActionsStart=da.slotChangeHasAssignedElement(a)};this.handleFilterActionsEndSlotChange=a=>{this.hasFilterActionsEnd=da.slotChangeHasAssignedElement(a)};
this.handleFilterNoResultsSlotChange=a=>{this.hasFilterNoResults=da.slotChangeHasAssignedElement(a)};this.setActiveListItem=()=>{const {focusableItems:a}=this;!a.some(b=>b.active)&&a[0]&&(a[0].active=!0)};this.updateSelectedItems=(a=!1)=>{this.selectedItems=this.visibleItems.filter(b=>b.selected);a&&this.calciteListChange.emit()};this.borderItems=()=>{const a=this.visibleItems.filter(b=>!b.filterHidden&&this.allParentListItemsOpen(b));a.forEach(b=>b.bordered=b!==a[a.length-1])};this.updateFilteredItems=
(a=!1)=>{const {visibleItems:b,filteredData:c,filterText:d}=this,e=c.map(k=>k.value),f=b?.filter(k=>b.every(m=>m===k||!k.contains(m))),g=b.filter(k=>!d||e.includes(k.value))||[],h=new WeakSet;f.forEach(k=>this.filterElements({el:k,filteredItems:g,visibleParents:h}));this.filteredItems=g;a&&this.calciteListFilter.emit()};this.setFilterEl=a=>{this.filterEl=a;this.performFilter()};this.handleFilterChange=a=>{a.stopPropagation();({value:a}=a.currentTarget);this.filterText=a;this.updateFilteredData(!0)};
this.getItemData=()=>this.listItems.map(a=>({label:a.label,description:a.description,metadata:a.metadata,value:a.value}));this.updateListItems=ub.debounce((a=!1)=>{const {selectionAppearance:b,selectionMode:c,dragEnabled:d}=this,e=this.queryListItems();e.forEach(f=>{f.selectionAppearance=b;f.selectionMode=c});this.queryListItems(!0).forEach(f=>{f.dragHandle=d});this.parentListEl||(this.listItems=e,this.filterEnabled&&(this.dataForFilter=this.getItemData(),this.filterEl&&(this.filterEl.items=this.dataForFilter)),
this.visibleItems=this.listItems.filter(f=>!f.closed&&!f.hidden),this.updateFilteredItems(a),this.borderItems(),this.focusableItems=this.filteredItems.filter(f=>!f.disabled),this.setActiveListItem(),this.updateSelectedItems(a));this.setUpSorting()},0);this.queryListItems=(a=!1)=>Array.from(this.el.querySelectorAll(a?":scope \x3e calcite-list-item":"calcite-list-item"));this.focusRow=a=>{const {focusableItems:b}=this;a&&(b.forEach(c=>c.active=c===a),a.setFocus())};this.isNavigable=a=>(a=a.parentElement?.closest("calcite-list-item"))?
a.open&&this.isNavigable(a):!0;this.handleListKeydown=a=>{if(!a.defaultPrevented&&!this.parentListEl){var {key:b}=a,c=this.focusableItems.filter(e=>this.isNavigable(e)),d=c.findIndex(e=>e.active);"ArrowDown"===b?(a.preventDefault(),a=a.target===this.filterEl?0:d+1,c[a]&&this.focusRow(c[a])):"ArrowUp"===b?(a.preventDefault(),0===d&&this.filterEnabled?this.filterEl?.setFocus():(a=d-1,c[a]&&this.focusRow(c[a]))):"Home"===b?(a.preventDefault(),(c=c[0])&&this.focusRow(c)):"End"===b&&(a.preventDefault(),
(c=c[c.length-1])&&this.focusRow(c))}};this.disabled=!1;this.canPut=this.canPull=void 0;this.dragEnabled=!1;this.group=void 0;this.filterEnabled=!1;this.filteredItems=[];this.filteredData=[];this.label=this.filterText=this.filterPlaceholder=void 0;this.loading=!1;this.numberingSystem=this.messages=this.messageOverrides=void 0;this.openable=!1;this.selectedItems=[];this.selectionMode="none";this.selectionAppearance="icon";this.effectiveLocale="";this.assistiveText=this.defaultMessages=void 0;this.dataForFilter=
[];this.hasFilterNoResults=this.hasFilterActionsStart=this.hasFilterActionsEnd=!1}async handleFilterTextChange(){this.performFilter()}onMessagesChange(){}handleListItemChange(){this.updateListItems()}handleCalciteListItemToggle(){this.parentListEl||this.borderItems()}handleCalciteInternalFocusPreviousItem(a){if(!this.parentListEl){a.stopPropagation();({focusableItems:a}=this);var b=a.findIndex(c=>c.active)-1;a[b]&&this.focusRow(a[b])}}handleCalciteInternalListItemActive(a){if(!this.parentListEl){a.stopPropagation();
var b=a.target;({listItems:a}=this);a.forEach(c=>{c.active=c===b})}}handleCalciteListItemSelect(){this.parentListEl||this.updateSelectedItems(!0)}handleCalciteInternalAssistiveTextChange(a){this.assistiveText=a.detail.message;a.stopPropagation()}handleCalciteHandleNudge(a){this.parentListEl||this.handleNudgeEvent(a)}handleCalciteInternalListItemSelect(a){if(!this.parentListEl){a.stopPropagation();var b=a.target,{listItems:c,selectionMode:d}=this;!b.selected||"single"!==d&&"single-persist"!==d||c.forEach(e=>
e.selected=e===b);this.updateSelectedItems()}}handleCalciteInternalListItemSelectMultiple(a){if(!this.parentListEl){a.stopPropagation();var {target:b,detail:c}=a,{focusableItems:d,lastSelectedInfo:e}=this;if(c.selectMultiple&&e){a=d.indexOf(b);const f=d.indexOf(e.selectedItem);d.slice(Math.min(f,a),Math.max(f,a)+1).forEach(g=>g.selected=e.selected)}else this.lastSelectedInfo={selectedItem:b,selected:b.selected}}}handleCalciteInternalListItemChange(a){this.parentListEl||(a.stopPropagation(),this.updateListItems())}handleCalciteInternalListItemGroupDefaultSlotChange(a){a.stopPropagation()}connectedCallback(){this.dragEnabled&&
Pa||(fa.connectMessages(this),this.connectObserver(),this.updateListItems(),this.setUpSorting(),ea.connectInteractive(this),this.setParentList())}async componentWillLoad(){oa.setUpLoadableComponent(this);await fa.setUpMessages(this)}componentDidRender(){ea.updateHostInteraction(this)}componentDidLoad(){oa.setComponentLoaded(this)}disconnectedCallback(){this.dragEnabled&&Pa||(this.disconnectObserver(),Hb(this),ea.disconnectInteractive(this),fa.disconnectMessages(this))}effectiveLocaleChange(){fa.updateMessages(this,
this.effectiveLocale)}async setFocus(){await oa.componentFocusable(this);return this.filterEnabled?this.filterEl?.setFocus():this.focusableItems.find(a=>a.active)?.setFocus()}render(){const {loading:a,label:b,disabled:c,dataForFilter:d,filterEnabled:e,filterPlaceholder:f,filterText:g,filteredItems:h,hasFilterActionsStart:k,hasFilterActionsEnd:m,hasFilterNoResults:n}=this;return q.h(ea.InteractiveContainer,{key:"be7d5300b720d3c2adb29ee3dec27d7b70c3e0b4",disabled:this.disabled},q.h("div",{key:"1c6ff5516994d00848c331174d07ab4c7a70d5a1",
class:"container"},this.dragEnabled?q.h("span",{"aria-live":"assertive",class:"assistive-text"},this.assistiveText):null,this.renderItemAriaLive(),a?q.h("calcite-scrim",{class:"scrim",loading:a}):null,q.h("table",{key:"78bfe1d34ec213e8f0c5494784298ff67d39ec8c","aria-busy":da.toAriaBoolean(a),"aria-label":b||"",class:"table",onKeyDown:this.handleListKeydown,role:"treegrid"},e||k||m?q.h("thead",{class:"sticky-pos"},q.h("tr",null,q.h("th",{colSpan:Xb.MAX_COLUMNS},q.h("calcite-stack",{class:"stack"},
q.h("slot",{name:"filter-actions-start",onSlotchange:this.handleFilterActionsStartSlotChange,slot:"actions-start"}),q.h("calcite-filter",{"aria-label":f,disabled:c,items:d,onCalciteFilterChange:this.handleFilterChange,placeholder:f,value:g,ref:this.setFilterEl}),q.h("slot",{name:"filter-actions-end",onSlotchange:this.handleFilterActionsEndSlotChange,slot:"actions-end"}))))):null,q.h("tbody",{key:"8950cb148789530e6dad16a722c7c6077b2a5ab8",class:"table-container"},q.h("slot",{key:"a8333193d984d6534f5861a1cee0cd98744573b6",
onSlotchange:this.handleDefaultSlotChange}))),q.h("div",{key:"2b96f30d61ac1d33e6709afe93ce259b61d1ab67","aria-live":"polite","data-test-id":"no-results-container",hidden:!(n&&e&&g&&!h.length)},q.h("slot",{key:"12c5d5758a840ef8eb9cbc5df36b73ec7a8f3c94",name:"filter-no-results",onSlotchange:this.handleFilterNoResultsSlotChange}))))}renderItemAriaLive(){const {messages:a,filteredItems:b,parentListEl:c,effectiveLocale:d,numberingSystem:e,filterEnabled:f,filterText:g,filteredData:h}=this;Ga.numberStringFormatter.numberFormatOptions=
{locale:d,numberingSystem:e};return c?null:q.h("div",{"aria-live":"polite",class:"assistive-text"},f&&g&&h?.length?q.h("div",{key:"aria-filter-enabled"},a.filterEnabled):null,q.h("div",{key:"aria-item-count"},a.total.replace("{count}",Ga.numberStringFormatter.localize(b.length.toString()))),b.length?q.h("ol",{key:"aria-item-list"},b.map(k=>q.h("li",null,k.label))):null)}connectObserver(){this.mutationObserver?.observe(this.el,{childList:!0,subtree:!0})}disconnectObserver(){this.mutationObserver?.disconnect()}setUpSorting(){const {dragEnabled:a}=
this;a&&hc(this)}onGlobalDragStart(){this.disconnectObserver()}onGlobalDragEnd(){this.connectObserver()}onDragEnd(a){this.calciteListDragEnd.emit(a)}onDragStart(a){this.calciteListDragStart.emit(a)}onDragSort(a){this.setParentList();this.updateListItems();this.calciteListOrderChange.emit(a)}setParentList(){this.parentListEl=this.el.parentElement?.closest("calcite-list")}filterElements({el:a,filteredItems:b,visibleParents:c}){const d=!c.has(a)&&!b.includes(a);a.filterHidden=d;if(a=a.parentElement.closest("calcite-list-item-group, calcite-list-item"))d||
c.add(a),this.filterElements({el:a,filteredItems:b,visibleParents:c})}allParentListItemsOpen(a){return(a=a.parentElement?.closest("calcite-list-item"))?a.open?this.allParentListItemsOpen(a):!1:!0}updateFilteredData(a=!1){const {filterEl:b}=this;b&&(b.filteredItems&&(this.filteredData=b.filteredItems),this.updateListItems(a))}async performFilter(){const {filterEl:a,filterText:b}=this;a&&(a.value=b,await a.filter(b),this.updateFilteredData())}handleNudgeEvent(a){const {handleSelector:b,dragSelector:c}=
this,{direction:d}=a.detail;a=a.composedPath();const e=a.find(n=>n?.tagName&&n.matches(b));a=a.find(n=>n?.tagName&&n.matches(c));const f=a?.parentElement;if(f){var {filteredItems:g}=this;g=g.filter(n=>n.parentElement===f);var h=g.length-1,k=g.indexOf(a);var m="up"===d?0===k?h:k-1:k===h?0:k+1;this.disconnectObserver();e.blurUnselectDisabled=!0;f.insertBefore(a,"up"===d&&m!==h||"down"===d&&0===m?g[m]:g[m].nextSibling);this.updateListItems();this.connectObserver();this.calciteListOrderChange.emit({dragEl:a,
fromEl:f,toEl:f,newIndex:m,oldIndex:k});e.setFocus().then(()=>e.blurUnselectDisabled=!1)}}static get assetsDirs(){return["assets"]}get el(){return this}static get watchers(){return{filterText:["handleFilterTextChange"],messageOverrides:["onMessagesChange"],filterEnabled:["handleListItemChange"],group:["handleListItemChange"],dragEnabled:["handleListItemChange"],selectionMode:["handleListItemChange"],selectionAppearance:["handleListItemChange"],effectiveLocale:["effectiveLocaleChange"]}}static get style(){return":host([disabled]){cursor:default;-webkit-user-select:none;user-select:none;opacity:var(--calcite-opacity-disabled)}:host([disabled]) *,:host([disabled]) ::slotted(*){pointer-events:none}:host{display:block}:host([disabled]) ::slotted([calcite-hydrated][disabled]),:host([disabled]) [calcite-hydrated][disabled]{opacity:1}.interaction-container{display:contents}.container{position:relative}.table-container{box-sizing:border-box;display:flex;inline-size:100%;flex-direction:column;background-color:transparent}.table-container *{box-sizing:border-box}.table{inline-size:100%;border-collapse:collapse}.stack{--calcite-stack-padding-inline:0;--calcite-stack-padding-block:0}.sticky-pos{position:sticky;inset-block-start:0px;z-index:var(--calcite-z-index-sticky);background-color:var(--calcite-color-foreground-1)}.sticky-pos th{padding:0px}.assistive-text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}:host([hidden]){display:none}[hidden]{display:none}"}},
[1,"calcite-list",{disabled:[516],canPull:[16],canPut:[16],dragEnabled:[516,"drag-enabled"],group:[513],filterEnabled:[516,"filter-enabled"],filteredItems:[1040],filteredData:[1040],filterPlaceholder:[513,"filter-placeholder"],filterText:[1537,"filter-text"],label:[1],loading:[516],messageOverrides:[1040],messages:[1040],numberingSystem:[1,"numbering-system"],openable:[4],selectedItems:[1040],selectionMode:[513,"selection-mode"],selectionAppearance:[513,"selection-appearance"],effectiveLocale:[32],
defaultMessages:[32],assistiveText:[32],dataForFilter:[32],hasFilterActionsEnd:[32],hasFilterActionsStart:[32],hasFilterNoResults:[32],setFocus:[64]},[[0,"calciteListItemToggle","handleCalciteListItemToggle"],[0,"calciteInternalFocusPreviousItem","handleCalciteInternalFocusPreviousItem"],[0,"calciteInternalListItemActive","handleCalciteInternalListItemActive"],[0,"calciteListItemSelect","handleCalciteListItemSelect"],[0,"calciteInternalAssistiveTextChange","handleCalciteInternalAssistiveTextChange"],
[0,"calciteHandleNudge","handleCalciteHandleNudge"],[0,"calciteInternalListItemSelect","handleCalciteInternalListItemSelect"],[0,"calciteInternalListItemSelectMultiple","handleCalciteInternalListItemSelectMultiple"],[0,"calciteInternalListItemChange","handleCalciteInternalListItemChange"],[0,"calciteInternalListItemGroupDefaultSlotChange","handleCalciteInternalListItemGroupDefaultSlotChange"]],{filterText:["handleFilterTextChange"],messageOverrides:["onMessagesChange"],filterEnabled:["handleListItemChange"],
group:["handleListItemChange"],dragEnabled:["handleListItemChange"],selectionMode:["handleListItemChange"],selectionAppearance:["handleListItemChange"],effectiveLocale:["effectiveLocaleChange"]}]);Kb();Ya.CalciteList=Lb;Ya.defineCustomElement=Kb;Object.defineProperty(Ya,Symbol.toStringTag,{value:"Module"})});