// Metro module 157 (f158). import _classCallCheck from "./_classCallCheck"; import _createClass from "./_createClass"; import _possibleConstructorReturn from "./_possibleConstructorReturn"; import _getPrototypeOf from "./_getPrototypeOf"; import _inherits from "./_inherits"; import _wrapNativeSuper from "./_wrapNativeSuper"; import _classPrivateFieldBase from "./_classPrivateFieldBase"; import _classPrivateFieldKey from "./_classPrivateFieldKey"; import { setPlatformObject } from "./Module126"; let c160_5, c160_6, c160_7, c160_8; let DOMException2; let env160 = {}; env160[4] = function _isNativeReflectConstruct() { let c12177_0; try { c12177_0 = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {})); } catch ($e) {} const _isNativeReflectConstruct2 = function _isNativeReflectConstruct() { return !!c12177_0; }; env160[4] = _isNativeReflectConstruct2; return _isNativeReflectConstruct2(); }; c160_5 = { IndexSizeError: 1, HierarchyRequestError: 3, WrongDocumentError: 4, InvalidCharacterError: 5, NoModificationAllowedError: 7, NotFoundError: 8, NotSupportedError: 9, InUseAttributeError: 10, InvalidStateError: 11, SyntaxError: 12, InvalidModificationError: 13, NamespaceError: 14, InvalidAccessError: 15, TypeMismatchError: 17, SecurityError: 18, NetworkError: 19, AbortError: 20, URLMismatchError: 21, QuotaExceededError: 22, TimeoutError: 23, InvalidNodeTypeError: 24, DataCloneError: 25 }; const r36 = { INDEX_SIZE_ERR: 1, DOMSTRING_SIZE_ERR: 2, HIERARCHY_REQUEST_ERR: 3, WRONG_DOCUMENT_ERR: 4, INVALID_CHARACTER_ERR: 5, NO_DATA_ALLOWED_ERR: 6, NO_MODIFICATION_ALLOWED_ERR: 7, NOT_FOUND_ERR: 8, NOT_SUPPORTED_ERR: 9, INUSE_ATTRIBUTE_ERR: 10, INVALID_STATE_ERR: 11, SYNTAX_ERR: 12, INVALID_MODIFICATION_ERR: 13, NAMESPACE_ERR: 14, INVALID_ACCESS_ERR: 15, VALIDATION_ERR: 16, TYPE_MISMATCH_ERR: 17, SECURITY_ERR: 18, NETWORK_ERR: 19, ABORT_ERR: 20, URL_MISMATCH_ERR: 21, QUOTA_EXCEEDED_ERR: 22, TIMEOUT_ERR: 23, INVALID_NODE_TYPE_ERR: 24, DATA_CLONE_ERR: 25 }; c160_6 = _classPrivateFieldKey("name"); c160_7 = _classPrivateFieldKey("code"); const r42 = _wrapNativeSuper(Error); DOMException2 = function(a0, a1) { _classCallCheck(this, DOMException2); const r11 = [a0]; const r10 = _getPrototypeOf(DOMException2); const r24 = _possibleConstructorReturn(this, (0, env160[4])() ? Reflect.construct(r10, r11, _getPrototypeOf(this).constructor) : r10.apply(this, r11)); const r26 = Object; r26.defineProperty(r24, c160_6, { writable: true, value: void 0 }); const r31 = Object; r31.defineProperty(r24, c160_7, { writable: true, value: void 0 }); if (a1 === void 0) { _classPrivateFieldBase(r24, c160_6)[c160_6] = "Error"; _classPrivateFieldBase(r24, c160_7)[c160_7] = 0; } else { _classPrivateFieldBase(r24, c160_6)[c160_6] = String(a1); const r40 = _classPrivateFieldBase(r24, c160_7); let r43 = c160_5[r24.name]; if (r43 == null) { r43 = 0; } r40[c160_7] = r43; } return r24; }; _inherits(DOMException2, r42); c160_8 = _createClass(DOMException2, [{ key: "name", get: function get() { return _classPrivateFieldBase(this, c160_6)[c160_6]; } }, { key: "code", get: function get() { return _classPrivateFieldBase(this, c160_7)[c160_7]; } }]); for (const key in r36) { Object.defineProperty(c160_8, key, { enumerable: true, value: r36[key] }); Object.defineProperty(c160_8.prototype, key, { enumerable: true, value: r36[key] }); } setPlatformObject(c160_8, { clone: (a0) => new c160_8(a0.message, a0.name) }); export default c160_8;