Files
e-tib.com/.next/dev/server/vendor-chunks/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1.js
Marc Mintel d14122005d Initial commit: E-TIB production hardening & E2E foundation
Former-commit-id: ef04fca3d76375630c05aac117bf586953f3b657
2026-04-28 19:11:38 +02:00

135 lines
99 KiB
JavaScript

"use strict";
/*
* 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/).
*/
exports.id = "vendor-chunks/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1";
exports.ids = ["vendor-chunks/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1"];
exports.modules = {
/***/ "(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/enums/AttributeNames.js":
/*!*****************************************************************************************************************************************************************************************!*\
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/enums/AttributeNames.js ***!
\*****************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports) => {
eval("\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.ConnectNames = exports.ConnectTypes = exports.AttributeNames = void 0;\nvar AttributeNames;\n(function (AttributeNames) {\n AttributeNames[\"CONNECT_TYPE\"] = \"connect.type\";\n AttributeNames[\"CONNECT_NAME\"] = \"connect.name\";\n})(AttributeNames = exports.AttributeNames || (exports.AttributeNames = {}));\nvar ConnectTypes;\n(function (ConnectTypes) {\n ConnectTypes[\"MIDDLEWARE\"] = \"middleware\";\n ConnectTypes[\"REQUEST_HANDLER\"] = \"request_handler\";\n})(ConnectTypes = exports.ConnectTypes || (exports.ConnectTypes = {}));\nvar ConnectNames;\n(function (ConnectNames) {\n ConnectNames[\"MIDDLEWARE\"] = \"middleware\";\n ConnectNames[\"REQUEST_HANDLER\"] = \"request handler\";\n})(ConnectNames = exports.ConnectNames || (exports.ConnectNames = {}));\n//# sourceMappingURL=AttributeNames.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL2VudW1zL0F0dHJpYnV0ZU5hbWVzLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELG9CQUFvQixHQUFHLG9CQUFvQixHQUFHLHNCQUFzQjtBQUNwRTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUMsOENBQThDLHNCQUFzQixLQUFLO0FBQzFFO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQywwQ0FBMEMsb0JBQW9CLEtBQUs7QUFDcEU7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDLDBDQUEwQyxvQkFBb0IsS0FBSztBQUNwRSIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9Ab3BlbnRlbGVtZXRyeStpbnN0cnVtZW50YXRpb24tY29ubmVjdEAwLjU3LjBfQG9wZW50ZWxlbWV0cnkrYXBpQDEuOS4xL25vZGVfbW9kdWxlcy9Ab3BlbnRlbGVtZXRyeS9pbnN0cnVtZW50YXRpb24tY29ubmVjdC9idWlsZC9zcmMvZW51bXMvQXR0cmlidXRlTmFtZXMuanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG4vKlxuICogQ29weXJpZ2h0IFRoZSBPcGVuVGVsZW1ldHJ5IEF1dGhvcnNcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7IHZhbHVlOiB0cnVlIH0pO1xuZXhwb3J0cy5Db25uZWN0TmFtZXMgPSBleHBvcnRzLkNvbm5lY3RUeXBlcyA9IGV4cG9ydHMuQXR0cmlidXRlTmFtZXMgPSB2b2lkIDA7XG52YXIgQXR0cmlidXRlTmFtZXM7XG4oZnVuY3Rpb24gKEF0dHJpYnV0ZU5hbWVzKSB7XG4gICAgQXR0cmlidXRlTmFtZXNbXCJDT05ORUNUX1RZUEVcIl0gPSBcImNvbm5lY3QudHlwZVwiO1xuICAgIEF0dHJpYnV0ZU5hbWVzW1wiQ09OTkVDVF9OQU1FXCJdID0gXCJjb25uZWN0Lm5hbWVcIjtcbn0pKEF0dHJpYnV0ZU5hbWVzID0gZXhwb3J0cy5BdHRyaWJ1dGVOYW1lcyB8fCAoZXhwb3J0cy5BdHRyaWJ1dGVOYW1lcyA9IHt9KSk7XG52YXIgQ29ubmVjdFR5cGVzO1xuKGZ1bmN0aW9uIChDb25uZWN0VHlwZXMpIHtcbiAgICBDb25uZWN0VHlwZXNbXCJNSURETEVXQVJFXCJdID0gXCJtaWRkbGV3YXJlXCI7XG4gICAgQ29ubmVjdFR5cGVzW1wiUkVRVUVTVF9IQU5ETEVSXCJdID0gXCJyZXF1ZXN0X2hhbmRsZXJcIjtcbn0pKENvbm5lY3RUeXBlcyA9IGV4cG9ydHMuQ29ubmVjdFR5cGVzIHx8IChleHBvcnRzLkNvbm5lY3RUeXBlcyA9IHt9KSk7XG52YXIgQ29ubmVjdE5hbWVzO1xuKGZ1bmN0aW9uIChDb25uZWN0TmFtZXMpIHtcbiAgICBDb25uZWN0TmFtZXNbXCJNSURETEVXQVJFXCJdID0gXCJtaWRkbGV3YXJlXCI7XG4gICAgQ29ubmVjdE5hbWVzW1wiUkVRVUVTVF9IQU5ETEVSXCJdID0gXCJyZXF1ZXN0IGhhbmRsZXJcIjtcbn0pKENvbm5lY3ROYW1lcyA9IGV4cG9ydHMuQ29ubmVjdE5hbWVzIHx8IChleHBvcnRzLkNvbm5lY3ROYW1lcyA9IHt9KSk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1BdHRyaWJ1dGVOYW1lcy5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/enums/AttributeNames.js\n");
/***/ }),
/***/ "(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/index.js":
/*!**************************************************************************************************************************************************************************!*\
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/index.js ***!
\**************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval("\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.ConnectTypes = exports.ConnectNames = exports.AttributeNames = exports.ANONYMOUS_NAME = exports.ConnectInstrumentation = void 0;\nvar instrumentation_1 = __webpack_require__(/*! ./instrumentation */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\");\nObject.defineProperty(exports, \"ConnectInstrumentation\", ({ enumerable: true, get: function () { return instrumentation_1.ConnectInstrumentation; } }));\nObject.defineProperty(exports, \"ANONYMOUS_NAME\", ({ enumerable: true, get: function () { return instrumentation_1.ANONYMOUS_NAME; } }));\nvar AttributeNames_1 = __webpack_require__(/*! ./enums/AttributeNames */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/enums/AttributeNames.js\");\nObject.defineProperty(exports, \"AttributeNames\", ({ enumerable: true, get: function () { return AttributeNames_1.AttributeNames; } }));\nObject.defineProperty(exports, \"ConnectNames\", ({ enumerable: true, get: function () { return AttributeNames_1.ConnectNames; } }));\nObject.defineProperty(exports, \"ConnectTypes\", ({ enumerable: true, get: function () { return AttributeNames_1.ConnectTypes; } }));\n//# sourceMappingURL=index.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELG9CQUFvQixHQUFHLG9CQUFvQixHQUFHLHNCQUFzQixHQUFHLHNCQUFzQixHQUFHLDhCQUE4QjtBQUM5SCx3QkFBd0IsbUJBQU8sQ0FBQyw2TUFBbUI7QUFDbkQsMERBQXlELEVBQUUscUNBQXFDLG9EQUFvRCxFQUFDO0FBQ3JKLGtEQUFpRCxFQUFFLHFDQUFxQyw0Q0FBNEMsRUFBQztBQUNySSx1QkFBdUIsbUJBQU8sQ0FBQyx1TkFBd0I7QUFDdkQsa0RBQWlELEVBQUUscUNBQXFDLDJDQUEyQyxFQUFDO0FBQ3BJLGdEQUErQyxFQUFFLHFDQUFxQyx5Q0FBeUMsRUFBQztBQUNoSSxnREFBK0MsRUFBRSxxQ0FBcUMseUNBQXlDLEVBQUM7QUFDaEkiLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2UtdGliLmNvbS9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL2luZGV4LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuLypcbiAqIENvcHlyaWdodCBUaGUgT3BlblRlbGVtZXRyeSBBdXRob3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmV4cG9ydHMuQ29ubmVjdFR5cGVzID0gZXhwb3J0cy5Db25uZWN0TmFtZXMgPSBleHBvcnRzLkF0dHJpYnV0ZU5hbWVzID0gZXhwb3J0cy5BTk9OWU1PVVNfTkFNRSA9IGV4cG9ydHMuQ29ubmVjdEluc3RydW1lbnRhdGlvbiA9IHZvaWQgMDtcbnZhciBpbnN0cnVtZW50YXRpb25fMSA9IHJlcXVpcmUoXCIuL2luc3RydW1lbnRhdGlvblwiKTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIkNvbm5lY3RJbnN0cnVtZW50YXRpb25cIiwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIGluc3RydW1lbnRhdGlvbl8xLkNvbm5lY3RJbnN0cnVtZW50YXRpb247IH0gfSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJBTk9OWU1PVVNfTkFNRVwiLCB7IGVudW1lcmFibGU6IHRydWUsIGdldDogZnVuY3Rpb24gKCkgeyByZXR1cm4gaW5zdHJ1bWVudGF0aW9uXzEuQU5PTllNT1VTX05BTUU7IH0gfSk7XG52YXIgQXR0cmlidXRlTmFtZXNfMSA9IHJlcXVpcmUoXCIuL2VudW1zL0F0dHJpYnV0ZU5hbWVzXCIpO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiQXR0cmlidXRlTmFtZXNcIiwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIEF0dHJpYnV0ZU5hbWVzXzEuQXR0cmlidXRlTmFtZXM7IH0gfSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJDb25uZWN0TmFtZXNcIiwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIEF0dHJpYnV0ZU5hbWVzXzEuQ29ubmVjdE5hbWVzOyB9IH0pO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiQ29ubmVjdFR5cGVzXCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBBdHRyaWJ1dGVOYW1lc18xLkNvbm5lY3RUeXBlczsgfSB9KTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4LmpzLm1hcCJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n");
/***/ }),
/***/ "(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js":
/*!************************************************************************************************************************************************************************************!*\
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js ***!
\************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval(";globalThis[\"_sentryRewritesTunnelPath\"] = undefined;globalThis[\"SENTRY_RELEASE\"] = undefined;globalThis[\"_sentryBasePath\"] = undefined;globalThis[\"_sentryNextJsVersion\"] = \"16.1.6\";globalThis[\"_sentryRewriteFramesDistDir\"] = \".next\";globalThis[\"_sentryVercelCronsConfig\"] = undefined;\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.ConnectInstrumentation = exports.ANONYMOUS_NAME = void 0;\nconst api_1 = __webpack_require__(/*! @opentelemetry/api */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+api@1.9.1/node_modules/@opentelemetry/api/build/esm/index.js\");\nconst core_1 = __webpack_require__(/*! @opentelemetry/core */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+core@2.6.1_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/core/build/esm/index.js\");\nconst AttributeNames_1 = __webpack_require__(/*! ./enums/AttributeNames */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/enums/AttributeNames.js\");\n/** @knipignore */\nconst version_1 = __webpack_require__(/*! ./version */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/version.js\");\nconst instrumentation_1 = __webpack_require__(/*! @opentelemetry/instrumentation */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation@0.214.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation/build/esm/index.js\");\nconst semantic_conventions_1 = __webpack_require__(/*! @opentelemetry/semantic-conventions */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+semantic-conventions@1.40.0/node_modules/@opentelemetry/semantic-conventions/build/esm/index.js\");\nconst utils_1 = __webpack_require__(/*! ./utils */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/utils.js\");\nexports.ANONYMOUS_NAME = 'anonymous';\n/** Connect instrumentation for OpenTelemetry */\nclass ConnectInstrumentation extends instrumentation_1.InstrumentationBase {\n constructor(config = {}) {\n super(version_1.PACKAGE_NAME, version_1.PACKAGE_VERSION, config);\n }\n init() {\n return [\n new instrumentation_1.InstrumentationNodeModuleDefinition('connect', ['>=3.0.0 <4'], moduleExports => {\n return this._patchConstructor(moduleExports);\n }),\n ];\n }\n _patchApp(patchedApp) {\n if (!(0, instrumentation_1.isWrapped)(patchedApp.use)) {\n this._wrap(patchedApp, 'use', this._patchUse.bind(this));\n }\n if (!(0, instrumentation_1.isWrapped)(patchedApp.handle)) {\n this._wrap(patchedApp, 'handle', this._patchHandle.bind(this));\n }\n }\n _patchConstructor(original) {\n const instrumentation = this;\n return function (...args) {\n const app = original.apply(this, args);\n instrumentation._patchApp(app);\n return app;\n };\n }\n _patchNext(next, finishSpan) {\n return function nextFunction(err) {\n const result = next.apply(this, [err]);\n finishSpan();\n return result;\n };\n }\n _startSpan(routeName, middleWare) {\n let connectType;\n let connectName;\n let connectTypeName;\n if (routeName) {\n connectType = AttributeNames_1.ConnectTypes.REQUEST_HANDLER;\n connectTypeName = AttributeNames_1.ConnectNames.REQUEST_HANDLER;\n connectName = routeName;\n }\n else {\n connectType = AttributeNames_1.ConnectTypes.MIDDLEWARE;\n connectTypeName = AttributeNames_1.ConnectNames.MIDDLEWARE;\n connectName = middleWare.name || exports.ANONYMOUS_NAME;\n }\n const spanName = `${connectTypeName} - ${connectName}`;\n const options = {\n attributes: {\n [semantic_conventions_1.ATTR_HTTP_ROUTE]: routeName.length > 0 ? routeName : '/',\n [AttributeNames_1.AttributeNames.CONNECT_TYPE]: connectType,\n [AttributeNames_1.AttributeNames.CONNECT_NAME]: connectName,\n },\n };\n return this.tracer.startSpan(spanName, options);\n }\n _patchMiddleware(routeName, middleWare) {\n const instrumentation = this;\n const isErrorMiddleware = middleWare.length === 4;\n function patchedMiddleware() {\n if (!instrumentation.isEnabled()) {\n return middleWare.apply(this, arguments);\n }\n const [reqArgIdx, resArgIdx, nextArgIdx] = isErrorMiddleware\n ? [1, 2, 3]\n : [0, 1, 2];\n const req = arguments[reqArgIdx];\n const res = arguments[resArgIdx];\n const next = arguments[nextArgIdx];\n (0, utils_1.replaceCurrentStackRoute)(req, routeName);\n const rpcMetadata = (0, core_1.getRPCMetadata)(api_1.context.active());\n if (routeName && rpcMetadata?.type === core_1.RPCType.HTTP) {\n rpcMetadata.route = (0, utils_1.generateRoute)(req);\n }\n let spanName = '';\n if (routeName) {\n spanName = `request handler - ${routeName}`;\n }\n else {\n spanName = `middleware - ${middleWare.name || exports.ANONYMOUS_NAME}`;\n }\n const span = instrumentation._startSpan(routeName, middleWare);\n instrumentation._diag.debug('start span', spanName);\n let spanFinished = false;\n function finishSpan() {\n if (!spanFinished) {\n spanFinished = true;\n instrumentation._diag.debug(`finishing span ${span.name}`);\n span.end();\n }\n else {\n instrumentation._diag.debug(`span ${span.name} - already finished`);\n }\n res.removeListener('close', finishSpan);\n }\n res.addListener('close', finishSpan);\n arguments[nextArgIdx] = instrumentation._patchNext(next, finishSpan);\n return middleWare.apply(this, arguments);\n }\n Object.defineProperty(patchedMiddleware, 'length', {\n value: middleWare.length,\n writable: false,\n configurable: true,\n });\n return patchedMiddleware;\n }\n _patchUse(original) {\n const instrumentation = this;\n return function (...args) {\n const middleWare = args[args.length - 1];\n const routeName = (args[args.length - 2] || '');\n args[args.length - 1] = instrumentation._patchMiddleware(routeName, middleWare);\n return original.apply(this, args);\n };\n }\n _patchHandle(original) {\n const instrumentation = this;\n return function () {\n const [reqIdx, outIdx] = [0, 2];\n const req = arguments[reqIdx];\n const out = arguments[outIdx];\n const completeStack = (0, utils_1.addNewStackLayer)(req);\n if (typeof out === 'function') {\n arguments[outIdx] = instrumentation._patchOut(out, completeStack);\n }\n return original.apply(this, arguments);\n };\n }\n _patchOut(out, completeStack) {\n return function nextFunction(...args) {\n completeStack();\n return Reflect.apply(out, this, args);\n };\n }\n}\nexports.ConnectInstrumentation = ConnectInstrumentation;\n//# sourceMappingURL=instrumentation.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL2luc3RydW1lbnRhdGlvbi5qcyIsIm1hcHBpbmdzIjoiQUFBYSxDQUFDLG9EQUFvRCx5Q0FBeUMsMENBQTBDLDhDQUE4QyxvREFBb0Q7QUFDdlA7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELDhCQUE4QixHQUFHLHNCQUFzQjtBQUN2RCxjQUFjLG1CQUFPLENBQUMsa0lBQW9CO0FBQzFDLGVBQWUsbUJBQU8sQ0FBQyw4SkFBcUI7QUFDNUMseUJBQXlCLG1CQUFPLENBQUMsdU5BQXdCO0FBQ3pEO0FBQ0Esa0JBQWtCLG1CQUFPLENBQUMsNkxBQVc7QUFDckMsMEJBQTBCLG1CQUFPLENBQUMsaU1BQWdDO0FBQ2xFLCtCQUErQixtQkFBTyxDQUFDLHNMQUFxQztBQUM1RSxnQkFBZ0IsbUJBQU8sQ0FBQyx5TEFBUztBQUNqQyxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLGlCQUFpQixJQUFJLFlBQVk7QUFDN0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0RBQWdELFVBQVU7QUFDMUQ7QUFDQTtBQUNBLDJDQUEyQywwQ0FBMEM7QUFDckY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrRUFBa0UsVUFBVTtBQUM1RTtBQUNBO0FBQ0E7QUFDQSx3REFBd0QsV0FBVztBQUNuRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9lLXRpYi5jb20vbm9kZV9tb2R1bGVzLy5wbnBtL0BvcGVudGVsZW1ldHJ5K2luc3RydW1lbnRhdGlvbi1jb25uZWN0QDAuNTcuMF9Ab3BlbnRlbGVtZXRyeSthcGlAMS45LjEvbm9kZV9tb2R1bGVzL0BvcGVudGVsZW1ldHJ5L2luc3RydW1lbnRhdGlvbi1jb25uZWN0L2J1aWxkL3NyYy9pbnN0cnVtZW50YXRpb24uanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7O2dsb2JhbFRoaXNbXCJfc2VudHJ5UmV3cml0ZXNUdW5uZWxQYXRoXCJdID0gdW5kZWZpbmVkO2dsb2JhbFRoaXNbXCJTRU5UUllfUkVMRUFTRVwiXSA9IHVuZGVmaW5lZDtnbG9iYWxUaGlzW1wiX3NlbnRyeUJhc2VQYXRoXCJdID0gdW5kZWZpbmVkO2dsb2JhbFRoaXNbXCJfc2VudHJ5TmV4dEpzVmVyc2lvblwiXSA9IFwiMTYuMS42XCI7Z2xvYmFsVGhpc1tcIl9zZW50cnlSZXdyaXRlRnJhbWVzRGlzdERpclwiXSA9IFwiLm5leHRcIjtnbG9iYWxUaGlzW1wiX3NlbnRyeVZlcmNlbENyb25zQ29uZmlnXCJdID0gdW5kZWZpbmVkO1xuLypcbiAqIENvcHlyaWdodCBUaGUgT3BlblRlbGVtZXRyeSBBdXRob3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmV4cG9ydHMuQ29ubmVjdEluc3RydW1lbnRhdGlvbiA9IGV4cG9ydHMuQU5PTllNT1VTX05BTUUgPSB2b2lkIDA7XG5jb25zdCBhcGlfMSA9IHJlcXVpcmUoXCJAb3BlbnRlbGVtZXRyeS9hcGlcIik7XG5jb25zdCBjb3JlXzEgPSByZXF1aXJlKFwiQG9wZW50ZWxlbWV0cnkvY29yZVwiKTtcbmNvbnN0IEF0dHJpYnV0ZU5hbWVzXzEgPSByZXF1aXJlKFwiLi9lbnVtcy9BdHRyaWJ1dGVOYW1lc1wiKTtcbi8qKiBAa25pcGlnbm9yZSAqL1xuY29uc3QgdmVyc2lvbl8xID0gcmVxdWlyZShcIi4vdmVyc2lvblwiKTtcbmNvbnN0IGluc3RydW1lbnRhdGlvbl8xID0gcmVxdWlyZShcIkBvcGVudGVsZW1ldHJ5L2luc3RydW1lbnRhdGlvblwiKTtcbmNvbnN0IHNlbWFudGljX2NvbnZlbnRpb25zXzEgPSByZXF1aXJlKFwiQG9wZW50ZWxlbWV0cnkvc2VtYW50aWMtY29udmVudGlvbnNcIik7XG5jb25zdCB1dGlsc18xID0gcmVxdWlyZShcIi4vdXRpbHNcIik7XG5leHBvcnRzLkFOT05ZTU9VU19OQU1FID0gJ2Fub255bW91cyc7XG4vKiogQ29ubmVjdCBpbnN0cnVtZW50YXRpb24gZm9yIE9wZW5UZWxlbWV0cnkgKi9cbmNsYXNzIENvbm5lY3RJbnN0cnVtZW50YXRpb24gZXh0ZW5kcyBpbnN0cnVtZW50YXRpb25fMS5JbnN0cnVtZW50YXRpb25CYXNlIHtcbiAgICBjb25zdHJ1Y3Rvcihjb25maWcgPSB7fSkge1xuICAgICAgICBzdXBlcih2ZXJzaW9uXzEuUEFDS0FHRV9OQU1FLCB2ZXJzaW9uXzEuUEFDS0FHRV9WRVJTSU9OLCBjb25maWcpO1xuICAgIH1cbiAgICBpbml0KCkge1xuICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgbmV3IGluc3RydW1lbnRhdGlvbl8xLkluc3RydW1lbnRhdGlvbk5vZGVNb2R1bGVEZWZpbml0aW9uKCdjb25uZWN0JywgWyc+PTMuMC4wIDw0J10sIG1vZHVsZUV4cG9ydHMgPT4ge1xuICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLl9wYXRjaENvbnN0cnVjdG9yKG1vZHVsZUV4cG9ydHMpO1xuICAgICAgICAgICAgfSksXG4gICAgICAgIF07XG4gICAgfVxuICAgIF9wYXRjaEFwcChwYXRjaGVkQXBwKSB7XG4gICAgICAgIGlmICghKDAsIGluc3RydW1lbnRhdGlvbl8xLmlzV3JhcHBlZCkocGF0Y2hlZEFwcC51c2UpKSB7XG4gICAgICAgICAgICB0aGlzLl93cmFwKHBhdGNoZWRBcHAsICd1c2UnLCB0aGlzLl9wYXRjaFVzZS5iaW5kKHRoaXMpKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoISgwLCBpbnN0cnVtZW50YXRpb25fMS5pc1dyYXBwZWQpKHBhdGNoZWRBcHAuaGFuZGxlKSkge1xuICAgICAgICAgICAgdGhpcy5fd3JhcChwYXRjaGVkQXBwLCAnaGFuZGxlJywgdGhpcy5fcGF0Y2hIYW5kbGUuYmluZCh0aGlzKSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgX3BhdGNoQ29uc3RydWN0b3Iob3JpZ2luYWwpIHtcbiAgICAgICAgY29uc3QgaW5zdHJ1bWVudGF0aW9uID0gdGhpcztcbiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uICguLi5hcmdzKSB7XG4gICAgICAgICAgICBjb25zdCBhcHAgPSBvcmlnaW5hbC5hcHBseSh0aGlzLCBhcmdzKTtcbiAgICAgICAgICAgIGluc3RydW1lbnRhdGlvbi5fcGF0Y2hBcHAoYXBwKTtcbiAgICAgICAgICAgIHJldHVybiBhcHA7XG4gICAgICAgIH07XG4gICAgfVxuICAgIF9wYXRjaE5leHQobmV4dCwgZmluaXNoU3Bhbikge1xuICAgICAgICByZXR1cm4gZnVuY3Rpb24gbmV4dEZ1bmN0aW9uKGVycikge1xuICAgICAgICAgICAgY29uc3QgcmVzdWx0ID0gbmV4dC5hcHBseSh0aGlzLCBbZXJyXSk7XG4gICAgICAgICAgICBmaW5pc2hTcGFuKCk7XG4gICAgICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgICB9O1xuICAgIH1cbiAgICBfc3RhcnRTcGFuKHJvdXRlTmFtZSwgbWlkZGxlV2FyZSkge1xuICAgICAgICBsZXQgY29ubmVjdFR5cGU7XG4gICAgICAgIGxldCBjb25uZWN0TmFtZTtcbiAgICAgICAgbGV0IGNvbm5lY3RUeXBlTmFtZTtcbiAgICAgICAgaWYgKHJvdXRlTmFtZSkge1xuICAgICAgICAgICAgY29ubmVjdFR5cGUgPSBBdHRyaWJ1dGVOYW1lc18xLkNvbm5lY3RUeXBlcy5SRVFVRVNUX0hBTkRMRVI7XG4gICAgICAgICAgICBjb25uZWN0VHlwZU5hbWUgPSBBdHRyaWJ1dGVOYW1lc18xLkNvbm5lY3ROYW1lcy5SRVFVRVNUX0hBTkRMRVI7XG4gICAgICAgICAgICBjb25uZWN0TmFtZSA9IHJvdXRlTmFtZTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGNvbm5lY3RUeXBlID0gQXR0cmlidXRlTmFtZXNfMS5Db25uZWN0VHlwZXMuTUlERExFV0FSRTtcbiAgICAgICAgICAgIGNvbm5lY3RUeXBlTmFtZSA9IEF0dHJpYnV0ZU5hbWVzXzEuQ29ubmVjdE5hbWVzLk1JRERMRVdBUkU7XG4gICAgICAgICAgICBjb25uZWN0TmFtZSA9IG1pZGRsZVdhcmUubmFtZSB8fCBleHBvcnRzLkFOT05ZTU9VU19OQU1FO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IHNwYW5OYW1lID0gYCR7Y29ubmVjdFR5cGVOYW1lfSAtICR7Y29ubmVjdE5hbWV9YDtcbiAgICAgICAgY29uc3Qgb3B0aW9ucyA9IHtcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM6IHtcbiAgICAgICAgICAgICAgICBbc2VtYW50aWNfY29udmVudGlvbnNfMS5BVFRSX0hUVFBfUk9VVEVdOiByb3V0ZU5hbWUubGVuZ3RoID4gMCA/IHJvdXRlTmFtZSA6ICcvJyxcbiAgICAgICAgICAgICAgICBbQXR0cmlidXRlTmFtZXNfMS5BdHRyaWJ1dGVOYW1lcy5DT05ORUNUX1RZUEVdOiBjb25uZWN0VHlwZSxcbiAgICAgICAgICAgICAgICBbQXR0cmlidXRlTmFtZXNfMS5BdHRyaWJ1dGVOYW1lcy5DT05ORUNUX05BTUVdOiBjb25uZWN0TmFtZSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH07XG4gICAgICAgIHJldHVybiB0aGlzLnRyYWNlci5zdGFydFNwYW4oc3Bhbk5hbWUsIG9wdGlvbnMpO1xuICAgIH1cbiAgICBfcGF0Y2hNaWRkbGV3YXJlKHJvdXRlTmFtZSwgbWlkZGxlV2FyZSkge1xuICAgICAgICBjb25zdCBpbnN0cnVtZW50YXRpb24gPSB0aGlzO1xuICAgICAgICBjb25zdCBpc0Vycm9yTWlkZGxld2FyZSA9IG1pZGRsZVdhcmUubGVuZ3RoID09PSA0O1xuICAgICAgICBmdW5jdGlvbiBwYXRjaGVkTWlkZGxld2FyZSgpIHtcbiAgICAgICAgICAgIGlmICghaW5zdHJ1bWVudGF0aW9uLmlzRW5hYmxlZCgpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG1pZGRsZVdhcmUuYXBwbHkodGhpcywgYXJndW1lbnRzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IFtyZXFBcmdJZHgsIHJlc0FyZ0lkeCwgbmV4dEFyZ0lkeF0gPSBpc0Vycm9yTWlkZGxld2FyZVxuICAgICAgICAgICAgICAgID8gWzEsIDIsIDNdXG4gICAgICAgICAgICAgICAgOiBbMCwgMSwgMl07XG4gICAgICAgICAgICBjb25zdCByZXEgPSBhcmd1bWVudHNbcmVxQXJnSWR4XTtcbiAgICAgICAgICAgIGNvbnN0IHJlcyA9IGFyZ3VtZW50c1tyZXNBcmdJZHhdO1xuICAgICAgICAgICAgY29uc3QgbmV4dCA9IGFyZ3VtZW50c1tuZXh0QXJnSWR4XTtcbiAgICAgICAgICAgICgwLCB1dGlsc18xLnJlcGxhY2VDdXJyZW50U3RhY2tSb3V0ZSkocmVxLCByb3V0ZU5hbWUpO1xuICAgICAgICAgICAgY29uc3QgcnBjTWV0YWRhdGEgPSAoMCwgY29yZV8xLmdldFJQQ01ldGFkYXRhKShhcGlfMS5jb250ZXh0LmFjdGl2ZSgpKTtcbiAgICAgICAgICAgIGlmIChyb3V0ZU5hbWUgJiYgcnBjTWV0YWRhdGE/LnR5cGUgPT09IGNvcmVfMS5SUENUeXBlLkhUVFApIHtcbiAgICAgICAgICAgICAgICBycGNNZXRhZGF0YS5yb3V0ZSA9ICgwLCB1dGlsc18xLmdlbmVyYXRlUm91dGUpKHJlcSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsZXQgc3Bhbk5hbWUgPSAnJztcbiAgICAgICAgICAgIGlmIChyb3V0ZU5hbWUpIHtcbiAgICAgICAgICAgICAgICBzcGFuTmFtZSA9IGByZXF1ZXN0IGhhbmRsZXIgLSAke3JvdXRlTmFtZX1gO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgc3Bhbk5hbWUgPSBgbWlkZGxld2FyZSAtICR7bWlkZGxlV2FyZS5uYW1lIHx8IGV4cG9ydHMuQU5PTllNT1VTX05BTUV9YDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IHNwYW4gPSBpbnN0cnVtZW50YXRpb24uX3N0YXJ0U3Bhbihyb3V0ZU5hbWUsIG1pZGRsZVdhcmUpO1xuICAgICAgICAgICAgaW5zdHJ1bWVudGF0aW9uLl9kaWFnLmRlYnVnKCdzdGFydCBzcGFuJywgc3Bhbk5hbWUpO1xuICAgICAgICAgICAgbGV0IHNwYW5GaW5pc2hlZCA9IGZhbHNlO1xuICAgICAgICAgICAgZnVuY3Rpb24gZmluaXNoU3BhbigpIHtcbiAgICAgICAgICAgICAgICBpZiAoIXNwYW5GaW5pc2hlZCkge1xuICAgICAgICAgICAgICAgICAgICBzcGFuRmluaXNoZWQgPSB0cnVlO1xuICAgICAgICAgICAgICAgICAgICBpbnN0cnVtZW50YXRpb24uX2RpYWcuZGVidWcoYGZpbmlzaGluZyBzcGFuICR7c3Bhbi5uYW1lfWApO1xuICAgICAgICAgICAgICAgICAgICBzcGFuLmVuZCgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgaW5zdHJ1bWVudGF0aW9uLl9kaWFnLmRlYnVnKGBzcGFuICR7c3Bhbi5uYW1lfSAtIGFscmVhZHkgZmluaXNoZWRgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmVzLnJlbW92ZUxpc3RlbmVyKCdjbG9zZScsIGZpbmlzaFNwYW4pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmVzLmFkZExpc3RlbmVyKCdjbG9zZScsIGZpbmlzaFNwYW4pO1xuICAgICAgICAgICAgYXJndW1lbnRzW25leHRBcmdJZHhdID0gaW5zdHJ1bWVudGF0aW9uLl9wYXRjaE5leHQobmV4dCwgZmluaXNoU3Bhbik7XG4gICAgICAgICAgICByZXR1cm4gbWlkZGxlV2FyZS5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xuICAgICAgICB9XG4gICAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShwYXRjaGVkTWlkZGxld2FyZSwgJ2xlbmd0aCcsIHtcbiAgICAgICAgICAgIHZhbHVlOiBtaWRkbGVXYXJlLmxlbmd0aCxcbiAgICAgICAgICAgIHdyaXRhYmxlOiBmYWxzZSxcbiAgICAgICAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZSxcbiAgICAgICAgfSk7XG4gICAgICAgIHJldHVybiBwYXRjaGVkTWlkZGxld2FyZTtcbiAgICB9XG4gICAgX3BhdGNoVXNlKG9yaWdpbmFsKSB7XG4gICAgICAgIGNvbnN0IGluc3RydW1lbnRhdGlvbiA9IHRoaXM7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbiAoLi4uYXJncykge1xuICAgICAgICAgICAgY29uc3QgbWlkZGxlV2FyZSA9IGFyZ3NbYXJncy5sZW5ndGggLSAxXTtcbiAgICAgICAgICAgIGNvbnN0IHJvdXRlTmFtZSA9IChhcmdzW2FyZ3MubGVuZ3RoIC0gMl0gfHwgJycpO1xuICAgICAgICAgICAgYXJnc1thcmdzLmxlbmd0aCAtIDFdID0gaW5zdHJ1bWVudGF0aW9uLl9wYXRjaE1pZGRsZXdhcmUocm91dGVOYW1lLCBtaWRkbGVXYXJlKTtcbiAgICAgICAgICAgIHJldHVybiBvcmlnaW5hbC5hcHBseSh0aGlzLCBhcmdzKTtcbiAgICAgICAgfTtcbiAgICB9XG4gICAgX3BhdGNoSGFuZGxlKG9yaWdpbmFsKSB7XG4gICAgICAgIGNvbnN0IGluc3RydW1lbnRhdGlvbiA9IHRoaXM7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICBjb25zdCBbcmVxSWR4LCBvdXRJZHhdID0gWzAsIDJdO1xuICAgICAgICAgICAgY29uc3QgcmVxID0gYXJndW1lbnRzW3JlcUlkeF07XG4gICAgICAgICAgICBjb25zdCBvdXQgPSBhcmd1bWVudHNbb3V0SWR4XTtcbiAgICAgICAgICAgIGNvbnN0IGNvbXBsZXRlU3RhY2sgPSAoMCwgdXRpbHNfMS5hZGROZXdTdGFja0xheWVyKShyZXEpO1xuICAgICAgICAgICAgaWYgKHR5cGVvZiBvdXQgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICAgICAgICBhcmd1bWVudHNbb3V0SWR4XSA9IGluc3RydW1lbnRhdGlvbi5fcGF0Y2hPdXQob3V0LCBjb21wbGV0ZVN0YWNrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBvcmlnaW5hbC5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xuICAgICAgICB9O1xuICAgIH1cbiAgICBfcGF0Y2hPdXQob3V0LCBjb21wbGV0ZVN0YWNrKSB7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbiBuZXh0RnVuY3Rpb24oLi4uYXJncykge1xuICAgICAgICAgICAgY29tcGxldGVTdGFjaygpO1xuICAgICAgICAgICAgcmV0dXJuIFJlZmxlY3QuYXBwbHkob3V0LCB0aGlzLCBhcmdzKTtcbiAgICAgICAgfTtcbiAgICB9XG59XG5leHBvcnRzLkNvbm5lY3RJbnN0cnVtZW50YXRpb24gPSBDb25uZWN0SW5zdHJ1bWVudGF0aW9uO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5zdHJ1bWVudGF0aW9uLmpzLm1hcCJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n");
/***/ }),
/***/ "(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/internal-types.js":
/*!***********************************************************************************************************************************************************************************!*\
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/internal-types.js ***!
\***********************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports) => {
eval("\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports._LAYERS_STORE_PROPERTY = void 0;\nexports._LAYERS_STORE_PROPERTY = Symbol('opentelemetry.instrumentation-connect.request-route-stack');\n//# sourceMappingURL=internal-types.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL2ludGVybmFsLXR5cGVzLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELDhCQUE4QjtBQUM5Qiw4QkFBOEI7QUFDOUIiLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2UtdGliLmNvbS9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL2ludGVybmFsLXR5cGVzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuLypcbiAqIENvcHlyaWdodCBUaGUgT3BlblRlbGVtZXRyeSBBdXRob3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmV4cG9ydHMuX0xBWUVSU19TVE9SRV9QUk9QRVJUWSA9IHZvaWQgMDtcbmV4cG9ydHMuX0xBWUVSU19TVE9SRV9QUk9QRVJUWSA9IFN5bWJvbCgnb3BlbnRlbGVtZXRyeS5pbnN0cnVtZW50YXRpb24tY29ubmVjdC5yZXF1ZXN0LXJvdXRlLXN0YWNrJyk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbnRlcm5hbC10eXBlcy5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/internal-types.js\n");
/***/ }),
/***/ "(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/utils.js":
/*!**************************************************************************************************************************************************************************!*\
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/utils.js ***!
\**************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.generateRoute = exports.replaceCurrentStackRoute = exports.addNewStackLayer = void 0;\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nconst api_1 = __webpack_require__(/*! @opentelemetry/api */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+api@1.9.1/node_modules/@opentelemetry/api/build/esm/index.js\");\nconst internal_types_1 = __webpack_require__(/*! ./internal-types */ \"(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/internal-types.js\");\nconst addNewStackLayer = (request) => {\n if (Array.isArray(request[internal_types_1._LAYERS_STORE_PROPERTY]) === false) {\n Object.defineProperty(request, internal_types_1._LAYERS_STORE_PROPERTY, {\n enumerable: false,\n value: [],\n });\n }\n request[internal_types_1._LAYERS_STORE_PROPERTY].push('/');\n const stackLength = request[internal_types_1._LAYERS_STORE_PROPERTY].length;\n return () => {\n if (stackLength === request[internal_types_1._LAYERS_STORE_PROPERTY].length) {\n request[internal_types_1._LAYERS_STORE_PROPERTY].pop();\n }\n else {\n api_1.diag.warn('Connect: Trying to pop the stack multiple time');\n }\n };\n};\nexports.addNewStackLayer = addNewStackLayer;\nconst replaceCurrentStackRoute = (request, newRoute) => {\n if (newRoute) {\n request[internal_types_1._LAYERS_STORE_PROPERTY].splice(-1, 1, newRoute);\n }\n};\nexports.replaceCurrentStackRoute = replaceCurrentStackRoute;\n// generate route from existing stack on request object.\n// splash between stack layer will be deduped\n// [\"/first/\", \"/second\", \"/third/\"] => /first/second/third/\nconst generateRoute = (request) => {\n return request[internal_types_1._LAYERS_STORE_PROPERTY].reduce((acc, sub) => acc.replace(/\\/+$/, '') + sub);\n};\nexports.generateRoute = generateRoute;\n//# sourceMappingURL=utils.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL3V0aWxzLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2IsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELHFCQUFxQixHQUFHLGdDQUFnQyxHQUFHLHdCQUF3QjtBQUNuRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjLG1CQUFPLENBQUMsa0lBQW9CO0FBQzFDLHlCQUF5QixtQkFBTyxDQUFDLDJNQUFrQjtBQUNuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQiIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9Ab3BlbnRlbGVtZXRyeStpbnN0cnVtZW50YXRpb24tY29ubmVjdEAwLjU3LjBfQG9wZW50ZWxlbWV0cnkrYXBpQDEuOS4xL25vZGVfbW9kdWxlcy9Ab3BlbnRlbGVtZXRyeS9pbnN0cnVtZW50YXRpb24tY29ubmVjdC9idWlsZC9zcmMvdXRpbHMuanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5leHBvcnRzLmdlbmVyYXRlUm91dGUgPSBleHBvcnRzLnJlcGxhY2VDdXJyZW50U3RhY2tSb3V0ZSA9IGV4cG9ydHMuYWRkTmV3U3RhY2tMYXllciA9IHZvaWQgMDtcbi8qXG4gKiBDb3B5cmlnaHQgVGhlIE9wZW5UZWxlbWV0cnkgQXV0aG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5jb25zdCBhcGlfMSA9IHJlcXVpcmUoXCJAb3BlbnRlbGVtZXRyeS9hcGlcIik7XG5jb25zdCBpbnRlcm5hbF90eXBlc18xID0gcmVxdWlyZShcIi4vaW50ZXJuYWwtdHlwZXNcIik7XG5jb25zdCBhZGROZXdTdGFja0xheWVyID0gKHJlcXVlc3QpID0+IHtcbiAgICBpZiAoQXJyYXkuaXNBcnJheShyZXF1ZXN0W2ludGVybmFsX3R5cGVzXzEuX0xBWUVSU19TVE9SRV9QUk9QRVJUWV0pID09PSBmYWxzZSkge1xuICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkocmVxdWVzdCwgaW50ZXJuYWxfdHlwZXNfMS5fTEFZRVJTX1NUT1JFX1BST1BFUlRZLCB7XG4gICAgICAgICAgICBlbnVtZXJhYmxlOiBmYWxzZSxcbiAgICAgICAgICAgIHZhbHVlOiBbXSxcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIHJlcXVlc3RbaW50ZXJuYWxfdHlwZXNfMS5fTEFZRVJTX1NUT1JFX1BST1BFUlRZXS5wdXNoKCcvJyk7XG4gICAgY29uc3Qgc3RhY2tMZW5ndGggPSByZXF1ZXN0W2ludGVybmFsX3R5cGVzXzEuX0xBWUVSU19TVE9SRV9QUk9QRVJUWV0ubGVuZ3RoO1xuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgIGlmIChzdGFja0xlbmd0aCA9PT0gcmVxdWVzdFtpbnRlcm5hbF90eXBlc18xLl9MQVlFUlNfU1RPUkVfUFJPUEVSVFldLmxlbmd0aCkge1xuICAgICAgICAgICAgcmVxdWVzdFtpbnRlcm5hbF90eXBlc18xLl9MQVlFUlNfU1RPUkVfUFJPUEVSVFldLnBvcCgpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgYXBpXzEuZGlhZy53YXJuKCdDb25uZWN0OiBUcnlpbmcgdG8gcG9wIHRoZSBzdGFjayBtdWx0aXBsZSB0aW1lJyk7XG4gICAgICAgIH1cbiAgICB9O1xufTtcbmV4cG9ydHMuYWRkTmV3U3RhY2tMYXllciA9IGFkZE5ld1N0YWNrTGF5ZXI7XG5jb25zdCByZXBsYWNlQ3VycmVudFN0YWNrUm91dGUgPSAocmVxdWVzdCwgbmV3Um91dGUpID0+IHtcbiAgICBpZiAobmV3Um91dGUpIHtcbiAgICAgICAgcmVxdWVzdFtpbnRlcm5hbF90eXBlc18xLl9MQVlFUlNfU1RPUkVfUFJPUEVSVFldLnNwbGljZSgtMSwgMSwgbmV3Um91dGUpO1xuICAgIH1cbn07XG5leHBvcnRzLnJlcGxhY2VDdXJyZW50U3RhY2tSb3V0ZSA9IHJlcGxhY2VDdXJyZW50U3RhY2tSb3V0ZTtcbi8vIGdlbmVyYXRlIHJvdXRlIGZyb20gZXhpc3Rpbmcgc3RhY2sgb24gcmVxdWVzdCBvYmplY3QuXG4vLyBzcGxhc2ggYmV0d2VlbiBzdGFjayBsYXllciB3aWxsIGJlIGRlZHVwZWRcbi8vIFtcIi9maXJzdC9cIiwgXCIvc2Vjb25kXCIsIFwiL3RoaXJkL1wiXSA9PiAvZmlyc3Qvc2Vjb25kL3RoaXJkL1xuY29uc3QgZ2VuZXJhdGVSb3V0ZSA9IChyZXF1ZXN0KSA9PiB7XG4gICAgcmV0dXJuIHJlcXVlc3RbaW50ZXJuYWxfdHlwZXNfMS5fTEFZRVJTX1NUT1JFX1BST1BFUlRZXS5yZWR1Y2UoKGFjYywgc3ViKSA9PiBhY2MucmVwbGFjZSgvXFwvKyQvLCAnJykgKyBzdWIpO1xufTtcbmV4cG9ydHMuZ2VuZXJhdGVSb3V0ZSA9IGdlbmVyYXRlUm91dGU7XG4vLyMgc291cmNlTWFwcGluZ1VSTD11dGlscy5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/utils.js\n");
/***/ }),
/***/ "(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/version.js":
/*!****************************************************************************************************************************************************************************!*\
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/version.js ***!
\****************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports) => {
eval("\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.PACKAGE_NAME = exports.PACKAGE_VERSION = void 0;\n// this is autogenerated file, see scripts/version-update.js\nexports.PACKAGE_VERSION = '0.57.0';\nexports.PACKAGE_NAME = '@opentelemetry/instrumentation-connect';\n//# sourceMappingURL=version.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL3ZlcnNpb24uanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBNkMsRUFBRSxhQUFhLEVBQUM7QUFDN0Qsb0JBQW9CLEdBQUcsdUJBQXVCO0FBQzlDO0FBQ0EsdUJBQXVCO0FBQ3ZCLG9CQUFvQjtBQUNwQiIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9Ab3BlbnRlbGVtZXRyeStpbnN0cnVtZW50YXRpb24tY29ubmVjdEAwLjU3LjBfQG9wZW50ZWxlbWV0cnkrYXBpQDEuOS4xL25vZGVfbW9kdWxlcy9Ab3BlbnRlbGVtZXRyeS9pbnN0cnVtZW50YXRpb24tY29ubmVjdC9idWlsZC9zcmMvdmVyc2lvbi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbi8qXG4gKiBDb3B5cmlnaHQgVGhlIE9wZW5UZWxlbWV0cnkgQXV0aG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5leHBvcnRzLlBBQ0tBR0VfTkFNRSA9IGV4cG9ydHMuUEFDS0FHRV9WRVJTSU9OID0gdm9pZCAwO1xuLy8gdGhpcyBpcyBhdXRvZ2VuZXJhdGVkIGZpbGUsIHNlZSBzY3JpcHRzL3ZlcnNpb24tdXBkYXRlLmpzXG5leHBvcnRzLlBBQ0tBR0VfVkVSU0lPTiA9ICcwLjU3LjAnO1xuZXhwb3J0cy5QQUNLQUdFX05BTUUgPSAnQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QnO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dmVyc2lvbi5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/version.js\n");
/***/ }),
/***/ "(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/enums/AttributeNames.js":
/*!*****************************************************************************************************************************************************************************************!*\
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/enums/AttributeNames.js ***!
\*****************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports) => {
eval("\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.ConnectNames = exports.ConnectTypes = exports.AttributeNames = void 0;\nvar AttributeNames;\n(function (AttributeNames) {\n AttributeNames[\"CONNECT_TYPE\"] = \"connect.type\";\n AttributeNames[\"CONNECT_NAME\"] = \"connect.name\";\n})(AttributeNames = exports.AttributeNames || (exports.AttributeNames = {}));\nvar ConnectTypes;\n(function (ConnectTypes) {\n ConnectTypes[\"MIDDLEWARE\"] = \"middleware\";\n ConnectTypes[\"REQUEST_HANDLER\"] = \"request_handler\";\n})(ConnectTypes = exports.ConnectTypes || (exports.ConnectTypes = {}));\nvar ConnectNames;\n(function (ConnectNames) {\n ConnectNames[\"MIDDLEWARE\"] = \"middleware\";\n ConnectNames[\"REQUEST_HANDLER\"] = \"request handler\";\n})(ConnectNames = exports.ConnectNames || (exports.ConnectNames = {}));\n//# sourceMappingURL=AttributeNames.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL2VudW1zL0F0dHJpYnV0ZU5hbWVzLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELG9CQUFvQixHQUFHLG9CQUFvQixHQUFHLHNCQUFzQjtBQUNwRTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUMsOENBQThDLHNCQUFzQixLQUFLO0FBQzFFO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQywwQ0FBMEMsb0JBQW9CLEtBQUs7QUFDcEU7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDLDBDQUEwQyxvQkFBb0IsS0FBSztBQUNwRSIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9Ab3BlbnRlbGVtZXRyeStpbnN0cnVtZW50YXRpb24tY29ubmVjdEAwLjU3LjBfQG9wZW50ZWxlbWV0cnkrYXBpQDEuOS4xL25vZGVfbW9kdWxlcy9Ab3BlbnRlbGVtZXRyeS9pbnN0cnVtZW50YXRpb24tY29ubmVjdC9idWlsZC9zcmMvZW51bXMvQXR0cmlidXRlTmFtZXMuanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG4vKlxuICogQ29weXJpZ2h0IFRoZSBPcGVuVGVsZW1ldHJ5IEF1dGhvcnNcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7IHZhbHVlOiB0cnVlIH0pO1xuZXhwb3J0cy5Db25uZWN0TmFtZXMgPSBleHBvcnRzLkNvbm5lY3RUeXBlcyA9IGV4cG9ydHMuQXR0cmlidXRlTmFtZXMgPSB2b2lkIDA7XG52YXIgQXR0cmlidXRlTmFtZXM7XG4oZnVuY3Rpb24gKEF0dHJpYnV0ZU5hbWVzKSB7XG4gICAgQXR0cmlidXRlTmFtZXNbXCJDT05ORUNUX1RZUEVcIl0gPSBcImNvbm5lY3QudHlwZVwiO1xuICAgIEF0dHJpYnV0ZU5hbWVzW1wiQ09OTkVDVF9OQU1FXCJdID0gXCJjb25uZWN0Lm5hbWVcIjtcbn0pKEF0dHJpYnV0ZU5hbWVzID0gZXhwb3J0cy5BdHRyaWJ1dGVOYW1lcyB8fCAoZXhwb3J0cy5BdHRyaWJ1dGVOYW1lcyA9IHt9KSk7XG52YXIgQ29ubmVjdFR5cGVzO1xuKGZ1bmN0aW9uIChDb25uZWN0VHlwZXMpIHtcbiAgICBDb25uZWN0VHlwZXNbXCJNSURETEVXQVJFXCJdID0gXCJtaWRkbGV3YXJlXCI7XG4gICAgQ29ubmVjdFR5cGVzW1wiUkVRVUVTVF9IQU5ETEVSXCJdID0gXCJyZXF1ZXN0X2hhbmRsZXJcIjtcbn0pKENvbm5lY3RUeXBlcyA9IGV4cG9ydHMuQ29ubmVjdFR5cGVzIHx8IChleHBvcnRzLkNvbm5lY3RUeXBlcyA9IHt9KSk7XG52YXIgQ29ubmVjdE5hbWVzO1xuKGZ1bmN0aW9uIChDb25uZWN0TmFtZXMpIHtcbiAgICBDb25uZWN0TmFtZXNbXCJNSURETEVXQVJFXCJdID0gXCJtaWRkbGV3YXJlXCI7XG4gICAgQ29ubmVjdE5hbWVzW1wiUkVRVUVTVF9IQU5ETEVSXCJdID0gXCJyZXF1ZXN0IGhhbmRsZXJcIjtcbn0pKENvbm5lY3ROYW1lcyA9IGV4cG9ydHMuQ29ubmVjdE5hbWVzIHx8IChleHBvcnRzLkNvbm5lY3ROYW1lcyA9IHt9KSk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1BdHRyaWJ1dGVOYW1lcy5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/enums/AttributeNames.js\n");
/***/ }),
/***/ "(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/index.js":
/*!**************************************************************************************************************************************************************************!*\
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/index.js ***!
\**************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval("\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.ConnectTypes = exports.ConnectNames = exports.AttributeNames = exports.ANONYMOUS_NAME = exports.ConnectInstrumentation = void 0;\nvar instrumentation_1 = __webpack_require__(/*! ./instrumentation */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\");\nObject.defineProperty(exports, \"ConnectInstrumentation\", ({ enumerable: true, get: function () { return instrumentation_1.ConnectInstrumentation; } }));\nObject.defineProperty(exports, \"ANONYMOUS_NAME\", ({ enumerable: true, get: function () { return instrumentation_1.ANONYMOUS_NAME; } }));\nvar AttributeNames_1 = __webpack_require__(/*! ./enums/AttributeNames */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/enums/AttributeNames.js\");\nObject.defineProperty(exports, \"AttributeNames\", ({ enumerable: true, get: function () { return AttributeNames_1.AttributeNames; } }));\nObject.defineProperty(exports, \"ConnectNames\", ({ enumerable: true, get: function () { return AttributeNames_1.ConnectNames; } }));\nObject.defineProperty(exports, \"ConnectTypes\", ({ enumerable: true, get: function () { return AttributeNames_1.ConnectTypes; } }));\n//# sourceMappingURL=index.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELG9CQUFvQixHQUFHLG9CQUFvQixHQUFHLHNCQUFzQixHQUFHLHNCQUFzQixHQUFHLDhCQUE4QjtBQUM5SCx3QkFBd0IsbUJBQU8sQ0FBQyw2TUFBbUI7QUFDbkQsMERBQXlELEVBQUUscUNBQXFDLG9EQUFvRCxFQUFDO0FBQ3JKLGtEQUFpRCxFQUFFLHFDQUFxQyw0Q0FBNEMsRUFBQztBQUNySSx1QkFBdUIsbUJBQU8sQ0FBQyx1TkFBd0I7QUFDdkQsa0RBQWlELEVBQUUscUNBQXFDLDJDQUEyQyxFQUFDO0FBQ3BJLGdEQUErQyxFQUFFLHFDQUFxQyx5Q0FBeUMsRUFBQztBQUNoSSxnREFBK0MsRUFBRSxxQ0FBcUMseUNBQXlDLEVBQUM7QUFDaEkiLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2UtdGliLmNvbS9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL2luZGV4LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuLypcbiAqIENvcHlyaWdodCBUaGUgT3BlblRlbGVtZXRyeSBBdXRob3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmV4cG9ydHMuQ29ubmVjdFR5cGVzID0gZXhwb3J0cy5Db25uZWN0TmFtZXMgPSBleHBvcnRzLkF0dHJpYnV0ZU5hbWVzID0gZXhwb3J0cy5BTk9OWU1PVVNfTkFNRSA9IGV4cG9ydHMuQ29ubmVjdEluc3RydW1lbnRhdGlvbiA9IHZvaWQgMDtcbnZhciBpbnN0cnVtZW50YXRpb25fMSA9IHJlcXVpcmUoXCIuL2luc3RydW1lbnRhdGlvblwiKTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIkNvbm5lY3RJbnN0cnVtZW50YXRpb25cIiwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIGluc3RydW1lbnRhdGlvbl8xLkNvbm5lY3RJbnN0cnVtZW50YXRpb247IH0gfSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJBTk9OWU1PVVNfTkFNRVwiLCB7IGVudW1lcmFibGU6IHRydWUsIGdldDogZnVuY3Rpb24gKCkgeyByZXR1cm4gaW5zdHJ1bWVudGF0aW9uXzEuQU5PTllNT1VTX05BTUU7IH0gfSk7XG52YXIgQXR0cmlidXRlTmFtZXNfMSA9IHJlcXVpcmUoXCIuL2VudW1zL0F0dHJpYnV0ZU5hbWVzXCIpO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiQXR0cmlidXRlTmFtZXNcIiwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIEF0dHJpYnV0ZU5hbWVzXzEuQXR0cmlidXRlTmFtZXM7IH0gfSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJDb25uZWN0TmFtZXNcIiwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIEF0dHJpYnV0ZU5hbWVzXzEuQ29ubmVjdE5hbWVzOyB9IH0pO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiQ29ubmVjdFR5cGVzXCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBBdHRyaWJ1dGVOYW1lc18xLkNvbm5lY3RUeXBlczsgfSB9KTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4LmpzLm1hcCJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n");
/***/ }),
/***/ "(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js":
/*!************************************************************************************************************************************************************************************!*\
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js ***!
\************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval(";globalThis[\"_sentryRewritesTunnelPath\"] = undefined;globalThis[\"SENTRY_RELEASE\"] = undefined;globalThis[\"_sentryBasePath\"] = undefined;globalThis[\"_sentryNextJsVersion\"] = \"16.1.6\";globalThis[\"_sentryRewriteFramesDistDir\"] = \".next\";globalThis[\"_sentryVercelCronsConfig\"] = undefined;\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.ConnectInstrumentation = exports.ANONYMOUS_NAME = void 0;\nconst api_1 = __webpack_require__(/*! @opentelemetry/api */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+api@1.9.1/node_modules/@opentelemetry/api/build/esm/index.js\");\nconst core_1 = __webpack_require__(/*! @opentelemetry/core */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+core@2.6.1_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/core/build/esm/index.js\");\nconst AttributeNames_1 = __webpack_require__(/*! ./enums/AttributeNames */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/enums/AttributeNames.js\");\n/** @knipignore */\nconst version_1 = __webpack_require__(/*! ./version */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/version.js\");\nconst instrumentation_1 = __webpack_require__(/*! @opentelemetry/instrumentation */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation@0.214.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation/build/esm/index.js\");\nconst semantic_conventions_1 = __webpack_require__(/*! @opentelemetry/semantic-conventions */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+semantic-conventions@1.40.0/node_modules/@opentelemetry/semantic-conventions/build/esm/index.js\");\nconst utils_1 = __webpack_require__(/*! ./utils */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/utils.js\");\nexports.ANONYMOUS_NAME = 'anonymous';\n/** Connect instrumentation for OpenTelemetry */\nclass ConnectInstrumentation extends instrumentation_1.InstrumentationBase {\n constructor(config = {}) {\n super(version_1.PACKAGE_NAME, version_1.PACKAGE_VERSION, config);\n }\n init() {\n return [\n new instrumentation_1.InstrumentationNodeModuleDefinition('connect', ['>=3.0.0 <4'], moduleExports => {\n return this._patchConstructor(moduleExports);\n }),\n ];\n }\n _patchApp(patchedApp) {\n if (!(0, instrumentation_1.isWrapped)(patchedApp.use)) {\n this._wrap(patchedApp, 'use', this._patchUse.bind(this));\n }\n if (!(0, instrumentation_1.isWrapped)(patchedApp.handle)) {\n this._wrap(patchedApp, 'handle', this._patchHandle.bind(this));\n }\n }\n _patchConstructor(original) {\n const instrumentation = this;\n return function (...args) {\n const app = original.apply(this, args);\n instrumentation._patchApp(app);\n return app;\n };\n }\n _patchNext(next, finishSpan) {\n return function nextFunction(err) {\n const result = next.apply(this, [err]);\n finishSpan();\n return result;\n };\n }\n _startSpan(routeName, middleWare) {\n let connectType;\n let connectName;\n let connectTypeName;\n if (routeName) {\n connectType = AttributeNames_1.ConnectTypes.REQUEST_HANDLER;\n connectTypeName = AttributeNames_1.ConnectNames.REQUEST_HANDLER;\n connectName = routeName;\n }\n else {\n connectType = AttributeNames_1.ConnectTypes.MIDDLEWARE;\n connectTypeName = AttributeNames_1.ConnectNames.MIDDLEWARE;\n connectName = middleWare.name || exports.ANONYMOUS_NAME;\n }\n const spanName = `${connectTypeName} - ${connectName}`;\n const options = {\n attributes: {\n [semantic_conventions_1.ATTR_HTTP_ROUTE]: routeName.length > 0 ? routeName : '/',\n [AttributeNames_1.AttributeNames.CONNECT_TYPE]: connectType,\n [AttributeNames_1.AttributeNames.CONNECT_NAME]: connectName,\n },\n };\n return this.tracer.startSpan(spanName, options);\n }\n _patchMiddleware(routeName, middleWare) {\n const instrumentation = this;\n const isErrorMiddleware = middleWare.length === 4;\n function patchedMiddleware() {\n if (!instrumentation.isEnabled()) {\n return middleWare.apply(this, arguments);\n }\n const [reqArgIdx, resArgIdx, nextArgIdx] = isErrorMiddleware\n ? [1, 2, 3]\n : [0, 1, 2];\n const req = arguments[reqArgIdx];\n const res = arguments[resArgIdx];\n const next = arguments[nextArgIdx];\n (0, utils_1.replaceCurrentStackRoute)(req, routeName);\n const rpcMetadata = (0, core_1.getRPCMetadata)(api_1.context.active());\n if (routeName && rpcMetadata?.type === core_1.RPCType.HTTP) {\n rpcMetadata.route = (0, utils_1.generateRoute)(req);\n }\n let spanName = '';\n if (routeName) {\n spanName = `request handler - ${routeName}`;\n }\n else {\n spanName = `middleware - ${middleWare.name || exports.ANONYMOUS_NAME}`;\n }\n const span = instrumentation._startSpan(routeName, middleWare);\n instrumentation._diag.debug('start span', spanName);\n let spanFinished = false;\n function finishSpan() {\n if (!spanFinished) {\n spanFinished = true;\n instrumentation._diag.debug(`finishing span ${span.name}`);\n span.end();\n }\n else {\n instrumentation._diag.debug(`span ${span.name} - already finished`);\n }\n res.removeListener('close', finishSpan);\n }\n res.addListener('close', finishSpan);\n arguments[nextArgIdx] = instrumentation._patchNext(next, finishSpan);\n return middleWare.apply(this, arguments);\n }\n Object.defineProperty(patchedMiddleware, 'length', {\n value: middleWare.length,\n writable: false,\n configurable: true,\n });\n return patchedMiddleware;\n }\n _patchUse(original) {\n const instrumentation = this;\n return function (...args) {\n const middleWare = args[args.length - 1];\n const routeName = (args[args.length - 2] || '');\n args[args.length - 1] = instrumentation._patchMiddleware(routeName, middleWare);\n return original.apply(this, args);\n };\n }\n _patchHandle(original) {\n const instrumentation = this;\n return function () {\n const [reqIdx, outIdx] = [0, 2];\n const req = arguments[reqIdx];\n const out = arguments[outIdx];\n const completeStack = (0, utils_1.addNewStackLayer)(req);\n if (typeof out === 'function') {\n arguments[outIdx] = instrumentation._patchOut(out, completeStack);\n }\n return original.apply(this, arguments);\n };\n }\n _patchOut(out, completeStack) {\n return function nextFunction(...args) {\n completeStack();\n return Reflect.apply(out, this, args);\n };\n }\n}\nexports.ConnectInstrumentation = ConnectInstrumentation;\n//# sourceMappingURL=instrumentation.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL2luc3RydW1lbnRhdGlvbi5qcyIsIm1hcHBpbmdzIjoiQUFBYSxDQUFDLG9EQUFvRCx5Q0FBeUMsMENBQTBDLDhDQUE4QyxvREFBb0Q7QUFDdlA7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELDhCQUE4QixHQUFHLHNCQUFzQjtBQUN2RCxjQUFjLG1CQUFPLENBQUMsa0lBQW9CO0FBQzFDLGVBQWUsbUJBQU8sQ0FBQyw4SkFBcUI7QUFDNUMseUJBQXlCLG1CQUFPLENBQUMsdU5BQXdCO0FBQ3pEO0FBQ0Esa0JBQWtCLG1CQUFPLENBQUMsNkxBQVc7QUFDckMsMEJBQTBCLG1CQUFPLENBQUMsaU1BQWdDO0FBQ2xFLCtCQUErQixtQkFBTyxDQUFDLHNMQUFxQztBQUM1RSxnQkFBZ0IsbUJBQU8sQ0FBQyx5TEFBUztBQUNqQyxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLGlCQUFpQixJQUFJLFlBQVk7QUFDN0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0RBQWdELFVBQVU7QUFDMUQ7QUFDQTtBQUNBLDJDQUEyQywwQ0FBMEM7QUFDckY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrRUFBa0UsVUFBVTtBQUM1RTtBQUNBO0FBQ0E7QUFDQSx3REFBd0QsV0FBVztBQUNuRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9lLXRpYi5jb20vbm9kZV9tb2R1bGVzLy5wbnBtL0BvcGVudGVsZW1ldHJ5K2luc3RydW1lbnRhdGlvbi1jb25uZWN0QDAuNTcuMF9Ab3BlbnRlbGVtZXRyeSthcGlAMS45LjEvbm9kZV9tb2R1bGVzL0BvcGVudGVsZW1ldHJ5L2luc3RydW1lbnRhdGlvbi1jb25uZWN0L2J1aWxkL3NyYy9pbnN0cnVtZW50YXRpb24uanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7O2dsb2JhbFRoaXNbXCJfc2VudHJ5UmV3cml0ZXNUdW5uZWxQYXRoXCJdID0gdW5kZWZpbmVkO2dsb2JhbFRoaXNbXCJTRU5UUllfUkVMRUFTRVwiXSA9IHVuZGVmaW5lZDtnbG9iYWxUaGlzW1wiX3NlbnRyeUJhc2VQYXRoXCJdID0gdW5kZWZpbmVkO2dsb2JhbFRoaXNbXCJfc2VudHJ5TmV4dEpzVmVyc2lvblwiXSA9IFwiMTYuMS42XCI7Z2xvYmFsVGhpc1tcIl9zZW50cnlSZXdyaXRlRnJhbWVzRGlzdERpclwiXSA9IFwiLm5leHRcIjtnbG9iYWxUaGlzW1wiX3NlbnRyeVZlcmNlbENyb25zQ29uZmlnXCJdID0gdW5kZWZpbmVkO1xuLypcbiAqIENvcHlyaWdodCBUaGUgT3BlblRlbGVtZXRyeSBBdXRob3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmV4cG9ydHMuQ29ubmVjdEluc3RydW1lbnRhdGlvbiA9IGV4cG9ydHMuQU5PTllNT1VTX05BTUUgPSB2b2lkIDA7XG5jb25zdCBhcGlfMSA9IHJlcXVpcmUoXCJAb3BlbnRlbGVtZXRyeS9hcGlcIik7XG5jb25zdCBjb3JlXzEgPSByZXF1aXJlKFwiQG9wZW50ZWxlbWV0cnkvY29yZVwiKTtcbmNvbnN0IEF0dHJpYnV0ZU5hbWVzXzEgPSByZXF1aXJlKFwiLi9lbnVtcy9BdHRyaWJ1dGVOYW1lc1wiKTtcbi8qKiBAa25pcGlnbm9yZSAqL1xuY29uc3QgdmVyc2lvbl8xID0gcmVxdWlyZShcIi4vdmVyc2lvblwiKTtcbmNvbnN0IGluc3RydW1lbnRhdGlvbl8xID0gcmVxdWlyZShcIkBvcGVudGVsZW1ldHJ5L2luc3RydW1lbnRhdGlvblwiKTtcbmNvbnN0IHNlbWFudGljX2NvbnZlbnRpb25zXzEgPSByZXF1aXJlKFwiQG9wZW50ZWxlbWV0cnkvc2VtYW50aWMtY29udmVudGlvbnNcIik7XG5jb25zdCB1dGlsc18xID0gcmVxdWlyZShcIi4vdXRpbHNcIik7XG5leHBvcnRzLkFOT05ZTU9VU19OQU1FID0gJ2Fub255bW91cyc7XG4vKiogQ29ubmVjdCBpbnN0cnVtZW50YXRpb24gZm9yIE9wZW5UZWxlbWV0cnkgKi9cbmNsYXNzIENvbm5lY3RJbnN0cnVtZW50YXRpb24gZXh0ZW5kcyBpbnN0cnVtZW50YXRpb25fMS5JbnN0cnVtZW50YXRpb25CYXNlIHtcbiAgICBjb25zdHJ1Y3Rvcihjb25maWcgPSB7fSkge1xuICAgICAgICBzdXBlcih2ZXJzaW9uXzEuUEFDS0FHRV9OQU1FLCB2ZXJzaW9uXzEuUEFDS0FHRV9WRVJTSU9OLCBjb25maWcpO1xuICAgIH1cbiAgICBpbml0KCkge1xuICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgbmV3IGluc3RydW1lbnRhdGlvbl8xLkluc3RydW1lbnRhdGlvbk5vZGVNb2R1bGVEZWZpbml0aW9uKCdjb25uZWN0JywgWyc+PTMuMC4wIDw0J10sIG1vZHVsZUV4cG9ydHMgPT4ge1xuICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLl9wYXRjaENvbnN0cnVjdG9yKG1vZHVsZUV4cG9ydHMpO1xuICAgICAgICAgICAgfSksXG4gICAgICAgIF07XG4gICAgfVxuICAgIF9wYXRjaEFwcChwYXRjaGVkQXBwKSB7XG4gICAgICAgIGlmICghKDAsIGluc3RydW1lbnRhdGlvbl8xLmlzV3JhcHBlZCkocGF0Y2hlZEFwcC51c2UpKSB7XG4gICAgICAgICAgICB0aGlzLl93cmFwKHBhdGNoZWRBcHAsICd1c2UnLCB0aGlzLl9wYXRjaFVzZS5iaW5kKHRoaXMpKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoISgwLCBpbnN0cnVtZW50YXRpb25fMS5pc1dyYXBwZWQpKHBhdGNoZWRBcHAuaGFuZGxlKSkge1xuICAgICAgICAgICAgdGhpcy5fd3JhcChwYXRjaGVkQXBwLCAnaGFuZGxlJywgdGhpcy5fcGF0Y2hIYW5kbGUuYmluZCh0aGlzKSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgX3BhdGNoQ29uc3RydWN0b3Iob3JpZ2luYWwpIHtcbiAgICAgICAgY29uc3QgaW5zdHJ1bWVudGF0aW9uID0gdGhpcztcbiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uICguLi5hcmdzKSB7XG4gICAgICAgICAgICBjb25zdCBhcHAgPSBvcmlnaW5hbC5hcHBseSh0aGlzLCBhcmdzKTtcbiAgICAgICAgICAgIGluc3RydW1lbnRhdGlvbi5fcGF0Y2hBcHAoYXBwKTtcbiAgICAgICAgICAgIHJldHVybiBhcHA7XG4gICAgICAgIH07XG4gICAgfVxuICAgIF9wYXRjaE5leHQobmV4dCwgZmluaXNoU3Bhbikge1xuICAgICAgICByZXR1cm4gZnVuY3Rpb24gbmV4dEZ1bmN0aW9uKGVycikge1xuICAgICAgICAgICAgY29uc3QgcmVzdWx0ID0gbmV4dC5hcHBseSh0aGlzLCBbZXJyXSk7XG4gICAgICAgICAgICBmaW5pc2hTcGFuKCk7XG4gICAgICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgICB9O1xuICAgIH1cbiAgICBfc3RhcnRTcGFuKHJvdXRlTmFtZSwgbWlkZGxlV2FyZSkge1xuICAgICAgICBsZXQgY29ubmVjdFR5cGU7XG4gICAgICAgIGxldCBjb25uZWN0TmFtZTtcbiAgICAgICAgbGV0IGNvbm5lY3RUeXBlTmFtZTtcbiAgICAgICAgaWYgKHJvdXRlTmFtZSkge1xuICAgICAgICAgICAgY29ubmVjdFR5cGUgPSBBdHRyaWJ1dGVOYW1lc18xLkNvbm5lY3RUeXBlcy5SRVFVRVNUX0hBTkRMRVI7XG4gICAgICAgICAgICBjb25uZWN0VHlwZU5hbWUgPSBBdHRyaWJ1dGVOYW1lc18xLkNvbm5lY3ROYW1lcy5SRVFVRVNUX0hBTkRMRVI7XG4gICAgICAgICAgICBjb25uZWN0TmFtZSA9IHJvdXRlTmFtZTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGNvbm5lY3RUeXBlID0gQXR0cmlidXRlTmFtZXNfMS5Db25uZWN0VHlwZXMuTUlERExFV0FSRTtcbiAgICAgICAgICAgIGNvbm5lY3RUeXBlTmFtZSA9IEF0dHJpYnV0ZU5hbWVzXzEuQ29ubmVjdE5hbWVzLk1JRERMRVdBUkU7XG4gICAgICAgICAgICBjb25uZWN0TmFtZSA9IG1pZGRsZVdhcmUubmFtZSB8fCBleHBvcnRzLkFOT05ZTU9VU19OQU1FO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IHNwYW5OYW1lID0gYCR7Y29ubmVjdFR5cGVOYW1lfSAtICR7Y29ubmVjdE5hbWV9YDtcbiAgICAgICAgY29uc3Qgb3B0aW9ucyA9IHtcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM6IHtcbiAgICAgICAgICAgICAgICBbc2VtYW50aWNfY29udmVudGlvbnNfMS5BVFRSX0hUVFBfUk9VVEVdOiByb3V0ZU5hbWUubGVuZ3RoID4gMCA/IHJvdXRlTmFtZSA6ICcvJyxcbiAgICAgICAgICAgICAgICBbQXR0cmlidXRlTmFtZXNfMS5BdHRyaWJ1dGVOYW1lcy5DT05ORUNUX1RZUEVdOiBjb25uZWN0VHlwZSxcbiAgICAgICAgICAgICAgICBbQXR0cmlidXRlTmFtZXNfMS5BdHRyaWJ1dGVOYW1lcy5DT05ORUNUX05BTUVdOiBjb25uZWN0TmFtZSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH07XG4gICAgICAgIHJldHVybiB0aGlzLnRyYWNlci5zdGFydFNwYW4oc3Bhbk5hbWUsIG9wdGlvbnMpO1xuICAgIH1cbiAgICBfcGF0Y2hNaWRkbGV3YXJlKHJvdXRlTmFtZSwgbWlkZGxlV2FyZSkge1xuICAgICAgICBjb25zdCBpbnN0cnVtZW50YXRpb24gPSB0aGlzO1xuICAgICAgICBjb25zdCBpc0Vycm9yTWlkZGxld2FyZSA9IG1pZGRsZVdhcmUubGVuZ3RoID09PSA0O1xuICAgICAgICBmdW5jdGlvbiBwYXRjaGVkTWlkZGxld2FyZSgpIHtcbiAgICAgICAgICAgIGlmICghaW5zdHJ1bWVudGF0aW9uLmlzRW5hYmxlZCgpKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIG1pZGRsZVdhcmUuYXBwbHkodGhpcywgYXJndW1lbnRzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IFtyZXFBcmdJZHgsIHJlc0FyZ0lkeCwgbmV4dEFyZ0lkeF0gPSBpc0Vycm9yTWlkZGxld2FyZVxuICAgICAgICAgICAgICAgID8gWzEsIDIsIDNdXG4gICAgICAgICAgICAgICAgOiBbMCwgMSwgMl07XG4gICAgICAgICAgICBjb25zdCByZXEgPSBhcmd1bWVudHNbcmVxQXJnSWR4XTtcbiAgICAgICAgICAgIGNvbnN0IHJlcyA9IGFyZ3VtZW50c1tyZXNBcmdJZHhdO1xuICAgICAgICAgICAgY29uc3QgbmV4dCA9IGFyZ3VtZW50c1tuZXh0QXJnSWR4XTtcbiAgICAgICAgICAgICgwLCB1dGlsc18xLnJlcGxhY2VDdXJyZW50U3RhY2tSb3V0ZSkocmVxLCByb3V0ZU5hbWUpO1xuICAgICAgICAgICAgY29uc3QgcnBjTWV0YWRhdGEgPSAoMCwgY29yZV8xLmdldFJQQ01ldGFkYXRhKShhcGlfMS5jb250ZXh0LmFjdGl2ZSgpKTtcbiAgICAgICAgICAgIGlmIChyb3V0ZU5hbWUgJiYgcnBjTWV0YWRhdGE/LnR5cGUgPT09IGNvcmVfMS5SUENUeXBlLkhUVFApIHtcbiAgICAgICAgICAgICAgICBycGNNZXRhZGF0YS5yb3V0ZSA9ICgwLCB1dGlsc18xLmdlbmVyYXRlUm91dGUpKHJlcSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsZXQgc3Bhbk5hbWUgPSAnJztcbiAgICAgICAgICAgIGlmIChyb3V0ZU5hbWUpIHtcbiAgICAgICAgICAgICAgICBzcGFuTmFtZSA9IGByZXF1ZXN0IGhhbmRsZXIgLSAke3JvdXRlTmFtZX1gO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgc3Bhbk5hbWUgPSBgbWlkZGxld2FyZSAtICR7bWlkZGxlV2FyZS5uYW1lIHx8IGV4cG9ydHMuQU5PTllNT1VTX05BTUV9YDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IHNwYW4gPSBpbnN0cnVtZW50YXRpb24uX3N0YXJ0U3Bhbihyb3V0ZU5hbWUsIG1pZGRsZVdhcmUpO1xuICAgICAgICAgICAgaW5zdHJ1bWVudGF0aW9uLl9kaWFnLmRlYnVnKCdzdGFydCBzcGFuJywgc3Bhbk5hbWUpO1xuICAgICAgICAgICAgbGV0IHNwYW5GaW5pc2hlZCA9IGZhbHNlO1xuICAgICAgICAgICAgZnVuY3Rpb24gZmluaXNoU3BhbigpIHtcbiAgICAgICAgICAgICAgICBpZiAoIXNwYW5GaW5pc2hlZCkge1xuICAgICAgICAgICAgICAgICAgICBzcGFuRmluaXNoZWQgPSB0cnVlO1xuICAgICAgICAgICAgICAgICAgICBpbnN0cnVtZW50YXRpb24uX2RpYWcuZGVidWcoYGZpbmlzaGluZyBzcGFuICR7c3Bhbi5uYW1lfWApO1xuICAgICAgICAgICAgICAgICAgICBzcGFuLmVuZCgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgaW5zdHJ1bWVudGF0aW9uLl9kaWFnLmRlYnVnKGBzcGFuICR7c3Bhbi5uYW1lfSAtIGFscmVhZHkgZmluaXNoZWRgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcmVzLnJlbW92ZUxpc3RlbmVyKCdjbG9zZScsIGZpbmlzaFNwYW4pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmVzLmFkZExpc3RlbmVyKCdjbG9zZScsIGZpbmlzaFNwYW4pO1xuICAgICAgICAgICAgYXJndW1lbnRzW25leHRBcmdJZHhdID0gaW5zdHJ1bWVudGF0aW9uLl9wYXRjaE5leHQobmV4dCwgZmluaXNoU3Bhbik7XG4gICAgICAgICAgICByZXR1cm4gbWlkZGxlV2FyZS5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xuICAgICAgICB9XG4gICAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShwYXRjaGVkTWlkZGxld2FyZSwgJ2xlbmd0aCcsIHtcbiAgICAgICAgICAgIHZhbHVlOiBtaWRkbGVXYXJlLmxlbmd0aCxcbiAgICAgICAgICAgIHdyaXRhYmxlOiBmYWxzZSxcbiAgICAgICAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZSxcbiAgICAgICAgfSk7XG4gICAgICAgIHJldHVybiBwYXRjaGVkTWlkZGxld2FyZTtcbiAgICB9XG4gICAgX3BhdGNoVXNlKG9yaWdpbmFsKSB7XG4gICAgICAgIGNvbnN0IGluc3RydW1lbnRhdGlvbiA9IHRoaXM7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbiAoLi4uYXJncykge1xuICAgICAgICAgICAgY29uc3QgbWlkZGxlV2FyZSA9IGFyZ3NbYXJncy5sZW5ndGggLSAxXTtcbiAgICAgICAgICAgIGNvbnN0IHJvdXRlTmFtZSA9IChhcmdzW2FyZ3MubGVuZ3RoIC0gMl0gfHwgJycpO1xuICAgICAgICAgICAgYXJnc1thcmdzLmxlbmd0aCAtIDFdID0gaW5zdHJ1bWVudGF0aW9uLl9wYXRjaE1pZGRsZXdhcmUocm91dGVOYW1lLCBtaWRkbGVXYXJlKTtcbiAgICAgICAgICAgIHJldHVybiBvcmlnaW5hbC5hcHBseSh0aGlzLCBhcmdzKTtcbiAgICAgICAgfTtcbiAgICB9XG4gICAgX3BhdGNoSGFuZGxlKG9yaWdpbmFsKSB7XG4gICAgICAgIGNvbnN0IGluc3RydW1lbnRhdGlvbiA9IHRoaXM7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICBjb25zdCBbcmVxSWR4LCBvdXRJZHhdID0gWzAsIDJdO1xuICAgICAgICAgICAgY29uc3QgcmVxID0gYXJndW1lbnRzW3JlcUlkeF07XG4gICAgICAgICAgICBjb25zdCBvdXQgPSBhcmd1bWVudHNbb3V0SWR4XTtcbiAgICAgICAgICAgIGNvbnN0IGNvbXBsZXRlU3RhY2sgPSAoMCwgdXRpbHNfMS5hZGROZXdTdGFja0xheWVyKShyZXEpO1xuICAgICAgICAgICAgaWYgKHR5cGVvZiBvdXQgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICAgICAgICBhcmd1bWVudHNbb3V0SWR4XSA9IGluc3RydW1lbnRhdGlvbi5fcGF0Y2hPdXQob3V0LCBjb21wbGV0ZVN0YWNrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBvcmlnaW5hbC5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xuICAgICAgICB9O1xuICAgIH1cbiAgICBfcGF0Y2hPdXQob3V0LCBjb21wbGV0ZVN0YWNrKSB7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbiBuZXh0RnVuY3Rpb24oLi4uYXJncykge1xuICAgICAgICAgICAgY29tcGxldGVTdGFjaygpO1xuICAgICAgICAgICAgcmV0dXJuIFJlZmxlY3QuYXBwbHkob3V0LCB0aGlzLCBhcmdzKTtcbiAgICAgICAgfTtcbiAgICB9XG59XG5leHBvcnRzLkNvbm5lY3RJbnN0cnVtZW50YXRpb24gPSBDb25uZWN0SW5zdHJ1bWVudGF0aW9uO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5zdHJ1bWVudGF0aW9uLmpzLm1hcCJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n");
/***/ }),
/***/ "(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/internal-types.js":
/*!***********************************************************************************************************************************************************************************!*\
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/internal-types.js ***!
\***********************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports) => {
eval("\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports._LAYERS_STORE_PROPERTY = void 0;\nexports._LAYERS_STORE_PROPERTY = Symbol('opentelemetry.instrumentation-connect.request-route-stack');\n//# sourceMappingURL=internal-types.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL2ludGVybmFsLXR5cGVzLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELDhCQUE4QjtBQUM5Qiw4QkFBOEI7QUFDOUIiLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2UtdGliLmNvbS9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL2ludGVybmFsLXR5cGVzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuLypcbiAqIENvcHlyaWdodCBUaGUgT3BlblRlbGVtZXRyeSBBdXRob3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmV4cG9ydHMuX0xBWUVSU19TVE9SRV9QUk9QRVJUWSA9IHZvaWQgMDtcbmV4cG9ydHMuX0xBWUVSU19TVE9SRV9QUk9QRVJUWSA9IFN5bWJvbCgnb3BlbnRlbGVtZXRyeS5pbnN0cnVtZW50YXRpb24tY29ubmVjdC5yZXF1ZXN0LXJvdXRlLXN0YWNrJyk7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbnRlcm5hbC10eXBlcy5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/internal-types.js\n");
/***/ }),
/***/ "(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/utils.js":
/*!**************************************************************************************************************************************************************************!*\
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/utils.js ***!
\**************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.generateRoute = exports.replaceCurrentStackRoute = exports.addNewStackLayer = void 0;\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nconst api_1 = __webpack_require__(/*! @opentelemetry/api */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+api@1.9.1/node_modules/@opentelemetry/api/build/esm/index.js\");\nconst internal_types_1 = __webpack_require__(/*! ./internal-types */ \"(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/internal-types.js\");\nconst addNewStackLayer = (request) => {\n if (Array.isArray(request[internal_types_1._LAYERS_STORE_PROPERTY]) === false) {\n Object.defineProperty(request, internal_types_1._LAYERS_STORE_PROPERTY, {\n enumerable: false,\n value: [],\n });\n }\n request[internal_types_1._LAYERS_STORE_PROPERTY].push('/');\n const stackLength = request[internal_types_1._LAYERS_STORE_PROPERTY].length;\n return () => {\n if (stackLength === request[internal_types_1._LAYERS_STORE_PROPERTY].length) {\n request[internal_types_1._LAYERS_STORE_PROPERTY].pop();\n }\n else {\n api_1.diag.warn('Connect: Trying to pop the stack multiple time');\n }\n };\n};\nexports.addNewStackLayer = addNewStackLayer;\nconst replaceCurrentStackRoute = (request, newRoute) => {\n if (newRoute) {\n request[internal_types_1._LAYERS_STORE_PROPERTY].splice(-1, 1, newRoute);\n }\n};\nexports.replaceCurrentStackRoute = replaceCurrentStackRoute;\n// generate route from existing stack on request object.\n// splash between stack layer will be deduped\n// [\"/first/\", \"/second\", \"/third/\"] => /first/second/third/\nconst generateRoute = (request) => {\n return request[internal_types_1._LAYERS_STORE_PROPERTY].reduce((acc, sub) => acc.replace(/\\/+$/, '') + sub);\n};\nexports.generateRoute = generateRoute;\n//# sourceMappingURL=utils.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL3V0aWxzLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2IsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELHFCQUFxQixHQUFHLGdDQUFnQyxHQUFHLHdCQUF3QjtBQUNuRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjLG1CQUFPLENBQUMsa0lBQW9CO0FBQzFDLHlCQUF5QixtQkFBTyxDQUFDLDJNQUFrQjtBQUNuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQiIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9Ab3BlbnRlbGVtZXRyeStpbnN0cnVtZW50YXRpb24tY29ubmVjdEAwLjU3LjBfQG9wZW50ZWxlbWV0cnkrYXBpQDEuOS4xL25vZGVfbW9kdWxlcy9Ab3BlbnRlbGVtZXRyeS9pbnN0cnVtZW50YXRpb24tY29ubmVjdC9idWlsZC9zcmMvdXRpbHMuanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5leHBvcnRzLmdlbmVyYXRlUm91dGUgPSBleHBvcnRzLnJlcGxhY2VDdXJyZW50U3RhY2tSb3V0ZSA9IGV4cG9ydHMuYWRkTmV3U3RhY2tMYXllciA9IHZvaWQgMDtcbi8qXG4gKiBDb3B5cmlnaHQgVGhlIE9wZW5UZWxlbWV0cnkgQXV0aG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5jb25zdCBhcGlfMSA9IHJlcXVpcmUoXCJAb3BlbnRlbGVtZXRyeS9hcGlcIik7XG5jb25zdCBpbnRlcm5hbF90eXBlc18xID0gcmVxdWlyZShcIi4vaW50ZXJuYWwtdHlwZXNcIik7XG5jb25zdCBhZGROZXdTdGFja0xheWVyID0gKHJlcXVlc3QpID0+IHtcbiAgICBpZiAoQXJyYXkuaXNBcnJheShyZXF1ZXN0W2ludGVybmFsX3R5cGVzXzEuX0xBWUVSU19TVE9SRV9QUk9QRVJUWV0pID09PSBmYWxzZSkge1xuICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkocmVxdWVzdCwgaW50ZXJuYWxfdHlwZXNfMS5fTEFZRVJTX1NUT1JFX1BST1BFUlRZLCB7XG4gICAgICAgICAgICBlbnVtZXJhYmxlOiBmYWxzZSxcbiAgICAgICAgICAgIHZhbHVlOiBbXSxcbiAgICAgICAgfSk7XG4gICAgfVxuICAgIHJlcXVlc3RbaW50ZXJuYWxfdHlwZXNfMS5fTEFZRVJTX1NUT1JFX1BST1BFUlRZXS5wdXNoKCcvJyk7XG4gICAgY29uc3Qgc3RhY2tMZW5ndGggPSByZXF1ZXN0W2ludGVybmFsX3R5cGVzXzEuX0xBWUVSU19TVE9SRV9QUk9QRVJUWV0ubGVuZ3RoO1xuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgIGlmIChzdGFja0xlbmd0aCA9PT0gcmVxdWVzdFtpbnRlcm5hbF90eXBlc18xLl9MQVlFUlNfU1RPUkVfUFJPUEVSVFldLmxlbmd0aCkge1xuICAgICAgICAgICAgcmVxdWVzdFtpbnRlcm5hbF90eXBlc18xLl9MQVlFUlNfU1RPUkVfUFJPUEVSVFldLnBvcCgpO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgYXBpXzEuZGlhZy53YXJuKCdDb25uZWN0OiBUcnlpbmcgdG8gcG9wIHRoZSBzdGFjayBtdWx0aXBsZSB0aW1lJyk7XG4gICAgICAgIH1cbiAgICB9O1xufTtcbmV4cG9ydHMuYWRkTmV3U3RhY2tMYXllciA9IGFkZE5ld1N0YWNrTGF5ZXI7XG5jb25zdCByZXBsYWNlQ3VycmVudFN0YWNrUm91dGUgPSAocmVxdWVzdCwgbmV3Um91dGUpID0+IHtcbiAgICBpZiAobmV3Um91dGUpIHtcbiAgICAgICAgcmVxdWVzdFtpbnRlcm5hbF90eXBlc18xLl9MQVlFUlNfU1RPUkVfUFJPUEVSVFldLnNwbGljZSgtMSwgMSwgbmV3Um91dGUpO1xuICAgIH1cbn07XG5leHBvcnRzLnJlcGxhY2VDdXJyZW50U3RhY2tSb3V0ZSA9IHJlcGxhY2VDdXJyZW50U3RhY2tSb3V0ZTtcbi8vIGdlbmVyYXRlIHJvdXRlIGZyb20gZXhpc3Rpbmcgc3RhY2sgb24gcmVxdWVzdCBvYmplY3QuXG4vLyBzcGxhc2ggYmV0d2VlbiBzdGFjayBsYXllciB3aWxsIGJlIGRlZHVwZWRcbi8vIFtcIi9maXJzdC9cIiwgXCIvc2Vjb25kXCIsIFwiL3RoaXJkL1wiXSA9PiAvZmlyc3Qvc2Vjb25kL3RoaXJkL1xuY29uc3QgZ2VuZXJhdGVSb3V0ZSA9IChyZXF1ZXN0KSA9PiB7XG4gICAgcmV0dXJuIHJlcXVlc3RbaW50ZXJuYWxfdHlwZXNfMS5fTEFZRVJTX1NUT1JFX1BST1BFUlRZXS5yZWR1Y2UoKGFjYywgc3ViKSA9PiBhY2MucmVwbGFjZSgvXFwvKyQvLCAnJykgKyBzdWIpO1xufTtcbmV4cG9ydHMuZ2VuZXJhdGVSb3V0ZSA9IGdlbmVyYXRlUm91dGU7XG4vLyMgc291cmNlTWFwcGluZ1VSTD11dGlscy5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/utils.js\n");
/***/ }),
/***/ "(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/version.js":
/*!****************************************************************************************************************************************************************************!*\
!*** ./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/version.js ***!
\****************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, exports) => {
eval("\n/*\n * Copyright The OpenTelemetry Authors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.PACKAGE_NAME = exports.PACKAGE_VERSION = void 0;\n// this is autogenerated file, see scripts/version-update.js\nexports.PACKAGE_VERSION = '0.57.0';\nexports.PACKAGE_NAME = '@opentelemetry/instrumentation-connect';\n//# sourceMappingURL=version.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvLnBucG0vQG9wZW50ZWxlbWV0cnkraW5zdHJ1bWVudGF0aW9uLWNvbm5lY3RAMC41Ny4wX0BvcGVudGVsZW1ldHJ5K2FwaUAxLjkuMS9ub2RlX21vZHVsZXMvQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QvYnVpbGQvc3JjL3ZlcnNpb24uanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBNkMsRUFBRSxhQUFhLEVBQUM7QUFDN0Qsb0JBQW9CLEdBQUcsdUJBQXVCO0FBQzlDO0FBQ0EsdUJBQXVCO0FBQ3ZCLG9CQUFvQjtBQUNwQiIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMvZS10aWIuY29tL25vZGVfbW9kdWxlcy8ucG5wbS9Ab3BlbnRlbGVtZXRyeStpbnN0cnVtZW50YXRpb24tY29ubmVjdEAwLjU3LjBfQG9wZW50ZWxlbWV0cnkrYXBpQDEuOS4xL25vZGVfbW9kdWxlcy9Ab3BlbnRlbGVtZXRyeS9pbnN0cnVtZW50YXRpb24tY29ubmVjdC9idWlsZC9zcmMvdmVyc2lvbi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbi8qXG4gKiBDb3B5cmlnaHQgVGhlIE9wZW5UZWxlbWV0cnkgQXV0aG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHBzOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5leHBvcnRzLlBBQ0tBR0VfTkFNRSA9IGV4cG9ydHMuUEFDS0FHRV9WRVJTSU9OID0gdm9pZCAwO1xuLy8gdGhpcyBpcyBhdXRvZ2VuZXJhdGVkIGZpbGUsIHNlZSBzY3JpcHRzL3ZlcnNpb24tdXBkYXRlLmpzXG5leHBvcnRzLlBBQ0tBR0VfVkVSU0lPTiA9ICcwLjU3LjAnO1xuZXhwb3J0cy5QQUNLQUdFX05BTUUgPSAnQG9wZW50ZWxlbWV0cnkvaW5zdHJ1bWVudGF0aW9uLWNvbm5lY3QnO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9dmVyc2lvbi5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/.pnpm/@opentelemetry+instrumentation-connect@0.57.0_@opentelemetry+api@1.9.1/node_modules/@opentelemetry/instrumentation-connect/build/src/version.js\n");
/***/ })
};
;