Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4975.js (118.4 MB)
161 lines
7.4 KiB
TypeScript
161 lines
7.4 KiB
TypeScript
// Module ID: 10748
|
|
// Function ID: 10749
|
|
// Name: StickerPickerPremiumSearchUpsell
|
|
// Dependencies: [19, 1078, 1378, 21, 4790, 580, 558, 568, 7441, 10259, 8133, 9457, 10260, 1245, 4450, 1119, 8970, 10526, 2]
|
|
|
|
// Module 10748 (StickerPickerPremiumSearchUpsell)
|
|
import nativeDefault from "native" /* 580 */;
|
|
import AnalyticsUtilsDefault from "AnalyticsUtils" /* 1245 */;
|
|
import PremiumUtils from "PremiumUtils" /* 4450 */;
|
|
import noop from "module_19" /* 19 */;
|
|
|
|
const require = globalThis.__r;
|
|
|
|
require = fn;
|
|
const Constants = fn(1078);
|
|
({ AnalyticEvents: closure_4, AnalyticsPages: hasOwnProperty, AnalyticsSections: metroRequire } = Constants);
|
|
const PremiumConstants = fn(1378);
|
|
({ PremiumSubscriptionSKUs: closure_7, PremiumUpsellTypes: closure_8 } = PremiumConstants);
|
|
const jsx = fn(21).jsx;
|
|
const createStyles = fn(4790);
|
|
let obj2 = { nitroIcon: { marginRight: nativeDefault.space.PX_8, alignSelf: "center" } };
|
|
let closure_10 = createStyles.createStyles(obj2);
|
|
const ReactCompilerGating = fn(558);
|
|
let obj3 = { marginRight: nativeDefault.space.PX_8, alignSelf: "center" };
|
|
const size = fn(2);
|
|
const result = size.fileFinishedImporting("modules/stickers/native/StickerPickerPremiumSearchUpsell.tsx");
|
|
|
|
export default ReactCompilerGating.isReactCompilerEnabled() ? ((guildId) => {
|
|
const cResult = guildId(analyticsLocations[7]).c(14);
|
|
guildId = guildId.guildId;
|
|
const tmp4 = closure_10();
|
|
importDefault = useTier0UpsellContent.useRef(false);
|
|
analyticsLocations = require("useAnalyticsLocations")().analyticsLocations;
|
|
if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const upsellType = tmp(tmp2[9]).getUpsellType(tmp(tmp2[10]).EntitlementFeatureNames.STICKERS_EVERYWHERE);
|
|
cResult[0] = upsellType;
|
|
let first = upsellType;
|
|
const tmpResult = tmp(tmp2[9]);
|
|
} else {
|
|
first = cResult[0];
|
|
}
|
|
let obj = guildId(analyticsLocations[7]);
|
|
let obj2 = useTier0UpsellContent;
|
|
const premiumUpsellConfig = guildId(analyticsLocations[11]).usePremiumUpsellConfig(first, analyticsLocations);
|
|
useTier0UpsellContent = premiumUpsellConfig.useTier0UpsellContent;
|
|
const tmpResult2 = guildId(analyticsLocations[11]);
|
|
({ loading, onPress } = require("usePremiumFeatureUpsellGetNitro")(useTier0UpsellContent, premiumUpsellConfig.onViewAllPerks, constants2.PREMIUM_UPSELL_STICKERS_EVERYWHERE));
|
|
if (cResult[1] === analyticsLocations) {
|
|
if (cResult[2] === guildId) {
|
|
if (cResult[3] === useTier0UpsellContent) {
|
|
let tmp10 = cResult[4];
|
|
let tmp11 = cResult[5];
|
|
}
|
|
const effect = obj2.useEffect(tmp10, tmp11);
|
|
const _Symbol = Symbol;
|
|
if (cResult[6] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl = tmp(tmp2[15]).intl;
|
|
const stringResult = intl.string(tmp(tmp2[15]).t.Mr9vVW);
|
|
const intl2 = tmp(tmp2[15]).intl;
|
|
const stringResult1 = intl2.string(tmp(tmp2[15]).t.pj0XBN);
|
|
cResult[6] = stringResult;
|
|
cResult[7] = stringResult1;
|
|
let tmp14 = stringResult1;
|
|
let tmp13 = stringResult;
|
|
} else {
|
|
tmp13 = cResult[6];
|
|
tmp14 = cResult[7];
|
|
}
|
|
if (cResult[8] !== tmp4.nitroIcon) {
|
|
let obj3 = { size: "sm", color: tmp5(tmp2[5]).colors.INTERACTIVE_TEXT_ACTIVE, style: tmp4.nitroIcon };
|
|
const tmp19 = jsx(tmp(tmp2[16]).NitroWheelIcon, { size: "sm", color: tmp5(tmp2[5]).colors.INTERACTIVE_TEXT_ACTIVE, style: tmp4.nitroIcon });
|
|
cResult[8] = tmp4.nitroIcon;
|
|
cResult[9] = tmp19;
|
|
let tmp17 = tmp19;
|
|
} else {
|
|
tmp17 = cResult[9];
|
|
}
|
|
if (cResult[10] === loading) {
|
|
if (cResult[11] === onPress) {
|
|
if (cResult[12] === tmp17) {
|
|
let tmp20 = cResult[13];
|
|
}
|
|
return tmp20;
|
|
}
|
|
}
|
|
let obj4 = { body: tmp13, ctaText: tmp14, icon: tmp17, loading, onPress };
|
|
const tmp22 = jsx(tmp5(tmp2[17]), { body: tmp13, ctaText: tmp14, icon: tmp17, loading, onPress });
|
|
cResult[10] = loading;
|
|
cResult[11] = onPress;
|
|
cResult[12] = tmp17;
|
|
cResult[13] = tmp22;
|
|
tmp20 = tmp22;
|
|
}
|
|
}
|
|
const fn = function p() {
|
|
if (!ref.current) {
|
|
tmp.current = true;
|
|
let obj2 = { type: constants4.STICKERS_EVERYWHERE_INLINE_UPSELL, location: null, location_stack: null, sku_id: null };
|
|
if (null != guildId) {
|
|
let DM_CHANNEL = constants2.GUILD_CHANNEL;
|
|
} else {
|
|
DM_CHANNEL = constants2.DM_CHANNEL;
|
|
}
|
|
const obj3 = { page: DM_CHANNEL, section: constants3.STICKER_PICKER_UPSELL };
|
|
obj2.location = obj3;
|
|
obj2.location_stack = analyticsLocations;
|
|
const obj = AnalyticsUtilsDefault;
|
|
obj2.sku_id = PremiumUtils.castPremiumSubscriptionAsSkuId(useTier0UpsellContent ? React5.TIER_0 : React5.TIER_2);
|
|
obj2 = obj.track(constants.PREMIUM_UPSELL_VIEWED, obj2);
|
|
}
|
|
};
|
|
const items = [analyticsLocations, guildId, useTier0UpsellContent];
|
|
cResult[1] = analyticsLocations;
|
|
cResult[2] = guildId;
|
|
cResult[3] = useTier0UpsellContent;
|
|
cResult[4] = fn;
|
|
cResult[5] = items;
|
|
tmp11 = items;
|
|
tmp10 = fn;
|
|
}) : ((guildId) => {
|
|
guildId = guildId.guildId;
|
|
let analyticsLocations;
|
|
let useTier0UpsellContent;
|
|
importDefault = useTier0UpsellContent.useRef(false);
|
|
analyticsLocations = require("useAnalyticsLocations")().analyticsLocations;
|
|
const tmp = closure_10();
|
|
let obj = guildId(analyticsLocations[11]);
|
|
const premiumUpsellConfig = obj.usePremiumUpsellConfig(guildId(analyticsLocations[9]).getUpsellType(guildId(analyticsLocations[10]).EntitlementFeatureNames.STICKERS_EVERYWHERE), analyticsLocations);
|
|
useTier0UpsellContent = premiumUpsellConfig.useTier0UpsellContent;
|
|
let obj2 = guildId(analyticsLocations[9]);
|
|
const items = [analyticsLocations, guildId, useTier0UpsellContent];
|
|
({ loading, onPress } = require("usePremiumFeatureUpsellGetNitro")(useTier0UpsellContent, premiumUpsellConfig.onViewAllPerks, constants2.PREMIUM_UPSELL_STICKERS_EVERYWHERE));
|
|
const effect = useTier0UpsellContent.useEffect(() => {
|
|
if (!ref.current) {
|
|
tmp.current = true;
|
|
let obj2 = { type: constants4.STICKERS_EVERYWHERE_INLINE_UPSELL, location: null, location_stack: null, sku_id: null };
|
|
if (null != guildId) {
|
|
let DM_CHANNEL = constants2.GUILD_CHANNEL;
|
|
} else {
|
|
DM_CHANNEL = constants2.DM_CHANNEL;
|
|
}
|
|
const obj3 = { page: DM_CHANNEL, section: constants3.STICKER_PICKER_UPSELL };
|
|
obj2.location = obj3;
|
|
obj2.location_stack = analyticsLocations;
|
|
const obj = AnalyticsUtilsDefault;
|
|
obj2.sku_id = PremiumUtils.castPremiumSubscriptionAsSkuId(useTier0UpsellContent ? React5.TIER_0 : React5.TIER_2);
|
|
obj2 = obj.track(constants.PREMIUM_UPSELL_VIEWED, obj2);
|
|
}
|
|
}, items);
|
|
let obj3 = { body: null, ctaText: null, icon: null, loading: null, onPress: null };
|
|
const tmp3 = require("usePremiumFeatureUpsellGetNitro")(useTier0UpsellContent, premiumUpsellConfig.onViewAllPerks, constants2.PREMIUM_UPSELL_STICKERS_EVERYWHERE);
|
|
const intl = guildId(analyticsLocations[15]).intl;
|
|
obj3.body = intl.string(guildId(analyticsLocations[15]).t.Mr9vVW);
|
|
const intl2 = guildId(analyticsLocations[15]).intl;
|
|
obj3.ctaText = intl2.string(guildId(analyticsLocations[15]).t.pj0XBN);
|
|
const tmp5 = require("PremiumExpressionPickerSearchUpsell");
|
|
obj3.icon = jsx(guildId(analyticsLocations[16]).NitroWheelIcon, { size: "sm", color: require("native").colors.INTERACTIVE_TEXT_ACTIVE, style: tmp.nitroIcon });
|
|
obj3.loading = loading;
|
|
obj3.onPress = onPress;
|
|
return <tmp5 body={null} ctaText={null} icon={null} loading={null} onPress={null} />;
|
|
});
|