/* Metro module 139; source: unknown; dependencies: [6, 7, 15, 17, 18, 132, 135, 138, 140, 134, 127] */ import ClassCallCheck from './module-00006-ClassCallCheck.js'; /* Metro dependency 6 */ import CreateClass from './module-00007-CreateClass.js'; /* Metro dependency 7 */ import PossibleConstructorReturn from './module-00015-PossibleConstructorReturn.js'; /* Metro dependency 15 */ import Module00017 from './module-00017.js'; /* Metro dependency 17 */ import Inherits from './module-00018-Inherits.js'; /* Metro dependency 18 */ import GetChildNodes from './module-00134-getChildNodes.js'; /* Metro dependency 134 */ import * as GetChildNodesModule from './module-00134-getChildNodes.js'; /* Metro dependency 134 */ import * as Module00135Module from './module-00135.js'; /* Metro dependency 135 */ import * as GetElementSiblingModule from './module-00140-getElementSibling.js'; /* Metro dependency 140 */ function _fun2256(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#2256, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:6, offset: 0x00c7c38a, size: 206 bytes, params: 8, frame: 19 const env0_0 = require; const getBoundingClientRect_22622 = getBoundingClientRect_2262; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let value = GetChildNodes; value = _fun2263(value); exports.default = value; exports.getBoundingClientRect = getBoundingClientRect_22622; function _isNativeReflectConstruct_2257() { // fn#2257, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:148, offset: 0x00c7c458, size: 94 bytes, params: 1, frame: 18 var Boolean; var prototype; var valueOf; var call; var Reflect; var construct; var closure; var value; var error; try { Boolean = global.Boolean; prototype = Boolean.prototype; valueOf = prototype.valueOf; call = valueOf.call; Reflect = global.Reflect; construct = Reflect.construct; Boolean = global.Boolean; closure = function() { }; value = Reflect.apply(construct, Reflect, [Boolean, [], closure]); value = Reflect.apply(call, valueOf, [value]); var result = !value; } catch (error) { } return (_isNativeReflectConstruct_2257_isNativeReflectConstruct = function() { return !!result; })(); } function getChildElements(a0) { // fn#2260, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:3583, offset: 0x00c7c4b6, size: 58 bytes, params: 2, frame: 11 let value = GetChildNodesModule; value = value.getChildNodes(a0); return value.filter(_fun2261); function _fun2261(a0) { // fn#2261, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:3652, offset: 0x00c7c4f0, size: 16 bytes, params: 2, frame: 2 return a0 instanceof env1_8; } } function getBoundingClientRect_2262(a0, {includeTransform}) { // fn#2262, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:3689, offset: 0x00c7c500, size: 197 bytes, params: 3, frame: 18 var defaultImport; var property; var property2; var property3; var property4; var defaultImport2; var value; const nativeElementReference = (Module00135Module).getNativeElementReference(a0); if (nativeElementReference != null) { value = importDefault(138) /* metro dependency 138 */; value = value.getBoundingClientRect(nativeElementReference, includeTransform); defaultImport = importDefault(127) /* metro dependency 127 */; property = value[0]; property2 = value[1]; property3 = value[2]; property4 = value[3]; value = Object.create(defaultImport.prototype, {constructor: {value: defaultImport}}); defaultImport2 = new defaultImport(); return defaultImport2 instanceof Object ? defaultImport2 : value; } value = importDefault(127) /* metro dependency 127 */; const value3 = Object.create(value.prototype, {constructor: {value: value}}); value = new value(0, 0, 0, 0); return value instanceof Object ? value : value3; } function _fun2263(a0) { // fn#2263, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:373, offset: 0x00c7c5c5, size: 614 bytes, params: 2, frame: 16 const ReadOnlyElement2 = ReadOnlyElement; Inherits(ReadOnlyElement2, a0); return CreateClass(ReadOnlyElement2, [{key: 'childElementCount', get: function() { return getChildElements(this).length; }}, {key: 'children', get: function() { return require(dependencyMap[5]).createHTMLCollection(getChildElements(this)); }}, {key: 'clientHeight', get: get_2267}, {key: 'clientLeft', get: get_2268}, {key: 'clientTop', get: get_2269}, {key: 'clientWidth', get: get_2270}, {key: 'firstElementChild', get: get_2271}, {key: 'id', get: get_2272}, {key: 'lastElementChild', get: get_2273}, {key: 'nextElementSibling', get: get_2274}, {key: 'nodeName', get: function() { return this.tagName; }}, {key: 'nodeType', get: function() { return importDefault(dependencyMap[9]).ELEMENT_NODE; }}, {key: 'nodeValue', get: function() { return null; }, set: function(a0) { }}, {key: 'previousElementSibling', get: get_2279}, {key: 'scrollHeight', get: get_2280}, {key: 'scrollLeft', get: get_2281}, {key: 'scrollTop', get: get_2282}, {key: 'scrollWidth', get: get_2283}, {key: 'tagName', get: get_2284}, {key: 'textContent', get: get_2285}, {key: 'getBoundingClientRect', value: function() { return getBoundingClientRect_2262(this, {includeTransform: true}); }}, {key: 'hasPointerCapture', value: value_2287}, {key: 'setPointerCapture', value: value_2288}, {key: 'releasePointerCapture', value: value_2289}]); function ReadOnlyElement() { // fn#2264, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:385, offset: 0x00c7c82b, size: 113 bytes, params: 1, frame: 20 const value = environment.__proto__; env1_3(this, ReadOnlyElement); const value3 = env1_6(ReadOnlyElement); return env1_5(this, _isNativeReflectConstruct_2257() ? global.Reflect.construct(value3, arguments, env1_6(this).constructor) : value3.apply(this, arguments)); } function get_2267() { // fn#2267, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:858, offset: 0x00c7c8e6, size: 90 bytes, params: 1, frame: 14 var r0; let value = environment.__proto__; const nativeElementReference = (Module00135Module).getNativeElementReference(this); if (nativeElementReference != null) { value = importDefault(138) /* metro dependency 138 */; value = value.getInnerSize(nativeElementReference); r0 = value[1]; } else { r0 = 0; } return r0; } function get_2268() { // fn#2268, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:987, offset: 0x00c7c940, size: 90 bytes, params: 1, frame: 14 var r0; let value = environment.__proto__; const nativeElementReference = (Module00135Module).getNativeElementReference(this); if (nativeElementReference != null) { value = importDefault(138) /* metro dependency 138 */; value = value.getBorderWidth(nativeElementReference); r0 = value[3]; } else { r0 = 0; } return r0; } function get_2269() { // fn#2269, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:1117, offset: 0x00c7c99a, size: 89 bytes, params: 1, frame: 15 var r0; let value = environment.__proto__; const nativeElementReference = (Module00135Module).getNativeElementReference(this); const value3 = 0; if (nativeElementReference != null) { value = importDefault(138) /* metro dependency 138 */; r0 = value.getBorderWidth(nativeElementReference)[value3]; } else { r0 = value3; } return r0; } function get_2270() { // fn#2270, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:1249, offset: 0x00c7c9f3, size: 89 bytes, params: 1, frame: 15 var r0; let value = environment.__proto__; const nativeElementReference = (Module00135Module).getNativeElementReference(this); const value3 = 0; if (nativeElementReference != null) { value = importDefault(138) /* metro dependency 138 */; r0 = value.getInnerSize(nativeElementReference)[value3]; } else { r0 = value3; } return r0; } function get_2271() { // fn#2271, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:1385, offset: 0x00c7ca4c, size: 36 bytes, params: 1, frame: 12 let value = environment.__proto__; value = getChildElements(this); return value.length === 0 ? null : value[0]; } function get_2272() { // fn#2272, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:1475, offset: 0x00c7ca70, size: 138 bytes, params: 1, frame: 13 let value = environment.__proto__; value = undefined; const instanceHandle = (Module00135Module).getInstanceHandle(this); const currentProps = instanceHandle == null || instanceHandle.stateNode == null || instanceHandle.stateNode.canonical == null ? value : instanceHandle.stateNode.canonical.currentProps; return (currentProps == null ? value : currentProps.id) ?? (currentProps == null ? value : currentProps.nativeID) ?? ''; } function get_2273() { // fn#2273, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:1722, offset: 0x00c7cafa, size: 48 bytes, params: 1, frame: 12 let value = environment.__proto__; value = getChildElements(this); return value.length === 0 ? null : value[value.length - 1]; } function get_2274() { // fn#2274, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:1837, offset: 0x00c7cb2a, size: 46 bytes, params: 1, frame: 13 const value = environment.__proto__; return (GetElementSiblingModule).getElementSibling(this, 'next'); } function get_2279() { // fn#2279, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:2128, offset: 0x00c7cb84, size: 46 bytes, params: 1, frame: 13 const value = environment.__proto__; return (GetElementSiblingModule).getElementSibling(this, 'previous'); } function get_2280() { // fn#2280, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:2219, offset: 0x00c7cbb2, size: 90 bytes, params: 1, frame: 14 var r0; let value = environment.__proto__; const nativeElementReference = (Module00135Module).getNativeElementReference(this); if (nativeElementReference != null) { value = importDefault(138) /* metro dependency 138 */; value = value.getScrollSize(nativeElementReference); r0 = value[1]; } else { r0 = 0; } return r0; } function get_2281() { // fn#2281, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:2349, offset: 0x00c7cc0c, size: 89 bytes, params: 1, frame: 15 var r0; let value = environment.__proto__; const nativeElementReference = (Module00135Module).getNativeElementReference(this); const value3 = 0; if (nativeElementReference != null) { value = importDefault(138) /* metro dependency 138 */; r0 = value.getScrollPosition(nativeElementReference)[value3]; } else { r0 = value3; } return r0; } function get_2282() { // fn#2282, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:2482, offset: 0x00c7cc65, size: 90 bytes, params: 1, frame: 14 var r0; let value = environment.__proto__; const nativeElementReference = (Module00135Module).getNativeElementReference(this); if (nativeElementReference != null) { value = importDefault(138) /* metro dependency 138 */; value = value.getScrollPosition(nativeElementReference); r0 = value[1]; } else { r0 = 0; } return r0; } function get_2283() { // fn#2283, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:2617, offset: 0x00c7ccbf, size: 89 bytes, params: 1, frame: 15 var r0; let value = environment.__proto__; const nativeElementReference = (Module00135Module).getNativeElementReference(this); const value3 = 0; if (nativeElementReference != null) { value = importDefault(138) /* metro dependency 138 */; r0 = value.getScrollSize(nativeElementReference)[value3]; } else { r0 = value3; } return r0; } function get_2284() { // fn#2284, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:2744, offset: 0x00c7cd18, size: 85 bytes, params: 1, frame: 14 var r0; let value = environment.__proto__; const nativeElementReference = (Module00135Module).getNativeElementReference(this); if (nativeElementReference != null) { value = importDefault(138) /* metro dependency 138 */; value = value.getTagName(nativeElementReference); r0 = value; } else { r0 = ''; } return r0; } function get_2285() { // fn#2285, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:2870, offset: 0x00c7cd6d, size: 85 bytes, params: 1, frame: 14 var r0; let value = environment.__proto__; const nativeElementReference = (Module00135Module).getNativeElementReference(this); if (nativeElementReference != null) { value = importDefault(138) /* metro dependency 138 */; value = value.getTextContent(nativeElementReference); r0 = value; } else { r0 = ''; } return r0; } function value_2287(a0) { // fn#2287, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:3136, offset: 0x00c7cddf, size: 85 bytes, params: 2, frame: 15 var r0; let value = environment.__proto__; const nativeElementReference = (Module00135Module).getNativeElementReference(this); const value3 = nativeElementReference != null; if (value3) { value = importDefault(138) /* metro dependency 138 */; value = value.hasPointerCapture(nativeElementReference, a0); r0 = value; } else { r0 = value3; } return r0; } function value_2288(a0) { // fn#2288, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:3292, offset: 0x00c7ce34, size: 82 bytes, params: 2, frame: 14 const value = environment.__proto__; const nativeElementReference = (Module00135Module).getNativeElementReference(this); if (nativeElementReference != null) { (importDefault(138) /* metro dependency 138 */).setPointerCapture(nativeElementReference, a0); } } function value_2289(a0) { // fn#2289, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:164:3445, offset: 0x00c7ce86, size: 82 bytes, params: 2, frame: 14 const value = environment.__proto__; const nativeElementReference = (Module00135Module).getNativeElementReference(this); if (nativeElementReference != null) { (importDefault(138) /* metro dependency 138 */).releasePointerCapture(nativeElementReference, a0); } } } } global.__d(_fun2256, 139, [6, 7, 15, 17, 18, 132, 135, 138, 140, 134, 127]) /* metro module 139, dependencies: [6, 7, 15, 17, 18, 132, 135, 138, 140, 134, 127] */;