2283 lines
86 KiB
TypeScript
2283 lines
86 KiB
TypeScript
// Module ID: 13472
|
|
// Function ID: 13473
|
|
// Name: QuestCopyHooks
|
|
// Dependencies: [5, 32, 19, 2129, 1390, 5972, 1085, 1392, 1126, 558, 576, 9171, 7411, 7413, 9190, 2128, 13473, 1989, 504, 13474, 8879, 8880, 5975, 9193, 1901, 10921, 13459, 9204, 7416, 7415, 2]
|
|
// Exports: getQuestsInstructionsToWinReward, getRewardCodeRedemptionInstructions
|
|
|
|
// Module 13472 (QuestCopyHooks)
|
|
import get_initialized from "get initialized" /* 504 */;
|
|
import react2 from "react" /* 576 */;
|
|
import Constants from "Constants" /* 1085 */;
|
|
import PremiumConstants from "PremiumConstants" /* 1392 */;
|
|
import NumberUtils from "NumberUtils" /* 1901 */;
|
|
import PremiumTypeUtils from "PremiumTypeUtils" /* 1989 */;
|
|
import HelpdeskUtilsDefault from "HelpdeskUtils" /* 2128 */;
|
|
import QuestTypes from "QuestTypes" /* 5975 */;
|
|
import QuestTaskUtils from "QuestTaskUtils" /* 7413 */;
|
|
import QuestType from "QuestType" /* 7415 */;
|
|
import useOpenGameProfileModalDefault from "useOpenGameProfileModal" /* 8880 */;
|
|
import hooks_QuestHooks from "hooks/QuestHooks" /* 9171 */;
|
|
import QuestRewardUtils from "QuestRewardUtils" /* 9190 */;
|
|
import QuestCopyUtils from "QuestCopyUtils" /* 9193 */;
|
|
import isActivitySupportedOnClientPlatformDefault from "isActivitySupportedOnClientPlatform" /* 10921 */;
|
|
import MobileQuestVideoWatchCtaCopy from "MobileQuestVideoWatchCtaCopy" /* 13459 */;
|
|
import useInGameQuestConnectState from "useInGameQuestConnectState" /* 13474 */;
|
|
import _asyncToGenerator from "_asyncToGenerator" /* 5 */;
|
|
import _slicedToArray from "_slicedToArray" /* 32 */;
|
|
import react from "react" /* 19 */;
|
|
import LocaleStore from "LocaleStore" /* 2129 */;
|
|
import UserStore from "UserStore" /* 1390 */;
|
|
import QuestConstants from "QuestConstants" /* 5972 */;
|
|
import ReactCompilerGating_mod from "ReactCompilerGating" /* 558 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
const require = globalThis.__r;
|
|
let _require, c1, c2, content;
|
|
|
|
let c10;
|
|
let c9;
|
|
let metroImportAll;
|
|
let tmp;
|
|
let tmp2;
|
|
const intl13 = tmp(1126);
|
|
const utils_QuestUtils = tmp(7411);
|
|
const GameProfileAnalyticUtils = tmp2(8879);
|
|
const SponsoredQuestUtils = tmp(13473);
|
|
function _getQuestsInstructionsToWinReward(arg0) {
|
|
let applications;
|
|
let currentUser;
|
|
let description;
|
|
let needsToConnect;
|
|
let obj20;
|
|
let onGameSheetClosed;
|
|
let onGameSheetOpened;
|
|
let onGameTitleClick;
|
|
let popoutTargetElementRef;
|
|
let quest;
|
|
let sourceQuestContent;
|
|
let targetMinutes6;
|
|
let taskDetails;
|
|
let thirdPartyTaskDetails;
|
|
let withoutMarkdown;
|
|
({ quest, taskDetails, thirdPartyTaskDetails, withoutMarkdown, currentUser, onGameTitleClick } = arg0);
|
|
({ sourceQuestContent, popoutTargetElementRef, onGameSheetOpened, onGameSheetClosed, needsToConnect } = arg0);
|
|
const obj = PremiumTypeUtils;
|
|
const isPremiumResult = obj.isPremium(currentUser, PremiumTypes.TIER_2);
|
|
const obj2 = QuestRewardUtils;
|
|
const collectibleQuestRewardDuration = obj2.getCollectibleQuestRewardDuration(quest.config);
|
|
const obj3 = QuestTaskUtils;
|
|
let isConsoleQuestResult = obj3.isConsoleQuest(quest);
|
|
if (isConsoleQuestResult) {
|
|
const tmpResult = QuestTaskUtils;
|
|
isConsoleQuestResult = tmpResult.shouldUsePlayOnDesktopTask(quest);
|
|
}
|
|
const tmpResult23 = utils_QuestUtils;
|
|
const isSponsoredPlayQuestResult = tmpResult23.isSponsoredPlayQuest(quest);
|
|
const tmpResult24 = QuestRewardUtils;
|
|
const defaultRewardNameWithArticle = tmpResult24.getDefaultRewardNameWithArticle(quest.config, currentUser);
|
|
if (isSponsoredPlayQuestResult) {
|
|
let formatToPlainStringResult;
|
|
({ targetMinutes: targetMinutes6, applications } = taskDetails);
|
|
if (withoutMarkdown) {
|
|
const intl12 = intl13.intl;
|
|
const obj4 = { rewardNameWithArticle: defaultRewardNameWithArticle, targetMinutes: targetMinutes6 };
|
|
formatToPlainStringResult = intl12.formatToPlainString(intl13.t["1votF6"], obj4);
|
|
} else {
|
|
const obj5 = { quest, sourceQuestContent, applications, popoutTargetElementRef, onGameSheetOpened, onGameSheetClosed };
|
|
const createGameSheetHook = SponsoredQuestUtils.createGameSheetHook;
|
|
SponsoredQuestUtils;
|
|
if (applications == null) {
|
|
applications = [];
|
|
}
|
|
const obj6 = {};
|
|
const gameSheetHook = createGameSheetHook(obj5);
|
|
obj6[constants2.PACKAGE_ACTION_ADVENTURE] = intl13.t.H485IA;
|
|
obj6[constants2.PACKAGE_RPG_MMO] = intl13.t["3XS8Ni"];
|
|
obj6[constants2.PACKAGE_RACING_SPORTS] = intl13.t["X+UCju"];
|
|
obj6[constants2.PACKAGE_SANDBOX_CREATIVE] = intl13.t["6o4n1Q"];
|
|
obj6[constants2.PACKAGE_FAMILY_FRIENDLY] = intl13.t.DUsNmf;
|
|
obj6[constants2.PACKAGE_HOLIDAY_SEASON] = intl13.t["cWP8/Z"];
|
|
obj6[constants2.PACKAGE_NEW_YEARS] = intl13.t["8+sIJz"];
|
|
const features1 = quest.config.features;
|
|
const found = features1.find((item) => item in obj6);
|
|
let CDeHul = null;
|
|
if (null != found) {
|
|
CDeHul = obj6[found];
|
|
}
|
|
if (CDeHul == null) {
|
|
CDeHul = intl13.t.CDeHul;
|
|
}
|
|
const intl11 = intl13.intl;
|
|
const obj7 = { rewardNameWithArticle: defaultRewardNameWithArticle, targetMinutes: targetMinutes6, gameSheetHook };
|
|
formatToPlainStringResult = intl11.format(CDeHul, obj7);
|
|
}
|
|
description = formatToPlainStringResult;
|
|
} else if (isConsoleQuestResult) {
|
|
let prop;
|
|
let enQ3jU2;
|
|
const targetMinutes5 = taskDetails.targetMinutes;
|
|
const gameTitle5 = quest.config.messages.gameTitle;
|
|
const tmpResult26 = QuestRewardUtils;
|
|
const result = tmpResult26.isCollectibleQuestRewardPremiumExtendable(quest.config);
|
|
const features4 = quest.config.features;
|
|
const tmpResult27 = QuestRewardUtils;
|
|
const result1 = tmpResult27.isCollectibleQuestRewardPermanentWithPremiumSubscription(quest.config);
|
|
const hasItem = features4.includes(constants2.NON_GAMING_PLAY_QUEST);
|
|
if (isPremiumResult) {
|
|
let formatToPlainStringResult1;
|
|
if (result) {
|
|
let v1AcTqm;
|
|
if (result1) {
|
|
let tmp65;
|
|
if (hasItem) {
|
|
let ztXW8V2;
|
|
if (null != collectibleQuestRewardDuration) {
|
|
ztXW8V2 = intl13.t.u5QXpw;
|
|
} else {
|
|
ztXW8V2 = intl13.t.ztXW8V;
|
|
}
|
|
tmp65 = ztXW8V2;
|
|
} else if (null != collectibleQuestRewardDuration) {
|
|
const t27 = intl13.t;
|
|
tmp65 = tmp62 ? t27["/4XT0b"] : t27["0hwcvM"];
|
|
} else {
|
|
const t26 = intl13.t;
|
|
tmp65 = tmp62 ? t26.tQoqXX : t26["eb/Sna"];
|
|
}
|
|
v1AcTqm = tmp65;
|
|
} else {
|
|
const t25 = intl13.t;
|
|
if (hasItem) {
|
|
v1AcTqm = t25["1AcTqm"];
|
|
} else {
|
|
v1AcTqm = tmp62 ? t25.klYWbT : t25.ziB0HF;
|
|
}
|
|
}
|
|
prop = v1AcTqm;
|
|
}
|
|
const obj8 = { gameTitle: gameTitle5, streamingDurationRequirement: targetMinutes5, rewardNameWithArticle: defaultRewardNameWithArticle, duration: collectibleQuestRewardDuration, targetMinutes: targetMinutes5, onGameTitleClick };
|
|
const intl10 = intl13.intl;
|
|
if (withoutMarkdown) {
|
|
formatToPlainStringResult1 = intl10.formatToPlainString(prop, obj8);
|
|
} else {
|
|
formatToPlainStringResult1 = intl10.format(prop, obj8);
|
|
}
|
|
description = formatToPlainStringResult1;
|
|
}
|
|
if (!result) {
|
|
if (null == collectibleQuestRewardDuration) {
|
|
const t23 = intl13.t;
|
|
if (hasItem) {
|
|
prop = t23["e+K3xJ"];
|
|
} else {
|
|
prop = tmp62 ? t23.GFdaUK : t23.NIimTt;
|
|
}
|
|
}
|
|
}
|
|
const t24 = intl13.t;
|
|
if (hasItem) {
|
|
enQ3jU2 = t24.enQ3jU;
|
|
} else {
|
|
enQ3jU2 = tmp62 ? t24["4JS2QJ"] : t24.AwuMRS;
|
|
}
|
|
prop = enQ3jU2;
|
|
} else {
|
|
const tmpResult28 = QuestTaskUtils;
|
|
if (tmpResult28.isConsoleQuest(quest)) {
|
|
let tmp53;
|
|
const targetMinutes4 = taskDetails.targetMinutes;
|
|
const gameTitle4 = quest.config.messages.gameTitle;
|
|
const tmpResult29 = QuestRewardUtils;
|
|
const result2 = tmpResult29.isCollectibleQuestRewardPremiumExtendable(quest.config);
|
|
const tmpResult30 = QuestRewardUtils;
|
|
if (isPremiumResult) {
|
|
let formatToPlainStringResult2;
|
|
if (result2) {
|
|
let tmp54;
|
|
if (tmpResult30.isCollectibleQuestRewardPermanentWithPremiumSubscription(quest.config)) {
|
|
let tmp55;
|
|
if (null != collectibleQuestRewardDuration) {
|
|
const t22 = intl13.t;
|
|
tmp55 = tmp52 ? t22["/4XT0b"] : t22["0hwcvM"];
|
|
} else {
|
|
const t21 = intl13.t;
|
|
tmp55 = tmp52 ? t21.tQoqXX : t21["eb/Sna"];
|
|
}
|
|
tmp54 = tmp55;
|
|
} else {
|
|
const t20 = intl13.t;
|
|
tmp54 = tmp52 ? t20.klYWbT : t20.ziB0HF;
|
|
}
|
|
tmp53 = tmp54;
|
|
}
|
|
const obj9 = { gameTitle: gameTitle4, targetMinutes: targetMinutes4, rewardNameWithArticle: defaultRewardNameWithArticle, duration: collectibleQuestRewardDuration, streamingDurationRequirement: targetMinutes4, onGameTitleClick };
|
|
const intl9 = intl13.intl;
|
|
if (withoutMarkdown) {
|
|
formatToPlainStringResult2 = intl9.formatToPlainString(tmp53, obj9);
|
|
} else {
|
|
formatToPlainStringResult2 = intl9.format(tmp53, obj9);
|
|
}
|
|
description = formatToPlainStringResult2;
|
|
}
|
|
if (!result2) {
|
|
if (null == collectibleQuestRewardDuration) {
|
|
const t18 = intl13.t;
|
|
tmp53 = tmp52 ? t18.GFdaUK : t18.NIimTt;
|
|
}
|
|
}
|
|
const t19 = intl13.t;
|
|
tmp53 = tmp52 ? t19["4JS2QJ"] : t19.AwuMRS;
|
|
} else {
|
|
const tmpResult31 = QuestTaskUtils;
|
|
if (tmpResult31.shouldUsePlayOnDesktopTask(quest)) {
|
|
let v03VJqu;
|
|
let enQ3jU;
|
|
const targetMinutes3 = taskDetails.targetMinutes;
|
|
const gameTitle3 = quest.config.messages.gameTitle;
|
|
const tmpResult32 = QuestRewardUtils;
|
|
const result3 = tmpResult32.isCollectibleQuestRewardPremiumExtendable(quest.config);
|
|
const features3 = quest.config.features;
|
|
const tmpResult33 = QuestRewardUtils;
|
|
const result4 = tmpResult33.isCollectibleQuestRewardPermanentWithPremiumSubscription(quest.config);
|
|
const hasItem1 = features3.includes(constants2.NON_GAMING_PLAY_QUEST);
|
|
if (isPremiumResult) {
|
|
let formatToPlainStringResult3;
|
|
if (result3) {
|
|
let v1AcTqm1;
|
|
if (result4) {
|
|
let tmp48;
|
|
if (hasItem1) {
|
|
let ztXW8V;
|
|
if (null != collectibleQuestRewardDuration) {
|
|
ztXW8V = intl13.t.u5QXpw;
|
|
} else {
|
|
ztXW8V = intl13.t.ztXW8V;
|
|
}
|
|
tmp48 = ztXW8V;
|
|
} else if (null != collectibleQuestRewardDuration) {
|
|
const t17 = intl13.t;
|
|
tmp48 = tmp45 ? t17["/4XT0b"] : t17["0hwcvM"];
|
|
} else {
|
|
const t16 = intl13.t;
|
|
tmp48 = tmp45 ? t16.tQoqXX : t16["eb/Sna"];
|
|
}
|
|
v1AcTqm1 = tmp48;
|
|
} else {
|
|
const t15 = intl13.t;
|
|
if (hasItem1) {
|
|
v1AcTqm1 = t15["1AcTqm"];
|
|
} else {
|
|
v1AcTqm1 = tmp45 ? t15.klYWbT : t15.ziB0HF;
|
|
}
|
|
}
|
|
v03VJqu = v1AcTqm1;
|
|
}
|
|
const obj10 = { gameTitle: gameTitle3, streamingDurationRequirement: targetMinutes3, rewardNameWithArticle: defaultRewardNameWithArticle, duration: collectibleQuestRewardDuration, questReward: defaultRewardNameWithArticle, onGameTitleClick };
|
|
const intl8 = intl13.intl;
|
|
if (withoutMarkdown) {
|
|
formatToPlainStringResult3 = intl8.formatToPlainString(v03VJqu, obj10);
|
|
} else {
|
|
formatToPlainStringResult3 = intl8.format(v03VJqu, obj10);
|
|
}
|
|
description = formatToPlainStringResult3;
|
|
}
|
|
if (!result3) {
|
|
if (null == collectibleQuestRewardDuration) {
|
|
const t13 = intl13.t;
|
|
if (hasItem1) {
|
|
v03VJqu = t13["03VJqu"];
|
|
} else {
|
|
v03VJqu = tmp45 ? t13.NrD2h8 : t13.FZL5Q5;
|
|
}
|
|
}
|
|
}
|
|
const t14 = intl13.t;
|
|
if (hasItem1) {
|
|
enQ3jU = t14.enQ3jU;
|
|
} else {
|
|
enQ3jU = tmp45 ? t14["4JS2QJ"] : t14.AwuMRS;
|
|
}
|
|
v03VJqu = enQ3jU;
|
|
} else {
|
|
const obj11 = { quest };
|
|
const tmpResult34 = QuestRewardUtils;
|
|
if (tmpResult34.isTieredRewardCodeQuest(obj11)) {
|
|
let HHVg4i;
|
|
let formatToPlainStringResult4;
|
|
const targetMinutes2 = taskDetails.targetMinutes;
|
|
const gameTitle2 = quest.config.messages.gameTitle;
|
|
if (null != onGameTitleClick) {
|
|
HHVg4i = intl13.t.HHVg4i;
|
|
} else {
|
|
HHVg4i = intl13.t["a/ia7F"];
|
|
}
|
|
const obj12 = { gameTitle: gameTitle2, streamingDurationRequirement: targetMinutes2, onGameTitleClick };
|
|
const intl7 = intl13.intl;
|
|
if (withoutMarkdown) {
|
|
formatToPlainStringResult4 = intl7.formatToPlainString(HHVg4i, obj12);
|
|
} else {
|
|
formatToPlainStringResult4 = intl7.format(HHVg4i, obj12);
|
|
}
|
|
description = formatToPlainStringResult4;
|
|
} else {
|
|
const tmpResult35 = QuestTaskUtils;
|
|
const hasWatchVideoTasksResult = tmpResult35.hasWatchVideoTasks(quest);
|
|
const tmpResult36 = QuestTaskUtils;
|
|
if (hasWatchVideoTasksResult) {
|
|
let Rsd5bL;
|
|
const defaultWatchVideoTask = tmpResult36.getDefaultWatchVideoTask(quest.config);
|
|
let str;
|
|
if (defaultWatchVideoTask != null) {
|
|
str = defaultWatchVideoTask.messages.videoTitle;
|
|
}
|
|
if (str == null) {
|
|
str = "video";
|
|
}
|
|
const tmpResult37 = QuestRewardUtils;
|
|
const result5 = tmpResult37.isCollectibleQuestRewardPremiumExtendable(quest.config);
|
|
const tmpResult38 = QuestRewardUtils;
|
|
if (result5) {
|
|
let formatToPlainStringResult5;
|
|
if (isPremiumResult) {
|
|
let prop1;
|
|
if (tmpResult38.isCollectibleQuestRewardPermanentWithPremiumSubscription(quest.config)) {
|
|
let tXwfJT;
|
|
if (null != collectibleQuestRewardDuration) {
|
|
tXwfJT = intl13.t.tXwfJT;
|
|
} else {
|
|
tXwfJT = intl13.t["xqX+r5"];
|
|
}
|
|
prop1 = tXwfJT;
|
|
} else {
|
|
prop1 = intl13.t["vs/xBu"];
|
|
}
|
|
Rsd5bL = prop1;
|
|
}
|
|
const obj13 = { videoTitle: str, rewardNameWithArticle: defaultRewardNameWithArticle, duration: collectibleQuestRewardDuration };
|
|
const intl6 = intl13.intl;
|
|
if (withoutMarkdown) {
|
|
formatToPlainStringResult5 = intl6.formatToPlainString(Rsd5bL, obj13);
|
|
} else {
|
|
formatToPlainStringResult5 = intl6.format(Rsd5bL, obj13);
|
|
}
|
|
description = formatToPlainStringResult5;
|
|
}
|
|
if (!result5) {
|
|
if (null == collectibleQuestRewardDuration) {
|
|
if (quest.id === React4) {
|
|
Rsd5bL = intl13.t.Rsd5bL;
|
|
} else {
|
|
Rsd5bL = intl13.t["g+InPC"];
|
|
}
|
|
}
|
|
}
|
|
Rsd5bL = intl13.t["W/HkLO"];
|
|
} else if (tmpResult36.hasPlayActivityTask(quest)) {
|
|
let formatToPlainStringResult8;
|
|
const targetMinutes = taskDetails.targetMinutes;
|
|
const tmpResult39 = utils_QuestUtils;
|
|
if (tmpResult39.isPlayAnyActivityQuest(quest)) {
|
|
let formatToPlainStringResult6;
|
|
const VYwSSu = intl13.t.VYwSSu;
|
|
const obj14 = { streamingDurationRequirement: targetMinutes, questReward: defaultRewardNameWithArticle };
|
|
const intl5 = intl13.intl;
|
|
if (withoutMarkdown) {
|
|
formatToPlainStringResult6 = intl5.formatToPlainString(VYwSSu, obj14);
|
|
} else {
|
|
formatToPlainStringResult6 = intl5.format(VYwSSu, obj14);
|
|
}
|
|
formatToPlainStringResult8 = formatToPlainStringResult6;
|
|
} else {
|
|
const features = quest.config.features;
|
|
const tmp22 = constants2;
|
|
if (features.includes(constants2.CLOUD_GAMING_ACTIVITY)) {
|
|
const features2 = quest.config.features;
|
|
if (features2.includes(tmp22.CLOUD_GAMING_PROVIDER_NVIDIA)) {
|
|
let formatToPlainStringResult7;
|
|
const v0NNM3l = intl13.t["0NNM3l"];
|
|
const obj15 = { activityName: quest.config.messages.gameTitle, providerName: "NVIDIA GeForce NOW", providerLink: obj20.getArticleURL(HelpdeskArticles.NVIDIA_GEFORCE_CLOUD_GAMING_QUEST), streamingDurationRequirement: targetMinutes, questReward: defaultRewardNameWithArticle };
|
|
obj20 = HelpdeskUtilsDefault;
|
|
const intl4 = intl13.intl;
|
|
if (withoutMarkdown) {
|
|
formatToPlainStringResult7 = intl4.formatToPlainString(v0NNM3l, obj15);
|
|
} else {
|
|
formatToPlainStringResult7 = intl4.format(v0NNM3l, obj15);
|
|
}
|
|
formatToPlainStringResult8 = formatToPlainStringResult7;
|
|
}
|
|
}
|
|
const UuzHh8 = intl13.t.UuzHh8;
|
|
const obj16 = { activityName: quest.config.messages.gameTitle, streamingDurationRequirement: targetMinutes, questReward: defaultRewardNameWithArticle };
|
|
const intl3 = intl13.intl;
|
|
if (withoutMarkdown) {
|
|
formatToPlainStringResult8 = intl3.formatToPlainString(UuzHh8, obj16);
|
|
} else {
|
|
formatToPlainStringResult8 = intl3.format(UuzHh8, obj16);
|
|
}
|
|
}
|
|
description = formatToPlainStringResult8;
|
|
} else {
|
|
const tmpResult40 = QuestTaskUtils;
|
|
if (tmpResult40.hasAchievementInGameTask(quest)) {
|
|
if (null != thirdPartyTaskDetails) {
|
|
let tmp18;
|
|
let formatToPlainStringResult9;
|
|
const gameTitle = quest.config.messages.gameTitle;
|
|
const tmpResult41 = QuestRewardUtils;
|
|
const result6 = tmpResult41.isCollectibleQuestRewardPremiumExtendable(quest.config);
|
|
QuestRewardUtils;
|
|
if (needsToConnect) {
|
|
const t12 = intl13.t;
|
|
tmp18 = tmp17 ? t12["0SLl/G"] : t12.BlfaHK;
|
|
} else {
|
|
if (isPremiumResult) {
|
|
if (result6) {
|
|
let tmp19;
|
|
if (tmp16) {
|
|
let tmp20;
|
|
if (null != collectibleQuestRewardDuration) {
|
|
const t11 = intl13.t;
|
|
tmp20 = tmp17 ? t11.uLVYG5 : t11.NdXW5c;
|
|
} else {
|
|
const t10 = intl13.t;
|
|
tmp20 = tmp17 ? t10["2Ctf1d"] : t10["8066TK"];
|
|
}
|
|
tmp19 = tmp20;
|
|
} else if (null != collectibleQuestRewardDuration) {
|
|
const t9 = intl13.t;
|
|
tmp19 = tmp17 ? t9.yMEn77 : t9["6FOKAX"];
|
|
} else {
|
|
const t8 = intl13.t;
|
|
tmp19 = tmp17 ? t8.bxN0nx : t8.thO6iA;
|
|
}
|
|
tmp18 = tmp19;
|
|
}
|
|
}
|
|
if (!result6) {
|
|
if (null == collectibleQuestRewardDuration) {
|
|
const t6 = intl13.t;
|
|
tmp18 = tmp17 ? t6.bxN0nx : t6.thO6iA;
|
|
}
|
|
}
|
|
const t7 = intl13.t;
|
|
tmp18 = tmp17 ? t7.ojhBxZ : t7["IACEB/"];
|
|
}
|
|
const obj17 = { gameTitle, objective: thirdPartyTaskDetails.description, duration: collectibleQuestRewardDuration, questReward: defaultRewardNameWithArticle, onGameTitleClick };
|
|
const intl2 = intl13.intl;
|
|
if (withoutMarkdown) {
|
|
formatToPlainStringResult9 = intl2.formatToPlainString(tmp18, obj17);
|
|
} else {
|
|
formatToPlainStringResult9 = intl2.format(tmp18, obj17);
|
|
}
|
|
description = formatToPlainStringResult9;
|
|
}
|
|
}
|
|
if (null != thirdPartyTaskDetails) {
|
|
description = thirdPartyTaskDetails.description;
|
|
} else {
|
|
let tmp11;
|
|
const targetMinutes7 = taskDetails.targetMinutes;
|
|
const gameTitle6 = quest.config.messages.gameTitle;
|
|
const tmpResult43 = QuestRewardUtils;
|
|
const result7 = tmpResult43.isCollectibleQuestRewardPremiumExtendable(quest.config);
|
|
const tmpResult44 = QuestRewardUtils;
|
|
if (isPremiumResult) {
|
|
if (result7) {
|
|
let tmp12;
|
|
if (tmpResult44.isCollectibleQuestRewardPermanentWithPremiumSubscription(quest.config)) {
|
|
let tmp13;
|
|
if (null != collectibleQuestRewardDuration) {
|
|
const t5 = intl13.t;
|
|
tmp13 = tmp75 ? t5["3RwRv8"] : t5.TmKqHw;
|
|
} else {
|
|
const t4 = intl13.t;
|
|
tmp13 = tmp75 ? t4.l9yxDa : t4["X8Yt/1"];
|
|
}
|
|
tmp12 = tmp13;
|
|
} else {
|
|
const t3 = intl13.t;
|
|
tmp12 = tmp75 ? t3.eEuma3 : t3.smG9ql;
|
|
}
|
|
tmp11 = tmp12;
|
|
}
|
|
const obj18 = { gameTitle: gameTitle6, streamingDurationRequirement: targetMinutes7, duration: collectibleQuestRewardDuration, questReward: defaultRewardNameWithArticle, onGameTitleClick };
|
|
const intl = intl13.intl;
|
|
if (withoutMarkdown) {
|
|
description = intl.formatToPlainString(tmp11, obj18);
|
|
} else {
|
|
description = intl.format(tmp11, obj18);
|
|
}
|
|
}
|
|
if (!result7) {
|
|
if (null == collectibleQuestRewardDuration) {
|
|
const t = intl13.t;
|
|
tmp11 = tmp75 ? t.ER9rII : t["hkJ+Gs"];
|
|
}
|
|
}
|
|
const t2 = intl13.t;
|
|
tmp11 = tmp75 ? t2.Cko4a4 : t2.BLyDvO;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return description;
|
|
}
|
|
function getSimplifiedQuestTaskType(quest) {
|
|
const obj = QuestTaskUtils;
|
|
if (!obj.isConsoleQuest(quest)) {
|
|
let PLAY;
|
|
const tmpResult = QuestTaskUtils;
|
|
if (!tmpResult.hasPlayActivityTask(quest)) {
|
|
const obj2 = { quest };
|
|
const tmpResult4 = QuestTaskUtils;
|
|
if (tmpResult4.hasStreamOnDesktopTask(obj2)) {
|
|
PLAY = constants3.STREAM;
|
|
} else {
|
|
const tmpResult5 = QuestTaskUtils;
|
|
if (tmpResult5.hasWatchVideoOnMobileTasks(quest)) {
|
|
PLAY = constants3.WATCH_VIDEO;
|
|
} else {
|
|
const tmpResult6 = QuestTaskUtils;
|
|
PLAY = tmpResult6.isInGameQuest(quest) ? tmp3.IN_GAME : tmp3.PLAY;
|
|
}
|
|
}
|
|
}
|
|
return PLAY;
|
|
}
|
|
PLAY = constants3.PLAY;
|
|
}
|
|
({ QuestsExperimentLocations: metroImportAll, ORBS_INTRO_QUEST_ID: c9, QuestVariants: c10 } = QuestConstants);
|
|
const HelpdeskArticles = Constants.HelpdeskArticles;
|
|
const PremiumTypes = PremiumConstants.PremiumTypes;
|
|
let ReactCompilerGating = ReactCompilerGating_mod;
|
|
let tmp3 = ReactCompilerGating.isReactCompilerEnabled() ? (function useQuestInstructionTitle(quest, arg1, questContent, sourceQuestContent) {
|
|
const obj = react2;
|
|
const cResult = obj.c(30);
|
|
const obj2 = hooks_QuestHooks;
|
|
const targetMinutes = obj2.useQuestTaskDetails(quest).targetMinutes;
|
|
const obj3 = hooks_QuestHooks;
|
|
const thirdPartyTaskDetails = obj3.useThirdPartyTaskDetails(quest);
|
|
if (cResult[0] === quest) {
|
|
if (cResult[1] === questContent) {
|
|
let tmp5;
|
|
if (cResult[2] === sourceQuestContent) {
|
|
tmp5 = cResult[3];
|
|
}
|
|
const tmpResult = hooks_QuestHooks;
|
|
const connectedConsoleLinkOnClick = tmpResult.useConnectedConsoleLinkOnClick(tmp5);
|
|
const tmpResult10 = utils_QuestUtils;
|
|
const isSponsoredPlayQuestResult = tmpResult10.isSponsoredPlayQuest(quest);
|
|
const tmpResult11 = QuestTaskUtils;
|
|
if (tmpResult11.isConsoleQuest(quest)) {
|
|
const obj4 = { quest };
|
|
const tmpResult12 = QuestTaskUtils;
|
|
if (!tmpResult12.hasPlayOnDesktopTask(obj4)) {
|
|
if (cResult[4] === connectedConsoleLinkOnClick) {
|
|
if (cResult[5] === quest.config.messages.gameTitle) {
|
|
let tmp8;
|
|
if (cResult[6] === targetMinutes) {
|
|
tmp8 = cResult[7];
|
|
}
|
|
return tmp8;
|
|
}
|
|
}
|
|
const intl = tmp(1126).intl;
|
|
const obj5 = { minutes: targetMinutes, onClick: connectedConsoleLinkOnClick, gameTitle: quest.config.messages.gameTitle };
|
|
const formatResult = intl.format(intl13.t["l4S+cQ"], obj5);
|
|
cResult[4] = connectedConsoleLinkOnClick;
|
|
cResult[5] = quest.config.messages.gameTitle;
|
|
cResult[6] = targetMinutes;
|
|
cResult[7] = formatResult;
|
|
tmp8 = formatResult;
|
|
}
|
|
}
|
|
const tmpResult13 = QuestTaskUtils;
|
|
if (tmpResult13.isConsoleQuest(quest)) {
|
|
let tmp33;
|
|
if (isSponsoredPlayQuestResult) {
|
|
if (cResult[8] === connectedConsoleLinkOnClick) {
|
|
let tmp35;
|
|
if (cResult[9] === targetMinutes) {
|
|
tmp35 = cResult[10];
|
|
}
|
|
tmp33 = tmp35;
|
|
}
|
|
const intl9 = tmp(1126).intl;
|
|
const obj6 = { onClick: connectedConsoleLinkOnClick, minutes: targetMinutes };
|
|
const formatResult1 = intl9.format(intl13.t.gbtCpW, obj6);
|
|
cResult[8] = connectedConsoleLinkOnClick;
|
|
cResult[9] = targetMinutes;
|
|
cResult[10] = formatResult1;
|
|
tmp35 = formatResult1;
|
|
} else {
|
|
if (cResult[11] === connectedConsoleLinkOnClick) {
|
|
if (cResult[12] === quest.config.messages.gameTitle) {
|
|
if (cResult[13] === targetMinutes) {
|
|
tmp33 = cResult[14];
|
|
}
|
|
}
|
|
}
|
|
const intl8 = tmp(1126).intl;
|
|
const obj7 = { minutes: targetMinutes, onClick: connectedConsoleLinkOnClick, gameTitle: quest.config.messages.gameTitle };
|
|
const formatResult2 = intl8.format(intl13.t.Ajlcd7, obj7);
|
|
cResult[11] = connectedConsoleLinkOnClick;
|
|
cResult[12] = quest.config.messages.gameTitle;
|
|
cResult[13] = targetMinutes;
|
|
cResult[14] = formatResult2;
|
|
tmp33 = formatResult2;
|
|
}
|
|
return tmp33;
|
|
} else if (isSponsoredPlayQuestResult) {
|
|
let tmp31;
|
|
if (cResult[15] !== targetMinutes) {
|
|
const intl7 = tmp(1126).intl;
|
|
const obj8 = { targetMinutes };
|
|
const formatResult3 = intl7.format(intl13.t.Hu8SKW, obj8);
|
|
cResult[15] = targetMinutes;
|
|
cResult[16] = formatResult3;
|
|
tmp31 = formatResult3;
|
|
} else {
|
|
tmp31 = cResult[16];
|
|
}
|
|
return tmp31;
|
|
} else {
|
|
const tmpResult14 = QuestTaskUtils;
|
|
if (tmpResult14.hasWatchVideoTasks(quest)) {
|
|
let tmp21;
|
|
let tmp20;
|
|
if (cResult[17] !== quest.config) {
|
|
let formatToPlainStringResult;
|
|
let tmp27;
|
|
const _Symbol = Symbol;
|
|
const forResult = Symbol.for("react.early_return_sentinel");
|
|
const tmpResult15 = QuestTaskUtils;
|
|
const defaultWatchVideoTask = tmpResult15.getDefaultWatchVideoTask(quest.config);
|
|
let videoTitle;
|
|
if (defaultWatchVideoTask != null) {
|
|
videoTitle = defaultWatchVideoTask.messages.videoTitle;
|
|
}
|
|
if (null != videoTitle) {
|
|
const intl6 = tmp(1126).intl;
|
|
const obj9 = { videoTitle };
|
|
formatToPlainStringResult = intl6.formatToPlainString(intl13.t["9m9Mna"], obj9);
|
|
tmp27 = forResult;
|
|
} else {
|
|
const _Symbol2 = Symbol;
|
|
if (cResult[20] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl5 = tmp(1126).intl;
|
|
const stringResult = intl5.string(intl13.t["o+e9yh"]);
|
|
cResult[20] = stringResult;
|
|
tmp27 = stringResult;
|
|
} else {
|
|
tmp27 = cResult[20];
|
|
}
|
|
}
|
|
cResult[17] = quest.config;
|
|
cResult[18] = formatToPlainStringResult;
|
|
cResult[19] = tmp27;
|
|
tmp21 = tmp27;
|
|
tmp20 = formatToPlainStringResult;
|
|
} else {
|
|
tmp20 = cResult[18];
|
|
tmp21 = cResult[19];
|
|
}
|
|
const _Symbol3 = Symbol;
|
|
if (tmp21 !== Symbol.for("react.early_return_sentinel")) {
|
|
tmp20 = tmp21;
|
|
}
|
|
return tmp20;
|
|
} else if (null != thirdPartyTaskDetails) {
|
|
return thirdPartyTaskDetails.title;
|
|
} else {
|
|
const tmpResult16 = QuestTaskUtils;
|
|
if (tmpResult16.hasPlayActivityTask(quest)) {
|
|
let tmp16;
|
|
const tmpResult17 = utils_QuestUtils;
|
|
if (tmpResult17.isPlayAnyActivityQuest(quest)) {
|
|
let tmp18;
|
|
if (cResult[21] !== targetMinutes) {
|
|
const intl4 = tmp(1126).intl;
|
|
const obj10 = { minutes: targetMinutes };
|
|
const formatResult4 = intl4.format(intl13.t["1NaRSs"], obj10);
|
|
cResult[21] = targetMinutes;
|
|
cResult[22] = formatResult4;
|
|
tmp18 = formatResult4;
|
|
} else {
|
|
tmp18 = cResult[22];
|
|
}
|
|
tmp16 = tmp18;
|
|
} else {
|
|
if (cResult[23] === quest.config.messages.gameTitle) {
|
|
if (cResult[24] === targetMinutes) {
|
|
tmp16 = cResult[25];
|
|
}
|
|
}
|
|
const intl3 = tmp(1126).intl;
|
|
const obj11 = { minutes: targetMinutes, activityName: quest.config.messages.gameTitle };
|
|
const formatResult5 = intl3.format(intl13.t.xHXCyf, obj11);
|
|
cResult[23] = quest.config.messages.gameTitle;
|
|
cResult[24] = targetMinutes;
|
|
cResult[25] = formatResult5;
|
|
tmp16 = formatResult5;
|
|
}
|
|
return tmp16;
|
|
} else {
|
|
let v6zWtV8 = tmp(1126).t["6zWtV8"];
|
|
const obj12 = { quest };
|
|
const tmpResult18 = QuestTaskUtils;
|
|
if (tmpResult18.hasPlayOnDesktopTask(obj12)) {
|
|
const features = quest.config.features;
|
|
const hasItem = features.includes(constants2.NON_GAMING_PLAY_QUEST);
|
|
const t = tmp(1126).t;
|
|
v6zWtV8 = hasItem ? t.fe7Xec : t["wmOh/q"];
|
|
}
|
|
if (cResult[26] === quest.config.messages.gameTitle) {
|
|
if (cResult[27] === targetMinutes) {
|
|
let tmp14;
|
|
if (cResult[28] === v6zWtV8) {
|
|
tmp14 = cResult[29];
|
|
}
|
|
return tmp14;
|
|
}
|
|
}
|
|
const intl2 = tmp(1126).intl;
|
|
const obj13 = { minutes: targetMinutes, gameTitle: quest.config.messages.gameTitle };
|
|
const formatResult6 = intl2.format(v6zWtV8, obj13);
|
|
cResult[26] = quest.config.messages.gameTitle;
|
|
cResult[27] = targetMinutes;
|
|
cResult[28] = v6zWtV8;
|
|
cResult[29] = formatResult6;
|
|
tmp14 = formatResult6;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
const obj14 = { quest, questContent, sourceQuestContent };
|
|
cResult[0] = quest;
|
|
cResult[1] = questContent;
|
|
cResult[2] = sourceQuestContent;
|
|
cResult[3] = obj14;
|
|
tmp5 = obj14;
|
|
}) : (function useQuestInstructionTitle(quest, arg1, questContent, sourceQuestContent) {
|
|
const obj = hooks_QuestHooks;
|
|
const targetMinutes = obj.useQuestTaskDetails(quest).targetMinutes;
|
|
const obj2 = hooks_QuestHooks;
|
|
const thirdPartyTaskDetails = obj2.useThirdPartyTaskDetails(quest);
|
|
const obj3 = hooks_QuestHooks;
|
|
const obj4 = { quest, questContent, sourceQuestContent };
|
|
const connectedConsoleLinkOnClick = obj3.useConnectedConsoleLinkOnClick(obj4);
|
|
const obj5 = utils_QuestUtils;
|
|
const isSponsoredPlayQuestResult = obj5.isSponsoredPlayQuest(quest);
|
|
const obj6 = QuestTaskUtils;
|
|
if (obj6.isConsoleQuest(quest)) {
|
|
const obj7 = { quest };
|
|
const tmpResult = QuestTaskUtils;
|
|
if (!tmpResult.hasPlayOnDesktopTask(obj7)) {
|
|
const intl = tmp(1126).intl;
|
|
const obj8 = { minutes: targetMinutes, onClick: connectedConsoleLinkOnClick, gameTitle: quest.config.messages.gameTitle };
|
|
return intl.format(intl13.t["l4S+cQ"], obj8);
|
|
}
|
|
}
|
|
const tmpResult7 = QuestTaskUtils;
|
|
if (tmpResult7.isConsoleQuest(quest)) {
|
|
let format2Result;
|
|
const intl7 = tmp(1126).intl;
|
|
const format2 = intl7.format;
|
|
const t3 = tmp(1126).t;
|
|
if (isSponsoredPlayQuestResult) {
|
|
const obj9 = { onClick: connectedConsoleLinkOnClick, minutes: targetMinutes };
|
|
format2Result = format2(t3.gbtCpW, obj9);
|
|
} else {
|
|
const obj10 = { minutes: targetMinutes, onClick: connectedConsoleLinkOnClick, gameTitle: quest.config.messages.gameTitle };
|
|
format2Result = format2(t3.Ajlcd7, obj10);
|
|
}
|
|
return format2Result;
|
|
} else if (isSponsoredPlayQuestResult) {
|
|
const intl6 = tmp(1126).intl;
|
|
const obj11 = { targetMinutes };
|
|
return intl6.format(intl13.t.Hu8SKW, obj11);
|
|
} else {
|
|
const tmpResult8 = QuestTaskUtils;
|
|
if (tmpResult8.hasWatchVideoTasks(quest)) {
|
|
let stringResult;
|
|
const tmpResult9 = QuestTaskUtils;
|
|
const defaultWatchVideoTask = tmpResult9.getDefaultWatchVideoTask(quest.config);
|
|
let videoTitle;
|
|
if (defaultWatchVideoTask != null) {
|
|
videoTitle = defaultWatchVideoTask.messages.videoTitle;
|
|
}
|
|
if (null == videoTitle) {
|
|
const intl5 = tmp(1126).intl;
|
|
stringResult = intl5.string(tmp(1126).t["o+e9yh"]);
|
|
} else {
|
|
const intl4 = tmp(1126).intl;
|
|
const obj12 = { videoTitle };
|
|
stringResult = intl4.formatToPlainString(tmp(1126).t["9m9Mna"], obj12);
|
|
}
|
|
return stringResult;
|
|
} else if (null != thirdPartyTaskDetails) {
|
|
return thirdPartyTaskDetails.title;
|
|
} else {
|
|
const tmpResult10 = QuestTaskUtils;
|
|
if (tmpResult10.hasPlayActivityTask(quest)) {
|
|
let formatResult;
|
|
const tmpResult11 = utils_QuestUtils;
|
|
const result = tmpResult11.isPlayAnyActivityQuest(quest);
|
|
const intl3 = tmp(1126).intl;
|
|
const format = intl3.format;
|
|
const t2 = tmp(1126).t;
|
|
if (result) {
|
|
const obj13 = { minutes: targetMinutes };
|
|
formatResult = format(t2["1NaRSs"], obj13);
|
|
} else {
|
|
const obj14 = { minutes: targetMinutes, activityName: quest.config.messages.gameTitle };
|
|
formatResult = format(t2.xHXCyf, obj14);
|
|
}
|
|
return formatResult;
|
|
} else {
|
|
let v6zWtV8 = tmp(1126).t["6zWtV8"];
|
|
const obj15 = { quest };
|
|
const tmpResult12 = QuestTaskUtils;
|
|
if (tmpResult12.hasPlayOnDesktopTask(obj15)) {
|
|
const features = quest.config.features;
|
|
const hasItem = features.includes(constants2.NON_GAMING_PLAY_QUEST);
|
|
const t = tmp(1126).t;
|
|
v6zWtV8 = hasItem ? t.fe7Xec : t["wmOh/q"];
|
|
}
|
|
const intl2 = tmp(1126).intl;
|
|
const obj16 = { minutes: targetMinutes, gameTitle: quest.config.messages.gameTitle };
|
|
return intl2.format(v6zWtV8, obj16);
|
|
}
|
|
}
|
|
}
|
|
});
|
|
ReactCompilerGating = ReactCompilerGating_mod;
|
|
let tmp4 = ReactCompilerGating.isReactCompilerEnabled() ? (function useQuestsInstructionsToWinReward(arg0) {
|
|
let currentUser;
|
|
let gameProfileSource;
|
|
let quest;
|
|
let tmp11;
|
|
let tmp5;
|
|
let tmp6;
|
|
let withoutMarkdown;
|
|
const obj = react2;
|
|
const cResult = obj.c(14);
|
|
({ quest, gameProfileSource, withoutMarkdown } = arg0);
|
|
if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const items = [UserStore];
|
|
const fn = function s() {
|
|
return currentUser.getCurrentUser();
|
|
};
|
|
cResult[0] = items;
|
|
cResult[1] = fn;
|
|
tmp5 = items;
|
|
tmp6 = fn;
|
|
} else {
|
|
[tmp5, tmp6] = cResult;
|
|
}
|
|
const tmpResult = get_initialized;
|
|
const stateFromStores = tmpResult.useStateFromStores(tmp5, tmp6);
|
|
const tmpResult5 = hooks_QuestHooks;
|
|
const thirdPartyTaskDetails = tmpResult5.useThirdPartyTaskDetails(quest);
|
|
const tmpResult6 = useInGameQuestConnectState;
|
|
const inGameQuestConnectState = tmpResult6.useInGameQuestConnectState(quest);
|
|
if (cResult[2] !== quest) {
|
|
let inGameApplicationId;
|
|
const tmpResult7 = QuestTaskUtils;
|
|
const result = tmpResult7.hasAchievementInGameTask(quest);
|
|
const tmpResult8 = QuestTaskUtils;
|
|
if (result) {
|
|
inGameApplicationId = tmpResult8.getInGameApplicationId(quest);
|
|
} else {
|
|
const allApplicationIds = tmpResult8.getAllApplicationIds(quest);
|
|
if (allApplicationIds != null) {
|
|
inGameApplicationId = allApplicationIds[0];
|
|
}
|
|
}
|
|
cResult[2] = quest;
|
|
cResult[3] = inGameApplicationId;
|
|
tmp11 = inGameApplicationId;
|
|
} else {
|
|
tmp11 = cResult[3];
|
|
}
|
|
if (gameProfileSource == null) {
|
|
gameProfileSource = tmp(8879).GameProfileSources.QuestHome;
|
|
}
|
|
if (cResult[4] === tmp11) {
|
|
let tmp16;
|
|
if (cResult[5] === gameProfileSource) {
|
|
tmp16 = cResult[6];
|
|
}
|
|
useOpenGameProfileModalDefault(tmp16);
|
|
if (cResult[7] === stateFromStores) {
|
|
if (cResult[8] === false === inGameQuestConnectState) {
|
|
if (cResult[9] === arg0) {
|
|
if (cResult[10] === thirdPartyTaskDetails) {
|
|
if (cResult[11] === undefined) {
|
|
let tmp20;
|
|
if (cResult[12] === (undefined !== withoutMarkdown && withoutMarkdown)) {
|
|
tmp20 = cResult[13];
|
|
}
|
|
return tmp20;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
const obj2 = { currentUser: stateFromStores, withoutMarkdown: undefined !== withoutMarkdown && withoutMarkdown, thirdPartyTaskDetails, onGameTitleClick: undefined, needsToConnect: false === inGameQuestConnectState };
|
|
const merged = Object.assign(arg0);
|
|
const tmp25 = _getQuestsInstructionsToWinReward(obj2);
|
|
cResult[7] = stateFromStores;
|
|
cResult[8] = false === inGameQuestConnectState;
|
|
cResult[9] = arg0;
|
|
cResult[10] = thirdPartyTaskDetails;
|
|
cResult[11] = undefined;
|
|
cResult[12] = undefined !== withoutMarkdown && withoutMarkdown;
|
|
cResult[13] = tmp25;
|
|
tmp20 = tmp25;
|
|
}
|
|
const obj3 = { applicationId: tmp11, location: metroImportAll.QUEST_INSTRUCTIONS, source: gameProfileSource };
|
|
cResult[4] = tmp11;
|
|
cResult[5] = gameProfileSource;
|
|
cResult[6] = obj3;
|
|
tmp16 = obj3;
|
|
}) : (function useQuestsInstructionsToWinReward(arg0) {
|
|
let currentUser;
|
|
let gameProfileSource;
|
|
let inGameApplicationId;
|
|
let quest;
|
|
let withoutMarkdown;
|
|
({ quest, gameProfileSource, withoutMarkdown } = arg0);
|
|
const items = [UserStore];
|
|
const tmp = undefined !== withoutMarkdown && withoutMarkdown;
|
|
const obj = get_initialized;
|
|
const stateFromStores = obj.useStateFromStores(items, () => currentUser.getCurrentUser());
|
|
const obj2 = hooks_QuestHooks;
|
|
const thirdPartyTaskDetails = obj2.useThirdPartyTaskDetails(quest);
|
|
const obj3 = useInGameQuestConnectState;
|
|
const inGameQuestConnectState = obj3.useInGameQuestConnectState(quest);
|
|
const obj4 = QuestTaskUtils;
|
|
const result = obj4.hasAchievementInGameTask(quest);
|
|
const obj5 = QuestTaskUtils;
|
|
if (result) {
|
|
inGameApplicationId = obj5.getInGameApplicationId(quest);
|
|
} else {
|
|
const allApplicationIds = obj5.getAllApplicationIds(quest);
|
|
if (allApplicationIds != null) {
|
|
inGameApplicationId = allApplicationIds[0];
|
|
}
|
|
}
|
|
const obj6 = { applicationId: inGameApplicationId, location: metroImportAll.QUEST_INSTRUCTIONS, source: gameProfileSource };
|
|
const tmp11 = useOpenGameProfileModalDefault;
|
|
if (gameProfileSource == null) {
|
|
gameProfileSource = GameProfileAnalyticUtils.GameProfileSources.QuestHome;
|
|
}
|
|
tmp11(obj6);
|
|
const obj7 = { currentUser: stateFromStores, withoutMarkdown: tmp, thirdPartyTaskDetails, onGameTitleClick: undefined, needsToConnect: false === inGameQuestConnectState };
|
|
const merged = Object.assign(arg0);
|
|
return _getQuestsInstructionsToWinReward(obj7);
|
|
});
|
|
let closure_14 = tmp4;
|
|
ReactCompilerGating = ReactCompilerGating_mod;
|
|
let tmp5 = ReactCompilerGating.isReactCompilerEnabled() ? (function useQuestDescription(quest, sourceQuestContent, location, gameProfileSource, popoutTargetElementRef) {
|
|
const obj = react2;
|
|
const cResult = obj.c(9);
|
|
const obj2 = hooks_QuestHooks;
|
|
const questTaskDetails = obj2.useQuestTaskDetails(quest);
|
|
if (cResult[0] === gameProfileSource) {
|
|
if (cResult[1] === location) {
|
|
if (cResult[2] === popoutTargetElementRef) {
|
|
if (cResult[3] === quest) {
|
|
if (cResult[4] === sourceQuestContent) {
|
|
let tmp5;
|
|
if (cResult[5] === questTaskDetails) {
|
|
tmp5 = cResult[6];
|
|
}
|
|
let tmp7 = closure_14(tmp5);
|
|
const userStatus = quest.userStatus;
|
|
let claimedAt;
|
|
if (userStatus != null) {
|
|
claimedAt = userStatus.claimedAt;
|
|
}
|
|
const userStatus2 = quest.userStatus;
|
|
let claimedAt1;
|
|
const tmp10 = null != claimedAt;
|
|
const useQuestFormattedDate = hooks_QuestHooks.useQuestFormattedDate;
|
|
hooks_QuestHooks;
|
|
if (userStatus2 != null) {
|
|
claimedAt1 = userStatus2.claimedAt;
|
|
}
|
|
const questFormattedDate = useQuestFormattedDate(claimedAt1);
|
|
if (tmp10) {
|
|
let tmp14;
|
|
if (cResult[7] !== questFormattedDate) {
|
|
const intl = tmp(1126).intl;
|
|
const obj3 = { claimDate: questFormattedDate };
|
|
const formatToPlainStringResult = intl.formatToPlainString(intl13.t.lOVr0O, obj3);
|
|
cResult[7] = questFormattedDate;
|
|
cResult[8] = formatToPlainStringResult;
|
|
tmp14 = formatToPlainStringResult;
|
|
} else {
|
|
tmp14 = cResult[8];
|
|
}
|
|
tmp7 = tmp14;
|
|
}
|
|
return tmp7;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
const obj4 = { quest, taskDetails: questTaskDetails, location, sourceQuestContent, popoutTargetElementRef, gameProfileSource };
|
|
cResult[0] = gameProfileSource;
|
|
cResult[1] = location;
|
|
cResult[2] = popoutTargetElementRef;
|
|
cResult[3] = quest;
|
|
cResult[4] = sourceQuestContent;
|
|
cResult[5] = questTaskDetails;
|
|
cResult[6] = obj4;
|
|
tmp5 = obj4;
|
|
}) : (function useQuestDescription(quest, sourceQuestContent, location, gameProfileSource, popoutTargetElementRef) {
|
|
const obj = hooks_QuestHooks;
|
|
const obj2 = { quest, taskDetails: obj.useQuestTaskDetails(quest), location, sourceQuestContent, popoutTargetElementRef, gameProfileSource };
|
|
let formatToPlainStringResult = closure_14(obj2);
|
|
const userStatus = quest.userStatus;
|
|
let claimedAt1;
|
|
if (userStatus != null) {
|
|
claimedAt1 = userStatus.claimedAt;
|
|
}
|
|
const tmp5 = null != claimedAt1;
|
|
hooks_QuestHooks;
|
|
const userStatus2 = quest.userStatus;
|
|
if (userStatus2 != null) {
|
|
const claimedAt = userStatus2.claimedAt;
|
|
}
|
|
if (tmp5) {
|
|
const intl = tmp(1126).intl;
|
|
const obj3 = { claimDate: tmp7 };
|
|
formatToPlainStringResult = intl.formatToPlainString(tmp(1126).t.lOVr0O, obj3);
|
|
}
|
|
return formatToPlainStringResult;
|
|
});
|
|
ReactCompilerGating = ReactCompilerGating_mod;
|
|
let tmp6 = ReactCompilerGating.isReactCompilerEnabled() ? (function useQuestBarSubtitle(arg0) {
|
|
let activeScreen;
|
|
let currentUser;
|
|
let hasAlreadyLinked;
|
|
let isExpanded;
|
|
let onClickGameTitle;
|
|
let onGameSheetClosed;
|
|
let onGameSheetOpened;
|
|
let popoutTargetElementRef;
|
|
let quest;
|
|
let sourceQuestContent;
|
|
let tmp7;
|
|
let tmp8;
|
|
const obj = react2;
|
|
const cResult = obj.c(27);
|
|
({ quest, sourceQuestContent, popoutTargetElementRef, onGameSheetOpened, onGameSheetClosed, hasAlreadyLinked, onClickGameTitle, isExpanded, activeScreen } = arg0);
|
|
const rewardsExpireAt = quest.config.rewardsConfig.rewardsExpireAt;
|
|
const obj2 = hooks_QuestHooks;
|
|
const questFormattedDate = obj2.useQuestFormattedDate(rewardsExpireAt);
|
|
const obj3 = hooks_QuestHooks;
|
|
const questTaskDetails = obj3.useQuestTaskDetails(quest);
|
|
const obj4 = hooks_QuestHooks;
|
|
const thirdPartyTaskDetails = obj4.useThirdPartyTaskDetails(quest);
|
|
if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const items = [UserStore];
|
|
const fn = function s() {
|
|
return currentUser.getCurrentUser();
|
|
};
|
|
cResult[0] = items;
|
|
cResult[1] = fn;
|
|
tmp7 = items;
|
|
tmp8 = fn;
|
|
} else {
|
|
[tmp7, tmp8] = cResult;
|
|
}
|
|
const tmpResult = get_initialized;
|
|
const stateFromStores = tmpResult.useStateFromStores(tmp7, tmp8);
|
|
const userStatus = quest.userStatus;
|
|
let completedAt;
|
|
if (userStatus != null) {
|
|
completedAt = userStatus.completedAt;
|
|
}
|
|
const userStatus2 = quest.userStatus;
|
|
let enrolledAt;
|
|
const tmp12 = null != completedAt;
|
|
if (userStatus2 != null) {
|
|
enrolledAt = userStatus2.enrolledAt;
|
|
}
|
|
const tmp14 = null != enrolledAt;
|
|
const tmp15 = questTaskDetails.percentComplete > 0;
|
|
hooks_QuestHooks;
|
|
if (cResult[2] === onGameSheetClosed) {
|
|
if (cResult[3] === onGameSheetOpened) {
|
|
if (cResult[4] === popoutTargetElementRef) {
|
|
if (cResult[5] === quest) {
|
|
if (cResult[6] === sourceQuestContent) {
|
|
if (tmp12) {
|
|
let tmp40;
|
|
if (cResult[9] !== questFormattedDate) {
|
|
const intl9 = tmp(1126).intl;
|
|
const obj5 = { expirationDate: questFormattedDate };
|
|
const formatToPlainStringResult = intl9.formatToPlainString(intl13.t.APddvF, obj5);
|
|
cResult[9] = questFormattedDate;
|
|
cResult[10] = formatToPlainStringResult;
|
|
tmp40 = formatToPlainStringResult;
|
|
} else {
|
|
tmp40 = cResult[10];
|
|
}
|
|
return tmp40;
|
|
} else {
|
|
const tmpResult9 = QuestTaskUtils;
|
|
if (tmpResult9.hasAchievementInGameTask(quest)) {
|
|
if (false === hasAlreadyLinked) {
|
|
let tmp38;
|
|
const _Symbol5 = Symbol;
|
|
if (cResult[11] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl8 = tmp(1126).intl;
|
|
const stringResult = intl8.string(intl13.t.mAdqf7);
|
|
cResult[11] = stringResult;
|
|
tmp38 = stringResult;
|
|
} else {
|
|
tmp38 = cResult[11];
|
|
}
|
|
return tmp38;
|
|
}
|
|
}
|
|
const tmpResult10 = QuestTaskUtils;
|
|
if (isExpanded) {
|
|
if (tmpResult10.hasAchievementInGameTask(quest)) {
|
|
if (true === hasAlreadyLinked) {
|
|
let formatResult;
|
|
const gameTitle = quest.config.messages.gameTitle;
|
|
if (cResult[12] === gameTitle) {
|
|
let tmp36;
|
|
if (cResult[13] === onClickGameTitle) {
|
|
tmp36 = cResult[14];
|
|
}
|
|
return tmp36;
|
|
}
|
|
if (null != onClickGameTitle) {
|
|
const intl7 = tmp(1126).intl;
|
|
const obj6 = { gameTitle, onClickGameTitle };
|
|
formatResult = intl7.format(tmp(1126).t.X8hBDz, obj6);
|
|
} else {
|
|
const intl6 = tmp(1126).intl;
|
|
const obj7 = { gameTitle };
|
|
formatResult = intl6.format(tmp(1126).t.u3mdpP, obj7);
|
|
}
|
|
cResult[12] = gameTitle;
|
|
cResult[13] = onClickGameTitle;
|
|
cResult[14] = formatResult;
|
|
tmp36 = formatResult;
|
|
}
|
|
}
|
|
if (activeScreen !== QuestTypes.TaskPlatformScreen.SELECT) {
|
|
const tmpResult11 = utils_QuestUtils;
|
|
if (tmpResult11.isSponsoredPlayQuest(quest)) {
|
|
if (tmp14) {
|
|
if (!tmp15) {
|
|
if (cResult[15] === stateFromStores) {
|
|
if (cResult[16] === quest.config) {
|
|
let tmp33;
|
|
if (cResult[17] === questTaskDetails.targetMinutes) {
|
|
tmp33 = cResult[18];
|
|
}
|
|
return tmp33;
|
|
}
|
|
}
|
|
const tmpResult12 = QuestRewardUtils;
|
|
const defaultRewardNameWithArticle = tmpResult12.getDefaultRewardNameWithArticle(quest.config, stateFromStores);
|
|
const intl5 = tmp(1126).intl;
|
|
const obj8 = { rewardNameWithArticle: defaultRewardNameWithArticle, targetMinutes: questTaskDetails.targetMinutes };
|
|
const formatResult1 = intl5.format(intl13.t["1votF6"], obj8);
|
|
cResult[15] = stateFromStores;
|
|
cResult[16] = quest.config;
|
|
cResult[17] = questTaskDetails.targetMinutes;
|
|
cResult[18] = formatResult1;
|
|
tmp33 = formatResult1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return tmp20;
|
|
} else if (tmpResult10.hasWatchVideoTasks(quest)) {
|
|
let tmp31;
|
|
const _Symbol4 = Symbol;
|
|
if (cResult[19] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl4 = tmp(1126).intl;
|
|
const stringResult1 = intl4.string(intl13.t["o+e9yh"]);
|
|
cResult[19] = stringResult1;
|
|
tmp31 = stringResult1;
|
|
} else {
|
|
tmp31 = cResult[19];
|
|
}
|
|
return tmp31;
|
|
} else if (tmp21 > 0) {
|
|
const tmpResult13 = QuestTaskUtils;
|
|
if (tmpResult13.hasAchievementInGameTask(quest)) {
|
|
if (true === hasAlreadyLinked) {
|
|
let tmp29;
|
|
const _Symbol3 = Symbol;
|
|
if (cResult[20] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl3 = tmp(1126).intl;
|
|
const stringResult2 = intl3.string(intl13.t.JkyCIO);
|
|
cResult[20] = stringResult2;
|
|
tmp29 = stringResult2;
|
|
} else {
|
|
tmp29 = cResult[20];
|
|
}
|
|
return tmp29;
|
|
}
|
|
}
|
|
if (tmp17) {
|
|
if (cResult[22] === quest) {
|
|
if (cResult[23] === thirdPartyTaskDetails) {
|
|
let tmp27;
|
|
if (cResult[24] === questTaskDetails) {
|
|
tmp27 = cResult[25];
|
|
}
|
|
return tmp27;
|
|
}
|
|
}
|
|
const obj9 = { quest, taskDetails: questTaskDetails, thirdPartyTaskDetails };
|
|
const tmpResult14 = QuestCopyUtils;
|
|
const contextualEntrypointHeading = tmpResult14.getContextualEntrypointHeading(obj9);
|
|
cResult[22] = quest;
|
|
cResult[23] = thirdPartyTaskDetails;
|
|
cResult[24] = questTaskDetails;
|
|
cResult[25] = contextualEntrypointHeading;
|
|
tmp27 = contextualEntrypointHeading;
|
|
} else {
|
|
let tmp24;
|
|
const _Symbol2 = Symbol;
|
|
if (cResult[21] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl2 = tmp(1126).intl;
|
|
const stringResult3 = intl2.string(intl13.t.mOrpXG);
|
|
cResult[21] = stringResult3;
|
|
tmp24 = stringResult3;
|
|
} else {
|
|
tmp24 = cResult[21];
|
|
}
|
|
return tmp24;
|
|
}
|
|
} else {
|
|
let tmp22;
|
|
const _Symbol = Symbol;
|
|
if (cResult[26] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl = tmp(1126).intl;
|
|
const stringResult4 = intl.string(intl13.t.S6UUc5);
|
|
cResult[26] = stringResult4;
|
|
tmp22 = stringResult4;
|
|
} else {
|
|
tmp22 = cResult[26];
|
|
}
|
|
return tmp22;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
cResult[2] = onGameSheetClosed;
|
|
cResult[3] = onGameSheetOpened;
|
|
cResult[4] = popoutTargetElementRef;
|
|
cResult[5] = quest;
|
|
cResult[6] = sourceQuestContent;
|
|
cResult[7] = questTaskDetails;
|
|
cResult[8] = { quest, location: metroImportAll.QUESTS_BAR, taskDetails: questTaskDetails, sourceQuestContent, popoutTargetElementRef, onGameSheetOpened, onGameSheetClosed, gameProfileSource: GameProfileAnalyticUtils.GameProfileSources.QuestBar };
|
|
({ quest, location: metroImportAll.QUESTS_BAR, taskDetails: questTaskDetails, sourceQuestContent, popoutTargetElementRef, onGameSheetOpened, onGameSheetClosed, gameProfileSource: GameProfileAnalyticUtils.GameProfileSources.QuestBar });
|
|
}) : (function useQuestBarSubtitle(arg0) {
|
|
let activeScreen;
|
|
let currentUser;
|
|
let hasAlreadyLinked;
|
|
let isExpanded;
|
|
let onClickGameTitle;
|
|
let onGameSheetClosed;
|
|
let onGameSheetOpened;
|
|
let popoutTargetElementRef;
|
|
let quest;
|
|
let sourceQuestContent;
|
|
({ quest, hasAlreadyLinked, onClickGameTitle } = arg0);
|
|
({ isExpanded, sourceQuestContent, activeScreen, popoutTargetElementRef, onGameSheetOpened, onGameSheetClosed } = arg0);
|
|
const rewardsExpireAt = quest.config.rewardsConfig.rewardsExpireAt;
|
|
const obj = hooks_QuestHooks;
|
|
const questFormattedDate = obj.useQuestFormattedDate(rewardsExpireAt);
|
|
const obj2 = hooks_QuestHooks;
|
|
const questTaskDetails = obj2.useQuestTaskDetails(quest);
|
|
const obj3 = hooks_QuestHooks;
|
|
const thirdPartyTaskDetails = obj3.useThirdPartyTaskDetails(quest);
|
|
const items = [UserStore];
|
|
const userStatus = quest.userStatus;
|
|
let completedAt;
|
|
const obj4 = get_initialized;
|
|
const stateFromStores = obj4.useStateFromStores(items, () => currentUser.getCurrentUser());
|
|
if (userStatus != null) {
|
|
completedAt = userStatus.completedAt;
|
|
}
|
|
const userStatus2 = quest.userStatus;
|
|
let enrolledAt;
|
|
const tmp8 = null != completedAt;
|
|
if (userStatus2 != null) {
|
|
enrolledAt = userStatus2.enrolledAt;
|
|
}
|
|
const tmp10 = null != enrolledAt;
|
|
const tmp11 = questTaskDetails.percentComplete > 0;
|
|
({ quest, location: metroImportAll.QUESTS_BAR, taskDetails: questTaskDetails, sourceQuestContent, popoutTargetElementRef, onGameSheetOpened, onGameSheetClosed, gameProfileSource: GameProfileAnalyticUtils.GameProfileSources.QuestBar });
|
|
const tmpResult = hooks_QuestHooks;
|
|
const isQuestProgressing = tmpResult.useIsQuestProgressing(quest);
|
|
if (tmp8) {
|
|
const intl9 = tmp(1126).intl;
|
|
const obj6 = { expirationDate: questFormattedDate };
|
|
return intl9.formatToPlainString(intl13.t.APddvF, obj6);
|
|
} else {
|
|
const tmpResult7 = QuestTaskUtils;
|
|
if (tmpResult7.hasAchievementInGameTask(quest)) {
|
|
if (false === hasAlreadyLinked) {
|
|
const intl8 = tmp(1126).intl;
|
|
return intl8.string(intl13.t.mAdqf7);
|
|
}
|
|
}
|
|
const tmpResult8 = QuestTaskUtils;
|
|
if (isExpanded) {
|
|
if (tmpResult8.hasAchievementInGameTask(quest)) {
|
|
if (true === hasAlreadyLinked) {
|
|
let formatResult;
|
|
const gameTitle = quest.config.messages.gameTitle;
|
|
if (null != onClickGameTitle) {
|
|
const intl7 = tmp(1126).intl;
|
|
const obj7 = { gameTitle, onClickGameTitle };
|
|
formatResult = intl7.format(tmp(1126).t.X8hBDz, obj7);
|
|
} else {
|
|
const intl6 = tmp(1126).intl;
|
|
const obj8 = { gameTitle };
|
|
formatResult = intl6.format(tmp(1126).t.u3mdpP, obj8);
|
|
}
|
|
return formatResult;
|
|
}
|
|
}
|
|
if (activeScreen !== QuestTypes.TaskPlatformScreen.SELECT) {
|
|
const tmpResult9 = utils_QuestUtils;
|
|
if (tmpResult9.isSponsoredPlayQuest(quest)) {
|
|
if (tmp10) {
|
|
if (!tmp11) {
|
|
const tmpResult10 = QuestRewardUtils;
|
|
const defaultRewardNameWithArticle = tmpResult10.getDefaultRewardNameWithArticle(quest.config, stateFromStores);
|
|
const intl5 = tmp(1126).intl;
|
|
const obj9 = { rewardNameWithArticle: defaultRewardNameWithArticle, targetMinutes: questTaskDetails.targetMinutes };
|
|
return intl5.format(intl13.t["1votF6"], obj9);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return tmp13;
|
|
} else {
|
|
let stringResult;
|
|
if (tmpResult8.hasWatchVideoTasks(quest)) {
|
|
const intl4 = tmp(1126).intl;
|
|
stringResult = intl4.string(tmp(1126).t["o+e9yh"]);
|
|
} else if (tmp14 > 0) {
|
|
let stringResult1;
|
|
const tmpResult11 = QuestTaskUtils;
|
|
if (tmpResult11.hasAchievementInGameTask(quest)) {
|
|
if (true === hasAlreadyLinked) {
|
|
const intl3 = tmp(1126).intl;
|
|
stringResult1 = intl3.string(tmp(1126).t.JkyCIO);
|
|
}
|
|
stringResult = stringResult1;
|
|
}
|
|
if (isQuestProgressing) {
|
|
const obj10 = { quest, taskDetails: questTaskDetails, thirdPartyTaskDetails };
|
|
const getContextualEntrypointHeading = QuestCopyUtils.getContextualEntrypointHeading;
|
|
QuestCopyUtils;
|
|
stringResult1 = getContextualEntrypointHeading(obj10);
|
|
} else {
|
|
const intl2 = tmp(1126).intl;
|
|
stringResult1 = intl2.string(tmp(1126).t.mOrpXG);
|
|
}
|
|
} else {
|
|
const intl = tmp(1126).intl;
|
|
stringResult = intl.string(tmp(1126).t.S6UUc5);
|
|
}
|
|
return stringResult;
|
|
}
|
|
}
|
|
});
|
|
ReactCompilerGating = ReactCompilerGating_mod;
|
|
const constants3 = { PLAY: 0, [0]: "PLAY", STREAM: 1, [1]: "STREAM", WATCH_VIDEO: 2, [2]: "WATCH_VIDEO", IN_GAME: 3, [3]: "IN_GAME" };
|
|
let tmp7 = ReactCompilerGating.isReactCompilerEnabled() ? (function useQuestBarTitle(userStatus, arg1) {
|
|
let locale;
|
|
let tmp4;
|
|
let tmp5;
|
|
const obj = react2;
|
|
const cResult = obj.c(11);
|
|
if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const items = [LocaleStore];
|
|
const fn = function u() {
|
|
return locale.locale;
|
|
};
|
|
cResult[0] = items;
|
|
cResult[1] = fn;
|
|
tmp4 = items;
|
|
tmp5 = fn;
|
|
} else {
|
|
[tmp4, tmp5] = cResult;
|
|
}
|
|
const tmpResult = get_initialized;
|
|
const stateFromStores = tmpResult.useStateFromStores(tmp4, tmp5);
|
|
const tmpResult8 = hooks_QuestHooks;
|
|
const questTaskDetails = tmpResult8.useQuestTaskDetails(userStatus);
|
|
const tmpResult9 = hooks_QuestHooks;
|
|
const first = _slicedToArray(tmpResult9.useTaskPlatformScreen(userStatus, questTaskDetails), 1)[0];
|
|
const tmpResult10 = hooks_QuestHooks;
|
|
const thirdPartyTaskDetails = tmpResult10.useThirdPartyTaskDetails(userStatus);
|
|
userStatus = userStatus.userStatus;
|
|
let completedAt;
|
|
if (userStatus != null) {
|
|
completedAt = userStatus.completedAt;
|
|
}
|
|
const tmp12 = null != thirdPartyTaskDetails ? thirdPartyTaskDetails.percentComplete : questTaskDetails.percentComplete;
|
|
if (null != completedAt) {
|
|
let tmp27;
|
|
const _Symbol4 = Symbol;
|
|
if (cResult[2] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl6 = tmp(1126).intl;
|
|
const stringResult = intl6.string(intl13.t["ij5E/5"]);
|
|
cResult[2] = stringResult;
|
|
tmp27 = stringResult;
|
|
} else {
|
|
tmp27 = cResult[2];
|
|
}
|
|
return tmp27;
|
|
} else {
|
|
let tmp15;
|
|
const tmpResult11 = QuestTaskUtils;
|
|
if (tmpResult11.hasAchievementInGameTask(userStatus)) {
|
|
if (false === arg1) {
|
|
let tmp25;
|
|
const _Symbol3 = Symbol;
|
|
if (cResult[3] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl5 = tmp(1126).intl;
|
|
const stringResult1 = intl5.string(intl13.t.s9r2a1);
|
|
cResult[3] = stringResult1;
|
|
tmp25 = stringResult1;
|
|
} else {
|
|
tmp25 = cResult[3];
|
|
}
|
|
return tmp25;
|
|
}
|
|
}
|
|
const tmpResult12 = QuestTaskUtils;
|
|
if (tmpResult12.hasAchievementInGameTask(userStatus)) {
|
|
if (true === arg1) {
|
|
if (0 === tmp12) {
|
|
let tmp23;
|
|
const _Symbol2 = Symbol;
|
|
if (cResult[4] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl4 = tmp(1126).intl;
|
|
const stringResult2 = intl4.string(intl13.t["2+opCy"]);
|
|
cResult[4] = stringResult2;
|
|
tmp23 = stringResult2;
|
|
} else {
|
|
tmp23 = cResult[4];
|
|
}
|
|
return tmp23;
|
|
}
|
|
}
|
|
}
|
|
const userStatus2 = userStatus.userStatus;
|
|
let enrolledAt;
|
|
if (userStatus2 != null) {
|
|
enrolledAt = userStatus2.enrolledAt;
|
|
}
|
|
if (null != enrolledAt) {
|
|
if (tmp12 > 0) {
|
|
if (cResult[5] === stateFromStores) {
|
|
let tmp20;
|
|
if (cResult[6] === tmp12) {
|
|
tmp20 = cResult[7];
|
|
}
|
|
return tmp20;
|
|
}
|
|
const tmpResult13 = NumberUtils;
|
|
const formatPercentResult = tmpResult13.formatPercent(stateFromStores, tmp12, { roundingMode: "floor" });
|
|
const intl3 = tmp(1126).intl;
|
|
const obj2 = { percent: formatPercentResult };
|
|
const formatToPlainStringResult = intl3.formatToPlainString(intl13.t.lVZaXD, obj2);
|
|
cResult[5] = stateFromStores;
|
|
cResult[6] = tmp12;
|
|
cResult[7] = formatToPlainStringResult;
|
|
tmp20 = formatToPlainStringResult;
|
|
}
|
|
}
|
|
if (first === QuestTypes.TaskPlatformScreen.SELECT) {
|
|
let tmp18;
|
|
const _Symbol = Symbol;
|
|
if (cResult[8] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl2 = tmp(1126).intl;
|
|
const stringResult3 = intl2.string(intl13.t.EMrUHQ);
|
|
cResult[8] = stringResult3;
|
|
tmp18 = stringResult3;
|
|
} else {
|
|
tmp18 = cResult[8];
|
|
}
|
|
tmp15 = tmp18;
|
|
} else if (cResult[9] !== userStatus) {
|
|
let stringResult4;
|
|
const tmpResult14 = QuestTaskUtils;
|
|
const isConsoleQuestResult = tmpResult14.isConsoleQuest(userStatus);
|
|
const intl = tmp(1126).intl;
|
|
const string = intl.string;
|
|
const t = tmp(1126).t;
|
|
if (isConsoleQuestResult) {
|
|
stringResult4 = string(t.mOrpXG);
|
|
} else {
|
|
stringResult4 = string(t["7e5k7L"]);
|
|
}
|
|
cResult[9] = userStatus;
|
|
cResult[10] = stringResult4;
|
|
tmp15 = stringResult4;
|
|
} else {
|
|
tmp15 = cResult[10];
|
|
}
|
|
return tmp15;
|
|
}
|
|
}) : (function useQuestBarTitle(userStatus, arg1) {
|
|
let locale;
|
|
const items = [LocaleStore];
|
|
const obj = get_initialized;
|
|
const stateFromStores = obj.useStateFromStores(items, () => locale.locale);
|
|
const obj2 = hooks_QuestHooks;
|
|
const questTaskDetails = obj2.useQuestTaskDetails(userStatus);
|
|
const obj3 = hooks_QuestHooks;
|
|
const first = _slicedToArray(obj3.useTaskPlatformScreen(userStatus, questTaskDetails), 1)[0];
|
|
const obj4 = hooks_QuestHooks;
|
|
const thirdPartyTaskDetails = obj4.useThirdPartyTaskDetails(userStatus);
|
|
userStatus = userStatus.userStatus;
|
|
let completedAt;
|
|
if (userStatus != null) {
|
|
completedAt = userStatus.completedAt;
|
|
}
|
|
const tmp8 = null != thirdPartyTaskDetails ? thirdPartyTaskDetails.percentComplete : questTaskDetails.percentComplete;
|
|
if (null != completedAt) {
|
|
const intl6 = tmp(1126).intl;
|
|
return intl6.string(intl13.t["ij5E/5"]);
|
|
} else {
|
|
let stringResult;
|
|
const tmpResult = QuestTaskUtils;
|
|
if (tmpResult.hasAchievementInGameTask(userStatus)) {
|
|
if (false === arg1) {
|
|
const intl5 = tmp(1126).intl;
|
|
return intl5.string(intl13.t.s9r2a1);
|
|
}
|
|
}
|
|
const tmpResult4 = QuestTaskUtils;
|
|
if (tmpResult4.hasAchievementInGameTask(userStatus)) {
|
|
if (true === arg1) {
|
|
if (0 === tmp8) {
|
|
const intl4 = tmp(1126).intl;
|
|
return intl4.string(intl13.t["2+opCy"]);
|
|
}
|
|
}
|
|
}
|
|
const userStatus2 = userStatus.userStatus;
|
|
let enrolledAt;
|
|
if (userStatus2 != null) {
|
|
enrolledAt = userStatus2.enrolledAt;
|
|
}
|
|
if (null != enrolledAt) {
|
|
if (tmp8 > 0) {
|
|
const tmpResult5 = NumberUtils;
|
|
const formatPercentResult = tmpResult5.formatPercent(stateFromStores, tmp8, { roundingMode: "floor" });
|
|
const intl3 = tmp(1126).intl;
|
|
const obj5 = { percent: formatPercentResult };
|
|
return intl3.formatToPlainString(intl13.t.lVZaXD, obj5);
|
|
}
|
|
}
|
|
if (first === QuestTypes.TaskPlatformScreen.SELECT) {
|
|
const intl2 = tmp(1126).intl;
|
|
stringResult = intl2.string(tmp(1126).t.EMrUHQ);
|
|
} else {
|
|
const tmpResult6 = QuestTaskUtils;
|
|
const isConsoleQuestResult = tmpResult6.isConsoleQuest(userStatus);
|
|
const intl = tmp(1126).intl;
|
|
const string = intl.string;
|
|
const t = tmp(1126).t;
|
|
if (isConsoleQuestResult) {
|
|
stringResult = string(t.mOrpXG);
|
|
} else {
|
|
stringResult = string(t["7e5k7L"]);
|
|
}
|
|
}
|
|
return stringResult;
|
|
}
|
|
});
|
|
ReactCompilerGating = ReactCompilerGating_mod;
|
|
let closure_17 = ReactCompilerGating.isReactCompilerEnabled() ? (function useSimplifiedQuestTaskType(quest) {
|
|
let tmp2;
|
|
const obj = react2;
|
|
const cResult = obj.c(2);
|
|
if (cResult[0] !== quest) {
|
|
const tmp4 = getSimplifiedQuestTaskType(quest);
|
|
cResult[0] = quest;
|
|
cResult[1] = tmp4;
|
|
tmp2 = tmp4;
|
|
} else {
|
|
tmp2 = cResult[1];
|
|
}
|
|
return tmp2;
|
|
}) : (function useSimplifiedQuestTaskType(arg0) {
|
|
let closure_0 = arg0;
|
|
const items = [arg0];
|
|
return react.useMemo(() => getSimplifiedQuestTaskType(closure_0), items);
|
|
});
|
|
ReactCompilerGating = ReactCompilerGating_mod;
|
|
let tmp8 = ReactCompilerGating.isReactCompilerEnabled() ? (function usePrimaryCtaCopy(arg0) {
|
|
let application;
|
|
let quest;
|
|
let shortText;
|
|
const obj = react2;
|
|
const cResult = obj.c(11);
|
|
({ quest, application, shortText } = arg0);
|
|
const tmp5 = closure_17(quest);
|
|
const tmpResult = hooks_QuestHooks;
|
|
const questTaskDetails = tmpResult.useQuestTaskDetails(quest);
|
|
if (constants3.PLAY === tmp5) {
|
|
let tmp30;
|
|
const features2 = quest.config.features;
|
|
let hasItem = features2.includes(constants2.MOBILE_ACTIVITY_QUEST);
|
|
const tmp22 = constants2;
|
|
if (hasItem) {
|
|
let tmp27Result = null == application;
|
|
if (!tmp27Result) {
|
|
let supported_platforms;
|
|
const tmp27 = isActivitySupportedOnClientPlatformDefault;
|
|
if (application != null) {
|
|
const embeddedActivityConfig2 = application.embeddedActivityConfig;
|
|
if (embeddedActivityConfig2 != null) {
|
|
supported_platforms = embeddedActivityConfig2.supported_platforms;
|
|
}
|
|
}
|
|
tmp27Result = tmp27(supported_platforms);
|
|
}
|
|
hasItem = tmp27Result;
|
|
}
|
|
if (hasItem) {
|
|
const features3 = quest.config.features;
|
|
if (features3.includes(tmp22.CLOUD_GAMING_ACTIVITY)) {
|
|
let first;
|
|
const _Symbol3 = Symbol;
|
|
if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl6 = tmp(1126).intl;
|
|
const stringResult = intl6.string(intl13.t["+qoymD"]);
|
|
cResult[0] = stringResult;
|
|
first = stringResult;
|
|
} else {
|
|
first = cResult[0];
|
|
}
|
|
return first;
|
|
} else {
|
|
const tmpResult4 = utils_QuestUtils;
|
|
if (tmpResult4.canLaunchActivity(quest)) {
|
|
let tmp32;
|
|
if (cResult[1] !== (undefined !== shortText && shortText)) {
|
|
const intl5 = tmp(1126).intl;
|
|
const string2 = intl5.string;
|
|
const t2 = tmp(1126).t;
|
|
const string2Result = string2(undefined !== shortText && shortText ? t2.E4kW5O : t2["Ie9++s"]);
|
|
cResult[1] = undefined !== shortText && shortText;
|
|
cResult[2] = string2Result;
|
|
tmp32 = string2Result;
|
|
} else {
|
|
tmp32 = cResult[2];
|
|
}
|
|
return tmp32;
|
|
}
|
|
}
|
|
}
|
|
const _Symbol2 = Symbol;
|
|
if (cResult[3] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl4 = tmp(1126).intl;
|
|
const stringResult1 = intl4.string(intl13.t.l7E81v);
|
|
cResult[3] = stringResult1;
|
|
tmp30 = stringResult1;
|
|
} else {
|
|
tmp30 = cResult[3];
|
|
}
|
|
return tmp30;
|
|
} else if (constants3.STREAM === tmp5) {
|
|
let tmp20;
|
|
const _Symbol = Symbol;
|
|
if (cResult[4] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl3 = tmp(1126).intl;
|
|
const stringResult2 = intl3.string(intl13.t.l7E81v);
|
|
cResult[4] = stringResult2;
|
|
tmp20 = stringResult2;
|
|
} else {
|
|
tmp20 = cResult[4];
|
|
}
|
|
return tmp20;
|
|
} else if (constants3.WATCH_VIDEO === tmp5) {
|
|
let tmp17;
|
|
if (cResult[5] !== questTaskDetails) {
|
|
const tmpResult5 = MobileQuestVideoWatchCtaCopy;
|
|
const videoQuestWatchCtaText = tmpResult5.getVideoQuestWatchCtaText(questTaskDetails);
|
|
cResult[5] = questTaskDetails;
|
|
cResult[6] = videoQuestWatchCtaText;
|
|
tmp17 = videoQuestWatchCtaText;
|
|
} else {
|
|
tmp17 = cResult[6];
|
|
}
|
|
return tmp17;
|
|
} else if (constants3.IN_GAME === tmp5) {
|
|
let tmp8;
|
|
if (cResult[7] === application) {
|
|
if (cResult[8] === quest) {
|
|
if (cResult[9] === (undefined !== shortText && shortText)) {
|
|
tmp8 = cResult[10];
|
|
}
|
|
return tmp8;
|
|
}
|
|
}
|
|
const tmpResult6 = utils_QuestUtils;
|
|
if (tmpResult6.canLaunchActivity(quest)) {
|
|
let stringResult3;
|
|
const features = quest.config.features;
|
|
let hasItem1 = features.includes(constants2.MOBILE_ACTIVITY_QUEST);
|
|
if (hasItem1) {
|
|
let tmp14Result = null == application;
|
|
if (!tmp14Result) {
|
|
let supported_platforms1;
|
|
const tmp14 = isActivitySupportedOnClientPlatformDefault;
|
|
if (application != null) {
|
|
const embeddedActivityConfig = application.embeddedActivityConfig;
|
|
if (embeddedActivityConfig != null) {
|
|
supported_platforms1 = embeddedActivityConfig.supported_platforms;
|
|
}
|
|
}
|
|
tmp14Result = tmp14(supported_platforms1);
|
|
}
|
|
hasItem1 = tmp14Result;
|
|
}
|
|
if (hasItem1) {
|
|
const intl2 = tmp(1126).intl;
|
|
const string = intl2.string;
|
|
const t = tmp(1126).t;
|
|
stringResult3 = string(tmp4 ? t.CkUzLd : t["hRIVy+"]);
|
|
}
|
|
cResult[7] = application;
|
|
cResult[8] = quest;
|
|
cResult[9] = undefined !== shortText && shortText;
|
|
cResult[10] = stringResult3;
|
|
tmp8 = stringResult3;
|
|
}
|
|
const intl = tmp(1126).intl;
|
|
stringResult3 = intl.string(tmp(1126).t.l7E81v);
|
|
}
|
|
}) : (function usePrimaryCtaCopy(arg0) {
|
|
let application;
|
|
let quest;
|
|
let shortText;
|
|
({ quest, application, shortText } = arg0);
|
|
if (shortText === undefined) {
|
|
shortText = false;
|
|
}
|
|
const tmp = closure_17(quest);
|
|
hooks_QuestHooks;
|
|
if (constants3.PLAY === tmp) {
|
|
const features2 = quest.config.features;
|
|
let hasItem = features2.includes(constants2.MOBILE_ACTIVITY_QUEST);
|
|
const tmp15 = constants2;
|
|
if (hasItem) {
|
|
let tmp20Result = null == application;
|
|
if (!tmp20Result) {
|
|
let supported_platforms;
|
|
const tmp20 = isActivitySupportedOnClientPlatformDefault;
|
|
if (application != null) {
|
|
const embeddedActivityConfig2 = application.embeddedActivityConfig;
|
|
if (embeddedActivityConfig2 != null) {
|
|
supported_platforms = embeddedActivityConfig2.supported_platforms;
|
|
}
|
|
}
|
|
tmp20Result = tmp20(supported_platforms);
|
|
}
|
|
hasItem = tmp20Result;
|
|
}
|
|
if (hasItem) {
|
|
const features3 = quest.config.features;
|
|
if (features3.includes(tmp15.CLOUD_GAMING_ACTIVITY)) {
|
|
const intl6 = tmp2(1126).intl;
|
|
return intl6.string(intl13.t["+qoymD"]);
|
|
} else {
|
|
const tmp2Result = utils_QuestUtils;
|
|
if (tmp2Result.canLaunchActivity(quest)) {
|
|
const intl5 = tmp2(1126).intl;
|
|
const string2 = intl5.string;
|
|
const t2 = tmp2(1126).t;
|
|
return string2(shortText ? t2.E4kW5O : t2["Ie9++s"]);
|
|
}
|
|
}
|
|
}
|
|
const intl4 = tmp2(1126).intl;
|
|
return intl4.string(intl13.t.l7E81v);
|
|
} else if (constants3.STREAM === tmp) {
|
|
const intl3 = tmp2(1126).intl;
|
|
return intl3.string(intl13.t.l7E81v);
|
|
} else if (constants3.WATCH_VIDEO === tmp) {
|
|
const tmp2Result3 = MobileQuestVideoWatchCtaCopy;
|
|
return tmp2Result3.getVideoQuestWatchCtaText(tmp5);
|
|
} else if (constants3.IN_GAME === tmp) {
|
|
const tmp2Result4 = utils_QuestUtils;
|
|
if (tmp2Result4.canLaunchActivity(quest)) {
|
|
let stringResult;
|
|
const features = quest.config.features;
|
|
let hasItem1 = features.includes(constants2.MOBILE_ACTIVITY_QUEST);
|
|
if (hasItem1) {
|
|
let tmp12Result = null == application;
|
|
if (!tmp12Result) {
|
|
let supported_platforms1;
|
|
const tmp12 = isActivitySupportedOnClientPlatformDefault;
|
|
if (application != null) {
|
|
const embeddedActivityConfig = application.embeddedActivityConfig;
|
|
if (embeddedActivityConfig != null) {
|
|
supported_platforms1 = embeddedActivityConfig.supported_platforms;
|
|
}
|
|
}
|
|
tmp12Result = tmp12(supported_platforms1);
|
|
}
|
|
hasItem1 = tmp12Result;
|
|
}
|
|
if (hasItem1) {
|
|
const intl2 = tmp2(1126).intl;
|
|
const string = intl2.string;
|
|
const t = tmp2(1126).t;
|
|
stringResult = string(shortText ? t.CkUzLd : t["hRIVy+"]);
|
|
}
|
|
return stringResult;
|
|
}
|
|
const intl = tmp2(1126).intl;
|
|
stringResult = intl.string(tmp2(1126).t.l7E81v);
|
|
}
|
|
});
|
|
ReactCompilerGating = ReactCompilerGating_mod;
|
|
let tmp9 = ReactCompilerGating.isReactCompilerEnabled() ? (function usePremiumExtendableCopy(config) {
|
|
let tmp5;
|
|
const obj = react2;
|
|
const cResult = obj.c(4);
|
|
const obj2 = QuestRewardUtils;
|
|
const result = obj2.isCollectibleQuestRewardPremiumExtendable(config);
|
|
if (cResult[0] !== config) {
|
|
const tmpResult = QuestRewardUtils;
|
|
const result1 = tmpResult.isCollectibleQuestRewardPermanentWithPremiumSubscription(config);
|
|
cResult[0] = config;
|
|
cResult[1] = result1;
|
|
tmp5 = result1;
|
|
} else {
|
|
tmp5 = cResult[1];
|
|
}
|
|
let tmp7 = null;
|
|
if (result) {
|
|
let tmp8;
|
|
if (cResult[2] !== tmp5) {
|
|
let stringResult;
|
|
const intl = tmp(1126).intl;
|
|
const string = intl.string;
|
|
const t = tmp(1126).t;
|
|
if (tmp5) {
|
|
stringResult = string(t["hh7Rb/"]);
|
|
} else {
|
|
stringResult = string(t.GYGb3A);
|
|
}
|
|
cResult[2] = tmp5;
|
|
cResult[3] = stringResult;
|
|
tmp8 = stringResult;
|
|
} else {
|
|
tmp8 = cResult[3];
|
|
}
|
|
tmp7 = tmp8;
|
|
}
|
|
return tmp7;
|
|
}) : (function usePremiumExtendableCopy(arg0) {
|
|
let closure_0;
|
|
_require = arg0;
|
|
const items = [arg0];
|
|
[][0] = arg0;
|
|
const memo = react.useMemo(() => {
|
|
const obj = QuestRewardUtils;
|
|
return obj.isCollectibleQuestRewardPremiumExtendable(closure_0);
|
|
}, items);
|
|
let tmp3 = null;
|
|
if (memo) {
|
|
let stringResult;
|
|
const intl = require("intl").intl;
|
|
const string = intl.string;
|
|
const t = require("intl").t;
|
|
if (tmp2) {
|
|
stringResult = string(t["hh7Rb/"]);
|
|
} else {
|
|
stringResult = string(t.GYGb3A);
|
|
}
|
|
tmp3 = stringResult;
|
|
}
|
|
return tmp3;
|
|
});
|
|
ReactCompilerGating = ReactCompilerGating_mod;
|
|
let tmp10 = ReactCompilerGating.isReactCompilerEnabled() ? (function useModalCtaConfig(quest) {
|
|
let preCtaClick;
|
|
const tmp2 = preCtaClick;
|
|
let obj = quest(preCtaClick[10]);
|
|
const cResult = obj.c(15);
|
|
quest = quest.quest;
|
|
const questContent = quest.questContent;
|
|
preCtaClick = quest.preCtaClick;
|
|
const getImpressionId = quest.getImpressionId;
|
|
const sourceQuestContent = quest.sourceQuestContent;
|
|
if (cResult[0] === getImpressionId) {
|
|
if (cResult[1] === preCtaClick) {
|
|
if (cResult[2] === quest) {
|
|
if (cResult[3] === questContent) {
|
|
let tmp4;
|
|
let tmp14;
|
|
if (cResult[4] === sourceQuestContent) {
|
|
tmp4 = cResult[5];
|
|
}
|
|
const ctaConfig = quest.config.ctaConfig;
|
|
let subtitle;
|
|
if (ctaConfig != null) {
|
|
subtitle = ctaConfig.subtitle;
|
|
}
|
|
if (null == subtitle) {
|
|
const tmpResult = quest(tmp2[13]);
|
|
if (tmpResult.hasAchievementInGameTask(quest)) {
|
|
subtitle = quest.config.taskConfigV2.tasks.ACHIEVEMENT_IN_GAME.messages.taskTitle;
|
|
} else {
|
|
let tmp12;
|
|
const tmpResult4 = quest(tmp2[12]);
|
|
const questType = tmpResult4.getQuestType(quest.config);
|
|
if (questType === quest(tmp2[29]).QuestType.GAMEPLAY) {
|
|
const features = quest.config.features;
|
|
let tmp17 = constants2;
|
|
if (!features.includes(constants2.NON_GAMING_PLAY_QUEST)) {
|
|
const tmpResult5 = quest(tmp2[12]);
|
|
if (!tmpResult5.isSponsoredPlayQuest(quest)) {
|
|
let tmp9;
|
|
const _Symbol = Symbol;
|
|
if (cResult[6] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl = tmp(tmp2[8]).intl;
|
|
const stringResult = intl.string(quest(tmp2[8]).t["wirwN+"]);
|
|
cResult[6] = stringResult;
|
|
tmp9 = stringResult;
|
|
} else {
|
|
tmp9 = cResult[6];
|
|
}
|
|
subtitle = tmp9;
|
|
}
|
|
}
|
|
}
|
|
const _Symbol2 = Symbol;
|
|
if (cResult[7] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const intl2 = tmp(tmp2[8]).intl;
|
|
const stringResult1 = intl2.string(quest(tmp2[8]).t.y8Xf3k);
|
|
cResult[7] = stringResult1;
|
|
tmp12 = stringResult1;
|
|
} else {
|
|
tmp12 = cResult[7];
|
|
}
|
|
subtitle = tmp12;
|
|
}
|
|
}
|
|
if (cResult[8] !== quest) {
|
|
const tmpResult6 = quest(tmp2[23]);
|
|
const externalCtaLabel = tmpResult6.getExternalCtaLabel(quest);
|
|
cResult[8] = quest;
|
|
cResult[9] = externalCtaLabel;
|
|
tmp14 = externalCtaLabel;
|
|
} else {
|
|
tmp14 = cResult[9];
|
|
}
|
|
if (cResult[10] === tmp4) {
|
|
if (cResult[11] === subtitle) {
|
|
if (cResult[12] === quest.config.messages.gameTitle) {
|
|
let tmp16;
|
|
if (cResult[13] === tmp14) {
|
|
tmp16 = cResult[14];
|
|
}
|
|
return tmp16;
|
|
}
|
|
}
|
|
}
|
|
let obj2 = { ctaText: tmp14, ctaVariant: "secondary", onClickCta: tmp4, title: quest.config.messages.gameTitle, subtitle, ctaIconPosition: "end" };
|
|
cResult[10] = tmp4;
|
|
cResult[11] = subtitle;
|
|
cResult[12] = quest.config.messages.gameTitle;
|
|
cResult[13] = tmp14;
|
|
cResult[14] = obj2;
|
|
tmp16 = obj2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
let closure_0 = getImpressionId(function*(arg0, value) {
|
|
let tmp4;
|
|
let v3;
|
|
if (c2 === 2) {
|
|
c2 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp2 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c2 = 2;
|
|
if (0 === content) {
|
|
if (arg0 === 1) {
|
|
c2 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c2 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
let tmp9;
|
|
if (c2 != null) {
|
|
tmp9 = c2();
|
|
}
|
|
content = 1;
|
|
c2 = 1;
|
|
const obj4 = { value: tmp9, done: false };
|
|
return obj4;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c2 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c2 = 3;
|
|
const obj = { value, done: true };
|
|
return obj;
|
|
} else {
|
|
const obj5 = { content, ctaContent: tmp3(preCtaClick[28]).QuestContentCTA.OPEN_GAME_LINK, impressionId: tmp4, sourceQuestContent };
|
|
const openGameLinkDirectly = tmp3(preCtaClick[27]).openGameLinkDirectly;
|
|
const tmp17 = tmp3(preCtaClick[27]);
|
|
tmp4 = undefined;
|
|
const tmp18 = tmp3;
|
|
if (getImpressionId != null) {
|
|
tmp4 = getImpressionId();
|
|
}
|
|
openGameLinkDirectly(tmp18, obj5);
|
|
c2 = 3;
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} catch (tmp10) {
|
|
c2 = 3;
|
|
throw tmp10;
|
|
}
|
|
}
|
|
});
|
|
function defaultOnClickCta() {
|
|
return closure_0(...arguments);
|
|
}
|
|
cResult[0] = getImpressionId;
|
|
cResult[1] = preCtaClick;
|
|
cResult[2] = quest;
|
|
cResult[3] = questContent;
|
|
cResult[4] = sourceQuestContent;
|
|
cResult[5] = defaultOnClickCta;
|
|
tmp4 = defaultOnClickCta;
|
|
}) : (function useModalCtaConfig(quest) {
|
|
let memo;
|
|
let obj2;
|
|
quest = quest.quest;
|
|
({ questContent: importDefault, preCtaClick: dependencyMap, getImpressionId: _asyncToGenerator, sourceQuestContent: _slicedToArray } = quest);
|
|
let obj = function _defaultOnClickCta2() {
|
|
obj = _asyncToGenerator(async (arg0, value) => {
|
|
let closure_0;
|
|
let tmp4;
|
|
if (c2 === 2) {
|
|
c2 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp2 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c2 = 2;
|
|
if (0 === c1) {
|
|
if (arg0 === 1) {
|
|
c2 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c2 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
let tmp9;
|
|
if (dependencyMap != null) {
|
|
tmp9 = dependencyMap();
|
|
}
|
|
c1 = 1;
|
|
c2 = 1;
|
|
const obj4 = { value: tmp9, done: false };
|
|
return obj4;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c2 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c2 = 3;
|
|
obj = { value, done: true };
|
|
return obj;
|
|
} else {
|
|
const obj5 = { content: closure_128_1, ctaContent: tmp3(c2[28]).QuestContentCTA.OPEN_GAME_LINK, impressionId: tmp4, sourceQuestContent: closure_128_4 };
|
|
const openGameLinkDirectly = tmp3(c2[27]).openGameLinkDirectly;
|
|
const tmp17 = tmp3(c2[27]);
|
|
tmp4 = undefined;
|
|
const tmp18 = closure_128_0;
|
|
if (closure_128_3 != null) {
|
|
tmp4 = closure_128_3();
|
|
}
|
|
openGameLinkDirectly(tmp18, obj5);
|
|
c2 = 3;
|
|
return { value: "IconComponent", done: null };
|
|
}
|
|
} catch (tmp10) {
|
|
c2 = 3;
|
|
throw tmp10;
|
|
}
|
|
}
|
|
});
|
|
return obj(...arguments);
|
|
};
|
|
const items = [quest];
|
|
obj = {
|
|
ctaText: obj2.getExternalCtaLabel(quest),
|
|
ctaVariant: "secondary",
|
|
onClickCta: function defaultOnClickCta() {
|
|
return obj(...arguments);
|
|
},
|
|
title: quest.config.messages.gameTitle,
|
|
subtitle: memo,
|
|
ctaIconPosition: "end"
|
|
};
|
|
memo = obj.useMemo(() => {
|
|
const ctaConfig = quest.config.ctaConfig;
|
|
let subtitle;
|
|
if (ctaConfig != null) {
|
|
subtitle = ctaConfig.subtitle;
|
|
}
|
|
if (null == subtitle) {
|
|
let taskTitle;
|
|
const obj3 = QuestTaskUtils;
|
|
if (obj3.hasAchievementInGameTask(quest)) {
|
|
taskTitle = tmp.config.taskConfigV2.tasks.ACHIEVEMENT_IN_GAME.messages.taskTitle;
|
|
} else {
|
|
const tmp5Result = utils_QuestUtils;
|
|
const questType = tmp5Result.getQuestType(tmp.config);
|
|
if (questType === QuestType.QuestType.GAMEPLAY) {
|
|
const features = tmp.config.features;
|
|
if (!features.includes(constants.NON_GAMING_PLAY_QUEST)) {
|
|
const tmp5Result2 = utils_QuestUtils;
|
|
if (!tmp5Result2.isSponsoredPlayQuest(quest)) {
|
|
const intl = tmp5(1126).intl;
|
|
taskTitle = intl.string(tmp5(1126).t["wirwN+"]);
|
|
}
|
|
}
|
|
}
|
|
const intl2 = tmp5(1126).intl;
|
|
taskTitle = intl2.string(tmp5(1126).t.y8Xf3k);
|
|
}
|
|
subtitle = taskTitle;
|
|
}
|
|
return subtitle;
|
|
}, items);
|
|
obj2 = quest(9193);
|
|
return obj;
|
|
});
|
|
let result = size.fileFinishedImporting("modules/quests/hooks/QuestCopyHooks.tsx");
|
|
|
|
export const useQuestInstructionTitle = tmp3;
|
|
export const getQuestsInstructionsToWinReward = function getQuestsInstructionsToWinReward(currentUser) {
|
|
const obj = { currentUser };
|
|
const merged = Object.assign(currentUser);
|
|
currentUser = currentUser.currentUser;
|
|
const tmp = _getQuestsInstructionsToWinReward;
|
|
if (currentUser == null) {
|
|
currentUser = UserStore.getCurrentUser();
|
|
}
|
|
return tmp(obj);
|
|
};
|
|
export const useQuestsInstructionsToWinReward = tmp4;
|
|
export const useQuestDescription = tmp5;
|
|
export const useQuestBarSubtitle = tmp6;
|
|
export const useQuestBarTitle = tmp7;
|
|
export const usePrimaryCtaCopy = tmp8;
|
|
export const usePremiumExtendableCopy = tmp9;
|
|
export const getRewardCodeRedemptionInstructions = function getRewardCodeRedemptionInstructions(arg0) {
|
|
let quest;
|
|
let rewardCode;
|
|
let tier;
|
|
({ quest, rewardCode } = arg0);
|
|
let platform;
|
|
const obj = QuestRewardUtils;
|
|
const result = obj.isTieredRewardCodeQuest({ quest });
|
|
if (rewardCode != null) {
|
|
platform = rewardCode.platform;
|
|
}
|
|
if (platform == null) {
|
|
platform = tmp(5975).QuestRewardCodePlatforms.CROSS_PLATFORM;
|
|
}
|
|
let rewardCodeQuestReward = null;
|
|
if (result) {
|
|
const obj2 = { quest, idx: tier };
|
|
tier = undefined;
|
|
const getRewardCodeQuestReward = QuestRewardUtils.getRewardCodeQuestReward;
|
|
QuestRewardUtils;
|
|
if (rewardCode != null) {
|
|
tier = rewardCode.tier;
|
|
}
|
|
if (tier == null) {
|
|
const userStatus = quest.userStatus;
|
|
let claimedTier;
|
|
if (userStatus != null) {
|
|
claimedTier = userStatus.claimedTier;
|
|
}
|
|
tier = claimedTier;
|
|
}
|
|
rewardCodeQuestReward = getRewardCodeQuestReward(obj2);
|
|
}
|
|
let prop;
|
|
const tmpResult2 = QuestCopyUtils;
|
|
const defaultReward = tmpResult2.getDefaultReward(quest.config);
|
|
if (rewardCodeQuestReward != null) {
|
|
const messages = rewardCodeQuestReward.messages;
|
|
if (messages != null) {
|
|
prop = messages.redemptionInstructionsByPlatform;
|
|
}
|
|
}
|
|
if (prop == null) {
|
|
prop = defaultReward.messages.redemptionInstructionsByPlatform;
|
|
}
|
|
let tmp11;
|
|
if (null != platform) {
|
|
tmp11 = prop[platform];
|
|
}
|
|
return tmp11;
|
|
};
|
|
export const useModalCtaConfig = tmp10;
|