/* Metro module 3771; source: unknown; dependencies: [31, 3770] */ function _fun28567(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#28567, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3898:6, offset: 0x00f7da53, size: 49 bytes, params: 8, frame: 12 const env0_0 = require; const env0_2 = require(31) /* metro dependency 31 */; exports.useShallow = useShallow; } function useShallow(a0) { // fn#28568, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3898:70, offset: 0x00f7da84, size: 39 bytes, params: 2, frame: 12 const env0_0 = a0; const env0_1 = env0_2.useRef(undefined); return _fun28569; } function _fun28569(a0) { // fn#28569, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3898:123, offset: 0x00f7daab, size: 83 bytes, params: 2, frame: 15 var r0; const value2 = env0_0(a0); const moduleValue = require(3770) /* metro dependency 3770 */; const value4 = moduleValue.shallow(env0_1.current, value2); const binding = env0_1; if (value4) { r0 = binding.current; } else { binding.current = value2; r0 = value2; } return r0; }