1!function(){var e={241:function(){"document"in window.self&&((!("classList"in document.createElement("_"))||document.createElementNS&&!("classList"in document.createElementNS("http://www.w3.org/2000/svg","g")))&&function(e){"use strict";if("Element"in e){var t="classList",r="prototype",o=e.Element[r],n=Object,i=String[r].trim||function(){return this.replace(/^\s+|\s+$/g,"")}
2,s=Array[r].indexOf||function(e){for(var t=0,r=this.length;t<r;t++)if(t in this&&this[t]===e)return t;return-1}
3,a=function(e,t){this.name=e,this.code=DOMException[e],this.message=t}
4,c=function(e,t){if(""===t)throw new a("SYNTAX_ERR","An invalid or illegal string was specified");if(/\s/.test(t))throw new a("INVALID_CHARACTER_ERR","String contains an invalid character");return s.call(e,t)}
5,u=function(e){for(var t=i.call(e.getAttribute("class")||""),r=t?t.split(/\s+/):[],o=0,n=r.length;o<n;o++)this.push(r[o]);this._updateClassName=function(){e.setAttribute("class",this.toString())}
6}
7,d=u[r]=[],l=function(){return new u(this)}
8;if(a[r]=Error[r],d.item=function(e){return this[e]||null}
9,d.contains=function(e){return-1!==c(this,e+="")}
10,d.add=function(){var e,t=arguments,r=0,o=t.length,n=!1;do{-1===c(this,e=t[r]+"")&&(this.push(e),n=!0)}
11while(++r<o);n&&this._updateClassName()}
12,d.remove=function(){var e,t,r=arguments,o=0,n=r.length,i=!1;do{for(t=c(this,e=r[o]+"");-1!==t;)this.splice(t,1),i=!0,t=c(this,e)}
13while(++o<n);i&&this._updateClassName()}
14,d.toggle=function(e,t){e+="";var r=this.contains(e),o=r?!0!==t&&"remove":!1!==t&&"add";return o&&this[o](e),!0===t||!1===t?t:!r}
15,d.toString=function(){return this.join(" ")}
16,n.defineProperty){var f={get:l,enumerable:!0,configurable:!0}
17;try{n.defineProperty(o,t,f)}
18catch(e){void 0!==e.number&&-2146823252!==e.number||(f.enumerable=!1,n.defineProperty(o,t,f))}
19}
20else n[r].__defineGetter__&&o.__defineGetter__(t,l)}
21}
22(window.self),function(){"use strict";var e=document.createElement("_");if(e.classList.add("c1","c2"),!e.classList.contains("c2")){var t=function(e){var t=DOMTokenList.prototype[e];DOMTokenList.prototype[e]=function(e){var r,o=arguments.length;for(r=0;r<o;r++)e=arguments[r],t.call(this,e)}
23}
24;t("add"),t("remove")}
25if(e.classList.toggle("c3",!1),e.classList.contains("c3")){var r=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return 1 in arguments&&!this.contains(e)==!t?t:r.call(this,e)}
26}
27e=null}
28())}
29,810:function(){!function(){if("undefined"!=typeof window)try{var e=new window.CustomEvent("test",{cancelable:!0}
30);if(e.preventDefault(),!0!==e.defaultPrevented)throw new Error("Could not prevent default")}
31catch(e){var t=function(e,t){var r,o;return(t=t||{}
32).bubbles=!!t.bubbles,t.cancelable=!!t.cancelable,(r=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),o=r.preventDefault,r.preventDefault=function(){o.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}
33}
34)}
35catch(e){this.defaultPrevented=!0}
36}
37,r}
38;t.prototype=window.Event.prototype,window.CustomEvent=t}
39}
40()}
...
</html>