Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
1010 lines
41 KiB
JavaScript
1010 lines
41 KiB
JavaScript
// Module ID: 841
|
|
// Function ID: 842
|
|
// Dependencies: [831, 833, 705, 734, 823]
|
|
// Exports: instrumentStream
|
|
|
|
// Module 841
|
|
import SPAN_STATUS_ERROR from "SPAN_STATUS_ERROR" /* 705 */;
|
|
import captureCheckIn from "captureCheckIn" /* 734 */;
|
|
import _awaitAsyncGenerator from "_awaitAsyncGenerator" /* 831 */;
|
|
import AsyncGenerator from "AsyncGenerator" /* 833 */;
|
|
|
|
function AsyncFromSyncIterator(arg0) {
|
|
class AsyncFromSyncIterator {
|
|
constructor(arg0) {
|
|
return;
|
|
}
|
|
}
|
|
AsyncFromSyncIterator.prototype = {
|
|
s: null,
|
|
n: null,
|
|
next() {
|
|
const n = this.n;
|
|
const apply = n.apply;
|
|
const s = this.s;
|
|
if (typeof apply === "unknown") {
|
|
let iter = HermesBuiltin.applyArguments(s);
|
|
} else {
|
|
iter = apply(s, arguments);
|
|
}
|
|
if (Object(iter) !== iter) {
|
|
const _TypeError = TypeError;
|
|
const typeError = new TypeError(iter + " is not an object.");
|
|
let rejectResult = Promise.reject(typeError);
|
|
} else {
|
|
const done = iter.done;
|
|
const resolved = Promise.resolve(iter.value);
|
|
rejectResult = resolved.then((value) => ({ value, done }));
|
|
}
|
|
return rejectResult;
|
|
},
|
|
return(value) {
|
|
const _return = this.s.return;
|
|
if (undefined === _return) {
|
|
const obj = { value, done: true };
|
|
let resolved = Promise.resolve(obj);
|
|
} else {
|
|
const apply = _return.apply;
|
|
const s = tmp.s;
|
|
if (typeof apply === "unknown") {
|
|
let iter = HermesBuiltin.applyArguments(s);
|
|
} else {
|
|
iter = apply(s, arguments);
|
|
}
|
|
const _Object = Object;
|
|
if (Object(iter) !== iter) {
|
|
const _TypeError = TypeError;
|
|
const typeError = new TypeError(iter + " is not an object.");
|
|
resolved = Promise.reject(typeError);
|
|
} else {
|
|
const done = iter.done;
|
|
const resolved1 = Promise.resolve(iter.value);
|
|
resolved = resolved1.then((value) => ({ value, done }));
|
|
}
|
|
}
|
|
return resolved;
|
|
},
|
|
throw(arg0) {
|
|
const _return = this.s.return;
|
|
if (undefined === _return) {
|
|
let rejectResult = Promise.reject(arg0);
|
|
} else {
|
|
const apply = _return.apply;
|
|
const s = tmp.s;
|
|
if (typeof apply === "unknown") {
|
|
let iter = HermesBuiltin.applyArguments(s);
|
|
} else {
|
|
iter = apply(s, arguments);
|
|
}
|
|
const _Object = Object;
|
|
if (Object(iter) !== iter) {
|
|
const _TypeError = TypeError;
|
|
const typeError = new TypeError(iter + " is not an object.");
|
|
rejectResult = Promise.reject(typeError);
|
|
} else {
|
|
const done = iter.done;
|
|
const resolved = Promise.resolve(iter.value);
|
|
rejectResult = resolved.then((value) => ({ value, done }));
|
|
}
|
|
}
|
|
return rejectResult;
|
|
}
|
|
};
|
|
return new AsyncFromSyncIterator(arg0);
|
|
}
|
|
function processChunk(promptFeedback, toolCalls, arg2, setStatus) {
|
|
let tmp = promptFeedback;
|
|
if (promptFeedback) {
|
|
promptFeedback = undefined;
|
|
if (promptFeedback != null) {
|
|
promptFeedback = promptFeedback.promptFeedback;
|
|
}
|
|
let blockReason1;
|
|
if (promptFeedback != null) {
|
|
blockReason1 = promptFeedback.blockReason;
|
|
}
|
|
let flag = false;
|
|
if (blockReason1) {
|
|
let blockReason = promptFeedback.blockReasonMessage;
|
|
if (blockReason == null) {
|
|
blockReason = promptFeedback.blockReason;
|
|
}
|
|
let obj = { code: SPAN_STATUS_ERROR.SPAN_STATUS_ERROR, message: null };
|
|
const _HermesInternal = HermesInternal;
|
|
obj.message = "Content blocked: " + blockReason;
|
|
setStatus.setStatus(obj);
|
|
const _HermesInternal2 = HermesInternal;
|
|
const obj3 = { mechanism: { handled: false, type: "auto.ai.google_genai" } };
|
|
captureCheckIn.captureException("Content blocked: " + blockReason, obj3);
|
|
flag = true;
|
|
}
|
|
tmp = !flag;
|
|
}
|
|
if (tmp) {
|
|
if (typeof promptFeedback.responseId === "string") {
|
|
toolCalls.responseId = promptFeedback.responseId;
|
|
}
|
|
if (typeof promptFeedback.modelVersion === "string") {
|
|
toolCalls.responseModel = promptFeedback.modelVersion;
|
|
}
|
|
const usageMetadata = promptFeedback.usageMetadata;
|
|
if (usageMetadata) {
|
|
if (typeof usageMetadata.promptTokenCount === "number") {
|
|
toolCalls.promptTokens = usageMetadata.promptTokenCount;
|
|
}
|
|
if (typeof usageMetadata.candidatesTokenCount === "number") {
|
|
toolCalls.completionTokens = usageMetadata.candidatesTokenCount;
|
|
}
|
|
if (typeof usageMetadata.totalTokenCount === "number") {
|
|
toolCalls.totalTokens = usageMetadata.totalTokenCount;
|
|
}
|
|
}
|
|
(function handleCandidateContent(functionCalls, toolCalls, arg2) {
|
|
if (Array.isArray(functionCalls.functionCalls)) {
|
|
toolCalls = toolCalls.toolCalls;
|
|
const push = toolCalls.push;
|
|
const items = [];
|
|
HermesBuiltin.arraySpread(functionCalls.functionCalls, 0);
|
|
HermesBuiltin.apply(items, toolCalls);
|
|
}
|
|
let candidates = functionCalls.candidates;
|
|
if (candidates == null) {
|
|
candidates = [];
|
|
}
|
|
for (const item10027 of candidates) {
|
|
let tmp7 = item10027;
|
|
let finishReason;
|
|
if (item10027 != null) {
|
|
finishReason = item10027.finishReason;
|
|
}
|
|
if (finishReason) {
|
|
let finishReasons = arg1.finishReasons;
|
|
finishReason = !finishReasons.includes(tmp7.finishReason);
|
|
}
|
|
if (finishReason) {
|
|
let finishReasons1 = arg1.finishReasons;
|
|
let arr = finishReasons1.push(tmp7.finishReason);
|
|
}
|
|
let parts;
|
|
if (tmp7 != null) {
|
|
let content = tmp7.content;
|
|
if (content != null) {
|
|
parts = content.parts;
|
|
}
|
|
}
|
|
if (parts == null) {
|
|
parts = [];
|
|
}
|
|
for (const item10050 of parts) {
|
|
let tmp15 = item10050;
|
|
let text = arg2;
|
|
if (arg2) {
|
|
text = tmp15.text;
|
|
}
|
|
if (text) {
|
|
let responseTexts = arg1.responseTexts;
|
|
let arr2 = responseTexts.push(tmp15.text);
|
|
}
|
|
if (tmp15.functionCall) {
|
|
let toolCalls1 = arg1.toolCalls;
|
|
let obj = { type: "function", id: null, name: null, arguments: null };
|
|
obj.id = tmp15.functionCall.id;
|
|
obj.name = tmp15.functionCall.name;
|
|
obj.arguments = tmp15.functionCall.args;
|
|
let arr3 = toolCalls1.push(obj);
|
|
}
|
|
continue;
|
|
}
|
|
continue;
|
|
}
|
|
})(promptFeedback, toolCalls, arg2);
|
|
}
|
|
}
|
|
let closure_6 = async function _instrumentStream(arg0, value) {
|
|
if (c12 === 2) {
|
|
c12 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp15 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c12 = 2;
|
|
switch (c11) {
|
|
case 0:
|
|
if (arg0 === 1) {
|
|
c12 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c12 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
closure_7 = tmp4;
|
|
closure_8 = tmp16;
|
|
closure_136_0 = closure_1;
|
|
closure_136_1 = closure_2;
|
|
closure_136_3 = undefined;
|
|
closure_136_6 = undefined;
|
|
closure_136_7 = undefined;
|
|
let value4;
|
|
closure_136_9 = undefined;
|
|
const obj4 = { responseTexts: [], finishReasons: [], toolCalls: [] };
|
|
closure_136_2 = obj4;
|
|
closure_136_4 = false;
|
|
closure_136_5 = false;
|
|
c9 = 4;
|
|
const iter = (function _asyncIterator(arg0) {
|
|
if (typeof Symbol !== "undefined") {
|
|
const _Symbol = Symbol;
|
|
let str2 = Symbol.asyncIterator;
|
|
const _Symbol2 = Symbol;
|
|
let str = Symbol.iterator;
|
|
}
|
|
let num = 1;
|
|
while (true) {
|
|
let tmp = num;
|
|
if (str2) {
|
|
if (null != arg0[str2]) {
|
|
break;
|
|
}
|
|
}
|
|
if (str) {
|
|
let tmp5 = arg0[str];
|
|
if (null != tmp5) {
|
|
let call = tmp5.call;
|
|
let tmp10 = value2;
|
|
let tmp11 = typeof call === "unknown" ? tmp5() : call(arg0);
|
|
let tmp12 = new.target;
|
|
let tmp13 = new.target;
|
|
let tmp102 = new tmp10(tmp11);
|
|
return tmp102;
|
|
}
|
|
}
|
|
num = num - 1;
|
|
str = "@@iterator";
|
|
str2 = "@@asyncIterator";
|
|
if (tmp) {
|
|
continue;
|
|
} else {
|
|
let _TypeError = TypeError;
|
|
let tmp6 = new.target;
|
|
let str3 = "Object is not async iterable";
|
|
let tmp7 = new.target;
|
|
let typeError = new TypeError("Object is not async iterable");
|
|
throw typeError;
|
|
}
|
|
}
|
|
const call2 = tmp4.call;
|
|
return typeof call2 === "unknown" ? tmp4() : call2(arg0);
|
|
})(closure_0);
|
|
closure_136_7 = iter;
|
|
c11 = 5;
|
|
c12 = 1;
|
|
const obj5 = { value: _awaitAsyncGenerator(iter.next()), done: false };
|
|
return obj5;
|
|
}
|
|
break;
|
|
case 1:
|
|
c9 = 0;
|
|
const obj6 = {};
|
|
obj6[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE] = true;
|
|
closure_136_9 = obj6;
|
|
if (closure_136_2.responseId) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_ID_ATTRIBUTE] = closure_136_2.responseId;
|
|
}
|
|
if (closure_136_2.responseModel) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = closure_136_2.responseModel;
|
|
}
|
|
if (undefined !== closure_136_2.promptTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = closure_136_2.promptTokens;
|
|
}
|
|
if (undefined !== closure_136_2.completionTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = closure_136_2.completionTokens;
|
|
}
|
|
if (undefined !== closure_136_2.totalTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = closure_136_2.totalTokens;
|
|
}
|
|
if (closure_136_2.finishReasons.length) {
|
|
const _JSON17 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = JSON.stringify(closure_136_2.finishReasons);
|
|
}
|
|
let length17 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length17 = closure_136_2.responseTexts.length;
|
|
}
|
|
if (length17) {
|
|
const responseTexts9 = closure_136_2.responseTexts;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = responseTexts9.join("");
|
|
}
|
|
let length18 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length18 = closure_136_2.toolCalls.length;
|
|
}
|
|
if (length18) {
|
|
const _JSON18 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = JSON.stringify(closure_136_2.toolCalls);
|
|
}
|
|
closure_136_0.setAttributes(closure_136_9);
|
|
closure_136_0.end();
|
|
throw closure_10;
|
|
case 2:
|
|
closure_6 = closure_10;
|
|
c9 = 3;
|
|
let tmp687 = closure_136_4;
|
|
if (closure_136_4) {
|
|
tmp687 = null != closure_136_7.return;
|
|
}
|
|
if (!tmp687) {
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
throw closure_6;
|
|
}
|
|
} else {
|
|
c11 = 16;
|
|
c12 = 1;
|
|
const obj7 = { value: closure_135_2(closure_136_7.return()), done: false };
|
|
return obj7;
|
|
}
|
|
break;
|
|
case 3:
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
throw tmp680;
|
|
}
|
|
break;
|
|
case 4:
|
|
c9 = 2;
|
|
closure_136_5 = true;
|
|
closure_136_3 = closure_10;
|
|
c9 = 8;
|
|
let tmp598 = closure_136_4;
|
|
if (closure_136_4) {
|
|
tmp598 = null != closure_136_7.return;
|
|
}
|
|
if (tmp598) {
|
|
c11 = 15;
|
|
c12 = 1;
|
|
const obj8 = { value: closure_135_2(closure_136_7.return()), done: false };
|
|
return obj8;
|
|
} else {
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
c9 = 0;
|
|
const obj9 = {};
|
|
obj9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE] = true;
|
|
closure_136_9 = obj9;
|
|
if (closure_136_2.responseId) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_ID_ATTRIBUTE] = closure_136_2.responseId;
|
|
}
|
|
if (closure_136_2.responseModel) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = closure_136_2.responseModel;
|
|
}
|
|
if (undefined !== closure_136_2.promptTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = closure_136_2.promptTokens;
|
|
}
|
|
if (undefined !== closure_136_2.completionTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = closure_136_2.completionTokens;
|
|
}
|
|
if (undefined !== closure_136_2.totalTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = closure_136_2.totalTokens;
|
|
}
|
|
if (closure_136_2.finishReasons.length) {
|
|
const _JSON15 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = JSON.stringify(closure_136_2.finishReasons);
|
|
}
|
|
let length15 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length15 = closure_136_2.responseTexts.length;
|
|
}
|
|
if (length15) {
|
|
const responseTexts8 = closure_136_2.responseTexts;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = responseTexts8.join("");
|
|
}
|
|
let length16 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length16 = closure_136_2.toolCalls.length;
|
|
}
|
|
if (length16) {
|
|
const _JSON16 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = JSON.stringify(closure_136_2.toolCalls);
|
|
}
|
|
closure_136_0.setAttributes(closure_136_9);
|
|
closure_136_0.end();
|
|
c12 = 3;
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
}
|
|
break;
|
|
case 5:
|
|
if (arg0 === 1) {
|
|
c12 = 3;
|
|
throw value;
|
|
} else {
|
|
const value3 = value;
|
|
if (arg0 === 2) {
|
|
c9 = 5;
|
|
let tmp512 = closure_136_4;
|
|
if (closure_136_4) {
|
|
tmp512 = null != closure_136_7.return;
|
|
}
|
|
if (tmp512) {
|
|
c11 = 9;
|
|
c12 = 1;
|
|
const obj10 = { value: closure_135_2(closure_136_7.return()), done: false };
|
|
return obj10;
|
|
} else {
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
c9 = 0;
|
|
const obj11 = {};
|
|
obj11[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE] = true;
|
|
closure_136_9 = obj11;
|
|
if (closure_136_2.responseId) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_ID_ATTRIBUTE] = closure_136_2.responseId;
|
|
}
|
|
if (closure_136_2.responseModel) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = closure_136_2.responseModel;
|
|
}
|
|
if (undefined !== closure_136_2.promptTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = closure_136_2.promptTokens;
|
|
}
|
|
if (undefined !== closure_136_2.completionTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = closure_136_2.completionTokens;
|
|
}
|
|
if (undefined !== closure_136_2.totalTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = closure_136_2.totalTokens;
|
|
}
|
|
if (closure_136_2.finishReasons.length) {
|
|
const _JSON13 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = JSON.stringify(closure_136_2.finishReasons);
|
|
}
|
|
let length13 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length13 = closure_136_2.responseTexts.length;
|
|
}
|
|
if (length13) {
|
|
const responseTexts7 = closure_136_2.responseTexts;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = responseTexts7.join("");
|
|
}
|
|
let length14 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length14 = closure_136_2.toolCalls.length;
|
|
}
|
|
if (length14) {
|
|
const _JSON14 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = JSON.stringify(closure_136_2.toolCalls);
|
|
}
|
|
closure_136_0.setAttributes(closure_136_9);
|
|
closure_136_0.end();
|
|
c12 = 3;
|
|
const obj12 = { value: value3, done: true };
|
|
return obj12;
|
|
}
|
|
}
|
|
} else {
|
|
closure_136_6 = value;
|
|
const done2 = value.done;
|
|
closure_136_4 = !done2;
|
|
if (done2) {
|
|
c9 = 2;
|
|
} else {
|
|
value4 = closure_136_6.value;
|
|
closure_135_5(value4, closure_136_2, closure_136_1, closure_136_0);
|
|
c11 = 6;
|
|
c12 = 1;
|
|
c9 = 6;
|
|
let tmp331 = closure_136_4;
|
|
if (closure_136_4) {
|
|
tmp331 = null != closure_136_7.return;
|
|
}
|
|
if (tmp331) {
|
|
c11 = 11;
|
|
c12 = 1;
|
|
const obj13 = { value: closure_135_2(closure_136_7.return()), done: false };
|
|
return obj13;
|
|
} else {
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
c9 = 0;
|
|
const obj14 = {};
|
|
obj14[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE] = true;
|
|
closure_136_9 = obj14;
|
|
if (closure_136_2.responseId) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_ID_ATTRIBUTE] = closure_136_2.responseId;
|
|
}
|
|
if (closure_136_2.responseModel) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = closure_136_2.responseModel;
|
|
}
|
|
if (undefined !== closure_136_2.promptTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = closure_136_2.promptTokens;
|
|
}
|
|
if (undefined !== closure_136_2.completionTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = closure_136_2.completionTokens;
|
|
}
|
|
if (undefined !== closure_136_2.totalTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = closure_136_2.totalTokens;
|
|
}
|
|
if (closure_136_2.finishReasons.length) {
|
|
const _JSON9 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = JSON.stringify(closure_136_2.finishReasons);
|
|
}
|
|
let length9 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length9 = closure_136_2.responseTexts.length;
|
|
}
|
|
if (length9) {
|
|
const responseTexts5 = closure_136_2.responseTexts;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = responseTexts5.join("");
|
|
}
|
|
let length10 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length10 = closure_136_2.toolCalls.length;
|
|
}
|
|
if (length10) {
|
|
const _JSON10 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = JSON.stringify(closure_136_2.toolCalls);
|
|
}
|
|
closure_136_0.setAttributes(closure_136_9);
|
|
closure_136_0.end();
|
|
c12 = 3;
|
|
const obj15 = { value: value2, done: true };
|
|
return obj15;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
case 6:
|
|
if (arg0 === 1) {
|
|
c12 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c9 = 7;
|
|
let tmp418 = closure_136_4;
|
|
if (closure_136_4) {
|
|
tmp418 = null != closure_136_7.return;
|
|
}
|
|
if (tmp418) {
|
|
c11 = 13;
|
|
c12 = 1;
|
|
const obj16 = { value: closure_135_2(closure_136_7.return()), done: false };
|
|
return obj16;
|
|
} else {
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
c9 = 0;
|
|
const obj17 = {};
|
|
obj17[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE] = true;
|
|
closure_136_9 = obj17;
|
|
if (closure_136_2.responseId) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_ID_ATTRIBUTE] = closure_136_2.responseId;
|
|
}
|
|
if (closure_136_2.responseModel) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = closure_136_2.responseModel;
|
|
}
|
|
if (undefined !== closure_136_2.promptTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = closure_136_2.promptTokens;
|
|
}
|
|
if (undefined !== closure_136_2.completionTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = closure_136_2.completionTokens;
|
|
}
|
|
if (undefined !== closure_136_2.totalTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = closure_136_2.totalTokens;
|
|
}
|
|
if (closure_136_2.finishReasons.length) {
|
|
const _JSON11 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = JSON.stringify(closure_136_2.finishReasons);
|
|
}
|
|
let length11 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length11 = closure_136_2.responseTexts.length;
|
|
}
|
|
if (length11) {
|
|
const responseTexts6 = closure_136_2.responseTexts;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = responseTexts6.join("");
|
|
}
|
|
let length12 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length12 = closure_136_2.toolCalls.length;
|
|
}
|
|
if (length12) {
|
|
const _JSON12 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = JSON.stringify(closure_136_2.toolCalls);
|
|
}
|
|
closure_136_0.setAttributes(closure_136_9);
|
|
closure_136_0.end();
|
|
c12 = 3;
|
|
const obj18 = { value, done: true };
|
|
return obj18;
|
|
}
|
|
}
|
|
} else {
|
|
closure_136_4 = false;
|
|
c11 = 7;
|
|
c12 = 1;
|
|
const obj19 = { value: closure_135_2(closure_136_7.next()), done: false };
|
|
return obj19;
|
|
}
|
|
break;
|
|
case 7:
|
|
if (arg0 === 1) {
|
|
c12 = 3;
|
|
throw value;
|
|
} else {
|
|
value2 = value;
|
|
if (arg0 !== 2) {
|
|
closure_136_6 = value;
|
|
const done = value.done;
|
|
closure_136_4 = !done;
|
|
}
|
|
}
|
|
break;
|
|
case 8:
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
throw tmp325;
|
|
}
|
|
break;
|
|
case 9:
|
|
if (arg0 === 1) {
|
|
c12 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
c9 = 0;
|
|
const obj20 = {};
|
|
obj20[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE] = true;
|
|
closure_136_9 = obj20;
|
|
if (closure_136_2.responseId) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_ID_ATTRIBUTE] = closure_136_2.responseId;
|
|
}
|
|
if (closure_136_2.responseModel) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = closure_136_2.responseModel;
|
|
}
|
|
if (undefined !== closure_136_2.promptTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = closure_136_2.promptTokens;
|
|
}
|
|
if (undefined !== closure_136_2.completionTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = closure_136_2.completionTokens;
|
|
}
|
|
if (undefined !== closure_136_2.totalTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = closure_136_2.totalTokens;
|
|
}
|
|
if (closure_136_2.finishReasons.length) {
|
|
const _JSON7 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = JSON.stringify(closure_136_2.finishReasons);
|
|
}
|
|
let length7 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length7 = closure_136_2.responseTexts.length;
|
|
}
|
|
if (length7) {
|
|
const responseTexts4 = closure_136_2.responseTexts;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = responseTexts4.join("");
|
|
}
|
|
let length8 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length8 = closure_136_2.toolCalls.length;
|
|
}
|
|
if (length8) {
|
|
const _JSON8 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = JSON.stringify(closure_136_2.toolCalls);
|
|
}
|
|
closure_136_0.setAttributes(closure_136_9);
|
|
closure_136_0.end();
|
|
c12 = 3;
|
|
const obj21 = { value, done: true };
|
|
return obj21;
|
|
}
|
|
}
|
|
break;
|
|
case 10:
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
throw tmp247;
|
|
}
|
|
break;
|
|
case 11:
|
|
if (arg0 === 1) {
|
|
c12 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
c9 = 0;
|
|
const obj22 = {};
|
|
obj22[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE] = true;
|
|
closure_136_9 = obj22;
|
|
if (closure_136_2.responseId) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_ID_ATTRIBUTE] = closure_136_2.responseId;
|
|
}
|
|
if (closure_136_2.responseModel) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = closure_136_2.responseModel;
|
|
}
|
|
if (undefined !== closure_136_2.promptTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = closure_136_2.promptTokens;
|
|
}
|
|
if (undefined !== closure_136_2.completionTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = closure_136_2.completionTokens;
|
|
}
|
|
if (undefined !== closure_136_2.totalTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = closure_136_2.totalTokens;
|
|
}
|
|
if (closure_136_2.finishReasons.length) {
|
|
const _JSON5 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = JSON.stringify(closure_136_2.finishReasons);
|
|
}
|
|
let length5 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length5 = closure_136_2.responseTexts.length;
|
|
}
|
|
if (length5) {
|
|
const responseTexts3 = closure_136_2.responseTexts;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = responseTexts3.join("");
|
|
}
|
|
let length6 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length6 = closure_136_2.toolCalls.length;
|
|
}
|
|
if (length6) {
|
|
const _JSON6 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = JSON.stringify(closure_136_2.toolCalls);
|
|
}
|
|
closure_136_0.setAttributes(closure_136_9);
|
|
closure_136_0.end();
|
|
c12 = 3;
|
|
const obj23 = { value, done: true };
|
|
return obj23;
|
|
}
|
|
}
|
|
break;
|
|
case 12:
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
throw tmp169;
|
|
}
|
|
break;
|
|
case 13:
|
|
if (arg0 === 1) {
|
|
c12 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
c9 = 0;
|
|
const obj24 = {};
|
|
obj24[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE] = true;
|
|
closure_136_9 = obj24;
|
|
if (closure_136_2.responseId) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_ID_ATTRIBUTE] = closure_136_2.responseId;
|
|
}
|
|
if (closure_136_2.responseModel) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = closure_136_2.responseModel;
|
|
}
|
|
if (undefined !== closure_136_2.promptTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = closure_136_2.promptTokens;
|
|
}
|
|
if (undefined !== closure_136_2.completionTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = closure_136_2.completionTokens;
|
|
}
|
|
if (undefined !== closure_136_2.totalTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = closure_136_2.totalTokens;
|
|
}
|
|
if (closure_136_2.finishReasons.length) {
|
|
const _JSON3 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = JSON.stringify(closure_136_2.finishReasons);
|
|
}
|
|
let length3 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length3 = closure_136_2.responseTexts.length;
|
|
}
|
|
if (length3) {
|
|
const responseTexts2 = closure_136_2.responseTexts;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = responseTexts2.join("");
|
|
}
|
|
let length4 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length4 = closure_136_2.toolCalls.length;
|
|
}
|
|
if (length4) {
|
|
const _JSON4 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = JSON.stringify(closure_136_2.toolCalls);
|
|
}
|
|
closure_136_0.setAttributes(closure_136_9);
|
|
closure_136_0.end();
|
|
c12 = 3;
|
|
const obj25 = { value, done: true };
|
|
return obj25;
|
|
}
|
|
}
|
|
break;
|
|
case 14:
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
throw tmp91;
|
|
}
|
|
break;
|
|
case 15:
|
|
if (arg0 === 1) {
|
|
c12 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
c9 = 0;
|
|
const obj = {};
|
|
obj[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE] = true;
|
|
closure_136_9 = obj;
|
|
if (closure_136_2.responseId) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_ID_ATTRIBUTE] = closure_136_2.responseId;
|
|
}
|
|
if (closure_136_2.responseModel) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = closure_136_2.responseModel;
|
|
}
|
|
if (undefined !== closure_136_2.promptTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = closure_136_2.promptTokens;
|
|
}
|
|
if (undefined !== closure_136_2.completionTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = closure_136_2.completionTokens;
|
|
}
|
|
if (undefined !== closure_136_2.totalTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = closure_136_2.totalTokens;
|
|
}
|
|
if (closure_136_2.finishReasons.length) {
|
|
const _JSON = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = JSON.stringify(closure_136_2.finishReasons);
|
|
}
|
|
let length = closure_136_1;
|
|
if (closure_136_1) {
|
|
length = closure_136_2.responseTexts.length;
|
|
}
|
|
if (length) {
|
|
const responseTexts = closure_136_2.responseTexts;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = responseTexts.join("");
|
|
}
|
|
let length2 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length2 = closure_136_2.toolCalls.length;
|
|
}
|
|
if (length2) {
|
|
const _JSON2 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = JSON.stringify(closure_136_2.toolCalls);
|
|
}
|
|
closure_136_0.setAttributes(closure_136_9);
|
|
closure_136_0.end();
|
|
c12 = 3;
|
|
const obj26 = { value, done: true };
|
|
return obj26;
|
|
}
|
|
}
|
|
break;
|
|
default:
|
|
if (arg0 === 1) {
|
|
c12 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c9 = 1;
|
|
if (closure_136_5) {
|
|
throw closure_136_3;
|
|
} else {
|
|
c9 = 0;
|
|
const obj27 = {};
|
|
obj27[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_STREAMING_ATTRIBUTE] = true;
|
|
closure_136_9 = obj27;
|
|
if (closure_136_2.responseId) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_ID_ATTRIBUTE] = closure_136_2.responseId;
|
|
}
|
|
if (closure_136_2.responseModel) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_MODEL_ATTRIBUTE] = closure_136_2.responseModel;
|
|
}
|
|
if (undefined !== closure_136_2.promptTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_INPUT_TOKENS_ATTRIBUTE] = closure_136_2.promptTokens;
|
|
}
|
|
if (undefined !== closure_136_2.completionTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_OUTPUT_TOKENS_ATTRIBUTE] = closure_136_2.completionTokens;
|
|
}
|
|
if (undefined !== closure_136_2.totalTokens) {
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_USAGE_TOTAL_TOKENS_ATTRIBUTE] = closure_136_2.totalTokens;
|
|
}
|
|
if (closure_136_2.finishReasons.length) {
|
|
const _JSON19 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_FINISH_REASONS_ATTRIBUTE] = JSON.stringify(closure_136_2.finishReasons);
|
|
}
|
|
let length19 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length19 = closure_136_2.responseTexts.length;
|
|
}
|
|
if (length19) {
|
|
const responseTexts10 = closure_136_2.responseTexts;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TEXT_ATTRIBUTE] = responseTexts10.join("");
|
|
}
|
|
let length20 = closure_136_1;
|
|
if (closure_136_1) {
|
|
length20 = closure_136_2.toolCalls.length;
|
|
}
|
|
if (length20) {
|
|
const _JSON20 = JSON;
|
|
closure_136_9[closure_135_0(closure_135_1[4]).GEN_AI_RESPONSE_TOOL_CALLS_ATTRIBUTE] = JSON.stringify(closure_136_2.toolCalls);
|
|
}
|
|
closure_136_0.setAttributes(closure_136_9);
|
|
closure_136_0.end();
|
|
c12 = 3;
|
|
const obj28 = { value, done: true };
|
|
return obj28;
|
|
}
|
|
}
|
|
}
|
|
} catch (tmp847) {
|
|
closure_10 = tmp847;
|
|
if (tmp5 === c9) {
|
|
c12 = tmp3;
|
|
throw tmp847;
|
|
} else if (tmp2 === tmp849) {
|
|
c11 = tmp2;
|
|
} else if (tmp === tmp849) {
|
|
c11 = tmp;
|
|
} else if (tmp3 === tmp849) {
|
|
c11 = tmp3;
|
|
} else if (tmp13 === tmp849) {
|
|
c11 = tmp13;
|
|
} else if (tmp6 === tmp849) {
|
|
c11 = tmp12;
|
|
} else if (tmp7 === tmp849) {
|
|
c11 = tmp11;
|
|
} else if (tmp8 === tmp849) {
|
|
c11 = tmp10;
|
|
} else {
|
|
c11 = tmp9;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
|
|
|
|
export const instrumentStream = function instrumentStream(arg0, arg1, arg2) {
|
|
const self = this;
|
|
const apply = closure_6.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|