varo=St(t,e,a,n,r),i=vt(o.year,0,o.dayOfYear);returnthis.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}functionNa(t){returnnull==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}functionUa(t){vare=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;returnnull==t?e:this.add(t-e,"d")}functionBa(t,e){e[lr]=M(1e3*("0."+t))}functionza(){returnthis._isUTC?"UTC":""}functionOa(){returnthis._isUTC?"Coordinated Universal Time":""}functionPa(t){returnAe(1e3*t)}functionRa(){returnAe.apply(null,arguments).parseZone()}functionHa(t){returnt}functionWa(t,e,a,n){varr=ne(),o=h().set(n,e);returnr[a](o,t)}functionja(t,e,a){if(s(t)&&(e=t,t=void0),t=t||"",null!=e)returnWa(t,e,a,"month");varn,r=[];for(n=0;n<12;n++)r[n]=Wa(t,n,a,"month");returnr}functionqa(t,e,a,n){"boolean"==typeoft?(s(e)&&(a=e,e=void0),e=e||""):(e=t,a=e,t=!1,s(e)&&(a=e,e=void0),e=e||"");varr=ne(),o=t?r._week.dow:0;if(null!=a)returnWa(e,(a+o)%7,n,"day");vari,u=[];for(i=0;i<7;i++)u[i]=Wa(e,(i+o)%7,n,"day");returnu}functionYa(t,e){returnja(t,e,"months")}functionXa(t,e){returnja(t,e,"monthsShort")}functionVa(t,e,a){returnqa(t,e,a,"weekdays")}functionGa(t,e,a){returnqa(t,e,a,"weekdaysShort")}functionKa(t,e,a){returnqa(t,e,a,"weekdaysMin")}functionJa(){vart=this._data;returnthis._milliseconds=to(this._milliseconds),this._days=to(this._days),this._months=to(this._months),t.milliseconds=to(t.milliseconds),t.seconds=to(t.seconds),t.minutes=to(t.minutes),t.hours=to(t.hours),t.months=to(t.months),t.years=to(t.years),this}function$a(t,e,a,n){varr=We(e,a);returnt._milliseconds+=n*r._milliseconds,t._days+=n*r._days,t._months+=n*r._months,t._bubble()}functionZa(t,e){return$a(this,t,e,1)}functionQa(t,e){return$a(this,t,e,-1)}functiontn(t){returnt<0?Math.floor(t):Math.ceil(t)}functionen(){vart,e,a,n,r,o=this._milliseconds,i=this._days,s=this._months,u=this._data;returno>=0&&i>=0&&s>=0||o<=0&&i<=0&&s<=0||(o+=864e5*tn(nn(s)+i),i=0,s=0),u.milliseconds=o%1e3,t=v(o/1e3),u.seconds=t%60,e=v(t/60),u.minutes=e%60,a=v(e/60),u.hours=a%24,i+=v(a/24),r=v(an(i)),s+=r,i-=tn(nn(r)),n=v(s/12),s%=12,u.days=i,u.months=s,u.years=n,this}functionan(t){return4800*t/146097}functionnn(t){return146097*t/4800}functionrn(t){vare,a,n=this._milliseconds;if(t=O(t),"month"===t||"year"===t)returne=this._days+n/864e5,a=this._months+an(e),"month"===t?a:a/12;switch(e=this._days+Math.round(nn(this._months)),t){case"week":returne/7+n/6048e5;case"day":returne+n/864e5;case"hour":return24*e+n/36e5;case"minute":return1440*e+n/6e4;case"second":return86400*e+n/1e3;case"millisecond":returnMath.floor(864e5*e)+n;default:thrownewError("Unknown unit "+t)}}functionon(){returnthis._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*M(this._months/12)}functionsn(t){returnfunction(){returnthis.as(t)}}functionun(t){returnt=O(t),this[t+"s"]()}functionln(t){returnfunction(){returnthis._data[t]}}functioncn(){returnv(this.days()/7)}functionpn(t,e,a,n,r){returnr.relativeTime(e||1,!!a,t,n)}functionhn(t,e,a){varn=We(t).abs(),r=go(n.as("s")),o=go(n.as("m")),i=go(n.as("h")),s=go(n.as("d")),u=go(n.as("M")),l=go(n.as("y")),c=r<yo.s&&["s",r]||o<=1&&["m"]||o<yo.m&&["mm",o]||i<=1&&["h"]||i<yo.h&&["hh",i]||s<=1&&["d"]||s<yo.d&&["dd",s]||u<=1&&["M"]||u<yo.M&&["MM",u]||l<=1&&["y"]||["yy",l];returnc[2]=e,c[3]=+t>0,c[4]=a,pn.apply(null,c)}functiondn(t){returnvoid0===t?go:"function"==typeoft&&(go=t,!0)}functionmn(t,e){returnvoid0!==yo[t]&&(void0===e?yo[t]:(yo[t]=e,!0))}functionfn(t){vare=this.localeData(),a=hn(this,!t,e);returnt&&(a=e.pastFuture(+this,a)),e.postformat(a)}functionbn(){vart,e,a,n=wo(this._milliseconds)/1e3,r=wo(this._days),o=wo(this._months);t=v(n/60),e=v(t/60),n%=60,t%=60,a=v(o/12),o%=12;vari=a,s=o,u=r,l=e,c=t,p=n,h=this.asSeconds();returnh?(h<0?"-":"")+"P"+(i?i+"Y":"")+(s?s+"M":"")+(u?u+"D":"")+(l||c||p?"T":"")+(l?l+"H":"")+(c?c+"M":"")+(p?p+"S":""):"P0D"}vargn,yn;yn=Array.prototype.some?Array.prototype.some:function(t){for(vare=Object(this),a=e.leng
returnt+="<div class='recip-icons'> <div class='breakpoint' title='Set breakpoint' break='false'></div> <div class='disable-icon recip-icon' title='Disable operation' disabled='false'></div>",t+="</div> <div class='clearfix'> </div>"},r.prototype.highlightSearchString=function(t,e,a){e>=0&&(this.name=this.name.slice(0,e)+"<b><u>"+this.name.slice(e,e+t.length)+"</u></b>"+this.name.slice(e+t.length)),this.description&&a>=0&&(this.description=this.description.slice(0,a)+"<b><u>"+this.description.slice(a,a+t.length)+"</u></b>"+this.description.slice(a+t.length))},e.a=r},function(t,e,a){varn=a(27);t.exports=function(t,e){if("number"!=typeoft&&"Number"!=n(t))throwTypeError(e);return+t}},function(t,e,a){"use strict";varn=a(17),r=a(53),o=a(14);t.exports=[].copyWithin||function(t,e){vara=n(this),i=o(a.length),s=r(t,i),u=r(e,i),l=arguments.length>2?arguments[2]:void0,c=Math.min((void0===l?i:r(l,i))-u,i-s),p=1;for(u<s&&s<u+c&&(p=-1,u+=c-1,s+=c-1);c-->0;)uina?a[s]=a[u]:deletea[s],s+=p,u+=p;returna}},function(t,e,a){varn=a(61);t.exports=function(t,e){vara=[];returnn(t,!1,a.push,a,e),a}},function(t,e,a){varn=a(20),r=a(17),o=a(73),i=a(14);t.exports=function(t,e,a,s,u){n(e);varl=r(t),c=o(l),p=i(l.length),h=u?p-1:0,d=u?-1:1;if(a<2)for(;;){if(hinc){s=c[h],h+=d;break}if(h+=d,u?h<0:p<=h)throwTypeError("Reduce of empty array with no initial value")}for(;u?h>=0:p>h;h+=d)hinc&&(s=e(s,c[h],h,l));returns}},function(t,e,a){"use strict";varn=a(20),r=a(9),o=a(82),i=[].slice,s={},u=function(t,e,a){if(!(eins)){for(varn=[],r=0;r<e;r++)n[r]="a["+r+"]";s[e]=Function("F,a","return new F("+n.join(",")+")")}returns[e](t,a)};t.exports=Function.bind||function(t){vare=n(this),a=i.call(arguments,1),s=function(){varn=a.concat(i.call(arguments));returnthisinstanceofs?u(e,n.length,n):o(e,n,t)};returnr(e.prototype)&&(s.prototype=e.prototype),s}},function(t,e,a){"use strict";varn=a(12).f,r=a(48),o=a(51),i=a(36),s=a(46),u=a(28),l=a(61),c=a(101),p=a(153),h=a(52),d=a(11),m=a(41).fastKey,f=d?"_s":"size",b=function(t,e){vara,n=m(e);if("F"!==n)returnt._i[n];for(a=t._f;a;a=a.n)if(a.k==e)returna};t.exports={getConstructor:function(t,e,a,c){varp=t(function(t,n){s(t,p,e,"_i"),t._i=r(null),t._f=void0,t._l=void0,t[f]=0,void0!=n&&l(n,a,t[c],t)});returno(p.prototype,{clear:function(){for(vart=this,e=t._i,a=t._f;a;a=a.n)a.r=!0,a.p&&(a.p=a.p.n=void0),deletee[a.i];t._f=t._l=void0,t[f]=0},delete:function(t){vare=this,a=b(e,t);if(a){varn=a.n,r=a.p;deletee._i[a.i],a.r=!0,r&&(r.n=n),n&&(n.p=r),e._f==a&&(e._f=n),e._l==a&&(e._l=r),e[f]--}return!!a},forEach:function(t){s(this,p,"forEach");for(vare,a=i(t,arguments.length>1?arguments[1]:void0,3);e=e?e.n:this._f;)for(a(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!b(this,t)}}),d&&n(p.prototype,"size",{get:function(){returnu(this[f])}}),p},def:function(t,e,a){varn,r,o=b(t,e);returno?o.v=a:(t._l=o={i:r=m(e,!0),k:e,v:a,p:n=t._l,n:void0,r:!1},t._f||(t._f=o),n&&(n.n=o),t[f]++,"F"!==r&&(t._i[r]=o)),t},getEntry:b,setStrong:function(t,e,a){c(t,e,function(t,e){this._t=t,this._k=e,this._l=void0},function(){for(vart=this,e=t._k,a=t._l;a&&a.r;)a=a.p;returnt._t&&(t._l=a=a?a.n:t._t._f)?"keys"==e?p(0,a.k):"values"==e?p(0,a.v):p(0,[a.k,a.v]):(t._t=void0,p(1))},a?"entries":"values",!a,!0),h(e)}}},function(t,e,a){varn=a(72),r=a(144);t.exports=function(t){returnfunction(){if(n(this)!=t)throwTypeError(t+"#toJSON isn't generic");returnr(this)}}},function(t,e,a){"use strict";varn=a(51),r=a(41).getWeak,o=a(3),i=a(9),s=a(46),u=a(61),l=a(31),c=a(19),p=l(5),h=l(6),d=0,m=function(t){returnt._l||(t._l=newf)},f=function(){this.a=[]},b=function(t,e){returnp(t.a,function(t){returnt[0]===e})};f.prototype={get:function(t){vare=b(this,t);if(e)returne[1]},has:function(t){return!!b(this,t)},set:function(t,e){vara=b(this,t);a?a[1]=e:this.a.push([t,e])},delete:function(t){vare=h(this.a,function(e){returne[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,a,o){varl=t(function(t,n){s(t,l,e,"_i"),t._i=d++,t._l=void0,void0!=n&&u
C=u.low=C+R,u.high=S+P+(C>>>0<R>>>0?1:0),x=p.low=x+W,p.high=_+H+(x>>>0<W>>>0?1:0),E=h.low=E+q,h.high=I+j+(E>>>0<q>>>0?1:0)},_doFinalize:function(){vart=this._data,e=t.words,a=8*this._nDataBytes,n=8*t.sigBytes;e[n>>>5]|=128<<24-n%32,e[(n+128>>>10<<5)+30]=Math.floor(a/4294967296),e[(n+128>>>10<<5)+31]=a,t.sigBytes=4*e.length,this._process();varr=this._hash.toX32();returnr},clone:function(){vart=r.clone.call(this);returnt._hash=this._hash.clone(),t},blockSize:32});a.SHA512=r._createHelper(p),a.HmacSHA512=r._createHmacHelper(p)}(),t.SHA512})},function(t,e,a){"use strict";functionn(t){functione(){vart={};for(s.push(t);u<o.length;){vare=o[u];if(/^(\-\-\-|\+\+\+|@@)\s/.test(e))break;vari=/^(?:Index:|diff(?: -r \w+)+)\s+(.+?)\s*$/.exec(e);i&&(t.index=i[1]),u++}for(a(t),a(t),t.hunks=[];u<o.length;){varl=o[u];if(/^(Index:|diff|\-\-\-|\+\+\+)\s/.test(l))break;if(/^@@/.test(l))t.hunks.push(n());else{if(l&&r.strict)thrownewError("Unknown line "+(u+1)+" "+JSON.stringify(l));u++}}}functiona(t){vare=/^(---|\+\+\+)\s+([\S ]*)(?:\t(.*?)\s*)?$/,a=e.exec(o[u]);if(a){varn="---"===a[1]?"old":"new";t[n+"FileName"]=a[2],t[n+"Header"]=a[3],u++}}functionn(){for(vart=u,e=o[u++],a=e.split(/@@ -(\d+)(?:,(\d+))? \+(\d+)(?:,(\d+))? @@/),n={oldStart:+a[1],oldLines:+a[2]||1,newStart:+a[3],newLines:+a[4]||1,lines:[],linedelimiters:[]},s=0,l=0;u<o.length&&!(0===o[u].indexOf("--- ")&&u+2<o.length&&0===o[u+1].indexOf("+++ ")&&0===o[u+2].indexOf("@@"));u++){varc=o[u][0];if("+"!==c&&"-"!==c&&" "!==c&&"\\"!==c)break;n.lines.push(o[u]),n.linedelimiters.push(i[u]||"\n"),"+"===c?s++:"-"===c?l++:" "===c&&(s++,l++)}if(s||1!==n.newLines||(n.newLines=0),l||1!==n.oldLines||(n.oldLines=0),r.strict){if(s!==n.newLines)thrownewError("Added line count did not match for hunk at line "+(t+1));if(l!==n.oldLines)thrownewError("Removed line count did not match for hunk at line "+(t+1))}returnn}for(varr=arguments.length<=1||void0===arguments[1]?{}:arguments[1],o=t.split(/\r\n|[\n\v\f\r\x85]/),i=t.match(/\r\n|[\n\v\f\r\x85]/g)||[],s=[],u=0;u<o.length;)e();returns}e.__esModule=!0,e.parsePatch=n},function(t,e,a){"use strict";functionn(t,e){if("function"==typeoft)e.callback=t;elseif(t)for(varaint)t.hasOwnProperty(a)&&(e[a]=t[a]);returne}e.__esModule=!0,e.generateOptions=n},function(t,e,a){varn;n=function(t,e,n){functionr(){this._array=[],this._set={}}varo=a(56);r.fromArray=function(t,e){for(vara=newr,n=0,o=t.length;n<o;n++)a.add(t[n],e);returna},r.prototype.add=function(t,e){vara=this.has(t),n=this._array.length;a&&!e||this._array.push(t),a||(this._set[o.toSetString(t)]=n)},r.prototype.has=function(t){returnObject.prototype.hasOwnProperty.call(this._set,o.toSetString(t))},r.prototype.indexOf=function(t){if(this.has(t))returnthis._set[o.toSetString(t)];thrownewError('"'+t+'" is not in the set.')},r.prototype.at=function(t){if(t>=0&&t<this._array.length)returnthis._array[t];thrownewError("No element indexed by "+t)},r.prototype.toArray=function(){returnthis._array.slice()},e.ArraySet=r}.call(e,a,e,t),!(void0!==n&&(t.exports=n))},function(t,e,a){varn;n=function(t,e,n){functionr(t){returnt<0?(-t<<1)+1:(t<<1)+0}functiono(t){vare=1===(1&t),a=t>>1;returne?-a:a}vari=a(574),s=5,u=1<<s,l=u-1,c=u;e.encode=function(t){vare,a="",n=r(t);doe=n&l,n>>>=s,n>0&&(e|=c),a+=i.encode(e);while(n>0);returna},e.decode=function(t,e){vara,n,r=0,u=t.length,p=0,h=0;do{if(r>=u)thrownewError("Expected more digits in base 64 VLQ value.");n=i.decode(t.charAt(r++)),a=!!(n&c),n&=l,p+=n<<h,h+=s}while(a);e.value=o(p),e.rest=t.slice(r)}}.call(e,a,e,t),!(void0!==n&&(t.exports=n))},function(t,e,a){varn;n=function(t,e,a){functionn(t,e,a,r,o){vari=Math.floor((e-t)/2)+t,s=o(a,r[i],!0);return0===s?i:s>0?e-i>1?n(i,e,a,r,o):i:i-t>1?n(t,i,a,r,o):t<0?-1:t}e.search=function(t,e,a){return0===e.length?-1:n(-1,e.length,t,e,a)}}.call(e,a,e,t),!(void0!==n&&(t.exports=n))},function(t,e,a){varn;n=function(t,e,n){functionr(t){t||(t={}),this._file=i.getArg(t,"file",null),this._sourceRoot=i.getArg(t,"sourceRoot",null),this._skipValidation=i.getArg(t,"skipValidation",!1)
run:p.a.runRc4drop,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"Passphrase",type:"toggleString",value:"",toggleValues:p.a.IO_FORMAT2},{name:"Input format",type:"option",value:p.a.IO_FORMAT4},{name:"Output format",type:"option",value:p.a.IO_FORMAT4},{name:"Number of bytes to drop",type:"number",value:p.a.RC4DROP_BYTES}]},"Derive PBKDF2 key":{description:"PBKDF2 is a password-based key derivation function. In many applications of cryptography, user security is ultimately dependent on a password, and because a password usually can't be used directly as a cryptographic key, some processing is required.<br><br>A salt provides a large set of keys for any given password, and an iteration count increases the cost of producing keys from a password, thereby also increasing the difficulty of attack.<br><br>Enter your passphrase as the input and then set the relevant options to generate a key.",run:p.a.runPbkdf2,inputType:"string",outputType:"string",args:[{name:"Key size",type:"number",value:p.a.KDF_KEY_SIZE},{name:"Iterations",type:"number",value:p.a.KDF_ITERATIONS},{name:"Salt (hex)",type:"string",value:""},{name:"Input format",type:"option",value:p.a.IO_FORMAT2},{name:"Output format",type:"option",value:p.a.IO_FORMAT3}]},"Derive EVP key":{description:"EVP is a password-based key derivation function used extensively in OpenSSL. In many applications of cryptography, user security is ultimately dependent on a password, and because a password usually can't be used directly as a cryptographic key, some processing is required.<br><br>A salt provides a large set of keys for any given password, and an iteration count increases the cost of producing keys from a password, thereby also increasing the difficulty of attack.<br><br>Enter your passphrase as the input and then set the relevant options to generate a key.",run:p.a.runEvpkdf,inputType:"string",outputType:"string",args:[{name:"Key size",type:"number",value:p.a.KDF_KEY_SIZE},{name:"Iterations",type:"number",value:p.a.KDF_ITERATIONS},{name:"Salt (hex)",type:"string",value:""},{name:"Input format",type:"option",value:p.a.IO_FORMAT2},{name:"Output format",type:"option",value:p.a.IO_FORMAT3}]},"Vigenère Encode":{description:"The Vigenere cipher is a method of encrypting alphabetic text by using a series of different Caesar ciphers based on the letters of a keyword. It is a simple form of polyalphabetic substitution.",run:p.a.runVigenereEnc,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"Key",type:"string",value:""}]},"Vigenère Decode":{description:"The Vigenere cipher is a method of encrypting alphabetic text by using a series of different Caesar ciphers based on the letters of a keyword. It is a simple form of polyalphabetic substitution.",run:p.a.runVigenereDec,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"Key",type:"string",value:""}]},"Affine Cipher Encode":{description:"The Affine cipher is a type of monoalphabetic substitution cipher, wherein each letter in an alphabet is mapped to its numeric equivalent, encrypted using simple mathematical function, <code>(ax + b) % 26</code>, and converted back to a letter.",run:p.a.runAffineEnc,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"a",type:"number",value:p.a.AFFINE_A},{name:"b",type:"number",value:p.a.AFFINE_B}]},"Affine Cipher Decode":{description:"The Affine cipher is a type of monoalphabetic substitution cipher. To decrypt, each letter in an alphabet is mapped to its numeric equivalent, decrypted by a mathematical function, and converted back to a letter.",run:p.a.runAffineDec,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"a",type:"number",value:p.a.AFFINE_A},{name:"b",type:"number",value:p.a.AFFINE_B}]},"Atbash Cipher":{description:"Atbash is a mono-alphabetic substitution cipher originally used to encode the Hebrew alphabet. It has been modified here for use with the Latin alphabet.",run:p.a.runAtbash,highlight:!0,highlightReverse:!0,input
run:c.a.runFletcher32,inputType:"byteArray",outputType:"string",args:[]},"Fletcher-64 Checksum":{description:"The Fletcher checksum is an algorithm for computing a position-dependent checksum devised by John Gould Fletcher at Lawrence Livermore Labs in the late 1970s.<br><br>The objective of the Fletcher checksum was to provide error-detection properties approaching those of a cyclic redundancy check but with the lower computational effort associated with summation techniques.",run:c.a.runFletcher64,inputType:"byteArray",outputType:"string",args:[]},"Adler-32 Checksum":{description:"Adler-32 is a checksum algorithm which was invented by Mark Adler in 1995, and is a modification of the Fletcher checksum. Compared to a cyclic redundancy check of the same length, it trades reliability for speed (preferring the latter).<br><br>Adler-32 is more reliable than Fletcher-16, and slightly less reliable than Fletcher-32.",run:c.a.runAdler32,inputType:"byteArray",outputType:"string",args:[]},"CRC-32 Checksum":{description:"A cyclic redundancy check (CRC) is an error-detecting code commonly used in digital networks and storage devices to detect accidental changes to raw data.<br><br>The CRC was invented by W. Wesley Peterson in 1961; the 32-bit CRC function of Ethernet and many other standards is the work of several researchers and was published in 1975.",run:c.a.runCRC32,inputType:"byteArray",outputType:"string",args:[]},"Generate all hashes":{description:"Generates all available hashes and checksums for the input.",run:A.a.runAll,inputType:"string",outputType:"string",args:[]},Entropy:{description:"Calculates the Shannon entropy of the input data which gives an idea of its randomness. 8 is the maximum.",run:g.a.runEntropy,inputType:"byteArray",outputType:"html",args:[{name:"Chunk size",type:"number",value:g.a.CHUNK_SIZE}]},"Frequency distribution":{description:"Displays the distribution of bytes in the data as a graph.",run:g.a.runFreqDistrib,inputType:"byteArray",outputType:"html",args:[{name:"Show 0%'s",type:"boolean",value:g.a.FREQ_ZEROS}]},Numberwang:{description:"Based on the popular gameshow by Mitchell and Webb.",run:D.a.run,inputType:"string",outputType:"string",args:[]},"Parse X.509 certificate":{description:"X.509 is an ITU-T standard for a public key infrastructure (PKI) and Privilege Management Infrastructure (PMI). It is commonly involved with SSL/TLS security.<br><br>This operation displays the contents of a certificate in a human readable format, similar to the openssl command line tool.",run:F.a.runParseX509,inputType:"string",outputType:"string",args:[{name:"Input format",type:"option",value:F.a.X509_INPUT_FORMAT}]},"PEM to Hex":{description:"Converts PEM (Privacy Enhanced Mail) format to a hexadecimal DER (Distinguished Encoding Rules) string.",run:F.a.runPemToHex,inputType:"string",outputType:"string",args:[]},"Hex to PEM":{description:"Converts a hexadecimal DER (Distinguished Encoding Rules) string into PEM (Privacy Enhanced Mail) format.",run:F.a.runHexToPem,inputType:"string",outputType:"string",args:[{name:"Header string",type:"string",value:F.a.PEM_HEADER_STRING}]},"Hex to Object Identifier":{description:"Converts a hexadecimal string into an object identifier (OID).",run:F.a.runHexToObjectIdentifier,inputType:"string",outputType:"string",args:[]},"Object Identifier to Hex":{description:"Converts an object identifier (OID) into a hexadecimal string.",run:F.a.runObjectIdentifierToHex,inputType:"string",outputType:"string",args:[]},"Parse ASN.1 hex string":{description:"Abstract Syntax Notation One (ASN.1) is a standard and notation that describes rules and structures for representing, encoding, transmitting, and decoding data in telecommunications and computer networking.<br><br>This operation parses arbitrary ASN.1 data and presents the resulting tree.",run:F.a.runParseAsn1HexString,inputType:"string",outputType:"string",args:[{name:"Starting index",type:"number",value:0},{name:"Truncate octet strings longer than",type:"number",value:F.a.ASN1_TRUNCATE_LENGTH}]},"Detect File Type":{description:"Attemptsto
if(0===t.length)returni.alloc(0);vara;if(void0===e)for(e=0,a=0;a<t.length;++a)e+=t[a].length;varn=i.allocUnsafe(e),r=0;for(a=0;a<t.length;++a){varo=t[a];if(!i.isBuffer(o))thrownewTypeError('"list" argument must be an Array of Buffers');o.copy(n,r),r+=o.length}returnn},i.byteLength=g,i.prototype._isBuffer=!0,i.prototype.swap16=function(){vart=this.length;if(t%2!==0)thrownewRangeError("Buffer size must be a multiple of 16-bits");for(vare=0;e<t;e+=2)w(this,e,e+1);returnthis},i.prototype.swap32=function(){vart=this.length;if(t%4!==0)thrownewRangeError("Buffer size must be a multiple of 32-bits");for(vare=0;e<t;e+=4)w(this,e,e+3),w(this,e+1,e+2);returnthis},i.prototype.swap64=function(){vart=this.length;if(t%8!==0)thrownewRangeError("Buffer size must be a multiple of 64-bits");for(vare=0;e<t;e+=8)w(this,e,e+7),w(this,e+1,e+6),w(this,e+2,e+5),w(this,e+3,e+4);returnthis},i.prototype.toString=function(){vart=0|this.length;return0===t?"":0===arguments.length?D(this,0,t):y.apply(this,arguments)},i.prototype.equals=function(t){if(!i.isBuffer(t))thrownewTypeError("Argument must be a Buffer");returnthis===t||0===i.compare(this,t)},i.prototype.inspect=function(){vart="",a=e.INSPECT_MAX_BYTES;returnthis.length>0&&(t=this.toString("hex",0,a).match(/.{2}/g).join(" "),this.length>a&&(t+=" ... ")),"<Buffer "+t+">"},i.prototype.compare=function(t,e,a,n,r){if(!i.isBuffer(t))thrownewTypeError("Argument must be a Buffer");if(void0===e&&(e=0),void0===a&&(a=t?t.length:0),void0===n&&(n=0),void0===r&&(r=this.length),e<0||a>t.length||n<0||r>this.length)thrownewRangeError("out of range index");if(n>=r&&e>=a)return0;if(n>=r)return-1;if(e>=a)return1;if(e>>>=0,a>>>=0,n>>>=0,r>>>=0,this===t)return0;for(varo=r-n,s=a-e,u=Math.min(o,s),l=this.slice(n,r),c=t.slice(e,a),p=0;p<u;++p)if(l[p]!==c[p]){o=l[p],s=c[p];break}returno<s?-1:s<o?1:0},i.prototype.includes=function(t,e,a){returnthis.indexOf(t,e,a)!==-1},i.prototype.indexOf=function(t,e,a){returnA(this,t,e,a,!0)},i.prototype.lastIndexOf=function(t,e,a){returnA(this,t,e,a,!1)},i.prototype.write=function(t,e,a,n){if(void0===e)n="utf8",a=this.length,e=0;elseif(void0===a&&"string"==typeofe)n=e,a=this.length,e=0;else{if(!isFinite(e))thrownewError("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(a)?(a|=0,void0===n&&(n="utf8")):(n=a,a=void0)}varr=this.length-e;if((void0===a||a>r)&&(a=r),t.length>0&&(a<0||e<0)||e>this.length)thrownewRangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(varo=!1;;)switch(n){case"hex":returnM(this,t,e,a);case"utf8":case"utf-8":returnS(this,t,e,a);case"ascii":returnC(this,t,e,a);case"latin1":case"binary":return_(this,t,e,a);case"base64":returnx(this,t,e,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":returnI(this,t,e,a);default:if(o)thrownewTypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};vartt=4096;i.prototype.slice=function(t,e){vara=this.length;t=~~t,e=void0===e?a:~~e,t<0?(t+=a,t<0&&(t=0)):t>a&&(t=a),e<0?(e+=a,e<0&&(e=0)):e>a&&(e=a),e<t&&(e=t);varn;if(i.TYPED_ARRAY_SUPPORT)n=this.subarray(t,e),n.__proto__=i.prototype;else{varr=e-t;n=newi(r,void0);for(varo=0;o<r;++o)n[o]=this[o+t]}returnn},i.prototype.readUIntLE=function(t,e,a){t|=0,e|=0,a||U(t,e,this.length);for(varn=this[t],r=1,o=0;++o<e&&(r*=256);)n+=this[t+o]*r;returnn},i.prototype.readUIntBE=function(t,e,a){t|=0,e|=0,a||U(t,e,this.length);for(varn=this[t+--e],r=1;e>0&&(r*=256);)n+=this[t+--e]*r;returnn},i.prototype.readUInt8=function(t,e){returne||U(t,1,this.length),this[t]},i.prototype.readUInt16LE=function(t,e){returne||U(t,2,this.length),this[t]|this[t+1]<<8},i.prototype.readUInt16BE=function(t,e){returne||U(t,2,this.length),this[t]<<8|this[t+1]},i.prototype.readUInt32LE=function(t,e){returne||U(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},i.prototype.readUInt32BE=function(t,e){returne||U(t,4,this.length),16777216*this[t]+(this[t+1]
"use strict";varo=t(this),i=void0==n?void0:n[e];returnvoid0!==i?i.call(n,o,r):a.call(String(o),n,r)},a]})},function(t,e,a){a(80)("search",1,function(t,e,a){return[function(a){"use strict";varn=t(this),r=void0==a?void0:a[e];returnvoid0!==r?r.call(a,n):newRegExp(a)[e](String(n))},a]})},function(t,e,a){a(80)("split",2,function(t,e,n){"use strict";varr=a(83),o=n,i=[].push,s="split",u="length",l="lastIndex";if("c"=="abbc"[s](/(b)*/)[1]||4!="test"[s](/(?:)/,-1)[u]||2!="ab"[s](/(?:ab)*/)[u]||4!="."[s](/(.?)(.?)/)[u]||"."[s](/()()/)[u]>1||""[s](/.?/)[u]){varc=void0===/()??/.exec("")[1];n=function(t,e){vara=String(this);if(void0===t&&0===e)return[];if(!r(t))returno.call(a,t,e);varn,s,p,h,d,m=[],f=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),b=0,g=void0===e?4294967295:e>>>0,y=newRegExp(t.source,f+"g");for(c||(n=newRegExp("^"+y.source+"$(?!\\s)",f));(s=y.exec(a))&&(p=s.index+s[0][u],!(p>b&&(m.push(a.slice(b,s.index)),!c&&s[u]>1&&s[0].replace(n,function(){for(d=1;d<arguments[u]-2;d++)void0===arguments[d]&&(s[d]=void0)}),s[u]>1&&s.index<a[u]&&i.apply(m,s.slice(1)),h=s[0][u],b=p,m[u]>=g)));)y[l]===s.index&&y[l]++;returnb===a[u]?!h&&y.test("")||m.push(""):m.push(a.slice(b)),m[u]>g?m.slice(0,g):m}}else"0"[s](void0,0)[u]&&(n=function(t,e){returnvoid0===t&&0===e?[]:o.call(this,t,e)});return[function(a,r){varo=t(this),i=void0==a?void0:a[e];returnvoid0!==i?i.call(a,o,r):n.call(String(o),a,r)},n]})},function(t,e,a){"use strict";a(167);varn=a(3),r=a(81),o=a(11),i="toString",s=/./[i],u=function(t){a(22)(RegExp.prototype,i,t,!0)};a(8)(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?u(function(){vart=n(this);return"/".concat(t.source,"/","flags"int?t.flags:!o&&tinstanceofRegExp?r.call(t):void0)}):s.name!=i&&u(function(){returns.call(this)})},function(t,e,a){"use strict";a(23)("anchor",function(t){returnfunction(e){returnt(this,"a","name",e)}})},function(t,e,a){"use strict";a(23)("big",function(t){returnfunction(){returnt(this,"big","","")}})},function(t,e,a){"use strict";a(23)("blink",function(t){returnfunction(){returnt(this,"blink","","")}})},function(t,e,a){"use strict";a(23)("bold",function(t){returnfunction(){returnt(this,"b","","")}})},function(t,e,a){"use strict";varn=a(0),r=a(108)(!1);n(n.P,"String",{codePointAt:function(t){returnr(this,t)}})},function(t,e,a){"use strict";varn=a(0),r=a(14),o=a(109),i="endsWith",s=""[i];n(n.P+n.F*a(95)(i),"String",{endsWith:function(t){vare=o(this,t,i),a=arguments.length>1?arguments[1]:void0,n=r(e.length),u=void0===a?n:Math.min(r(a),n),l=String(t);returns?s.call(e,l,u):e.slice(u-l.length,u)===l}})},function(t,e,a){"use strict";a(23)("fixed",function(t){returnfunction(){returnt(this,"tt","","")}})},function(t,e,a){"use strict";a(23)("fontcolor",function(t){returnfunction(e){returnt(this,"font","color",e)}})},function(t,e,a){"use strict";a(23)("fontsize",function(t){returnfunction(e){returnt(this,"font","size",e)}})},function(t,e,a){varn=a(0),r=a(53),o=String.fromCharCode,i=String.fromCodePoint;n(n.S+n.F*(!!i&&1!=i.length),"String",{fromCodePoint:function(t){for(vare,a=[],n=arguments.length,i=0;n>i;){if(e=+arguments[i++],r(e,1114111)!==e)throwRangeError(e+" is not a valid code point");a.push(e<65536?o(e):o(((e-=65536)>>10)+55296,e%1024+56320))}returna.join("")}})},function(t,e,a){"use strict";varn=a(0),r=a(109),o="includes";n(n.P+n.F*a(95)(o),"String",{includes:function(t){return!!~r(this,t,o).indexOf(t,arguments.length>1?arguments[1]:void0)}})},function(t,e,a){"use strict";a(23)("italics",function(t){returnfunction(){returnt(this,"i","","")}})},function(t,e,a){"use strict";varn=a(108)(!0);a(101)(String,"String",function(t){this._t=String(t),this._i=0},function(){vart,e=this._t,a=this._i;returna>=e.length?{value:void0,done:!0}:(t=n(e,a),this._i+=t.length,{value:t,done:!1})})},function(t,e,a){"use strict";a(23)("link",function(t){returnfunction(e){returnt(this,"a","href",e)}})},function(t,e,a){varn=a(0),r=a(24),o=a(14);n(n.S,"String",{raw:function(t){for(vare=r(t.raw),a=o(e.length),n=argu
TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handlers","handler","guardedHandlers","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},S={},C={},_={},w={Break:S,Skip:C,Remove:_},u.prototype.replace=function(t){this.parent[this.key]=t},u.prototype.remove=function(){returny(this.parent)?(this.parent.splice(this.key,1),!0):(this.replace(null),!1)},c.prototype.path=function(){functiont(t,e){if(y(e))for(n=0,r=e.length;n<r;++n)t.push(e[n]);elset.push(e)}vare,a,n,r,o,i;if(!this.__current.path)returnnull;for(o=[],e=2,a=this.__leavelist.length;e<a;++e)i=this.__leavelist[e],t(o,i.path);returnt(o,this.__current.path),o},c.prototype.type=function(){vart=this.current();returnt.type||this.__current.wrap},c.prototype.parents=function(){vart,e,a;for(a=[],t=1,e=this.__leavelist.length;t<e;++t)a.push(this.__leavelist[t].node);returna},c.prototype.current=function(){returnthis.__current.node},c.prototype.__execute=function(t,e){vara,n;returnn=void0,a=this.__current,this.__current=e,this.__state=null,t&&(n=t.call(this,e.node,this.__leavelist[this.__leavelist.length-1].node)),this.__current=a,n},c.prototype.notify=function(t){this.__state=t},c.prototype.skip=function(){this.notify(C)},c.prototype.break=function(){this.notify(S)},c.prototype.remove=function(){this.notify(_)},c.prototype.__initialize=function(t,e){this.visitor=e,this.root=t,this.__worklist=[],this.__leavelist=[],this.__current=null,this.__state=null,this.__fallback="iteration"===e.fallback,this.__keys=A,e.keys&&(this.__keys=s(v(this.__keys),e.keys))},c.prototype.traverse=function(t,e){vara,n,r,o,i,s,u,c,d,m,f,b;for(this.__initialize(t,e),b={},a=this.__worklist,n=this.__leavelist,a.push(newl(t,null,null,null)),n.push(newl(null,null,null,null));a.length;)if(r=a.pop(),r!==b){if(r.node){if(s=this.__execute(e.enter,r),this.__state===S||s===S)return;if(a.push(b),n.push(r),this.__state===C||s===C)continue;if(o=r.node,i=r.wrap||o.type,m=this.__keys[i],!m){if(!this.__fallback)thrownewError("Unknown node type "+i+".");m=M(o)}for(c=m.length;(c-=1)>=0;)if(u=m[c],f=o[u])if(y(f)){for(d=f.length;(d-=1)>=0;)if(f[d]){if(h(i,m[c]))r=newl(f[d],[u,d],"Property",null);else{if(!p(f[d]))continue;r=newl(f[d],[u,d],null,null)}a.push(r)}}elsep(f)&&a.push(newl(f,u,null,null))}}elseif(r=n.pop(),s=this.__execute(e.leave,r),this.__state===S||s===S)return},c.prototype.replace=function(t,e){functiona(t){vare,a,r,o;if(t.ref.remove())for(a=t.ref.key,o=t.ref.parent,e=n.length;e--;)if(r=n[e],r.ref&&r.ref.parent===o){if(r.ref.key<a)break;--r.ref.key}}varn,r,o,i,s,c,d,m,f,b,g,w,A;for(this.__initialize(t,e),g={},n=this.__worklist,r=this.__leavelist,w={root:t},c=newl(t,null,null,newu(w,"root")),n.push(c),r.push(c);n.length;)if(c=n.pop(),c!==g){if(s=this.__execute(e.enter,c),void0!==s&&s!==S&&s!==C&&s!==_&&(c.ref.replace(s),c.node=s),this.__state!==_&&s!==_||(a(c),c.node=null),this.__state===S||s===S)returnw.root;if(o=c.node,o&&(n.push(g),r.push(c),this.__state!==C&&s!==C)){if(i=c.wrap||o.type,f=this.__keys[i],!f){if(!this.__fallback)thrownewError("Unknown node type "+i+".");f=M(o)}for(d=f.length;(d-=1)>=0;)if(A=f[d],b=o[A])if(y(b)){for(m=b.length;(m-=1)>=0;)if(b[m]){if(h(i,f[d]))c=newl(b[m],[A,m],"Property",newu(b,m));else{if(!p(b[m]))continue;c=newl(b[m],[A,m],null,newu(b,m))}n.push(c)}}elsep(b)&&n.push(newl(b,A,null,newu(o,A)))}}elseif(c=r.pop(),s=this.__execute(e.leave,c),void0!==s&&s!==S&&s!==C&&s!==_&&c.ref.replace(s),this.__state!==_&&s!==_||a(c),this.__state===S||s===S)returnw.root;returnw.root},e.version="1.8.1-dev",e.Syntax=g,e.traverse=d,e.replace=m,e.attachComments=b,e.VisitorKeys=A,e.VisitorOption=w,e.Controller=c,e.cloneEnvironment=function(){returnt({})},e})},function(t,e,a){e.SourceMapGenerator=a(185).SourceMapGenerator,e.SourceMapConsumer=a(121).SourceMapConsumer,e.SourceNode=a(577).SourceNode
m.__referencing(t.argument);break;caseh.SequenceExpression:for(e=0,a=t.expressions.length;e<a;++e)m.__referencing(t.expressions[e]);break;caseh.SwitchStatement:m.__referencing(t.discriminant);break;caseh.SwitchCase:m.__referencing(t.test);break;caseh.ThisExpression:m.variableScope.__detectThis();break;caseh.ThrowStatement:m.__referencing(t.argument);break;caseh.TryStatement:break;caseh.UnaryExpression:m.__referencing(t.argument);break;caseh.UpdateExpression:m.__referencing(t.argument,i.RW,null);break;caseh.VariableDeclaration:for(e=0,a=t.declarations.length;e<a;++e)n=t.declarations[e],m.variableScope.__define(n.id,{type:s.Variable,name:n.id,node:n,index:e,parent:t}),n.init&&(m.__referencing(n.id,i.WRITE,n.init,!1),m.__referencing(n.init));break;caseh.VariableDeclarator:break;caseh.WhileStatement:m.__referencing(t.test);break;caseh.WithStatement:m.upper.__referencing(t.object)}},leave:function(t){for(;m&&t===m.block;)m.__close()}}),n(null===m),f=null,b=null,g=null,newc(u)}varh,d,m,f,b,g;h=a.Syntax,"undefined"!=typeofe.Map?d=e.Map:(d=function(){this.__data={}},d.prototype.get=function(t){if(t="$"+t,this.__data.hasOwnProperty(t))returnthis.__data[t]},d.prototype.has=function(t){returnt="$"+t,this.__data.hasOwnProperty(t)},d.prototype.set=function(t,e){t="$"+t,this.__data[t]=e},d.prototype.delete=function(t){returnt="$"+t,deletethis.__data[t]}),i.READ=1,i.WRITE=2,i.RW=3,i.prototype.isStatic=function(){return!this.tainted&&this.resolved&&this.resolved.scope.isStatic()},i.prototype.isWrite=function(){returnthis.flag&i.WRITE},i.prototype.isRead=function(){returnthis.flag&i.READ},i.prototype.isReadOnly=function(){returnthis.flag===i.READ},i.prototype.isWriteOnly=function(){returnthis.flag===i.WRITE},i.prototype.isReadWrite=function(){returnthis.flag===i.RW},s.CatchClause="CatchClause",s.Parameter="Parameter",s.FunctionName="FunctionName",s.Variable="Variable",s.ImplicitGlobalVariable="ImplicitGlobalVariable",l.prototype.__close=function(){vart,e,a,n,r,o;if(!this.dynamic||g.optimistic)for(t=0,e=this.left.length;t<e;++t)a=this.left[t],this.__resolve(a)||this.__delegateToUpperScope(a);elseif("with"===this.type)for(t=0,e=this.left.length;t<e;++t)a=this.left[t],a.tainted=!0,this.__delegateToUpperScope(a);elsefor(t=0,e=this.left.length;t<e;++t){a=this.left[t],n=this;don.through.push(a),n=n.upper;while(n)}if("global"===this.type){for(o=[],t=0,e=this.left.length;t<e;++t)a=this.left[t],a.__maybeImplicitGlobal&&!this.set.has(a.identifier.name)&&o.push(a.__maybeImplicitGlobal);for(t=0,e=o.length;t<e;++t)r=o[t],this.__defineImplicit(r.left,{type:s.ImplicitGlobalVariable,name:r.left,node:r})}this.left=null,m=this.upper},l.prototype.__resolve=function(t){vare,a;returna=t.identifier.name,!!this.set.has(a)&&(e=this.set.get(a),e.references.push(t),e.stack=e.stack&&t.from.variableScope===this.variableScope,t.tainted&&(e.tainted=!0,this.taints.set(e.name,!0)),t.resolved=e,!0)},l.prototype.__delegateToUpperScope=function(t){this.upper&&this.upper.left.push(t),this.through.push(t)},l.prototype.__defineImplicit=function(t,e){vara,n;t&&t.type===h.Identifier&&(a=t.name,this.implicit.set.has(a)?(n=this.implicit.set.get(a),n.identifiers.push(t),n.defs.push(e)):(n=news(a,this),n.identifiers.push(t),n.defs.push(e),this.implicit.set.set(a,n),this.implicit.variables.push(n)))},l.prototype.__define=function(t,e){vara,n;t&&t.type===h.Identifier&&(a=t.name,this.set.has(a)?(n=this.set.get(a),n.identifiers.push(t),n.defs.push(e)):(n=news(a,this),n.identifiers.push(t),n.defs.push(e),this.set.set(a,n),this.variables.push(n)))},l.prototype.__referencing=function(t,e,a,n){varr;t&&t.type===h.Identifier&&(r=newi(t,this,e||i.READ,a,n),this.references.push(r),this.left.push(r))},l.prototype.__detectEval=function(){vart;t=this,this.directCallToEvalScope=!0;dot.dynamic=!0,t=t.upper;while(t)},l.prototype.__detectThis=function(){this.thisFound=!0},l.prototype.__isClosed=function(){returnnull===this.left},l.prototype.resolve=function(t){vare,a,r;for(n(this.__isClosed(),"scope should be closed"),n(t.type===h.Identifier,"targetshouldbe
chai:"*","coffee-script":"~1.10.0","commonjs-everywhere":"~0.9.7",gulp:"~3.9.0","gulp-jshint":"~1.11.2","gulp-mocha":"~2.1.3","jshint-stylish":"~2.0.1"},directories:{lib:"./lib"},dist:{shasum:"174f96b7cc267e46872d814e7db7c290bdff61a9",tarball:"https://registry.npmjs.org/esshorten/-/esshorten-1.1.1.tgz"},engines:{node:">=0.6.0"},gitHead:"213bac0e0a321d4ab837d3ee7c93433c5cd67763",homepage:"https://github.com/estools/esshorten#readme",licenses:[{type:"BSD",url:"http://github.com/estools/esshorten/raw/master/LICENSE.BSD"}],main:"lib/esshorten.js",maintainers:[{name:"constellation",email:"utatane.tea@gmail.com"},{name:"michaelficarra",email:"npm@michael.ficarra.me"}],name:"esshorten",optionalDependencies:{},readme:"ERROR: No README data found!",repository:{type:"git",url:"git+ssh://git@github.com/estools/esshorten.git"},scripts:{lint:"gulp lint",test:"gulp travis","unit-test":"gulp test"},version:"1.1.1"}},function(t,e){!function(){"use strict";functione(t){if(null==t)return!1;switch(t.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}functiona(t){if(null==t)return!1;switch(t.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}functionn(t){if(null==t)return!1;switch(t.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}functionr(t){returnn(t)||null!=t&&"FunctionDeclaration"===t.type}functiono(t){switch(t.type){case"IfStatement":returnnull!=t.alternate?t.alternate:t.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":returnt.body}returnnull}functioni(t){vare;if("IfStatement"!==t.type)return!1;if(null==t.alternate)return!1;e=t.consequent;do{if("IfStatement"===e.type&&null==e.alternate)return!0;e=o(e)}while(e);return!1}t.exports={isExpression:e,isStatement:n,isIterationStatement:a,isSourceElement:r,isProblematicIfStatement:i,trailingStatement:o}}()},function(t,e,a){!function(){"use strict";functione(t){switch(t){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}functionn(t,e){return!(!e&&"yield"===t)&&r(t,e)}functionr(t,a){if(a&&e(t))return!0;switch(t.length){case2:return"if"===t||"in"===t||"do"===t;case3:return"var"===t||"for"===t||"new"===t||"try"===t;case4:return"this"===t||"else"===t||"case"===t||"void"===t||"with"===t||"enum"===t;case5:return"while"===t||"break"===t||"catch"===t||"throw"===t||"const"===t||"yield"===t||"class"===t||"super"===t;case6:return"return"===t||"typeof"===t||"delete"===t||"switch"===t||"export"===t||"import"===t;case7:return"default"===t||"finally"===t||"extends"===t;case8:return"function"===t||"continue"===t||"debugger"===t;case10:return"instanceof"===t;default:return!1}}functiono(t,e){return"null"===t||"true"===t||"false"===t||n(t,e)}functioni(t,e){return"null"===t||"true"===t||"false"===t||r(t,e)}functions(t){return"eval"===t||"arguments"===t}functionu(t){vare,a,n;if(0===t.length)return!1;if(n=t.charCodeAt(0),!d.isIdentifierStartES5(n))return!1;for(e=1,a=t.length;e<a;++e)if(n=t.charCodeAt(e),!d.isIdentifierPartES5(n))return!1;return!0}functionl(t,e){return1024*(t-55296)+(e-56320)+65536}functionc(t){vare,a,n,r,o;if(0===t.length)return!1;for(o=d.isIdentifierStartES6,e=0,a=t.length;e<a;++e){if(n=t.charCodeAt(e),55296<=n&&n<=56319){if(++e,e>=a)return!1;if(r=t.charCodeAt(e),!(56320<=
}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(vara=this.cfg,o=r.create(a.hasher,t),i=n.create(),s=n.create([1]),u=i.words,l=s.words,c=a.keySize,a=a.iterations;u.length<c;){varp=o.update(e).finalize(s);o.reset();for(varh=p.words,d=h.length,m=p,f=1;f<a;f++){m=o.finalize(m),o.reset();for(varb=m.words,g=0;g<d;g++)h[g]^=b[g]}i.concat(p),l[0]++}returni.sigBytes=4*c,i}});t.PBKDF2=function(t,e,a){returno.create(a).compute(t,e)}}();vartn,en="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",an="=",nn=0xdeadbeefcafe,rn=15715070==(16777215&nn);rn&&"Microsoft Internet Explorer"==Ja.appName?(o.prototype.am=u,tn=30):rn&&"Netscape"!=Ja.appName?(o.prototype.am=s,tn=26):(o.prototype.am=l,tn=28),o.prototype.DB=tn,o.prototype.DM=(1<<tn)-1,o.prototype.DV=1<<tn;varon=52;o.prototype.FV=Math.pow(2,on),o.prototype.F1=on-tn,o.prototype.F2=2*tn-on;varsn,un,ln="0123456789abcdefghijklmnopqrstuvwxyz",cn=newArray;for(sn="0".charCodeAt(0),un=0;un<=9;++un)cn[sn++]=un;for(sn="a".charCodeAt(0),un=10;un<36;++un)cn[sn++]=un;for(sn="A".charCodeAt(0),un=10;un<36;++un)cn[sn++]=un;L.prototype.convert=N,L.prototype.revert=U,L.prototype.reduce=B,L.prototype.mulTo=z,L.prototype.sqrTo=O,R.prototype.convert=H,R.prototype.revert=W,R.prototype.reduce=j,R.prototype.mulTo=Y,R.prototype.sqrTo=q,o.prototype.copyTo=d,o.prototype.fromInt=m,o.prototype.fromString=b,o.prototype.clamp=g,o.prototype.dlShiftTo=C,o.prototype.drShiftTo=_,o.prototype.lShiftTo=x,o.prototype.rShiftTo=I,o.prototype.subTo=E,o.prototype.multiplyTo=D,o.prototype.squareTo=T,o.prototype.divRemTo=F,o.prototype.invDigit=P,o.prototype.isEven=X,o.prototype.exp=V,o.prototype.toString=y,o.prototype.negate=w,o.prototype.abs=A,o.prototype.compareTo=v,o.prototype.bitLength=S,o.prototype.mod=k,o.prototype.modPowInt=G,o.ZERO=f(0),o.ONE=f(1),Pt.prototype.convert=Rt,Pt.prototype.revert=Rt,Pt.prototype.mulTo=Ht,Pt.prototype.sqrTo=Wt,Xt.prototype.convert=Vt,Xt.prototype.revert=Gt,Xt.prototype.reduce=Kt,Xt.prototype.mulTo=$t,Xt.prototype.sqrTo=Jt;varpn=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],hn=(1<<26)/pn[pn.length-1];o.prototype.chunkSize=Q,o.prototype.toRadix=et,o.prototype.fromRadix=at,o.prototype.fromNumber=nt,o.prototype.bitwiseTo=ut,o.prototype.changeBit=_t,o.prototype.addTo=Dt,o.prototype.dMultiply=zt,o.prototype.dAddOffset=Ot,o.prototype.multiplyLowerTo=qt,o.prototype.multiplyUpperTo=Yt,o.prototype.modInt=te,o.prototype.millerRabin=ne,o.prototype.clone=K,o.prototype.intValue=J,o.prototype.byteValue=$,o.prototype.shortValue=Z,o.prototype.signum=tt,o.prototype.toByteArray=rt,o.prototype.equals=ot,o.prototype.min=it,o.prototype.max=st,o.prototype.and=ct,o.prototype.or=ht,o.prototype.xor=mt,o.prototype.andNot=bt,o.prototype.not=gt,o.prototype.shiftLeft=yt,o.prototype.shiftRight=wt,o.prototype.getLowestSetBit=vt,o.prototype.bitCount=St,o.prototype.testBit=Ct,o.prototype.setBit=xt,o.prototype.clearBit=It,o.prototype.flipBit=Et,o.prototype.add=Tt,o.prototype.subtract=Ft,o.prototype.multiply=kt,o.prototype.divide=Nt,o.prototype.remainder=Ut,o.prototype.divideAndRemainder=Bt,o.prototype.modPow=Zt,o.prototype.modInverse=ee,o.prototype.pow=jt,o.prototype.gcd=Qt,o.prototype.isProbablePrime=ae,o.prototype.square=Lt,re.prototype.init=oe,re.prototype.next=ie;vardn,mn,fn,bn=256;if(null==mn){mn=newArray,fn=0;vargn;if($a.crypto&&$a.crypto.getRandomValues){varyn=newUint8Array(32);for($a.crypto.getRandomValues(yn),gn=0;gn<32;++gn)mn[fn++]=yn[gn]}if("Netscape"==Ja.appName&&Ja.app
this.asn1Issuer=newMn.asn1.x509.X500Name(t)},this.setNotBeforeByParam=function(t){this.asn1NotBefore=newMn.asn1.x509.Time(t)},this.setNotAfterByParam=function(t){this.asn1NotAfter=newMn.asn1.x509.Time(t)},this.setSubjectByParam=function(t){this.asn1Subject=newMn.asn1.x509.X500Name(t)},this.setSubjectPublicKeyByParam=function(t){this.asn1SubjPKey=newMn.asn1.x509.SubjectPublicKeyInfo(t)},this.setSubjectPublicKeyByGetKey=function(t){vare=In.getKey(t);this.asn1SubjPKey=newMn.asn1.x509.SubjectPublicKeyInfo(e)},this.appendExtension=function(t){this.extensionsArray.push(t)},this.appendExtensionByName=function(t,e){Mn.asn1.x509.Extension.appendByNameToArray(t,e,this.extensionsArray)},this.getEncodedHex=function(){if(null==this.asn1NotBefore||null==this.asn1NotAfter)throw"notBefore and/or notAfter not set";vart=newMn.asn1.DERSequence({array:[this.asn1NotBefore,this.asn1NotAfter]});if(this.asn1Array=newArray,this.asn1Array.push(this.asn1Version),this.asn1Array.push(this.asn1SerialNumber),this.asn1Array.push(this.asn1SignatureAlg),this.asn1Array.push(this.asn1Issuer),this.asn1Array.push(t),this.asn1Array.push(this.asn1Subject),this.asn1Array.push(this.asn1SubjPKey),this.extensionsArray.length>0){vare=newMn.asn1.DERSequence({array:this.extensionsArray}),a=newMn.asn1.DERTaggedObject({explicit:!0,tag:"a3",obj:e});this.asn1Array.push(a)}varn=newMn.asn1.DERSequence({array:this.asn1Array});returnthis.hTLV=n.getEncodedHex(),this.isModified=!1,this.hTLV},this._initialize()},Za.lang.extend(Mn.asn1.x509.TBSCertificate,Mn.asn1.ASN1Object),Mn.asn1.x509.Extension=function(t){Mn.asn1.x509.Extension.superclass.constructor.call(this);this.getEncodedHex=function(){vart=newMn.asn1.DERObjectIdentifier({oid:this.oid}),e=newMn.asn1.DEROctetString({hex:this.getExtnValueHex()}),a=newArray;a.push(t),this.critical&&a.push(newMn.asn1.DERBoolean),a.push(e);varn=newMn.asn1.DERSequence({array:a});returnn.getEncodedHex()},this.critical=!1,"undefined"!=typeoft&&"undefined"!=typeoft.critical&&(this.critical=t.critical)},Za.lang.extend(Mn.asn1.x509.Extension,Mn.asn1.ASN1Object),Mn.asn1.x509.Extension.appendByNameToArray=function(t,e,a){if("basicconstraints"==t.toLowerCase()){varn=newMn.asn1.x509.BasicConstraints(e);a.push(n)}elseif("keyusage"==t.toLowerCase()){varn=newMn.asn1.x509.KeyUsage(e);a.push(n)}elseif("crldistributionpoints"==t.toLowerCase()){varn=newMn.asn1.x509.CRLDistributionPoints(e);a.push(n)}elseif("extkeyusage"==t.toLowerCase()){varn=newMn.asn1.x509.ExtKeyUsage(e);a.push(n)}elseif("authoritykeyidentifier"==t.toLowerCase()){varn=newMn.asn1.x509.AuthorityKeyIdentifier(e);a.push(n)}elseif("authorityinfoaccess"==t.toLowerCase()){varn=newMn.asn1.x509.AuthorityInfoAccess(e);a.push(n)}elseif("subjectaltname"==t.toLowerCase()){varn=newMn.asn1.x509.SubjectAltName(e);a.push(n)}else{if("issueraltname"!=t.toLowerCase())throw"unsupported extension name: "+t;varn=newMn.asn1.x509.IssuerAltName(e);a.push(n)}},Mn.asn1.x509.KeyUsage=function(t){Mn.asn1.x509.KeyUsage.superclass.constructor.call(this,t),this.getExtnValueHex=function(){returnthis.asn1ExtnValue.getEncodedHex()},this.oid="2.5.29.15","undefined"!=typeoft&&"undefined"!=typeoft.bin&&(this.asn1ExtnValue=newMn.asn1.DERBitString(t))},Za.lang.extend(Mn.asn1.x509.KeyUsage,Mn.asn1.x509.Extension),Mn.asn1.x509.BasicConstraints=function(t){Mn.asn1.x509.BasicConstraints.superclass.constructor.call(this,t);this.getExtnValueHex=function(){vart=newArray;this.cA&&t.push(newMn.asn1.DERBoolean),this.pathLen>-1&&t.push(newMn.asn1.DERInteger({int:this.pathLen}));vare=newMn.asn1.DERSequence({array:t});returnthis.asn1ExtnValue=e,this.asn1ExtnValue.getEncodedHex()},this.oid="2.5.29.19",this.cA=!1,this.pathLen=-1,"undefined"!=typeoft&&("undefined"!=typeoft.cA&&(this.cA=t.cA),"undefined"!=typeoft.pathLen&&(this.pathLen=t.pathLen))},Za.lang.extend(Mn.asn1.x509.BasicConstraints,Mn.asn1.x509.Extension),Mn.asn1.x509.CRLDistributionPoints=function(t){Mn.asn1.x509.CRLDistributionPoints.superclass.constructor.call(this,t),this.getExtnValueHex=function(){returnthis.asn1ExtnV
this.list=newArray,this.sortFlag=!0,this.add=function(t){tinstanceofMn.asn1.cms.Attribute&&this.list.push(t)},this.length=function(){returnthis.list.length},this.clear=function(){this.list=newArray,this.hTLV=null,this.hV=null},this.getEncodedHex=function(){if("string"==typeofthis.hTLV)returnthis.hTLV;vart=newMn.asn1.DERSet({array:this.list,sortflag:this.sortFlag});returnthis.hTLV=t.getEncodedHex(),this.hTLV},"undefined"!=typeoft&&"undefined"!=typeoft.sortflag&&0==t.sortflag&&(this.sortFlag=!1)},Za.lang.extend(Mn.asn1.cms.AttributeList,Mn.asn1.ASN1Object),Mn.asn1.cms.SignerInfo=function(t){Mn.asn1.cms.SignerInfo.superclass.constructor.call(this);vare=Mn.asn1,a=Mn.asn1.cms,n=Mn.asn1.x509;this.dCMSVersion=newe.DERInteger({int:1}),this.dSignerIdentifier=null,this.dDigestAlgorithm=null,this.dSignedAttrs=newa.AttributeList,this.dSigAlg=null,this.dSig=null,this.dUnsignedAttrs=newa.AttributeList,this.setSignerIdentifier=function(t){if("string"==typeoft&&t.indexOf("CERTIFICATE")!=-1&&t.indexOf("BEGIN")!=-1&&t.indexOf("END")!=-1){this.dSignerIdentifier=newa.IssuerAndSerialNumber({cert:t})}},this.setForContentAndHash=function(t){"undefined"!=typeoft&&(t.eciObjinstanceofMn.asn1.cms.EncapsulatedContentInfo&&(this.dSignedAttrs.add(newa.ContentType({oid:"1.2.840.113549.1.7.1"})),this.dSignedAttrs.add(newa.MessageDigest({eciObj:t.eciObj,hashAlg:t.hashAlg}))),"undefined"!=typeoft.sdObj&&t.sdObjinstanceofMn.asn1.cms.SignedData&&t.sdObj.digestAlgNameList.join(":").indexOf(t.hashAlg)==-1&&t.sdObj.digestAlgNameList.push(t.hashAlg),"string"==typeoft.hashAlg&&(this.dDigestAlgorithm=newn.AlgorithmIdentifier({name:t.hashAlg})))},this.sign=function(t,a){this.dSigAlg=newn.AlgorithmIdentifier({name:a});varr=this.dSignedAttrs.getEncodedHex(),o=In.getKey(t),i=newMn.crypto.Signature({alg:a});i.init(o),i.updateHex(r);vars=i.sign();this.dSig=newe.DEROctetString({hex:s})},this.addUnsigned=function(t){this.hTLV=null,this.dUnsignedAttrs.hTLV=null,this.dUnsignedAttrs.add(t)},this.getEncodedHex=function(){if(this.dSignedAttrsinstanceofMn.asn1.cms.AttributeList&&0==this.dSignedAttrs.length())throw"SignedAttrs length = 0 (empty)";vart=newe.DERTaggedObject({obj:this.dSignedAttrs,tag:"a0",explicit:!1}),a=null;this.dUnsignedAttrs.length()>0&&(a=newe.DERTaggedObject({obj:this.dUnsignedAttrs,tag:"a1",explicit:!1}));varn=[this.dCMSVersion,this.dSignerIdentifier,this.dDigestAlgorithm,t,this.dSigAlg,this.dSig];null!=a&&n.push(a);varr=newe.DERSequence({array:n});returnthis.hTLV=r.getEncodedHex(),this.hTLV}},Za.lang.extend(Mn.asn1.cms.SignerInfo,Mn.asn1.ASN1Object),Mn.asn1.cms.EncapsulatedContentInfo=function(t){Mn.asn1.cms.EncapsulatedContentInfo.superclass.constructor.call(this);vare=Mn.asn1;Mn.asn1.cms,Mn.asn1.x509;this.dEContentType=newe.DERObjectIdentifier({name:"data"}),this.dEContent=null,this.isDetached=!1,this.eContentValueHex=null,this.setContentType=function(t){t.match(/^[0-2][.][0-9.]+$/)?this.dEContentType=newe.DERObjectIdentifier({oid:t}):this.dEContentType=newe.DERObjectIdentifier({name:t})},this.setContentValue=function(t){"undefined"!=typeoft&&("string"==typeoft.hex?this.eContentValueHex=t.hex:"string"==typeoft.str&&(this.eContentValueHex=ga(t.str)))},this.setContentValueHex=function(t){this.eContentValueHex=t},this.setContentValueStr=function(t){this.eContentValueHex=ga(t)},this.getEncodedHex=function(){if("string"!=typeofthis.eContentValueHex)throw"eContentValue not yet set";vart=newe.DEROctetString({hex:this.eContentValueHex});this.dEContent=newe.DERTaggedObject({obj:t,tag:"a0",explicit:!0});vara=[this.dEContentType];this.isDetached||a.push(this.dEContent);varn=newe.DERSequence({array:a});returnthis.hTLV=n.getEncodedHex(),this.hTLV}},Za.lang.extend(Mn.asn1.cms.EncapsulatedContentInfo,Mn.asn1.ASN1Object),Mn.asn1.cms.ContentInfo=function(t){Mn.asn1.cms.ContentInfo.superclass.constructor.call(this);vare=Mn.asn1,a=(Mn.asn1.cms,Mn.asn1.x509);this.dContentType=null,this.dContent=null,this.setContentType=function(t){"string"==typeoft&&(this.dContentType=a.OID.name2obj(t))},this.getEncodedHex=functi
e.revocationTime=ya(vn.getDecendantHexVByNthList(t,n,[0]))):"82"===t.substr(n,2)&&(e.certStatus="unknown")}catch(t){}try{varr=vn.getDecendantIndexByNthList(t,0,[1,0,1,0,0,2,0,2]);e.thisUpdate=ya(vn.getHexOfV_AtObj(t,r))}catch(t){}try{varo=vn.getDecendantIndexByNthList(t,0,[1,0,1,0,0,2,0,3]);"a0"===t.substr(o,2)&&(e.nextUpdate=ya(vn.getDecendantHexVByNthList(t,o,[0])))}catch(t){}returne};varMn;"undefined"!=typeofMn&&Mn||(Mn={}),"undefined"!=typeofMn.lang&&Mn.lang||(Mn.lang={}),Mn.lang.String=function(){};varSn,Cn;"function"==typeoft?(Sn=function(e){returnpa(newt(e,"utf8").toString("base64"))},Cn=function(e){returnnewt(ha(e),"base64").toString("utf8")}):(Sn=function(t){returnda(xa(Ea(t)))},Cn=function(t){returndecodeURIComponent(Ia(ma(t)))}),Mn.lang.String.isInteger=function(t){return!!t.match(/^[0-9]+$/)||!!t.match(/^-[0-9]+$/)},Mn.lang.String.isHex=function(t){return!(t.length%2!=0||!t.match(/^[0-9a-f]+$/)&&!t.match(/^[0-9A-F]+$/))},Mn.lang.String.isBase64=function(t){returnt=t.replace(/\s+/g,""),!(!t.match(/^[0-9A-Za-z+\/]+={0,3}$/)||t.length%4!=0)},Mn.lang.String.isBase64URL=function(t){return!t.match(/[+\/=]/)&&(t=ha(t),Mn.lang.String.isBase64(t))},Mn.lang.String.isIntegerArray=function(t){returnt=t.replace(/\s+/g,""),!!t.match(/^\[[0-9,]+\]$/)};var_n=function(t,e){vara=t.length;t.length>e.length&&(a=e.length);for(varn=0;n<a;n++)if(t.charCodeAt(n)!=e.charCodeAt(n))returnn;returnt.length!=e.length?a:-1};"undefined"!=typeofMn&&Mn||(Mn={}),"undefined"!=typeofMn.crypto&&Mn.crypto||(Mn.crypto={}),Mn.crypto.Util=newfunction(){this.DIGESTINFOHEAD={sha1:"3021300906052b0e03021a05000414",sha224:"302d300d06096086480165030402040500041c",sha256:"3031300d060960864801650304020105000420",sha384:"3041300d060960864801650304020205000430",sha512:"3051300d060960864801650304020305000440",md2:"3020300c06082a864886f70d020205000410",md5:"3020300c06082a864886f70d020505000410",ripemd160:"3021300906052b2403020105000414"},this.DEFAULTPROVIDER={md5:"cryptojs",sha1:"cryptojs",sha224:"cryptojs",sha256:"cryptojs",sha384:"cryptojs",sha512:"cryptojs",ripemd160:"cryptojs",hmacmd5:"cryptojs",hmacsha1:"cryptojs",hmacsha224:"cryptojs",hmacsha256:"cryptojs",hmacsha384:"cryptojs",hmacsha512:"cryptojs",hmacripemd160:"cryptojs",MD5withRSA:"cryptojs/jsrsa",SHA1withRSA:"cryptojs/jsrsa",SHA224withRSA:"cryptojs/jsrsa",SHA256withRSA:"cryptojs/jsrsa",SHA384withRSA:"cryptojs/jsrsa",SHA512withRSA:"cryptojs/jsrsa",RIPEMD160withRSA:"cryptojs/jsrsa",MD5withECDSA:"cryptojs/jsrsa",SHA1withECDSA:"cryptojs/jsrsa",SHA224withECDSA:"cryptojs/jsrsa",SHA256withECDSA:"cryptojs/jsrsa",SHA384withECDSA:"cryptojs/jsrsa",SHA512withECDSA:"cryptojs/jsrsa",RIPEMD160withECDSA:"cryptojs/jsrsa",SHA1withDSA:"cryptojs/jsrsa",SHA224withDSA:"cryptojs/jsrsa",SHA256withDSA:"cryptojs/jsrsa",MD5withRSAandMGF1:"cryptojs/jsrsa",SHA1withRSAandMGF1:"cryptojs/jsrsa",SHA224withRSAandMGF1:"cryptojs/jsrsa",SHA256withRSAandMGF1:"cryptojs/jsrsa",SHA384withRSAandMGF1:"cryptojs/jsrsa",SHA512withRSAandMGF1:"cryptojs/jsrsa",RIPEMD160withRSAandMGF1:"cryptojs/jsrsa"},this.CRYPTOJSMESSAGEDIGESTNAME={md5:Qa.algo.MD5,sha1:Qa.algo.SHA1,sha224:Qa.algo.SHA224,sha256:Qa.algo.SHA256,sha384:Qa.algo.SHA384,sha512:Qa.algo.SHA512,ripemd160:Qa.algo.RIPEMD160},this.getDigestInfoHex=function(t,e){if("undefined"==typeofthis.DIGESTINFOHEAD[e])throw"alg not supported in Util.DIGESTINFOHEAD: "+e;returnthis.DIGESTINFOHEAD[e]+t},this.getPaddedDigestInfoHex=function(t,e,a){varn=this.getDigestInfoHex(t,e),r=a/4;if(n.length+22>r)throw"key is too short for SigAlg: keylen="+a+","+e;for(varo="0001",i="00"+n,s="",u=r-o.length-i.length,l=0;l<u;l+=2)s+="ff";varc=o+s+i;returnc},this.hashString=function(t,e){vara=newMn.crypto.MessageDigest({alg:e});returna.digestString(t)},this.hashHex=function(t,e){vara=newMn.crypto.MessageDigest({alg:e});returna.digestHex(t)},this.sha1=function(t){vare=newMn.crypto.MessageDigest({alg:"sha1",prov:"cryptojs"});returne.digestString(t)},this.sha256=function(t){vare=newMn.crypto.MessageDigest({alg:"sha256",prov:"cryptojs"});returne.digestString(t)},this.sha256Hex=function(t
functione(){this.init()}functiona(t){this.expression=t}functionn(){}functionr(t){arguments.length>0&&this.init(t)}functiono(t){arguments.length>0&&this.init(t)}functioni(t,e){arguments.length>0&&this.init(t,e)}functions(t,e){arguments.length>0&&this.init(t,e)}functionu(t,e){arguments.length>0&&this.init(t,e)}functionl(t,e){arguments.length>0&&this.init(t,e)}functionc(t,e){arguments.length>0&&this.init(t,e)}functionp(t,e){arguments.length>0&&this.init(t,e)}functionh(t,e){arguments.length>0&&this.init(t,e)}functiond(t,e){arguments.length>0&&this.init(t,e)}functionm(t,e){arguments.length>0&&this.init(t,e)}functionf(t,e){arguments.length>0&&this.init(t,e)}functionb(t,e){arguments.length>0&&this.init(t,e)}functiong(t,e){arguments.length>0&&this.init(t,e)}functiony(t,e){arguments.length>0&&this.init(t,e)}functionw(t,e){arguments.length>0&&this.init(t,e)}functionA(t,e){arguments.length>0&&this.init(t,e)}functionv(t,e,a){arguments.length>0&&this.init(t,e,a)}functionM(t){for(;t&&t.parentNode;)t=t.parentNode;returnt}functionS(t,e){arguments.length>0&&this.init(t,e)}functionC(t,e,a){arguments.length>0&&this.init(t,e,a)}function_(t,e){arguments.length>0&&this.init(t,e)}functionx(t){arguments.length>0&&this.init(t)}functionI(t,e){arguments.length>0&&this.init(t,e)}functionE(t){arguments.length>0&&this.init(t)}functionD(t){arguments.length>0&&this.init(t)}functionT(t){for(vare=t.split("e-"),a=e[0].replace(".",""),n=Number(e[1]),r=0;r<n-1;r+=1)a="0"+a;return"0."+a}functionF(t){for(vare=t.split("e"),a=e[0].replace(".",""),n=Number(e[1]),r=n+1-a.length,o=0;o<r;o+=1)a+="0";returna}functionk(t){arguments.length>0&&this.init(t)}functionL(t){this.init(t)}functionN(t,e){if(t===e)return0;if(t.compareDocumentPosition){vara=t.compareDocumentPosition(e);return1&a?1:10&a?1:20&a?-1:0}for(varn=0,r=0,o=t;null!=o;o=o.parentNode||o.ownerElement)n++;for(vari=e;null!=i;i=i.parentNode||i.ownerElement)r++;if(n>r){for(;n>r;)t=t.parentNode||t.ownerElement,n--;if(t===e)return1}elseif(r>n){for(;r>n;)e=e.parentNode||e.ownerElement,r--;if(t===e)return-1}for(vars=t.parentNode||t.ownerElement,u=e.parentNode||e.ownerElement;s!==u;)t=s,e=u,s=t.parentNode||t.ownerElement,u=e.parentNode||e.ownerElement;varl=G.isAttribute(t),c=G.isAttribute(e);if(l&&!c)return-1;if(!l&&c)return1;if(s)for(varp=l?s.attributes:s.childNodes,h=p.length,d=0;d<h;d+=1){varm=p[d];if(m===t)return-1;if(m===e)return1}thrownewError("Unexpected: could not determine node order")}functionU(){this.init()}functionB(t,e,a){this.isXPathNamespace=!0,this.ownerDocument=a.ownerDocument,this.nodeName="#namespace",this.prefix=t,this.localName=t,this.namespaceURI=e,this.nodeValue=e,this.ownerElement=a,this.nodeType=B.XPATH_NAMESPACE_NODE}functionz(t,e,a){this.variableResolver=null!=t?t:newO,this.namespaceResolver=null!=e?e:newR,this.functionResolver=null!=a?a:newP}functionO(){}functionP(t){this.thisArg=null!=t?t:V,this.functions=newObject,this.addStandardFunctions()}functionR(){}functionH(t,e,a){this.xpath=a.parse(t),this.context=newz,this.context.namespaceResolver=newW(e)}functionW(t){this.xpathNSResolver=t}functionj(t){this.node=t,this.namespaceResolver=newR}functionq(t,e){switch(e==q.ANY_TYPE&&(t.constructor===E?e=q.STRING_TYPE:t.constructor===D?e=q.NUMBER_TYPE:t.constructor===k?e=q.BOOLEAN_TYPE:t.constructor===U&&(e=q.UNORDERED_NODE_ITERATOR_TYPE)),this.resultType=e,e){caseq.NUMBER_TYPE:returnvoid(this.numberValue=t.numberValue());caseq.STRING_TYPE:returnvoid(this.stringValue=t.stringValue());caseq.BOOLEAN_TYPE:returnvoid(this.booleanValue=t.booleanValue());caseq.ANY_UNORDERED_NODE_TYPE:caseq.FIRST_ORDERED_NODE_TYPE:if(t.constructor===U)returnvoid(this.singleNodeValue=t.first());break;caseq.UNORDERED_NODE_ITERATOR_TYPE:caseq.ORDERED_NODE_ITERATOR_TYPE:if(t.constructor===U)returnthis.invalidIteratorState=!1,this.nodes=t.toArray(),void(this.iteratorIndex=0);break;caseq.UNORDERED_NODE_SNAPSHOT_TYPE:caseq.ORDERED_NODE_SNAPSHOT_TYPE:if(t.constructor===U)returnthis.nodes=t.toArray(),void(this.snapshotLength=this.nodes.length)}thr
y.superclass=i.prototype,y.prototype.init=function(t,e){y.superclass.init.call(this,t,e)},y.prototype.evaluate=function(t){returnthis.lhs.evaluate(t).number().div(this.rhs.evaluate(t).number())},y.prototype.toString=function(){return"("+this.lhs.toString()+" div "+this.rhs.toString()+")"},w.prototype=newi,w.prototype.constructor=w,w.superclass=i.prototype,w.prototype.init=function(t,e){w.superclass.init.call(this,t,e)},w.prototype.evaluate=function(t){returnthis.lhs.evaluate(t).number().mod(this.rhs.evaluate(t).number())},w.prototype.toString=function(){return"("+this.lhs.toString()+" mod "+this.rhs.toString()+")"},A.prototype=newi,A.prototype.constructor=A,A.superclass=i.prototype,A.prototype.init=function(t,e){A.superclass.init.call(this,t,e)},A.prototype.evaluate=function(t){returnthis.lhs.evaluate(t).nodeset().union(this.rhs.evaluate(t).nodeset())},A.prototype.toString=function(){returnthis.lhs.toString()+" | "+this.rhs.toString()},v.prototype=newn,v.prototype.constructor=v,v.superclass=n.prototype,v.prototype.init=function(t,e,a){v.superclass.init.call(this),this.filter=t,this.filterPredicates=e,this.locationPath=a},v.prototype.evaluate=function(t){vare,n=newz;if(n.variableResolver=t.variableResolver,n.functionResolver=t.functionResolver,n.namespaceResolver=t.namespaceResolver,n.expressionContextNode=t.expressionContextNode,n.virtualRoot=t.virtualRoot,n.caseInsensitive=t.caseInsensitive,null==this.filter)e=[t.contextNode];else{varr=this.filter.evaluate(t);if(!G.instance_of(r,U)){if(null!=this.filterPredicates&&this.filterPredicates.length>0||null!=this.locationPath)thrownewError("Path expression filter must evaluate to a nodset if predicates or location path are used");returnr}if(e=r.toUnsortedArray(),null!=this.filterPredicates)for(varo=0;o<this.filterPredicates.length;o++){vari=this.filterPredicates[o],s=[];for(n.contextSize=e.length,n.contextPosition=1;n.contextPosition<=n.contextSize;n.contextPosition++)n.contextNode=e[n.contextPosition-1],this.predicateMatches(i,n)&&s.push(n.contextNode);e=s}}if(null!=this.locationPath){if(this.locationPath.absolute)if(9!=e[0].nodeType)if(null!=n.virtualRoot)e=[n.virtualRoot];elseif(null==e[0].ownerDocument){for(varu=e[0];null!=u.parentNode;)u=u.parentNode;e=[u]}elsee=[e[0].ownerDocument];elsee=[e[0]];for(varl=0;l<this.locationPath.steps.length;l++){for(varc=this.locationPath.steps[l],s=[],o=0;o<e.length;o++)switch(n.contextNode=e[o],c.axis){caseC.ANCESTOR:if(n.contextNode===n.virtualRoot)break;varp;for(p=2==n.contextNode.nodeType?this.getOwnerElement(n.contextNode):n.contextNode.parentNode;null!=p&&(c.nodeTest.matches(p,n)&&s.push(p),p!==n.virtualRoot);)p=p.parentNode;break;caseC.ANCESTORORSELF:for(varp=n.contextNode;null!=p&&(c.nodeTest.matches(p,n)&&s.push(p),p!==n.virtualRoot);p=2==p.nodeType?this.getOwnerElement(p):p.parentNode);break;caseC.ATTRIBUTE:varh=n.contextNode.attributes;if(null!=h)for(vard=0;d<h.length;d++){varp=h.item(d);c.nodeTest.matches(p,n)&&s.push(p)}break;caseC.CHILD:for(varp=n.contextNode.firstChild;null!=p;p=p.nextSibling)c.nodeTest.matches(p,n)&&s.push(p);break;caseC.DESCENDANT:for(varm=[n.contextNode.firstChild];m.length>0;)for(varp=m.pop();null!=p;)c.nodeTest.matches(p,n)&&s.push(p),null!=p.firstChild?(m.push(p.nextSibling),p=p.firstChild):p=p.nextSibling;break;caseC.DESCENDANTORSELF:c.nodeTest.matches(n.contextNode,n)&&s.push(n.contextNode);for(varm=[n.contextNode.firstChild];m.length>0;)for(varp=m.pop();null!=p;)c.nodeTest.matches(p,n)&&s.push(p),null!=p.firstChild?(m.push(p.nextSibling),p=p.firstChild):p=p.nextSibling;break;caseC.FOLLOWING:if(n.contextNode===n.virtualRoot)break;varm=[];null!=n.contextNode.firstChild?m.unshift(n.contextNode.firstChild):m.unshift(n.contextNode.nextSibling);for(varp=n.contextNode.parentNode;null!=p&&9!=p.nodeType&&p!==n.virtualRoot;p=p.parentNode)m.unshift(p.nextSibling);dofor(varp=m.pop();null!=p;)c.nodeTest.matches(p,n)&&s.push(p),null!=p.firstChild?(m.push(p.nextSibling),p=p.firstChild):p=p.nextSibling;while(m.length>0);break;caseC.FOLLOWINGSIBLING:if(n.contextNode===n.vi
for(o=0;o<l;++o)c[Z[o]]=b(t,3);if(!I)for(o=l,l=c.length;o<l;++o)c[Z[o]]=0;a=i(c),n=new(I?Uint8Array:Array)(s),r=new(I?Uint8Array:Array)(u),t.J=0,t.s(i(e.call(t,s,a,n)),i(e.call(t,u,a,r)))}functionw(t){this.input=t,this.c=0,this.t=[],this.D=!1}functionA(t){if("string"==typeoft){vare,a,n=t.split("");for(e=0,a=n.length;e<a;e++)n[e]=(255&n[e].charCodeAt(0))>>>0;t=n}for(varr,o=1,i=0,s=t.length,u=0;0<s;){r=1024<s?1024:s,s-=r;doo+=t[u++],i+=o;while(--r);o%=65521,i%=65521}return(i<<16|o)>>>0}functionv(e,a){varn,r;switch(this.input=e,this.c=0,!a&&(a={})||(a.index&&(this.c=a.index),a.verify&&(this.$=a.verify)),n=e[this.c++],r=e[this.c++],15&n){casedt:this.method=dt;break;default:t(Error("unsupported compression method"))}0!==((n<<8)+r)%31&&t(Error("invalid fcheck flag:"+((n<<8)+r)%31)),32&r&&t(Error("fdict flag is not supported")),this.L=newf(e,{index:this.c,bufferSize:a.bufferSize,bufferType:a.bufferType,resize:a.resize})}functionM(t,e){this.input=t,this.a=new(I?Uint8Array:Array)(32768),this.k=mt.o;vara,n={};!e&&(e={})||"number"!=typeofe.compressionType||(this.k=e.compressionType);for(aine)n[a]=e[a];n.outputBuffer=this.a,this.K=news(this.input,n)}functionS(t,a){varn,r,o,i;if(Object.keys)n=Object.keys(a);elsefor(rinn=[],o=0,a)n[o++]=r;for(o=0,i=n.length;o<i;++o)r=n[o],e(t+"."+r,a[r])}varC=void0,_=!0,x=this,I="undefined"!=typeofUint8Array&&"undefined"!=typeofUint16Array&&"undefined"!=typeofUint32Array&&"undefined"!=typeofDataView;a.prototype.f=function(){vart,e=this.buffer,a=e.length,n=new(I?Uint8Array:Array)(a<<1);if(I)n.set(e);elsefor(t=0;t<a;++t)n[t]=e[t];returnthis.buffer=n},a.prototype.d=function(t,e,a){varn,r=this.buffer,o=this.index,i=this.m,s=r[o];if(a&&1<e&&(t=8<e?(L[255&t]<<24|L[t>>>8&255]<<16|L[t>>>16&255]<<8|L[t>>>24&255])>>32-e:L[t]>>8-e),8>e+i)s=s<<e|t,i+=e;elsefor(n=0;n<e;++n)s=s<<1|t>>e-n-1&1,8===++i&&(i=0,r[o++]=L[s],s=0,o===r.length&&(r=this.f()));r[o]=s,this.buffer=r,this.m=i,this.index=o},a.prototype.finish=function(){vart,e=this.buffer,a=this.index;return0<this.m&&(e[a]<<=8-this.m,e[a]=L[e[a]],a++),I?t=e.subarray(0,a):(e.length=a,t=e),t};varE,D=new(I?Uint8Array:Array)(256);for(E=0;256>E;++E){for(varT=E,F=T,k=7,T=T>>>1;T;T>>>=1)F<<=1,F|=1&T,--k;D[E]=(F<<k&255)>>>0}varL=D,N=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,109081
browserId:"471"},603:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*YaBrowser\/([0-9\.]+)[\s\S]*Chrome/i,browserId:"457"},604:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*Safari[\s\S]*Midori\/([0-9\.]+)/i,browserId:"148"},605:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Dooble\/([0-9\.]+)[\s\S]*Safari/i,browserId:"269"},606:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*UCBrowser\/([0-9\.]+)[\s\S]*Mobile[\s\S]*Safari/i,browserId:"225"},607:{regexp:/^Microsoft Office\/15[\s\S]*Microsoft Outlook 15/i,browserId:"473"},608:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*Microsoft Outlook 15/i,browserId:"473"},609:{regexp:/^Typhoeus[\s\S]*https:\/\/github[\s\S]com\/typhoeus\/typhoeus/i,browserId:"287"},610:{regexp:/^RestSharp ([0-9\.]+)$/i,browserId:"474"},611:{regexp:/^Mozilla[\s\S]*Android[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*YaBrowser\/([0-9\.]+)[\s\S]*Mobile/i,browserId:"475"},612:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*Safari[\s\S]*Puffin\/([0-9\.]+)/i,browserId:"476"},613:{regexp:/Mozilla[\s\S]*Windows NT 6\.[\s\S]*Trident\/7\.0[\s\S]*rv:([0-9\.]+)/i,browserId:"35"},614:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*Roccat\/([0-9\.]+)[\s\S]*R/i,browserId:"477"},615:{regexp:/^Airmail ([0-9\.]+)[\s\S]*Mac OS X/i,browserId:"478"},616:{regexp:/^Mozilla[\s\S]*Nintendo 3DS/i,browserId:"479"},617:{regexp:/^Mozilla[\s\S]*Tizen 2[\s\S]*Version\/([0-9\.]+)[\s\S]*Mobile Safari/i,browserId:"422"},619:{regexp:/mozilla[\s\S]*Linux armv7l[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*maemo browser ([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"260"},620:{regexp:/^Mozilla[\s\S]*Polaris ([0-9\.])/i,browserId:"159"},621:{regexp:/^Mozilla[\s\S]*BB10[\s\S]*Touch[\s\S]*AppleWebKit[\s\S]*Mobile/i,browserId:"158"},622:{regexp:/^BrowserEmulator\/0\.9 see http:\/\/dejavu\.org/i,browserId:"481"},623:{regexp:/^Mozilla\/5\.0[\s\S]*SymbianOS\/[0-9\.]+[\s\S]*AppleWebKit[\s\S]*KHTML[\s\S]*Safari\/[0-9\.]+/i,browserId:"226"},624:{regexp:/^Mozilla[\s\S]*PalmOS[\s\S]*WebPro\/([0-9\.]+)[\s\S]*Palm/i,browserId:"482"},625:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*PhantomJS\/([0-9\.]+) Safari/i,browserId:"483"},order:["599","539","596","208","583","611","2","11","49","69","94","149","197","218","359","361","414","443","535","563","564","571","573","578","579","598","612","621","199","407","408","419","541","595","608","5","593","59","117","157","175","179","180","184","203","230","232","233","234","235","266","322","396","403","406","409","439","446","489","494","495","498","533","534","546","561","577","580","581","582","594","603","614","617","170","278","410","411","444","476","506","508","515","517","520","553","554","558","559","560","600","601","602","604","605","606","7","162","22","54","60","61","114","163","182","183","314","331","340","369","431","434","436","440","441","442","452","463","468","469","470","471","484","488","496","502","507","516","519","521","525","526","527","528","530","531","532","569","499","246","400","401","402","509","513","562","438","510","511","150","261","271","342","422","486","512","619","1","3","4","6","8","9","10","14","15","16","19","20","303","24","25","26","28","29","30","31","32","33","35","36","37","223","42","304","44","45","46","48","50","51","53","55","56","57","58","63","64","65","66","67","70","77","78","80","302","86","89","97","98","100","102","104","106","107","108","109","110","111","113","115","327","118","120","122","123","371","126","130","300","169","301","137","141","147","151","152","153","156","155","160","161","164","167","171","172","173","174","176","177","178","181","185","186","187","188","189","192","194","195","196","198","204","205","206","207","209","210","211","212","213","214","215","216","217","219","220","221","222","224","225","226","227","228","229","231","236","238","241","244","247","248","249","250","251","253","258","260","262","264","265","267","272","273","274","275","276","277","279","295","293","294","287","289","296","292","297","298","305","306","307","308","311","313","316","317","318","320","321","323","324","325","328","329","330","333","334","335","336","337","338","339","341","345","
vars="";for(i=0;i<o.length;i++)s+=n.a.chr(parseInt(o[i],r));returnn.a.strToByteArray(s)},highlightTo:function(t,e){vara=n.a.charRep[e[0]||"Space"],r="\r\n"===a?1:a.length;returnt[0].start=t[0].start*(2+r),t[0].end=t[0].end*(2+r)-r,"0x"!==a&&"\\x"!==a||(t[0].start+=2,t[0].end+=2),t},highlightFrom:function(t,e){vara=n.a.charRep[e[0]||"Space"],r="\r\n"===a?1:a.length,o=r+2;return"0x"!==a&&"\\x"!==a||(t[0].start>1?t[0].start-=2:t[0].start=0,t[0].end>1?t[0].end-=2:t[0].end=0),t[0].start=0===t[0].start?0:Math.round(t[0].start/o),t[0].end=0===t[0].end?0:Math.ceil(t[0].end/o),t},runToDecimal:function(t,e){vara=n.a.charRep[e[0]];returnt.join(a)},runFromDecimal:function(t,e){vara=n.a.charRep[e[0]],r=t.split(a),o=[];""===r[r.length-1]&&(r=r.slice(0,r.length-1));for(vari=0;i<r.length;i++)o[i]=parseInt(r[i],10);returno},runToBinary:function(t,e){for(vara=n.a.charRep[e[0]||"Space"],r="",o=8,i=0;i<t.length;i++)r+=n.a.pad(t[i].toString(2),o)+a;returna.length?r.slice(0,-a.length):r},runFromBinary:function(t,e){if("None"!==e[0]){vara=n.a.regexRep[e[0]||"Space"];t=t.replace(a,"")}for(varr=[],o=8,i=0;i<t.length;i+=o)r.push(parseInt(t.substr(i,o),2));returnr},highlightToBinary:function(t,e){vara=n.a.charRep[e[0]||"Space"];returnt[0].start=t[0].start*(8+a.length),t[0].end=t[0].end*(8+a.length)-a.length,t},highlightFromBinary:function(t,e){vara=n.a.charRep[e[0]||"Space"];returnt[0].start=0===t[0].start?0:Math.floor(t[0].start/(8+a.length)),t[0].end=0===t[0].end?0:Math.ceil(t[0].end/(8+a.length)),t},HEX_CONTENT_CONVERT_WHICH:["Only special chars","Only special chars including spaces","All chars"],HEX_CONTENT_SPACES_BETWEEN_BYTES:!1,runToHexContent:function(t,e){vara=e[0],r=e[1];if("All chars"===a){varo="|"+n.a.toHex(t)+"|";returnr||(o=o.replace(/ /g,"")),o}for(vari,s="",u=!1,l="Only special chars including spaces"===a,c=0;c<t.length;c++)i=t[c],32===i&&l||i<48&&32!==i||i>57&&i<65||i>90&&i<97||i>122?(u?r&&(s+=" "):(s+="|",u=!0),s+=n.a.toHex([i])):(u&&(s+="|",u=!1),s+=n.a.chr(t[c]));returnu&&(s+="|"),s},runFromHexContent:function(t,e){for(vara,r=/\|([a-f\d ]{2,})\|/gi,o=[],i=0;a=r.exec(t);){for(;i<a.index;)o.push(n.a.ord(t[i++]));vars=n.a.fromHex(a[1]);if(s)for(varu=0;u<s.length;)o.push(s[u++]);elsefor(;i<r.lastIndex;)o.push(n.a.ord(t[i++]));i=r.lastIndex}for(;i<t.length;)o.push(n.a.ord(t[i++]));returno}};e.a=r},function(t,e,a){"use strict";varn=a(7),r=a(75),o=a.n(r);consti={IO_FORMAT:["UTF8","UTF16","UTF16LE","UTF16BE","Latin1","Windows-1251","Hex","Base64"],run:function(t,e){vara=e[0],r=e[1];return"Windows-1251"===a?(t=n.a.win1251ToUnicode(t),t=o.a.enc.Utf8.parse(t)):t=n.a.format[a].parse(t),"Windows-1251"===r?(t=o.a.enc.Utf8.stringify(t),n.a.unicodeToWin1251(t)):n.a.format[r].stringify(t)}};e.a=i},function(t,e,a){"use strict";varn=a(7),r=a(75),o=a.n(r),i=a(690);a.n(i);consts={IO_FORMAT1:["Hex","Base64","UTF8","UTF16","UTF16LE","UTF16BE","Latin1"],IO_FORMAT2:["UTF8","UTF16","UTF16LE","UTF16BE","Latin1","Hex","Base64"],IO_FORMAT3:["Hex","Base64","UTF16","UTF16LE","UTF16BE","Latin1"],IO_FORMAT4:["Latin1","UTF8","UTF16","UTF16LE","UTF16BE","Hex","Base64"],MODES:["CBC","CFB","CTR","OFB","ECB"],PADDING:["Pkcs7","Iso97971","AnsiX923","Iso10126","ZeroPadding","NoPadding"],RESULT_TYPE:["Show all","Ciphertext","Key","IV","Salt"],_enc:function(t,e,a){varr=n.a.format[a[0].option].parse(a[0].string||""),i=n.a.format[a[1].option].parse(a[1].string||""),s=n.a.format[a[2].option].parse(a[2].string||""),u=o.a.mode[a[3]],l=o.a.pad[a[4]],c=a[5].toLowerCase(),p=a[6];0===i.sigBytes&&(r=r.toString(o.a.enc.Latin1));varh=t.encrypt(e,r,{salt:s.sigBytes>0&&s,iv:i.sigBytes>0?i:null,mode:u,padding:l}),d="";return"show all"===c?(d+="Key: "+h.key.toString(n.a.format[p]),d+="\nIV: "+h.iv.toString(n.a.format[p]),h.salt&&(d+="\nSalt: "+h.salt.toString(n.a.format[p])),d+="\n\nCiphertext: "+h.ciphertext.toString(n.a.format[p])):d=h[c].toString(n.a.format[p]),d},_dec:function(t,e,a){varr=n.a.format[a[0].option].parse(a[0].string||""),i=n.a.format[a[1].option].parse(a[1].string||""),s=n.a.format[a[2].option].parse(a[2].string||""),u=o.a.mod
};e.a=a}).call(e,a(138))},function(t,e,a){"use strict";varn=a(7);constr={DATA_FORMAT:["Hex","Raw"],WORD_LENGTH:4,PAD_INCOMPLETE_WORDS:!0,runSwapEndianness:function(t,e){vara=e[0],r=e[1],o=e[2],i=[],s=[],u=[],l=0,c=0;if(r<=0)return"Word length must be greater than 0";switch(a){case"Hex":i=n.a.fromHex(t);break;case"Raw":i=n.a.strToByteArray(t);break;default:i=t}for(l=0;l<i.length;l+=r){varp=i.slice(l,l+r);if(o&&p.length<r)for(c=p.length;c<r;c++)p.push(0);u.push(p)}for(l=0;l<u.length;l++)for(c=u[l].length;c--;)s.push(u[l][c]);switch(a){case"Hex":returnn.a.toHex(s);case"Raw":returnn.a.byteArrayToUtf8(s);default:returns}}};e.a=r},function(t,e,a){"use strict";varn=a(7);constr={CHUNK_SIZE:1e3,runEntropy:function(t,e){vara=e[0],n="",o=r._calcEntropy(t);n+="Shannon entropy: "+o+"\n<br><canvas id='chart-area'></canvas><br>\n- 0 represents no randomness (i.e. all the bytes in the data have the same value) whereas 8, the maximum, represents a completely random string.\n- Standard English text usually falls somewhere between 3.5 and 5.\n- Properly encrypted or compressed data of a reasonable length should have an entropy of over 7.5.\n\nThe following results show the entropy of chunks of the input data. Chunks with particularly high entropy could suggest encrypted or compressed sections.\n\n<br><script> var canvas = document.getElementById('chart-area'), parentRect = canvas.parentNode.getBoundingClientRect(), entropy = "+o+", height = parentRect.height * 0.25; canvas.width = parentRect.width * 0.95; canvas.height = height > 150 ? 150 : height; CanvasComponents.drawScaleBar(canvas, entropy, 8, [ { label: 'English text', min: 3.5, max: 5 },{ label: 'Encrypted/compressed', min: 7.5, max: 8 } ]); </script>";vari=0;if(0!==a)for(vars=0;s<t.length;s+=a)i=r._calcEntropy(t.slice(s,s+a)),n+="Bytes "+s+" to "+(s+a)+": "+i+"\n";elsen+="Chunk size cannot be 0.";returnn},FREQ_ZEROS:!1,runFreqDistrib:function(t,e){if(!t.length)return"No data";for(vara=newArray(256),r=newArray(256),o=t.length,i=e[0],s=0;s<256;s++)a[s]=0;for(s=0;s<o;s++)a[t[s]]++;varu=0;for(s=0;s<256;s++)a[s]>0&&u++,r[s]=a[s]/o*100;varl="<canvas id='chart-area'></canvas><br>Total data length: "+o+"\nNumber of bytes represented: "+u+"\nNumber of bytes not represented: "+(256-u)+"\n\nByte Percentage\n<script> var canvas = document.getElementById('chart-area'), parentRect = canvas.parentNode.getBoundingClientRect(), scores = "+JSON.stringify(r)+"; canvas.width = parentRect.width * 0.95; canvas.height = parentRect.height * 0.9; CanvasComponents.drawBarChart(canvas, scores, 'Byte', 'Frequency %', 16, 6); </script>";for(s=0;s<256;s++)(a[s]||i)&&(l+=" "+n.a.hex(s,2)+" ("+n.a.padRight(r[s].toFixed(2).replace(".00","")+"%)",8)+Array(Math.ceil(r[s])+1).join("|")+"\n");returnl},_calcEntropy:function(t){for(vare=[],a=t.unique(),r=n.a.byteArrayToChars(t),o=0;o<a.length;o++)e.push(r.count(n.a.chr(a[o]))/t.length);vari,s=0;for(o=0;o<e.length;o++)i=e[o],s+=i*Math.log(i)/Math.log(2);return-s}};e.a=r},function(t,e,a){"use strict";constn={_search:function(t,e,a,n){for(varr,o="",i=0;r=e.exec(t);)a&&a.test(r[0])||(i++,o+=r[0]+"\n");returnn&&(o="Total found: "+i+"\n\n"+o),o},MIN_STRING_LEN:3,DISPLAY_TOTAL:!1,runStrings:function(t,e){vara=e[0]||n.MIN_STRING_LEN,r=e[1],o="[A-Z\\d/\\-:.,_$%'\"()<>= !\\[\\]{}@]",i=newRegExp(o+"{"+a+",}","ig");returnn._search(t,i,null,r)},INCLUDE_IPV4:!0,INCLUDE_IPV6:!1,REMOVE_LOCAL:!1,runIp:function(t,e){vara=e[0],r=e[1],o=e[2],i=e[3],s="(?:(?:\\d|[01]?\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d|\\d)(?:\\/\\d{1,2})?",u=
},IPV4_REGEX:/^\s*((?:\d{1,3}\.){3}\d{1,3})\s*$/,IPV6_REGEX:/^\s*(((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\4)::|:\b|(?![\dA-F])))|(?!\3\4)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4}))\s*$/i,runParseIPv6:function(t,e){vara,r="";if(!(a=i.IPV6_REGEX.exec(t)))return"Invalid IPv6 address";vars=i._strToIpv6(a[1]),u=i._ipv6ToStr(s),l=i._ipv6ToStr(s,!0);if(r+="Longhand: "+u+"\nShorthand: "+l+"\n","::"===l)r+="\nUnspecified address corresponding to 0.0.0.0/32 in IPv4.",r+="\nUnspecified address range: ::/128";elseif("::1"===l)r+="\nLoopback address to the local host corresponding to 127.0.0.1/8 in IPv4.",r+="\nLoopback addresses range: ::1/128";elseif(0===s[0]&&0===s[1]&&0===s[2]&&0===s[3]&&0===s[4]&&65535===s[5])r+="\nIPv4-mapped IPv6 address detected. IPv6 clients will be handled natively by default, and IPv4 clients appear as IPv6 clients at their IPv4-mapped IPv6 address.",r+="\nMapped IPv4 address: "+i._ipv4ToStr((s[6]<<16)+s[7]),r+="\nIPv4-mapped IPv6 addresses range: ::ffff:0:0/96";elseif(0===s[0]&&0===s[1]&&0===s[2]&&0===s[3]&&65535===s[4]&&0===s[5])r+="\nIPv4-translated address detected. Used by Stateless IP/ICMP Translation (SIIT). See RFCs 6145 and 6052 for more details.",r+="\nTranslated IPv4 address: "+i._ipv4ToStr((s[6]<<16)+s[7]),r+="\nIPv4-translated addresses range: ::ffff:0:0:0/96";elseif(256===s[0])r+="\nDiscard prefix detected. This is used when forwarding traffic to a sinkhole router to mitigate the effects of a denial-of-service attack. See RFC 6666 for more details.",r+="\nDiscard range: 100::/64";elseif(100===s[0]&&65435===s[1]&&0===s[2]&&0===s[3]&&0===s[4]&&0===s[5])r+="\n'Well-Known' prefix for IPv4/IPv6 translation detected. See RFC 6052 for more details.",r+="\nTranslated IPv4 address: "+i._ipv4ToStr((s[6]<<16)+s[7]),r+="\n'Well-Known' prefix range: 64:ff9b::/96";elseif(8193===s[0]&&0===s[1]){r+="\nTeredo tunneling IPv6 address detected\n";varc=(s[2]<<16)+s[3],p=65535&~s[5],h=~((s[6]<<16)+s[7]),d=s[4]>>>15&1,m=s[4]>>>14&1,f=s[4]>>>10&15,b=s[4]>>>8&3,g=255&s[4];r+="\nServer IPv4 address: "+i._ipv4ToStr(c)+"\nClient IPv4 address: "+i._ipv4ToStr(h)+"\nClient UDP port: "+p+"\nFlags:\n\tCone: "+d,r+=d?" (Client is behind a cone NAT)":" (Client is not behind a cone NAT)",r+="\n\tR: "+m,m&&(r+=" Error: This flag should be set to 0. See RFC 5991 and RFC 4380."),r+="\n\tRandom1: "+n.a.bin(f,4)+"\n\tUG: "+n.a.bin(b,2),b&&(r+=" Error: This flag should be set to 00. See RFC 4380."),r+="\n\tRandom2: "+n.a.bin(g,8),r+=!m&&!b&&f&&g?"\n\nThis is a valid Teredo address which complies with RFC 4380 and RFC 5991.":m||b?"\n\nThis is an invalid Teredo address.":"\n\nThis is a valid Teredo address which complies with RFC 4380, however it does not comply with RFC 5991 (Teredo Security Updates) as there are no randomised bits in the flag field.",r+="\n\nTeredo prefix range: 2001::/32"}elseif(8193===s[0]&&2===s[1]&&0===s[2])r+="\nAssigned to the Benchmarking Methodology Working Group (BMWG) for benchmarking IPv6. Corresponds to 198.18.0.0/15 for benchmarking IPv4. See RFC 5180 for more details.",r+="\nBMWG range: 2001:2::/48";elseif(8193===s[0]&&s[1]>=16&&s[1]<=31)r+="\nDeprecated, previously ORCHIDv1 (Overlay Routable Cryptographic Hash Identifiers).\nORCHIDv1 range: 2001:10::/28\nORCHIDv2 now uses 2001:20::/28.";elseif(8193===s[0]&&s[1]>=32&&s[1]<=47)r+="\nORCHIDv2 (Overlay Routable Cryptographic Hash Identifiers).\nThese are non-routed IPv6 addresses used for Cryptographic Hash Identifiers.",r+="\nORCHIDv2 range: 2001:20::/28";elseif(8193===s[0]&&3512===s[1])r+="\nThis is a documentation IPv6 address. This range should be used whenever an example IPv6 address is given or to model networking scenarios. Corresponds to 192.0.2.0/24, 198.51.100.0/24, and 203.0.113.0/24 in IPv4.",r+="\nDocumentation range: 2001:db8::/32";elseif(8194===s[0]){r+="\n6to4 transition IPv6 address detected. See RFC 3056 for more details.\n6to4 prefix range: 2002::/16";vary=i._ipv4ToStr((s[1]<<16)+s[2]),w=s[3],A=s[4].toString(16)+s[5].toString(16)+s[6].toString(16)+
for(vara,r,o,i="",s=t.split(",/|"),u=0,l=0;l<s.length;l++)s[l].length&&(a=s[l].split("=")[0],u=a.length>u?a.length:u);for(l=0;l<s.length;l++)s[l].length&&(a=s[l].split("=")[0],r=s[l].split("=")[1],o=n.a.padRight(a,u)+" = "+r+"\n",i+=n.a.padLeft(o,e+o.length," "));returni},_formatByteStr:function(t,e,a){t=n.a.toHex(n.a.fromHex(t),":"),e*=3;for(varr="",o=0;o<t.length;o+=e){vari=t.slice(o,o+e)+"\n";r+=0===o?i:n.a.padLeft(i,a+i.length," ")}returnr.slice(0,r.length-1)},_formatDate:function(t){returnt[4]+t[5]+"/"+t[2]+t[3]+"/"+t[0]+t[1]+" "+t[6]+t[7]+":"+t[8]+t[9]+":"+t[10]+t[11]}};e.a=o,r.X509.hex2dn=function(t){for(vare="",a=r.ASN1HEX.getPosArrayOfChildren_AtObj(t,0),n=0;n<a.length;n++){varo=r.ASN1HEX.getHexOfTLV_AtObj(t,a[n]);e=e+",/|"+r.X509.hex2rdn(o)}returne},r.X509.DN_ATTRHEX={"0603550403":"commonName","0603550404":"surname","0603550406":"countryName","0603550407":"localityName","0603550408":"stateOrProvinceName","0603550409":"streetAddress","060355040a":"organizationName","060355040b":"organizationalUnitName","060355040c":"title","0603550414":"telephoneNumber","060355042a":"givenName","06032b06010505070201":"idCertificatePolicies","06036086480186f8420101":"netscape-cert-type","06036086480186f8420102":"netscape-base-url","06036086480186f8420103":"netscape-revocation-url","06036086480186f8420104":"netscape-ca-revocation-url","06036086480186f8420107":"netscape-cert-renewal-url","06036086480186f8420108":"netscape-ca-policy-url","06036086480186f842010c":"netscape-ssl-server-name","06036086480186f842010d":"netscape-comment","0603604c010201":"A1","0603604c010203":"A3","0603604c01020110":"Certification Practice Statement pointer","0603604c010301":"Dados do cert parte 1","0603604c010305":"Dados do cert parte 2","0603604c010306":"Dados do cert parte 3","06030992268993f22c640119":"domainComponent","06032a24a0f2a07d01010a":"Signet pilot","06032a24a0f2a07d01010b":"Signet intraNet","06032a24a0f2a07d010102":"Signet personal","06032a24a0f2a07d010114":"Signet securityPolicy","06032a24a0f2a07d010103":"Signet business","06032a24a0f2a07d010104":"Signet legal","06032a24a497a35301640101":"Certificates Australia policyIdentifier","06032a85702201":"seis-cp","06032a8570220101":"SEIS certificatePolicy-s10","06032a85702202":"SEIS pe","06032a85702203":"SEIS at","06032a8570220301":"SEIS at-personalIdentifier","06032a8648ce380201":"holdinstruction-none","06032a8648ce380202":"holdinstruction-callissuer","06032a8648ce380203":"holdinstruction-reject","06032a8648ce380401":"dsa","06032a8648ce380403":"dsaWithSha1","06032a8648ce3d01":"fieldType","06032a8648ce3d0101":"prime-field","06032a8648ce3d0102":"characteristic-two-field","06032a8648ce3d010201":"ecPublicKey","06032a8648ce3d010203":"characteristic-two-basis","06032a8648ce3d01020301":"onBasis","06032a8648ce3d01020302":"tpBasis","06032a8648ce3d01020303":"ppBasis","06032a8648ce3d02":"publicKeyType","06032a8648ce3d0201":"ecPublicKey","06032a8648ce3e0201":"dhPublicNumber","06032a864886f67d07":"nsn","06032a864886f67d0741":"nsn-ce","06032a864886f67d074100":"entrustVersInfo","06032a864886f67d0742":"nsn-alg","06032a864886f67d07420a":"cast5CBC","06032a864886f67d07420b":"cast5MAC","06032a864886f67d07420c":"pbeWithMD5AndCAST5-CBC","06032a864886f67d07420d":"passwordBasedMac","06032a864886f67d074203":"cast3CBC","06032a864886f67d0743":"nsn-oc","06032a864886f67d074300":"entrustUser","06032a864886f67d0744":"nsn-at","06032a864886f67d074400":"entrustCAInfo","06032a864886f67d07440a":"attributeCertificate","06032a864886f70d0101":"pkcs-1","06032a864886f70d010101":"rsaEncryption","06032a864886f70d010102":"md2withRSAEncryption","06032a864886f70d010103":"md4withRSAEncryption","06032a864886f70d010104":"md5withRSAEncryption","06032a864886f70d010105":"sha1withRSAEncryption","06032a864886f70d010106":"rsaOAEPEncryptionSET","06032a864886f70d010910020b":"SMIMEEncryptionKeyPreference","06032a864886f70d010c":"pkcs-12","06032a864886f70d010c01":"pkcs-12-PbeIds","06032a864886f70d010c0101":"pbeWithSHAAnd128BitRC4","06032a864886f70d010c0102":"pbeWithSHAAnd40BitRC4","06032a864886f70d010c0103":"pbeWithSHAAnd3-KeyTripleDES-CBC","060