/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/ignore-errors@3.0.1/dist/cjs/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var __importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.ignoreAny=exports.ignoreCode=exports.ignoreReason=exports.ignoreStatus=exports.ignoreName=exports.ignoreMessage=void 0;const shallow_contains_1=__importDefault(require("shallow-contains")),isRegExp=e=>"[object RegExp]"===Object.prototype.toString.call(e),shallowContainsComparator=(e,o)=>isRegExp(o)?o.test(e):e===o;function ignore(...e){return o=>{const t=2===e.length?{[e[0]]:e[1]}:e[0];if(shallow_contains_1.default(o,t,shallowContainsComparator))return null;throw o}}exports.default=ignore,exports.ignoreMessage=e=>ignore("message",e),exports.ignoreName=e=>ignore("name",e),exports.ignoreStatus=e=>ignore("status",e),exports.ignoreReason=e=>ignore("reason",e),exports.ignoreCode=e=>ignore("code",e),exports.ignoreAny=(...e)=>o=>{if(e.some((e=>{try{return e(o),!0}catch(e){return!1}})))return null;throw o};
//# sourceMappingURL=/sm/e2b755f19b23289110acaa017d08fd4e4d05df6949faef77e766647f138937fc.map