{"ast":null,"code":"'use strict';\n\nvar callBound = require('call-bind/callBound');\nvar $byteLength = callBound('ArrayBuffer.prototype.byteLength', true);\nvar isArrayBuffer = require('is-array-buffer');\nmodule.exports = function byteLength(ab) {\n  if (!isArrayBuffer(ab)) {\n    return NaN;\n  }\n  return $byteLength ? $byteLength(ab) : ab.byteLength;\n}; // in node < 0.11, byteLength is an own nonconfigurable property","map":{"version":3,"names":["callBound","require","$byteLength","isArrayBuffer","module","exports","byteLength","ab","NaN"],"sources":["C:/Users/user/Desktop/000newport/node_modules/array-buffer-byte-length/index.js"],"sourcesContent":["'use strict';\n\nvar callBound = require('call-bind/callBound');\nvar $byteLength = callBound('ArrayBuffer.prototype.byteLength', true);\n\nvar isArrayBuffer = require('is-array-buffer');\n\nmodule.exports = function byteLength(ab) {\n\tif (!isArrayBuffer(ab)) {\n\t\treturn NaN;\n\t}\n\treturn $byteLength ? $byteLength(ab) : ab.byteLength;\n}; // in node < 0.11, byteLength is an own nonconfigurable property\n"],"mappings":"AAAA,YAAY;;AAEZ,IAAIA,SAAS,GAAGC,OAAO,CAAC,qBAAqB,CAAC;AAC9C,IAAIC,WAAW,GAAGF,SAAS,CAAC,kCAAkC,EAAE,IAAI,CAAC;AAErE,IAAIG,aAAa,GAAGF,OAAO,CAAC,iBAAiB,CAAC;AAE9CG,MAAM,CAACC,OAAO,GAAG,SAASC,UAAUA,CAACC,EAAE,EAAE;EACxC,IAAI,CAACJ,aAAa,CAACI,EAAE,CAAC,EAAE;IACvB,OAAOC,GAAG;EACX;EACA,OAAON,WAAW,GAAGA,WAAW,CAACK,EAAE,CAAC,GAAGA,EAAE,CAACD,UAAU;AACrD,CAAC,CAAC,CAAC"},"metadata":{},"sourceType":"script","externalDependencies":[]}