/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/classlist@2.0.0/classlist.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
module.exports=ClassList;var arr=Array.prototype;function ClassList(t){if(!(this instanceof ClassList))return new ClassList(t);var s=t.className.replace(/^\s+|\s+$/g,""),i=s.split(/\s+/);if(this._elem=t,this.length=0,s)for(var r=0;r<i.length;r+=1)arr.push.call(this,i[r])}function indexOf(t,s){for(var i=t.length,r=0;r<i;r+=1)if(t[r]===s)return r;return-1}ClassList.prototype.item=function(t){return t>=this.length?null:this[t]},ClassList.prototype.add=function(){for(var t=0;t<arguments.length;t+=1){var s=String(arguments[t]);indexOf(this,s)>=0||arr.push.call(this,s)}this._elem.className=this.toString()},ClassList.prototype.remove=function(){for(var t=0;t<arguments.length;t+=1){var s=indexOf(this,String(arguments[t]));s<0||arr.splice.call(this,s,1)}this._elem.className=this.toString()},ClassList.prototype.contains=function(t){return indexOf(this,String(t))>=0},ClassList.prototype.toggle=function(t,s){return void 0!==s?s?this.add(t):this.remove(t):this.contains(t)?this.remove(t):this.add(t),this.contains(t)},ClassList.prototype.replace=function(t,s){var i=indexOf(this,t);return!(i<0)&&(arr.splice.call(this,i,1,s),this._elem.className=this.toString(),!0)},ClassList.prototype.toString=function(){return arr.join.call(this," ")};
//# sourceMappingURL=/sm/61719589b54439683fbde1ae305917c0aaae16453963ff9251fec3979f41f239.map