{"dependencies":[{"name":"@babel/runtime/helpers/interopRequireDefault","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"kslwqCIsh6ew+I1KeA1rlVRjsAk=","exportNames":["*"]}},{"name":"./CodedError","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":42,"index":42}}],"key":"ejEJzFfKvz0N9hBbejjoG+76cK8=","exportNames":["*"]}},{"name":"../Platform","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":43},"end":{"line":2,"column":35,"index":78}}],"key":"SkcN7Zi2IL0pUxWZCaWeI65icek=","exportNames":["*"]}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n  var _interopRequireDefault = require(_dependencyMap[0], \"@babel/runtime/helpers/interopRequireDefault\");\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.UnavailabilityError = void 0;\n  var _CodedError = require(_dependencyMap[1], \"./CodedError\");\n  var _Platform = _interopRequireDefault(require(_dependencyMap[2], \"../Platform\"));\n  /**\n   * A class for errors to be thrown when a property is accessed which is\n   * unavailable, unsupported, or not currently implemented on the running\n   * platform.\n   */\n  class UnavailabilityError extends _CodedError.CodedError {\n    constructor(moduleName, propertyName) {\n      super('ERR_UNAVAILABLE', `The method or property ${moduleName}.${propertyName} is not available on ${_Platform.default.OS}, are you sure you've linked all the native dependencies properly?`);\n    }\n  }\n  exports.UnavailabilityError = UnavailabilityError;\n});","lineCount":20,"map":[[7,2,1,0],[7,6,1,0,"_CodedError"],[7,17,1,0],[7,20,1,0,"require"],[7,27,1,0],[7,28,1,0,"_dependencyMap"],[7,42,1,0],[8,2,2,0],[8,6,2,0,"_Platform"],[8,15,2,0],[8,18,2,0,"_interopRequireDefault"],[8,40,2,0],[8,41,2,0,"require"],[8,48,2,0],[8,49,2,0,"_dependencyMap"],[8,63,2,0],[9,2,4,0],[10,0,5,0],[11,0,6,0],[12,0,7,0],[13,0,8,0],[14,2,9,7],[14,8,9,13,"UnavailabilityError"],[14,27,9,32],[14,36,9,41,"CodedError"],[14,58,9,51],[14,59,9,52],[15,4,10,2,"constructor"],[15,15,10,13,"constructor"],[15,16,10,14,"moduleName"],[15,26,10,32],[15,28,10,34,"propertyName"],[15,40,10,54],[15,42,10,56],[16,6,11,4],[16,11,11,9],[16,12,12,6],[16,29,12,23],[16,31,13,6],[16,57,13,32,"moduleName"],[16,67,13,42],[16,71,13,46,"propertyName"],[16,83,13,58],[16,107,13,82,"Platform"],[16,124,13,90],[16,125,13,91,"OS"],[16,127,13,93],[16,195,14,4],[16,196,14,5],[17,4,15,2],[18,2,16,0],[19,2,16,1,"exports"],[19,9,16,1],[19,10,16,1,"UnavailabilityError"],[19,29,16,1],[19,32,16,1,"UnavailabilityError"],[19,51,16,1],[20,0,16,1],[20,3]],"functionMap":{"names":["<global>","UnavailabilityError","constructor"],"mappings":"AAA;OCQ;ECC;GDK;CDC"}},"type":"js/module"}]}