Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,10 @@
|
||||
/* Metro module 12627; source: modules/parent_tools/hooks/useAgeSpecificText.tsx; dependencies: [8171, 2] */
|
||||
function _fun96898(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#96898, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12817:6, offset: 0x0216b534, size: 99 bytes, params: 8, frame: 17
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useAgeSpecificText.tsx');
|
||||
exports.useAgeSpecificText = function(a0, a1) {
|
||||
return importDefault(dependencyMap[0])() ? a1 : a0;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
/* Metro module 15799; source: modules/parent_tools/hooks/useConnectGuardianGate.tsx; dependencies: [57, 31, 5116, 566, 5118, 4594, 2] */
|
||||
function _fun121387(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#121387, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16007:6, offset: 0x02546e15, size: 153 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(57) /* metro dependency 57 */;
|
||||
const env0_4 = importAll(31) /* metro dependency 31 */;
|
||||
const familyCenterStore = importDefault(5116) /* metro dependency 5116: FamilyCenterStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useConnectGuardianGate.tsx');
|
||||
exports.useConnectGuardianGate = useConnectGuardianGate;
|
||||
}
|
||||
|
||||
function useConnectGuardianGate() { // fn#121388, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16007:238, offset: 0x02546eae, size: 289 bytes, params: 1, frame: 23
|
||||
const {linkCode,
|
||||
expiresAt} = (require(566) /* metro dependency 566: flux */).useStateFromStoresObject([FamilyCenterStore],
|
||||
function() {
|
||||
var object = {};
|
||||
object.linkCode = FamilyCenterStore.getLinkCode();
|
||||
object.expiresAt = FamilyCenterStore.getLinkCodeExpiresAt();
|
||||
return object;
|
||||
});
|
||||
const binding = env0_4;
|
||||
let useState = binding.useState;
|
||||
const value3 = Reflect.apply(useState, binding, [false]);
|
||||
const binding2 = env0_3;
|
||||
const value4 = binding2(value3, 2);
|
||||
const property = value4[0];
|
||||
const env0_0 = value4[1];
|
||||
useState = binding.useState;
|
||||
const value5 = binding2(Reflect.apply(useState, binding, [false]), 2);
|
||||
const property2 = value5[0];
|
||||
const env0_1 = value5[1];
|
||||
const env0_2 = binding.useRef(0);
|
||||
const value6 = binding.useCallback(_fun121390, []);
|
||||
(importDefault(4594) /* metro dependency 4594: useMountEffect */)(value6);
|
||||
return property ? {state: 'error'} : property2 ? linkCode == null ? {state: 'error'} : expiresAt != null ? {state: 'gate',
|
||||
linkCode: linkCode, expiresAt: expiresAt, refresh: value6} : {state: 'error'} : {state: 'loading'};
|
||||
}
|
||||
|
||||
function _fun121390() { // fn#121390, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16007:524, offset: 0x02546ffa, size: 110 bytes, params: 1, frame: 13
|
||||
var environment;
|
||||
const binding = env0_2;
|
||||
const current = binding.current;
|
||||
const value2 = typeof current === 'bigint' ? current + 1n : +current + 1;
|
||||
binding.current = value2;
|
||||
value2(false);
|
||||
let value = environment.__proto__;
|
||||
value = require(5118) /* metro dependency 5118: FamilyCenterActionCreators */;
|
||||
value = value.getLinkCodeForCurrentUser();
|
||||
value = value.then(_fun121391);
|
||||
value.catch(_fun121392);
|
||||
}
|
||||
|
||||
function _fun121391() { // fn#121391, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16007:595, offset: 0x02547068, size: 51 bytes, params: 1, frame: 12
|
||||
if (env0_0 === env1_2.current) {
|
||||
env1_0(false);
|
||||
env1_1(true);
|
||||
}
|
||||
}
|
||||
|
||||
function _fun121392() { // fn#121392, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16007:639, offset: 0x0254709b, size: 40 bytes, params: 1, frame: 11
|
||||
if (env0_0 === env1_2.current) {
|
||||
env1_0(true);
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,89 @@
|
||||
/* Metro module 13407; source: modules/parent_tools/hooks/useFamilyCenterActivities.tsx; dependencies: [5116, 5117, 632, 5187, 5137, 2] */
|
||||
function _fun102029(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102029, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13597:6, offset: 0x02228ae7, size: 179 bytes, params: 8, frame: 19
|
||||
let env0_0 = require;
|
||||
const closure = function(a0) {
|
||||
var env0_0 = a0;
|
||||
return require(dependencyMap[2]).useStateFromStores([FamilyCenterStore], _fun102031);
|
||||
};
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const familyCenterStore = importDefault(5116) /* metro dependency 5116: FamilyCenterStore */;
|
||||
const env0_3 = (require(5117) /* metro dependency 5117: FamilyCenterConstants */).TeenActionDisplayType;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useFamilyCenterActivities.tsx');
|
||||
exports.useActionsForDisplayType = function(a0) {
|
||||
var env0_0 = a0;
|
||||
return require(dependencyMap[2]).useStateFromStoresArray([FamilyCenterStore], _fun102033);
|
||||
};
|
||||
exports.useActionTotalsForDisplayType = closure;
|
||||
exports.useHasActionForAnyDisplayType = function() {
|
||||
return require(dependencyMap[2]).useStateFromStores([FamilyCenterStore], _fun102035);
|
||||
};
|
||||
exports.useFormattedTotalForDisplayType = useFormattedTotalForDisplayType;
|
||||
}
|
||||
|
||||
function useActionTotalsForDisplayType(a0) { // fn#102030, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13597:138, offset: 0x02228b9a, size: 66 bytes, params: 2, frame: 14
|
||||
const env0_0 = a0;
|
||||
return (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([FamilyCenterStore],
|
||||
_fun102031);
|
||||
}
|
||||
|
||||
function useActionsForDisplayType(a0) { // fn#102032, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13597:370, offset: 0x02228bf7, size: 67 bytes, params: 2, frame: 14
|
||||
const env0_0 = a0;
|
||||
return (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStoresArray([FamilyCenterStore],
|
||||
_fun102033);
|
||||
}
|
||||
|
||||
function useHasActionForAnyDisplayType() { // fn#102034, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13597:582, offset: 0x02228c55, size: 59 bytes, params: 1, frame: 13
|
||||
return (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([FamilyCenterStore],
|
||||
_fun102035);
|
||||
}
|
||||
|
||||
function useFormattedTotalForDisplayType(a0) { // fn#102037, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13597:761, offset: 0x02228cdc, size: 174 bytes, params: 2, frame: 18
|
||||
var r1;
|
||||
var totalSpendAmount;
|
||||
var totalSpendCurrency;
|
||||
var value;
|
||||
const r2 = useActionTotalsForDisplayType(a0) ?? 0;
|
||||
const TOTAL_VOICE_MINUTES = TeenActionDisplayType.TOTAL_VOICE_MINUTES;
|
||||
if (a0 === TOTAL_VOICE_MINUTES) {
|
||||
return (require(5187) /* metro dependency 5187: FamilyCenterUtils */).formatTotalTime(r2);
|
||||
}
|
||||
const PURCHASES = TeenActionDisplayType.PURCHASES;
|
||||
if (a0 === PURCHASES) {
|
||||
totalSpendAmount = FamilyCenterStore.getTotalSpendAmount();
|
||||
totalSpendCurrency = FamilyCenterStore.getTotalSpendCurrency();
|
||||
if (totalSpendAmount == null) {
|
||||
r1 = r2;
|
||||
} else if (totalSpendCurrency == null) {
|
||||
r1 = r2;
|
||||
} else {
|
||||
value = require(5137) /* metro dependency 5137: PriceUtils */;
|
||||
value = value.shortenAndFormatPrice(totalSpendAmount, totalSpendCurrency);
|
||||
r1 = value;
|
||||
}
|
||||
return r1;
|
||||
}
|
||||
return r2;
|
||||
}
|
||||
|
||||
function _fun102031() { // fn#102031, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13597:219, offset: 0x02228bdc, size: 27 bytes, params: 1, frame: 11
|
||||
return FamilyCenterStore.getTotalForDisplayType(env0_0);
|
||||
}
|
||||
|
||||
function _fun102033() { // fn#102033, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13597:451, offset: 0x02228c3a, size: 27 bytes, params: 1, frame: 11
|
||||
return FamilyCenterStore.getActionsForDisplayType(env0_0);
|
||||
}
|
||||
|
||||
function _fun102035() { // fn#102035, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13597:662, offset: 0x02228c90, size: 47 bytes, params: 1, frame: 11
|
||||
var environment;
|
||||
const Object = global.Object;
|
||||
const values = Object.values;
|
||||
const value = environment.__proto__;
|
||||
return Reflect.apply(values, Object, [TeenActionDisplayType]).some(_fun102036);
|
||||
}
|
||||
|
||||
function _fun102036(a0) { // fn#102036, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13597:689, offset: 0x02228cbf, size: 29 bytes, params: 2, frame: 11
|
||||
const value = environment.__proto__.__proto__;
|
||||
return FamilyCenterStore.getTotalForDisplayType(a0) > 0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
/* Metro module 15644; source: modules/parent_tools/hooks/useFormattedEndTime.tsx; dependencies: [1878, 1244, 566, 2] */
|
||||
function _fun119804(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#119804, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15852:6, offset: 0x0251a1cd, size: 114 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useFormattedEndTime.tsx');
|
||||
exports.default = function() {
|
||||
return require(dependencyMap[2]).useStateFromStores([UserStore], _fun119806);
|
||||
};
|
||||
}
|
||||
|
||||
function useFormattedEndTime() { // fn#119805, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15852:200, offset: 0x0251a23f, size: 59 bytes, params: 1, frame: 13
|
||||
return (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], _fun119806);
|
||||
}
|
||||
|
||||
function _fun119806() { // fn#119806, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15852:270, offset: 0x0251a27a, size: 156 bytes, params: 1, frame: 16
|
||||
var r0;
|
||||
var dateTimeFormat;
|
||||
const value = environment.__proto__;
|
||||
const currentUser = UserStore.getCurrentUser();
|
||||
const value3 = null;
|
||||
const r3 = value3 == currentUser || value3 == currentUser.restrictedSchedule ? undefined : currentUser.restrictedSchedule.getNextEndTime();
|
||||
if (value3 == r3) {
|
||||
r0 = value3;
|
||||
} else {
|
||||
dateTimeFormat = new global.Intl.DateTimeFormat((require(1244) /* metro dependency 1244: indexNative */).intl.currentLocale,
|
||||
|
||||
{'hour': 'numeric', 'minute': '2-digit', 'weekday': 'long'});
|
||||
dateTimeFormat = dateTimeFormat.format(r3);
|
||||
r0 = dateTimeFormat;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
/* Metro module 9737; source: modules/parent_tools/hooks/useHelpLineVisibility.tsx; dependencies: [31, 1949, 5116, 8171, 632, 9738, 2] */
|
||||
function _fun76505(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#76505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9923:6, offset: 0x01dd1b0b, size: 250 bytes, params: 8, frame: 20
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const localeStore = importDefault(1949) /* metro dependency 1949: LocaleStore */;
|
||||
const familyCenterStore = importDefault(5116) /* metro dependency 5116: FamilyCenterStore */;
|
||||
let Set = global.Set;
|
||||
let set = new Set(['US']);
|
||||
Set = global.Set;
|
||||
set = new Set(['en-US', 'es-ES']);
|
||||
const closure = useShouldShowHelplineLink;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useHelpLineVisibility.tsx');
|
||||
exports.useShouldShowHelplineLink = closure;
|
||||
exports.useShouldShowThroughlineLink = useShouldShowThroughlineLink;
|
||||
}
|
||||
|
||||
function useShouldShowHelplineLink() { // fn#76506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9923:199, offset: 0x01dd1c05, size: 204 bytes, params: 1, frame: 20
|
||||
const value2 = (importDefault(8171) /* metro dependency 8171: useIsInAdultAgeGroup */)();
|
||||
const userCountry = (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([FamilyCenterStore],
|
||||
function() {
|
||||
return FamilyCenterStore.getUserCountry();
|
||||
});
|
||||
const locale = (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([LocaleStore],
|
||||
function() {
|
||||
return LocaleStore.locale;
|
||||
});
|
||||
env0_3.useEffect(_fun76509, [userCountry]);
|
||||
return !value2 && userCountry != null && env0_6.has(userCountry.alpha2) && env0_7.has(locale);
|
||||
}
|
||||
|
||||
function useShouldShowThroughlineLink() { // fn#76510, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9923:611, offset: 0x01dd1d18, size: 48 bytes, params: 1, frame: 12
|
||||
return !(importDefault(8171) /* metro dependency 8171: useIsInAdultAgeGroup */)() && !useShouldShowHelplineLink();
|
||||
}
|
||||
|
||||
function _fun76509() { // fn#76509, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9923:348, offset: 0x01dd1ce4, size: 52 bytes, params: 1, frame: 11
|
||||
var value;
|
||||
if (userCountry == null) {
|
||||
value = environment.__proto__;
|
||||
value = require(9738) /* metro dependency 9738: MessageRequestActionCreators */;
|
||||
value.fetchUserCountryCode();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
/* Metro module 8171; source: modules/parent_tools/hooks/useIsInAdultAgeGroup.tsx; dependencies: [5116, 566, 2] */
|
||||
function _fun65588(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65588, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8356:6, offset: 0x01bd3f8f, size: 114 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const familyCenterStore = importDefault(5116) /* metro dependency 5116: FamilyCenterStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useIsInAdultAgeGroup.tsx');
|
||||
exports.default = useIsInAdultAgeGroup;
|
||||
}
|
||||
|
||||
function useIsInAdultAgeGroup() { // fn#65589, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8356:201, offset: 0x01bd4001, size: 67 bytes, params: 1, frame: 13
|
||||
const fluxModule = require(566) /* metro dependency 566: flux */;
|
||||
const useStateFromStores = fluxModule.useStateFromStores;
|
||||
return Reflect.apply(useStateFromStores, fluxModule, [[FamilyCenterStore], function() {
|
||||
return FamilyCenterStore.getAgeGroup();
|
||||
}]) === 'adult';
|
||||
}
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
/* Metro module 15646; source: modules/parent_tools/hooks/useIsInRestrictedHours.tsx; dependencies: [1878, 5116, 566, 15647, 2] */
|
||||
function _fun119808(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#119808, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15854:6, offset: 0x0251a35c, size: 130 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const familyCenterStore = importDefault(5116) /* metro dependency 5116: FamilyCenterStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useIsInRestrictedHours.tsx');
|
||||
exports.default = function() {
|
||||
return require(dependencyMap[2]).useStateFromStores([UserStore, FamilyCenterStore],
|
||||
require(dependencyMap[3]).getCurrentRestrictedHoursState);
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,251 @@
|
||||
/* Metro module 13347; source: modules/parent_tools/hooks/useParentalControlSettings.tsx; dependencies: [5, 31, 5119, 6263, 8172, 13348, 13351, 1314, 4844, 7004, 8170, 566, 5118, 6264, 2] */
|
||||
function _fun101624(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101624, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13537:6, offset: 0x0221a9b6, size: 242 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(5) /* metro dependency 5 */;
|
||||
const env0_4 = importAll(31) /* metro dependency 31 */;
|
||||
const familyCenterControlledSettingsStore = importDefault(5119) /* metro dependency 5119: FamilyCenterControlledSettingsStore */;
|
||||
const env0_6 = (require(6263) /* metro dependency 6263: Constants */).SafetyToastType;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useParentalControlSettings.tsx');
|
||||
exports.useParentalControlledExplicitContentSettings = useParentalControlledExplicitContentSettings;
|
||||
exports.useParentalControlledGoreContentSettings = useParentalControlledGoreContentSettings;
|
||||
exports.useDefaultGuildsRestricted = useDefaultGuildsRestricted;
|
||||
exports.useAllowFriendsFromMutualGuildsOnlyForTeen = useAllowFriendsFromMutualGuildsOnlyForTeen;
|
||||
exports.useIsParentallyControlled = useIsParentallyControlled;
|
||||
exports.useParentalControlledConsent = function(a0) {
|
||||
return {hasConsented: _fun101632(a0), updateConsent: _fun101634(a0)};
|
||||
};
|
||||
}
|
||||
|
||||
function useParentalControlledExplicitContentSettings() { // fn#101625, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13537:291, offset: 0x0221aaa8, size: 294 bytes, params: 1, frame: 21
|
||||
var r0;
|
||||
var object2;
|
||||
var moduleValue2;
|
||||
var resolveExplicitContentSettingWithDefaultsForTeen;
|
||||
var moduleValue3;
|
||||
const value2 = undefined;
|
||||
const value3 = (require(8172) /* metro dependency 8172: useSelectedTeen */).useSelectedTeen();
|
||||
const ParentalControlledExplicitContent = (require(13348) /* metro dependency 13348: ParentalControlledUserSettings */).ParentalControlledExplicitContent;
|
||||
const useControlledSetting = ParentalControlledExplicitContent.useControlledSetting;
|
||||
const value4 = null;
|
||||
let id = value4 == value3 ? value2 : value3.id;
|
||||
const value5 = Reflect.apply(useControlledSetting, ParentalControlledExplicitContent, [id]);
|
||||
if (value4 == value3) {
|
||||
r0 = value4;
|
||||
} else {
|
||||
object2 = {};
|
||||
moduleValue2 = require(13351) /* metro dependency 13351: FamilyCenterControlledSettingsUtils */;
|
||||
resolveExplicitContentSettingWithDefaultsForTeen = moduleValue2.resolveExplicitContentSettingWithDefaultsForTeen;
|
||||
id = value4 == value3 ? value2 : value3.id;
|
||||
object2.explicitContentNonFriendDm = Reflect.apply(resolveExplicitContentSettingWithDefaultsForTeen,
|
||||
moduleValue2,
|
||||
[{teenId: id, setting: value4 == value5 ? value2 : value5.explicitContentNonFriendDm}]);
|
||||
moduleValue3 = require(13351) /* metro dependency 13351: FamilyCenterControlledSettingsUtils */;
|
||||
resolveExplicitContentSettingWithDefaultsForTeen = moduleValue3.resolveExplicitContentSettingWithDefaultsForTeen;
|
||||
id = value4 == value3 ? value2 : value3.id;
|
||||
object2.explicitContentFriendDm = Reflect.apply(resolveExplicitContentSettingWithDefaultsForTeen, moduleValue3,
|
||||
[{teenId: id, setting: value4 == value5 ? value2 : value5.explicitContentFriendDm, isFriend: true}]);
|
||||
object2.explicitContentGuilds = (require(1314) /* metro dependency 1314: preloaded_user_settings */).ExplicitContentRedaction.BLUR;
|
||||
r0 = object2;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function useParentalControlledGoreContentSettings() { // fn#101626, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13537:878, offset: 0x0221abce, size: 308 bytes, params: 1, frame: 19
|
||||
const value2 = undefined;
|
||||
const value3 = (require(8172) /* metro dependency 8172: useSelectedTeen */).useSelectedTeen();
|
||||
const ParentalControlledGoreContent = (require(13348) /* metro dependency 13348: ParentalControlledUserSettings */).ParentalControlledGoreContent;
|
||||
const value4 = ParentalControlledGoreContent.useControlledSetting(value3 == null ? value2 : value3.id);
|
||||
if (value3 == null) {
|
||||
return null;
|
||||
}
|
||||
const {goreContentNonFriendDm, goreContentFriendDm} = value4 ?? ({});
|
||||
const object2 = {};
|
||||
const familyCenterControlledSettingsUtilsModule = require(13351) /* metro dependency 13351: FamilyCenterControlledSettingsUtils */;
|
||||
object2.goreContentNonFriendDm = familyCenterControlledSettingsUtilsModule.isSetAndNotDefault(goreContentNonFriendDm) ? goreContentNonFriendDm : (require(4844) /* metro dependency 4844: SensitiveMediaGoreRedactionSettingsUtils */).resolveGoreSettingWithDefaultsForTeen({isDm: true});
|
||||
const moduleValue4 = familyCenterControlledSettingsUtilsModule;
|
||||
object2.goreContentFriendDm = moduleValue4.isSetAndNotDefault(goreContentFriendDm) ? goreContentFriendDm : (require(4844) /* metro dependency 4844: SensitiveMediaGoreRedactionSettingsUtils */).resolveGoreSettingWithDefaultsForTeen({'isDm': true,
|
||||
'isFriend': true});
|
||||
const ExplicitContentRedaction = (require(1314) /* metro dependency 1314: preloaded_user_settings */).ExplicitContentRedaction;
|
||||
const BLUR = ExplicitContentRedaction.BLUR;
|
||||
object2.goreContentGuilds = BLUR;
|
||||
return object2;
|
||||
}
|
||||
|
||||
function useDefaultGuildsRestricted() { // fn#101627, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13537:1417, offset: 0x0221ad02, size: 149 bytes, params: 1, frame: 17
|
||||
const value2 = undefined;
|
||||
const value3 = (require(8172) /* metro dependency 8172: useSelectedTeen */).useSelectedTeen();
|
||||
const ParentalControlledDefaultGuildsRestricted = (require(13348) /* metro dependency 13348: ParentalControlledUserSettings */).ParentalControlledDefaultGuildsRestricted;
|
||||
const value4 = ParentalControlledDefaultGuildsRestricted.useControlledSetting(value3 == null ? value2 : value3.id);
|
||||
const ParentalControlledDefaultGuildsRestrictedV2 = (require(13348) /* metro dependency 13348: ParentalControlledUserSettings */).ParentalControlledDefaultGuildsRestrictedV2;
|
||||
return ParentalControlledDefaultGuildsRestrictedV2.useControlledSetting(value3 == null ? value2 : value3.id) ?? (value4 && !!value4);
|
||||
}
|
||||
|
||||
function useAllowFriendsFromMutualGuildsOnlyForTeen() { // fn#101628, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13537:1714, offset: 0x0221ad97, size: 134 bytes, params: 1, frame: 16
|
||||
const value2 = undefined;
|
||||
const value3 = (require(8172) /* metro dependency 8172: useSelectedTeen */).useSelectedTeen();
|
||||
const ParentalControlledFriendSourceFlags = (require(13348) /* metro dependency 13348: ParentalControlledUserSettings */).ParentalControlledFriendSourceFlags;
|
||||
const value = env0_4.useMemo(_fun101629,
|
||||
[ParentalControlledFriendSourceFlags.useControlledSetting(value3 == null ? value2 : value3.id)]);
|
||||
return value.mutualGuilds && !value.all;
|
||||
}
|
||||
|
||||
function useIsParentallyControlled() { // fn#101630, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13537:1994, offset: 0x0221ae4a, size: 37 bytes, params: 1, frame: 11
|
||||
return (require(8170) /* metro dependency 8170: useUserLinks */).useHasActiveParentLinks();
|
||||
}
|
||||
|
||||
function useParentalControlledConsent(a0) { // fn#101631, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13537:2105, offset: 0x0221ae6f, size: 47 bytes, params: 2, frame: 12
|
||||
return {hasConsented: ((a0) => {
|
||||
var env0_0 = a0;
|
||||
var env0_1 = (require(8172) /* metro dependency 8172: useSelectedTeen */).useSelectedTeenId();
|
||||
return (require(566) /* metro dependency 566: flux */).useStateFromStores([FamilyCenterControlledSettingsStore],
|
||||
_fun101633);
|
||||
})(a0), updateConsent: useUpdateParentalControlledConsent(a0)};
|
||||
}
|
||||
|
||||
function _fun101629() { // fn#101629, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13537:1901, offset: 0x0221ae1d, size: 45 bytes, params: 1, frame: 11
|
||||
const value = environment.__proto__;
|
||||
return (require(7004) /* metro dependency 7004: UserSettingsUtils */).computeFlags(env0_0);
|
||||
}
|
||||
|
||||
function useParentalControlledHasConsented(a0) { // fn#101632, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13537:2152, owner: useParentalControlledConsent.useParentalControlledHasConsented, offset: 0x0221ae9e, size: 92 bytes, params: 2, frame: 16
|
||||
const env0_0 = a0;
|
||||
const env0_1 = (require(8172) /* metro dependency 8172: useSelectedTeen */).useSelectedTeenId();
|
||||
return (require(566) /* metro dependency 566: flux */).useStateFromStores([FamilyCenterControlledSettingsStore],
|
||||
_fun101633);
|
||||
}
|
||||
|
||||
function useUpdateParentalControlledConsent(a0) { // fn#101634, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13537:2304, owner: useParentalControlledConsent.useUpdateParentalControlledConsent, offset: 0x0221af1a, size: 88 bytes, params: 2, frame: 15
|
||||
var environment;
|
||||
const env0_0 = a0;
|
||||
const value = environment.__proto__;
|
||||
return env1_4.useCallback(_fun101635(),
|
||||
[(require(8172) /* metro dependency 8172: useSelectedTeen */).useSelectedTeenId(), a0]);
|
||||
}
|
||||
|
||||
function _fun101633() { // fn#101633, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13537:2272, offset: 0x0221aefa, size: 32 bytes, params: 1, frame: 13
|
||||
return FamilyCenterControlledSettingsStore.hasConsented(env0_1, env0_0);
|
||||
}
|
||||
|
||||
function _fun101635() { // fn#101635, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13537:2406, offset: 0x0221af72, size: 36 bytes, params: 1, frame: 12
|
||||
const env0_0 = env2_3(_fun101637);
|
||||
return _fun101638;
|
||||
}
|
||||
|
||||
function* _fun101637(a0) { // fn#101637, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13537:2426, offset: 0x0221afa1, size: 193 bytes, params: 2, frame: 19
|
||||
var items;
|
||||
var items2;
|
||||
var binding;
|
||||
var binding2;
|
||||
var property;
|
||||
var value4;
|
||||
var updateTeenConsents;
|
||||
var value5;
|
||||
var error;
|
||||
var showFailedToast;
|
||||
var GENERIC_ERROR;
|
||||
if (false) {
|
||||
return undefined;
|
||||
}
|
||||
value = environment.__proto__.__proto__;
|
||||
if (env2_1 == null) {
|
||||
return undefined;
|
||||
}
|
||||
if (a0) {
|
||||
binding = env2_0;
|
||||
items = [binding];
|
||||
} else {
|
||||
items = [];
|
||||
}
|
||||
if (a0) {
|
||||
items2 = [];
|
||||
} else {
|
||||
binding = env2_0;
|
||||
items2 = [binding];
|
||||
}
|
||||
try {
|
||||
binding = env4_1;
|
||||
} catch (error) {
|
||||
binding = env4_1;
|
||||
value = binding(env4_2[13]);
|
||||
showFailedToast = value.showFailedToast;
|
||||
GENERIC_ERROR = env4_6.GENERIC_ERROR;
|
||||
Reflect.apply(showFailedToast, value, [GENERIC_ERROR]);
|
||||
return undefined;
|
||||
}
|
||||
try {
|
||||
binding2 = env4_2;
|
||||
} catch (error) {
|
||||
binding = env4_1;
|
||||
value = binding(env4_2[13]);
|
||||
showFailedToast = value.showFailedToast;
|
||||
GENERIC_ERROR = env4_6.GENERIC_ERROR;
|
||||
Reflect.apply(showFailedToast, value, [GENERIC_ERROR]);
|
||||
return undefined;
|
||||
}
|
||||
try {
|
||||
property = binding2[12];
|
||||
} catch (error) {
|
||||
binding = env4_1;
|
||||
value = binding(env4_2[13]);
|
||||
showFailedToast = value.showFailedToast;
|
||||
GENERIC_ERROR = env4_6.GENERIC_ERROR;
|
||||
Reflect.apply(showFailedToast, value, [GENERIC_ERROR]);
|
||||
return undefined;
|
||||
}
|
||||
try {
|
||||
value4 = binding(property);
|
||||
} catch (error) {
|
||||
binding = env4_1;
|
||||
value = binding(env4_2[13]);
|
||||
showFailedToast = value.showFailedToast;
|
||||
GENERIC_ERROR = env4_6.GENERIC_ERROR;
|
||||
Reflect.apply(showFailedToast, value, [GENERIC_ERROR]);
|
||||
return undefined;
|
||||
}
|
||||
try {
|
||||
updateTeenConsents = value4.updateTeenConsents;
|
||||
} catch (error) {
|
||||
binding = env4_1;
|
||||
value = binding(env4_2[13]);
|
||||
showFailedToast = value.showFailedToast;
|
||||
GENERIC_ERROR = env4_6.GENERIC_ERROR;
|
||||
Reflect.apply(showFailedToast, value, [GENERIC_ERROR]);
|
||||
return undefined;
|
||||
}
|
||||
try {
|
||||
binding = env2_1;
|
||||
} catch (error) {
|
||||
binding = env4_1;
|
||||
value = binding(env4_2[13]);
|
||||
showFailedToast = value.showFailedToast;
|
||||
GENERIC_ERROR = env4_6.GENERIC_ERROR;
|
||||
Reflect.apply(showFailedToast, value, [GENERIC_ERROR]);
|
||||
return undefined;
|
||||
}
|
||||
try {
|
||||
value = Reflect.apply(updateTeenConsents, value4, [binding, items, items2]);
|
||||
} catch (error) {
|
||||
binding = env4_1;
|
||||
value = binding(env4_2[13]);
|
||||
showFailedToast = value.showFailedToast;
|
||||
GENERIC_ERROR = env4_6.GENERIC_ERROR;
|
||||
Reflect.apply(showFailedToast, value, [GENERIC_ERROR]);
|
||||
return undefined;
|
||||
}
|
||||
yield value;
|
||||
try {
|
||||
value = undefined;
|
||||
value5 = false;
|
||||
} catch (error) {
|
||||
binding = env4_1;
|
||||
value = binding(env4_2[13]);
|
||||
showFailedToast = value.showFailedToast;
|
||||
GENERIC_ERROR = env4_6.GENERIC_ERROR;
|
||||
Reflect.apply(showFailedToast, value, [GENERIC_ERROR]);
|
||||
return undefined;
|
||||
}
|
||||
return value5 ? value : undefined;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
/* Metro module 13423; source: modules/parent_tools/hooks/useScheduleTimeControlsRowProps.tsx; dependencies: [33, 4573, 1244, 2224, 2] */
|
||||
function _fun102136(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102136, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13613:6, offset: 0x0222e683, size: 123 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(33) /* metro dependency 33 */).jsx;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useScheduleTimeControlsRowProps.tsx');
|
||||
exports.default = useScheduleTimeControlsRowProps;
|
||||
}
|
||||
|
||||
function useScheduleTimeControlsRowProps(a0) { // fn#102137, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13613:216, offset: 0x0222e6fe, size: 358 bytes, params: 2, frame: 22
|
||||
var value;
|
||||
var object2;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
var string;
|
||||
if (a0.length === 0) {
|
||||
object2 = {};
|
||||
object2.subLabel = <Text variant="text-xs/medium" color="text-muted">{intl.string((importDefault(2224) /* metro dependency 2224: FamilyCenterMessages */).fOBIZH)}</Text>;
|
||||
object2.trailing = undefined;
|
||||
} else {
|
||||
value = a0.some(function(a0) {
|
||||
return a0.enabled;
|
||||
});
|
||||
object2 = {};
|
||||
var formatToPlainString = intl.formatToPlainString;
|
||||
var XfwcpX = (importDefault(2224) /* metro dependency 2224: FamilyCenterMessages */).XfwcpX;
|
||||
object2.subLabel = Reflect.apply(formatToPlainString, intl, [XfwcpX, {count: a0.length}]);
|
||||
string = intl.string;
|
||||
var defaultImport = importDefault(2224) /* metro dependency 2224: FamilyCenterMessages */;
|
||||
object2.trailing = <Text variant="text-sm/medium" color="text-muted">{value ? Reflect.apply(string, intl,
|
||||
[defaultImport['8vDHRq']]) : Reflect.apply(string, intl, [defaultImport['4z9fN+']])}</Text>;
|
||||
}
|
||||
return object2;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
/* Metro module 13390; source: modules/parent_tools/hooks/useSelectedTab.tsx; dependencies: [5116, 5117, 661, 632, 5118, 683, 2] */
|
||||
function _fun101951(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101951, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13580:6, offset: 0x02224cb5, size: 280 bytes, params: 8, frame: 19
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const familyCenterStore = importDefault(5116) /* metro dependency 5116: FamilyCenterStore */;
|
||||
const familyCenterConstantsModule = require(5117) /* metro dependency 5117: FamilyCenterConstants */;
|
||||
const env0_4 = familyCenterConstantsModule.FamilyCenterAction;
|
||||
const FamilyCenterSubPages = familyCenterConstantsModule.FamilyCenterSubPages;
|
||||
const env0_5 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents;
|
||||
object2 = {};
|
||||
const ACTIVITY = FamilyCenterSubPages.ACTIVITY;
|
||||
object2[ACTIVITY] = 'family_center_activity_tab';
|
||||
const REQUESTS = FamilyCenterSubPages.REQUESTS;
|
||||
object2[REQUESTS] = 'family_center_requests_tab';
|
||||
const SETTINGS = FamilyCenterSubPages.SETTINGS;
|
||||
object2[SETTINGS] = 'family_center_settings_tab';
|
||||
const CONTENT_AND_SOCIAL = FamilyCenterSubPages.CONTENT_AND_SOCIAL;
|
||||
object2[CONTENT_AND_SOCIAL] = 'family_center_content_and_social_panel';
|
||||
const DATA_AND_PRIVACY = FamilyCenterSubPages.DATA_AND_PRIVACY;
|
||||
object2[DATA_AND_PRIVACY] = 'family_center_data_and_privacy_panel';
|
||||
const SCREEN_TIME_CONTROLS = FamilyCenterSubPages.SCREEN_TIME_CONTROLS;
|
||||
object2[SCREEN_TIME_CONTROLS] = 'family_center_screen_time_controls_panel';
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useSelectedTab.tsx');
|
||||
exports.default = function() {
|
||||
var object = {};
|
||||
object.selectedTab = require(dependencyMap[3]).useStateFromStores([FamilyCenterStore], _fun101953);
|
||||
object.handleTabChange = _fun101954;
|
||||
return object;
|
||||
};
|
||||
exports.FAMILY_CENTER_TAB_ANALYTICS_LABELS = object2;
|
||||
}
|
||||
|
||||
function _default_101952() { // fn#101952, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13580:520, offset: 0x02224dcd, size: 80 bytes, params: 1, frame: 15
|
||||
const useStateFromStoresModule = require(632) /* metro dependency 632: useStateFromStores */;
|
||||
const useStateFromStores = useStateFromStoresModule.useStateFromStores;
|
||||
return {selectedTab: Reflect.apply(useStateFromStores, useStateFromStoresModule, [[FamilyCenterStore], function() {
|
||||
return FamilyCenterStore.getSelectedTab();
|
||||
}]), handleTabChange: function(a0) {
|
||||
importDefault(dependencyMap[4]).selectTab(a0);
|
||||
var defaultImport2 = importDefault(dependencyMap[5]);
|
||||
var FAMILY_CENTER_ACTION = AnalyticEvents.FAMILY_CENTER_ACTION;
|
||||
defaultImport2.track(FAMILY_CENTER_ACTION, {action: FamilyCenterAction.TabChange, tab: a0});
|
||||
}};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
/* Metro module 8172; source: modules/parent_tools/hooks/useSelectedTeen.tsx; dependencies: [1878, 5116, 632, 2] */
|
||||
function _fun65591(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65591, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8357:6, offset: 0x01bd4057, size: 143 bytes, params: 8, frame: 19
|
||||
let env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const familyCenterStore = importDefault(5116) /* metro dependency 5116: FamilyCenterStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useSelectedTeen.tsx');
|
||||
exports.useSelectedTeen = function() {
|
||||
var env0_0 = require(dependencyMap[2]).useStateFromStores([FamilyCenterStore], _fun65593);
|
||||
return require(dependencyMap[2]).useStateFromStores([UserStore], _fun65594);
|
||||
};
|
||||
exports.useSelectedTeenId = function() {
|
||||
return require(dependencyMap[2]).useStateFromStores([FamilyCenterStore], _fun65596);
|
||||
};
|
||||
}
|
||||
|
||||
function useSelectedTeen() { // fn#65592, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8357:214, offset: 0x01bd40e6, size: 102 bytes, params: 1, frame: 19
|
||||
const env0_0 = (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([FamilyCenterStore],
|
||||
function() {
|
||||
return FamilyCenterStore.getSelectedTeenId();
|
||||
});
|
||||
return (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([UserStore], _fun65594);
|
||||
}
|
||||
|
||||
function useSelectedTeenId() { // fn#65595, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8357:380, offset: 0x01bd4186, size: 59 bytes, params: 1, frame: 13
|
||||
return (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([FamilyCenterStore],
|
||||
function() {
|
||||
return FamilyCenterStore.getSelectedTeenId();
|
||||
});
|
||||
}
|
||||
|
||||
function _fun65594() { // fn#65594, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8357:324, offset: 0x01bd415f, size: 39 bytes, params: 1, frame: 12
|
||||
return selectedTeenId === null ? undefined : UserStore.getUser(selectedTeenId);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
/* Metro module 13406; source: modules/parent_tools/hooks/useSelectedTeenUser.tsx; dependencies: [1878, 5119, 5116, 8171, 632, 2] */
|
||||
function _fun102022(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102022, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13596:6, offset: 0x0222887a, size: 176 bytes, params: 8, frame: 19
|
||||
let env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const familyCenterControlledSettingsStore = importDefault(5119) /* metro dependency 5119: FamilyCenterControlledSettingsStore */;
|
||||
const familyCenterStore = importDefault(5116) /* metro dependency 5116: FamilyCenterStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useSelectedTeenUser.tsx');
|
||||
exports.useSelectedTeenUser = function() {
|
||||
var env0_0 = importDefault(dependencyMap[3])();
|
||||
return require(dependencyMap[4]).useStateFromStores([FamilyCenterStore, UserStore], _fun102024);
|
||||
};
|
||||
exports.useTeenUserForId = function(a0) {
|
||||
var env0_0 = a0;
|
||||
return require(dependencyMap[4]).useStateFromStores([UserStore], _fun102026);
|
||||
};
|
||||
exports.useShouldLoadSettingsForSelectedTeenUser = useShouldLoadSettingsForSelectedTeenUser;
|
||||
}
|
||||
|
||||
function useSelectedTeenUser() { // fn#102023, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13596:232, offset: 0x0222892a, size: 91 bytes, params: 1, frame: 15
|
||||
const env0_0 = (importDefault(8171) /* metro dependency 8171: useIsInAdultAgeGroup */)();
|
||||
return (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([FamilyCenterStore,
|
||||
UserStore], _fun102024);
|
||||
}
|
||||
|
||||
function useTeenUserForId(a0) { // fn#102025, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13596:422, offset: 0x022289ce, size: 66 bytes, params: 2, frame: 14
|
||||
const env0_0 = a0;
|
||||
return (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([UserStore], _fun102026);
|
||||
}
|
||||
|
||||
function useShouldLoadSettingsForSelectedTeenUser() { // fn#102027, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13596:547, offset: 0x02228a35, size: 111 bytes, params: 1, frame: 15
|
||||
const selectedTeenId = FamilyCenterStore.getSelectedTeenId();
|
||||
const value = (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStoresObject([FamilyCenterControlledSettingsStore],
|
||||
_fun102028);
|
||||
return selectedTeenId !== null && (!value.hasLoadedSettings && !value.isLoading);
|
||||
}
|
||||
|
||||
function _fun102024() { // fn#102024, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13596:294, offset: 0x02228985, size: 73 bytes, params: 1, frame: 12
|
||||
var value;
|
||||
if (env0_0 !== true) {
|
||||
value = environment.__proto__;
|
||||
return UserStore.getCurrentUser();
|
||||
}
|
||||
value = environment.__proto__;
|
||||
const selectedTeenId = FamilyCenterStore.getSelectedTeenId();
|
||||
return selectedTeenId === null ? undefined : UserStore.getUser(selectedTeenId);
|
||||
}
|
||||
|
||||
function _fun102026() { // fn#102026, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13596:457, offset: 0x02228a10, size: 37 bytes, params: 1, frame: 11
|
||||
let value = environment.__proto__;
|
||||
value = UserStore.getUser(env0_0);
|
||||
if (value != null) {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
|
||||
function _fun102028() { // fn#102028, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13596:620, offset: 0x02228aa4, size: 67 bytes, params: 1, frame: 13
|
||||
const r1 = env0_0 != null && FamilyCenterControlledSettingsStore.hasSettingsForUser(env0_0);
|
||||
const value = environment.__proto__;
|
||||
return {hasLoadedSettings: r1, isLoading: FamilyCenterControlledSettingsStore.isLoading};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
/* Metro module 13448; source: modules/parent_tools/hooks/useTimeValue.tsx; dependencies: [31, 2, 10909] */
|
||||
function _fun102277(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102277, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13638:6, offset: 0x022358fa, size: 130 bytes, params: 8, frame: 18
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_0 = importAll(31) /* metro dependency 31 */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useTimeValue.tsx');
|
||||
exports.default = function({initial, defaultValue}) {
|
||||
return initial.useState(_fun102279);
|
||||
};
|
||||
exports.timeToMinutes = (require(10909) /* metro dependency 10909: FamilyCenterRestrictedHoursUtils */).timeToMinutes;
|
||||
}
|
||||
|
||||
function useTimeValue({initial, defaultValue}) { // fn#102278, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13638:193, offset: 0x0223597c, size: 51 bytes, params: 2, frame: 11
|
||||
return initial.useState(function() {
|
||||
return initial != null ? {hours: initial.hours, minutes: initial.minutes} : defaultValue;
|
||||
});
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
/* Metro module 13389; source: modules/parent_tools/hooks/useUserAgeGroup.tsx; dependencies: [5116, 566, 2] */
|
||||
function _fun101948(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#101948, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13579:6, offset: 0x02224c08, size: 114 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const familyCenterStore = importDefault(5116) /* metro dependency 5116: FamilyCenterStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useUserAgeGroup.tsx');
|
||||
exports.default = function() {
|
||||
return require(dependencyMap[1]).useStateFromStores([FamilyCenterStore], _fun101950);
|
||||
};
|
||||
}
|
||||
|
||||
function useUserAgeGroup() { // fn#101949, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13579:196, offset: 0x02224c7a, size: 59 bytes, params: 1, frame: 13
|
||||
return (require(566) /* metro dependency 566: flux */).useStateFromStores([FamilyCenterStore], function() {
|
||||
return FamilyCenterStore.getAgeGroup();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
/* Metro module 11469; source: modules/parent_tools/hooks/useUserIsConsideredAdult.tsx; dependencies: [1878, 566, 2] */
|
||||
function _fun87809(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#87809, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11655:6, offset: 0x01fcc1f4, size: 114 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useUserIsConsideredAdult.tsx');
|
||||
exports.default = function() {
|
||||
return require(dependencyMap[1]).useStateFromStores([UserStore], _fun87811);
|
||||
};
|
||||
}
|
||||
|
||||
function useUserIsConsideredAdult() { // fn#87810, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11655:205, offset: 0x01fcc266, size: 59 bytes, params: 1, frame: 13
|
||||
return (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], _fun87811);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
/* Metro module 13424; source: modules/parent_tools/hooks/useUserIsTeenAgeGroup.tsx; dependencies: [5116, 566, 2] */
|
||||
function _fun102139(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#102139, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13614:6, offset: 0x0222e864, size: 114 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const familyCenterStore = importDefault(5116) /* metro dependency 5116: FamilyCenterStore */;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useUserIsTeenAgeGroup.tsx');
|
||||
exports.default = useUserIsTeenAgeGroup;
|
||||
}
|
||||
|
||||
function useUserIsTeenAgeGroup() { // fn#102140, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13614:202, offset: 0x0222e8d6, size: 69 bytes, params: 1, frame: 13
|
||||
const fluxModule = require(566) /* metro dependency 566: flux */;
|
||||
const useStateFromStores = fluxModule.useStateFromStores;
|
||||
return Reflect.apply(useStateFromStores, fluxModule, [[FamilyCenterStore], function() {
|
||||
return FamilyCenterStore.getAgeGroup();
|
||||
}]) === 'teen';
|
||||
}
|
||||
|
||||
@@ -0,0 +1,252 @@
|
||||
/* Metro module 8170; source: modules/parent_tools/hooks/useUserLinks.tsx; dependencies: [31, 1878, 5116, 5117, 632, 8171, 8172, 5187, 2] */
|
||||
function _fun65555(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65555, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:6, offset: 0x01bd37ad, size: 392 bytes, params: 8, frame: 21
|
||||
const env0_0 = require;
|
||||
const closure = useUserIdsForLinkStatus;
|
||||
const closure2 = function() {
|
||||
return useUserIdsForLinkStatus(UserLinkStatus.ACTIVE);
|
||||
};
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
|
||||
const familyCenterStore = importDefault(5116) /* metro dependency 5116: FamilyCenterStore */;
|
||||
const familyCenterConstantsModule = require(5117) /* metro dependency 5117: FamilyCenterConstants */;
|
||||
const env0_6 = familyCenterConstantsModule.ACCEPTED_LINK_REQUEST_TIMESTAMP_FORMATTER;
|
||||
const env0_7 = familyCenterConstantsModule.FAMILY_CENTER_REQUEST_QR_CODE_URL;
|
||||
const env0_8 = familyCenterConstantsModule.MAX_PARENT_TO_TEEN_ACTIVE_CONNECTIONS;
|
||||
const env0_9 = familyCenterConstantsModule.MAX_TEEN_TO_PARENT_ACTIVE_CONNECTIONS;
|
||||
const env0_10 = familyCenterConstantsModule.PENDING_LINK_REQUEST_TIMESTAMP_FORMATTER;
|
||||
const env0_11 = familyCenterConstantsModule.UserLinkStatus;
|
||||
const env0_12 = familyCenterConstantsModule.UserLinkType;
|
||||
const closure3 = useUsersForLinkStatus;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/parent_tools/hooks/useUserLinks.tsx');
|
||||
exports.useUserIdsForLinkStatus = closure;
|
||||
exports.useUsersForLinkStatus = closure3;
|
||||
exports.useActiveLinkUserIds = closure2;
|
||||
exports.useActiveLinkUsers = function() {
|
||||
return useUsersForLinkStatus(UserLinkStatus.ACTIVE);
|
||||
};
|
||||
exports.useHasActiveLinks = function() {
|
||||
return useActiveLinkUserIds().length > 0;
|
||||
};
|
||||
exports.useHasActiveParentLinks = useHasActiveParentLinks;
|
||||
exports.useUserQRLinkUrl = useUserQRLinkUrl;
|
||||
exports.useHasMaxConnections = function() {
|
||||
return useActiveLinkUserIds().length >= (importDefault(dependencyMap[5])() ? MAX_PARENT_TO_TEEN_ACTIVE_CONNECTIONS : MAX_TEEN_TO_PARENT_ACTIVE_CONNECTIONS);
|
||||
};
|
||||
exports.usePendingRequestCount = usePendingRequestCount;
|
||||
exports.useAcceptedRequestsCount = function() {
|
||||
return useActiveLinkUserIds().length;
|
||||
};
|
||||
exports.useActivityWindowTimeStamp = useActivityWindowTimeStamp;
|
||||
exports.useLinkTimestampText = useLinkTimestampText;
|
||||
}
|
||||
|
||||
function useUserIdsForLinkStatus(a0) { // fn#65556, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:387, offset: 0x01bd3935, size: 104 bytes, params: 2, frame: 16
|
||||
const env0_0 = a0;
|
||||
return env0_3.useMemo(_fun65558,
|
||||
[(require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([FamilyCenterStore],
|
||||
function() {
|
||||
return FamilyCenterStore.getLinkedUsers();
|
||||
}), a0]);
|
||||
}
|
||||
|
||||
function useUsersForLinkStatus(a0) { // fn#65564, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:721, offset: 0x01bd3aad, size: 93 bytes, params: 2, frame: 15
|
||||
const env0_0 = useUserIdsForLinkStatus(a0);
|
||||
const useStateFromStoresModule = require(632) /* metro dependency 632: useStateFromStores */;
|
||||
const useStateFromStoresArray = useStateFromStoresModule.useStateFromStoresArray;
|
||||
return Reflect.apply(useStateFromStoresArray, useStateFromStoresModule, [[UserStore],
|
||||
_fun65565]).filter(function(a0) {
|
||||
return a0 != null;
|
||||
});
|
||||
}
|
||||
|
||||
function useHasActiveParentLinks() { // fn#65570, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:1318, offset: 0x01bd3b71, size: 93 bytes, params: 1, frame: 15
|
||||
return env0_3.useMemo(_fun65572,
|
||||
[(require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([FamilyCenterStore],
|
||||
function() {
|
||||
return FamilyCenterStore.getLinkedUsers();
|
||||
})]);
|
||||
}
|
||||
|
||||
function useUserQRLinkUrl() { // fn#65574, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:1550, offset: 0x01bd3c3c, size: 133 bytes, params: 1, frame: 19
|
||||
const linkCode = (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([FamilyCenterStore],
|
||||
function() {
|
||||
return FamilyCenterStore.getLinkCode();
|
||||
});
|
||||
const currentUser = (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([UserStore],
|
||||
function() {
|
||||
return UserStore.getCurrentUser();
|
||||
});
|
||||
const value2 = null;
|
||||
return value2 == linkCode || value2 == currentUser ? value2 : FAMILY_CENTER_REQUEST_QR_CODE_URL(currentUser.id,
|
||||
linkCode);
|
||||
}
|
||||
|
||||
function usePendingRequestCount() { // fn#65578, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:1886, offset: 0x01bd3d11, size: 153 bytes, params: 1, frame: 19
|
||||
var length;
|
||||
const currentUser = (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([UserStore],
|
||||
function() {
|
||||
return UserStore.getCurrentUser();
|
||||
});
|
||||
const linkedUsers = (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([FamilyCenterStore],
|
||||
function() {
|
||||
return FamilyCenterStore.getLinkedUsers();
|
||||
});
|
||||
let value = 0;
|
||||
if (currentUser == null) {
|
||||
length = value;
|
||||
} else {
|
||||
value = global.Object.values(linkedUsers);
|
||||
length = value.filter(_fun65581).length;
|
||||
}
|
||||
return length;
|
||||
}
|
||||
|
||||
function useActivityWindowTimeStamp(a0) { // fn#65583, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:2285, offset: 0x01bd3dfe, size: 182 bytes, params: 2, frame: 18
|
||||
var r0;
|
||||
var formatUserActivityTimestamp;
|
||||
var Date;
|
||||
var value4;
|
||||
var date;
|
||||
const env0_0 = a0;
|
||||
var value;
|
||||
const env0_1 = (require(8172) /* metro dependency 8172: useSelectedTeen */).useSelectedTeenId();
|
||||
const value2 = (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([FamilyCenterStore],
|
||||
_fun65584);
|
||||
const value3 = null;
|
||||
if (value3 == value2) {
|
||||
r0 = value3;
|
||||
} else {
|
||||
value = require(5187) /* metro dependency 5187: FamilyCenterUtils */;
|
||||
formatUserActivityTimestamp = value.formatUserActivityTimestamp;
|
||||
Date = global.Date;
|
||||
value4 = Object.create(Date.prototype, {constructor: {value: Date}});
|
||||
date = new Date(value2);
|
||||
value = Reflect.apply(formatUserActivityTimestamp, value, [(date instanceof Object ? date : value4).getTime(),
|
||||
_fun65585, 7]);
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function useLinkTimestampText(a0, a1) { // fn#65586, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:2551, offset: 0x01bd3ed9, size: 153 bytes, params: 3, frame: 16
|
||||
var r0;
|
||||
var moduleValue2;
|
||||
const env0_0 = a0;
|
||||
const linkTimestamp = (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([FamilyCenterStore],
|
||||
_fun65587);
|
||||
const value2 = null;
|
||||
if (value2 != linkTimestamp) {
|
||||
moduleValue2 = require(5187) /* metro dependency 5187: FamilyCenterUtils */;
|
||||
r0 = moduleValue2.formatLinkTimestamp(global.Date.parse(linkTimestamp),
|
||||
a1 === UserLinkStatus.PENDING ? PENDING_LINK_REQUEST_TIMESTAMP_FORMATTER : ACCEPTED_LINK_REQUEST_TIMESTAMP_FORMATTER);
|
||||
} else {
|
||||
r0 = value2;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun65558() { // fn#65558, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:504, offset: 0x01bd39b0, size: 98 bytes, params: 1, frame: 12
|
||||
const Object = global.Object;
|
||||
let value = Object.values(linkedUsers);
|
||||
value = value.filter(_fun65559);
|
||||
value = value.sort(function(a0, a1) {
|
||||
var Date = global.Date;
|
||||
var value2 = new Date(a0.updated_at);
|
||||
value2 = value2.getTime();
|
||||
Date = global.Date;
|
||||
var updated_at2 = a1.updated_at;
|
||||
var value3 = Object.create(Date.prototype, {constructor: {value: Date}});
|
||||
var value4 = new Date(updated_at2);
|
||||
return value2 - (value4 instanceof Object ? value4 : value3).getTime();
|
||||
});
|
||||
value = value.map(function(a0) {
|
||||
return a0.user_id;
|
||||
});
|
||||
return value.filter(function(a0) {
|
||||
return a0 != null;
|
||||
});
|
||||
}
|
||||
|
||||
function _fun65565() { // fn#65565, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:802, offset: 0x01bd3b0a, size: 28 bytes, params: 1, frame: 11
|
||||
return env0_0.map(function(a0) {
|
||||
return UserStore.getUser(a0);
|
||||
});
|
||||
}
|
||||
|
||||
function _fun65572() { // fn#65572, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:1434, offset: 0x01bd3bce, size: 47 bytes, params: 1, frame: 11
|
||||
const Object = global.Object;
|
||||
return Object.values(linkedUsers).some(_fun65573);
|
||||
}
|
||||
|
||||
function _fun65581(a0) { // fn#65581, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:2084, offset: 0x01bd3daa, size: 64 bytes, params: 2, frame: 4
|
||||
var r0;
|
||||
var link_status;
|
||||
let value = a0 != null;
|
||||
if (value) {
|
||||
link_status = a0.link_status;
|
||||
value = environment.__proto__;
|
||||
value = link_status === UserLinkStatus.PENDING;
|
||||
r0 = value;
|
||||
} else {
|
||||
r0 = value;
|
||||
}
|
||||
r0 = r0 && currentUser.id !== a0.requestor_id;
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun65584() { // fn#65584, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:2392, offset: 0x01bd3eb4, size: 37 bytes, params: 1, frame: 10
|
||||
var r0;
|
||||
let value = null;
|
||||
if (value == env0_1) {
|
||||
r0 = value;
|
||||
} else {
|
||||
value = environment.__proto__;
|
||||
value = FamilyCenterStore.getRangeStartTimestamp();
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun65587() { // fn#65587, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:2624, offset: 0x01bd3f72, size: 29 bytes, params: 1, frame: 11
|
||||
return FamilyCenterStore.getLinkTimestamp(env0_0);
|
||||
}
|
||||
|
||||
function _fun65559(a0) { // fn#65559, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:533, offset: 0x01bd3a12, size: 31 bytes, params: 2, frame: 3
|
||||
var r0;
|
||||
var link_status;
|
||||
let value = a0 != null;
|
||||
if (value) {
|
||||
link_status = a0.link_status;
|
||||
value = environment.__proto__;
|
||||
value = link_status === env1_0;
|
||||
r0 = value;
|
||||
} else {
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun65573(a0) { // fn#65573, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8355:1461, offset: 0x01bd3bfd, size: 63 bytes, params: 2, frame: 4
|
||||
var r0;
|
||||
var link_status;
|
||||
var link_type;
|
||||
let value = a0 != null;
|
||||
if (value) {
|
||||
link_status = a0.link_status;
|
||||
value = environment.__proto__.__proto__;
|
||||
value = link_status === UserLinkStatus.ACTIVE;
|
||||
r0 = value;
|
||||
} else {
|
||||
r0 = value;
|
||||
}
|
||||
if (r0) {
|
||||
link_type = a0.link_type;
|
||||
value = environment.__proto__.__proto__;
|
||||
value = link_type === UserLinkType.PARENT;
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user