// Metro module 1169 (f1170). import { AsyncExpiringMap } from "./AsyncExpiringMap"; function $mk117650($env) { return function(a0) { a0($env[0]); }; } const r13 = (this ? this.__awaiter : this) || function(c12876_0, c12876_1, a2, c12876_3) { let r2 = a2; let Promise2 = a2; if (!a2) { Promise2 = Promise; r2 = Promise2; } return new r2(function(a0, c24270_1) { let rejected2, step2; let c24270_0 = a0; const fulfilled2 = function fulfilled(a0) { try { step2(c12876_3.next(a0)); } catch ($e) { c24270_1($e); } }; rejected2 = function rejected(a0) { try { step2(c12876_3.throw(a0)); } catch ($e) { c24270_1($e); } }; step2 = function step(a0) { if (a0.done) { c24270_0(a0.value); } else { let env28847; let value = a0.value; const r10 = env28847 = {}; env28847[0] = value; if (!(value instanceof Promise2)) { value = new Promise2($mk117650(r10)); } value.then(fulfilled2, rejected2); } }; const r16 = c12876_3.apply(c12876_0, c12876_1 || []); c12876_3 = r16; const r18 = r16.next(); const { done, value } = r18; if (done) { a0(value); } else { let env24271; const r21 = env24271 = {}; env24271[0] = value; (value instanceof Promise2 ? value : new Promise2($mk117650(r21))).then(fulfilled2, rejected2); } }); }; let c973_0 = r13; let c973_1 = new AsyncExpiringMap({ ttl: 60000 }); export const addTimeToInitialDisplayFallback = (a0, a1) => { c973_1.set(a0, a1); }; export const getTimeToInitialDisplayFallback = async (c12877_0) => c973_1.get(c12877_0);