!function(t,e){"object"==typeofexports&&"object"==typeofmodule?module.exports=e():"function"==typeofdefine&&define.amd?define([],e):"object"==typeofexports?exports.shuffle=e():t.shuffle=e()}(this,function(){returnfunction(t){functione(n){if(i[n])returni[n].exports;vars=i[n]={i:n,l:!1,exports:{}};returnt[n].call(s.exports,s,s.exports,e),s.l=!0,s.exports}vari={};returne.m=t,e.c=i,e.i=function(t){returnt},e.d=function(t,i,n){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){vari=t&&t.__esModule?function(){returnt.default}:function(){returnt};returne.d(i,"a",i),i},e.o=function(t,e){returnObject.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=17)}([function(t,e,i){"use strict";varn=i(2),s=function(t,e){this.x=i.i(n.a)(t),this.y=i.i(n.a)(e)};s.equals=function(t,e){returnt.x===e.x&&t.y===e.y},e.a=s},function(t,e,i){"use strict";e.a={BASE:"shuffle",SHUFFLE_ITEM:"shuffle-item",VISIBLE:"shuffle-item--visible",HIDDEN:"shuffle-item--hidden"}},function(t,e,i){"use strict";functionn(t){returnparseFloat(t)||0}e.a=n},function(t,e){functioni(){for(vart={},e=0;e<arguments.length;e++){vari=arguments[e];for(varsini)n.call(i,s)&&(t[s]=i[s])}returnt}t.exports=i;varn=Object.prototype.hasOwnProperty},function(t,e,i){"use strict";functionn(t,e){if(!(tinstanceofe))thrownewTypeError("Cannot call a class as a function")}functions(t){returnArray.prototype.slice.call(t)}functiono(t){returnMath.max.apply(Math,t)}functionr(t,e){return2===arguments.length?r(t)(e):function(e){returnt.indexOf(e)>-1}}Object.defineProperty(e,"__esModule",{value:!0});vara=i(13),u=(i.n(a),i(14)),l=i.n(u),h=i(6),c=i.n(h),f=i(3),d=i.n(f),p=i(15),v=i.n(p),m=i(5),y=i.n(m),g=i(0),_=i(11),E=i(1),b=i(8),S=i(12),I=i(10),k=i(9),w=function(){functiont(t,e){for(vari=0;i<e.length;i++){varn=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"inn&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}returnfunction(e,i,n){returni&&t(e.prototype,i),n&&t(e,n),e}}(),T=0,L=function(){functiont(e){vari=arguments.length>1&&void0!==arguments[1]?arguments[1]:{};if(n(this,t),this.options=d()(t.options,i),this.useSizer=!1,this.lastSort={},this.group=this.lastFilter=t.ALL_ITEMS,this.isEnabled=!0,this.isDestroyed=!1,this.isInitialized=!1,this._transitions=[],this.isTransitioning=!1,this._queue=[],e=this._getElementOption(e),!e)thrownewTypeError("Shuffle needs to be initialized with an element.");this.element=e,this.id="shuffle_"+T++,this._init(),this.isInitialized=!0}returnw(t,[{key:"_init",value:function(){this.items=this._getItems(),this.options.sizer=this._getElementOption(this.options.sizer),this.options.sizer&&(this.useSizer=!0),this.element.classList.add(t.Classes.BASE),this._initItems(),this._onResize=this._getResizeFunction(),window.addEventListener("resize",this._onResize);vare=window.getComputedStyle(this.element,null),i=t.getSize(this.element).width;this._validateStyles(e),this._setColumns(i),this.filter(this.options.group,this.options.initialSort),this.element.offsetWidth,this._setTransitions(),this.element.style.transition="height "+this.options.speed+"ms "+this.options.easing}},{key:"_getResizeFunction",value:function(){vart=this._handleResize.bind(this);returnthis.options.throttle?this.options.throttle(t,this.options.throttleTime):t}},{key:"_getElementOption",value:function(t){return"string"==typeoft?this.element.querySelector(t):t&&t.nodeType&&1===t.nodeType?t:t&&t.jquery?t[0]:null}},{key:"_validateStyles",value:function(t){"static"===t.position&&(this.element.style.position="relative"),"hidden"!==t.overflow&&(this.element.style.overflow="hidden")}},{key:"_filter",value:function(){vart=arguments.length>0&&void0!==arguments[0]?arguments[0]:this.lastFilter,e=arguments.length>1&&void0!==arguments[1]?arguments[1]:this.items,i=this._getFilteredSets(t,e);returnthis._toggleFilterClasses(i),this.lastFilter=t,"string"==typeoft&&(this.group=t),i}},{key:"_getFilteredSets",value:function(e,i){varn=this,s=[],o=[];returne===t.ALL_ITEMS?s=i:i.forEach(function(t){n._doesPassFilter(e,t.eleme