decord/source/13412_result6.js
2026-07-24 07:16:23 +00:00

160 lines
5.2 KiB
JavaScript

// Module ID: 13412
// Function ID: 102960
// Name: result6
// Dependencies: [57, 13413]
// Exports: default
// Module 13412 (result6)
import _slicedToArray from "_slicedToArray";
const re3 = /^(image)\/.*$/i;
let closure_4 = {};
export default function networking() {
if (arguments.length > 0) {
if (undefined !== arguments[0]) {
let first = arguments[0];
}
let closure_0 = {};
return (arg0) => {
let closure_0 = arg0;
function onSend(data, _url) {
if (merged.ignoreUrls) {
const ignoreUrls = merged.ignoreUrls;
if (ignoreUrls.test(_url._url)) {
_url._skipReactotron = true;
}
}
const sum = c3 + 1;
c3 = sum;
_url._trackingName = sum;
closure_4[c3] = { data, xhr: _url, stopTimer: lib.startTimer() };
}
function onResponse(arg0, arg1, _bodyBlob) {
let _url = arg3;
let closure_0 = arg0;
let closure_1 = _bodyBlob;
const regex = arg5;
if (!arg5._skipReactotron) {
let obj = null;
let num2 = -1;
if (_url) {
num2 = _url.indexOf("?");
}
let tmp2 = null;
if (num2 > -1) {
obj = {};
const parts = _url.substr(num2 + 1).split("&");
const item = parts.forEach((str) => {
const tmp = outer3_2(str.split("="), 2);
const first = tmp[0];
let tmp3 = first;
if (first) {
tmp3 = undefined !== str;
}
if (tmp3) {
const _decodeURIComponent = decodeURIComponent;
obj[first] = decodeURIComponent(str.replace(/\+/g, " "));
}
});
tmp2 = obj;
const str2 = _url.substr(num2 + 1);
}
const _trackingName = arg5._trackingName;
let tmp5 = stopTimer[_trackingName];
if (!tmp5) {
obj = { xhr: arg5 };
tmp5 = obj;
}
stopTimer[_trackingName] = null;
stopTimer = tmp5.stopTimer;
obj = {};
if (!_url) {
_url = tmp5.xhr._url;
}
obj.url = _url;
obj.method = arg5._method || null;
obj.data = tmp5.data;
obj.headers = arg5._headers || null;
obj.params = tmp2;
let str4 = arg5.responseHeaders && arg5.responseHeaders["content-type"];
if (!str4) {
str4 = arg5.responseHeaders && arg5.responseHeaders["Content-Type"];
let tmp7 = arg5.responseHeaders && arg5.responseHeaders["Content-Type"];
}
if (!str4) {
str4 = "";
}
function sendResponse(result) {
let str = "~~~ skipped ~~~";
if (result) {
const _JSON = JSON;
str = JSON.parse(result);
}
while (true) {
let obj = { body: str };
let tmp2 = closure_0;
obj.status = closure_0;
let tmp3 = responseHeaders;
responseHeaders = responseHeaders.responseHeaders;
if (responseHeaders) {
break;
} else {
responseHeaders = null;
break;
}
obj.headers = responseHeaders;
let tmp7 = stopTimer;
let tmp8 = null;
let tmp5 = closure_0;
let tmp6 = obj;
if (stopTimer) {
let tmp9 = stopTimer;
tmp8 = stopTimer();
}
let apiResponseResult = closure_0.apiResponse(tmp6, obj, tmp8);
}
}
if ("string" === typeof _bodyBlob) {
if (!str4) {
str4 = "";
}
if (!regex.test(str4)) {
if ("blob" === arg4) {
const _FileReader = FileReader;
if ("undefined" !== typeof FileReader) {
if (_bodyBlob) {
const _FileReader2 = FileReader;
const fileReader = new FileReader();
function brListener() {
sendResponse(fileReader.result);
const removed = fileReader.removeEventListener("loadend", brListener);
}
const listener = fileReader.addEventListener("loadend", brListener);
const asText = fileReader.readAsText(_bodyBlob);
}
}
}
sendResponse(_bodyBlob);
}
}
sendResponse("");
}
}
const merged = Object.assign({}, outer1_4, closure_0);
let closure_2 = merged.ignoreContentTypes || outer1_3;
let c3 = 1000;
let closure_4 = {};
return {
onConnect() {
const XHRInterceptor = lib(outer2_1[1]).XHRInterceptor;
XHRInterceptor.setSendCallback(onSend);
const XHRInterceptor2 = lib(outer2_1[1]).XHRInterceptor;
XHRInterceptor2.setResponseCallback(onResponse);
const XHRInterceptor3 = lib(outer2_1[1]).XHRInterceptor;
XHRInterceptor3.enableInterception();
}
};
};
}
};