{"ast":null,"code":"import { __extends } from \"tslib\";\nexport var ErrorCode;\n\n(function (ErrorCode) {\n  ErrorCode[\"MISSING_VALUE\"] = \"MISSING_VALUE\";\n  ErrorCode[\"INVALID_VALUE\"] = \"INVALID_VALUE\";\n  ErrorCode[\"MISSING_INTL_API\"] = \"MISSING_INTL_API\";\n})(ErrorCode || (ErrorCode = {}));\n\nvar FormatError = function (_super) {\n  __extends(FormatError, _super);\n\n  function FormatError(msg, code, originalMessage) {\n    var _this = _super.call(this, msg) || this;\n\n    _this.code = code;\n    _this.originalMessage = originalMessage;\n    return _this;\n  }\n\n  FormatError.prototype.toString = function () {\n    return \"[formatjs Error: \" + this.code + \"] \" + this.message;\n  };\n\n  return FormatError;\n}(Error);\n\nexport { FormatError };\n\nvar InvalidValueError = function (_super) {\n  __extends(InvalidValueError, _super);\n\n  function InvalidValueError(variableId, value, options, originalMessage) {\n    return _super.call(this, \"Invalid values for \\\"\" + variableId + \"\\\": \\\"\" + value + \"\\\". Options are \\\"\" + Object.keys(options).join('\", \"') + \"\\\"\", ErrorCode.INVALID_VALUE, originalMessage) || this;\n  }\n\n  return InvalidValueError;\n}(FormatError);\n\nexport { InvalidValueError };\n\nvar InvalidValueTypeError = function (_super) {\n  __extends(InvalidValueTypeError, _super);\n\n  function InvalidValueTypeError(value, type, originalMessage) {\n    return _super.call(this, \"Value for \\\"\" + value + \"\\\" must be of type \" + type, ErrorCode.INVALID_VALUE, originalMessage) || this;\n  }\n\n  return InvalidValueTypeError;\n}(FormatError);\n\nexport { InvalidValueTypeError };\n\nvar MissingValueError = function (_super) {\n  __extends(MissingValueError, _super);\n\n  function MissingValueError(variableId, originalMessage) {\n    return _super.call(this, \"The intl string context variable \\\"\" + variableId + \"\\\" was not provided to the string \\\"\" + originalMessage + \"\\\"\", ErrorCode.MISSING_VALUE, originalMessage) || this;\n  }\n\n  return MissingValueError;\n}(FormatError);\n\nexport { MissingValueError };","map":{"version":3,"sources":["/Users/rohitsingh/Documents/projects/new-nativebase-setup/NativeBase/node_modules/@react-native-aria/overlays/node_modules/intl-messageformat/lib/src/error.js"],"names":["__extends","ErrorCode","FormatError","_super","msg","code","originalMessage","_this","call","prototype","toString","message","Error","InvalidValueError","variableId","value","options","Object","keys","join","INVALID_VALUE","InvalidValueTypeError","type","MissingValueError","MISSING_VALUE"],"mappings":"AAAA,SAASA,SAAT,QAA0B,OAA1B;AACA,OAAO,IAAIC,SAAJ;;AACP,CAAC,UAAUA,SAAV,EAAqB;AAElBA,EAAAA,SAAS,CAAC,eAAD,CAAT,GAA6B,eAA7B;AAEAA,EAAAA,SAAS,CAAC,eAAD,CAAT,GAA6B,eAA7B;AAEAA,EAAAA,SAAS,CAAC,kBAAD,CAAT,GAAgC,kBAAhC;AACH,CAPD,EAOGA,SAAS,KAAKA,SAAS,GAAG,EAAjB,CAPZ;;AAQA,IAAIC,WAAW,GAAkB,UAAUC,MAAV,EAAkB;AAC/CH,EAAAA,SAAS,CAACE,WAAD,EAAcC,MAAd,CAAT;;AACA,WAASD,WAAT,CAAqBE,GAArB,EAA0BC,IAA1B,EAAgCC,eAAhC,EAAiD;AAC7C,QAAIC,KAAK,GAAGJ,MAAM,CAACK,IAAP,CAAY,IAAZ,EAAkBJ,GAAlB,KAA0B,IAAtC;;AACAG,IAAAA,KAAK,CAACF,IAAN,GAAaA,IAAb;AACAE,IAAAA,KAAK,CAACD,eAAN,GAAwBA,eAAxB;AACA,WAAOC,KAAP;AACH;;AACDL,EAAAA,WAAW,CAACO,SAAZ,CAAsBC,QAAtB,GAAiC,YAAY;AACzC,WAAO,sBAAsB,KAAKL,IAA3B,GAAkC,IAAlC,GAAyC,KAAKM,OAArD;AACH,GAFD;;AAGA,SAAOT,WAAP;AACH,CAZgC,CAY/BU,KAZ+B,CAAjC;;AAaA,SAASV,WAAT;;AACA,IAAIW,iBAAiB,GAAkB,UAAUV,MAAV,EAAkB;AACrDH,EAAAA,SAAS,CAACa,iBAAD,EAAoBV,MAApB,CAAT;;AACA,WAASU,iBAAT,CAA2BC,UAA3B,EAAuCC,KAAvC,EAA8CC,OAA9C,EAAuDV,eAAvD,EAAwE;AACpE,WAAOH,MAAM,CAACK,IAAP,CAAY,IAAZ,EAAkB,0BAA0BM,UAA1B,GAAuC,QAAvC,GAAkDC,KAAlD,GAA0D,oBAA1D,GAAiFE,MAAM,CAACC,IAAP,CAAYF,OAAZ,EAAqBG,IAArB,CAA0B,MAA1B,CAAjF,GAAqH,IAAvI,EAA6IlB,SAAS,CAACmB,aAAvJ,EAAsKd,eAAtK,KAA0L,IAAjM;AACH;;AACD,SAAOO,iBAAP;AACH,CANsC,CAMrCX,WANqC,CAAvC;;AAOA,SAASW,iBAAT;;AACA,IAAIQ,qBAAqB,GAAkB,UAAUlB,MAAV,EAAkB;AACzDH,EAAAA,SAAS,CAACqB,qBAAD,EAAwBlB,MAAxB,CAAT;;AACA,WAASkB,qBAAT,CAA+BN,KAA/B,EAAsCO,IAAtC,EAA4ChB,eAA5C,EAA6D;AACzD,WAAOH,MAAM,CAACK,IAAP,CAAY,IAAZ,EAAkB,iBAAiBO,KAAjB,GAAyB,qBAAzB,GAAiDO,IAAnE,EAAyErB,SAAS,CAACmB,aAAnF,EAAkGd,eAAlG,KAAsH,IAA7H;AACH;;AACD,SAAOe,qBAAP;AACH,CAN0C,CAMzCnB,WANyC,CAA3C;;AAOA,SAASmB,qBAAT;;AACA,IAAIE,iBAAiB,GAAkB,UAAUpB,MAAV,EAAkB;AACrDH,EAAAA,SAAS,CAACuB,iBAAD,EAAoBpB,MAApB,CAAT;;AACA,WAASoB,iBAAT,CAA2BT,UAA3B,EAAuCR,eAAvC,EAAwD;AACpD,WAAOH,MAAM,CAACK,IAAP,CAAY,IAAZ,EAAkB,wCAAwCM,UAAxC,GAAqD,sCAArD,GAA8FR,eAA9F,GAAgH,IAAlI,EAAwIL,SAAS,CAACuB,aAAlJ,EAAiKlB,eAAjK,KAAqL,IAA5L;AACH;;AACD,SAAOiB,iBAAP;AACH,CANsC,CAMrCrB,WANqC,CAAvC;;AAOA,SAASqB,iBAAT","sourcesContent":["import { __extends } from \"tslib\";\nexport var ErrorCode;\n(function (ErrorCode) {\n    // When we have a placeholder but no value to format\n    ErrorCode[\"MISSING_VALUE\"] = \"MISSING_VALUE\";\n    // When value supplied is invalid\n    ErrorCode[\"INVALID_VALUE\"] = \"INVALID_VALUE\";\n    // When we need specific Intl API but it's not available\n    ErrorCode[\"MISSING_INTL_API\"] = \"MISSING_INTL_API\";\n})(ErrorCode || (ErrorCode = {}));\nvar FormatError = /** @class */ (function (_super) {\n    __extends(FormatError, _super);\n    function FormatError(msg, code, originalMessage) {\n        var _this = _super.call(this, msg) || this;\n        _this.code = code;\n        _this.originalMessage = originalMessage;\n        return _this;\n    }\n    FormatError.prototype.toString = function () {\n        return \"[formatjs Error: \" + this.code + \"] \" + this.message;\n    };\n    return FormatError;\n}(Error));\nexport { FormatError };\nvar InvalidValueError = /** @class */ (function (_super) {\n    __extends(InvalidValueError, _super);\n    function InvalidValueError(variableId, value, options, originalMessage) {\n        return _super.call(this, \"Invalid values for \\\"\" + variableId + \"\\\": \\\"\" + value + \"\\\". Options are \\\"\" + Object.keys(options).join('\", \"') + \"\\\"\", ErrorCode.INVALID_VALUE, originalMessage) || this;\n    }\n    return InvalidValueError;\n}(FormatError));\nexport { InvalidValueError };\nvar InvalidValueTypeError = /** @class */ (function (_super) {\n    __extends(InvalidValueTypeError, _super);\n    function InvalidValueTypeError(value, type, originalMessage) {\n        return _super.call(this, \"Value for \\\"\" + value + \"\\\" must be of type \" + type, ErrorCode.INVALID_VALUE, originalMessage) || this;\n    }\n    return InvalidValueTypeError;\n}(FormatError));\nexport { InvalidValueTypeError };\nvar MissingValueError = /** @class */ (function (_super) {\n    __extends(MissingValueError, _super);\n    function MissingValueError(variableId, originalMessage) {\n        return _super.call(this, \"The intl string context variable \\\"\" + variableId + \"\\\" was not provided to the string \\\"\" + originalMessage + \"\\\"\", ErrorCode.MISSING_VALUE, originalMessage) || this;\n    }\n    return MissingValueError;\n}(FormatError));\nexport { MissingValueError };\n"]},"metadata":{},"sourceType":"module"}