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

@@ -0,0 +1,72 @@
/* Metro module 3841; source: modules/regional_feature_config/RegionalFeatureConfigModels.tsx; dependencies: [6, 7, 2] */
function _fun31678(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#31678, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3980:6, offset: 0x00fffbad, size: 166 bytes, params: 8, frame: 18
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_0 = importDefault(6) /* metro dependency 6 */;
const env0_1 = importDefault(7) /* metro dependency 7 */;
const value = _fun31679();
const value2 = _fun31683();
const value3 = _fun31687();
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/regional_feature_config/RegionalFeatureConfigModels.tsx');
exports.SettingsConfig = value;
exports.AgeVerificationConfig = value2;
exports.RegionalFeatureConfig = value3;
}
function _fun31679() { // fn#31679, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3980:118, offset: 0x00fffc53, size: 78 bytes, params: 1, frame: 15
return env0_1(SettingsConfig, [{key: 'isFeatureTeenByDefault', value: function(a0) {
return !!(this.teenByDefault & a0);
}}, {key: 'hasTeenDefaults', value: function() {
var teenByDefault = this.teenByDefault;
var value = 0;
return value !== (teenByDefault ?? value);
}}]);
}
function _fun31683() { // fn#31683, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3980:395, offset: 0x00fffcfc, size: 78 bytes, params: 1, frame: 15
return env0_1(AgeVerificationConfig, [{key: 'isFeatureAgeGated', value: function(a0) {
return !!(this.gatedFeatures & a0);
}}, {key: 'hasAgeGatedFeatures', value: function() {
var gatedFeatures = this.gatedFeatures;
var value = 0;
return value !== (gatedFeatures ?? value);
}}]);
}
function _fun31687() { // fn#31687, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3980:685, offset: 0x00fffda5, size: 154 bytes, params: 1, frame: 16
return env0_1(RegionalFeatureConfig, [{key: 'isFeatureAgeGated', value: function(a0) {
return this.ageVerification.isFeatureAgeGated(a0);
}}, {key: 'isFeatureTeenByDefault', value: function(a0) {
return this.settings.isFeatureTeenByDefault(a0);
}}, {key: 'hasAgeGatedFeatures', value: function() {
return this.ageVerification.hasAgeGatedFeatures();
}}, {key: 'hasTeenDefaults', value: function() {
return this.settings.hasTeenDefaults();
}}], [{key: 'fromConnectionOpen', value: value_31693}]);
}
function SettingsConfig(a0) { // fn#31680, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3980:139, offset: 0x00fffca1, size: 36 bytes, params: 2, frame: 13
env1_0(this, SettingsConfig);
this.teenByDefault = a0;
}
function AgeVerificationConfig(a0) { // fn#31684, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3980:416, offset: 0x00fffd4a, size: 36 bytes, params: 2, frame: 13
env1_0(this, AgeVerificationConfig);
this.gatedFeatures = a0;
}
function RegionalFeatureConfig(a0, a1) { // fn#31688, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3980:696, offset: 0x00fffe3f, size: 45 bytes, params: 3, frame: 13
env1_0(this, RegionalFeatureConfig);
this.settings = a0;
this.ageVerification = a1;
}
function value_31693({teen_by_default_settings, age_gated_features}) { // fn#31693, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3980:1235, offset: 0x00fffec8, size: 102 bytes, params: 2, frame: 15
const value = environment.__proto__;
const env1_22 = new env1_2(teen_by_default_settings);
const env1_32 = new env1_3(age_gated_features);
const value6 = Object.create(RegionalFeatureConfig.prototype, {constructor: {value: RegionalFeatureConfig}});
const regionalFeatureConfig = new RegionalFeatureConfig(env1_22, env1_32);
return regionalFeatureConfig instanceof Object ? regionalFeatureConfig : value6;
}
@@ -0,0 +1,95 @@
/* Metro module 3836; source: modules/regional_feature_config/RegionalFeatureConfigStore.tsx; dependencies: [6, 7, 15, 17, 18, 3837, 3841, 566, 694, 2] */
function _fun31396(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#31396, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3975:6, offset: 0x00ff6f19, size: 328 bytes, params: 8, frame: 19
const env0_0 = require;
const setUserCountryCode = function(a0) {
if (a0 == null) {
return false;
}
env0_10 = getCountryCodeByAlpha2(a0) ?? getDefaultCountryCode();
};
const 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 */;
let value = require(3837) /* metro dependency 3837: CountryCodeUtils */;
const env0_7 = value.getDefaultCountryCode;
const env0_8 = value.getCountryCodeByAlpha2;
const Store = (importDefault(566) /* metro dependency 566: flux */).Store;
_fun31401(Store).displayName = 'RegionalFeatureConfigStore';
value = new value(importDefault(694) /* metro dependency 694: Dispatcher */, {CONNECTION_OPEN: function(a0) {
setUserCountryCode(a0.countryCode);
var value2 = null;
env0_9 = value2 != a0.regionalFeatureConfig ? require(dependencyMap[6]).RegionalFeatureConfig.fromConnectionOpen(a0.regionalFeatureConfig) : value2;
}, SET_LOCATION_METADATA: function({countryCode}) {
return setUserCountryCode(countryCode);
}});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/regional_feature_config/RegionalFeatureConfigStore.tsx');
exports.default = value;
}
function _isNativeReflectConstruct_31397() { // fn#31397, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3975:211, offset: 0x00ff7061, 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_31397_isNativeReflectConstruct = function() {
return !!result;
})();
}
function _fun31401(a0) { // fn#31401, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3975:508, offset: 0x00ff70ec, size: 187 bytes, params: 2, frame: 16
const closure = RegionalFeatureConfigStore;
env0_6(closure, a0);
return env0_3(closure, [{key: 'getRegionalFeatureConfig', value: value_31403}, {key: 'isFeatureAgeGated',
value: value_31404}, {key: 'isSettingTeenByDefault', value: value_31405}, {key: 'hasAgeGatedFeatures',
value: value_31406}, {key: 'hasTeenDefaults', value: value_31407}, {key: 'getUserCountryCode',
value: value_31408}]);
}
function value_31404(a0) { // fn#31404, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3975:935, offset: 0x00ff7218, size: 44 bytes, params: 2, frame: 13
const value = environment.__proto__;
const isFeatureAgeGated = env1_9?.isFeatureAgeGated(a0);
return isFeatureAgeGated != null && isFeatureAgeGated;
}
function value_31405(a0) { // fn#31405, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3975:1055, offset: 0x00ff7244, size: 44 bytes, params: 2, frame: 13
const value = environment.__proto__;
const isFeatureTeenByDefault = env1_9?.isFeatureTeenByDefault(a0);
return isFeatureTeenByDefault != null && isFeatureTeenByDefault;
}
function value_31406() { // fn#31406, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3975:1177, offset: 0x00ff7270, size: 40 bytes, params: 1, frame: 11
const value = environment.__proto__;
const hasAgeGatedFeatures = env1_9?.hasAgeGatedFeatures();
return hasAgeGatedFeatures != null && hasAgeGatedFeatures;
}
function value_31407() { // fn#31407, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3975:1290, offset: 0x00ff7298, size: 40 bytes, params: 1, frame: 11
const value = environment.__proto__;
const hasTeenDefaults = env1_9?.hasTeenDefaults();
return hasTeenDefaults != null && hasTeenDefaults;
}
@@ -0,0 +1,65 @@
/* Metro module 3835; source: modules/regional_feature_config/RegionalFeatureConfigUtils.tsx; dependencies: [3836, 566, 2] */
function _fun31383(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#31383, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3974:6, offset: 0x00ff6cba, size: 189 bytes, params: 8, frame: 18
let env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const regionalFeatureConfigStore = importDefault(3836) /* metro dependency 3836: RegionalFeatureConfigStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/regional_feature_config/RegionalFeatureConfigUtils.tsx');
exports.isFeatureAgeGated = function(a0) {
return RegionalFeatureConfigStore.isFeatureAgeGated(a0);
};
exports.useIsFeatureAgeGated = function(a0) {
var env0_0 = a0;
return require(dependencyMap[1]).useStateFromStores([RegionalFeatureConfigStore], _fun31386);
};
exports.isSettingTeenByDefault = function(a0) {
return RegionalFeatureConfigStore.isSettingTeenByDefault(a0);
};
exports.useIsSettingTeenByDefault = function(a0) {
var env0_0 = a0;
return require(dependencyMap[1]).useStateFromStores([RegionalFeatureConfigStore], _fun31389);
};
exports.hasAgeGatedFeatures = function() {
return RegionalFeatureConfigStore.hasAgeGatedFeatures();
};
exports.useHasAgeGatedFeatures = function() {
return require(dependencyMap[1]).useStateFromStores([RegionalFeatureConfigStore], _fun31392);
};
exports.hasTeenDefaults = function() {
return RegionalFeatureConfigStore.hasTeenDefaults();
};
exports.useHasTeenDefaults = function() {
return require(dependencyMap[1]).useStateFromStores([RegionalFeatureConfigStore], _fun31395);
};
}
function useIsFeatureAgeGated(a0) { // fn#31385, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3974:306, offset: 0x00ff6d8e, size: 64 bytes, params: 2, frame: 14
const env0_0 = a0;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([RegionalFeatureConfigStore], _fun31386);
}
function useIsSettingTeenByDefault(a0) { // fn#31388, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3974:532, offset: 0x00ff6e00, size: 64 bytes, params: 2, frame: 14
const env0_0 = a0;
return (require(566) /* metro dependency 566: flux */).useStateFromStores([RegionalFeatureConfigStore], _fun31389);
}
function useHasAgeGatedFeatures() { // fn#31391, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3974:754, offset: 0x00ff6e6e, size: 57 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([RegionalFeatureConfigStore], function() {
return RegionalFeatureConfigStore.hasAgeGatedFeatures();
});
}
function useHasTeenDefaults() { // fn#31394, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3974:952, offset: 0x00ff6ecd, size: 57 bytes, params: 1, frame: 13
return (require(566) /* metro dependency 566: flux */).useStateFromStores([RegionalFeatureConfigStore], function() {
return RegionalFeatureConfigStore.hasTeenDefaults();
});
}
function _fun31386() { // fn#31386, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3974:378, offset: 0x00ff6dce, size: 27 bytes, params: 1, frame: 11
return RegionalFeatureConfigStore.isFeatureAgeGated(env0_0);
}
function _fun31389() { // fn#31389, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3974:609, offset: 0x00ff6e40, size: 27 bytes, params: 1, frame: 11
return RegionalFeatureConfigStore.isSettingTeenByDefault(env0_0);
}
@@ -0,0 +1,50 @@
/* Metro module 11882; source: modules/regional_feature_config/RegionalTeenUtils.tsx; dependencies: [31, 3836, 3839, 566, 9738, 8169, 2] */
function _fun91160(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91160, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12068:6, offset: 0x02054377, size: 246 bytes, params: 8, frame: 21
const env0_0 = require;
const closure = useUserCountryCode;
const closure2 = useIsTeenInCountrySet;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importAll(31) /* metro dependency 31 */;
const regionalFeatureConfigStore = importDefault(3836) /* metro dependency 3836: RegionalFeatureConfigStore */;
const Set = global.Set;
const CountryCodesSets = (require(3839) /* metro dependency 3839: CountryCodes */).CountryCodesSets;
const EU_COUNTRIES = CountryCodesSets.EU_COUNTRIES;
items = ['GB', 'AU'];
arraySpread(items, EU_COUNTRIES, 2, 2);
const set = new Set(items);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/regional_feature_config/RegionalTeenUtils.tsx');
exports.useUserCountryCode = closure;
exports.useIsTeenInCountrySet = closure2;
exports.useIsTeenInStrictCountry = useIsTeenInStrictCountry;
}
function useUserCountryCode() { // fn#91161, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12068:180, offset: 0x0205446d, size: 93 bytes, params: 1, frame: 15
const userCountryCode = (require(566) /* metro dependency 566: flux */).useStateFromStores([RegionalFeatureConfigStore],
function() {
return RegionalFeatureConfigStore.getUserCountryCode();
});
env0_2.useEffect(_fun91163, [userCountryCode]);
return userCountryCode;
}
function useIsTeenInCountrySet(a0) { // fn#91164, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12068:351, offset: 0x02054513, size: 76 bytes, params: 2, frame: 14
const value2 = useUserCountryCode();
let value = require(8169) /* metro dependency 8169: useUserIsTeen */;
value = value.useUserIsTeen();
return value && value2 != null && a0.has(value2.alpha2);
}
function useIsTeenInStrictCountry() { // fn#91165, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12068:669, offset: 0x0205455f, size: 20 bytes, params: 1, frame: 11
return useIsTeenInCountrySet(env0_4);
}
function _fun91163() { // fn#91163, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12068:297, offset: 0x020544df, size: 52 bytes, params: 1, frame: 11
var value;
if (userCountryCode == null) {
value = environment.__proto__;
value = require(9738) /* metro dependency 9738: MessageRequestActionCreators */;
value.fetchUserCountryCode();
}
}