(function(n){typeof Array.prototype.find!="function"&&Object.defineProperty(Array.prototype,"find",{enumerable:!1,configurable:!0,writable:!0,value:function(t,i){var r;if(typeof t!="function")throw new TypeError("callback must be a function");var u=Object(this),e=u.length>>>0,o=i||this,f;for(r=0;r<e;r++)if(r in u&&(f=u[r],t.call(o,f,r,u)))return f;return n}});typeof String.prototype.trim!="function"&&Object.defineProperty(Array.prototype,"trim",{enumerable:!1,configurable:!0,writable:!0,value:function(){var n=String(this);return n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}});Array.prototype.findIndex||(Array.prototype.findIndex=function(n){var t;if(typeof n!="function")throw new TypeError("predicate must be a function");var i=Object(this),u=i.length>>>0,f=arguments[1],r;for(t=0;t<u;t++)if(r=i[t],n.call(f,r,t,i))return t;return-1});Date.prototype.toISOString||function(){function n(n){var t="0"+n;return t.substr(-2)}Date.prototype.toISOString=function(){return this.getUTCFullYear()+"-"+n(this.getUTCMonth()+1)+"-"+n(this.getUTCDate())+"T"+n(this.getUTCHours())+":"+n(this.getUTCMinutes())+":"+n(this.getUTCSeconds())+"."+(this.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"}}();Math.trunc||(Math.trunc=function(n){return n=+n,n-n%1||(!isFinite(n)||n===0?n:n<0?-0:0)})})()