Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,136 @@
|
||||
/* Metro module 12990; source: modules/a11y/native/AccessibilitySystemFeatures.tsx; dependencies: [27, 4502, 12845, 12991, 11282, 683, 12992, 2] */
|
||||
function _fun99066(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#99066, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13180:6, offset: 0x021ba626, size: 318 bytes, params: 8, frame: 19
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const value = require(27) /* metro dependency 27 */;
|
||||
const env0_3 = value.AccessibilityInfo;
|
||||
const env0_4 = value.Appearance;
|
||||
const env0_5 = value.AppState;
|
||||
const accessibilityStore = importDefault(4502) /* metro dependency 4502: AccessibilityStore */;
|
||||
const AccessibilityFeatureFlags = (require(12845) /* metro dependency 12845: AccessibilityConstants */).AccessibilityFeatureFlags;
|
||||
const env0_8 = AccessibilityFeatureFlags.NONE;
|
||||
object2 = {init: init_99068, getActiveFeatures: function() {
|
||||
return NONE;
|
||||
}, handleReduceMotionChanged: handleReduceMotionChanged, handleReduceTransparencyChanged: function(a0) {
|
||||
toggleFeature(AccessibilityFeatureFlags.REDUCED_TRANSPARENCY, a0);
|
||||
}, handleBoldTextChanged: function(a0) {
|
||||
toggleFeature(AccessibilityFeatureFlags.BOLD_TEXT, a0);
|
||||
}, handleGrayscaleChanged: function(a0) {
|
||||
toggleFeature(AccessibilityFeatureFlags.GRAYSCALE, a0);
|
||||
}, handleInvertColorsChanged: function(a0) {
|
||||
toggleFeature(AccessibilityFeatureFlags.INVERT_COLORS, a0);
|
||||
}, handlePreferredColorSchemeChanged: handlePreferredColorSchemeChanged,
|
||||
handleAccessibilityStoreChanged: handleAccessibilityStoreChanged, handleAppStateChange: handleAppStateChange};
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/a11y/native/AccessibilitySystemFeatures.tsx');
|
||||
exports.default = object2;
|
||||
}
|
||||
|
||||
function toggleFeature(a0, a1) { // fn#99067, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13180:211, offset: 0x021ba764, size: 129 bytes, params: 3, frame: 17
|
||||
env0_8 = a1 ? NONE | a0 : NONE & ~a0;
|
||||
const A11Y_FEATURE_MAP = (require(12991) /* metro dependency 12991: AccessibilityPreferencesSharedValue */).A11Y_FEATURE_MAP;
|
||||
const property = A11Y_FEATURE_MAP[a0];
|
||||
if (property != null) {
|
||||
(importDefault(11282) /* metro dependency 11282: updateSharedValueIfChangedNative */)((require(12991) /* metro dependency 12991: AccessibilityPreferencesSharedValue */).accessibilityPreferencesSharedValue,
|
||||
|
||||
{[property]: a1});
|
||||
}
|
||||
}
|
||||
|
||||
function init_99068() { // fn#99068, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13180:363, offset: 0x021ba7e5, size: 397 bytes, params: 1, frame: 15
|
||||
AccessibilityStore.addChangeListener(this.handleAccessibilityStoreChanged);
|
||||
AccessibilityInfo.addEventListener('reduceMotionChanged', this.handleReduceMotionChanged);
|
||||
const isReduceMotionEnabled2 = AccessibilityInfo.isReduceMotionEnabled();
|
||||
isReduceMotionEnabled2.then(this.handleReduceMotionChanged);
|
||||
AccessibilityInfo.addEventListener('reduceTransparencyChanged', this.handleReduceTransparencyChanged);
|
||||
const isReduceTransparencyEnabled2 = AccessibilityInfo.isReduceTransparencyEnabled();
|
||||
isReduceTransparencyEnabled2.then(this.handleReduceTransparencyChanged);
|
||||
AccessibilityInfo.addEventListener('boldTextChanged', this.handleBoldTextChanged);
|
||||
const isBoldTextEnabled2 = AccessibilityInfo.isBoldTextEnabled();
|
||||
isBoldTextEnabled2.then(this.handleBoldTextChanged);
|
||||
AccessibilityInfo.addEventListener('grayscaleChanged', this.handleGrayscaleChanged);
|
||||
const isGrayscaleEnabled2 = AccessibilityInfo.isGrayscaleEnabled();
|
||||
isGrayscaleEnabled2.then(this.handleGrayscaleChanged);
|
||||
AccessibilityInfo.addEventListener('invertColorsChanged', this.handleInvertColorsChanged);
|
||||
const isInvertColorsEnabled2 = AccessibilityInfo.isInvertColorsEnabled();
|
||||
isInvertColorsEnabled2.then(this.handleInvertColorsChanged);
|
||||
const handlePreferredColorSchemeChanged = this.handlePreferredColorSchemeChanged;
|
||||
const object2 = {};
|
||||
object2.colorScheme = Appearance.getColorScheme();
|
||||
Reflect.apply(handlePreferredColorSchemeChanged, this, [object2]);
|
||||
Appearance.addChangeListener(this.handlePreferredColorSchemeChanged);
|
||||
AppState.addEventListener('change', this.handleAppStateChange);
|
||||
const value = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
|
||||
const setSystemAccessibilityFeatures = value.setSystemAccessibilityFeatures;
|
||||
const getActiveFeatures = this.getActiveFeatures;
|
||||
Reflect.apply(setSystemAccessibilityFeatures, value, [getActiveFeatures]);
|
||||
}
|
||||
|
||||
function handleReduceMotionChanged(a0) { // fn#99070, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13180:1380, offset: 0x021ba972, size: 74 bytes, params: 2, frame: 14
|
||||
const toggleFeatureBinding = toggleFeature;
|
||||
const REDUCED_MOTION = AccessibilityFeatureFlags.REDUCED_MOTION;
|
||||
toggleFeatureBinding(REDUCED_MOTION, a0);
|
||||
const value = require(12992) /* metro dependency 12992: AccessibilityActionCreators */;
|
||||
value.systemPrefersReducedMotionChanged(a0 ? 'reduce' : 'no-preference');
|
||||
}
|
||||
|
||||
function handlePreferredColorSchemeChanged({colorScheme}) { // fn#99075, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13180:1764, offset: 0x021baa34, size: 154 bytes, params: 2, frame: 14
|
||||
var toggleFeatureBinding;
|
||||
if (colorScheme === 'dark') {
|
||||
toggleFeatureBinding = toggleFeature;
|
||||
toggleFeatureBinding(AccessibilityFeatureFlags.PREFERS_COLOR_SCHEME_LIGHT, false);
|
||||
toggleFeatureBinding(AccessibilityFeatureFlags.PREFERS_COLOR_SCHEME_DARK, true);
|
||||
} else if (colorScheme === 'light') {
|
||||
toggleFeatureBinding = toggleFeature;
|
||||
toggleFeatureBinding(AccessibilityFeatureFlags.PREFERS_COLOR_SCHEME_DARK, false);
|
||||
toggleFeatureBinding(AccessibilityFeatureFlags.PREFERS_COLOR_SCHEME_LIGHT, true);
|
||||
} else {
|
||||
toggleFeatureBinding = toggleFeature;
|
||||
toggleFeatureBinding(AccessibilityFeatureFlags.PREFERS_COLOR_SCHEME_DARK, false);
|
||||
toggleFeatureBinding(AccessibilityFeatureFlags.PREFERS_COLOR_SCHEME_LIGHT, false);
|
||||
}
|
||||
}
|
||||
|
||||
function handleAccessibilityStoreChanged() { // fn#99076, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13180:2124, offset: 0x021baace, size: 132 bytes, params: 1, frame: 16
|
||||
const toggleFeatureBinding = toggleFeature;
|
||||
const REDUCED_MOTION = AccessibilityFeatureFlags.REDUCED_MOTION;
|
||||
const useReducedMotion = AccessibilityStore.useReducedMotion;
|
||||
toggleFeatureBinding(REDUCED_MOTION, useReducedMotion);
|
||||
const REDUCED_MOTION_FROM_USER_SETTINGS = AccessibilityFeatureFlags.REDUCED_MOTION_FROM_USER_SETTINGS;
|
||||
toggleFeatureBinding(REDUCED_MOTION_FROM_USER_SETTINGS, AccessibilityStore.rawPrefersReducedMotion !== 'auto');
|
||||
const SATURATION_LEVEL_DECREASED = AccessibilityFeatureFlags.SATURATION_LEVEL_DECREASED;
|
||||
toggleFeatureBinding(SATURATION_LEVEL_DECREASED, AccessibilityStore.saturation < 1);
|
||||
const CONTRAST_LEVEL_DECREASED = AccessibilityFeatureFlags.CONTRAST_LEVEL_DECREASED;
|
||||
toggleFeatureBinding(CONTRAST_LEVEL_DECREASED, AccessibilityStore.contrast < 1);
|
||||
const CONTRAST_LEVEL_INCREASED = AccessibilityFeatureFlags.CONTRAST_LEVEL_INCREASED;
|
||||
toggleFeatureBinding(CONTRAST_LEVEL_INCREASED, AccessibilityStore.contrast > 1);
|
||||
}
|
||||
|
||||
function handleAppStateChange(a0) { // fn#99077, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13180:2465, offset: 0x021bab52, size: 78 bytes, params: 2, frame: 13
|
||||
var value;
|
||||
if (a0 === 'active') {
|
||||
value = AccessibilityInfo.isReduceMotionEnabled();
|
||||
value.then(_fun99078);
|
||||
value = AccessibilityInfo.prefersCrossFadeTransitions();
|
||||
value.then(_fun99079);
|
||||
}
|
||||
}
|
||||
|
||||
function _fun99078(a0) { // fn#99078, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13180:2536, offset: 0x021baba0, size: 74 bytes, params: 2, frame: 14
|
||||
let value = environment.__proto__;
|
||||
const toggleFeatureBinding = toggleFeature;
|
||||
const REDUCED_MOTION = AccessibilityFeatureFlags.REDUCED_MOTION;
|
||||
toggleFeatureBinding(REDUCED_MOTION, a0);
|
||||
value = require(12992) /* metro dependency 12992: AccessibilityActionCreators */;
|
||||
value.systemPrefersReducedMotionChanged(a0 ? 'reduce' : 'no-preference');
|
||||
}
|
||||
|
||||
function _fun99079(a0) { // fn#99079, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13180:2685, offset: 0x021babea, size: 61 bytes, params: 2, frame: 14
|
||||
const value = environment.__proto__;
|
||||
const toggleFeatureBinding = toggleFeature;
|
||||
const REDUCED_MOTION_PREFERS_CROSSFADES = AccessibilityFeatureFlags.REDUCED_MOTION_PREFERS_CROSSFADES;
|
||||
toggleFeatureBinding(REDUCED_MOTION_PREFERS_CROSSFADES, a0);
|
||||
(require(12992) /* metro dependency 12992: AccessibilityActionCreators */).systemPrefersCrossfadesChanged(a0);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user