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

75 lines
3.6 KiB
JavaScript

/* Metro module 197; source: unknown; dependencies: [6, 7, 194] */
import ClassCallCheck from './module-00006-ClassCallCheck.js'; /* Metro dependency 6 */
import CreateClass from './module-00007-CreateClass.js'; /* Metro dependency 7 */
import * as Module00194Module from './module-00194.js'; /* Metro dependency 194 */
function _fun2824(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#2824, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:222:6, offset: 0x00c8a055, size: 104 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.default = _fun2825();
function _fun2825() { // fn#2825, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:222:118, offset: 0x00c8a0bd, size: 156 bytes, params: 1, frame: 15
return CreateClass(Blob, [{key: 'data', get: function() {
if (this._data) {
return this._data;
}
var Error = global.Error;
throw new Error('Blob has been closed and is no longer available');
}, set: function(a0) {
this._data = a0;
}}, {key: 'slice', value: value_2829}, {key: 'close', value: function() {
require(dependencyMap[2]).default.release(this.data.blobId);
this.data = null;
}}, {key: 'size', get: function() {
return this.data.size;
}}, {key: 'type', get: function() {
return this.data.type || '';
}}]);
function Blob() { // fn#2826, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:222:139, offset: 0x00c8a159, size: 123 bytes, params: 1, frame: 16
const value = undefined;
const r5 = arguments.length > 0 && value !== arguments[0] ? arguments[0] : [];
const r4 = arguments.length > 1 ? arguments[1] : value;
env1_2(this, Blob);
const property = (Module00194Module).default;
this.data = property.createFromParts(r5, r4).data;
return value;
}
function value_2829(a0, a1) { // fn#2829, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:222:522, offset: 0x00c8a21c, size: 230 bytes, params: 3, frame: 19
var r8;
var r7;
var r0;
var r5;
var r6;
let value = a0;
const value2 = a1;
const value3 = '';
const r4 = arguments.length > 2 ? arguments[2] === undefined ? value3 : arguments[2] : value3;
const property = (Module00194Module).default;
const {offset, size} = this.data;
if (typeof value !== 'number') {
r5 = size;
r6 = offset;
} else {
r8 = value > size ? size : value;
value = offset + r8;
if (typeof value2 !== 'number') {
r0 = size - r8;
} else {
r7 = value2 < 0 ? this.size + value2 : value2;
r7 = r7 > this.size ? this.size : r7;
r0 = r7 - r8;
}
r5 = r0;
r6 = value;
}
return property.createFromOptions({blobId: this.data.blobId, offset: r6, size: r5, type: r4,
__collector: this.data.__collector});
}
}
}
global.__d(_fun2824, 197, [6, 7, 194]) /* metro module 197, dependencies: [6, 7, 194] */;