68 lines
1.7 KiB
JavaScript
68 lines
1.7 KiB
JavaScript
// 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);
|