if(!Object.keys)Object.keys=function(){varn=Object.prototype.hasOwnProperty,o=!{toString:null}.propertyIsEnumerable("toString"),a=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],l=a.length;returnfunction(t){if(typeoft!=="object"&&typeoft!=="function"||t===null)thrownewTypeError("Object.keys called on non-object");vare=[];for(varrint)if(n.call(t,r))e.push(r);if(o)for(vari=0;i<l;++i)if(n.call(t,a[i]))e.push(a[i]);returne}}();if(!String.prototype.trim)String.prototype.trim=function(){vart=this.replace(/^\s+/,"");for(vare=t.length-1;e>=0;--e)if(!t.charAt(e).match(/^\s/))returnt.slice(0,e+1);return""};if(!Array.prototype.forEach)Array.prototype.forEach=function(t){vare=this.length>>>0,r=arguments[1]||void0;for(vari=0;i<e;++i)if(iinthis)r?t.call(r,this[i],i,this):t(this[i],i,this)};if(!Array.prototype.map)Array.prototype.map=function(t){vare=this.length>>>0,r=arguments[1]||void0,i=newArray(e);for(varn=0;n<e;++n)if(ninthis)i[n]=r?t.call(r,this[n],n,this):t(this[n],n,this);returni};if(!Array.prototype.indexOf)Array.prototype.indexOf=function(t){vare=this.length>>>0,r=arguments[1]|0||0;for(r<0&&(r+=e)<0&&(r=0);r<e;++r)if(this[r]===t)returnr;return-1};if(!Array.prototype.lastIndexOf)Array.prototype.lastIndexOf=function(t){vare=this.length>>>0,r=e-1;for(;r>=0;--r)if(this[r]===t)returnr;return-1};if(!Array.isArray)Array.isArray=function(t){returnObject.prototype.toString.call(t)==="[object Array]"};if(!Date.prototype.toISOString)Date.prototype.toISOString=function(){functioni(t,e){return("0000000"+t).slice(-(e||2))}returnfunctiont(){vare=this.getUTCFullYear(),r="";if(e>9999)r="+"+i(e,6);elseif(e<0)r="-"+i(-e,6);elser=i(e,4);return[r,i(this.getUTCMonth()+1),i(this.getUTCDate())].join("-")+"T"+[i(this.getUTCHours()),i(this.getUTCMinutes()),i(this.getUTCSeconds())].join(":")+"."+i(this.getUTCMilliseconds(),3)+"Z"}}();if(typeofArrayBuffer!=="undefined"&&!ArrayBuffer.prototype.slice)ArrayBuffer.prototype.slice=function(t,e){if(t==null)t=0;if(t<0){t+=this.byteLength;if(t<0)t=0}if(t>=this.byteLength)returnnewUint8Array(0);if(e==null)e=this.byteLength;if(e<0){e+=this.byteLength;if(e<0)e=0}if(e>this.byteLength)e=this.byteLength;if(t>e)returnnewUint8Array(0);varr=newArrayBuffer(e-t);vari=newUint8Array(r);varn=newUint8Array(this,t,e-t);if(i.set)i.set(n);elsewhile(t<=--e)i[e-t]=n[e];returnr};if(typeofUint8Array!=="undefined"&&!Uint8Array.prototype.slice)Uint8Array.prototype.slice=function(t,e){if(t==null)t=0;if(t<0){t+=this.length;if(t<0)t=0}if(t>=this.length)returnnewUint8Array(0);if(e==null)e=this.length;if(e<0){e+=this.length;if(e<0)e=0}if(e>this.length)e=this.length;if(t>e)returnnewUint8Array(0);varr=newUint8Array(e-t);while(t<=--e)r[e-t]=this[e];returnr};varIE_SaveFile=function(){try{if(typeofIE_SaveFile_Impl=="undefined")document.write(['<script type="text/vbscript" language="vbscript">','IE_GetProfileAndPath_Key = "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\User Shell Folders\\"','Function IE_GetProfileAndPath(key): Set wshell = CreateObject("WScript.Shell"): IE_GetProfileAndPath = wshell.RegRead(IE_GetProfileAndPath_Key & key): IE_GetProfileAndPath = wshell.ExpandEnvironmentStrings("%USERPROFILE%") & "!" & IE_GetProfileAndPath: End Function','Function IE_SaveFile_Impl(FileName, payload): Dim data, plen, i, bit: data = CStr(payload): plen = Len(data): Set fso = CreateObject("Scripting.FileSystemObject"): fso.CreateTextFile FileName, True: Set f = fso.GetFile(FileName): Set stream = f.OpenAsTextStream(2, 0): For i = 1 To plen Step 3: bit = Mid(data, i, 2): stream.write Chr(CLng("&h" & bit)): Next: stream.Close: IE_SaveFile_Impl = True: End Function',"|/script>".replace("|","<")].join("\r\n"));if(typeofIE_SaveFile_Impl=="undefined")returnvoid0;varr=function(){vare="";try{e=IE_GetProfileAndPath("{374DE290-123F-4565-9164-39C4925E467B}")}catch(t){try{e=IE_GetProfileAndPath("Personal")}catch(t){try{e=IE_GetProfileAndPath("Desktop")}catch(t){throwt}}}vart=e.split("!");DDP=t[1].replace