// Metro module 16287 (f16288). import * as _PlayAgeSignals from "./PlayAgeSignals"; import { AgeSignalsVerificationStatus } from "./PlayAgeSignals"; let env11704 = {}; const r14 = {}; r14[AgeSignalsVerificationStatus.VERIFIED] = "VERIFIED"; r14[AgeSignalsVerificationStatus.SUPERVISED] = "SUPERVISED"; r14[AgeSignalsVerificationStatus.SUPERVISED_APPROVAL_PENDING] = "SUPERVISED_APPROVAL_PENDING"; r14[AgeSignalsVerificationStatus.SUPERVISED_APPROVAL_DENIED] = "SUPERVISED_APPROVAL_DENIED"; r14[AgeSignalsVerificationStatus.UNKNOWN] = "UNKNOWN"; r14[AgeSignalsVerificationStatus.DECLARED] = "DECLARED"; const c11704_3 = r14; const c11704_4 = Object.fromEntries(Object.entries(r14).map((item) => { const [r22, r23] = item; return [r23, Number(r22)]; })); const r56 = { getAgeSignals: async () => { const toAppStoreAgeCheck2 = function toAppStoreAgeCheck(a0) { return { platform: "android", ageLower: a0.ageLower, ageUpper: a0.ageUpper, googleUserStatus: a0.userStatus == null ? void 0 : c11704_3[a0.userStatus] }; }; return toAppStoreAgeCheck2(await _PlayAgeSignals.getAgeSignals()); }, getIsConsideredOlderThan: async (c22951_0, c22951_1) => { let isConsideredOlderThan; let c28324_0, c28324_1; L13: { let env31024; c28324_1 = void 0; const r13 = env31024 = { $parent: env11704 }; c28324_0 = r13; env31024[0] = void 0; if (c22951_1 != null) { env31024[0] = (function toPlayAgeSignals(a0) { return { userStatus: a0.googleUserStatus == null ? void 0 : c11704_4[a0.googleUserStatus], ageLower: a0.ageLower, ageUpper: a0.ageUpper }; })(c22951_1); isConsideredOlderThan = _PlayAgeSignals.isConsideredOlderThan(env31024[0], c22951_0); break L13; } env31024[0] = await _PlayAgeSignals.getAgeSignals(); return _PlayAgeSignals.isConsideredOlderThan(env31024[0], c22951_0); } return isConsideredOlderThan; } }; export default r56;