PHP WebShell

Текущая директория: /opt/BitGoJS/node_modules/cbor-x/dist

Просмотр файла: index.min.js

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).CBOR={})}(this,(function(e){"use strict";let t,r,n;try{t=new TextDecoder}catch(e){}let i=0;const s={};let o,a,l,f,u,c,d,h={},y=0,p=0,g=[],b=[],w={useRecords:!1,mapsAsObjects:!0},m=!1,A=2;try{new Function("")}catch(e){A=1/0}class v{constructor(e){if(e&&(!e.keyMap&&!e._keyMap||e.useRecords||(e.useRecords=!1,e.mapsAsObjects=!0),!1===e.useRecords&&void 0===e.mapsAsObjects&&(e.mapsAsObjects=!0),e.getStructures&&(e.getShared=e.getStructures),e.getShared&&!e.structures&&((e.structures=[]).uninitialized=!0),e.keyMap)){this.mapKey=new Map;for(let[t,r]of Object.entries(e.keyMap))this.mapKey.set(r,t)}Object.assign(this,e)}decodeKey(e){return this.keyMap&&this.mapKey.get(e)||e}encodeKey(e){return this.keyMap&&this.keyMap.hasOwnProperty(e)?this.keyMap[e]:e}encodeKeys(e){if(!this._keyMap)return e;let t=new Map;for(let[r,n]of Object.entries(e))t.set(this._keyMap.hasOwnProperty(r)?this._keyMap[r]:r,n);return t}decodeKeys(e){if(!this._keyMap||"Map"!=e.constructor.name)return e;if(!this._mapKey){this._mapKey=new Map;for(let[e,t]of Object.entries(this._keyMap))this._mapKey.set(t,e)}let t={};return e.forEach(((e,r)=>t[E(this._mapKey.has(r)?this._mapKey.get(r):r)]=e)),t}mapDecode(e,t){let r=this.decode(e);return this._keyMap&&"Array"===r.constructor.name?r.map((e=>this.decodeKeys(e))):r}decode(e,t){if(r)return J((()=>(H(),this?this.decode(e,t):v.prototype.decode.call(w,e,t))));n=t>-1?t:e.length,i=0,p=0,a=null,l=null,r=e;try{c=e.dataView||(e.dataView=new DataView(e.buffer,e.byteOffset,e.byteLength))}catch(t){if(r=null,e instanceof Uint8Array)throw t;throw new Error("Source must be a Uint8Array or Buffer but was a "+(e&&"object"==typeof e?e.constructor.name:typeof e))}if(this instanceof v){if(h=this,u=this.sharedValues&&(this.pack?new Array(this.maxPrivatePackedValues||16).concat(this.sharedValues):this.sharedValues),this.structures)return o=this.structures,O();(!o||o.length>0)&&(o=[])}else h=w,(!o||o.length>0)&&(o=[]),u=null;return O()}decodeMultiple(e,t){let r,n=0;try{let s=e.length;m=!0;let o=this?this.decode(e,s):$.decode(e,s);if(!t){for(r=[o];i<s;)n=i,r.push(O());return r}if(!1===t(o))return;for(;i<s;)if(n=i,!1===t(O()))return}catch(e){throw e.lastPosition=n,e.values=r,e}finally{m=!1,H()}}}function O(){try{let e=k();if(l){if(i>=l.postBundlePosition){let e=new Error("Unexpected bundle position");throw e.incomplete=!0,e}i=l.postBundlePosition,l=null}if(i==n)o=null,r=null,f&&(f=null);else{if(i>n){let e=new Error("Unexpected end of CBOR data");throw e.incomplete=!0,e}if(!m)throw new Error("Data read, but end of buffer not reached")}return e}catch(e){throw H(),(e instanceof RangeError||e.message.startsWith("Unexpected end of buffer"))&&(e.incomplete=!0),e}}function k(){let e=r[i++],t=e>>5;if(e&=31,e>23)switch(e){case 24:e=r[i++];break;case 25:if(7==t)return function(){let e=r[i++],t=r[i++],n=(127&e)>>2;if(31===n)return t||3&e?NaN:128&e?-1/0:1/0;if(0===n){let r=((3&e)<<8|t)/(1<<24);return 128&e?-r:r}return V[3]=128&e|56+(n>>1),V[2]=(7&e)<<5|t>>3,V[1]=t<<5,V[0]=0,B[0]}();e=c.getUint16(i),i+=2;break;case 26:if(7==t){let e=c.getFloat32(i);if(h.useFloat32>2){let t=Y[(127&r[i])<<1|r[i+1]>>7];return i+=4,(t*e+(e>0?.5:-.5)>>0)/t}return i+=4,e}e=c.getUint32(i),i+=4;break;case 27:if(7==t){let e=c.getFloat64(i);return i+=8,e}if(t>1){if(c.getUint32(i)>0)throw new Error("JavaScript does not support arrays, maps, or strings with length over 4294967295");e=c.getUint32(i+4)}else h.int64AsNumber?(e=4294967296*c.getUint32(i),e+=c.getUint32(i+4)):e=c.getBigUint64(i);i+=8;break;case 31:switch(t){case 2:case 3:throw new Error("Indefinite length not supported for byte or text strings");case 4:let e,r=[],n=0;for(;(e=k())!=s;)r[n++]=e;return 4==t?r:3==t?r.join(""):Buffer.concat(r);case 5:let i;if(h.mapsAsObjects){let e={};if(h.keyMap)for(;(i=k())!=s;)e[E(h.decodeKey(i))]=k();else for(;(i=k())!=s;)e[E(i)]=k();return e}{d&&(h.mapsAsObjects=!0,d=!1);let e=new Map;if(h.keyMap)for(;(i=k())!=s;)e.set(h.decodeKey(i),k());else for(;(i=k())!=s;)e.set(i,k());return e}case 7:return s;default:throw new Error("Invalid major type for indefinite length "+t)}default:throw new Error("Unknown token "+e)}switch(t){case 0:return e;case 1:return~e;case 2:return f=e,h.copyBuffers?Uint8Array.prototype.slice.call(r,i,i+=f):r.subarray(i,i+=f);case 3:if(p>=i)return a.slice(i-y,(i+=e)-y);if(0==p&&n<140&&e<32){let t=e<16?x(e):function(e){let t=i,n=new Array(e);for(let s=0;s<e;s++){const e=r[i++];if((128&e)>0)return void(i=t);n[s]=e}return j.apply(String,n)}(e);if(null!=t)return t}return M(e);case 4:let t=new Array(e);for(let r=0;r<e;r++)t[r]=k();return t;case 5:if(h.mapsAsObjects){let t={};if(h.keyMap)for(let r=0;r<e;r++)t[E(h.decodeKey(k()))]=k();else for(let r=0;r<e;r++)t[E(k())]=k();return t}{d&&(h.mapsAsObjects=!0,d=!1);let t=new Map;if(h.keyMap)for(let r=0;r<e;r++)t.set(h.decodeKey(k()),k());else for(let r=0;r<e;r++)t.set(k(),k());return t}case 6:if(e>=57337){let t=o[8191&e];if(t)return t.read||(t.read=I(t)),t.read();if(e<65536){if(57343==e){let e=z(),t=k(),r=k();P(t,r);let n={};if(h.keyMap)for(let t=2;t<e;t++){n[E(h.decodeKey(r[t-2]))]=k()}else for(let t=2;t<e;t++){n[E(r[t-2])]=k()}return n}if(57342==e){let e=z(),t=k();for(let r=2;r<e;r++)P(t++,k());return k()}if(57337==e)return function(){let e=z(),t=i+k();for(let t=2;t<e;t++){let e=z();i+=e}let r=i;return i=t,l=[S(z()),S(z())],l.position0=0,l.position1=0,l.postBundlePosition=i,i=r,k()}();if(h.getShared&&(W(),t=o[8191&e],t))return t.read||(t.read=I(t)),t.read()}}let s=g[e];if(s)return s.handlesRead?s(k):s(k());{let t=k();for(let r=0;r<b.length;r++){let n=b[r](e,t);if(void 0!==n)return n}return new _(t,e)}case 7:switch(e){case 20:return!1;case 21:return!0;case 22:return null;case 23:return;default:let t=(u||D())[e];if(void 0!==t)return t;throw new Error("Unknown token "+e)}default:if(isNaN(e)){let e=new Error("Unexpected end of CBOR data");throw e.incomplete=!0,e}throw new Error("Unknown CBOR token "+e)}var f}const U=/^[a-zA-Z_$][a-zA-Z\d_$]*$/;function I(e){return e.slowReads=0,function(){let e=r[i++];if(e&=31,e>23)switch(e){case 24:e=r[i++];break;case 25:e=c.getUint16(i),i+=2;break;case 26:e=c.getUint32(i),i+=4;break;default:throw new Error("Expected array header, but got "+r[i-1])}let t=this.compiledReader;for(;t;){if(t.propertyCount===e)return t(k);t=t.next}if(this.slowReads++>=A){let r=this.length==e?this:this.slice(0,e);return t=h.keyMap?new Function("r","return {"+r.map((e=>h.decodeKey(e))).map((e=>U.test(e)?E(e)+":r()":"["+JSON.stringify(e)+"]:r()")).join(",")+"}"):new Function("r","return {"+r.map((e=>U.test(e)?E(e)+":r()":"["+JSON.stringify(e)+"]:r()")).join(",")+"}"),this.compiledReader&&(t.next=this.compiledReader),t.propertyCount=e,this.compiledReader=t,t(k)}let n={};if(h.keyMap)for(let t=0;t<e;t++)n[E(h.decodeKey(this[t]))]=k();else for(let t=0;t<e;t++)n[E(this[t])]=k();return n}}function E(e){if("string"==typeof e)return"__proto__"===e?"__proto_":e;if("number"==typeof e||"boolean"==typeof e||"bigint"==typeof e)return e.toString();if(null==e)return e+"";throw new Error("Invalid property name type "+typeof e)}let M=S;function S(e){let n;if(e<16&&(n=x(e)))return n;if(e>64&&t)return t.decode(r.subarray(i,i+=e));const s=i+e,o=[];for(n="";i<s;){const e=r[i++];if(0==(128&e))o.push(e);else if(192==(224&e)){const t=63&r[i++];o.push((31&e)<<6|t)}else if(224==(240&e)){const t=63&r[i++],n=63&r[i++];o.push((31&e)<<12|t<<6|n)}else if(240==(248&e)){let t=(7&e)<<18|(63&r[i++])<<12|(63&r[i++])<<6|63&r[i++];t>65535&&(t-=65536,o.push(t>>>10&1023|55296),t=56320|1023&t),o.push(t)}else o.push(e);o.length>=4096&&(n+=j.apply(String,o),o.length=0)}return o.length>0&&(n+=j.apply(String,o)),n}let j=String.fromCharCode;function x(e){if(e<4){if(e<2){if(0===e)return"";{let e=r[i++];return(128&e)>1?void(i-=1):j(e)}}{let t=r[i++],n=r[i++];if((128&t)>0||(128&n)>0)return void(i-=2);if(e<3)return j(t,n);let s=r[i++];return(128&s)>0?void(i-=3):j(t,n,s)}}{let t=r[i++],n=r[i++],s=r[i++],o=r[i++];if((128&t)>0||(128&n)>0||(128&s)>0||(128&o)>0)return void(i-=4);if(e<6){if(4===e)return j(t,n,s,o);{let e=r[i++];return(128&e)>0?void(i-=5):j(t,n,s,o,e)}}if(e<8){let a=r[i++],l=r[i++];if((128&a)>0||(128&l)>0)return void(i-=6);if(e<7)return j(t,n,s,o,a,l);let f=r[i++];return(128&f)>0?void(i-=7):j(t,n,s,o,a,l,f)}{let a=r[i++],l=r[i++],f=r[i++],u=r[i++];if((128&a)>0||(128&l)>0||(128&f)>0||(128&u)>0)return void(i-=8);if(e<10){if(8===e)return j(t,n,s,o,a,l,f,u);{let e=r[i++];return(128&e)>0?void(i-=9):j(t,n,s,o,a,l,f,u,e)}}if(e<12){let c=r[i++],d=r[i++];if((128&c)>0||(128&d)>0)return void(i-=10);if(e<11)return j(t,n,s,o,a,l,f,u,c,d);let h=r[i++];return(128&h)>0?void(i-=11):j(t,n,s,o,a,l,f,u,c,d,h)}{let c=r[i++],d=r[i++],h=r[i++],y=r[i++];if((128&c)>0||(128&d)>0||(128&h)>0||(128&y)>0)return void(i-=12);if(e<14){if(12===e)return j(t,n,s,o,a,l,f,u,c,d,h,y);{let e=r[i++];return(128&e)>0?void(i-=13):j(t,n,s,o,a,l,f,u,c,d,h,y,e)}}{let p=r[i++],g=r[i++];if((128&p)>0||(128&g)>0)return void(i-=14);if(e<15)return j(t,n,s,o,a,l,f,u,c,d,h,y,p,g);let b=r[i++];return(128&b)>0?void(i-=15):j(t,n,s,o,a,l,f,u,c,d,h,y,p,g,b)}}}}}let B=new Float32Array(1),V=new Uint8Array(B.buffer,0,4);new Array(4096);class _{constructor(e,t){this.value=e,this.tag=t}}g[0]=e=>new Date(e),g[1]=e=>new Date(Math.round(1e3*e)),g[2]=e=>{let t=BigInt(0);for(let r=0,n=e.byteLength;r<n;r++)t=BigInt(e[r])+t<<BigInt(8);return t},g[3]=e=>BigInt(-1)-g[2](e),g[4]=e=>+(e[1]+"e"+e[0]),g[5]=e=>e[1]*Math.exp(e[0]*Math.log(2));const P=(e,t)=>{let r=o[e-=57344];r&&r.isShared&&((o.restoreStructures||(o.restoreStructures=[]))[e]=r),o[e]=t,t.read=I(t)};g[105]=e=>{let t=e.length,r=e[1];P(e[0],r);let n={};for(let i=2;i<t;i++){n[E(r[i-2])]=e[i]}return n},g[14]=e=>l?l[0].slice(l.position0,l.position0+=e):new _(e,14),g[15]=e=>l?l[1].slice(l.position1,l.position1+=e):new _(e,15);let R={Error:Error,RegExp:RegExp};g[27]=e=>(R[e[0]]||Error)(e[1],e[2]);const F=e=>{if(132!=r[i++]){let e=new Error("Packed values structure must be followed by a 4 element array");throw r.length<i&&(e.incomplete=!0),e}let t=e();if(!t||!t.length){let e=new Error("Packed values structure must be followed by a 4 element array");throw e.incomplete=!0,e}return u=u?t.concat(u.slice(t.length)):t,u.prefixes=e(),u.suffixes=e(),e()};function T(e,t){return"string"==typeof e?e+t:e instanceof Array?e.concat(t):Object.assign({},e,t)}function D(){if(!u){if(!h.getShared)throw new Error("No packed values available");W()}return u}F.handlesRead=!0,g[51]=F,g[6]=e=>{if(!u){if(!h.getShared)return new _(e,6);W()}if("number"==typeof e)return u[16+(e>=0?2*e:-2*e-1)];let t=new Error("No support for non-integer packed references yet");throw void 0===e&&(t.incomplete=!0),t},g[28]=e=>{f||(f=new Map,f.id=0);let t,n=f.id++,s=i;t=r[i]>>5==4?[]:{};let o={target:t};f.set(n,o);let a=e();return o.used?(Object.getPrototypeOf(t)!==Object.getPrototypeOf(a)&&(i=s,t=a,f.set(n,{target:t}),a=e()),Object.assign(t,a)):(o.target=a,a)},g[28].handlesRead=!0,g[29]=e=>{let t=f.get(e);return t.used=!0,t.target},g[258]=e=>new Set(e),(g[259]=e=>(h.mapsAsObjects&&(h.mapsAsObjects=!1,d=!0),e())).handlesRead=!0;b.push(((e,t)=>e>=225&&e<=255?T(D().prefixes[e-224],t):e>=28704&&e<=32767?T(D().prefixes[e-28672],t):e>=1879052288&&e<=2147483647?T(D().prefixes[e-1879048192],t):e>=216&&e<=223?T(t,D().suffixes[e-216]):e>=27647&&e<=28671?T(t,D().suffixes[e-27639]):e>=1811940352&&e<=1879048191?T(t,D().suffixes[e-1811939328]):1399353956==e?{packedValues:u,structures:o.slice(0),version:t}:55799==e?t:void 0));const C=1==new Uint8Array(new Uint16Array([1]).buffer)[0],K=[Uint8Array,Uint8ClampedArray,Uint16Array,Uint32Array,"undefined"==typeof BigUint64Array?{name:"BigUint64Array"}:BigUint64Array,Int8Array,Int16Array,Int32Array,"undefined"==typeof BigInt64Array?{name:"BigInt64Array"}:BigInt64Array,Float32Array,Float64Array],N=[64,68,69,70,71,72,77,78,79,85,86];for(let e=0;e<K.length;e++)L(K[e],N[e]);function L(e,t){let r,n="get"+e.name.slice(0,-5);"function"==typeof e?r=e.BYTES_PER_ELEMENT:e=null;for(let i=0;i<2;i++){if(!i&&1==r)continue;let s=2==r?1:4==r?2:8==r?3:0;g[i?t:t-4]=1==r||i==C?n=>{if(!e)throw new Error("Could not find typed array for code "+t);return h.copyBuffers||1!==r&&(2!==r||1&n.byteOffset)&&(4!==r||3&n.byteOffset)&&(8!==r||7&n.byteOffset)?new e(Uint8Array.prototype.slice.call(n,0).buffer):new e(n.buffer,n.byteOffset,n.byteLength>>s)}:r=>{if(!e)throw new Error("Could not find typed array for code "+t);let o=new DataView(r.buffer,r.byteOffset,r.byteLength),a=r.length>>s,l=new e(a),f=o[n];for(let e=0;e<a;e++)l[e]=f.call(o,e<<s,i);return l}}}function z(){let e=31&r[i++];if(e>23)switch(e){case 24:e=r[i++];break;case 25:e=c.getUint16(i),i+=2;break;case 26:e=c.getUint32(i),i+=4}return e}function W(){if(h.getShared){let e=J((()=>(r=null,h.getShared())))||{},t=e.structures||[];h.sharedVersion=e.version,u=h.sharedValues=e.packedValues,!0===o?h.structures=o=t:o.splice.apply(o,[0,t.length].concat(t))}}function J(e){let t=n,s=i,u=y,d=p,g=a,b=f,w=l,A=new Uint8Array(r.slice(0,n)),v=o,O=h,k=m,U=e();return n=t,i=s,y=u,p=d,a=g,f=b,l=w,r=A,m=k,o=v,h=O,c=new DataView(r.buffer,r.byteOffset,r.byteLength),U}function H(){r=null,f=null,o=null}const Y=new Array(147);for(let e=0;e<256;e++)Y[e]=+("1e"+Math.floor(45.15-.30103*e));let $=new v({useRecords:!1});const Z=$.decode,q=$.decodeMultiple,G={NEVER:0,ALWAYS:1,DECIMAL_ROUND:3,DECIMAL_FIT:4};let Q,X,ee;try{Q=new TextEncoder}catch(e){}const te="object"==typeof globalThis&&globalThis.Buffer,re=void 0!==te,ne=re?te.allocUnsafeSlow:Uint8Array,ie=re?te:Uint8Array,se=re?4294967296:2144337920;let oe,ae,le,fe,ue=0,ce=null;const de=/[\u0080-\uFFFF]/,he=Symbol("record-id");class ye extends v{constructor(e){let t,r,n,i,s;super(e),this.offset=0,e=e||{};let o=ie.prototype.utf8Write?function(e,t,r){return ae.utf8Write(e,t,r)}:!(!Q||!Q.encodeInto)&&function(e,t){return Q.encodeInto(e,ae.subarray(t)).written},a=this,l=e.structures||e.saveStructures,f=e.maxSharedStructures;if(null==f&&(f=l?128:0),f>8190)throw new Error("Maximum maxSharedStructure is 8190");let u=e.sequential;u&&(f=0),this.structures||(this.structures=[]),this.saveStructures&&(this.saveShared=this.saveStructures);let c,d,h,y=e.sharedValues;if(y){h=Object.create(null);for(let e=0,t=y.length;e<t;e++)h[y[e]]=e}let p=[],g=0,b=0;this.mapEncode=function(e,t){if(this._keyMap&&!this._mapped&&"Array"===e.constructor.name)e=e.map((e=>this.encodeKeys(e)));return this.encode(e,t)},this.encode=function(o,l){if(ae||(ae=new ne(8192),le=new DataView(ae.buffer,0,8192),ue=0),fe=ae.length-10,fe-ue<2048?(ae=new ne(ae.length),le=new DataView(ae.buffer,0,ae.length),fe=ae.length-10,ue=0):l===_e&&(ue=ue+7&2147483640),t=ue,a.useSelfDescribedHeader&&(le.setUint32(ue,3654940416),ue+=3),s=a.structuredClone?new Map:null,a.bundleStrings&&"string"!=typeof o?(ce=[],ce.size=1/0):ce=null,r=a.structures,r){if(r.uninitialized){let e=a.getShared()||{};a.structures=r=e.structures||[],a.sharedVersion=e.version;let t=a.sharedValues=e.packedValues;if(t){h={};for(let e=0,r=t.length;e<r;e++)h[t[e]]=e}}let e=r.length;if(e>f&&!u&&(e=f),!r.transitions){r.transitions=Object.create(null);for(let t=0;t<e;t++){let e=r[t];if(!e)continue;let n,i=r.transitions;for(let r=0,s=e.length;r<s;r++){void 0===i[he]&&(i[he]=t);let s=e[r];n=i[s],n||(n=i[s]=Object.create(null)),i=n}i[he]=1048576|t}}u||(r.nextId=e)}if(n&&(n=!1),i=r||[],d=h,e.pack){let t=new Map;if(t.values=[],t.encoder=a,t.maxValues=e.maxPrivatePackedValues||(h?16:1/0),t.objectMap=h||!1,t.samplingPackedValues=c,Ae(o,t),t.values.length>0){ae[ue++]=216,ae[ue++]=51,be(4);let e=t.values;w(e),be(0),be(0),d=Object.create(h||null);for(let t=0,r=e.length;t<r;t++)d[e[t]]=t}}oe=l&Re;try{if(oe)return;if(w(o),ce&&Ue(t,w),a.offset=ue,s&&s.idsToInsert){ue+=2*s.idsToInsert.length,ue>fe&&A(ue),a.offset=ue;let e=function(e,t){let r,n=2*t.length,i=e.length-n;t.sort(((e,t)=>e.offset>t.offset?1:-1));for(let r=0;r<t.length;r++){let n=t[r];n.id=r;for(let t of n.references)e[t++]=r>>8,e[t]=255&r}for(;r=t.pop();){let t=r.offset;e.copyWithin(t+n,t,i),n-=2;let s=t+n;e[s++]=216,e[s++]=28,i=t}return e}(ae.subarray(t,ue),s.idsToInsert);return s=null,e}return l&_e?(ae.start=t,ae.end=ue,ae):ae.subarray(t,ue)}finally{if(r)if(b<10&&b++,r.length>f&&(r.length=f),g>1e4)r.transitions=null,b=0,g=0,p.length>0&&(p=[]);else if(p.length>0&&!u){for(let e=0,t=p.length;e<t;e++)p[e][he]=void 0;p=[]}if(n&&a.saveShared){a.structures.length>f&&(a.structures=a.structures.slice(0,f));let e=ae.subarray(t,ue);return!1===a.updateSharedData()?a.encode(o):e}l&Pe&&(ue=t)}},this.findCommonStringsToPack=()=>(c=new Map,h||(h=Object.create(null)),e=>{let t=e&&e.threshold||4,r=this.pack?e.maxPrivatePackedValues||16:0;y||(y=this.sharedValues=[]);for(let[e,i]of c)i.count>t&&(h[e]=r++,y.push(e),n=!0);for(;this.saveShared&&!1===this.updateSharedData(););c=null});const w=r=>{ue>fe&&(ae=A(ue));var n,i=typeof r;if("string"===i){if(d){let t=d[r];if(t>=0)return void(t<16?ae[ue++]=t+224:(ae[ue++]=198,w(1&t?15-t>>1:t-16>>1)));if(c&&!e.pack){let e=c.get(r);e?e.count++:c.set(r,{count:1})}}let i,s=r.length;if(ce&&s>=4&&s<1024){if((ce.size+=s)>61440){let e,r=(ce[0]?3*ce[0].length+ce[1].length:0)+10;ue+r>fe&&(ae=A(ue+r)),ae[ue++]=217,ae[ue++]=223,ae[ue++]=249,ae[ue++]=ce.position?132:130,ae[ue++]=26,e=ue-t,ue+=4,ce.position&&Ue(t,w),ce=["",""],ce.size=0,ce.position=e}let e=de.test(r);return ce[e?0:1]+=r,ae[ue++]=e?206:207,void w(s)}i=s<32?1:s<256?2:s<65536?3:5;let a=3*s;if(ue+a>fe&&(ae=A(ue+a)),s<64||!o){let e,t,o,a=ue+i;for(e=0;e<s;e++)t=r.charCodeAt(e),t<128?ae[a++]=t:t<2048?(ae[a++]=t>>6|192,ae[a++]=63&t|128):55296==(64512&t)&&56320==(64512&(o=r.charCodeAt(e+1)))?(t=65536+((1023&t)<<10)+(1023&o),e++,ae[a++]=t>>18|240,ae[a++]=t>>12&63|128,ae[a++]=t>>6&63|128,ae[a++]=63&t|128):(ae[a++]=t>>12|224,ae[a++]=t>>6&63|128,ae[a++]=63&t|128);n=a-ue-i}else n=o(r,ue+i,a);n<24?ae[ue++]=96|n:n<256?(i<2&&ae.copyWithin(ue+2,ue+1,ue+1+n),ae[ue++]=120,ae[ue++]=n):n<65536?(i<3&&ae.copyWithin(ue+3,ue+2,ue+2+n),ae[ue++]=121,ae[ue++]=n>>8,ae[ue++]=255&n):(i<5&&ae.copyWithin(ue+5,ue+3,ue+3+n),ae[ue++]=122,le.setUint32(ue,n),ue+=4),ue+=n}else if("number"===i)if(this.alwaysUseFloat||r>>>0!==r)if(this.alwaysUseFloat||r>>0!==r){let e;if((e=this.useFloat32)>0&&r<4294967296&&r>=-2147483648){let t;if(ae[ue++]=250,le.setFloat32(ue,r),e<4||(t=r*Y[(127&ae[ue])<<1|ae[ue+1]>>7])>>0===t)return void(ue+=4);ue--}ae[ue++]=251,le.setFloat64(ue,r),ue+=8}else r>=-24?ae[ue++]=31-r:r>=-256?(ae[ue++]=56,ae[ue++]=~r):r>=-65536?(ae[ue++]=57,le.setUint16(ue,~r),ue+=2):(ae[ue++]=58,le.setUint32(ue,~r),ue+=4);else r<24?ae[ue++]=r:r<256?(ae[ue++]=24,ae[ue++]=r):r<65536?(ae[ue++]=25,ae[ue++]=r>>8,ae[ue++]=255&r):(ae[ue++]=26,le.setUint32(ue,r),ue+=4);else if("object"===i)if(r){if(s){let e=s.get(r);if(e){if(ae[ue++]=216,ae[ue++]=29,ae[ue++]=25,!e.references){let t=s.idsToInsert||(s.idsToInsert=[]);e.references=[],t.push(e)}return e.references.push(ue-t),void(ue+=2)}s.set(r,{offset:ue-t})}let e=r.constructor;if(e===Object)m(r);else if(e===Array){(n=r.length)<24?ae[ue++]=128|n:be(n);for(let e=0;e<n;e++)w(r[e])}else if(e===Map)if((this.mapsAsObjects?!1!==this.useTag259ForMaps:this.useTag259ForMaps)&&(ae[ue++]=217,ae[ue++]=1,ae[ue++]=3),(n=r.size)<24?ae[ue++]=160|n:n<256?(ae[ue++]=184,ae[ue++]=n):n<65536?(ae[ue++]=185,ae[ue++]=n>>8,ae[ue++]=255&n):(ae[ue++]=186,le.setUint32(ue,n),ue+=4),a.keyMap)for(let[e,t]of r)w(a.encodeKey(e)),w(t);else for(let[e,t]of r)w(e),w(t);else{for(let e=0,t=X.length;e<t;e++){if(r instanceof ee[e]){let t=X[e],n=t.tag;return null==n&&(n=t.getTag&&t.getTag.call(this,r)),n<24?ae[ue++]=192|n:n<256?(ae[ue++]=216,ae[ue++]=n):n<65536?(ae[ue++]=217,ae[ue++]=n>>8,ae[ue++]=255&n):n>-1&&(ae[ue++]=218,le.setUint32(ue,n),ue+=4),void t.encode.call(this,r,w,A)}}if(r[Symbol.iterator]){if(oe){let e=new Error("Iterable should be serialized as iterator");throw e.iteratorNotHandled=!0,e}ae[ue++]=159;for(let e of r)w(e);return void(ae[ue++]=255)}if(r[Symbol.asyncIterator]||me(r)){let e=new Error("Iterable/blob should be serialized as iterator");throw e.iteratorNotHandled=!0,e}if(this.useToJSON&&r.toJSON){const e=r.toJSON();if(e!==r)return w(e)}m(r)}}else ae[ue++]=246;else if("boolean"===i)ae[ue++]=r?245:244;else if("bigint"===i){if(r<BigInt(1)<<BigInt(64)&&r>=0)ae[ue++]=27,le.setBigUint64(ue,r);else if(r>-(BigInt(1)<<BigInt(64))&&r<0)ae[ue++]=59,le.setBigUint64(ue,-r-BigInt(1));else{if(!this.largeBigIntToFloat)throw new RangeError(r+" was too large to fit in CBOR 64-bit integer format, set largeBigIntToFloat to convert to float-64");ae[ue++]=251,le.setFloat64(ue,Number(r))}ue+=8}else{if("undefined"!==i)throw new Error("Unknown type: "+i);ae[ue++]=247}},m=!1===this.useRecords?this.variableMapSize?e=>{let t=Object.keys(e),r=Object.values(e),n=t.length;if(n<24?ae[ue++]=160|n:n<256?(ae[ue++]=184,ae[ue++]=n):n<65536?(ae[ue++]=185,ae[ue++]=n>>8,ae[ue++]=255&n):(ae[ue++]=186,le.setUint32(ue,n),ue+=4),a.keyMap)for(let e=0;e<n;e++)w(a.encodeKey(t[e])),w(r[e]);else for(let e=0;e<n;e++)w(t[e]),w(r[e])}:e=>{ae[ue++]=185;let r=ue-t;ue+=2;let n=0;if(a.keyMap)for(let t in e)("function"!=typeof e.hasOwnProperty||e.hasOwnProperty(t))&&(w(a.encodeKey(t)),w(e[t]),n++);else for(let t in e)("function"!=typeof e.hasOwnProperty||e.hasOwnProperty(t))&&(w(t),w(e[t]),n++);ae[r+++t]=n>>8,ae[r+t]=255&n}:(e,t)=>{let r,s,o,a=i.transitions||(i.transitions=Object.create(null)),l=0,u=0;if(this.keyMap){o=Object.keys(e).map((e=>this.encodeKey(e))),u=o.length;for(let e=0;e<u;e++){let t=o[e];r=a[t],r||(r=a[t]=Object.create(null),l++),a=r}}else for(let t in e)("function"!=typeof e.hasOwnProperty||e.hasOwnProperty(t))&&(r=a[t],r||(1048576&a[he]&&(s=65535&a[he]),r=a[t]=Object.create(null),l++),a=r,u++);let c=a[he];if(void 0!==c)c&=65535,ae[ue++]=217,ae[ue++]=c>>8|224,ae[ue++]=255&c;else{if(o||(o=a.__keys__||(a.__keys__=Object.keys(e))),void 0===s?(c=i.nextId++,c||(c=0,i.nextId=1),c>=256&&(i.nextId=(c=f)+1)):c=s,i[c]=o,!(c<f)){if(a[he]=c,le.setUint32(ue,3655335680),ue+=3,l&&(g+=b*l),p.length>=256-f&&(p.shift()[he]=void 0),p.push(a),be(u+2),w(57344+c),w(o),t)return;for(let t in e)("function"!=typeof e.hasOwnProperty||e.hasOwnProperty(t))&&w(e[t]);return}ae[ue++]=217,ae[ue++]=c>>8|224,ae[ue++]=255&c,a=i.transitions;for(let e=0;e<u;e++)(void 0===a[he]||1048576&a[he])&&(a[he]=c),a=a[o[e]];a[he]=1048576|c,n=!0}if(u<24?ae[ue++]=128|u:be(u),!t)for(let t in e)("function"!=typeof e.hasOwnProperty||e.hasOwnProperty(t))&&w(e[t])},A=e=>{let r;if(e>16777216){if(e-t>se)throw new Error("Encoded buffer would be larger than maximum buffer size");r=Math.min(se,4096*Math.round(Math.max((e-t)*(e>67108864?1.25:2),4194304)/4096))}else r=1+(Math.max(e-t<<2,ae.length-1)>>12)<<12;let n=new ne(r);return le=new DataView(n.buffer,0,r),ae.copy?ae.copy(n,0,t,e):n.set(ae.slice(t,e)),ue-=t,t=0,fe=n.length-10,ae=n};let v=100,O=1e3;function*k(e,r,n){let i=e.constructor;if(i===Object){let t=!1!==a.useRecords;t?m(e,!0):pe(Object.keys(e).length,160);for(let n in e){let i=e[n];t||w(n),i&&"object"==typeof i?r[n]?yield*k(i,r[n]):yield*U(i,r,n):w(i)}}else if(i===Array){let n=e.length;be(n);for(let i=0;i<n;i++){let n=e[i];n&&("object"==typeof n||ue-t>v)?r.element?yield*k(n,r.element):yield*U(n,r,"element"):w(n)}}else if(e[Symbol.iterator]){ae[ue++]=159;for(let n of e)n&&("object"==typeof n||ue-t>v)?r.element?yield*k(n,r.element):yield*U(n,r,"element"):w(n);ae[ue++]=255}else me(e)?(pe(e.size,64),yield ae.subarray(t,ue),yield e,I()):e[Symbol.asyncIterator]?(ae[ue++]=159,yield ae.subarray(t,ue),yield e,I(),ae[ue++]=255):w(e);n&&ue>t?yield ae.subarray(t,ue):ue-t>v&&(yield ae.subarray(t,ue),I())}function*U(e,r,n){let i=ue-t;try{w(e),ue-t>v&&(yield ae.subarray(t,ue),I())}catch(s){if(!s.iteratorNotHandled)throw s;r[n]={},ue=t+i,yield*k.call(this,e,r[n])}}function I(){v=O,a.encode(null,Re)}function E(e,t,r){return v=t&&t.chunkThreshold?O=t.chunkThreshold:100,e&&"object"==typeof e?(a.encode(null,Re),r(e,a.iterateProperties||(a.iterateProperties={}),!0)):[a.encode(e)]}async function*M(e,t){for(let r of k(e,t,!0)){let e=r.constructor;if(e===ie||e===Uint8Array)yield r;else if(me(r)){let e,t=r.stream().getReader();for(;!(e=await t.read()).done;)yield e.value}else if(r[Symbol.asyncIterator])for await(let e of r)I(),e?yield*M(e,t.async||(t.async={})):yield a.encode(e);else yield r}}this.encodeAsIterable=function(e,t){return E(e,t,k)},this.encodeAsAsyncIterable=function(e,t){return E(e,t,M)}}useBuffer(e){ae=e,le=new DataView(ae.buffer,ae.byteOffset,ae.byteLength),ue=0}clearSharedData(){this.structures&&(this.structures=[]),this.sharedValues&&(this.sharedValues=void 0)}updateSharedData(){let e=this.sharedVersion||0;this.sharedVersion=e+1;let t=this.structures.slice(0),r=new ge(t,this.sharedValues,this.sharedVersion),n=this.saveShared(r,(t=>(t&&t.version||0)==e));return!1===n?(r=this.getShared()||{},this.structures=r.structures||[],this.sharedValues=r.packedValues,this.sharedVersion=r.version,this.structures.nextId=this.structures.length):t.forEach(((e,t)=>this.structures[t]=e)),n}}function pe(e,t){e<24?ae[ue++]=t|e:e<256?(ae[ue++]=24|t,ae[ue++]=e):e<65536?(ae[ue++]=25|t,ae[ue++]=e>>8,ae[ue++]=255&e):(ae[ue++]=26|t,le.setUint32(ue,e),ue+=4)}class ge{constructor(e,t,r){this.structures=e,this.packedValues=t,this.version=r}}function be(e){e<24?ae[ue++]=128|e:e<256?(ae[ue++]=152,ae[ue++]=e):e<65536?(ae[ue++]=153,ae[ue++]=e>>8,ae[ue++]=255&e):(ae[ue++]=154,le.setUint32(ue,e),ue+=4)}const we="undefined"==typeof Blob?function(){}:Blob;function me(e){if(e instanceof we)return!0;let t=e[Symbol.toStringTag];return"Blob"===t||"File"===t}function Ae(e,t){switch(typeof e){case"string":if(e.length>3){if(t.objectMap[e]>-1||t.values.length>=t.maxValues)return;let r=t.get(e);if(r)2==++r.count&&t.values.push(e);else if(t.set(e,{count:1}),t.samplingPackedValues){let r=t.samplingPackedValues.get(e);r?r.count++:t.samplingPackedValues.set(e,{count:1})}}break;case"object":if(e)if(e instanceof Array)for(let r=0,n=e.length;r<n;r++)Ae(e[r],t);else{let n=!t.encoder.useRecords;for(var r in e)e.hasOwnProperty(r)&&(n&&Ae(r,t),Ae(e[r],t))}break;case"function":console.log(e)}}const ve=1==new Uint8Array(new Uint16Array([1]).buffer)[0];function Oe(e,t){return!ve&&t>1&&(e-=4),{tag:e,encode:function(e,t){let r=e.byteLength,n=e.byteOffset||0,i=e.buffer||e;t(re?te.from(i,n,r):new Uint8Array(i,n,r))}}}function ke(e,t){let r=e.byteLength;r<24?ae[ue++]=64+r:r<256?(ae[ue++]=88,ae[ue++]=r):r<65536?(ae[ue++]=89,ae[ue++]=r>>8,ae[ue++]=255&r):(ae[ue++]=90,le.setUint32(ue,r),ue+=4),ue+r>=ae.length&&t(ue+r),ae.set(e.buffer?e:new Uint8Array(e),ue),ue+=r}function Ue(e,t){le.setUint32(ce.position+e,ue-ce.position-e+1);let r=ce;ce=null,t(r[0]),t(r[1])}ee=[Date,Set,Error,RegExp,_,ArrayBuffer,Uint8Array,Uint8ClampedArray,Uint16Array,Uint32Array,"undefined"==typeof BigUint64Array?function(){}:BigUint64Array,Int8Array,Int16Array,Int32Array,"undefined"==typeof BigInt64Array?function(){}:BigInt64Array,Float32Array,Float64Array,ge],X=[{tag:1,encode(e,t){let r=e.getTime()/1e3;(this.useTimestamp32||0===e.getMilliseconds())&&r>=0&&r<4294967296?(ae[ue++]=26,le.setUint32(ue,r),ue+=4):(ae[ue++]=251,le.setFloat64(ue,r),ue+=8)}},{tag:258,encode(e,t){t(Array.from(e))}},{tag:27,encode(e,t){t([e.name,e.message])}},{tag:27,encode(e,t){t(["RegExp",e.source,e.flags])}},{getTag:e=>e.tag,encode(e,t){t(e.value)}},{encode(e,t,r){ke(e,r)}},{getTag(e){if(e.constructor===Uint8Array&&(this.tagUint8Array||re&&!1!==this.tagUint8Array))return 64},encode(e,t,r){ke(e,r)}},Oe(68,1),Oe(69,2),Oe(70,4),Oe(71,8),Oe(72,1),Oe(77,2),Oe(78,4),Oe(79,8),Oe(85,4),Oe(86,8),{encode(e,t){let r=e.packedValues||[],n=e.structures||[];if(r.values.length>0){ae[ue++]=216,ae[ue++]=51,be(4);let e=r.values;t(e),be(0),be(0),packedObjectMap=Object.create(sharedPackedObjectMap||null);for(let t=0,r=e.length;t<r;t++)packedObjectMap[e[t]]=t}if(n){le.setUint32(ue,3655335424),ue+=3;let r=n.slice(0);r.unshift(57344),r.push(new _(e.version,1399353956)),t(r)}else t(new _(e.version,1399353956))}}];let Ie=new ye({useRecords:!1});const Ee=Ie.encode,Me=Ie.encodeAsIterable,Se=Ie.encodeAsAsyncIterable,{NEVER:je,ALWAYS:xe,DECIMAL_ROUND:Be,DECIMAL_FIT:Ve}=G,_e=512,Pe=1024,Re=2048;e.ALWAYS=xe,e.DECIMAL_FIT=Ve,e.DECIMAL_ROUND=Be,e.Decoder=v,e.Encoder=ye,e.FLOAT32_OPTIONS=G,e.NEVER=je,e.REUSE_BUFFER_MODE=_e,e.Tag=_,e.addExtension=function(e){if(e.Class){if(!e.encode)throw new Error("Extension has no encode function");ee.unshift(e.Class),X.unshift(e)}!function(e){g[e.tag]=e.decode}(e)},e.clearSource=H,e.decode=Z,e.decodeIter=function(e,t={}){if(!e||"object"!=typeof e)throw new Error("first argument must be an Iterable, Async Iterable, Iterator, Async Iterator, or a promise");const r=new v(t);let n;const i=e=>{let t;n&&(e=Buffer.concat([n,e]),n=void 0);try{t=r.decodeMultiple(e)}catch(r){if(!r.incomplete)throw r;n=e.slice(r.lastPosition),t=r.values}return t};return"function"==typeof e[Symbol.iterator]?function*(){for(const t of e)yield*i(t)}():"function"==typeof e[Symbol.asyncIterator]?async function*(){for await(const t of e)yield*i(t)}():void 0},e.decodeMultiple=q,e.encode=Ee,e.encodeAsAsyncIterable=Se,e.encodeAsIterable=Me,e.encodeIter=function(e,t={}){if(e&&"object"==typeof e){if("function"==typeof e[Symbol.iterator])return function*(e,t){const r=new ye(t);for(const t of e)yield r.encode(t)}(e,t);if("function"==typeof e.then||"function"==typeof e[Symbol.asyncIterator])return async function*(e,t){const r=new ye(t);for await(const t of e)yield r.encode(t)}(e,t);throw new Error("first argument must be an Iterable, Async Iterable, Iterator, Async Iterator, or a Promise")}throw new Error("first argument must be an Iterable, Async Iterable, or a Promise for an Async Iterable")},e.isNativeAccelerationEnabled=!1,e.roundFloat32=function(e){B[0]=e;let t=Y[(127&V[3])<<1|V[2]>>7];return(t*e+(e>0?.5:-.5)>>0)/t}}));
//# sourceMappingURL=index.min.js.map

Выполнить команду


Для локальной разработки. Не используйте в интернете!