v(arguments[1])));for(c=0<=c?c:b-Math.abs(c);0<=c;c--)if(cind&&a===d[c])returnc;return-1};if(!Object.getPrototypeOf)Object.getPrototypeOf=function(a){returna.__proto__||(a.constructor?a.constructor.prototype:f)};if(!Object.getOwnPropertyDescriptor)Object.getOwnPropertyDescriptor=function(a,d){if("object"!=typeofa&&"function"!=typeofa||null===a)thrownewTypeError("Object.getOwnPropertyDescriptor called on a non-object: "+a);if(h(a,d)){varb,c,e;b={enumerable:!0,configurable:!0};if(o){varg=
n({}),y="undefined"==typeofdocument||n(document.createElement("div"));if(!l||!y)vars=Object.defineProperty}if(!Object.defineProperty||s)Object.defineProperty=function(a,d,b){if("object"!=typeofa&&"function"!=typeofa||null===a)thrownewTypeError("Object.defineProperty called on non-object: "+a);if("object"!=typeofb&&"function"!=typeofb||null===b)thrownewTypeError("Property description must be an object: "+b);if(s)try{returns.call(Object,a,d,b)}catch(c){}if(h(b,"value"))if(o&&(q(a,d)||r(a,
d))){vare=a.__proto__;a.__proto__=f;deletea[d];a[d]=b.value;a.__proto__=e}elsea[d]=b.value;else{if(!o)thrownewTypeError("getters & setters can not be defined on this javascript engine");h(b,"get")&&t(a,d,b.get);h(b,"set")&&u(a,d,b.set)}returna};if(!Object.defineProperties)Object.defineProperties=function(a,d){for(varbind)h(d,b)&&Object.defineProperty(a,b,d[b]);returna};if(!Object.seal)Object.seal=function(a){returna};if(!Object.freeze)Object.freeze=function(a){returna};try{Object.freeze(function(){})}catch(D){Object.freeze=
z=x.length,j;for(jin{toString:null})w=!1;Object.keys=function(a){if("object"!=typeofa&&"function"!=typeofa||null===a)thrownewTypeError("Object.keys called on a non-object");vard=[],b;for(bina)h(a,b)&&d.push(b);if(w)for(b=0;b<z;b++){varc=x[b];h(a,c)&&d.push(c)}returnd}}if(!Date.prototype.toISOString||-1===(newDate(-621987552E5)).toISOString().indexOf("-000001"))Date.prototype.toISOString=function(){vara,d,b,c;if(!isFinite(this))thrownewRangeError;a=[this.getUTCMonth()+1,this.getUTCDate(),
if(typeofdocument!=="undefined"&&!("classList"indocument.createElement("a"))){(function(j){vara="classList",f="prototype",m=(j.HTMLElement||j.Element)[f],b=Object,k=String[f].trim||function(){returnthis.replace(/^\s+|\s+$/g,"")},c=Array[f].indexOf||function(q){varp=0,o=this.length;for(;p<o;p++){if(pinthis&&this[p]===q){returnp}}return-1},n=function(o,p){this.name=o;this.code=DOMException[o];this.message=p},g=function(p,o){if(o===""){thrownewn("SYNTAX_ERR","An invalid or illegal string was specified")}if(/\s/.test(o)){thrownewn("INVALID_CHARACTER_ERR","String contains an invalid character")}returnc.call(p,o)},d=function(s){varr=k.call(s.className),q=r?r.split(/\s+/):[],p=0,o=q.length;for(;p<o;p++){this.push(q[p])}this._updateClassName=function(){s.className=this.toString()}},e=d[f]=[],i=function(){returnnewd(this)};n[f]=Error[f];e.item=function(o){returnthis[o]||null};e.contains=function(o){o+="";returng(this,o)!==-1};e.add=function(o){o+="";if(g(this,o)===-1){this.push(o);this._updateClassName()}};e.remove=function(p){p+="";varo=g(this,p);if(o!==-1){this.splice(o,1);this._updateClassName()}};e.toggle=function(o){o+="";if(g(this,o)===-1){this.add(o)}else{this.remove(o)}};e.toString=function(){returnthis.join("")};if(b.defineProperty){varl={get:i,enumerable:true,configurable:true};try{b.defineProperty(m,a,l)}catch(h){if(h.number===-2146823252){l.enumerable=false;b.defineProperty(m,a,l)}}}else{if(b[f].__defineGetter__){m.__defineGetter__(a,i)}}}(self))};