Files
2026-07-28 01:06:53 +03:00

129 lines
8.1 KiB
JavaScript

/* Metro module 1705; source: unknown; dependencies: [6, 7, 27, 1613, 1617] */
import ClassCallCheck from './module-00006-ClassCallCheck.js'; /* Metro dependency 6 */
import CreateClass from './module-00007-CreateClass.js'; /* Metro dependency 7 */
import * as ReactNativeModule from './module-00027-ReactNative.js'; /* Metro dependency 27 */
function _fun18584(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#18584, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:6, offset: 0x00e9102f, size: 284 bytes, params: 8, frame: 21
const env0_1 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = ReactNativeModule;
const env0_5 = value.NativeEventEmitter;
value.Platform;
value = require(1613) /* metro dependency 1613 */;
value = value.shouldBeUseWeb();
const value2 = _fun18585();
let Map = global.Map;
const value3 = Object.create(Map.prototype, {constructor: {value: Map}});
let map = new Map();
value2._tagToComponentMapping = map instanceof Object ? map : value3;
object = {code: 'function pnpm_JSPropsUpdaterTs1(){const{runOnJS,updater}=this.__closure;global.updateJSProps=function(viewTag,props){runOnJS(updater)(viewTag,props);};}'};
const value5 = _fun18590();
Map = global.Map;
const value6 = Object.create(Map.prototype, {constructor: {value: Map}});
map = new Map();
value5._tagToComponentMapping = map instanceof Object ? map : value6;
value5.isInitialized = false;
exports.default = value ? _fun18597() : global._IS_FABRIC ? value5 : value2;
function _fun18585() { // fn#18585, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:191, offset: 0x00e9114b, size: 82 bytes, params: 1, frame: 15
return CreateClass(JSPropsUpdaterPaper, [{key: 'addOnJSPropsChangeListener', value: function(a0) {
JSPropsUpdaterPaper._tagToComponentMapping.set(a0.getComponentViewTag(), a0);
if (JSPropsUpdaterPaper._tagToComponentMapping.size === 1) {
this._reanimatedEventEmitter.addListener('onReanimatedPropsChange', _fun18588);
}
}}, {key: 'removeOnJSPropsChangeListener', value: function(a0) {
JSPropsUpdaterPaper._tagToComponentMapping.delete(a0.getComponentViewTag());
if (JSPropsUpdaterPaper._tagToComponentMapping.size === 0) {
this._reanimatedEventEmitter.removeAllListeners('onReanimatedPropsChange');
}
}}]);
function JSPropsUpdaterPaper() { // fn#18586, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:202, offset: 0x00e9119d, size: 59 bytes, params: 1, frame: 14
const value = environment.__proto__;
env1_3(this, JSPropsUpdaterPaper);
this._reanimatedEventEmitter = new NativeEventEmitter(undefined);
}
function value_18587(a0) { // fn#18587, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:374, offset: 0x00e911d8, size: 93 bytes, params: 2, frame: 14
JSPropsUpdaterPaper._tagToComponentMapping.set(a0.getComponentViewTag(), a0);
if (JSPropsUpdaterPaper._tagToComponentMapping.size === 1) {
this._reanimatedEventEmitter.addListener('onReanimatedPropsChange', value_18587Listener);
}
function value_18587Listener(a0) { // fn#18588, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:619, owner: value_18587.listener, offset: 0x00e91235, size: 58 bytes, params: 2, frame: 12
let value = environment.__proto__;
value = JSPropsUpdaterPaper._tagToComponentMapping.get(a0.viewTag);
if (value != null) {
value._updateFromNative(a0.props);
}
}
}
}
function _fun18590() { // fn#18590, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:1254, offset: 0x00e912c2, size: 82 bytes, params: 1, frame: 15
return CreateClass(JSPropsUpdaterFabric, [{key: 'addOnJSPropsChangeListener', value: function(a0) {
if (JSPropsUpdaterFabric.isInitialized) {
JSPropsUpdaterFabric._tagToComponentMapping.set(a0.getComponentViewTag(), a0);
}
}}, {key: 'removeOnJSPropsChangeListener', value: function(a0) {
if (JSPropsUpdaterFabric.isInitialized) {
JSPropsUpdaterFabric._tagToComponentMapping.delete(a0.getComponentViewTag());
}
}}]);
function JSPropsUpdaterFabric() { // fn#18591, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:1265, offset: 0x00e91314, size: 156 bytes, params: 1, frame: 20
var updater2;
var moduleValue;
var runOnUIImmediately;
var pnpm_JSPropsUpdaterTs12;
var object;
env1_3(this, JSPropsUpdaterFabric);
if (!JSPropsUpdaterFabric.isInitialized) {
updater2 = updater;
moduleValue = require(1617) /* metro dependency 1617 */;
runOnUIImmediately = moduleValue.runOnUIImmediately;
pnpm_JSPropsUpdaterTs12 = pnpm_JSPropsUpdaterTs1;
object = {};
object.runOnJS = (require(1617) /* metro dependency 1617 */).runOnJS;
object.updater = updater2;
pnpm_JSPropsUpdaterTs12.__closure = object;
pnpm_JSPropsUpdaterTs12.__workletHash = 2068327241111;
pnpm_JSPropsUpdaterTs12.__initData = env1_6;
Reflect.apply(runOnUIImmediately, moduleValue, [pnpm_JSPropsUpdaterTs12])();
JSPropsUpdaterFabric.isInitialized = true;
}
function updater(a0, a1) { // fn#18592, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:1372, owner: JSPropsUpdaterFabric.updater, offset: 0x00e913b0, size: 50 bytes, params: 3, frame: 11
let value = environment.__proto__;
value = JSPropsUpdaterFabric._tagToComponentMapping.get(a0);
if (value != null) {
value._updateFromNative(a1);
}
}
function pnpm_JSPropsUpdaterTs1() { // fn#18593, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:1515, owner: JSPropsUpdaterFabric.pnpm_JSPropsUpdaterTs1, offset: 0x00e913e2, size: 26 bytes, params: 1, frame: 2
env2_0.updateJSProps = updateJSProps;
function updateJSProps(a0, a1) { // fn#18594, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:1565, owner: JSPropsUpdaterFabric.pnpm_JSPropsUpdaterTs1.updateJSProps, offset: 0x00e913fc, size: 56 bytes, params: 3, frame: 13
let value = environment.__proto__.__proto__.__proto__;
value = Reflect.apply((require(1617) /* metro dependency 1617 */).runOnJS, value, [updater]);
value(a0, a1);
}
}
}
}
function _fun18597() { // fn#18597, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:2258, offset: 0x00e9149f, size: 82 bytes, params: 1, frame: 15
return CreateClass(JSPropsUpdaterWeb, [{key: 'addOnJSPropsChangeListener', value: function(a0) {
}}, {key: 'removeOnJSPropsChangeListener', value: function(a0) {
}}]);
function JSPropsUpdaterWeb() { // fn#18598, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:2279, offset: 0x00c61ad8, size: 27 bytes, params: 1, frame: 13
env1_3(this, JSPropsUpdaterWeb);
}
}
}
global.__d(_fun18584, 1705, [6, 7, 27, 1613, 1617]) /* metro module 1705, dependencies: [6, 7, 27, 1613, 1617] */;