269 lines
12 KiB
JavaScript
269 lines
12 KiB
JavaScript
/* Metro module 950; source: unknown; dependencies: [57, 77, 948] */
|
|
import * as Module00057Module from './module-00057.js'; /* Metro dependency 57 */
|
|
import * as Module00077Module from './module-00077.js'; /* Metro dependency 77 */
|
|
import * as Module00948Module from './module-00948.js'; /* Metro dependency 948 */
|
|
|
|
function _fun10082(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#10082, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1077:6, offset: 0x00d7bd7f, size: 319 bytes, params: 8, frame: 20
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
const defineProperty = Object.defineProperty;
|
|
const Symbol = global.Symbol;
|
|
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
|
|
object = {};
|
|
const MCP_TOOL_NAME_ATTRIBUTE = (Module00948Module).MCP_TOOL_NAME_ATTRIBUTE;
|
|
object['tools/call'] = {'targetField': 'name', 'targetAttribute': null, 'captureArguments': true,
|
|
'argumentsField': 'arguments', targetAttribute: MCP_TOOL_NAME_ATTRIBUTE};
|
|
const MCP_RESOURCE_URI_ATTRIBUTE = (Module00948Module).MCP_RESOURCE_URI_ATTRIBUTE;
|
|
object['resources/read'] = {'targetField': 'uri', 'targetAttribute': null, 'captureUri': true,
|
|
targetAttribute: MCP_RESOURCE_URI_ATTRIBUTE};
|
|
object['resources/subscribe'] = {targetField: 'uri', targetAttribute: MCP_RESOURCE_URI_ATTRIBUTE};
|
|
object['resources/unsubscribe'] = {targetField: 'uri', targetAttribute: MCP_RESOURCE_URI_ATTRIBUTE};
|
|
const MCP_PROMPT_NAME_ATTRIBUTE = (Module00948Module).MCP_PROMPT_NAME_ATTRIBUTE;
|
|
object['prompts/get'] = {'targetField': 'name', 'targetAttribute': null, 'captureName': true,
|
|
'captureArguments': true, 'argumentsField': 'arguments', targetAttribute: MCP_PROMPT_NAME_ATTRIBUTE};
|
|
exports.extractTargetInfo = extractTargetInfo;
|
|
exports.getRequestArguments = getRequestArguments;
|
|
function extractTargetInfo(a0, a1) { // fn#10083, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1077:709, offset: 0x00d7bebe, size: 137 bytes, params: 3, frame: 17
|
|
var r5;
|
|
var object;
|
|
var targetField;
|
|
var value2;
|
|
const property = env0_4[a0];
|
|
if (property) {
|
|
targetField = property.targetField;
|
|
value2 = undefined;
|
|
r5 = targetField ? typeof (a1 == null ? value2 : a1[property.targetField]) !== 'string' ? value2 : a1[property.targetField] : value2;
|
|
object = {target: r5};
|
|
object.attributes = r5 && property.targetAttribute ? Module00077Module({}, property.targetAttribute, r5) : {};
|
|
return object;
|
|
}
|
|
return {attributes: {}};
|
|
}
|
|
|
|
function getRequestArguments(a0, a1) { // fn#10084, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1077:976, offset: 0x00d7bf47, size: 489 bytes, params: 3, frame: 28
|
|
var r5;
|
|
var r4;
|
|
var r3;
|
|
var object;
|
|
var value;
|
|
var property;
|
|
var captureArguments;
|
|
var argumentsField;
|
|
var property2;
|
|
var Object;
|
|
var entries;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var binding;
|
|
var value2;
|
|
var property3;
|
|
var property4;
|
|
var property5;
|
|
var moduleValue;
|
|
var MCP_REQUEST_ARGUMENT;
|
|
var toLowerCase;
|
|
var value3;
|
|
var HermesInternal;
|
|
var concat;
|
|
var value4;
|
|
var JSON;
|
|
var stringify;
|
|
var value5;
|
|
var error;
|
|
var captureUri;
|
|
var value6;
|
|
var uri;
|
|
var value7;
|
|
var captureName;
|
|
var value8;
|
|
var name;
|
|
exceptionSkip29: while (true) {
|
|
exceptionLanding29: while (true) {
|
|
object = {};
|
|
value = environment;
|
|
property = env0_4[a0];
|
|
if (property) {
|
|
captureArguments = property.captureArguments;
|
|
if (captureArguments) {
|
|
argumentsField = property.argumentsField;
|
|
if (!argumentsField) {
|
|
break;
|
|
}
|
|
if (a1 == null) {
|
|
break;
|
|
}
|
|
argumentsField = property.argumentsField;
|
|
if (!a1[argumentsField]) {
|
|
break;
|
|
}
|
|
argumentsField = property.argumentsField;
|
|
property2 = a1[argumentsField];
|
|
if (typeof property2 !== 'object') {
|
|
break;
|
|
}
|
|
if (property2 === null) {
|
|
break;
|
|
}
|
|
Object = global.Object;
|
|
entries = Object.entries;
|
|
iterator = Reflect.apply(entries, Object, [property2])[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
for (r5 = iterator; true; r5 = item2) {
|
|
item2 = Reflect.apply(iterator2, r5, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r5;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
binding = Module00057Module;
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
value2 = binding(item, 2);
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
property3 = value2[0];
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
property4 = value2[1];
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
property5 = dependencyMap[2];
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
moduleValue = require(property5);
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
MCP_REQUEST_ARGUMENT = moduleValue.MCP_REQUEST_ARGUMENT;
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
toLowerCase = property3.toLowerCase;
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
value3 = Reflect.apply(toLowerCase, property3, []);
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
HermesInternal = global.HermesInternal;
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
concat = HermesInternal.concat;
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
value4 = '' + MCP_REQUEST_ARGUMENT + '.' + value3;
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
JSON = global.JSON;
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
stringify = JSON.stringify;
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
value5 = Reflect.apply(stringify, JSON, [property4]);
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
try {
|
|
object[value4] = value5;
|
|
} catch (error) {
|
|
break exceptionLanding29;
|
|
}
|
|
}
|
|
}
|
|
captureUri = property.captureUri;
|
|
if (captureUri) {
|
|
value6 = a1 != null;
|
|
r4 = value6;
|
|
} else {
|
|
r4 = captureUri;
|
|
}
|
|
if (r4) {
|
|
uri = a1.uri;
|
|
r4 = uri;
|
|
}
|
|
if (r4) {
|
|
MCP_REQUEST_ARGUMENT = require(dependencyMap[2]).MCP_REQUEST_ARGUMENT;
|
|
HermesInternal = global.HermesInternal;
|
|
concat = HermesInternal.concat;
|
|
value7 = '' + MCP_REQUEST_ARGUMENT + '.uri';
|
|
JSON = global.JSON;
|
|
stringify = JSON.stringify;
|
|
uri = a1.uri;
|
|
object[value7] = Reflect.apply(stringify, JSON, [uri]);
|
|
}
|
|
captureName = property.captureName;
|
|
if (captureName) {
|
|
value8 = a1 != null;
|
|
r3 = value8;
|
|
} else {
|
|
r3 = captureName;
|
|
}
|
|
if (r3) {
|
|
name = a1.name;
|
|
r3 = name;
|
|
}
|
|
if (r3) {
|
|
MCP_REQUEST_ARGUMENT = require(dependencyMap[2]).MCP_REQUEST_ARGUMENT;
|
|
HermesInternal = global.HermesInternal;
|
|
concat = HermesInternal.concat;
|
|
value = '' + MCP_REQUEST_ARGUMENT + '.name';
|
|
JSON = global.JSON;
|
|
stringify = JSON.stringify;
|
|
name = a1.name;
|
|
object[value] = Reflect.apply(stringify, JSON, [name]);
|
|
}
|
|
return object;
|
|
}
|
|
return object;
|
|
break exceptionSkip29;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip29;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun10082, 950, [57, 77, 948]) /* metro module 950, dependencies: [57, 77, 948] */;
|