/* Metro module 1768; source: unknown; dependencies: [65, 31, 1613, 1654, 1682] */ function _fun19504(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#19504, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1895:6, offset: 0x00eac15d, size: 130 bytes, params: 8, frame: 18 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_2 = importDefault(65) /* metro dependency 65 */; const value = require(31) /* metro dependency 31 */; const env0_3 = value.useEffect; const env0_4 = value.useRef; object = {code: 'function pnpm_useDerivedValueTs1(){const{sharedValue,updater}=this.__closure;sharedValue.value=updater();}'}; exports.useDerivedValue = useDerivedValue; } function useDerivedValue(a0, a1) { // fn#19505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1895:277, offset: 0x00eac1df, size: 285 bytes, params: 3, frame: 21 var r8; var r3; var items; var concat; var makeMutable; var moduleValue2; let value = a1; const env0_0 = a0; const value3 = undefined; const value4 = useRef(null); const Object = global.Object; const value5 = Object.values(a0.__closure ?? ({})); let r5 = (require(1613) /* metro dependency 1613 */).shouldBeUseWeb() && !value5.length; if (r5) { r5 = value != null; r8 = value; } else { r8 = value3; } r5 = r5 && r8.length; if (value3 === value) { items = []; concat = items.concat; value = env0_2(r5 ? value : value5); value = Reflect.apply(concat, items, [value, [a0.__workletHash]]); r3 = value; } else { value.push(a0.__workletHash); r3 = value; } let current = value4.current; if (current === null) { value = require(1654) /* metro dependency 1654 */; makeMutable = value.makeMutable; moduleValue2 = require(1682) /* metro dependency 1682 */; value4.current = Reflect.apply(makeMutable, value, [moduleValue2.initialUpdaterRun(a0)]); } current = value4.current; useEffect(_fun19506, r3); return current; } function _fun19506() { // fn#19506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1895:612, offset: 0x00eac2fc, size: 127 bytes, params: 1, frame: 17 const closure = pnpm_useDerivedValueTs1; closure.__closure = {sharedValue: current, updater: env0_0}; closure.__workletHash = 1316501239615; closure.__initData = env1_5; const moduleValue = require(1654) /* metro dependency 1654 */; var env0_0 = moduleValue.startMapper(closure, require, [current]); return _fun19508; } function pnpm_useDerivedValueTs1() { // fn#19507, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1895:635, offset: 0x00eac37b, size: 25 bytes, params: 1, frame: 10 current.value = env1_0(); } function _fun19508() { // fn#19508, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1895:806, offset: 0x00eac394, size: 45 bytes, params: 1, frame: 12 const value = environment.__proto__.__proto__; (require(1654) /* metro dependency 1654 */).stopMapper(env0_0); }