Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

+385
View File
@@ -0,0 +1,385 @@
/* Metro module 3824; source: errors/BillingError.tsx; dependencies: [6, 7, 15, 17, 18, 507, 1244, 3825, 2] */
function _fun31056(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#31056, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3963:6, offset: 0x00ff14e1, size: 1792 bytes, params: 8, frame: 25
var object5;
const env0_0 = require;
let Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importDefault(6) /* metro dependency 6 */;
const env0_3 = importDefault(7) /* metro dependency 7 */;
const env0_4 = importDefault(15) /* metro dependency 15 */;
const env0_5 = importDefault(17) /* metro dependency 17 */;
const env0_6 = importDefault(18) /* metro dependency 18 */;
object5 = {UNKNOWN: 0};
object5[0] = 'UNKNOWN';
object5.UNKNOWN_BILLING_PROFILE = 100001;
object5[100001] = 'UNKNOWN_BILLING_PROFILE';
object5.UNKNOWN_PAYMENT_SOURCE = 100002;
object5[100002] = 'UNKNOWN_PAYMENT_SOURCE';
object5.UNKNOWN_SUBSCRIPTION = 100003;
object5[100003] = 'UNKNOWN_SUBSCRIPTION';
object5.ALREADY_SUBSCRIBED = 100004;
object5[100004] = 'ALREADY_SUBSCRIBED';
object5.INVALID_PLAN = 100005;
object5[100005] = 'INVALID_PLAN';
object5.PAYMENT_SOURCE_REQUIRED = 100006;
object5[100006] = 'PAYMENT_SOURCE_REQUIRED';
object5.ALREADY_CANCELED = 100007;
object5[100007] = 'ALREADY_CANCELED';
object5.INVALID_PAYMENT = 100008;
object5[100008] = 'INVALID_PAYMENT';
object5.ALREADY_REFUNDED = 100009;
object5[100009] = 'ALREADY_REFUNDED';
object5.INVALID_BILLING_ADDRESS = 100010;
object5[100010] = 'INVALID_BILLING_ADDRESS';
object5.ALREADY_PURCHASED = 100011;
object5[100011] = 'ALREADY_PURCHASED';
object5.DUPLICATE_PURCHASE_ATTEMPT = 100012;
object5[100012] = 'DUPLICATE_PURCHASE_ATTEMPT';
object5.BILLING_PURCHASE_REQUEST_INVALID = 100017;
object5[100017] = 'BILLING_PURCHASE_REQUEST_INVALID';
object5.NEGATIVE_INVOICE_AMOUNT = 100027;
object5[100027] = 'NEGATIVE_INVOICE_AMOUNT';
object5.AUTHENTICATION_REQUIRED = 100029;
object5[100029] = 'AUTHENTICATION_REQUIRED';
object5.SUBSCRIPTION_RENEWAL_IN_PROGRESS = 100042;
object5[100042] = 'SUBSCRIPTION_RENEWAL_IN_PROGRESS';
object5.CONFIRMATION_REQUIRED = 100047;
object5[100047] = 'CONFIRMATION_REQUIRED';
object5.CARD_DECLINED = 100054;
object5[100054] = 'CARD_DECLINED';
object5.INVALID_GIFT_REDEMPTION_FRAUD_REJECTED = 50097;
object5[50097] = 'INVALID_GIFT_REDEMPTION_FRAUD_REJECTED';
object5.PURCHASE_TOKEN_AUTHORIZATION_REQUIRED = 100056;
object5[100056] = 'PURCHASE_TOKEN_AUTHORIZATION_REQUIRED';
object5.INVALID_PAYMENT_SOURCE = 50048;
object5[50048] = 'INVALID_PAYMENT_SOURCE';
object5.INVALID_CURRENCY_FOR_PAYMENT_SOURCE = 100051;
object5[100051] = 'INVALID_CURRENCY_FOR_PAYMENT_SOURCE';
object5.BILLING_APPLE_SERVER_API_ERROR = 100070;
object5[100070] = 'BILLING_APPLE_SERVER_API_ERROR';
object5.BILLING_TRIAL_REDEMPTION_DISABLED = 100078;
object5[100078] = 'BILLING_TRIAL_REDEMPTION_DISABLED';
object5.BILLING_PAUSE_DISABLED = 100079;
object5[100079] = 'BILLING_PAUSE_DISABLED';
object5.BILLING_PAUSE_PENDING_ALREADY_SET = 100080;
object5[100080] = 'BILLING_PAUSE_PENDING_ALREADY_SET';
object5.BILLING_PAUSE_NOT_ELIGIBLE = 100081;
object5[100081] = 'BILLING_PAUSE_NOT_ELIGIBLE';
object5.BILLING_PAUSE_INVALID_INTERVAL = 100082;
object5[100082] = 'BILLING_PAUSE_INVALID_INTERVAL';
object5.BILLING_ALREADY_PAUSED = 100083;
object5[100083] = 'BILLING_ALREADY_PAUSED';
object5.BILLING_CANNOT_CHARGE_ZERO_AMOUNT = 100084;
object5[100084] = 'BILLING_CANNOT_CHARGE_ZERO_AMOUNT';
object5.BILLING_PAUSE_INVALID_UPDATE = 100094;
object5[100094] = 'BILLING_PAUSE_INVALID_UPDATE';
object5.BILLING_BUNDLE_ALREADY_PURCHASED = 100096;
object5[100096] = 'BILLING_BUNDLE_ALREADY_PURCHASED';
object5.BILLING_BUNDLE_PARTIALLY_OWNED = 100097;
object5[100097] = 'BILLING_BUNDLE_PARTIALLY_OWNED';
object5.BILLING_INSUFFICIENT_FUNDS = 100107;
object5[100107] = 'BILLING_INSUFFICIENT_FUNDS';
object5.BILLING_OUTDATED_REQUEST_PARAMETERS = 100111;
object5[100111] = 'BILLING_OUTDATED_REQUEST_PARAMETERS';
object5.BILLING_CURRENCY_NOT_ALLOWED_FOR_COUNTRY = 100144;
object5[100144] = 'BILLING_CURRENCY_NOT_ALLOWED_FOR_COUNTRY';
object5.BILLING_ORDER_NOT_SIGNABLE = 100152;
object5[100152] = 'BILLING_ORDER_NOT_SIGNABLE';
object5.VIRTUAL_CURRENCY_INSUFFICIENT_BALANCE = 590001;
object5[590001] = 'VIRTUAL_CURRENCY_INSUFFICIENT_BALANCE';
const object6 = {CARD_NUMBER: 'cardNumber', CARD_CVC: 'cvc', CARD_EXPIRATION_DATE: 'expirationDate',
CARD_NAME: 'name', ADDRESS_NAME: 'name', ADDRESS_LINE_1: 'line1', ADDRESS_LINE_2: 'line2', ADDRESS_CITY: 'city',
ADDRESS_STATE: 'state', ADDRESS_POSTAL_CODE: 'postalCode', ADDRESS_COUNTRY: 'country'};
const object7 = {ADDRESS_LINE_1: 'address_line1', ADDRESS_LINE_2: 'address_line2', ADDRESS_CITY: 'address_city',
ADDRESS_STATE: 'address_state', ADDRESS_ZIP: 'address_zip', ADDRESS_COUNTRY: 'address_country',
CARD_NUMBER: 'number', CARD_EXPIRATION_DATE: 'exp', CARD_EXPIRATION_MONTH: 'exp_month',
CARD_EXPIRATION_YEAR: 'exp_year'};
Object = global.Object;
let freeze = Object.freeze;
const object8 = {};
let ADDRESS_LINE_1 = object7.ADDRESS_LINE_1;
const ADDRESS_LINE_12 = object6.ADDRESS_LINE_1;
object8[ADDRESS_LINE_1] = ADDRESS_LINE_12;
let ADDRESS_LINE_2 = object7.ADDRESS_LINE_2;
const ADDRESS_LINE_22 = object6.ADDRESS_LINE_2;
object8[ADDRESS_LINE_2] = ADDRESS_LINE_22;
let ADDRESS_CITY = object7.ADDRESS_CITY;
const ADDRESS_CITY2 = object6.ADDRESS_CITY;
object8[ADDRESS_CITY] = ADDRESS_CITY2;
let ADDRESS_STATE = object7.ADDRESS_STATE;
const ADDRESS_STATE2 = object6.ADDRESS_STATE;
object8[ADDRESS_STATE] = ADDRESS_STATE2;
const ADDRESS_ZIP = object7.ADDRESS_ZIP;
let ADDRESS_POSTAL_CODE = object6.ADDRESS_POSTAL_CODE;
object8[ADDRESS_ZIP] = ADDRESS_POSTAL_CODE;
let ADDRESS_COUNTRY = object7.ADDRESS_COUNTRY;
const ADDRESS_COUNTRY2 = object6.ADDRESS_COUNTRY;
object8[ADDRESS_COUNTRY] = ADDRESS_COUNTRY2;
let CARD_NUMBER = object7.CARD_NUMBER;
const CARD_NUMBER2 = object6.CARD_NUMBER;
object8[CARD_NUMBER] = CARD_NUMBER2;
let CARD_EXPIRATION_DATE = object7.CARD_EXPIRATION_DATE;
const CARD_EXPIRATION_DATE2 = object6.CARD_EXPIRATION_DATE;
object8[CARD_EXPIRATION_DATE] = CARD_EXPIRATION_DATE2;
const CARD_EXPIRATION_MONTH = object7.CARD_EXPIRATION_MONTH;
CARD_EXPIRATION_DATE = object6.CARD_EXPIRATION_DATE;
object8[CARD_EXPIRATION_MONTH] = CARD_EXPIRATION_DATE;
const CARD_EXPIRATION_YEAR = object7.CARD_EXPIRATION_YEAR;
CARD_EXPIRATION_DATE = object6.CARD_EXPIRATION_DATE;
object8[CARD_EXPIRATION_YEAR] = CARD_EXPIRATION_DATE;
const env0_8 = Reflect.apply(freeze, Object, [object8]);
Object = global.Object;
freeze = Object.freeze;
ADDRESS_LINE_1 = object6.ADDRESS_LINE_1;
ADDRESS_LINE_2 = object6.ADDRESS_LINE_2;
ADDRESS_POSTAL_CODE = object6.ADDRESS_POSTAL_CODE;
const env0_9 = Reflect.apply(freeze, Object, [{line_1: ADDRESS_LINE_1, line_2: ADDRESS_LINE_2,
postal_code: ADDRESS_POSTAL_CODE}]);
let Set = global.Set;
CARD_NUMBER = object6.CARD_NUMBER;
const CARD_CVC = object6.CARD_CVC;
CARD_EXPIRATION_DATE = object6.CARD_EXPIRATION_DATE;
const CARD_NAME = object6.CARD_NAME;
let set = new Set([CARD_NUMBER, CARD_CVC, CARD_EXPIRATION_DATE, CARD_NAME]);
Set = global.Set;
const ADDRESS_NAME = object6.ADDRESS_NAME;
ADDRESS_LINE_1 = object6.ADDRESS_LINE_1;
ADDRESS_LINE_2 = object6.ADDRESS_LINE_2;
ADDRESS_CITY = object6.ADDRESS_CITY;
ADDRESS_STATE = object6.ADDRESS_STATE;
ADDRESS_POSTAL_CODE = object6.ADDRESS_POSTAL_CODE;
ADDRESS_COUNTRY = object6.ADDRESS_COUNTRY;
set = new Set([ADDRESS_NAME, ADDRESS_LINE_1, ADDRESS_LINE_2, ADDRESS_CITY, ADDRESS_STATE, ADDRESS_POSTAL_CODE,
ADDRESS_COUNTRY]);
const value5 = _fun31060(importDefault(3825) /* metro dependency 3825: V6OrEarlierAPIError */);
value5.ErrorCodes = object5;
value5.Fields = object6;
value5.Sections = {CARD: 'card', ADDRESS: 'address'};
value5.CARD_ERRORS = set;
value5.ADDRESS_ERRORS = set;
(require(2) /* metro dependency 2 */).fileFinishedImporting('errors/BillingError.tsx');
exports.default = value5;
exports.ErrorCodes = object5;
exports.parseV8BillingAddressSkemaErrorToBillingError = parseV8BillingAddressSkemaErrorToBillingError;
}
function _isNativeReflectConstruct_31057() { // fn#31057, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3963:148, offset: 0x00ff1be1, size: 94 bytes, params: 1, frame: 18
var Boolean;
var prototype;
var valueOf;
var call;
var Reflect;
var construct;
var closure;
var value;
var error;
try {
Boolean = global.Boolean;
prototype = Boolean.prototype;
valueOf = prototype.valueOf;
call = valueOf.call;
Reflect = global.Reflect;
construct = Reflect.construct;
Boolean = global.Boolean;
closure = function() {
};
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
value = Reflect.apply(call, valueOf, [value]);
var result = !value;
} catch (error) {
}
return (_isNativeReflectConstruct_31057_isNativeReflectConstruct = function() {
return !!result;
})();
}
function _fun31060(a0) { // fn#31060, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3963:4430, offset: 0x00ff1c3f, size: 118 bytes, params: 2, frame: 16
const closure = BillingError;
env0_6(closure, a0);
return env0_3(closure, [{key: '_isInFieldSet', value: function(a0) {
var propertyName;
var propertyName2;
var properties = Object.keys(this.fields);
var properties2 = 0;
var properties3 = properties.length;
if (properties === undefined) {
return undefined;
}
var r3 = properties2;
loopExit1: while (true) {
propertyName = properties[r3];
propertyName2 = r3 + 1;
if (propertyName === undefined) {
return undefined;
}
if (a0.has(propertyName)) {
break loopExit1;
}
r3 = propertyName2;
continue;
}
return true;
}}, {key: 'hasCardError', value: value_31063}, {key: 'hasAddressError', value: value_31064}]);
}
function parseV8BillingAddressSkemaErrorToBillingError(a0) { // fn#31065, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3963:6647, offset: 0x00ff236a, size: 399 bytes, params: 2, frame: 21
var code;
var errors;
var billing_address;
var value;
var body;
var Array;
var isArray;
var propertyName;
var billing_address2;
var property;
var billing_address3;
if (typeof a0 !== 'string') {
value = undefined;
if (a0 == null) {
code = value;
} else {
body = a0.body;
code = body == null ? value : body.code;
}
if (code === (require(507) /* metro dependency 507: HTTPUtils */).INVALID_FORM_BODY_ERROR_CODE) {
Array = global.Array;
isArray = Array.isArray;
if (a0 == null) {
errors = value;
} else {
body = a0.body;
errors = body == null ? value : body.errors;
}
if (!Reflect.apply(isArray, Array, [errors])) {
if (a0 == null) {
billing_address = value;
} else {
body = a0.body;
if (body == null) {
billing_address = value;
} else {
errors = body.errors;
billing_address = errors == null ? value : errors.billing_address;
}
}
if (billing_address != null) {
body = a0.body;
errors = body.errors;
for (propertyName in errors.billing_address) {
body = a0.body;
errors = body.errors;
billing_address2 = errors.billing_address;
property = billing_address2[propertyName];
body = a0.body;
errors = body.errors;
billing_address3 = errors.billing_address;
delete billing_address3[propertyName];
body = a0.body;
errors = body.errors;
errors[propertyName] = property;
}
body = a0.body;
errors = body.errors;
delete errors.billing_address;
}
}
body = a0.body;
errors = body == null ? value : body.errors;
if (errors != null) {
value = require(507) /* metro dependency 507: HTTPUtils */;
a0.body = value.convertSkemaError(a0.body.errors);
}
}
}
const binding = env0_12;
value = Object.create(binding.prototype, {constructor: {value: binding}});
const binding2 = new binding(a0);
return binding2 instanceof Object ? binding2 : value;
}
function BillingError(a0, a1) { // fn#31061, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3963:4442, offset: 0x00ff1cb5, size: 1618 bytes, params: 3, frame: 25
var r6;
var r11;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
var propertyName;
var propertyName2;
var property;
var fields2;
var fields3;
var fields4;
const value = environment.__proto__;
env1_2(this, BillingError);
const items2 = [a0, a1];
const value3 = env1_5(BillingError);
const value6 = env1_4(this, _isNativeReflectConstruct_31057() ? global.Reflect.construct(value3, items2,
env1_5(this).constructor) : value3.apply(this, items2));
value6.paymentId = null;
const code = value6.code;
const NEGATIVE_INVOICE_AMOUNT = env1_7.NEGATIVE_INVOICE_AMOUNT;
if (code === NEGATIVE_INVOICE_AMOUNT) {
value6.message = intl.string(t['+4Empk']);
} else if (value6.code === env1_7.INVALID_PAYMENT_SOURCE) {
value6.message = intl.string(t.DtFqEI);
} else if (value6.code === env1_7.UNKNOWN_PAYMENT_SOURCE) {
value6.message = intl.string(t.yNYvK1);
} else if (value6.code === env1_7.SUBSCRIPTION_RENEWAL_IN_PROGRESS) {
value6.message = intl.string(t['3jprCb']);
} else if (value6.code === env1_7.BILLING_TRIAL_REDEMPTION_DISABLED) {
value6.message = intl.string(t.MHlpoJ);
} else if (value6.code === env1_7.BILLING_BUNDLE_ALREADY_PURCHASED) {
value6.message = intl.string(t.Hiwqua);
} else if (value6.code === env1_7.BILLING_BUNDLE_PARTIALLY_OWNED) {
value6.message = intl.string(t.c5zDr3);
} else if (value6.code === env1_7.BILLING_INSUFFICIENT_FUNDS) {
value6.message = intl.string(t.yX8s2v);
} else if (value6.code === env1_7.CARD_DECLINED) {
value6.message = intl.string(t.p0UBvU);
} else if (value6.code === env1_7.BILLING_OUTDATED_REQUEST_PARAMETERS) {
value6.message = intl.string(t.uhPY5p);
} else if (value6.code === env1_7.BILLING_CURRENCY_NOT_ALLOWED_FOR_COUNTRY) {
value6.message = intl.string(t.ckFebQ);
} else if (value6.code === env1_7.ALREADY_PURCHASED) {
value6.message = intl.string(t['3RT0Iu']);
} else if (value6.status === 429) {
value6.message = intl.string(t.sUWxgR);
} else if (value6.code === env1_7.UNKNOWN) {
value6.message = intl.string(t['5mlOCW']);
} else if (value6.status === 400 && value6.fields.captcha_key != null) {
value6.message = intl.string(t['3s/vDN']);
}
for (propertyName in value6.fields) {
property = env1_8[propertyName];
if (property) {
r11 = property;
continue;
}
property = env1_9[propertyName];
r11 = property;
if (r11 == null) {
r6 = propertyName2;
continue;
}
fields2 = value6.fields;
property = fields2[propertyName];
fields3 = value6.fields;
delete fields3[propertyName];
fields4 = value6.fields;
fields4[r11] = property;
r6 = propertyName2;
}
if (a0.body != null && typeof a0.body.payment_id === 'string') {
value6.paymentId = a0.body.payment_id;
}
return value6;
}
function value_31063() { // fn#31063, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3963:6305, offset: 0x00ff233c, size: 23 bytes, params: 1, frame: 11
return this._isInFieldSet(env1_10);
}
function value_31064() { // fn#31064, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3963:6376, offset: 0x00ff2353, size: 23 bytes, params: 1, frame: 11
return this._isInFieldSet(env1_11);
}