UNPKG

ddd-virtual-tree

Version:

el-tree-v2 完全兼容`element-tree` 组件

1 lines 75.7 kB
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("ElementUI"),require("Vue")):"function"===typeof define&&define.amd?define(["ElementUI","Vue"],t):"object"===typeof exports?exports["dddVirtualTree"]=t(require("ElementUI"),require("Vue")):e["dddVirtualTree"]=t(e["ElementUI"],e["Vue"])})("undefined"!==typeof self?self:this,(function(e,t){return function(){var r={6057:function(e,t){var r,i,n;(function(o,s){i=[],r=s,n="function"===typeof r?r.apply(t,i):r,void 0===n||(e.exports=n)})(0,(function(){function e(e){var t=getComputedStyle(e,null).getPropertyValue("overflow");return t.indexOf("scroll")>-1||t.indexOf("auto")>-1}function t(t){if(t instanceof HTMLElement||t instanceof SVGElement){var r=t.parentNode;while(r.parentNode){if(e(r))return r;r=r.parentNode}return document.scrollingElement||document.documentElement}}return t}))},282:function(t){"use strict";t.exports=e},2508:function(e){"use strict";e.exports=t},9306:function(e,t,r){"use strict";var i=r(4901),n=r(6823),o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(n(e)+" is not a function")}},3506:function(e,t,r){"use strict";var i=r(3925),n=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o("Can't set "+n(e)+" as a prototype")}},8551:function(e,t,r){"use strict";var i=r(34),n=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(n(e)+" is not an object")}},7811:function(e){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},7394:function(e,t,r){"use strict";var i=r(6706),n=r(4576),o=TypeError;e.exports=i(ArrayBuffer.prototype,"byteLength","get")||function(e){if("ArrayBuffer"!==n(e))throw new o("ArrayBuffer expected");return e.byteLength}},3238:function(e,t,r){"use strict";var i=r(9504),n=r(7394),o=i(ArrayBuffer.prototype.slice);e.exports=function(e){if(0!==n(e))return!1;try{return o(e,0,0),!1}catch(t){return!0}}},5636:function(e,t,r){"use strict";var i=r(4475),n=r(9504),o=r(6706),s=r(7696),a=r(3238),c=r(7394),l=r(4483),d=r(1548),u=i.structuredClone,h=i.ArrayBuffer,f=i.DataView,p=i.TypeError,y=Math.min,v=h.prototype,m=f.prototype,g=n(v.slice),b=o(v,"resizable","get"),x=o(v,"maxByteLength","get"),w=n(m.getInt8),S=n(m.setInt8);e.exports=(d||l)&&function(e,t,r){var i,n=c(e),o=void 0===t?n:s(t),v=!b||!b(e);if(a(e))throw new p("ArrayBuffer is detached");if(d&&(e=u(e,{transfer:[e]}),n===o&&(r||v)))return e;if(n>=o&&(!r||v))i=g(e,0,o);else{var m=r&&!v&&x?{maxByteLength:x(e)}:void 0;i=new h(o,m);for(var _=new f(e),k=new f(i),C=y(o,n),N=0;N<C;N++)S(k,N,w(_,N))}return d||l(e),i}},4644:function(e,t,r){"use strict";var i,n,o,s=r(7811),a=r(3724),c=r(4475),l=r(4901),d=r(34),u=r(9297),h=r(6955),f=r(6823),p=r(6699),y=r(6840),v=r(2106),m=r(1625),g=r(2787),b=r(2967),x=r(8227),w=r(3392),S=r(1181),_=S.enforce,k=S.get,C=c.Int8Array,N=C&&C.prototype,$=c.Uint8ClampedArray,z=$&&$.prototype,A=C&&g(C),O=N&&g(N),E=Object.prototype,T=c.TypeError,D=x("toStringTag"),I=w("TYPED_ARRAY_TAG"),P="TypedArrayConstructor",j=s&&!!b&&"Opera"!==h(c.opera),R=!1,K={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},L={BigInt64Array:8,BigUint64Array:8},M=function(e){if(!d(e))return!1;var t=h(e);return"DataView"===t||u(K,t)||u(L,t)},V=function(e){var t=g(e);if(d(t)){var r=k(t);return r&&u(r,P)?r[P]:V(t)}},B=function(e){if(!d(e))return!1;var t=h(e);return u(K,t)||u(L,t)},F=function(e){if(B(e))return e;throw new T("Target is not a typed array")},U=function(e){if(l(e)&&(!b||m(A,e)))return e;throw new T(f(e)+" is not a typed array constructor")},q=function(e,t,r,i){if(a){if(r)for(var n in K){var o=c[n];if(o&&u(o.prototype,e))try{delete o.prototype[e]}catch(s){try{o.prototype[e]=t}catch(l){}}}O[e]&&!r||y(O,e,r?t:j&&N[e]||t,i)}},H=function(e,t,r){var i,n;if(a){if(b){if(r)for(i in K)if(n=c[i],n&&u(n,e))try{delete n[e]}catch(o){}if(A[e]&&!r)return;try{return y(A,e,r?t:j&&A[e]||t)}catch(o){}}for(i in K)n=c[i],!n||n[e]&&!r||y(n,e,t)}};for(i in K)n=c[i],o=n&&n.prototype,o?_(o)[P]=n:j=!1;for(i in L)n=c[i],o=n&&n.prototype,o&&(_(o)[P]=n);if((!j||!l(A)||A===Function.prototype)&&(A=function(){throw new T("Incorrect invocation")},j))for(i in K)c[i]&&b(c[i],A);if((!j||!O||O===E)&&(O=A.prototype,j))for(i in K)c[i]&&b(c[i].prototype,O);if(j&&g(z)!==O&&b(z,O),a&&!u(O,D))for(i in R=!0,v(O,D,{configurable:!0,get:function(){return d(this)?this[I]:void 0}}),K)c[i]&&p(c[i],I,i);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:j,TYPED_ARRAY_TAG:R&&I,aTypedArray:F,aTypedArrayConstructor:U,exportTypedArrayMethod:q,exportTypedArrayStaticMethod:H,getTypedArrayConstructor:V,isView:M,isTypedArray:B,TypedArray:A,TypedArrayPrototype:O}},5370:function(e,t,r){"use strict";var i=r(6198);e.exports=function(e,t,r){var n=0,o=arguments.length>2?r:i(t),s=new e(o);while(o>n)s[n]=t[n++];return s}},9617:function(e,t,r){"use strict";var i=r(5397),n=r(5610),o=r(6198),s=function(e){return function(t,r,s){var a=i(t),c=o(a);if(0===c)return!e&&-1;var l,d=n(s,c);if(e&&r!==r){while(c>d)if(l=a[d++],l!==l)return!0}else for(;c>d;d++)if((e||d in a)&&a[d]===r)return e||d||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},4527:function(e,t,r){"use strict";var i=r(3724),n=r(4376),o=TypeError,s=Object.getOwnPropertyDescriptor,a=i&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=a?function(e,t){if(n(e)&&!s(e,"length").writable)throw new o("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},7628:function(e,t,r){"use strict";var i=r(6198);e.exports=function(e,t){for(var r=i(e),n=new t(r),o=0;o<r;o++)n[o]=e[r-o-1];return n}},9928:function(e,t,r){"use strict";var i=r(6198),n=r(1291),o=RangeError;e.exports=function(e,t,r,s){var a=i(e),c=n(r),l=c<0?a+c:c;if(l>=a||l<0)throw new o("Incorrect index");for(var d=new t(a),u=0;u<a;u++)d[u]=u===l?s:e[u];return d}},4576:function(e,t,r){"use strict";var i=r(9504),n=i({}.toString),o=i("".slice);e.exports=function(e){return o(n(e),8,-1)}},6955:function(e,t,r){"use strict";var i=r(2140),n=r(4901),o=r(4576),s=r(8227),a=s("toStringTag"),c=Object,l="Arguments"===o(function(){return arguments}()),d=function(e,t){try{return e[t]}catch(r){}};e.exports=i?o:function(e){var t,r,i;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=d(t=c(e),a))?r:l?o(t):"Object"===(i=o(t))&&n(t.callee)?"Arguments":i}},7740:function(e,t,r){"use strict";var i=r(9297),n=r(5031),o=r(7347),s=r(4913);e.exports=function(e,t,r){for(var a=n(t),c=s.f,l=o.f,d=0;d<a.length;d++){var u=a[d];i(e,u)||r&&i(r,u)||c(e,u,l(t,u))}}},2211:function(e,t,r){"use strict";var i=r(9039);e.exports=!i((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},6699:function(e,t,r){"use strict";var i=r(3724),n=r(4913),o=r(6980);e.exports=i?function(e,t,r){return n.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},6980:function(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},2106:function(e,t,r){"use strict";var i=r(283),n=r(4913);e.exports=function(e,t,r){return r.get&&i(r.get,t,{getter:!0}),r.set&&i(r.set,t,{setter:!0}),n.f(e,t,r)}},6840:function(e,t,r){"use strict";var i=r(4901),n=r(4913),o=r(283),s=r(9433);e.exports=function(e,t,r,a){a||(a={});var c=a.enumerable,l=void 0!==a.name?a.name:t;if(i(r)&&o(r,l,a),a.global)c?e[t]=r:s(t,r);else{try{a.unsafe?e[t]&&(c=!0):delete e[t]}catch(d){}c?e[t]=r:n.f(e,t,{value:r,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},9433:function(e,t,r){"use strict";var i=r(4475),n=Object.defineProperty;e.exports=function(e,t){try{n(i,e,{value:t,configurable:!0,writable:!0})}catch(r){i[e]=t}return t}},3724:function(e,t,r){"use strict";var i=r(9039);e.exports=!i((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4483:function(e,t,r){"use strict";var i,n,o,s,a=r(4475),c=r(9714),l=r(1548),d=a.structuredClone,u=a.ArrayBuffer,h=a.MessageChannel,f=!1;if(l)f=function(e){d(e,{transfer:[e]})};else if(u)try{h||(i=c("worker_threads"),i&&(h=i.MessageChannel)),h&&(n=new h,o=new u(2),s=function(e){n.port1.postMessage(null,[e])},2===o.byteLength&&(s(o),0===o.byteLength&&(f=s)))}catch(p){}e.exports=f},4055:function(e,t,r){"use strict";var i=r(4475),n=r(34),o=i.document,s=n(o)&&n(o.createElement);e.exports=function(e){return s?o.createElement(e):{}}},6837:function(e){"use strict";var t=TypeError,r=9007199254740991;e.exports=function(e){if(e>r)throw t("Maximum allowed index exceeded");return e}},7290:function(e,t,r){"use strict";var i=r(516),n=r(9088);e.exports=!i&&!n&&"object"==typeof window&&"object"==typeof document},516:function(e){"use strict";e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},9088:function(e,t,r){"use strict";var i=r(4475),n=r(4576);e.exports="process"===n(i.process)},9392:function(e){"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7388:function(e,t,r){"use strict";var i,n,o=r(4475),s=r(9392),a=o.process,c=o.Deno,l=a&&a.versions||c&&c.version,d=l&&l.v8;d&&(i=d.split("."),n=i[0]>0&&i[0]<4?1:+(i[0]+i[1])),!n&&s&&(i=s.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=s.match(/Chrome\/(\d+)/),i&&(n=+i[1]))),e.exports=n},8727:function(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},6518:function(e,t,r){"use strict";var i=r(4475),n=r(7347).f,o=r(6699),s=r(6840),a=r(9433),c=r(7740),l=r(2796);e.exports=function(e,t){var r,d,u,h,f,p,y=e.target,v=e.global,m=e.stat;if(d=v?i:m?i[y]||a(y,{}):i[y]&&i[y].prototype,d)for(u in t){if(f=t[u],e.dontCallGetSet?(p=n(d,u),h=p&&p.value):h=d[u],r=l(v?u:y+(m?".":"#")+u,e.forced),!r&&void 0!==h){if(typeof f==typeof h)continue;c(f,h)}(e.sham||h&&h.sham)&&o(f,"sham",!0),s(d,u,f,e)}}},9039:function(e){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},616:function(e,t,r){"use strict";var i=r(9039);e.exports=!i((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},9565:function(e,t,r){"use strict";var i=r(616),n=Function.prototype.call;e.exports=i?n.bind(n):function(){return n.apply(n,arguments)}},350:function(e,t,r){"use strict";var i=r(3724),n=r(9297),o=Function.prototype,s=i&&Object.getOwnPropertyDescriptor,a=n(o,"name"),c=a&&"something"===function(){}.name,l=a&&(!i||i&&s(o,"name").configurable);e.exports={EXISTS:a,PROPER:c,CONFIGURABLE:l}},6706:function(e,t,r){"use strict";var i=r(9504),n=r(9306);e.exports=function(e,t,r){try{return i(n(Object.getOwnPropertyDescriptor(e,t)[r]))}catch(o){}}},9504:function(e,t,r){"use strict";var i=r(616),n=Function.prototype,o=n.call,s=i&&n.bind.bind(o,o);e.exports=i?s:function(e){return function(){return o.apply(e,arguments)}}},7751:function(e,t,r){"use strict";var i=r(4475),n=r(4901),o=function(e){return n(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?o(i[e]):i[e]&&i[e][t]}},5966:function(e,t,r){"use strict";var i=r(9306),n=r(4117);e.exports=function(e,t){var r=e[t];return n(r)?void 0:i(r)}},4475:function(e,t,r){"use strict";var i=function(e){return e&&e.Math===Math&&e};e.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof r.g&&r.g)||i("object"==typeof this&&this)||function(){return this}()||Function("return this")()},9297:function(e,t,r){"use strict";var i=r(9504),n=r(8981),o=i({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(n(e),t)}},421:function(e){"use strict";e.exports={}},5917:function(e,t,r){"use strict";var i=r(3724),n=r(9039),o=r(4055);e.exports=!i&&!n((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},7055:function(e,t,r){"use strict";var i=r(9504),n=r(9039),o=r(4576),s=Object,a=i("".split);e.exports=n((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"===o(e)?a(e,""):s(e)}:s},3706:function(e,t,r){"use strict";var i=r(9504),n=r(4901),o=r(7629),s=i(Function.toString);n(o.inspectSource)||(o.inspectSource=function(e){return s(e)}),e.exports=o.inspectSource},1181:function(e,t,r){"use strict";var i,n,o,s=r(8622),a=r(4475),c=r(34),l=r(6699),d=r(9297),u=r(7629),h=r(6119),f=r(421),p="Object already initialized",y=a.TypeError,v=a.WeakMap,m=function(e){return o(e)?n(e):i(e,{})},g=function(e){return function(t){var r;if(!c(t)||(r=n(t)).type!==e)throw new y("Incompatible receiver, "+e+" required");return r}};if(s||u.state){var b=u.state||(u.state=new v);b.get=b.get,b.has=b.has,b.set=b.set,i=function(e,t){if(b.has(e))throw new y(p);return t.facade=e,b.set(e,t),t},n=function(e){return b.get(e)||{}},o=function(e){return b.has(e)}}else{var x=h("state");f[x]=!0,i=function(e,t){if(d(e,x))throw new y(p);return t.facade=e,l(e,x,t),t},n=function(e){return d(e,x)?e[x]:{}},o=function(e){return d(e,x)}}e.exports={set:i,get:n,has:o,enforce:m,getterFor:g}},4376:function(e,t,r){"use strict";var i=r(4576);e.exports=Array.isArray||function(e){return"Array"===i(e)}},1108:function(e,t,r){"use strict";var i=r(6955);e.exports=function(e){var t=i(e);return"BigInt64Array"===t||"BigUint64Array"===t}},4901:function(e){"use strict";var t="object"==typeof document&&document.all;e.exports="undefined"==typeof t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},2796:function(e,t,r){"use strict";var i=r(9039),n=r(4901),o=/#|\.prototype\./,s=function(e,t){var r=c[a(e)];return r===d||r!==l&&(n(t)?i(t):!!t)},a=s.normalize=function(e){return String(e).replace(o,".").toLowerCase()},c=s.data={},l=s.NATIVE="N",d=s.POLYFILL="P";e.exports=s},4117:function(e){"use strict";e.exports=function(e){return null===e||void 0===e}},34:function(e,t,r){"use strict";var i=r(4901);e.exports=function(e){return"object"==typeof e?null!==e:i(e)}},3925:function(e,t,r){"use strict";var i=r(34);e.exports=function(e){return i(e)||null===e}},6395:function(e){"use strict";e.exports=!1},757:function(e,t,r){"use strict";var i=r(7751),n=r(4901),o=r(1625),s=r(7040),a=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return n(t)&&o(t.prototype,a(e))}},6198:function(e,t,r){"use strict";var i=r(8014);e.exports=function(e){return i(e.length)}},283:function(e,t,r){"use strict";var i=r(9504),n=r(9039),o=r(4901),s=r(9297),a=r(3724),c=r(350).CONFIGURABLE,l=r(3706),d=r(1181),u=d.enforce,h=d.get,f=String,p=Object.defineProperty,y=i("".slice),v=i("".replace),m=i([].join),g=a&&!n((function(){return 8!==p((function(){}),"length",{value:8}).length})),b=String(String).split("String"),x=e.exports=function(e,t,r){"Symbol("===y(f(t),0,7)&&(t="["+v(f(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!s(e,"name")||c&&e.name!==t)&&(a?p(e,"name",{value:t,configurable:!0}):e.name=t),g&&r&&s(r,"arity")&&e.length!==r.arity&&p(e,"length",{value:r.arity});try{r&&s(r,"constructor")&&r.constructor?a&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(n){}var i=u(e);return s(i,"source")||(i.source=m(b,"string"==typeof t?t:"")),e};Function.prototype.toString=x((function(){return o(this)&&h(this).source||l(this)}),"toString")},741:function(e){"use strict";var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var i=+e;return(i>0?r:t)(i)}},4913:function(e,t,r){"use strict";var i=r(3724),n=r(5917),o=r(8686),s=r(8551),a=r(6969),c=TypeError,l=Object.defineProperty,d=Object.getOwnPropertyDescriptor,u="enumerable",h="configurable",f="writable";t.f=i?o?function(e,t,r){if(s(e),t=a(t),s(r),"function"===typeof e&&"prototype"===t&&"value"in r&&f in r&&!r[f]){var i=d(e,t);i&&i[f]&&(e[t]=r.value,r={configurable:h in r?r[h]:i[h],enumerable:u in r?r[u]:i[u],writable:!1})}return l(e,t,r)}:l:function(e,t,r){if(s(e),t=a(t),s(r),n)try{return l(e,t,r)}catch(i){}if("get"in r||"set"in r)throw new c("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},7347:function(e,t,r){"use strict";var i=r(3724),n=r(9565),o=r(8773),s=r(6980),a=r(5397),c=r(6969),l=r(9297),d=r(5917),u=Object.getOwnPropertyDescriptor;t.f=i?u:function(e,t){if(e=a(e),t=c(t),d)try{return u(e,t)}catch(r){}if(l(e,t))return s(!n(o.f,e,t),e[t])}},8480:function(e,t,r){"use strict";var i=r(1828),n=r(8727),o=n.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,o)}},3717:function(e,t){"use strict";t.f=Object.getOwnPropertySymbols},2787:function(e,t,r){"use strict";var i=r(9297),n=r(4901),o=r(8981),s=r(6119),a=r(2211),c=s("IE_PROTO"),l=Object,d=l.prototype;e.exports=a?l.getPrototypeOf:function(e){var t=o(e);if(i(t,c))return t[c];var r=t.constructor;return n(r)&&t instanceof r?r.prototype:t instanceof l?d:null}},1625:function(e,t,r){"use strict";var i=r(9504);e.exports=i({}.isPrototypeOf)},1828:function(e,t,r){"use strict";var i=r(9504),n=r(9297),o=r(5397),s=r(9617).indexOf,a=r(421),c=i([].push);e.exports=function(e,t){var r,i=o(e),l=0,d=[];for(r in i)!n(a,r)&&n(i,r)&&c(d,r);while(t.length>l)n(i,r=t[l++])&&(~s(d,r)||c(d,r));return d}},8773:function(e,t){"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,n=i&&!r.call({1:2},1);t.f=n?function(e){var t=i(this,e);return!!t&&t.enumerable}:r},2967:function(e,t,r){"use strict";var i=r(6706),n=r(8551),o=r(3506);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{e=i(Object.prototype,"__proto__","set"),e(r,[]),t=r instanceof Array}catch(s){}return function(r,i){return n(r),o(i),t?e(r,i):r.__proto__=i,r}}():void 0)},4270:function(e,t,r){"use strict";var i=r(9565),n=r(4901),o=r(34),s=TypeError;e.exports=function(e,t){var r,a;if("string"===t&&n(r=e.toString)&&!o(a=i(r,e)))return a;if(n(r=e.valueOf)&&!o(a=i(r,e)))return a;if("string"!==t&&n(r=e.toString)&&!o(a=i(r,e)))return a;throw new s("Can't convert object to primitive value")}},5031:function(e,t,r){"use strict";var i=r(7751),n=r(9504),o=r(8480),s=r(3717),a=r(8551),c=n([].concat);e.exports=i("Reflect","ownKeys")||function(e){var t=o.f(a(e)),r=s.f;return r?c(t,r(e)):t}},7750:function(e,t,r){"use strict";var i=r(4117),n=TypeError;e.exports=function(e){if(i(e))throw new n("Can't call method on "+e);return e}},6119:function(e,t,r){"use strict";var i=r(5745),n=r(3392),o=i("keys");e.exports=function(e){return o[e]||(o[e]=n(e))}},7629:function(e,t,r){"use strict";var i=r(6395),n=r(4475),o=r(9433),s="__core-js_shared__",a=e.exports=n[s]||o(s,{});(a.versions||(a.versions=[])).push({version:"3.36.0",mode:i?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.36.0/LICENSE",source:"https://github.com/zloirock/core-js"})},5745:function(e,t,r){"use strict";var i=r(7629);e.exports=function(e,t){return i[e]||(i[e]=t||{})}},1548:function(e,t,r){"use strict";var i=r(4475),n=r(9039),o=r(7388),s=r(7290),a=r(516),c=r(9088),l=i.structuredClone;e.exports=!!l&&!n((function(){if(a&&o>92||c&&o>94||s&&o>97)return!1;var e=new ArrayBuffer(8),t=l(e,{transfer:[e]});return 0!==e.byteLength||8!==t.byteLength}))},4495:function(e,t,r){"use strict";var i=r(7388),n=r(9039),o=r(4475),s=o.String;e.exports=!!Object.getOwnPropertySymbols&&!n((function(){var e=Symbol("symbol detection");return!s(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},5610:function(e,t,r){"use strict";var i=r(1291),n=Math.max,o=Math.min;e.exports=function(e,t){var r=i(e);return r<0?n(r+t,0):o(r,t)}},5854:function(e,t,r){"use strict";var i=r(2777),n=TypeError;e.exports=function(e){var t=i(e,"number");if("number"==typeof t)throw new n("Can't convert number to bigint");return BigInt(t)}},7696:function(e,t,r){"use strict";var i=r(1291),n=r(8014),o=RangeError;e.exports=function(e){if(void 0===e)return 0;var t=i(e),r=n(t);if(t!==r)throw new o("Wrong length or index");return r}},5397:function(e,t,r){"use strict";var i=r(7055),n=r(7750);e.exports=function(e){return i(n(e))}},1291:function(e,t,r){"use strict";var i=r(741);e.exports=function(e){var t=+e;return t!==t||0===t?0:i(t)}},8014:function(e,t,r){"use strict";var i=r(1291),n=Math.min;e.exports=function(e){var t=i(e);return t>0?n(t,9007199254740991):0}},8981:function(e,t,r){"use strict";var i=r(7750),n=Object;e.exports=function(e){return n(i(e))}},2777:function(e,t,r){"use strict";var i=r(9565),n=r(34),o=r(757),s=r(5966),a=r(4270),c=r(8227),l=TypeError,d=c("toPrimitive");e.exports=function(e,t){if(!n(e)||o(e))return e;var r,c=s(e,d);if(c){if(void 0===t&&(t="default"),r=i(c,e,t),!n(r)||o(r))return r;throw new l("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},6969:function(e,t,r){"use strict";var i=r(2777),n=r(757);e.exports=function(e){var t=i(e,"string");return n(t)?t:t+""}},2140:function(e,t,r){"use strict";var i=r(8227),n=i("toStringTag"),o={};o[n]="z",e.exports="[object z]"===String(o)},9714:function(e,t,r){"use strict";var i=r(9088);e.exports=function(e){try{if(i)return Function('return require("'+e+'")')()}catch(t){}}},6823:function(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(r){return"Object"}}},3392:function(e,t,r){"use strict";var i=r(9504),n=0,o=Math.random(),s=i(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++n+o,36)}},7040:function(e,t,r){"use strict";var i=r(4495);e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},8686:function(e,t,r){"use strict";var i=r(3724),n=r(9039);e.exports=i&&n((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},8622:function(e,t,r){"use strict";var i=r(4475),n=r(4901),o=i.WeakMap;e.exports=n(o)&&/native code/.test(String(o))},8227:function(e,t,r){"use strict";var i=r(4475),n=r(5745),o=r(9297),s=r(3392),a=r(4495),c=r(7040),l=i.Symbol,d=n("wks"),u=c?l["for"]||l:l&&l.withoutSetter||s;e.exports=function(e){return o(d,e)||(d[e]=a&&o(l,e)?l[e]:u("Symbol."+e)),d[e]}},6573:function(e,t,r){"use strict";var i=r(3724),n=r(2106),o=r(3238),s=ArrayBuffer.prototype;i&&!("detached"in s)&&n(s,"detached",{configurable:!0,get:function(){return o(this)}})},7936:function(e,t,r){"use strict";var i=r(6518),n=r(5636);n&&i({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return n(this,arguments.length?arguments[0]:void 0,!1)}})},8100:function(e,t,r){"use strict";var i=r(6518),n=r(5636);n&&i({target:"ArrayBuffer",proto:!0},{transfer:function(){return n(this,arguments.length?arguments[0]:void 0,!0)}})},4114:function(e,t,r){"use strict";var i=r(6518),n=r(8981),o=r(6198),s=r(4527),a=r(6837),c=r(9039),l=c((function(){return 4294967297!==[].push.call({length:4294967296},1)})),d=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},u=l||!d();i({target:"Array",proto:!0,arity:1,forced:u},{push:function(e){var t=n(this),r=o(t),i=arguments.length;a(r+i);for(var c=0;c<i;c++)t[r]=arguments[c],r++;return s(t,r),r}})},7467:function(e,t,r){"use strict";var i=r(7628),n=r(4644),o=n.aTypedArray,s=n.exportTypedArrayMethod,a=n.getTypedArrayConstructor;s("toReversed",(function(){return i(o(this),a(this))}))},4732:function(e,t,r){"use strict";var i=r(4644),n=r(9504),o=r(9306),s=r(5370),a=i.aTypedArray,c=i.getTypedArrayConstructor,l=i.exportTypedArrayMethod,d=n(i.TypedArrayPrototype.sort);l("toSorted",(function(e){void 0!==e&&o(e);var t=a(this),r=s(c(t),t);return d(r,e)}))},9577:function(e,t,r){"use strict";var i=r(9928),n=r(4644),o=r(1108),s=r(1291),a=r(5854),c=n.aTypedArray,l=n.getTypedArrayConstructor,d=n.exportTypedArrayMethod,u=!!function(){try{new Int8Array(1)["with"](2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}();d("with",{with:function(e,t){var r=c(this),n=s(e),d=o(r)?a(t):+t;return i(r,l(r),n,d)}}["with"],!u)},6280:function(e,t,r){"use strict";r(6573)},7801:function(e,t,r){"use strict";r(7936)},7913:function(e,t,r){"use strict";r(8100)}},i={};function n(e){var t=i[e];if(void 0!==t)return t.exports;var o=i[e]={exports:{}};return r[e].call(o.exports,o,o.exports,n),o.exports}!function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){n.p=""}();var o={};return function(){"use strict";if(n.d(o,{default:function(){return Ze}}),"undefined"!==typeof window){var e=window.document.currentScript,t=e&&e.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);t&&(n.p=t[1])}var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"el-tree",class:{"el-tree--highlight-current":e.highlightCurrent,"is-dragging":!!e.dragState.draggingNode,"is-drop-not-allow":!e.dragState.allowDrop,"is-drop-inner":"inner"===e.dragState.dropType},attrs:{role:"tree"}},[e.isEmpty?e._e():t("RecycleScroller",{staticClass:"scroller-container",style:{height:e.height,"overflow-y":"auto","scroll-behavior":"smooth"},attrs:{items:e.treeData,"item-size":e.itemSize,"key-field":"key",buffer:e.buffer},scopedSlots:e._u([{key:"default",fn:function({item:r,active:i}){return[i?t("ElTreeNode",{key:e.getNodeKey(r),attrs:{node:r,props:e.props,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent},on:{"node-expand":e.handleNodeExpand}}):e._e()]}}],null,!1,3619963233)}),e.isEmpty?t("div",{staticClass:"el-tree__empty-block"},[t("span",{staticClass:"el-tree__empty-text"},[e._v(e._s(e.emptyText))])]):e._e(),t("div",{directives:[{name:"show",rawName:"v-show",value:e.dragState.showDropIndicator,expression:"dragState.showDropIndicator"}],ref:"dropIndicator",staticClass:"el-tree__drop-indicator"})],1)},i=[];n(4114);function s(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var r=e.indexOf("Trident/");if(r>0){var i=e.indexOf("rv:");return parseInt(e.substring(i+3,e.indexOf(".",i)),10)}var n=e.indexOf("Edge/");return n>0?parseInt(e.substring(n+5,e.indexOf(".",n)),10):-1}var a=void 0;function c(){c.init||(c.init=!0,a=-1!==s())}var l={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})},staticRenderFns:[],_scopeId:"data-v-b329ee4c",name:"resize-observer",methods:{compareAndNotify:function(){this._w===this.$el.offsetWidth&&this._h===this.$el.offsetHeight||(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.$emit("notify"))},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!a&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),delete this._resizeObject.onload)}},mounted:function(){var e=this;c(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",a&&this.$el.appendChild(t),t.data="about:blank",a||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()}};function d(e){e.component("resize-observer",l),e.component("ResizeObserver",l)}var u={version:"0.4.5",install:d},h=null;"undefined"!==typeof window?h=window.Vue:"undefined"!==typeof n.g&&(h=n.g.Vue),h&&h.use(u);function f(e){return f="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function v(e,t,r){return t&&y(e.prototype,t),r&&y(e,r),e}function m(e){return g(e)||b(e)||x()}function g(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}function b(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function x(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function w(e){var t;return t="function"===typeof e?{callback:e}:e,t}function S(e,t){var r,i,n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=function(s){for(var a=arguments.length,c=new Array(a>1?a-1:0),l=1;l<a;l++)c[l-1]=arguments[l];if(n=c,!r||s!==i){var d=o.leading;"function"===typeof d&&(d=d(s,i)),r&&s===i||!d||e.apply(void 0,[s].concat(m(n))),i=s,clearTimeout(r),r=setTimeout((function(){e.apply(void 0,[s].concat(m(n))),r=0}),t)}};return s._clear=function(){clearTimeout(r),r=null},s}function _(e,t){if(e===t)return!0;if("object"===f(e)){for(var r in e)if(!_(e[r],t[r]))return!1;return!0}return!1}var k=function(){function e(t,r,i){p(this,e),this.el=t,this.observer=null,this.frozen=!1,this.createObserver(r,i)}return v(e,[{key:"createObserver",value:function(e,t){var r=this;if(this.observer&&this.destroyObserver(),!this.frozen){if(this.options=w(e),this.callback=function(e,t){r.options.callback(e,t),e&&r.options.once&&(r.frozen=!0,r.destroyObserver())},this.callback&&this.options.throttle){var i=this.options.throttleOptions||{},n=i.leading;this.callback=S(this.callback,this.options.throttle,{leading:function(e){return"both"===n||"visible"===n&&e||"hidden"===n&&!e}})}this.oldResult=void 0,this.observer=new IntersectionObserver((function(e){var t=e[0];if(e.length>1){var i=e.find((function(e){return e.isIntersecting}));i&&(t=i)}if(r.callback){var n=t.isIntersecting&&t.intersectionRatio>=r.threshold;if(n===r.oldResult)return;r.oldResult=n,r.callback(n,t)}}),this.options.intersection),t.context.$nextTick((function(){r.observer&&r.observer.observe(r.el)}))}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&this.options.intersection.threshold||0}}]),e}();function C(e,t,r){var i=t.value;if(i)if("undefined"===typeof IntersectionObserver)console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var n=new k(e,i,r);e._vue_visibilityState=n}}function N(e,t,r){var i=t.value,n=t.oldValue;if(!_(i,n)){var o=e._vue_visibilityState;i?o?o.createObserver(i,r):C(e,{value:i},r):$(e)}}function $(e){var t=e._vue_visibilityState;t&&(t.destroyObserver(),delete e._vue_visibilityState)}var z={bind:C,update:N,unbind:$};function A(e){e.directive("observe-visibility",z)}var O={version:"0.4.6",install:A},E=null;"undefined"!==typeof window?E=window.Vue:"undefined"!==typeof n.g&&(E=n.g.Vue),E&&E.use(O);var T=n(6057),D=n.n(T),I=n(2508),P=n.n(I),j={itemsLimit:1e3};const R={items:{type:Array,required:!0},keyField:{type:String,default:"id"},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"}};function K(){return this.items.length&&"object"!==typeof this.items[0]}let L=!1;if("undefined"!==typeof window){L=!1;try{var M=Object.defineProperty({},"passive",{get(){L=!0}});window.addEventListener("test",null,M)}catch(et){}}let V=0;var B={name:"RecycleScroller",components:{ResizeObserver:l},directives:{ObserveVisibility:z},props:{...R,itemSize:{type:Number,default:null},gridItems:{type:Number,default:void 0},itemSecondarySize:{type:Number,default:void 0},minItemSize:{type:[Number,String],default:null},sizeField:{type:String,default:"size"},typeField:{type:String,default:"type"},buffer:{type:Number,default:200},pageMode:{type:Boolean,default:!1},prerender:{type:Number,default:0},emitUpdate:{type:Boolean,default:!1},skipHover:{type:Boolean,default:!1},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"},listClass:{type:[String,Object,Array],default:""},itemClass:{type:[String,Object,Array],default:""}},data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}},computed:{sizes(){if(null===this.itemSize){const e={"-1":{accumulator:0}},t=this.items,r=this.sizeField,i=this.minItemSize;let n,o=1e4,s=0;for(let a=0,c=t.length;a<c;a++)n=t[a][r]||i,n<o&&(o=n),s+=n,e[a]={accumulator:s,size:n};return this.$_computedMinItemSize=o,e}return[]},simpleArray:K},watch:{items(){this.updateVisibleItems(!0)},pageMode(){this.applyPageMode(),this.updateVisibleItems(!1)},sizes:{handler(){this.updateVisibleItems(!1)},deep:!0},gridItems(){this.updateVisibleItems(!0)},itemSecondarySize(){this.updateVisibleItems(!0)}},created(){this.$_startIndex=0,this.$_endIndex=0,this.$_views=new Map,this.$_unusedViews=new Map,this.$_scrollDirty=!1,this.$_lastUpdateScrollPosition=0,this.prerender&&(this.$_prerender=!0,this.updateVisibleItems(!1)),this.gridItems&&!this.itemSize&&console.error("[vue-recycle-scroller] You must provide an itemSize when using gridItems")},mounted(){this.applyPageMode(),this.$nextTick((()=>{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0}))},activated(){const e=this.$_lastUpdateScrollPosition;"number"===typeof e&&this.$nextTick((()=>{this.scrollToPosition(e)}))},beforeDestroy(){this.removeListeners()},methods:{addView(e,t,r,i,n){const o={item:r,position:0},s={id:V++,index:t,used:!0,key:i,type:n};return Object.defineProperty(o,"nr",{configurable:!1,value:s}),e.push(o),o},unuseView(e,t=!1){const r=this.$_unusedViews,i=e.nr.type;let n=r.get(i);n||(n=[],r.set(i,n)),n.push(e),t||(e.nr.used=!1,e.position=-9999,this.$_views.delete(e.nr.key))},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(e){this.$_scrollDirty||(this.$_scrollDirty=!0,requestAnimationFrame((()=>{this.$_scrollDirty=!1;const{continuous:e}=this.updateVisibleItems(!1,!0);e||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,100))})))},handleVisibilityChange(e,t){this.ready&&(e||0!==t.boundingClientRect.width||0!==t.boundingClientRect.height?(this.$emit("visible"),requestAnimationFrame((()=>{this.updateVisibleItems(!1)}))):this.$emit("hidden"))},updateVisibleItems(e,t=!1){const r=this.itemSize,i=this.gridItems||1,n=this.itemSecondarySize||r,o=this.$_computedMinItemSize,s=this.typeField,a=this.simpleArray?null:this.keyField,c=this.items,l=c.length,d=this.sizes,u=this.$_views,h=this.$_unusedViews,f=this.pool;let p,y,v,m,g,b;if(l)if(this.$_prerender)p=m=0,y=g=Math.min(this.prerender,c.length),v=null;else{const e=this.getScroll();if(t){let t=e.start-this.$_lastUpdateScrollPosition;if(t<0&&(t=-t),null===r&&t<o||t<r)return{continuous:!0}}this.$_lastUpdateScrollPosition=e.start;const n=this.buffer;e.start-=n,e.end+=n;let s=0;if(this.$refs.before&&(s=this.$refs.before.scrollHeight,e.start-=s),this.$refs.after){const t=this.$refs.after.scrollHeight;e.end+=t}if(null===r){let t,r,i=0,n=l-1,o=~~(l/2);do{r=o,t=d[o].accumulator,t<e.start?i=o:o<l-1&&d[o+1].accumulator>e.start&&(n=o),o=~~((i+n)/2)}while(o!==r);for(o<0&&(o=0),p=o,v=d[l-1].accumulator,y=o;y<l&&d[y].accumulator<e.end;y++);for(-1===y?y=c.length-1:(y++,y>l&&(y=l)),m=p;m<l&&s+d[m].accumulator<e.start;m++);for(g=m;g<l&&s+d[g].accumulator<e.end;g++);}else{p=~~(e.start/r*i);const t=p%i;p-=t,y=Math.ceil(e.end/r*i),m=Math.max(0,Math.floor((e.start-s)/r*i)),g=Math.floor((e.end-s)/r*i),p<0&&(p=0),y>l&&(y=l),m<0&&(m=0),g>l&&(g=l),v=Math.ceil(l/i)*r}}else p=y=m=g=v=0;y-p>j.itemsLimit&&this.itemsLimitError(),this.totalSize=v;const x=p<=this.$_endIndex&&y>=this.$_startIndex;if(this.$_continuous!==x){if(x){u.clear(),h.clear();for(let e=0,t=f.length;e<t;e++)b=f[e],this.unuseView(b)}this.$_continuous=x}else if(x)for(let N=0,$=f.length;N<$;N++)b=f[N],b.nr.used&&(e&&(b.nr.index=c.indexOf(b.item)),(-1===b.nr.index||b.nr.index<p||b.nr.index>=y)&&this.unuseView(b));const w=x?null:new Map;let S,_,k,C;for(let N=p;N<y;N++){S=c[N];const e=a?S[a]:S;if(null==e)throw new Error(`Key is ${e} on item (keyField is '${a}')`);b=u.get(e),r||d[N].size?(b?(b.nr.used=!0,b.item=S):(N===c.length-1&&this.$emit("scroll-end"),0===N&&this.$emit("scroll-start"),_=S[s],k=h.get(_),x?k&&k.length?(b=k.pop(),b.item=S,b.nr.used=!0,b.nr.index=N,b.nr.key=e,b.nr.type=_):b=this.addView(f,N,S,e,_):(C=w.get(_)||0,(!k||C>=k.length)&&(b=this.addView(f,N,S,e,_),this.unuseView(b,!0),k=h.get(_)),b=k[C],b.item=S,b.nr.used=!0,b.nr.index=N,b.nr.key=e,b.nr.type=_,w.set(_,C+1),C++),u.set(e,b)),null===r?(b.position=d[N-1].accumulator,b.offset=0):(b.position=Math.floor(N/i)*r,b.offset=N%i*n)):b&&this.unuseView(b)}return this.$_startIndex=p,this.$_endIndex=y,this.emitUpdate&&this.$emit("update",p,y,m,g),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,300),{continuous:x}},getListenerTarget(){let e=D()(this.$el);return!window.document||e!==window.document.documentElement&&e!==window.document.body||(e=window),e},getScroll(){const{$el:e,direction:t}=this,r="vertical"===t;let i;if(this.pageMode){const t=e.getBoundingClientRect(),n=r?t.height:t.width;let o=-(r?t.top:t.left),s=r?window.innerHeight:window.innerWidth;o<0&&(s+=o,o=0),o+s>n&&(s=n-o),i={start:o,end:o+s}}else i=r?{start:e.scrollTop,end:e.scrollTop+e.clientHeight}:{start:e.scrollLeft,end:e.scrollLeft+e.clientWidth};return i},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,!!L&&{passive:!0}),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(e){let t;t=null===this.itemSize?e>0?this.sizes[e-1].accumulator:0:Math.floor(e/this.gridItems)*this.itemSize,this.scrollToPosition(t)},scrollToPosition(e){const t="vertical"===this.direction?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let r,i,n;if(this.pageMode){const o=D()(this.$el),s="HTML"===o.tagName?0:o[t.scroll],a=o.getBoundingClientRect(),c=this.$el.getBoundingClientRect(),l=c[t.start]-a[t.start];r=o,i=t.scroll,n=e+s+l}else r=this.$el,i=t.scroll,n=e;r[i]=n},itemsLimitError(){throw setTimeout((()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")})),new Error("Rendered items limit reached")},sortViews(){this.pool.sort(((e,t)=>e.nr.index-t.nr.index))}}};function F(e,t,r,i,n,o,s,a,c,l){"boolean"!==typeof s&&(c=a,a=s,s=!1);const d="function"===typeof r?r.options:r;let u;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,n&&(d.functional=!0)),i&&(d._scopeId=i),o?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,c(e)),e&&e._registeredComponents&&e._registeredComponents.add(o)},d._ssrRegister=u):t&&(u=s?function(e){t.call(this,l(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,a(e))}),u)if(d.functional){const e=d.render;d.render=function(t,r){return u.call(r),e(t,r)}}else{const e=d.beforeCreate;d.beforeCreate=e?[].concat(e,u):[u]}return r}const U=B;var q=function(){var e,t,r=this,i=r.$createElement,n=r._self._c||i;return n("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:r.handleVisibilityChange,expression:"handleVisibilityChange"}],staticClass:"vue-recycle-scroller",class:(e={ready:r.ready,"page-mode":r.pageMode},e["direction-"+r.direction]=!0,e),on:{"&scroll":function(e){return r.handleScroll.apply(null,arguments)}}},[r.$slots.before?n("div",{ref:"before",staticClass:"vue-recycle-scroller__slot"},[r._t("before")],2):r._e(),r._v(" "),n(r.listTag,{ref:"wrapper",tag:"component",staticClass:"vue-recycle-scroller__item-wrapper",class:r.listClass,style:(t={},t["vertical"===r.direction?"minHeight":"minWidth"]=r.totalSize+"px",t)},[r._l(r.pool,(function(e){return n(r.itemTag,r._g({key:e.nr.id,tag:"component",staticClass:"vue-recycle-scroller__item-view",class:[r.itemClass,{hover:!r.skipHover&&r.hoverKey===e.nr.key}],style:r.ready?{transform:"translate"+("vertical"===r.direction?"Y":"X")+"("+e.position+"px) translate"+("vertical"===r.direction?"X":"Y")+"("+e.offset+"px)",width:r.gridItems?("vertical"===r.direction&&r.itemSecondarySize||r.itemSize)+"px":void 0,height:r.gridItems?("horizontal"===r.direction&&r.itemSecondarySize||r.itemSize)+"px":void 0}:null},r.skipHover?{}:{mouseenter:function(){r.hoverKey=e.nr.key},mouseleave:function(){r.hoverKey=null}}),[r._t("default",null,{item:e.item,index:e.nr.index,active:e.nr.used})],2)})),r._v(" "),r._t("empty")],2),r._v(" "),r.$slots.after?n("div",{ref:"after",staticClass:"vue-recycle-scroller__slot"},[r._t("after")],2):r._e(),r._v(" "),n("ResizeObserver",{on:{notify:r.handleResize}})],1)},H=[];q._withStripped=!0;const W=void 0,Y=void 0,X=void 0,G=!1,J=F({render:q,staticRenderFns:H},W,U,Y,G,X,!1,void 0,void 0,void 0);var Q={name:"DynamicScroller",components:{RecycleScroller:J},provide(){return"undefined"!==typeof ResizeObserver&&(this.$_resizeObserver=new ResizeObserver((e=>{requestAnimationFrame((()=>{if(Array.isArray(e))for(const t of e)if(t.target){const e=new CustomEvent("resize",{detail:{contentRect:t.contentRect}});t.target.dispatchEvent(e)}}))}))),{vscrollData:this.vscrollData,vscrollParent:this,vscrollResizeObserver:this.$_resizeObserver}},inheritAttrs:!1,props:{...R,minItemSize:{type:[Number,String],required:!0}},data(){return{vscrollData:{active:!0,sizes:{},validSizes:{},keyField:this.keyField,simpleArray:!1}}},computed:{simpleArray:K,itemsWithSize(){const e=[],{items:t,keyField:r,simpleArray:i}=this,n=this.vscrollData.sizes,o=t.length;for(let s=0;s<o;s++){const o=t[s],a=i?s:o[r];let c=n[a];"undefined"!==typeof c||this.$_undefinedMap[a]||(c=0),e.push({item:o,id:a,size:c})}return e},listeners(){const e={};for(const t in this.$listeners)"resize"!==t&&"visible"!==t&&(e[t]=this.$listeners[t]);return e}},watch:{items(){this.forceUpdate(!1)},simpleArray:{handler(e){this.vscrollData.simpleArray=e},immediate:!0},direction(e){this.forceUpdate(!0)},itemsWithSize(e,t){const r=this.$el.scrollTop;let i=0,n=0;const o=Math.min(e.length,t.length);for(let a=0;a<o;a++){if(i>=r)break;i+=t[a].size||this.minItemSize,n+=e[a].size||this.minItemSize}const s=n-i;0!==s&&(this.$el.scrollTop+=s)}},beforeCreate(){this.$_updates=[],this.$_undefinedSizes=0,this.$_undefinedMap={}},activated(){this.vscrollData.active=!0},deactivated(){this.vscrollData.active=!1},methods:{onScrollerResize(){const e=this.$refs.scroller;e&&this.forceUpdate(),this.$emit("resize")},onScrollerVisible(){this.$emit("vscroll:update",{force:!1}),this.$emit("visible")},forceUpdate(e=!0){(e||this.simpleArray)&&(this.vscrollData.validSizes={}),this.$emit("vscroll:update",{force:!0})},scrollToItem(e){const t=this.$refs.scroller;t&&t.scrollToItem(e)},getItemSize(e,t=void 0){const r=this.simpleArray?null!=t?t:this.items.indexOf(e):e[this.keyField];return this.vscrollData.sizes[r]||0},scrollToBottom(){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;const e=this.$el;this.$nextTick((()=>{e.scrollTop=e.scrollHeight+5e3;const t=()=>{e.scrollTop=e.scrollHeight+5e3,requestAnimationFrame((()=>{e.scrollTop=e.scrollHeight+5e3,0===this.$_undefinedSizes?this.$_scrollingToBottom=!1:requestAnimationFrame(t)}))};requestAnimationFrame(t)}))}}};const Z=Q;var ee=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("RecycleScroller",e._g(e._b({ref:"scroller",attrs:{items:e.itemsWithSize,"min-item-size":e.minItemSize,direction:e.direction,"key-field":"id","list-tag":e.listTag,"item-tag":e.itemTag},on:{resize:e.onScrollerResize,visible:e.onScrollerVisible},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.item,i=t.index,n=t.active;return[e._t("default",null,null,{item:r.item,index:i,active:n,itemWithSize:r})]}}],null,!0)},"RecycleScroller",e.$attrs,!1),e.listeners),[e._v(" "),r("template",{slot:"before"},[e._t("before")],2),e._v(" "),r("template",{slot:"after"},[e._t("after")],2),e._v(" "),r("template",{slot:"empty"},[e._t("empty")],2)],2)},te=[];ee._withStripped=!0;const re=void 0,ie=void 0,ne=void 0,oe=!1,se=F({render:ee,staticRenderFns:te},re,Z,ie,oe,ne,!1,void 0,void 0,void 0);var ae={name:"DynamicScrollerItem",inject:["vscrollData","vscrollParent","vscrollResizeObserver"],props:{item:{required:!0},watchData:{type:Boolean,default:!1},active:{type:Boolean,required:!0},index:{type:Number,default:void 0},sizeDependencies:{type:[Array,Object],default:null},emitResize:{type:Boolean,default:!1},tag:{type:String,default:"div"}},computed:{id(){if(this.vscrollData.simpleArray)return this.index;if(this.item.hasOwnProperty(this.vscrollData.keyField))return this.item[this.vscrollData.keyField];throw new Error(`keyField '${this.vscrollData.keyField}' not found in your item. You should set a valid keyField prop on your Scroller`)},size(){return this.vscrollData.validSizes[this.id]&&this.vscrollData.sizes[this.id]||0},finalActive(){return this.active&&this.vscrollData.active}},watch:{watchData:"updateWatchData",id(){this.size||this.onDataUpdate()},finalActive(e){this.size||(e?this.vscrollParent.$_undefinedMap[this.id]||(this.vscrollParent.$_undefinedSizes++,this.vscrollParent.$_undefinedMap[this.id]=!0):this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=!1)),this.vscrollResizeObserver?e?this.observeSize():this.unobserveSize():e&&this.$_pendingVScrollUpdate===this.id&&this.updateSize()}},created(){if(!this.$isServer&&(this.$_forceNextVScrollUpdate=null,this.updateWatchData(),!this.vscrollResizeObserver)){for(const e in this.sizeDependencies)this.$watch((()=>this.sizeDependencies[e]),this.onDataUpdate);this.vscrollParent.$on("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$on("vscroll:update-size",this.onVscrollUpdateSize)}},mounted(){this.vscrollData.active&&(this.updateSize(),this.observeSize())},beforeDestroy(){this.vscrollParent.$off("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$off("vscroll:update-size",this.onVscrollUpdateSize),this.unobserveSize()},methods:{updateSize(){this.finalActive?this.$_pendingSizeUpdate!==this.id&&(this.$_pendingSizeUpdate=this.id,this.$_forceNextVScrollUpdate=null,this.$_pendingVScrollUpdate=null,this.computeSize(this.id)):this.$_forceNextVScrollUpdate=this.id},updateWatchData(){this.watchData&&!this.vscrollResizeObserver?this.$_watchData=this.$watch("item",(()=>{this.onDataUpdate()}),{deep:!0}):this.$_watchData&&(this.$_watchData(),this.$_watchData=null)},onVscrollUpdate({force:e}){!this.finalActive&&e&&(this.$_pendingVScrollUpdate=this.id),this.$_forceNextVScrollUpdate!==this.id&&!e&&this.size||this.updateSize()},onDataUpdate(){this.updateSize()},computeSize(e){this.$nextTick((()=>{if(this.id===e){const e=this.$el.offsetWidth,t=this.$el.offsetHeight;this.applySize(e,t)}this.$_pendingSizeUpdate=null}))},applySize(e,t){const r=~~("vertical"===this.vscrollParent.direction?t:e);r&&this.size!==r&&(this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=void 0),this.$set(this.vscrollData.sizes,this.id,r),this.$set(this.vscrollData.validSizes,this.id,!0),this.emitResize&&this.$emit("resize",this.id))},observeSize(){this.vscrollResizeObserver&&this.$el.parentNode&&(this.vscrollResizeObserver.observe(this.$el.parentNode),this.$el.parentNode.addEventListener("resize",this.onResize))},unobserveSize(){this.vscrollResizeObserver&&(this.vscrollResizeObserver.unobserve(this.$el.parentNode),this.$el.parentNode.removeEventListener("resize",this.onResize))},onResize(e){const{width:t,height:r}=e.detail.contentRect;this.applySize(t,r)}},render(e){return e(this.tag,this.$slots.default)}};const ce=ae,le=void 0,de=void 0,ue=void 0,he=void 0,fe=F({},le,ce,de,he,ue,!1,void 0,void 0,void 0);function pe(e,t){e.component(`${t}recycle-scroller`,J),e.component(`${t}RecycleScroller`,J),e.component(`${t}dynamic-scroller`,se),e.component(`${t}DynamicScroller`,se),e.component(`${t}dynamic-scroller-item`,fe),e.component(`${t}DynamicScrollerItem`,fe)}const ye={version:"1.1.2",install(e,t){const r=Object.assign({},{installComponents:!0,componentsPrefix:""},t);for(const i in r)"undefined"!==typeof r[i]&&(j[i]=r[i]);r.installComponents&&pe(e,r.componentsPrefix)}};let ve=null;function me(e){for(let t=1,r=arguments.length;t<r;t++){let r=arguments[t]||{};for(let t in r)if(r.hasOwnProperty(t)){let i=r[t];void 0!==i&&(e[t]=i)}}return e}"undefined"!==typeof window?ve=window.Vue:"undefined"!==typeof n.g&&(ve=n.g.Vue),ve&&ve.use(ye);const ge="$treeNodeId",be=function(e,t){t&&!t[ge]&&Object.defineProperty(t,ge,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},xe=function(e,t){return e?t[e]:t[ge]},we=(e,t)=>{let r=e;while(r&&"BODY"!==r.tagName){if(r.__vue__&&r.__vue__.$options.name===t)return r.__vue__;r=r.parentNode}return null};n(7467),n(4732),n(9577),n(6280),n(7913),n(7801);let Se=e=>{var t={};return e&&"[object Function]"===t.toString.call(e)};"object"===typeof Int8Array||!P().prototype.$isServer&&"function"===typeof docum