-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlist.min.js
3 lines (3 loc) · 19.9 KB
/
list.min.js
1
2
3
/*! List.js v2.3.0 (http://listjs.com) by Jonny Strömberg (http://javve.com) - modified by Carl Hempel 9/9/2024*/
var List;List=function(){var t={"./src/add-async.js":function(t){t.exports=function(t){return function e(r,s,n){var i=r.splice(0,50);n=(n=n||[]).concat(t.add(i)),r.length>0?setTimeout(function(){e(r,s,n)},1):(t.update(),s(n))}}},"./src/filter.js":function(t){t.exports=function(t){return t.handlers.filterStart=t.handlers.filterStart||[],t.handlers.filterComplete=t.handlers.filterComplete||[],function(e){if(t.trigger("filterStart"),t.i=1,t.reset.filter(),void 0===e)t.filtered=!1;else{t.filtered=!0;for(var r=t.items,s=0,n=r.length;s<n;s++){var i=r[s];e(i)?i.filtered=!0:i.filtered=!1}}return t.update(),t.trigger("filterComplete"),t.visibleItems}}},"./src/fuzzy-search.js":function(t,e,r){r(/*! ./utils/classes */ "./src/utils/classes.js");var s=r(/*! ./utils/events */ "./src/utils/events.js"),n=r(/*! ./utils/extend */ "./src/utils/extend.js"),i=r(/*! ./utils/to-string */ "./src/utils/to-string.js"),a=r(/*! ./utils/get-by-class */ "./src/utils/get-by-class.js"),o=r(/*! ./utils/fuzzy */ "./src/utils/fuzzy.js");t.exports=function(t,e){e=e||{},e=n({location:0,distance:100,threshold:.4,multiSearch:!0,searchClass:"fuzzy-search"},e);var r={search:function s(n,i){for(var a=e.multiSearch?n.replace(/ +$/,"").split(/ +/):[n],o=0,l=t.items.length;o<l;o++)r.item(t.items[o],i,a)},item:function t(e,s,n){for(var i=!0,a=0;a<n.length;a++){for(var o=!1,l=0,u=s.length;l<u;l++)r.values(e.values(),s[l],n[a])&&(o=!0);o||(i=!1)}e.found=i},values:function t(r,s,n){if(r.hasOwnProperty(s)){var a=i(r[s]).toLowerCase();if(o(a,n,e))return!0}return!1}};return s.bind(a(t.listContainer,e.searchClass),"keyup",t.utils.events.debounce(function(e){var s=e.target||e.srcElement;t.search(s.value,r.search)},t.searchDelay)),function(e,s){t.search(e,s,r.search)}}},"./src/index.js":function(t,e,r){var s=r(/*! string-natural-compare */ "./node_modules/string-natural-compare/natural-compare.js"),n=r(/*! ./utils/get-by-class */ "./src/utils/get-by-class.js"),i=r(/*! ./utils/extend */ "./src/utils/extend.js"),a=r(/*! ./utils/index-of */ "./src/utils/index-of.js"),o=r(/*! ./utils/events */ "./src/utils/events.js"),l=r(/*! ./utils/to-string */ "./src/utils/to-string.js"),u=r(/*! ./utils/classes */ "./src/utils/classes.js"),c=r(/*! ./utils/get-attribute */ "./src/utils/get-attribute.js"),f=r(/*! ./utils/to-array */ "./src/utils/to-array.js");t.exports=function(t,e,h){var d,v=this,g=r(/*! ./item */ "./src/item.js")(v),m=r(/*! ./add-async */ "./src/add-async.js")(v),p=r(/*! ./pagination */ "./src/pagination.js")(v);d={start:function h(){v.listClass="list",v.searchClass="search",v.sortClass="sort",v.page=1e4,v.i=1,v.items=[],v.visibleItems=[],v.matchingItems=[],v.searched=!1,v.filtered=!1,v.searchColumns=void 0,v.searchDelay=0,v.handlers={updated:[]},v.valueNames=[],v.utils={getByClass:n,extend:i,indexOf:a,events:o,toString:l,naturalSort:s,classes:u,getAttribute:c,toArray:f},v.utils.extend(v,e),v.listContainer="string"==typeof t?document.getElementById(t):t,v.listContainer&&(v.list=n(v.listContainer,v.listClass,!0),v.parse=r(/*! ./parse */ "./src/parse.js")(v),v.templater=r(/*! ./templater */ "./src/templater.js")(v),v.search=r(/*! ./search */ "./src/search.js")(v),v.filter=r(/*! ./filter */ "./src/filter.js")(v),v.sort=r(/*! ./sort */ "./src/sort.js")(v),v.fuzzySearch=r(/*! ./fuzzy-search */ "./src/fuzzy-search.js")(v,e.fuzzySearch),this.handlers(),this.items(),this.pagination(),v.update())},handlers:function t(){for(var e in v.handlers)v[e]&&v.handlers.hasOwnProperty(e)&&v.on(e,v[e])},items:function t(){v.parse(v.list),void 0!==h&&v.add(h)},pagination:function t(){if(void 0!==e.pagination){!0===e.pagination&&(e.pagination=[{}]),void 0===e.pagination[0]&&(e.pagination=[e.pagination]);for(var r=0,s=e.pagination.length;r<s;r++)p(e.pagination[r])}}},this.reIndex=function(){v.items=[],v.visibleItems=[],v.matchingItems=[],v.searched=!1,v.filtered=!1,v.parse(v.list)},this.toJSON=function(){for(var t=[],e=0,r=v.items.length;e<r;e++)t.push(v.items[e].values());return t},this.add=function(t,e){if(0!==t.length){if(e){m(t.slice(0),e);return}var r=[],s=!1;void 0===t[0]&&(t=[t]);for(var n=0,i=t.length;n<i;n++){var a=null;s=v.items.length>v.page,a=new g(t[n],void 0,s),v.items.push(a),r.push(a)}return v.update(),r}},this.show=function(t,e){return this.i=t,this.page=e,v.update(),v},this.remove=function(t,e,r){for(var s=0,n=0,i=v.items.length;n<i;n++)v.items[n].values()[t]==e&&(v.templater.remove(v.items[n],r),v.items.splice(n,1),i--,n--,s++);return v.update(),s},this.get=function(t,e){for(var r=[],s=0,n=v.items.length;s<n;s++){var i=v.items[s];i.values()[t]==e&&r.push(i)}return r},this.size=function(){return v.items.length},this.clear=function(){return v.templater.clear(),v.items=[],v},this.on=function(t,e){return v.handlers[t].push(e),v},this.off=function(t,e){var r=v.handlers[t],s=a(r,e);return s>-1&&r.splice(s,1),v},this.trigger=function(t){for(var e=v.handlers[t].length;e--;)v.handlers[t][e](v);return v},this.reset={filter:function t(){for(var e=v.items,r=e.length;r--;)e[r].filtered=!1;return v},search:function t(){for(var e=v.items,r=e.length;r--;)e[r].found=!1;return v}},this.update=function(){var t=v.items,e=t.length;v.visibleItems=[],v.matchingItems=[],v.templater.clear();for(var r=0;r<e;r++)t[r].matching()&&v.matchingItems.length+1>=v.i&&v.visibleItems.length<v.page?(t[r].show(),v.visibleItems.push(t[r]),v.matchingItems.push(t[r])):(t[r].matching()&&v.matchingItems.push(t[r]),t[r].hide());return v.trigger("updated"),v},d.start()}},"./src/item.js":function(t){t.exports=function(t){return function(e,r,s){var n=this;this._values={},this.found=!1,this.filtered=!1,this.values=function(e,r){if(void 0===e)return n._values;for(var s in e)n._values[s]=e[s];!0!==r&&t.templater.set(n,n.values())},this.show=function(){t.templater.show(n)},this.hide=function(){t.templater.hide(n)},this.matching=function(){return t.filtered&&t.searched&&n.found&&n.filtered||t.filtered&&!t.searched&&n.filtered||!t.filtered&&t.searched&&n.found||!t.filtered&&!t.searched},this.visible=function(){return!!n.elm&&n.elm.parentNode==t.list},function e(r,s,i){if(void 0===s)i?n.values(r,i):n.values(r);else{n.elm=s;var a=t.templater.get(n,r);n.values(a)}}(e,r,s)}}},"./src/pagination.js":function(t,e,r){var s=r(/*! ./utils/classes */ "./src/utils/classes.js"),n=r(/*! ./utils/events */ "./src/utils/events.js"),i=r(/*! ./index */ "./src/index.js");t.exports=function(t){var e=!1,r=function r(n,i){if(t.page<1){t.listContainer.style.display="none",e=!0;return}e&&(t.listContainer.style.display="block");var o,l=t.matchingItems.length,u=t.i,c=t.page,f=Math.ceil(l/c),h=Math.ceil(u/c),d=i.innerWindow||2,v=i.left||i.outerWindow||0,g=i.right||i.outerWindow||0;g=f-g,n.clear();for(var m=1;m<=f;m++){var p=h===m?"active":"";a.number(m,v,g,h,d)?(o=n.add({page:m,dotted:!1})[0],p&&s(o.elm).add(p),o.elm.firstChild.setAttribute("data-i",m),o.elm.firstChild.setAttribute("data-page",c)):a.dotted(n,m,v,g,h,d,n.size())&&s((o=n.add({page:"...",dotted:!0})[0]).elm).add("disabled")}},a={number:function t(e,r,s,n,i){return this.left(e,r)||this.right(e,s)||this.innerWindow(e,n,i)},left:function t(e,r){return e<=r},right:function t(e,r){return e>r},innerWindow:function t(e,r,s){return e>=r-s&&e<=r+s},dotted:function t(e,r,s,n,i,a,o){return this.dottedLeft(e,r,s,n,i,a)||this.dottedRight(e,r,s,n,i,a,o)},dottedLeft:function t(e,r,s,n,i,a){return r==s+1&&!this.innerWindow(r,i,a)&&!this.right(r,n)},dottedRight:function t(e,r,s,n,i,a,o){return!e.items[o-1].values().dotted&&r==n&&!this.innerWindow(r,i,a)&&!this.right(r,n)}};return function(e){var s=new i(t.listContainer.id,{listClass:e.paginationClass||"pagination",item:e.item||"<li><a class='page' href='#'></a></li>",valueNames:["page","dotted"],searchClass:"pagination-search-that-is-not-supposed-to-exist",sortClass:"pagination-sort-that-is-not-supposed-to-exist"});n.bind(s.listContainer,"click",function(e){var r=e.target||e.srcElement,s=t.utils.getAttribute(r,"data-page"),n=t.utils.getAttribute(r,"data-i");n&&t.show((n-1)*s+1,s)}),t.on("updated",function(){r(s,e)}),r(s,e)}}},"./src/parse.js":function(t,e,r){t.exports=function(t){var e=r(/*! ./item */ "./src/item.js")(t),s=function t(e){for(var r=e.childNodes,s=[],n=0,i=r.length;n<i;n++)void 0===r[n].data&&s.push(r[n]);return s},n=function r(s,n){for(var i=0,a=s.length;i<a;i++)t.items.push(new e(n,s[i]))},i=function e(r,s){n(r.splice(0,50),s),r.length>0?setTimeout(function(){e(r,s)},1):(t.update(),t.trigger("parseComplete"))};return t.handlers.parseComplete=t.handlers.parseComplete||[],function(){var e=s(t.list),r=t.valueNames;t.indexAsync?i(e,r):n(e,r)}}},"./src/search.js":function(t){t.exports=function(t){var e,r,s,n={resetList:function e(){t.i=1,t.templater.clear(),s=void 0},setOptions:function t(r){2==r.length&&r[1]instanceof Array?e=r[1]:2==r.length&&"function"==typeof r[1]?(e=void 0,s=r[1]):3==r.length?(e=r[1],s=r[2]):e=void 0},setColumns:function r(){0!==t.items.length&&void 0===e&&(e=void 0===t.searchColumns?n.toArray(t.items[0].values()):t.searchColumns)},setSearchString:function e(s){r=s=(s=t.utils.toString(s).toLowerCase()).replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&")},toArray:function t(e){var r=[];for(var s in e)r.push(s);return r}},i={list:function s(){for(var n,i=[],a=r.includes('"')?r:`"${r}"`;null!==(n=a.match(/"([^"]+)"/));)i.push(n[1]),a=a.substring(0,n.index)+a.substring(n.index+n[0].length);(a=a.trim()).length&&(i=i.concat(a.split(/\s+/)));for(var o=0,l=t.items.length;o<l;o++){var u=t.items[o];if(u.found=!1,i.length){for(var c=0,f=i.length;c<f;c++){for(var h=!1,d=0,v=e.length;d<v;d++){var g=u.values(),m=e[d];if(g.hasOwnProperty(m)&&void 0!==g[m]&&null!==g[m]&&-1!==("string"!=typeof g[m]?g[m].toString():g[m]).toLowerCase().indexOf(i[c])){h=!0;break}}if(!h)break}u.found=h}}},reset:function e(){t.reset.search(),t.searched=!1}},a=function a(o){return t.trigger("searchStart"),n.resetList(),n.setSearchString(o),n.setOptions(arguments),n.setColumns(),""===r?i.reset():(t.searched=!0,s?s(r,e):i.list()),t.update(),t.trigger("searchComplete"),t.visibleItems};return t.handlers.searchStart=t.handlers.searchStart||[],t.handlers.searchComplete=t.handlers.searchComplete||[],t.utils.events.bind(t.utils.getByClass(t.listContainer,t.searchClass),"keyup",t.utils.events.debounce(function(e){var r=e.target||e.srcElement;""===r.value&&!t.searched||a(r.value)},t.searchDelay)),t.utils.events.bind(t.utils.getByClass(t.listContainer,t.searchClass),"input",function(t){""===(t.target||t.srcElement).value&&a("")}),a}},"./src/sort.js":function(t){t.exports=function(t){var e={els:void 0,clear:function r(){for(var s=0,n=e.els.length;s<n;s++)t.utils.classes(e.els[s]).remove("asc"),t.utils.classes(e.els[s]).remove("desc")},getOrder:function e(r){var s=t.utils.getAttribute(r,"data-order");return"asc"==s||"desc"==s?s:t.utils.classes(r).has("desc")?"asc":t.utils.classes(r).has("asc")?"desc":"asc"},getInSensitive:function e(r,s){"false"===t.utils.getAttribute(r,"data-insensitive")?s.insensitive=!1:s.insensitive=!0},setOrder:function r(s){for(var n=0,i=e.els.length;n<i;n++){var a=e.els[n];if(t.utils.getAttribute(a,"data-sort")===s.valueName){var o=t.utils.getAttribute(a,"data-order");"asc"==o||"desc"==o?o==s.order&&t.utils.classes(a).add(s.order):t.utils.classes(a).add(s.order)}}}},r=function r(){t.trigger("sortStart");var s={},n=arguments[0].currentTarget||arguments[0].srcElement||void 0;n?(s.valueName=t.utils.getAttribute(n,"data-sort"),e.getInSensitive(n,s),s.order=e.getOrder(n)):(s=arguments[1]||s,s.valueName=arguments[0],s.order=s.order||"asc",s.insensitive=void 0===s.insensitive||s.insensitive),e.clear(),e.setOrder(s);var i,a=s.sortFunction||t.sortFunction||null,o="desc"===s.order?-1:1;i=a?function t(e,r){return a(e,r,s)*o}:function e(r,n){var i=t.utils.naturalSort;return i.alphabet=t.alphabet||s.alphabet||void 0,!i.alphabet&&s.insensitive&&(i=t.utils.naturalSort.caseInsensitive),i(r.values()[s.valueName],n.values()[s.valueName])*o},t.items.sort(i),t.update(),t.trigger("sortComplete")};return t.handlers.sortStart=t.handlers.sortStart||[],t.handlers.sortComplete=t.handlers.sortComplete||[],e.els=t.utils.getByClass(t.listContainer,t.sortClass),t.utils.events.bind(e.els,"click",r),t.on("searchStart",e.clear),t.on("filterStart",e.clear),r}},"./src/templater.js":function(t){var e=function t(e){var r,s=this,n=function t(r,s){var n=r.cloneNode(!0);n.removeAttribute("id");for(var i=0,a=s.length;i<a;i++){var o=void 0,l=s[i];if(l.data)for(var u=0,c=l.data.length;u<c;u++)n.setAttribute("data-"+l.data[u],"");else l.attr&&l.name?(o=e.utils.getByClass(n,l.name,!0))&&o.setAttribute(l.attr,""):(o=e.utils.getByClass(n,l,!0))&&(o.innerHTML="")}return n},i=function t(){for(var r=e.list.childNodes,s=0,n=r.length;s<n;s++)if(void 0===r[s].data)return r[s].cloneNode(!0)},a=function t(e){if("string"==typeof e){if(/<tr[\s>]/g.exec(e)){var r=document.createElement("tbody");return r.innerHTML=e,r.firstElementChild}if(-1!==e.indexOf("<")){var s=document.createElement("div");return s.innerHTML=e,s.firstElementChild}}},o=function t(r){for(var s=0,n=e.valueNames.length;s<n;s++){var i=e.valueNames[s];if(i.data){for(var a=i.data,o=0,l=a.length;o<l;o++)if(a[o]===r)return{data:r}}else if(i.attr&&i.name&&i.name==r)return i;else if(i===r)return r}},l=function t(r,s,n){var i=void 0,a=o(s);a&&(a.data?r.elm.setAttribute("data-"+a.data,n):a.attr&&a.name?(i=e.utils.getByClass(r.elm,a.name,!0))&&i.setAttribute(a.attr,n):(i=e.utils.getByClass(r.elm,a,!0))&&(i.innerHTML=n))};this.get=function(t,r){s.create(t);for(var n={},i=0,a=r.length;i<a;i++){var o=void 0,l=r[i];if(l.data)for(var u=0,c=l.data.length;u<c;u++)n[l.data[u]]=e.utils.getAttribute(t.elm,"data-"+l.data[u]);else l.attr&&l.name?(o=e.utils.getByClass(t.elm,l.name,!0),n[l.name]=o?e.utils.getAttribute(o,l.attr):""):(o=e.utils.getByClass(t.elm,l,!0),n[l]=o?o.innerHTML:"")}return n},this.set=function(t,e){if(!s.create(t))for(var r in e)e.hasOwnProperty(r)&&l(t,r,e[r])},this.create=function(t){return void 0===t.elm&&(t.elm=r(t.values()),s.set(t,t.values()),!0)},this.remove=function(t){t.elm.parentNode===e.list&&e.list.removeChild(t.elm)},this.show=function(t){s.create(t),e.list.appendChild(t.elm)},this.hide=function(t){void 0!==t.elm&&t.elm.parentNode===e.list&&e.list.removeChild(t.elm)},this.clear=function(){if(e.list.hasChildNodes())for(;e.list.childNodes.length>=1;)e.list.removeChild(e.list.firstChild)},function t(){var s;if("function"==typeof e.item){r=function t(r){return a(e.item(r))};return}if(!(s="string"==typeof e.item?-1===e.item.indexOf("<")?document.getElementById(e.item):a(e.item):i()))throw Error("The list needs to have at least one item on init otherwise you'll have to add a template.");s=n(s,e.valueNames),r=function t(){return s.cloneNode(!0)}}()};t.exports=function(t){return new e(t)}},"./src/utils/classes.js":function(t,e,r){var s=r(/*! ./index-of */ "./src/utils/index-of.js"),n=/\s+/;function i(t){if(!t||!t.nodeType)throw Error("A DOM element reference is required");this.el=t,this.list=t.classList}Object.prototype.toString,t.exports=function(t){return new i(t)},i.prototype.add=function(t){if(this.list)return this.list.add(t),this;var e=this.array();return~s(e,t)||e.push(t),this.el.className=e.join(" "),this},i.prototype.remove=function(t){if(this.list)return this.list.remove(t),this;var e=this.array(),r=s(e,t);return~r&&e.splice(r,1),this.el.className=e.join(" "),this},i.prototype.toggle=function(t,e){return this.list?(void 0!==e?e!==this.list.toggle(t,e)&&this.list.toggle(t):this.list.toggle(t),this):(void 0!==e?e?this.add(t):this.remove(t):this.has(t)?this.remove(t):this.add(t),this)},i.prototype.array=function(){var t=(this.el.getAttribute("class")||"").replace(/^\s+|\s+$/g,"").split(n);return""===t[0]&&t.shift(),t},i.prototype.has=i.prototype.contains=function(t){return this.list?this.list.contains(t):!!~s(this.array(),t)}},"./src/utils/events.js":function(t,e,r){var s=window.addEventListener?"addEventListener":"attachEvent",n=window.removeEventListener?"removeEventListener":"detachEvent",i="addEventListener"!==s?"on":"",a=r(/*! ./to-array */ "./src/utils/to-array.js");e.bind=function(t,e,r,n){t=a(t);for(var o=0,l=t.length;o<l;o++)t[o][s](i+e,r,n||!1)},e.unbind=function(t,e,r,s){t=a(t);for(var o=0,l=t.length;o<l;o++)t[o][n](i+e,r,s||!1)},e.debounce=function(t,e,r){var s;return e?function(){var n=this,i=arguments,a=function e(){s=null,r||t.apply(n,i)},o=r&&!s;clearTimeout(s),s=setTimeout(a,e),o&&t.apply(n,i)}:t}},"./src/utils/extend.js":function(t){t.exports=function t(e){for(var r,s=Array.prototype.slice.call(arguments,1),n=0;r=s[n];n++)if(r)for(var i in r)e[i]=r[i];return e}},"./src/utils/fuzzy.js":function(t){t.exports=function(t,e,r){var s,n,i,a=r.location||0,o=r.distance||100,l=r.threshold||.4;if(e===t)return!0;if(e.length>32)return!1;var u=a,c=function(){var t,r={};for(t=0;t<e.length;t++)r[e.charAt(t)]=0;for(t=0;t<e.length;t++)r[e.charAt(t)]|=1<<e.length-t-1;return r}();function f(t,r){var s=t/e.length,n=Math.abs(u-r);return o?s+n/o:n?1:s}var h=l,d=t.indexOf(e,u);-1!=d&&(h=Math.min(f(0,d),h),-1!=(d=t.lastIndexOf(e,u+e.length))&&(h=Math.min(f(0,d),h)));var v=1<<e.length-1;d=-1;for(var g=e.length+t.length,m=0;m<e.length;m++){for(s=0,n=g;s<n;)f(m,u+n)<=h?s=n:g=n,n=Math.floor((g-s)/2+s);g=n;var p=Math.max(1,u-n+1),$=Math.min(u+n,t.length)+e.length,_=Array($+2);_[$+1]=(1<<m)-1;for(var y=$;y>=p;y--){var C=c[t.charAt(y-1)];if(0===m?_[y]=(_[y+1]<<1|1)&C:_[y]=(_[y+1]<<1|1)&C|((i[y+1]|i[y])<<1|1)|i[y+1],_[y]&v){var b=f(m,y-1);if(b<=h){if(h=b,(d=y-1)>u)p=Math.max(1,2*u-d);else break}}}if(f(m+1,u)>h)break;i=_}return!(d<0)}},"./src/utils/get-attribute.js":function(t){t.exports=function(t,e){var r=t.getAttribute&&t.getAttribute(e)||null;if(!r)for(var s=t.attributes,n=s.length,i=0;i<n;i++)void 0!==s[i]&&s[i].nodeName===e&&(r=s[i].nodeValue);return r}},"./src/utils/get-by-class.js":function(t){var e=function t(e,r,s){for(var n=[],i=e.getElementsByTagName("*"),a=i.length,o=RegExp("(^|\\s)"+r+"(\\s|$)"),l=0,u=0;l<a;l++)if(o.test(i[l].className)){if(s)return i[l];n[u]=i[l],u++}return n};t.exports=function(t,r,s,n){var i,a,o,l,u,c;return(n=n||{}).test&&n.getElementsByClassName||!n.test&&document.getElementsByClassName?(i=t,a=r,(o=s)?i.getElementsByClassName(a)[0]:i.getElementsByClassName(a)):n.test&&n.querySelector||!n.test&&document.querySelector?(l=t,u=r,(u="."+u,c=s)?l.querySelector(u):l.querySelectorAll(u)):e(t,r,s)}},"./src/utils/index-of.js":function(t){var e=[].indexOf;t.exports=function(t,r){if(e)return t.indexOf(r);for(var s=0,n=t.length;s<n;++s)if(t[s]===r)return s;return -1}},"./src/utils/to-array.js":function(t){t.exports=function t(e){if(void 0===e)return[];if(null===e)return[null];if(e===window)return[window];if("string"==typeof e)return[e];if(r=e,"[object Array]"===Object.prototype.toString.call(r))return e;if("number"!=typeof e.length||"function"==typeof e&&e instanceof Function)return[e];for(var r,s=[],n=0,i=e.length;n<i;n++)(Object.prototype.hasOwnProperty.call(e,n)||n in e)&&s.push(e[n]);return s.length?s:[]}},"./src/utils/to-string.js":function(t){t.exports=function(t){return t=(t=null===(t=void 0===t?"":t)?"":t).toString()}},"./node_modules/string-natural-compare/natural-compare.js":function(t){"use strict";var e,r,s=0;function n(t){return t>=48&&t<=57}function i(t,e){for(var i=(t+="").length,a=(e+="").length,o=0,l=0;o<i&&l<a;){var u=t.charCodeAt(o),c=e.charCodeAt(l);if(n(u)){if(!n(c))return u-c;for(var f=o,h=l;48===u&&++f<i;)u=t.charCodeAt(f);for(;48===c&&++h<a;)c=e.charCodeAt(h);for(var d=f,v=h;d<i&&n(t.charCodeAt(d));)++d;for(;v<a&&n(e.charCodeAt(v));)++v;var g=d-f-v+h;if(g)return g;for(;f<d;)if(g=t.charCodeAt(f++)-e.charCodeAt(h++))return g;o=d,l=v;continue}if(u!==c){if(u<s&&c<s&&-1!==r[u]&&-1!==r[c])return r[u]-r[c];return u-c}++o,++l}return o>=i&&l<a&&i>=a?-1:l>=a&&o<i&&a>=i?1:i-a}i.caseInsensitive=i.i=function(t,e){return i((""+t).toLowerCase(),(""+e).toLowerCase())},Object.defineProperties(i,{alphabet:{get:function(){return e},set:function(t){r=[];var n=0;if(e=t)for(;n<e.length;n++)r[e.charCodeAt(n)]=n;for(n=0,s=r.length;n<s;n++)void 0===r[n]&&(r[n]=-1)}}}),t.exports=i}},e={};return function r(s){if(e[s])return e[s].exports;var n=e[s]={exports:{}};return t[s](n,n.exports,r),n.exports}("./src/index.js")}();
//# sourceMappingURL=list.min.js.map