Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,227 @@
|
||||
/* Metro module 11514; source: modules/client_themes/native/chat/SharedCustomThemeActionSheet.tsx; dependencies: [57, 31, 27, 3808, 661, 1880, 33, 4501, 697, 683, 11515, 3998, 6275, 6758, 1244, 2422, 4573, 7896, 4578, 566, 3802, 7040, 6789, 1305, 3999, 2] */
|
||||
function _fun88150(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#88150, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11700:6, offset: 0x01fd6a7e, size: 451 bytes, params: 8, frame: 21
|
||||
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 */;
|
||||
let value = require(31) /* metro dependency 31 */;
|
||||
const env0_5 = value.useEffect;
|
||||
const env0_6 = value.useLayoutEffect;
|
||||
const env0_7 = value.useRef;
|
||||
const env0_8 = (require(27) /* metro dependency 27 */).View;
|
||||
const subscriptionStore = importDefault(3808) /* metro dependency 3808: SubscriptionStore */;
|
||||
const env0_10 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents;
|
||||
const env0_11 = (require(1880) /* metro dependency 1880: PremiumConstants */).PremiumTypes;
|
||||
value = require(33) /* metro dependency 33 */;
|
||||
const env0_12 = value.jsx;
|
||||
const env0_13 = value.jsxs;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
let object = {};
|
||||
object.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.round;
|
||||
const env0_14 = Reflect.apply(createStyles, value, [{contentWrapper: {'paddingHorizontal': 43.5,
|
||||
'paddingVertical': 12}, centeredText: {textAlign: 'center'}, ctaContainer: {'paddingHorizontal': 15,
|
||||
'flexDirection': 'column', 'display': 'flex', 'gap': 6}, nitroWheelButton: {'marginStart': -2, 'width': 20,
|
||||
'height': 20}, getNitroButton: object}]);
|
||||
const sharedClientThemeToThemeSettings = function(a0) {
|
||||
var object;
|
||||
if (a0 !== undefined) {
|
||||
object = {};
|
||||
object.colors = a0.colors.map(_fun88152);
|
||||
object.gradientColorStops = [];
|
||||
object.gradientAngle = a0.gradient_angle;
|
||||
object.baseMix = a0.base_mix;
|
||||
return object;
|
||||
}
|
||||
};
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/client_themes/native/chat/SharedCustomThemeActionSheet.tsx');
|
||||
exports.default = _default_88158;
|
||||
}
|
||||
|
||||
function sharedClientThemeToThemeSettings(a0) { // fn#88151, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11700:606, offset: 0x01fd6c41, size: 74 bytes, params: 2, frame: 13
|
||||
var object2;
|
||||
if (a0 !== undefined) {
|
||||
object2 = {};
|
||||
object2.colors = a0.colors.map(function(a0) {
|
||||
return '#' + a0;
|
||||
});
|
||||
object2.gradientColorStops = [];
|
||||
object2.gradientAngle = a0.gradient_angle;
|
||||
object2.baseMix = a0.base_mix;
|
||||
return object2;
|
||||
}
|
||||
}
|
||||
|
||||
function PrimaryActionButton_88153({onPressApply}) { // fn#88153, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11700:759, offset: 0x01fd6ca6, size: 345 bytes, params: 2, frame: 22
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const styles = useStyles();
|
||||
const fluxModule = require(566) /* metro dependency 566: flux */;
|
||||
const useStateFromStores = fluxModule.useStateFromStores;
|
||||
const premiumTypeFromSubscription = (importDefault(3802) /* metro dependency 3802: PremiumUtils */).getPremiumTypeFromSubscription(Reflect.apply(useStateFromStores,
|
||||
fluxModule, [[SubscriptionStore], function() {
|
||||
return SubscriptionStore.getPremiumTypeSubscription();
|
||||
}]));
|
||||
const TIER_2 = PremiumTypes.TIER_2;
|
||||
if (premiumTypeFromSubscription !== TIER_2) {
|
||||
const ShinyButton = (require(1305) /* metro dependency 1305: native */).ShinyButton;
|
||||
return (
|
||||
<ShinyButton
|
||||
text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.pj0XBN)}
|
||||
onPress={function() {
|
||||
var defaultImport = importDefault(dependencyMap[21]);
|
||||
var object = {};
|
||||
object.premiumType = PremiumTypes.TIER_2;
|
||||
var SHARE_CUSTOM_CLIENT_THEME_EMBED = importDefault(dependencyMap[22]).SHARE_CUSTOM_CLIENT_THEME_EMBED;
|
||||
object.analyticsLocations = [SHARE_CUSTOM_CLIENT_THEME_EMBED];
|
||||
object.analyticsLocation = {};
|
||||
defaultImport(object);
|
||||
}}
|
||||
renderIcon={renderIcon}
|
||||
style={styles.getNitroButton}
|
||||
/>
|
||||
);
|
||||
} else {
|
||||
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
||||
return (
|
||||
<Button
|
||||
text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['1Qm822'])}
|
||||
onPress={onPressApply}
|
||||
variant="primary"
|
||||
/>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
function getBaseThemeFromSharedClientTheme(a0) { // fn#88157, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11700:1346, offset: 0x01fd6eaf, size: 53 bytes, params: 2, frame: 13
|
||||
var value;
|
||||
if (a0 !== undefined) {
|
||||
value = require(3999) /* metro dependency 3999: ClientThemesUtils */;
|
||||
return value.getBaseTheme(a0.base_theme);
|
||||
}
|
||||
}
|
||||
|
||||
function _default_88158(a0) { // fn#88158, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11700:1417, offset: 0x01fd6ee4, size: 712 bytes, params: 2, frame: 29
|
||||
const sharedClientTheme = a0.message.sharedClientTheme;
|
||||
const styles = useStyles();
|
||||
const value2 = useRef(null);
|
||||
const binding = env0_4;
|
||||
let useState = binding.useState;
|
||||
const value3 = Reflect.apply(useState, binding, [sharedClientThemeToThemeSettings(sharedClientTheme)]);
|
||||
const binding2 = env0_3;
|
||||
const value4 = binding2(value3, 2);
|
||||
const property = value4[0];
|
||||
var env0_3 = value4[1];
|
||||
useState = binding.useState;
|
||||
const value5 = binding2(Reflect.apply(useState, binding, [getBaseThemeFromSharedClientTheme(sharedClientTheme)]), 2);
|
||||
const property2 = value5[0];
|
||||
const env0_5 = value5[1];
|
||||
useState = binding.useState;
|
||||
const value6 = binding2(Reflect.apply(useState, binding, [false]), 2);
|
||||
const property3 = value6[0];
|
||||
const env0_7 = value6[1];
|
||||
const value7 = binding.useRef(true);
|
||||
useEffect(_fun88159, [sharedClientTheme]);
|
||||
useEffect(_fun88160, [property, property2]);
|
||||
useLayoutEffect(_fun88161, [property3]);
|
||||
useEffect(function() {
|
||||
return _fun88163;
|
||||
}, [value7]);
|
||||
const BottomSheet = (require(6275) /* metro dependency 6275: BottomSheetNative */).BottomSheet;
|
||||
const BottomSheetTitleHeader = (require(6758) /* metro dependency 6758: BottomSheetTitleHeaderNative */).BottomSheetTitleHeader;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const items2 = [<BottomSheetTitleHeader title={intl.string((importDefault(2422) /* metro dependency 2422: ClientThemesMessages */)['3ej1LT'])} />];
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
items2[1] = <View style={styles.contentWrapper}><Text variant="heading-md/medium" style={styles.centeredText}>{intl.string((importDefault(2422) /* metro dependency 2422: ClientThemesMessages */).qZMUoL)}</Text></View>;
|
||||
const primaryActionButton_88153 = <PrimaryActionButton_88153 onPressApply={onPressApply} />;
|
||||
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
|
||||
items2[2] = <View style={styles.ctaContainer}>{primaryActionButton_88153}<Button text={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['13/7kX'])} onPress={onPress_88165} variant="secondary" /></View>;
|
||||
return (
|
||||
<BottomSheet ref={value2} backdropOpacity={0}>
|
||||
{items2}
|
||||
</BottomSheet>
|
||||
);
|
||||
}
|
||||
|
||||
function PrimaryActionButton_88153RenderIcon() { // fn#88156, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11700:1133, owner: PrimaryActionButton_88153.renderIcon, offset: 0x01fd6e69, size: 70 bytes, params: 1, frame: 15
|
||||
const NitroWheel = (require(1305) /* metro dependency 1305: native */).NitroWheel;
|
||||
return <NitroWheel style={[styles.nitroWheelButton]} />;
|
||||
}
|
||||
|
||||
function _fun88159() { // fn#88159, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11700:1683, offset: 0x01fd71ac, size: 93 bytes, params: 1, frame: 15
|
||||
const binding = env0_3;
|
||||
const sharedClientThemeToThemeSettingsBinding = sharedClientThemeToThemeSettings;
|
||||
const sharedClientThemeBinding = sharedClientTheme;
|
||||
binding(sharedClientThemeToThemeSettingsBinding(sharedClientThemeBinding));
|
||||
env0_5(getBaseThemeFromSharedClientTheme(sharedClientThemeBinding));
|
||||
const value = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
|
||||
const track = value.track;
|
||||
const CUSTOM_THEME_SHARE_PREVIEWED = AnalyticEvents.CUSTOM_THEME_SHARE_PREVIEWED;
|
||||
Reflect.apply(track, value, [CUSTOM_THEME_SHARE_PREVIEWED, {}]);
|
||||
}
|
||||
|
||||
function _fun88160() { // fn#88160, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11700:1826, offset: 0x01fd7209, size: 105 bytes, params: 1, frame: 16
|
||||
var value4;
|
||||
var moduleValue;
|
||||
if (env0_2 !== undefined && env0_4 !== undefined) {
|
||||
value4 = environment.__proto__;
|
||||
moduleValue = require(11515) /* metro dependency 11515: CustomThemeMobileActionCreators */;
|
||||
moduleValue.previewCustomTheme({baseTheme: env0_4, customTheme: env0_2});
|
||||
(require(3998) /* metro dependency 3998: ThemeActionCreators */).refreshTheme();
|
||||
}
|
||||
}
|
||||
|
||||
function _fun88161() { // fn#88161, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11700:1950, offset: 0x01fd7272, size: 24 bytes, params: 1, frame: 2
|
||||
env0_8.current = !env0_6;
|
||||
}
|
||||
|
||||
function _fun88162() { // fn#88162, offset: 0x01fd728a, size: 11 bytes, params: 1, frame: 1
|
||||
return _fun88163;
|
||||
}
|
||||
|
||||
function onPressApply() { // fn#88164, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11700:2428, owner: _default_88158.onPressApply, offset: 0x01fd72e1, size: 216 bytes, params: 1, frame: 20
|
||||
var value5;
|
||||
var moduleValue;
|
||||
var updateCustomTheme;
|
||||
var binding;
|
||||
var binding2;
|
||||
var moduleValue2;
|
||||
var defaultImport;
|
||||
if (env0_2 !== undefined && env0_4 !== undefined && env0_1.current !== null) {
|
||||
env0_7(true);
|
||||
value5 = environment.__proto__;
|
||||
moduleValue = require(11515) /* metro dependency 11515: CustomThemeMobileActionCreators */;
|
||||
updateCustomTheme = moduleValue.updateCustomTheme;
|
||||
binding = env0_2;
|
||||
binding2 = env0_4;
|
||||
Reflect.apply(updateCustomTheme, moduleValue, [binding, binding2]);
|
||||
moduleValue2 = require(7896) /* metro dependency 7896: UserSettingsActionCreators */;
|
||||
moduleValue2.saveClientTheme({customUserThemeSettings: binding, theme: binding2});
|
||||
(require(11515) /* metro dependency 11515: CustomThemeMobileActionCreators */).clearPreviewTheme();
|
||||
defaultImport = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
|
||||
defaultImport.track(AnalyticEvents.CUSTOM_THEME_SHARE_APPLIED, {});
|
||||
env0_1.current.closeActionSheet();
|
||||
}
|
||||
}
|
||||
|
||||
function _default_88158OnPress() { // fn#88165, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11700:2760, owner: _default_88158.onPress, offset: 0x01fd73b9, size: 98 bytes, params: 1, frame: 14
|
||||
var value2;
|
||||
if (env0_1.current !== null) {
|
||||
value2 = environment.__proto__;
|
||||
(require(11515) /* metro dependency 11515: CustomThemeMobileActionCreators */).clearPreviewTheme();
|
||||
(require(3998) /* metro dependency 3998: ThemeActionCreators */).refreshTheme();
|
||||
env0_1.current.closeActionSheet();
|
||||
}
|
||||
}
|
||||
|
||||
function _fun88163() { // fn#88163, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11700:1982, offset: 0x01fd7295, size: 76 bytes, params: 1, frame: 13
|
||||
let value = environment.__proto__;
|
||||
if (env1_8.current) {
|
||||
value = environment.__proto__.__proto__;
|
||||
value = require(11515) /* metro dependency 11515: CustomThemeMobileActionCreators */;
|
||||
value.clearPreviewTheme();
|
||||
value = require(3998) /* metro dependency 3998: ThemeActionCreators */;
|
||||
value.refreshTheme();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
/* Metro module 8439; source: modules/client_themes/native/chat/formatSharedClientThemeData.tsx; dependencies: [27, 7955, 1244, 2422, 2] */
|
||||
function _fun67004(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#67004, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8624:6, offset: 0x01c11f6c, size: 124 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).Image;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/client_themes/native/chat/formatSharedClientThemeData.tsx');
|
||||
exports.formatSharedClientThemeData = formatSharedClientThemeData;
|
||||
}
|
||||
|
||||
function formatSharedClientThemeData({sharedClientTheme}, a1, a2) { // fn#67005, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8624:241, offset: 0x01c11fe8, size: 319 bytes, params: 4, frame: 20
|
||||
var object2;
|
||||
var uri;
|
||||
var value;
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
if (sharedClientTheme !== undefined) {
|
||||
object2 = {};
|
||||
object2.colors = sharedClientTheme.colors;
|
||||
object2.gradientAngle = sharedClientTheme.gradient_angle;
|
||||
object2.createdBy = a2;
|
||||
uri = a1.uri;
|
||||
value = '';
|
||||
object2.createdByAvatarUrl = uri === undefined ? value : a1.uri;
|
||||
uri = Image.resolveAssetSource(importDefault(7955) /* metro dependency 7955 */).uri;
|
||||
object2.nitroWheelIconUrl = uri;
|
||||
object2.previewLabel = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.SKNnqq);
|
||||
object2.previewHeading = intl.string((importDefault(2422) /* metro dependency 2422: ClientThemesMessages */).yl1iMm);
|
||||
object2.createdByLabel = value + intl.format((importDefault(2422) /* metro dependency 2422: ClientThemesMessages */).fQPSEf,
|
||||
|
||||
{username: '__USERNAME__'});
|
||||
return object2;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
/* Metro module 11513; source: modules/client_themes/native/chat/previewSharedClientTheme.tsx; dependencies: [4080, 11514, 1962, 2] */
|
||||
function _fun88148(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#88148, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11699:6, offset: 0x01fd69b1, size: 103 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/client_themes/native/chat/previewSharedClientTheme.tsx');
|
||||
exports.handleTapPreviewSharedClientTheme = handleTapPreviewSharedClientTheme;
|
||||
}
|
||||
|
||||
function handleTapPreviewSharedClientTheme({message}) { // fn#88149, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11699:224, offset: 0x01fd6a18, size: 102 bytes, params: 2, frame: 17
|
||||
const defaultImport = importDefault(dependencyMap[0]);
|
||||
const openLazy = defaultImport.openLazy;
|
||||
let value = require(dependencyMap[2]);
|
||||
value = value(dependencyMap[1], dependencyMap.paths);
|
||||
Reflect.apply(openLazy, defaultImport, [value, 'custom-theme-preview', {message: message, backdropKind: 'none'}]);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
/* Metro module 11516; source: modules/client_themes/native/chat/sharedClientThemeViewed.tsx; dependencies: [8742, 480, 2] */
|
||||
function _fun88171(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#88171, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11702:6, offset: 0x01fd757d, size: 96 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/client_themes/native/chat/sharedClientThemeViewed.tsx');
|
||||
exports.handleSharedClientThemeViewed = handleSharedClientThemeViewed;
|
||||
}
|
||||
|
||||
function handleSharedClientThemeViewed() { // fn#88172, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11702:219, offset: 0x01fd75dd, size: 99 bytes, params: 1, frame: 16
|
||||
const value = require(8742) /* metro dependency 8742: useTrackImpression */;
|
||||
const trackImpression = value.trackImpression;
|
||||
const object2 = {};
|
||||
const ImpressionTypes = (require(480) /* metro dependency 480: AnalyticsUtils */).ImpressionTypes;
|
||||
const VIEW = ImpressionTypes.VIEW;
|
||||
object2.type = VIEW;
|
||||
const ImpressionNames = (require(480) /* metro dependency 480: AnalyticsUtils */).ImpressionNames;
|
||||
const CUSTOM_THEME_SHARE = ImpressionNames.CUSTOM_THEME_SHARE;
|
||||
object2.name = CUSTOM_THEME_SHARE;
|
||||
object2.properties = {};
|
||||
Reflect.apply(trackImpression, value, [object2]);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user