UNPKG

@copilotkit/runtime-client-gql

Version:

<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />

1,210 lines (1,201 loc) • 618 kB
import { __commonJS, __toESM } from "./chunk-DELDZXUX.mjs"; // ../../node_modules/.pnpm/js-tokens@9.0.1/node_modules/js-tokens/index.js var require_js_tokens = __commonJS({ "../../node_modules/.pnpm/js-tokens@9.0.1/node_modules/js-tokens/index.js"(exports, module) { var HashbangComment; var Identifier; var JSXIdentifier; var JSXPunctuator; var JSXString; var JSXText; var KeywordsWithExpressionAfter; var KeywordsWithNoLineTerminatorAfter; var LineTerminatorSequence; var MultiLineComment; var Newline; var NumericLiteral; var Punctuator; var RegularExpressionLiteral; var SingleLineComment; var StringLiteral; var Template; var TokensNotPrecedingObjectLiteral; var TokensPrecedingExpression; var WhiteSpace; var jsTokens2; RegularExpressionLiteral = /\/(?![*\/])(?:\[(?:[^\]\\\n\r\u2028\u2029]+|\\.)*\]?|[^\/[\\\n\r\u2028\u2029]+|\\.)*(\/[$_\u200C\u200D\p{ID_Continue}]*|\\)?/yu; Punctuator = /--|\+\+|=>|\.{3}|\??\.(?!\d)|(?:&&|\|\||\?\?|[+\-%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2}|\/(?![\/*]))=?|[?~,:;[\](){}]/y; Identifier = /(\x23?)(?=[$_\p{ID_Start}\\])(?:[$_\u200C\u200D\p{ID_Continue}]+|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+/yu; StringLiteral = /(['"])(?:[^'"\\\n\r]+|(?!\1)['"]|\\(?:\r\n|[^]))*(\1)?/y; NumericLiteral = /(?:0[xX][\da-fA-F](?:_?[\da-fA-F])*|0[oO][0-7](?:_?[0-7])*|0[bB][01](?:_?[01])*)n?|0n|[1-9](?:_?\d)*n|(?:(?:0(?!\d)|0\d*[89]\d*|[1-9](?:_?\d)*)(?:\.(?:\d(?:_?\d)*)?)?|\.\d(?:_?\d)*)(?:[eE][+-]?\d(?:_?\d)*)?|0[0-7]+/y; Template = /[`}](?:[^`\\$]+|\\[^]|\$(?!\{))*(`|\$\{)?/y; WhiteSpace = /[\t\v\f\ufeff\p{Zs}]+/yu; LineTerminatorSequence = /\r?\n|[\r\u2028\u2029]/y; MultiLineComment = /\/\*(?:[^*]+|\*(?!\/))*(\*\/)?/y; SingleLineComment = /\/\/.*/y; HashbangComment = /^#!.*/; JSXPunctuator = /[<>.:={}]|\/(?![\/*])/y; JSXIdentifier = /[$_\p{ID_Start}][$_\u200C\u200D\p{ID_Continue}-]*/yu; JSXString = /(['"])(?:[^'"]+|(?!\1)['"])*(\1)?/y; JSXText = /[^<>{}]+/y; TokensPrecedingExpression = /^(?:[\/+-]|\.{3}|\?(?:InterpolationIn(?:JSX|Template)|NoLineTerminatorHere|NonExpressionParenEnd|UnaryIncDec))?$|[{}([,;<>=*%&|^!~?:]$/; TokensNotPrecedingObjectLiteral = /^(?:=>|[;\]){}]|else|\?(?:NoLineTerminatorHere|NonExpressionParenEnd))?$/; KeywordsWithExpressionAfter = /^(?:await|case|default|delete|do|else|instanceof|new|return|throw|typeof|void|yield)$/; KeywordsWithNoLineTerminatorAfter = /^(?:return|throw|yield)$/; Newline = RegExp(LineTerminatorSequence.source); module.exports = jsTokens2 = function* (input, { jsx = false } = {}) { var braces, firstCodePoint, isExpression, lastIndex, lastSignificantToken, length, match, mode, nextLastIndex, nextLastSignificantToken, parenNesting, postfixIncDec, punctuator, stack; ({ length } = input); lastIndex = 0; lastSignificantToken = ""; stack = [ { tag: "JS" } ]; braces = []; parenNesting = 0; postfixIncDec = false; if (match = HashbangComment.exec(input)) { yield { type: "HashbangComment", value: match[0] }; lastIndex = match[0].length; } while (lastIndex < length) { mode = stack[stack.length - 1]; switch (mode.tag) { case "JS": case "JSNonExpressionParen": case "InterpolationInTemplate": case "InterpolationInJSX": if (input[lastIndex] === "/" && (TokensPrecedingExpression.test(lastSignificantToken) || KeywordsWithExpressionAfter.test(lastSignificantToken))) { RegularExpressionLiteral.lastIndex = lastIndex; if (match = RegularExpressionLiteral.exec(input)) { lastIndex = RegularExpressionLiteral.lastIndex; lastSignificantToken = match[0]; postfixIncDec = true; yield { type: "RegularExpressionLiteral", value: match[0], closed: match[1] !== void 0 && match[1] !== "\\" }; continue; } } Punctuator.lastIndex = lastIndex; if (match = Punctuator.exec(input)) { punctuator = match[0]; nextLastIndex = Punctuator.lastIndex; nextLastSignificantToken = punctuator; switch (punctuator) { case "(": if (lastSignificantToken === "?NonExpressionParenKeyword") { stack.push({ tag: "JSNonExpressionParen", nesting: parenNesting }); } parenNesting++; postfixIncDec = false; break; case ")": parenNesting--; postfixIncDec = true; if (mode.tag === "JSNonExpressionParen" && parenNesting === mode.nesting) { stack.pop(); nextLastSignificantToken = "?NonExpressionParenEnd"; postfixIncDec = false; } break; case "{": Punctuator.lastIndex = 0; isExpression = !TokensNotPrecedingObjectLiteral.test(lastSignificantToken) && (TokensPrecedingExpression.test(lastSignificantToken) || KeywordsWithExpressionAfter.test(lastSignificantToken)); braces.push(isExpression); postfixIncDec = false; break; case "}": switch (mode.tag) { case "InterpolationInTemplate": if (braces.length === mode.nesting) { Template.lastIndex = lastIndex; match = Template.exec(input); lastIndex = Template.lastIndex; lastSignificantToken = match[0]; if (match[1] === "${") { lastSignificantToken = "?InterpolationInTemplate"; postfixIncDec = false; yield { type: "TemplateMiddle", value: match[0] }; } else { stack.pop(); postfixIncDec = true; yield { type: "TemplateTail", value: match[0], closed: match[1] === "`" }; } continue; } break; case "InterpolationInJSX": if (braces.length === mode.nesting) { stack.pop(); lastIndex += 1; lastSignificantToken = "}"; yield { type: "JSXPunctuator", value: "}" }; continue; } } postfixIncDec = braces.pop(); nextLastSignificantToken = postfixIncDec ? "?ExpressionBraceEnd" : "}"; break; case "]": postfixIncDec = true; break; case "++": case "--": nextLastSignificantToken = postfixIncDec ? "?PostfixIncDec" : "?UnaryIncDec"; break; case "<": if (jsx && (TokensPrecedingExpression.test(lastSignificantToken) || KeywordsWithExpressionAfter.test(lastSignificantToken))) { stack.push({ tag: "JSXTag" }); lastIndex += 1; lastSignificantToken = "<"; yield { type: "JSXPunctuator", value: punctuator }; continue; } postfixIncDec = false; break; default: postfixIncDec = false; } lastIndex = nextLastIndex; lastSignificantToken = nextLastSignificantToken; yield { type: "Punctuator", value: punctuator }; continue; } Identifier.lastIndex = lastIndex; if (match = Identifier.exec(input)) { lastIndex = Identifier.lastIndex; nextLastSignificantToken = match[0]; switch (match[0]) { case "for": case "if": case "while": case "with": if (lastSignificantToken !== "." && lastSignificantToken !== "?.") { nextLastSignificantToken = "?NonExpressionParenKeyword"; } } lastSignificantToken = nextLastSignificantToken; postfixIncDec = !KeywordsWithExpressionAfter.test(match[0]); yield { type: match[1] === "#" ? "PrivateIdentifier" : "IdentifierName", value: match[0] }; continue; } StringLiteral.lastIndex = lastIndex; if (match = StringLiteral.exec(input)) { lastIndex = StringLiteral.lastIndex; lastSignificantToken = match[0]; postfixIncDec = true; yield { type: "StringLiteral", value: match[0], closed: match[2] !== void 0 }; continue; } NumericLiteral.lastIndex = lastIndex; if (match = NumericLiteral.exec(input)) { lastIndex = NumericLiteral.lastIndex; lastSignificantToken = match[0]; postfixIncDec = true; yield { type: "NumericLiteral", value: match[0] }; continue; } Template.lastIndex = lastIndex; if (match = Template.exec(input)) { lastIndex = Template.lastIndex; lastSignificantToken = match[0]; if (match[1] === "${") { lastSignificantToken = "?InterpolationInTemplate"; stack.push({ tag: "InterpolationInTemplate", nesting: braces.length }); postfixIncDec = false; yield { type: "TemplateHead", value: match[0] }; } else { postfixIncDec = true; yield { type: "NoSubstitutionTemplate", value: match[0], closed: match[1] === "`" }; } continue; } break; case "JSXTag": case "JSXTagEnd": JSXPunctuator.lastIndex = lastIndex; if (match = JSXPunctuator.exec(input)) { lastIndex = JSXPunctuator.lastIndex; nextLastSignificantToken = match[0]; switch (match[0]) { case "<": stack.push({ tag: "JSXTag" }); break; case ">": stack.pop(); if (lastSignificantToken === "/" || mode.tag === "JSXTagEnd") { nextLastSignificantToken = "?JSX"; postfixIncDec = true; } else { stack.push({ tag: "JSXChildren" }); } break; case "{": stack.push({ tag: "InterpolationInJSX", nesting: braces.length }); nextLastSignificantToken = "?InterpolationInJSX"; postfixIncDec = false; break; case "/": if (lastSignificantToken === "<") { stack.pop(); if (stack[stack.length - 1].tag === "JSXChildren") { stack.pop(); } stack.push({ tag: "JSXTagEnd" }); } } lastSignificantToken = nextLastSignificantToken; yield { type: "JSXPunctuator", value: match[0] }; continue; } JSXIdentifier.lastIndex = lastIndex; if (match = JSXIdentifier.exec(input)) { lastIndex = JSXIdentifier.lastIndex; lastSignificantToken = match[0]; yield { type: "JSXIdentifier", value: match[0] }; continue; } JSXString.lastIndex = lastIndex; if (match = JSXString.exec(input)) { lastIndex = JSXString.lastIndex; lastSignificantToken = match[0]; yield { type: "JSXString", value: match[0], closed: match[2] !== void 0 }; continue; } break; case "JSXChildren": JSXText.lastIndex = lastIndex; if (match = JSXText.exec(input)) { lastIndex = JSXText.lastIndex; lastSignificantToken = match[0]; yield { type: "JSXText", value: match[0] }; continue; } switch (input[lastIndex]) { case "<": stack.push({ tag: "JSXTag" }); lastIndex++; lastSignificantToken = "<"; yield { type: "JSXPunctuator", value: "<" }; continue; case "{": stack.push({ tag: "InterpolationInJSX", nesting: braces.length }); lastIndex++; lastSignificantToken = "?InterpolationInJSX"; postfixIncDec = false; yield { type: "JSXPunctuator", value: "{" }; continue; } } WhiteSpace.lastIndex = lastIndex; if (match = WhiteSpace.exec(input)) { lastIndex = WhiteSpace.lastIndex; yield { type: "WhiteSpace", value: match[0] }; continue; } LineTerminatorSequence.lastIndex = lastIndex; if (match = LineTerminatorSequence.exec(input)) { lastIndex = LineTerminatorSequence.lastIndex; postfixIncDec = false; if (KeywordsWithNoLineTerminatorAfter.test(lastSignificantToken)) { lastSignificantToken = "?NoLineTerminatorHere"; } yield { type: "LineTerminatorSequence", value: match[0] }; continue; } MultiLineComment.lastIndex = lastIndex; if (match = MultiLineComment.exec(input)) { lastIndex = MultiLineComment.lastIndex; if (Newline.test(match[0])) { postfixIncDec = false; if (KeywordsWithNoLineTerminatorAfter.test(lastSignificantToken)) { lastSignificantToken = "?NoLineTerminatorHere"; } } yield { type: "MultiLineComment", value: match[0], closed: match[1] !== void 0 }; continue; } SingleLineComment.lastIndex = lastIndex; if (match = SingleLineComment.exec(input)) { lastIndex = SingleLineComment.lastIndex; postfixIncDec = false; yield { type: "SingleLineComment", value: match[0] }; continue; } firstCodePoint = String.fromCodePoint(input.codePointAt(lastIndex)); lastIndex += firstCodePoint.length; lastSignificantToken = firstCodePoint; postfixIncDec = false; yield { type: mode.tag.startsWith("JSX") ? "JSXInvalid" : "Invalid", value: firstCodePoint }; } return void 0; }; } }); // ../../node_modules/.pnpm/expect-type@1.2.2/node_modules/expect-type/dist/branding.js var require_branding = __commonJS({ "../../node_modules/.pnpm/expect-type@1.2.2/node_modules/expect-type/dist/branding.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); } }); // ../../node_modules/.pnpm/expect-type@1.2.2/node_modules/expect-type/dist/messages.js var require_messages = __commonJS({ "../../node_modules/.pnpm/expect-type@1.2.2/node_modules/expect-type/dist/messages.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var inverted = Symbol("inverted"); var expectNull = Symbol("expectNull"); var expectUndefined = Symbol("expectUndefined"); var expectNumber = Symbol("expectNumber"); var expectString = Symbol("expectString"); var expectBoolean = Symbol("expectBoolean"); var expectVoid = Symbol("expectVoid"); var expectFunction = Symbol("expectFunction"); var expectObject = Symbol("expectObject"); var expectArray = Symbol("expectArray"); var expectSymbol = Symbol("expectSymbol"); var expectAny = Symbol("expectAny"); var expectUnknown = Symbol("expectUnknown"); var expectNever = Symbol("expectNever"); var expectNullable = Symbol("expectNullable"); var expectBigInt = Symbol("expectBigInt"); } }); // ../../node_modules/.pnpm/expect-type@1.2.2/node_modules/expect-type/dist/overloads.js var require_overloads = __commonJS({ "../../node_modules/.pnpm/expect-type@1.2.2/node_modules/expect-type/dist/overloads.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); } }); // ../../node_modules/.pnpm/expect-type@1.2.2/node_modules/expect-type/dist/utils.js var require_utils = __commonJS({ "../../node_modules/.pnpm/expect-type@1.2.2/node_modules/expect-type/dist/utils.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var secret = Symbol("secret"); var mismatch = Symbol("mismatch"); var avalue = Symbol("avalue"); } }); // ../../node_modules/.pnpm/expect-type@1.2.2/node_modules/expect-type/dist/index.js var require_dist = __commonJS({ "../../node_modules/.pnpm/expect-type@1.2.2/node_modules/expect-type/dist/index.js"(exports) { "use strict"; var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m2, k, k2) { if (k2 === void 0) k2 = k; var desc = Object.getOwnPropertyDescriptor(m2, k); if (!desc || ("get" in desc ? !m2.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m2[k]; } }; } Object.defineProperty(o, k2, desc); } : function(o, m2, k, k2) { if (k2 === void 0) k2 = k; o[k2] = m2[k]; }); var __exportStar = exports && exports.__exportStar || function(m2, exports2) { for (var p3 in m2) if (p3 !== "default" && !Object.prototype.hasOwnProperty.call(exports2, p3)) __createBinding(exports2, m2, p3); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.expectTypeOf = void 0; __exportStar(require_branding(), exports); __exportStar(require_messages(), exports); __exportStar(require_overloads(), exports); __exportStar(require_utils(), exports); var fn2 = () => true; var expectTypeOf2 = (_actual) => { const nonFunctionProperties = [ "parameters", "returns", "resolves", "not", "items", "constructorParameters", "thisParameter", "instance", "guards", "asserts", "branded" ]; const obj = { /* eslint-disable @typescript-eslint/no-unsafe-assignment */ toBeAny: fn2, toBeUnknown: fn2, toBeNever: fn2, toBeFunction: fn2, toBeObject: fn2, toBeArray: fn2, toBeString: fn2, toBeNumber: fn2, toBeBoolean: fn2, toBeVoid: fn2, toBeSymbol: fn2, toBeNull: fn2, toBeUndefined: fn2, toBeNullable: fn2, toBeBigInt: fn2, toMatchTypeOf: fn2, toEqualTypeOf: fn2, toBeConstructibleWith: fn2, toMatchObjectType: fn2, toExtend: fn2, map: exports.expectTypeOf, toBeCallableWith: exports.expectTypeOf, extract: exports.expectTypeOf, exclude: exports.expectTypeOf, pick: exports.expectTypeOf, omit: exports.expectTypeOf, toHaveProperty: exports.expectTypeOf, parameter: exports.expectTypeOf }; const getterProperties = nonFunctionProperties; getterProperties.forEach((prop) => Object.defineProperty(obj, prop, { get: () => (0, exports.expectTypeOf)({}) })); return obj; }; exports.expectTypeOf = expectTypeOf2; } }); // ../../node_modules/.pnpm/tinyrainbow@2.0.0/node_modules/tinyrainbow/dist/chunk-BVHSVHOK.js var f = { reset: [0, 0], bold: [1, 22, "\x1B[22m\x1B[1m"], dim: [2, 22, "\x1B[22m\x1B[2m"], italic: [3, 23], underline: [4, 24], inverse: [7, 27], hidden: [8, 28], strikethrough: [9, 29], black: [30, 39], red: [31, 39], green: [32, 39], yellow: [33, 39], blue: [34, 39], magenta: [35, 39], cyan: [36, 39], white: [37, 39], gray: [90, 39], bgBlack: [40, 49], bgRed: [41, 49], bgGreen: [42, 49], bgYellow: [43, 49], bgBlue: [44, 49], bgMagenta: [45, 49], bgCyan: [46, 49], bgWhite: [47, 49], blackBright: [90, 39], redBright: [91, 39], greenBright: [92, 39], yellowBright: [93, 39], blueBright: [94, 39], magentaBright: [95, 39], cyanBright: [96, 39], whiteBright: [97, 39], bgBlackBright: [100, 49], bgRedBright: [101, 49], bgGreenBright: [102, 49], bgYellowBright: [103, 49], bgBlueBright: [104, 49], bgMagentaBright: [105, 49], bgCyanBright: [106, 49], bgWhiteBright: [107, 49] }; var h = Object.entries(f); function a(n) { return String(n); } a.open = ""; a.close = ""; function C(n = false) { let e = typeof process != "undefined" ? process : void 0, i = (e == null ? void 0 : e.env) || {}, g = (e == null ? void 0 : e.argv) || []; return !("NO_COLOR" in i || g.includes("--no-color")) && ("FORCE_COLOR" in i || g.includes("--color") || (e == null ? void 0 : e.platform) === "win32" || n && i.TERM !== "dumb" || "CI" in i) || typeof window != "undefined" && !!window.chrome; } function p(n = false) { let e = C(n), i = (r2, t, c, o) => { let l = "", s2 = 0; do l += r2.substring(s2, o) + c, s2 = o + t.length, o = r2.indexOf(t, s2); while (~o); return l + r2.substring(s2); }, g = (r2, t, c = r2) => { let o = (l) => { let s2 = String(l), b = s2.indexOf(t, r2.length); return ~b ? r2 + i(s2, t, c, b) + t : r2 + s2 + t; }; return o.open = r2, o.close = t, o; }, u2 = { isColorSupported: e }, d = (r2) => `\x1B[${r2}m`; for (let [r2, t] of h) u2[r2] = e ? g( d(t[0]), d(t[1]), t[2] ) : a; return u2; } // ../../node_modules/.pnpm/tinyrainbow@2.0.0/node_modules/tinyrainbow/dist/node.js import { isatty as s } from "tty"; var r = process.env.FORCE_TTY !== void 0 || s(1); var u = p(r); // ../../node_modules/.pnpm/@vitest+pretty-format@3.2.4/node_modules/@vitest/pretty-format/dist/index.js function _mergeNamespaces(n, m2) { m2.forEach(function(e) { e && typeof e !== "string" && !Array.isArray(e) && Object.keys(e).forEach(function(k) { if (k !== "default" && !(k in n)) { var d = Object.getOwnPropertyDescriptor(e, k); Object.defineProperty(n, k, d.get ? d : { enumerable: true, get: function() { return e[k]; } }); } }); }); return Object.freeze(n); } function getKeysOfEnumerableProperties(object2, compareKeys) { const rawKeys = Object.keys(object2); const keys2 = compareKeys === null ? rawKeys : rawKeys.sort(compareKeys); if (Object.getOwnPropertySymbols) { for (const symbol of Object.getOwnPropertySymbols(object2)) { if (Object.getOwnPropertyDescriptor(object2, symbol).enumerable) { keys2.push(symbol); } } } return keys2; } function printIteratorEntries(iterator, config2, indentation, depth, refs, printer2, separator = ": ") { let result = ""; let width = 0; let current = iterator.next(); if (!current.done) { result += config2.spacingOuter; const indentationNext = indentation + config2.indent; while (!current.done) { result += indentationNext; if (width++ === config2.maxWidth) { result += "\u2026"; break; } const name = printer2(current.value[0], config2, indentationNext, depth, refs); const value = printer2(current.value[1], config2, indentationNext, depth, refs); result += name + separator + value; current = iterator.next(); if (!current.done) { result += `,${config2.spacingInner}`; } else if (!config2.min) { result += ","; } } result += config2.spacingOuter + indentation; } return result; } function printIteratorValues(iterator, config2, indentation, depth, refs, printer2) { let result = ""; let width = 0; let current = iterator.next(); if (!current.done) { result += config2.spacingOuter; const indentationNext = indentation + config2.indent; while (!current.done) { result += indentationNext; if (width++ === config2.maxWidth) { result += "\u2026"; break; } result += printer2(current.value, config2, indentationNext, depth, refs); current = iterator.next(); if (!current.done) { result += `,${config2.spacingInner}`; } else if (!config2.min) { result += ","; } } result += config2.spacingOuter + indentation; } return result; } function printListItems(list, config2, indentation, depth, refs, printer2) { let result = ""; list = list instanceof ArrayBuffer ? new DataView(list) : list; const isDataView = (l) => l instanceof DataView; const length = isDataView(list) ? list.byteLength : list.length; if (length > 0) { result += config2.spacingOuter; const indentationNext = indentation + config2.indent; for (let i = 0; i < length; i++) { result += indentationNext; if (i === config2.maxWidth) { result += "\u2026"; break; } if (isDataView(list) || i in list) { result += printer2(isDataView(list) ? list.getInt8(i) : list[i], config2, indentationNext, depth, refs); } if (i < length - 1) { result += `,${config2.spacingInner}`; } else if (!config2.min) { result += ","; } } result += config2.spacingOuter + indentation; } return result; } function printObjectProperties(val, config2, indentation, depth, refs, printer2) { let result = ""; const keys2 = getKeysOfEnumerableProperties(val, config2.compareKeys); if (keys2.length > 0) { result += config2.spacingOuter; const indentationNext = indentation + config2.indent; for (let i = 0; i < keys2.length; i++) { const key = keys2[i]; const name = printer2(key, config2, indentationNext, depth, refs); const value = printer2(val[key], config2, indentationNext, depth, refs); result += `${indentationNext + name}: ${value}`; if (i < keys2.length - 1) { result += `,${config2.spacingInner}`; } else if (!config2.min) { result += ","; } } result += config2.spacingOuter + indentation; } return result; } var asymmetricMatcher = typeof Symbol === "function" && Symbol.for ? Symbol.for("jest.asymmetricMatcher") : 1267621; var SPACE$2 = " "; var serialize$5 = (val, config2, indentation, depth, refs, printer2) => { const stringedValue = val.toString(); if (stringedValue === "ArrayContaining" || stringedValue === "ArrayNotContaining") { if (++depth > config2.maxDepth) { return `[${stringedValue}]`; } return `${stringedValue + SPACE$2}[${printListItems(val.sample, config2, indentation, depth, refs, printer2)}]`; } if (stringedValue === "ObjectContaining" || stringedValue === "ObjectNotContaining") { if (++depth > config2.maxDepth) { return `[${stringedValue}]`; } return `${stringedValue + SPACE$2}{${printObjectProperties(val.sample, config2, indentation, depth, refs, printer2)}}`; } if (stringedValue === "StringMatching" || stringedValue === "StringNotMatching") { return stringedValue + SPACE$2 + printer2(val.sample, config2, indentation, depth, refs); } if (stringedValue === "StringContaining" || stringedValue === "StringNotContaining") { return stringedValue + SPACE$2 + printer2(val.sample, config2, indentation, depth, refs); } if (typeof val.toAsymmetricMatcher !== "function") { throw new TypeError(`Asymmetric matcher ${val.constructor.name} does not implement toAsymmetricMatcher()`); } return val.toAsymmetricMatcher(); }; var test$5 = (val) => val && val.$$typeof === asymmetricMatcher; var plugin$5 = { serialize: serialize$5, test: test$5 }; var SPACE$1 = " "; var OBJECT_NAMES = /* @__PURE__ */ new Set(["DOMStringMap", "NamedNodeMap"]); var ARRAY_REGEXP = /^(?:HTML\w*Collection|NodeList)$/; function testName(name) { return OBJECT_NAMES.has(name) || ARRAY_REGEXP.test(name); } var test$4 = (val) => val && val.constructor && !!val.constructor.name && testName(val.constructor.name); function isNamedNodeMap(collection) { return collection.constructor.name === "NamedNodeMap"; } var serialize$4 = (collection, config2, indentation, depth, refs, printer2) => { const name = collection.constructor.name; if (++depth > config2.maxDepth) { return `[${name}]`; } return (config2.min ? "" : name + SPACE$1) + (OBJECT_NAMES.has(name) ? `{${printObjectProperties(isNamedNodeMap(collection) ? [...collection].reduce((props, attribute) => { props[attribute.name] = attribute.value; return props; }, {}) : { ...collection }, config2, indentation, depth, refs, printer2)}}` : `[${printListItems([...collection], config2, indentation, depth, refs, printer2)}]`); }; var plugin$4 = { serialize: serialize$4, test: test$4 }; function escapeHTML(str) { return str.replaceAll("<", "&lt;").replaceAll(">", "&gt;"); } function printProps(keys2, props, config2, indentation, depth, refs, printer2) { const indentationNext = indentation + config2.indent; const colors = config2.colors; return keys2.map((key) => { const value = props[key]; let printed = printer2(value, config2, indentationNext, depth, refs); if (typeof value !== "string") { if (printed.includes("\n")) { printed = config2.spacingOuter + indentationNext + printed + config2.spacingOuter + indentation; } printed = `{${printed}}`; } return `${config2.spacingInner + indentation + colors.prop.open + key + colors.prop.close}=${colors.value.open}${printed}${colors.value.close}`; }).join(""); } function printChildren(children, config2, indentation, depth, refs, printer2) { return children.map((child) => config2.spacingOuter + indentation + (typeof child === "string" ? printText(child, config2) : printer2(child, config2, indentation, depth, refs))).join(""); } function printText(text, config2) { const contentColor = config2.colors.content; return contentColor.open + escapeHTML(text) + contentColor.close; } function printComment(comment, config2) { const commentColor = config2.colors.comment; return `${commentColor.open}<!--${escapeHTML(comment)}-->${commentColor.close}`; } function printElement(type3, printedProps, printedChildren, config2, indentation) { const tagColor = config2.colors.tag; return `${tagColor.open}<${type3}${printedProps && tagColor.close + printedProps + config2.spacingOuter + indentation + tagColor.open}${printedChildren ? `>${tagColor.close}${printedChildren}${config2.spacingOuter}${indentation}${tagColor.open}</${type3}` : `${printedProps && !config2.min ? "" : " "}/`}>${tagColor.close}`; } function printElementAsLeaf(type3, config2) { const tagColor = config2.colors.tag; return `${tagColor.open}<${type3}${tagColor.close} \u2026${tagColor.open} />${tagColor.close}`; } var ELEMENT_NODE = 1; var TEXT_NODE = 3; var COMMENT_NODE = 8; var FRAGMENT_NODE = 11; var ELEMENT_REGEXP = /^(?:(?:HTML|SVG)\w*)?Element$/; function testHasAttribute(val) { try { return typeof val.hasAttribute === "function" && val.hasAttribute("is"); } catch { return false; } } function testNode(val) { const constructorName = val.constructor.name; const { nodeType, tagName } = val; const isCustomElement = typeof tagName === "string" && tagName.includes("-") || testHasAttribute(val); return nodeType === ELEMENT_NODE && (ELEMENT_REGEXP.test(constructorName) || isCustomElement) || nodeType === TEXT_NODE && constructorName === "Text" || nodeType === COMMENT_NODE && constructorName === "Comment" || nodeType === FRAGMENT_NODE && constructorName === "DocumentFragment"; } var test$3 = (val) => { var _val$constructor; return (val === null || val === void 0 || (_val$constructor = val.constructor) === null || _val$constructor === void 0 ? void 0 : _val$constructor.name) && testNode(val); }; function nodeIsText(node) { return node.nodeType === TEXT_NODE; } function nodeIsComment(node) { return node.nodeType === COMMENT_NODE; } function nodeIsFragment(node) { return node.nodeType === FRAGMENT_NODE; } var serialize$3 = (node, config2, indentation, depth, refs, printer2) => { if (nodeIsText(node)) { return printText(node.data, config2); } if (nodeIsComment(node)) { return printComment(node.data, config2); } const type3 = nodeIsFragment(node) ? "DocumentFragment" : node.tagName.toLowerCase(); if (++depth > config2.maxDepth) { return printElementAsLeaf(type3, config2); } return printElement(type3, printProps(nodeIsFragment(node) ? [] : Array.from(node.attributes, (attr) => attr.name).sort(), nodeIsFragment(node) ? {} : [...node.attributes].reduce((props, attribute) => { props[attribute.name] = attribute.value; return props; }, {}), config2, indentation + config2.indent, depth, refs, printer2), printChildren(Array.prototype.slice.call(node.childNodes || node.children), config2, indentation + config2.indent, depth, refs, printer2), config2, indentation); }; var plugin$3 = { serialize: serialize$3, test: test$3 }; var IS_ITERABLE_SENTINEL = "@@__IMMUTABLE_ITERABLE__@@"; var IS_LIST_SENTINEL = "@@__IMMUTABLE_LIST__@@"; var IS_KEYED_SENTINEL = "@@__IMMUTABLE_KEYED__@@"; var IS_MAP_SENTINEL = "@@__IMMUTABLE_MAP__@@"; var IS_ORDERED_SENTINEL = "@@__IMMUTABLE_ORDERED__@@"; var IS_RECORD_SENTINEL = "@@__IMMUTABLE_RECORD__@@"; var IS_SEQ_SENTINEL = "@@__IMMUTABLE_SEQ__@@"; var IS_SET_SENTINEL = "@@__IMMUTABLE_SET__@@"; var IS_STACK_SENTINEL = "@@__IMMUTABLE_STACK__@@"; var getImmutableName = (name) => `Immutable.${name}`; var printAsLeaf = (name) => `[${name}]`; var SPACE = " "; var LAZY = "\u2026"; function printImmutableEntries(val, config2, indentation, depth, refs, printer2, type3) { return ++depth > config2.maxDepth ? printAsLeaf(getImmutableName(type3)) : `${getImmutableName(type3) + SPACE}{${printIteratorEntries(val.entries(), config2, indentation, depth, refs, printer2)}}`; } function getRecordEntries(val) { let i = 0; return { next() { if (i < val._keys.length) { const key = val._keys[i++]; return { done: false, value: [key, val.get(key)] }; } return { done: true, value: void 0 }; } }; } function printImmutableRecord(val, config2, indentation, depth, refs, printer2) { const name = getImmutableName(val._name || "Record"); return ++depth > config2.maxDepth ? printAsLeaf(name) : `${name + SPACE}{${printIteratorEntries(getRecordEntries(val), config2, indentation, depth, refs, printer2)}}`; } function printImmutableSeq(val, config2, indentation, depth, refs, printer2) { const name = getImmutableName("Seq"); if (++depth > config2.maxDepth) { return printAsLeaf(name); } if (val[IS_KEYED_SENTINEL]) { return `${name + SPACE}{${val._iter || val._object ? printIteratorEntries(val.entries(), config2, indentation, depth, refs, printer2) : LAZY}}`; } return `${name + SPACE}[${val._iter || val._array || val._collection || val._iterable ? printIteratorValues(val.values(), config2, indentation, depth, refs, printer2) : LAZY}]`; } function printImmutableValues(val, config2, indentation, depth, refs, printer2, type3) { return ++depth > config2.maxDepth ? printAsLeaf(getImmutableName(type3)) : `${getImmutableName(type3) + SPACE}[${printIteratorValues(val.values(), config2, indentation, depth, refs, printer2)}]`; } var serialize$2 = (val, config2, indentation, depth, refs, printer2) => { if (val[IS_MAP_SENTINEL]) { return printImmutableEntries(val, config2, indentation, depth, refs, printer2, val[IS_ORDERED_SENTINEL] ? "OrderedMap" : "Map"); } if (val[IS_LIST_SENTINEL]) { return printImmutableValues(val, config2, indentation, depth, refs, printer2, "List"); } if (val[IS_SET_SENTINEL]) { return printImmutableValues(val, config2, indentation, depth, refs, printer2, val[IS_ORDERED_SENTINEL] ? "OrderedSet" : "Set"); } if (val[IS_STACK_SENTINEL]) { return printImmutableValues(val, config2, indentation, depth, refs, printer2, "Stack"); } if (val[IS_SEQ_SENTINEL]) { return printImmutableSeq(val, config2, indentation, depth, refs, printer2); } return printImmutableRecord(val, config2, indentation, depth, refs, printer2); }; var test$2 = (val) => val && (val[IS_ITERABLE_SENTINEL] === true || val[IS_RECORD_SENTINEL] === true); var plugin$2 = { serialize: serialize$2, test: test$2 }; function getDefaultExportFromCjs(x) { return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, "default") ? x["default"] : x; } var reactIs$1 = { exports: {} }; var reactIs_production = {}; var hasRequiredReactIs_production; function requireReactIs_production() { if (hasRequiredReactIs_production) return reactIs_production; hasRequiredReactIs_production = 1; var REACT_ELEMENT_TYPE = Symbol.for("react.transitional.element"), REACT_PORTAL_TYPE = Symbol.for("react.portal"), REACT_FRAGMENT_TYPE = Symbol.for("react.fragment"), REACT_STRICT_MODE_TYPE = Symbol.for("react.strict_mode"), REACT_PROFILER_TYPE = Symbol.for("react.profiler"); var REACT_CONSUMER_TYPE = Symbol.for("react.consumer"), REACT_CONTEXT_TYPE = Symbol.for("react.context"), REACT_FORWARD_REF_TYPE = Symbol.for("react.forward_ref"), REACT_SUSPENSE_TYPE = Symbol.for("react.suspense"), REACT_SUSPENSE_LIST_TYPE = Symbol.for("react.suspense_list"), REACT_MEMO_TYPE = Symbol.for("react.memo"), REACT_LAZY_TYPE = Symbol.for("react.lazy"), REACT_VIEW_TRANSITION_TYPE = Symbol.for("react.view_transition"), REACT_CLIENT_REFERENCE = Symbol.for("react.client.reference"); function typeOf2(object2) { if ("object" === typeof object2 && null !== object2) { var $$typeof = object2.$$typeof; switch ($$typeof) { case REACT_ELEMENT_TYPE: switch (object2 = object2.type, object2) { case REACT_FRAGMENT_TYPE: case REACT_PROFILER_TYPE: case REACT_STRICT_MODE_TYPE: case REACT_SUSPENSE_TYPE: case REACT_SUSPENSE_LIST_TYPE: case REACT_VIEW_TRANSITION_TYPE: return object2; default: switch (object2 = object2 && object2.$$typeof, object2) { case REACT_CONTEXT_TYPE: case REACT_FORWARD_REF_TYPE: case REACT_LAZY_TYPE: case REACT_MEMO_TYPE: return object2; case REACT_CONSUMER_TYPE: return object2; default: return $$typeof; } } case REACT_PORTAL_TYPE: return $$typeof; } } } reactIs_production.ContextConsumer = REACT_CONSUMER_TYPE; reactIs_production.ContextProvider = REACT_CONTEXT_TYPE; reactIs_production.Element = REACT_ELEMENT_TYPE; reactIs_production.ForwardRef = REACT_FORWARD_REF_TYPE; reactIs_production.Fragment = REACT_FRAGMENT_TYPE; reactIs_production.Lazy = REACT_LAZY_TYPE; reactIs_production.Memo = REACT_MEMO_TYPE; reactIs_production.Portal = REACT_PORTAL_TYPE; reactIs_production.Profiler = REACT_PROFILER_TYPE; reactIs_production.StrictMode = REACT_STRICT_MODE_TYPE; reactIs_production.Suspense = REACT_SUSPENSE_TYPE; reactIs_production.SuspenseList = REACT_SUSPENSE_LIST_TYPE; reactIs_production.isContextConsumer = function(object2) { return typeOf2(object2) === REACT_CONSUMER_TYPE; }; reactIs_production.isContextProvider = function(object2) { return typeOf2(object2) === REACT_CONTEXT_TYPE; }; reactIs_production.isElement = function(object2) { return "object" === typeof object2 && null !== object2 && object2.$$typeof === REACT_ELEMENT_TYPE; }; reactIs_production.isForwardRef = function(object2) { return typeOf2(object2) === REACT_FORWARD_REF_TYPE; }; reactIs_production.isFragment = function(object2) { return typeOf2(object2) === REACT_FRAGMENT_TYPE; }; reactIs_production.isLazy = function(object2) { return typeOf2(object2) === REACT_LAZY_TYPE; }; reactIs_production.isMemo = function(object2) { return typeOf2(object2) === REACT_MEMO_TYPE; }; reactIs_production.isPortal = function(object2) { return typeOf2(object2) === REACT_PORTAL_TYPE; }; reactIs_production.isProfiler = function(object2) { return typeOf2(object2) === REACT_PROFILER_TYPE; }; reactIs_production.isStrictMode = function(object2) { return typeOf2(object2) === REACT_STRICT_MODE_TYPE; }; reactIs_production.isSuspense = function(object2) { return typeOf2(object2) === REACT_SUSPENSE_TYPE; }; reactIs_production.isSuspenseList = function(object2) { return typeOf2(object2) === REACT_SUSPENSE_LIST_TYPE; }; reactIs_production.isValidElementType = function(type3) { return "string" === typeof type3 || "function" === typeof type3 || type3 === REACT_FRAGMENT_TYPE || type3 === REACT_PROFILER_TYPE || type3 === REACT_STRICT_MODE_TYPE || type3 === REACT_SUSPENSE_TYPE || type3 === REACT_SUSPENSE_LIST_TYPE || "object" === typeof type3 && null !== type3 && (type3.$$typeof === REACT_LAZY_TYPE || type3.$$typeof === REACT_MEMO_TYPE || type3.$$typeof === REACT_CONTEXT_TYPE || type3.$$typeof === REACT_CONSUMER_TYPE || type3.$$typeof === REACT_FORWARD_REF_TYPE || type3.$$typeof === REACT_CLIENT_REFERENCE || void 0 !== type3.getModuleId) ? true : false; }; reactIs_production.typeOf = typeOf2; return reactIs_production; } var reactIs_development$1 = {}; var hasRequiredReactIs_development$1; function requireReactIs_development$1() { if (hasRequiredReactIs_development$1) return reactIs_development$1; hasRequiredReactIs_development$1 = 1; "production" !== process.env.NODE_ENV && function() { function typeOf2(object2) { if ("object" === typeof object2 && null !== object2) { var $$typeof = object2.$$typeof; switch ($$typeof) { case REACT_ELEMENT_TYPE: switch (object2 = object2.type, object2) { case REACT_FRAGMENT_TYPE: case REACT_PROFILER_TYPE: case REACT_STRICT_MODE_TYPE: case REACT_SUSPENSE_TYPE: case REACT_SUSPENSE_LIST_TYPE: case REACT_VIEW_TRANSITION_TYPE: return object2; default: switch (object2 = object2 && object2.$$typeof, object2) { case REACT_CONTEXT_TYPE: case REACT_FORWARD_REF_TYPE: case REACT_LAZY_TYPE: case REACT_MEMO_TYPE: return object2; case REACT_CONSUMER_TYPE: return object2; default: return $$typeof; } } case REACT_PORTAL_TYPE: return $$typeof; } } } var REACT_ELEMENT_TYPE = Symbol.for("react.transitional.element"), REACT_PORTAL_TYPE = Symbol.for("react.portal"), REACT_FRAGMENT_TYPE = Symbol.for("react.fragment"), REACT_STRICT_MODE_TYPE = Symbol.for("react.strict_mode"), REACT_PROFILER_TYPE = Symbol.for("react.profiler"); var REACT_CONSUMER_TYPE = Symbol.for("react.consumer"), REACT_CONTEXT_TYPE = Symbol.for("react.context"), REACT_FORWARD_REF_TYPE = Symbol.for("react.forward_ref"), REACT_SUSPENSE_TYPE = Symbol.for("react.suspense"), REACT_SUSPENSE_LIST_TYPE = Symbol.for("react.suspense_list"), REACT_MEMO_TYPE = Symbol.for("react.memo"), REACT_LAZY_TYPE = Symbol.for("react.lazy"), REACT_VIEW_TRANSITION_TYPE = Symbol.for("react.view_transition"), REACT_CLIENT_REFERENCE = Symbol.for("react.client.reference"); reactIs_development$1.ContextConsumer = REACT_CONSUMER_TYPE; reactIs_development$1.ContextProvider = REACT_CONTEXT_TYPE; reactIs_development$1.Element = REACT_ELEMENT_TYPE; reactIs_development$1.ForwardRef = REACT_FORWARD_REF_TYPE; reactIs_development$1.Fragment = REACT_FRAGMENT_TYPE; reactIs_development$1.Lazy = REACT_LAZY_TYPE; reactIs_development$1.Memo = REACT_MEMO_TYPE; reactIs_development$1.Portal = REACT_PORTAL_TYPE; reactIs_development$1.Profiler = REACT_PROFILER_TYPE; reactIs_development$1.StrictMode = REACT_STRICT_MODE_TYPE; reactIs_development$1.Suspense = REACT_SUSPENSE_TYPE; reactIs_development$1.SuspenseList = REACT_SUSPENSE_LIST_TYPE; reactIs_development$1.isContextConsumer = function(object2) { return typeOf2(object2) === REACT_CONSUMER_TYPE; }; reactIs_development$1.isContextProvider = function(object2) { return typeOf2(object2) === REACT_CONTEXT_TYPE; }; reactIs_development$1.isElement = function(object2) { return "object" === typeof object2 && null !== object2 && object2.$$typeof === REACT_ELEMENT_TYPE; }; reactIs_development$1.isForwardRef = function(object2) { return typeOf2(object2) === REACT_FORWARD_REF_TYPE; }; reactIs_development$1.isFragment = function(object2) { return typeOf2(object2) === REACT_FRAGMENT_TYPE; }; reactIs_development$1.isLazy = function(object2) { return typeOf2(object2) === REACT_LAZY_TYPE; }; reactIs_development$1.isMemo = function(object2) { return typeOf2(object2) === REACT_MEMO_TYPE; }; reactIs_development$1.isPortal = function(object2) { return typeOf2(object2) === REACT_PORTAL_TYPE; }; reactIs_development$1.isProfiler = function(object2) { return typeOf2(object2) === REACT_PROFILER_TYPE; }; reactIs_development$1.isStrictMode = function(object2) { return typeOf2(object2) === REACT_STRICT_MODE_TYPE; }; reactIs_development$1.isSuspense = function(object2) { return typeOf2(object2) === REACT_SUSPENSE_TYPE; }; reactIs_development$1.isSuspenseList = function(object2) { return typeOf2(object2) === REACT_SUSPENSE_LIST_TYPE; }; reactIs_development$1.isValidElementType = function(type3) { return "string" === typeof type3 || "function" === typeof type3 || type3 === REACT_FRAGMENT_TYPE || type3 === REACT_PROFILER_TYPE || type3 === REACT_STRICT_MODE_TYPE || type3 === REACT_SUSPENSE_TYPE || type3 === REACT_SUSPENSE_LIST_TYPE || "object" === typeof type3 && null !== type3 && (type3.$$typeof === REACT_LAZY_TYPE || type3.$$typeof === REACT_MEMO_TYPE || type3.$$typeof === REACT_CONTEXT_TYPE || type3.$$typeof === REACT_CONSUMER_TYPE || type3.$$typeof === REACT_FORWARD_REF_TYPE || type3.$$typeof === REACT_CLIENT_REFERENCE || void 0 !== type3.getModuleId) ? true : false; }; reactIs_development$1.typeOf = typeOf2; }(); return reactIs_development$1; } var hasRequiredReactIs$1; function requireReactIs$1() { if (hasRequiredReactIs$1) return reactIs$1.exports; hasRequiredReactIs$1 = 1; if (process.env.NODE_ENV === "production") { reactIs$1.exports = requireReactIs_production(); } else { reactIs$1.exports = requireReactIs_development$1(); } return reactIs$1.exports; } var reactIsExports$1 = requireReactIs$1(); var index$1 = /* @__PURE__ */ getDefaultExportFromCjs(reactIsExports$1); var ReactIs19 = /* @__PURE__ */ _mergeNamespaces({ __proto__: null, default: index$1 }, [reactIsExports$1]); var reactIs = { exports: {} }; var reactIs_production_min = {}; var hasRequiredReactIs_production_min; function requireReactIs_production_min() { if (hasRequiredReactIs_production_min) return reactIs_production_min; hasRequiredReactIs_production_min = 1; var b = Symbol.for("react.element"), c = Symbol.for("react.portal"), d = Symbol.for("react.fragment"), e = Symbol.for("react.strict_mode"), f3 = Symbol.for("react.profiler"), g = Symbol.for("react.provider"), h3 = Symbol.for("react.context"), k = Symbol.for("react.server_context"), l = Symbol.for("react.forward_ref"), m2 = Symbol.for("react.suspense"), n = Symbol.for("react.suspense_list"), p3 = Symbol.for("react.memo"), q = Symbol.for("react.lazy"), t = Symbol.for("react.offscreen"), u2; u2 = Symbol.for("react.module.reference"); function v(a3) { if ("ob