// Module ID: 3793 // Function ID: 29567 // Name: getBraintreeSDK // Dependencies: [3794, 653, 3795, 3798, 1935, 3798, 2] // Exports: collectDeviceData // Module 3793 (getBraintreeSDK) import _isNativeReflectConstruct from "_isNativeReflectConstruct"; import { PaymentSettings } from "ME"; const require = arg1; function getBraintreeSDK() { let obj = require(3795); obj = { createPromise() { return outer1_0(outer1_1[4])(outer1_1[3], outer1_1.paths); }, webpackId: 3798 }; return obj.importWithRetry(obj).then((arg0) => arg0.default); } function getDeviceData(arg0) { let closure_0 = arg0; return getBraintreeSDK().then((dataCollector) => { dataCollector = dataCollector.dataCollector; let obj = { client: closure_0 }; obj = dataCollector.create(obj); return obj.then((deviceData) => deviceData.deviceData).catch(() => null); }); } const result = require("module_3795").fileFinishedImporting("utils/BraintreeUtils.tsx"); export { getBraintreeSDK }; export const collectDeviceData = function collectDeviceData() { client = client.getClient(); if (null == client) { let nextPromise = getBraintreeSDK().then((client) => { client = client.client; let obj = { authorization: outer1_3.BRAINTREE.KEY }; obj = client.create(obj); return obj.then((arg0) => outer2_5(arg0)).catch(() => null); }); const promise = getBraintreeSDK(); } else { nextPromise = getDeviceData(client); } return nextPromise; };