// Module ID: 1169 // Function ID: 1170 // Name: asyncExpiringMap // Dependencies: [1163] // Exports: addTimeToInitialDisplayFallback, getTimeToInitialDisplayFallback // Module 1169 (asyncExpiringMap) import AsyncExpiringMap from "AsyncExpiringMap" /* 1163 */; let fn = this; if (this) { fn = this.__awaiter; } if (!fn) { fn = (arg0, arg1, arg2, arg3) => { closure_0 = arg0; closure_1 = arg1; let _Promise = arg2; closure_3 = arg3; if (!arg2) { _Promise = Promise; } _Promise = new _Promise((arg0, arg1) => { closure_0 = arg0; closure_1 = arg1; function fulfilled(arg0) { try { step(iter.next(arg0)); } catch (tmp5) { callback2(tmp5); } } function rejected(arg0) { try { step(iter.throw(arg0)); } catch (tmp5) { callback2(tmp5); } } let iter = rejected; function step(done) { if (done.done) { callback(done.value); } else { let tmp = done.value; callback = tmp; if (!(tmp instanceof fulfilled)) { tmp = new tmp((arg0) => { arg0(closure_0); }); } tmp.then(fulfilled, iter); } } let items = closure_1; if (!closure_1) { items = []; } iter = iter.apply(closure_0, items); const iter2 = iter.next(); const value = iter2.value; if (iter2.done) { arg0(value); } else { closure_0 = value; let tmp3 = value; if (!(value instanceof fulfilled)) { tmp3 = new tmp3((arg0) => { arg0(closure_0); }); } tmp3.then(fulfilled, rejected); } }); return _Promise; }; } const asyncExpiringMap = new AsyncExpiringMap.AsyncExpiringMap({ ttl: 60000 }); export const addTimeToInitialDisplayFallback = (arg0, arg1) => { const result = asyncExpiringMap.set(arg0, arg1); }; export const getTimeToInitialDisplayFallback = (arg0) => { const callback = arg0; return callback(undefined, undefined, undefined, function*() { if (c0 === 2) { c0 = 3; HermesBuiltin.throwTypeError(); } else if (tmp3 === 3) { if (arg0 === 1) { throw arg1; } else if (arg0 === 2) { let obj = { value: null, done: true }; obj[0] = arg1; return obj; } else { return { value: "HermesInternal", done: null }; } } else { try { c0 = 2; if (arg0 === 1) { c0 = 3; throw arg1; } else if (arg0 === 2) { c0 = 3; obj = { value: null, done: true }; obj[0] = arg1; return obj; } else { c0 = 3; obj = { value: null, done: true }; obj[0] = closure_1_1.get(c0); return obj; } } catch (tmp6) { c0 = tmp; throw tmp6; } } }); };