UNPKG

@nethesis/phone-island

Version:
3 lines (2 loc) 2.96 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var r=require("../../_virtual/_commonjsHelpers.js"),t=require("../../_virtual/int64-buffer.js");!function(t){!function(r){var t,f="undefined",e=f!==typeof Buffer&&Buffer,n=f!==typeof Uint8Array&&Uint8Array,o=f!==typeof ArrayBuffer&&ArrayBuffer,i=[0,0,0,0,0,0,0,0],u=Array.isArray||function(r){return!!r&&"[object Array]"==Object.prototype.toString.call(r)},a=4294967296;function s(u,s,B){var d=s?0:4,m=s?4:0,j=s?0:3,w=s?1:2,x=s?2:1,E=s?3:0,M=s?b:A,S=s?g:_,U=N.prototype,I="is"+u,L="_"+I;return U.buffer=void 0,U.offset=0,U[L]=!0,U.toNumber=O,U.toString=function(r){var t=this.buffer,f=this.offset,e=q(t,f+d),n=q(t,f+m),o="",i=!B&&2147483648&e;i&&(e=~e,n=a-n);r=r||10;for(;;){var u=e%r*a+n;if(e=Math.floor(e/r),n=Math.floor(u/r),o=(u%r).toString(r)+o,!e&&!n)break}i&&(o="-"+o);return o},U.toJSON=O,U.toArray=c,e&&(U.toBuffer=l),n&&(U.toArrayBuffer=v),N[I]=function(r){return!(!r||!r[L])},r[u]=N,N;function N(r,u,s,c){return this instanceof N?function(r,u,s,c,l){n&&o&&(u instanceof o&&(u=new n(u)),c instanceof o&&(c=new n(c)));if(!(u||s||c||t))return void(r.buffer=p(i,0));if(!y(u,s)){var v=t||Array;l=s,c=u,s=0,u=t===e?e.alloc(8):new v(8)}if(r.buffer=u,r.offset=s|=0,f===typeof c)return;"string"==typeof c?function(r,t,f,e){var n=0,o=f.length,i=0,u=0;"-"===f[0]&&n++;var s=n;for(;n<o;){var c=parseInt(f[n++],e);if(!(c>=0))break;u=u*e+c,i=i*e+Math.floor(u/a),u%=a}s&&(i=~i,u?u=a-u:i++);k(r,t+d,i),k(r,t+m,u)}(u,s,c,l||10):y(c,l)?h(u,s,c,l):"number"==typeof l?(k(u,s+d,c),k(u,s+m,l)):c>0?M(u,s,c):c<0?S(u,s,c):h(u,s,i,0)}(this,r,u,s,c):new N(r,u,s,c)}function O(){var r=this.buffer,t=this.offset,f=q(r,t+d),e=q(r,t+m);return B||(f|=0),f?f*a+e:e}function k(r,t,f){r[t+E]=255&f,f>>=8,r[t+x]=255&f,f>>=8,r[t+w]=255&f,f>>=8,r[t+j]=255&f}function q(r,t){return 16777216*r[t+j]+(r[t+w]<<16)+(r[t+x]<<8)+r[t+E]}}function c(r){var f=this.buffer,e=this.offset;return t=null,!1!==r&&u(f)?8===f.length?f:f.slice(e,e+8):p(f,e)}function l(r){var f=this.buffer,n=this.offset;return t=e,!1!==r&&e.isBuffer(f)?8===f.length?f:f.slice(n,n+8):e.from(v.call(this,r))}function v(r){var f=this.buffer,e=this.offset,i=f.buffer;if(t=n,!1!==r&&!f.offset&&i instanceof o)return 8===i.byteLength?i:i.slice(e,e+8);var u=new n(8);return h(u,0,f,e),u.buffer}function y(r,t){var f=r&&r.length;return t|=0,f&&t+8<=f&&"string"!=typeof r[t]}function h(r,t,f,e){t|=0,e|=0;for(var n=0;n<8;n++)r[t++]=255&f[e++]}function p(r,t){return Array.prototype.slice.call(r,t,t+8)}function b(r,t,f){for(var e=t+8;e>t;)r[--e]=255&f,f/=256}function g(r,t,f){var e=t+8;for(f++;e>t;)r[--e]=255&-f^255,f/=256}function A(r,t,f){for(var e=t+8;t<e;)r[t++]=255&f,f/=256}function _(r,t,f){var e=t+8;for(f++;t<e;)r[t++]=255&-f^255,f/=256}s("Uint64BE",!0,!0),s("Int64BE",!0,!1),s("Uint64LE",!1,!0),s("Int64LE",!1,!1)}("string"!=typeof t.nodeName?t:r.commonjsGlobal||{})}(t.__exports),exports.default=t.__exports; //# sourceMappingURL=int64-buffer.js.map