/* Metro module 7430; source: unknown; dependencies: [7416, 7375, 7413] */ function _fun59961(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#59961, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7608:6, offset: 0x016f7ff6, size: 66 bytes, params: 8, frame: 16 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.createCheckInEnvelope = createCheckInEnvelope_59962; } function createCheckInEnvelope_59962(a0, a1, a2, a3, a4) { // fn#59962, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7608:103, offset: 0x016f8038, size: 279 bytes, params: 6, frame: 16 var sdk; var object3; let value = a2; const value2 = a3; const value3 = a4; const object4 = {}; const Date = global.Date; const value4 = Object.create(Date.prototype, {constructor: {value: Date}}); const date = new Date(); object4.sent_at = (date instanceof Object ? date : value4).toISOString(); if (value && value.sdk) { object3 = {}; sdk = value.sdk; object3.name = sdk.name; sdk = value.sdk; object3.version = sdk.version; object4.sdk = object3; } if (value2 && value3) { object4.dsn = (require(7416) /* metro dependency 7416 */).dsnToString(value3); } if (a1) { object4.trace = (require(7375) /* metro dependency 7375 */).dropUndefinedKeys(a1); } value = require(7413) /* metro dependency 7413 */; return value.createEnvelope(object4, [[{type: 'check_in'}, a0]]); }