UNPKG

@nodefony/monitoring-bundle

Version:
83 lines (63 loc) 13.3 MB
/* * ATTENTION: An "eval-source-map" devtool has been used. * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ (self["webpackChunk_nodefony_monitoring_bundle"] = self["webpackChunk_nodefony_monitoring_bundle"] || []).push([["graphiql"],{ /***/ "./node_modules/@graphiql/react/node_modules/get-value/index.js": /*!**********************************************************************!*\ !*** ./node_modules/@graphiql/react/node_modules/get-value/index.js ***! \**********************************************************************/ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { eval("/*!\n * get-value <https://github.com/jonschlinkert/get-value>\n *\n * Copyright (c) 2014-2018, Jon Schlinkert.\n * Released under the MIT License.\n */\n\nconst isObject = __webpack_require__(/*! isobject */ \"./node_modules/isobject/index.js\");\n\nmodule.exports = function(target, path, options) {\n if (!isObject(options)) {\n options = { default: options };\n }\n\n if (!isValidObject(target)) {\n return typeof options.default !== 'undefined' ? options.default : target;\n }\n\n if (typeof path === 'number') {\n path = String(path);\n }\n\n const isArray = Array.isArray(path);\n const isString = typeof path === 'string';\n const splitChar = options.separator || '.';\n const joinChar = options.joinChar || (typeof splitChar === 'string' ? splitChar : '.');\n\n if (!isString && !isArray) {\n return target;\n }\n\n if (isString && path in target) {\n return isValid(path, target, options) ? target[path] : options.default;\n }\n\n let segs = isArray ? path : split(path, splitChar, options);\n let len = segs.length;\n let idx = 0;\n\n do {\n let prop = segs[idx];\n if (typeof prop === 'number') {\n prop = String(prop);\n }\n\n while (prop && prop.slice(-1) === '\\\\') {\n prop = join([prop.slice(0, -1), segs[++idx] || ''], joinChar, options);\n }\n\n if (prop in target) {\n if (!isValid(prop, target, options)) {\n return options.default;\n }\n\n target = target[prop];\n } else {\n let hasProp = false;\n let n = idx + 1;\n\n while (n < len) {\n prop = join([prop, segs[n++]], joinChar, options);\n\n if ((hasProp = prop in target)) {\n if (!isValid(prop, target, options)) {\n return options.default;\n }\n\n target = target[prop];\n idx = n - 1;\n break;\n }\n }\n\n if (!hasProp) {\n return options.default;\n }\n }\n } while (++idx < len && isValidObject(target));\n\n if (idx === len) {\n return target;\n }\n\n return options.default;\n};\n\nfunction join(segs, joinChar, options) {\n if (typeof options.join === 'function') {\n return options.join(segs);\n }\n return segs[0] + joinChar + segs[1];\n}\n\nfunction split(path, splitChar, options) {\n if (typeof options.split === 'function') {\n return options.split(path);\n }\n return path.split(splitChar);\n}\n\nfunction isValid(key, target, options) {\n if (typeof options.isValid === 'function') {\n return options.isValid(key, target);\n }\n return true;\n}\n\nfunction isValidObject(val) {\n return isObject(val) || Array.isArray(val) || typeof val === 'function';\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGdyYXBoaXFsL3JlYWN0L25vZGVfbW9kdWxlcy9nZXQtdmFsdWUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL0Bub2RlZm9ueS9tb25pdG9yaW5nLWJ1bmRsZS8uL25vZGVfbW9kdWxlcy9AZ3JhcGhpcWwvcmVhY3Qvbm9kZV9tb2R1bGVzL2dldC12YWx1ZS9pbmRleC5qcz8xOGY2Il0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogZ2V0LXZhbHVlIDxodHRwczovL2dpdGh1Yi5jb20vam9uc2NobGlua2VydC9nZXQtdmFsdWU+XG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE0LTIwMTgsIEpvbiBTY2hsaW5rZXJ0LlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLlxuICovXG5cbmNvbnN0IGlzT2JqZWN0ID0gcmVxdWlyZSgnaXNvYmplY3QnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbih0YXJnZXQsIHBhdGgsIG9wdGlvbnMpIHtcbiAgaWYgKCFpc09iamVjdChvcHRpb25zKSkge1xuICAgIG9wdGlvbnMgPSB7IGRlZmF1bHQ6IG9wdGlvbnMgfTtcbiAgfVxuXG4gIGlmICghaXNWYWxpZE9iamVjdCh0YXJnZXQpKSB7XG4gICAgcmV0dXJuIHR5cGVvZiBvcHRpb25zLmRlZmF1bHQgIT09ICd1bmRlZmluZWQnID8gb3B0aW9ucy5kZWZhdWx0IDogdGFyZ2V0O1xuICB9XG5cbiAgaWYgKHR5cGVvZiBwYXRoID09PSAnbnVtYmVyJykge1xuICAgIHBhdGggPSBTdHJpbmcocGF0aCk7XG4gIH1cblxuICBjb25zdCBpc0FycmF5ID0gQXJyYXkuaXNBcnJheShwYXRoKTtcbiAgY29uc3QgaXNTdHJpbmcgPSB0eXBlb2YgcGF0aCA9PT0gJ3N0cmluZyc7XG4gIGNvbnN0IHNwbGl0Q2hhciA9IG9wdGlvbnMuc2VwYXJhdG9yIHx8ICcuJztcbiAgY29uc3Qgam9pbkNoYXIgPSBvcHRpb25zLmpvaW5DaGFyIHx8ICh0eXBlb2Ygc3BsaXRDaGFyID09PSAnc3RyaW5nJyA/IHNwbGl0Q2hhciA6ICcuJyk7XG5cbiAgaWYgKCFpc1N0cmluZyAmJiAhaXNBcnJheSkge1xuICAgIHJldHVybiB0YXJnZXQ7XG4gIH1cblxuICBpZiAoaXNTdHJpbmcgJiYgcGF0aCBpbiB0YXJnZXQpIHtcbiAgICByZXR1cm4gaXNWYWxpZChwYXRoLCB0YXJnZXQsIG9wdGlvbnMpID8gdGFyZ2V0W3BhdGhdIDogb3B0aW9ucy5kZWZhdWx0O1xuICB9XG5cbiAgbGV0IHNlZ3MgPSBpc0FycmF5ID8gcGF0aCA6IHNwbGl0KHBhdGgsIHNwbGl0Q2hhciwgb3B0aW9ucyk7XG4gIGxldCBsZW4gPSBzZWdzLmxlbmd0aDtcbiAgbGV0IGlkeCA9IDA7XG5cbiAgZG8ge1xuICAgIGxldCBwcm9wID0gc2Vnc1tpZHhdO1xuICAgIGlmICh0eXBlb2YgcHJvcCA9PT0gJ251bWJlcicpIHtcbiAgICAgIHByb3AgPSBTdHJpbmcocHJvcCk7XG4gICAgfVxuXG4gICAgd2hpbGUgKHByb3AgJiYgcHJvcC5zbGljZSgtMSkgPT09ICdcXFxcJykge1xuICAgICAgcHJvcCA9IGpvaW4oW3Byb3Auc2xpY2UoMCwgLTEpLCBzZWdzWysraWR4XSB8fCAnJ10sIGpvaW5DaGFyLCBvcHRpb25zKTtcbiAgICB9XG5cbiAgICBpZiAocHJvcCBpbiB0YXJnZXQpIHtcbiAgICAgIGlmICghaXNWYWxpZChwcm9wLCB0YXJnZXQsIG9wdGlvbnMpKSB7XG4gICAgICAgIHJldHVybiBvcHRpb25zLmRlZmF1bHQ7XG4gICAgICB9XG5cbiAgICAgIHRhcmdldCA9IHRhcmdldFtwcm9wXTtcbiAgICB9IGVsc2Uge1xuICAgICAgbGV0IGhhc1Byb3AgPSBmYWxzZTtcbiAgICAgIGxldCBuID0gaWR4ICsgMTtcblxuICAgICAgd2hpbGUgKG4gPCBsZW4pIHtcbiAgICAgICAgcHJvcCA9IGpvaW4oW3Byb3AsIHNlZ3NbbisrXV0sIGpvaW5DaGFyLCBvcHRpb25zKTtcblxuICAgICAgICBpZiAoKGhhc1Byb3AgPSBwcm9wIGluIHRhcmdldCkpIHtcbiAgICAgICAgICBpZiAoIWlzVmFsaWQocHJvcCwgdGFyZ2V0LCBvcHRpb25zKSkge1xuICAgICAgICAgICAgcmV0dXJuIG9wdGlvbnMuZGVmYXVsdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0YXJnZXQgPSB0YXJnZXRbcHJvcF07XG4gICAgICAgICAgaWR4ID0gbiAtIDE7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWYgKCFoYXNQcm9wKSB7XG4gICAgICAgIHJldHVybiBvcHRpb25zLmRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9IHdoaWxlICgrK2lkeCA8IGxlbiAmJiBpc1ZhbGlkT2JqZWN0KHRhcmdldCkpO1xuXG4gIGlmIChpZHggPT09IGxlbikge1xuICAgIHJldHVybiB0YXJnZXQ7XG4gIH1cblxuICByZXR1cm4gb3B0aW9ucy5kZWZhdWx0O1xufTtcblxuZnVuY3Rpb24gam9pbihzZWdzLCBqb2luQ2hhciwgb3B0aW9ucykge1xuICBpZiAodHlwZW9mIG9wdGlvbnMuam9pbiA9PT0gJ2Z1bmN0aW9uJykge1xuICAgIHJldHVybiBvcHRpb25zLmpvaW4oc2Vncyk7XG4gIH1cbiAgcmV0dXJuIHNlZ3NbMF0gKyBqb2luQ2hhciArIHNlZ3NbMV07XG59XG5cbmZ1bmN0aW9uIHNwbGl0KHBhdGgsIHNwbGl0Q2hhciwgb3B0aW9ucykge1xuICBpZiAodHlwZW9mIG9wdGlvbnMuc3BsaXQgPT09ICdmdW5jdGlvbicpIHtcbiAgICByZXR1cm4gb3B0aW9ucy5zcGxpdChwYXRoKTtcbiAgfVxuICByZXR1cm4gcGF0aC5zcGxpdChzcGxpdENoYXIpO1xufVxuXG5mdW5jdGlvbiBpc1ZhbGlkKGtleSwgdGFyZ2V0LCBvcHRpb25zKSB7XG4gIGlmICh0eXBlb2Ygb3B0aW9ucy5pc1ZhbGlkID09PSAnZnVuY3Rpb24nKSB7XG4gICAgcmV0dXJuIG9wdGlvbnMuaXNWYWxpZChrZXksIHRhcmdldCk7XG4gIH1cbiAgcmV0dXJuIHRydWU7XG59XG5cbmZ1bmN0aW9uIGlzVmFsaWRPYmplY3QodmFsKSB7XG4gIHJldHVybiBpc09iamVjdCh2YWwpIHx8IEFycmF5LmlzQXJyYXkodmFsKSB8fCB0eXBlb2YgdmFsID09PSAnZnVuY3Rpb24nO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@graphiql/react/node_modules/get-value/index.js\n"); /***/ }), /***/ "./node_modules/@graphiql/react/node_modules/set-value/index.js": /*!**********************************************************************!*\ !*** ./node_modules/@graphiql/react/node_modules/set-value/index.js ***! \**********************************************************************/ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { "use strict"; eval("/*!\n * set-value <https://github.com/jonschlinkert/set-value>\n *\n * Copyright (c) Jon Schlinkert (https://github.com/jonschlinkert).\n * Released under the MIT License.\n */\n\n\n\nconst { deleteProperty } = Reflect;\nconst isPrimitive = __webpack_require__(/*! is-primitive */ \"./node_modules/is-primitive/index.js\");\nconst isPlainObject = __webpack_require__(/*! is-plain-object */ \"./node_modules/is-plain-object/index.js\");\n\nconst isObject = value => {\n return (typeof value === 'object' && value !== null) || typeof value === 'function';\n};\n\nconst isUnsafeKey = key => {\n return key === '__proto__' || key === 'constructor' || key === 'prototype';\n};\n\nconst validateKey = key => {\n if (!isPrimitive(key)) {\n throw new TypeError('Object keys must be strings or symbols');\n }\n\n if (isUnsafeKey(key)) {\n throw new Error(`Cannot set unsafe key: \"${key}\"`);\n }\n};\n\nconst toStringKey = input => {\n return Array.isArray(input) ? input.flat().map(String).join(',') : input;\n};\n\nconst createMemoKey = (input, options) => {\n if (typeof input !== 'string' || !options) return input;\n let key = input + ';';\n if (options.arrays !== undefined) key += `arrays=${options.arrays};`;\n if (options.separator !== undefined) key += `separator=${options.separator};`;\n if (options.split !== undefined) key += `split=${options.split};`;\n if (options.merge !== undefined) key += `merge=${options.merge};`;\n if (options.preservePaths !== undefined) key += `preservePaths=${options.preservePaths};`;\n return key;\n};\n\nconst memoize = (input, options, fn) => {\n const key = toStringKey(options ? createMemoKey(input, options) : input);\n validateKey(key);\n\n const value = setValue.cache.get(key) || fn();\n setValue.cache.set(key, value);\n return value;\n};\n\nconst splitString = (input, options = {}) => {\n const sep = options.separator || '.';\n const preserve = sep === '/' ? false : options.preservePaths;\n\n if (typeof input === 'string' && preserve !== false && /\\//.test(input)) {\n return [input];\n }\n\n const parts = [];\n let part = '';\n\n const push = part => {\n let number;\n if (part.trim() !== '' && Number.isInteger((number = Number(part)))) {\n parts.push(number);\n } else {\n parts.push(part);\n }\n };\n\n for (let i = 0; i < input.length; i++) {\n const value = input[i];\n\n if (value === '\\\\') {\n part += input[++i];\n continue;\n }\n\n if (value === sep) {\n push(part);\n part = '';\n continue;\n }\n\n part += value;\n }\n\n if (part) {\n push(part);\n }\n\n return parts;\n};\n\nconst split = (input, options) => {\n if (options && typeof options.split === 'function') return options.split(input);\n if (typeof input === 'symbol') return [input];\n if (Array.isArray(input)) return input;\n return memoize(input, options, () => splitString(input, options));\n};\n\nconst assignProp = (obj, prop, value, options) => {\n validateKey(prop);\n\n // Delete property when \"value\" is undefined\n if (value === undefined) {\n deleteProperty(obj, prop);\n\n } else if (options && options.merge) {\n const merge = options.merge === 'function' ? options.merge : Object.assign;\n\n // Only merge plain objects\n if (merge && isPlainObject(obj[prop]) && isPlainObject(value)) {\n obj[prop] = merge(obj[prop], value);\n } else {\n obj[prop] = value;\n }\n\n } else {\n obj[prop] = value;\n }\n\n return obj;\n};\n\nconst setValue = (target, path, value, options) => {\n if (!path || !isObject(target)) return target;\n\n const keys = split(path, options);\n let obj = target;\n\n for (let i = 0; i < keys.length; i++) {\n const key = keys[i];\n const next = keys[i + 1];\n\n validateKey(key);\n\n if (next === undefined) {\n assignProp(obj, key, value, options);\n break;\n }\n\n if (typeof next === 'number' && !Array.isArray(obj[key])) {\n obj = obj[key] = [];\n continue;\n }\n\n if (!isObject(obj[key])) {\n obj[key] = {};\n }\n\n obj = obj[key];\n }\n\n return target;\n};\n\nsetValue.split = split;\nsetValue.cache = new Map();\nsetValue.clear = () => {\n setValue.cache = new Map();\n};\n\nmodule.exports = setValue;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGdyYXBoaXFsL3JlYWN0L25vZGVfbW9kdWxlcy9zZXQtdmFsdWUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9Abm9kZWZvbnkvbW9uaXRvcmluZy1idW5kbGUvLi9ub2RlX21vZHVsZXMvQGdyYXBoaXFsL3JlYWN0L25vZGVfbW9kdWxlcy9zZXQtdmFsdWUvaW5kZXguanM/NGFmZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIHNldC12YWx1ZSA8aHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQvc2V0LXZhbHVlPlxuICpcbiAqIENvcHlyaWdodCAoYykgSm9uIFNjaGxpbmtlcnQgKGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zY2hsaW5rZXJ0KS5cbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS5cbiAqL1xuXG4ndXNlIHN0cmljdCc7XG5cbmNvbnN0IHsgZGVsZXRlUHJvcGVydHkgfSA9IFJlZmxlY3Q7XG5jb25zdCBpc1ByaW1pdGl2ZSA9IHJlcXVpcmUoJ2lzLXByaW1pdGl2ZScpO1xuY29uc3QgaXNQbGFpbk9iamVjdCA9IHJlcXVpcmUoJ2lzLXBsYWluLW9iamVjdCcpO1xuXG5jb25zdCBpc09iamVjdCA9IHZhbHVlID0+IHtcbiAgcmV0dXJuICh0eXBlb2YgdmFsdWUgPT09ICdvYmplY3QnICYmIHZhbHVlICE9PSBudWxsKSB8fCB0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbic7XG59O1xuXG5jb25zdCBpc1Vuc2FmZUtleSA9IGtleSA9PiB7XG4gIHJldHVybiBrZXkgPT09ICdfX3Byb3RvX18nIHx8IGtleSA9PT0gJ2NvbnN0cnVjdG9yJyB8fCBrZXkgPT09ICdwcm90b3R5cGUnO1xufTtcblxuY29uc3QgdmFsaWRhdGVLZXkgPSBrZXkgPT4ge1xuICBpZiAoIWlzUHJpbWl0aXZlKGtleSkpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdPYmplY3Qga2V5cyBtdXN0IGJlIHN0cmluZ3Mgb3Igc3ltYm9scycpO1xuICB9XG5cbiAgaWYgKGlzVW5zYWZlS2V5KGtleSkpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoYENhbm5vdCBzZXQgdW5zYWZlIGtleTogXCIke2tleX1cImApO1xuICB9XG59O1xuXG5jb25zdCB0b1N0cmluZ0tleSA9IGlucHV0ID0+IHtcbiAgcmV0dXJuIEFycmF5LmlzQXJyYXkoaW5wdXQpID8gaW5wdXQuZmxhdCgpLm1hcChTdHJpbmcpLmpvaW4oJywnKSA6IGlucHV0O1xufTtcblxuY29uc3QgY3JlYXRlTWVtb0tleSA9IChpbnB1dCwgb3B0aW9ucykgPT4ge1xuICBpZiAodHlwZW9mIGlucHV0ICE9PSAnc3RyaW5nJyB8fCAhb3B0aW9ucykgcmV0dXJuIGlucHV0O1xuICBsZXQga2V5ID0gaW5wdXQgKyAnOyc7XG4gIGlmIChvcHRpb25zLmFycmF5cyAhPT0gdW5kZWZpbmVkKSBrZXkgKz0gYGFycmF5cz0ke29wdGlvbnMuYXJyYXlzfTtgO1xuICBpZiAob3B0aW9ucy5zZXBhcmF0b3IgIT09IHVuZGVmaW5lZCkga2V5ICs9IGBzZXBhcmF0b3I9JHtvcHRpb25zLnNlcGFyYXRvcn07YDtcbiAgaWYgKG9wdGlvbnMuc3BsaXQgIT09IHVuZGVmaW5lZCkga2V5ICs9IGBzcGxpdD0ke29wdGlvbnMuc3BsaXR9O2A7XG4gIGlmIChvcHRpb25zLm1lcmdlICE9PSB1bmRlZmluZWQpIGtleSArPSBgbWVyZ2U9JHtvcHRpb25zLm1lcmdlfTtgO1xuICBpZiAob3B0aW9ucy5wcmVzZXJ2ZVBhdGhzICE9PSB1bmRlZmluZWQpIGtleSArPSBgcHJlc2VydmVQYXRocz0ke29wdGlvbnMucHJlc2VydmVQYXRoc307YDtcbiAgcmV0dXJuIGtleTtcbn07XG5cbmNvbnN0IG1lbW9pemUgPSAoaW5wdXQsIG9wdGlvbnMsIGZuKSA9PiB7XG4gIGNvbnN0IGtleSA9IHRvU3RyaW5nS2V5KG9wdGlvbnMgPyBjcmVhdGVNZW1vS2V5KGlucHV0LCBvcHRpb25zKSA6IGlucHV0KTtcbiAgdmFsaWRhdGVLZXkoa2V5KTtcblxuICBjb25zdCB2YWx1ZSA9IHNldFZhbHVlLmNhY2hlLmdldChrZXkpIHx8IGZuKCk7XG4gIHNldFZhbHVlLmNhY2hlLnNldChrZXksIHZhbHVlKTtcbiAgcmV0dXJuIHZhbHVlO1xufTtcblxuY29uc3Qgc3BsaXRTdHJpbmcgPSAoaW5wdXQsIG9wdGlvbnMgPSB7fSkgPT4ge1xuICBjb25zdCBzZXAgPSBvcHRpb25zLnNlcGFyYXRvciB8fCAnLic7XG4gIGNvbnN0IHByZXNlcnZlID0gc2VwID09PSAnLycgPyBmYWxzZSA6IG9wdGlvbnMucHJlc2VydmVQYXRocztcblxuICBpZiAodHlwZW9mIGlucHV0ID09PSAnc3RyaW5nJyAmJiBwcmVzZXJ2ZSAhPT0gZmFsc2UgJiYgL1xcLy8udGVzdChpbnB1dCkpIHtcbiAgICByZXR1cm4gW2lucHV0XTtcbiAgfVxuXG4gIGNvbnN0IHBhcnRzID0gW107XG4gIGxldCBwYXJ0ID0gJyc7XG5cbiAgY29uc3QgcHVzaCA9IHBhcnQgPT4ge1xuICAgIGxldCBudW1iZXI7XG4gICAgaWYgKHBhcnQudHJpbSgpICE9PSAnJyAmJiBOdW1iZXIuaXNJbnRlZ2VyKChudW1iZXIgPSBOdW1iZXIocGFydCkpKSkge1xuICAgICAgcGFydHMucHVzaChudW1iZXIpO1xuICAgIH0gZWxzZSB7XG4gICAgICBwYXJ0cy5wdXNoKHBhcnQpO1xuICAgIH1cbiAgfTtcblxuICBmb3IgKGxldCBpID0gMDsgaSA8IGlucHV0Lmxlbmd0aDsgaSsrKSB7XG4gICAgY29uc3QgdmFsdWUgPSBpbnB1dFtpXTtcblxuICAgIGlmICh2YWx1ZSA9PT0gJ1xcXFwnKSB7XG4gICAgICBwYXJ0ICs9IGlucHV0WysraV07XG4gICAgICBjb250aW51ZTtcbiAgICB9XG5cbiAgICBpZiAodmFsdWUgPT09IHNlcCkge1xuICAgICAgcHVzaChwYXJ0KTtcbiAgICAgIHBhcnQgPSAnJztcbiAgICAgIGNvbnRpbnVlO1xuICAgIH1cblxuICAgIHBhcnQgKz0gdmFsdWU7XG4gIH1cblxuICBpZiAocGFydCkge1xuICAgIHB1c2gocGFydCk7XG4gIH1cblxuICByZXR1cm4gcGFydHM7XG59O1xuXG5jb25zdCBzcGxpdCA9IChpbnB1dCwgb3B0aW9ucykgPT4ge1xuICBpZiAob3B0aW9ucyAmJiB0eXBlb2Ygb3B0aW9ucy5zcGxpdCA9PT0gJ2Z1bmN0aW9uJykgcmV0dXJuIG9wdGlvbnMuc3BsaXQoaW5wdXQpO1xuICBpZiAodHlwZW9mIGlucHV0ID09PSAnc3ltYm9sJykgcmV0dXJuIFtpbnB1dF07XG4gIGlmIChBcnJheS5pc0FycmF5KGlucHV0KSkgcmV0dXJuIGlucHV0O1xuICByZXR1cm4gbWVtb2l6ZShpbnB1dCwgb3B0aW9ucywgKCkgPT4gc3BsaXRTdHJpbmcoaW5wdXQsIG9wdGlvbnMpKTtcbn07XG5cbmNvbnN0IGFzc2lnblByb3AgPSAob2JqLCBwcm9wLCB2YWx1ZSwgb3B0aW9ucykgPT4ge1xuICB2YWxpZGF0ZUtleShwcm9wKTtcblxuICAvLyBEZWxldGUgcHJvcGVydHkgd2hlbiBcInZhbHVlXCIgaXMgdW5kZWZpbmVkXG4gIGlmICh2YWx1ZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgZGVsZXRlUHJvcGVydHkob2JqLCBwcm9wKTtcblxuICB9IGVsc2UgaWYgKG9wdGlvbnMgJiYgb3B0aW9ucy5tZXJnZSkge1xuICAgIGNvbnN0IG1lcmdlID0gb3B0aW9ucy5tZXJnZSA9PT0gJ2Z1bmN0aW9uJyA/IG9wdGlvbnMubWVyZ2UgOiBPYmplY3QuYXNzaWduO1xuXG4gICAgLy8gT25seSBtZXJnZSBwbGFpbiBvYmplY3RzXG4gICAgaWYgKG1lcmdlICYmIGlzUGxhaW5PYmplY3Qob2JqW3Byb3BdKSAmJiBpc1BsYWluT2JqZWN0KHZhbHVlKSkge1xuICAgICAgb2JqW3Byb3BdID0gbWVyZ2Uob2JqW3Byb3BdLCB2YWx1ZSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIG9ialtwcm9wXSA9IHZhbHVlO1xuICAgIH1cblxuICB9IGVsc2Uge1xuICAgIG9ialtwcm9wXSA9IHZhbHVlO1xuICB9XG5cbiAgcmV0dXJuIG9iajtcbn07XG5cbmNvbnN0IHNldFZhbHVlID0gKHRhcmdldCwgcGF0aCwgdmFsdWUsIG9wdGlvbnMpID0+IHtcbiAgaWYgKCFwYXRoIHx8ICFpc09iamVjdCh0YXJnZXQpKSByZXR1cm4gdGFyZ2V0O1xuXG4gIGNvbnN0IGtleXMgPSBzcGxpdChwYXRoLCBvcHRpb25zKTtcbiAgbGV0IG9iaiA9IHRhcmdldDtcblxuICBmb3IgKGxldCBpID0gMDsgaSA8IGtleXMubGVuZ3RoOyBpKyspIHtcbiAgICBjb25zdCBrZXkgPSBrZXlzW2ldO1xuICAgIGNvbnN0IG5leHQgPSBrZXlzW2kgKyAxXTtcblxuICAgIHZhbGlkYXRlS2V5KGtleSk7XG5cbiAgICBpZiAobmV4dCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICBhc3NpZ25Qcm9wKG9iaiwga2V5LCB2YWx1ZSwgb3B0aW9ucyk7XG4gICAgICBicmVhaztcbiAgICB9XG5cbiAgICBpZiAodHlwZW9mIG5leHQgPT09ICdudW1iZXInICYmICFBcnJheS5pc0FycmF5KG9ialtrZXldKSkge1xuICAgICAgb2JqID0gb2JqW2tleV0gPSBbXTtcbiAgICAgIGNvbnRpbnVlO1xuICAgIH1cblxuICAgIGlmICghaXNPYmplY3Qob2JqW2tleV0pKSB7XG4gICAgICBvYmpba2V5XSA9IHt9O1xuICAgIH1cblxuICAgIG9iaiA9IG9ialtrZXldO1xuICB9XG5cbiAgcmV0dXJuIHRhcmdldDtcbn07XG5cbnNldFZhbHVlLnNwbGl0ID0gc3BsaXQ7XG5zZXRWYWx1ZS5jYWNoZSA9IG5ldyBNYXAoKTtcbnNldFZhbHVlLmNsZWFyID0gKCkgPT4ge1xuICBzZXRWYWx1ZS5jYWNoZSA9IG5ldyBNYXAoKTtcbn07XG5cbm1vZHVsZS5leHBvcnRzID0gc2V0VmFsdWU7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@graphiql/react/node_modules/set-value/index.js\n"); /***/ }), /***/ "./node_modules/@graphiql/toolkit/dist/esm/async-helpers/index.js": /*!************************************************************************!*\ !*** ./node_modules/@graphiql/toolkit/dist/esm/async-helpers/index.js ***! \************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ fetcherReturnToPromise: function() { return /* binding */ fetcherReturnToPromise; },\n/* harmony export */ isAsyncIterable: function() { return /* binding */ isAsyncIterable; },\n/* harmony export */ isObservable: function() { return /* binding */ isObservable; },\n/* harmony export */ isPromise: function() { return /* binding */ isPromise; }\n/* harmony export */ });\n/* harmony import */ var _chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../chunk-LMOQIXV4.js */ \"./node_modules/@graphiql/toolkit/dist/esm/chunk-LMOQIXV4.js\");\n\nfunction isPromise(value) {\n return typeof value == \"object\" && value !== null && typeof value.then == \"function\";\n}\nfunction observableToPromise(observable) {\n return new Promise((resolve, reject) => {\n const subscription = observable.subscribe({\n next(v) {\n resolve(v), subscription.unsubscribe();\n },\n error: reject,\n complete() {\n reject(new Error(\"no value resolved\"));\n }\n });\n });\n}\nfunction isObservable(value) {\n return typeof value == \"object\" && value !== null && \"subscribe\" in value && typeof value.subscribe == \"function\";\n}\nfunction isAsyncIterable(input) {\n return typeof input == \"object\" && input !== null && // Some browsers still don't have Symbol.asyncIterator implemented (iOS Safari)\n // That means every custom AsyncIterable must be built using a AsyncGeneratorFunction (async function * () {})\n (input[Symbol.toStringTag] === \"AsyncGenerator\" || Symbol.asyncIterator in input);\n}\nasync function asyncIterableToPromise(input) {\n var _a;\n const iteratorReturn = (_a = (\"return\" in input ? input : input[Symbol.asyncIterator]()).return) == null ? void 0 : _a.bind(input), result = await (\"next\" in input ? input : input[Symbol.asyncIterator]()).next.bind(input)();\n return iteratorReturn == null || iteratorReturn(), result.value;\n}\nasync function fetcherReturnToPromise(fetcherResult) {\n const result = await fetcherResult;\n return isAsyncIterable(result) ? asyncIterableToPromise(result) : isObservable(result) ? observableToPromise(result) : result;\n}\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGdyYXBoaXFsL3Rvb2xraXQvZGlzdC9lc20vYXN5bmMtaGVscGVycy9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9Abm9kZWZvbnkvbW9uaXRvcmluZy1idW5kbGUvLi9ub2RlX21vZHVsZXMvQGdyYXBoaXFsL3Rvb2xraXQvZGlzdC9lc20vYXN5bmMtaGVscGVycy9pbmRleC5qcz82M2IyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBcIi4uL2NodW5rLUxNT1FJWFY0LmpzXCI7XG5mdW5jdGlvbiBpc1Byb21pc2UodmFsdWUpIHtcbiAgcmV0dXJuIHR5cGVvZiB2YWx1ZSA9PSBcIm9iamVjdFwiICYmIHZhbHVlICE9PSBudWxsICYmIHR5cGVvZiB2YWx1ZS50aGVuID09IFwiZnVuY3Rpb25cIjtcbn1cbmZ1bmN0aW9uIG9ic2VydmFibGVUb1Byb21pc2Uob2JzZXJ2YWJsZSkge1xuICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuICAgIGNvbnN0IHN1YnNjcmlwdGlvbiA9IG9ic2VydmFibGUuc3Vic2NyaWJlKHtcbiAgICAgIG5leHQodikge1xuICAgICAgICByZXNvbHZlKHYpLCBzdWJzY3JpcHRpb24udW5zdWJzY3JpYmUoKTtcbiAgICAgIH0sXG4gICAgICBlcnJvcjogcmVqZWN0LFxuICAgICAgY29tcGxldGUoKSB7XG4gICAgICAgIHJlamVjdChuZXcgRXJyb3IoXCJubyB2YWx1ZSByZXNvbHZlZFwiKSk7XG4gICAgICB9XG4gICAgfSk7XG4gIH0pO1xufVxuZnVuY3Rpb24gaXNPYnNlcnZhYmxlKHZhbHVlKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsdWUgPT0gXCJvYmplY3RcIiAmJiB2YWx1ZSAhPT0gbnVsbCAmJiBcInN1YnNjcmliZVwiIGluIHZhbHVlICYmIHR5cGVvZiB2YWx1ZS5zdWJzY3JpYmUgPT0gXCJmdW5jdGlvblwiO1xufVxuZnVuY3Rpb24gaXNBc3luY0l0ZXJhYmxlKGlucHV0KSB7XG4gIHJldHVybiB0eXBlb2YgaW5wdXQgPT0gXCJvYmplY3RcIiAmJiBpbnB1dCAhPT0gbnVsbCAmJiAvLyBTb21lIGJyb3dzZXJzIHN0aWxsIGRvbid0IGhhdmUgU3ltYm9sLmFzeW5jSXRlcmF0b3IgaW1wbGVtZW50ZWQgKGlPUyBTYWZhcmkpXG4gIC8vIFRoYXQgbWVhbnMgZXZlcnkgY3VzdG9tIEFzeW5jSXRlcmFibGUgbXVzdCBiZSBidWlsdCB1c2luZyBhIEFzeW5jR2VuZXJhdG9yRnVuY3Rpb24gKGFzeW5jIGZ1bmN0aW9uICogKCkge30pXG4gIChpbnB1dFtTeW1ib2wudG9TdHJpbmdUYWddID09PSBcIkFzeW5jR2VuZXJhdG9yXCIgfHwgU3ltYm9sLmFzeW5jSXRlcmF0b3IgaW4gaW5wdXQpO1xufVxuYXN5bmMgZnVuY3Rpb24gYXN5bmNJdGVyYWJsZVRvUHJvbWlzZShpbnB1dCkge1xuICB2YXIgX2E7XG4gIGNvbnN0IGl0ZXJhdG9yUmV0dXJuID0gKF9hID0gKFwicmV0dXJuXCIgaW4gaW5wdXQgPyBpbnB1dCA6IGlucHV0W1N5bWJvbC5hc3luY0l0ZXJhdG9yXSgpKS5yZXR1cm4pID09IG51bGwgPyB2b2lkIDAgOiBfYS5iaW5kKGlucHV0KSwgcmVzdWx0ID0gYXdhaXQgKFwibmV4dFwiIGluIGlucHV0ID8gaW5wdXQgOiBpbnB1dFtTeW1ib2wuYXN5bmNJdGVyYXRvcl0oKSkubmV4dC5iaW5kKGlucHV0KSgpO1xuICByZXR1cm4gaXRlcmF0b3JSZXR1cm4gPT0gbnVsbCB8fCBpdGVyYXRvclJldHVybigpLCByZXN1bHQudmFsdWU7XG59XG5hc3luYyBmdW5jdGlvbiBmZXRjaGVyUmV0dXJuVG9Qcm9taXNlKGZldGNoZXJSZXN1bHQpIHtcbiAgY29uc3QgcmVzdWx0ID0gYXdhaXQgZmV0Y2hlclJlc3VsdDtcbiAgcmV0dXJuIGlzQXN5bmNJdGVyYWJsZShyZXN1bHQpID8gYXN5bmNJdGVyYWJsZVRvUHJvbWlzZShyZXN1bHQpIDogaXNPYnNlcnZhYmxlKHJlc3VsdCkgPyBvYnNlcnZhYmxlVG9Qcm9taXNlKHJlc3VsdCkgOiByZXN1bHQ7XG59XG5leHBvcnQge1xuICBmZXRjaGVyUmV0dXJuVG9Qcm9taXNlLFxuICBpc0FzeW5jSXRlcmFibGUsXG4gIGlzT2JzZXJ2YWJsZSxcbiAgaXNQcm9taXNlXG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@graphiql/toolkit/dist/esm/async-helpers/index.js\n"); /***/ }), /***/ "./node_modules/@graphiql/toolkit/dist/esm/chunk-LMOQIXV4.js": /*!*******************************************************************!*\ !*** ./node_modules/@graphiql/toolkit/dist/esm/chunk-LMOQIXV4.js ***! \*******************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ __asyncGenerator: function() { return /* binding */ __asyncGenerator; },\n/* harmony export */ __await: function() { return /* binding */ __await; },\n/* harmony export */ __forAwait: function() { return /* binding */ __forAwait; },\n/* harmony export */ __spreadProps: function() { return /* binding */ __spreadProps; },\n/* harmony export */ __spreadValues: function() { return /* binding */ __spreadValues; }\n/* harmony export */ });\nvar __defProp = Object.defineProperty, __defProps = Object.defineProperties;\nvar __getOwnPropDescs = Object.getOwnPropertyDescriptors;\nvar __getOwnPropSymbols = Object.getOwnPropertySymbols;\nvar __hasOwnProp = Object.prototype.hasOwnProperty, __propIsEnum = Object.prototype.propertyIsEnumerable;\nvar __knownSymbol = (name, symbol) => (symbol = Symbol[name]) ? symbol : Symbol.for(\"Symbol.\" + name);\nvar __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: !0, configurable: !0, writable: !0, value }) : obj[key] = value, __spreadValues = (a, b) => {\n for (var prop in b || (b = {}))\n __hasOwnProp.call(b, prop) && __defNormalProp(a, prop, b[prop]);\n if (__getOwnPropSymbols)\n for (var prop of __getOwnPropSymbols(b))\n __propIsEnum.call(b, prop) && __defNormalProp(a, prop, b[prop]);\n return a;\n}, __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));\nvar __await = function(promise, isYieldStar) {\n this[0] = promise, this[1] = isYieldStar;\n}, __asyncGenerator = (__this, __arguments, generator) => {\n var resume = (k, v, yes, no) => {\n try {\n var x = generator[k](v), isAwait = (v = x.value) instanceof __await, done = x.done;\n Promise.resolve(isAwait ? v[0] : v).then((y) => isAwait ? resume(k === \"return\" ? k : \"next\", v[1] ? { done: y.done, value: y.value } : y, yes, no) : yes({ value: y, done })).catch((e) => resume(\"throw\", e, yes, no));\n } catch (e) {\n no(e);\n }\n }, method = (k) => it[k] = (x) => new Promise((yes, no) => resume(k, x, yes, no)), it = {};\n return generator = generator.apply(__this, __arguments), it[__knownSymbol(\"asyncIterator\")] = () => it, method(\"next\"), method(\"throw\"), method(\"return\"), it;\n};\nvar __forAwait = (obj, it, method) => (it = obj[__knownSymbol(\"asyncIterator\")]) ? it.call(obj) : (obj = obj[__knownSymbol(\"iterator\")](), it = {}, method = (key, fn) => (fn = obj[key]) && (it[key] = (arg) => new Promise((yes, no, done) => (arg = fn.call(obj, arg), done = arg.done, Promise.resolve(arg.value).then((value) => yes({ value, done }), no)))), method(\"next\"), method(\"return\"), it);\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGdyYXBoaXFsL3Rvb2xraXQvZGlzdC9lc20vY2h1bmstTE1PUUlYVjQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU9BIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQG5vZGVmb255L21vbml0b3JpbmctYnVuZGxlLy4vbm9kZV9tb2R1bGVzL0BncmFwaGlxbC90b29sa2l0L2Rpc3QvZXNtL2NodW5rLUxNT1FJWFY0LmpzPzQ4MzQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9fZGVmUHJvcCA9IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSwgX19kZWZQcm9wcyA9IE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzO1xudmFyIF9fZ2V0T3duUHJvcERlc2NzID0gT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcnM7XG52YXIgX19nZXRPd25Qcm9wU3ltYm9scyA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHM7XG52YXIgX19oYXNPd25Qcm9wID0gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eSwgX19wcm9wSXNFbnVtID0gT2JqZWN0LnByb3RvdHlwZS5wcm9wZXJ0eUlzRW51bWVyYWJsZTtcbnZhciBfX2tub3duU3ltYm9sID0gKG5hbWUsIHN5bWJvbCkgPT4gKHN5bWJvbCA9IFN5bWJvbFtuYW1lXSkgPyBzeW1ib2wgOiBTeW1ib2wuZm9yKFwiU3ltYm9sLlwiICsgbmFtZSk7XG52YXIgX19kZWZOb3JtYWxQcm9wID0gKG9iaiwga2V5LCB2YWx1ZSkgPT4ga2V5IGluIG9iaiA/IF9fZGVmUHJvcChvYmosIGtleSwgeyBlbnVtZXJhYmxlOiAhMCwgY29uZmlndXJhYmxlOiAhMCwgd3JpdGFibGU6ICEwLCB2YWx1ZSB9KSA6IG9ialtrZXldID0gdmFsdWUsIF9fc3ByZWFkVmFsdWVzID0gKGEsIGIpID0+IHtcbiAgZm9yICh2YXIgcHJvcCBpbiBiIHx8IChiID0ge30pKVxuICAgIF9faGFzT3duUHJvcC5jYWxsKGIsIHByb3ApICYmIF9fZGVmTm9ybWFsUHJvcChhLCBwcm9wLCBiW3Byb3BdKTtcbiAgaWYgKF9fZ2V0T3duUHJvcFN5bWJvbHMpXG4gICAgZm9yICh2YXIgcHJvcCBvZiBfX2dldE93blByb3BTeW1ib2xzKGIpKVxuICAgICAgX19wcm9wSXNFbnVtLmNhbGwoYiwgcHJvcCkgJiYgX19kZWZOb3JtYWxQcm9wKGEsIHByb3AsIGJbcHJvcF0pO1xuICByZXR1cm4gYTtcbn0sIF9fc3ByZWFkUHJvcHMgPSAoYSwgYikgPT4gX19kZWZQcm9wcyhhLCBfX2dldE93blByb3BEZXNjcyhiKSk7XG52YXIgX19hd2FpdCA9IGZ1bmN0aW9uKHByb21pc2UsIGlzWWllbGRTdGFyKSB7XG4gIHRoaXNbMF0gPSBwcm9taXNlLCB0aGlzWzFdID0gaXNZaWVsZFN0YXI7XG59LCBfX2FzeW5jR2VuZXJhdG9yID0gKF9fdGhpcywgX19hcmd1bWVudHMsIGdlbmVyYXRvcikgPT4ge1xuICB2YXIgcmVzdW1lID0gKGssIHYsIHllcywgbm8pID0+IHtcbiAgICB0cnkge1xuICAgICAgdmFyIHggPSBnZW5lcmF0b3Jba10odiksIGlzQXdhaXQgPSAodiA9IHgudmFsdWUpIGluc3RhbmNlb2YgX19hd2FpdCwgZG9uZSA9IHguZG9uZTtcbiAgICAgIFByb21pc2UucmVzb2x2ZShpc0F3YWl0ID8gdlswXSA6IHYpLnRoZW4oKHkpID0+IGlzQXdhaXQgPyByZXN1bWUoayA9PT0gXCJyZXR1cm5cIiA/IGsgOiBcIm5leHRcIiwgdlsxXSA/IHsgZG9uZTogeS5kb25lLCB2YWx1ZTogeS52YWx1ZSB9IDogeSwgeWVzLCBubykgOiB5ZXMoeyB2YWx1ZTogeSwgZG9uZSB9KSkuY2F0Y2goKGUpID0+IHJlc3VtZShcInRocm93XCIsIGUsIHllcywgbm8pKTtcbiAgICB9IGNhdGNoIChlKSB7XG4gICAgICBubyhlKTtcbiAgICB9XG4gIH0sIG1ldGhvZCA9IChrKSA9PiBpdFtrXSA9ICh4KSA9PiBuZXcgUHJvbWlzZSgoeWVzLCBubykgPT4gcmVzdW1lKGssIHgsIHllcywgbm8pKSwgaXQgPSB7fTtcbiAgcmV0dXJuIGdlbmVyYXRvciA9IGdlbmVyYXRvci5hcHBseShfX3RoaXMsIF9fYXJndW1lbnRzKSwgaXRbX19rbm93blN5bWJvbChcImFzeW5jSXRlcmF0b3JcIildID0gKCkgPT4gaXQsIG1ldGhvZChcIm5leHRcIiksIG1ldGhvZChcInRocm93XCIpLCBtZXRob2QoXCJyZXR1cm5cIiksIGl0O1xufTtcbnZhciBfX2ZvckF3YWl0ID0gKG9iaiwgaXQsIG1ldGhvZCkgPT4gKGl0ID0gb2JqW19fa25vd25TeW1ib2woXCJhc3luY0l0ZXJhdG9yXCIpXSkgPyBpdC5jYWxsKG9iaikgOiAob2JqID0gb2JqW19fa25vd25TeW1ib2woXCJpdGVyYXRvclwiKV0oKSwgaXQgPSB7fSwgbWV0aG9kID0gKGtleSwgZm4pID0+IChmbiA9IG9ialtrZXldKSAmJiAoaXRba2V5XSA9IChhcmcpID0+IG5ldyBQcm9taXNlKCh5ZXMsIG5vLCBkb25lKSA9PiAoYXJnID0gZm4uY2FsbChvYmosIGFyZyksIGRvbmUgPSBhcmcuZG9uZSwgUHJvbWlzZS5yZXNvbHZlKGFyZy52YWx1ZSkudGhlbigodmFsdWUpID0+IHllcyh7IHZhbHVlLCBkb25lIH0pLCBubykpKSksIG1ldGhvZChcIm5leHRcIiksIG1ldGhvZChcInJldHVyblwiKSwgaXQpO1xuXG5leHBvcnQge1xuICBfX3NwcmVhZFZhbHVlcyxcbiAgX19zcHJlYWRQcm9wcyxcbiAgX19hd2FpdCxcbiAgX19hc3luY0dlbmVyYXRvcixcbiAgX19mb3JBd2FpdFxufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@graphiql/toolkit/dist/esm/chunk-LMOQIXV4.js\n"); /***/ }), /***/ "./node_modules/@graphiql/toolkit/dist/esm/create-fetcher/createFetcher.js": /*!*********************************************************************************!*\ !*** ./node_modules/@graphiql/toolkit/dist/esm/create-fetcher/createFetcher.js ***! \*********************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ createGraphiQLFetcher: function() { return /* binding */ createGraphiQLFetcher; }\n/* harmony export */ });\n/* harmony import */ var _chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../chunk-LMOQIXV4.js */ \"./node_modules/@graphiql/toolkit/dist/esm/chunk-LMOQIXV4.js\");\n/* harmony import */ var _lib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lib */ \"./node_modules/@graphiql/toolkit/dist/esm/create-fetcher/lib.js\");\n\n\nfunction createGraphiQLFetcher(options) {\n const httpFetch = options.fetch || typeof window != \"undefined\" && window.fetch;\n if (!httpFetch)\n throw new Error(\"No valid fetcher implementation available\");\n options.enableIncrementalDelivery = options.enableIncrementalDelivery !== !1;\n const simpleFetcher = (0,_lib__WEBPACK_IMPORTED_MODULE_1__.createSimpleFetcher)(options, httpFetch), httpFetcher = options.enableIncrementalDelivery ? (0,_lib__WEBPACK_IMPORTED_MODULE_1__.createMultipartFetcher)(options, httpFetch) : simpleFetcher;\n return async (graphQLParams, fetcherOpts) => {\n if (graphQLParams.operationName === \"IntrospectionQuery\")\n return (options.schemaFetcher || simpleFetcher)(\n graphQLParams,\n fetcherOpts\n );\n if (fetcherOpts != null && fetcherOpts.documentAST ? (0,_lib__WEBPACK_IMPORTED_MODULE_1__.isSubscriptionWithName)(\n fetcherOpts.documentAST,\n graphQLParams.operationName || void 0\n ) : !1) {\n const wsFetcher = await (0,_lib__WEBPACK_IMPORTED_MODULE_1__.getWsFetcher)(options, fetcherOpts);\n if (!wsFetcher)\n throw new Error(\n `Your GraphiQL createFetcher is not properly configured for websocket subscriptions yet. ${options.subscriptionUrl ? `Provided URL ${options.subscriptionUrl} failed` : \"Please provide subscriptionUrl, wsClient or legacyClient option first.\"}`\n );\n return wsFetcher(graphQLParams);\n }\n return httpFetcher(graphQLParams, fetcherOpts);\n };\n}\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGdyYXBoaXFsL3Rvb2xraXQvZGlzdC9lc20vY3JlYXRlLWZldGNoZXIvY3JlYXRlRmV0Y2hlci5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQG5vZGVmb255L21vbml0b3JpbmctYnVuZGxlLy4vbm9kZV9tb2R1bGVzL0BncmFwaGlxbC90b29sa2l0L2Rpc3QvZXNtL2NyZWF0ZS1mZXRjaGVyL2NyZWF0ZUZldGNoZXIuanM/ZDZmMiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgXCIuLi9jaHVuay1MTU9RSVhWNC5qc1wiO1xuaW1wb3J0IHtcbiAgY3JlYXRlTXVsdGlwYXJ0RmV0Y2hlcixcbiAgY3JlYXRlU2ltcGxlRmV0Y2hlcixcbiAgaXNTdWJzY3JpcHRpb25XaXRoTmFtZSxcbiAgZ2V0V3NGZXRjaGVyXG59IGZyb20gXCIuL2xpYlwiO1xuZnVuY3Rpb24gY3JlYXRlR3JhcGhpUUxGZXRjaGVyKG9wdGlvbnMpIHtcbiAgY29uc3QgaHR0cEZldGNoID0gb3B0aW9ucy5mZXRjaCB8fCB0eXBlb2Ygd2luZG93ICE9IFwidW5kZWZpbmVkXCIgJiYgd2luZG93LmZldGNoO1xuICBpZiAoIWh0dHBGZXRjaClcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJObyB2YWxpZCBmZXRjaGVyIGltcGxlbWVudGF0aW9uIGF2YWlsYWJsZVwiKTtcbiAgb3B0aW9ucy5lbmFibGVJbmNyZW1lbnRhbERlbGl2ZXJ5ID0gb3B0aW9ucy5lbmFibGVJbmNyZW1lbnRhbERlbGl2ZXJ5ICE9PSAhMTtcbiAgY29uc3Qgc2ltcGxlRmV0Y2hlciA9IGNyZWF0ZVNpbXBsZUZldGNoZXIob3B0aW9ucywgaHR0cEZldGNoKSwgaHR0cEZldGNoZXIgPSBvcHRpb25zLmVuYWJsZUluY3JlbWVudGFsRGVsaXZlcnkgPyBjcmVhdGVNdWx0aXBhcnRGZXRjaGVyKG9wdGlvbnMsIGh0dHBGZXRjaCkgOiBzaW1wbGVGZXRjaGVyO1xuICByZXR1cm4gYXN5bmMgKGdyYXBoUUxQYXJhbXMsIGZldGNoZXJPcHRzKSA9PiB7XG4gICAgaWYgKGdyYXBoUUxQYXJhbXMub3BlcmF0aW9uTmFtZSA9PT0gXCJJbnRyb3NwZWN0aW9uUXVlcnlcIilcbiAgICAgIHJldHVybiAob3B0aW9ucy5zY2hlbWFGZXRjaGVyIHx8IHNpbXBsZUZldGNoZXIpKFxuICAgICAgICBncmFwaFFMUGFyYW1zLFxuICAgICAgICBmZXRjaGVyT3B0c1xuICAgICAgKTtcbiAgICBpZiAoZmV0Y2hlck9wdHMgIT0gbnVsbCAmJiBmZXRjaGVyT3B0cy5kb2N1bWVudEFTVCA/IGlzU3Vic2NyaXB0aW9uV2l0aE5hbWUoXG4gICAgICBmZXRjaGVyT3B0cy5kb2N1bWVudEFTVCxcbiAgICAgIGdyYXBoUUxQYXJhbXMub3BlcmF0aW9uTmFtZSB8fCB2b2lkIDBcbiAgICApIDogITEpIHtcbiAgICAgIGNvbnN0IHdzRmV0Y2hlciA9IGF3YWl0IGdldFdzRmV0Y2hlcihvcHRpb25zLCBmZXRjaGVyT3B0cyk7XG4gICAgICBpZiAoIXdzRmV0Y2hlcilcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgICAgIGBZb3VyIEdyYXBoaVFMIGNyZWF0ZUZldGNoZXIgaXMgbm90IHByb3Blcmx5IGNvbmZpZ3VyZWQgZm9yIHdlYnNvY2tldCBzdWJzY3JpcHRpb25zIHlldC4gJHtvcHRpb25zLnN1YnNjcmlwdGlvblVybCA/IGBQcm92aWRlZCBVUkwgJHtvcHRpb25zLnN1YnNjcmlwdGlvblVybH0gZmFpbGVkYCA6IFwiUGxlYXNlIHByb3ZpZGUgc3Vic2NyaXB0aW9uVXJsLCB3c0NsaWVudCBvciBsZWdhY3lDbGllbnQgb3B0aW9uIGZpcnN0LlwifWBcbiAgICAgICAgKTtcbiAgICAgIHJldHVybiB3c0ZldGNoZXIoZ3JhcGhRTFBhcmFtcyk7XG4gICAgfVxuICAgIHJldHVybiBodHRwRmV0Y2hlcihncmFwaFFMUGFyYW1zLCBmZXRjaGVyT3B0cyk7XG4gIH07XG59XG5leHBvcnQge1xuICBjcmVhdGVHcmFwaGlRTEZldGNoZXJcbn07XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@graphiql/toolkit/dist/esm/create-fetcher/createFetcher.js\n"); /***/ }), /***/ "./node_modules/@graphiql/toolkit/dist/esm/create-fetcher/index.js": /*!*************************************************************************!*\ !*** ./node_modules/@graphiql/toolkit/dist/esm/create-fetcher/index.js ***! \*************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ createGraphiQLFetcher: function() { return /* reexport safe */ _createFetcher__WEBPACK_IMPORTED_MODULE_2__.createGraphiQLFetcher; }\n/* harmony export */ });\n/* harmony import */ var _chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../chunk-LMOQIXV4.js */ \"./node_modules/@graphiql/toolkit/dist/esm/chunk-LMOQIXV4.js\");\n/* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./types */ \"./node_modules/@graphiql/toolkit/dist/esm/create-fetcher/types.js\");\n/* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _types__WEBPACK_IMPORTED_MODULE_1__) if([\"default\",\"createGraphiQLFetcher\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _types__WEBPACK_IMPORTED_MODULE_1__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n/* harmony import */ var _createFetcher__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./createFetcher */ \"./node_modules/@graphiql/toolkit/dist/esm/create-fetcher/createFetcher.js\");\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGdyYXBoaXFsL3Rvb2xraXQvZGlzdC9lc20vY3JlYXRlLWZldGNoZXIvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFHQSIsInNvdXJjZXMiOlsid2VicGFjazovL0Bub2RlZm9ueS9tb25pdG9yaW5nLWJ1bmRsZS8uL25vZGVfbW9kdWxlcy9AZ3JhcGhpcWwvdG9vbGtpdC9kaXN0L2VzbS9jcmVhdGUtZmV0Y2hlci9pbmRleC5qcz9jMGMwIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBcIi4uL2NodW5rLUxNT1FJWFY0LmpzXCI7XG5leHBvcnQgKiBmcm9tIFwiLi90eXBlc1wiO1xuaW1wb3J0IHsgY3JlYXRlR3JhcGhpUUxGZXRjaGVyIH0gZnJvbSBcIi4vY3JlYXRlRmV0Y2hlclwiO1xuZXhwb3J0IHtcbiAgY3JlYXRlR3JhcGhpUUxGZXRjaGVyXG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@graphiql/toolkit/dist/esm/create-fetcher/index.js\n"); /***/ }), /***/ "./node_modules/@graphiql/toolkit/dist/esm/create-fetcher/lib.js": /*!***********************************************************************!*\ !*** ./node_modules/@graphiql/toolkit/dist/esm/create-fetcher/lib.js ***! \***********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ createLegacyWebsocketsFetcher: function() { return /* binding */ createLegacyWebsocketsFetcher; },\n/* harmony export */ createMultipartFetcher: function() { return /* binding */ createMultipartFetcher; },\n/* harmony export */ createSimpleFetcher: function() { return /* binding */ createSimpleFetcher; },\n/* harmony export */ createWebsocketsFetcherFromClient: function() { return /* binding */ createWebsocketsFetcherFromClient; },\n/* harmony export */ createWebsocketsFetcherFromUrl: function() { return /* binding */ createWebsocketsFetcherFromUrl; },\n/* harmony export */ getWsFetcher: function() { return /* binding */ getWsFetcher; },\n/* harmony export */ isSubscriptionWithName: function() { return /* binding */ isSubscriptionWithName; }\n/* harmony export */ });\n/* harmony import */ var _chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../chunk-LMOQIXV4.js */ \"./node_modules/@graphiql/toolkit/dist/esm/chunk-LMOQIXV4.js\");\n/* harmony import */ var graphql__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! graphql */ \"./node_modules/graphql/language/visitor.mjs\");\n/* harmony import */ var meros__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! meros */ \"./node_modules/meros/browser/index.mjs\");\n/* harmony import */ var _n1ru4l_push_pull_async_iterable_iterator__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @n1ru4l/push-pull-async-iterable-iterator */ \"./node_modules/@n1ru4l/push-pull-async-iterable-iterator/index.mjs\");\n\n\n\n\nconst errorHasCode = (err) => typeof err == \"object\" && err !== null && \"code\" in err, isSubscriptionWithName = (document, name) => {\n let isSubscription = !1;\n return (0,graphql__WEBPACK_IMPORTED_MODULE_2__.visit)(document, {\n OperationDefinition(node) {\n var _a;\n name === ((_a = node.name) == null ? void 0 : _a.value) && node.operation === \"subscription\" && (isSubscription = !0);\n }\n }), isSubscription;\n}, createSimpleFetcher = (options, httpFetch) => async (graphQLParams, fetcherOpts) => (await httpFetch(options.url, {\n method: \"POST\",\n body: JSON.stringify(graphQLParams),\n headers: (0,_chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__.__spreadValues)((0,_chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__.__spreadValues)({\n \"content-type\": \"application/json\"\n }, options.headers), fetcherOpts == null ? void 0 : fetcherOpts.headers)\n})).json();\nasync function createWebsocketsFetcherFromUrl(url, connectionParams) {\n let wsClient;\n try {\n const { createClient } = await __webpack_require__.e(/*! import() */ \"node_modules_graphql-ws_lib_index_mjs\").then(__webpack_require__.bind(__webpack_require__, /*! graphql-ws */ \"./node_modules/graphql-ws/lib/index.mjs\"));\n return wsClient = createClient({ url, connectionParams }), createWebsocketsFetcherFromClient(wsClient);\n } catch (err) {\n if (errorHasCode(err) && err.code === \"MODULE_NOT_FOUND\")\n throw new Error(\n \"You need to install the 'graphql-ws' package to use websockets when passing a 'subscriptionUrl'\"\n );\n console.error(`Error creating websocket client for ${url}`, err);\n }\n}\nconst createWebsocketsFetcherFromClient = (wsClient) => (graphQLParams) => (0,_n1ru4l_push_pull_async_iterable_iterator__WEBPACK_IMPORTED_MODULE_1__.makeAsyncIterableIteratorFromSink)(\n (sink) => wsClient.subscribe(graphQLParams, (0,_chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__.__spreadProps)((0,_chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__.__spreadValues)({}, sink), {\n error(err) {\n err instanceof CloseEvent ? sink.error(\n new Error(\n `Socket closed with event ${err.code} ${err.reason || \"\"}`.trim()\n )\n ) : sink.error(err);\n }\n }))\n), createLegacyWebsocketsFetcher = (legacyWsClient) => (graphQLParams) => {\n const observable = legacyWsClient.request(graphQLParams);\n return (0,_n1ru4l_push_pull_async_iterable_iterator__WEBPACK_IMPORTED_MODULE_1__.makeAsyncIterableIteratorFromSink)(\n // @ts-ignore\n (sink) => observable.subscribe(sink).unsubscribe\n );\n}, createMultipartFetcher = (options, httpFetch) => function(graphQLParams, fetcherOpts) {\n return (0,_chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__.__asyncGenerator)(this, null, function* () {\n const response = yield new _chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__.__await(httpFetch(options.url, {\n method: \"POST\",\n body: JSON.stringify(graphQLParams),\n headers: (0,_chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__.__spreadValues)((0,_chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__.__spreadValues)({\n \"content-type\": \"application/json\",\n accept: \"application/json, multipart/mixed\"\n }, options.headers), fetcherOpts == null ? void 0 : fetcherOpts.headers)\n }).then(\n (r) => (0,meros__WEBPACK_IMPORTED_MODULE_3__.meros)(r, {\n multiple: !0\n })\n ));\n if (!(0,_n1ru4l_push_pull_async_iterable_iterator__WEBPACK_IMPORTED_MODULE_1__.isAsyncIterable)(response))\n return yield response.json();\n try {\n for (var iter = (0,_chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__.__forAwait)(response), more, temp, error; more = !(temp = yield new _chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__.__await(iter.next())).done; more = !1) {\n const chunk = temp.value;\n if (chunk.some((part) => !part.json)) {\n const message = chunk.map(\n (part) => `Headers::\n${part.headers}\n\nBody::\n${part.body}`\n );\n throw new Error(\n `Expected multipart chunks to be of json type. got:\n${message}`\n );\n }\n yield chunk.map((part) => part.body);\n }\n } catch (temp) {\n error = [temp];\n } finally {\n try {\n more && (temp = iter.return) && (yield new _chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__.__await(temp.call(iter)));\n } finally {\n if (error)\n throw error[0];\n }\n }\n });\n};\nasync function getWsFetcher(options, fetcherOpts) {\n if (options.wsClient)\n return createWebsocketsFetcherFromClient(options.wsClient);\n if (options.subscriptionUrl)\n return createWebsocketsFetcherFromUrl(options.subscriptionUrl, (0,_chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__.__spreadValues)((0,_chunk_LMOQIXV4_js__WEBPACK_IMPORTED_MODULE_0__.__spreadValues)({}, options.wsConnectionParams), fetcherOpts == null ? void 0 : fetcherOpts.headers));\n const legacyWebsocketsClient = options.legacyClient || options.legacyWsClient;\n if (legacyWebsocketsClient)\n return createLegacyWebsocketsFetcher(legacyWebsocketsClient);\n}\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQGdyYXBoaXFsL3Rvb2xraXQvZGlzdC9lc20vY3JlYXRlLWZldGNoZXIvbGliLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBTUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFTQSIsInNvdXJjZXMiOlsid2VicGFjazovL0Bub2RlZm9ueS9tb25pdG9yaW5nLWJ1bmRsZS8uL25vZGVfbW9kdWxlcy9AZ3JhcGhpcWwvdG9vbGtpdC9kaXN0L2VzbS9jcmVhdGUtZmV0Y2hlci9saWIuanM/ZmQ4MSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBfX2FzeW5jR2VuZXJhdG9yLFxuICBfX2F3YWl0LFxuICBfX2ZvckF3YWl0LFxuICBfX3NwcmVhZFByb3BzLFxuICBfX3NwcmVhZFZhbHVlc1xufSBmcm9tIFwiLi4vY2h1bmstTE1PUUlYVjQuanNcIjtcbmltcG9ydCB7IHZpc2l0IH0gZnJvbSBcImdyYXBocWxcIjtcbmltcG9ydCB7IG1lcm9zIH0gZnJvb