decord/source/modules/age_assurance/native/AgeVerificationIntroScreen.tsx
2026-07-21 22:01:30 +00:00

129 lines
7.9 KiB
TypeScript

// Module ID: 7554
// Function ID: 60460
// Name: GetStartedScreen
// Dependencies: []
// Exports: default
// Module 7554 (GetStartedScreen)
let closure_3 = importDefault(dependencyMap[0]);
importAll(dependencyMap[1]);
({ ScrollView: closure_4, View: closure_5 } = arg1(dependencyMap[2]));
let closure_6 = arg1(dependencyMap[3]).getAgeVerificationGetStartedSteps;
const HelpdeskArticles = arg1(dependencyMap[4]).HelpdeskArticles;
const SafetyHubLinks = arg1(dependencyMap[5]).SafetyHubLinks;
const tmp3 = arg1(dependencyMap[2]);
({ jsx: closure_9, jsxs: closure_10, Fragment: closure_11 } = arg1(dependencyMap[6]));
let obj = arg1(dependencyMap[7]);
obj = {};
obj = { paddingHorizontal: importDefault(dependencyMap[8]).space.PX_16, gap: importDefault(dependencyMap[8]).space.PX_16, flex: 1 };
obj.getStartedContainer = obj;
const tmp4 = arg1(dependencyMap[6]);
obj.getStartedHeaderContainer = { alignItems: "center", gap: importDefault(dependencyMap[8]).space.PX_8 };
const obj1 = { alignItems: "center", gap: importDefault(dependencyMap[8]).space.PX_8 };
obj.ageGroupLearnMoreContainer = { alignItems: "center", marginTop: -importDefault(dependencyMap[8]).space.PX_8 };
obj.getStartedHeaderText = { textAlign: "center" };
obj.getStartedRequestTextContainer = { alignItems: "center" };
const obj2 = { alignItems: "center", marginTop: -importDefault(dependencyMap[8]).space.PX_8 };
obj.getStartedFooterContainer = { paddingHorizontal: importDefault(dependencyMap[8]).space.PX_16, paddingTop: importDefault(dependencyMap[8]).space.PX_48 };
const obj3 = { paddingHorizontal: importDefault(dependencyMap[8]).space.PX_16, paddingTop: importDefault(dependencyMap[8]).space.PX_48 };
obj.getStartedRequestText = { textAlign: "center", marginBottom: importDefault(dependencyMap[8]).space.PX_16 };
const obj4 = { textAlign: "center", marginBottom: importDefault(dependencyMap[8]).space.PX_16 };
obj.getStartedFooterButtonsContainer = { gap: importDefault(dependencyMap[8]).space.PX_8 };
let closure_12 = obj.createStyles(obj);
const obj5 = { gap: importDefault(dependencyMap[8]).space.PX_8 };
const result = arg1(dependencyMap[22]).fileFinishedImporting("modules/age_assurance/native/AgeVerificationIntroScreen.tsx");
export default function GetStartedScreen(onComplete) {
const modalSessionId = onComplete.modalSessionId;
const arg1 = modalSessionId;
const entryPoint = onComplete.entryPoint;
const tmp = callback5();
let obj = arg1(dependencyMap[10]);
const initiateAgeVerification = obj.useInitiateAgeVerification({ onComplete: onComplete.onClose, entryPoint });
const importDefault = initiateAgeVerification.initiateAgeVerification;
let obj1 = arg1(dependencyMap[11]);
obj = {};
obj = {};
obj1 = { style: tmp.getStartedContainer };
const obj2 = { style: tmp.getStartedHeaderContainer };
const isManualAgeVerificationHidden = obj1.useIsManualAgeVerificationHidden("age_verification_get_started_modal");
const items = [callback3(arg1(dependencyMap[12]).ShieldSpotIllustration, {}), , ];
const obj3 = { hasMaxConnections: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000511090567818282, isBoostOnlySubscription: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000392111416998092, style: tmp.getStartedHeaderText };
let obj7 = arg1(dependencyMap[10]);
obj3.children = obj7.getAgeVerificationGetStartedTitle(entryPoint);
items[1] = callback3(arg1(dependencyMap[13]).Text, obj3);
const obj4 = { hasMaxConnections: true, isBoostOnlySubscription: "/assets/images/native/icons/voice_calls/dark_theme", style: tmp.getStartedHeaderText };
let obj9 = arg1(dependencyMap[10]);
obj4.children = obj9.getAgeVerificationGetStartedSubtitle(entryPoint);
items[2] = callback3(arg1(dependencyMap[13]).Text, obj4);
obj2.children = items;
const items1 = [callback4(closure_5, obj2), , ];
const obj5 = {
hasIcons: true,
children: callback2(modalSessionId).map((children) => {
const description = children.description;
let obj = { index: arg1 + 1, tip: callback(modalSessionId(closure_2[13]).Text, { children: children.title }) };
let tmp3 = null;
if (null != description) {
obj = { children: description };
tmp3 = callback(modalSessionId(closure_2[13]).Text, obj);
}
obj.description = tmp3;
return callback(initiateAgeVerification(closure_2[15]), obj, arg1);
})
};
items1[1] = callback3(arg1(dependencyMap[14]).TableRowGroup, obj5);
const obj6 = { style: tmp.ageGroupLearnMoreContainer };
obj7 = { hasMaxConnections: 0.0392156862745098, isBoostOnlySubscription: "OPACITY_44" };
const intl = arg1(dependencyMap[16]).intl;
obj7.children = intl.format(arg1(dependencyMap[16]).t.L+FgkZ, {
handleOnHelpUrlHook() {
const obj = initiateAgeVerification(closure_2[17]);
obj.openUrl(initiateAgeVerification(closure_2[18]).getArticleURL(constants.TIGGER_PAWTECT_LEARN_MORE));
const obj2 = initiateAgeVerification(closure_2[18]);
const result = modalSessionId(closure_2[19]).trackAgeVerificationModalClicked(modalSessionId, modalSessionId(closure_2[19]).AgeVerificationModalVersion.PRIMARY, modalSessionId(closure_2[19]).AgeVerificationModalCta.LEARN_MORE);
}
});
obj6.children = callback3(arg1(dependencyMap[13]).Text, obj7);
items1[2] = callback3(closure_5, obj6);
obj1.children = items1;
obj.children = callback4(closure_5, obj1);
const items2 = [callback3(closure_4, obj), ];
obj9 = { style: items3 };
const items3 = [tmp.getStartedFooterContainer, { paddingBottom: importDefault(dependencyMap[9])().bottom }];
let tmp7 = !isManualAgeVerificationHidden;
if (tmp7) {
const obj10 = { style: tmp.getStartedRequestTextContainer };
const obj11 = { hasMaxConnections: 0.0392156862745098, isBoostOnlySubscription: "OPACITY_44", style: tmp.getStartedRequestText };
const intl2 = arg1(dependencyMap[16]).intl;
const obj12 = {
handleOnRequestHook() {
initiateAgeVerification(closure_2[17]).openUrl(constants2.APPEALS_LINK);
const obj = initiateAgeVerification(closure_2[17]);
const result = modalSessionId(closure_2[19]).trackAgeVerificationModalClicked(modalSessionId, modalSessionId(closure_2[19]).AgeVerificationModalVersion.PRIMARY, modalSessionId(closure_2[19]).AgeVerificationModalCta.MANUAL_REVIEW_REQUEST);
}
};
obj11.children = intl2.format(arg1(dependencyMap[16]).t.pJAxgQ, obj12);
obj10.children = callback3(arg1(dependencyMap[13]).Text, obj11);
tmp7 = callback3(closure_5, obj10);
}
const items4 = [tmp7, ];
const obj13 = { style: tmp.getStartedFooterButtonsContainer };
const obj14 = { "Bool(true)": "/assets/.cache/intl/bW9kdWxlcy9jb2xsZWN0aWJsZXMvd2Vi", "Bool(true)": null };
const intl3 = arg1(dependencyMap[16]).intl;
obj14.text = intl3.string(arg1(dependencyMap[16]).t.SJMnkX);
obj14.onPress = callback(async () => {
const result = callback(closure_2[19]).trackAgeVerificationModalClicked(callback, callback(closure_2[19]).AgeVerificationModalVersion.PRIMARY, callback(closure_2[19]).AgeVerificationModalCta.GET_STARTED);
yield closure_1();
});
const obj15 = { color: importDefault(dependencyMap[8]).colors.WHITE };
obj14.icon = callback3(arg1(dependencyMap[21]).LinkExternalSmallIcon, obj15);
obj14.loading = initiateAgeVerification.loading;
obj14.iconPosition = "end";
obj13.children = callback3(arg1(dependencyMap[20]).Button, obj14);
items4[1] = callback3(closure_5, obj13);
obj9.children = items4;
items2[1] = callback4(closure_5, obj9);
obj.children = items2;
return callback4(closure_11, obj);
};