// Module ID: 1112 // Function ID: 1113 // Name: items // Dependencies: [1113, 1002, 1001, 817] // Exports: sdkInfoIntegration // Module 1112 (items) import _mod1113 from "module_1113" /* 1113 */; 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; }; } let obj = { name: _mod1113.SDK_NAME, packages: null, version: null }; obj = { name: _mod1113.SDK_PACKAGE_NAME, version: _mod1113.SDK_VERSION }; let items = [obj]; obj[1] = items; obj[2] = _mod1113.SDK_VERSION; export const defaultSdkInfo = obj; export const sdkInfoIntegration = () => { obj = fn(1002); if (obj.notWeb()) { if (!tmpResult.isExpoGo()) { fn = false; dependencyMap = null; fn = () => closure_1_2(undefined, undefined, undefined, function*() { closure_1 = tmp3; if (closure_1_0) { return closure_1_1; } c3 = 1; const NATIVE = closure_1_0(closure_1_1[2]).NATIVE; yield NATIVE.fetchNativeSdkInfo(); if (1 === tmp7) { c3 = 0; c0 = closure_2; const debug = closure_1_0(closure_1_1[3]).debug; debug.warn("Could not fetch native sdk info.", c0); c5 = 3; } else if (arg0 === 1) { c5 = 3; throw arg1; } else if (arg0 !== 2) { closure_1 = arg1; c0 = true; c3 = 0; } c3 = 0; return arg1; }); } obj = { name: "SdkInfo", setupOnce: null, processEvent: null }; obj[1] = function setupOnce() { }; obj[2] = function processEvent(arg0) { closure_0 = arg0; closure_1 = closure_0; return closure_1_2(undefined, undefined, undefined, function*() { c2 = 0; closure_1 = tmp2; closure_0 = yield closure_1_1(); let str = closure_0.platform; if (!str) { str = "javascript"; } closure_0.platform = str; let sdk = closure_0.sdk; if (!sdk) { sdk = {}; } closure_0.sdk = sdk; let name = closure_0.sdk.name; if (!name) { name = c3.name; } closure_0.sdk.name = name; let version = closure_1_0.sdk.version; if (!version) { version = c3.version; } closure_1_0.sdk.version = version; closure_0 = 0; let packages = closure_1_0.sdk.packages; if (!packages) { packages = []; } const items = []; const arraySpreadResult = HermesBuiltin.arraySpread(packages, closure_0); closure_0 = arraySpreadResult; let items2 = closure_1_0; if (closure_1_0) { const items1 = [closure_1_0]; items2 = items1; } if (!items2) { items2 = []; } closure_0 = HermesBuiltin.arraySpread(items2, arraySpreadResult); closure_1_0.sdk.packages = items; return closure_1_0; }); }; return obj; } fn = (arg0) => Promise.resolve(null); };