"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/jose"; exports.ids = ["vendor-chunks/jose"]; exports.modules = { /***/ "(ssr)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js": /*!*************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/buffer_utils.js ***! \*************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ concat: () => (/* binding */ concat),\n/* harmony export */ concatKdf: () => (/* binding */ concatKdf),\n/* harmony export */ decoder: () => (/* binding */ decoder),\n/* harmony export */ encoder: () => (/* binding */ encoder),\n/* harmony export */ lengthAndInput: () => (/* binding */ lengthAndInput),\n/* harmony export */ p2s: () => (/* binding */ p2s),\n/* harmony export */ uint32be: () => (/* binding */ uint32be),\n/* harmony export */ uint64be: () => (/* binding */ uint64be)\n/* harmony export */ });\n/* harmony import */ var _runtime_digest_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../runtime/digest.js */ \"(ssr)/./node_modules/jose/dist/node/esm/runtime/digest.js\");\n\nconst encoder = new TextEncoder();\nconst decoder = new TextDecoder();\nconst MAX_INT32 = 2 ** 32;\nfunction concat(...buffers) {\n const size = buffers.reduce((acc, { length })=>acc + length, 0);\n const buf = new Uint8Array(size);\n let i = 0;\n buffers.forEach((buffer)=>{\n buf.set(buffer, i);\n i += buffer.length;\n });\n return buf;\n}\nfunction p2s(alg, p2sInput) {\n return concat(encoder.encode(alg), new Uint8Array([\n 0\n ]), p2sInput);\n}\nfunction writeUInt32BE(buf, value, offset) {\n if (value < 0 || value >= MAX_INT32) {\n throw new RangeError(`value must be >= 0 and <= ${MAX_INT32 - 1}. Received ${value}`);\n }\n buf.set([\n value >>> 24,\n value >>> 16,\n value >>> 8,\n value & 0xff\n ], offset);\n}\nfunction uint64be(value) {\n const high = Math.floor(value / MAX_INT32);\n const low = value % MAX_INT32;\n const buf = new Uint8Array(8);\n writeUInt32BE(buf, high, 0);\n writeUInt32BE(buf, low, 4);\n return buf;\n}\nfunction uint32be(value) {\n const buf = new Uint8Array(4);\n writeUInt32BE(buf, value);\n return buf;\n}\nfunction lengthAndInput(input) {\n return concat(uint32be(input.length), input);\n}\nasync function concatKdf(secret, bits, value) {\n const iterations = Math.ceil((bits >> 3) / 32);\n const res = new Uint8Array(iterations * 32);\n for(let iter = 0; iter < iterations; iter++){\n const buf = new Uint8Array(4 + secret.length + value.length);\n buf.set(uint32be(iter + 1));\n buf.set(secret, 4);\n buf.set(value, 4 + secret.length);\n res.set(await (0,_runtime_digest_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"sha256\", buf), iter * 32);\n }\n return res.slice(0, bits >> 3);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2xpYi9idWZmZXJfdXRpbHMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQTBDO0FBQ25DLE1BQU1DLFVBQVUsSUFBSUMsY0FBYztBQUNsQyxNQUFNQyxVQUFVLElBQUlDLGNBQWM7QUFDekMsTUFBTUMsWUFBWSxLQUFLO0FBQ2hCLFNBQVNDLE9BQU8sR0FBR0MsT0FBTztJQUM3QixNQUFNQyxPQUFPRCxRQUFRRSxNQUFNLENBQUMsQ0FBQ0MsS0FBSyxFQUFFQyxNQUFNLEVBQUUsR0FBS0QsTUFBTUMsUUFBUTtJQUMvRCxNQUFNQyxNQUFNLElBQUlDLFdBQVdMO0lBQzNCLElBQUlNLElBQUk7SUFDUlAsUUFBUVEsT0FBTyxDQUFDLENBQUNDO1FBQ2JKLElBQUlLLEdBQUcsQ0FBQ0QsUUFBUUY7UUFDaEJBLEtBQUtFLE9BQU9MLE1BQU07SUFDdEI7SUFDQSxPQUFPQztBQUNYO0FBQ08sU0FBU00sSUFBSUMsR0FBRyxFQUFFQyxRQUFRO0lBQzdCLE9BQU9kLE9BQU9MLFFBQVFvQixNQUFNLENBQUNGLE1BQU0sSUFBSU4sV0FBVztRQUFDO0tBQUUsR0FBR087QUFDNUQ7QUFDQSxTQUFTRSxjQUFjVixHQUFHLEVBQUVXLEtBQUssRUFBRUMsTUFBTTtJQUNyQyxJQUFJRCxRQUFRLEtBQUtBLFNBQVNsQixXQUFXO1FBQ2pDLE1BQU0sSUFBSW9CLFdBQVcsQ0FBQywwQkFBMEIsRUFBRXBCLFlBQVksRUFBRSxXQUFXLEVBQUVrQixNQUFNLENBQUM7SUFDeEY7SUFDQVgsSUFBSUssR0FBRyxDQUFDO1FBQUNNLFVBQVU7UUFBSUEsVUFBVTtRQUFJQSxVQUFVO1FBQUdBLFFBQVE7S0FBSyxFQUFFQztBQUNyRTtBQUNPLFNBQVNFLFNBQVNILEtBQUs7SUFDMUIsTUFBTUksT0FBT0MsS0FBS0MsS0FBSyxDQUFDTixRQUFRbEI7SUFDaEMsTUFBTXlCLE1BQU1QLFFBQVFsQjtJQUNwQixNQUFNTyxNQUFNLElBQUlDLFdBQVc7SUFDM0JTLGNBQWNWLEtBQUtlLE1BQU07SUFDekJMLGNBQWNWLEtBQUtrQixLQUFLO0lBQ3hCLE9BQU9sQjtBQUNYO0FBQ08sU0FBU21CLFNBQVNSLEtBQUs7SUFDMUIsTUFBTVgsTUFBTSxJQUFJQyxXQUFXO0lBQzNCUyxjQUFjVixLQUFLVztJQUNuQixPQUFPWDtBQUNYO0FBQ08sU0FBU29CLGVBQWVDLEtBQUs7SUFDaEMsT0FBTzNCLE9BQU95QixTQUFTRSxNQUFNdEIsTUFBTSxHQUFHc0I7QUFDMUM7QUFDTyxlQUFlQyxVQUFVQyxNQUFNLEVBQUVDLElBQUksRUFBRWIsS0FBSztJQUMvQyxNQUFNYyxhQUFhVCxLQUFLVSxJQUFJLENBQUMsQ0FBQ0YsUUFBUSxLQUFLO0lBQzNDLE1BQU1HLE1BQU0sSUFBSTFCLFdBQVd3QixhQUFhO0lBQ3hDLElBQUssSUFBSUcsT0FBTyxHQUFHQSxPQUFPSCxZQUFZRyxPQUFRO1FBQzFDLE1BQU01QixNQUFNLElBQUlDLFdBQVcsSUFBSXNCLE9BQU94QixNQUFNLEdBQUdZLE1BQU1aLE1BQU07UUFDM0RDLElBQUlLLEdBQUcsQ0FBQ2MsU0FBU1MsT0FBTztRQUN4QjVCLElBQUlLLEdBQUcsQ0FBQ2tCLFFBQVE7UUFDaEJ2QixJQUFJSyxHQUFHLENBQUNNLE9BQU8sSUFBSVksT0FBT3hCLE1BQU07UUFDaEM0QixJQUFJdEIsR0FBRyxDQUFDLE1BQU1qQiw4REFBTUEsQ0FBQyxVQUFVWSxNQUFNNEIsT0FBTztJQUNoRDtJQUNBLE9BQU9ELElBQUlFLEtBQUssQ0FBQyxHQUFHTCxRQUFRO0FBQ2hDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9saWIvYnVmZmVyX3V0aWxzLmpzPzZkNWYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGRpZ2VzdCBmcm9tICcuLi9ydW50aW1lL2RpZ2VzdC5qcyc7XG5leHBvcnQgY29uc3QgZW5jb2RlciA9IG5ldyBUZXh0RW5jb2RlcigpO1xuZXhwb3J0IGNvbnN0IGRlY29kZXIgPSBuZXcgVGV4dERlY29kZXIoKTtcbmNvbnN0IE1BWF9JTlQzMiA9IDIgKiogMzI7XG5leHBvcnQgZnVuY3Rpb24gY29uY2F0KC4uLmJ1ZmZlcnMpIHtcbiAgICBjb25zdCBzaXplID0gYnVmZmVycy5yZWR1Y2UoKGFjYywgeyBsZW5ndGggfSkgPT4gYWNjICsgbGVuZ3RoLCAwKTtcbiAgICBjb25zdCBidWYgPSBuZXcgVWludDhBcnJheShzaXplKTtcbiAgICBsZXQgaSA9IDA7XG4gICAgYnVmZmVycy5mb3JFYWNoKChidWZmZXIpID0+IHtcbiAgICAgICAgYnVmLnNldChidWZmZXIsIGkpO1xuICAgICAgICBpICs9IGJ1ZmZlci5sZW5ndGg7XG4gICAgfSk7XG4gICAgcmV0dXJuIGJ1Zjtcbn1cbmV4cG9ydCBmdW5jdGlvbiBwMnMoYWxnLCBwMnNJbnB1dCkge1xuICAgIHJldHVybiBjb25jYXQoZW5jb2Rlci5lbmNvZGUoYWxnKSwgbmV3IFVpbnQ4QXJyYXkoWzBdKSwgcDJzSW5wdXQpO1xufVxuZnVuY3Rpb24gd3JpdGVVSW50MzJCRShidWYsIHZhbHVlLCBvZmZzZXQpIHtcbiAgICBpZiAodmFsdWUgPCAwIHx8IHZhbHVlID49IE1BWF9JTlQzMikge1xuICAgICAgICB0aHJvdyBuZXcgUmFuZ2VFcnJvcihgdmFsdWUgbXVzdCBiZSA+PSAwIGFuZCA8PSAke01BWF9JTlQzMiAtIDF9LiBSZWNlaXZlZCAke3ZhbHVlfWApO1xuICAgIH1cbiAgICBidWYuc2V0KFt2YWx1ZSA+Pj4gMjQsIHZhbHVlID4+PiAxNiwgdmFsdWUgPj4+IDgsIHZhbHVlICYgMHhmZl0sIG9mZnNldCk7XG59XG5leHBvcnQgZnVuY3Rpb24gdWludDY0YmUodmFsdWUpIHtcbiAgICBjb25zdCBoaWdoID0gTWF0aC5mbG9vcih2YWx1ZSAvIE1BWF9JTlQzMik7XG4gICAgY29uc3QgbG93ID0gdmFsdWUgJSBNQVhfSU5UMzI7XG4gICAgY29uc3QgYnVmID0gbmV3IFVpbnQ4QXJyYXkoOCk7XG4gICAgd3JpdGVVSW50MzJCRShidWYsIGhpZ2gsIDApO1xuICAgIHdyaXRlVUludDMyQkUoYnVmLCBsb3csIDQpO1xuICAgIHJldHVybiBidWY7XG59XG5leHBvcnQgZnVuY3Rpb24gdWludDMyYmUodmFsdWUpIHtcbiAgICBjb25zdCBidWYgPSBuZXcgVWludDhBcnJheSg0KTtcbiAgICB3cml0ZVVJbnQzMkJFKGJ1ZiwgdmFsdWUpO1xuICAgIHJldHVybiBidWY7XG59XG5leHBvcnQgZnVuY3Rpb24gbGVuZ3RoQW5kSW5wdXQoaW5wdXQpIHtcbiAgICByZXR1cm4gY29uY2F0KHVpbnQzMmJlKGlucHV0Lmxlbmd0aCksIGlucHV0KTtcbn1cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBjb25jYXRLZGYoc2VjcmV0LCBiaXRzLCB2YWx1ZSkge1xuICAgIGNvbnN0IGl0ZXJhdGlvbnMgPSBNYXRoLmNlaWwoKGJpdHMgPj4gMykgLyAzMik7XG4gICAgY29uc3QgcmVzID0gbmV3IFVpbnQ4QXJyYXkoaXRlcmF0aW9ucyAqIDMyKTtcbiAgICBmb3IgKGxldCBpdGVyID0gMDsgaXRlciA8IGl0ZXJhdGlvbnM7IGl0ZXIrKykge1xuICAgICAgICBjb25zdCBidWYgPSBuZXcgVWludDhBcnJheSg0ICsgc2VjcmV0Lmxlbmd0aCArIHZhbHVlLmxlbmd0aCk7XG4gICAgICAgIGJ1Zi5zZXQodWludDMyYmUoaXRlciArIDEpKTtcbiAgICAgICAgYnVmLnNldChzZWNyZXQsIDQpO1xuICAgICAgICBidWYuc2V0KHZhbHVlLCA0ICsgc2VjcmV0Lmxlbmd0aCk7XG4gICAgICAgIHJlcy5zZXQoYXdhaXQgZGlnZXN0KCdzaGEyNTYnLCBidWYpLCBpdGVyICogMzIpO1xuICAgIH1cbiAgICByZXR1cm4gcmVzLnNsaWNlKDAsIGJpdHMgPj4gMyk7XG59XG4iXSwibmFtZXMiOlsiZGlnZXN0IiwiZW5jb2RlciIsIlRleHRFbmNvZGVyIiwiZGVjb2RlciIsIlRleHREZWNvZGVyIiwiTUFYX0lOVDMyIiwiY29uY2F0IiwiYnVmZmVycyIsInNpemUiLCJyZWR1Y2UiLCJhY2MiLCJsZW5ndGgiLCJidWYiLCJVaW50OEFycmF5IiwiaSIsImZvckVhY2giLCJidWZmZXIiLCJzZXQiLCJwMnMiLCJhbGciLCJwMnNJbnB1dCIsImVuY29kZSIsIndyaXRlVUludDMyQkUiLCJ2YWx1ZSIsIm9mZnNldCIsIlJhbmdlRXJyb3IiLCJ1aW50NjRiZSIsImhpZ2giLCJNYXRoIiwiZmxvb3IiLCJsb3ciLCJ1aW50MzJiZSIsImxlbmd0aEFuZElucHV0IiwiaW5wdXQiLCJjb25jYXRLZGYiLCJzZWNyZXQiLCJiaXRzIiwiaXRlcmF0aW9ucyIsImNlaWwiLCJyZXMiLCJpdGVyIiwic2xpY2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\n"); /***/ }), /***/ "(ssr)/./node_modules/jose/dist/node/esm/runtime/base64url.js": /*!**************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/base64url.js ***! \**************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ decode: () => (/* binding */ decode),\n/* harmony export */ decodeBase64: () => (/* binding */ decodeBase64),\n/* harmony export */ encode: () => (/* binding */ encode),\n/* harmony export */ encodeBase64: () => (/* binding */ encodeBase64)\n/* harmony export */ });\n/* harmony import */ var buffer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! buffer */ \"buffer\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(ssr)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n\n\nlet encode;\nfunction normalize(input) {\n let encoded = input;\n if (encoded instanceof Uint8Array) {\n encoded = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_1__.decoder.decode(encoded);\n }\n return encoded;\n}\nif (buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.isEncoding(\"base64url\")) {\n encode = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(input).toString(\"base64url\");\n} else {\n encode = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(input).toString(\"base64\").replace(/=/g, \"\").replace(/\\+/g, \"-\").replace(/\\//g, \"_\");\n}\nconst decodeBase64 = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(input, \"base64\");\nconst encodeBase64 = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(input).toString(\"base64\");\n\nconst decode = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(normalize(input), \"base64\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvYmFzZTY0dXJsLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFnQztBQUNpQjtBQUNqRCxJQUFJRTtBQUNKLFNBQVNDLFVBQVVDLEtBQUs7SUFDcEIsSUFBSUMsVUFBVUQ7SUFDZCxJQUFJQyxtQkFBbUJDLFlBQVk7UUFDL0JELFVBQVVKLHlEQUFPQSxDQUFDTSxNQUFNLENBQUNGO0lBQzdCO0lBQ0EsT0FBT0E7QUFDWDtBQUNBLElBQUlMLDBDQUFNQSxDQUFDUSxVQUFVLENBQUMsY0FBYztJQUNoQ04sU0FBUyxDQUFDRSxRQUFVSiwwQ0FBTUEsQ0FBQ1MsSUFBSSxDQUFDTCxPQUFPTSxRQUFRLENBQUM7QUFDcEQsT0FDSztJQUNEUixTQUFTLENBQUNFLFFBQVVKLDBDQUFNQSxDQUFDUyxJQUFJLENBQUNMLE9BQU9NLFFBQVEsQ0FBQyxVQUFVQyxPQUFPLENBQUMsTUFBTSxJQUFJQSxPQUFPLENBQUMsT0FBTyxLQUFLQSxPQUFPLENBQUMsT0FBTztBQUNuSDtBQUNPLE1BQU1DLGVBQWUsQ0FBQ1IsUUFBVUosMENBQU1BLENBQUNTLElBQUksQ0FBQ0wsT0FBTyxVQUFVO0FBQzdELE1BQU1TLGVBQWUsQ0FBQ1QsUUFBVUosMENBQU1BLENBQUNTLElBQUksQ0FBQ0wsT0FBT00sUUFBUSxDQUFDLFVBQVU7QUFDM0Q7QUFDWCxNQUFNSCxTQUFTLENBQUNILFFBQVVKLDBDQUFNQSxDQUFDUyxJQUFJLENBQUNOLFVBQVVDLFFBQVEsVUFBVSIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9iYXNlNjR1cmwuanM/MDIwNiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCdWZmZXIgfSBmcm9tICdidWZmZXInO1xuaW1wb3J0IHsgZGVjb2RlciB9IGZyb20gJy4uL2xpYi9idWZmZXJfdXRpbHMuanMnO1xubGV0IGVuY29kZTtcbmZ1bmN0aW9uIG5vcm1hbGl6ZShpbnB1dCkge1xuICAgIGxldCBlbmNvZGVkID0gaW5wdXQ7XG4gICAgaWYgKGVuY29kZWQgaW5zdGFuY2VvZiBVaW50OEFycmF5KSB7XG4gICAgICAgIGVuY29kZWQgPSBkZWNvZGVyLmRlY29kZShlbmNvZGVkKTtcbiAgICB9XG4gICAgcmV0dXJuIGVuY29kZWQ7XG59XG5pZiAoQnVmZmVyLmlzRW5jb2RpbmcoJ2Jhc2U2NHVybCcpKSB7XG4gICAgZW5jb2RlID0gKGlucHV0KSA9PiBCdWZmZXIuZnJvbShpbnB1dCkudG9TdHJpbmcoJ2Jhc2U2NHVybCcpO1xufVxuZWxzZSB7XG4gICAgZW5jb2RlID0gKGlucHV0KSA9PiBCdWZmZXIuZnJvbShpbnB1dCkudG9TdHJpbmcoJ2Jhc2U2NCcpLnJlcGxhY2UoLz0vZywgJycpLnJlcGxhY2UoL1xcKy9nLCAnLScpLnJlcGxhY2UoL1xcLy9nLCAnXycpO1xufVxuZXhwb3J0IGNvbnN0IGRlY29kZUJhc2U2NCA9IChpbnB1dCkgPT4gQnVmZmVyLmZyb20oaW5wdXQsICdiYXNlNjQnKTtcbmV4cG9ydCBjb25zdCBlbmNvZGVCYXNlNjQgPSAoaW5wdXQpID0+IEJ1ZmZlci5mcm9tKGlucHV0KS50b1N0cmluZygnYmFzZTY0Jyk7XG5leHBvcnQgeyBlbmNvZGUgfTtcbmV4cG9ydCBjb25zdCBkZWNvZGUgPSAoaW5wdXQpID0+IEJ1ZmZlci5mcm9tKG5vcm1hbGl6ZShpbnB1dCksICdiYXNlNjQnKTtcbiJdLCJuYW1lcyI6WyJCdWZmZXIiLCJkZWNvZGVyIiwiZW5jb2RlIiwibm9ybWFsaXplIiwiaW5wdXQiLCJlbmNvZGVkIiwiVWludDhBcnJheSIsImRlY29kZSIsImlzRW5jb2RpbmciLCJmcm9tIiwidG9TdHJpbmciLCJyZXBsYWNlIiwiZGVjb2RlQmFzZTY0IiwiZW5jb2RlQmFzZTY0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/jose/dist/node/esm/runtime/base64url.js\n"); /***/ }), /***/ "(ssr)/./node_modules/jose/dist/node/esm/runtime/digest.js": /*!***********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/digest.js ***! \***********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n\nconst digest = (algorithm, data)=>(0,crypto__WEBPACK_IMPORTED_MODULE_0__.createHash)(algorithm).update(data).digest();\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (digest);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvZGlnZXN0LmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQW9DO0FBQ3BDLE1BQU1DLFNBQVMsQ0FBQ0MsV0FBV0MsT0FBU0gsa0RBQVVBLENBQUNFLFdBQVdFLE1BQU0sQ0FBQ0QsTUFBTUYsTUFBTTtBQUM3RSxpRUFBZUEsTUFBTUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9kaWdlc3QuanM/ZmMzNSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjcmVhdGVIYXNoIH0gZnJvbSAnY3J5cHRvJztcbmNvbnN0IGRpZ2VzdCA9IChhbGdvcml0aG0sIGRhdGEpID0+IGNyZWF0ZUhhc2goYWxnb3JpdGhtKS51cGRhdGUoZGF0YSkuZGlnZXN0KCk7XG5leHBvcnQgZGVmYXVsdCBkaWdlc3Q7XG4iXSwibmFtZXMiOlsiY3JlYXRlSGFzaCIsImRpZ2VzdCIsImFsZ29yaXRobSIsImRhdGEiLCJ1cGRhdGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/jose/dist/node/esm/runtime/digest.js\n"); /***/ }), /***/ "(ssr)/./node_modules/jose/dist/node/esm/util/base64url.js": /*!***********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/util/base64url.js ***! \***********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ decode: () => (/* binding */ decode),\n/* harmony export */ encode: () => (/* binding */ encode)\n/* harmony export */ });\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../runtime/base64url.js */ \"(ssr)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n\nconst encode = _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_0__.encode;\nconst decode = _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_0__.decode;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3V0aWwvYmFzZTY0dXJsLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFxRDtBQUM5QyxNQUFNQyxTQUFTRCx5REFBZ0IsQ0FBQztBQUNoQyxNQUFNRSxTQUFTRix5REFBZ0IsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vdXRpbC9iYXNlNjR1cmwuanM/OWVjZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBiYXNlNjR1cmwgZnJvbSAnLi4vcnVudGltZS9iYXNlNjR1cmwuanMnO1xuZXhwb3J0IGNvbnN0IGVuY29kZSA9IGJhc2U2NHVybC5lbmNvZGU7XG5leHBvcnQgY29uc3QgZGVjb2RlID0gYmFzZTY0dXJsLmRlY29kZTtcbiJdLCJuYW1lcyI6WyJiYXNlNjR1cmwiLCJlbmNvZGUiLCJkZWNvZGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/jose/dist/node/esm/util/base64url.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/index.js": /*!**************************************************!*\ !*** ./node_modules/jose/dist/node/esm/index.js ***! \**************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CompactEncrypt: () => (/* reexport safe */ _jwe_compact_encrypt_js__WEBPACK_IMPORTED_MODULE_9__.CompactEncrypt),\n/* harmony export */ CompactSign: () => (/* reexport safe */ _jws_compact_sign_js__WEBPACK_IMPORTED_MODULE_11__.CompactSign),\n/* harmony export */ EmbeddedJWK: () => (/* reexport safe */ _jwk_embedded_js__WEBPACK_IMPORTED_MODULE_17__.EmbeddedJWK),\n/* harmony export */ EncryptJWT: () => (/* reexport safe */ _jwt_encrypt_js__WEBPACK_IMPORTED_MODULE_15__.EncryptJWT),\n/* harmony export */ FlattenedEncrypt: () => (/* reexport safe */ _jwe_flattened_encrypt_js__WEBPACK_IMPORTED_MODULE_10__.FlattenedEncrypt),\n/* harmony export */ FlattenedSign: () => (/* reexport safe */ _jws_flattened_sign_js__WEBPACK_IMPORTED_MODULE_12__.FlattenedSign),\n/* harmony export */ GeneralEncrypt: () => (/* reexport safe */ _jwe_general_encrypt_js__WEBPACK_IMPORTED_MODULE_3__.GeneralEncrypt),\n/* harmony export */ GeneralSign: () => (/* reexport safe */ _jws_general_sign_js__WEBPACK_IMPORTED_MODULE_13__.GeneralSign),\n/* harmony export */ SignJWT: () => (/* reexport safe */ _jwt_sign_js__WEBPACK_IMPORTED_MODULE_14__.SignJWT),\n/* harmony export */ UnsecuredJWT: () => (/* reexport safe */ _jwt_unsecured_js__WEBPACK_IMPORTED_MODULE_20__.UnsecuredJWT),\n/* harmony export */ base64url: () => (/* reexport module object */ _util_base64url_js__WEBPACK_IMPORTED_MODULE_28__),\n/* harmony export */ calculateJwkThumbprint: () => (/* reexport safe */ _jwk_thumbprint_js__WEBPACK_IMPORTED_MODULE_16__.calculateJwkThumbprint),\n/* harmony export */ calculateJwkThumbprintUri: () => (/* reexport safe */ _jwk_thumbprint_js__WEBPACK_IMPORTED_MODULE_16__.calculateJwkThumbprintUri),\n/* harmony export */ compactDecrypt: () => (/* reexport safe */ _jwe_compact_decrypt_js__WEBPACK_IMPORTED_MODULE_0__.compactDecrypt),\n/* harmony export */ compactVerify: () => (/* reexport safe */ _jws_compact_verify_js__WEBPACK_IMPORTED_MODULE_4__.compactVerify),\n/* harmony export */ createLocalJWKSet: () => (/* reexport safe */ _jwks_local_js__WEBPACK_IMPORTED_MODULE_18__.createLocalJWKSet),\n/* harmony export */ createRemoteJWKSet: () => (/* reexport safe */ _jwks_remote_js__WEBPACK_IMPORTED_MODULE_19__.createRemoteJWKSet),\n/* harmony export */ cryptoRuntime: () => (/* reexport safe */ _util_runtime_js__WEBPACK_IMPORTED_MODULE_29__[\"default\"]),\n/* harmony export */ decodeJwt: () => (/* reexport safe */ _util_decode_jwt_js__WEBPACK_IMPORTED_MODULE_24__.decodeJwt),\n/* harmony export */ decodeProtectedHeader: () => (/* reexport safe */ _util_decode_protected_header_js__WEBPACK_IMPORTED_MODULE_23__.decodeProtectedHeader),\n/* harmony export */ errors: () => (/* reexport module object */ _util_errors_js__WEBPACK_IMPORTED_MODULE_25__),\n/* harmony export */ exportJWK: () => (/* reexport safe */ _key_export_js__WEBPACK_IMPORTED_MODULE_21__.exportJWK),\n/* harmony export */ exportPKCS8: () => (/* reexport safe */ _key_export_js__WEBPACK_IMPORTED_MODULE_21__.exportPKCS8),\n/* harmony export */ exportSPKI: () => (/* reexport safe */ _key_export_js__WEBPACK_IMPORTED_MODULE_21__.exportSPKI),\n/* harmony export */ flattenedDecrypt: () => (/* reexport safe */ _jwe_flattened_decrypt_js__WEBPACK_IMPORTED_MODULE_1__.flattenedDecrypt),\n/* harmony export */ flattenedVerify: () => (/* reexport safe */ _jws_flattened_verify_js__WEBPACK_IMPORTED_MODULE_5__.flattenedVerify),\n/* harmony export */ generalDecrypt: () => (/* reexport safe */ _jwe_general_decrypt_js__WEBPACK_IMPORTED_MODULE_2__.generalDecrypt),\n/* harmony export */ generalVerify: () => (/* reexport safe */ _jws_general_verify_js__WEBPACK_IMPORTED_MODULE_6__.generalVerify),\n/* harmony export */ generateKeyPair: () => (/* reexport safe */ _key_generate_key_pair_js__WEBPACK_IMPORTED_MODULE_26__.generateKeyPair),\n/* harmony export */ generateSecret: () => (/* reexport safe */ _key_generate_secret_js__WEBPACK_IMPORTED_MODULE_27__.generateSecret),\n/* harmony export */ importJWK: () => (/* reexport safe */ _key_import_js__WEBPACK_IMPORTED_MODULE_22__.importJWK),\n/* harmony export */ importPKCS8: () => (/* reexport safe */ _key_import_js__WEBPACK_IMPORTED_MODULE_22__.importPKCS8),\n/* harmony export */ importSPKI: () => (/* reexport safe */ _key_import_js__WEBPACK_IMPORTED_MODULE_22__.importSPKI),\n/* harmony export */ importX509: () => (/* reexport safe */ _key_import_js__WEBPACK_IMPORTED_MODULE_22__.importX509),\n/* harmony export */ jwtDecrypt: () => (/* reexport safe */ _jwt_decrypt_js__WEBPACK_IMPORTED_MODULE_8__.jwtDecrypt),\n/* harmony export */ jwtVerify: () => (/* reexport safe */ _jwt_verify_js__WEBPACK_IMPORTED_MODULE_7__.jwtVerify)\n/* harmony export */ });\n/* harmony import */ var _jwe_compact_decrypt_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./jwe/compact/decrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwe/compact/decrypt.js\");\n/* harmony import */ var _jwe_flattened_decrypt_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./jwe/flattened/decrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwe/flattened/decrypt.js\");\n/* harmony import */ var _jwe_general_decrypt_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./jwe/general/decrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwe/general/decrypt.js\");\n/* harmony import */ var _jwe_general_encrypt_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./jwe/general/encrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwe/general/encrypt.js\");\n/* harmony import */ var _jws_compact_verify_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./jws/compact/verify.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jws/compact/verify.js\");\n/* harmony import */ var _jws_flattened_verify_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./jws/flattened/verify.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jws/flattened/verify.js\");\n/* harmony import */ var _jws_general_verify_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./jws/general/verify.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jws/general/verify.js\");\n/* harmony import */ var _jwt_verify_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./jwt/verify.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwt/verify.js\");\n/* harmony import */ var _jwt_decrypt_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./jwt/decrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwt/decrypt.js\");\n/* harmony import */ var _jwe_compact_encrypt_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./jwe/compact/encrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwe/compact/encrypt.js\");\n/* harmony import */ var _jwe_flattened_encrypt_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./jwe/flattened/encrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwe/flattened/encrypt.js\");\n/* harmony import */ var _jws_compact_sign_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./jws/compact/sign.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jws/compact/sign.js\");\n/* harmony import */ var _jws_flattened_sign_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./jws/flattened/sign.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jws/flattened/sign.js\");\n/* harmony import */ var _jws_general_sign_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./jws/general/sign.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jws/general/sign.js\");\n/* harmony import */ var _jwt_sign_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./jwt/sign.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwt/sign.js\");\n/* harmony import */ var _jwt_encrypt_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./jwt/encrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwt/encrypt.js\");\n/* harmony import */ var _jwk_thumbprint_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./jwk/thumbprint.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwk/thumbprint.js\");\n/* harmony import */ var _jwk_embedded_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./jwk/embedded.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwk/embedded.js\");\n/* harmony import */ var _jwks_local_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./jwks/local.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwks/local.js\");\n/* harmony import */ var _jwks_remote_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./jwks/remote.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwks/remote.js\");\n/* harmony import */ var _jwt_unsecured_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./jwt/unsecured.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwt/unsecured.js\");\n/* harmony import */ var _key_export_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./key/export.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/key/export.js\");\n/* harmony import */ var _key_import_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./key/import.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/key/import.js\");\n/* harmony import */ var _util_decode_protected_header_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./util/decode_protected_header.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/decode_protected_header.js\");\n/* harmony import */ var _util_decode_jwt_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./util/decode_jwt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/decode_jwt.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _key_generate_key_pair_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./key/generate_key_pair.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/key/generate_key_pair.js\");\n/* harmony import */ var _key_generate_secret_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./key/generate_secret.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/key/generate_secret.js\");\n/* harmony import */ var _util_base64url_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./util/base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/base64url.js\");\n/* harmony import */ var _util_runtime_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./util/runtime.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/runtime.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQTBEO0FBQ0k7QUFDSjtBQUNBO0FBQ0Y7QUFDSTtBQUNKO0FBQ1o7QUFDRTtBQUNZO0FBQ0k7QUFDVjtBQUNJO0FBQ0o7QUFDWjtBQUNNO0FBQzBDO0FBQ3hDO0FBQ0k7QUFDRTtBQUNKO0FBQ21CO0FBQ1k7QUFDUDtBQUN6QjtBQUNOO0FBQ2tCO0FBQ0g7QUFDVDtBQUNZIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9pbmRleC5qcz8xMmIzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGNvbXBhY3REZWNyeXB0IH0gZnJvbSAnLi9qd2UvY29tcGFjdC9kZWNyeXB0LmpzJztcbmV4cG9ydCB7IGZsYXR0ZW5lZERlY3J5cHQgfSBmcm9tICcuL2p3ZS9mbGF0dGVuZWQvZGVjcnlwdC5qcyc7XG5leHBvcnQgeyBnZW5lcmFsRGVjcnlwdCB9IGZyb20gJy4vandlL2dlbmVyYWwvZGVjcnlwdC5qcyc7XG5leHBvcnQgeyBHZW5lcmFsRW5jcnlwdCB9IGZyb20gJy4vandlL2dlbmVyYWwvZW5jcnlwdC5qcyc7XG5leHBvcnQgeyBjb21wYWN0VmVyaWZ5IH0gZnJvbSAnLi9qd3MvY29tcGFjdC92ZXJpZnkuanMnO1xuZXhwb3J0IHsgZmxhdHRlbmVkVmVyaWZ5IH0gZnJvbSAnLi9qd3MvZmxhdHRlbmVkL3ZlcmlmeS5qcyc7XG5leHBvcnQgeyBnZW5lcmFsVmVyaWZ5IH0gZnJvbSAnLi9qd3MvZ2VuZXJhbC92ZXJpZnkuanMnO1xuZXhwb3J0IHsgand0VmVyaWZ5IH0gZnJvbSAnLi9qd3QvdmVyaWZ5LmpzJztcbmV4cG9ydCB7IGp3dERlY3J5cHQgfSBmcm9tICcuL2p3dC9kZWNyeXB0LmpzJztcbmV4cG9ydCB7IENvbXBhY3RFbmNyeXB0IH0gZnJvbSAnLi9qd2UvY29tcGFjdC9lbmNyeXB0LmpzJztcbmV4cG9ydCB7IEZsYXR0ZW5lZEVuY3J5cHQgfSBmcm9tICcuL2p3ZS9mbGF0dGVuZWQvZW5jcnlwdC5qcyc7XG5leHBvcnQgeyBDb21wYWN0U2lnbiB9IGZyb20gJy4vandzL2NvbXBhY3Qvc2lnbi5qcyc7XG5leHBvcnQgeyBGbGF0dGVuZWRTaWduIH0gZnJvbSAnLi9qd3MvZmxhdHRlbmVkL3NpZ24uanMnO1xuZXhwb3J0IHsgR2VuZXJhbFNpZ24gfSBmcm9tICcuL2p3cy9nZW5lcmFsL3NpZ24uanMnO1xuZXhwb3J0IHsgU2lnbkpXVCB9IGZyb20gJy4vand0L3NpZ24uanMnO1xuZXhwb3J0IHsgRW5jcnlwdEpXVCB9IGZyb20gJy4vand0L2VuY3J5cHQuanMnO1xuZXhwb3J0IHsgY2FsY3VsYXRlSndrVGh1bWJwcmludCwgY2FsY3VsYXRlSndrVGh1bWJwcmludFVyaSB9IGZyb20gJy4vandrL3RodW1icHJpbnQuanMnO1xuZXhwb3J0IHsgRW1iZWRkZWRKV0sgfSBmcm9tICcuL2p3ay9lbWJlZGRlZC5qcyc7XG5leHBvcnQgeyBjcmVhdGVMb2NhbEpXS1NldCB9IGZyb20gJy4vandrcy9sb2NhbC5qcyc7XG5leHBvcnQgeyBjcmVhdGVSZW1vdGVKV0tTZXQgfSBmcm9tICcuL2p3a3MvcmVtb3RlLmpzJztcbmV4cG9ydCB7IFVuc2VjdXJlZEpXVCB9IGZyb20gJy4vand0L3Vuc2VjdXJlZC5qcyc7XG5leHBvcnQgeyBleHBvcnRQS0NTOCwgZXhwb3J0U1BLSSwgZXhwb3J0SldLIH0gZnJvbSAnLi9rZXkvZXhwb3J0LmpzJztcbmV4cG9ydCB7IGltcG9ydFNQS0ksIGltcG9ydFBLQ1M4LCBpbXBvcnRYNTA5LCBpbXBvcnRKV0sgfSBmcm9tICcuL2tleS9pbXBvcnQuanMnO1xuZXhwb3J0IHsgZGVjb2RlUHJvdGVjdGVkSGVhZGVyIH0gZnJvbSAnLi91dGlsL2RlY29kZV9wcm90ZWN0ZWRfaGVhZGVyLmpzJztcbmV4cG9ydCB7IGRlY29kZUp3dCB9IGZyb20gJy4vdXRpbC9kZWNvZGVfand0LmpzJztcbmV4cG9ydCAqIGFzIGVycm9ycyBmcm9tICcuL3V0aWwvZXJyb3JzLmpzJztcbmV4cG9ydCB7IGdlbmVyYXRlS2V5UGFpciB9IGZyb20gJy4va2V5L2dlbmVyYXRlX2tleV9wYWlyLmpzJztcbmV4cG9ydCB7IGdlbmVyYXRlU2VjcmV0IH0gZnJvbSAnLi9rZXkvZ2VuZXJhdGVfc2VjcmV0LmpzJztcbmV4cG9ydCAqIGFzIGJhc2U2NHVybCBmcm9tICcuL3V0aWwvYmFzZTY0dXJsLmpzJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgY3J5cHRvUnVudGltZSB9IGZyb20gJy4vdXRpbC9ydW50aW1lLmpzJztcbiJdLCJuYW1lcyI6WyJjb21wYWN0RGVjcnlwdCIsImZsYXR0ZW5lZERlY3J5cHQiLCJnZW5lcmFsRGVjcnlwdCIsIkdlbmVyYWxFbmNyeXB0IiwiY29tcGFjdFZlcmlmeSIsImZsYXR0ZW5lZFZlcmlmeSIsImdlbmVyYWxWZXJpZnkiLCJqd3RWZXJpZnkiLCJqd3REZWNyeXB0IiwiQ29tcGFjdEVuY3J5cHQiLCJGbGF0dGVuZWRFbmNyeXB0IiwiQ29tcGFjdFNpZ24iLCJGbGF0dGVuZWRTaWduIiwiR2VuZXJhbFNpZ24iLCJTaWduSldUIiwiRW5jcnlwdEpXVCIsImNhbGN1bGF0ZUp3a1RodW1icHJpbnQiLCJjYWxjdWxhdGVKd2tUaHVtYnByaW50VXJpIiwiRW1iZWRkZWRKV0siLCJjcmVhdGVMb2NhbEpXS1NldCIsImNyZWF0ZVJlbW90ZUpXS1NldCIsIlVuc2VjdXJlZEpXVCIsImV4cG9ydFBLQ1M4IiwiZXhwb3J0U1BLSSIsImV4cG9ydEpXSyIsImltcG9ydFNQS0kiLCJpbXBvcnRQS0NTOCIsImltcG9ydFg1MDkiLCJpbXBvcnRKV0siLCJkZWNvZGVQcm90ZWN0ZWRIZWFkZXIiLCJkZWNvZGVKd3QiLCJlcnJvcnMiLCJnZW5lcmF0ZUtleVBhaXIiLCJnZW5lcmF0ZVNlY3JldCIsImJhc2U2NHVybCIsImRlZmF1bHQiLCJjcnlwdG9SdW50aW1lIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/index.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwe/compact/decrypt.js": /*!****************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwe/compact/decrypt.js ***! \****************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ compactDecrypt: () => (/* binding */ compactDecrypt)\n/* harmony export */ });\n/* harmony import */ var _flattened_decrypt_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../flattened/decrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwe/flattened/decrypt.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n\n\n\nasync function compactDecrypt(jwe, key, options) {\n if (jwe instanceof Uint8Array) {\n jwe = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_0__.decoder.decode(jwe);\n }\n if (typeof jwe !== \"string\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Compact JWE must be a string or Uint8Array\");\n }\n const { 0: protectedHeader, 1: encryptedKey, 2: iv, 3: ciphertext, 4: tag, length } = jwe.split(\".\");\n if (length !== 5) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Invalid Compact JWE\");\n }\n const decrypted = await (0,_flattened_decrypt_js__WEBPACK_IMPORTED_MODULE_2__.flattenedDecrypt)({\n ciphertext,\n iv: iv || undefined,\n protected: protectedHeader || undefined,\n tag: tag || undefined,\n encrypted_key: encryptedKey || undefined\n }, key, options);\n const result = {\n plaintext: decrypted.plaintext,\n protectedHeader: decrypted.protectedHeader\n };\n if (typeof key === \"function\") {\n return {\n ...result,\n key: decrypted.key\n };\n }\n return result;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandlL2NvbXBhY3QvZGVjcnlwdC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQTJEO0FBQ1Q7QUFDRTtBQUM3QyxlQUFlRyxlQUFlQyxHQUFHLEVBQUVDLEdBQUcsRUFBRUMsT0FBTztJQUNsRCxJQUFJRixlQUFlRyxZQUFZO1FBQzNCSCxNQUFNRix5REFBT0EsQ0FBQ00sTUFBTSxDQUFDSjtJQUN6QjtJQUNBLElBQUksT0FBT0EsUUFBUSxVQUFVO1FBQ3pCLE1BQU0sSUFBSUgsdURBQVVBLENBQUM7SUFDekI7SUFDQSxNQUFNLEVBQUUsR0FBR1EsZUFBZSxFQUFFLEdBQUdDLFlBQVksRUFBRSxHQUFHQyxFQUFFLEVBQUUsR0FBR0MsVUFBVSxFQUFFLEdBQUdDLEdBQUcsRUFBRUMsTUFBTSxFQUFHLEdBQUdWLElBQUlXLEtBQUssQ0FBQztJQUNqRyxJQUFJRCxXQUFXLEdBQUc7UUFDZCxNQUFNLElBQUliLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsTUFBTWUsWUFBWSxNQUFNaEIsdUVBQWdCQSxDQUFDO1FBQ3JDWTtRQUNBRCxJQUFLQSxNQUFNTTtRQUNYQyxXQUFXVCxtQkFBbUJRO1FBQzlCSixLQUFNQSxPQUFPSTtRQUNiRSxlQUFlVCxnQkFBZ0JPO0lBQ25DLEdBQUdaLEtBQUtDO0lBQ1IsTUFBTWMsU0FBUztRQUFFQyxXQUFXTCxVQUFVSyxTQUFTO1FBQUVaLGlCQUFpQk8sVUFBVVAsZUFBZTtJQUFDO0lBQzVGLElBQUksT0FBT0osUUFBUSxZQUFZO1FBQzNCLE9BQU87WUFBRSxHQUFHZSxNQUFNO1lBQUVmLEtBQUtXLFVBQVVYLEdBQUc7UUFBQztJQUMzQztJQUNBLE9BQU9lO0FBQ1giLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2p3ZS9jb21wYWN0L2RlY3J5cHQuanM/ZTRhNSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBmbGF0dGVuZWREZWNyeXB0IH0gZnJvbSAnLi4vZmxhdHRlbmVkL2RlY3J5cHQuanMnO1xuaW1wb3J0IHsgSldFSW52YWxpZCB9IGZyb20gJy4uLy4uL3V0aWwvZXJyb3JzLmpzJztcbmltcG9ydCB7IGRlY29kZXIgfSBmcm9tICcuLi8uLi9saWIvYnVmZmVyX3V0aWxzLmpzJztcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBjb21wYWN0RGVjcnlwdChqd2UsIGtleSwgb3B0aW9ucykge1xuICAgIGlmIChqd2UgaW5zdGFuY2VvZiBVaW50OEFycmF5KSB7XG4gICAgICAgIGp3ZSA9IGRlY29kZXIuZGVjb2RlKGp3ZSk7XG4gICAgfVxuICAgIGlmICh0eXBlb2YgandlICE9PSAnc3RyaW5nJykge1xuICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnQ29tcGFjdCBKV0UgbXVzdCBiZSBhIHN0cmluZyBvciBVaW50OEFycmF5Jyk7XG4gICAgfVxuICAgIGNvbnN0IHsgMDogcHJvdGVjdGVkSGVhZGVyLCAxOiBlbmNyeXB0ZWRLZXksIDI6IGl2LCAzOiBjaXBoZXJ0ZXh0LCA0OiB0YWcsIGxlbmd0aCwgfSA9IGp3ZS5zcGxpdCgnLicpO1xuICAgIGlmIChsZW5ndGggIT09IDUpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0ludmFsaWQgQ29tcGFjdCBKV0UnKTtcbiAgICB9XG4gICAgY29uc3QgZGVjcnlwdGVkID0gYXdhaXQgZmxhdHRlbmVkRGVjcnlwdCh7XG4gICAgICAgIGNpcGhlcnRleHQsXG4gICAgICAgIGl2OiAoaXYgfHwgdW5kZWZpbmVkKSxcbiAgICAgICAgcHJvdGVjdGVkOiBwcm90ZWN0ZWRIZWFkZXIgfHwgdW5kZWZpbmVkLFxuICAgICAgICB0YWc6ICh0YWcgfHwgdW5kZWZpbmVkKSxcbiAgICAgICAgZW5jcnlwdGVkX2tleTogZW5jcnlwdGVkS2V5IHx8IHVuZGVmaW5lZCxcbiAgICB9LCBrZXksIG9wdGlvbnMpO1xuICAgIGNvbnN0IHJlc3VsdCA9IHsgcGxhaW50ZXh0OiBkZWNyeXB0ZWQucGxhaW50ZXh0LCBwcm90ZWN0ZWRIZWFkZXI6IGRlY3J5cHRlZC5wcm90ZWN0ZWRIZWFkZXIgfTtcbiAgICBpZiAodHlwZW9mIGtleSA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICByZXR1cm4geyAuLi5yZXN1bHQsIGtleTogZGVjcnlwdGVkLmtleSB9O1xuICAgIH1cbiAgICByZXR1cm4gcmVzdWx0O1xufVxuIl0sIm5hbWVzIjpbImZsYXR0ZW5lZERlY3J5cHQiLCJKV0VJbnZhbGlkIiwiZGVjb2RlciIsImNvbXBhY3REZWNyeXB0IiwiandlIiwia2V5Iiwib3B0aW9ucyIsIlVpbnQ4QXJyYXkiLCJkZWNvZGUiLCJwcm90ZWN0ZWRIZWFkZXIiLCJlbmNyeXB0ZWRLZXkiLCJpdiIsImNpcGhlcnRleHQiLCJ0YWciLCJsZW5ndGgiLCJzcGxpdCIsImRlY3J5cHRlZCIsInVuZGVmaW5lZCIsInByb3RlY3RlZCIsImVuY3J5cHRlZF9rZXkiLCJyZXN1bHQiLCJwbGFpbnRleHQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwe/compact/decrypt.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwe/compact/encrypt.js": /*!****************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwe/compact/encrypt.js ***! \****************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CompactEncrypt: () => (/* binding */ CompactEncrypt)\n/* harmony export */ });\n/* harmony import */ var _flattened_encrypt_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../flattened/encrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwe/flattened/encrypt.js\");\n\nclass CompactEncrypt {\n constructor(plaintext){\n this._flattened = new _flattened_encrypt_js__WEBPACK_IMPORTED_MODULE_0__.FlattenedEncrypt(plaintext);\n }\n setContentEncryptionKey(cek) {\n this._flattened.setContentEncryptionKey(cek);\n return this;\n }\n setInitializationVector(iv) {\n this._flattened.setInitializationVector(iv);\n return this;\n }\n setProtectedHeader(protectedHeader) {\n this._flattened.setProtectedHeader(protectedHeader);\n return this;\n }\n setKeyManagementParameters(parameters) {\n this._flattened.setKeyManagementParameters(parameters);\n return this;\n }\n async encrypt(key, options) {\n const jwe = await this._flattened.encrypt(key, options);\n return [\n jwe.protected,\n jwe.encrypted_key,\n jwe.iv,\n jwe.ciphertext,\n jwe.tag\n ].join(\".\");\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandlL2NvbXBhY3QvZW5jcnlwdC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUEyRDtBQUNwRCxNQUFNQztJQUNUQyxZQUFZQyxTQUFTLENBQUU7UUFDbkIsSUFBSSxDQUFDQyxVQUFVLEdBQUcsSUFBSUosbUVBQWdCQSxDQUFDRztJQUMzQztJQUNBRSx3QkFBd0JDLEdBQUcsRUFBRTtRQUN6QixJQUFJLENBQUNGLFVBQVUsQ0FBQ0MsdUJBQXVCLENBQUNDO1FBQ3hDLE9BQU8sSUFBSTtJQUNmO0lBQ0FDLHdCQUF3QkMsRUFBRSxFQUFFO1FBQ3hCLElBQUksQ0FBQ0osVUFBVSxDQUFDRyx1QkFBdUIsQ0FBQ0M7UUFDeEMsT0FBTyxJQUFJO0lBQ2Y7SUFDQUMsbUJBQW1CQyxlQUFlLEVBQUU7UUFDaEMsSUFBSSxDQUFDTixVQUFVLENBQUNLLGtCQUFrQixDQUFDQztRQUNuQyxPQUFPLElBQUk7SUFDZjtJQUNBQywyQkFBMkJDLFVBQVUsRUFBRTtRQUNuQyxJQUFJLENBQUNSLFVBQVUsQ0FBQ08sMEJBQTBCLENBQUNDO1FBQzNDLE9BQU8sSUFBSTtJQUNmO0lBQ0EsTUFBTUMsUUFBUUMsR0FBRyxFQUFFQyxPQUFPLEVBQUU7UUFDeEIsTUFBTUMsTUFBTSxNQUFNLElBQUksQ0FBQ1osVUFBVSxDQUFDUyxPQUFPLENBQUNDLEtBQUtDO1FBQy9DLE9BQU87WUFBQ0MsSUFBSUMsU0FBUztZQUFFRCxJQUFJRSxhQUFhO1lBQUVGLElBQUlSLEVBQUU7WUFBRVEsSUFBSUcsVUFBVTtZQUFFSCxJQUFJSSxHQUFHO1NBQUMsQ0FBQ0MsSUFBSSxDQUFDO0lBQ3BGO0FBQ0oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2p3ZS9jb21wYWN0L2VuY3J5cHQuanM/ODhjYiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGbGF0dGVuZWRFbmNyeXB0IH0gZnJvbSAnLi4vZmxhdHRlbmVkL2VuY3J5cHQuanMnO1xuZXhwb3J0IGNsYXNzIENvbXBhY3RFbmNyeXB0IHtcbiAgICBjb25zdHJ1Y3RvcihwbGFpbnRleHQpIHtcbiAgICAgICAgdGhpcy5fZmxhdHRlbmVkID0gbmV3IEZsYXR0ZW5lZEVuY3J5cHQocGxhaW50ZXh0KTtcbiAgICB9XG4gICAgc2V0Q29udGVudEVuY3J5cHRpb25LZXkoY2VrKSB7XG4gICAgICAgIHRoaXMuX2ZsYXR0ZW5lZC5zZXRDb250ZW50RW5jcnlwdGlvbktleShjZWspO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG4gICAgc2V0SW5pdGlhbGl6YXRpb25WZWN0b3IoaXYpIHtcbiAgICAgICAgdGhpcy5fZmxhdHRlbmVkLnNldEluaXRpYWxpemF0aW9uVmVjdG9yKGl2KTtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuICAgIHNldFByb3RlY3RlZEhlYWRlcihwcm90ZWN0ZWRIZWFkZXIpIHtcbiAgICAgICAgdGhpcy5fZmxhdHRlbmVkLnNldFByb3RlY3RlZEhlYWRlcihwcm90ZWN0ZWRIZWFkZXIpO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG4gICAgc2V0S2V5TWFuYWdlbWVudFBhcmFtZXRlcnMocGFyYW1ldGVycykge1xuICAgICAgICB0aGlzLl9mbGF0dGVuZWQuc2V0S2V5TWFuYWdlbWVudFBhcmFtZXRlcnMocGFyYW1ldGVycyk7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbiAgICBhc3luYyBlbmNyeXB0KGtleSwgb3B0aW9ucykge1xuICAgICAgICBjb25zdCBqd2UgPSBhd2FpdCB0aGlzLl9mbGF0dGVuZWQuZW5jcnlwdChrZXksIG9wdGlvbnMpO1xuICAgICAgICByZXR1cm4gW2p3ZS5wcm90ZWN0ZWQsIGp3ZS5lbmNyeXB0ZWRfa2V5LCBqd2UuaXYsIGp3ZS5jaXBoZXJ0ZXh0LCBqd2UudGFnXS5qb2luKCcuJyk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkZsYXR0ZW5lZEVuY3J5cHQiLCJDb21wYWN0RW5jcnlwdCIsImNvbnN0cnVjdG9yIiwicGxhaW50ZXh0IiwiX2ZsYXR0ZW5lZCIsInNldENvbnRlbnRFbmNyeXB0aW9uS2V5IiwiY2VrIiwic2V0SW5pdGlhbGl6YXRpb25WZWN0b3IiLCJpdiIsInNldFByb3RlY3RlZEhlYWRlciIsInByb3RlY3RlZEhlYWRlciIsInNldEtleU1hbmFnZW1lbnRQYXJhbWV0ZXJzIiwicGFyYW1ldGVycyIsImVuY3J5cHQiLCJrZXkiLCJvcHRpb25zIiwiandlIiwicHJvdGVjdGVkIiwiZW5jcnlwdGVkX2tleSIsImNpcGhlcnRleHQiLCJ0YWciLCJqb2luIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwe/compact/encrypt.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwe/flattened/decrypt.js": /*!******************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwe/flattened/decrypt.js ***! \******************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ flattenedDecrypt: () => (/* binding */ flattenedDecrypt)\n/* harmony export */ });\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../runtime/base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n/* harmony import */ var _runtime_decrypt_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../runtime/decrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/decrypt.js\");\n/* harmony import */ var _runtime_zlib_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../runtime/zlib.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/zlib.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_is_disjoint_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../lib/is_disjoint.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_disjoint.js\");\n/* harmony import */ var _lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../lib/is_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\");\n/* harmony import */ var _lib_decrypt_key_management_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../lib/decrypt_key_management.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/decrypt_key_management.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _lib_cek_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../lib/cek.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/cek.js\");\n/* harmony import */ var _lib_validate_crit_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../lib/validate_crit.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/validate_crit.js\");\n/* harmony import */ var _lib_validate_algorithms_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../lib/validate_algorithms.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/validate_algorithms.js\");\n\n\n\n\n\n\n\n\n\n\n\nasync function flattenedDecrypt(jwe, key, options) {\n var _a;\n if (!(0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jwe)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Flattened JWE must be an object\");\n }\n if (jwe.protected === undefined && jwe.header === undefined && jwe.unprotected === undefined) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JOSE Header missing\");\n }\n if (typeof jwe.iv !== \"string\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Initialization Vector missing or incorrect type\");\n }\n if (typeof jwe.ciphertext !== \"string\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Ciphertext missing or incorrect type\");\n }\n if (typeof jwe.tag !== \"string\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Authentication Tag missing or incorrect type\");\n }\n if (jwe.protected !== undefined && typeof jwe.protected !== \"string\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Protected Header incorrect type\");\n }\n if (jwe.encrypted_key !== undefined && typeof jwe.encrypted_key !== \"string\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Encrypted Key incorrect type\");\n }\n if (jwe.aad !== undefined && typeof jwe.aad !== \"string\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE AAD incorrect type\");\n }\n if (jwe.header !== undefined && !(0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jwe.header)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Shared Unprotected Header incorrect type\");\n }\n if (jwe.unprotected !== undefined && !(0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jwe.unprotected)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Per-Recipient Unprotected Header incorrect type\");\n }\n let parsedProt;\n if (jwe.protected) {\n try {\n const protectedHeader = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__.decode)(jwe.protected);\n parsedProt = JSON.parse(_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__.decoder.decode(protectedHeader));\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Protected Header is invalid\");\n }\n }\n if (!(0,_lib_is_disjoint_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(parsedProt, jwe.header, jwe.unprotected)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Protected, JWE Unprotected Header, and JWE Per-Recipient Unprotected Header Parameter names must be disjoint\");\n }\n const joseHeader = {\n ...parsedProt,\n ...jwe.header,\n ...jwe.unprotected\n };\n (0,_lib_validate_crit_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(_util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid, new Map(), options === null || options === void 0 ? void 0 : options.crit, parsedProt, joseHeader);\n if (joseHeader.zip !== undefined) {\n if (!parsedProt || !parsedProt.zip) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid('JWE \"zip\" (Compression Algorithm) Header MUST be integrity protected');\n }\n if (joseHeader.zip !== \"DEF\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JOSENotSupported('Unsupported JWE \"zip\" (Compression Algorithm) Header Parameter value');\n }\n }\n const { alg, enc } = joseHeader;\n if (typeof alg !== \"string\" || !alg) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"missing JWE Algorithm (alg) in JWE Header\");\n }\n if (typeof enc !== \"string\" || !enc) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"missing JWE Encryption Algorithm (enc) in JWE Header\");\n }\n const keyManagementAlgorithms = options && (0,_lib_validate_algorithms_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(\"keyManagementAlgorithms\", options.keyManagementAlgorithms);\n const contentEncryptionAlgorithms = options && (0,_lib_validate_algorithms_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(\"contentEncryptionAlgorithms\", options.contentEncryptionAlgorithms);\n if (keyManagementAlgorithms && !keyManagementAlgorithms.has(alg)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JOSEAlgNotAllowed('\"alg\" (Algorithm) Header Parameter not allowed');\n }\n if (contentEncryptionAlgorithms && !contentEncryptionAlgorithms.has(enc)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JOSEAlgNotAllowed('\"enc\" (Encryption Algorithm) Header Parameter not allowed');\n }\n let encryptedKey;\n if (jwe.encrypted_key !== undefined) {\n try {\n encryptedKey = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__.decode)(jwe.encrypted_key);\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Failed to base64url decode the encrypted_key\");\n }\n }\n let resolvedKey = false;\n if (typeof key === \"function\") {\n key = await key(parsedProt, jwe);\n resolvedKey = true;\n }\n let cek;\n try {\n cek = await (0,_lib_decrypt_key_management_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(alg, key, encryptedKey, joseHeader, options);\n } catch (err) {\n if (err instanceof TypeError || err instanceof _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid || err instanceof _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JOSENotSupported) {\n throw err;\n }\n cek = (0,_lib_cek_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(enc);\n }\n let iv;\n let tag;\n try {\n iv = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__.decode)(jwe.iv);\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Failed to base64url decode the iv\");\n }\n try {\n tag = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__.decode)(jwe.tag);\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Failed to base64url decode the tag\");\n }\n const protectedHeader = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__.encoder.encode((_a = jwe.protected) !== null && _a !== void 0 ? _a : \"\");\n let additionalData;\n if (jwe.aad !== undefined) {\n additionalData = (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__.concat)(protectedHeader, _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__.encoder.encode(\".\"), _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__.encoder.encode(jwe.aad));\n } else {\n additionalData = protectedHeader;\n }\n let ciphertext;\n try {\n ciphertext = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__.decode)(jwe.ciphertext);\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Failed to base64url decode the ciphertext\");\n }\n let plaintext = await (0,_runtime_decrypt_js__WEBPACK_IMPORTED_MODULE_9__[\"default\"])(enc, cek, ciphertext, iv, tag, additionalData);\n if (joseHeader.zip === \"DEF\") {\n plaintext = await ((options === null || options === void 0 ? void 0 : options.inflateRaw) || _runtime_zlib_js__WEBPACK_IMPORTED_MODULE_10__.inflate)(plaintext);\n }\n const result = {\n plaintext\n };\n if (jwe.protected !== undefined) {\n result.protectedHeader = parsedProt;\n }\n if (jwe.aad !== undefined) {\n try {\n result.additionalAuthenticatedData = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__.decode)(jwe.aad);\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Failed to base64url decode the aad\");\n }\n }\n if (jwe.unprotected !== undefined) {\n result.sharedUnprotectedHeader = jwe.unprotected;\n }\n if (jwe.header !== undefined) {\n result.unprotectedHeader = jwe.header;\n }\n if (resolvedKey) {\n return {\n ...result,\n key\n };\n }\n return result;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandlL2ZsYXR0ZW5lZC9kZWNyeXB0LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUFpRTtBQUNsQjtBQUNDO0FBQ3VDO0FBQ3JDO0FBQ0o7QUFDeUI7QUFDRjtBQUMxQjtBQUNXO0FBQ1k7QUFDM0QsZUFBZWdCLGlCQUFpQkMsR0FBRyxFQUFFQyxHQUFHLEVBQUVDLE9BQU87SUFDcEQsSUFBSUM7SUFDSixJQUFJLENBQUNaLDZEQUFRQSxDQUFDUyxNQUFNO1FBQ2hCLE1BQU0sSUFBSVgsdURBQVVBLENBQUM7SUFDekI7SUFDQSxJQUFJVyxJQUFJSSxTQUFTLEtBQUtDLGFBQWFMLElBQUlNLE1BQU0sS0FBS0QsYUFBYUwsSUFBSU8sV0FBVyxLQUFLRixXQUFXO1FBQzFGLE1BQU0sSUFBSWhCLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsSUFBSSxPQUFPVyxJQUFJUSxFQUFFLEtBQUssVUFBVTtRQUM1QixNQUFNLElBQUluQix1REFBVUEsQ0FBQztJQUN6QjtJQUNBLElBQUksT0FBT1csSUFBSVMsVUFBVSxLQUFLLFVBQVU7UUFDcEMsTUFBTSxJQUFJcEIsdURBQVVBLENBQUM7SUFDekI7SUFDQSxJQUFJLE9BQU9XLElBQUlVLEdBQUcsS0FBSyxVQUFVO1FBQzdCLE1BQU0sSUFBSXJCLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsSUFBSVcsSUFBSUksU0FBUyxLQUFLQyxhQUFhLE9BQU9MLElBQUlJLFNBQVMsS0FBSyxVQUFVO1FBQ2xFLE1BQU0sSUFBSWYsdURBQVVBLENBQUM7SUFDekI7SUFDQSxJQUFJVyxJQUFJVyxhQUFhLEtBQUtOLGFBQWEsT0FBT0wsSUFBSVcsYUFBYSxLQUFLLFVBQVU7UUFDMUUsTUFBTSxJQUFJdEIsdURBQVVBLENBQUM7SUFDekI7SUFDQSxJQUFJVyxJQUFJWSxHQUFHLEtBQUtQLGFBQWEsT0FBT0wsSUFBSVksR0FBRyxLQUFLLFVBQVU7UUFDdEQsTUFBTSxJQUFJdkIsdURBQVVBLENBQUM7SUFDekI7SUFDQSxJQUFJVyxJQUFJTSxNQUFNLEtBQUtELGFBQWEsQ0FBQ2QsNkRBQVFBLENBQUNTLElBQUlNLE1BQU0sR0FBRztRQUNuRCxNQUFNLElBQUlqQix1REFBVUEsQ0FBQztJQUN6QjtJQUNBLElBQUlXLElBQUlPLFdBQVcsS0FBS0YsYUFBYSxDQUFDZCw2REFBUUEsQ0FBQ1MsSUFBSU8sV0FBVyxHQUFHO1FBQzdELE1BQU0sSUFBSWxCLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsSUFBSXdCO0lBQ0osSUFBSWIsSUFBSUksU0FBUyxFQUFFO1FBQ2YsSUFBSTtZQUNBLE1BQU1VLGtCQUFrQjlCLDZEQUFTQSxDQUFDZ0IsSUFBSUksU0FBUztZQUMvQ1MsYUFBYUUsS0FBS0MsS0FBSyxDQUFDdEIseURBQU9BLENBQUNYLE1BQU0sQ0FBQytCO1FBQzNDLEVBQ0EsT0FBTTtZQUNGLE1BQU0sSUFBSXpCLHVEQUFVQSxDQUFDO1FBQ3pCO0lBQ0o7SUFDQSxJQUFJLENBQUNDLCtEQUFVQSxDQUFDdUIsWUFBWWIsSUFBSU0sTUFBTSxFQUFFTixJQUFJTyxXQUFXLEdBQUc7UUFDdEQsTUFBTSxJQUFJbEIsdURBQVVBLENBQUM7SUFDekI7SUFDQSxNQUFNNEIsYUFBYTtRQUNmLEdBQUdKLFVBQVU7UUFDYixHQUFHYixJQUFJTSxNQUFNO1FBQ2IsR0FBR04sSUFBSU8sV0FBVztJQUN0QjtJQUNBVixpRUFBWUEsQ0FBQ1IsdURBQVVBLEVBQUUsSUFBSTZCLE9BQU9oQixZQUFZLFFBQVFBLFlBQVksS0FBSyxJQUFJLEtBQUssSUFBSUEsUUFBUWlCLElBQUksRUFBRU4sWUFBWUk7SUFDaEgsSUFBSUEsV0FBV0csR0FBRyxLQUFLZixXQUFXO1FBQzlCLElBQUksQ0FBQ1EsY0FBYyxDQUFDQSxXQUFXTyxHQUFHLEVBQUU7WUFDaEMsTUFBTSxJQUFJL0IsdURBQVVBLENBQUM7UUFDekI7UUFDQSxJQUFJNEIsV0FBV0csR0FBRyxLQUFLLE9BQU87WUFDMUIsTUFBTSxJQUFJaEMsNkRBQWdCQSxDQUFDO1FBQy9CO0lBQ0o7SUFDQSxNQUFNLEVBQUVpQyxHQUFHLEVBQUVDLEdBQUcsRUFBRSxHQUFHTDtJQUNyQixJQUFJLE9BQU9JLFFBQVEsWUFBWSxDQUFDQSxLQUFLO1FBQ2pDLE1BQU0sSUFBSWhDLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsSUFBSSxPQUFPaUMsUUFBUSxZQUFZLENBQUNBLEtBQUs7UUFDakMsTUFBTSxJQUFJakMsdURBQVVBLENBQUM7SUFDekI7SUFDQSxNQUFNa0MsMEJBQTBCckIsV0FBV0osdUVBQWtCQSxDQUFDLDJCQUEyQkksUUFBUXFCLHVCQUF1QjtJQUN4SCxNQUFNQyw4QkFBOEJ0QixXQUNoQ0osdUVBQWtCQSxDQUFDLCtCQUErQkksUUFBUXNCLDJCQUEyQjtJQUN6RixJQUFJRCwyQkFBMkIsQ0FBQ0Esd0JBQXdCRSxHQUFHLENBQUNKLE1BQU07UUFDOUQsTUFBTSxJQUFJbEMsOERBQWlCQSxDQUFDO0lBQ2hDO0lBQ0EsSUFBSXFDLCtCQUErQixDQUFDQSw0QkFBNEJDLEdBQUcsQ0FBQ0gsTUFBTTtRQUN0RSxNQUFNLElBQUluQyw4REFBaUJBLENBQUM7SUFDaEM7SUFDQSxJQUFJdUM7SUFDSixJQUFJMUIsSUFBSVcsYUFBYSxLQUFLTixXQUFXO1FBQ2pDLElBQUk7WUFDQXFCLGVBQWUxQyw2REFBU0EsQ0FBQ2dCLElBQUlXLGFBQWE7UUFDOUMsRUFDQSxPQUFNO1lBQ0YsTUFBTSxJQUFJdEIsdURBQVVBLENBQUM7UUFDekI7SUFDSjtJQUNBLElBQUlzQyxjQUFjO0lBQ2xCLElBQUksT0FBTzFCLFFBQVEsWUFBWTtRQUMzQkEsTUFBTSxNQUFNQSxJQUFJWSxZQUFZYjtRQUM1QjJCLGNBQWM7SUFDbEI7SUFDQSxJQUFJQztJQUNKLElBQUk7UUFDQUEsTUFBTSxNQUFNcEMsMEVBQW9CQSxDQUFDNkIsS0FBS3BCLEtBQUt5QixjQUFjVCxZQUFZZjtJQUN6RSxFQUNBLE9BQU8yQixLQUFLO1FBQ1IsSUFBSUEsZUFBZUMsYUFBYUQsZUFBZXhDLHVEQUFVQSxJQUFJd0MsZUFBZXpDLDZEQUFnQkEsRUFBRTtZQUMxRixNQUFNeUM7UUFDVjtRQUNBRCxNQUFNaEMsdURBQVdBLENBQUMwQjtJQUN0QjtJQUNBLElBQUlkO0lBQ0osSUFBSUU7SUFDSixJQUFJO1FBQ0FGLEtBQUt4Qiw2REFBU0EsQ0FBQ2dCLElBQUlRLEVBQUU7SUFDekIsRUFDQSxPQUFNO1FBQ0YsTUFBTSxJQUFJbkIsdURBQVVBLENBQUM7SUFDekI7SUFDQSxJQUFJO1FBQ0FxQixNQUFNMUIsNkRBQVNBLENBQUNnQixJQUFJVSxHQUFHO0lBQzNCLEVBQ0EsT0FBTTtRQUNGLE1BQU0sSUFBSXJCLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsTUFBTXlCLGtCQUFrQnJCLHlEQUFPQSxDQUFDc0MsTUFBTSxDQUFDLENBQUM1QixLQUFLSCxJQUFJSSxTQUFTLE1BQU0sUUFBUUQsT0FBTyxLQUFLLElBQUlBLEtBQUs7SUFDN0YsSUFBSTZCO0lBQ0osSUFBSWhDLElBQUlZLEdBQUcsS0FBS1AsV0FBVztRQUN2QjJCLGlCQUFpQnJDLDREQUFNQSxDQUFDbUIsaUJBQWlCckIseURBQU9BLENBQUNzQyxNQUFNLENBQUMsTUFBTXRDLHlEQUFPQSxDQUFDc0MsTUFBTSxDQUFDL0IsSUFBSVksR0FBRztJQUN4RixPQUNLO1FBQ0RvQixpQkFBaUJsQjtJQUNyQjtJQUNBLElBQUlMO0lBQ0osSUFBSTtRQUNBQSxhQUFhekIsNkRBQVNBLENBQUNnQixJQUFJUyxVQUFVO0lBQ3pDLEVBQ0EsT0FBTTtRQUNGLE1BQU0sSUFBSXBCLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsSUFBSTRDLFlBQVksTUFBTWhELCtEQUFPQSxDQUFDcUMsS0FBS00sS0FBS25CLFlBQVlELElBQUlFLEtBQUtzQjtJQUM3RCxJQUFJZixXQUFXRyxHQUFHLEtBQUssT0FBTztRQUMxQmEsWUFBWSxNQUFNLENBQUMsQ0FBQy9CLFlBQVksUUFBUUEsWUFBWSxLQUFLLElBQUksS0FBSyxJQUFJQSxRQUFRZ0MsVUFBVSxLQUFLaEQsc0RBQU0sRUFBRytDO0lBQzFHO0lBQ0EsTUFBTUUsU0FBUztRQUFFRjtJQUFVO0lBQzNCLElBQUlqQyxJQUFJSSxTQUFTLEtBQUtDLFdBQVc7UUFDN0I4QixPQUFPckIsZUFBZSxHQUFHRDtJQUM3QjtJQUNBLElBQUliLElBQUlZLEdBQUcsS0FBS1AsV0FBVztRQUN2QixJQUFJO1lBQ0E4QixPQUFPQywyQkFBMkIsR0FBR3BELDZEQUFTQSxDQUFDZ0IsSUFBSVksR0FBRztRQUMxRCxFQUNBLE9BQU07WUFDRixNQUFNLElBQUl2Qix1REFBVUEsQ0FBQztRQUN6QjtJQUNKO0lBQ0EsSUFBSVcsSUFBSU8sV0FBVyxLQUFLRixXQUFXO1FBQy9COEIsT0FBT0UsdUJBQXVCLEdBQUdyQyxJQUFJTyxXQUFXO0lBQ3BEO0lBQ0EsSUFBSVAsSUFBSU0sTUFBTSxLQUFLRCxXQUFXO1FBQzFCOEIsT0FBT0csaUJBQWlCLEdBQUd0QyxJQUFJTSxNQUFNO0lBQ3pDO0lBQ0EsSUFBSXFCLGFBQWE7UUFDYixPQUFPO1lBQUUsR0FBR1EsTUFBTTtZQUFFbEM7UUFBSTtJQUM1QjtJQUNBLE9BQU9rQztBQUNYIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9qd2UvZmxhdHRlbmVkL2RlY3J5cHQuanM/MTgxMiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBkZWNvZGUgYXMgYmFzZTY0dXJsIH0gZnJvbSAnLi4vLi4vcnVudGltZS9iYXNlNjR1cmwuanMnO1xuaW1wb3J0IGRlY3J5cHQgZnJvbSAnLi4vLi4vcnVudGltZS9kZWNyeXB0LmpzJztcbmltcG9ydCB7IGluZmxhdGUgfSBmcm9tICcuLi8uLi9ydW50aW1lL3psaWIuanMnO1xuaW1wb3J0IHsgSk9TRUFsZ05vdEFsbG93ZWQsIEpPU0VOb3RTdXBwb3J0ZWQsIEpXRUludmFsaWQgfSBmcm9tICcuLi8uLi91dGlsL2Vycm9ycy5qcyc7XG5pbXBvcnQgaXNEaXNqb2ludCBmcm9tICcuLi8uLi9saWIvaXNfZGlzam9pbnQuanMnO1xuaW1wb3J0IGlzT2JqZWN0IGZyb20gJy4uLy4uL2xpYi9pc19vYmplY3QuanMnO1xuaW1wb3J0IGRlY3J5cHRLZXlNYW5hZ2VtZW50IGZyb20gJy4uLy4uL2xpYi9kZWNyeXB0X2tleV9tYW5hZ2VtZW50LmpzJztcbmltcG9ydCB7IGVuY29kZXIsIGRlY29kZXIsIGNvbmNhdCB9IGZyb20gJy4uLy4uL2xpYi9idWZmZXJfdXRpbHMuanMnO1xuaW1wb3J0IGdlbmVyYXRlQ2VrIGZyb20gJy4uLy4uL2xpYi9jZWsuanMnO1xuaW1wb3J0IHZhbGlkYXRlQ3JpdCBmcm9tICcuLi8uLi9saWIvdmFsaWRhdGVfY3JpdC5qcyc7XG5pbXBvcnQgdmFsaWRhdGVBbGdvcml0aG1zIGZyb20gJy4uLy4uL2xpYi92YWxpZGF0ZV9hbGdvcml0aG1zLmpzJztcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBmbGF0dGVuZWREZWNyeXB0KGp3ZSwga2V5LCBvcHRpb25zKSB7XG4gICAgdmFyIF9hO1xuICAgIGlmICghaXNPYmplY3QoandlKSkge1xuICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnRmxhdHRlbmVkIEpXRSBtdXN0IGJlIGFuIG9iamVjdCcpO1xuICAgIH1cbiAgICBpZiAoandlLnByb3RlY3RlZCA9PT0gdW5kZWZpbmVkICYmIGp3ZS5oZWFkZXIgPT09IHVuZGVmaW5lZCAmJiBqd2UudW5wcm90ZWN0ZWQgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSk9TRSBIZWFkZXIgbWlzc2luZycpO1xuICAgIH1cbiAgICBpZiAodHlwZW9mIGp3ZS5pdiAhPT0gJ3N0cmluZycpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0pXRSBJbml0aWFsaXphdGlvbiBWZWN0b3IgbWlzc2luZyBvciBpbmNvcnJlY3QgdHlwZScpO1xuICAgIH1cbiAgICBpZiAodHlwZW9mIGp3ZS5jaXBoZXJ0ZXh0ICE9PSAnc3RyaW5nJykge1xuICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSldFIENpcGhlcnRleHQgbWlzc2luZyBvciBpbmNvcnJlY3QgdHlwZScpO1xuICAgIH1cbiAgICBpZiAodHlwZW9mIGp3ZS50YWcgIT09ICdzdHJpbmcnKSB7XG4gICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKCdKV0UgQXV0aGVudGljYXRpb24gVGFnIG1pc3Npbmcgb3IgaW5jb3JyZWN0IHR5cGUnKTtcbiAgICB9XG4gICAgaWYgKGp3ZS5wcm90ZWN0ZWQgIT09IHVuZGVmaW5lZCAmJiB0eXBlb2YgandlLnByb3RlY3RlZCAhPT0gJ3N0cmluZycpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0pXRSBQcm90ZWN0ZWQgSGVhZGVyIGluY29ycmVjdCB0eXBlJyk7XG4gICAgfVxuICAgIGlmIChqd2UuZW5jcnlwdGVkX2tleSAhPT0gdW5kZWZpbmVkICYmIHR5cGVvZiBqd2UuZW5jcnlwdGVkX2tleSAhPT0gJ3N0cmluZycpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0pXRSBFbmNyeXB0ZWQgS2V5IGluY29ycmVjdCB0eXBlJyk7XG4gICAgfVxuICAgIGlmIChqd2UuYWFkICE9PSB1bmRlZmluZWQgJiYgdHlwZW9mIGp3ZS5hYWQgIT09ICdzdHJpbmcnKSB7XG4gICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKCdKV0UgQUFEIGluY29ycmVjdCB0eXBlJyk7XG4gICAgfVxuICAgIGlmIChqd2UuaGVhZGVyICE9PSB1bmRlZmluZWQgJiYgIWlzT2JqZWN0KGp3ZS5oZWFkZXIpKSB7XG4gICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKCdKV0UgU2hhcmVkIFVucHJvdGVjdGVkIEhlYWRlciBpbmNvcnJlY3QgdHlwZScpO1xuICAgIH1cbiAgICBpZiAoandlLnVucHJvdGVjdGVkICE9PSB1bmRlZmluZWQgJiYgIWlzT2JqZWN0KGp3ZS51bnByb3RlY3RlZCkpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0pXRSBQZXItUmVjaXBpZW50IFVucHJvdGVjdGVkIEhlYWRlciBpbmNvcnJlY3QgdHlwZScpO1xuICAgIH1cbiAgICBsZXQgcGFyc2VkUHJvdDtcbiAgICBpZiAoandlLnByb3RlY3RlZCkge1xuICAgICAgICB0cnkge1xuICAgICAgICAgICAgY29uc3QgcHJvdGVjdGVkSGVhZGVyID0gYmFzZTY0dXJsKGp3ZS5wcm90ZWN0ZWQpO1xuICAgICAgICAgICAgcGFyc2VkUHJvdCA9IEpTT04ucGFyc2UoZGVjb2Rlci5kZWNvZGUocHJvdGVjdGVkSGVhZGVyKSk7XG4gICAgICAgIH1cbiAgICAgICAgY2F0Y2gge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0pXRSBQcm90ZWN0ZWQgSGVhZGVyIGlzIGludmFsaWQnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpZiAoIWlzRGlzam9pbnQocGFyc2VkUHJvdCwgandlLmhlYWRlciwgandlLnVucHJvdGVjdGVkKSkge1xuICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSldFIFByb3RlY3RlZCwgSldFIFVucHJvdGVjdGVkIEhlYWRlciwgYW5kIEpXRSBQZXItUmVjaXBpZW50IFVucHJvdGVjdGVkIEhlYWRlciBQYXJhbWV0ZXIgbmFtZXMgbXVzdCBiZSBkaXNqb2ludCcpO1xuICAgIH1cbiAgICBjb25zdCBqb3NlSGVhZGVyID0ge1xuICAgICAgICAuLi5wYXJzZWRQcm90LFxuICAgICAgICAuLi5qd2UuaGVhZGVyLFxuICAgICAgICAuLi5qd2UudW5wcm90ZWN0ZWQsXG4gICAgfTtcbiAgICB2YWxpZGF0ZUNyaXQoSldFSW52YWxpZCwgbmV3IE1hcCgpLCBvcHRpb25zID09PSBudWxsIHx8IG9wdGlvbnMgPT09IHZvaWQgMCA/IHZvaWQgMCA6IG9wdGlvbnMuY3JpdCwgcGFyc2VkUHJvdCwgam9zZUhlYWRlcik7XG4gICAgaWYgKGpvc2VIZWFkZXIuemlwICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgaWYgKCFwYXJzZWRQcm90IHx8ICFwYXJzZWRQcm90LnppcCkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0pXRSBcInppcFwiIChDb21wcmVzc2lvbiBBbGdvcml0aG0pIEhlYWRlciBNVVNUIGJlIGludGVncml0eSBwcm90ZWN0ZWQnKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoam9zZUhlYWRlci56aXAgIT09ICdERUYnKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZCgnVW5zdXBwb3J0ZWQgSldFIFwiemlwXCIgKENvbXByZXNzaW9uIEFsZ29yaXRobSkgSGVhZGVyIFBhcmFtZXRlciB2YWx1ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGNvbnN0IHsgYWxnLCBlbmMgfSA9IGpvc2VIZWFkZXI7XG4gICAgaWYgKHR5cGVvZiBhbGcgIT09ICdzdHJpbmcnIHx8ICFhbGcpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ21pc3NpbmcgSldFIEFsZ29yaXRobSAoYWxnKSBpbiBKV0UgSGVhZGVyJyk7XG4gICAgfVxuICAgIGlmICh0eXBlb2YgZW5jICE9PSAnc3RyaW5nJyB8fCAhZW5jKSB7XG4gICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKCdtaXNzaW5nIEpXRSBFbmNyeXB0aW9uIEFsZ29yaXRobSAoZW5jKSBpbiBKV0UgSGVhZGVyJyk7XG4gICAgfVxuICAgIGNvbnN0IGtleU1hbmFnZW1lbnRBbGdvcml0aG1zID0gb3B0aW9ucyAmJiB2YWxpZGF0ZUFsZ29yaXRobXMoJ2tleU1hbmFnZW1lbnRBbGdvcml0aG1zJywgb3B0aW9ucy5rZXlNYW5hZ2VtZW50QWxnb3JpdGhtcyk7XG4gICAgY29uc3QgY29udGVudEVuY3J5cHRpb25BbGdvcml0aG1zID0gb3B0aW9ucyAmJlxuICAgICAgICB2YWxpZGF0ZUFsZ29yaXRobXMoJ2NvbnRlbnRFbmNyeXB0aW9uQWxnb3JpdGhtcycsIG9wdGlvbnMuY29udGVudEVuY3J5cHRpb25BbGdvcml0aG1zKTtcbiAgICBpZiAoa2V5TWFuYWdlbWVudEFsZ29yaXRobXMgJiYgIWtleU1hbmFnZW1lbnRBbGdvcml0aG1zLmhhcyhhbGcpKSB7XG4gICAgICAgIHRocm93IG5ldyBKT1NFQWxnTm90QWxsb3dlZCgnXCJhbGdcIiAoQWxnb3JpdGhtKSBIZWFkZXIgUGFyYW1ldGVyIG5vdCBhbGxvd2VkJyk7XG4gICAgfVxuICAgIGlmIChjb250ZW50RW5jcnlwdGlvbkFsZ29yaXRobXMgJiYgIWNvbnRlbnRFbmNyeXB0aW9uQWxnb3JpdGhtcy5oYXMoZW5jKSkge1xuICAgICAgICB0aHJvdyBuZXcgSk9TRUFsZ05vdEFsbG93ZWQoJ1wiZW5jXCIgKEVuY3J5cHRpb24gQWxnb3JpdGhtKSBIZWFkZXIgUGFyYW1ldGVyIG5vdCBhbGxvd2VkJyk7XG4gICAgfVxuICAgIGxldCBlbmNyeXB0ZWRLZXk7XG4gICAgaWYgKGp3ZS5lbmNyeXB0ZWRfa2V5ICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIGVuY3J5cHRlZEtleSA9IGJhc2U2NHVybChqd2UuZW5jcnlwdGVkX2tleSk7XG4gICAgICAgIH1cbiAgICAgICAgY2F0Y2gge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0ZhaWxlZCB0byBiYXNlNjR1cmwgZGVjb2RlIHRoZSBlbmNyeXB0ZWRfa2V5Jyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGV0IHJlc29sdmVkS2V5ID0gZmFsc2U7XG4gICAgaWYgKHR5cGVvZiBrZXkgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAga2V5ID0gYXdhaXQga2V5KHBhcnNlZFByb3QsIGp3ZSk7XG4gICAgICAgIHJlc29sdmVkS2V5ID0gdHJ1ZTtcbiAgICB9XG4gICAgbGV0IGNlaztcbiAgICB0cnkge1xuICAgICAgICBjZWsgPSBhd2FpdCBkZWNyeXB0S2V5TWFuYWdlbWVudChhbGcsIGtleSwgZW5jcnlwdGVkS2V5LCBqb3NlSGVhZGVyLCBvcHRpb25zKTtcbiAgICB9XG4gICAgY2F0Y2ggKGVycikge1xuICAgICAgICBpZiAoZXJyIGluc3RhbmNlb2YgVHlwZUVycm9yIHx8IGVyciBpbnN0YW5jZW9mIEpXRUludmFsaWQgfHwgZXJyIGluc3RhbmNlb2YgSk9TRU5vdFN1cHBvcnRlZCkge1xuICAgICAgICAgICAgdGhyb3cgZXJyO1xuICAgICAgICB9XG4gICAgICAgIGNlayA9IGdlbmVyYXRlQ2VrKGVuYyk7XG4gICAgfVxuICAgIGxldCBpdjtcbiAgICBsZXQgdGFnO1xuICAgIHRyeSB7XG4gICAgICAgIGl2ID0gYmFzZTY0dXJsKGp3ZS5pdik7XG4gICAgfVxuICAgIGNhdGNoIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0ZhaWxlZCB0byBiYXNlNjR1cmwgZGVjb2RlIHRoZSBpdicpO1xuICAgIH1cbiAgICB0cnkge1xuICAgICAgICB0YWcgPSBiYXNlNjR1cmwoandlLnRhZyk7XG4gICAgfVxuICAgIGNhdGNoIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0ZhaWxlZCB0byBiYXNlNjR1cmwgZGVjb2RlIHRoZSB0YWcnKTtcbiAgICB9XG4gICAgY29uc3QgcHJvdGVjdGVkSGVhZGVyID0gZW5jb2Rlci5lbmNvZGUoKF9hID0gandlLnByb3RlY3RlZCkgIT09IG51bGwgJiYgX2EgIT09IHZvaWQgMCA/IF9hIDogJycpO1xuICAgIGxldCBhZGRpdGlvbmFsRGF0YTtcbiAgICBpZiAoandlLmFhZCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIGFkZGl0aW9uYWxEYXRhID0gY29uY2F0KHByb3RlY3RlZEhlYWRlciwgZW5jb2Rlci5lbmNvZGUoJy4nKSwgZW5jb2Rlci5lbmNvZGUoandlLmFhZCkpO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgYWRkaXRpb25hbERhdGEgPSBwcm90ZWN0ZWRIZWFkZXI7XG4gICAgfVxuICAgIGxldCBjaXBoZXJ0ZXh0O1xuICAgIHRyeSB7XG4gICAgICAgIGNpcGhlcnRleHQgPSBiYXNlNjR1cmwoandlLmNpcGhlcnRleHQpO1xuICAgIH1cbiAgICBjYXRjaCB7XG4gICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKCdGYWlsZWQgdG8gYmFzZTY0dXJsIGRlY29kZSB0aGUgY2lwaGVydGV4dCcpO1xuICAgIH1cbiAgICBsZXQgcGxhaW50ZXh0ID0gYXdhaXQgZGVjcnlwdChlbmMsIGNlaywgY2lwaGVydGV4dCwgaXYsIHRhZywgYWRkaXRpb25hbERhdGEpO1xuICAgIGlmIChqb3NlSGVhZGVyLnppcCA9PT0gJ0RFRicpIHtcbiAgICAgICAgcGxhaW50ZXh0ID0gYXdhaXQgKChvcHRpb25zID09PSBudWxsIHx8IG9wdGlvbnMgPT09IHZvaWQgMCA/IHZvaWQgMCA6IG9wdGlvbnMuaW5mbGF0ZVJhdykgfHwgaW5mbGF0ZSkocGxhaW50ZXh0KTtcbiAgICB9XG4gICAgY29uc3QgcmVzdWx0ID0geyBwbGFpbnRleHQgfTtcbiAgICBpZiAoandlLnByb3RlY3RlZCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHJlc3VsdC5wcm90ZWN0ZWRIZWFkZXIgPSBwYXJzZWRQcm90O1xuICAgIH1cbiAgICBpZiAoandlLmFhZCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICByZXN1bHQuYWRkaXRpb25hbEF1dGhlbnRpY2F0ZWREYXRhID0gYmFzZTY0dXJsKGp3ZS5hYWQpO1xuICAgICAgICB9XG4gICAgICAgIGNhdGNoIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKCdGYWlsZWQgdG8gYmFzZTY0dXJsIGRlY29kZSB0aGUgYWFkJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaWYgKGp3ZS51bnByb3RlY3RlZCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHJlc3VsdC5zaGFyZWRVbnByb3RlY3RlZEhlYWRlciA9IGp3ZS51bnByb3RlY3RlZDtcbiAgICB9XG4gICAgaWYgKGp3ZS5oZWFkZXIgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICByZXN1bHQudW5wcm90ZWN0ZWRIZWFkZXIgPSBqd2UuaGVhZGVyO1xuICAgIH1cbiAgICBpZiAocmVzb2x2ZWRLZXkpIHtcbiAgICAgICAgcmV0dXJuIHsgLi4ucmVzdWx0LCBrZXkgfTtcbiAgICB9XG4gICAgcmV0dXJuIHJlc3VsdDtcbn1cbiJdLCJuYW1lcyI6WyJkZWNvZGUiLCJiYXNlNjR1cmwiLCJkZWNyeXB0IiwiaW5mbGF0ZSIsIkpPU0VBbGdOb3RBbGxvd2VkIiwiSk9TRU5vdFN1cHBvcnRlZCIsIkpXRUludmFsaWQiLCJpc0Rpc2pvaW50IiwiaXNPYmplY3QiLCJkZWNyeXB0S2V5TWFuYWdlbWVudCIsImVuY29kZXIiLCJkZWNvZGVyIiwiY29uY2F0IiwiZ2VuZXJhdGVDZWsiLCJ2YWxpZGF0ZUNyaXQiLCJ2YWxpZGF0ZUFsZ29yaXRobXMiLCJmbGF0dGVuZWREZWNyeXB0IiwiandlIiwia2V5Iiwib3B0aW9ucyIsIl9hIiwicHJvdGVjdGVkIiwidW5kZWZpbmVkIiwiaGVhZGVyIiwidW5wcm90ZWN0ZWQiLCJpdiIsImNpcGhlcnRleHQiLCJ0YWciLCJlbmNyeXB0ZWRfa2V5IiwiYWFkIiwicGFyc2VkUHJvdCIsInByb3RlY3RlZEhlYWRlciIsIkpTT04iLCJwYXJzZSIsImpvc2VIZWFkZXIiLCJNYXAiLCJjcml0IiwiemlwIiwiYWxnIiwiZW5jIiwia2V5TWFuYWdlbWVudEFsZ29yaXRobXMiLCJjb250ZW50RW5jcnlwdGlvbkFsZ29yaXRobXMiLCJoYXMiLCJlbmNyeXB0ZWRLZXkiLCJyZXNvbHZlZEtleSIsImNlayIsImVyciIsIlR5cGVFcnJvciIsImVuY29kZSIsImFkZGl0aW9uYWxEYXRhIiwicGxhaW50ZXh0IiwiaW5mbGF0ZVJhdyIsInJlc3VsdCIsImFkZGl0aW9uYWxBdXRoZW50aWNhdGVkRGF0YSIsInNoYXJlZFVucHJvdGVjdGVkSGVhZGVyIiwidW5wcm90ZWN0ZWRIZWFkZXIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwe/flattened/decrypt.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwe/flattened/encrypt.js": /*!******************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwe/flattened/encrypt.js ***! \******************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ FlattenedEncrypt: () => (/* binding */ FlattenedEncrypt),\n/* harmony export */ unprotected: () => (/* binding */ unprotected)\n/* harmony export */ });\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../runtime/base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n/* harmony import */ var _runtime_encrypt_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../runtime/encrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/encrypt.js\");\n/* harmony import */ var _runtime_zlib_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../runtime/zlib.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/zlib.js\");\n/* harmony import */ var _lib_iv_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../lib/iv.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/iv.js\");\n/* harmony import */ var _lib_encrypt_key_management_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../lib/encrypt_key_management.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/encrypt_key_management.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_is_disjoint_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../lib/is_disjoint.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_disjoint.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _lib_validate_crit_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../lib/validate_crit.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/validate_crit.js\");\n\n\n\n\n\n\n\n\n\nconst unprotected = Symbol();\nclass FlattenedEncrypt {\n constructor(plaintext){\n if (!(plaintext instanceof Uint8Array)) {\n throw new TypeError(\"plaintext must be an instance of Uint8Array\");\n }\n this._plaintext = plaintext;\n }\n setKeyManagementParameters(parameters) {\n if (this._keyManagementParameters) {\n throw new TypeError(\"setKeyManagementParameters can only be called once\");\n }\n this._keyManagementParameters = parameters;\n return this;\n }\n setProtectedHeader(protectedHeader) {\n if (this._protectedHeader) {\n throw new TypeError(\"setProtectedHeader can only be called once\");\n }\n this._protectedHeader = protectedHeader;\n return this;\n }\n setSharedUnprotectedHeader(sharedUnprotectedHeader) {\n if (this._sharedUnprotectedHeader) {\n throw new TypeError(\"setSharedUnprotectedHeader can only be called once\");\n }\n this._sharedUnprotectedHeader = sharedUnprotectedHeader;\n return this;\n }\n setUnprotectedHeader(unprotectedHeader) {\n if (this._unprotectedHeader) {\n throw new TypeError(\"setUnprotectedHeader can only be called once\");\n }\n this._unprotectedHeader = unprotectedHeader;\n return this;\n }\n setAdditionalAuthenticatedData(aad) {\n this._aad = aad;\n return this;\n }\n setContentEncryptionKey(cek) {\n if (this._cek) {\n throw new TypeError(\"setContentEncryptionKey can only be called once\");\n }\n this._cek = cek;\n return this;\n }\n setInitializationVector(iv) {\n if (this._iv) {\n throw new TypeError(\"setInitializationVector can only be called once\");\n }\n this._iv = iv;\n return this;\n }\n async encrypt(key, options) {\n if (!this._protectedHeader && !this._unprotectedHeader && !this._sharedUnprotectedHeader) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid(\"either setProtectedHeader, setUnprotectedHeader, or sharedUnprotectedHeader must be called before #encrypt()\");\n }\n if (!(0,_lib_is_disjoint_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this._protectedHeader, this._unprotectedHeader, this._sharedUnprotectedHeader)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid(\"JWE Protected, JWE Shared Unprotected and JWE Per-Recipient Header Parameter names must be disjoint\");\n }\n const joseHeader = {\n ...this._protectedHeader,\n ...this._unprotectedHeader,\n ...this._sharedUnprotectedHeader\n };\n (0,_lib_validate_crit_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid, new Map(), options === null || options === void 0 ? void 0 : options.crit, this._protectedHeader, joseHeader);\n if (joseHeader.zip !== undefined) {\n if (!this._protectedHeader || !this._protectedHeader.zip) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid('JWE \"zip\" (Compression Algorithm) Header MUST be integrity protected');\n }\n if (joseHeader.zip !== \"DEF\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JOSENotSupported('Unsupported JWE \"zip\" (Compression Algorithm) Header Parameter value');\n }\n }\n const { alg, enc } = joseHeader;\n if (typeof alg !== \"string\" || !alg) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid('JWE \"alg\" (Algorithm) Header Parameter missing or invalid');\n }\n if (typeof enc !== \"string\" || !enc) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid('JWE \"enc\" (Encryption Algorithm) Header Parameter missing or invalid');\n }\n let encryptedKey;\n if (alg === \"dir\") {\n if (this._cek) {\n throw new TypeError(\"setContentEncryptionKey cannot be called when using Direct Encryption\");\n }\n } else if (alg === \"ECDH-ES\") {\n if (this._cek) {\n throw new TypeError(\"setContentEncryptionKey cannot be called when using Direct Key Agreement\");\n }\n }\n let cek;\n {\n let parameters;\n ({ cek, encryptedKey, parameters } = await (0,_lib_encrypt_key_management_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(alg, enc, key, this._cek, this._keyManagementParameters));\n if (parameters) {\n if (options && unprotected in options) {\n if (!this._unprotectedHeader) {\n this.setUnprotectedHeader(parameters);\n } else {\n this._unprotectedHeader = {\n ...this._unprotectedHeader,\n ...parameters\n };\n }\n } else {\n if (!this._protectedHeader) {\n this.setProtectedHeader(parameters);\n } else {\n this._protectedHeader = {\n ...this._protectedHeader,\n ...parameters\n };\n }\n }\n }\n }\n this._iv || (this._iv = (0,_lib_iv_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(enc));\n let additionalData;\n let protectedHeader;\n let aadMember;\n if (this._protectedHeader) {\n protectedHeader = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_5__.encoder.encode((0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_6__.encode)(JSON.stringify(this._protectedHeader)));\n } else {\n protectedHeader = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_5__.encoder.encode(\"\");\n }\n if (this._aad) {\n aadMember = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_6__.encode)(this._aad);\n additionalData = (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_5__.concat)(protectedHeader, _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_5__.encoder.encode(\".\"), _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_5__.encoder.encode(aadMember));\n } else {\n additionalData = protectedHeader;\n }\n let ciphertext;\n let tag;\n if (joseHeader.zip === \"DEF\") {\n const deflated = await ((options === null || options === void 0 ? void 0 : options.deflateRaw) || _runtime_zlib_js__WEBPACK_IMPORTED_MODULE_7__.deflate)(this._plaintext);\n ({ ciphertext, tag } = await (0,_runtime_encrypt_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(enc, deflated, cek, this._iv, additionalData));\n } else {\n ;\n ({ ciphertext, tag } = await (0,_runtime_encrypt_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(enc, this._plaintext, cek, this._iv, additionalData));\n }\n const jwe = {\n ciphertext: (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_6__.encode)(ciphertext),\n iv: (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_6__.encode)(this._iv),\n tag: (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_6__.encode)(tag)\n };\n if (encryptedKey) {\n jwe.encrypted_key = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_6__.encode)(encryptedKey);\n }\n if (aadMember) {\n jwe.aad = aadMember;\n }\n if (this._protectedHeader) {\n jwe.protected = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_5__.decoder.decode(protectedHeader);\n }\n if (this._sharedUnprotectedHeader) {\n jwe.unprotected = this._sharedUnprotectedHeader;\n }\n if (this._unprotectedHeader) {\n jwe.header = this._unprotectedHeader;\n }\n return jwe;\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandlL2ZsYXR0ZW5lZC9lbmNyeXB0LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQWlFO0FBQ2xCO0FBQ0M7QUFDUDtBQUM4QjtBQUNIO0FBQ2xCO0FBQ21CO0FBQ2Y7QUFDL0MsTUFBTWEsY0FBY0MsU0FBUztBQUM3QixNQUFNQztJQUNUQyxZQUFZQyxTQUFTLENBQUU7UUFDbkIsSUFBSSxDQUFFQSxDQUFBQSxxQkFBcUJDLFVBQVMsR0FBSTtZQUNwQyxNQUFNLElBQUlDLFVBQVU7UUFDeEI7UUFDQSxJQUFJLENBQUNDLFVBQVUsR0FBR0g7SUFDdEI7SUFDQUksMkJBQTJCQyxVQUFVLEVBQUU7UUFDbkMsSUFBSSxJQUFJLENBQUNDLHdCQUF3QixFQUFFO1lBQy9CLE1BQU0sSUFBSUosVUFBVTtRQUN4QjtRQUNBLElBQUksQ0FBQ0ksd0JBQXdCLEdBQUdEO1FBQ2hDLE9BQU8sSUFBSTtJQUNmO0lBQ0FFLG1CQUFtQkMsZUFBZSxFQUFFO1FBQ2hDLElBQUksSUFBSSxDQUFDQyxnQkFBZ0IsRUFBRTtZQUN2QixNQUFNLElBQUlQLFVBQVU7UUFDeEI7UUFDQSxJQUFJLENBQUNPLGdCQUFnQixHQUFHRDtRQUN4QixPQUFPLElBQUk7SUFDZjtJQUNBRSwyQkFBMkJDLHVCQUF1QixFQUFFO1FBQ2hELElBQUksSUFBSSxDQUFDQyx3QkFBd0IsRUFBRTtZQUMvQixNQUFNLElBQUlWLFVBQVU7UUFDeEI7UUFDQSxJQUFJLENBQUNVLHdCQUF3QixHQUFHRDtRQUNoQyxPQUFPLElBQUk7SUFDZjtJQUNBRSxxQkFBcUJDLGlCQUFpQixFQUFFO1FBQ3BDLElBQUksSUFBSSxDQUFDQyxrQkFBa0IsRUFBRTtZQUN6QixNQUFNLElBQUliLFVBQVU7UUFDeEI7UUFDQSxJQUFJLENBQUNhLGtCQUFrQixHQUFHRDtRQUMxQixPQUFPLElBQUk7SUFDZjtJQUNBRSwrQkFBK0JDLEdBQUcs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QyxVQUFVLEVBQUVDLEdBQUcsRUFBRSxHQUFHLE1BQU12RCwrREFBT0EsQ0FBQ2dELEtBQUtRLFVBQVVyQixLQUFLLElBQUksQ0FBQ0ksR0FBRyxFQUFFVyxlQUFjO1FBQ3JGLE9BQ0s7O1lBRUEsR0FBRUksVUFBVSxFQUFFQyxHQUFHLEVBQUUsR0FBRyxNQUFNdkQsK0RBQU9BLENBQUNnRCxLQUFLLElBQUksQ0FBQzlCLFVBQVUsRUFBRWlCLEtBQUssSUFBSSxDQUFDSSxHQUFHLEVBQUVXLGVBQWM7UUFDNUY7UUFDQSxNQUFNUSxNQUFNO1lBQ1JKLFlBQVl2RCw2REFBU0EsQ0FBQ3VEO1lBQ3RCaEIsSUFBSXZDLDZEQUFTQSxDQUFDLElBQUksQ0FBQ3dDLEdBQUc7WUFDdEJnQixLQUFLeEQsNkRBQVNBLENBQUN3RDtRQUNuQjtRQUNBLElBQUlOLGNBQWM7WUFDZFMsSUFBSUMsYUFBYSxHQUFHNUQsNkRBQVNBLENBQUNrRDtRQUNsQztRQUNBLElBQUlFLFdBQVc7WUFDWE8sSUFBSTFCLEdBQUcsR0FBR21CO1FBQ2Q7UUFDQSxJQUFJLElBQUksQ0FBQzNCLGdCQUFnQixFQUFFO1lBQ3ZCa0MsSUFBSUUsU0FBUyxHQUFHcEQseURBQU9BLENBQUNxRCxNQUFNLENBQUN0QztRQUNuQztRQUNBLElBQUksSUFBSSxDQUFDSSx3QkFBd0IsRUFBRTtZQUMvQitCLElBQUkvQyxXQUFXLEdBQUcsSUFBSSxDQUFDZ0Isd0JBQXdCO1FBQ25EO1FBQ0EsSUFBSSxJQUFJLENBQUNHLGtCQUFrQixFQUFFO1lBQ3pCNEIsSUFBSUksTUFBTSxHQUFHLElBQUksQ0FBQ2hDLGtCQUFrQjtRQUN4QztRQUNBLE9BQU80QjtJQUNYO0FBQ0oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2p3ZS9mbGF0dGVuZWQvZW5jcnlwdC5qcz80N2YyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGVuY29kZSBhcyBiYXNlNjR1cmwgfSBmcm9tICcuLi8uLi9ydW50aW1lL2Jhc2U2NHVybC5qcyc7XG5pbXBvcnQgZW5jcnlwdCBmcm9tICcuLi8uLi9ydW50aW1lL2VuY3J5cHQuanMnO1xuaW1wb3J0IHsgZGVmbGF0ZSB9IGZyb20gJy4uLy4uL3J1bnRpbWUvemxpYi5qcyc7XG5pbXBvcnQgZ2VuZXJhdGVJdiBmcm9tICcuLi8uLi9saWIvaXYuanMnO1xuaW1wb3J0IGVuY3J5cHRLZXlNYW5hZ2VtZW50IGZyb20gJy4uLy4uL2xpYi9lbmNyeXB0X2tleV9tYW5hZ2VtZW50LmpzJztcbmltcG9ydCB7IEpPU0VOb3RTdXBwb3J0ZWQsIEpXRUludmFsaWQgfSBmcm9tICcuLi8uLi91dGlsL2Vycm9ycy5qcyc7XG5pbXBvcnQgaXNEaXNqb2ludCBmcm9tICcuLi8uLi9saWIvaXNfZGlzam9pbnQuanMnO1xuaW1wb3J0IHsgZW5jb2RlciwgZGVjb2RlciwgY29uY2F0IH0gZnJvbSAnLi4vLi4vbGliL2J1ZmZlcl91dGlscy5qcyc7XG5pbXBvcnQgdmFsaWRhdGVDcml0IGZyb20gJy4uLy4uL2xpYi92YWxpZGF0ZV9jcml0LmpzJztcbmV4cG9ydCBjb25zdCB1bnByb3RlY3RlZCA9IFN5bWJvbCgpO1xuZXhwb3J0IGNsYXNzIEZsYXR0ZW5lZEVuY3J5cHQge1xuICAgIGNvbnN0cnVjdG9yKHBsYWludGV4dCkge1xuICAgICAgICBpZiAoIShwbGFpbnRleHQgaW5zdGFuY2VvZiBVaW50OEFycmF5KSkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcigncGxhaW50ZXh0IG11c3QgYmUgYW4gaW5zdGFuY2Ugb2YgVWludDhBcnJheScpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuX3BsYWludGV4dCA9IHBsYWludGV4dDtcbiAgICB9XG4gICAgc2V0S2V5TWFuYWdlbWVudFBhcmFtZXRlcnMocGFyYW1ldGVycykge1xuICAgICAgICBpZiAodGhpcy5fa2V5TWFuYWdlbWVudFBhcmFtZXRlcnMpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ3NldEtleU1hbmFnZW1lbnRQYXJhbWV0ZXJzIGNhbiBvbmx5IGJlIGNhbGxlZCBvbmNlJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fa2V5TWFuYWdlbWVudFBhcmFtZXRlcnMgPSBwYXJhbWV0ZXJzO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG4gICAgc2V0UHJvdGVjdGVkSGVhZGVyKHByb3RlY3RlZEhlYWRlcikge1xuICAgICAgICBpZiAodGhpcy5fcHJvdGVjdGVkSGVhZGVyKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdzZXRQcm90ZWN0ZWRIZWFkZXIgY2FuIG9ubHkgYmUgY2FsbGVkIG9uY2UnKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl9wcm90ZWN0ZWRIZWFkZXIgPSBwcm90ZWN0ZWRIZWFkZXI7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbiAgICBzZXRTaGFyZWRVbnByb3RlY3RlZEhlYWRlcihzaGFyZWRVbnByb3RlY3RlZEhlYWRlcikge1xuICAgICAgICBpZiAodGhpcy5fc2hhcmVkVW5wcm90ZWN0ZWRIZWFkZXIpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ3NldFNoYXJlZFVucHJvdGVjdGVkSGVhZGVyIGNhbiBvbmx5IGJlIGNhbGxlZCBvbmNlJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fc2hhcmVkVW5wcm90ZWN0ZWRIZWFkZXIgPSBzaGFyZWRVbnByb3RlY3RlZEhlYWRlcjtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuICAgIHNldFVucHJvdGVjdGVkSGVhZGVyKHVucHJvdGVjdGVkSGVhZGVyKSB7XG4gICAgICAgIGlmICh0aGlzLl91bnByb3RlY3RlZEhlYWRlcikge1xuICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignc2V0VW5wcm90ZWN0ZWRIZWFkZXIgY2FuIG9ubHkgYmUgY2FsbGVkIG9uY2UnKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl91bnByb3RlY3RlZEhlYWRlciA9IHVucHJvdGVjdGVkSGVhZGVyO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG4gICAgc2V0QWRkaXRpb25hbEF1dGhlbnRpY2F0ZWREYXRhKGFhZCkge1xuICAgICAgICB0aGlzLl9hYWQgPSBhYWQ7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbiAgICBzZXRDb250ZW50RW5jcnlwdGlvbktleShjZWspIHtcbiAgICAgICAgaWYgKHRoaXMuX2Nlaykge1xuICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignc2V0Q29udGVudEVuY3J5cHRpb25LZXkgY2FuIG9ubHkgYmUgY2FsbGVkIG9uY2UnKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl9jZWsgPSBjZWs7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbiAgICBzZXRJbml0aWFsaXphdGlvblZlY3Rvcihpdikge1xuICAgICAgICBpZiAodGhpcy5faXYpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ3NldEluaXRpYWxpemF0aW9uVmVjdG9yIGNhbiBvbmx5IGJlIGNhbGxlZCBvbmNlJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5faXYgPSBpdjtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuICAgIGFzeW5jIGVuY3J5cHQoa2V5LCBvcHRpb25zKSB7XG4gICAgICAgIGlmICghdGhpcy5fcHJvdGVjdGVkSGVhZGVyICYmICF0aGlzLl91bnByb3RlY3RlZEhlYWRlciAmJiAhdGhpcy5fc2hhcmVkVW5wcm90ZWN0ZWRIZWFkZXIpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKCdlaXRoZXIgc2V0UHJvdGVjdGVkSGVhZGVyLCBzZXRVbnByb3RlY3RlZEhlYWRlciwgb3Igc2hhcmVkVW5wcm90ZWN0ZWRIZWFkZXIgbXVzdCBiZSBjYWxsZWQgYmVmb3JlICNlbmNyeXB0KCknKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoIWlzRGlzam9pbnQodGhpcy5fcHJvdGVjdGVkSGVhZGVyLCB0aGlzLl91bnByb3RlY3RlZEhlYWRlciwgdGhpcy5fc2hhcmVkVW5wcm90ZWN0ZWRIZWFkZXIpKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSldFIFByb3RlY3RlZCwgSldFIFNoYXJlZCBVbnByb3RlY3RlZCBhbmQgSldFIFBlci1SZWNpcGllbnQgSGVhZGVyIFBhcmFtZXRlciBuYW1lcyBtdXN0IGJlIGRpc2pvaW50Jyk7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3Qgam9zZUhlYWRlciA9IHtcbiAgICAgICAgICAgIC4uLnRoaXMuX3Byb3RlY3RlZEhlYWRlcixcbiAgICAgICAgICAgIC4uLnRoaXMuX3VucHJvdGVjdGVkSGVhZGVyLFxuICAgICAgICAgICAgLi4udGhpcy5fc2hhcmVkVW5wcm90ZWN0ZWRIZWFkZXIsXG4gICAgICAgIH07XG4gICAgICAgIHZhbGlkYXRlQ3JpdChKV0VJbnZhbGlkLCBuZXcgTWFwKCksIG9wdGlvbnMgPT09IG51bGwgfHwgb3B0aW9ucyA9PT0gdm9pZCAwID8gdm9pZCAwIDogb3B0aW9ucy5jcml0LCB0aGlzLl9wcm90ZWN0ZWRIZWFkZXIsIGpvc2VIZWFkZXIpO1xuICAgICAgICBpZiAoam9zZUhlYWRlci56aXAgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgaWYgKCF0aGlzLl9wcm90ZWN0ZWRIZWFkZXIgfHwgIXRoaXMuX3Byb3RlY3RlZEhlYWRlci56aXApIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSldFIFwiemlwXCIgKENvbXByZXNzaW9uIEFsZ29yaXRobSkgSGVhZGVyIE1VU1QgYmUgaW50ZWdyaXR5IHByb3RlY3RlZCcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKGpvc2VIZWFkZXIuemlwICE9PSAnREVGJykge1xuICAgICAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKCdVbnN1cHBvcnRlZCBKV0UgXCJ6aXBcIiAoQ29tcHJlc3Npb24gQWxnb3JpdGhtKSBIZWFkZXIgUGFyYW1ldGVyIHZhbHVlJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgeyBhbGcsIGVuYyB9ID0gam9zZUhlYWRlcjtcbiAgICAgICAgaWYgKHR5cGVvZiBhbGcgIT09ICdzdHJpbmcnIHx8ICFhbGcpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKCdKV0UgXCJhbGdcIiAoQWxnb3JpdGhtKSBIZWFkZXIgUGFyYW1ldGVyIG1pc3Npbmcgb3IgaW52YWxpZCcpO1xuICAgICAgICB9XG4gICAgICAgIGlmICh0eXBlb2YgZW5jICE9PSAnc3RyaW5nJyB8fCAhZW5jKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSldFIFwiZW5jXCIgKEVuY3J5cHRpb24gQWxnb3JpdGhtKSBIZWFkZXIgUGFyYW1ldGVyIG1pc3Npbmcgb3IgaW52YWxpZCcpO1xuICAgICAgICB9XG4gICAgICAgIGxldCBlbmNyeXB0ZWRLZXk7XG4gICAgICAgIGlmIChhbGcgPT09ICdkaXInKSB7XG4gICAgICAgICAgICBpZiAodGhpcy5fY2VrKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignc2V0Q29udGVudEVuY3J5cHRpb25LZXkgY2Fubm90IGJlIGNhbGxlZCB3aGVuIHVzaW5nIERpcmVjdCBFbmNyeXB0aW9uJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSBpZiAoYWxnID09PSAnRUNESC1FUycpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLl9jZWspIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdzZXRDb250ZW50RW5jcnlwdGlvbktleSBjYW5ub3QgYmUgY2FsbGVkIHdoZW4gdXNpbmcgRGlyZWN0IEtleSBBZ3JlZW1lbnQnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsZXQgY2VrO1xuICAgICAgICB7XG4gICAgICAgICAgICBsZXQgcGFyYW1ldGVycztcbiAgICAgICAgICAgICh7IGNlaywgZW5jcnlwdGVkS2V5LCBwYXJhbWV0ZXJzIH0gPSBhd2FpdCBlbmNyeXB0S2V5TWFuYWdlbWVudChhbGcsIGVuYywga2V5LCB0aGlzLl9jZWssIHRoaXMuX2tleU1hbmFnZW1lbnRQYXJhbWV0ZXJzKSk7XG4gICAgICAgICAgICBpZiAocGFyYW1ldGVycykge1xuICAgICAgICAgICAgICAgIGlmIChvcHRpb25zICYmIHVucHJvdGVjdGVkIGluIG9wdGlvbnMpIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKCF0aGlzLl91bnByb3RlY3RlZEhlYWRlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5zZXRVbnByb3RlY3RlZEhlYWRlcihwYXJhbWV0ZXJzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuX3VucHJvdGVjdGVkSGVhZGVyID0geyAuLi50aGlzLl91bnByb3RlY3RlZEhlYWRlciwgLi4ucGFyYW1ldGVycyB9O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBpZiAoIXRoaXMuX3Byb3RlY3RlZEhlYWRlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5zZXRQcm90ZWN0ZWRIZWFkZXIocGFyYW1ldGVycyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLl9wcm90ZWN0ZWRIZWFkZXIgPSB7IC4uLnRoaXMuX3Byb3RlY3RlZEhlYWRlciwgLi4ucGFyYW1ldGVycyB9O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRoaXMuX2l2IHx8ICh0aGlzLl9pdiA9IGdlbmVyYXRlSXYoZW5jKSk7XG4gICAgICAgIGxldCBhZGRpdGlvbmFsRGF0YTtcbiAgICAgICAgbGV0IHByb3RlY3RlZEhlYWRlcjtcbiAgICAgICAgbGV0IGFhZE1lbWJlcjtcbiAgICAgICAgaWYgKHRoaXMuX3Byb3RlY3RlZEhlYWRlcikge1xuICAgICAgICAgICAgcHJvdGVjdGVkSGVhZGVyID0gZW5jb2Rlci5lbmNvZGUoYmFzZTY0dXJsKEpTT04uc3RyaW5naWZ5KHRoaXMuX3Byb3RlY3RlZEhlYWRlcikpKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHByb3RlY3RlZEhlYWRlciA9IGVuY29kZXIuZW5jb2RlKCcnKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAodGhpcy5fYWFkKSB7XG4gICAgICAgICAgICBhYWRNZW1iZXIgPSBiYXNlNjR1cmwodGhpcy5fYWFkKTtcbiAgICAgICAgICAgIGFkZGl0aW9uYWxEYXRhID0gY29uY2F0KHByb3RlY3RlZEhlYWRlciwgZW5jb2Rlci5lbmNvZGUoJy4nKSwgZW5jb2Rlci5lbmNvZGUoYWFkTWVtYmVyKSk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICBhZGRpdGlvbmFsRGF0YSA9IHByb3RlY3RlZEhlYWRlcjtcbiAgICAgICAgfVxuICAgICAgICBsZXQgY2lwaGVydGV4dDtcbiAgICAgICAgbGV0IHRhZztcbiAgICAgICAgaWYgKGpvc2VIZWFkZXIuemlwID09PSAnREVGJykge1xuICAgICAgICAgICAgY29uc3QgZGVmbGF0ZWQgPSBhd2FpdCAoKG9wdGlvbnMgPT09IG51bGwgfHwgb3B0aW9ucyA9PT0gdm9pZCAwID8gdm9pZCAwIDogb3B0aW9ucy5kZWZsYXRlUmF3KSB8fCBkZWZsYXRlKSh0aGlzLl9wbGFpbnRleHQpO1xuICAgICAgICAgICAgKHsgY2lwaGVydGV4dCwgdGFnIH0gPSBhd2FpdCBlbmNyeXB0KGVuYywgZGVmbGF0ZWQsIGNlaywgdGhpcy5faXYsIGFkZGl0aW9uYWxEYXRhKSk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICA7XG4gICAgICAgICAgICAoeyBjaXBoZXJ0ZXh0LCB0YWcgfSA9IGF3YWl0IGVuY3J5cHQoZW5jLCB0aGlzLl9wbGFpbnRleHQsIGNlaywgdGhpcy5faXYsIGFkZGl0aW9uYWxEYXRhKSk7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgandlID0ge1xuICAgICAgICAgICAgY2lwaGVydGV4dDogYmFzZTY0dXJsKGNpcGhlcnRleHQpLFxuICAgICAgICAgICAgaXY6IGJhc2U2NHVybCh0aGlzLl9pdiksXG4gICAgICAgICAgICB0YWc6IGJhc2U2NHVybCh0YWcpLFxuICAgICAgICB9O1xuICAgICAgICBpZiAoZW5jcnlwdGVkS2V5KSB7XG4gICAgICAgICAgICBqd2UuZW5jcnlwdGVkX2tleSA9IGJhc2U2NHVybChlbmNyeXB0ZWRLZXkpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChhYWRNZW1iZXIpIHtcbiAgICAgICAgICAgIGp3ZS5hYWQgPSBhYWRNZW1iZXI7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHRoaXMuX3Byb3RlY3RlZEhlYWRlcikge1xuICAgICAgICAgICAgandlLnByb3RlY3RlZCA9IGRlY29kZXIuZGVjb2RlKHByb3RlY3RlZEhlYWRlcik7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHRoaXMuX3NoYXJlZFVucHJvdGVjdGVkSGVhZGVyKSB7XG4gICAgICAgICAgICBqd2UudW5wcm90ZWN0ZWQgPSB0aGlzLl9zaGFyZWRVbnByb3RlY3RlZEhlYWRlcjtcbiAgICAgICAgfVxuICAgICAgICBpZiAodGhpcy5fdW5wcm90ZWN0ZWRIZWFkZXIpIHtcbiAgICAgICAgICAgIGp3ZS5oZWFkZXIgPSB0aGlzLl91bnByb3RlY3RlZEhlYWRlcjtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gandlO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJlbmNvZGUiLCJiYXNlNjR1cmwiLCJlbmNyeXB0IiwiZGVmbGF0ZSIsImdlbmVyYXRlSXYiLCJlbmNyeXB0S2V5TWFuYWdlbWVudCIsIkpPU0VOb3RTdXBwb3J0ZWQiLCJKV0VJbnZhbGlkIiwiaXNEaXNqb2ludCIsImVuY29kZXIiLCJkZWNvZGVyIiwiY29uY2F0IiwidmFsaWRhdGVDcml0IiwidW5wcm90ZWN0ZWQiLCJTeW1ib2wiLCJGbGF0dGVuZWRFbmNyeXB0IiwiY29uc3RydWN0b3IiLCJwbGFpbnRleHQiLCJVaW50OEFycmF5IiwiVHlwZUVycm9yIiwiX3BsYWludGV4dCIsInNldEtleU1hbmFnZW1lbnRQYXJhbWV0ZXJzIiwicGFyYW1ldGVycyIsIl9rZXlNYW5hZ2VtZW50UGFyYW1ldGVycyIsInNldFByb3RlY3RlZEhlYWRlciIsInByb3RlY3RlZEhlYWRlciIsIl9wcm90ZWN0ZWRIZWFkZXIiLCJzZXRTaGFyZWRVbnByb3RlY3RlZEhlYWRlciIsInNoYXJlZFVucHJvdGVjdGVkSGVhZGVyIiwiX3NoYXJlZFVucHJvdGVjdGVkSGVhZGVyIiwic2V0VW5wcm90ZWN0ZWRIZWFkZXIiLCJ1bnByb3RlY3RlZEhlYWRlciIsIl91bnByb3RlY3RlZEhlYWRlciIsInNldEFkZGl0aW9uYWxBdXRoZW50aWNhdGVkRGF0YSIsImFhZCIsIl9hYWQiLCJzZXRDb250ZW50RW5jcnlwdGlvbktleSIsImNlayIsIl9jZWsiLCJzZXRJbml0aWFsaXphdGlvblZlY3RvciIsIml2IiwiX2l2Iiwia2V5Iiwib3B0aW9ucyIsImpvc2VIZWFkZXIiLCJNYXAiLCJjcml0IiwiemlwIiwidW5kZWZpbmVkIiwiYWxnIiwiZW5jIiwiZW5jcnlwdGVkS2V5IiwiYWRkaXRpb25hbERhdGEiLCJhYWRNZW1iZXIiLCJKU09OIiwic3RyaW5naWZ5IiwiY2lwaGVydGV4dCIsInRhZyIsImRlZmxhdGVkIiwiZGVmbGF0ZVJhdyIsImp3ZSIsImVuY3J5cHRlZF9rZXkiLCJwcm90ZWN0ZWQiLCJkZWNvZGUiLCJoZWFkZXIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwe/flattened/encrypt.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwe/general/decrypt.js": /*!****************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwe/general/decrypt.js ***! \****************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ generalDecrypt: () => (/* binding */ generalDecrypt)\n/* harmony export */ });\n/* harmony import */ var _flattened_decrypt_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../flattened/decrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwe/flattened/decrypt.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../lib/is_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\");\n\n\n\nasync function generalDecrypt(jwe, key, options) {\n if (!(0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jwe)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"General JWE must be an object\");\n }\n if (!Array.isArray(jwe.recipients) || !jwe.recipients.every(_lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Recipients missing or incorrect type\");\n }\n if (!jwe.recipients.length) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Recipients has no members\");\n }\n for (const recipient of jwe.recipients){\n try {\n return await (0,_flattened_decrypt_js__WEBPACK_IMPORTED_MODULE_2__.flattenedDecrypt)({\n aad: jwe.aad,\n ciphertext: jwe.ciphertext,\n encrypted_key: recipient.encrypted_key,\n header: recipient.header,\n iv: jwe.iv,\n protected: jwe.protected,\n tag: jwe.tag,\n unprotected: jwe.unprotected\n }, key, options);\n } catch {}\n }\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEDecryptionFailed();\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandlL2dlbmVyYWwvZGVjcnlwdC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQTJEO0FBQ1k7QUFDekI7QUFDdkMsZUFBZUksZUFBZUMsR0FBRyxFQUFFQyxHQUFHLEVBQUVDLE9BQU87SUFDbEQsSUFBSSxDQUFDSiw2REFBUUEsQ0FBQ0UsTUFBTTtRQUNoQixNQUFNLElBQUlILHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsSUFBSSxDQUFDTSxNQUFNQyxPQUFPLENBQUNKLElBQUlLLFVBQVUsS0FBSyxDQUFDTCxJQUFJSyxVQUFVLENBQUNDLEtBQUssQ0FBQ1IseURBQVFBLEdBQUc7UUFDbkUsTUFBTSxJQUFJRCx1REFBVUEsQ0FBQztJQUN6QjtJQUNBLElBQUksQ0FBQ0csSUFBSUssVUFBVSxDQUFDRSxNQUFNLEVBQUU7UUFDeEIsTUFBTSxJQUFJVix1REFBVUEsQ0FBQztJQUN6QjtJQUNBLEtBQUssTUFBTVcsYUFBYVIsSUFBSUssVUFBVSxDQUFFO1FBQ3BDLElBQUk7WUFDQSxPQUFPLE1BQU1WLHVFQUFnQkEsQ0FBQztnQkFDMUJjLEtBQUtULElBQUlTLEdBQUc7Z0JBQ1pDLFlBQVlWLElBQUlVLFVBQVU7Z0JBQzFCQyxlQUFlSCxVQUFVRyxhQUFhO2dCQUN0Q0MsUUFBUUosVUFBVUksTUFBTTtnQkFDeEJDLElBQUliLElBQUlhLEVBQUU7Z0JBQ1ZDLFdBQVdkLElBQUljLFNBQVM7Z0JBQ3hCQyxLQUFLZixJQUFJZSxHQUFHO2dCQUNaQyxhQUFhaEIsSUFBSWdCLFdBQVc7WUFDaEMsR0FBR2YsS0FBS0M7UUFDWixFQUNBLE9BQU0sQ0FDTjtJQUNKO0lBQ0EsTUFBTSxJQUFJTixnRUFBbUJBO0FBQ2pDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9qd2UvZ2VuZXJhbC9kZWNyeXB0LmpzP2NhOTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZmxhdHRlbmVkRGVjcnlwdCB9IGZyb20gJy4uL2ZsYXR0ZW5lZC9kZWNyeXB0LmpzJztcbmltcG9ydCB7IEpXRURlY3J5cHRpb25GYWlsZWQsIEpXRUludmFsaWQgfSBmcm9tICcuLi8uLi91dGlsL2Vycm9ycy5qcyc7XG5pbXBvcnQgaXNPYmplY3QgZnJvbSAnLi4vLi4vbGliL2lzX29iamVjdC5qcyc7XG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZ2VuZXJhbERlY3J5cHQoandlLCBrZXksIG9wdGlvbnMpIHtcbiAgICBpZiAoIWlzT2JqZWN0KGp3ZSkpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0dlbmVyYWwgSldFIG11c3QgYmUgYW4gb2JqZWN0Jyk7XG4gICAgfVxuICAgIGlmICghQXJyYXkuaXNBcnJheShqd2UucmVjaXBpZW50cykgfHwgIWp3ZS5yZWNpcGllbnRzLmV2ZXJ5KGlzT2JqZWN0KSkge1xuICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSldFIFJlY2lwaWVudHMgbWlzc2luZyBvciBpbmNvcnJlY3QgdHlwZScpO1xuICAgIH1cbiAgICBpZiAoIWp3ZS5yZWNpcGllbnRzLmxlbmd0aCkge1xuICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSldFIFJlY2lwaWVudHMgaGFzIG5vIG1lbWJlcnMnKTtcbiAgICB9XG4gICAgZm9yIChjb25zdCByZWNpcGllbnQgb2YgandlLnJlY2lwaWVudHMpIHtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIHJldHVybiBhd2FpdCBmbGF0dGVuZWREZWNyeXB0KHtcbiAgICAgICAgICAgICAgICBhYWQ6IGp3ZS5hYWQsXG4gICAgICAgICAgICAgICAgY2lwaGVydGV4dDogandlLmNpcGhlcnRleHQsXG4gICAgICAgICAgICAgICAgZW5jcnlwdGVkX2tleTogcmVjaXBpZW50LmVuY3J5cHRlZF9rZXksXG4gICAgICAgICAgICAgICAgaGVhZGVyOiByZWNpcGllbnQuaGVhZGVyLFxuICAgICAgICAgICAgICAgIGl2OiBqd2UuaXYsXG4gICAgICAgICAgICAgICAgcHJvdGVjdGVkOiBqd2UucHJvdGVjdGVkLFxuICAgICAgICAgICAgICAgIHRhZzogandlLnRhZyxcbiAgICAgICAgICAgICAgICB1bnByb3RlY3RlZDogandlLnVucHJvdGVjdGVkLFxuICAgICAgICAgICAgfSwga2V5LCBvcHRpb25zKTtcbiAgICAgICAgfVxuICAgICAgICBjYXRjaCB7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGhyb3cgbmV3IEpXRURlY3J5cHRpb25GYWlsZWQoKTtcbn1cbiJdLCJuYW1lcyI6WyJmbGF0dGVuZWREZWNyeXB0IiwiSldFRGVjcnlwdGlvbkZhaWxlZCIsIkpXRUludmFsaWQiLCJpc09iamVjdCIsImdlbmVyYWxEZWNyeXB0IiwiandlIiwia2V5Iiwib3B0aW9ucyIsIkFycmF5IiwiaXNBcnJheSIsInJlY2lwaWVudHMiLCJldmVyeSIsImxlbmd0aCIsInJlY2lwaWVudCIsImFhZCIsImNpcGhlcnRleHQiLCJlbmNyeXB0ZWRfa2V5IiwiaGVhZGVyIiwiaXYiLCJwcm90ZWN0ZWQiLCJ0YWciLCJ1bnByb3RlY3RlZCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwe/general/decrypt.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwe/general/encrypt.js": /*!****************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwe/general/encrypt.js ***! \****************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GeneralEncrypt: () => (/* binding */ GeneralEncrypt)\n/* harmony export */ });\n/* harmony import */ var _flattened_encrypt_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../flattened/encrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwe/flattened/encrypt.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_cek_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../lib/cek.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/cek.js\");\n/* harmony import */ var _lib_is_disjoint_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../lib/is_disjoint.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_disjoint.js\");\n/* harmony import */ var _lib_encrypt_key_management_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../lib/encrypt_key_management.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/encrypt_key_management.js\");\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../runtime/base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n/* harmony import */ var _lib_validate_crit_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../lib/validate_crit.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/validate_crit.js\");\n\n\n\n\n\n\n\nclass IndividualRecipient {\n constructor(enc, key, options){\n this.parent = enc;\n this.key = key;\n this.options = options;\n }\n setUnprotectedHeader(unprotectedHeader) {\n if (this.unprotectedHeader) {\n throw new TypeError(\"setUnprotectedHeader can only be called once\");\n }\n this.unprotectedHeader = unprotectedHeader;\n return this;\n }\n addRecipient(...args) {\n return this.parent.addRecipient(...args);\n }\n encrypt(...args) {\n return this.parent.encrypt(...args);\n }\n done() {\n return this.parent;\n }\n}\nclass GeneralEncrypt {\n constructor(plaintext){\n this._recipients = [];\n this._plaintext = plaintext;\n }\n addRecipient(key, options) {\n const recipient = new IndividualRecipient(this, key, {\n crit: options === null || options === void 0 ? void 0 : options.crit\n });\n this._recipients.push(recipient);\n return recipient;\n }\n setProtectedHeader(protectedHeader) {\n if (this._protectedHeader) {\n throw new TypeError(\"setProtectedHeader can only be called once\");\n }\n this._protectedHeader = protectedHeader;\n return this;\n }\n setSharedUnprotectedHeader(sharedUnprotectedHeader) {\n if (this._unprotectedHeader) {\n throw new TypeError(\"setSharedUnprotectedHeader can only be called once\");\n }\n this._unprotectedHeader = sharedUnprotectedHeader;\n return this;\n }\n setAdditionalAuthenticatedData(aad) {\n this._aad = aad;\n return this;\n }\n async encrypt(options) {\n var _a, _b, _c;\n if (!this._recipients.length) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid(\"at least one recipient must be added\");\n }\n options = {\n deflateRaw: options === null || options === void 0 ? void 0 : options.deflateRaw\n };\n if (this._recipients.length === 1) {\n const [recipient] = this._recipients;\n const flattened = await new _flattened_encrypt_js__WEBPACK_IMPORTED_MODULE_1__.FlattenedEncrypt(this._plaintext).setAdditionalAuthenticatedData(this._aad).setProtectedHeader(this._protectedHeader).setSharedUnprotectedHeader(this._unprotectedHeader).setUnprotectedHeader(recipient.unprotectedHeader).encrypt(recipient.key, {\n ...recipient.options,\n ...options\n });\n let jwe = {\n ciphertext: flattened.ciphertext,\n iv: flattened.iv,\n recipients: [\n {}\n ],\n tag: flattened.tag\n };\n if (flattened.aad) jwe.aad = flattened.aad;\n if (flattened.protected) jwe.protected = flattened.protected;\n if (flattened.unprotected) jwe.unprotected = flattened.unprotected;\n if (flattened.encrypted_key) jwe.recipients[0].encrypted_key = flattened.encrypted_key;\n if (flattened.header) jwe.recipients[0].header = flattened.header;\n return jwe;\n }\n let enc;\n for(let i = 0; i < this._recipients.length; i++){\n const recipient = this._recipients[i];\n if (!(0,_lib_is_disjoint_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this._protectedHeader, this._unprotectedHeader, recipient.unprotectedHeader)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid(\"JWE Protected, JWE Shared Unprotected and JWE Per-Recipient Header Parameter names must be disjoint\");\n }\n const joseHeader = {\n ...this._protectedHeader,\n ...this._unprotectedHeader,\n ...recipient.unprotectedHeader\n };\n const { alg } = joseHeader;\n if (typeof alg !== \"string\" || !alg) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid('JWE \"alg\" (Algorithm) Header Parameter missing or invalid');\n }\n if (alg === \"dir\" || alg === \"ECDH-ES\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid('\"dir\" and \"ECDH-ES\" alg may only be used with a single recipient');\n }\n if (typeof joseHeader.enc !== \"string\" || !joseHeader.enc) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid('JWE \"enc\" (Encryption Algorithm) Header Parameter missing or invalid');\n }\n if (!enc) {\n enc = joseHeader.enc;\n } else if (enc !== joseHeader.enc) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid('JWE \"enc\" (Encryption Algorithm) Header Parameter must be the same for all recipients');\n }\n (0,_lib_validate_crit_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(_util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid, new Map(), recipient.options.crit, this._protectedHeader, joseHeader);\n if (joseHeader.zip !== undefined) {\n if (!this._protectedHeader || !this._protectedHeader.zip) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid('JWE \"zip\" (Compression Algorithm) Header MUST be integrity protected');\n }\n }\n }\n const cek = (0,_lib_cek_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(enc);\n let jwe = {\n ciphertext: \"\",\n iv: \"\",\n recipients: [],\n tag: \"\"\n };\n for(let i = 0; i < this._recipients.length; i++){\n const recipient = this._recipients[i];\n const target = {};\n jwe.recipients.push(target);\n const joseHeader = {\n ...this._protectedHeader,\n ...this._unprotectedHeader,\n ...recipient.unprotectedHeader\n };\n const p2c = joseHeader.alg.startsWith(\"PBES2\") ? 2048 + i : undefined;\n if (i === 0) {\n const flattened = await new _flattened_encrypt_js__WEBPACK_IMPORTED_MODULE_1__.FlattenedEncrypt(this._plaintext).setAdditionalAuthenticatedData(this._aad).setContentEncryptionKey(cek).setProtectedHeader(this._protectedHeader).setSharedUnprotectedHeader(this._unprotectedHeader).setUnprotectedHeader(recipient.unprotectedHeader).setKeyManagementParameters({\n p2c\n }).encrypt(recipient.key, {\n ...recipient.options,\n ...options,\n [_flattened_encrypt_js__WEBPACK_IMPORTED_MODULE_1__.unprotected]: true\n });\n jwe.ciphertext = flattened.ciphertext;\n jwe.iv = flattened.iv;\n jwe.tag = flattened.tag;\n if (flattened.aad) jwe.aad = flattened.aad;\n if (flattened.protected) jwe.protected = flattened.protected;\n if (flattened.unprotected) jwe.unprotected = flattened.unprotected;\n target.encrypted_key = flattened.encrypted_key;\n if (flattened.header) target.header = flattened.header;\n continue;\n }\n const { encryptedKey, parameters } = await (0,_lib_encrypt_key_management_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(((_a = recipient.unprotectedHeader) === null || _a === void 0 ? void 0 : _a.alg) || ((_b = this._protectedHeader) === null || _b === void 0 ? void 0 : _b.alg) || ((_c = this._unprotectedHeader) === null || _c === void 0 ? void 0 : _c.alg), enc, recipient.key, cek, {\n p2c\n });\n target.encrypted_key = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_6__.encode)(encryptedKey);\n if (recipient.unprotectedHeader || parameters) target.header = {\n ...recipient.unprotectedHeader,\n ...parameters\n };\n }\n return jwe;\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandlL2dlbmVyYWwvZW5jcnlwdC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUF3RTtBQUN0QjtBQUNQO0FBQ087QUFDcUI7QUFDTjtBQUNYO0FBQ3RELE1BQU1TO0lBQ0ZDLFlBQVlDLEdBQUcsRUFBRUMsR0FBRyxFQUFFQyxPQUFPLENBQUU7UUFDM0IsSUFBSSxDQUFDQyxNQUFNLEdBQUdIO1FBQ2QsSUFBSSxDQUFDQyxHQUFHLEdBQUdBO1FBQ1gsSUFBSSxDQUFDQyxPQUFPLEdBQUdBO0lBQ25CO0lBQ0FFLHFCQUFxQkMsaUJBQWlCLEVBQUU7UUFDcEMsSUFBSSxJQUFJLENBQUNBLGlCQUFpQixFQUFFO1lBQ3hCLE1BQU0sSUFBSUMsVUFBVTtRQUN4QjtRQUNBLElBQUksQ0FBQ0QsaUJBQWlCLEdBQUdBO1FBQ3pCLE9BQU8sSUFBSTtJQUNmO0lBQ0FFLGFBQWEsR0FBR0MsSUFBSSxFQUFFO1FBQ2xCLE9BQU8sSUFBSSxDQUFDTCxNQUFNLENBQUNJLFlBQVksSUFBSUM7SUFDdkM7SUFDQUMsUUFBUSxHQUFHRCxJQUFJLEVBQUU7UUFDYixPQUFPLElBQUksQ0FBQ0wsTUFBTSxDQUFDTSxPQUFPLElBQUlEO0lBQ2xDO0lBQ0FFLE9BQU87UUFDSCxPQUFPLElBQUksQ0FBQ1AsTUFBTTtJQUN0QjtBQUNKO0FBQ08sTUFBTVE7SUFDVFosWUFBWWEsU0FBUyxDQUFFO1FBQ25CLElBQUksQ0FBQ0MsV0FBVyxHQUFHLEVBQUU7UUFDckIsSUFBSSxDQUFDQyxVQUFVLEdBQUdGO0lBQ3RCO0lBQ0FMLGFBQWFOLEdBQUcsRUFBRUMsT0FBTyxFQUFFO1FBQ3ZCLE1BQU1hLFlBQVksSUFBSWpCLG9CQUFvQixJQUFJLEVBQUVHLEtBQUs7WUFBRWUsTUFBTWQsWUFBWSxRQUFRQSxZQUFZLEtBQUssSUFBSSxLQUFLLElBQUlBLFFBQVFjLElBQUk7UUFBQztRQUM1SCxJQUFJLENBQUNI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M0MsV0FBVyxHQUFHMEMsVUFBVTFDLFdBQVc7Z0JBQzNDMEQsT0FBT1QsYUFBYSxHQUFHUCxVQUFVTyxhQUFhO2dCQUM5QyxJQUFJUCxVQUFVUSxNQUFNLEVBQ2hCUSxPQUFPUixNQUFNLEdBQUdSLFVBQVVRLE1BQU07Z0JBQ3BDO1lBQ0o7WUFDQSxNQUFNLEVBQUVhLFlBQVksRUFBRUMsVUFBVSxFQUFFLEdBQUcsTUFBTTVELDBFQUFvQkEsQ0FBQyxDQUFDLENBQUNpQyxLQUFLWixVQUFVVixpQkFBaUIsTUFBTSxRQUFRc0IsT0FBTyxLQUFLLElBQUksS0FBSyxJQUFJQSxHQUFHZ0IsR0FBRyxLQUMxSSxFQUFDZixLQUFLLElBQUksQ0FBQ1IsZ0JBQWdCLE1BQU0sUUFBUVEsT0FBTyxLQUFLLElBQUksS0FBSyxJQUFJQSxHQUFHZSxHQUFHLEtBQ3hFLEVBQUNkLEtBQUssSUFBSSxDQUFDTixrQkFBa0IsTUFBTSxRQUFRTSxPQUFPLEtBQUssSUFBSSxLQUFLLElBQUlBLEdBQUdjLEdBQUcsR0FBRzNDLEtBQUtlLFVBQVVkLEdBQUcsRUFBRThDLEtBQUs7Z0JBQUVFO1lBQUk7WUFDakhELE9BQU9ULGFBQWEsR0FBRzNDLDZEQUFTQSxDQUFDeUQ7WUFDakMsSUFBSXRDLFVBQVVWLGlCQUFpQixJQUFJaUQsWUFDL0JOLE9BQU9SLE1BQU0sR0FBRztnQkFBRSxHQUFHekIsVUFBVVYsaUJBQWlCO2dCQUFFLEdBQUdpRCxVQUFVO1lBQUM7UUFDeEU7UUFDQSxPQUFPckI7SUFDWDtBQUNKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9qd2UvZ2VuZXJhbC9lbmNyeXB0LmpzPzZhNTAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRmxhdHRlbmVkRW5jcnlwdCwgdW5wcm90ZWN0ZWQgfSBmcm9tICcuLi9mbGF0dGVuZWQvZW5jcnlwdC5qcyc7XG5pbXBvcnQgeyBKV0VJbnZhbGlkIH0gZnJvbSAnLi4vLi4vdXRpbC9lcnJvcnMuanMnO1xuaW1wb3J0IGdlbmVyYXRlQ2VrIGZyb20gJy4uLy4uL2xpYi9jZWsuanMnO1xuaW1wb3J0IGlzRGlzam9pbnQgZnJvbSAnLi4vLi4vbGliL2lzX2Rpc2pvaW50LmpzJztcbmltcG9ydCBlbmNyeXB0S2V5TWFuYWdlbWVudCBmcm9tICcuLi8uLi9saWIvZW5jcnlwdF9rZXlfbWFuYWdlbWVudC5qcyc7XG5pbXBvcnQgeyBlbmNvZGUgYXMgYmFzZTY0dXJsIH0gZnJvbSAnLi4vLi4vcnVudGltZS9iYXNlNjR1cmwuanMnO1xuaW1wb3J0IHZhbGlkYXRlQ3JpdCBmcm9tICcuLi8uLi9saWIvdmFsaWRhdGVfY3JpdC5qcyc7XG5jbGFzcyBJbmRpdmlkdWFsUmVjaXBpZW50IHtcbiAgICBjb25zdHJ1Y3RvcihlbmMsIGtleSwgb3B0aW9ucykge1xuICAgICAgICB0aGlzLnBhcmVudCA9IGVuYztcbiAgICAgICAgdGhpcy5rZXkgPSBrZXk7XG4gICAgICAgIHRoaXMub3B0aW9ucyA9IG9wdGlvbnM7XG4gICAgfVxuICAgIHNldFVucHJvdGVjdGVkSGVhZGVyKHVucHJvdGVjdGVkSGVhZGVyKSB7XG4gICAgICAgIGlmICh0aGlzLnVucHJvdGVjdGVkSGVhZGVyKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdzZXRVbnByb3RlY3RlZEhlYWRlciBjYW4gb25seSBiZSBjYWxsZWQgb25jZScpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMudW5wcm90ZWN0ZWRIZWFkZXIgPSB1bnByb3RlY3RlZEhlYWRlcjtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuICAgIGFkZFJlY2lwaWVudCguLi5hcmdzKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnBhcmVudC5hZGRSZWNpcGllbnQoLi4uYXJncyk7XG4gICAgfVxuICAgIGVuY3J5cHQoLi4uYXJncykge1xuICAgICAgICByZXR1cm4gdGhpcy5wYXJlbnQuZW5jcnlwdCguLi5hcmdzKTtcbiAgICB9XG4gICAgZG9uZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMucGFyZW50O1xuICAgIH1cbn1cbmV4cG9ydCBjbGFzcyBHZW5lcmFsRW5jcnlwdCB7XG4gICAgY29uc3RydWN0b3IocGxhaW50ZXh0KSB7XG4gICAgICAgIHRoaXMuX3JlY2lwaWVudHMgPSBbXTtcbiAgICAgICAgdGhpcy5fcGxhaW50ZXh0ID0gcGxhaW50ZXh0O1xuICAgIH1cbiAgICBhZGRSZWNpcGllbnQoa2V5LCBvcHRpb25zKSB7XG4gICAgICAgIGNvbnN0IHJlY2lwaWVudCA9IG5ldyBJbmRpdmlkdWFsUmVjaXBpZW50KHRoaXMsIGtleSwgeyBjcml0OiBvcHRpb25zID09PSBudWxsIHx8IG9wdGlvbnMgPT09IHZvaWQgMCA/IHZvaWQgMCA6IG9wdGlvbnMuY3JpdCB9KTtcbiAgICAgICAgdGhpcy5fcmVjaXBpZW50cy5wdXNoKHJlY2lwaWVudCk7XG4gICAgICAgIHJldHVybiByZWNpcGllbnQ7XG4gICAgfVxuICAgIHNldFByb3RlY3RlZEhlYWRlcihwcm90ZWN0ZWRIZWFkZXIpIHtcbiAgICAgICAgaWYgKHRoaXMuX3Byb3RlY3RlZEhlYWRlcikge1xuICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignc2V0UHJvdGVjdGVkSGVhZGVyIGNhbiBvbmx5IGJlIGNhbGxlZCBvbmNlJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fcHJvdGVjdGVkSGVhZGVyID0gcHJvdGVjdGVkSGVhZGVyO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG4gICAgc2V0U2hhcmVkVW5wcm90ZWN0ZWRIZWFkZXIoc2hhcmVkVW5wcm90ZWN0ZWRIZWFkZXIpIHtcbiAgICAgICAgaWYgKHRoaXMuX3VucHJvdGVjdGVkSGVhZGVyKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdzZXRTaGFyZWRVbnByb3RlY3RlZEhlYWRlciBjYW4gb25seSBiZSBjYWxsZWQgb25jZScpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuX3VucHJvdGVjdGVkSGVhZGVyID0gc2hhcmVkVW5wcm90ZWN0ZWRIZWFkZXI7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbiAgICBzZXRBZGRpdGlvbmFsQXV0aGVudGljYXRlZERhdGEoYWFkKSB7XG4gICAgICAgIHRoaXMuX2FhZCA9IGFhZDtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuICAgIGFzeW5jIGVuY3J5cHQob3B0aW9ucykge1xuICAgICAgICB2YXIgX2EsIF9iLCBfYztcbiAgICAgICAgaWYgKCF0aGlzLl9yZWNpcGllbnRzLmxlbmd0aCkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ2F0IGxlYXN0IG9uZSByZWNpcGllbnQgbXVzdCBiZSBhZGRlZCcpO1xuICAgICAgICB9XG4gICAgICAgIG9wdGlvbnMgPSB7IGRlZmxhdGVSYXc6IG9wdGlvbnMgPT09IG51bGwgfHwgb3B0aW9ucyA9PT0gdm9pZCAwID8gdm9pZCAwIDogb3B0aW9ucy5kZWZsYXRlUmF3IH07XG4gICAgICAgIGlmICh0aGlzLl9yZWNpcGllbnRzLmxlbmd0aCA9PT0gMSkge1xuICAgICAgICAgICAgY29uc3QgW3JlY2lwaWVudF0gPSB0aGlzLl9yZWNpcGllbnRzO1xuICAgICAgICAgICAgY29uc3QgZmxhdHRlbmVkID0gYXdhaXQgbmV3IEZsYXR0ZW5lZEVuY3J5cHQodGhpcy5fcGxhaW50ZXh0KVxuICAgICAgICAgICAgICAgIC5zZXRBZGRpdGlvbmFsQXV0aGVudGljYXRlZERhdGEodGhpcy5fYWFkKVxuICAgICAgICAgICAgICAgIC5zZXRQcm90ZWN0ZWRIZWFkZXIodGhpcy5fcHJvdGVjdGVkSGVhZGVyKVxuICAgICAgICAgICAgICAgIC5zZXRTaGFyZWRVbnByb3RlY3RlZEhlYWRlcih0aGlzLl91bnByb3RlY3RlZEhlYWRlcilcbiAgICAgICAgICAgICAgICAuc2V0VW5wcm90ZWN0ZWRIZWFkZXIocmVjaXBpZW50LnVucHJvdGVjdGVkSGVhZGVyKVxuICAgICAgICAgICAgICAgIC5lbmNyeXB0KHJlY2lwaWVudC5rZXksIHsgLi4ucmVjaXBpZW50Lm9wdGlvbnMsIC4uLm9wdGlvbnMgfSk7XG4gICAgICAgICAgICBsZXQgandlID0ge1xuICAgICAgICAgICAgICAgIGNpcGhlcnRleHQ6IGZsYXR0ZW5lZC5jaXBoZXJ0ZXh0LFxuICAgICAgICAgICAgICAgIGl2OiBmbGF0dGVuZWQuaXYsXG4gICAgICAgICAgICAgICAgcmVjaXBpZW50czogW3t9XSxcbiAgICAgICAgICAgICAgICB0YWc6IGZsYXR0ZW5lZC50YWcsXG4gICAgICAgICAgICB9O1xuICAgICAgICAgICAgaWYgKGZsYXR0ZW5lZC5hYWQpXG4gICAgICAgICAgICAgICAgandlLmFhZCA9IGZsYXR0ZW5lZC5hYWQ7XG4gICAgICAgICAgICBpZiAoZmxhdHRlbmVkLnByb3RlY3RlZClcbiAgICAgICAgICAgICAgICBqd2UucHJvdGVjdGVkID0gZmxhdHRlbmVkLnByb3RlY3RlZDtcbiAgICAgICAgICAgIGlmIChmbGF0dGVuZWQudW5wcm90ZWN0ZWQpXG4gICAgICAgICAgICAgICAgandlLnVucHJvdGVjdGVkID0gZmxhdHRlbmVkLnVucHJvdGVjdGVkO1xuICAgICAgICAgICAgaWYgKGZsYXR0ZW5lZC5lbmNyeXB0ZWRfa2V5KVxuICAgICAgICAgICAgICAgIGp3ZS5yZWNpcGllbnRzWzBdLmVuY3J5cHRlZF9rZXkgPSBmbGF0dGVuZWQuZW5jcnlwdGVkX2tleTtcbiAgICAgICAgICAgIGlmIChmbGF0dGVuZWQuaGVhZGVyKVxuICAgICAgICAgICAgICAgIGp3ZS5yZWNpcGllbnRzWzBdLmhlYWRlciA9IGZsYXR0ZW5lZC5oZWFkZXI7XG4gICAgICAgICAgICByZXR1cm4gandlO1xuICAgICAgICB9XG4gICAgICAgIGxldCBlbmM7XG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgdGhpcy5fcmVjaXBpZW50cy5sZW5ndGg7IGkrKykge1xuICAgICAgICAgICAgY29uc3QgcmVjaXBpZW50ID0gdGhpcy5fcmVjaXBpZW50c1tpXTtcbiAgICAgICAgICAgIGlmICghaXNEaXNqb2ludCh0aGlzLl9wcm90ZWN0ZWRIZWFkZXIsIHRoaXMuX3VucHJvdGVjdGVkSGVhZGVyLCByZWNpcGllbnQudW5wcm90ZWN0ZWRIZWFkZXIpKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0pXRSBQcm90ZWN0ZWQsIEpXRSBTaGFyZWQgVW5wcm90ZWN0ZWQgYW5kIEpXRSBQZXItUmVjaXBpZW50IEhlYWRlciBQYXJhbWV0ZXIgbmFtZXMgbXVzdCBiZSBkaXNqb2ludCcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3Qgam9zZUhlYWRlciA9IHtcbiAgICAgICAgICAgICAgICAuLi50aGlzLl9wcm90ZWN0ZWRIZWFkZXIsXG4gICAgICAgICAgICAgICAgLi4udGhpcy5fdW5wcm90ZWN0ZWRIZWFkZXIsXG4gICAgICAgICAgICAgICAgLi4ucmVjaXBpZW50LnVucHJvdGVjdGVkSGVhZGVyLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGNvbnN0IHsgYWxnIH0gPSBqb3NlSGVhZGVyO1xuICAgICAgICAgICAgaWYgKHR5cGVvZiBhbGcgIT09ICdzdHJpbmcnIHx8ICFhbGcpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSldFIFwiYWxnXCIgKEFsZ29yaXRobSkgSGVhZGVyIFBhcmFtZXRlciBtaXNzaW5nIG9yIGludmFsaWQnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmIChhbGcgPT09ICdkaXInIHx8IGFsZyA9PT0gJ0VDREgtRVMnKSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ1wiZGlyXCIgYW5kIFwiRUNESC1FU1wiIGFsZyBtYXkgb25seSBiZSB1c2VkIHdpdGggYSBzaW5nbGUgcmVjaXBpZW50Jyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAodHlwZW9mIGpvc2VIZWFkZXIuZW5jICE9PSAnc3RyaW5nJyB8fCAham9zZUhlYWRlci5lbmMpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSldFIFwiZW5jXCIgKEVuY3J5cHRpb24gQWxnb3JpdGhtKSBIZWFkZXIgUGFyYW1ldGVyIG1pc3Npbmcgb3IgaW52YWxpZCcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKCFlbmMpIHtcbiAgICAgICAgICAgICAgICBlbmMgPSBqb3NlSGVhZGVyLmVuYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGVsc2UgaWYgKGVuYyAhPT0gam9zZUhlYWRlci5lbmMpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSldFIFwiZW5jXCIgKEVuY3J5cHRpb24gQWxnb3JpdGhtKSBIZWFkZXIgUGFyYW1ldGVyIG11c3QgYmUgdGhlIHNhbWUgZm9yIGFsbCByZWNpcGllbnRzJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB2YWxpZGF0ZUNyaXQoSldFSW52YWxpZCwgbmV3IE1hcCgpLCByZWNpcGllbnQub3B0aW9ucy5jcml0LCB0aGlzLl9wcm90ZWN0ZWRIZWFkZXIsIGpvc2VIZWFkZXIpO1xuICAgICAgICAgICAgaWYgKGpvc2VIZWFkZXIuemlwICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICBpZiAoIXRoaXMuX3Byb3RlY3RlZEhlYWRlciB8fCAhdGhpcy5fcHJvdGVjdGVkSGVhZGVyLnppcCkge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSldFIFwiemlwXCIgKENvbXByZXNzaW9uIEFsZ29yaXRobSkgSGVhZGVyIE1VU1QgYmUgaW50ZWdyaXR5IHByb3RlY3RlZCcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBjb25zdCBjZWsgPSBnZW5lcmF0ZUNlayhlbmMpO1xuICAgICAgICBsZXQgandlID0ge1xuICAgICAgICAgICAgY2lwaGVydGV4dDogJycsXG4gICAgICAgICAgICBpdjogJycsXG4gICAgICAgICAgICByZWNpcGllbnRzOiBbXSxcbiAgICAgICAgICAgIHRhZzogJycsXG4gICAgICAgIH07XG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgdGhpcy5fcmVjaXBpZW50cy5sZW5ndGg7IGkrKykge1xuICAgICAgICAgICAgY29uc3QgcmVjaXBpZW50ID0gdGhpcy5fcmVjaXBpZW50c1tpXTtcbiAgICAgICAgICAgIGNvbnN0IHRhcmdldCA9IHt9O1xuICAgICAgICAgICAgandlLnJlY2lwaWVudHMucHVzaCh0YXJnZXQpO1xuICAgICAgICAgICAgY29uc3Qgam9zZUhlYWRlciA9IHtcbiAgICAgICAgICAgICAgICAuLi50aGlzLl9wcm90ZWN0ZWRIZWFkZXIsXG4gICAgICAgICAgICAgICAgLi4udGhpcy5fdW5wcm90ZWN0ZWRIZWFkZXIsXG4gICAgICAgICAgICAgICAgLi4ucmVjaXBpZW50LnVucHJvdGVjdGVkSGVhZGVyLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGNvbnN0IHAyYyA9IGpvc2VIZWFkZXIuYWxnLnN0YXJ0c1dpdGgoJ1BCRVMyJykgPyAyMDQ4ICsgaSA6IHVuZGVmaW5lZDtcbiAgICAgICAgICAgIGlmIChpID09PSAwKSB7XG4gICAgICAgICAgICAgICAgY29uc3QgZmxhdHRlbmVkID0gYXdhaXQgbmV3IEZsYXR0ZW5lZEVuY3J5cHQodGhpcy5fcGxhaW50ZXh0KVxuICAgICAgICAgICAgICAgICAgICAuc2V0QWRkaXRpb25hbEF1dGhlbnRpY2F0ZWREYXRhKHRoaXMuX2FhZClcbiAgICAgICAgICAgICAgICAgICAgLnNldENvbnRlbnRFbmNyeXB0aW9uS2V5KGNlaylcbiAgICAgICAgICAgICAgICAgICAgLnNldFByb3RlY3RlZEhlYWRlcih0aGlzLl9wcm90ZWN0ZWRIZWFkZXIpXG4gICAgICAgICAgICAgICAgICAgIC5zZXRTaGFyZWRVbnByb3RlY3RlZEhlYWRlcih0aGlzLl91bnByb3RlY3RlZEhlYWRlcilcbiAgICAgICAgICAgICAgICAgICAgLnNldFVucHJvdGVjdGVkSGVhZGVyKHJlY2lwaWVudC51bnByb3RlY3RlZEhlYWRlcilcbiAgICAgICAgICAgICAgICAgICAgLnNldEtleU1hbmFnZW1lbnRQYXJhbWV0ZXJzKHsgcDJjIH0pXG4gICAgICAgICAgICAgICAgICAgIC5lbmNyeXB0KHJlY2lwaWVudC5rZXksIHtcbiAgICAgICAgICAgICAgICAgICAgLi4ucmVjaXBpZW50Lm9wdGlvbnMsXG4gICAgICAgICAgICAgICAgICAgIC4uLm9wdGlvbnMsXG4gICAgICAgICAgICAgICAgICAgIFt1bnByb3RlY3RlZF06IHRydWUsXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgandlLmNpcGhlcnRleHQgPSBmbGF0dGVuZWQuY2lwaGVydGV4dDtcbiAgICAgICAgICAgICAgICBqd2UuaXYgPSBmbGF0dGVuZWQuaXY7XG4gICAgICAgICAgICAgICAgandlLnRhZyA9IGZsYXR0ZW5lZC50YWc7XG4gICAgICAgICAgICAgICAgaWYgKGZsYXR0ZW5lZC5hYWQpXG4gICAgICAgICAgICAgICAgICAgIGp3ZS5hYWQgPSBmbGF0dGVuZWQuYWFkO1xuICAgICAgICAgICAgICAgIGlmIChmbGF0dGVuZWQucHJvdGVjdGVkKVxuICAgICAgICAgICAgICAgICAgICBqd2UucHJvdGVjdGVkID0gZmxhdHRlbmVkLnByb3RlY3RlZDtcbiAgICAgICAgICAgICAgICBpZiAoZmxhdHRlbmVkLnVucHJvdGVjdGVkKVxuICAgICAgICAgICAgICAgICAgICBqd2UudW5wcm90ZWN0ZWQgPSBmbGF0dGVuZWQudW5wcm90ZWN0ZWQ7XG4gICAgICAgICAgICAgICAgdGFyZ2V0LmVuY3J5cHRlZF9rZXkgPSBmbGF0dGVuZWQuZW5jcnlwdGVkX2tleTtcbiAgICAgICAgICAgICAgICBpZiAoZmxhdHRlbmVkLmhlYWRlcilcbiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0LmhlYWRlciA9IGZsYXR0ZW5lZC5oZWFkZXI7XG4gICAgICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb25zdCB7IGVuY3J5cHRlZEtleSwgcGFyYW1ldGVycyB9ID0gYXdhaXQgZW5jcnlwdEtleU1hbmFnZW1lbnQoKChfYSA9IHJlY2lwaWVudC51bnByb3RlY3RlZEhlYWRlcikgPT09IG51bGwgfHwgX2EgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9hLmFsZykgfHxcbiAgICAgICAgICAgICAgICAoKF9iID0gdGhpcy5fcHJvdGVjdGVkSGVhZGVyKSA9PT0gbnVsbCB8fCBfYiA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2IuYWxnKSB8fFxuICAgICAgICAgICAgICAgICgoX2MgPSB0aGlzLl91bnByb3RlY3RlZEhlYWRlcikgPT09IG51bGwgfHwgX2MgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9jLmFsZyksIGVuYywgcmVjaXBpZW50LmtleSwgY2VrLCB7IHAyYyB9KTtcbiAgICAgICAgICAgIHRhcmdldC5lbmNyeXB0ZWRfa2V5ID0gYmFzZTY0dXJsKGVuY3J5cHRlZEtleSk7XG4gICAgICAgICAgICBpZiAocmVjaXBpZW50LnVucHJvdGVjdGVkSGVhZGVyIHx8IHBhcmFtZXRlcnMpXG4gICAgICAgICAgICAgICAgdGFyZ2V0LmhlYWRlciA9IHsgLi4ucmVjaXBpZW50LnVucHJvdGVjdGVkSGVhZGVyLCAuLi5wYXJhbWV0ZXJzIH07XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGp3ZTtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiRmxhdHRlbmVkRW5jcnlwdCIsInVucHJvdGVjdGVkIiwiSldFSW52YWxpZCIsImdlbmVyYXRlQ2VrIiwiaXNEaXNqb2ludCIsImVuY3J5cHRLZXlNYW5hZ2VtZW50IiwiZW5jb2RlIiwiYmFzZTY0dXJsIiwidmFsaWRhdGVDcml0IiwiSW5kaXZpZHVhbFJlY2lwaWVudCIsImNvbnN0cnVjdG9yIiwiZW5jIiwia2V5Iiwib3B0aW9ucyIsInBhcmVudCIsInNldFVucHJvdGVjdGVkSGVhZGVyIiwidW5wcm90ZWN0ZWRIZWFkZXIiLCJUeXBlRXJyb3IiLCJhZGRSZWNpcGllbnQiLCJhcmdzIiwiZW5jcnlwdCIsImRvbmUiLCJHZW5lcmFsRW5jcnlwdCIsInBsYWludGV4dCIsIl9yZWNpcGllbnRzIiwiX3BsYWludGV4dCIsInJlY2lwaWVudCIsImNyaXQiLCJwdXNoIiwic2V0UHJvdGVjdGVkSGVhZGVyIiwicHJvdGVjdGVkSGVhZGVyIiwiX3Byb3RlY3RlZEhlYWRlciIsInNldFNoYXJlZFVucHJvdGVjdGVkSGVhZGVyIiwic2hhcmVkVW5wcm90ZWN0ZWRIZWFkZXIiLCJfdW5wcm90ZWN0ZWRIZWFkZXIiLCJzZXRBZGRpdGlvbmFsQXV0aGVudGljYXRlZERhdGEiLCJhYWQiLCJfYWFkIiwiX2EiLCJfYiIsIl9jIiwibGVuZ3RoIiwiZGVmbGF0ZVJhdyIsImZsYXR0ZW5lZCIsImp3ZSIsImNpcGhlcnRleHQiLCJpdiIsInJlY2lwaWVudHMiLCJ0YWciLCJwcm90ZWN0ZWQiLCJlbmNyeXB0ZWRfa2V5IiwiaGVhZGVyIiwiaSIsImpvc2VIZWFkZXIiLCJhbGciLCJNYXAiLCJ6aXAiLCJ1bmRlZmluZWQiLCJjZWsiLCJ0YXJnZXQiLCJwMmMiLCJzdGFydHNXaXRoIiwic2V0Q29udGVudEVuY3J5cHRpb25LZXkiLCJzZXRLZXlNYW5hZ2VtZW50UGFyYW1ldGVycyIsImVuY3J5cHRlZEtleSIsInBhcmFtZXRlcnMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwe/general/encrypt.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwk/embedded.js": /*!*********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwk/embedded.js ***! \*********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ EmbeddedJWK: () => (/* binding */ EmbeddedJWK)\n/* harmony export */ });\n/* harmony import */ var _key_import_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../key/import.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/key/import.js\");\n/* harmony import */ var _lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../lib/is_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n\n\n\nasync function EmbeddedJWK(protectedHeader, token) {\n const joseHeader = {\n ...protectedHeader,\n ...token === null || token === void 0 ? void 0 : token.header\n };\n if (!(0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(joseHeader.jwk)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid('\"jwk\" (JSON Web Key) Header Parameter must be a JSON object');\n }\n const key = await (0,_key_import_js__WEBPACK_IMPORTED_MODULE_2__.importJWK)({\n ...joseHeader.jwk,\n ext: true\n }, joseHeader.alg, true);\n if (key instanceof Uint8Array || key.type !== \"public\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid('\"jwk\" (JSON Web Key) Header Parameter must be a public key');\n }\n return key;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandrL2VtYmVkZGVkLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBNkM7QUFDRjtBQUNJO0FBQ3hDLGVBQWVHLFlBQVlDLGVBQWUsRUFBRUMsS0FBSztJQUNwRCxNQUFNQyxhQUFhO1FBQ2YsR0FBR0YsZUFBZTtRQUNsQixHQUFHQyxVQUFVLFFBQVFBLFVBQVUsS0FBSyxJQUFJLEtBQUssSUFBSUEsTUFBTUUsTUFBTTtJQUNqRTtJQUNBLElBQUksQ0FBQ04sNkRBQVFBLENBQUNLLFdBQVdFLEdBQUcsR0FBRztRQUMzQixNQUFNLElBQUlOLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsTUFBTU8sTUFBTSxNQUFNVCx5REFBU0EsQ0FBQztRQUFFLEdBQUdNLFdBQVdFLEdBQUc7UUFBRUUsS0FBSztJQUFLLEdBQUdKLFdBQVdLLEdBQUcsRUFBRTtJQUM5RSxJQUFJRixlQUFlRyxjQUFjSCxJQUFJSSxJQUFJLEtBQUssVUFBVTtRQUNwRCxNQUFNLElBQUlYLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsT0FBT087QUFDWCIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandrL2VtYmVkZGVkLmpzP2JhMzQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaW1wb3J0SldLIH0gZnJvbSAnLi4va2V5L2ltcG9ydC5qcyc7XG5pbXBvcnQgaXNPYmplY3QgZnJvbSAnLi4vbGliL2lzX29iamVjdC5qcyc7XG5pbXBvcnQgeyBKV1NJbnZhbGlkIH0gZnJvbSAnLi4vdXRpbC9lcnJvcnMuanMnO1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIEVtYmVkZGVkSldLKHByb3RlY3RlZEhlYWRlciwgdG9rZW4pIHtcbiAgICBjb25zdCBqb3NlSGVhZGVyID0ge1xuICAgICAgICAuLi5wcm90ZWN0ZWRIZWFkZXIsXG4gICAgICAgIC4uLnRva2VuID09PSBudWxsIHx8IHRva2VuID09PSB2b2lkIDAgPyB2b2lkIDAgOiB0b2tlbi5oZWFkZXIsXG4gICAgfTtcbiAgICBpZiAoIWlzT2JqZWN0KGpvc2VIZWFkZXIuandrKSkge1xuICAgICAgICB0aHJvdyBuZXcgSldTSW52YWxpZCgnXCJqd2tcIiAoSlNPTiBXZWIgS2V5KSBIZWFkZXIgUGFyYW1ldGVyIG11c3QgYmUgYSBKU09OIG9iamVjdCcpO1xuICAgIH1cbiAgICBjb25zdCBrZXkgPSBhd2FpdCBpbXBvcnRKV0soeyAuLi5qb3NlSGVhZGVyLmp3aywgZXh0OiB0cnVlIH0sIGpvc2VIZWFkZXIuYWxnLCB0cnVlKTtcbiAgICBpZiAoa2V5IGluc3RhbmNlb2YgVWludDhBcnJheSB8fCBrZXkudHlwZSAhPT0gJ3B1YmxpYycpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXU0ludmFsaWQoJ1wiandrXCIgKEpTT04gV2ViIEtleSkgSGVhZGVyIFBhcmFtZXRlciBtdXN0IGJlIGEgcHVibGljIGtleScpO1xuICAgIH1cbiAgICByZXR1cm4ga2V5O1xufVxuIl0sIm5hbWVzIjpbImltcG9ydEpXSyIsImlzT2JqZWN0IiwiSldTSW52YWxpZCIsIkVtYmVkZGVkSldLIiwicHJvdGVjdGVkSGVhZGVyIiwidG9rZW4iLCJqb3NlSGVhZGVyIiwiaGVhZGVyIiwiandrIiwia2V5IiwiZXh0IiwiYWxnIiwiVWludDhBcnJheSIsInR5cGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwk/embedded.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwk/thumbprint.js": /*!***********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwk/thumbprint.js ***! \***********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ calculateJwkThumbprint: () => (/* binding */ calculateJwkThumbprint),\n/* harmony export */ calculateJwkThumbprintUri: () => (/* binding */ calculateJwkThumbprintUri)\n/* harmony export */ });\n/* harmony import */ var _runtime_digest_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../runtime/digest.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/digest.js\");\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../runtime/base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _lib_is_object_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../lib/is_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\");\n\n\n\n\n\nconst check = (value, description)=>{\n if (typeof value !== \"string\" || !value) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWKInvalid(`${description} missing or invalid`);\n }\n};\nasync function calculateJwkThumbprint(jwk, digestAlgorithm) {\n if (!(0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(jwk)) {\n throw new TypeError(\"JWK must be an object\");\n }\n digestAlgorithm !== null && digestAlgorithm !== void 0 ? digestAlgorithm : digestAlgorithm = \"sha256\";\n if (digestAlgorithm !== \"sha256\" && digestAlgorithm !== \"sha384\" && digestAlgorithm !== \"sha512\") {\n throw new TypeError('digestAlgorithm must one of \"sha256\", \"sha384\", or \"sha512\"');\n }\n let components;\n switch(jwk.kty){\n case \"EC\":\n check(jwk.crv, '\"crv\" (Curve) Parameter');\n check(jwk.x, '\"x\" (X Coordinate) Parameter');\n check(jwk.y, '\"y\" (Y Coordinate) Parameter');\n components = {\n crv: jwk.crv,\n kty: jwk.kty,\n x: jwk.x,\n y: jwk.y\n };\n break;\n case \"OKP\":\n check(jwk.crv, '\"crv\" (Subtype of Key Pair) Parameter');\n check(jwk.x, '\"x\" (Public Key) Parameter');\n components = {\n crv: jwk.crv,\n kty: jwk.kty,\n x: jwk.x\n };\n break;\n case \"RSA\":\n check(jwk.e, '\"e\" (Exponent) Parameter');\n check(jwk.n, '\"n\" (Modulus) Parameter');\n components = {\n e: jwk.e,\n kty: jwk.kty,\n n: jwk.n\n };\n break;\n case \"oct\":\n check(jwk.k, '\"k\" (Key Value) Parameter');\n components = {\n k: jwk.k,\n kty: jwk.kty\n };\n break;\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JOSENotSupported('\"kty\" (Key Type) Parameter missing or unsupported');\n }\n const data = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_2__.encoder.encode(JSON.stringify(components));\n return (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(await (0,_runtime_digest_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(digestAlgorithm, data));\n}\nasync function calculateJwkThumbprintUri(jwk, digestAlgorithm) {\n digestAlgorithm !== null && digestAlgorithm !== void 0 ? digestAlgorithm : digestAlgorithm = \"sha256\";\n const thumbprint = await calculateJwkThumbprint(jwk, digestAlgorithm);\n return `urn:ietf:params:oauth:jwk-thumbprint:sha-${digestAlgorithm.slice(-3)}:${thumbprint}`;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandrL3RodW1icHJpbnQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUEwQztBQUNvQjtBQUNHO0FBQ2hCO0FBQ047QUFDM0MsTUFBTU8sUUFBUSxDQUFDQyxPQUFPQztJQUNsQixJQUFJLE9BQU9ELFVBQVUsWUFBWSxDQUFDQSxPQUFPO1FBQ3JDLE1BQU0sSUFBSUosdURBQVVBLENBQUMsQ0FBQyxFQUFFSyxZQUFZLG1CQUFtQixDQUFDO0lBQzVEO0FBQ0o7QUFDTyxlQUFlQyx1QkFBdUJDLEdBQUcsRUFBRUMsZUFBZTtJQUM3RCxJQUFJLENBQUNOLDZEQUFRQSxDQUFDSyxNQUFNO1FBQ2hCLE1BQU0sSUFBSUUsVUFBVTtJQUN4QjtJQUNBRCxvQkFBb0IsUUFBUUEsb0JBQW9CLEtBQUssSUFBSUEsa0JBQW1CQSxrQkFBa0I7SUFDOUYsSUFBSUEsb0JBQW9CLFlBQ3BCQSxvQkFBb0IsWUFDcEJBLG9CQUFvQixVQUFVO1FBQzlCLE1BQU0sSUFBSUMsVUFBVTtJQUN4QjtJQUNBLElBQUlDO0lBQ0osT0FBUUgsSUFBSUksR0FBRztRQUNYLEtBQUs7WUFDRFIsTUFBTUksSUFBSUssR0FBRyxFQUFFO1lBQ2ZULE1BQU1JLElBQUlNLENBQUMsRUFBRTtZQUNiVixNQUFNSSxJQUFJTyxDQUFDLEVBQUU7WUFDYkosYUFBYTtnQkFBRUUsS0FBS0wsSUFBSUssR0FBRztnQkFBRUQsS0FBS0osSUFBSUksR0FBRztnQkFBRUUsR0FBR04sSUFBSU0sQ0FBQztnQkFBRUMsR0FBR1AsSUFBSU8sQ0FBQztZQUFDO1lBQzlEO1FBQ0osS0FBSztZQUNEWCxNQUFNSSxJQUFJSyxHQUFHLEVBQUU7WUFDZlQsTUFBTUksSUFBSU0sQ0FBQyxFQUFFO1lBQ2JILGFBQWE7Z0JBQUVFLEtBQUtMLElBQUlLLEdBQUc7Z0JBQUVELEtBQUtKLElBQUlJLEdBQUc7Z0JBQUVFLEdBQUdOLElBQUlNLENBQUM7WUFBQztZQUNwRDtRQUNKLEtBQUs7WUFDRFYsTUFBTUksSUFBSVEsQ0FBQyxFQUFFO1lBQ2JaLE1BQU1JLElBQUlTLENBQUMsRUFBRTtZQUNiTixhQUFhO2dCQUFFSyxHQUFHUixJQUFJUSxDQUFDO2dCQUFFSixLQUFLSixJQUFJSSxHQUFHO2dCQUFFSyxHQUFHVCxJQUFJUyxDQUFDO1lBQUM7WUFDaEQ7UUFDSixLQUFLO1lBQ0RiLE1BQU1JLElBQUlVLENBQUMsRUFBRTtZQUNiUCxhQUFhO2dCQUFFTyxHQUFHVixJQUFJVSxDQUFDO2dCQUFFTixLQUFLSixJQUFJSSxHQUFHO1lBQUM7WUFDdEM7UUFDSjtZQUNJLE1BQU0sSUFBSVosNkRBQWdCQSxDQUFDO0lBQ25DO0lBQ0EsTUFBTW1CLE9BQU9qQix5REFBT0EsQ0FBQ0osTUFBTSxDQUFDc0IsS0FBS0MsU0FBUyxDQUFDVjtJQUMzQyxPQUFPWiw2REFBU0EsQ0FBQyxNQUFNRiw4REFBTUEsQ0FBQ1ksaUJBQWlCVTtBQUNuRDtBQUNPLGVBQWVHLDBCQUEwQmQsR0FBRyxFQUFFQyxlQUFlO0lBQ2hFQSxvQkFBb0IsUUFBUUEsb0JBQW9CLEtBQUssSUFBSUEsa0JBQW1CQSxrQkFBa0I7SUFDOUYsTUFBTWMsYUFBYSxNQUFNaEIsdUJBQXVCQyxLQUFLQztJQUNyRCxPQUFPLENBQUMseUNBQXlDLEVBQUVBLGdCQUFnQmUsS0FBSyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUVELFdBQVcsQ0FBQztBQUNoRyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandrL3RodW1icHJpbnQuanM/NGIzNyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZGlnZXN0IGZyb20gJy4uL3J1bnRpbWUvZGlnZXN0LmpzJztcbmltcG9ydCB7IGVuY29kZSBhcyBiYXNlNjR1cmwgfSBmcm9tICcuLi9ydW50aW1lL2Jhc2U2NHVybC5qcyc7XG5pbXBvcnQgeyBKT1NFTm90U3VwcG9ydGVkLCBKV0tJbnZhbGlkIH0gZnJvbSAnLi4vdXRpbC9lcnJvcnMuanMnO1xuaW1wb3J0IHsgZW5jb2RlciB9IGZyb20gJy4uL2xpYi9idWZmZXJfdXRpbHMuanMnO1xuaW1wb3J0IGlzT2JqZWN0IGZyb20gJy4uL2xpYi9pc19vYmplY3QuanMnO1xuY29uc3QgY2hlY2sgPSAodmFsdWUsIGRlc2NyaXB0aW9uKSA9PiB7XG4gICAgaWYgKHR5cGVvZiB2YWx1ZSAhPT0gJ3N0cmluZycgfHwgIXZhbHVlKSB7XG4gICAgICAgIHRocm93IG5ldyBKV0tJbnZhbGlkKGAke2Rlc2NyaXB0aW9ufSBtaXNzaW5nIG9yIGludmFsaWRgKTtcbiAgICB9XG59O1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGNhbGN1bGF0ZUp3a1RodW1icHJpbnQoandrLCBkaWdlc3RBbGdvcml0aG0pIHtcbiAgICBpZiAoIWlzT2JqZWN0KGp3aykpIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignSldLIG11c3QgYmUgYW4gb2JqZWN0Jyk7XG4gICAgfVxuICAgIGRpZ2VzdEFsZ29yaXRobSAhPT0gbnVsbCAmJiBkaWdlc3RBbGdvcml0aG0gIT09IHZvaWQgMCA/IGRpZ2VzdEFsZ29yaXRobSA6IChkaWdlc3RBbGdvcml0aG0gPSAnc2hhMjU2Jyk7XG4gICAgaWYgKGRpZ2VzdEFsZ29yaXRobSAhPT0gJ3NoYTI1NicgJiZcbiAgICAgICAgZGlnZXN0QWxnb3JpdGhtICE9PSAnc2hhMzg0JyAmJlxuICAgICAgICBkaWdlc3RBbGdvcml0aG0gIT09ICdzaGE1MTInKSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ2RpZ2VzdEFsZ29yaXRobSBtdXN0IG9uZSBvZiBcInNoYTI1NlwiLCBcInNoYTM4NFwiLCBvciBcInNoYTUxMlwiJyk7XG4gICAgfVxuICAgIGxldCBjb21wb25lbnRzO1xuICAgIHN3aXRjaCAoandrLmt0eSkge1xuICAgICAgICBjYXNlICdFQyc6XG4gICAgICAgICAgICBjaGVjayhqd2suY3J2LCAnXCJjcnZcIiAoQ3VydmUpIFBhcmFtZXRlcicpO1xuICAgICAgICAgICAgY2hlY2soandrLngsICdcInhcIiAoWCBDb29yZGluYXRlKSBQYXJhbWV0ZXInKTtcbiAgICAgICAgICAgIGNoZWNrKGp3ay55LCAnXCJ5XCIgKFkgQ29vcmRpbmF0ZSkgUGFyYW1ldGVyJyk7XG4gICAgICAgICAgICBjb21wb25lbnRzID0geyBjcnY6IGp3ay5jcnYsIGt0eTogandrLmt0eSwgeDogandrLngsIHk6IGp3ay55IH07XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAnT0tQJzpcbiAgICAgICAgICAgIGNoZWNrKGp3ay5jcnYsICdcImNydlwiIChTdWJ0eXBlIG9mIEtleSBQYWlyKSBQYXJhbWV0ZXInKTtcbiAgICAgICAgICAgIGNoZWNrKGp3ay54LCAnXCJ4XCIgKFB1YmxpYyBLZXkpIFBhcmFtZXRlcicpO1xuICAgICAgICAgICAgY29tcG9uZW50cyA9IHsgY3J2OiBqd2suY3J2LCBrdHk6IGp3ay5rdHksIHg6IGp3ay54IH07XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAnUlNBJzpcbiAgICAgICAgICAgIGNoZWNrKGp3ay5lLCAnXCJlXCIgKEV4cG9uZW50KSBQYXJhbWV0ZXInKTtcbiAgICAgICAgICAgIGNoZWNrKGp3ay5uLCAnXCJuXCIgKE1vZHVsdXMpIFBhcmFtZXRlcicpO1xuICAgICAgICAgICAgY29tcG9uZW50cyA9IHsgZTogandrLmUsIGt0eTogandrLmt0eSwgbjogandrLm4gfTtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlICdvY3QnOlxuICAgICAgICAgICAgY2hlY2soandrLmssICdcImtcIiAoS2V5IFZhbHVlKSBQYXJhbWV0ZXInKTtcbiAgICAgICAgICAgIGNvbXBvbmVudHMgPSB7IGs6IGp3ay5rLCBrdHk6IGp3ay5rdHkgfTtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgdGhyb3cgbmV3IEpPU0VOb3RTdXBwb3J0ZWQoJ1wia3R5XCIgKEtleSBUeXBlKSBQYXJhbWV0ZXIgbWlzc2luZyBvciB1bnN1cHBvcnRlZCcpO1xuICAgIH1cbiAgICBjb25zdCBkYXRhID0gZW5jb2Rlci5lbmNvZGUoSlNPTi5zdHJpbmdpZnkoY29tcG9uZW50cykpO1xuICAgIHJldHVybiBiYXNlNjR1cmwoYXdhaXQgZGlnZXN0KGRpZ2VzdEFsZ29yaXRobSwgZGF0YSkpO1xufVxuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGNhbGN1bGF0ZUp3a1RodW1icHJpbnRVcmkoandrLCBkaWdlc3RBbGdvcml0aG0pIHtcbiAgICBkaWdlc3RBbGdvcml0aG0gIT09IG51bGwgJiYgZGlnZXN0QWxnb3JpdGhtICE9PSB2b2lkIDAgPyBkaWdlc3RBbGdvcml0aG0gOiAoZGlnZXN0QWxnb3JpdGhtID0gJ3NoYTI1NicpO1xuICAgIGNvbnN0IHRodW1icHJpbnQgPSBhd2FpdCBjYWxjdWxhdGVKd2tUaHVtYnByaW50KGp3aywgZGlnZXN0QWxnb3JpdGhtKTtcbiAgICByZXR1cm4gYHVybjppZXRmOnBhcmFtczpvYXV0aDpqd2stdGh1bWJwcmludDpzaGEtJHtkaWdlc3RBbGdvcml0aG0uc2xpY2UoLTMpfToke3RodW1icHJpbnR9YDtcbn1cbiJdLCJuYW1lcyI6WyJkaWdlc3QiLCJlbmNvZGUiLCJiYXNlNjR1cmwiLCJKT1NFTm90U3VwcG9ydGVkIiwiSldLSW52YWxpZCIsImVuY29kZXIiLCJpc09iamVjdCIsImNoZWNrIiwidmFsdWUiLCJkZXNjcmlwdGlvbiIsImNhbGN1bGF0ZUp3a1RodW1icHJpbnQiLCJqd2siLCJkaWdlc3RBbGdvcml0aG0iLCJUeXBlRXJyb3IiLCJjb21wb25lbnRzIiwia3R5IiwiY3J2IiwieCIsInkiLCJlIiwibiIsImsiLCJkYXRhIiwiSlNPTiIsInN0cmluZ2lmeSIsImNhbGN1bGF0ZUp3a1RodW1icHJpbnRVcmkiLCJ0aHVtYnByaW50Iiwic2xpY2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwk/thumbprint.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwks/local.js": /*!*******************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwks/local.js ***! \*******************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ LocalJWKSet: () => (/* binding */ LocalJWKSet),\n/* harmony export */ createLocalJWKSet: () => (/* binding */ createLocalJWKSet),\n/* harmony export */ isJWKSLike: () => (/* binding */ isJWKSLike)\n/* harmony export */ });\n/* harmony import */ var _key_import_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../key/import.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/key/import.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_is_object_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../lib/is_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\");\n\n\n\nfunction getKtyFromAlg(alg) {\n switch(typeof alg === \"string\" && alg.slice(0, 2)){\n case \"RS\":\n case \"PS\":\n return \"RSA\";\n case \"ES\":\n return \"EC\";\n case \"Ed\":\n return \"OKP\";\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JOSENotSupported('Unsupported \"alg\" value for a JSON Web Key Set');\n }\n}\nfunction isJWKSLike(jwks) {\n return jwks && typeof jwks === \"object\" && Array.isArray(jwks.keys) && jwks.keys.every(isJWKLike);\n}\nfunction isJWKLike(key) {\n return (0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(key);\n}\nfunction clone(obj) {\n if (typeof structuredClone === \"function\") {\n return structuredClone(obj);\n }\n return JSON.parse(JSON.stringify(obj));\n}\nclass LocalJWKSet {\n constructor(jwks){\n this._cached = new WeakMap();\n if (!isJWKSLike(jwks)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWKSInvalid(\"JSON Web Key Set malformed\");\n }\n this._jwks = clone(jwks);\n }\n async getKey(protectedHeader, token) {\n const { alg, kid } = {\n ...protectedHeader,\n ...token === null || token === void 0 ? void 0 : token.header\n };\n const kty = getKtyFromAlg(alg);\n const candidates = this._jwks.keys.filter((jwk)=>{\n let candidate = kty === jwk.kty;\n if (candidate && typeof kid === \"string\") {\n candidate = kid === jwk.kid;\n }\n if (candidate && typeof jwk.alg === \"string\") {\n candidate = alg === jwk.alg;\n }\n if (candidate && typeof jwk.use === \"string\") {\n candidate = jwk.use === \"sig\";\n }\n if (candidate && Array.isArray(jwk.key_ops)) {\n candidate = jwk.key_ops.includes(\"verify\");\n }\n if (candidate && alg === \"EdDSA\") {\n candidate = jwk.crv === \"Ed25519\" || jwk.crv === \"Ed448\";\n }\n if (candidate) {\n switch(alg){\n case \"ES256\":\n candidate = jwk.crv === \"P-256\";\n break;\n case \"ES256K\":\n candidate = jwk.crv === \"secp256k1\";\n break;\n case \"ES384\":\n candidate = jwk.crv === \"P-384\";\n break;\n case \"ES512\":\n candidate = jwk.crv === \"P-521\";\n break;\n }\n }\n return candidate;\n });\n const { 0: jwk, length } = candidates;\n if (length === 0) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWKSNoMatchingKey();\n } else if (length !== 1) {\n const error = new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWKSMultipleMatchingKeys();\n const { _cached } = this;\n error[Symbol.asyncIterator] = async function*() {\n for (const jwk of candidates){\n try {\n yield await importWithAlgCache(_cached, jwk, alg);\n } catch {\n continue;\n }\n }\n };\n throw error;\n }\n return importWithAlgCache(this._cached, jwk, alg);\n }\n}\nasync function importWithAlgCache(cache, jwk, alg) {\n const cached = cache.get(jwk) || cache.set(jwk, {}).get(jwk);\n if (cached[alg] === undefined) {\n const key = await (0,_key_import_js__WEBPACK_IMPORTED_MODULE_2__.importJWK)({\n ...jwk,\n ext: true\n }, alg);\n if (key instanceof Uint8Array || key.type !== \"public\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWKSInvalid(\"JSON Web Key Set members must be public keys\");\n }\n cached[alg] = key;\n }\n return cached[alg];\n}\nfunction createLocalJWKSet(jwks) {\n const set = new LocalJWKSet(jwks);\n return async function(protectedHeader, token) {\n return set.getKey(protectedHeader, token);\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandrcy9sb2NhbC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBNkM7QUFDbUU7QUFDckU7QUFDM0MsU0FBU00sY0FBY0MsR0FBRztJQUN0QixPQUFRLE9BQU9BLFFBQVEsWUFBWUEsSUFBSUMsS0FBSyxDQUFDLEdBQUc7UUFDNUMsS0FBSztRQUNMLEtBQUs7WUFDRCxPQUFPO1FBQ1gsS0FBSztZQUNELE9BQU87UUFDWCxLQUFLO1lBQ0QsT0FBTztRQUNYO1lBQ0ksTUFBTSxJQUFJTiw2REFBZ0JBLENBQUM7SUFDbkM7QUFDSjtBQUNPLFNBQVNPLFdBQVdDLElBQUk7SUFDM0IsT0FBUUEsUUFDSixPQUFPQSxTQUFTLFlBQ2hCQyxNQUFNQyxPQUFPLENBQUNGLEtBQUtHLElBQUksS0FDdkJILEtBQUtHLElBQUksQ0FBQ0MsS0FBSyxDQUFDQztBQUN4QjtBQUNBLFNBQVNBLFVBQVVDLEdBQUc7SUFDbEIsT0FBT1gsNkRBQVFBLENBQUNXO0FBQ3BCO0FBQ0EsU0FBU0MsTUFBTUMsR0FBRztJQUNkLElBQUksT0FBT0Msb0JBQW9CLFlBQVk7UUFDdkMsT0FBT0EsZ0JBQWdCRDtJQUMzQjtJQUNBLE9BQU9FLEtBQUtDLEtBQUssQ0FBQ0QsS0FBS0UsU0FBUyxDQUFDSjtBQUNyQztBQUNPLE1BQU1LO0lBQ1RDLFlBQVlkLElBQUksQ0FBRTtRQUNkLElBQUksQ0FBQ2UsT0FBTyxHQUFHLElBQUlDO1FBQ25CLElBQUksQ0FBQ2pCLFdBQVdDLE9BQU87WUFDbkIsTUFBTSxJQUFJVCx3REFBV0EsQ0FBQztRQUMxQjtRQUNBLElBQUksQ0FBQzBCLEtBQUssR0FBR1YsTUFBTVA7SUFDdkI7SUFDQSxNQUFNa0IsT0FBT0MsZUFBZSxFQUFFQyxLQUFLLEVBQUU7UUFDakMsTUFBTSxFQUFFdkIsR0FBRyxFQUFFd0IsR0FBRyxFQUFFLEdBQUc7WUFBRSxHQUFHRixlQUFlO1lBQUUsR0FBR0Ms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LENBQUNDLGlCQUFpQkM7SUFDdkM7QUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandrcy9sb2NhbC5qcz81MTBmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGltcG9ydEpXSyB9IGZyb20gJy4uL2tleS9pbXBvcnQuanMnO1xuaW1wb3J0IHsgSldLU0ludmFsaWQsIEpPU0VOb3RTdXBwb3J0ZWQsIEpXS1NOb01hdGNoaW5nS2V5LCBKV0tTTXVsdGlwbGVNYXRjaGluZ0tleXMsIH0gZnJvbSAnLi4vdXRpbC9lcnJvcnMuanMnO1xuaW1wb3J0IGlzT2JqZWN0IGZyb20gJy4uL2xpYi9pc19vYmplY3QuanMnO1xuZnVuY3Rpb24gZ2V0S3R5RnJvbUFsZyhhbGcpIHtcbiAgICBzd2l0Y2ggKHR5cGVvZiBhbGcgPT09ICdzdHJpbmcnICYmIGFsZy5zbGljZSgwLCAyKSkge1xuICAgICAgICBjYXNlICdSUyc6XG4gICAgICAgIGNhc2UgJ1BTJzpcbiAgICAgICAgICAgIHJldHVybiAnUlNBJztcbiAgICAgICAgY2FzZSAnRVMnOlxuICAgICAgICAgICAgcmV0dXJuICdFQyc7XG4gICAgICAgIGNhc2UgJ0VkJzpcbiAgICAgICAgICAgIHJldHVybiAnT0tQJztcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKCdVbnN1cHBvcnRlZCBcImFsZ1wiIHZhbHVlIGZvciBhIEpTT04gV2ViIEtleSBTZXQnKTtcbiAgICB9XG59XG5leHBvcnQgZnVuY3Rpb24gaXNKV0tTTGlrZShqd2tzKSB7XG4gICAgcmV0dXJuIChqd2tzICYmXG4gICAgICAgIHR5cGVvZiBqd2tzID09PSAnb2JqZWN0JyAmJlxuICAgICAgICBBcnJheS5pc0FycmF5KGp3a3Mua2V5cykgJiZcbiAgICAgICAgandrcy5rZXlzLmV2ZXJ5KGlzSldLTGlrZSkpO1xufVxuZnVuY3Rpb24gaXNKV0tMaWtlKGtleSkge1xuICAgIHJldHVybiBpc09iamVjdChrZXkpO1xufVxuZnVuY3Rpb24gY2xvbmUob2JqKSB7XG4gICAgaWYgKHR5cGVvZiBzdHJ1Y3R1cmVkQ2xvbmUgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgcmV0dXJuIHN0cnVjdHVyZWRDbG9uZShvYmopO1xuICAgIH1cbiAgICByZXR1cm4gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShvYmopKTtcbn1cbmV4cG9ydCBjbGFzcyBMb2NhbEpXS1NldCB7XG4gICAgY29uc3RydWN0b3Ioandrcykge1xuICAgICAgICB0aGlzLl9jYWNoZWQgPSBuZXcgV2Vha01hcCgpO1xuICAgICAgICBpZiAoIWlzSldLU0xpa2UoandrcykpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBKV0tTSW52YWxpZCgnSlNPTiBXZWIgS2V5IFNldCBtYWxmb3JtZWQnKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl9qd2tzID0gY2xvbmUoandrcyk7XG4gICAgfVxuICAgIGFzeW5jIGdldEtleShwcm90ZWN0ZWRIZWFkZXIsIHRva2VuKSB7XG4gICAgICAgIGNvbnN0IHsgYWxnLCBraWQgfSA9IHsgLi4ucHJvdGVjdGVkSGVhZGVyLCAuLi50b2tlbiA9PT0gbnVsbCB8fCB0b2tlbiA9PT0gdm9pZCAwID8gdm9pZCAwIDogdG9rZW4uaGVhZGVyIH07XG4gICAgICAgIGNvbnN0IGt0eSA9IGdldEt0eUZyb21BbGcoYWxnKTtcbiAgICAgICAgY29uc3QgY2FuZGlkYXRlcyA9IHRoaXMuX2p3a3Mua2V5cy5maWx0ZXIoKGp3aykgPT4ge1xuICAgICAgICAgICAgbGV0IGNhbmRpZGF0ZSA9IGt0eSA9PT0gandrLmt0eTtcbiAgICAgICAgICAgIGlmIChjYW5kaWRhdGUgJiYgdHlwZW9mIGtpZCA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgICAgICBjYW5kaWRhdGUgPSBraWQgPT09IGp3ay5raWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoY2FuZGlkYXRlICYmIHR5cGVvZiBqd2suYWxnID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICAgIGNhbmRpZGF0ZSA9IGFsZyA9PT0gandrLmFsZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmIChjYW5kaWRhdGUgJiYgdHlwZW9mIGp3ay51c2UgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICAgICAgY2FuZGlkYXRlID0gandrLnVzZSA9PT0gJ3NpZyc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoY2FuZGlkYXRlICYmIEFycmF5LmlzQXJyYXkoandrLmtleV9vcHMpKSB7XG4gICAgICAgICAgICAgICAgY2FuZGlkYXRlID0gandrLmtleV9vcHMuaW5jbHVkZXMoJ3ZlcmlmeScpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYgKGNhbmRpZGF0ZSAmJiBhbGcgPT09ICdFZERTQScpIHtcbiAgICAgICAgICAgICAgICBjYW5kaWRhdGUgPSBqd2suY3J2ID09PSAnRWQyNTUxOScgfHwgandrLmNydiA9PT0gJ0VkNDQ4JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmIChjYW5kaWRhdGUpIHtcbiAgICAgICAgICAgICAgICBzd2l0Y2ggKGFsZykge1xuICAgICAgICAgICAgICAgICAgICBjYXNlICdFUzI1Nic6XG4gICAgICAgICAgICAgICAgICAgICAgICBjYW5kaWRhdGUgPSBqd2suY3J2ID09PSAnUC0yNTYnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ0VTMjU2Syc6XG4gICAgICAgICAgICAgICAgICAgICAgICBjYW5kaWRhdGUgPSBqd2suY3J2ID09PSAnc2VjcDI1NmsxJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgICAgICBjYXNlICdFUzM4NCc6XG4gICAgICAgICAgICAgICAgICAgICAgICBjYW5kaWRhdGUgPSBqd2suY3J2ID09PSAnUC0zODQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ0VTNTEyJzpcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbmRpZGF0ZSA9IGp3ay5jcnYgPT09ICdQLTUyMSc7XG4gICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gY2FuZGlkYXRlO1xuICAgICAgICB9KTtcbiAgICAgICAgY29uc3QgeyAwOiBqd2ssIGxlbmd0aCB9ID0gY2FuZGlkYXRlcztcbiAgICAgICAgaWYgKGxlbmd0aCA9PT0gMCkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEpXS1NOb01hdGNoaW5nS2V5KCk7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSBpZiAobGVuZ3RoICE9PSAxKSB7XG4gICAgICAgICAgICBjb25zdCBlcnJvciA9IG5ldyBKV0tTTXVsdGlwbGVNYXRjaGluZ0tleXMoKTtcbiAgICAgICAgICAgIGNvbnN0IHsgX2NhY2hlZCB9ID0gdGhpcztcbiAgICAgICAgICAgIGVycm9yW1N5bWJvbC5hc3luY0l0ZXJhdG9yXSA9IGFzeW5jIGZ1bmN0aW9uKiAoKSB7XG4gICAgICAgICAgICAgICAgZm9yIChjb25zdCBqd2sgb2YgY2FuZGlkYXRlcykge1xuICAgICAgICAgICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgeWllbGQgYXdhaXQgaW1wb3J0V2l0aEFsZ0NhY2hlKF9jYWNoZWQsIGp3aywgYWxnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBjYXRjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICB0aHJvdyBlcnJvcjtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gaW1wb3J0V2l0aEFsZ0NhY2hlKHRoaXMuX2NhY2hlZCwgandrLCBhbGcpO1xuICAgIH1cbn1cbmFzeW5jIGZ1bmN0aW9uIGltcG9ydFdpdGhBbGdDYWNoZShjYWNoZSwgandrLCBhbGcpIHtcbiAgICBjb25zdCBjYWNoZWQgPSBjYWNoZS5nZXQoandrKSB8fCBjYWNoZS5zZXQoandrLCB7fSkuZ2V0KGp3ayk7XG4gICAgaWYgKGNhY2hlZFthbGddID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgY29uc3Qga2V5ID0gYXdhaXQgaW1wb3J0SldLKHsgLi4uandrLCBleHQ6IHRydWUgfSwgYWxnKTtcbiAgICAgICAgaWYgKGtleSBpbnN0YW5jZW9mIFVpbnQ4QXJyYXkgfHwga2V5LnR5cGUgIT09ICdwdWJsaWMnKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSldLU0ludmFsaWQoJ0pTT04gV2ViIEtleSBTZXQgbWVtYmVycyBtdXN0IGJlIHB1YmxpYyBrZXlzJyk7XG4gICAgICAgIH1cbiAgICAgICAgY2FjaGVkW2FsZ10gPSBrZXk7XG4gICAgfVxuICAgIHJldHVybiBjYWNoZWRbYWxnXTtcbn1cbmV4cG9ydCBmdW5jdGlvbiBjcmVhdGVMb2NhbEpXS1NldChqd2tzKSB7XG4gICAgY29uc3Qgc2V0ID0gbmV3IExvY2FsSldLU2V0KGp3a3MpO1xuICAgIHJldHVybiBhc3luYyBmdW5jdGlvbiAocHJvdGVjdGVkSGVhZGVyLCB0b2tlbikge1xuICAgICAgICByZXR1cm4gc2V0LmdldEtleShwcm90ZWN0ZWRIZWFkZXIsIHRva2VuKTtcbiAgICB9O1xufVxuIl0sIm5hbWVzIjpbImltcG9ydEpXSyIsIkpXS1NJbnZhbGlkIiwiSk9TRU5vdFN1cHBvcnRlZCIsIkpXS1NOb01hdGNoaW5nS2V5IiwiSldLU011bHRpcGxlTWF0Y2hpbmdLZXlzIiwiaXNPYmplY3QiLCJnZXRLdHlGcm9tQWxnIiwiYWxnIiwic2xpY2UiLCJpc0pXS1NMaWtlIiwiandrcyIsIkFycmF5IiwiaXNBcnJheSIsImtleXMiLCJldmVyeSIsImlzSldLTGlrZSIsImtleSIsImNsb25lIiwib2JqIiwic3RydWN0dXJlZENsb25lIiwiSlNPTiIsInBhcnNlIiwic3RyaW5naWZ5IiwiTG9jYWxKV0tTZXQiLCJjb25zdHJ1Y3RvciIsIl9jYWNoZWQiLCJXZWFrTWFwIiwiX2p3a3MiLCJnZXRLZXkiLCJwcm90ZWN0ZWRIZWFkZXIiLCJ0b2tlbiIsImtpZCIsImhlYWRlciIsImt0eSIsImNhbmRpZGF0ZXMiLCJmaWx0ZXIiLCJqd2siLCJjYW5kaWRhdGUiLCJ1c2UiLCJrZXlfb3BzIiwiaW5jbHVkZXMiLCJjcnYiLCJsZW5ndGgiLCJlcnJvciIsIlN5bWJvbCIsImFzeW5jSXRlcmF0b3IiLCJpbXBvcnRXaXRoQWxnQ2FjaGUiLCJjYWNoZSIsImNhY2hlZCIsImdldCIsInNldCIsInVuZGVmaW5lZCIsImV4dCIsIlVpbnQ4QXJyYXkiLCJ0eXBlIiwiY3JlYXRlTG9jYWxKV0tTZXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwks/local.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwks/remote.js": /*!********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwks/remote.js ***! \********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ createRemoteJWKSet: () => (/* binding */ createRemoteJWKSet)\n/* harmony export */ });\n/* harmony import */ var _runtime_fetch_jwks_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../runtime/fetch_jwks.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/fetch_jwks.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _local_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./local.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwks/local.js\");\n\n\n\nfunction isCloudflareWorkers() {\n return typeof WebSocketPair !== \"undefined\" || typeof navigator !== \"undefined\" && navigator.userAgent === \"Cloudflare-Workers\" || typeof EdgeRuntime !== \"undefined\" && EdgeRuntime === \"vercel\";\n}\nclass RemoteJWKSet extends _local_js__WEBPACK_IMPORTED_MODULE_0__.LocalJWKSet {\n constructor(url, options){\n super({\n keys: []\n });\n this._jwks = undefined;\n if (!(url instanceof URL)) {\n throw new TypeError(\"url must be an instance of URL\");\n }\n this._url = new URL(url.href);\n this._options = {\n agent: options === null || options === void 0 ? void 0 : options.agent,\n headers: options === null || options === void 0 ? void 0 : options.headers\n };\n this._timeoutDuration = typeof (options === null || options === void 0 ? void 0 : options.timeoutDuration) === \"number\" ? options === null || options === void 0 ? void 0 : options.timeoutDuration : 5000;\n this._cooldownDuration = typeof (options === null || options === void 0 ? void 0 : options.cooldownDuration) === \"number\" ? options === null || options === void 0 ? void 0 : options.cooldownDuration : 30000;\n this._cacheMaxAge = typeof (options === null || options === void 0 ? void 0 : options.cacheMaxAge) === \"number\" ? options === null || options === void 0 ? void 0 : options.cacheMaxAge : 600000;\n }\n coolingDown() {\n return typeof this._jwksTimestamp === \"number\" ? Date.now() < this._jwksTimestamp + this._cooldownDuration : false;\n }\n fresh() {\n return typeof this._jwksTimestamp === \"number\" ? Date.now() < this._jwksTimestamp + this._cacheMaxAge : false;\n }\n async getKey(protectedHeader, token) {\n if (!this._jwks || !this.fresh()) {\n await this.reload();\n }\n try {\n return await super.getKey(protectedHeader, token);\n } catch (err) {\n if (err instanceof _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWKSNoMatchingKey) {\n if (this.coolingDown() === false) {\n await this.reload();\n return super.getKey(protectedHeader, token);\n }\n }\n throw err;\n }\n }\n async reload() {\n if (this._pendingFetch && isCloudflareWorkers()) {\n this._pendingFetch = undefined;\n }\n this._pendingFetch || (this._pendingFetch = (0,_runtime_fetch_jwks_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(this._url, this._timeoutDuration, this._options).then((json)=>{\n if (!(0,_local_js__WEBPACK_IMPORTED_MODULE_0__.isJWKSLike)(json)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWKSInvalid(\"JSON Web Key Set malformed\");\n }\n this._jwks = {\n keys: json.keys\n };\n this._jwksTimestamp = Date.now();\n this._pendingFetch = undefined;\n }).catch((err)=>{\n this._pendingFetch = undefined;\n throw err;\n }));\n await this._pendingFetch;\n }\n}\nfunction createRemoteJWKSet(url, options) {\n const set = new RemoteJWKSet(url, options);\n return async function(protectedHeader, token) {\n return set.getKey(protectedHeader, token);\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandrcy9yZW1vdGUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFpRDtBQUNrQjtBQUNkO0FBQ3JELFNBQVNLO0lBQ0wsT0FBUSxPQUFPQyxrQkFBa0IsZUFDNUIsT0FBT0MsY0FBYyxlQUFlQSxVQUFVQyxTQUFTLEtBQUssd0JBQzVELE9BQU9DLGdCQUFnQixlQUFlQSxnQkFBZ0I7QUFDL0Q7QUFDQSxNQUFNQyxxQkFBcUJOLGtEQUFXQTtJQUNsQ08sWUFBWUMsR0FBRyxFQUFFQyxPQUFPLENBQUU7UUFDdEIsS0FBSyxDQUFDO1lBQUVDLE1BQU0sRUFBRTtRQUFDO1FBQ2pCLElBQUksQ0FBQ0MsS0FBSyxHQUFHQztRQUNiLElBQUksQ0FBRUosQ0FBQUEsZUFBZUssR0FBRSxHQUFJO1lBQ3ZCLE1BQU0sSUFBSUMsVUFBVTtRQUN4QjtRQUNBLElBQUksQ0FBQ0MsSUFBSSxHQUFHLElBQUlGLElBQUlMLElBQUlRLElBQUk7UUFDNUIsSUFBSSxDQUFDQyxRQUFRLEdBQUc7WUFBRUMsT0FBT1QsWUFBWSxRQUFRQSxZQUFZLEtBQUssSUFBSSxLQUFLLElBQUlBLFFBQVFTLEtBQUs7WUFBRUMsU0FBU1YsWUFBWSxRQUFRQSxZQUFZLEtBQUssSUFBSSxLQUFLLElBQUlBLFFBQVFVLE9BQU87UUFBQztRQUNySyxJQUFJLENBQUNDLGdCQUFnQixHQUNqQixPQUFRWCxDQUFBQSxZQUFZLFFBQVFBLFlBQVksS0FBSyxJQUFJLEtBQUssSUFBSUEsUUFBUVksZUFBZSxNQUFNLFdBQVdaLFlBQVksUUFBUUEsWUFBWSxLQUFLLElBQUksS0FBSyxJQUFJQSxRQUFRWSxlQUFlLEdBQUc7UUFDbEwsSUFBSSxDQUFDQyxpQkFBaUIsR0FDbEIsT0FBUWIsQ0FBQUEsWUFBWSxRQUFRQSxZQUFZLEtBQUssSUFBSSxLQUFLLElBQUlBLFFBQVFjLGdCQUFnQixNQUFNLFdBQVdkLFlBQVksUUFBUUEsWUFBWSxLQUFLLElBQUksS0FBSyxJQUFJQSxRQUFRYyxnQkFBZ0IsR0FBRztRQUNwTCxJQUFJLENBQUNDLFlBQVksR0FBRyxPQUFRZixDQUFBQSxZQUFZLFFBQVFBLFlBQVksS0FBSyxJQUFJLEtBQUssSUFBSUEsUUFBUWdCLFdBQVcsTUFBTSxXQUFXaEIsWUFBWSxRQUFRQSxZQUFZLEtBQUssSUFBSSxLQUFLLElBQUlBLFFBQVFnQixXQUFXLEdBQUc7SUFDOUw7SUFDQUMsY0FBYztRQUNWLE9BQU8sT0FBTyxJQUFJLENBQUNDLGNBQWMsS0FBSyxXQUNoQ0MsS0FBS0MsR0FBRyxLQUFLLElBQUksQ0FBQ0YsY0FBYyxHQUFHLElBQUksQ0FBQ0wsaUJBQWlCLEdBQ3pEO0lBQ1Y7SUFDQVEsUUFBUTtRQUNKLE9BQU8sT0FBTyxJQUFJLENBQUNILGNBQWMsS0FBSyxXQUNoQ0MsS0FBS0MsR0FBRyxLQUFLLElBQUksQ0FBQ0YsY0FBYyxHQUFHLElBQUksQ0FBQ0gsWUFBWSxHQUNwRDtJQUNWO0lBQ0EsTUFBTU8sT0FBT0MsZUFBZSxFQUFFQyxLQUFLLEVBQUU7UUFDakMsSUFBSSxDQUFDLElBQUksQ0FBQ3RCLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQ21CLEtBQUssSUFBSTtZQUM5QixNQUFNLElBQUksQ0FBQ0ksTUFBTTtRQUNyQjtRQUNBLElBQUk7WUFDQSxPQUFPLE1BQU0sS0FBSyxDQUFDSCxPQUFPQyxpQkFBaUJDO1FBQy9DLEVBQ0EsT0FBT0UsS0FBSztZQUNSLElBQUlBLGVBQWVyQyw4REFBaUJBLEVBQUU7Z0JBQ2xDLElBQUksSUFBSSxDQUFDNEIsV0FBVyxPQUFPLE9BQU87b0JBQzlCLE1BQU0sSUFBSSxDQUFDUSxNQUFNO29CQUNqQixPQUFPLEtBQUssQ0FBQ0gsT0FBT0MsaUJBQWlCQztnQkFDekM7WUFDSjtZQUNBLE1BQU1FO1FBQ1Y7SUFDSjtJQUNBLE1BQU1ELFNBQVM7UUFDWCxJQUFJLElBQUksQ0FBQ0UsYUFBYSxJQUFJbkMsdUJBQXVCO1lBQzdDLElBQUksQ0FBQ21DLGFBQWEsR0FBR3hCO1FBQ3pCO1FBQ0EsSUFBSSxDQUFDd0IsYUFBYSxJQUFLLEtBQUksQ0FBQ0EsYUFBYSxHQUFHeEMsa0VBQVNBLENBQUMsSUFBSSxDQUFDbUIsSUFBSSxFQUFFLElBQUksQ0FBQ0ssZ0JBQWdCLEVBQUUsSUFBSSxDQUFDSCxRQUFRLEVBQ2hHb0IsSUFBSSxDQUFDLENBQUNDO1lBQ1AsSUFBSSxDQUFDdkMscURBQVVBLENBQUN1QyxPQUFPO2dCQUNuQixNQUFNLElBQUl6Qyx3REFBV0EsQ0FBQztZQUMxQjtZQUNBLElBQUksQ0FBQ2MsS0FBSyxHQUFHO2dCQUFFRCxNQUFNNEIsS0FBSzVCLElBQUk7WUFBQztZQUMvQixJQUFJLENBQUNpQixjQUFjLEdBQUdDLEtBQUtDLEdBQUc7WUFDOUIsSUFBSSxDQUFDTyxhQUFhLEdBQUd4QjtRQUN6QixHQUNLMkIsS0FBSyxDQUFDLENBQUNKO1lBQ1IsSUFBSSxDQUFDQyxhQUFhLEdBQUd4QjtZQUNyQixNQUFNdUI7UUFDVixFQUFDO1FBQ0QsTUFBTSxJQUFJLENBQUNDLGFBQWE7SUFDNUI7QUFDSjtBQUNPLFNBQVNJLG1CQUFtQmhDLEdBQUcsRUFBRUMsT0FBTztJQUMzQyxNQUFNZ0MsTUFBTSxJQUFJbkMsYUFBYUUsS0FBS0M7SUFDbEMsT0FBTyxlQUFnQnVCLGVBQWUsRUFBRUMsS0FBSztRQUN6QyxPQUFPUSxJQUFJVixNQUFNLENBQUNDLGlCQUFpQkM7SUFDdkM7QUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandrcy9yZW1vdGUuanM/MTM4YyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZmV0Y2hKd2tzIGZyb20gJy4uL3J1bnRpbWUvZmV0Y2hfandrcy5qcyc7XG5pbXBvcnQgeyBKV0tTSW52YWxpZCwgSldLU05vTWF0Y2hpbmdLZXkgfSBmcm9tICcuLi91dGlsL2Vycm9ycy5qcyc7XG5pbXBvcnQgeyBpc0pXS1NMaWtlLCBMb2NhbEpXS1NldCB9IGZyb20gJy4vbG9jYWwuanMnO1xuZnVuY3Rpb24gaXNDbG91ZGZsYXJlV29ya2VycygpIHtcbiAgICByZXR1cm4gKHR5cGVvZiBXZWJTb2NrZXRQYWlyICE9PSAndW5kZWZpbmVkJyB8fFxuICAgICAgICAodHlwZW9mIG5hdmlnYXRvciAhPT0gJ3VuZGVmaW5lZCcgJiYgbmF2aWdhdG9yLnVzZXJBZ2VudCA9PT0gJ0Nsb3VkZmxhcmUtV29ya2VycycpIHx8XG4gICAgICAgICh0eXBlb2YgRWRnZVJ1bnRpbWUgIT09ICd1bmRlZmluZWQnICYmIEVkZ2VSdW50aW1lID09PSAndmVyY2VsJykpO1xufVxuY2xhc3MgUmVtb3RlSldLU2V0IGV4dGVuZHMgTG9jYWxKV0tTZXQge1xuICAgIGNvbnN0cnVjdG9yKHVybCwgb3B0aW9ucykge1xuICAgICAgICBzdXBlcih7IGtleXM6IFtdIH0pO1xuICAgICAgICB0aGlzLl9qd2tzID0gdW5kZWZpbmVkO1xuICAgICAgICBpZiAoISh1cmwgaW5zdGFuY2VvZiBVUkwpKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCd1cmwgbXVzdCBiZSBhbiBpbnN0YW5jZSBvZiBVUkwnKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl91cmwgPSBuZXcgVVJMKHVybC5ocmVmKTtcbiAgICAgICAgdGhpcy5fb3B0aW9ucyA9IHsgYWdlbnQ6IG9wdGlvbnMgPT09IG51bGwgfHwgb3B0aW9ucyA9PT0gdm9pZCAwID8gdm9pZCAwIDogb3B0aW9ucy5hZ2VudCwgaGVhZGVyczogb3B0aW9ucyA9PT0gbnVsbCB8fCBvcHRpb25zID09PSB2b2lkIDAgPyB2b2lkIDAgOiBvcHRpb25zLmhlYWRlcnMgfTtcbiAgICAgICAgdGhpcy5fdGltZW91dER1cmF0aW9uID1cbiAgICAgICAgICAgIHR5cGVvZiAob3B0aW9ucyA9PT0gbnVsbCB8fCBvcHRpb25zID09PSB2b2lkIDAgPyB2b2lkIDAgOiBvcHRpb25zLnRpbWVvdXREdXJhdGlvbikgPT09ICdudW1iZXInID8gb3B0aW9ucyA9PT0gbnVsbCB8fCBvcHRpb25zID09PSB2b2lkIDAgPyB2b2lkIDAgOiBvcHRpb25zLnRpbWVvdXREdXJhdGlvbiA6IDUwMDA7XG4gICAgICAgIHRoaXMuX2Nvb2xkb3duRHVyYXRpb24gPVxuICAgICAgICAgICAgdHlwZW9mIChvcHRpb25zID09PSBudWxsIHx8IG9wdGlvbnMgPT09IHZvaWQgMCA/IHZvaWQgMCA6IG9wdGlvbnMuY29vbGRvd25EdXJhdGlvbikgPT09ICdudW1iZXInID8gb3B0aW9ucyA9PT0gbnVsbCB8fCBvcHRpb25zID09PSB2b2lkIDAgPyB2b2lkIDAgOiBvcHRpb25zLmNvb2xkb3duRHVyYXRpb24gOiAzMDAwMDtcbiAgICAgICAgdGhpcy5fY2FjaGVNYXhBZ2UgPSB0eXBlb2YgKG9wdGlvbnMgPT09IG51bGwgfHwgb3B0aW9ucyA9PT0gdm9pZCAwID8gdm9pZCAwIDogb3B0aW9ucy5jYWNoZU1heEFnZSkgPT09ICdudW1iZXInID8gb3B0aW9ucyA9PT0gbnVsbCB8fCBvcHRpb25zID09PSB2b2lkIDAgPyB2b2lkIDAgOiBvcHRpb25zLmNhY2hlTWF4QWdlIDogNjAwMDAwO1xuICAgIH1cbiAgICBjb29saW5nRG93bigpIHtcbiAgICAgICAgcmV0dXJuIHR5cGVvZiB0aGlzLl9qd2tzVGltZXN0YW1wID09PSAnbnVtYmVyJ1xuICAgICAgICAgICAgPyBEYXRlLm5vdygpIDwgdGhpcy5fandrc1RpbWVzdGFtcCArIHRoaXMuX2Nvb2xkb3duRHVyYXRpb25cbiAgICAgICAgICAgIDogZmFsc2U7XG4gICAgfVxuICAgIGZyZXNoKCkge1xuICAgICAgICByZXR1cm4gdHlwZW9mIHRoaXMuX2p3a3NUaW1lc3RhbXAgPT09ICdudW1iZXInXG4gICAgICAgICAgICA/IERhdGUubm93KCkgPCB0aGlzLl9qd2tzVGltZXN0YW1wICsgdGhpcy5fY2FjaGVNYXhBZ2VcbiAgICAgICAgICAgIDogZmFsc2U7XG4gICAgfVxuICAgIGFzeW5jIGdldEtleShwcm90ZWN0ZWRIZWFkZXIsIHRva2VuKSB7XG4gICAgICAgIGlmICghdGhpcy5fandrcyB8fCAhdGhpcy5mcmVzaCgpKSB7XG4gICAgICAgICAgICBhd2FpdCB0aGlzLnJlbG9hZCgpO1xuICAgICAgICB9XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICByZXR1cm4gYXdhaXQgc3VwZXIuZ2V0S2V5KHByb3RlY3RlZEhlYWRlciwgdG9rZW4pO1xuICAgICAgICB9XG4gICAgICAgIGNhdGNoIChlcnIpIHtcbiAgICAgICAgICAgIGlmIChlcnIgaW5zdGFuY2VvZiBKV0tTTm9NYXRjaGluZ0tleSkge1xuICAgICAgICAgICAgICAgIGlmICh0aGlzLmNvb2xpbmdEb3duKCkgPT09IGZhbHNlKSB7XG4gICAgICAgICAgICAgICAgICAgIGF3YWl0IHRoaXMucmVsb2FkKCk7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBzdXBlci5nZXRLZXkocHJvdGVjdGVkSGVhZGVyLCB0b2tlbik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGhyb3cgZXJyO1xuICAgICAgICB9XG4gICAgfVxuICAgIGFzeW5jIHJlbG9hZCgpIHtcbiAgICAgICAgaWYgKHRoaXMuX3BlbmRpbmdGZXRjaCAmJiBpc0Nsb3VkZmxhcmVXb3JrZXJzKCkpIHtcbiAgICAgICAgICAgIHRoaXMuX3BlbmRpbmdGZXRjaCA9IHVuZGVmaW5lZDtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl9wZW5kaW5nRmV0Y2ggfHwgKHRoaXMuX3BlbmRpbmdGZXRjaCA9IGZldGNoSndrcyh0aGlzLl91cmwsIHRoaXMuX3RpbWVvdXREdXJhdGlvbiwgdGhpcy5fb3B0aW9ucylcbiAgICAgICAgICAgIC50aGVuKChqc29uKSA9PiB7XG4gICAgICAgICAgICBpZiAoIWlzSldLU0xpa2UoanNvbikpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSldLU0ludmFsaWQoJ0pTT04gV2ViIEtleSBTZXQgbWFsZm9ybWVkJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLl9qd2tzID0geyBrZXlzOiBqc29uLmtleXMgfTtcbiAgICAgICAgICAgIHRoaXMuX2p3a3NUaW1lc3RhbXAgPSBEYXRlLm5vdygpO1xuICAgICAgICAgICAgdGhpcy5fcGVuZGluZ0ZldGNoID0gdW5kZWZpbmVkO1xuICAgICAgICB9KVxuICAgICAgICAgICAgLmNhdGNoKChlcnIpID0+IHtcbiAgICAgICAgICAgIHRoaXMuX3BlbmRpbmdGZXRjaCA9IHVuZGVmaW5lZDtcbiAgICAgICAgICAgIHRocm93IGVycjtcbiAgICAgICAgfSkpO1xuICAgICAgICBhd2FpdCB0aGlzLl9wZW5kaW5nRmV0Y2g7XG4gICAgfVxufVxuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZVJlbW90ZUpXS1NldCh1cmwsIG9wdGlvbnMpIHtcbiAgICBjb25zdCBzZXQgPSBuZXcgUmVtb3RlSldLU2V0KHVybCwgb3B0aW9ucyk7XG4gICAgcmV0dXJuIGFzeW5jIGZ1bmN0aW9uIChwcm90ZWN0ZWRIZWFkZXIsIHRva2VuKSB7XG4gICAgICAgIHJldHVybiBzZXQuZ2V0S2V5KHByb3RlY3RlZEhlYWRlciwgdG9rZW4pO1xuICAgIH07XG59XG4iXSwibmFtZXMiOlsiZmV0Y2hKd2tzIiwiSldLU0ludmFsaWQiLCJKV0tTTm9NYXRjaGluZ0tleSIsImlzSldLU0xpa2UiLCJMb2NhbEpXS1NldCIsImlzQ2xvdWRmbGFyZVdvcmtlcnMiLCJXZWJTb2NrZXRQYWlyIiwibmF2aWdhdG9yIiwidXNlckFnZW50IiwiRWRnZVJ1bnRpbWUiLCJSZW1vdGVKV0tTZXQiLCJjb25zdHJ1Y3RvciIsInVybCIsIm9wdGlvbnMiLCJrZXlzIiwiX2p3a3MiLCJ1bmRlZmluZWQiLCJVUkwiLCJUeXBlRXJyb3IiLCJfdXJsIiwiaHJlZiIsIl9vcHRpb25zIiwiYWdlbnQiLCJoZWFkZXJzIiwiX3RpbWVvdXREdXJhdGlvbiIsInRpbWVvdXREdXJhdGlvbiIsIl9jb29sZG93bkR1cmF0aW9uIiwiY29vbGRvd25EdXJhdGlvbiIsIl9jYWNoZU1heEFnZSIsImNhY2hlTWF4QWdlIiwiY29vbGluZ0Rvd24iLCJfandrc1RpbWVzdGFtcCIsIkRhdGUiLCJub3ciLCJmcmVzaCIsImdldEtleSIsInByb3RlY3RlZEhlYWRlciIsInRva2VuIiwicmVsb2FkIiwiZXJyIiwiX3BlbmRpbmdGZXRjaCIsInRoZW4iLCJqc29uIiwiY2F0Y2giLCJjcmVhdGVSZW1vdGVKV0tTZXQiLCJzZXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwks/remote.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jws/compact/sign.js": /*!*************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jws/compact/sign.js ***! \*************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CompactSign: () => (/* binding */ CompactSign)\n/* harmony export */ });\n/* harmony import */ var _flattened_sign_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../flattened/sign.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jws/flattened/sign.js\");\n\nclass CompactSign {\n constructor(payload){\n this._flattened = new _flattened_sign_js__WEBPACK_IMPORTED_MODULE_0__.FlattenedSign(payload);\n }\n setProtectedHeader(protectedHeader) {\n this._flattened.setProtectedHeader(protectedHeader);\n return this;\n }\n async sign(key, options) {\n const jws = await this._flattened.sign(key, options);\n if (jws.payload === undefined) {\n throw new TypeError(\"use the flattened module for creating JWS with b64: false\");\n }\n return `${jws.protected}.${jws.payload}.${jws.signature}`;\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandzL2NvbXBhY3Qvc2lnbi5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFxRDtBQUM5QyxNQUFNQztJQUNUQyxZQUFZQyxPQUFPLENBQUU7UUFDakIsSUFBSSxDQUFDQyxVQUFVLEdBQUcsSUFBSUosNkRBQWFBLENBQUNHO0lBQ3hDO0lBQ0FFLG1CQUFtQkMsZUFBZSxFQUFFO1FBQ2hDLElBQUksQ0FBQ0YsVUFBVSxDQUFDQyxrQkFBa0IsQ0FBQ0M7UUFDbkMsT0FBTyxJQUFJO0lBQ2Y7SUFDQSxNQUFNQyxLQUFLQyxHQUFHLEVBQUVDLE9BQU8sRUFBRTtRQUNyQixNQUFNQyxNQUFNLE1BQU0sSUFBSSxDQUFDTixVQUFVLENBQUNHLElBQUksQ0FBQ0MsS0FBS0M7UUFDNUMsSUFBSUMsSUFBSVAsT0FBTyxLQUFLUSxXQUFXO1lBQzNCLE1BQU0sSUFBSUMsVUFBVTtRQUN4QjtRQUNBLE9BQU8sQ0FBQyxFQUFFRixJQUFJRyxTQUFTLENBQUMsQ0FBQyxFQUFFSCxJQUFJUCxPQUFPLENBQUMsQ0FBQyxFQUFFTyxJQUFJSSxTQUFTLENBQUMsQ0FBQztJQUM3RDtBQUNKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9qd3MvY29tcGFjdC9zaWduLmpzP2ZkZTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRmxhdHRlbmVkU2lnbiB9IGZyb20gJy4uL2ZsYXR0ZW5lZC9zaWduLmpzJztcbmV4cG9ydCBjbGFzcyBDb21wYWN0U2lnbiB7XG4gICAgY29uc3RydWN0b3IocGF5bG9hZCkge1xuICAgICAgICB0aGlzLl9mbGF0dGVuZWQgPSBuZXcgRmxhdHRlbmVkU2lnbihwYXlsb2FkKTtcbiAgICB9XG4gICAgc2V0UHJvdGVjdGVkSGVhZGVyKHByb3RlY3RlZEhlYWRlcikge1xuICAgICAgICB0aGlzLl9mbGF0dGVuZWQuc2V0UHJvdGVjdGVkSGVhZGVyKHByb3RlY3RlZEhlYWRlcik7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbiAgICBhc3luYyBzaWduKGtleSwgb3B0aW9ucykge1xuICAgICAgICBjb25zdCBqd3MgPSBhd2FpdCB0aGlzLl9mbGF0dGVuZWQuc2lnbihrZXksIG9wdGlvbnMpO1xuICAgICAgICBpZiAoandzLnBheWxvYWQgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcigndXNlIHRoZSBmbGF0dGVuZWQgbW9kdWxlIGZvciBjcmVhdGluZyBKV1Mgd2l0aCBiNjQ6IGZhbHNlJyk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGAke2p3cy5wcm90ZWN0ZWR9LiR7andzLnBheWxvYWR9LiR7andzLnNpZ25hdHVyZX1gO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJGbGF0dGVuZWRTaWduIiwiQ29tcGFjdFNpZ24iLCJjb25zdHJ1Y3RvciIsInBheWxvYWQiLCJfZmxhdHRlbmVkIiwic2V0UHJvdGVjdGVkSGVhZGVyIiwicHJvdGVjdGVkSGVhZGVyIiwic2lnbiIsImtleSIsIm9wdGlvbnMiLCJqd3MiLCJ1bmRlZmluZWQiLCJUeXBlRXJyb3IiLCJwcm90ZWN0ZWQiLCJzaWduYXR1cmUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jws/compact/sign.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jws/compact/verify.js": /*!***************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jws/compact/verify.js ***! \***************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ compactVerify: () => (/* binding */ compactVerify)\n/* harmony export */ });\n/* harmony import */ var _flattened_verify_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../flattened/verify.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jws/flattened/verify.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n\n\n\nasync function compactVerify(jws, key, options) {\n if (jws instanceof Uint8Array) {\n jws = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_0__.decoder.decode(jws);\n }\n if (typeof jws !== \"string\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"Compact JWS must be a string or Uint8Array\");\n }\n const { 0: protectedHeader, 1: payload, 2: signature, length } = jws.split(\".\");\n if (length !== 3) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"Invalid Compact JWS\");\n }\n const verified = await (0,_flattened_verify_js__WEBPACK_IMPORTED_MODULE_2__.flattenedVerify)({\n payload,\n protected: protectedHeader,\n signature\n }, key, options);\n const result = {\n payload: verified.payload,\n protectedHeader: verified.protectedHeader\n };\n if (typeof key === \"function\") {\n return {\n ...result,\n key: verified.key\n };\n }\n return result;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandzL2NvbXBhY3QvdmVyaWZ5LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBeUQ7QUFDUDtBQUNFO0FBQzdDLGVBQWVHLGNBQWNDLEdBQUcsRUFBRUMsR0FBRyxFQUFFQyxPQUFPO0lBQ2pELElBQUlGLGVBQWVHLFlBQVk7UUFDM0JILE1BQU1GLHlEQUFPQSxDQUFDTSxNQUFNLENBQUNKO0lBQ3pCO0lBQ0EsSUFBSSxPQUFPQSxRQUFRLFVBQVU7UUFDekIsTUFBTSxJQUFJSCx1REFBVUEsQ0FBQztJQUN6QjtJQUNBLE1BQU0sRUFBRSxHQUFHUSxlQUFlLEVBQUUsR0FBR0MsT0FBTyxFQUFFLEdBQUdDLFNBQVMsRUFBRUMsTUFBTSxFQUFFLEdBQUdSLElBQUlTLEtBQUssQ0FBQztJQUMzRSxJQUFJRCxXQUFXLEdBQUc7UUFDZCxNQUFNLElBQUlYLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsTUFBTWEsV0FBVyxNQUFNZCxxRUFBZUEsQ0FBQztRQUFFVTtRQUFTSyxXQUFXTjtRQUFpQkU7SUFBVSxHQUFHTixLQUFLQztJQUNoRyxNQUFNVSxTQUFTO1FBQUVOLFNBQVNJLFNBQVNKLE9BQU87UUFBRUQsaUJBQWlCSyxTQUFTTCxlQUFlO0lBQUM7SUFDdEYsSUFBSSxPQUFPSixRQUFRLFlBQVk7UUFDM0IsT0FBTztZQUFFLEdBQUdXLE1BQU07WUFBRVgsS0FBS1MsU0FBU1QsR0FBRztRQUFDO0lBQzFDO0lBQ0EsT0FBT1c7QUFDWCIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandzL2NvbXBhY3QvdmVyaWZ5LmpzP2Q1MWEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZmxhdHRlbmVkVmVyaWZ5IH0gZnJvbSAnLi4vZmxhdHRlbmVkL3ZlcmlmeS5qcyc7XG5pbXBvcnQgeyBKV1NJbnZhbGlkIH0gZnJvbSAnLi4vLi4vdXRpbC9lcnJvcnMuanMnO1xuaW1wb3J0IHsgZGVjb2RlciB9IGZyb20gJy4uLy4uL2xpYi9idWZmZXJfdXRpbHMuanMnO1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGNvbXBhY3RWZXJpZnkoandzLCBrZXksIG9wdGlvbnMpIHtcbiAgICBpZiAoandzIGluc3RhbmNlb2YgVWludDhBcnJheSkge1xuICAgICAgICBqd3MgPSBkZWNvZGVyLmRlY29kZShqd3MpO1xuICAgIH1cbiAgICBpZiAodHlwZW9mIGp3cyAhPT0gJ3N0cmluZycpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXU0ludmFsaWQoJ0NvbXBhY3QgSldTIG11c3QgYmUgYSBzdHJpbmcgb3IgVWludDhBcnJheScpO1xuICAgIH1cbiAgICBjb25zdCB7IDA6IHByb3RlY3RlZEhlYWRlciwgMTogcGF5bG9hZCwgMjogc2lnbmF0dXJlLCBsZW5ndGggfSA9IGp3cy5zcGxpdCgnLicpO1xuICAgIGlmIChsZW5ndGggIT09IDMpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXU0ludmFsaWQoJ0ludmFsaWQgQ29tcGFjdCBKV1MnKTtcbiAgICB9XG4gICAgY29uc3QgdmVyaWZpZWQgPSBhd2FpdCBmbGF0dGVuZWRWZXJpZnkoeyBwYXlsb2FkLCBwcm90ZWN0ZWQ6IHByb3RlY3RlZEhlYWRlciwgc2lnbmF0dXJlIH0sIGtleSwgb3B0aW9ucyk7XG4gICAgY29uc3QgcmVzdWx0ID0geyBwYXlsb2FkOiB2ZXJpZmllZC5wYXlsb2FkLCBwcm90ZWN0ZWRIZWFkZXI6IHZlcmlmaWVkLnByb3RlY3RlZEhlYWRlciB9O1xuICAgIGlmICh0eXBlb2Yga2V5ID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgIHJldHVybiB7IC4uLnJlc3VsdCwga2V5OiB2ZXJpZmllZC5rZXkgfTtcbiAgICB9XG4gICAgcmV0dXJuIHJlc3VsdDtcbn1cbiJdLCJuYW1lcyI6WyJmbGF0dGVuZWRWZXJpZnkiLCJKV1NJbnZhbGlkIiwiZGVjb2RlciIsImNvbXBhY3RWZXJpZnkiLCJqd3MiLCJrZXkiLCJvcHRpb25zIiwiVWludDhBcnJheSIsImRlY29kZSIsInByb3RlY3RlZEhlYWRlciIsInBheWxvYWQiLCJzaWduYXR1cmUiLCJsZW5ndGgiLCJzcGxpdCIsInZlcmlmaWVkIiwicHJvdGVjdGVkIiwicmVzdWx0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jws/compact/verify.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jws/flattened/sign.js": /*!***************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jws/flattened/sign.js ***! \***************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ FlattenedSign: () => (/* binding */ FlattenedSign)\n/* harmony export */ });\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../runtime/base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n/* harmony import */ var _runtime_sign_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../runtime/sign.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/sign.js\");\n/* harmony import */ var _lib_is_disjoint_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../lib/is_disjoint.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_disjoint.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _lib_check_key_type_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../lib/check_key_type.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/check_key_type.js\");\n/* harmony import */ var _lib_validate_crit_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../lib/validate_crit.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/validate_crit.js\");\n\n\n\n\n\n\n\nclass FlattenedSign {\n constructor(payload){\n if (!(payload instanceof Uint8Array)) {\n throw new TypeError(\"payload must be an instance of Uint8Array\");\n }\n this._payload = payload;\n }\n setProtectedHeader(protectedHeader) {\n if (this._protectedHeader) {\n throw new TypeError(\"setProtectedHeader can only be called once\");\n }\n this._protectedHeader = protectedHeader;\n return this;\n }\n setUnprotectedHeader(unprotectedHeader) {\n if (this._unprotectedHeader) {\n throw new TypeError(\"setUnprotectedHeader can only be called once\");\n }\n this._unprotectedHeader = unprotectedHeader;\n return this;\n }\n async sign(key, options) {\n if (!this._protectedHeader && !this._unprotectedHeader) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWSInvalid(\"either setProtectedHeader or setUnprotectedHeader must be called before #sign()\");\n }\n if (!(0,_lib_is_disjoint_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(this._protectedHeader, this._unprotectedHeader)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWSInvalid(\"JWS Protected and JWS Unprotected Header Parameter names must be disjoint\");\n }\n const joseHeader = {\n ...this._protectedHeader,\n ...this._unprotectedHeader\n };\n const extensions = (0,_lib_validate_crit_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWSInvalid, new Map([\n [\n \"b64\",\n true\n ]\n ]), options === null || options === void 0 ? void 0 : options.crit, this._protectedHeader, joseHeader);\n let b64 = true;\n if (extensions.has(\"b64\")) {\n b64 = this._protectedHeader.b64;\n if (typeof b64 !== \"boolean\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWSInvalid('The \"b64\" (base64url-encode payload) Header Parameter must be a boolean');\n }\n }\n const { alg } = joseHeader;\n if (typeof alg !== \"string\" || !alg) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWSInvalid('JWS \"alg\" (Algorithm) Header Parameter missing or invalid');\n }\n (0,_lib_check_key_type_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(alg, key, \"sign\");\n let payload = this._payload;\n if (b64) {\n payload = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_4__.encoder.encode((0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_5__.encode)(payload));\n }\n let protectedHeader;\n if (this._protectedHeader) {\n protectedHeader = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_4__.encoder.encode((0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_5__.encode)(JSON.stringify(this._protectedHeader)));\n } else {\n protectedHeader = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_4__.encoder.encode(\"\");\n }\n const data = (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_4__.concat)(protectedHeader, _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_4__.encoder.encode(\".\"), payload);\n const signature = await (0,_runtime_sign_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(alg, key, data);\n const jws = {\n signature: (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_5__.encode)(signature),\n payload: \"\"\n };\n if (b64) {\n jws.payload = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_4__.decoder.decode(payload);\n }\n if (this._unprotectedHeader) {\n jws.header = this._unprotectedHeader;\n }\n if (this._protectedHeader) {\n jws.protected = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_4__.decoder.decode(protectedHeader);\n }\n return jws;\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandzL2ZsYXR0ZW5lZC9zaWduLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQWlFO0FBQ3hCO0FBQ1M7QUFDQTtBQUNtQjtBQUNkO0FBQ0Q7QUFDL0MsTUFBTVU7SUFDVEMsWUFBWUMsT0FBTyxDQUFFO1FBQ2pCLElBQUksQ0FBRUEsQ0FBQUEsbUJBQW1CQyxVQUFTLEdBQUk7WUFDbEMsTUFBTSxJQUFJQyxVQUFVO1FBQ3hCO1FBQ0EsSUFBSSxDQUFDQyxRQUFRLEdBQUdIO0lBQ3BCO0lBQ0FJLG1CQUFtQkMsZUFBZSxFQUFFO1FBQ2hDLElBQUksSUFBSSxDQUFDQyxnQkFBZ0IsRUFBRTtZQUN2QixNQUFNLElBQUlKLFVBQVU7UUFDeEI7UUFDQSxJQUFJLENBQUNJLGdCQUFnQixHQUFHRDtRQUN4QixPQUFPLElBQUk7SUFDZjtJQUNBRSxxQkFBcUJDLGlCQUFpQixFQUFFO1FBQ3BDLElBQUksSUFBSSxDQUFDQyxrQkFBa0IsRUFBRTtZQUN6QixNQUFNLElBQUlQLFVBQVU7UUFDeEI7UUFDQSxJQUFJLENBQUNPLGtCQUFrQixHQUFHRDtRQUMxQixPQUFPLElBQUk7SUFDZjtJQUNBLE1BQU1sQixLQUFLb0IsR0FBRyxFQUFFQyxPQUFPLEVBQUU7UUFDckIsSUFBSSxDQUFDLElBQUksQ0FBQ0wsZ0JBQWdCLElBQUksQ0FBQyxJQUFJLENBQUNHLGtCQUFrQixFQUFFO1lBQ3BELE1BQU0sSUFBSWpCLHVEQUFVQSxDQUFDO1FBQ3pCO1FBQ0EsSUFBSSxDQUFDRCwrREFBVUEsQ0FBQyxJQUFJLENBQUNlLGdCQUFnQixFQUFFLElBQUksQ0FBQ0csa0JBQWtCLEdBQUc7WUFDN0QsTUFBTSxJQUFJakIsdURBQVVBLENBQUM7UUFDekI7UUFDQSxNQUFNb0IsYUFBYTtZQUNmLEdBQUcsSUFBSSxDQUFDTixnQkFBZ0I7WUFDeEIsR0FBRyxJQUFJLENBQUNHLGtCQUFrQjtRQUM5QjtRQUNBLE1BQU1JLGFBQWFoQixpRUFBWUEsQ0FBQ0wsdURBQVVBLEVBQUUsSUFBSXNCLElBQUk7WUFBQztnQkFBQztnQkFBTzthQUFLO1NBQUMsR0FBR0gsWUFBWSxRQUFRQSxZQUFZLEtBQUssSUFBSSxLQUFLLElBQUlBLFFBQVFJLElBQUksRUFBRSxJQUFJLENBQUNULGdCQUFnQixFQUFFTTtRQUM3SixJQUFJSSxNQUFNO1FBQ1YsSUFBSUgsV0FBV0ksR0FBRyxDQUFDLFFBQVE7WUFDdkJELE1BQU0sSUFBSSxDQUFDVixnQkFBZ0IsQ0FBQ1UsR0FBRztZQUMvQixJQUFJLE9BQU9BLFFBQVEsV0FBVztnQkFDMUIsTUFBTSxJQUFJeEIsdURBQVVBLENBQUM7WUFDekI7UUFDSjtRQUNBLE1BQU0sRUFBRTBCLEdBQUcsRUFBRSxHQUFHTjtRQUNoQixJQUFJLE9BQU9NLFFBQVEsWUFBWSxDQUFDQSxLQUFLO1lBQ2pDLE1BQU0sSUFBSTFCLHVEQUFVQSxDQUFDO1FBQ3pCO1FBQ0FJLGtFQUFZQSxDQUFDc0IsS0FBS1IsS0FBSztRQUN2QixJQUFJVixVQUFVLElBQUksQ0FBQ0csUUFBUTtRQUMzQixJQUFJYSxLQUFLO1lBQ0xoQixVQUFVUCx5REFBT0EsQ0FBQ0wsTUFBTSxDQUFDQyw2REFBU0EsQ0FBQ1c7UUFDdkM7UUFDQSxJQUFJSztRQUNKLElBQUksSUFBSSxDQUFDQyxnQkFBZ0IsRUFBRTtZQUN2QkQsa0JBQWtCWix5REFBT0EsQ0FBQ0wsTUFBTSxDQUFDQyw2REFBU0EsQ0FBQzhCLEtBQUtDLFNBQVMsQ0FBQyxJQUFJLENBQUNkLGdCQUFnQjtRQUNuRixPQUNLO1lBQ0RELGtCQUFrQloseURBQU9BLENBQUNMLE1BQU0sQ0FBQztRQUNyQztRQUNBLE1BQU1pQyxPQUFPMUIsNERBQU1BLENBQUNVLGlCQUFpQloseURBQU9BLENBQUNMLE1BQU0sQ0FBQyxNQUFNWTtRQUMxRCxNQUFNc0IsWUFBWSxNQUFNaEMsNERBQUlBLENBQUM0QixLQUFLUixLQUFLVztRQUN2QyxNQUFNRSxNQUFNO1lBQ1JELFdBQVdqQyw2REFBU0EsQ0FBQ2lDO1lBQ3JCdEIsU0FBUztRQUNiO1FBQ0EsSUFBSWdCLEtBQUs7WUFDTE8sSUFBSXZCLE9BQU8sR0FBR04seURBQU9BLENBQUM4QixNQUFNLENBQUN4QjtRQUNqQztRQUNBLElBQUksSUFBSSxDQUFDUyxrQkFBa0IsRUFBRTtZQUN6QmMsSUFBSUUsTUFBTSxHQUFHLElBQUksQ0FBQ2hCLGtCQUFrQjtRQUN4QztRQUNBLElBQUksSUFBSSxDQUFDSCxnQkFBZ0IsRUFBRTtZQUN2QmlCLElBQUlHLFNBQVMsR0FBR2hDLHlEQUFPQSxDQUFDOEIsTUFBTSxDQUFDbkI7UUFDbkM7UUFDQSxPQUFPa0I7SUFDWDtBQUNKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9qd3MvZmxhdHRlbmVkL3NpZ24uanM/ZmE2MyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBlbmNvZGUgYXMgYmFzZTY0dXJsIH0gZnJvbSAnLi4vLi4vcnVudGltZS9iYXNlNjR1cmwuanMnO1xuaW1wb3J0IHNpZ24gZnJvbSAnLi4vLi4vcnVudGltZS9zaWduLmpzJztcbmltcG9ydCBpc0Rpc2pvaW50IGZyb20gJy4uLy4uL2xpYi9pc19kaXNqb2ludC5qcyc7XG5pbXBvcnQgeyBKV1NJbnZhbGlkIH0gZnJvbSAnLi4vLi4vdXRpbC9lcnJvcnMuanMnO1xuaW1wb3J0IHsgZW5jb2RlciwgZGVjb2RlciwgY29uY2F0IH0gZnJvbSAnLi4vLi4vbGliL2J1ZmZlcl91dGlscy5qcyc7XG5pbXBvcnQgY2hlY2tLZXlUeXBlIGZyb20gJy4uLy4uL2xpYi9jaGVja19rZXlfdHlwZS5qcyc7XG5pbXBvcnQgdmFsaWRhdGVDcml0IGZyb20gJy4uLy4uL2xpYi92YWxpZGF0ZV9jcml0LmpzJztcbmV4cG9ydCBjbGFzcyBGbGF0dGVuZWRTaWduIHtcbiAgICBjb25zdHJ1Y3RvcihwYXlsb2FkKSB7XG4gICAgICAgIGlmICghKHBheWxvYWQgaW5zdGFuY2VvZiBVaW50OEFycmF5KSkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcigncGF5bG9hZCBtdXN0IGJlIGFuIGluc3RhbmNlIG9mIFVpbnQ4QXJyYXknKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl9wYXlsb2FkID0gcGF5bG9hZDtcbiAgICB9XG4gICAgc2V0UHJvdGVjdGVkSGVhZGVyKHByb3RlY3RlZEhlYWRlcikge1xuICAgICAgICBpZiAodGhpcy5fcHJvdGVjdGVkSGVhZGVyKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdzZXRQcm90ZWN0ZWRIZWFkZXIgY2FuIG9ubHkgYmUgY2FsbGVkIG9uY2UnKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl9wcm90ZWN0ZWRIZWFkZXIgPSBwcm90ZWN0ZWRIZWFkZXI7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbiAgICBzZXRVbnByb3RlY3RlZEhlYWRlcih1bnByb3RlY3RlZEhlYWRlcikge1xuICAgICAgICBpZiAodGhpcy5fdW5wcm90ZWN0ZWRIZWFkZXIpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ3NldFVucHJvdGVjdGVkSGVhZGVyIGNhbiBvbmx5IGJlIGNhbGxlZCBvbmNlJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fdW5wcm90ZWN0ZWRIZWFkZXIgPSB1bnByb3RlY3RlZEhlYWRlcjtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuICAgIGFzeW5jIHNpZ24oa2V5LCBvcHRpb25zKSB7XG4gICAgICAgIGlmICghdGhpcy5fcHJvdGVjdGVkSGVhZGVyICYmICF0aGlzLl91bnByb3RlY3RlZEhlYWRlcikge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEpXU0ludmFsaWQoJ2VpdGhlciBzZXRQcm90ZWN0ZWRIZWFkZXIgb3Igc2V0VW5wcm90ZWN0ZWRIZWFkZXIgbXVzdCBiZSBjYWxsZWQgYmVmb3JlICNzaWduKCknKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoIWlzRGlzam9pbnQodGhpcy5fcHJvdGVjdGVkSGVhZGVyLCB0aGlzLl91bnByb3RlY3RlZEhlYWRlcikpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBKV1NJbnZhbGlkKCdKV1MgUHJvdGVjdGVkIGFuZCBKV1MgVW5wcm90ZWN0ZWQgSGVhZGVyIFBhcmFtZXRlciBuYW1lcyBtdXN0IGJlIGRpc2pvaW50Jyk7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3Qgam9zZUhlYWRlciA9IHtcbiAgICAgICAgICAgIC4uLnRoaXMuX3Byb3RlY3RlZEhlYWRlcixcbiAgICAgICAgICAgIC4uLnRoaXMuX3VucHJvdGVjdGVkSGVhZGVyLFxuICAgICAgICB9O1xuICAgICAgICBjb25zdCBleHRlbnNpb25zID0gdmFsaWRhdGVDcml0KEpXU0ludmFsaWQsIG5ldyBNYXAoW1snYjY0JywgdHJ1ZV1dKSwgb3B0aW9ucyA9PT0gbnVsbCB8fCBvcHRpb25zID09PSB2b2lkIDAgPyB2b2lkIDAgOiBvcHRpb25zLmNyaXQsIHRoaXMuX3Byb3RlY3RlZEhlYWRlciwgam9zZUhlYWRlcik7XG4gICAgICAgIGxldCBiNjQgPSB0cnVlO1xuICAgICAgICBpZiAoZXh0ZW5zaW9ucy5oYXMoJ2I2NCcpKSB7XG4gICAgICAgICAgICBiNjQgPSB0aGlzLl9wcm90ZWN0ZWRIZWFkZXIuYjY0O1xuICAgICAgICAgICAgaWYgKHR5cGVvZiBiNjQgIT09ICdib29sZWFuJykge1xuICAgICAgICAgICAgICAgIHRocm93IG5ldyBKV1NJbnZhbGlkKCdUaGUgXCJiNjRcIiAoYmFzZTY0dXJsLWVuY29kZSBwYXlsb2FkKSBIZWFkZXIgUGFyYW1ldGVyIG11c3QgYmUgYSBib29sZWFuJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgeyBhbGcgfSA9IGpvc2VIZWFkZXI7XG4gICAgICAgIGlmICh0eXBlb2YgYWxnICE9PSAnc3RyaW5nJyB8fCAhYWxnKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSldTSW52YWxpZCgnSldTIFwiYWxnXCIgKEFsZ29yaXRobSkgSGVhZGVyIFBhcmFtZXRlciBtaXNzaW5nIG9yIGludmFsaWQnKTtcbiAgICAgICAgfVxuICAgICAgICBjaGVja0tleVR5cGUoYWxnLCBrZXksICdzaWduJyk7XG4gICAgICAgIGxldCBwYXlsb2FkID0gdGhpcy5fcGF5bG9hZDtcbiAgICAgICAgaWYgKGI2NCkge1xuICAgICAgICAgICAgcGF5bG9hZCA9IGVuY29kZXIuZW5jb2RlKGJhc2U2NHVybChwYXlsb2FkKSk7XG4gICAgICAgIH1cbiAgICAgICAgbGV0IHByb3RlY3RlZEhlYWRlcjtcbiAgICAgICAgaWYgKHRoaXMuX3Byb3RlY3RlZEhlYWRlcikge1xuICAgICAgICAgICAgcHJvdGVjdGVkSGVhZGVyID0gZW5jb2Rlci5lbmNvZGUoYmFzZTY0dXJsKEpTT04uc3RyaW5naWZ5KHRoaXMuX3Byb3RlY3RlZEhlYWRlcikpKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHByb3RlY3RlZEhlYWRlciA9IGVuY29kZXIuZW5jb2RlKCcnKTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBkYXRhID0gY29uY2F0KHByb3RlY3RlZEhlYWRlciwgZW5jb2Rlci5lbmNvZGUoJy4nKSwgcGF5bG9hZCk7XG4gICAgICAgIGNvbnN0IHNpZ25hdHVyZSA9IGF3YWl0IHNpZ24oYWxnLCBrZXksIGRhdGEpO1xuICAgICAgICBjb25zdCBqd3MgPSB7XG4gICAgICAgICAgICBzaWduYXR1cmU6IGJhc2U2NHVybChzaWduYXR1cmUpLFxuICAgICAgICAgICAgcGF5bG9hZDogJycsXG4gICAgICAgIH07XG4gICAgICAgIGlmIChiNjQpIHtcbiAgICAgICAgICAgIGp3cy5wYXlsb2FkID0gZGVjb2Rlci5kZWNvZGUocGF5bG9hZCk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHRoaXMuX3VucHJvdGVjdGVkSGVhZGVyKSB7XG4gICAgICAgICAgICBqd3MuaGVhZGVyID0gdGhpcy5fdW5wcm90ZWN0ZWRIZWFkZXI7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHRoaXMuX3Byb3RlY3RlZEhlYWRlcikge1xuICAgICAgICAgICAgandzLnByb3RlY3RlZCA9IGRlY29kZXIuZGVjb2RlKHByb3RlY3RlZEhlYWRlcik7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGp3cztcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiZW5jb2RlIiwiYmFzZTY0dXJsIiwic2lnbiIsImlzRGlzam9pbnQiLCJKV1NJbnZhbGlkIiwiZW5jb2RlciIsImRlY29kZXIiLCJjb25jYXQiLCJjaGVja0tleVR5cGUiLCJ2YWxpZGF0ZUNyaXQiLCJGbGF0dGVuZWRTaWduIiwiY29uc3RydWN0b3IiLCJwYXlsb2FkIiwiVWludDhBcnJheSIsIlR5cGVFcnJvciIsIl9wYXlsb2FkIiwic2V0UHJvdGVjdGVkSGVhZGVyIiwicHJvdGVjdGVkSGVhZGVyIiwiX3Byb3RlY3RlZEhlYWRlciIsInNldFVucHJvdGVjdGVkSGVhZGVyIiwidW5wcm90ZWN0ZWRIZWFkZXIiLCJfdW5wcm90ZWN0ZWRIZWFkZXIiLCJrZXkiLCJvcHRpb25zIiwiam9zZUhlYWRlciIsImV4dGVuc2lvbnMiLCJNYXAiLCJjcml0IiwiYjY0IiwiaGFzIiwiYWxnIiwiSlNPTiIsInN0cmluZ2lmeSIsImRhdGEiLCJzaWduYXR1cmUiLCJqd3MiLCJkZWNvZGUiLCJoZWFkZXIiLCJwcm90ZWN0ZWQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jws/flattened/sign.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jws/flattened/verify.js": /*!*****************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jws/flattened/verify.js ***! \*****************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ flattenedVerify: () => (/* binding */ flattenedVerify)\n/* harmony export */ });\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../runtime/base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n/* harmony import */ var _runtime_verify_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../runtime/verify.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/verify.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _lib_is_disjoint_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../lib/is_disjoint.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_disjoint.js\");\n/* harmony import */ var _lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../lib/is_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\");\n/* harmony import */ var _lib_check_key_type_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../lib/check_key_type.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/check_key_type.js\");\n/* harmony import */ var _lib_validate_crit_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../lib/validate_crit.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/validate_crit.js\");\n/* harmony import */ var _lib_validate_algorithms_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../lib/validate_algorithms.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/validate_algorithms.js\");\n\n\n\n\n\n\n\n\n\nasync function flattenedVerify(jws, key, options) {\n var _a;\n if (!(0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jws)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"Flattened JWS must be an object\");\n }\n if (jws.protected === undefined && jws.header === undefined) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid('Flattened JWS must have either of the \"protected\" or \"header\" members');\n }\n if (jws.protected !== undefined && typeof jws.protected !== \"string\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"JWS Protected Header incorrect type\");\n }\n if (jws.payload === undefined) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"JWS Payload missing\");\n }\n if (typeof jws.signature !== \"string\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"JWS Signature missing or incorrect type\");\n }\n if (jws.header !== undefined && !(0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jws.header)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"JWS Unprotected Header incorrect type\");\n }\n let parsedProt = {};\n if (jws.protected) {\n try {\n const protectedHeader = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__.decode)(jws.protected);\n parsedProt = JSON.parse(_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__.decoder.decode(protectedHeader));\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"JWS Protected Header is invalid\");\n }\n }\n if (!(0,_lib_is_disjoint_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(parsedProt, jws.header)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"JWS Protected and JWS Unprotected Header Parameter names must be disjoint\");\n }\n const joseHeader = {\n ...parsedProt,\n ...jws.header\n };\n const extensions = (0,_lib_validate_crit_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(_util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid, new Map([\n [\n \"b64\",\n true\n ]\n ]), options === null || options === void 0 ? void 0 : options.crit, parsedProt, joseHeader);\n let b64 = true;\n if (extensions.has(\"b64\")) {\n b64 = parsedProt.b64;\n if (typeof b64 !== \"boolean\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid('The \"b64\" (base64url-encode payload) Header Parameter must be a boolean');\n }\n }\n const { alg } = joseHeader;\n if (typeof alg !== \"string\" || !alg) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid('JWS \"alg\" (Algorithm) Header Parameter missing or invalid');\n }\n const algorithms = options && (0,_lib_validate_algorithms_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(\"algorithms\", options.algorithms);\n if (algorithms && !algorithms.has(alg)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JOSEAlgNotAllowed('\"alg\" (Algorithm) Header Parameter not allowed');\n }\n if (b64) {\n if (typeof jws.payload !== \"string\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"JWS Payload must be a string\");\n }\n } else if (typeof jws.payload !== \"string\" && !(jws.payload instanceof Uint8Array)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"JWS Payload must be a string or an Uint8Array instance\");\n }\n let resolvedKey = false;\n if (typeof key === \"function\") {\n key = await key(parsedProt, jws);\n resolvedKey = true;\n }\n (0,_lib_check_key_type_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(alg, key, \"verify\");\n const data = (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__.concat)(_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__.encoder.encode((_a = jws.protected) !== null && _a !== void 0 ? _a : \"\"), _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__.encoder.encode(\".\"), typeof jws.payload === \"string\" ? _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__.encoder.encode(jws.payload) : jws.payload);\n let signature;\n try {\n signature = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__.decode)(jws.signature);\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"Failed to base64url decode the signature\");\n }\n const verified = await (0,_runtime_verify_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(alg, key, signature, data);\n if (!verified) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSSignatureVerificationFailed();\n }\n let payload;\n if (b64) {\n try {\n payload = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__.decode)(jws.payload);\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"Failed to base64url decode the payload\");\n }\n } else if (typeof jws.payload === \"string\") {\n payload = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__.encoder.encode(jws.payload);\n } else {\n payload = jws.payload;\n }\n const result = {\n payload\n };\n if (jws.protected !== undefined) {\n result.protectedHeader = parsedProt;\n }\n if (jws.header !== undefined) {\n result.unprotectedHeader = jws.header;\n }\n if (resolvedKey) {\n return {\n ...result,\n key\n };\n }\n return result;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandzL2ZsYXR0ZW5lZC92ZXJpZnkuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFpRTtBQUNwQjtBQUN3RDtBQUNoQztBQUNuQjtBQUNKO0FBQ1M7QUFDRDtBQUNZO0FBQzNELGVBQWVjLGdCQUFnQkMsR0FBRyxFQUFFQyxHQUFHLEVBQUVDLE9BQU87SUFDbkQsSUFBSUM7SUFDSixJQUFJLENBQUNSLDZEQUFRQSxDQUFDSyxNQUFNO1FBQ2hCLE1BQU0sSUFBSVgsdURBQVVBLENBQUM7SUFDekI7SUFDQSxJQUFJVyxJQUFJSSxTQUFTLEtBQUtDLGFBQWFMLElBQUlNLE1BQU0sS0FBS0QsV0FBVztRQUN6RCxNQUFNLElBQUloQix1REFBVUEsQ0FBQztJQUN6QjtJQUNBLElBQUlXLElBQUlJLFNBQVMsS0FBS0MsYUFBYSxPQUFPTCxJQUFJSSxTQUFTLEtBQUssVUFBVTtRQUNsRSxNQUFNLElBQUlmLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsSUFBSVcsSUFBSU8sT0FBTyxLQUFLRixXQUFXO1FBQzNCLE1BQU0sSUFBSWhCLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsSUFBSSxPQUFPVyxJQUFJUSxTQUFTLEtBQUssVUFBVTtRQUNuQyxNQUFNLElBQUluQix1REFBVUEsQ0FBQztJQUN6QjtJQUNBLElBQUlXLElBQUlNLE1BQU0sS0FBS0QsYUFBYSxDQUFDViw2REFBUUEsQ0FBQ0ssSUFBSU0sTUFBTSxHQUFHO1FBQ25ELE1BQU0sSUFBSWpCLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsSUFBSW9CLGFBQWEsQ0FBQztJQUNsQixJQUFJVCxJQUFJSSxTQUFTLEVBQUU7UUFDZixJQUFJO1lBQ0EsTUFBTU0sa0JBQWtCeEIsNkRBQVNBLENBQUNjLElBQUlJLFNBQVM7WUFDL0NLLGFBQWFFLEtBQUtDLEtBQUssQ0FBQ25CLHlEQUFPQSxDQUFDUixNQUFNLENBQUN5QjtRQUMzQyxF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UTtJQUN6QixJQUFJUCxJQUFJSSxTQUFTLEtBQUtDLFdBQVc7UUFDN0JxQixPQUFPaEIsZUFBZSxHQUFHRDtJQUM3QjtJQUNBLElBQUlULElBQUlNLE1BQU0sS0FBS0QsV0FBVztRQUMxQnFCLE9BQU9DLGlCQUFpQixHQUFHM0IsSUFBSU0sTUFBTTtJQUN6QztJQUNBLElBQUlnQixhQUFhO1FBQ2IsT0FBTztZQUFFLEdBQUdJLE1BQU07WUFBRXpCO1FBQUk7SUFDNUI7SUFDQSxPQUFPeUI7QUFDWCIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandzL2ZsYXR0ZW5lZC92ZXJpZnkuanM/NzdmOCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBkZWNvZGUgYXMgYmFzZTY0dXJsIH0gZnJvbSAnLi4vLi4vcnVudGltZS9iYXNlNjR1cmwuanMnO1xuaW1wb3J0IHZlcmlmeSBmcm9tICcuLi8uLi9ydW50aW1lL3ZlcmlmeS5qcyc7XG5pbXBvcnQgeyBKT1NFQWxnTm90QWxsb3dlZCwgSldTSW52YWxpZCwgSldTU2lnbmF0dXJlVmVyaWZpY2F0aW9uRmFpbGVkIH0gZnJvbSAnLi4vLi4vdXRpbC9lcnJvcnMuanMnO1xuaW1wb3J0IHsgY29uY2F0LCBlbmNvZGVyLCBkZWNvZGVyIH0gZnJvbSAnLi4vLi4vbGliL2J1ZmZlcl91dGlscy5qcyc7XG5pbXBvcnQgaXNEaXNqb2ludCBmcm9tICcuLi8uLi9saWIvaXNfZGlzam9pbnQuanMnO1xuaW1wb3J0IGlzT2JqZWN0IGZyb20gJy4uLy4uL2xpYi9pc19vYmplY3QuanMnO1xuaW1wb3J0IGNoZWNrS2V5VHlwZSBmcm9tICcuLi8uLi9saWIvY2hlY2tfa2V5X3R5cGUuanMnO1xuaW1wb3J0IHZhbGlkYXRlQ3JpdCBmcm9tICcuLi8uLi9saWIvdmFsaWRhdGVfY3JpdC5qcyc7XG5pbXBvcnQgdmFsaWRhdGVBbGdvcml0aG1zIGZyb20gJy4uLy4uL2xpYi92YWxpZGF0ZV9hbGdvcml0aG1zLmpzJztcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBmbGF0dGVuZWRWZXJpZnkoandzLCBrZXksIG9wdGlvbnMpIHtcbiAgICB2YXIgX2E7XG4gICAgaWYgKCFpc09iamVjdChqd3MpKSB7XG4gICAgICAgIHRocm93IG5ldyBKV1NJbnZhbGlkKCdGbGF0dGVuZWQgSldTIG11c3QgYmUgYW4gb2JqZWN0Jyk7XG4gICAgfVxuICAgIGlmIChqd3MucHJvdGVjdGVkID09PSB1bmRlZmluZWQgJiYgandzLmhlYWRlciA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHRocm93IG5ldyBKV1NJbnZhbGlkKCdGbGF0dGVuZWQgSldTIG11c3QgaGF2ZSBlaXRoZXIgb2YgdGhlIFwicHJvdGVjdGVkXCIgb3IgXCJoZWFkZXJcIiBtZW1iZXJzJyk7XG4gICAgfVxuICAgIGlmIChqd3MucHJvdGVjdGVkICE9PSB1bmRlZmluZWQgJiYgdHlwZW9mIGp3cy5wcm90ZWN0ZWQgIT09ICdzdHJpbmcnKSB7XG4gICAgICAgIHRocm93IG5ldyBKV1NJbnZhbGlkKCdKV1MgUHJvdGVjdGVkIEhlYWRlciBpbmNvcnJlY3QgdHlwZScpO1xuICAgIH1cbiAgICBpZiAoandzLnBheWxvYWQgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICB0aHJvdyBuZXcgSldTSW52YWxpZCgnSldTIFBheWxvYWQgbWlzc2luZycpO1xuICAgIH1cbiAgICBpZiAodHlwZW9mIGp3cy5zaWduYXR1cmUgIT09ICdzdHJpbmcnKSB7XG4gICAgICAgIHRocm93IG5ldyBKV1NJbnZhbGlkKCdKV1MgU2lnbmF0dXJlIG1pc3Npbmcgb3IgaW5jb3JyZWN0IHR5cGUnKTtcbiAgICB9XG4gICAgaWYgKGp3cy5oZWFkZXIgIT09IHVuZGVmaW5lZCAmJiAhaXNPYmplY3QoandzLmhlYWRlcikpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXU0ludmFsaWQoJ0pXUyBVbnByb3RlY3RlZCBIZWFkZXIgaW5jb3JyZWN0IHR5cGUnKTtcbiAgICB9XG4gICAgbGV0IHBhcnNlZFByb3QgPSB7fTtcbiAgICBpZiAoandzLnByb3RlY3RlZCkge1xuICAgICAgICB0cnkge1xuICAgICAgICAgICAgY29uc3QgcHJvdGVjdGVkSGVhZGVyID0gYmFzZTY0dXJsKGp3cy5wcm90ZWN0ZWQpO1xuICAgICAgICAgICAgcGFyc2VkUHJvdCA9IEpTT04ucGFyc2UoZGVjb2Rlci5kZWNvZGUocHJvdGVjdGVkSGVhZGVyKSk7XG4gICAgICAgIH1cbiAgICAgICAgY2F0Y2gge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEpXU0ludmFsaWQoJ0pXUyBQcm90ZWN0ZWQgSGVhZGVyIGlzIGludmFsaWQnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpZiAoIWlzRGlzam9pbnQocGFyc2VkUHJvdCwgandzLmhlYWRlcikpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXU0ludmFsaWQoJ0pXUyBQcm90ZWN0ZWQgYW5kIEpXUyBVbnByb3RlY3RlZCBIZWFkZXIgUGFyYW1ldGVyIG5hbWVzIG11c3QgYmUgZGlzam9pbnQnKTtcbiAgICB9XG4gICAgY29uc3Qgam9zZUhlYWRlciA9IHtcbiAgICAgICAgLi4ucGFyc2VkUHJvdCxcbiAgICAgICAgLi4uandzLmhlYWRlcixcbiAgICB9O1xuICAgIGNvbnN0IGV4dGVuc2lvbnMgPSB2YWxpZGF0ZUNyaXQoSldTSW52YWxpZCwgbmV3IE1hcChbWydiNjQnLCB0cnVlXV0pLCBvcHRpb25zID09PSBudWxsIHx8IG9wdGlvbnMgPT09IHZvaWQgMCA/IHZvaWQgMCA6IG9wdGlvbnMuY3JpdCwgcGFyc2VkUHJvdCwgam9zZUhlYWRlcik7XG4gICAgbGV0IGI2NCA9IHRydWU7XG4gICAgaWYgKGV4dGVuc2lvbnMuaGFzKCdiNjQnKSkge1xuICAgICAgICBiNjQgPSBwYXJzZWRQcm90LmI2NDtcbiAgICAgICAgaWYgKHR5cGVvZiBiNjQgIT09ICdib29sZWFuJykge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEpXU0ludmFsaWQoJ1RoZSBcImI2NFwiIChiYXNlNjR1cmwtZW5jb2RlIHBheWxvYWQpIEhlYWRlciBQYXJhbWV0ZXIgbXVzdCBiZSBhIGJvb2xlYW4nKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBjb25zdCB7IGFsZyB9ID0gam9zZUhlYWRlcjtcbiAgICBpZiAodHlwZW9mIGFsZyAhPT0gJ3N0cmluZycgfHwgIWFsZykge1xuICAgICAgICB0aHJvdyBuZXcgSldTSW52YWxpZCgnSldTIFwiYWxnXCIgKEFsZ29yaXRobSkgSGVhZGVyIFBhcmFtZXRlciBtaXNzaW5nIG9yIGludmFsaWQnKTtcbiAgICB9XG4gICAgY29uc3QgYWxnb3JpdGhtcyA9IG9wdGlvbnMgJiYgdmFsaWRhdGVBbGdvcml0aG1zKCdhbGdvcml0aG1zJywgb3B0aW9ucy5hbGdvcml0aG1zKTtcbiAgICBpZiAoYWxnb3JpdGhtcyAmJiAhYWxnb3JpdGhtcy5oYXMoYWxnKSkge1xuICAgICAgICB0aHJvdyBuZXcgSk9TRUFsZ05vdEFsbG93ZWQoJ1wiYWxnXCIgKEFsZ29yaXRobSkgSGVhZGVyIFBhcmFtZXRlciBub3QgYWxsb3dlZCcpO1xuICAgIH1cbiAgICBpZiAoYjY0KSB7XG4gICAgICAgIGlmICh0eXBlb2YgandzLnBheWxvYWQgIT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSldTSW52YWxpZCgnSldTIFBheWxvYWQgbXVzdCBiZSBhIHN0cmluZycpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGVsc2UgaWYgKHR5cGVvZiBqd3MucGF5bG9hZCAhPT0gJ3N0cmluZycgJiYgIShqd3MucGF5bG9hZCBpbnN0YW5jZW9mIFVpbnQ4QXJyYXkpKSB7XG4gICAgICAgIHRocm93IG5ldyBKV1NJbnZhbGlkKCdKV1MgUGF5bG9hZCBtdXN0IGJlIGEgc3RyaW5nIG9yIGFuIFVpbnQ4QXJyYXkgaW5zdGFuY2UnKTtcbiAgICB9XG4gICAgbGV0IHJlc29sdmVkS2V5ID0gZmFsc2U7XG4gICAgaWYgKHR5cGVvZiBrZXkgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAga2V5ID0gYXdhaXQga2V5KHBhcnNlZFByb3QsIGp3cyk7XG4gICAgICAgIHJlc29sdmVkS2V5ID0gdHJ1ZTtcbiAgICB9XG4gICAgY2hlY2tLZXlUeXBlKGFsZywga2V5LCAndmVyaWZ5Jyk7XG4gICAgY29uc3QgZGF0YSA9IGNvbmNhdChlbmNvZGVyLmVuY29kZSgoX2EgPSBqd3MucHJvdGVjdGVkKSAhPT0gbnVsbCAmJiBfYSAhPT0gdm9pZCAwID8gX2EgOiAnJyksIGVuY29kZXIuZW5jb2RlKCcuJyksIHR5cGVvZiBqd3MucGF5bG9hZCA9PT0gJ3N0cmluZycgPyBlbmNvZGVyLmVuY29kZShqd3MucGF5bG9hZCkgOiBqd3MucGF5bG9hZCk7XG4gICAgbGV0IHNpZ25hdHVyZTtcbiAgICB0cnkge1xuICAgICAgICBzaWduYXR1cmUgPSBiYXNlNjR1cmwoandzLnNpZ25hdHVyZSk7XG4gICAgfVxuICAgIGNhdGNoIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXU0ludmFsaWQoJ0ZhaWxlZCB0byBiYXNlNjR1cmwgZGVjb2RlIHRoZSBzaWduYXR1cmUnKTtcbiAgICB9XG4gICAgY29uc3QgdmVyaWZpZWQgPSBhd2FpdCB2ZXJpZnkoYWxnLCBrZXksIHNpZ25hdHVyZSwgZGF0YSk7XG4gICAgaWYgKCF2ZXJpZmllZCkge1xuICAgICAgICB0aHJvdyBuZXcgSldTU2lnbmF0dXJlVmVyaWZpY2F0aW9uRmFpbGVkKCk7XG4gICAgfVxuICAgIGxldCBwYXlsb2FkO1xuICAgIGlmIChiNjQpIHtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIHBheWxvYWQgPSBiYXNlNjR1cmwoandzLnBheWxvYWQpO1xuICAgICAgICB9XG4gICAgICAgIGNhdGNoIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBKV1NJbnZhbGlkKCdGYWlsZWQgdG8gYmFzZTY0dXJsIGRlY29kZSB0aGUgcGF5bG9hZCcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGVsc2UgaWYgKHR5cGVvZiBqd3MucGF5bG9hZCA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgcGF5bG9hZCA9IGVuY29kZXIuZW5jb2RlKGp3cy5wYXlsb2FkKTtcbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIHBheWxvYWQgPSBqd3MucGF5bG9hZDtcbiAgICB9XG4gICAgY29uc3QgcmVzdWx0ID0geyBwYXlsb2FkIH07XG4gICAgaWYgKGp3cy5wcm90ZWN0ZWQgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICByZXN1bHQucHJvdGVjdGVkSGVhZGVyID0gcGFyc2VkUHJvdDtcbiAgICB9XG4gICAgaWYgKGp3cy5oZWFkZXIgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICByZXN1bHQudW5wcm90ZWN0ZWRIZWFkZXIgPSBqd3MuaGVhZGVyO1xuICAgIH1cbiAgICBpZiAocmVzb2x2ZWRLZXkpIHtcbiAgICAgICAgcmV0dXJuIHsgLi4ucmVzdWx0LCBrZXkgfTtcbiAgICB9XG4gICAgcmV0dXJuIHJlc3VsdDtcbn1cbiJdLCJuYW1lcyI6WyJkZWNvZGUiLCJiYXNlNjR1cmwiLCJ2ZXJpZnkiLCJKT1NFQWxnTm90QWxsb3dlZCIsIkpXU0ludmFsaWQiLCJKV1NTaWduYXR1cmVWZXJpZmljYXRpb25GYWlsZWQiLCJjb25jYXQiLCJlbmNvZGVyIiwiZGVjb2RlciIsImlzRGlzam9pbnQiLCJpc09iamVjdCIsImNoZWNrS2V5VHlwZSIsInZhbGlkYXRlQ3JpdCIsInZhbGlkYXRlQWxnb3JpdGhtcyIsImZsYXR0ZW5lZFZlcmlmeSIsImp3cyIsImtleSIsIm9wdGlvbnMiLCJfYSIsInByb3RlY3RlZCIsInVuZGVmaW5lZCIsImhlYWRlciIsInBheWxvYWQiLCJzaWduYXR1cmUiLCJwYXJzZWRQcm90IiwicHJvdGVjdGVkSGVhZGVyIiwiSlNPTiIsInBhcnNlIiwiam9zZUhlYWRlciIsImV4dGVuc2lvbnMiLCJNYXAiLCJjcml0IiwiYjY0IiwiaGFzIiwiYWxnIiwiYWxnb3JpdGhtcyIsIlVpbnQ4QXJyYXkiLCJyZXNvbHZlZEtleSIsImRhdGEiLCJlbmNvZGUiLCJ2ZXJpZmllZCIsInJlc3VsdCIsInVucHJvdGVjdGVkSGVhZGVyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jws/flattened/verify.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jws/general/sign.js": /*!*************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jws/general/sign.js ***! \*************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GeneralSign: () => (/* binding */ GeneralSign)\n/* harmony export */ });\n/* harmony import */ var _flattened_sign_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../flattened/sign.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jws/flattened/sign.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n\n\nclass IndividualSignature {\n constructor(sig, key, options){\n this.parent = sig;\n this.key = key;\n this.options = options;\n }\n setProtectedHeader(protectedHeader) {\n if (this.protectedHeader) {\n throw new TypeError(\"setProtectedHeader can only be called once\");\n }\n this.protectedHeader = protectedHeader;\n return this;\n }\n setUnprotectedHeader(unprotectedHeader) {\n if (this.unprotectedHeader) {\n throw new TypeError(\"setUnprotectedHeader can only be called once\");\n }\n this.unprotectedHeader = unprotectedHeader;\n return this;\n }\n addSignature(...args) {\n return this.parent.addSignature(...args);\n }\n sign(...args) {\n return this.parent.sign(...args);\n }\n done() {\n return this.parent;\n }\n}\nclass GeneralSign {\n constructor(payload){\n this._signatures = [];\n this._payload = payload;\n }\n addSignature(key, options) {\n const signature = new IndividualSignature(this, key, options);\n this._signatures.push(signature);\n return signature;\n }\n async sign() {\n if (!this._signatures.length) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWSInvalid(\"at least one signature must be added\");\n }\n const jws = {\n signatures: [],\n payload: \"\"\n };\n for(let i = 0; i < this._signatures.length; i++){\n const signature = this._signatures[i];\n const flattened = new _flattened_sign_js__WEBPACK_IMPORTED_MODULE_1__.FlattenedSign(this._payload);\n flattened.setProtectedHeader(signature.protectedHeader);\n flattened.setUnprotectedHeader(signature.unprotectedHeader);\n const { payload, ...rest } = await flattened.sign(signature.key, signature.options);\n if (i === 0) {\n jws.payload = payload;\n } else if (jws.payload !== payload) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWSInvalid(\"inconsistent use of JWS Unencoded Payload (RFC7797)\");\n }\n jws.signatures.push(rest);\n }\n return jws;\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandzL2dlbmVyYWwvc2lnbi5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBcUQ7QUFDSDtBQUNsRCxNQUFNRTtJQUNGQyxZQUFZQyxHQUFHLEVBQUVDLEdBQUcsRUFBRUMsT0FBTyxDQUFFO1FBQzNCLElBQUksQ0FBQ0MsTUFBTSxHQUFHSDtRQUNkLElBQUksQ0FBQ0MsR0FBRyxHQUFHQTtRQUNYLElBQUksQ0FBQ0MsT0FBTyxHQUFHQTtJQUNuQjtJQUNBRSxtQkFBbUJDLGVBQWUsRUFBRTtRQUNoQyxJQUFJLElBQUksQ0FBQ0EsZUFBZSxFQUFFO1lBQ3RCLE1BQU0sSUFBSUMsVUFBVTtRQUN4QjtRQUNBLElBQUksQ0FBQ0QsZUFBZSxHQUFHQTtRQUN2QixPQUFPLElBQUk7SUFDZjtJQUNBRSxxQkFBcUJDLGlCQUFpQixFQUFFO1FBQ3BDLElBQUksSUFBSSxDQUFDQSxpQkFBaUIsRUFBRTtZQUN4QixNQUFNLElBQUlGLFVBQVU7UUFDeEI7UUFDQSxJQUFJLENBQUNFLGlCQUFpQixHQUFHQTtRQUN6QixPQUFPLElBQUk7SUFDZjtJQUNBQyxhQUFhLEdBQUdDLElBQUksRUFBRTtRQUNsQixPQUFPLElBQUksQ0FBQ1AsTUFBTSxDQUFDTSxZQUFZLElBQUlDO0lBQ3ZDO0lBQ0FDLEtBQUssR0FBR0QsSUFBSSxFQUFFO1FBQ1YsT0FBTyxJQUFJLENBQUNQLE1BQU0sQ0FBQ1EsSUFBSSxJQUFJRDtJQUMvQjtJQUNBRSxPQUFPO1FBQ0gsT0FBTyxJQUFJLENBQUNULE1BQU07SUFDdEI7QUFDSjtBQUNPLE1BQU1VO0lBQ1RkLFlBQVllLE9BQU8sQ0FBRTtRQUNqQixJQUFJLENBQUNDLFdBQVcsR0FBRyxFQUFFO1FBQ3JCLElBQUksQ0FBQ0MsUUFBUSxHQUFHRjtJQUNwQjtJQUNBTCxhQUFhUixHQUFHLEVBQUVDLE9BQU8sRUFBRTtRQUN2QixNQUFNZSxZQUFZLElBQUluQixvQkFBb0IsSUFBSSxFQUFFRyxLQUFLQztRQUNyRCxJQUFJLENBQUNhLFdBQVcsQ0FBQ0csSUFBSSxDQUFDRDtRQUN0QixPQUFPQTtJQUNYO0lBQ0EsTUFBTU4sT0FBTztRQUNULElBQUksQ0FBQyxJQUFJLENBQUNJLFdBQVcsQ0FBQ0ksTUFBTSxFQUFFO1lBQzFCLE1BQU0sSUFBSXRCLHVEQUFVQSxDQUFDO1FBQ3pCO1FBQ0EsTUFBTXVCLE1BQU07WUFDUkMsWUFBWSxFQUFFO1lBQ2RQLFNBQVM7UUFDYjtRQUNBLElBQUssSUFBSVEsSUFBSSxHQUFHQSxJQUFJLElBQUksQ0FBQ1AsV0FBVyxDQUFDSSxNQUFNLEVBQUVHLElBQUs7WUFDOUMsTUFBTUwsWUFBWSxJQUFJLENBQUNGLFdBQVcsQ0FBQ08sRUFBRTtZQUNyQyxNQUFNQyxZQUFZLElBQUkzQiw2REFBYUEsQ0FBQyxJQUFJLENBQUNvQixRQUFRO1lBQ2pETyxVQUFVbkIsa0JBQWtCLENBQUNhLFVBQVVaLGVBQWU7WUFDdERrQixVQUFVaEIsb0JBQW9CLENBQUNVLFVBQVVULGlCQUFpQjtZQUMxRCxNQUFNLEVBQUVNLE9BQU8sRUFBRSxHQUFHVSxNQUFNLEdBQUcsTUFBTUQsVUFBVVosSUFBSSxDQUFDTSxVQUFVaEIsR0FBRyxFQUFFZ0IsVUFBVWYsT0FBTztZQUNsRixJQUFJb0IsTUFBTSxHQUFHO2dCQUNURixJQUFJTixPQUFPLEdBQUdBO1lBQ2xCLE9BQ0ssSUFBSU0sSUFBSU4sT0FBTyxLQUFLQSxTQUFTO2dCQUM5QixNQUFNLElBQUlqQix1REFBVUEsQ0FBQztZQUN6QjtZQUNBdUIsSUFBSUMsVUFBVSxDQUFDSCxJQUFJLENBQUNNO1FBQ3hCO1FBQ0EsT0FBT0o7SUFDWDtBQUNKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9qd3MvZ2VuZXJhbC9zaWduLmpzP2VmZjAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRmxhdHRlbmVkU2lnbiB9IGZyb20gJy4uL2ZsYXR0ZW5lZC9zaWduLmpzJztcbmltcG9ydCB7IEpXU0ludmFsaWQgfSBmcm9tICcuLi8uLi91dGlsL2Vycm9ycy5qcyc7XG5jbGFzcyBJbmRpdmlkdWFsU2lnbmF0dXJlIHtcbiAgICBjb25zdHJ1Y3RvcihzaWcsIGtleSwgb3B0aW9ucykge1xuICAgICAgICB0aGlzLnBhcmVudCA9IHNpZztcbiAgICAgICAgdGhpcy5rZXkgPSBrZXk7XG4gICAgICAgIHRoaXMub3B0aW9ucyA9IG9wdGlvbnM7XG4gICAgfVxuICAgIHNldFByb3RlY3RlZEhlYWRlcihwcm90ZWN0ZWRIZWFkZXIpIHtcbiAgICAgICAgaWYgKHRoaXMucHJvdGVjdGVkSGVhZGVyKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdzZXRQcm90ZWN0ZWRIZWFkZXIgY2FuIG9ubHkgYmUgY2FsbGVkIG9uY2UnKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLnByb3RlY3RlZEhlYWRlciA9IHByb3RlY3RlZEhlYWRlcjtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuICAgIHNldFVucHJvdGVjdGVkSGVhZGVyKHVucHJvdGVjdGVkSGVhZGVyKSB7XG4gICAgICAgIGlmICh0aGlzLnVucHJvdGVjdGVkSGVhZGVyKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdzZXRVbnByb3RlY3RlZEhlYWRlciBjYW4gb25seSBiZSBjYWxsZWQgb25jZScpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMudW5wcm90ZWN0ZWRIZWFkZXIgPSB1bnByb3RlY3RlZEhlYWRlcjtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuICAgIGFkZFNpZ25hdHVyZSguLi5hcmdzKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnBhcmVudC5hZGRTaWduYXR1cmUoLi4uYXJncyk7XG4gICAgfVxuICAgIHNpZ24oLi4uYXJncykge1xuICAgICAgICByZXR1cm4gdGhpcy5wYXJlbnQuc2lnbiguLi5hcmdzKTtcbiAgICB9XG4gICAgZG9uZSgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMucGFyZW50O1xuICAgIH1cbn1cbmV4cG9ydCBjbGFzcyBHZW5lcmFsU2lnbiB7XG4gICAgY29uc3RydWN0b3IocGF5bG9hZCkge1xuICAgICAgICB0aGlzLl9zaWduYXR1cmVzID0gW107XG4gICAgICAgIHRoaXMuX3BheWxvYWQgPSBwYXlsb2FkO1xuICAgIH1cbiAgICBhZGRTaWduYXR1cmUoa2V5LCBvcHRpb25zKSB7XG4gICAgICAgIGNvbnN0IHNpZ25hdHVyZSA9IG5ldyBJbmRpdmlkdWFsU2lnbmF0dXJlKHRoaXMsIGtleSwgb3B0aW9ucyk7XG4gICAgICAgIHRoaXMuX3NpZ25hdHVyZXMucHVzaChzaWduYXR1cmUpO1xuICAgICAgICByZXR1cm4gc2lnbmF0dXJlO1xuICAgIH1cbiAgICBhc3luYyBzaWduKCkge1xuICAgICAgICBpZiAoIXRoaXMuX3NpZ25hdHVyZXMubGVuZ3RoKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSldTSW52YWxpZCgnYXQgbGVhc3Qgb25lIHNpZ25hdHVyZSBtdXN0IGJlIGFkZGVkJyk7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgandzID0ge1xuICAgICAgICAgICAgc2lnbmF0dXJlczogW10sXG4gICAgICAgICAgICBwYXlsb2FkOiAnJyxcbiAgICAgICAgfTtcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCB0aGlzLl9zaWduYXR1cmVzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICBjb25zdCBzaWduYXR1cmUgPSB0aGlzLl9zaWduYXR1cmVzW2ldO1xuICAgICAgICAgICAgY29uc3QgZmxhdHRlbmVkID0gbmV3IEZsYXR0ZW5lZFNpZ24odGhpcy5fcGF5bG9hZCk7XG4gICAgICAgICAgICBmbGF0dGVuZWQuc2V0UHJvdGVjdGVkSGVhZGVyKHNpZ25hdHVyZS5wcm90ZWN0ZWRIZWFkZXIpO1xuICAgICAgICAgICAgZmxhdHRlbmVkLnNldFVucHJvdGVjdGVkSGVhZGVyKHNpZ25hdHVyZS51bnByb3RlY3RlZEhlYWRlcik7XG4gICAgICAgICAgICBjb25zdCB7IHBheWxvYWQsIC4uLnJlc3QgfSA9IGF3YWl0IGZsYXR0ZW5lZC5zaWduKHNpZ25hdHVyZS5rZXksIHNpZ25hdHVyZS5vcHRpb25zKTtcbiAgICAgICAgICAgIGlmIChpID09PSAwKSB7XG4gICAgICAgICAgICAgICAgandzLnBheWxvYWQgPSBwYXlsb2FkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSBpZiAoandzLnBheWxvYWQgIT09IHBheWxvYWQpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSldTSW52YWxpZCgnaW5jb25zaXN0ZW50IHVzZSBvZiBKV1MgVW5lbmNvZGVkIFBheWxvYWQgKFJGQzc3OTcpJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBqd3Muc2lnbmF0dXJlcy5wdXNoKHJlc3QpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBqd3M7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkZsYXR0ZW5lZFNpZ24iLCJKV1NJbnZhbGlkIiwiSW5kaXZpZHVhbFNpZ25hdHVyZSIsImNvbnN0cnVjdG9yIiwic2lnIiwia2V5Iiwib3B0aW9ucyIsInBhcmVudCIsInNldFByb3RlY3RlZEhlYWRlciIsInByb3RlY3RlZEhlYWRlciIsIlR5cGVFcnJvciIsInNldFVucHJvdGVjdGVkSGVhZGVyIiwidW5wcm90ZWN0ZWRIZWFkZXIiLCJhZGRTaWduYXR1cmUiLCJhcmdzIiwic2lnbiIsImRvbmUiLCJHZW5lcmFsU2lnbiIsInBheWxvYWQiLCJfc2lnbmF0dXJlcyIsIl9wYXlsb2FkIiwic2lnbmF0dXJlIiwicHVzaCIsImxlbmd0aCIsImp3cyIsInNpZ25hdHVyZXMiLCJpIiwiZmxhdHRlbmVkIiwicmVzdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jws/general/sign.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jws/general/verify.js": /*!***************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jws/general/verify.js ***! \***************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ generalVerify: () => (/* binding */ generalVerify)\n/* harmony export */ });\n/* harmony import */ var _flattened_verify_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../flattened/verify.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jws/flattened/verify.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../lib/is_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\");\n\n\n\nasync function generalVerify(jws, key, options) {\n if (!(0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jws)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"General JWS must be an object\");\n }\n if (!Array.isArray(jws.signatures) || !jws.signatures.every(_lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSInvalid(\"JWS Signatures missing or incorrect type\");\n }\n for (const signature of jws.signatures){\n try {\n return await (0,_flattened_verify_js__WEBPACK_IMPORTED_MODULE_2__.flattenedVerify)({\n header: signature.header,\n payload: jws.payload,\n protected: signature.protected,\n signature: signature.signature\n }, key, options);\n } catch {}\n }\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWSSignatureVerificationFailed();\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vandzL2dlbmVyYWwvdmVyaWZ5LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBeUQ7QUFDeUI7QUFDcEM7QUFDdkMsZUFBZUksY0FBY0MsR0FBRyxFQUFFQyxHQUFHLEVBQUVDLE9BQU87SUFDakQsSUFBSSxDQUFDSiw2REFBUUEsQ0FBQ0UsTUFBTTtRQUNoQixNQUFNLElBQUlKLHVEQUFVQSxDQUFDO0lBQ3pCO0lBQ0EsSUFBSSxDQUFDTyxNQUFNQyxPQUFPLENBQUNKLElBQUlLLFVBQVUsS0FBSyxDQUFDTCxJQUFJSyxVQUFVLENBQUNDLEtBQUssQ0FBQ1IseURBQVFBLEdBQUc7UUFDbkUsTUFBTSxJQUFJRix1REFBVUEsQ0FBQztJQUN6QjtJQUNBLEtBQUssTUFBTVcsYUFBYVAsSUFBSUssVUFBVSxDQUFFO1FBQ3BDLElBQUk7WUFDQSxPQUFPLE1BQU1WLHFFQUFlQSxDQUFDO2dCQUN6QmEsUUFBUUQsVUFBVUMsTUFBTTtnQkFDeEJDLFNBQVNULElBQUlTLE9BQU87Z0JBQ3BCQyxXQUFXSCxVQUFVRyxTQUFTO2dCQUM5QkgsV0FBV0EsVUFBVUEsU0FBUztZQUNsQyxHQUFHTixLQUFLQztRQUNaLEVBQ0EsT0FBTSxDQUNOO0lBQ0o7SUFDQSxNQUFNLElBQUlMLDJFQUE4QkE7QUFDNUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2p3cy9nZW5lcmFsL3ZlcmlmeS5qcz9jYmQ5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGZsYXR0ZW5lZFZlcmlmeSB9IGZyb20gJy4uL2ZsYXR0ZW5lZC92ZXJpZnkuanMnO1xuaW1wb3J0IHsgSldTSW52YWxpZCwgSldTU2lnbmF0dXJlVmVyaWZpY2F0aW9uRmFpbGVkIH0gZnJvbSAnLi4vLi4vdXRpbC9lcnJvcnMuanMnO1xuaW1wb3J0IGlzT2JqZWN0IGZyb20gJy4uLy4uL2xpYi9pc19vYmplY3QuanMnO1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGdlbmVyYWxWZXJpZnkoandzLCBrZXksIG9wdGlvbnMpIHtcbiAgICBpZiAoIWlzT2JqZWN0KGp3cykpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXU0ludmFsaWQoJ0dlbmVyYWwgSldTIG11c3QgYmUgYW4gb2JqZWN0Jyk7XG4gICAgfVxuICAgIGlmICghQXJyYXkuaXNBcnJheShqd3Muc2lnbmF0dXJlcykgfHwgIWp3cy5zaWduYXR1cmVzLmV2ZXJ5KGlzT2JqZWN0KSkge1xuICAgICAgICB0aHJvdyBuZXcgSldTSW52YWxpZCgnSldTIFNpZ25hdHVyZXMgbWlzc2luZyBvciBpbmNvcnJlY3QgdHlwZScpO1xuICAgIH1cbiAgICBmb3IgKGNvbnN0IHNpZ25hdHVyZSBvZiBqd3Muc2lnbmF0dXJlcykge1xuICAgICAgICB0cnkge1xuICAgICAgICAgICAgcmV0dXJuIGF3YWl0IGZsYXR0ZW5lZFZlcmlmeSh7XG4gICAgICAgICAgICAgICAgaGVhZGVyOiBzaWduYXR1cmUuaGVhZGVyLFxuICAgICAgICAgICAgICAgIHBheWxvYWQ6IGp3cy5wYXlsb2FkLFxuICAgICAgICAgICAgICAgIHByb3RlY3RlZDogc2lnbmF0dXJlLnByb3RlY3RlZCxcbiAgICAgICAgICAgICAgICBzaWduYXR1cmU6IHNpZ25hdHVyZS5zaWduYXR1cmUsXG4gICAgICAgICAgICB9LCBrZXksIG9wdGlvbnMpO1xuICAgICAgICB9XG4gICAgICAgIGNhdGNoIHtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0aHJvdyBuZXcgSldTU2lnbmF0dXJlVmVyaWZpY2F0aW9uRmFpbGVkKCk7XG59XG4iXSwibmFtZXMiOlsiZmxhdHRlbmVkVmVyaWZ5IiwiSldTSW52YWxpZCIsIkpXU1NpZ25hdHVyZVZlcmlmaWNhdGlvbkZhaWxlZCIsImlzT2JqZWN0IiwiZ2VuZXJhbFZlcmlmeSIsImp3cyIsImtleSIsIm9wdGlvbnMiLCJBcnJheSIsImlzQXJyYXkiLCJzaWduYXR1cmVzIiwiZXZlcnkiLCJzaWduYXR1cmUiLCJoZWFkZXIiLCJwYXlsb2FkIiwicHJvdGVjdGVkIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jws/general/verify.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwt/decrypt.js": /*!********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwt/decrypt.js ***! \********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ jwtDecrypt: () => (/* binding */ jwtDecrypt)\n/* harmony export */ });\n/* harmony import */ var _jwe_compact_decrypt_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../jwe/compact/decrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwe/compact/decrypt.js\");\n/* harmony import */ var _lib_jwt_claims_set_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../lib/jwt_claims_set.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/jwt_claims_set.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n\n\n\nasync function jwtDecrypt(jwt, key, options) {\n const decrypted = await (0,_jwe_compact_decrypt_js__WEBPACK_IMPORTED_MODULE_0__.compactDecrypt)(jwt, key, options);\n const payload = (0,_lib_jwt_claims_set_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(decrypted.protectedHeader, decrypted.plaintext, options);\n const { protectedHeader } = decrypted;\n if (protectedHeader.iss !== undefined && protectedHeader.iss !== payload.iss) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JWTClaimValidationFailed('replicated \"iss\" claim header parameter mismatch', \"iss\", \"mismatch\");\n }\n if (protectedHeader.sub !== undefined && protectedHeader.sub !== payload.sub) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JWTClaimValidationFailed('replicated \"sub\" claim header parameter mismatch', \"sub\", \"mismatch\");\n }\n if (protectedHeader.aud !== undefined && JSON.stringify(protectedHeader.aud) !== JSON.stringify(payload.aud)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JWTClaimValidationFailed('replicated \"aud\" claim header parameter mismatch', \"aud\", \"mismatch\");\n }\n const result = {\n payload,\n protectedHeader\n };\n if (typeof key === \"function\") {\n return {\n ...result,\n key: decrypted.key\n };\n }\n return result;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vand0L2RlY3J5cHQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUEyRDtBQUNUO0FBQ1c7QUFDdEQsZUFBZUcsV0FBV0MsR0FBRyxFQUFFQyxHQUFHLEVBQUVDLE9BQU87SUFDOUMsTUFBTUMsWUFBWSxNQUFNUCx1RUFBY0EsQ0FBQ0ksS0FBS0MsS0FBS0M7SUFDakQsTUFBTUUsVUFBVVAsa0VBQVVBLENBQUNNLFVBQVVFLGVBQWUsRUFBRUYsVUFBVUcsU0FBUyxFQUFFSjtJQUMzRSxNQUFNLEVBQUVHLGVBQWUsRUFBRSxHQUFHRjtJQUM1QixJQUFJRSxnQkFBZ0JFLEdBQUcsS0FBS0MsYUFBYUgsZ0JBQWdCRSxHQUFHLEtBQUtILFFBQVFHLEdBQUcsRUFBRTtRQUMxRSxNQUFNLElBQUlULHFFQUF3QkEsQ0FBQyxvREFBb0QsT0FBTztJQUNsRztJQUNBLElBQUlPLGdCQUFnQkksR0FBRyxLQUFLRCxhQUFhSCxnQkFBZ0JJLEdBQUcsS0FBS0wsUUFBUUssR0FBRyxFQUFFO1FBQzFFLE1BQU0sSUFBSVgscUVBQXdCQSxDQUFDLG9EQUFvRCxPQUFPO0lBQ2xHO0lBQ0EsSUFBSU8sZ0JBQWdCSyxHQUFHLEtBQUtGLGFBQ3hCRyxLQUFLQyxTQUFTLENBQUNQLGdCQUFnQkssR0FBRyxNQUFNQyxLQUFLQyxTQUFTLENBQUNSLFFBQVFNLEdBQUcsR0FBRztRQUNyRSxNQUFNLElBQUlaLHFFQUF3QkEsQ0FBQyxvREFBb0QsT0FBTztJQUNsRztJQUNBLE1BQU1lLFNBQVM7UUFBRVQ7UUFBU0M7SUFBZ0I7SUFDMUMsSUFBSSxPQUFPSixRQUFRLFlBQVk7UUFDM0IsT0FBTztZQUFFLEdBQUdZLE1BQU07WUFBRVosS0FBS0UsVUFBVUYsR0FBRztRQUFDO0lBQzNDO0lBQ0EsT0FBT1k7QUFDWCIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vand0L2RlY3J5cHQuanM/MDA5YiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjb21wYWN0RGVjcnlwdCB9IGZyb20gJy4uL2p3ZS9jb21wYWN0L2RlY3J5cHQuanMnO1xuaW1wb3J0IGp3dFBheWxvYWQgZnJvbSAnLi4vbGliL2p3dF9jbGFpbXNfc2V0LmpzJztcbmltcG9ydCB7IEpXVENsYWltVmFsaWRhdGlvbkZhaWxlZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBqd3REZWNyeXB0KGp3dCwga2V5LCBvcHRpb25zKSB7XG4gICAgY29uc3QgZGVjcnlwdGVkID0gYXdhaXQgY29tcGFjdERlY3J5cHQoand0LCBrZXksIG9wdGlvbnMpO1xuICAgIGNvbnN0IHBheWxvYWQgPSBqd3RQYXlsb2FkKGRlY3J5cHRlZC5wcm90ZWN0ZWRIZWFkZXIsIGRlY3J5cHRlZC5wbGFpbnRleHQsIG9wdGlvbnMpO1xuICAgIGNvbnN0IHsgcHJvdGVjdGVkSGVhZGVyIH0gPSBkZWNyeXB0ZWQ7XG4gICAgaWYgKHByb3RlY3RlZEhlYWRlci5pc3MgIT09IHVuZGVmaW5lZCAmJiBwcm90ZWN0ZWRIZWFkZXIuaXNzICE9PSBwYXlsb2FkLmlzcykge1xuICAgICAgICB0aHJvdyBuZXcgSldUQ2xhaW1WYWxpZGF0aW9uRmFpbGVkKCdyZXBsaWNhdGVkIFwiaXNzXCIgY2xhaW0gaGVhZGVyIHBhcmFtZXRlciBtaXNtYXRjaCcsICdpc3MnLCAnbWlzbWF0Y2gnKTtcbiAgICB9XG4gICAgaWYgKHByb3RlY3RlZEhlYWRlci5zdWIgIT09IHVuZGVmaW5lZCAmJiBwcm90ZWN0ZWRIZWFkZXIuc3ViICE9PSBwYXlsb2FkLnN1Yikge1xuICAgICAgICB0aHJvdyBuZXcgSldUQ2xhaW1WYWxpZGF0aW9uRmFpbGVkKCdyZXBsaWNhdGVkIFwic3ViXCIgY2xhaW0gaGVhZGVyIHBhcmFtZXRlciBtaXNtYXRjaCcsICdzdWInLCAnbWlzbWF0Y2gnKTtcbiAgICB9XG4gICAgaWYgKHByb3RlY3RlZEhlYWRlci5hdWQgIT09IHVuZGVmaW5lZCAmJlxuICAgICAgICBKU09OLnN0cmluZ2lmeShwcm90ZWN0ZWRIZWFkZXIuYXVkKSAhPT0gSlNPTi5zdHJpbmdpZnkocGF5bG9hZC5hdWQpKSB7XG4gICAgICAgIHRocm93IG5ldyBKV1RDbGFpbVZhbGlkYXRpb25GYWlsZWQoJ3JlcGxpY2F0ZWQgXCJhdWRcIiBjbGFpbSBoZWFkZXIgcGFyYW1ldGVyIG1pc21hdGNoJywgJ2F1ZCcsICdtaXNtYXRjaCcpO1xuICAgIH1cbiAgICBjb25zdCByZXN1bHQgPSB7IHBheWxvYWQsIHByb3RlY3RlZEhlYWRlciB9O1xuICAgIGlmICh0eXBlb2Yga2V5ID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgIHJldHVybiB7IC4uLnJlc3VsdCwga2V5OiBkZWNyeXB0ZWQua2V5IH07XG4gICAgfVxuICAgIHJldHVybiByZXN1bHQ7XG59XG4iXSwibmFtZXMiOlsiY29tcGFjdERlY3J5cHQiLCJqd3RQYXlsb2FkIiwiSldUQ2xhaW1WYWxpZGF0aW9uRmFpbGVkIiwiand0RGVjcnlwdCIsImp3dCIsImtleSIsIm9wdGlvbnMiLCJkZWNyeXB0ZWQiLCJwYXlsb2FkIiwicHJvdGVjdGVkSGVhZGVyIiwicGxhaW50ZXh0IiwiaXNzIiwidW5kZWZpbmVkIiwic3ViIiwiYXVkIiwiSlNPTiIsInN0cmluZ2lmeSIsInJlc3VsdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwt/decrypt.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwt/encrypt.js": /*!********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwt/encrypt.js ***! \********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ EncryptJWT: () => (/* binding */ EncryptJWT)\n/* harmony export */ });\n/* harmony import */ var _jwe_compact_encrypt_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../jwe/compact/encrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwe/compact/encrypt.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _produce_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./produce.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwt/produce.js\");\n\n\n\nclass EncryptJWT extends _produce_js__WEBPACK_IMPORTED_MODULE_0__.ProduceJWT {\n setProtectedHeader(protectedHeader) {\n if (this._protectedHeader) {\n throw new TypeError(\"setProtectedHeader can only be called once\");\n }\n this._protectedHeader = protectedHeader;\n return this;\n }\n setKeyManagementParameters(parameters) {\n if (this._keyManagementParameters) {\n throw new TypeError(\"setKeyManagementParameters can only be called once\");\n }\n this._keyManagementParameters = parameters;\n return this;\n }\n setContentEncryptionKey(cek) {\n if (this._cek) {\n throw new TypeError(\"setContentEncryptionKey can only be called once\");\n }\n this._cek = cek;\n return this;\n }\n setInitializationVector(iv) {\n if (this._iv) {\n throw new TypeError(\"setInitializationVector can only be called once\");\n }\n this._iv = iv;\n return this;\n }\n replicateIssuerAsHeader() {\n this._replicateIssuerAsHeader = true;\n return this;\n }\n replicateSubjectAsHeader() {\n this._replicateSubjectAsHeader = true;\n return this;\n }\n replicateAudienceAsHeader() {\n this._replicateAudienceAsHeader = true;\n return this;\n }\n async encrypt(key, options) {\n const enc = new _jwe_compact_encrypt_js__WEBPACK_IMPORTED_MODULE_1__.CompactEncrypt(_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_2__.encoder.encode(JSON.stringify(this._payload)));\n if (this._replicateIssuerAsHeader) {\n this._protectedHeader = {\n ...this._protectedHeader,\n iss: this._payload.iss\n };\n }\n if (this._replicateSubjectAsHeader) {\n this._protectedHeader = {\n ...this._protectedHeader,\n sub: this._payload.sub\n };\n }\n if (this._replicateAudienceAsHeader) {\n this._protectedHeader = {\n ...this._protectedHeader,\n aud: this._payload.aud\n };\n }\n enc.setProtectedHeader(this._protectedHeader);\n if (this._iv) {\n enc.setInitializationVector(this._iv);\n }\n if (this._cek) {\n enc.setContentEncryptionKey(this._cek);\n }\n if (this._keyManagementParameters) {\n enc.setKeyManagementParameters(this._keyManagementParameters);\n }\n return enc.encrypt(key, options);\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vand0L2VuY3J5cHQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUEyRDtBQUNWO0FBQ1A7QUFDbkMsTUFBTUcsbUJBQW1CRCxtREFBVUE7SUFDdENFLG1CQUFtQkMsZUFBZSxFQUFFO1FBQ2hDLElBQUksSUFBSSxDQUFDQyxnQkFBZ0IsRUFBRTtZQUN2QixNQUFNLElBQUlDLFVBQVU7UUFDeEI7UUFDQSxJQUFJLENBQUNELGdCQUFnQixHQUFHRDtRQUN4QixPQUFPLElBQUk7SUFDZjtJQUNBRywyQkFBMkJDLFVBQVUsRUFBRTtRQUNuQyxJQUFJLElBQUksQ0FBQ0Msd0JBQXdCLEVBQUU7WUFDL0IsTUFBTSxJQUFJSCxVQUFVO1FBQ3hCO1FBQ0EsSUFBSSxDQUFDRyx3QkFBd0IsR0FBR0Q7UUFDaEMsT0FBTyxJQUFJO0lBQ2Y7SUFDQUUsd0JBQXdCQyxHQUFHLEVBQUU7UUFDekIsSUFBSSxJQUFJLENBQUNDLElBQUksRUFBRTtZQUNYLE1BQU0sSUFBSU4sVUFBVTtRQUN4QjtRQUNBLElBQUksQ0FBQ00sSUFBSSxHQUFHRDtRQUNaLE9BQU8sSUFBSTtJQUNmO0lBQ0FFLHdCQUF3QkMsRUFBRSxFQUFFO1FBQ3hCLElBQUksSUFBSSxDQUFDQyxHQUFHLEVBQUU7WUFDVixNQUFNLElBQUlULFVBQVU7UUFDeEI7UUFDQSxJQUFJLENBQUNTLEdBQUcsR0FBR0Q7UUFDWCxPQUFPLElBQUk7SUFDZjtJQUNBRSwwQkFBMEI7UUFDdEIsSUFBSSxDQUFDQyx3QkFBd0IsR0FBRztRQUNoQyxPQUFPLElBQUk7SUFDZjtJQUNBQywyQkFBMkI7UUFDdkIsSUFBSSxDQUFDQyx5QkFBeUIsR0FBRztRQUNqQyxPQUFPLElBQUk7SUFDZjtJQUNBQyw0QkFBNEI7UUFDeEIsSUFBSSxDQUFDQywwQkFBMEIsR0FBRztRQUNsQyxPQUFPLElBQUk7SUFDZjtJQUNBLE1BQU1DLFFBQVFDLEdBQUcsRUFBRUMsT0FBTyxFQUFFO1FBQ3hCLE1BQU1DLE1BQU0sSUFBSTFCLG1FQUFjQSxDQUFDQyx5REFBT0EsQ0FBQzBCLE1BQU0sQ0FBQ0MsS0FBS0MsU0FBUyxDQUFDLElBQUksQ0FBQ0MsUUFBUTtRQUMxRSxJQUFJLElBQUksQ0FBQ1osd0JBQXdCLEVBQUU7WUFDL0IsSUFBSSxDQUFDWixnQkFBZ0IsR0FBRztnQkFBRSxHQUFHLElBQUksQ0FBQ0EsZ0JBQWdCO2dCQUFFeUIsS0FBSyxJQUFJLENBQUNELFFBQVEsQ0FBQ0MsR0FBRztZQUFDO1FBQy9FO1FBQ0EsSUFBSSxJQUFJLENBQUNYLHlCQUF5QixFQUFFO1lBQ2hDLElBQUksQ0FBQ2QsZ0JBQWdCLEdBQUc7Z0JBQUUsR0FBRyxJQUFJLENBQUNBLGdCQUFnQjtnQkFBRTBCLEtBQUssSUFBSSxDQUFDRixRQUFRLENBQUNFLEdBQUc7WUFBQztRQUMvRTtRQUNBLElBQUksSUFBSSxDQUFDViwwQkFBMEIsRUFBRTtZQUNqQyxJQUFJLENBQUNoQixnQkFBZ0IsR0FBRztnQkFBRSxHQUFHLElBQUksQ0FBQ0EsZ0JBQWdCO2dCQUFFMkIsS0FBSyxJQUFJLENBQUNILFFBQVEsQ0FBQ0csR0FBRztZQUFDO1FBQy9FO1FBQ0FQLElBQUl0QixrQkFBa0IsQ0FBQyxJQUFJLENBQUNFLGdCQUFnQjtRQUM1QyxJQUFJLElBQUksQ0FBQ1UsR0FBRyxFQUFFO1lBQ1ZVLElBQUlaLHVCQUF1QixDQUFDLElBQUksQ0FBQ0UsR0FBRztRQUN4QztRQUNBLElBQUksSUFBSSxDQUFDSCxJQUFJLEVBQUU7WUFDWGEsSUFBSWYsdUJBQXVCLENBQUMsSUFBSSxDQUFDRSxJQUFJO1FBQ3pDO1FBQ0EsSUFBSSxJQUFJLENBQUNILHdCQUF3QixFQUFFO1lBQy9CZ0IsSUFBSWxCLDBCQUEwQixDQUFDLElBQUksQ0FBQ0Usd0JBQXdCO1FBQ2hFO1FBQ0EsT0FBT2dCLElBQUlILE9BQU8sQ0FBQ0MsS0FBS0M7SUFDNUI7QUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vand0L2VuY3J5cHQuanM/YjY2ZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wYWN0RW5jcnlwdCB9IGZyb20gJy4uL2p3ZS9jb21wYWN0L2VuY3J5cHQuanMnO1xuaW1wb3J0IHsgZW5jb2RlciB9IGZyb20gJy4uL2xpYi9idWZmZXJfdXRpbHMuanMnO1xuaW1wb3J0IHsgUHJvZHVjZUpXVCB9IGZyb20gJy4vcHJvZHVjZS5qcyc7XG5leHBvcnQgY2xhc3MgRW5jcnlwdEpXVCBleHRlbmRzIFByb2R1Y2VKV1Qge1xuICAgIHNldFByb3RlY3RlZEhlYWRlcihwcm90ZWN0ZWRIZWFkZXIpIHtcbiAgICAgICAgaWYgKHRoaXMuX3Byb3RlY3RlZEhlYWRlcikge1xuICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignc2V0UHJvdGVjdGVkSGVhZGVyIGNhbiBvbmx5IGJlIGNhbGxlZCBvbmNlJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fcHJvdGVjdGVkSGVhZGVyID0gcHJvdGVjdGVkSGVhZGVyO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG4gICAgc2V0S2V5TWFuYWdlbWVudFBhcmFtZXRlcnMocGFyYW1ldGVycykge1xuICAgICAgICBpZiAodGhpcy5fa2V5TWFuYWdlbWVudFBhcmFtZXRlcnMpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ3NldEtleU1hbmFnZW1lbnRQYXJhbWV0ZXJzIGNhbiBvbmx5IGJlIGNhbGxlZCBvbmNlJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fa2V5TWFuYWdlbWVudFBhcmFtZXRlcnMgPSBwYXJhbWV0ZXJzO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG4gICAgc2V0Q29udGVudEVuY3J5cHRpb25LZXkoY2VrKSB7XG4gICAgICAgIGlmICh0aGlzLl9jZWspIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ3NldENvbnRlbnRFbmNyeXB0aW9uS2V5IGNhbiBvbmx5IGJlIGNhbGxlZCBvbmNlJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fY2VrID0gY2VrO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG4gICAgc2V0SW5pdGlhbGl6YXRpb25WZWN0b3IoaXYpIHtcbiAgICAgICAgaWYgKHRoaXMuX2l2KSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdzZXRJbml0aWFsaXphdGlvblZlY3RvciBjYW4gb25seSBiZSBjYWxsZWQgb25jZScpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuX2l2ID0gaXY7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbiAgICByZXBsaWNhdGVJc3N1ZXJBc0hlYWRlcigpIHtcbiAgICAgICAgdGhpcy5fcmVwbGljYXRlSXNzdWVyQXNIZWFkZXIgPSB0cnVlO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG4gICAgcmVwbGljYXRlU3ViamVjdEFzSGVhZGVyKCkge1xuICAgICAgICB0aGlzLl9yZXBsaWNhdGVTdWJqZWN0QXNIZWFkZXIgPSB0cnVlO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG4gICAgcmVwbGljYXRlQXVkaWVuY2VBc0hlYWRlcigpIHtcbiAgICAgICAgdGhpcy5fcmVwbGljYXRlQXVkaWVuY2VBc0hlYWRlciA9IHRydWU7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbiAgICBhc3luYyBlbmNyeXB0KGtleSwgb3B0aW9ucykge1xuICAgICAgICBjb25zdCBlbmMgPSBuZXcgQ29tcGFjdEVuY3J5cHQoZW5jb2Rlci5lbmNvZGUoSlNPTi5zdHJpbmdpZnkodGhpcy5fcGF5bG9hZCkpKTtcbiAgICAgICAgaWYgKHRoaXMuX3JlcGxpY2F0ZUlzc3VlckFzSGVhZGVyKSB7XG4gICAgICAgICAgICB0aGlzLl9wcm90ZWN0ZWRIZWFkZXIgPSB7IC4uLnRoaXMuX3Byb3RlY3RlZEhlYWRlciwgaXNzOiB0aGlzLl9wYXlsb2FkLmlzcyB9O1xuICAgICAgICB9XG4gICAgICAgIGlmICh0aGlzLl9yZXBsaWNhdGVTdWJqZWN0QXNIZWFkZXIpIHtcbiAgICAgICAgICAgIHRoaXMuX3Byb3RlY3RlZEhlYWRlciA9IHsgLi4udGhpcy5fcHJvdGVjdGVkSGVhZGVyLCBzdWI6IHRoaXMuX3BheWxvYWQuc3ViIH07XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHRoaXMuX3JlcGxpY2F0ZUF1ZGllbmNlQXNIZWFkZXIpIHtcbiAgICAgICAgICAgIHRoaXMuX3Byb3RlY3RlZEhlYWRlciA9IHsgLi4udGhpcy5fcHJvdGVjdGVkSGVhZGVyLCBhdWQ6IHRoaXMuX3BheWxvYWQuYXVkIH07XG4gICAgICAgIH1cbiAgICAgICAgZW5jLnNldFByb3RlY3RlZEhlYWRlcih0aGlzLl9wcm90ZWN0ZWRIZWFkZXIpO1xuICAgICAgICBpZiAodGhpcy5faXYpIHtcbiAgICAgICAgICAgIGVuYy5zZXRJbml0aWFsaXphdGlvblZlY3Rvcih0aGlzLl9pdik7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHRoaXMuX2Nlaykge1xuICAgICAgICAgICAgZW5jLnNldENvbnRlbnRFbmNyeXB0aW9uS2V5KHRoaXMuX2Nlayk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHRoaXMuX2tleU1hbmFnZW1lbnRQYXJhbWV0ZXJzKSB7XG4gICAgICAgICAgICBlbmMuc2V0S2V5TWFuYWdlbWVudFBhcmFtZXRlcnModGhpcy5fa2V5TWFuYWdlbWVudFBhcmFtZXRlcnMpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBlbmMuZW5jcnlwdChrZXksIG9wdGlvbnMpO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJDb21wYWN0RW5jcnlwdCIsImVuY29kZXIiLCJQcm9kdWNlSldUIiwiRW5jcnlwdEpXVCIsInNldFByb3RlY3RlZEhlYWRlciIsInByb3RlY3RlZEhlYWRlciIsIl9wcm90ZWN0ZWRIZWFkZXIiLCJUeXBlRXJyb3IiLCJzZXRLZXlNYW5hZ2VtZW50UGFyYW1ldGVycyIsInBhcmFtZXRlcnMiLCJfa2V5TWFuYWdlbWVudFBhcmFtZXRlcnMiLCJzZXRDb250ZW50RW5jcnlwdGlvbktleSIsImNlayIsIl9jZWsiLCJzZXRJbml0aWFsaXphdGlvblZlY3RvciIsIml2IiwiX2l2IiwicmVwbGljYXRlSXNzdWVyQXNIZWFkZXIiLCJfcmVwbGljYXRlSXNzdWVyQXNIZWFkZXIiLCJyZXBsaWNhdGVTdWJqZWN0QXNIZWFkZXIiLCJfcmVwbGljYXRlU3ViamVjdEFzSGVhZGVyIiwicmVwbGljYXRlQXVkaWVuY2VBc0hlYWRlciIsIl9yZXBsaWNhdGVBdWRpZW5jZUFzSGVhZGVyIiwiZW5jcnlwdCIsImtleSIsIm9wdGlvbnMiLCJlbmMiLCJlbmNvZGUiLCJKU09OIiwic3RyaW5naWZ5IiwiX3BheWxvYWQiLCJpc3MiLCJzdWIiLCJhdWQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwt/encrypt.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwt/produce.js": /*!********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwt/produce.js ***! \********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ProduceJWT: () => (/* binding */ ProduceJWT)\n/* harmony export */ });\n/* harmony import */ var _lib_epoch_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../lib/epoch.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/epoch.js\");\n/* harmony import */ var _lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../lib/is_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\");\n/* harmony import */ var _lib_secs_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../lib/secs.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/secs.js\");\n\n\n\nclass ProduceJWT {\n constructor(payload){\n if (!(0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(payload)) {\n throw new TypeError(\"JWT Claims Set MUST be an object\");\n }\n this._payload = payload;\n }\n setIssuer(issuer) {\n this._payload = {\n ...this._payload,\n iss: issuer\n };\n return this;\n }\n setSubject(subject) {\n this._payload = {\n ...this._payload,\n sub: subject\n };\n return this;\n }\n setAudience(audience) {\n this._payload = {\n ...this._payload,\n aud: audience\n };\n return this;\n }\n setJti(jwtId) {\n this._payload = {\n ...this._payload,\n jti: jwtId\n };\n return this;\n }\n setNotBefore(input) {\n if (typeof input === \"number\") {\n this._payload = {\n ...this._payload,\n nbf: input\n };\n } else {\n this._payload = {\n ...this._payload,\n nbf: (0,_lib_epoch_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(new Date()) + (0,_lib_secs_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(input)\n };\n }\n return this;\n }\n setExpirationTime(input) {\n if (typeof input === \"number\") {\n this._payload = {\n ...this._payload,\n exp: input\n };\n } else {\n this._payload = {\n ...this._payload,\n exp: (0,_lib_epoch_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(new Date()) + (0,_lib_secs_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(input)\n };\n }\n return this;\n }\n setIssuedAt(input) {\n if (typeof input === \"undefined\") {\n this._payload = {\n ...this._payload,\n iat: (0,_lib_epoch_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(new Date())\n };\n } else {\n this._payload = {\n ...this._payload,\n iat: input\n };\n }\n return this;\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vand0L3Byb2R1Y2UuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFvQztBQUNPO0FBQ1Q7QUFDM0IsTUFBTUc7SUFDVEMsWUFBWUMsT0FBTyxDQUFFO1FBQ2pCLElBQUksQ0FBQ0osNkRBQVFBLENBQUNJLFVBQVU7WUFDcEIsTUFBTSxJQUFJQyxVQUFVO1FBQ3hCO1FBQ0EsSUFBSSxDQUFDQyxRQUFRLEdBQUdGO0lBQ3BCO0lBQ0FHLFVBQVVDLE1BQU0sRUFBRTtRQUNkLElBQUksQ0FBQ0YsUUFBUSxHQUFHO1lBQUUsR0FBRyxJQUFJLENBQUNBLFFBQVE7WUFBRUcsS0FBS0Q7UUFBTztRQUNoRCxPQUFPLElBQUk7SUFDZjtJQUNBRSxXQUFXQyxPQUFPLEVBQUU7UUFDaEIsSUFBSSxDQUFDTCxRQUFRLEdBQUc7WUFBRSxHQUFHLElBQUksQ0FBQ0EsUUFBUTtZQUFFTSxLQUFLRDtRQUFRO1FBQ2pELE9BQU8sSUFBSTtJQUNmO0lBQ0FFLFlBQVlDLFFBQVEsRUFBRTtRQUNsQixJQUFJLENBQUNSLFFBQVEsR0FBRztZQUFFLEdBQUcsSUFBSSxDQUFDQSxRQUFRO1lBQUVTLEtBQUtEO1FBQVM7UUFDbEQsT0FBTyxJQUFJO0lBQ2Y7SUFDQUUsT0FBT0MsS0FBSyxFQUFFO1FBQ1YsSUFBSSxDQUFDWCxRQUFRLEdBQUc7WUFBRSxHQUFHLElBQUksQ0FBQ0EsUUFBUTtZQUFFWSxLQUFLRDtRQUFNO1FBQy9DLE9BQU8sSUFBSTtJQUNmO0lBQ0FFLGFBQWFDLEtBQUssRUFBRTtRQUNoQixJQUFJLE9BQU9BLFVBQVUsVUFBVTtZQUMzQixJQUFJLENBQUNkLFFBQVEsR0FBRztnQkFBRSxHQUFHLElBQUksQ0FBQ0EsUUFBUTtnQkFBRWUsS0FBS0Q7WUFBTTtRQUNuRCxPQUNLO1lBQ0QsSUFBSSxDQUFDZCxRQUFRLEdBQUc7Z0JBQUUsR0FBRyxJQUFJLENBQUNBLFFBQVE7Z0JBQUVlLEtBQUt0Qix5REFBS0EsQ0FBQyxJQUFJdUIsVUFBVXJCLHdEQUFJQSxDQUFDbUI7WUFBTztRQUM3RTtRQUNBLE9BQU8sSUFBSTtJQUNmO0lBQ0FHLGtCQUFrQkgsS0FBSyxFQUFFO1FBQ3JCLElBQUksT0FBT0EsVUFBVSxVQUFVO1lBQzNCLElBQUksQ0FBQ2QsUUFBUSxHQUFHO2dCQUFFLEdBQUcsSUFBSSxDQUFDQSxRQUFRO2dCQUFFa0IsS0FBS0o7WUFBTTtRQUNuRCxPQUNLO1lBQ0QsSUFBSSxDQUFDZCxRQUFRLEdBQUc7Z0JBQUUsR0FBRyxJQUFJLENBQUNBLFFBQVE7Z0JBQUVrQixLQUFLekIseURBQUtBLENBQUMsSUFBSXVCLFVBQVVyQix3REFBSUEsQ0FBQ21CO1lBQU87UUFDN0U7UUFDQSxPQUFPLElBQUk7SUFDZjtJQUNBSyxZQUFZTCxLQUFLLEVBQUU7UUFDZixJQUFJLE9BQU9BLFVBQVUsYUFBYTtZQUM5QixJQUFJLENBQUNkLFFBQVEsR0FBRztnQkFBRSxHQUFHLElBQUksQ0FBQ0EsUUFBUTtnQkFBRW9CLEtBQUszQix5REFBS0EsQ0FBQyxJQUFJdUI7WUFBUTtRQUMvRCxPQUNLO1lBQ0QsSUFBSSxDQUFDaEIsUUFBUSxHQUFHO2dCQUFFLEdBQUcsSUFBSSxDQUFDQSxRQUFRO2dCQUFFb0IsS0FBS047WUFBTTtRQUNuRDtRQUNBLE9BQU8sSUFBSTtJQUNmO0FBQ0oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2p3dC9wcm9kdWNlLmpzPzc1OGYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGVwb2NoIGZyb20gJy4uL2xpYi9lcG9jaC5qcyc7XG5pbXBvcnQgaXNPYmplY3QgZnJvbSAnLi4vbGliL2lzX29iamVjdC5qcyc7XG5pbXBvcnQgc2VjcyBmcm9tICcuLi9saWIvc2Vjcy5qcyc7XG5leHBvcnQgY2xhc3MgUHJvZHVjZUpXVCB7XG4gICAgY29uc3RydWN0b3IocGF5bG9hZCkge1xuICAgICAgICBpZiAoIWlzT2JqZWN0KHBheWxvYWQpKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdKV1QgQ2xhaW1zIFNldCBNVVNUIGJlIGFuIG9iamVjdCcpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuX3BheWxvYWQgPSBwYXlsb2FkO1xuICAgIH1cbiAgICBzZXRJc3N1ZXIoaXNzdWVyKSB7XG4gICAgICAgIHRoaXMuX3BheWxvYWQgPSB7IC4uLnRoaXMuX3BheWxvYWQsIGlzczogaXNzdWVyIH07XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbiAgICBzZXRTdWJqZWN0KHN1YmplY3QpIHtcbiAgICAgICAgdGhpcy5fcGF5bG9hZCA9IHsgLi4udGhpcy5fcGF5bG9hZCwgc3ViOiBzdWJqZWN0IH07XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbiAgICBzZXRBdWRpZW5jZShhdWRpZW5jZSkge1xuICAgICAgICB0aGlzLl9wYXlsb2FkID0geyAuLi50aGlzLl9wYXlsb2FkLCBhdWQ6IGF1ZGllbmNlIH07XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbiAgICBzZXRKdGkoand0SWQpIHtcbiAgICAgICAgdGhpcy5fcGF5bG9hZCA9IHsgLi4udGhpcy5fcGF5bG9hZCwganRpOiBqd3RJZCB9O1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG4gICAgc2V0Tm90QmVmb3JlKGlucHV0KSB7XG4gICAgICAgIGlmICh0eXBlb2YgaW5wdXQgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgICB0aGlzLl9wYXlsb2FkID0geyAuLi50aGlzLl9wYXlsb2FkLCBuYmY6IGlucHV0IH07XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICB0aGlzLl9wYXlsb2FkID0geyAuLi50aGlzLl9wYXlsb2FkLCBuYmY6IGVwb2NoKG5ldyBEYXRlKCkpICsgc2VjcyhpbnB1dCkgfTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG4gICAgc2V0RXhwaXJhdGlvblRpbWUoaW5wdXQpIHtcbiAgICAgICAgaWYgKHR5cGVvZiBpbnB1dCA9PT0gJ251bWJlcicpIHtcbiAgICAgICAgICAgIHRoaXMuX3BheWxvYWQgPSB7IC4uLnRoaXMuX3BheWxvYWQsIGV4cDogaW5wdXQgfTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuX3BheWxvYWQgPSB7IC4uLnRoaXMuX3BheWxvYWQsIGV4cDogZXBvY2gobmV3IERhdGUoKSkgKyBzZWNzKGlucHV0KSB9O1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbiAgICBzZXRJc3N1ZWRBdChpbnB1dCkge1xuICAgICAgICBpZiAodHlwZW9mIGlucHV0ID09PSAndW5kZWZpbmVkJykge1xuICAgICAgICAgICAgdGhpcy5fcGF5bG9hZCA9IHsgLi4udGhpcy5fcGF5bG9hZCwgaWF0OiBlcG9jaChuZXcgRGF0ZSgpKSB9O1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgdGhpcy5fcGF5bG9hZCA9IHsgLi4udGhpcy5fcGF5bG9hZCwgaWF0OiBpbnB1dCB9O1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJlcG9jaCIsImlzT2JqZWN0Iiwic2VjcyIsIlByb2R1Y2VKV1QiLCJjb25zdHJ1Y3RvciIsInBheWxvYWQiLCJUeXBlRXJyb3IiLCJfcGF5bG9hZCIsInNldElzc3VlciIsImlzc3VlciIsImlzcyIsInNldFN1YmplY3QiLCJzdWJqZWN0Iiwic3ViIiwic2V0QXVkaWVuY2UiLCJhdWRpZW5jZSIsImF1ZCIsInNldEp0aSIsImp3dElkIiwianRpIiwic2V0Tm90QmVmb3JlIiwiaW5wdXQiLCJuYmYiLCJEYXRlIiwic2V0RXhwaXJhdGlvblRpbWUiLCJleHAiLCJzZXRJc3N1ZWRBdCIsImlhdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwt/produce.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwt/sign.js": /*!*****************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwt/sign.js ***! \*****************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ SignJWT: () => (/* binding */ SignJWT)\n/* harmony export */ });\n/* harmony import */ var _jws_compact_sign_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../jws/compact/sign.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jws/compact/sign.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _produce_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./produce.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwt/produce.js\");\n\n\n\n\nclass SignJWT extends _produce_js__WEBPACK_IMPORTED_MODULE_0__.ProduceJWT {\n setProtectedHeader(protectedHeader) {\n this._protectedHeader = protectedHeader;\n return this;\n }\n async sign(key, options) {\n var _a;\n const sig = new _jws_compact_sign_js__WEBPACK_IMPORTED_MODULE_1__.CompactSign(_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_2__.encoder.encode(JSON.stringify(this._payload)));\n sig.setProtectedHeader(this._protectedHeader);\n if (Array.isArray((_a = this._protectedHeader) === null || _a === void 0 ? void 0 : _a.crit) && this._protectedHeader.crit.includes(\"b64\") && this._protectedHeader.b64 === false) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_3__.JWTInvalid(\"JWTs MUST NOT use unencoded payload\");\n }\n return sig.sign(key, options);\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vand0L3NpZ24uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBcUQ7QUFDTjtBQUNFO0FBQ1A7QUFDbkMsTUFBTUksZ0JBQWdCRCxtREFBVUE7SUFDbkNFLG1CQUFtQkMsZUFBZSxFQUFFO1FBQ2hDLElBQUksQ0FBQ0MsZ0JBQWdCLEdBQUdEO1FBQ3hCLE9BQU8sSUFBSTtJQUNmO0lBQ0EsTUFBTUUsS0FBS0MsR0FBRyxFQUFFQyxPQUFPLEVBQUU7UUFDckIsSUFBSUM7UUFDSixNQUFNQyxNQUFNLElBQUlaLDZEQUFXQSxDQUFDRSx5REFBT0EsQ0FBQ1csTUFBTSxDQUFDQyxLQUFLQyxTQUFTLENBQUMsSUFBSSxDQUFDQyxRQUFRO1FBQ3ZFSixJQUFJUCxrQkFBa0IsQ0FBQyxJQUFJLENBQUNFLGdCQUFnQjtRQUM1QyxJQUFJVSxNQUFNQyxPQUFPLENBQUMsQ0FBQ1AsS0FBSyxJQUFJLENBQUNKLGdCQUFnQixNQUFNLFFBQVFJLE9BQU8sS0FBSyxJQUFJLEtBQUssSUFBSUEsR0FBR1EsSUFBSSxLQUN2RixJQUFJLENBQUNaLGdCQUFnQixDQUFDWSxJQUFJLENBQUNDLFFBQVEsQ0FBQyxVQUNwQyxJQUFJLENBQUNiLGdCQUFnQixDQUFDYyxHQUFHLEtBQUssT0FBTztZQUNyQyxNQUFNLElBQUlwQix1REFBVUEsQ0FBQztRQUN6QjtRQUNBLE9BQU9XLElBQUlKLElBQUksQ0FBQ0MsS0FBS0M7SUFDekI7QUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vand0L3NpZ24uanM/MTMxZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wYWN0U2lnbiB9IGZyb20gJy4uL2p3cy9jb21wYWN0L3NpZ24uanMnO1xuaW1wb3J0IHsgSldUSW52YWxpZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmltcG9ydCB7IGVuY29kZXIgfSBmcm9tICcuLi9saWIvYnVmZmVyX3V0aWxzLmpzJztcbmltcG9ydCB7IFByb2R1Y2VKV1QgfSBmcm9tICcuL3Byb2R1Y2UuanMnO1xuZXhwb3J0IGNsYXNzIFNpZ25KV1QgZXh0ZW5kcyBQcm9kdWNlSldUIHtcbiAgICBzZXRQcm90ZWN0ZWRIZWFkZXIocHJvdGVjdGVkSGVhZGVyKSB7XG4gICAgICAgIHRoaXMuX3Byb3RlY3RlZEhlYWRlciA9IHByb3RlY3RlZEhlYWRlcjtcbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxuICAgIGFzeW5jIHNpZ24oa2V5LCBvcHRpb25zKSB7XG4gICAgICAgIHZhciBfYTtcbiAgICAgICAgY29uc3Qgc2lnID0gbmV3IENvbXBhY3RTaWduKGVuY29kZXIuZW5jb2RlKEpTT04uc3RyaW5naWZ5KHRoaXMuX3BheWxvYWQpKSk7XG4gICAgICAgIHNpZy5zZXRQcm90ZWN0ZWRIZWFkZXIodGhpcy5fcHJvdGVjdGVkSGVhZGVyKTtcbiAgICAgICAgaWYgKEFycmF5LmlzQXJyYXkoKF9hID0gdGhpcy5fcHJvdGVjdGVkSGVhZGVyKSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EuY3JpdCkgJiZcbiAgICAgICAgICAgIHRoaXMuX3Byb3RlY3RlZEhlYWRlci5jcml0LmluY2x1ZGVzKCdiNjQnKSAmJlxuICAgICAgICAgICAgdGhpcy5fcHJvdGVjdGVkSGVhZGVyLmI2NCA9PT0gZmFsc2UpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBKV1RJbnZhbGlkKCdKV1RzIE1VU1QgTk9UIHVzZSB1bmVuY29kZWQgcGF5bG9hZCcpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBzaWcuc2lnbihrZXksIG9wdGlvbnMpO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJDb21wYWN0U2lnbiIsIkpXVEludmFsaWQiLCJlbmNvZGVyIiwiUHJvZHVjZUpXVCIsIlNpZ25KV1QiLCJzZXRQcm90ZWN0ZWRIZWFkZXIiLCJwcm90ZWN0ZWRIZWFkZXIiLCJfcHJvdGVjdGVkSGVhZGVyIiwic2lnbiIsImtleSIsIm9wdGlvbnMiLCJfYSIsInNpZyIsImVuY29kZSIsIkpTT04iLCJzdHJpbmdpZnkiLCJfcGF5bG9hZCIsIkFycmF5IiwiaXNBcnJheSIsImNyaXQiLCJpbmNsdWRlcyIsImI2NCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwt/sign.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwt/unsecured.js": /*!**********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwt/unsecured.js ***! \**********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ UnsecuredJWT: () => (/* binding */ UnsecuredJWT)\n/* harmony export */ });\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../runtime/base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_jwt_claims_set_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../lib/jwt_claims_set.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/jwt_claims_set.js\");\n/* harmony import */ var _produce_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./produce.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jwt/produce.js\");\n\n\n\n\n\nclass UnsecuredJWT extends _produce_js__WEBPACK_IMPORTED_MODULE_0__.ProduceJWT {\n encode() {\n const header = _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_1__.encode(JSON.stringify({\n alg: \"none\"\n }));\n const payload = _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_1__.encode(JSON.stringify(this._payload));\n return `${header}.${payload}.`;\n }\n static decode(jwt, options) {\n if (typeof jwt !== \"string\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JWTInvalid(\"Unsecured JWT must be a string\");\n }\n const { 0: encodedHeader, 1: encodedPayload, 2: signature, length } = jwt.split(\".\");\n if (length !== 3 || signature !== \"\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JWTInvalid(\"Invalid Unsecured JWT\");\n }\n let header;\n try {\n header = JSON.parse(_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_3__.decoder.decode(_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_1__.decode(encodedHeader)));\n if (header.alg !== \"none\") throw new Error();\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JWTInvalid(\"Invalid Unsecured JWT\");\n }\n const payload = (0,_lib_jwt_claims_set_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(header, _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_1__.decode(encodedPayload), options);\n return {\n payload,\n header\n };\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vand0L3Vuc2VjdXJlZC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBcUQ7QUFDSjtBQUNGO0FBQ0c7QUFDUjtBQUNuQyxNQUFNSyxxQkFBcUJELG1EQUFVQTtJQUN4Q0UsU0FBUztRQUNMLE1BQU1DLFNBQVNQLHlEQUFnQixDQUFDUSxLQUFLQyxTQUFTLENBQUM7WUFBRUMsS0FBSztRQUFPO1FBQzdELE1BQU1DLFVBQVVYLHlEQUFnQixDQUFDUSxLQUFLQyxTQUFTLENBQUMsSUFBSSxDQUFDRyxRQUFRO1FBQzdELE9BQU8sQ0FBQyxFQUFFTCxPQUFPLENBQUMsRUFBRUksUUFBUSxDQUFDLENBQUM7SUFDbEM7SUFDQSxPQUFPRSxPQUFPQyxHQUFHLEVBQUVDLE9BQU8sRUFBRTtRQUN4QixJQUFJLE9BQU9ELFFBQVEsVUFBVTtZQUN6QixNQUFNLElBQUlaLHVEQUFVQSxDQUFDO1FBQ3pCO1FBQ0EsTUFBTSxFQUFFLEdBQUdjLGFBQWEsRUFBRSxHQUFHQyxjQUFjLEVBQUUsR0FBR0MsU0FBUyxFQUFFQyxNQUFNLEVBQUUsR0FBR0wsSUFBSU0sS0FBSyxDQUFDO1FBQ2hGLElBQUlELFdBQVcsS0FBS0QsY0FBYyxJQUFJO1lBQ2xDLE1BQU0sSUFBSWhCLHVEQUFVQSxDQUFDO1FBQ3pCO1FBQ0EsSUFBSUs7UUFDSixJQUFJO1lBQ0FBLFNBQVNDLEtBQUthLEtBQUssQ0FBQ3BCLHlEQUFPQSxDQUFDWSxNQUFNLENBQUNiLHlEQUFnQixDQUFDZ0I7WUFDcEQsSUFBSVQsT0FBT0csR0FBRyxLQUFLLFFBQ2YsTUFBTSxJQUFJWTtRQUNsQixFQUNBLE9BQU07WUFDRixNQUFNLElBQUlwQix1REFBVUEsQ0FBQztRQUN6QjtRQUNBLE1BQU1TLFVBQVVSLGtFQUFVQSxDQUFDSSxRQUFRUCx5REFBZ0IsQ0FBQ2lCLGlCQUFpQkY7UUFDckUsT0FBTztZQUFFSjtZQUFTSjtRQUFPO0lBQzdCO0FBQ0oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2p3dC91bnNlY3VyZWQuanM/MGE3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBiYXNlNjR1cmwgZnJvbSAnLi4vcnVudGltZS9iYXNlNjR1cmwuanMnO1xuaW1wb3J0IHsgZGVjb2RlciB9IGZyb20gJy4uL2xpYi9idWZmZXJfdXRpbHMuanMnO1xuaW1wb3J0IHsgSldUSW52YWxpZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmltcG9ydCBqd3RQYXlsb2FkIGZyb20gJy4uL2xpYi9qd3RfY2xhaW1zX3NldC5qcyc7XG5pbXBvcnQgeyBQcm9kdWNlSldUIH0gZnJvbSAnLi9wcm9kdWNlLmpzJztcbmV4cG9ydCBjbGFzcyBVbnNlY3VyZWRKV1QgZXh0ZW5kcyBQcm9kdWNlSldUIHtcbiAgICBlbmNvZGUoKSB7XG4gICAgICAgIGNvbnN0IGhlYWRlciA9IGJhc2U2NHVybC5lbmNvZGUoSlNPTi5zdHJpbmdpZnkoeyBhbGc6ICdub25lJyB9KSk7XG4gICAgICAgIGNvbnN0IHBheWxvYWQgPSBiYXNlNjR1cmwuZW5jb2RlKEpTT04uc3RyaW5naWZ5KHRoaXMuX3BheWxvYWQpKTtcbiAgICAgICAgcmV0dXJuIGAke2hlYWRlcn0uJHtwYXlsb2FkfS5gO1xuICAgIH1cbiAgICBzdGF0aWMgZGVjb2RlKGp3dCwgb3B0aW9ucykge1xuICAgICAgICBpZiAodHlwZW9mIGp3dCAhPT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBKV1RJbnZhbGlkKCdVbnNlY3VyZWQgSldUIG11c3QgYmUgYSBzdHJpbmcnKTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCB7IDA6IGVuY29kZWRIZWFkZXIsIDE6IGVuY29kZWRQYXlsb2FkLCAyOiBzaWduYXR1cmUsIGxlbmd0aCB9ID0gand0LnNwbGl0KCcuJyk7XG4gICAgICAgIGlmIChsZW5ndGggIT09IDMgfHwgc2lnbmF0dXJlICE9PSAnJykge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEpXVEludmFsaWQoJ0ludmFsaWQgVW5zZWN1cmVkIEpXVCcpO1xuICAgICAgICB9XG4gICAgICAgIGxldCBoZWFkZXI7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBoZWFkZXIgPSBKU09OLnBhcnNlKGRlY29kZXIuZGVjb2RlKGJhc2U2NHVybC5kZWNvZGUoZW5jb2RlZEhlYWRlcikpKTtcbiAgICAgICAgICAgIGlmIChoZWFkZXIuYWxnICE9PSAnbm9uZScpXG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCk7XG4gICAgICAgIH1cbiAgICAgICAgY2F0Y2gge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEpXVEludmFsaWQoJ0ludmFsaWQgVW5zZWN1cmVkIEpXVCcpO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IHBheWxvYWQgPSBqd3RQYXlsb2FkKGhlYWRlciwgYmFzZTY0dXJsLmRlY29kZShlbmNvZGVkUGF5bG9hZCksIG9wdGlvbnMpO1xuICAgICAgICByZXR1cm4geyBwYXlsb2FkLCBoZWFkZXIgfTtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiYmFzZTY0dXJsIiwiZGVjb2RlciIsIkpXVEludmFsaWQiLCJqd3RQYXlsb2FkIiwiUHJvZHVjZUpXVCIsIlVuc2VjdXJlZEpXVCIsImVuY29kZSIsImhlYWRlciIsIkpTT04iLCJzdHJpbmdpZnkiLCJhbGciLCJwYXlsb2FkIiwiX3BheWxvYWQiLCJkZWNvZGUiLCJqd3QiLCJvcHRpb25zIiwiZW5jb2RlZEhlYWRlciIsImVuY29kZWRQYXlsb2FkIiwic2lnbmF0dXJlIiwibGVuZ3RoIiwic3BsaXQiLCJwYXJzZSIsIkVycm9yIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwt/unsecured.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/jwt/verify.js": /*!*******************************************************!*\ !*** ./node_modules/jose/dist/node/esm/jwt/verify.js ***! \*******************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ jwtVerify: () => (/* binding */ jwtVerify)\n/* harmony export */ });\n/* harmony import */ var _jws_compact_verify_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../jws/compact/verify.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/jws/compact/verify.js\");\n/* harmony import */ var _lib_jwt_claims_set_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../lib/jwt_claims_set.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/jwt_claims_set.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n\n\n\nasync function jwtVerify(jwt, key, options) {\n var _a;\n const verified = await (0,_jws_compact_verify_js__WEBPACK_IMPORTED_MODULE_0__.compactVerify)(jwt, key, options);\n if (((_a = verified.protectedHeader.crit) === null || _a === void 0 ? void 0 : _a.includes(\"b64\")) && verified.protectedHeader.b64 === false) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWTInvalid(\"JWTs MUST NOT use unencoded payload\");\n }\n const payload = (0,_lib_jwt_claims_set_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(verified.protectedHeader, verified.payload, options);\n const result = {\n payload,\n protectedHeader: verified.protectedHeader\n };\n if (typeof key === \"function\") {\n return {\n ...result,\n key: verified.key\n };\n }\n return result;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vand0L3ZlcmlmeS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXlEO0FBQ1A7QUFDSDtBQUN4QyxlQUFlRyxVQUFVQyxHQUFHLEVBQUVDLEdBQUcsRUFBRUMsT0FBTztJQUM3QyxJQUFJQztJQUNKLE1BQU1DLFdBQVcsTUFBTVIscUVBQWFBLENBQUNJLEtBQUtDLEtBQUtDO0lBQy9DLElBQUksQ0FBQyxDQUFDQyxLQUFLQyxTQUFTQyxlQUFlLENBQUNDLElBQUksTUFBTSxRQUFRSCxPQUFPLEtBQUssSUFBSSxLQUFLLElBQUlBLEdBQUdJLFFBQVEsQ0FBQyxNQUFLLEtBQU1ILFNBQVNDLGVBQWUsQ0FBQ0csR0FBRyxLQUFLLE9BQU87UUFDMUksTUFBTSxJQUFJVix1REFBVUEsQ0FBQztJQUN6QjtJQUNBLE1BQU1XLFVBQVVaLGtFQUFVQSxDQUFDTyxTQUFTQyxlQUFlLEVBQUVELFNBQVNLLE9BQU8sRUFBRVA7SUFDdkUsTUFBTVEsU0FBUztRQUFFRDtRQUFTSixpQkFBaUJELFNBQVNDLGVBQWU7SUFBQztJQUNwRSxJQUFJLE9BQU9KLFFBQVEsWUFBWTtRQUMzQixPQUFPO1lBQUUsR0FBR1MsTUFBTTtZQUFFVCxLQUFLRyxTQUFTSCxHQUFHO1FBQUM7SUFDMUM7SUFDQSxPQUFPUztBQUNYIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9qd3QvdmVyaWZ5LmpzPzdlNTIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY29tcGFjdFZlcmlmeSB9IGZyb20gJy4uL2p3cy9jb21wYWN0L3ZlcmlmeS5qcyc7XG5pbXBvcnQgand0UGF5bG9hZCBmcm9tICcuLi9saWIvand0X2NsYWltc19zZXQuanMnO1xuaW1wb3J0IHsgSldUSW52YWxpZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBqd3RWZXJpZnkoand0LCBrZXksIG9wdGlvbnMpIHtcbiAgICB2YXIgX2E7XG4gICAgY29uc3QgdmVyaWZpZWQgPSBhd2FpdCBjb21wYWN0VmVyaWZ5KGp3dCwga2V5LCBvcHRpb25zKTtcbiAgICBpZiAoKChfYSA9IHZlcmlmaWVkLnByb3RlY3RlZEhlYWRlci5jcml0KSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EuaW5jbHVkZXMoJ2I2NCcpKSAmJiB2ZXJpZmllZC5wcm90ZWN0ZWRIZWFkZXIuYjY0ID09PSBmYWxzZSkge1xuICAgICAgICB0aHJvdyBuZXcgSldUSW52YWxpZCgnSldUcyBNVVNUIE5PVCB1c2UgdW5lbmNvZGVkIHBheWxvYWQnKTtcbiAgICB9XG4gICAgY29uc3QgcGF5bG9hZCA9IGp3dFBheWxvYWQodmVyaWZpZWQucHJvdGVjdGVkSGVhZGVyLCB2ZXJpZmllZC5wYXlsb2FkLCBvcHRpb25zKTtcbiAgICBjb25zdCByZXN1bHQgPSB7IHBheWxvYWQsIHByb3RlY3RlZEhlYWRlcjogdmVyaWZpZWQucHJvdGVjdGVkSGVhZGVyIH07XG4gICAgaWYgKHR5cGVvZiBrZXkgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgcmV0dXJuIHsgLi4ucmVzdWx0LCBrZXk6IHZlcmlmaWVkLmtleSB9O1xuICAgIH1cbiAgICByZXR1cm4gcmVzdWx0O1xufVxuIl0sIm5hbWVzIjpbImNvbXBhY3RWZXJpZnkiLCJqd3RQYXlsb2FkIiwiSldUSW52YWxpZCIsImp3dFZlcmlmeSIsImp3dCIsImtleSIsIm9wdGlvbnMiLCJfYSIsInZlcmlmaWVkIiwicHJvdGVjdGVkSGVhZGVyIiwiY3JpdCIsImluY2x1ZGVzIiwiYjY0IiwicGF5bG9hZCIsInJlc3VsdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/jwt/verify.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/key/export.js": /*!*******************************************************!*\ !*** ./node_modules/jose/dist/node/esm/key/export.js ***! \*******************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ exportJWK: () => (/* binding */ exportJWK),\n/* harmony export */ exportPKCS8: () => (/* binding */ exportPKCS8),\n/* harmony export */ exportSPKI: () => (/* binding */ exportSPKI)\n/* harmony export */ });\n/* harmony import */ var _runtime_asn1_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../runtime/asn1.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/asn1.js\");\n/* harmony import */ var _runtime_key_to_jwk_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../runtime/key_to_jwk.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/key_to_jwk.js\");\n\n\n\nasync function exportSPKI(key) {\n return (0,_runtime_asn1_js__WEBPACK_IMPORTED_MODULE_0__.toSPKI)(key);\n}\nasync function exportPKCS8(key) {\n return (0,_runtime_asn1_js__WEBPACK_IMPORTED_MODULE_0__.toPKCS8)(key);\n}\nasync function exportJWK(key) {\n return (0,_runtime_key_to_jwk_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(key);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20va2V5L2V4cG9ydC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUE0RDtBQUNFO0FBQ2Q7QUFDekMsZUFBZUssV0FBV0MsR0FBRztJQUNoQyxPQUFPTCx3REFBWUEsQ0FBQ0s7QUFDeEI7QUFDTyxlQUFlQyxZQUFZRCxHQUFHO0lBQ2pDLE9BQU9ILHlEQUFhQSxDQUFDRztBQUN6QjtBQUNPLGVBQWVFLFVBQVVGLEdBQUc7SUFDL0IsT0FBT0Ysa0VBQVFBLENBQUNFO0FBQ3BCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9rZXkvZXhwb3J0LmpzPzVjZjIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdG9TUEtJIGFzIGV4cG9ydFB1YmxpYyB9IGZyb20gJy4uL3J1bnRpbWUvYXNuMS5qcyc7XG5pbXBvcnQgeyB0b1BLQ1M4IGFzIGV4cG9ydFByaXZhdGUgfSBmcm9tICcuLi9ydW50aW1lL2FzbjEuanMnO1xuaW1wb3J0IGtleVRvSldLIGZyb20gJy4uL3J1bnRpbWUva2V5X3RvX2p3ay5qcyc7XG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZXhwb3J0U1BLSShrZXkpIHtcbiAgICByZXR1cm4gZXhwb3J0UHVibGljKGtleSk7XG59XG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZXhwb3J0UEtDUzgoa2V5KSB7XG4gICAgcmV0dXJuIGV4cG9ydFByaXZhdGUoa2V5KTtcbn1cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBleHBvcnRKV0soa2V5KSB7XG4gICAgcmV0dXJuIGtleVRvSldLKGtleSk7XG59XG4iXSwibmFtZXMiOlsidG9TUEtJIiwiZXhwb3J0UHVibGljIiwidG9QS0NTOCIsImV4cG9ydFByaXZhdGUiLCJrZXlUb0pXSyIsImV4cG9ydFNQS0kiLCJrZXkiLCJleHBvcnRQS0NTOCIsImV4cG9ydEpXSyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/key/export.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/key/generate_key_pair.js": /*!******************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/key/generate_key_pair.js ***! \******************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ generateKeyPair: () => (/* binding */ generateKeyPair)\n/* harmony export */ });\n/* harmony import */ var _runtime_generate_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../runtime/generate.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/generate.js\");\n\nasync function generateKeyPair(alg, options) {\n return (0,_runtime_generate_js__WEBPACK_IMPORTED_MODULE_0__.generateKeyPair)(alg, options);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20va2V5L2dlbmVyYXRlX2tleV9wYWlyLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXFFO0FBQzlELGVBQWVBLGdCQUFnQkUsR0FBRyxFQUFFQyxPQUFPO0lBQzlDLE9BQU9GLHFFQUFRQSxDQUFDQyxLQUFLQztBQUN6QiIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20va2V5L2dlbmVyYXRlX2tleV9wYWlyLmpzPzI0MGEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2VuZXJhdGVLZXlQYWlyIGFzIGdlbmVyYXRlIH0gZnJvbSAnLi4vcnVudGltZS9nZW5lcmF0ZS5qcyc7XG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZ2VuZXJhdGVLZXlQYWlyKGFsZywgb3B0aW9ucykge1xuICAgIHJldHVybiBnZW5lcmF0ZShhbGcsIG9wdGlvbnMpO1xufVxuIl0sIm5hbWVzIjpbImdlbmVyYXRlS2V5UGFpciIsImdlbmVyYXRlIiwiYWxnIiwib3B0aW9ucyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/key/generate_key_pair.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/key/generate_secret.js": /*!****************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/key/generate_secret.js ***! \****************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ generateSecret: () => (/* binding */ generateSecret)\n/* harmony export */ });\n/* harmony import */ var _runtime_generate_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../runtime/generate.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/generate.js\");\n\nasync function generateSecret(alg, options) {\n return (0,_runtime_generate_js__WEBPACK_IMPORTED_MODULE_0__.generateSecret)(alg, options);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20va2V5L2dlbmVyYXRlX3NlY3JldC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFvRTtBQUM3RCxlQUFlQSxlQUFlRSxHQUFHLEVBQUVDLE9BQU87SUFDN0MsT0FBT0Ysb0VBQVFBLENBQUNDLEtBQUtDO0FBQ3pCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9rZXkvZ2VuZXJhdGVfc2VjcmV0LmpzPzI0OTUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2VuZXJhdGVTZWNyZXQgYXMgZ2VuZXJhdGUgfSBmcm9tICcuLi9ydW50aW1lL2dlbmVyYXRlLmpzJztcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZW5lcmF0ZVNlY3JldChhbGcsIG9wdGlvbnMpIHtcbiAgICByZXR1cm4gZ2VuZXJhdGUoYWxnLCBvcHRpb25zKTtcbn1cbiJdLCJuYW1lcyI6WyJnZW5lcmF0ZVNlY3JldCIsImdlbmVyYXRlIiwiYWxnIiwib3B0aW9ucyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/key/generate_secret.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/key/import.js": /*!*******************************************************!*\ !*** ./node_modules/jose/dist/node/esm/key/import.js ***! \*******************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ importJWK: () => (/* binding */ importJWK),\n/* harmony export */ importPKCS8: () => (/* binding */ importPKCS8),\n/* harmony export */ importSPKI: () => (/* binding */ importSPKI),\n/* harmony export */ importX509: () => (/* binding */ importX509)\n/* harmony export */ });\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../runtime/base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n/* harmony import */ var _runtime_asn1_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../runtime/asn1.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/asn1.js\");\n/* harmony import */ var _runtime_jwk_to_key_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../runtime/jwk_to_key.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/jwk_to_key.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_is_object_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../lib/is_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\");\n\n\n\n\n\nasync function importSPKI(spki, alg, options) {\n if (typeof spki !== \"string\" || spki.indexOf(\"-----BEGIN PUBLIC KEY-----\") !== 0) {\n throw new TypeError('\"spki\" must be SPKI formatted string');\n }\n return (0,_runtime_asn1_js__WEBPACK_IMPORTED_MODULE_0__.fromSPKI)(spki, alg, options);\n}\nasync function importX509(x509, alg, options) {\n if (typeof x509 !== \"string\" || x509.indexOf(\"-----BEGIN CERTIFICATE-----\") !== 0) {\n throw new TypeError('\"x509\" must be X.509 formatted string');\n }\n return (0,_runtime_asn1_js__WEBPACK_IMPORTED_MODULE_0__.fromX509)(x509, alg, options);\n}\nasync function importPKCS8(pkcs8, alg, options) {\n if (typeof pkcs8 !== \"string\" || pkcs8.indexOf(\"-----BEGIN PRIVATE KEY-----\") !== 0) {\n throw new TypeError('\"pkcs8\" must be PKCS#8 formatted string');\n }\n return (0,_runtime_asn1_js__WEBPACK_IMPORTED_MODULE_0__.fromPKCS8)(pkcs8, alg, options);\n}\nasync function importJWK(jwk, alg, octAsKeyObject) {\n var _a;\n if (!(0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(jwk)) {\n throw new TypeError(\"JWK must be an object\");\n }\n alg || (alg = jwk.alg);\n switch(jwk.kty){\n case \"oct\":\n if (typeof jwk.k !== \"string\" || !jwk.k) {\n throw new TypeError('missing \"k\" (Key Value) Parameter value');\n }\n octAsKeyObject !== null && octAsKeyObject !== void 0 ? octAsKeyObject : octAsKeyObject = jwk.ext !== true;\n if (octAsKeyObject) {\n return (0,_runtime_jwk_to_key_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])({\n ...jwk,\n alg,\n ext: (_a = jwk.ext) !== null && _a !== void 0 ? _a : false\n });\n }\n return (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_3__.decode)(jwk.k);\n case \"RSA\":\n if (jwk.oth !== undefined) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_4__.JOSENotSupported('RSA JWK \"oth\" (Other Primes Info) Parameter value is not supported');\n }\n case \"EC\":\n case \"OKP\":\n return (0,_runtime_jwk_to_key_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])({\n ...jwk,\n alg\n });\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_4__.JOSENotSupported('Unsupported \"kty\" (Key Type) Parameter value');\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20va2V5L2ltcG9ydC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBb0U7QUFDRDtBQUNoQjtBQUNFO0FBQ1Y7QUFDcEMsZUFBZVEsV0FBV0MsSUFBSSxFQUFFQyxHQUFHLEVBQUVDLE9BQU87SUFDL0MsSUFBSSxPQUFPRixTQUFTLFlBQVlBLEtBQUtHLE9BQU8sQ0FBQyxrQ0FBa0MsR0FBRztRQUM5RSxNQUFNLElBQUlDLFVBQVU7SUFDeEI7SUFDQSxPQUFPWCwwREFBUUEsQ0FBQ08sTUFBTUMsS0FBS0M7QUFDL0I7QUFDTyxlQUFlRyxXQUFXQyxJQUFJLEVBQUVMLEdBQUcsRUFBRUMsT0FBTztJQUMvQyxJQUFJLE9BQU9JLFNBQVMsWUFBWUEsS0FBS0gsT0FBTyxDQUFDLG1DQUFtQyxHQUFHO1FBQy9FLE1BQU0sSUFBSUMsVUFBVTtJQUN4QjtJQUNBLE9BQU9ULDBEQUFRQSxDQUFDVyxNQUFNTCxLQUFLQztBQUMvQjtBQUNPLGVBQWVLLFlBQVlDLEtBQUssRUFBRVAsR0FBRyxFQUFFQyxPQUFPO0lBQ2pELElBQUksT0FBT00sVUFBVSxZQUFZQSxNQUFNTCxPQUFPLENBQUMsbUNBQW1DLEdBQUc7UUFDakYsTUFBTSxJQUFJQyxVQUFVO0lBQ3hCO0lBQ0EsT0FBT1YsMkRBQVNBLENBQUNjLE9BQU9QLEtBQUtDO0FBQ2pDO0FBQ08sZUFBZU8sVUFBVUMsR0FBRyxFQUFFVCxHQUFHLEVBQUVVLGNBQWM7SUFDcEQsSUFBSUM7SUFDSixJQUFJLENBQUNkLDZEQUFRQSxDQUFDWSxNQUFNO1FBQ2hCLE1BQU0sSUFBSU4sVUFBVTtJQUN4QjtJQUNBSCxPQUFRQSxDQUFBQSxNQUFNUyxJQUFJVCxHQUFHO0lBQ3JCLE9BQVFTLElBQUlHLEdBQUc7UUFDWCxLQUFLO1lBQ0QsSUFBSSxPQUFPSCxJQUFJSSxDQUFDLEtBQUssWUFBWSxDQUFDSixJQUFJSSxDQUFDLEVBQUU7Z0JBQ3JDLE1BQU0sSUFBSVYsVUFBVTtZQUN4QjtZQUNBTyxtQkFBbUIsUUFBUUEsbUJBQW1CLEtBQUssSUFBSUEsaUJBQWtCQSxpQkFBaUJELElBQUlLLEdBQUcsS0FBSztZQUN0RyxJQUFJSixnQkFBZ0I7Z0JBQ2hCLE9BQU9mLGtFQUFXQSxDQUFDO29CQUFFLEdBQUdjLEdBQUc7b0JBQUVUO29CQUFLYyxLQUFLLENBQUNILEtBQUtGLElBQUlLLEdBQUcsTUFBTSxRQUFRSCxPQUFPLEtBQUssSUFBSUEsS0FBSztnQkFBTTtZQUNqRztZQUNBLE9BQU9wQiw2REFBZUEsQ0FBQ2tCLElBQUlJLENBQUM7UUFDaEMsS0FBSztZQUNELElBQUlKLElBQUlNLEdBQUcsS0FBS0MsV0FBVztnQkFDdkIsTUFBTSxJQUFJcEIsNkRBQWdCQSxDQUFDO1lBQy9CO1FBQ0osS0FBSztRQUNMLEtBQUs7WUFDRCxPQUFPRCxrRUFBV0EsQ0FBQztnQkFBRSxHQUFHYyxHQUFHO2dCQUFFVDtZQUFJO1FBQ3JDO1lBQ0ksTUFBTSxJQUFJSiw2REFBZ0JBLENBQUM7SUFDbkM7QUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20va2V5L2ltcG9ydC5qcz9iNGM4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGRlY29kZSBhcyBkZWNvZGVCYXNlNjRVUkwgfSBmcm9tICcuLi9ydW50aW1lL2Jhc2U2NHVybC5qcyc7XG5pbXBvcnQgeyBmcm9tU1BLSSwgZnJvbVBLQ1M4LCBmcm9tWDUwOSB9IGZyb20gJy4uL3J1bnRpbWUvYXNuMS5qcyc7XG5pbXBvcnQgYXNLZXlPYmplY3QgZnJvbSAnLi4vcnVudGltZS9qd2tfdG9fa2V5LmpzJztcbmltcG9ydCB7IEpPU0VOb3RTdXBwb3J0ZWQgfSBmcm9tICcuLi91dGlsL2Vycm9ycy5qcyc7XG5pbXBvcnQgaXNPYmplY3QgZnJvbSAnLi4vbGliL2lzX29iamVjdC5qcyc7XG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gaW1wb3J0U1BLSShzcGtpLCBhbGcsIG9wdGlvbnMpIHtcbiAgICBpZiAodHlwZW9mIHNwa2kgIT09ICdzdHJpbmcnIHx8IHNwa2kuaW5kZXhPZignLS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0nKSAhPT0gMCkge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdcInNwa2lcIiBtdXN0IGJlIFNQS0kgZm9ybWF0dGVkIHN0cmluZycpO1xuICAgIH1cbiAgICByZXR1cm4gZnJvbVNQS0koc3BraSwgYWxnLCBvcHRpb25zKTtcbn1cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBpbXBvcnRYNTA5KHg1MDksIGFsZywgb3B0aW9ucykge1xuICAgIGlmICh0eXBlb2YgeDUwOSAhPT0gJ3N0cmluZycgfHwgeDUwOS5pbmRleE9mKCctLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0nKSAhPT0gMCkge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdcIng1MDlcIiBtdXN0IGJlIFguNTA5IGZvcm1hdHRlZCBzdHJpbmcnKTtcbiAgICB9XG4gICAgcmV0dXJuIGZyb21YNTA5KHg1MDksIGFsZywgb3B0aW9ucyk7XG59XG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gaW1wb3J0UEtDUzgocGtjczgsIGFsZywgb3B0aW9ucykge1xuICAgIGlmICh0eXBlb2YgcGtjczggIT09ICdzdHJpbmcnIHx8IHBrY3M4LmluZGV4T2YoJy0tLS0tQkVHSU4gUFJJVkFURSBLRVktLS0tLScpICE9PSAwKSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ1wicGtjczhcIiBtdXN0IGJlIFBLQ1MjOCBmb3JtYXR0ZWQgc3RyaW5nJyk7XG4gICAgfVxuICAgIHJldHVybiBmcm9tUEtDUzgocGtjczgsIGFsZywgb3B0aW9ucyk7XG59XG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gaW1wb3J0SldLKGp3aywgYWxnLCBvY3RBc0tleU9iamVjdCkge1xuICAgIHZhciBfYTtcbiAgICBpZiAoIWlzT2JqZWN0KGp3aykpIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignSldLIG11c3QgYmUgYW4gb2JqZWN0Jyk7XG4gICAgfVxuICAgIGFsZyB8fCAoYWxnID0gandrLmFsZyk7XG4gICAgc3dpdGNoIChqd2sua3R5KSB7XG4gICAgICAgIGNhc2UgJ29jdCc6XG4gICAgICAgICAgICBpZiAodHlwZW9mIGp3ay5rICE9PSAnc3RyaW5nJyB8fCAhandrLmspIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdtaXNzaW5nIFwia1wiIChLZXkgVmFsdWUpIFBhcmFtZXRlciB2YWx1ZScpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgb2N0QXNLZXlPYmplY3QgIT09IG51bGwgJiYgb2N0QXNLZXlPYmplY3QgIT09IHZvaWQgMCA/IG9jdEFzS2V5T2JqZWN0IDogKG9jdEFzS2V5T2JqZWN0ID0gandrLmV4dCAhPT0gdHJ1ZSk7XG4gICAgICAgICAgICBpZiAob2N0QXNLZXlPYmplY3QpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gYXNLZXlPYmplY3QoeyAuLi5qd2ssIGFsZywgZXh0OiAoX2EgPSBqd2suZXh0KSAhPT0gbnVsbCAmJiBfYSAhPT0gdm9pZCAwID8gX2EgOiBmYWxzZSB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBkZWNvZGVCYXNlNjRVUkwoandrLmspO1xuICAgICAgICBjYXNlICdSU0EnOlxuICAgICAgICAgICAgaWYgKGp3ay5vdGggIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKCdSU0EgSldLIFwib3RoXCIgKE90aGVyIFByaW1lcyBJbmZvKSBQYXJhbWV0ZXIgdmFsdWUgaXMgbm90IHN1cHBvcnRlZCcpO1xuICAgICAgICAgICAgfVxuICAgICAgICBjYXNlICdFQyc6XG4gICAgICAgIGNhc2UgJ09LUCc6XG4gICAgICAgICAgICByZXR1cm4gYXNLZXlPYmplY3QoeyAuLi5qd2ssIGFsZyB9KTtcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKCdVbnN1cHBvcnRlZCBcImt0eVwiIChLZXkgVHlwZSkgUGFyYW1ldGVyIHZhbHVlJyk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbImRlY29kZSIsImRlY29kZUJhc2U2NFVSTCIsImZyb21TUEtJIiwiZnJvbVBLQ1M4IiwiZnJvbVg1MDkiLCJhc0tleU9iamVjdCIsIkpPU0VOb3RTdXBwb3J0ZWQiLCJpc09iamVjdCIsImltcG9ydFNQS0kiLCJzcGtpIiwiYWxnIiwib3B0aW9ucyIsImluZGV4T2YiLCJUeXBlRXJyb3IiLCJpbXBvcnRYNTA5IiwieDUwOSIsImltcG9ydFBLQ1M4IiwicGtjczgiLCJpbXBvcnRKV0siLCJqd2siLCJvY3RBc0tleU9iamVjdCIsIl9hIiwia3R5IiwiayIsImV4dCIsIm90aCIsInVuZGVmaW5lZCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/key/import.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/aesgcmkw.js": /*!*********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/aesgcmkw.js ***! \*********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ unwrap: () => (/* binding */ unwrap),\n/* harmony export */ wrap: () => (/* binding */ wrap)\n/* harmony export */ });\n/* harmony import */ var _runtime_encrypt_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../runtime/encrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/encrypt.js\");\n/* harmony import */ var _runtime_decrypt_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../runtime/decrypt.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/decrypt.js\");\n/* harmony import */ var _iv_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./iv.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/iv.js\");\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../runtime/base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n\n\n\n\nasync function wrap(alg, key, cek, iv) {\n const jweAlgorithm = alg.slice(0, 7);\n iv || (iv = (0,_iv_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jweAlgorithm));\n const { ciphertext: encryptedKey, tag } = await (0,_runtime_encrypt_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(jweAlgorithm, cek, key, iv, new Uint8Array(0));\n return {\n encryptedKey,\n iv: (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__.encode)(iv),\n tag: (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_2__.encode)(tag)\n };\n}\nasync function unwrap(alg, key, encryptedKey, iv, tag) {\n const jweAlgorithm = alg.slice(0, 7);\n return (0,_runtime_decrypt_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(jweAlgorithm, key, encryptedKey, iv, tag, new Uint8Array(0));\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2Flc2djbWt3LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUE0QztBQUNBO0FBQ1g7QUFDNkI7QUFDdkQsZUFBZUssS0FBS0MsR0FBRyxFQUFFQyxHQUFHLEVBQUVDLEdBQUcsRUFBRUMsRUFBRTtJQUN4QyxNQUFNQyxlQUFlSixJQUFJSyxLQUFLLENBQUMsR0FBRztJQUNsQ0YsTUFBT0EsQ0FBQUEsS0FBS1Asa0RBQVVBLENBQUNRLGFBQVk7SUFDbkMsTUFBTSxFQUFFRSxZQUFZQyxZQUFZLEVBQUVDLEdBQUcsRUFBRSxHQUFHLE1BQU1kLCtEQUFPQSxDQUFDVSxjQUFjRixLQUFLRCxLQUFLRSxJQUFJLElBQUlNLFdBQVc7SUFDbkcsT0FBTztRQUFFRjtRQUFjSixJQUFJTCw2REFBU0EsQ0FBQ0s7UUFBS0ssS0FBS1YsNkRBQVNBLENBQUNVO0lBQUs7QUFDbEU7QUFDTyxlQUFlRSxPQUFPVixHQUFHLEVBQUVDLEdBQUcsRUFBRU0sWUFBWSxFQUFFSixFQUFFLEVBQUVLLEdBQUc7SUFDeEQsTUFBTUosZUFBZUosSUFBSUssS0FBSyxDQUFDLEdBQUc7SUFDbEMsT0FBT1YsK0RBQU9BLENBQUNTLGNBQWNILEtBQUtNLGNBQWNKLElBQUlLLEtBQUssSUFBSUMsV0FBVztBQUM1RSIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2Flc2djbWt3LmpzPzM1MTIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGVuY3J5cHQgZnJvbSAnLi4vcnVudGltZS9lbmNyeXB0LmpzJztcbmltcG9ydCBkZWNyeXB0IGZyb20gJy4uL3J1bnRpbWUvZGVjcnlwdC5qcyc7XG5pbXBvcnQgZ2VuZXJhdGVJdiBmcm9tICcuL2l2LmpzJztcbmltcG9ydCB7IGVuY29kZSBhcyBiYXNlNjR1cmwgfSBmcm9tICcuLi9ydW50aW1lL2Jhc2U2NHVybC5qcyc7XG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gd3JhcChhbGcsIGtleSwgY2VrLCBpdikge1xuICAgIGNvbnN0IGp3ZUFsZ29yaXRobSA9IGFsZy5zbGljZSgwLCA3KTtcbiAgICBpdiB8fCAoaXYgPSBnZW5lcmF0ZUl2KGp3ZUFsZ29yaXRobSkpO1xuICAgIGNvbnN0IHsgY2lwaGVydGV4dDogZW5jcnlwdGVkS2V5LCB0YWcgfSA9IGF3YWl0IGVuY3J5cHQoandlQWxnb3JpdGhtLCBjZWssIGtleSwgaXYsIG5ldyBVaW50OEFycmF5KDApKTtcbiAgICByZXR1cm4geyBlbmNyeXB0ZWRLZXksIGl2OiBiYXNlNjR1cmwoaXYpLCB0YWc6IGJhc2U2NHVybCh0YWcpIH07XG59XG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gdW53cmFwKGFsZywga2V5LCBlbmNyeXB0ZWRLZXksIGl2LCB0YWcpIHtcbiAgICBjb25zdCBqd2VBbGdvcml0aG0gPSBhbGcuc2xpY2UoMCwgNyk7XG4gICAgcmV0dXJuIGRlY3J5cHQoandlQWxnb3JpdGhtLCBrZXksIGVuY3J5cHRlZEtleSwgaXYsIHRhZywgbmV3IFVpbnQ4QXJyYXkoMCkpO1xufVxuIl0sIm5hbWVzIjpbImVuY3J5cHQiLCJkZWNyeXB0IiwiZ2VuZXJhdGVJdiIsImVuY29kZSIsImJhc2U2NHVybCIsIndyYXAiLCJhbGciLCJrZXkiLCJjZWsiLCJpdiIsImp3ZUFsZ29yaXRobSIsInNsaWNlIiwiY2lwaGVydGV4dCIsImVuY3J5cHRlZEtleSIsInRhZyIsIlVpbnQ4QXJyYXkiLCJ1bndyYXAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/aesgcmkw.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js": /*!*************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/buffer_utils.js ***! \*************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ concat: () => (/* binding */ concat),\n/* harmony export */ concatKdf: () => (/* binding */ concatKdf),\n/* harmony export */ decoder: () => (/* binding */ decoder),\n/* harmony export */ encoder: () => (/* binding */ encoder),\n/* harmony export */ lengthAndInput: () => (/* binding */ lengthAndInput),\n/* harmony export */ p2s: () => (/* binding */ p2s),\n/* harmony export */ uint32be: () => (/* binding */ uint32be),\n/* harmony export */ uint64be: () => (/* binding */ uint64be)\n/* harmony export */ });\n/* harmony import */ var _runtime_digest_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../runtime/digest.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/digest.js\");\n\nconst encoder = new TextEncoder();\nconst decoder = new TextDecoder();\nconst MAX_INT32 = 2 ** 32;\nfunction concat(...buffers) {\n const size = buffers.reduce((acc, { length })=>acc + length, 0);\n const buf = new Uint8Array(size);\n let i = 0;\n buffers.forEach((buffer)=>{\n buf.set(buffer, i);\n i += buffer.length;\n });\n return buf;\n}\nfunction p2s(alg, p2sInput) {\n return concat(encoder.encode(alg), new Uint8Array([\n 0\n ]), p2sInput);\n}\nfunction writeUInt32BE(buf, value, offset) {\n if (value < 0 || value >= MAX_INT32) {\n throw new RangeError(`value must be >= 0 and <= ${MAX_INT32 - 1}. Received ${value}`);\n }\n buf.set([\n value >>> 24,\n value >>> 16,\n value >>> 8,\n value & 0xff\n ], offset);\n}\nfunction uint64be(value) {\n const high = Math.floor(value / MAX_INT32);\n const low = value % MAX_INT32;\n const buf = new Uint8Array(8);\n writeUInt32BE(buf, high, 0);\n writeUInt32BE(buf, low, 4);\n return buf;\n}\nfunction uint32be(value) {\n const buf = new Uint8Array(4);\n writeUInt32BE(buf, value);\n return buf;\n}\nfunction lengthAndInput(input) {\n return concat(uint32be(input.length), input);\n}\nasync function concatKdf(secret, bits, value) {\n const iterations = Math.ceil((bits >> 3) / 32);\n const res = new Uint8Array(iterations * 32);\n for(let iter = 0; iter < iterations; iter++){\n const buf = new Uint8Array(4 + secret.length + value.length);\n buf.set(uint32be(iter + 1));\n buf.set(secret, 4);\n buf.set(value, 4 + secret.length);\n res.set(await (0,_runtime_digest_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"sha256\", buf), iter * 32);\n }\n return res.slice(0, bits >> 3);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2J1ZmZlcl91dGlscy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBMEM7QUFDbkMsTUFBTUMsVUFBVSxJQUFJQyxjQUFjO0FBQ2xDLE1BQU1DLFVBQVUsSUFBSUMsY0FBYztBQUN6QyxNQUFNQyxZQUFZLEtBQUs7QUFDaEIsU0FBU0MsT0FBTyxHQUFHQyxPQUFPO0lBQzdCLE1BQU1DLE9BQU9ELFFBQVFFLE1BQU0sQ0FBQyxDQUFDQyxLQUFLLEVBQUVDLE1BQU0sRUFBRSxHQUFLRCxNQUFNQyxRQUFRO0lBQy9ELE1BQU1DLE1BQU0sSUFBSUMsV0FBV0w7SUFDM0IsSUFBSU0sSUFBSTtJQUNSUCxRQUFRUSxPQUFPLENBQUMsQ0FBQ0M7UUFDYkosSUFBSUssR0FBRyxDQUFDRCxRQUFRRjtRQUNoQkEsS0FBS0UsT0FBT0wsTUFBTTtJQUN0QjtJQUNBLE9BQU9DO0FBQ1g7QUFDTyxTQUFTTSxJQUFJQyxHQUFHLEVBQUVDLFFBQVE7SUFDN0IsT0FBT2QsT0FBT0wsUUFBUW9CLE1BQU0sQ0FBQ0YsTUFBTSxJQUFJTixXQUFXO1FBQUM7S0FBRSxHQUFHTztBQUM1RDtBQUNBLFNBQVNFLGNBQWNWLEdBQUcsRUFBRVcsS0FBSyxFQUFFQyxNQUFNO0lBQ3JDLElBQUlELFFBQVEsS0FBS0EsU0FBU2xCLFdBQVc7UUFDakMsTUFBTSxJQUFJb0IsV0FBVyxDQUFDLDBCQUEwQixFQUFFcEIsWUFBWSxFQUFFLFdBQVcsRUFBRWtCLE1BQU0sQ0FBQztJQUN4RjtJQUNBWCxJQUFJSyxHQUFHLENBQUM7UUFBQ00sVUFBVTtRQUFJQSxVQUFVO1FBQUlBLFVBQVU7UUFBR0EsUUFBUTtLQUFLLEVBQUVDO0FBQ3JFO0FBQ08sU0FBU0UsU0FBU0gsS0FBSztJQUMxQixNQUFNSSxPQUFPQyxLQUFLQyxLQUFLLENBQUNOLFFBQVFsQjtJQUNoQyxNQUFNeUIsTUFBTVAsUUFBUWxCO0lBQ3BCLE1BQU1PLE1BQU0sSUFBSUMsV0FBVztJQUMzQlMsY0FBY1YsS0FBS2UsTUFBTTtJQUN6QkwsY0FBY1YsS0FBS2tCLEtBQUs7SUFDeEIsT0FBT2xCO0FBQ1g7QUFDTyxTQUFTbUIsU0FBU1IsS0FBSztJQUMxQixNQUFNWCxNQUFNLElBQUlDLFdBQVc7SUFDM0JTLGNBQWNWLEtBQUtXO0lBQ25CLE9BQU9YO0FBQ1g7QUFDTyxTQUFTb0IsZUFBZUMsS0FBSztJQUNoQyxPQUFPM0IsT0FBT3lCLFNBQVNFLE1BQU10QixNQUFNLEdBQUdzQjtBQUMxQztBQUNPLGVBQWVDLFVBQVVDLE1BQU0sRUFBRUMsSUFBSSxFQUFFYixLQUFLO0lBQy9DLE1BQU1jLGFBQWFULEtBQUtVLElBQUksQ0FBQyxDQUFDRixRQUFRLEtBQUs7SUFDM0MsTUFBTUcsTUFBTSxJQUFJMUIsV0FBV3dCLGFBQWE7SUFDeEMsSUFBSyxJQUFJRyxPQUFPLEdBQUdBLE9BQU9ILFlBQVlHLE9BQVE7UUFDMUMsTUFBTTVCLE1BQU0sSUFBSUMsV0FBVyxJQUFJc0IsT0FBT3hCLE1BQU0sR0FBR1ksTUFBTVosTUFBTTtRQUMzREMsSUFBSUssR0FBRyxDQUFDYyxTQUFTUyxPQUFPO1FBQ3hCNUIsSUFBSUssR0FBRyxDQUFDa0IsUUFBUTtRQUNoQnZCLElBQUlLLEdBQUcsQ0FBQ00sT0FBTyxJQUFJWSxPQUFPeEIsTUFBTTtRQUNoQzRCLElBQUl0QixHQUFHLENBQUMsTUFBTWpCLDhEQUFNQSxDQUFDLFVBQVVZLE1BQU00QixPQUFPO0lBQ2hEO0lBQ0EsT0FBT0QsSUFBSUUsS0FBSyxDQUFDLEdBQUdMLFFBQVE7QUFDaEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2xpYi9idWZmZXJfdXRpbHMuanM/NmQ1ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZGlnZXN0IGZyb20gJy4uL3J1bnRpbWUvZGlnZXN0LmpzJztcbmV4cG9ydCBjb25zdCBlbmNvZGVyID0gbmV3IFRleHRFbmNvZGVyKCk7XG5leHBvcnQgY29uc3QgZGVjb2RlciA9IG5ldyBUZXh0RGVjb2RlcigpO1xuY29uc3QgTUFYX0lOVDMyID0gMiAqKiAzMjtcbmV4cG9ydCBmdW5jdGlvbiBjb25jYXQoLi4uYnVmZmVycykge1xuICAgIGNvbnN0IHNpemUgPSBidWZmZXJzLnJlZHVjZSgoYWNjLCB7IGxlbmd0aCB9KSA9PiBhY2MgKyBsZW5ndGgsIDApO1xuICAgIGNvbnN0IGJ1ZiA9IG5ldyBVaW50OEFycmF5KHNpemUpO1xuICAgIGxldCBpID0gMDtcbiAgICBidWZmZXJzLmZvckVhY2goKGJ1ZmZlcikgPT4ge1xuICAgICAgICBidWYuc2V0KGJ1ZmZlciwgaSk7XG4gICAgICAgIGkgKz0gYnVmZmVyLmxlbmd0aDtcbiAgICB9KTtcbiAgICByZXR1cm4gYnVmO1xufVxuZXhwb3J0IGZ1bmN0aW9uIHAycyhhbGcsIHAyc0lucHV0KSB7XG4gICAgcmV0dXJuIGNvbmNhdChlbmNvZGVyLmVuY29kZShhbGcpLCBuZXcgVWludDhBcnJheShbMF0pLCBwMnNJbnB1dCk7XG59XG5mdW5jdGlvbiB3cml0ZVVJbnQzMkJFKGJ1ZiwgdmFsdWUsIG9mZnNldCkge1xuICAgIGlmICh2YWx1ZSA8IDAgfHwgdmFsdWUgPj0gTUFYX0lOVDMyKSB7XG4gICAgICAgIHRocm93IG5ldyBSYW5nZUVycm9yKGB2YWx1ZSBtdXN0IGJlID49IDAgYW5kIDw9ICR7TUFYX0lOVDMyIC0gMX0uIFJlY2VpdmVkICR7dmFsdWV9YCk7XG4gICAgfVxuICAgIGJ1Zi5zZXQoW3ZhbHVlID4+PiAyNCwgdmFsdWUgPj4+IDE2LCB2YWx1ZSA+Pj4gOCwgdmFsdWUgJiAweGZmXSwgb2Zmc2V0KTtcbn1cbmV4cG9ydCBmdW5jdGlvbiB1aW50NjRiZSh2YWx1ZSkge1xuICAgIGNvbnN0IGhpZ2ggPSBNYXRoLmZsb29yKHZhbHVlIC8gTUFYX0lOVDMyKTtcbiAgICBjb25zdCBsb3cgPSB2YWx1ZSAlIE1BWF9JTlQzMjtcbiAgICBjb25zdCBidWYgPSBuZXcgVWludDhBcnJheSg4KTtcbiAgICB3cml0ZVVJbnQzMkJFKGJ1ZiwgaGlnaCwgMCk7XG4gICAgd3JpdGVVSW50MzJCRShidWYsIGxvdywgNCk7XG4gICAgcmV0dXJuIGJ1Zjtcbn1cbmV4cG9ydCBmdW5jdGlvbiB1aW50MzJiZSh2YWx1ZSkge1xuICAgIGNvbnN0IGJ1ZiA9IG5ldyBVaW50OEFycmF5KDQpO1xuICAgIHdyaXRlVUludDMyQkUoYnVmLCB2YWx1ZSk7XG4gICAgcmV0dXJuIGJ1Zjtcbn1cbmV4cG9ydCBmdW5jdGlvbiBsZW5ndGhBbmRJbnB1dChpbnB1dCkge1xuICAgIHJldHVybiBjb25jYXQodWludDMyYmUoaW5wdXQubGVuZ3RoKSwgaW5wdXQpO1xufVxuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGNvbmNhdEtkZihzZWNyZXQsIGJpdHMsIHZhbHVlKSB7XG4gICAgY29uc3QgaXRlcmF0aW9ucyA9IE1hdGguY2VpbCgoYml0cyA+PiAzKSAvIDMyKTtcbiAgICBjb25zdCByZXMgPSBuZXcgVWludDhBcnJheShpdGVyYXRpb25zICogMzIpO1xuICAgIGZvciAobGV0IGl0ZXIgPSAwOyBpdGVyIDwgaXRlcmF0aW9uczsgaXRlcisrKSB7XG4gICAgICAgIGNvbnN0IGJ1ZiA9IG5ldyBVaW50OEFycmF5KDQgKyBzZWNyZXQubGVuZ3RoICsgdmFsdWUubGVuZ3RoKTtcbiAgICAgICAgYnVmLnNldCh1aW50MzJiZShpdGVyICsgMSkpO1xuICAgICAgICBidWYuc2V0KHNlY3JldCwgNCk7XG4gICAgICAgIGJ1Zi5zZXQodmFsdWUsIDQgKyBzZWNyZXQubGVuZ3RoKTtcbiAgICAgICAgcmVzLnNldChhd2FpdCBkaWdlc3QoJ3NoYTI1NicsIGJ1ZiksIGl0ZXIgKiAzMik7XG4gICAgfVxuICAgIHJldHVybiByZXMuc2xpY2UoMCwgYml0cyA+PiAzKTtcbn1cbiJdLCJuYW1lcyI6WyJkaWdlc3QiLCJlbmNvZGVyIiwiVGV4dEVuY29kZXIiLCJkZWNvZGVyIiwiVGV4dERlY29kZXIiLCJNQVhfSU5UMzIiLCJjb25jYXQiLCJidWZmZXJzIiwic2l6ZSIsInJlZHVjZSIsImFjYyIsImxlbmd0aCIsImJ1ZiIsIlVpbnQ4QXJyYXkiLCJpIiwiZm9yRWFjaCIsImJ1ZmZlciIsInNldCIsInAycyIsImFsZyIsInAyc0lucHV0IiwiZW5jb2RlIiwid3JpdGVVSW50MzJCRSIsInZhbHVlIiwib2Zmc2V0IiwiUmFuZ2VFcnJvciIsInVpbnQ2NGJlIiwiaGlnaCIsIk1hdGgiLCJmbG9vciIsImxvdyIsInVpbnQzMmJlIiwibGVuZ3RoQW5kSW5wdXQiLCJpbnB1dCIsImNvbmNhdEtkZiIsInNlY3JldCIsImJpdHMiLCJpdGVyYXRpb25zIiwiY2VpbCIsInJlcyIsIml0ZXIiLCJzbGljZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\n"); /***/ }), /***/ "(rsc)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js": /*!*************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/buffer_utils.js ***! \*************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ concat: () => (/* binding */ concat),\n/* harmony export */ concatKdf: () => (/* binding */ concatKdf),\n/* harmony export */ decoder: () => (/* binding */ decoder),\n/* harmony export */ encoder: () => (/* binding */ encoder),\n/* harmony export */ lengthAndInput: () => (/* binding */ lengthAndInput),\n/* harmony export */ p2s: () => (/* binding */ p2s),\n/* harmony export */ uint32be: () => (/* binding */ uint32be),\n/* harmony export */ uint64be: () => (/* binding */ uint64be)\n/* harmony export */ });\n/* harmony import */ var _runtime_digest_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../runtime/digest.js */ \"(rsc)/./node_modules/jose/dist/node/esm/runtime/digest.js\");\n\nconst encoder = new TextEncoder();\nconst decoder = new TextDecoder();\nconst MAX_INT32 = 2 ** 32;\nfunction concat(...buffers) {\n const size = buffers.reduce((acc, { length })=>acc + length, 0);\n const buf = new Uint8Array(size);\n let i = 0;\n buffers.forEach((buffer)=>{\n buf.set(buffer, i);\n i += buffer.length;\n });\n return buf;\n}\nfunction p2s(alg, p2sInput) {\n return concat(encoder.encode(alg), new Uint8Array([\n 0\n ]), p2sInput);\n}\nfunction writeUInt32BE(buf, value, offset) {\n if (value < 0 || value >= MAX_INT32) {\n throw new RangeError(`value must be >= 0 and <= ${MAX_INT32 - 1}. Received ${value}`);\n }\n buf.set([\n value >>> 24,\n value >>> 16,\n value >>> 8,\n value & 0xff\n ], offset);\n}\nfunction uint64be(value) {\n const high = Math.floor(value / MAX_INT32);\n const low = value % MAX_INT32;\n const buf = new Uint8Array(8);\n writeUInt32BE(buf, high, 0);\n writeUInt32BE(buf, low, 4);\n return buf;\n}\nfunction uint32be(value) {\n const buf = new Uint8Array(4);\n writeUInt32BE(buf, value);\n return buf;\n}\nfunction lengthAndInput(input) {\n return concat(uint32be(input.length), input);\n}\nasync function concatKdf(secret, bits, value) {\n const iterations = Math.ceil((bits >> 3) / 32);\n const res = new Uint8Array(iterations * 32);\n for(let iter = 0; iter < iterations; iter++){\n const buf = new Uint8Array(4 + secret.length + value.length);\n buf.set(uint32be(iter + 1));\n buf.set(secret, 4);\n buf.set(value, 4 + secret.length);\n res.set(await (0,_runtime_digest_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(\"sha256\", buf), iter * 32);\n }\n return res.slice(0, bits >> 3);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2xpYi9idWZmZXJfdXRpbHMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQTBDO0FBQ25DLE1BQU1DLFVBQVUsSUFBSUMsY0FBYztBQUNsQyxNQUFNQyxVQUFVLElBQUlDLGNBQWM7QUFDekMsTUFBTUMsWUFBWSxLQUFLO0FBQ2hCLFNBQVNDLE9BQU8sR0FBR0MsT0FBTztJQUM3QixNQUFNQyxPQUFPRCxRQUFRRSxNQUFNLENBQUMsQ0FBQ0MsS0FBSyxFQUFFQyxNQUFNLEVBQUUsR0FBS0QsTUFBTUMsUUFBUTtJQUMvRCxNQUFNQyxNQUFNLElBQUlDLFdBQVdMO0lBQzNCLElBQUlNLElBQUk7SUFDUlAsUUFBUVEsT0FBTyxDQUFDLENBQUNDO1FBQ2JKLElBQUlLLEdBQUcsQ0FBQ0QsUUFBUUY7UUFDaEJBLEtBQUtFLE9BQU9MLE1BQU07SUFDdEI7SUFDQSxPQUFPQztBQUNYO0FBQ08sU0FBU00sSUFBSUMsR0FBRyxFQUFFQyxRQUFRO0lBQzdCLE9BQU9kLE9BQU9MLFFBQVFvQixNQUFNLENBQUNGLE1BQU0sSUFBSU4sV0FBVztRQUFDO0tBQUUsR0FBR087QUFDNUQ7QUFDQSxTQUFTRSxjQUFjVixHQUFHLEVBQUVXLEtBQUssRUFBRUMsTUFBTTtJQUNyQyxJQUFJRCxRQUFRLEtBQUtBLFNBQVNsQixXQUFXO1FBQ2pDLE1BQU0sSUFBSW9CLFdBQVcsQ0FBQywwQkFBMEIsRUFBRXBCLFlBQVksRUFBRSxXQUFXLEVBQUVrQixNQUFNLENBQUM7SUFDeEY7SUFDQVgsSUFBSUssR0FBRyxDQUFDO1FBQUNNLFVBQVU7UUFBSUEsVUFBVTtRQUFJQSxVQUFVO1FBQUdBLFFBQVE7S0FBSyxFQUFFQztBQUNyRTtBQUNPLFNBQVNFLFNBQVNILEtBQUs7SUFDMUIsTUFBTUksT0FBT0MsS0FBS0MsS0FBSyxDQUFDTixRQUFRbEI7SUFDaEMsTUFBTXlCLE1BQU1QLFFBQVFsQjtJQUNwQixNQUFNTyxNQUFNLElBQUlDLFdBQVc7SUFDM0JTLGNBQWNWLEtBQUtlLE1BQU07SUFDekJMLGNBQWNWLEtBQUtrQixLQUFLO0lBQ3hCLE9BQU9sQjtBQUNYO0FBQ08sU0FBU21CLFNBQVNSLEtBQUs7SUFDMUIsTUFBTVgsTUFBTSxJQUFJQyxXQUFXO0lBQzNCUyxjQUFjVixLQUFLVztJQUNuQixPQUFPWDtBQUNYO0FBQ08sU0FBU29CLGVBQWVDLEtBQUs7SUFDaEMsT0FBTzNCLE9BQU95QixTQUFTRSxNQUFNdEIsTUFBTSxHQUFHc0I7QUFDMUM7QUFDTyxlQUFlQyxVQUFVQyxNQUFNLEVBQUVDLElBQUksRUFBRWIsS0FBSztJQUMvQyxNQUFNYyxhQUFhVCxLQUFLVSxJQUFJLENBQUMsQ0FBQ0YsUUFBUSxLQUFLO0lBQzNDLE1BQU1HLE1BQU0sSUFBSTFCLFdBQVd3QixhQUFhO0lBQ3hDLElBQUssSUFBSUcsT0FBTyxHQUFHQSxPQUFPSCxZQUFZRyxPQUFRO1FBQzFDLE1BQU01QixNQUFNLElBQUlDLFdBQVcsSUFBSXNCLE9BQU94QixNQUFNLEdBQUdZLE1BQU1aLE1BQU07UUFDM0RDLElBQUlLLEdBQUcsQ0FBQ2MsU0FBU1MsT0FBTztRQUN4QjVCLElBQUlLLEdBQUcsQ0FBQ2tCLFFBQVE7UUFDaEJ2QixJQUFJSyxHQUFHLENBQUNNLE9BQU8sSUFBSVksT0FBT3hCLE1BQU07UUFDaEM0QixJQUFJdEIsR0FBRyxDQUFDLE1BQU1qQiw4REFBTUEsQ0FBQyxVQUFVWSxNQUFNNEIsT0FBTztJQUNoRDtJQUNBLE9BQU9ELElBQUlFLEtBQUssQ0FBQyxHQUFHTCxRQUFRO0FBQ2hDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9saWIvYnVmZmVyX3V0aWxzLmpzPzZkNWYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGRpZ2VzdCBmcm9tICcuLi9ydW50aW1lL2RpZ2VzdC5qcyc7XG5leHBvcnQgY29uc3QgZW5jb2RlciA9IG5ldyBUZXh0RW5jb2RlcigpO1xuZXhwb3J0IGNvbnN0IGRlY29kZXIgPSBuZXcgVGV4dERlY29kZXIoKTtcbmNvbnN0IE1BWF9JTlQzMiA9IDIgKiogMzI7XG5leHBvcnQgZnVuY3Rpb24gY29uY2F0KC4uLmJ1ZmZlcnMpIHtcbiAgICBjb25zdCBzaXplID0gYnVmZmVycy5yZWR1Y2UoKGFjYywgeyBsZW5ndGggfSkgPT4gYWNjICsgbGVuZ3RoLCAwKTtcbiAgICBjb25zdCBidWYgPSBuZXcgVWludDhBcnJheShzaXplKTtcbiAgICBsZXQgaSA9IDA7XG4gICAgYnVmZmVycy5mb3JFYWNoKChidWZmZXIpID0+IHtcbiAgICAgICAgYnVmLnNldChidWZmZXIsIGkpO1xuICAgICAgICBpICs9IGJ1ZmZlci5sZW5ndGg7XG4gICAgfSk7XG4gICAgcmV0dXJuIGJ1Zjtcbn1cbmV4cG9ydCBmdW5jdGlvbiBwMnMoYWxnLCBwMnNJbnB1dCkge1xuICAgIHJldHVybiBjb25jYXQoZW5jb2Rlci5lbmNvZGUoYWxnKSwgbmV3IFVpbnQ4QXJyYXkoWzBdKSwgcDJzSW5wdXQpO1xufVxuZnVuY3Rpb24gd3JpdGVVSW50MzJCRShidWYsIHZhbHVlLCBvZmZzZXQpIHtcbiAgICBpZiAodmFsdWUgPCAwIHx8IHZhbHVlID49IE1BWF9JTlQzMikge1xuICAgICAgICB0aHJvdyBuZXcgUmFuZ2VFcnJvcihgdmFsdWUgbXVzdCBiZSA+PSAwIGFuZCA8PSAke01BWF9JTlQzMiAtIDF9LiBSZWNlaXZlZCAke3ZhbHVlfWApO1xuICAgIH1cbiAgICBidWYuc2V0KFt2YWx1ZSA+Pj4gMjQsIHZhbHVlID4+PiAxNiwgdmFsdWUgPj4+IDgsIHZhbHVlICYgMHhmZl0sIG9mZnNldCk7XG59XG5leHBvcnQgZnVuY3Rpb24gdWludDY0YmUodmFsdWUpIHtcbiAgICBjb25zdCBoaWdoID0gTWF0aC5mbG9vcih2YWx1ZSAvIE1BWF9JTlQzMik7XG4gICAgY29uc3QgbG93ID0gdmFsdWUgJSBNQVhfSU5UMzI7XG4gICAgY29uc3QgYnVmID0gbmV3IFVpbnQ4QXJyYXkoOCk7XG4gICAgd3JpdGVVSW50MzJCRShidWYsIGhpZ2gsIDApO1xuICAgIHdyaXRlVUludDMyQkUoYnVmLCBsb3csIDQpO1xuICAgIHJldHVybiBidWY7XG59XG5leHBvcnQgZnVuY3Rpb24gdWludDMyYmUodmFsdWUpIHtcbiAgICBjb25zdCBidWYgPSBuZXcgVWludDhBcnJheSg0KTtcbiAgICB3cml0ZVVJbnQzMkJFKGJ1ZiwgdmFsdWUpO1xuICAgIHJldHVybiBidWY7XG59XG5leHBvcnQgZnVuY3Rpb24gbGVuZ3RoQW5kSW5wdXQoaW5wdXQpIHtcbiAgICByZXR1cm4gY29uY2F0KHVpbnQzMmJlKGlucHV0Lmxlbmd0aCksIGlucHV0KTtcbn1cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBjb25jYXRLZGYoc2VjcmV0LCBiaXRzLCB2YWx1ZSkge1xuICAgIGNvbnN0IGl0ZXJhdGlvbnMgPSBNYXRoLmNlaWwoKGJpdHMgPj4gMykgLyAzMik7XG4gICAgY29uc3QgcmVzID0gbmV3IFVpbnQ4QXJyYXkoaXRlcmF0aW9ucyAqIDMyKTtcbiAgICBmb3IgKGxldCBpdGVyID0gMDsgaXRlciA8IGl0ZXJhdGlvbnM7IGl0ZXIrKykge1xuICAgICAgICBjb25zdCBidWYgPSBuZXcgVWludDhBcnJheSg0ICsgc2VjcmV0Lmxlbmd0aCArIHZhbHVlLmxlbmd0aCk7XG4gICAgICAgIGJ1Zi5zZXQodWludDMyYmUoaXRlciArIDEpKTtcbiAgICAgICAgYnVmLnNldChzZWNyZXQsIDQpO1xuICAgICAgICBidWYuc2V0KHZhbHVlLCA0ICsgc2VjcmV0Lmxlbmd0aCk7XG4gICAgICAgIHJlcy5zZXQoYXdhaXQgZGlnZXN0KCdzaGEyNTYnLCBidWYpLCBpdGVyICogMzIpO1xuICAgIH1cbiAgICByZXR1cm4gcmVzLnNsaWNlKDAsIGJpdHMgPj4gMyk7XG59XG4iXSwibmFtZXMiOlsiZGlnZXN0IiwiZW5jb2RlciIsIlRleHRFbmNvZGVyIiwiZGVjb2RlciIsIlRleHREZWNvZGVyIiwiTUFYX0lOVDMyIiwiY29uY2F0IiwiYnVmZmVycyIsInNpemUiLCJyZWR1Y2UiLCJhY2MiLCJsZW5ndGgiLCJidWYiLCJVaW50OEFycmF5IiwiaSIsImZvckVhY2giLCJidWZmZXIiLCJzZXQiLCJwMnMiLCJhbGciLCJwMnNJbnB1dCIsImVuY29kZSIsIndyaXRlVUludDMyQkUiLCJ2YWx1ZSIsIm9mZnNldCIsIlJhbmdlRXJyb3IiLCJ1aW50NjRiZSIsImhpZ2giLCJNYXRoIiwiZmxvb3IiLCJsb3ciLCJ1aW50MzJiZSIsImxlbmd0aEFuZElucHV0IiwiaW5wdXQiLCJjb25jYXRLZGYiLCJzZWNyZXQiLCJiaXRzIiwiaXRlcmF0aW9ucyIsImNlaWwiLCJyZXMiLCJpdGVyIiwic2xpY2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/cek.js": /*!****************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/cek.js ***! \****************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ bitLength: () => (/* binding */ bitLength),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _runtime_random_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../runtime/random.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/random.js\");\n\n\nfunction bitLength(alg) {\n switch(alg){\n case \"A128GCM\":\n return 128;\n case \"A192GCM\":\n return 192;\n case \"A256GCM\":\n case \"A128CBC-HS256\":\n return 256;\n case \"A192CBC-HS384\":\n return 384;\n case \"A256CBC-HS512\":\n return 512;\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JOSENotSupported(`Unsupported JWE Algorithm: ${alg}`);\n }\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((alg)=>(0,_runtime_random_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(new Uint8Array(bitLength(alg) >> 3)));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2Nlay5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXFEO0FBQ1g7QUFDbkMsU0FBU0UsVUFBVUMsR0FBRztJQUN6QixPQUFRQTtRQUNKLEtBQUs7WUFDRCxPQUFPO1FBQ1gsS0FBSztZQUNELE9BQU87UUFDWCxLQUFLO1FBQ0wsS0FBSztZQUNELE9BQU87UUFDWCxLQUFLO1lBQ0QsT0FBTztRQUNYLEtBQUs7WUFDRCxPQUFPO1FBQ1g7WUFDSSxNQUFNLElBQUlILDZEQUFnQkEsQ0FBQyxDQUFDLDJCQUEyQixFQUFFRyxJQUFJLENBQUM7SUFDdEU7QUFDSjtBQUNBLGlFQUFlLENBQUNBLE1BQVFGLDhEQUFNQSxDQUFDLElBQUlHLFdBQVdGLFVBQVVDLFFBQVEsR0FBRSxFQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9saWIvY2VrLmpzPzhkZTYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSk9TRU5vdFN1cHBvcnRlZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmltcG9ydCByYW5kb20gZnJvbSAnLi4vcnVudGltZS9yYW5kb20uanMnO1xuZXhwb3J0IGZ1bmN0aW9uIGJpdExlbmd0aChhbGcpIHtcbiAgICBzd2l0Y2ggKGFsZykge1xuICAgICAgICBjYXNlICdBMTI4R0NNJzpcbiAgICAgICAgICAgIHJldHVybiAxMjg7XG4gICAgICAgIGNhc2UgJ0ExOTJHQ00nOlxuICAgICAgICAgICAgcmV0dXJuIDE5MjtcbiAgICAgICAgY2FzZSAnQTI1NkdDTSc6XG4gICAgICAgIGNhc2UgJ0ExMjhDQkMtSFMyNTYnOlxuICAgICAgICAgICAgcmV0dXJuIDI1NjtcbiAgICAgICAgY2FzZSAnQTE5MkNCQy1IUzM4NCc6XG4gICAgICAgICAgICByZXR1cm4gMzg0O1xuICAgICAgICBjYXNlICdBMjU2Q0JDLUhTNTEyJzpcbiAgICAgICAgICAgIHJldHVybiA1MTI7XG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZChgVW5zdXBwb3J0ZWQgSldFIEFsZ29yaXRobTogJHthbGd9YCk7XG4gICAgfVxufVxuZXhwb3J0IGRlZmF1bHQgKGFsZykgPT4gcmFuZG9tKG5ldyBVaW50OEFycmF5KGJpdExlbmd0aChhbGcpID4+IDMpKTtcbiJdLCJuYW1lcyI6WyJKT1NFTm90U3VwcG9ydGVkIiwicmFuZG9tIiwiYml0TGVuZ3RoIiwiYWxnIiwiVWludDhBcnJheSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/cek.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/check_iv_length.js": /*!****************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/check_iv_length.js ***! \****************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _iv_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./iv.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/iv.js\");\n\n\nconst checkIvLength = (enc, iv)=>{\n if (iv.length << 3 !== (0,_iv_js__WEBPACK_IMPORTED_MODULE_0__.bitLength)(enc)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Invalid Initialization Vector length\");\n }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (checkIvLength);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2NoZWNrX2l2X2xlbmd0aC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBK0M7QUFDWDtBQUNwQyxNQUFNRSxnQkFBZ0IsQ0FBQ0MsS0FBS0M7SUFDeEIsSUFBSUEsR0FBR0MsTUFBTSxJQUFJLE1BQU1KLGlEQUFTQSxDQUFDRSxNQUFNO1FBQ25DLE1BQU0sSUFBSUgsdURBQVVBLENBQUM7SUFDekI7QUFDSjtBQUNBLGlFQUFlRSxhQUFhQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9saWIvY2hlY2tfaXZfbGVuZ3RoLmpzPzNjZGQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSldFSW52YWxpZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmltcG9ydCB7IGJpdExlbmd0aCB9IGZyb20gJy4vaXYuanMnO1xuY29uc3QgY2hlY2tJdkxlbmd0aCA9IChlbmMsIGl2KSA9PiB7XG4gICAgaWYgKGl2Lmxlbmd0aCA8PCAzICE9PSBiaXRMZW5ndGgoZW5jKSkge1xuICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSW52YWxpZCBJbml0aWFsaXphdGlvbiBWZWN0b3IgbGVuZ3RoJyk7XG4gICAgfVxufTtcbmV4cG9ydCBkZWZhdWx0IGNoZWNrSXZMZW5ndGg7XG4iXSwibmFtZXMiOlsiSldFSW52YWxpZCIsImJpdExlbmd0aCIsImNoZWNrSXZMZW5ndGgiLCJlbmMiLCJpdiIsImxlbmd0aCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/check_iv_length.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/check_key_type.js": /*!***************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/check_key_type.js ***! \***************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _invalid_key_input_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./invalid_key_input.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/invalid_key_input.js\");\n/* harmony import */ var _runtime_is_key_like_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../runtime/is_key_like.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_like.js\");\n\n\nconst symmetricTypeCheck = (alg, key)=>{\n if (key instanceof Uint8Array) return;\n if (!(0,_runtime_is_key_like_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(key)) {\n throw new TypeError((0,_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_1__.withAlg)(alg, key, ..._runtime_is_key_like_js__WEBPACK_IMPORTED_MODULE_0__.types, \"Uint8Array\"));\n }\n if (key.type !== \"secret\") {\n throw new TypeError(`${_runtime_is_key_like_js__WEBPACK_IMPORTED_MODULE_0__.types.join(\" or \")} instances for symmetric algorithms must be of type \"secret\"`);\n }\n};\nconst asymmetricTypeCheck = (alg, key, usage)=>{\n if (!(0,_runtime_is_key_like_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(key)) {\n throw new TypeError((0,_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_1__.withAlg)(alg, key, ..._runtime_is_key_like_js__WEBPACK_IMPORTED_MODULE_0__.types));\n }\n if (key.type === \"secret\") {\n throw new TypeError(`${_runtime_is_key_like_js__WEBPACK_IMPORTED_MODULE_0__.types.join(\" or \")} instances for asymmetric algorithms must not be of type \"secret\"`);\n }\n if (usage === \"sign\" && key.type === \"public\") {\n throw new TypeError(`${_runtime_is_key_like_js__WEBPACK_IMPORTED_MODULE_0__.types.join(\" or \")} instances for asymmetric algorithm signing must be of type \"private\"`);\n }\n if (usage === \"decrypt\" && key.type === \"public\") {\n throw new TypeError(`${_runtime_is_key_like_js__WEBPACK_IMPORTED_MODULE_0__.types.join(\" or \")} instances for asymmetric algorithm decryption must be of type \"private\"`);\n }\n if (key.algorithm && usage === \"verify\" && key.type === \"private\") {\n throw new TypeError(`${_runtime_is_key_like_js__WEBPACK_IMPORTED_MODULE_0__.types.join(\" or \")} instances for asymmetric algorithm verifying must be of type \"public\"`);\n }\n if (key.algorithm && usage === \"encrypt\" && key.type === \"private\") {\n throw new TypeError(`${_runtime_is_key_like_js__WEBPACK_IMPORTED_MODULE_0__.types.join(\" or \")} instances for asymmetric algorithm encryption must be of type \"public\"`);\n }\n};\nconst checkKeyType = (alg, key, usage)=>{\n const symmetric = alg.startsWith(\"HS\") || alg === \"dir\" || alg.startsWith(\"PBES2\") || /^A\\d{3}(?:GCM)?KW$/.test(alg);\n if (symmetric) {\n symmetricTypeCheck(alg, key);\n } else {\n asymmetricTypeCheck(alg, key, usage);\n }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (checkKeyType);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2NoZWNrX2tleV90eXBlLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFvRTtBQUNQO0FBQzdELE1BQU1JLHFCQUFxQixDQUFDQyxLQUFLQztJQUM3QixJQUFJQSxlQUFlQyxZQUNmO0lBQ0osSUFBSSxDQUFDTCxtRUFBU0EsQ0FBQ0ksTUFBTTtRQUNqQixNQUFNLElBQUlFLFVBQVVQLDhEQUFlQSxDQUFDSSxLQUFLQyxRQUFRSCwwREFBS0EsRUFBRTtJQUM1RDtJQUNBLElBQUlHLElBQUlHLElBQUksS0FBSyxVQUFVO1FBQ3ZCLE1BQU0sSUFBSUQsVUFBVSxDQUFDLEVBQUVMLDBEQUFLQSxDQUFDTyxJQUFJLENBQUMsUUFBUSw0REFBNEQsQ0FBQztJQUMzRztBQUNKO0FBQ0EsTUFBTUMsc0JBQXNCLENBQUNOLEtBQUtDLEtBQUtNO0lBQ25DLElBQUksQ0FBQ1YsbUVBQVNBLENBQUNJLE1BQU07UUFDakIsTUFBTSxJQUFJRSxVQUFVUCw4REFBZUEsQ0FBQ0ksS0FBS0MsUUFBUUgsMERBQUtBO0lBQzFEO0lBQ0EsSUFBSUcsSUFBSUcsSUFBSSxLQUFLLFVBQVU7UUFDdkIsTUFBTSxJQUFJRCxVQUFVLENBQUMsRUFBRUwsMERBQUtBLENBQUNPLElBQUksQ0FBQyxRQUFRLGlFQUFpRSxDQUFDO0lBQ2hIO0lBQ0EsSUFBSUUsVUFBVSxVQUFVTixJQUFJRyxJQUFJLEtBQUssVUFBVTtRQUMzQyxNQUFNLElBQUlELFVBQVUsQ0FBQyxFQUFFTCwwREFBS0EsQ0FBQ08sSUFBSSxDQUFDLFFBQVEscUVBQXFFLENBQUM7SUFDcEg7SUFDQSxJQUFJRSxVQUFVLGFBQWFOLElBQUlHLElBQUksS0FBSyxVQUFVO1FBQzlDLE1BQU0sSUFBSUQsVUFBVSxDQUFDLEVBQUVMLDBEQUFLQSxDQUFDTyxJQUFJLENBQUMsUUFBUSx3RUFBd0UsQ0FBQztJQUN2SDtJQUNBLElBQUlKLElBQUlPLFNBQVMsSUFBSUQsVUFBVSxZQUFZTixJQUFJRyxJQUFJLEtBQUssV0FBVztRQUMvRCxNQUFNLElBQUlELFVBQVUsQ0FBQyxFQUFFTCwwREFBS0EsQ0FBQ08sSUFBSSxDQUFDLFFBQVEsc0VBQXNFLENBQUM7SUFDckg7SUFDQSxJQUFJSixJQUFJTyxTQUFTLElBQUlELFVBQVUsYUFBYU4sSUFBSUcsSUFBSSxLQUFLLFdBQVc7UUFDaEUsTUFBTSxJQUFJRCxVQUFVLENBQUMsRUFBRUwsMERBQUtBLENBQUNPLElBQUksQ0FBQyxRQUFRLHVFQUF1RSxDQUFDO0lBQ3RIO0FBQ0o7QUFDQSxNQUFNSSxlQUFlLENBQUNULEtBQUtDLEtBQUtNO0lBQzVCLE1BQU1HLFlBQVlWLElBQUlXLFVBQVUsQ0FBQyxTQUM3QlgsUUFBUSxTQUNSQSxJQUFJVyxVQUFVLENBQUMsWUFDZixxQkFBcUJDLElBQUksQ0FBQ1o7SUFDOUIsSUFBSVUsV0FBVztRQUNYWCxtQkFBbUJDLEtBQUtDO0lBQzVCLE9BQ0s7UUFDREssb0JBQW9CTixLQUFLQyxLQUFLTTtJQUNsQztBQUNKO0FBQ0EsaUVBQWVFLFlBQVlBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2xpYi9jaGVja19rZXlfdHlwZS5qcz8wZjI3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHdpdGhBbGcgYXMgaW52YWxpZEtleUlucHV0IH0gZnJvbSAnLi9pbnZhbGlkX2tleV9pbnB1dC5qcyc7XG5pbXBvcnQgaXNLZXlMaWtlLCB7IHR5cGVzIH0gZnJvbSAnLi4vcnVudGltZS9pc19rZXlfbGlrZS5qcyc7XG5jb25zdCBzeW1tZXRyaWNUeXBlQ2hlY2sgPSAoYWxnLCBrZXkpID0+IHtcbiAgICBpZiAoa2V5IGluc3RhbmNlb2YgVWludDhBcnJheSlcbiAgICAgICAgcmV0dXJuO1xuICAgIGlmICghaXNLZXlMaWtlKGtleSkpIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcihpbnZhbGlkS2V5SW5wdXQoYWxnLCBrZXksIC4uLnR5cGVzLCAnVWludDhBcnJheScpKTtcbiAgICB9XG4gICAgaWYgKGtleS50eXBlICE9PSAnc2VjcmV0Jykge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKGAke3R5cGVzLmpvaW4oJyBvciAnKX0gaW5zdGFuY2VzIGZvciBzeW1tZXRyaWMgYWxnb3JpdGhtcyBtdXN0IGJlIG9mIHR5cGUgXCJzZWNyZXRcImApO1xuICAgIH1cbn07XG5jb25zdCBhc3ltbWV0cmljVHlwZUNoZWNrID0gKGFsZywga2V5LCB1c2FnZSkgPT4ge1xuICAgIGlmICghaXNLZXlMaWtlKGtleSkpIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcihpbnZhbGlkS2V5SW5wdXQoYWxnLCBrZXksIC4uLnR5cGVzKSk7XG4gICAgfVxuICAgIGlmIChrZXkudHlwZSA9PT0gJ3NlY3JldCcpIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcihgJHt0eXBlcy5qb2luKCcgb3IgJyl9IGluc3RhbmNlcyBmb3IgYXN5bW1ldHJpYyBhbGdvcml0aG1zIG11c3Qgbm90IGJlIG9mIHR5cGUgXCJzZWNyZXRcImApO1xuICAgIH1cbiAgICBpZiAodXNhZ2UgPT09ICdzaWduJyAmJiBrZXkudHlwZSA9PT0gJ3B1YmxpYycpIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcihgJHt0eXBlcy5qb2luKCcgb3IgJyl9IGluc3RhbmNlcyBmb3IgYXN5bW1ldHJpYyBhbGdvcml0aG0gc2lnbmluZyBtdXN0IGJlIG9mIHR5cGUgXCJwcml2YXRlXCJgKTtcbiAgICB9XG4gICAgaWYgKHVzYWdlID09PSAnZGVjcnlwdCcgJiYga2V5LnR5cGUgPT09ICdwdWJsaWMnKSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoYCR7dHlwZXMuam9pbignIG9yICcpfSBpbnN0YW5jZXMgZm9yIGFzeW1tZXRyaWMgYWxnb3JpdGhtIGRlY3J5cHRpb24gbXVzdCBiZSBvZiB0eXBlIFwicHJpdmF0ZVwiYCk7XG4gICAgfVxuICAgIGlmIChrZXkuYWxnb3JpdGhtICYmIHVzYWdlID09PSAndmVyaWZ5JyAmJiBrZXkudHlwZSA9PT0gJ3ByaXZhdGUnKSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoYCR7dHlwZXMuam9pbignIG9yICcpfSBpbnN0YW5jZXMgZm9yIGFzeW1tZXRyaWMgYWxnb3JpdGhtIHZlcmlmeWluZyBtdXN0IGJlIG9mIHR5cGUgXCJwdWJsaWNcImApO1xuICAgIH1cbiAgICBpZiAoa2V5LmFsZ29yaXRobSAmJiB1c2FnZSA9PT0gJ2VuY3J5cHQnICYmIGtleS50eXBlID09PSAncHJpdmF0ZScpIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcihgJHt0eXBlcy5qb2luKCcgb3IgJyl9IGluc3RhbmNlcyBmb3IgYXN5bW1ldHJpYyBhbGdvcml0aG0gZW5jcnlwdGlvbiBtdXN0IGJlIG9mIHR5cGUgXCJwdWJsaWNcImApO1xuICAgIH1cbn07XG5jb25zdCBjaGVja0tleVR5cGUgPSAoYWxnLCBrZXksIHVzYWdlKSA9PiB7XG4gICAgY29uc3Qgc3ltbWV0cmljID0gYWxnLnN0YXJ0c1dpdGgoJ0hTJykgfHxcbiAgICAgICAgYWxnID09PSAnZGlyJyB8fFxuICAgICAgICBhbGcuc3RhcnRzV2l0aCgnUEJFUzInKSB8fFxuICAgICAgICAvXkFcXGR7M30oPzpHQ00pP0tXJC8udGVzdChhbGcpO1xuICAgIGlmIChzeW1tZXRyaWMpIHtcbiAgICAgICAgc3ltbWV0cmljVHlwZUNoZWNrKGFsZywga2V5KTtcbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIGFzeW1tZXRyaWNUeXBlQ2hlY2soYWxnLCBrZXksIHVzYWdlKTtcbiAgICB9XG59O1xuZXhwb3J0IGRlZmF1bHQgY2hlY2tLZXlUeXBlO1xuIl0sIm5hbWVzIjpbIndpdGhBbGciLCJpbnZhbGlkS2V5SW5wdXQiLCJpc0tleUxpa2UiLCJ0eXBlcyIsInN5bW1ldHJpY1R5cGVDaGVjayIsImFsZyIsImtleSIsIlVpbnQ4QXJyYXkiLCJUeXBlRXJyb3IiLCJ0eXBlIiwiam9pbiIsImFzeW1tZXRyaWNUeXBlQ2hlY2siLCJ1c2FnZSIsImFsZ29yaXRobSIsImNoZWNrS2V5VHlwZSIsInN5bW1ldHJpYyIsInN0YXJ0c1dpdGgiLCJ0ZXN0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/check_key_type.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/check_p2s.js": /*!**********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/check_p2s.js ***! \**********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ checkP2s)\n/* harmony export */ });\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n\nfunction checkP2s(p2s) {\n if (!(p2s instanceof Uint8Array) || p2s.length < 8) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid(\"PBES2 Salt Input must be 8 or more octets\");\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2NoZWNrX3Aycy5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUErQztBQUNoQyxTQUFTQyxTQUFTQyxHQUFHO0lBQ2hDLElBQUksQ0FBRUEsQ0FBQUEsZUFBZUMsVUFBUyxLQUFNRCxJQUFJRSxNQUFNLEdBQUcsR0FBRztRQUNoRCxNQUFNLElBQUlKLHVEQUFVQSxDQUFDO0lBQ3pCO0FBQ0oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2xpYi9jaGVja19wMnMuanM/NjMyZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBKV0VJbnZhbGlkIH0gZnJvbSAnLi4vdXRpbC9lcnJvcnMuanMnO1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY2hlY2tQMnMocDJzKSB7XG4gICAgaWYgKCEocDJzIGluc3RhbmNlb2YgVWludDhBcnJheSkgfHwgcDJzLmxlbmd0aCA8IDgpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ1BCRVMyIFNhbHQgSW5wdXQgbXVzdCBiZSA4IG9yIG1vcmUgb2N0ZXRzJyk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkpXRUludmFsaWQiLCJjaGVja1AycyIsInAycyIsIlVpbnQ4QXJyYXkiLCJsZW5ndGgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/check_p2s.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/crypto_key.js": /*!***********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/crypto_key.js ***! \***********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ checkEncCryptoKey: () => (/* binding */ checkEncCryptoKey),\n/* harmony export */ checkSigCryptoKey: () => (/* binding */ checkSigCryptoKey)\n/* harmony export */ });\nfunction unusable(name, prop = \"algorithm.name\") {\n return new TypeError(`CryptoKey does not support this operation, its ${prop} must be ${name}`);\n}\nfunction isAlgorithm(algorithm, name) {\n return algorithm.name === name;\n}\nfunction getHashLength(hash) {\n return parseInt(hash.name.slice(4), 10);\n}\nfunction getNamedCurve(alg) {\n switch(alg){\n case \"ES256\":\n return \"P-256\";\n case \"ES384\":\n return \"P-384\";\n case \"ES512\":\n return \"P-521\";\n default:\n throw new Error(\"unreachable\");\n }\n}\nfunction checkUsage(key, usages) {\n if (usages.length && !usages.some((expected)=>key.usages.includes(expected))) {\n let msg = \"CryptoKey does not support this operation, its usages must include \";\n if (usages.length > 2) {\n const last = usages.pop();\n msg += `one of ${usages.join(\", \")}, or ${last}.`;\n } else if (usages.length === 2) {\n msg += `one of ${usages[0]} or ${usages[1]}.`;\n } else {\n msg += `${usages[0]}.`;\n }\n throw new TypeError(msg);\n }\n}\nfunction checkSigCryptoKey(key, alg, ...usages) {\n switch(alg){\n case \"HS256\":\n case \"HS384\":\n case \"HS512\":\n {\n if (!isAlgorithm(key.algorithm, \"HMAC\")) throw unusable(\"HMAC\");\n const expected = parseInt(alg.slice(2), 10);\n const actual = getHashLength(key.algorithm.hash);\n if (actual !== expected) throw unusable(`SHA-${expected}`, \"algorithm.hash\");\n break;\n }\n case \"RS256\":\n case \"RS384\":\n case \"RS512\":\n {\n if (!isAlgorithm(key.algorithm, \"RSASSA-PKCS1-v1_5\")) throw unusable(\"RSASSA-PKCS1-v1_5\");\n const expected = parseInt(alg.slice(2), 10);\n const actual = getHashLength(key.algorithm.hash);\n if (actual !== expected) throw unusable(`SHA-${expected}`, \"algorithm.hash\");\n break;\n }\n case \"PS256\":\n case \"PS384\":\n case \"PS512\":\n {\n if (!isAlgorithm(key.algorithm, \"RSA-PSS\")) throw unusable(\"RSA-PSS\");\n const expected = parseInt(alg.slice(2), 10);\n const actual = getHashLength(key.algorithm.hash);\n if (actual !== expected) throw unusable(`SHA-${expected}`, \"algorithm.hash\");\n break;\n }\n case \"EdDSA\":\n {\n if (key.algorithm.name !== \"Ed25519\" && key.algorithm.name !== \"Ed448\") {\n throw unusable(\"Ed25519 or Ed448\");\n }\n break;\n }\n case \"ES256\":\n case \"ES384\":\n case \"ES512\":\n {\n if (!isAlgorithm(key.algorithm, \"ECDSA\")) throw unusable(\"ECDSA\");\n const expected = getNamedCurve(alg);\n const actual = key.algorithm.namedCurve;\n if (actual !== expected) throw unusable(expected, \"algorithm.namedCurve\");\n break;\n }\n default:\n throw new TypeError(\"CryptoKey does not support this operation\");\n }\n checkUsage(key, usages);\n}\nfunction checkEncCryptoKey(key, alg, ...usages) {\n switch(alg){\n case \"A128GCM\":\n case \"A192GCM\":\n case \"A256GCM\":\n {\n if (!isAlgorithm(key.algorithm, \"AES-GCM\")) throw unusable(\"AES-GCM\");\n const expected = parseInt(alg.slice(1, 4), 10);\n const actual = key.algorithm.length;\n if (actual !== expected) throw unusable(expected, \"algorithm.length\");\n break;\n }\n case \"A128KW\":\n case \"A192KW\":\n case \"A256KW\":\n {\n if (!isAlgorithm(key.algorithm, \"AES-KW\")) throw unusable(\"AES-KW\");\n const expected = parseInt(alg.slice(1, 4), 10);\n const actual = key.algorithm.length;\n if (actual !== expected) throw unusable(expected, \"algorithm.length\");\n break;\n }\n case \"ECDH\":\n {\n switch(key.algorithm.name){\n case \"ECDH\":\n case \"X25519\":\n case \"X448\":\n break;\n default:\n throw unusable(\"ECDH, X25519, or X448\");\n }\n break;\n }\n case \"PBES2-HS256+A128KW\":\n case \"PBES2-HS384+A192KW\":\n case \"PBES2-HS512+A256KW\":\n if (!isAlgorithm(key.algorithm, \"PBKDF2\")) throw unusable(\"PBKDF2\");\n break;\n case \"RSA-OAEP\":\n case \"RSA-OAEP-256\":\n case \"RSA-OAEP-384\":\n case \"RSA-OAEP-512\":\n {\n if (!isAlgorithm(key.algorithm, \"RSA-OAEP\")) throw unusable(\"RSA-OAEP\");\n const expected = parseInt(alg.slice(9), 10) || 1;\n const actual = getHashLength(key.algorithm.hash);\n if (actual !== expected) throw unusable(`SHA-${expected}`, \"algorithm.hash\");\n break;\n }\n default:\n throw new TypeError(\"CryptoKey does not support this operation\");\n }\n checkUsage(key, usages);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2NyeXB0b19rZXkuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxTQUFTQSxTQUFTQyxJQUFJLEVBQUVDLE9BQU8sZ0JBQWdCO0lBQzNDLE9BQU8sSUFBSUMsVUFBVSxDQUFDLCtDQUErQyxFQUFFRCxLQUFLLFNBQVMsRUFBRUQsS0FBSyxDQUFDO0FBQ2pHO0FBQ0EsU0FBU0csWUFBWUMsU0FBUyxFQUFFSixJQUFJO0lBQ2hDLE9BQU9JLFVBQVVKLElBQUksS0FBS0E7QUFDOUI7QUFDQSxTQUFTSyxjQUFjQyxJQUFJO0lBQ3ZCLE9BQU9DLFNBQVNELEtBQUtOLElBQUksQ0FBQ1EsS0FBSyxDQUFDLElBQUk7QUFDeEM7QUFDQSxTQUFTQyxjQUFjQyxHQUFHO0lBQ3RCLE9BQVFBO1FBQ0osS0FBSztZQUNELE9BQU87UUFDWCxLQUFLO1lBQ0QsT0FBTztRQUNYLEtBQUs7WUFDRCxPQUFPO1FBQ1g7WUFDSSxNQUFNLElBQUlDLE1BQU07SUFDeEI7QUFDSjtBQUNBLFNBQVNDLFdBQVdDLEdBQUcsRUFBRUMsTUFBTTtJQUMzQixJQUFJQSxPQUFPQyxNQUFNLElBQUksQ0FBQ0QsT0FBT0UsSUFBSSxDQUFDLENBQUNDLFdBQWFKLElBQUlDLE1BQU0sQ0FBQ0ksUUFBUSxDQUFDRCxZQUFZO1FBQzVFLElBQUlFLE1BQU07UUFDVixJQUFJTCxPQUFPQyxNQUFNLEdBQUcsR0FBRztZQUNuQixNQUFNSyxPQUFPTixPQUFPTyxHQUFHO1lBQ3ZCRixPQUFPLENBQUMsT0FBTyxFQUFFTCxPQUFPUSxJQUFJLENBQUMsTUFBTSxLQUFLLEVBQUVGLEtBQUssQ0FBQyxDQUFDO1FBQ3JELE9BQ0ssSUFBSU4sT0FBT0MsTUFBTSxLQUFLLEdBQUc7WUFDMUJJLE9BQU8sQ0FBQyxPQUFPLEVBQUVMLE1BQU0sQ0FBQyxFQUFFLENBQUMsSUFBSSxFQUFFQSxNQUFNLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztRQUNqRCxPQUNLO1lBQ0RLLE9BQU8sQ0FBQyxFQUFFTCxNQUFNLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztRQUMxQjtRQUNBLE1BQU0sSUFBSVosVUFBVWlCO0lBQ3hCO0FBQ0o7QUFDTyxTQUFTSSxrQkFBa0JWLEdBQUcsRUFBRUgsR0FBRyxFQUFFLEdBQUdJLE1BQU07SUFDakQsT0FBUUo7UUFDSixLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7WUFBUztnQkFDVixJQUFJLENBQUNQLFlBQVlVLElBQUlULFNBQVMsRUFBRSxTQUM1QixNQUFNTCxTQUFTO2dCQUNuQixNQUFNa0IsV0FBV1YsU0FBU0csSUFBSUYsS0FBSyxDQUFDLElBQUk7Z0JBQ3hDLE1BQU1nQixTQUFTbkIsY0FBY1EsSUFBSVQsU0FBUyxDQUFDRSxJQUFJO2dCQUMvQyxJQUFJa0IsV0FBV1AsVUFDWCxNQUFNbEIsU0FBUyxDQUFDLElBQUksRUFBRWtCLFNBQVMsQ0FBQyxFQUFFO2dCQUN0QztZQUNKO1FBQ0EsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1lBQVM7Z0JBQ1YsSUFBSSxDQUFDZCxZQUFZVSxJQUFJVCxTQUFTLEVBQUUsc0JBQzVCLE1BQU1MLFNBQVM7Z0JBQ25CLE1BQU1rQixXQUFXVixTQUFTRyxJQUFJRixLQUFLLENBQUMsSUFBSTtnQkFDeEMsTUFBTWdCLFNBQVNuQixjQUFjUSxJQUFJVCxTQUFTLENBQUNFLElBQUk7Z0JBQy9DLElBQUlrQixXQUFXUCxVQUNYLE1BQU1sQixTQUFTLENBQUMsSUFBSSxFQUFFa0IsU0FBUyxDQUFDLEVBQUU7Z0JBQ3RDO1lBQ0o7UUFDQSxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7WUFBUztnQkFDVixJQUFJLENBQUNkLFlBQVlVLElBQUlULFNBQVMsRUFBRSxZQUM1QixNQUFNTCxTQUFTO2dCQUNuQixNQUFNa0IsV0FBV1YsU0FBU0csSUFBSUYsS0FBSyxDQUFDLElBQUk7Z0JBQ3hDLE1BQU1nQixTQUFTbkIsY0FBY1EsSUFBSVQsU0FBUyxDQUFDRSxJQUFJO2dCQUMvQyxJQUFJa0IsV0FBV1AsVUFDWCxNQUFNbEIsU0FBUyxDQUFDLElBQUksRUFBRWtCLFNBQVMsQ0FBQyxFQUFFO2dCQUN0QztZQUNKO1FBQ0EsS0FBSztZQUFTO2dCQUNWLElBQUlKLElBQUlULFNBQVMsQ0FBQ0osSUFBSSxLQUFLLGFBQWFhLElBQUlULFNBQVMsQ0FBQ0osSUFBSSxLQUFLLFNBQVM7b0JBQ3BFLE1BQU1ELFNBQVM7Z0JBQ25CO2dCQUNBO1lBQ0o7UUFDQSxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7WUFBUztnQkFDVixJQUFJLENBQUNJLFlBQVlVLElBQUlULFNBQVMsRUFBRSxVQUM1QixNQUFNTCxTQUFTO2dCQUNuQixNQUFNa0IsV0FBV1IsY0FBY0M7Z0JBQy9CLE1BQU1jLFNBQVNYLElBQUlULFNBQVMsQ0FBQ3FCLFVBQVU7Z0JBQ3ZDLElBQUlELFdBQVdQLFVBQ1gsTUFBTWxCLFNBQVNrQixVQUFVO2dCQUM3QjtZQUNKO1FBQ0E7WUFDSSxNQUFNLElBQUlmLFVBQVU7SUFDNUI7SUFDQVUsV0FBV0MsS0FBS0M7QUFDcEI7QUFDTyxTQUFTWSxrQkFBa0JiLEdBQUcsRUFBRUgsR0FBRyxFQUFFLEdBQUdJLE1BQU07SUFDakQsT0FBUUo7UUFDSixLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7WUFBVztnQkFDWixJQUFJLENBQUNQLFlBQVlVLElBQUlULFNBQVMsRUFBRSxZQUM1QixNQUFNTCxTQUFTO2dCQUNuQixNQUFNa0IsV0FBV1YsU0FBU0csSUFBSUYsS0FBSyxDQUFDLEdBQUcsSUFBSTtnQkFDM0MsTUFBTWdCLFNBQVNYLElBQUlULFNBQVMsQ0FBQ1csTUFBTTtnQkFDbkMsSUFBSVMsV0FBV1AsVUFDWCxNQUFNbEIsU0FBU2tCLFVBQVU7Z0JBQzdCO1lBQ0o7UUFDQSxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7WUFBVTtnQkFDWCxJQUFJLENBQUNkLFlBQVlVLElBQUlULFNBQVMsRUFBRSxXQUM1QixNQUFNTCxTQUFTO2dCQUNuQixNQUFNa0IsV0FBV1YsU0FBU0csSUFBSUYsS0FBSyxDQUFDLEdBQUcsSUFBSTtnQkFDM0MsTUFBTWdCLFNBQVNYLElBQUlULFNBQVMsQ0FBQ1csTUFBTTtnQkFDbkMsSUFBSVMsV0FBV1AsVUFDWCxNQUFNbEIsU0FBU2tCLFVBQVU7Z0JBQzdCO1lBQ0o7UUFDQSxLQUFLO1lBQVE7Z0JBQ1QsT0FBUUosSUFBSVQsU0FBUyxDQUFDSixJQUFJO29CQUN0QixLQUFLO29CQUNMLEtBQUs7b0JBQ0wsS0FBSzt3QkFDRDtvQkFDSjt3QkFDSSxNQUFNRCxTQUFTO2dCQUN2QjtnQkFDQTtZQUNKO1FBQ0EsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1lBQ0QsSUFBSSxDQUFDSSxZQUFZVSxJQUFJVCxTQUFTLEVBQUUsV0FDNUIsTUFBTUwsU0FBUztZQUNuQjtRQUNKLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7WUFBZ0I7Z0JBQ2pCLElBQUksQ0FBQ0ksWUFBWVUsSUFBSVQsU0FBUyxFQUFFLGFBQzVCLE1BQU1MLFNBQVM7Z0JBQ25CLE1BQU1rQixXQUFXVixTQUFTRyxJQUFJRixLQUFLLENBQUMsSUFBSSxPQUFPO2dCQUMvQyxNQUFNZ0IsU0FBU25CLGNBQWNRLElBQUlULFNBQVMsQ0FBQ0UsSUFBSTtnQkFDL0MsSUFBSWtCLFdBQVdQLFVBQ1gsTUFBTWxCLFNBQVMsQ0FBQyxJQUFJLEVBQUVrQixTQUFTLENBQUMsRUFBRTtnQkFDdEM7WUFDSjtRQUNBO1lBQ0ksTUFBTSxJQUFJZixVQUFVO0lBQzVCO0lBQ0FVLFdBQVdDLEtBQUtDO0FBQ3BCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9saWIvY3J5cHRvX2tleS5qcz9iNjM2Il0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIHVudXNhYmxlKG5hbWUsIHByb3AgPSAnYWxnb3JpdGhtLm5hbWUnKSB7XG4gICAgcmV0dXJuIG5ldyBUeXBlRXJyb3IoYENyeXB0b0tleSBkb2VzIG5vdCBzdXBwb3J0IHRoaXMgb3BlcmF0aW9uLCBpdHMgJHtwcm9wfSBtdXN0IGJlICR7bmFtZX1gKTtcbn1cbmZ1bmN0aW9uIGlzQWxnb3JpdGhtKGFsZ29yaXRobSwgbmFtZSkge1xuICAgIHJldHVybiBhbGdvcml0aG0ubmFtZSA9PT0gbmFtZTtcbn1cbmZ1bmN0aW9uIGdldEhhc2hMZW5ndGgoaGFzaCkge1xuICAgIHJldHVybiBwYXJzZUludChoYXNoLm5hbWUuc2xpY2UoNCksIDEwKTtcbn1cbmZ1bmN0aW9uIGdldE5hbWVkQ3VydmUoYWxnKSB7XG4gICAgc3dpdGNoIChhbGcpIHtcbiAgICAgICAgY2FzZSAnRVMyNTYnOlxuICAgICAgICAgICAgcmV0dXJuICdQLTI1Nic7XG4gICAgICAgIGNhc2UgJ0VTMzg0JzpcbiAgICAgICAgICAgIHJldHVybiAnUC0zODQnO1xuICAgICAgICBjYXNlICdFUzUxMic6XG4gICAgICAgICAgICByZXR1cm4gJ1AtNTIxJztcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcigndW5yZWFjaGFibGUnKTtcbiAgICB9XG59XG5mdW5jdGlvbiBjaGVja1VzYWdlKGtleSwgdXNhZ2VzKSB7XG4gICAgaWYgKHVzYWdlcy5sZW5ndGggJiYgIXVzYWdlcy5zb21lKChleHBlY3RlZCkgPT4ga2V5LnVzYWdlcy5pbmNsdWRlcyhleHBlY3RlZCkpKSB7XG4gICAgICAgIGxldCBtc2cgPSAnQ3J5cHRvS2V5IGRvZXMgbm90IHN1cHBvcnQgdGhpcyBvcGVyYXRpb24sIGl0cyB1c2FnZXMgbXVzdCBpbmNsdWRlICc7XG4gICAgICAgIGlmICh1c2FnZXMubGVuZ3RoID4gMikge1xuICAgICAgICAgICAgY29uc3QgbGFzdCA9IHVzYWdlcy5wb3AoKTtcbiAgICAgICAgICAgIG1zZyArPSBgb25lIG9mICR7dXNhZ2VzLmpvaW4oJywgJyl9LCBvciAke2xhc3R9LmA7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSBpZiAodXNhZ2VzLmxlbmd0aCA9PT0gMikge1xuICAgICAgICAgICAgbXNnICs9IGBvbmUgb2YgJHt1c2FnZXNbMF19IG9yICR7dXNhZ2VzWzFdfS5gO1xuICAgICAgICB9XG4gICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgbXNnICs9IGAke3VzYWdlc1swXX0uYDtcbiAgICAgICAgfVxuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKG1zZyk7XG4gICAgfVxufVxuZXhwb3J0IGZ1bmN0aW9uIGNoZWNrU2lnQ3J5cHRvS2V5KGtleSwgYWxnLCAuLi51c2FnZXMpIHtcbiAgICBzd2l0Y2ggKGFsZykge1xuICAgICAgICBjYXNlICdIUzI1Nic6XG4gICAgICAgIGNhc2UgJ0hTMzg0JzpcbiAgICAgICAgY2FzZSAnSFM1MTInOiB7XG4gICAgICAgICAgICBpZiAoIWlzQWxnb3JpdGhtKGtleS5hbGdvcml0aG0sICdITUFDJykpXG4gICAgICAgICAgICAgICAgdGhyb3cgdW51c2FibGUoJ0hNQUMnKTtcbiAgICAgICAgICAgIGNvbnN0IGV4cGVjdGVkID0gcGFyc2VJbnQoYWxnLnNsaWNlKDIpLCAxMCk7XG4gICAgICAgICAgICBjb25zdCBhY3R1YWwgPSBnZXRIYXNoTGVuZ3RoKGtleS5hbGdvcml0aG0uaGFzaCk7XG4gICAgICAgICAgICBpZiAoYWN0dWFsICE9PSBleHBlY3RlZClcbiAgICAgICAgICAgICAgICB0aHJvdyB1bnVzYWJsZShgU0hBLSR7ZXhwZWN0ZWR9YCwgJ2FsZ29yaXRobS5oYXNoJyk7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuICAgICAgICBjYXNlICdSUzI1Nic6XG4gICAgICAgIGNhc2UgJ1JTMzg0JzpcbiAgICAgICAgY2FzZSAnUlM1MTInOiB7XG4gICAgICAgICAgICBpZiAoIWlzQWxnb3JpdGhtKGtleS5hbGdvcml0aG0sICdSU0FTU0EtUEtDUzEtdjFfNScpKVxuICAgICAgICAgICAgICAgIHRocm93IHVudXNhYmxlKCdSU0FTU0EtUEtDUzEtdjFfNScpO1xuICAgICAgICAgICAgY29uc3QgZXhwZWN0ZWQgPSBwYXJzZUludChhbGcuc2xpY2UoMiksIDEwKTtcbiAgICAgICAgICAgIGNvbnN0IGFjdHVhbCA9IGdldEhhc2hMZW5ndGgoa2V5LmFsZ29yaXRobS5oYXNoKTtcbiAgICAgICAgICAgIGlmIChhY3R1YWwgIT09IGV4cGVjdGVkKVxuICAgICAgICAgICAgICAgIHRocm93IHVudXNhYmxlKGBTSEEtJHtleHBlY3RlZH1gLCAnYWxnb3JpdGhtLmhhc2gnKTtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgJ1BTMjU2JzpcbiAgICAgICAgY2FzZSAnUFMzODQnOlxuICAgICAgICBjYXNlICdQUzUxMic6IHtcbiAgICAgICAgICAgIGlmICghaXNBbGdvcml0aG0oa2V5LmFsZ29yaXRobSwgJ1JTQS1QU1MnKSlcbiAgICAgICAgICAgICAgICB0aHJvdyB1bnVzYWJsZSgnUlNBLVBTUycpO1xuICAgICAgICAgICAgY29uc3QgZXhwZWN0ZWQgPSBwYXJzZUludChhbGcuc2xpY2UoMiksIDEwKTtcbiAgICAgICAgICAgIGNvbnN0IGFjdHVhbCA9IGdldEhhc2hMZW5ndGgoa2V5LmFsZ29yaXRobS5oYXNoKTtcbiAgICAgICAgICAgIGlmIChhY3R1YWwgIT09IGV4cGVjdGVkKVxuICAgICAgICAgICAgICAgIHRocm93IHVudXNhYmxlKGBTSEEtJHtleHBlY3RlZH1gLCAnYWxnb3JpdGhtLmhhc2gnKTtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgJ0VkRFNBJzoge1xuICAgICAgICAgICAgaWYgKGtleS5hbGdvcml0aG0ubmFtZSAhPT0gJ0VkMjU1MTknICYmIGtleS5hbGdvcml0aG0ubmFtZSAhPT0gJ0VkNDQ4Jykge1xuICAgICAgICAgICAgICAgIHRocm93IHVudXNhYmxlKCdFZDI1NTE5IG9yIEVkNDQ4Jyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuICAgICAgICBjYXNlICdFUzI1Nic6XG4gICAgICAgIGNhc2UgJ0VTMzg0JzpcbiAgICAgICAgY2FzZSAnRVM1MTInOiB7XG4gICAgICAgICAgICBpZiAoIWlzQWxnb3JpdGhtKGtleS5hbGdvcml0aG0sICdFQ0RTQScpKVxuICAgICAgICAgICAgICAgIHRocm93IHVudXNhYmxlKCdFQ0RTQScpO1xuICAgICAgICAgICAgY29uc3QgZXhwZWN0ZWQgPSBnZXROYW1lZEN1cnZlKGFsZyk7XG4gICAgICAgICAgICBjb25zdCBhY3R1YWwgPSBrZXkuYWxnb3JpdGhtLm5hbWVkQ3VydmU7XG4gICAgICAgICAgICBpZiAoYWN0dWFsICE9PSBleHBlY3RlZClcbiAgICAgICAgICAgICAgICB0aHJvdyB1bnVzYWJsZShleHBlY3RlZCwgJ2FsZ29yaXRobS5uYW1lZEN1cnZlJyk7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignQ3J5cHRvS2V5IGRvZXMgbm90IHN1cHBvcnQgdGhpcyBvcGVyYXRpb24nKTtcbiAgICB9XG4gICAgY2hlY2tVc2FnZShrZXksIHVzYWdlcyk7XG59XG5leHBvcnQgZnVuY3Rpb24gY2hlY2tFbmNDcnlwdG9LZXkoa2V5LCBhbGcsIC4uLnVzYWdlcykge1xuICAgIHN3aXRjaCAoYWxnKSB7XG4gICAgICAgIGNhc2UgJ0ExMjhHQ00nOlxuICAgICAgICBjYXNlICdBMTkyR0NNJzpcbiAgICAgICAgY2FzZSAnQTI1NkdDTSc6IHtcbiAgICAgICAgICAgIGlmICghaXNBbGdvcml0aG0oa2V5LmFsZ29yaXRobSwgJ0FFUy1HQ00nKSlcbiAgICAgICAgICAgICAgICB0aHJvdyB1bnVzYWJsZSgnQUVTLUdDTScpO1xuICAgICAgICAgICAgY29uc3QgZXhwZWN0ZWQgPSBwYXJzZUludChhbGcuc2xpY2UoMSwgNCksIDEwKTtcbiAgICAgICAgICAgIGNvbnN0IGFjdHVhbCA9IGtleS5hbGdvcml0aG0ubGVuZ3RoO1xuICAgICAgICAgICAgaWYgKGFjdHVhbCAhPT0gZXhwZWN0ZWQpXG4gICAgICAgICAgICAgICAgdGhyb3cgdW51c2FibGUoZXhwZWN0ZWQsICdhbGdvcml0aG0ubGVuZ3RoJyk7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuICAgICAgICBjYXNlICdBMTI4S1cnOlxuICAgICAgICBjYXNlICdBMTkyS1cnOlxuICAgICAgICBjYXNlICdBMjU2S1cnOiB7XG4gICAgICAgICAgICBpZiAoIWlzQWxnb3JpdGhtKGtleS5hbGdvcml0aG0sICdBRVMtS1cnKSlcbiAgICAgICAgICAgICAgICB0aHJvdyB1bnVzYWJsZSgnQUVTLUtXJyk7XG4gICAgICAgICAgICBjb25zdCBleHBlY3RlZCA9IHBhcnNlSW50KGFsZy5zbGljZSgxLCA0KSwgMTApO1xuICAgICAgICAgICAgY29uc3QgYWN0dWFsID0ga2V5LmFsZ29yaXRobS5sZW5ndGg7XG4gICAgICAgICAgICBpZiAoYWN0dWFsICE9PSBleHBlY3RlZClcbiAgICAgICAgICAgICAgICB0aHJvdyB1bnVzYWJsZShleHBlY3RlZCwgJ2FsZ29yaXRobS5sZW5ndGgnKTtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgJ0VDREgnOiB7XG4gICAgICAgICAgICBzd2l0Y2ggKGtleS5hbGdvcml0aG0ubmFtZSkge1xuICAgICAgICAgICAgICAgIGNhc2UgJ0VDREgnOlxuICAgICAgICAgICAgICAgIGNhc2UgJ1gyNTUxOSc6XG4gICAgICAgICAgICAgICAgY2FzZSAnWDQ0OCc6XG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgICAgICAgIHRocm93IHVudXNhYmxlKCdFQ0RILCBYMjU1MTksIG9yIFg0NDgnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgJ1BCRVMyLUhTMjU2K0ExMjhLVyc6XG4gICAgICAgIGNhc2UgJ1BCRVMyLUhTMzg0K0ExOTJLVyc6XG4gICAgICAgIGNhc2UgJ1BCRVMyLUhTNTEyK0EyNTZLVyc6XG4gICAgICAgICAgICBpZiAoIWlzQWxnb3JpdGhtKGtleS5hbGdvcml0aG0sICdQQktERjInKSlcbiAgICAgICAgICAgICAgICB0aHJvdyB1bnVzYWJsZSgnUEJLREYyJyk7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAnOlxuICAgICAgICBjYXNlICdSU0EtT0FFUC0yNTYnOlxuICAgICAgICBjYXNlICdSU0EtT0FFUC0zODQnOlxuICAgICAgICBjYXNlICdSU0EtT0FFUC01MTInOiB7XG4gICAgICAgICAgICBpZiAoIWlzQWxnb3JpdGhtKGtleS5hbGdvcml0aG0sICdSU0EtT0FFUCcpKVxuICAgICAgICAgICAgICAgIHRocm93IHVudXNhYmxlKCdSU0EtT0FFUCcpO1xuICAgICAgICAgICAgY29uc3QgZXhwZWN0ZWQgPSBwYXJzZUludChhbGcuc2xpY2UoOSksIDEwKSB8fCAxO1xuICAgICAgICAgICAgY29uc3QgYWN0dWFsID0gZ2V0SGFzaExlbmd0aChrZXkuYWxnb3JpdGhtLmhhc2gpO1xuICAgICAgICAgICAgaWYgKGFjdHVhbCAhPT0gZXhwZWN0ZWQpXG4gICAgICAgICAgICAgICAgdGhyb3cgdW51c2FibGUoYFNIQS0ke2V4cGVjdGVkfWAsICdhbGdvcml0aG0uaGFzaCcpO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIH1cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ0NyeXB0b0tleSBkb2VzIG5vdCBzdXBwb3J0IHRoaXMgb3BlcmF0aW9uJyk7XG4gICAgfVxuICAgIGNoZWNrVXNhZ2Uoa2V5LCB1c2FnZXMpO1xufVxuIl0sIm5hbWVzIjpbInVudXNhYmxlIiwibmFtZSIsInByb3AiLCJUeXBlRXJyb3IiLCJpc0FsZ29yaXRobSIsImFsZ29yaXRobSIsImdldEhhc2hMZW5ndGgiLCJoYXNoIiwicGFyc2VJbnQiLCJzbGljZSIsImdldE5hbWVkQ3VydmUiLCJhbGciLCJFcnJvciIsImNoZWNrVXNhZ2UiLCJrZXkiLCJ1c2FnZXMiLCJsZW5ndGgiLCJzb21lIiwiZXhwZWN0ZWQiLCJpbmNsdWRlcyIsIm1zZyIsImxhc3QiLCJwb3AiLCJqb2luIiwiY2hlY2tTaWdDcnlwdG9LZXkiLCJhY3R1YWwiLCJuYW1lZEN1cnZlIiwiY2hlY2tFbmNDcnlwdG9LZXkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/crypto_key.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/decrypt_key_management.js": /*!***********************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/decrypt_key_management.js ***! \***********************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _runtime_aeskw_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../runtime/aeskw.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/aeskw.js\");\n/* harmony import */ var _runtime_ecdhes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../runtime/ecdhes.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/ecdhes.js\");\n/* harmony import */ var _runtime_pbes2kw_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../runtime/pbes2kw.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/pbes2kw.js\");\n/* harmony import */ var _runtime_rsaes_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../runtime/rsaes.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/rsaes.js\");\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../runtime/base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_cek_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../lib/cek.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/cek.js\");\n/* harmony import */ var _key_import_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../key/import.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/key/import.js\");\n/* harmony import */ var _check_key_type_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./check_key_type.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/check_key_type.js\");\n/* harmony import */ var _is_object_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./is_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\");\n/* harmony import */ var _aesgcmkw_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./aesgcmkw.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/aesgcmkw.js\");\n\n\n\n\n\n\n\n\n\n\n\nasync function decryptKeyManagement(alg, key, encryptedKey, joseHeader, options) {\n (0,_check_key_type_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(alg, key, \"decrypt\");\n switch(alg){\n case \"dir\":\n {\n if (encryptedKey !== undefined) throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Encountered unexpected JWE Encrypted Key\");\n return key;\n }\n case \"ECDH-ES\":\n if (encryptedKey !== undefined) throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Encountered unexpected JWE Encrypted Key\");\n case \"ECDH-ES+A128KW\":\n case \"ECDH-ES+A192KW\":\n case \"ECDH-ES+A256KW\":\n {\n if (!(0,_is_object_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(joseHeader.epk)) throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(`JOSE Header \"epk\" (Ephemeral Public Key) missing or invalid`);\n if (!_runtime_ecdhes_js__WEBPACK_IMPORTED_MODULE_3__.ecdhAllowed(key)) throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JOSENotSupported(\"ECDH with the provided key is not allowed or not supported by your javascript runtime\");\n const epk = await (0,_key_import_js__WEBPACK_IMPORTED_MODULE_4__.importJWK)(joseHeader.epk, alg);\n let partyUInfo;\n let partyVInfo;\n if (joseHeader.apu !== undefined) {\n if (typeof joseHeader.apu !== \"string\") throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(`JOSE Header \"apu\" (Agreement PartyUInfo) invalid`);\n try {\n partyUInfo = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_5__.decode)(joseHeader.apu);\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Failed to base64url decode the apu\");\n }\n }\n if (joseHeader.apv !== undefined) {\n if (typeof joseHeader.apv !== \"string\") throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(`JOSE Header \"apv\" (Agreement PartyVInfo) invalid`);\n try {\n partyVInfo = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_5__.decode)(joseHeader.apv);\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Failed to base64url decode the apv\");\n }\n }\n const sharedSecret = await _runtime_ecdhes_js__WEBPACK_IMPORTED_MODULE_3__.deriveKey(epk, key, alg === \"ECDH-ES\" ? joseHeader.enc : alg, alg === \"ECDH-ES\" ? (0,_lib_cek_js__WEBPACK_IMPORTED_MODULE_6__.bitLength)(joseHeader.enc) : parseInt(alg.slice(-5, -2), 10), partyUInfo, partyVInfo);\n if (alg === \"ECDH-ES\") return sharedSecret;\n if (encryptedKey === undefined) throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Encrypted Key missing\");\n return (0,_runtime_aeskw_js__WEBPACK_IMPORTED_MODULE_7__.unwrap)(alg.slice(-6), sharedSecret, encryptedKey);\n }\n case \"RSA1_5\":\n case \"RSA-OAEP\":\n case \"RSA-OAEP-256\":\n case \"RSA-OAEP-384\":\n case \"RSA-OAEP-512\":\n {\n if (encryptedKey === undefined) throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Encrypted Key missing\");\n return (0,_runtime_rsaes_js__WEBPACK_IMPORTED_MODULE_8__.decrypt)(alg, key, encryptedKey);\n }\n case \"PBES2-HS256+A128KW\":\n case \"PBES2-HS384+A192KW\":\n case \"PBES2-HS512+A256KW\":\n {\n if (encryptedKey === undefined) throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Encrypted Key missing\");\n if (typeof joseHeader.p2c !== \"number\") throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(`JOSE Header \"p2c\" (PBES2 Count) missing or invalid`);\n const p2cLimit = (options === null || options === void 0 ? void 0 : options.maxPBES2Count) || 10000;\n if (joseHeader.p2c > p2cLimit) throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(`JOSE Header \"p2c\" (PBES2 Count) out is of acceptable bounds`);\n if (typeof joseHeader.p2s !== \"string\") throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(`JOSE Header \"p2s\" (PBES2 Salt) missing or invalid`);\n let p2s;\n try {\n p2s = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_5__.decode)(joseHeader.p2s);\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Failed to base64url decode the p2s\");\n }\n return (0,_runtime_pbes2kw_js__WEBPACK_IMPORTED_MODULE_9__.decrypt)(alg, key, encryptedKey, joseHeader.p2c, p2s);\n }\n case \"A128KW\":\n case \"A192KW\":\n case \"A256KW\":\n {\n if (encryptedKey === undefined) throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Encrypted Key missing\");\n return (0,_runtime_aeskw_js__WEBPACK_IMPORTED_MODULE_7__.unwrap)(alg, key, encryptedKey);\n }\n case \"A128GCMKW\":\n case \"A192GCMKW\":\n case \"A256GCMKW\":\n {\n if (encryptedKey === undefined) throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"JWE Encrypted Key missing\");\n if (typeof joseHeader.iv !== \"string\") throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(`JOSE Header \"iv\" (Initialization Vector) missing or invalid`);\n if (typeof joseHeader.tag !== \"string\") throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(`JOSE Header \"tag\" (Authentication Tag) missing or invalid`);\n let iv;\n try {\n iv = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_5__.decode)(joseHeader.iv);\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Failed to base64url decode the iv\");\n }\n let tag;\n try {\n tag = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_5__.decode)(joseHeader.tag);\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JWEInvalid(\"Failed to base64url decode the tag\");\n }\n return (0,_aesgcmkw_js__WEBPACK_IMPORTED_MODULE_10__.unwrap)(alg, key, encryptedKey, iv, tag);\n }\n default:\n {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JOSENotSupported('Invalid or unsupported \"alg\" (JWE Algorithm) header value');\n }\n }\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (decryptKeyManagement);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2RlY3J5cHRfa2V5X21hbmFnZW1lbnQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQXNEO0FBQ1Q7QUFDYztBQUNKO0FBQ087QUFDRztBQUNWO0FBQ1Y7QUFDRTtBQUNUO0FBQ2E7QUFDbkQsZUFBZWdCLHFCQUFxQkMsR0FBRyxFQUFFQyxHQUFHLEVBQUVDLFlBQVksRUFBRUMsVUFBVSxFQUFFQyxPQUFPO0lBQzNFUiw4REFBWUEsQ0FBQ0ksS0FBS0MsS0FBSztJQUN2QixPQUFRRDtRQUNKLEtBQUs7WUFBTztnQkFDUixJQUFJRSxpQkFBaUJHLFdBQ2pCLE1BQU0sSUFBSWIsdURBQVVBLENBQUM7Z0JBQ3pCLE9BQU9TO1lBQ1g7UUFDQSxLQUFLO1lBQ0QsSUFBSUMsaUJBQWlCRyxXQUNqQixNQUFNLElBQUliLHVEQUFVQSxDQUFDO1FBQzdCLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztZQUFrQjtnQkFDbkIsSUFBSSxDQUFDSyx5REFBUUEsQ0FBQ00sV0FBV0csR0FBRyxHQUN4QixNQUFNLElBQUlkLHVEQUFVQSxDQUFDLENBQUMsMkRBQTJELENBQUM7Z0JBQ3RGLElBQUksQ0FBQ1AsMkRBQWdCLENBQUNnQixNQUNsQixNQUFNLElBQUlWLDZEQUFnQkEsQ0FBQztnQkFDL0IsTUFBTWUsTUFBTSxNQUFNWCx5REFBU0EsQ0FBQ1EsV0FBV0csR0FBRyxFQUFFTjtnQkFDNUMsSUFBSVE7Z0JBQ0osSUFBSUM7Z0JBQ0osSUFBSU4sV0FBV08sR0FBRyxLQUFLTCxXQUFXO29CQUM5QixJQUFJLE9BQU9GLFdBQVdPLEdBQUcsS0FBSyxVQUMxQixNQUFNLElBQUlsQix1REFBVUEsQ0FBQyxDQUFDLGdEQUFnRCxDQUFDO29CQUMzRSxJQUFJO3dCQUNBZ0IsYUFBYWxCLDZEQUFTQSxDQUFDYSxXQUFXTyxHQUFHO29CQUN6QyxFQUNBLE9BQU07d0JBQ0YsTUFBTSxJ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QUFVQSxDQUFDO2dCQUN6QjtnQkFDQSxJQUFJOEI7Z0JBQ0osSUFBSTtvQkFDQUEsTUFBTWhDLDZEQUFTQSxDQUFDYSxXQUFXbUIsR0FBRztnQkFDbEMsRUFDQSxPQUFNO29CQUNGLE1BQU0sSUFBSTlCLHVEQUFVQSxDQUFDO2dCQUN6QjtnQkFDQSxPQUFPTSxxREFBUUEsQ0FBQ0UsS0FBS0MsS0FBS0MsY0FBY21CLElBQUlDO1lBQ2hEO1FBQ0E7WUFBUztnQkFDTCxNQUFNLElBQUkvQiw2REFBZ0JBLENBQUM7WUFDL0I7SUFDSjtBQUNKO0FBQ0EsaUVBQWVRLG9CQUFvQkEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2RlY3J5cHRfa2V5X21hbmFnZW1lbnQuanM/OWRhZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1bndyYXAgYXMgYWVzS3cgfSBmcm9tICcuLi9ydW50aW1lL2Flc2t3LmpzJztcbmltcG9ydCAqIGFzIEVDREggZnJvbSAnLi4vcnVudGltZS9lY2RoZXMuanMnO1xuaW1wb3J0IHsgZGVjcnlwdCBhcyBwYmVzMkt3IH0gZnJvbSAnLi4vcnVudGltZS9wYmVzMmt3LmpzJztcbmltcG9ydCB7IGRlY3J5cHQgYXMgcnNhRXMgfSBmcm9tICcuLi9ydW50aW1lL3JzYWVzLmpzJztcbmltcG9ydCB7IGRlY29kZSBhcyBiYXNlNjR1cmwgfSBmcm9tICcuLi9ydW50aW1lL2Jhc2U2NHVybC5qcyc7XG5pbXBvcnQgeyBKT1NFTm90U3VwcG9ydGVkLCBKV0VJbnZhbGlkIH0gZnJvbSAnLi4vdXRpbC9lcnJvcnMuanMnO1xuaW1wb3J0IHsgYml0TGVuZ3RoIGFzIGNla0xlbmd0aCB9IGZyb20gJy4uL2xpYi9jZWsuanMnO1xuaW1wb3J0IHsgaW1wb3J0SldLIH0gZnJvbSAnLi4va2V5L2ltcG9ydC5qcyc7XG5pbXBvcnQgY2hlY2tLZXlUeXBlIGZyb20gJy4vY2hlY2tfa2V5X3R5cGUuanMnO1xuaW1wb3J0IGlzT2JqZWN0IGZyb20gJy4vaXNfb2JqZWN0LmpzJztcbmltcG9ydCB7IHVud3JhcCBhcyBhZXNHY21LdyB9IGZyb20gJy4vYWVzZ2Nta3cuanMnO1xuYXN5bmMgZnVuY3Rpb24gZGVjcnlwdEtleU1hbmFnZW1lbnQoYWxnLCBrZXksIGVuY3J5cHRlZEtleSwgam9zZUhlYWRlciwgb3B0aW9ucykge1xuICAgIGNoZWNrS2V5VHlwZShhbGcsIGtleSwgJ2RlY3J5cHQnKTtcbiAgICBzd2l0Y2ggKGFsZykge1xuICAgICAgICBjYXNlICdkaXInOiB7XG4gICAgICAgICAgICBpZiAoZW5jcnlwdGVkS2V5ICE9PSB1bmRlZmluZWQpXG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0VuY291bnRlcmVkIHVuZXhwZWN0ZWQgSldFIEVuY3J5cHRlZCBLZXknKTtcbiAgICAgICAgICAgIHJldHVybiBrZXk7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSAnRUNESC1FUyc6XG4gICAgICAgICAgICBpZiAoZW5jcnlwdGVkS2V5ICE9PSB1bmRlZmluZWQpXG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0VuY291bnRlcmVkIHVuZXhwZWN0ZWQgSldFIEVuY3J5cHRlZCBLZXknKTtcbiAgICAgICAgY2FzZSAnRUNESC1FUytBMTI4S1cnOlxuICAgICAgICBjYXNlICdFQ0RILUVTK0ExOTJLVyc6XG4gICAgICAgIGNhc2UgJ0VDREgtRVMrQTI1NktXJzoge1xuICAgICAgICAgICAgaWYgKCFpc09iamVjdChqb3NlSGVhZGVyLmVwaykpXG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoYEpPU0UgSGVhZGVyIFwiZXBrXCIgKEVwaGVtZXJhbCBQdWJsaWMgS2V5KSBtaXNzaW5nIG9yIGludmFsaWRgKTtcbiAgICAgICAgICAgIGlmICghRUNESC5lY2RoQWxsb3dlZChrZXkpKVxuICAgICAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKCdFQ0RIIHdpdGggdGhlIHByb3ZpZGVkIGtleSBpcyBub3QgYWxsb3dlZCBvciBub3Qgc3VwcG9ydGVkIGJ5IHlvdXIgamF2YXNjcmlwdCBydW50aW1lJyk7XG4gICAgICAgICAgICBjb25zdCBlcGsgPSBhd2FpdCBpbXBvcnRKV0soam9zZUhlYWRlci5lcGssIGFsZyk7XG4gICAgICAgICAgICBsZXQgcGFydHlVSW5mbztcbiAgICAgICAgICAgIGxldCBwYXJ0eVZJbmZvO1xuICAgICAgICAgICAgaWYgKGpvc2VIZWFkZXIuYXB1ICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGpvc2VIZWFkZXIuYXB1ICE9PSAnc3RyaW5nJylcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoYEpPU0UgSGVhZGVyIFwiYXB1XCIgKEFncmVlbWVudCBQYXJ0eVVJbmZvKSBpbnZhbGlkYCk7XG4gICAgICAgICAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgcGFydHlVSW5mbyA9IGJhc2U2NHVybChqb3NlSGVhZGVyLmFwdSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNhdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0ZhaWxlZCB0byBiYXNlNjR1cmwgZGVjb2RlIHRoZSBhcHUnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAoam9zZUhlYWRlci5hcHYgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgIGlmICh0eXBlb2Ygam9zZUhlYWRlci5hcHYgIT09ICdzdHJpbmcnKVxuICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZChgSk9TRSBIZWFkZXIgXCJhcHZcIiAoQWdyZWVtZW50IFBhcnR5VkluZm8pIGludmFsaWRgKTtcbiAgICAgICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgICAgICBwYXJ0eVZJbmZvID0gYmFzZTY0dXJsKGpvc2VIZWFkZXIuYXB2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY2F0Y2gge1xuICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnRmFpbGVkIHRvIGJhc2U2NHVybCBkZWNvZGUgdGhlIGFwdicpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IHNoYXJlZFNlY3JldCA9IGF3YWl0IEVDREguZGVyaXZlS2V5KGVwaywga2V5LCBhbGcgPT09ICdFQ0RILUVTJyA/IGpvc2VIZWFkZXIuZW5jIDogYWxnLCBhbGcgPT09ICdFQ0RILUVTJyA/IGNla0xlbmd0aChqb3NlSGVhZGVyLmVuYykgOiBwYXJzZUludChhbGcuc2xpY2UoLTUsIC0yKSwgMTApLCBwYXJ0eVVJbmZvLCBwYXJ0eVZJbmZvKTtcbiAgICAgICAgICAgIGlmIChhbGcgPT09ICdFQ0RILUVTJylcbiAgICAgICAgICAgICAgICByZXR1cm4gc2hhcmVkU2VjcmV0O1xuICAgICAgICAgICAgaWYgKGVuY3J5cHRlZEtleSA9PT0gdW5kZWZpbmVkKVxuICAgICAgICAgICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKCdKV0UgRW5jcnlwdGVkIEtleSBtaXNzaW5nJyk7XG4gICAgICAgICAgICByZXR1cm4gYWVzS3coYWxnLnNsaWNlKC02KSwgc2hhcmVkU2VjcmV0LCBlbmNyeXB0ZWRLZXkpO1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgJ1JTQTFfNSc6XG4gICAgICAgIGNhc2UgJ1JTQS1PQUVQJzpcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAtMjU2JzpcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAtMzg0JzpcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAtNTEyJzoge1xuICAgICAgICAgICAgaWYgKGVuY3J5cHRlZEtleSA9PT0gdW5kZWZpbmVkKVxuICAgICAgICAgICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKCdKV0UgRW5jcnlwdGVkIEtleSBtaXNzaW5nJyk7XG4gICAgICAgICAgICByZXR1cm4gcnNhRXMoYWxnLCBrZXksIGVuY3J5cHRlZEtleSk7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSAnUEJFUzItSFMyNTYrQTEyOEtXJzpcbiAgICAgICAgY2FzZSAnUEJFUzItSFMzODQrQTE5MktXJzpcbiAgICAgICAgY2FzZSAnUEJFUzItSFM1MTIrQTI1NktXJzoge1xuICAgICAgICAgICAgaWYgKGVuY3J5cHRlZEtleSA9PT0gdW5kZWZpbmVkKVxuICAgICAgICAgICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKCdKV0UgRW5jcnlwdGVkIEtleSBtaXNzaW5nJyk7XG4gICAgICAgICAgICBpZiAodHlwZW9mIGpvc2VIZWFkZXIucDJjICE9PSAnbnVtYmVyJylcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZChgSk9TRSBIZWFkZXIgXCJwMmNcIiAoUEJFUzIgQ291bnQpIG1pc3Npbmcgb3IgaW52YWxpZGApO1xuICAgICAgICAgICAgY29uc3QgcDJjTGltaXQgPSAob3B0aW9ucyA9PT0gbnVsbCB8fCBvcHRpb25zID09PSB2b2lkIDAgPyB2b2lkIDAgOiBvcHRpb25zLm1heFBCRVMyQ291bnQpIHx8IDEwMDAwO1xuICAgICAgICAgICAgaWYgKGpvc2VIZWFkZXIucDJjID4gcDJjTGltaXQpXG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoYEpPU0UgSGVhZGVyIFwicDJjXCIgKFBCRVMyIENvdW50KSBvdXQgaXMgb2YgYWNjZXB0YWJsZSBib3VuZHNgKTtcbiAgICAgICAgICAgIGlmICh0eXBlb2Ygam9zZUhlYWRlci5wMnMgIT09ICdzdHJpbmcnKVxuICAgICAgICAgICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKGBKT1NFIEhlYWRlciBcInAyc1wiIChQQkVTMiBTYWx0KSBtaXNzaW5nIG9yIGludmFsaWRgKTtcbiAgICAgICAgICAgIGxldCBwMnM7XG4gICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIHAycyA9IGJhc2U2NHVybChqb3NlSGVhZGVyLnAycyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjYXRjaCB7XG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0ZhaWxlZCB0byBiYXNlNjR1cmwgZGVjb2RlIHRoZSBwMnMnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBwYmVzMkt3KGFsZywga2V5LCBlbmNyeXB0ZWRLZXksIGpvc2VIZWFkZXIucDJjLCBwMnMpO1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgJ0ExMjhLVyc6XG4gICAgICAgIGNhc2UgJ0ExOTJLVyc6XG4gICAgICAgIGNhc2UgJ0EyNTZLVyc6IHtcbiAgICAgICAgICAgIGlmIChlbmNyeXB0ZWRLZXkgPT09IHVuZGVmaW5lZClcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSldFIEVuY3J5cHRlZCBLZXkgbWlzc2luZycpO1xuICAgICAgICAgICAgcmV0dXJuIGFlc0t3KGFsZywga2V5LCBlbmNyeXB0ZWRLZXkpO1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgJ0ExMjhHQ01LVyc6XG4gICAgICAgIGNhc2UgJ0ExOTJHQ01LVyc6XG4gICAgICAgIGNhc2UgJ0EyNTZHQ01LVyc6IHtcbiAgICAgICAgICAgIGlmIChlbmNyeXB0ZWRLZXkgPT09IHVuZGVmaW5lZClcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZCgnSldFIEVuY3J5cHRlZCBLZXkgbWlzc2luZycpO1xuICAgICAgICAgICAgaWYgKHR5cGVvZiBqb3NlSGVhZGVyLml2ICE9PSAnc3RyaW5nJylcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZChgSk9TRSBIZWFkZXIgXCJpdlwiIChJbml0aWFsaXphdGlvbiBWZWN0b3IpIG1pc3Npbmcgb3IgaW52YWxpZGApO1xuICAgICAgICAgICAgaWYgKHR5cGVvZiBqb3NlSGVhZGVyLnRhZyAhPT0gJ3N0cmluZycpXG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoYEpPU0UgSGVhZGVyIFwidGFnXCIgKEF1dGhlbnRpY2F0aW9uIFRhZykgbWlzc2luZyBvciBpbnZhbGlkYCk7XG4gICAgICAgICAgICBsZXQgaXY7XG4gICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIGl2ID0gYmFzZTY0dXJsKGpvc2VIZWFkZXIuaXYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY2F0Y2gge1xuICAgICAgICAgICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKCdGYWlsZWQgdG8gYmFzZTY0dXJsIGRlY29kZSB0aGUgaXYnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxldCB0YWc7XG4gICAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgICAgIHRhZyA9IGJhc2U2NHVybChqb3NlSGVhZGVyLnRhZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjYXRjaCB7XG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpXRUludmFsaWQoJ0ZhaWxlZCB0byBiYXNlNjR1cmwgZGVjb2RlIHRoZSB0YWcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBhZXNHY21LdyhhbGcsIGtleSwgZW5jcnlwdGVkS2V5LCBpdiwgdGFnKTtcbiAgICAgICAgfVxuICAgICAgICBkZWZhdWx0OiB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZCgnSW52YWxpZCBvciB1bnN1cHBvcnRlZCBcImFsZ1wiIChKV0UgQWxnb3JpdGhtKSBoZWFkZXIgdmFsdWUnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbmV4cG9ydCBkZWZhdWx0IGRlY3J5cHRLZXlNYW5hZ2VtZW50O1xuIl0sIm5hbWVzIjpbInVud3JhcCIsImFlc0t3IiwiRUNESCIsImRlY3J5cHQiLCJwYmVzMkt3IiwicnNhRXMiLCJkZWNvZGUiLCJiYXNlNjR1cmwiLCJKT1NFTm90U3VwcG9ydGVkIiwiSldFSW52YWxpZCIsImJpdExlbmd0aCIsImNla0xlbmd0aCIsImltcG9ydEpXSyIsImNoZWNrS2V5VHlwZSIsImlzT2JqZWN0IiwiYWVzR2NtS3ciLCJkZWNyeXB0S2V5TWFuYWdlbWVudCIsImFsZyIsImtleSIsImVuY3J5cHRlZEtleSIsImpvc2VIZWFkZXIiLCJvcHRpb25zIiwidW5kZWZpbmVkIiwiZXBrIiwiZWNkaEFsbG93ZWQiLCJwYXJ0eVVJbmZvIiwicGFydHlWSW5mbyIsImFwdSIsImFwdiIsInNoYXJlZFNlY3JldCIsImRlcml2ZUtleSIsImVuYyIsInBhcnNlSW50Iiwic2xpY2UiLCJwMmMiLCJwMmNMaW1pdCIsIm1heFBCRVMyQ291bnQiLCJwMnMiLCJpdiIsInRhZyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/decrypt_key_management.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/encrypt_key_management.js": /*!***********************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/encrypt_key_management.js ***! \***********************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _runtime_aeskw_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../runtime/aeskw.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/aeskw.js\");\n/* harmony import */ var _runtime_ecdhes_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../runtime/ecdhes.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/ecdhes.js\");\n/* harmony import */ var _runtime_pbes2kw_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../runtime/pbes2kw.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/pbes2kw.js\");\n/* harmony import */ var _runtime_rsaes_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../runtime/rsaes.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/rsaes.js\");\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../runtime/base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n/* harmony import */ var _lib_cek_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../lib/cek.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/cek.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _key_export_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../key/export.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/key/export.js\");\n/* harmony import */ var _check_key_type_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./check_key_type.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/check_key_type.js\");\n/* harmony import */ var _aesgcmkw_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./aesgcmkw.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/aesgcmkw.js\");\n\n\n\n\n\n\n\n\n\n\nasync function encryptKeyManagement(alg, enc, key, providedCek, providedParameters = {}) {\n let encryptedKey;\n let parameters;\n let cek;\n (0,_check_key_type_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(alg, key, \"encrypt\");\n switch(alg){\n case \"dir\":\n {\n cek = key;\n break;\n }\n case \"ECDH-ES\":\n case \"ECDH-ES+A128KW\":\n case \"ECDH-ES+A192KW\":\n case \"ECDH-ES+A256KW\":\n {\n if (!_runtime_ecdhes_js__WEBPACK_IMPORTED_MODULE_1__.ecdhAllowed(key)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JOSENotSupported(\"ECDH with the provided key is not allowed or not supported by your javascript runtime\");\n }\n const { apu, apv } = providedParameters;\n let { epk: ephemeralKey } = providedParameters;\n ephemeralKey || (ephemeralKey = (await _runtime_ecdhes_js__WEBPACK_IMPORTED_MODULE_1__.generateEpk(key)).privateKey);\n const { x, y, crv, kty } = await (0,_key_export_js__WEBPACK_IMPORTED_MODULE_3__.exportJWK)(ephemeralKey);\n const sharedSecret = await _runtime_ecdhes_js__WEBPACK_IMPORTED_MODULE_1__.deriveKey(key, ephemeralKey, alg === \"ECDH-ES\" ? enc : alg, alg === \"ECDH-ES\" ? (0,_lib_cek_js__WEBPACK_IMPORTED_MODULE_4__.bitLength)(enc) : parseInt(alg.slice(-5, -2), 10), apu, apv);\n parameters = {\n epk: {\n x,\n crv,\n kty\n }\n };\n if (kty === \"EC\") parameters.epk.y = y;\n if (apu) parameters.apu = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_5__.encode)(apu);\n if (apv) parameters.apv = (0,_runtime_base64url_js__WEBPACK_IMPORTED_MODULE_5__.encode)(apv);\n if (alg === \"ECDH-ES\") {\n cek = sharedSecret;\n break;\n }\n cek = providedCek || (0,_lib_cek_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(enc);\n const kwAlg = alg.slice(-6);\n encryptedKey = await (0,_runtime_aeskw_js__WEBPACK_IMPORTED_MODULE_6__.wrap)(kwAlg, sharedSecret, cek);\n break;\n }\n case \"RSA1_5\":\n case \"RSA-OAEP\":\n case \"RSA-OAEP-256\":\n case \"RSA-OAEP-384\":\n case \"RSA-OAEP-512\":\n {\n cek = providedCek || (0,_lib_cek_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(enc);\n encryptedKey = await (0,_runtime_rsaes_js__WEBPACK_IMPORTED_MODULE_7__.encrypt)(alg, key, cek);\n break;\n }\n case \"PBES2-HS256+A128KW\":\n case \"PBES2-HS384+A192KW\":\n case \"PBES2-HS512+A256KW\":\n {\n cek = providedCek || (0,_lib_cek_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(enc);\n const { p2c, p2s } = providedParameters;\n ({ encryptedKey, ...parameters } = await (0,_runtime_pbes2kw_js__WEBPACK_IMPORTED_MODULE_8__.encrypt)(alg, key, cek, p2c, p2s));\n break;\n }\n case \"A128KW\":\n case \"A192KW\":\n case \"A256KW\":\n {\n cek = providedCek || (0,_lib_cek_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(enc);\n encryptedKey = await (0,_runtime_aeskw_js__WEBPACK_IMPORTED_MODULE_6__.wrap)(alg, key, cek);\n break;\n }\n case \"A128GCMKW\":\n case \"A192GCMKW\":\n case \"A256GCMKW\":\n {\n cek = providedCek || (0,_lib_cek_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(enc);\n const { iv } = providedParameters;\n ({ encryptedKey, ...parameters } = await (0,_aesgcmkw_js__WEBPACK_IMPORTED_MODULE_9__.wrap)(alg, key, cek, iv));\n break;\n }\n default:\n {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JOSENotSupported('Invalid or unsupported \"alg\" (JWE Algorithm) header value');\n }\n }\n return {\n cek,\n encryptedKey,\n parameters\n };\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (encryptKeyManagement);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2VuY3J5cHRfa2V5X21hbmFnZW1lbnQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBb0Q7QUFDUDtBQUNjO0FBQ0o7QUFDTztBQUNNO0FBQ2Y7QUFDUjtBQUNFO0FBQ0U7QUFDakQsZUFBZWUscUJBQXFCQyxHQUFHLEVBQUVDLEdBQUcsRUFBRUMsR0FBRyxFQUFFQyxXQUFXLEVBQUVDLHFCQUFxQixDQUFDLENBQUM7SUFDbkYsSUFBSUM7SUFDSixJQUFJQztJQUNKLElBQUlDO0lBQ0pWLDhEQUFZQSxDQUFDRyxLQUFLRSxLQUFLO0lBQ3ZCLE9BQVFGO1FBQ0osS0FBSztZQUFPO2dCQUNSTyxNQUFNTDtnQkFDTjtZQUNKO1FBQ0EsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztZQUFrQjtnQkFDbkIsSUFBSSxDQUFDaEIsMkRBQWdCLENBQUNnQixNQUFNO29CQUN4QixNQUFNLElBQUlQLDZEQUFnQkEsQ0FBQztnQkFDL0I7Z0JBQ0EsTUFBTSxFQUFFYyxHQUFHLEVBQUVDLEdBQUcsRUFBRSxHQUFHTjtnQkFDckIsSUFBSSxFQUFFTyxLQUFLQyxZQUFZLEVBQUUsR0FBR1I7Z0JBQzVCUSxnQkFBaUJBLENBQUFBLGVBQWUsQ0FBQyxNQUFNMUIsMkRBQWdCLENBQUNnQixJQUFHLEVBQUdZLFVBQVU7Z0JBQ3hFLE1BQU0sRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVDLEdBQUcsRUFBRUMsR0FBRyxFQUFFLEdBQUcsTUFBTXRCLHlEQUFTQSxDQUFDZ0I7Z0JBQzNDLE1BQU1PLGVBQWUsTUFBTWpDLHlEQUFjLENBQUNnQixLQUFLVSxjQUFjWixRQUFRLFlBQVlDLE1BQU1ELEtBQUtBLFFBQVEsWUFBWU4sc0RBQVNBLENBQUNPLE9BQU9vQixTQUFTckIsSUFBSXNCLEtBQUssQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEtBQUtiLEtBQUtDO2dCQUN2S0osYUFBYTtvQkFBRUssS0FBSzt3QkFBRUk7d0JBQUdFO3dCQUFLQztvQkFBSTtnQkFBRTtnQkFDcEMsSUFBSUEsUUFBUSxNQUNSWixXQUFXSyxHQUFHLENBQUNLLENBQUMsR0FBR0E7Z0JBQ3ZCLElBQUlQLEtBQ0FILFdBQVdHLEdBQUcsR0FBR2xCLDZEQUFTQSxDQUFDa0I7Z0JBQy9CLElBQUlDLEtBQ0FKLFdBQVdJLEdBQUcsR0FBR25CLDZEQUFTQSxDQUFDbUI7Z0JBQy9CLElBQUlWLFFBQVEsV0FBVztvQkFDbkJPLE1BQU1ZO29CQUNOO2dCQUNKO2dCQUNBWixNQUFNSixlQUFlWCx1REFBV0EsQ0FBQ1M7Z0JBQ2pDLE1BQU1zQixRQUFRdkIsSUFBSXNCLEtBQUssQ0FBQyxDQUFDO2dCQUN6QmpCLGVBQWUsTUFBTXBCLHVEQUFLQSxDQUFDc0MsT0FBT0osY0FBY1o7Z0JBQ2hEO1lBQ0o7UUFDQSxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztZQUFnQjtnQkFDakJBLE1BQU1KLGVBQWVYLHVEQUFXQSxDQUFDUztnQkFDakNJLGVBQWUsTUFBTWhCLDBEQUFLQSxDQUFDVyxLQUFLRSxLQUFLSztnQkFDckM7WUFDSjtRQUNBLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztZQUFzQjtnQkFDdkJBLE1BQU1KLGVBQWVYLHVEQUFXQSxDQUFDUztnQkFDakMsTUFBTSxFQUFFdUIsR0FBRyxFQUFFQyxHQUFHLEVBQUUsR0FBR3JCO2dCQUNwQixHQUFFQyxZQUFZLEVBQUUsR0FBR0MsWUFBWSxHQUFHLE1BQU1sQiw0REFBT0EsQ0FBQ1ksS0FBS0UsS0FBS0ssS0FBS2lCLEtBQUtDLElBQUc7Z0JBQ3hFO1lBQ0o7UUFDQSxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7WUFBVTtnQkFDWGxCLE1BQU1KLGVBQWVYLHVEQUFXQSxDQUFDUztnQkFDakNJLGVBQWUsTUFBTXBCLHVEQUFLQSxDQUFDZSxLQUFLRSxLQUFLSztnQkFDckM7WUFDSjtRQUNBLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztZQUFhO2dCQUNkQSxNQUFNSixlQUFlWCx1REFBV0EsQ0FBQ1M7Z0JBQ2pDLE1BQU0sRUFBRXlCLEVBQUUsRUFBRSxHQUFHdEI7Z0JBQ2QsR0FBRUMsWUFBWSxFQUFFLEdBQUdDLFlBQVksR0FBRyxNQUFNUixrREFBUUEsQ0FBQ0UsS0FBS0UsS0FBS0ssS0FBS21CLEdBQUU7Z0JBQ25FO1lBQ0o7UUFDQTtZQUFTO2dCQUNMLE1BQU0sSUFBSS9CLDZEQUFnQkEsQ0FBQztZQUMvQjtJQUNKO0lBQ0EsT0FBTztRQUFFWTtRQUFLRjtRQUFjQztJQUFXO0FBQzNDO0FBQ0EsaUVBQWVQLG9CQUFvQkEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2VuY3J5cHRfa2V5X21hbmFnZW1lbnQuanM/NTEyNiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB3cmFwIGFzIGFlc0t3IH0gZnJvbSAnLi4vcnVudGltZS9hZXNrdy5qcyc7XG5pbXBvcnQgKiBhcyBFQ0RIIGZyb20gJy4uL3J1bnRpbWUvZWNkaGVzLmpzJztcbmltcG9ydCB7IGVuY3J5cHQgYXMgcGJlczJLdyB9IGZyb20gJy4uL3J1bnRpbWUvcGJlczJrdy5qcyc7XG5pbXBvcnQgeyBlbmNyeXB0IGFzIHJzYUVzIH0gZnJvbSAnLi4vcnVudGltZS9yc2Flcy5qcyc7XG5pbXBvcnQgeyBlbmNvZGUgYXMgYmFzZTY0dXJsIH0gZnJvbSAnLi4vcnVudGltZS9iYXNlNjR1cmwuanMnO1xuaW1wb3J0IGdlbmVyYXRlQ2VrLCB7IGJpdExlbmd0aCBhcyBjZWtMZW5ndGggfSBmcm9tICcuLi9saWIvY2VrLmpzJztcbmltcG9ydCB7IEpPU0VOb3RTdXBwb3J0ZWQgfSBmcm9tICcuLi91dGlsL2Vycm9ycy5qcyc7XG5pbXBvcnQgeyBleHBvcnRKV0sgfSBmcm9tICcuLi9rZXkvZXhwb3J0LmpzJztcbmltcG9ydCBjaGVja0tleVR5cGUgZnJvbSAnLi9jaGVja19rZXlfdHlwZS5qcyc7XG5pbXBvcnQgeyB3cmFwIGFzIGFlc0djbUt3IH0gZnJvbSAnLi9hZXNnY21rdy5qcyc7XG5hc3luYyBmdW5jdGlvbiBlbmNyeXB0S2V5TWFuYWdlbWVudChhbGcsIGVuYywga2V5LCBwcm92aWRlZENlaywgcHJvdmlkZWRQYXJhbWV0ZXJzID0ge30pIHtcbiAgICBsZXQgZW5jcnlwdGVkS2V5O1xuICAgIGxldCBwYXJhbWV0ZXJzO1xuICAgIGxldCBjZWs7XG4gICAgY2hlY2tLZXlUeXBlKGFsZywga2V5LCAnZW5jcnlwdCcpO1xuICAgIHN3aXRjaCAoYWxnKSB7XG4gICAgICAgIGNhc2UgJ2Rpcic6IHtcbiAgICAgICAgICAgIGNlayA9IGtleTtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgJ0VDREgtRVMnOlxuICAgICAgICBjYXNlICdFQ0RILUVTK0ExMjhLVyc6XG4gICAgICAgIGNhc2UgJ0VDREgtRVMrQTE5MktXJzpcbiAgICAgICAgY2FzZSAnRUNESC1FUytBMjU2S1cnOiB7XG4gICAgICAgICAgICBpZiAoIUVDREguZWNkaEFsbG93ZWQoa2V5KSkge1xuICAgICAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKCdFQ0RIIHdpdGggdGhlIHByb3ZpZGVkIGtleSBpcyBub3QgYWxsb3dlZCBvciBub3Qgc3VwcG9ydGVkIGJ5IHlvdXIgamF2YXNjcmlwdCBydW50aW1lJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb25zdCB7IGFwdSwgYXB2IH0gPSBwcm92aWRlZFBhcmFtZXRlcnM7XG4gICAgICAgICAgICBsZXQgeyBlcGs6IGVwaGVtZXJhbEtleSB9ID0gcHJvdmlkZWRQYXJhbWV0ZXJzO1xuICAgICAgICAgICAgZXBoZW1lcmFsS2V5IHx8IChlcGhlbWVyYWxLZXkgPSAoYXdhaXQgRUNESC5nZW5lcmF0ZUVwayhrZXkpKS5wcml2YXRlS2V5KTtcbiAgICAgICAgICAgIGNvbnN0IHsgeCwgeSwgY3J2LCBrdHkgfSA9IGF3YWl0IGV4cG9ydEpXSyhlcGhlbWVyYWxLZXkpO1xuICAgICAgICAgICAgY29uc3Qgc2hhcmVkU2VjcmV0ID0gYXdhaXQgRUNESC5kZXJpdmVLZXkoa2V5LCBlcGhlbWVyYWxLZXksIGFsZyA9PT0gJ0VDREgtRVMnID8gZW5jIDogYWxnLCBhbGcgPT09ICdFQ0RILUVTJyA/IGNla0xlbmd0aChlbmMpIDogcGFyc2VJbnQoYWxnLnNsaWNlKC01LCAtMiksIDEwKSwgYXB1LCBhcHYpO1xuICAgICAgICAgICAgcGFyYW1ldGVycyA9IHsgZXBrOiB7IHgsIGNydiwga3R5IH0gfTtcbiAgICAgICAgICAgIGlmIChrdHkgPT09ICdFQycpXG4gICAgICAgICAgICAgICAgcGFyYW1ldGVycy5lcGsueSA9IHk7XG4gICAgICAgICAgICBpZiAoYXB1KVxuICAgICAgICAgICAgICAgIHBhcmFtZXRlcnMuYXB1ID0gYmFzZTY0dXJsKGFwdSk7XG4gICAgICAgICAgICBpZiAoYXB2KVxuICAgICAgICAgICAgICAgIHBhcmFtZXRlcnMuYXB2ID0gYmFzZTY0dXJsKGFwdik7XG4gICAgICAgICAgICBpZiAoYWxnID09PSAnRUNESC1FUycpIHtcbiAgICAgICAgICAgICAgICBjZWsgPSBzaGFyZWRTZWNyZXQ7XG4gICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjZWsgPSBwcm92aWRlZENlayB8fCBnZW5lcmF0ZUNlayhlbmMpO1xuICAgICAgICAgICAgY29uc3Qga3dBbGcgPSBhbGcuc2xpY2UoLTYpO1xuICAgICAgICAgICAgZW5jcnlwdGVkS2V5ID0gYXdhaXQgYWVzS3coa3dBbGcsIHNoYXJlZFNlY3JldCwgY2VrKTtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG4gICAgICAgIGNhc2UgJ1JTQTFfNSc6XG4gICAgICAgIGNhc2UgJ1JTQS1PQUVQJzpcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAtMjU2JzpcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAtMzg0JzpcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAtNTEyJzoge1xuICAgICAgICAgICAgY2VrID0gcHJvdmlkZWRDZWsgfHwgZ2VuZXJhdGVDZWsoZW5jKTtcbiAgICAgICAgICAgIGVuY3J5cHRlZEtleSA9IGF3YWl0IHJzYUVzKGFsZywga2V5LCBjZWspO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSAnUEJFUzItSFMyNTYrQTEyOEtXJzpcbiAgICAgICAgY2FzZSAnUEJFUzItSFMzODQrQTE5MktXJzpcbiAgICAgICAgY2FzZSAnUEJFUzItSFM1MTIrQTI1NktXJzoge1xuICAgICAgICAgICAgY2VrID0gcHJvdmlkZWRDZWsgfHwgZ2VuZXJhdGVDZWsoZW5jKTtcbiAgICAgICAgICAgIGNvbnN0IHsgcDJjLCBwMnMgfSA9IHByb3ZpZGVkUGFyYW1ldGVycztcbiAgICAgICAgICAgICh7IGVuY3J5cHRlZEtleSwgLi4ucGFyYW1ldGVycyB9ID0gYXdhaXQgcGJlczJLdyhhbGcsIGtleSwgY2VrLCBwMmMsIHAycykpO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSAnQTEyOEtXJzpcbiAgICAgICAgY2FzZSAnQTE5MktXJzpcbiAgICAgICAgY2FzZSAnQTI1NktXJzoge1xuICAgICAgICAgICAgY2VrID0gcHJvdmlkZWRDZWsgfHwgZ2VuZXJhdGVDZWsoZW5jKTtcbiAgICAgICAgICAgIGVuY3J5cHRlZEtleSA9IGF3YWl0IGFlc0t3KGFsZywga2V5LCBjZWspO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSAnQTEyOEdDTUtXJzpcbiAgICAgICAgY2FzZSAnQTE5MkdDTUtXJzpcbiAgICAgICAgY2FzZSAnQTI1NkdDTUtXJzoge1xuICAgICAgICAgICAgY2VrID0gcHJvdmlkZWRDZWsgfHwgZ2VuZXJhdGVDZWsoZW5jKTtcbiAgICAgICAgICAgIGNvbnN0IHsgaXYgfSA9IHByb3ZpZGVkUGFyYW1ldGVycztcbiAgICAgICAgICAgICh7IGVuY3J5cHRlZEtleSwgLi4ucGFyYW1ldGVycyB9ID0gYXdhaXQgYWVzR2NtS3coYWxnLCBrZXksIGNlaywgaXYpKTtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG4gICAgICAgIGRlZmF1bHQ6IHtcbiAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKCdJbnZhbGlkIG9yIHVuc3VwcG9ydGVkIFwiYWxnXCIgKEpXRSBBbGdvcml0aG0pIGhlYWRlciB2YWx1ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiB7IGNlaywgZW5jcnlwdGVkS2V5LCBwYXJhbWV0ZXJzIH07XG59XG5leHBvcnQgZGVmYXVsdCBlbmNyeXB0S2V5TWFuYWdlbWVudDtcbiJdLCJuYW1lcyI6WyJ3cmFwIiwiYWVzS3ciLCJFQ0RIIiwiZW5jcnlwdCIsInBiZXMyS3ciLCJyc2FFcyIsImVuY29kZSIsImJhc2U2NHVybCIsImdlbmVyYXRlQ2VrIiwiYml0TGVuZ3RoIiwiY2VrTGVuZ3RoIiwiSk9TRU5vdFN1cHBvcnRlZCIsImV4cG9ydEpXSyIsImNoZWNrS2V5VHlwZSIsImFlc0djbUt3IiwiZW5jcnlwdEtleU1hbmFnZW1lbnQiLCJhbGciLCJlbmMiLCJrZXkiLCJwcm92aWRlZENlayIsInByb3ZpZGVkUGFyYW1ldGVycyIsImVuY3J5cHRlZEtleSIsInBhcmFtZXRlcnMiLCJjZWsiLCJlY2RoQWxsb3dlZCIsImFwdSIsImFwdiIsImVwayIsImVwaGVtZXJhbEtleSIsImdlbmVyYXRlRXBrIiwicHJpdmF0ZUtleSIsIngiLCJ5IiwiY3J2Iiwia3R5Iiwic2hhcmVkU2VjcmV0IiwiZGVyaXZlS2V5IiwicGFyc2VJbnQiLCJzbGljZSIsImt3QWxnIiwicDJjIiwicDJzIiwiaXYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/encrypt_key_management.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/epoch.js": /*!******************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/epoch.js ***! \******************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((date)=>Math.floor(date.getTime() / 1000));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2Vwb2NoLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxDQUFDQSxPQUFTQyxLQUFLQyxLQUFLLENBQUNGLEtBQUtHLE9BQU8sS0FBSyxLQUFJLEVBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2xpYi9lcG9jaC5qcz9kOTkyIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IChkYXRlKSA9PiBNYXRoLmZsb29yKGRhdGUuZ2V0VGltZSgpIC8gMTAwMCk7XG4iXSwibmFtZXMiOlsiZGF0ZSIsIk1hdGgiLCJmbG9vciIsImdldFRpbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/epoch.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/invalid_key_input.js": /*!******************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/invalid_key_input.js ***! \******************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ withAlg: () => (/* binding */ withAlg)\n/* harmony export */ });\nfunction message(msg, actual, ...types) {\n if (types.length > 2) {\n const last = types.pop();\n msg += `one of type ${types.join(\", \")}, or ${last}.`;\n } else if (types.length === 2) {\n msg += `one of type ${types[0]} or ${types[1]}.`;\n } else {\n msg += `of type ${types[0]}.`;\n }\n if (actual == null) {\n msg += ` Received ${actual}`;\n } else if (typeof actual === \"function\" && actual.name) {\n msg += ` Received function ${actual.name}`;\n } else if (typeof actual === \"object\" && actual != null) {\n if (actual.constructor && actual.constructor.name) {\n msg += ` Received an instance of ${actual.constructor.name}`;\n }\n }\n return msg;\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((actual, ...types)=>{\n return message(\"Key must be \", actual, ...types);\n});\nfunction withAlg(alg, actual, ...types) {\n return message(`Key for the ${alg} algorithm must be `, actual, ...types);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2ludmFsaWRfa2V5X2lucHV0LmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsU0FBU0EsUUFBUUMsR0FBRyxFQUFFQyxNQUFNLEVBQUUsR0FBR0MsS0FBSztJQUNsQyxJQUFJQSxNQUFNQyxNQUFNLEdBQUcsR0FBRztRQUNsQixNQUFNQyxPQUFPRixNQUFNRyxHQUFHO1FBQ3RCTCxPQUFPLENBQUMsWUFBWSxFQUFFRSxNQUFNSSxJQUFJLENBQUMsTUFBTSxLQUFLLEVBQUVGLEtBQUssQ0FBQyxDQUFDO0lBQ3pELE9BQ0ssSUFBSUYsTUFBTUMsTUFBTSxLQUFLLEdBQUc7UUFDekJILE9BQU8sQ0FBQyxZQUFZLEVBQUVFLEtBQUssQ0FBQyxFQUFFLENBQUMsSUFBSSxFQUFFQSxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztJQUNwRCxPQUNLO1FBQ0RGLE9BQU8sQ0FBQyxRQUFRLEVBQUVFLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBQ2pDO0lBQ0EsSUFBSUQsVUFBVSxNQUFNO1FBQ2hCRCxPQUFPLENBQUMsVUFBVSxFQUFFQyxPQUFPLENBQUM7SUFDaEMsT0FDSyxJQUFJLE9BQU9BLFdBQVcsY0FBY0EsT0FBT00sSUFBSSxFQUFFO1FBQ2xEUCxPQUFPLENBQUMsbUJBQW1CLEVBQUVDLE9BQU9NLElBQUksQ0FBQyxDQUFDO0lBQzlDLE9BQ0ssSUFBSSxPQUFPTixXQUFXLFlBQVlBLFVBQVUsTUFBTTtRQUNuRCxJQUFJQSxPQUFPTyxXQUFXLElBQUlQLE9BQU9PLFdBQVcsQ0FBQ0QsSUFBSSxFQUFFO1lBQy9DUCxPQUFPLENBQUMseUJBQXlCLEVBQUVDLE9BQU9PLFdBQVcsQ0FBQ0QsSUFBSSxDQUFDLENBQUM7UUFDaEU7SUFDSjtJQUNBLE9BQU9QO0FBQ1g7QUFDQSxpRUFBZSxDQUFDQyxRQUFRLEdBQUdDO0lBQ3ZCLE9BQU9ILFFBQVEsZ0JBQWdCRSxXQUFXQztBQUM5QyxHQUFFO0FBQ0ssU0FBU08sUUFBUUMsR0FBRyxFQUFFVCxNQUFNLEVBQUUsR0FBR0MsS0FBSztJQUN6QyxPQUFPSCxRQUFRLENBQUMsWUFBWSxFQUFFVyxJQUFJLG1CQUFtQixDQUFDLEVBQUVULFdBQVdDO0FBQ3ZFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9saWIvaW52YWxpZF9rZXlfaW5wdXQuanM/OGZmNyJdLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBtZXNzYWdlKG1zZywgYWN0dWFsLCAuLi50eXBlcykge1xuICAgIGlmICh0eXBlcy5sZW5ndGggPiAyKSB7XG4gICAgICAgIGNvbnN0IGxhc3QgPSB0eXBlcy5wb3AoKTtcbiAgICAgICAgbXNnICs9IGBvbmUgb2YgdHlwZSAke3R5cGVzLmpvaW4oJywgJyl9LCBvciAke2xhc3R9LmA7XG4gICAgfVxuICAgIGVsc2UgaWYgKHR5cGVzLmxlbmd0aCA9PT0gMikge1xuICAgICAgICBtc2cgKz0gYG9uZSBvZiB0eXBlICR7dHlwZXNbMF19IG9yICR7dHlwZXNbMV19LmA7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICBtc2cgKz0gYG9mIHR5cGUgJHt0eXBlc1swXX0uYDtcbiAgICB9XG4gICAgaWYgKGFjdHVhbCA9PSBudWxsKSB7XG4gICAgICAgIG1zZyArPSBgIFJlY2VpdmVkICR7YWN0dWFsfWA7XG4gICAgfVxuICAgIGVsc2UgaWYgKHR5cGVvZiBhY3R1YWwgPT09ICdmdW5jdGlvbicgJiYgYWN0dWFsLm5hbWUpIHtcbiAgICAgICAgbXNnICs9IGAgUmVjZWl2ZWQgZnVuY3Rpb24gJHthY3R1YWwubmFtZX1gO1xuICAgIH1cbiAgICBlbHNlIGlmICh0eXBlb2YgYWN0dWFsID09PSAnb2JqZWN0JyAmJiBhY3R1YWwgIT0gbnVsbCkge1xuICAgICAgICBpZiAoYWN0dWFsLmNvbnN0cnVjdG9yICYmIGFjdHVhbC5jb25zdHJ1Y3Rvci5uYW1lKSB7XG4gICAgICAgICAgICBtc2cgKz0gYCBSZWNlaXZlZCBhbiBpbnN0YW5jZSBvZiAke2FjdHVhbC5jb25zdHJ1Y3Rvci5uYW1lfWA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIG1zZztcbn1cbmV4cG9ydCBkZWZhdWx0IChhY3R1YWwsIC4uLnR5cGVzKSA9PiB7XG4gICAgcmV0dXJuIG1lc3NhZ2UoJ0tleSBtdXN0IGJlICcsIGFjdHVhbCwgLi4udHlwZXMpO1xufTtcbmV4cG9ydCBmdW5jdGlvbiB3aXRoQWxnKGFsZywgYWN0dWFsLCAuLi50eXBlcykge1xuICAgIHJldHVybiBtZXNzYWdlKGBLZXkgZm9yIHRoZSAke2FsZ30gYWxnb3JpdGhtIG11c3QgYmUgYCwgYWN0dWFsLCAuLi50eXBlcyk7XG59XG4iXSwibmFtZXMiOlsibWVzc2FnZSIsIm1zZyIsImFjdHVhbCIsInR5cGVzIiwibGVuZ3RoIiwibGFzdCIsInBvcCIsImpvaW4iLCJuYW1lIiwiY29uc3RydWN0b3IiLCJ3aXRoQWxnIiwiYWxnIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/invalid_key_input.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/is_disjoint.js": /*!************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/is_disjoint.js ***! \************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nconst isDisjoint = (...headers)=>{\n const sources = headers.filter(Boolean);\n if (sources.length === 0 || sources.length === 1) {\n return true;\n }\n let acc;\n for (const header of sources){\n const parameters = Object.keys(header);\n if (!acc || acc.size === 0) {\n acc = new Set(parameters);\n continue;\n }\n for (const parameter of parameters){\n if (acc.has(parameter)) {\n return false;\n }\n acc.add(parameter);\n }\n }\n return true;\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (isDisjoint);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2lzX2Rpc2pvaW50LmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxNQUFNQSxhQUFhLENBQUMsR0FBR0M7SUFDbkIsTUFBTUMsVUFBVUQsUUFBUUUsTUFBTSxDQUFDQztJQUMvQixJQUFJRixRQUFRRyxNQUFNLEtBQUssS0FBS0gsUUFBUUcsTUFBTSxLQUFLLEdBQUc7UUFDOUMsT0FBTztJQUNYO0lBQ0EsSUFBSUM7SUFDSixLQUFLLE1BQU1DLFVBQVVMLFFBQVM7UUFDMUIsTUFBTU0sYUFBYUMsT0FBT0MsSUFBSSxDQUFDSDtRQUMvQixJQUFJLENBQUNELE9BQU9BLElBQUlLLElBQUksS0FBSyxHQUFHO1lBQ3hCTCxNQUFNLElBQUlNLElBQUlKO1lBQ2Q7UUFDSjtRQUNBLEtBQUssTUFBTUssYUFBYUwsV0FBWTtZQUNoQyxJQUFJRixJQUFJUSxHQUFHLENBQUNELFlBQVk7Z0JBQ3BCLE9BQU87WUFDWDtZQUNBUCxJQUFJUyxHQUFHLENBQUNGO1FBQ1o7SUFDSjtJQUNBLE9BQU87QUFDWDtBQUNBLGlFQUFlYixVQUFVQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9saWIvaXNfZGlzam9pbnQuanM/NmQzMSJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBpc0Rpc2pvaW50ID0gKC4uLmhlYWRlcnMpID0+IHtcbiAgICBjb25zdCBzb3VyY2VzID0gaGVhZGVycy5maWx0ZXIoQm9vbGVhbik7XG4gICAgaWYgKHNvdXJjZXMubGVuZ3RoID09PSAwIHx8IHNvdXJjZXMubGVuZ3RoID09PSAxKSB7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cbiAgICBsZXQgYWNjO1xuICAgIGZvciAoY29uc3QgaGVhZGVyIG9mIHNvdXJjZXMpIHtcbiAgICAgICAgY29uc3QgcGFyYW1ldGVycyA9IE9iamVjdC5rZXlzKGhlYWRlcik7XG4gICAgICAgIGlmICghYWNjIHx8IGFjYy5zaXplID09PSAwKSB7XG4gICAgICAgICAgICBhY2MgPSBuZXcgU2V0KHBhcmFtZXRlcnMpO1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cbiAgICAgICAgZm9yIChjb25zdCBwYXJhbWV0ZXIgb2YgcGFyYW1ldGVycykge1xuICAgICAgICAgICAgaWYgKGFjYy5oYXMocGFyYW1ldGVyKSkge1xuICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGFjYy5hZGQocGFyYW1ldGVyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gdHJ1ZTtcbn07XG5leHBvcnQgZGVmYXVsdCBpc0Rpc2pvaW50O1xuIl0sIm5hbWVzIjpbImlzRGlzam9pbnQiLCJoZWFkZXJzIiwic291cmNlcyIsImZpbHRlciIsIkJvb2xlYW4iLCJsZW5ndGgiLCJhY2MiLCJoZWFkZXIiLCJwYXJhbWV0ZXJzIiwiT2JqZWN0Iiwia2V5cyIsInNpemUiLCJTZXQiLCJwYXJhbWV0ZXIiLCJoYXMiLCJhZGQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/is_disjoint.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js": /*!**********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/is_object.js ***! \**********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ isObject)\n/* harmony export */ });\nfunction isObjectLike(value) {\n return typeof value === \"object\" && value !== null;\n}\nfunction isObject(input) {\n if (!isObjectLike(input) || Object.prototype.toString.call(input) !== \"[object Object]\") {\n return false;\n }\n if (Object.getPrototypeOf(input) === null) {\n return true;\n }\n let proto = input;\n while(Object.getPrototypeOf(proto) !== null){\n proto = Object.getPrototypeOf(proto);\n }\n return Object.getPrototypeOf(input) === proto;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2lzX29iamVjdC5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUEsU0FBU0EsYUFBYUMsS0FBSztJQUN2QixPQUFPLE9BQU9BLFVBQVUsWUFBWUEsVUFBVTtBQUNsRDtBQUNlLFNBQVNDLFNBQVNDLEtBQUs7SUFDbEMsSUFBSSxDQUFDSCxhQUFhRyxVQUFVQyxPQUFPQyxTQUFTLENBQUNDLFFBQVEsQ0FBQ0MsSUFBSSxDQUFDSixXQUFXLG1CQUFtQjtRQUNyRixPQUFPO0lBQ1g7SUFDQSxJQUFJQyxPQUFPSSxjQUFjLENBQUNMLFdBQVcsTUFBTTtRQUN2QyxPQUFPO0lBQ1g7SUFDQSxJQUFJTSxRQUFRTjtJQUNaLE1BQU9DLE9BQU9JLGNBQWMsQ0FBQ0MsV0FBVyxLQUFNO1FBQzFDQSxRQUFRTCxPQUFPSSxjQUFjLENBQUNDO0lBQ2xDO0lBQ0EsT0FBT0wsT0FBT0ksY0FBYyxDQUFDTCxXQUFXTTtBQUM1QyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2lzX29iamVjdC5qcz8zMjEzIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIGlzT2JqZWN0TGlrZSh2YWx1ZSkge1xuICAgIHJldHVybiB0eXBlb2YgdmFsdWUgPT09ICdvYmplY3QnICYmIHZhbHVlICE9PSBudWxsO1xufVxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gaXNPYmplY3QoaW5wdXQpIHtcbiAgICBpZiAoIWlzT2JqZWN0TGlrZShpbnB1dCkgfHwgT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGlucHV0KSAhPT0gJ1tvYmplY3QgT2JqZWN0XScpIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgICBpZiAoT2JqZWN0LmdldFByb3RvdHlwZU9mKGlucHV0KSA9PT0gbnVsbCkge1xuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG4gICAgbGV0IHByb3RvID0gaW5wdXQ7XG4gICAgd2hpbGUgKE9iamVjdC5nZXRQcm90b3R5cGVPZihwcm90bykgIT09IG51bGwpIHtcbiAgICAgICAgcHJvdG8gPSBPYmplY3QuZ2V0UHJvdG90eXBlT2YocHJvdG8pO1xuICAgIH1cbiAgICByZXR1cm4gT2JqZWN0LmdldFByb3RvdHlwZU9mKGlucHV0KSA9PT0gcHJvdG87XG59XG4iXSwibmFtZXMiOlsiaXNPYmplY3RMaWtlIiwidmFsdWUiLCJpc09iamVjdCIsImlucHV0IiwiT2JqZWN0IiwicHJvdG90eXBlIiwidG9TdHJpbmciLCJjYWxsIiwiZ2V0UHJvdG90eXBlT2YiLCJwcm90byJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/iv.js": /*!***************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/iv.js ***! \***************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ bitLength: () => (/* binding */ bitLength),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _runtime_random_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../runtime/random.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/random.js\");\n\n\nfunction bitLength(alg) {\n switch(alg){\n case \"A128GCM\":\n case \"A128GCMKW\":\n case \"A192GCM\":\n case \"A192GCMKW\":\n case \"A256GCM\":\n case \"A256GCMKW\":\n return 96;\n case \"A128CBC-HS256\":\n case \"A192CBC-HS384\":\n case \"A256CBC-HS512\":\n return 128;\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JOSENotSupported(`Unsupported JWE Algorithm: ${alg}`);\n }\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((alg)=>(0,_runtime_random_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(new Uint8Array(bitLength(alg) >> 3)));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2l2LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBcUQ7QUFDWDtBQUNuQyxTQUFTRSxVQUFVQyxHQUFHO0lBQ3pCLE9BQVFBO1FBQ0osS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1lBQ0QsT0FBTztRQUNYLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztZQUNELE9BQU87UUFDWDtZQUNJLE1BQU0sSUFBSUgsNkRBQWdCQSxDQUFDLENBQUMsMkJBQTJCLEVBQUVHLElBQUksQ0FBQztJQUN0RTtBQUNKO0FBQ0EsaUVBQWUsQ0FBQ0EsTUFBUUYsOERBQU1BLENBQUMsSUFBSUcsV0FBV0YsVUFBVUMsUUFBUSxHQUFFLEVBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2xpYi9pdi5qcz84NGQ5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEpPU0VOb3RTdXBwb3J0ZWQgfSBmcm9tICcuLi91dGlsL2Vycm9ycy5qcyc7XG5pbXBvcnQgcmFuZG9tIGZyb20gJy4uL3J1bnRpbWUvcmFuZG9tLmpzJztcbmV4cG9ydCBmdW5jdGlvbiBiaXRMZW5ndGgoYWxnKSB7XG4gICAgc3dpdGNoIChhbGcpIHtcbiAgICAgICAgY2FzZSAnQTEyOEdDTSc6XG4gICAgICAgIGNhc2UgJ0ExMjhHQ01LVyc6XG4gICAgICAgIGNhc2UgJ0ExOTJHQ00nOlxuICAgICAgICBjYXNlICdBMTkyR0NNS1cnOlxuICAgICAgICBjYXNlICdBMjU2R0NNJzpcbiAgICAgICAgY2FzZSAnQTI1NkdDTUtXJzpcbiAgICAgICAgICAgIHJldHVybiA5NjtcbiAgICAgICAgY2FzZSAnQTEyOENCQy1IUzI1Nic6XG4gICAgICAgIGNhc2UgJ0ExOTJDQkMtSFMzODQnOlxuICAgICAgICBjYXNlICdBMjU2Q0JDLUhTNTEyJzpcbiAgICAgICAgICAgIHJldHVybiAxMjg7XG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZChgVW5zdXBwb3J0ZWQgSldFIEFsZ29yaXRobTogJHthbGd9YCk7XG4gICAgfVxufVxuZXhwb3J0IGRlZmF1bHQgKGFsZykgPT4gcmFuZG9tKG5ldyBVaW50OEFycmF5KGJpdExlbmd0aChhbGcpID4+IDMpKTtcbiJdLCJuYW1lcyI6WyJKT1NFTm90U3VwcG9ydGVkIiwicmFuZG9tIiwiYml0TGVuZ3RoIiwiYWxnIiwiVWludDhBcnJheSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/iv.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/jwt_claims_set.js": /*!***************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/jwt_claims_set.js ***! \***************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _buffer_utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _epoch_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./epoch.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/epoch.js\");\n/* harmony import */ var _secs_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./secs.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/secs.js\");\n/* harmony import */ var _is_object_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./is_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\");\n\n\n\n\n\nconst normalizeTyp = (value)=>value.toLowerCase().replace(/^application\\//, \"\");\nconst checkAudiencePresence = (audPayload, audOption)=>{\n if (typeof audPayload === \"string\") {\n return audOption.includes(audPayload);\n }\n if (Array.isArray(audPayload)) {\n return audOption.some(Set.prototype.has.bind(new Set(audPayload)));\n }\n return false;\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((protectedHeader, encodedPayload, options = {})=>{\n const { typ } = options;\n if (typ && (typeof protectedHeader.typ !== \"string\" || normalizeTyp(protectedHeader.typ) !== normalizeTyp(typ))) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTClaimValidationFailed('unexpected \"typ\" JWT header value', \"typ\", \"check_failed\");\n }\n let payload;\n try {\n payload = JSON.parse(_buffer_utils_js__WEBPACK_IMPORTED_MODULE_1__.decoder.decode(encodedPayload));\n } catch {}\n if (!(0,_is_object_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(payload)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTInvalid(\"JWT Claims Set must be a top-level JSON object\");\n }\n const { requiredClaims = [], issuer, subject, audience, maxTokenAge } = options;\n if (maxTokenAge !== undefined) requiredClaims.push(\"iat\");\n if (audience !== undefined) requiredClaims.push(\"aud\");\n if (subject !== undefined) requiredClaims.push(\"sub\");\n if (issuer !== undefined) requiredClaims.push(\"iss\");\n for (const claim of new Set(requiredClaims.reverse())){\n if (!(claim in payload)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTClaimValidationFailed(`missing required \"${claim}\" claim`, claim, \"missing\");\n }\n }\n if (issuer && !(Array.isArray(issuer) ? issuer : [\n issuer\n ]).includes(payload.iss)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTClaimValidationFailed('unexpected \"iss\" claim value', \"iss\", \"check_failed\");\n }\n if (subject && payload.sub !== subject) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTClaimValidationFailed('unexpected \"sub\" claim value', \"sub\", \"check_failed\");\n }\n if (audience && !checkAudiencePresence(payload.aud, typeof audience === \"string\" ? [\n audience\n ] : audience)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTClaimValidationFailed('unexpected \"aud\" claim value', \"aud\", \"check_failed\");\n }\n let tolerance;\n switch(typeof options.clockTolerance){\n case \"string\":\n tolerance = (0,_secs_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(options.clockTolerance);\n break;\n case \"number\":\n tolerance = options.clockTolerance;\n break;\n case \"undefined\":\n tolerance = 0;\n break;\n default:\n throw new TypeError(\"Invalid clockTolerance option type\");\n }\n const { currentDate } = options;\n const now = (0,_epoch_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(currentDate || new Date());\n if ((payload.iat !== undefined || maxTokenAge) && typeof payload.iat !== \"number\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTClaimValidationFailed('\"iat\" claim must be a number', \"iat\", \"invalid\");\n }\n if (payload.nbf !== undefined) {\n if (typeof payload.nbf !== \"number\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTClaimValidationFailed('\"nbf\" claim must be a number', \"nbf\", \"invalid\");\n }\n if (payload.nbf > now + tolerance) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTClaimValidationFailed('\"nbf\" claim timestamp check failed', \"nbf\", \"check_failed\");\n }\n }\n if (payload.exp !== undefined) {\n if (typeof payload.exp !== \"number\") {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTClaimValidationFailed('\"exp\" claim must be a number', \"exp\", \"invalid\");\n }\n if (payload.exp <= now - tolerance) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTExpired('\"exp\" claim timestamp check failed', \"exp\", \"check_failed\");\n }\n }\n if (maxTokenAge) {\n const age = now - payload.iat;\n const max = typeof maxTokenAge === \"number\" ? maxTokenAge : (0,_secs_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(maxTokenAge);\n if (age - tolerance > max) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTExpired('\"iat\" claim timestamp check failed (too far in the past)', \"iat\", \"check_failed\");\n }\n if (age < 0 - tolerance) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTClaimValidationFailed('\"iat\" claim timestamp check failed (it should be in the past)', \"iat\", \"check_failed\");\n }\n }\n return payload;\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL2p3dF9jbGFpbXNfc2V0LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFxRjtBQUN6QztBQUNiO0FBQ0Y7QUFDUztBQUN0QyxNQUFNTyxlQUFlLENBQUNDLFFBQVVBLE1BQU1DLFdBQVcsR0FBR0MsT0FBTyxDQUFDLGtCQUFrQjtBQUM5RSxNQUFNQyx3QkFBd0IsQ0FBQ0MsWUFBWUM7SUFDdkMsSUFBSSxPQUFPRCxlQUFlLFVBQVU7UUFDaEMsT0FBT0MsVUFBVUMsUUFBUSxDQUFDRjtJQUM5QjtJQUNBLElBQUlHLE1BQU1DLE9BQU8sQ0FBQ0osYUFBYTtRQUMzQixPQUFPQyxVQUFVSSxJQUFJLENBQUNDLElBQUlDLFNBQVMsQ0FBQ0MsR0FBRyxDQUFDQyxJQUFJLENBQUMsSUFBSUgsSUFBSU47SUFDekQ7SUFDQSxPQUFPO0FBQ1g7QUFDQSxpRUFBZSxDQUFDVSxpQkFBaUJDLGdCQUFnQkMsVUFBVSxDQUFDLENBQUM7SUFDekQsTUFBTSxFQUFFQyxHQUFHLEVBQUUsR0FBR0Q7SUFDaEIsSUFBSUMsT0FDQyxRQUFPSCxnQkFBZ0JHLEdBQUcsS0FBSyxZQUM1QmxCLGFBQWFlLGdCQUFnQkcsR0FBRyxNQUFNbEIsYUFBYWtCLElBQUcsR0FBSTtRQUM5RCxNQUFNLElBQUl6QixxRUFBd0JBLENBQUMscUNBQXFDLE9BQU87SUFDbkY7SUFDQSxJQUFJMEI7SUFDSixJQUFJO1FBQ0FBLFVBQVVDLEtBQUtDLEtBQUssQ0FBQ3pCLHFEQUFPQSxDQUFDMEIsTUFBTSxDQUFDTjtJQUN4QyxFQUNBLE9BQU0sQ0FDTjtJQUNBLElBQUksQ0FBQ2pCLHlEQUFRQSxDQUFDb0IsVUFBVTtRQUNwQixNQUFNLElBQUl4Qix1REFBVUEsQ0FBQztJQUN6QjtJQUNBLE1BQU0sRUFBRTRCLGlCQUFpQixFQUFFLEVBQUVDLE1BQU0sRUFBRUMsT0FBTyxFQUFFQyxRQUFRLEVBQUVDLFdBQVcsRUFB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d0JBLENBQUMsaUVBQWlFLE9BQU87UUFDL0c7SUFDSjtJQUNBLE9BQU8wQjtBQUNYLEdBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2xpYi9qd3RfY2xhaW1zX3NldC5qcz82MmE1Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEpXVENsYWltVmFsaWRhdGlvbkZhaWxlZCwgSldURXhwaXJlZCwgSldUSW52YWxpZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmltcG9ydCB7IGRlY29kZXIgfSBmcm9tICcuL2J1ZmZlcl91dGlscy5qcyc7XG5pbXBvcnQgZXBvY2ggZnJvbSAnLi9lcG9jaC5qcyc7XG5pbXBvcnQgc2VjcyBmcm9tICcuL3NlY3MuanMnO1xuaW1wb3J0IGlzT2JqZWN0IGZyb20gJy4vaXNfb2JqZWN0LmpzJztcbmNvbnN0IG5vcm1hbGl6ZVR5cCA9ICh2YWx1ZSkgPT4gdmFsdWUudG9Mb3dlckNhc2UoKS5yZXBsYWNlKC9eYXBwbGljYXRpb25cXC8vLCAnJyk7XG5jb25zdCBjaGVja0F1ZGllbmNlUHJlc2VuY2UgPSAoYXVkUGF5bG9hZCwgYXVkT3B0aW9uKSA9PiB7XG4gICAgaWYgKHR5cGVvZiBhdWRQYXlsb2FkID09PSAnc3RyaW5nJykge1xuICAgICAgICByZXR1cm4gYXVkT3B0aW9uLmluY2x1ZGVzKGF1ZFBheWxvYWQpO1xuICAgIH1cbiAgICBpZiAoQXJyYXkuaXNBcnJheShhdWRQYXlsb2FkKSkge1xuICAgICAgICByZXR1cm4gYXVkT3B0aW9uLnNvbWUoU2V0LnByb3RvdHlwZS5oYXMuYmluZChuZXcgU2V0KGF1ZFBheWxvYWQpKSk7XG4gICAgfVxuICAgIHJldHVybiBmYWxzZTtcbn07XG5leHBvcnQgZGVmYXVsdCAocHJvdGVjdGVkSGVhZGVyLCBlbmNvZGVkUGF5bG9hZCwgb3B0aW9ucyA9IHt9KSA9PiB7XG4gICAgY29uc3QgeyB0eXAgfSA9IG9wdGlvbnM7XG4gICAgaWYgKHR5cCAmJlxuICAgICAgICAodHlwZW9mIHByb3RlY3RlZEhlYWRlci50eXAgIT09ICdzdHJpbmcnIHx8XG4gICAgICAgICAgICBub3JtYWxpemVUeXAocHJvdGVjdGVkSGVhZGVyLnR5cCkgIT09IG5vcm1hbGl6ZVR5cCh0eXApKSkge1xuICAgICAgICB0aHJvdyBuZXcgSldUQ2xhaW1WYWxpZGF0aW9uRmFpbGVkKCd1bmV4cGVjdGVkIFwidHlwXCIgSldUIGhlYWRlciB2YWx1ZScsICd0eXAnLCAnY2hlY2tfZmFpbGVkJyk7XG4gICAgfVxuICAgIGxldCBwYXlsb2FkO1xuICAgIHRyeSB7XG4gICAgICAgIHBheWxvYWQgPSBKU09OLnBhcnNlKGRlY29kZXIuZGVjb2RlKGVuY29kZWRQYXlsb2FkKSk7XG4gICAgfVxuICAgIGNhdGNoIHtcbiAgICB9XG4gICAgaWYgKCFpc09iamVjdChwYXlsb2FkKSkge1xuICAgICAgICB0aHJvdyBuZXcgSldUSW52YWxpZCgnSldUIENsYWltcyBTZXQgbXVzdCBiZSBhIHRvcC1sZXZlbCBKU09OIG9iamVjdCcpO1xuICAgIH1cbiAgICBjb25zdCB7IHJlcXVpcmVkQ2xhaW1zID0gW10sIGlzc3Vlciwgc3ViamVjdCwgYXVkaWVuY2UsIG1heFRva2VuQWdlIH0gPSBvcHRpb25zO1xuICAgIGlmIChtYXhUb2tlbkFnZSAhPT0gdW5kZWZpbmVkKVxuICAgICAgICByZXF1aXJlZENsYWltcy5wdXNoKCdpYXQnKTtcbiAgICBpZiAoYXVkaWVuY2UgIT09IHVuZGVmaW5lZClcbiAgICAgICAgcmVxdWlyZWRDbGFpbXMucHVzaCgnYXVkJyk7XG4gICAgaWYgKHN1YmplY3QgIT09IHVuZGVmaW5lZClcbiAgICAgICAgcmVxdWlyZWRDbGFpbXMucHVzaCgnc3ViJyk7XG4gICAgaWYgKGlzc3VlciAhPT0gdW5kZWZpbmVkKVxuICAgICAgICByZXF1aXJlZENsYWltcy5wdXNoKCdpc3MnKTtcbiAgICBmb3IgKGNvbnN0IGNsYWltIG9mIG5ldyBTZXQocmVxdWlyZWRDbGFpbXMucmV2ZXJzZSgpKSkge1xuICAgICAgICBpZiAoIShjbGFpbSBpbiBwYXlsb2FkKSkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEpXVENsYWltVmFsaWRhdGlvbkZhaWxlZChgbWlzc2luZyByZXF1aXJlZCBcIiR7Y2xhaW19XCIgY2xhaW1gLCBjbGFpbSwgJ21pc3NpbmcnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpZiAoaXNzdWVyICYmICEoQXJyYXkuaXNBcnJheShpc3N1ZXIpID8gaXNzdWVyIDogW2lzc3Vlcl0pLmluY2x1ZGVzKHBheWxvYWQuaXNzKSkge1xuICAgICAgICB0aHJvdyBuZXcgSldUQ2xhaW1WYWxpZGF0aW9uRmFpbGVkKCd1bmV4cGVjdGVkIFwiaXNzXCIgY2xhaW0gdmFsdWUnLCAnaXNzJywgJ2NoZWNrX2ZhaWxlZCcpO1xuICAgIH1cbiAgICBpZiAoc3ViamVjdCAmJiBwYXlsb2FkLnN1YiAhPT0gc3ViamVjdCkge1xuICAgICAgICB0aHJvdyBuZXcgSldUQ2xhaW1WYWxpZGF0aW9uRmFpbGVkKCd1bmV4cGVjdGVkIFwic3ViXCIgY2xhaW0gdmFsdWUnLCAnc3ViJywgJ2NoZWNrX2ZhaWxlZCcpO1xuICAgIH1cbiAgICBpZiAoYXVkaWVuY2UgJiZcbiAgICAgICAgIWNoZWNrQXVkaWVuY2VQcmVzZW5jZShwYXlsb2FkLmF1ZCwgdHlwZW9mIGF1ZGllbmNlID09PSAnc3RyaW5nJyA/IFthdWRpZW5jZV0gOiBhdWRpZW5jZSkpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpXVENsYWltVmFsaWRhdGlvbkZhaWxlZCgndW5leHBlY3RlZCBcImF1ZFwiIGNsYWltIHZhbHVlJywgJ2F1ZCcsICdjaGVja19mYWlsZWQnKTtcbiAgICB9XG4gICAgbGV0IHRvbGVyYW5jZTtcbiAgICBzd2l0Y2ggKHR5cGVvZiBvcHRpb25zLmNsb2NrVG9sZXJhbmNlKSB7XG4gICAgICAgIGNhc2UgJ3N0cmluZyc6XG4gICAgICAgICAgICB0b2xlcmFuY2UgPSBzZWNzKG9wdGlvbnMuY2xvY2tUb2xlcmFuY2UpO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIGNhc2UgJ251bWJlcic6XG4gICAgICAgICAgICB0b2xlcmFuY2UgPSBvcHRpb25zLmNsb2NrVG9sZXJhbmNlO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIGNhc2UgJ3VuZGVmaW5lZCc6XG4gICAgICAgICAgICB0b2xlcmFuY2UgPSAwO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdJbnZhbGlkIGNsb2NrVG9sZXJhbmNlIG9wdGlvbiB0eXBlJyk7XG4gICAgfVxuICAgIGNvbnN0IHsgY3VycmVudERhdGUgfSA9IG9wdGlvbnM7XG4gICAgY29uc3Qgbm93ID0gZXBvY2goY3VycmVudERhdGUgfHwgbmV3IERhdGUoKSk7XG4gICAgaWYgKChwYXlsb2FkLmlhdCAhPT0gdW5kZWZpbmVkIHx8IG1heFRva2VuQWdlKSAmJiB0eXBlb2YgcGF5bG9hZC5pYXQgIT09ICdudW1iZXInKSB7XG4gICAgICAgIHRocm93IG5ldyBKV1RDbGFpbVZhbGlkYXRpb25GYWlsZWQoJ1wiaWF0XCIgY2xhaW0gbXVzdCBiZSBhIG51bWJlcicsICdpYXQnLCAnaW52YWxpZCcpO1xuICAgIH1cbiAgICBpZiAocGF5bG9hZC5uYmYgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICBpZiAodHlwZW9mIHBheWxvYWQubmJmICE9PSAnbnVtYmVyJykge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEpXVENsYWltVmFsaWRhdGlvbkZhaWxlZCgnXCJuYmZcIiBjbGFpbSBtdXN0IGJlIGEgbnVtYmVyJywgJ25iZicsICdpbnZhbGlkJyk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHBheWxvYWQubmJmID4gbm93ICsgdG9sZXJhbmNlKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSldUQ2xhaW1WYWxpZGF0aW9uRmFpbGVkKCdcIm5iZlwiIGNsYWltIHRpbWVzdGFtcCBjaGVjayBmYWlsZWQnLCAnbmJmJywgJ2NoZWNrX2ZhaWxlZCcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlmIChwYXlsb2FkLmV4cCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIGlmICh0eXBlb2YgcGF5bG9hZC5leHAgIT09ICdudW1iZXInKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSldUQ2xhaW1WYWxpZGF0aW9uRmFpbGVkKCdcImV4cFwiIGNsYWltIG11c3QgYmUgYSBudW1iZXInLCAnZXhwJywgJ2ludmFsaWQnKTtcbiAgICAgICAgfVxuICAgICAgICBpZiAocGF5bG9hZC5leHAgPD0gbm93IC0gdG9sZXJhbmNlKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSldURXhwaXJlZCgnXCJleHBcIiBjbGFpbSB0aW1lc3RhbXAgY2hlY2sgZmFpbGVkJywgJ2V4cCcsICdjaGVja19mYWlsZWQnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpZiAobWF4VG9rZW5BZ2UpIHtcbiAgICAgICAgY29uc3QgYWdlID0gbm93IC0gcGF5bG9hZC5pYXQ7XG4gICAgICAgIGNvbnN0IG1heCA9IHR5cGVvZiBtYXhUb2tlbkFnZSA9PT0gJ251bWJlcicgPyBtYXhUb2tlbkFnZSA6IHNlY3MobWF4VG9rZW5BZ2UpO1xuICAgICAgICBpZiAoYWdlIC0gdG9sZXJhbmNlID4gbWF4KSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSldURXhwaXJlZCgnXCJpYXRcIiBjbGFpbSB0aW1lc3RhbXAgY2hlY2sgZmFpbGVkICh0b28gZmFyIGluIHRoZSBwYXN0KScsICdpYXQnLCAnY2hlY2tfZmFpbGVkJyk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGFnZSA8IDAgLSB0b2xlcmFuY2UpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBKV1RDbGFpbVZhbGlkYXRpb25GYWlsZWQoJ1wiaWF0XCIgY2xhaW0gdGltZXN0YW1wIGNoZWNrIGZhaWxlZCAoaXQgc2hvdWxkIGJlIGluIHRoZSBwYXN0KScsICdpYXQnLCAnY2hlY2tfZmFpbGVkJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIHBheWxvYWQ7XG59O1xuIl0sIm5hbWVzIjpbIkpXVENsYWltVmFsaWRhdGlvbkZhaWxlZCIsIkpXVEV4cGlyZWQiLCJKV1RJbnZhbGlkIiwiZGVjb2RlciIsImVwb2NoIiwic2VjcyIsImlzT2JqZWN0Iiwibm9ybWFsaXplVHlwIiwidmFsdWUiLCJ0b0xvd2VyQ2FzZSIsInJlcGxhY2UiLCJjaGVja0F1ZGllbmNlUHJlc2VuY2UiLCJhdWRQYXlsb2FkIiwiYXVkT3B0aW9uIiwiaW5jbHVkZXMiLCJBcnJheSIsImlzQXJyYXkiLCJzb21lIiwiU2V0IiwicHJvdG90eXBlIiwiaGFzIiwiYmluZCIsInByb3RlY3RlZEhlYWRlciIsImVuY29kZWRQYXlsb2FkIiwib3B0aW9ucyIsInR5cCIsInBheWxvYWQiLCJKU09OIiwicGFyc2UiLCJkZWNvZGUiLCJyZXF1aXJlZENsYWltcyIsImlzc3VlciIsInN1YmplY3QiLCJhdWRpZW5jZSIsIm1heFRva2VuQWdlIiwidW5kZWZpbmVkIiwicHVzaCIsImNsYWltIiwicmV2ZXJzZSIsImlzcyIsInN1YiIsImF1ZCIsInRvbGVyYW5jZSIsImNsb2NrVG9sZXJhbmNlIiwiVHlwZUVycm9yIiwiY3VycmVudERhdGUiLCJub3ciLCJEYXRlIiwiaWF0IiwibmJmIiwiZXhwIiwiYWdlIiwibWF4Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/jwt_claims_set.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/secs.js": /*!*****************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/secs.js ***! \*****************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nconst minute = 60;\nconst hour = minute * 60;\nconst day = hour * 24;\nconst week = day * 7;\nconst year = day * 365.25;\nconst REGEX = /^(\\d+|\\d+\\.\\d+) ?(seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)$/i;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((str)=>{\n const matched = REGEX.exec(str);\n if (!matched) {\n throw new TypeError(\"Invalid time period format\");\n }\n const value = parseFloat(matched[1]);\n const unit = matched[2].toLowerCase();\n switch(unit){\n case \"sec\":\n case \"secs\":\n case \"second\":\n case \"seconds\":\n case \"s\":\n return Math.round(value);\n case \"minute\":\n case \"minutes\":\n case \"min\":\n case \"mins\":\n case \"m\":\n return Math.round(value * minute);\n case \"hour\":\n case \"hours\":\n case \"hr\":\n case \"hrs\":\n case \"h\":\n return Math.round(value * hour);\n case \"day\":\n case \"days\":\n case \"d\":\n return Math.round(value * day);\n case \"week\":\n case \"weeks\":\n case \"w\":\n return Math.round(value * week);\n default:\n return Math.round(value * year);\n }\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL3NlY3MuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE1BQU1BLFNBQVM7QUFDZixNQUFNQyxPQUFPRCxTQUFTO0FBQ3RCLE1BQU1FLE1BQU1ELE9BQU87QUFDbkIsTUFBTUUsT0FBT0QsTUFBTTtBQUNuQixNQUFNRSxPQUFPRixNQUFNO0FBQ25CLE1BQU1HLFFBQVE7QUFDZCxpRUFBZSxDQUFDQztJQUNaLE1BQU1DLFVBQVVGLE1BQU1HLElBQUksQ0FBQ0Y7SUFDM0IsSUFBSSxDQUFDQyxTQUFTO1FBQ1YsTUFBTSxJQUFJRSxVQUFVO0lBQ3hCO0lBQ0EsTUFBTUMsUUFBUUMsV0FBV0osT0FBTyxDQUFDLEVBQUU7SUFDbkMsTUFBTUssT0FBT0wsT0FBTyxDQUFDLEVBQUUsQ0FBQ00sV0FBVztJQUNuQyxPQUFRRDtRQUNKLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1lBQ0QsT0FBT0UsS0FBS0MsS0FBSyxDQUFDTDtRQUN0QixLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztZQUNELE9BQU9JLEtBQUtDLEtBQUssQ0FBQ0wsUUFBUVY7UUFDOUIsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7WUFDRCxPQUFPYyxLQUFLQyxLQUFLLENBQUNMLFFBQVFUO1FBQzlCLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztZQUNELE9BQU9hLEtBQUtDLEtBQUssQ0FBQ0wsUUFBUVI7UUFDOUIsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1lBQ0QsT0FBT1ksS0FBS0MsS0FBSyxDQUFDTCxRQUFRUDtRQUM5QjtZQUNJLE9BQU9XLEtBQUtDLEtBQUssQ0FBQ0wsUUFBUU47SUFDbEM7QUFDSixHQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9saWIvc2Vjcy5qcz9mYjQzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IG1pbnV0ZSA9IDYwO1xuY29uc3QgaG91ciA9IG1pbnV0ZSAqIDYwO1xuY29uc3QgZGF5ID0gaG91ciAqIDI0O1xuY29uc3Qgd2VlayA9IGRheSAqIDc7XG5jb25zdCB5ZWFyID0gZGF5ICogMzY1LjI1O1xuY29uc3QgUkVHRVggPSAvXihcXGQrfFxcZCtcXC5cXGQrKSA/KHNlY29uZHM/fHNlY3M/fHN8bWludXRlcz98bWlucz98bXxob3Vycz98aHJzP3xofGRheXM/fGR8d2Vla3M/fHd8eWVhcnM/fHlycz98eSkkL2k7XG5leHBvcnQgZGVmYXVsdCAoc3RyKSA9PiB7XG4gICAgY29uc3QgbWF0Y2hlZCA9IFJFR0VYLmV4ZWMoc3RyKTtcbiAgICBpZiAoIW1hdGNoZWQpIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignSW52YWxpZCB0aW1lIHBlcmlvZCBmb3JtYXQnKTtcbiAgICB9XG4gICAgY29uc3QgdmFsdWUgPSBwYXJzZUZsb2F0KG1hdGNoZWRbMV0pO1xuICAgIGNvbnN0IHVuaXQgPSBtYXRjaGVkWzJdLnRvTG93ZXJDYXNlKCk7XG4gICAgc3dpdGNoICh1bml0KSB7XG4gICAgICAgIGNhc2UgJ3NlYyc6XG4gICAgICAgIGNhc2UgJ3NlY3MnOlxuICAgICAgICBjYXNlICdzZWNvbmQnOlxuICAgICAgICBjYXNlICdzZWNvbmRzJzpcbiAgICAgICAgY2FzZSAncyc6XG4gICAgICAgICAgICByZXR1cm4gTWF0aC5yb3VuZCh2YWx1ZSk7XG4gICAgICAgIGNhc2UgJ21pbnV0ZSc6XG4gICAgICAgIGNhc2UgJ21pbnV0ZXMnOlxuICAgICAgICBjYXNlICdtaW4nOlxuICAgICAgICBjYXNlICdtaW5zJzpcbiAgICAgICAgY2FzZSAnbSc6XG4gICAgICAgICAgICByZXR1cm4gTWF0aC5yb3VuZCh2YWx1ZSAqIG1pbnV0ZSk7XG4gICAgICAgIGNhc2UgJ2hvdXInOlxuICAgICAgICBjYXNlICdob3Vycyc6XG4gICAgICAgIGNhc2UgJ2hyJzpcbiAgICAgICAgY2FzZSAnaHJzJzpcbiAgICAgICAgY2FzZSAnaCc6XG4gICAgICAgICAgICByZXR1cm4gTWF0aC5yb3VuZCh2YWx1ZSAqIGhvdXIpO1xuICAgICAgICBjYXNlICdkYXknOlxuICAgICAgICBjYXNlICdkYXlzJzpcbiAgICAgICAgY2FzZSAnZCc6XG4gICAgICAgICAgICByZXR1cm4gTWF0aC5yb3VuZCh2YWx1ZSAqIGRheSk7XG4gICAgICAgIGNhc2UgJ3dlZWsnOlxuICAgICAgICBjYXNlICd3ZWVrcyc6XG4gICAgICAgIGNhc2UgJ3cnOlxuICAgICAgICAgICAgcmV0dXJuIE1hdGgucm91bmQodmFsdWUgKiB3ZWVrKTtcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHJldHVybiBNYXRoLnJvdW5kKHZhbHVlICogeWVhcik7XG4gICAgfVxufTtcbiJdLCJuYW1lcyI6WyJtaW51dGUiLCJob3VyIiwiZGF5Iiwid2VlayIsInllYXIiLCJSRUdFWCIsInN0ciIsIm1hdGNoZWQiLCJleGVjIiwiVHlwZUVycm9yIiwidmFsdWUiLCJwYXJzZUZsb2F0IiwidW5pdCIsInRvTG93ZXJDYXNlIiwiTWF0aCIsInJvdW5kIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/secs.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/validate_algorithms.js": /*!********************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/validate_algorithms.js ***! \********************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nconst validateAlgorithms = (option, algorithms)=>{\n if (algorithms !== undefined && (!Array.isArray(algorithms) || algorithms.some((s)=>typeof s !== \"string\"))) {\n throw new TypeError(`\"${option}\" option must be an array of strings`);\n }\n if (!algorithms) {\n return undefined;\n }\n return new Set(algorithms);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (validateAlgorithms);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL3ZhbGlkYXRlX2FsZ29yaXRobXMuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE1BQU1BLHFCQUFxQixDQUFDQyxRQUFRQztJQUNoQyxJQUFJQSxlQUFlQyxhQUNkLEVBQUNDLE1BQU1DLE9BQU8sQ0FBQ0gsZUFBZUEsV0FBV0ksSUFBSSxDQUFDLENBQUNDLElBQU0sT0FBT0EsTUFBTSxTQUFRLEdBQUk7UUFDL0UsTUFBTSxJQUFJQyxVQUFVLENBQUMsQ0FBQyxFQUFFUCxPQUFPLG9DQUFvQyxDQUFDO0lBQ3hFO0lBQ0EsSUFBSSxDQUFDQyxZQUFZO1FBQ2IsT0FBT0M7SUFDWDtJQUNBLE9BQU8sSUFBSU0sSUFBSVA7QUFDbkI7QUFDQSxpRUFBZUYsa0JBQWtCQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9saWIvdmFsaWRhdGVfYWxnb3JpdGhtcy5qcz9kYTlmIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IHZhbGlkYXRlQWxnb3JpdGhtcyA9IChvcHRpb24sIGFsZ29yaXRobXMpID0+IHtcbiAgICBpZiAoYWxnb3JpdGhtcyAhPT0gdW5kZWZpbmVkICYmXG4gICAgICAgICghQXJyYXkuaXNBcnJheShhbGdvcml0aG1zKSB8fCBhbGdvcml0aG1zLnNvbWUoKHMpID0+IHR5cGVvZiBzICE9PSAnc3RyaW5nJykpKSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoYFwiJHtvcHRpb259XCIgb3B0aW9uIG11c3QgYmUgYW4gYXJyYXkgb2Ygc3RyaW5nc2ApO1xuICAgIH1cbiAgICBpZiAoIWFsZ29yaXRobXMpIHtcbiAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcbiAgICB9XG4gICAgcmV0dXJuIG5ldyBTZXQoYWxnb3JpdGhtcyk7XG59O1xuZXhwb3J0IGRlZmF1bHQgdmFsaWRhdGVBbGdvcml0aG1zO1xuIl0sIm5hbWVzIjpbInZhbGlkYXRlQWxnb3JpdGhtcyIsIm9wdGlvbiIsImFsZ29yaXRobXMiLCJ1bmRlZmluZWQiLCJBcnJheSIsImlzQXJyYXkiLCJzb21lIiwicyIsIlR5cGVFcnJvciIsIlNldCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/validate_algorithms.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/lib/validate_crit.js": /*!**************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/lib/validate_crit.js ***! \**************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n\nfunction validateCrit(Err, recognizedDefault, recognizedOption, protectedHeader, joseHeader) {\n if (joseHeader.crit !== undefined && protectedHeader.crit === undefined) {\n throw new Err('\"crit\" (Critical) Header Parameter MUST be integrity protected');\n }\n if (!protectedHeader || protectedHeader.crit === undefined) {\n return new Set();\n }\n if (!Array.isArray(protectedHeader.crit) || protectedHeader.crit.length === 0 || protectedHeader.crit.some((input)=>typeof input !== \"string\" || input.length === 0)) {\n throw new Err('\"crit\" (Critical) Header Parameter MUST be an array of non-empty strings when present');\n }\n let recognized;\n if (recognizedOption !== undefined) {\n recognized = new Map([\n ...Object.entries(recognizedOption),\n ...recognizedDefault.entries()\n ]);\n } else {\n recognized = recognizedDefault;\n }\n for (const parameter of protectedHeader.crit){\n if (!recognized.has(parameter)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JOSENotSupported(`Extension Header Parameter \"${parameter}\" is not recognized`);\n }\n if (joseHeader[parameter] === undefined) {\n throw new Err(`Extension Header Parameter \"${parameter}\" is missing`);\n } else if (recognized.get(parameter) && protectedHeader[parameter] === undefined) {\n throw new Err(`Extension Header Parameter \"${parameter}\" MUST be integrity protected`);\n }\n }\n return new Set(protectedHeader.crit);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (validateCrit);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vbGliL3ZhbGlkYXRlX2NyaXQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBcUQ7QUFDckQsU0FBU0MsYUFBYUMsR0FBRyxFQUFFQyxpQkFBaUIsRUFBRUMsZ0JBQWdCLEVBQUVDLGVBQWUsRUFBRUMsVUFBVTtJQUN2RixJQUFJQSxXQUFXQyxJQUFJLEtBQUtDLGFBQWFILGdCQUFnQkUsSUFBSSxLQUFLQyxXQUFXO1FBQ3JFLE1BQU0sSUFBSU4sSUFBSTtJQUNsQjtJQUNBLElBQUksQ0FBQ0csbUJBQW1CQSxnQkFBZ0JFLElBQUksS0FBS0MsV0FBVztRQUN4RCxPQUFPLElBQUlDO0lBQ2Y7SUFDQSxJQUFJLENBQUNDLE1BQU1DLE9BQU8sQ0FBQ04sZ0JBQWdCRSxJQUFJLEtBQ25DRixnQkFBZ0JFLElBQUksQ0FBQ0ssTUFBTSxLQUFLLEtBQ2hDUCxnQkFBZ0JFLElBQUksQ0FBQ00sSUFBSSxDQUFDLENBQUNDLFFBQVUsT0FBT0EsVUFBVSxZQUFZQSxNQUFNRixNQUFNLEtBQUssSUFBSTtRQUN2RixNQUFNLElBQUlWLElBQUk7SUFDbEI7SUFDQSxJQUFJYTtJQUNKLElBQUlYLHFCQUFxQkksV0FBVztRQUNoQ08sYUFBYSxJQUFJQyxJQUFJO2VBQUlDLE9BQU9DLE9BQU8sQ0FBQ2Q7ZUFBc0JELGtCQUFrQmUsT0FBTztTQUFHO0lBQzlGLE9BQ0s7UUFDREgsYUFBYVo7SUFDakI7SUFDQSxLQUFLLE1BQU1nQixhQUFhZCxnQkFBZ0JFLElBQUksQ0FBRTtRQUMxQyxJQUFJLENBQUNRLFdBQVdLLEdBQUcsQ0FBQ0QsWUFBWTtZQUM1QixNQUFNLElBQUluQiw2REFBZ0JBLENBQUMsQ0FBQyw0QkFBNEIsRUFBRW1CLFVBQVUsbUJBQW1CLENBQUM7UUFDNUY7UUFDQSxJQUFJYixVQUFVLENBQUNhLFVBQVUsS0FBS1gsV0FBVztZQUNyQyxNQUFNLElBQUlOLElBQUksQ0FBQyw0QkFBNEIsRUFBRWlCLFVBQVUsWUFBWSxDQUFDO1FBQ3hFLE9BQ0ssSUFBSUosV0FBV00sR0FBRyxDQUFDRixjQUFjZCxlQUFlLENBQUNjLFVBQVUsS0FBS1gsV0FBVztZQUM1RSxNQUFNLElBQUlOLElBQUksQ0FBQyw0QkFBNEIsRUFBRWlCLFVBQVUsNkJBQTZCLENBQUM7UUFDekY7SUFDSjtJQUNBLE9BQU8sSUFBSVYsSUFBSUosZ0JBQWdCRSxJQUFJO0FBQ3ZDO0FBQ0EsaUVBQWVOLFlBQVlBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL2xpYi92YWxpZGF0ZV9jcml0LmpzPzc2ZDIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSk9TRU5vdFN1cHBvcnRlZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmZ1bmN0aW9uIHZhbGlkYXRlQ3JpdChFcnIsIHJlY29nbml6ZWREZWZhdWx0LCByZWNvZ25pemVkT3B0aW9uLCBwcm90ZWN0ZWRIZWFkZXIsIGpvc2VIZWFkZXIpIHtcbiAgICBpZiAoam9zZUhlYWRlci5jcml0ICE9PSB1bmRlZmluZWQgJiYgcHJvdGVjdGVkSGVhZGVyLmNyaXQgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyKCdcImNyaXRcIiAoQ3JpdGljYWwpIEhlYWRlciBQYXJhbWV0ZXIgTVVTVCBiZSBpbnRlZ3JpdHkgcHJvdGVjdGVkJyk7XG4gICAgfVxuICAgIGlmICghcHJvdGVjdGVkSGVhZGVyIHx8IHByb3RlY3RlZEhlYWRlci5jcml0ID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgcmV0dXJuIG5ldyBTZXQoKTtcbiAgICB9XG4gICAgaWYgKCFBcnJheS5pc0FycmF5KHByb3RlY3RlZEhlYWRlci5jcml0KSB8fFxuICAgICAgICBwcm90ZWN0ZWRIZWFkZXIuY3JpdC5sZW5ndGggPT09IDAgfHxcbiAgICAgICAgcHJvdGVjdGVkSGVhZGVyLmNyaXQuc29tZSgoaW5wdXQpID0+IHR5cGVvZiBpbnB1dCAhPT0gJ3N0cmluZycgfHwgaW5wdXQubGVuZ3RoID09PSAwKSkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyKCdcImNyaXRcIiAoQ3JpdGljYWwpIEhlYWRlciBQYXJhbWV0ZXIgTVVTVCBiZSBhbiBhcnJheSBvZiBub24tZW1wdHkgc3RyaW5ncyB3aGVuIHByZXNlbnQnKTtcbiAgICB9XG4gICAgbGV0IHJlY29nbml6ZWQ7XG4gICAgaWYgKHJlY29nbml6ZWRPcHRpb24gIT09IHVuZGVmaW5lZCkge1xuICAgICAgICByZWNvZ25pemVkID0gbmV3IE1hcChbLi4uT2JqZWN0LmVudHJpZXMocmVjb2duaXplZE9wdGlvbiksIC4uLnJlY29nbml6ZWREZWZhdWx0LmVudHJpZXMoKV0pO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgcmVjb2duaXplZCA9IHJlY29nbml6ZWREZWZhdWx0O1xuICAgIH1cbiAgICBmb3IgKGNvbnN0IHBhcmFtZXRlciBvZiBwcm90ZWN0ZWRIZWFkZXIuY3JpdCkge1xuICAgICAgICBpZiAoIXJlY29nbml6ZWQuaGFzKHBhcmFtZXRlcikpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKGBFeHRlbnNpb24gSGVhZGVyIFBhcmFtZXRlciBcIiR7cGFyYW1ldGVyfVwiIGlzIG5vdCByZWNvZ25pemVkYCk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGpvc2VIZWFkZXJbcGFyYW1ldGVyXSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyKGBFeHRlbnNpb24gSGVhZGVyIFBhcmFtZXRlciBcIiR7cGFyYW1ldGVyfVwiIGlzIG1pc3NpbmdgKTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmIChyZWNvZ25pemVkLmdldChwYXJhbWV0ZXIpICYmIHByb3RlY3RlZEhlYWRlcltwYXJhbWV0ZXJdID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBFcnIoYEV4dGVuc2lvbiBIZWFkZXIgUGFyYW1ldGVyIFwiJHtwYXJhbWV0ZXJ9XCIgTVVTVCBiZSBpbnRlZ3JpdHkgcHJvdGVjdGVkYCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIG5ldyBTZXQocHJvdGVjdGVkSGVhZGVyLmNyaXQpO1xufVxuZXhwb3J0IGRlZmF1bHQgdmFsaWRhdGVDcml0O1xuIl0sIm5hbWVzIjpbIkpPU0VOb3RTdXBwb3J0ZWQiLCJ2YWxpZGF0ZUNyaXQiLCJFcnIiLCJyZWNvZ25pemVkRGVmYXVsdCIsInJlY29nbml6ZWRPcHRpb24iLCJwcm90ZWN0ZWRIZWFkZXIiLCJqb3NlSGVhZGVyIiwiY3JpdCIsInVuZGVmaW5lZCIsIlNldCIsIkFycmF5IiwiaXNBcnJheSIsImxlbmd0aCIsInNvbWUiLCJpbnB1dCIsInJlY29nbml6ZWQiLCJNYXAiLCJPYmplY3QiLCJlbnRyaWVzIiwicGFyYW1ldGVyIiwiaGFzIiwiZ2V0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/lib/validate_crit.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/aeskw.js": /*!**********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/aeskw.js ***! \**********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ unwrap: () => (/* binding */ unwrap),\n/* harmony export */ wrap: () => (/* binding */ wrap)\n/* harmony export */ });\n/* harmony import */ var buffer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! buffer */ \"buffer\");\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _webcrypto_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./webcrypto.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/webcrypto.js\");\n/* harmony import */ var _lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../lib/crypto_key.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/crypto_key.js\");\n/* harmony import */ var _is_key_object_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./is_key_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_object.js\");\n/* harmony import */ var _lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../lib/invalid_key_input.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/invalid_key_input.js\");\n/* harmony import */ var _ciphers_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./ciphers.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/ciphers.js\");\n/* harmony import */ var _is_key_like_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./is_key_like.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_like.js\");\n\n\n\n\n\n\n\n\n\n\nfunction checkKeySize(key, alg) {\n if (key.symmetricKeySize << 3 !== parseInt(alg.slice(1, 4), 10)) {\n throw new TypeError(`Invalid key size for alg: ${alg}`);\n }\n}\nfunction ensureKeyObject(key, alg, usage) {\n if ((0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(key)) {\n return key;\n }\n if (key instanceof Uint8Array) {\n return (0,crypto__WEBPACK_IMPORTED_MODULE_1__.createSecretKey)(key);\n }\n if ((0,_webcrypto_js__WEBPACK_IMPORTED_MODULE_3__.isCryptoKey)(key)) {\n (0,_lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_4__.checkEncCryptoKey)(key, alg, usage);\n return crypto__WEBPACK_IMPORTED_MODULE_1__.KeyObject.from(key);\n }\n throw new TypeError((0,_lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(key, ..._is_key_like_js__WEBPACK_IMPORTED_MODULE_6__.types, \"Uint8Array\"));\n}\nconst wrap = (alg, key, cek)=>{\n const size = parseInt(alg.slice(1, 4), 10);\n const algorithm = `aes${size}-wrap`;\n if (!(0,_ciphers_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(algorithm)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_8__.JOSENotSupported(`alg ${alg} is not supported either by JOSE or your javascript runtime`);\n }\n const keyObject = ensureKeyObject(key, alg, \"wrapKey\");\n checkKeySize(keyObject, alg);\n const cipher = (0,crypto__WEBPACK_IMPORTED_MODULE_1__.createCipheriv)(algorithm, keyObject, buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.alloc(8, 0xa6));\n return (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_9__.concat)(cipher.update(cek), cipher.final());\n};\nconst unwrap = (alg, key, encryptedKey)=>{\n const size = parseInt(alg.slice(1, 4), 10);\n const algorithm = `aes${size}-wrap`;\n if (!(0,_ciphers_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(algorithm)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_8__.JOSENotSupported(`alg ${alg} is not supported either by JOSE or your javascript runtime`);\n }\n const keyObject = ensureKeyObject(key, alg, \"unwrapKey\");\n checkKeySize(keyObject, alg);\n const cipher = (0,crypto__WEBPACK_IMPORTED_MODULE_1__.createDecipheriv)(algorithm, keyObject, buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.alloc(8, 0xa6));\n return (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_9__.concat)(cipher.update(encryptedKey), cipher.final());\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9hZXNrdy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBZ0M7QUFDc0Q7QUFDakM7QUFDTDtBQUNIO0FBQ1k7QUFDWjtBQUNhO0FBQ3JCO0FBQ0k7QUFDekMsU0FBU2EsYUFBYUMsR0FBRyxFQUFFQyxHQUFHO0lBQzFCLElBQUlELElBQUlFLGdCQUFnQixJQUFJLE1BQU1DLFNBQVNGLElBQUlHLEtBQUssQ0FBQyxHQUFHLElBQUksS0FBSztRQUM3RCxNQUFNLElBQUlDLFVBQVUsQ0FBQywwQkFBMEIsRUFBRUosSUFBSSxDQUFDO0lBQzFEO0FBQ0o7QUFDQSxTQUFTSyxnQkFBZ0JOLEdBQUcsRUFBRUMsR0FBRyxFQUFFTSxLQUFLO0lBQ3BDLElBQUlaLDZEQUFXQSxDQUFDSyxNQUFNO1FBQ2xCLE9BQU9BO0lBQ1g7SUFDQSxJQUFJQSxlQUFlUSxZQUFZO1FBQzNCLE9BQU9sQix1REFBZUEsQ0FBQ1U7SUFDM0I7SUFDQSxJQUFJUCwwREFBV0EsQ0FBQ08sTUFBTTtRQUNsQk4scUVBQWlCQSxDQUFDTSxLQUFLQyxLQUFLTTtRQUM1QixPQUFPcEIsNkNBQVNBLENBQUNzQixJQUFJLENBQUNUO0lBQzFCO0lBQ0EsTUFBTSxJQUFJSyxVQUFVVCxxRUFBZUEsQ0FBQ0ksUUFBUUYsa0RBQUtBLEVBQUU7QUFDdkQ7QUFDTyxNQUFNWSxPQUFPLENBQUNULEtBQUtELEtBQUtXO0lBQzNCLE1BQU1DLE9BQU9ULFNBQVNGLElBQUlHLEtBQUssQ0FBQyxHQUFHLElBQUk7SUFDdkMsTUFBTVMsWUFBWSxDQUFDLEdBQUcsRUFBRUQsS0FBSyxLQUFLLENBQUM7SUFDbkMsSUFBSSxDQUFDZix1REFBU0EsQ0FBQ2dCLFlBQVk7UUFDdkIsTUFBTSxJQUFJdEIsNkRBQWdCQSxDQUFDLENBQUMsSUFBSSxFQUFFVSxJQUFJLDJEQUEyRCxDQUFDO0lBQ3RHO0lBQ0EsTUFBTWEsWUFBWVIsZ0JBQWdCTixLQUFLQyxLQUFLO0lBQzVDRixhQUFhZSxXQUFXYjtJQUN4QixNQUFNYyxTQUFTMUIsc0RBQWNBLENBQUN3QixXQUFXQyxXQUFXNUIsMENBQU1BLENBQUM4QixLQUFLLENBQUMsR0FBRztJQUNwRSxPQUFPeEIsNERBQU1BLENBQUN1QixPQUFPRSxNQUFNLENBQUNOLE1BQU1JLE9BQU9HLEtBQUs7QUFDbEQsRUFBRTtBQUNLLE1BQU1DLFNBQVMsQ0FBQ2xCLEtBQUtELEtBQUtvQjtJQUM3QixNQUFNUixPQUFPVCxTQUFTRixJQUFJRyxLQUFLLENBQUMsR0FBRyxJQUFJO0lBQ3ZDLE1BQU1TLFlBQVksQ0FBQyxHQUFHLEVBQUVELEtBQUssS0FBSyxDQUFDO0lBQ25DLElBQUksQ0FBQ2YsdURBQVNBLENBQUNnQixZQUFZO1FBQ3ZCLE1BQU0sSUFBSXRCLDZEQUFnQkEsQ0FBQyxDQUFDLElBQUksRUFBRVUsSUFBSSwyREFBMkQsQ0FBQztJQUN0RztJQUNBLE1BQU1hLFlBQVlSLGdCQUFnQk4sS0FBS0MsS0FBSztJQUM1Q0YsYUFBYWUsV0FBV2I7SUFDeEIsTUFBTWMsU0FBUzNCLHdEQUFnQkEsQ0FBQ3lCLFdBQVdDLFdBQVc1QiwwQ0FBTUEsQ0FBQzhCLEtBQUssQ0FBQyxHQUFHO0lBQ3RFLE9BQU94Qiw0REFBTUEsQ0FBQ3VCLE9BQU9FLE1BQU0sQ0FBQ0csZUFBZUwsT0FBT0csS0FBSztBQUMzRCxFQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9ydW50aW1lL2Flc2t3LmpzP2Y1M2YiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQnVmZmVyIH0gZnJvbSAnYnVmZmVyJztcbmltcG9ydCB7IEtleU9iamVjdCwgY3JlYXRlRGVjaXBoZXJpdiwgY3JlYXRlQ2lwaGVyaXYsIGNyZWF0ZVNlY3JldEtleSB9IGZyb20gJ2NyeXB0byc7XG5pbXBvcnQgeyBKT1NFTm90U3VwcG9ydGVkIH0gZnJvbSAnLi4vdXRpbC9lcnJvcnMuanMnO1xuaW1wb3J0IHsgY29uY2F0IH0gZnJvbSAnLi4vbGliL2J1ZmZlcl91dGlscy5qcyc7XG5pbXBvcnQgeyBpc0NyeXB0b0tleSB9IGZyb20gJy4vd2ViY3J5cHRvLmpzJztcbmltcG9ydCB7IGNoZWNrRW5jQ3J5cHRvS2V5IH0gZnJvbSAnLi4vbGliL2NyeXB0b19rZXkuanMnO1xuaW1wb3J0IGlzS2V5T2JqZWN0IGZyb20gJy4vaXNfa2V5X29iamVjdC5qcyc7XG5pbXBvcnQgaW52YWxpZEtleUlucHV0IGZyb20gJy4uL2xpYi9pbnZhbGlkX2tleV9pbnB1dC5qcyc7XG5pbXBvcnQgc3VwcG9ydGVkIGZyb20gJy4vY2lwaGVycy5qcyc7XG5pbXBvcnQgeyB0eXBlcyB9IGZyb20gJy4vaXNfa2V5X2xpa2UuanMnO1xuZnVuY3Rpb24gY2hlY2tLZXlTaXplKGtleSwgYWxnKSB7XG4gICAgaWYgKGtleS5zeW1tZXRyaWNLZXlTaXplIDw8IDMgIT09IHBhcnNlSW50KGFsZy5zbGljZSgxLCA0KSwgMTApKSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoYEludmFsaWQga2V5IHNpemUgZm9yIGFsZzogJHthbGd9YCk7XG4gICAgfVxufVxuZnVuY3Rpb24gZW5zdXJlS2V5T2JqZWN0KGtleSwgYWxnLCB1c2FnZSkge1xuICAgIGlmIChpc0tleU9iamVjdChrZXkpKSB7XG4gICAgICAgIHJldHVybiBrZXk7XG4gICAgfVxuICAgIGlmIChrZXkgaW5zdGFuY2VvZiBVaW50OEFycmF5KSB7XG4gICAgICAgIHJldHVybiBjcmVhdGVTZWNyZXRLZXkoa2V5KTtcbiAgICB9XG4gICAgaWYgKGlzQ3J5cHRvS2V5KGtleSkpIHtcbiAgICAgICAgY2hlY2tFbmNDcnlwdG9LZXkoa2V5LCBhbGcsIHVzYWdlKTtcbiAgICAgICAgcmV0dXJuIEtleU9iamVjdC5mcm9tKGtleSk7XG4gICAgfVxuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoaW52YWxpZEtleUlucHV0KGtleSwgLi4udHlwZXMsICdVaW50OEFycmF5JykpO1xufVxuZXhwb3J0IGNvbnN0IHdyYXAgPSAoYWxnLCBrZXksIGNlaykgPT4ge1xuICAgIGNvbnN0IHNpemUgPSBwYXJzZUludChhbGcuc2xpY2UoMSwgNCksIDEwKTtcbiAgICBjb25zdCBhbGdvcml0aG0gPSBgYWVzJHtzaXplfS13cmFwYDtcbiAgICBpZiAoIXN1cHBvcnRlZChhbGdvcml0aG0pKSB7XG4gICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKGBhbGcgJHthbGd9IGlzIG5vdCBzdXBwb3J0ZWQgZWl0aGVyIGJ5IEpPU0Ugb3IgeW91ciBqYXZhc2NyaXB0IHJ1bnRpbWVgKTtcbiAgICB9XG4gICAgY29uc3Qga2V5T2JqZWN0ID0gZW5zdXJlS2V5T2JqZWN0KGtleSwgYWxnLCAnd3JhcEtleScpO1xuICAgIGNoZWNrS2V5U2l6ZShrZXlPYmplY3QsIGFsZyk7XG4gICAgY29uc3QgY2lwaGVyID0gY3JlYXRlQ2lwaGVyaXYoYWxnb3JpdGhtLCBrZXlPYmplY3QsIEJ1ZmZlci5hbGxvYyg4LCAweGE2KSk7XG4gICAgcmV0dXJuIGNvbmNhdChjaXBoZXIudXBkYXRlKGNlayksIGNpcGhlci5maW5hbCgpKTtcbn07XG5leHBvcnQgY29uc3QgdW53cmFwID0gKGFsZywga2V5LCBlbmNyeXB0ZWRLZXkpID0+IHtcbiAgICBjb25zdCBzaXplID0gcGFyc2VJbnQoYWxnLnNsaWNlKDEsIDQpLCAxMCk7XG4gICAgY29uc3QgYWxnb3JpdGhtID0gYGFlcyR7c2l6ZX0td3JhcGA7XG4gICAgaWYgKCFzdXBwb3J0ZWQoYWxnb3JpdGhtKSkge1xuICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZChgYWxnICR7YWxnfSBpcyBub3Qgc3VwcG9ydGVkIGVpdGhlciBieSBKT1NFIG9yIHlvdXIgamF2YXNjcmlwdCBydW50aW1lYCk7XG4gICAgfVxuICAgIGNvbnN0IGtleU9iamVjdCA9IGVuc3VyZUtleU9iamVjdChrZXksIGFsZywgJ3Vud3JhcEtleScpO1xuICAgIGNoZWNrS2V5U2l6ZShrZXlPYmplY3QsIGFsZyk7XG4gICAgY29uc3QgY2lwaGVyID0gY3JlYXRlRGVjaXBoZXJpdihhbGdvcml0aG0sIGtleU9iamVjdCwgQnVmZmVyLmFsbG9jKDgsIDB4YTYpKTtcbiAgICByZXR1cm4gY29uY2F0KGNpcGhlci51cGRhdGUoZW5jcnlwdGVkS2V5KSwgY2lwaGVyLmZpbmFsKCkpO1xufTtcbiJdLCJuYW1lcyI6WyJCdWZmZXIiLCJLZXlPYmplY3QiLCJjcmVhdGVEZWNpcGhlcml2IiwiY3JlYXRlQ2lwaGVyaXYiLCJjcmVhdGVTZWNyZXRLZXkiLCJKT1NFTm90U3VwcG9ydGVkIiwiY29uY2F0IiwiaXNDcnlwdG9LZXkiLCJjaGVja0VuY0NyeXB0b0tleSIsImlzS2V5T2JqZWN0IiwiaW52YWxpZEtleUlucHV0Iiwic3VwcG9ydGVkIiwidHlwZXMiLCJjaGVja0tleVNpemUiLCJrZXkiLCJhbGciLCJzeW1tZXRyaWNLZXlTaXplIiwicGFyc2VJbnQiLCJzbGljZSIsIlR5cGVFcnJvciIsImVuc3VyZUtleU9iamVjdCIsInVzYWdlIiwiVWludDhBcnJheSIsImZyb20iLCJ3cmFwIiwiY2VrIiwic2l6ZSIsImFsZ29yaXRobSIsImtleU9iamVjdCIsImNpcGhlciIsImFsbG9jIiwidXBkYXRlIiwiZmluYWwiLCJ1bndyYXAiLCJlbmNyeXB0ZWRLZXkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/aeskw.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/asn1.js": /*!*********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/asn1.js ***! \*********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ fromPKCS8: () => (/* binding */ fromPKCS8),\n/* harmony export */ fromSPKI: () => (/* binding */ fromSPKI),\n/* harmony export */ fromX509: () => (/* binding */ fromX509),\n/* harmony export */ toPKCS8: () => (/* binding */ toPKCS8),\n/* harmony export */ toSPKI: () => (/* binding */ toSPKI)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var buffer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! buffer */ \"buffer\");\n/* harmony import */ var _webcrypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./webcrypto.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/webcrypto.js\");\n/* harmony import */ var _is_key_object_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./is_key_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_object.js\");\n/* harmony import */ var _lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../lib/invalid_key_input.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/invalid_key_input.js\");\n/* harmony import */ var _is_key_like_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./is_key_like.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_like.js\");\n\n\n\n\n\n\nconst genericExport = (keyType, keyFormat, key)=>{\n let keyObject;\n if ((0,_webcrypto_js__WEBPACK_IMPORTED_MODULE_2__.isCryptoKey)(key)) {\n if (!key.extractable) {\n throw new TypeError(\"CryptoKey is not extractable\");\n }\n keyObject = crypto__WEBPACK_IMPORTED_MODULE_0__.KeyObject.from(key);\n } else if ((0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(key)) {\n keyObject = key;\n } else {\n throw new TypeError((0,_lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(key, ..._is_key_like_js__WEBPACK_IMPORTED_MODULE_5__.types));\n }\n if (keyObject.type !== keyType) {\n throw new TypeError(`key is not a ${keyType} key`);\n }\n return keyObject.export({\n format: \"pem\",\n type: keyFormat\n });\n};\nconst toSPKI = (key)=>{\n return genericExport(\"public\", \"spki\", key);\n};\nconst toPKCS8 = (key)=>{\n return genericExport(\"private\", \"pkcs8\", key);\n};\nconst fromPKCS8 = (pem)=>(0,crypto__WEBPACK_IMPORTED_MODULE_0__.createPrivateKey)({\n key: buffer__WEBPACK_IMPORTED_MODULE_1__.Buffer.from(pem.replace(/(?:-----(?:BEGIN|END) PRIVATE KEY-----|\\s)/g, \"\"), \"base64\"),\n type: \"pkcs8\",\n format: \"der\"\n });\nconst fromSPKI = (pem)=>(0,crypto__WEBPACK_IMPORTED_MODULE_0__.createPublicKey)({\n key: buffer__WEBPACK_IMPORTED_MODULE_1__.Buffer.from(pem.replace(/(?:-----(?:BEGIN|END) PUBLIC KEY-----|\\s)/g, \"\"), \"base64\"),\n type: \"spki\",\n format: \"der\"\n });\nconst fromX509 = (pem)=>(0,crypto__WEBPACK_IMPORTED_MODULE_0__.createPublicKey)({\n key: pem,\n type: \"spki\",\n format: \"pem\"\n });\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9hc24xLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQXNFO0FBQ3RDO0FBQ2E7QUFDQTtBQUNhO0FBQ2pCO0FBQ3pDLE1BQU1RLGdCQUFnQixDQUFDQyxTQUFTQyxXQUFXQztJQUN2QyxJQUFJQztJQUNKLElBQUlSLDBEQUFXQSxDQUFDTyxNQUFNO1FBQ2xCLElBQUksQ0FBQ0EsSUFBSUUsV0FBVyxFQUFFO1lBQ2xCLE1BQU0sSUFBSUMsVUFBVTtRQUN4QjtRQUNBRixZQUFZViw2Q0FBU0EsQ0FBQ2EsSUFBSSxDQUFDSjtJQUMvQixPQUNLLElBQUlOLDZEQUFXQSxDQUFDTSxNQUFNO1FBQ3ZCQyxZQUFZRDtJQUNoQixPQUNLO1FBQ0QsTUFBTSxJQUFJRyxVQUFVUixxRUFBZUEsQ0FBQ0ssUUFBUUosa0RBQUtBO0lBQ3JEO0lBQ0EsSUFBSUssVUFBVUksSUFBSSxLQUFLUCxTQUFTO1FBQzVCLE1BQU0sSUFBSUssVUFBVSxDQUFDLGFBQWEsRUFBRUwsUUFBUSxJQUFJLENBQUM7SUFDckQ7SUFDQSxPQUFPRyxVQUFVSyxNQUFNLENBQUM7UUFBRUMsUUFBUTtRQUFPRixNQUFNTjtJQUFVO0FBQzdEO0FBQ08sTUFBTVMsU0FBUyxDQUFDUjtJQUNuQixPQUFPSCxjQUFjLFVBQVUsUUFBUUc7QUFDM0MsRUFBRTtBQUNLLE1BQU1TLFVBQVUsQ0FBQ1Q7SUFDcEIsT0FBT0gsY0FBYyxXQUFXLFNBQVNHO0FBQzdDLEVBQUU7QUFDSyxNQUFNVSxZQUFZLENBQUNDLE1BQVF0Qix3REFBZ0JBLENBQUM7UUFDL0NXLEtBQUtSLDBDQUFNQSxDQUFDWSxJQUFJLENBQUNPLElBQUlDLE9BQU8sQ0FBQywrQ0FBK0MsS0FBSztRQUNqRlAsTUFBTTtRQUNORSxRQUFRO0lBQ1osR0FBRztBQUNJLE1BQU1NLFdBQVcsQ0FBQ0YsTUFBUXJCLHVEQUFlQSxDQUFDO1FBQzdDVSxLQUFLUiwwQ0FBTUEsQ0FBQ1ksSUFBSSxDQUFDTyxJQUFJQyxPQUFPLENBQUMsOENBQThDLEtBQUs7UUFDaEZQLE1BQU07UUFDTkUsUUFBUTtJQUNaLEdBQUc7QUFDSSxNQUFNTyxXQUFXLENBQUNILE1BQVFyQix1REFBZUEsQ0FBQztRQUM3Q1UsS0FBS1c7UUFDTE4sTUFBTTtRQUNORSxRQUFRO0lBQ1osR0FBRyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9hc24xLmpzPzMwYjkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlUHJpdmF0ZUtleSwgY3JlYXRlUHVibGljS2V5LCBLZXlPYmplY3QgfSBmcm9tICdjcnlwdG8nO1xuaW1wb3J0IHsgQnVmZmVyIH0gZnJvbSAnYnVmZmVyJztcbmltcG9ydCB7IGlzQ3J5cHRvS2V5IH0gZnJvbSAnLi93ZWJjcnlwdG8uanMnO1xuaW1wb3J0IGlzS2V5T2JqZWN0IGZyb20gJy4vaXNfa2V5X29iamVjdC5qcyc7XG5pbXBvcnQgaW52YWxpZEtleUlucHV0IGZyb20gJy4uL2xpYi9pbnZhbGlkX2tleV9pbnB1dC5qcyc7XG5pbXBvcnQgeyB0eXBlcyB9IGZyb20gJy4vaXNfa2V5X2xpa2UuanMnO1xuY29uc3QgZ2VuZXJpY0V4cG9ydCA9IChrZXlUeXBlLCBrZXlGb3JtYXQsIGtleSkgPT4ge1xuICAgIGxldCBrZXlPYmplY3Q7XG4gICAgaWYgKGlzQ3J5cHRvS2V5KGtleSkpIHtcbiAgICAgICAgaWYgKCFrZXkuZXh0cmFjdGFibGUpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ0NyeXB0b0tleSBpcyBub3QgZXh0cmFjdGFibGUnKTtcbiAgICAgICAgfVxuICAgICAgICBrZXlPYmplY3QgPSBLZXlPYmplY3QuZnJvbShrZXkpO1xuICAgIH1cbiAgICBlbHNlIGlmIChpc0tleU9iamVjdChrZXkpKSB7XG4gICAgICAgIGtleU9iamVjdCA9IGtleTtcbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoaW52YWxpZEtleUlucHV0KGtleSwgLi4udHlwZXMpKTtcbiAgICB9XG4gICAgaWYgKGtleU9iamVjdC50eXBlICE9PSBrZXlUeXBlKSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoYGtleSBpcyBub3QgYSAke2tleVR5cGV9IGtleWApO1xuICAgIH1cbiAgICByZXR1cm4ga2V5T2JqZWN0LmV4cG9ydCh7IGZvcm1hdDogJ3BlbScsIHR5cGU6IGtleUZvcm1hdCB9KTtcbn07XG5leHBvcnQgY29uc3QgdG9TUEtJID0gKGtleSkgPT4ge1xuICAgIHJldHVybiBnZW5lcmljRXhwb3J0KCdwdWJsaWMnLCAnc3BraScsIGtleSk7XG59O1xuZXhwb3J0IGNvbnN0IHRvUEtDUzggPSAoa2V5KSA9PiB7XG4gICAgcmV0dXJuIGdlbmVyaWNFeHBvcnQoJ3ByaXZhdGUnLCAncGtjczgnLCBrZXkpO1xufTtcbmV4cG9ydCBjb25zdCBmcm9tUEtDUzggPSAocGVtKSA9PiBjcmVhdGVQcml2YXRlS2V5KHtcbiAgICBrZXk6IEJ1ZmZlci5mcm9tKHBlbS5yZXBsYWNlKC8oPzotLS0tLSg/OkJFR0lOfEVORCkgUFJJVkFURSBLRVktLS0tLXxcXHMpL2csICcnKSwgJ2Jhc2U2NCcpLFxuICAgIHR5cGU6ICdwa2NzOCcsXG4gICAgZm9ybWF0OiAnZGVyJyxcbn0pO1xuZXhwb3J0IGNvbnN0IGZyb21TUEtJID0gKHBlbSkgPT4gY3JlYXRlUHVibGljS2V5KHtcbiAgICBrZXk6IEJ1ZmZlci5mcm9tKHBlbS5yZXBsYWNlKC8oPzotLS0tLSg/OkJFR0lOfEVORCkgUFVCTElDIEtFWS0tLS0tfFxccykvZywgJycpLCAnYmFzZTY0JyksXG4gICAgdHlwZTogJ3Nwa2knLFxuICAgIGZvcm1hdDogJ2RlcicsXG59KTtcbmV4cG9ydCBjb25zdCBmcm9tWDUwOSA9IChwZW0pID0+IGNyZWF0ZVB1YmxpY0tleSh7XG4gICAga2V5OiBwZW0sXG4gICAgdHlwZTogJ3Nwa2knLFxuICAgIGZvcm1hdDogJ3BlbScsXG59KTtcbiJdLCJuYW1lcyI6WyJjcmVhdGVQcml2YXRlS2V5IiwiY3JlYXRlUHVibGljS2V5IiwiS2V5T2JqZWN0IiwiQnVmZmVyIiwiaXNDcnlwdG9LZXkiLCJpc0tleU9iamVjdCIsImludmFsaWRLZXlJbnB1dCIsInR5cGVzIiwiZ2VuZXJpY0V4cG9ydCIsImtleVR5cGUiLCJrZXlGb3JtYXQiLCJrZXkiLCJrZXlPYmplY3QiLCJleHRyYWN0YWJsZSIsIlR5cGVFcnJvciIsImZyb20iLCJ0eXBlIiwiZXhwb3J0IiwiZm9ybWF0IiwidG9TUEtJIiwidG9QS0NTOCIsImZyb21QS0NTOCIsInBlbSIsInJlcGxhY2UiLCJmcm9tU1BLSSIsImZyb21YNTA5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/asn1.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/asn1_sequence_decoder.js": /*!**************************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/asn1_sequence_decoder.js ***! \**************************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Asn1SequenceDecoder)\n/* harmony export */ });\nconst tagInteger = 0x02;\nconst tagSequence = 0x30;\nclass Asn1SequenceDecoder {\n constructor(buffer){\n if (buffer[0] !== tagSequence) {\n throw new TypeError();\n }\n this.buffer = buffer;\n this.offset = 1;\n const len = this.decodeLength();\n if (len !== buffer.length - this.offset) {\n throw new TypeError();\n }\n }\n decodeLength() {\n let length = this.buffer[this.offset++];\n if (length & 0x80) {\n const nBytes = length & ~0x80;\n length = 0;\n for(let i = 0; i < nBytes; i++)length = length << 8 | this.buffer[this.offset + i];\n this.offset += nBytes;\n }\n return length;\n }\n unsignedInteger() {\n if (this.buffer[this.offset++] !== tagInteger) {\n throw new TypeError();\n }\n let length = this.decodeLength();\n if (this.buffer[this.offset] === 0) {\n this.offset++;\n length--;\n }\n const result = this.buffer.slice(this.offset, this.offset + length);\n this.offset += length;\n return result;\n }\n end() {\n if (this.offset !== this.buffer.length) {\n throw new TypeError();\n }\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9hc24xX3NlcXVlbmNlX2RlY29kZXIuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE1BQU1BLGFBQWE7QUFDbkIsTUFBTUMsY0FBYztBQUNMLE1BQU1DO0lBQ2pCQyxZQUFZQyxNQUFNLENBQUU7UUFDaEIsSUFBSUEsTUFBTSxDQUFDLEVBQUUsS0FBS0gsYUFBYTtZQUMzQixNQUFNLElBQUlJO1FBQ2Q7UUFDQSxJQUFJLENBQUNELE1BQU0sR0FBR0E7UUFDZCxJQUFJLENBQUNFLE1BQU0sR0FBRztRQUNkLE1BQU1DLE1BQU0sSUFBSSxDQUFDQyxZQUFZO1FBQzdCLElBQUlELFFBQVFILE9BQU9LLE1BQU0sR0FBRyxJQUFJLENBQUNILE1BQU0sRUFBRTtZQUNyQyxNQUFNLElBQUlEO1FBQ2Q7SUFDSjtJQUNBRyxlQUFlO1FBQ1gsSUFBSUMsU0FBUyxJQUFJLENBQUNMLE1BQU0sQ0FBQyxJQUFJLENBQUNFLE1BQU0sR0FBRztRQUN2QyxJQUFJRyxTQUFTLE1BQU07WUFDZixNQUFNQyxTQUFTRCxTQUFTLENBQUM7WUFDekJBLFNBQVM7WUFDVCxJQUFLLElBQUlFLElBQUksR0FBR0EsSUFBSUQsUUFBUUMsSUFDeEJGLFNBQVMsVUFBVyxJQUFLLElBQUksQ0FBQ0wsTUFBTSxDQUFDLElBQUksQ0FBQ0UsTUFBTSxHQUFHSyxFQUFFO1lBQ3pELElBQUksQ0FBQ0wsTUFBTSxJQUFJSTtRQUNuQjtRQUNBLE9BQU9EO0lBQ1g7SUFDQUcsa0JBQWtCO1FBQ2QsSUFBSSxJQUFJLENBQUNSLE1BQU0sQ0FBQyxJQUFJLENBQUNFLE1BQU0sR0FBRyxLQUFLTixZQUFZO1lBQzNDLE1BQU0sSUFBSUs7UUFDZDtRQUNBLElBQUlJLFNBQVMsSUFBSSxDQUFDRCxZQUFZO1FBQzlCLElBQUksSUFBSSxDQUFDSixNQUFNLENBQUMsSUFBSSxDQUFDRSxNQUFNLENBQUMsS0FBSyxHQUFHO1lBQ2hDLElBQUksQ0FBQ0EsTUFBTTtZQUNYRztRQUNKO1FBQ0EsTUFBTUksU0FBUyxJQUFJLENBQUNULE1BQU0sQ0FBQ1UsS0FBSyxDQUFDLElBQUksQ0FBQ1IsTUFBTSxFQUFFLElBQUksQ0FBQ0EsTUFBTSxHQUFHRztRQUM1RCxJQUFJLENBQUNILE1BQU0sSUFBSUc7UUFDZixPQUFPSTtJQUNYO0lBQ0FFLE1BQU07UUFDRixJQUFJLElBQUksQ0FBQ1QsTUFBTSxLQUFLLElBQUksQ0FBQ0YsTUFBTSxDQUFDSyxNQUFNLEVBQUU7WUFDcEMsTUFBTSxJQUFJSjtRQUNkO0lBQ0o7QUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9hc24xX3NlcXVlbmNlX2RlY29kZXIuanM/NmY1ZCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCB0YWdJbnRlZ2VyID0gMHgwMjtcbmNvbnN0IHRhZ1NlcXVlbmNlID0gMHgzMDtcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEFzbjFTZXF1ZW5jZURlY29kZXIge1xuICAgIGNvbnN0cnVjdG9yKGJ1ZmZlcikge1xuICAgICAgICBpZiAoYnVmZmVyWzBdICE9PSB0YWdTZXF1ZW5jZSkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcigpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuYnVmZmVyID0gYnVmZmVyO1xuICAgICAgICB0aGlzLm9mZnNldCA9IDE7XG4gICAgICAgIGNvbnN0IGxlbiA9IHRoaXMuZGVjb2RlTGVuZ3RoKCk7XG4gICAgICAgIGlmIChsZW4gIT09IGJ1ZmZlci5sZW5ndGggLSB0aGlzLm9mZnNldCkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcigpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGRlY29kZUxlbmd0aCgpIHtcbiAgICAgICAgbGV0IGxlbmd0aCA9IHRoaXMuYnVmZmVyW3RoaXMub2Zmc2V0KytdO1xuICAgICAgICBpZiAobGVuZ3RoICYgMHg4MCkge1xuICAgICAgICAgICAgY29uc3QgbkJ5dGVzID0gbGVuZ3RoICYgfjB4ODA7XG4gICAgICAgICAgICBsZW5ndGggPSAwO1xuICAgICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBuQnl0ZXM7IGkrKylcbiAgICAgICAgICAgICAgICBsZW5ndGggPSAobGVuZ3RoIDw8IDgpIHwgdGhpcy5idWZmZXJbdGhpcy5vZmZzZXQgKyBpXTtcbiAgICAgICAgICAgIHRoaXMub2Zmc2V0ICs9IG5CeXRlcztcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gbGVuZ3RoO1xuICAgIH1cbiAgICB1bnNpZ25lZEludGVnZXIoKSB7XG4gICAgICAgIGlmICh0aGlzLmJ1ZmZlclt0aGlzLm9mZnNldCsrXSAhPT0gdGFnSW50ZWdlcikge1xuICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcigpO1xuICAgICAgICB9XG4gICAgICAgIGxldCBsZW5ndGggPSB0aGlzLmRlY29kZUxlbmd0aCgpO1xuICAgICAgICBpZiAodGhpcy5idWZmZXJbdGhpcy5vZmZzZXRdID09PSAwKSB7XG4gICAgICAgICAgICB0aGlzLm9mZnNldCsrO1xuICAgICAgICAgICAgbGVuZ3RoLS07XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgcmVzdWx0ID0gdGhpcy5idWZmZXIuc2xpY2UodGhpcy5vZmZzZXQsIHRoaXMub2Zmc2V0ICsgbGVuZ3RoKTtcbiAgICAgICAgdGhpcy5vZmZzZXQgKz0gbGVuZ3RoO1xuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgIH1cbiAgICBlbmQoKSB7XG4gICAgICAgIGlmICh0aGlzLm9mZnNldCAhPT0gdGhpcy5idWZmZXIubGVuZ3RoKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwibmFtZXMiOlsidGFnSW50ZWdlciIsInRhZ1NlcXVlbmNlIiwiQXNuMVNlcXVlbmNlRGVjb2RlciIsImNvbnN0cnVjdG9yIiwiYnVmZmVyIiwiVHlwZUVycm9yIiwib2Zmc2V0IiwibGVuIiwiZGVjb2RlTGVuZ3RoIiwibGVuZ3RoIiwibkJ5dGVzIiwiaSIsInVuc2lnbmVkSW50ZWdlciIsInJlc3VsdCIsInNsaWNlIiwiZW5kIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/asn1_sequence_decoder.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/asn1_sequence_encoder.js": /*!**************************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/asn1_sequence_encoder.js ***! \**************************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ DumbAsn1Encoder)\n/* harmony export */ });\n/* harmony import */ var buffer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! buffer */ \"buffer\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n\n\nconst tagInteger = 0x02;\nconst tagBitStr = 0x03;\nconst tagOctStr = 0x04;\nconst tagSequence = 0x30;\nconst bZero = buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n 0x00\n]);\nconst bTagInteger = buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n tagInteger\n]);\nconst bTagBitStr = buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n tagBitStr\n]);\nconst bTagSequence = buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n tagSequence\n]);\nconst bTagOctStr = buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n tagOctStr\n]);\nconst encodeLength = (len)=>{\n if (len < 128) return buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n len\n ]);\n const buffer = buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.alloc(5);\n buffer.writeUInt32BE(len, 1);\n let offset = 1;\n while(buffer[offset] === 0)offset++;\n buffer[offset - 1] = 0x80 | 5 - offset;\n return buffer.slice(offset - 1);\n};\nconst oids = new Map([\n [\n \"P-256\",\n buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(\"06 08 2A 86 48 CE 3D 03 01 07\".replace(/ /g, \"\"), \"hex\")\n ],\n [\n \"secp256k1\",\n buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(\"06 05 2B 81 04 00 0A\".replace(/ /g, \"\"), \"hex\")\n ],\n [\n \"P-384\",\n buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(\"06 05 2B 81 04 00 22\".replace(/ /g, \"\"), \"hex\")\n ],\n [\n \"P-521\",\n buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(\"06 05 2B 81 04 00 23\".replace(/ /g, \"\"), \"hex\")\n ],\n [\n \"ecPublicKey\",\n buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(\"06 07 2A 86 48 CE 3D 02 01\".replace(/ /g, \"\"), \"hex\")\n ],\n [\n \"X25519\",\n buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(\"06 03 2B 65 6E\".replace(/ /g, \"\"), \"hex\")\n ],\n [\n \"X448\",\n buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(\"06 03 2B 65 6F\".replace(/ /g, \"\"), \"hex\")\n ],\n [\n \"Ed25519\",\n buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(\"06 03 2B 65 70\".replace(/ /g, \"\"), \"hex\")\n ],\n [\n \"Ed448\",\n buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(\"06 03 2B 65 71\".replace(/ /g, \"\"), \"hex\")\n ]\n]);\nclass DumbAsn1Encoder {\n constructor(){\n this.length = 0;\n this.elements = [];\n }\n oidFor(oid) {\n const bOid = oids.get(oid);\n if (!bOid) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_1__.JOSENotSupported(\"Invalid or unsupported OID\");\n }\n this.elements.push(bOid);\n this.length += bOid.length;\n }\n zero() {\n this.elements.push(bTagInteger, buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n 0x01\n ]), bZero);\n this.length += 3;\n }\n one() {\n this.elements.push(bTagInteger, buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n 0x01\n ]), buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n 0x01\n ]));\n this.length += 3;\n }\n unsignedInteger(integer) {\n if (integer[0] & 0x80) {\n const len = encodeLength(integer.length + 1);\n this.elements.push(bTagInteger, len, bZero, integer);\n this.length += 2 + len.length + integer.length;\n } else {\n let i = 0;\n while(integer[i] === 0 && (integer[i + 1] & 0x80) === 0)i++;\n const len = encodeLength(integer.length - i);\n this.elements.push(bTagInteger, encodeLength(integer.length - i), integer.slice(i));\n this.length += 1 + len.length + integer.length - i;\n }\n }\n octStr(octStr) {\n const len = encodeLength(octStr.length);\n this.elements.push(bTagOctStr, encodeLength(octStr.length), octStr);\n this.length += 1 + len.length + octStr.length;\n }\n bitStr(bitS) {\n const len = encodeLength(bitS.length + 1);\n this.elements.push(bTagBitStr, encodeLength(bitS.length + 1), bZero, bitS);\n this.length += 1 + len.length + bitS.length + 1;\n }\n add(seq) {\n this.elements.push(seq);\n this.length += seq.length;\n }\n end(tag = bTagSequence) {\n const len = encodeLength(this.length);\n return buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.concat([\n tag,\n len,\n ...this.elements\n ], 1 + len.length + this.length);\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9hc24xX3NlcXVlbmNlX2VuY29kZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQWdDO0FBQ3FCO0FBQ3JELE1BQU1FLGFBQWE7QUFDbkIsTUFBTUMsWUFBWTtBQUNsQixNQUFNQyxZQUFZO0FBQ2xCLE1BQU1DLGNBQWM7QUFDcEIsTUFBTUMsUUFBUU4sMENBQU1BLENBQUNPLElBQUksQ0FBQztJQUFDO0NBQUs7QUFDaEMsTUFBTUMsY0FBY1IsMENBQU1BLENBQUNPLElBQUksQ0FBQztJQUFDTDtDQUFXO0FBQzVDLE1BQU1PLGFBQWFULDBDQUFNQSxDQUFDTyxJQUFJLENBQUM7SUFBQ0o7Q0FBVTtBQUMxQyxNQUFNTyxlQUFlViwwQ0FBTUEsQ0FBQ08sSUFBSSxDQUFDO0lBQUNGO0NBQVk7QUFDOUMsTUFBTU0sYUFBYVgsMENBQU1BLENBQUNPLElBQUksQ0FBQztJQUFDSDtDQUFVO0FBQzFDLE1BQU1RLGVBQWUsQ0FBQ0M7SUFDbEIsSUFBSUEsTUFBTSxLQUNOLE9BQU9iLDBDQUFNQSxDQUFDTyxJQUFJLENBQUM7UUFBQ007S0FBSTtJQUM1QixNQUFNQyxTQUFTZCwwQ0FBTUEsQ0FBQ2UsS0FBSyxDQUFDO0lBQzVCRCxPQUFPRSxhQUFhLENBQUNILEtBQUs7SUFDMUIsSUFBSUksU0FBUztJQUNiLE1BQU9ILE1BQU0sQ0FBQ0csT0FBTyxLQUFLLEVBQ3RCQTtJQUNKSCxNQUFNLENBQUNHLFNBQVMsRUFBRSxHQUFHLE9BQVEsSUFBSUE7SUFDakMsT0FBT0gsT0FBT0ksS0FBSyxDQUFDRCxTQUFTO0FBQ2pDO0FBQ0EsTUFBTUUsT0FBTyxJQUFJQyxJQUFJO0lBQ2pCO1FBQUM7UUFBU3BCLDBDQUFNQSxDQUFDTyxJQUFJLENBQUMsZ0NBQWdDYyxPQUFPLENBQUMsTUFBTSxLQUFLO0tBQU87SUFDaEY7UUFBQztRQUFhckIsMENBQU1BLENBQUNPLElBQUksQ0FBQyx1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QUFNLEdBQUdZO1FBQzVELElBQUksQ0FBQ1osTUFBTSxJQUFJLElBQUlYLElBQUlXLE1BQU0sR0FBR1ksT0FBT1osTUFBTTtJQUNqRDtJQUNBYSxPQUFPQyxJQUFJLEVBQUU7UUFDVCxNQUFNekIsTUFBTUQsYUFBYTBCLEtBQUtkLE1BQU0sR0FBRztRQUN2QyxJQUFJLENBQUNDLFFBQVEsQ0FBQ0ssSUFBSSxDQUFDckIsWUFBWUcsYUFBYTBCLEtBQUtkLE1BQU0sR0FBRyxJQUFJbEIsT0FBT2dDO1FBQ3JFLElBQUksQ0FBQ2QsTUFBTSxJQUFJLElBQUlYLElBQUlXLE1BQU0sR0FBR2MsS0FBS2QsTUFBTSxHQUFHO0lBQ2xEO0lBQ0FlLElBQUlDLEdBQUcsRUFBRTtRQUNMLElBQUksQ0FBQ2YsUUFBUSxDQUFDSyxJQUFJLENBQUNVO1FBQ25CLElBQUksQ0FBQ2hCLE1BQU0sSUFBSWdCLElBQUloQixNQUFNO0lBQzdCO0lBQ0FpQixJQUFJQyxNQUFNaEMsWUFBWSxFQUFFO1FBQ3BCLE1BQU1HLE1BQU1ELGFBQWEsSUFBSSxDQUFDWSxNQUFNO1FBQ3BDLE9BQU94QiwwQ0FBTUEsQ0FBQzJDLE1BQU0sQ0FBQztZQUFDRDtZQUFLN0I7ZUFBUSxJQUFJLENBQUNZLFFBQVE7U0FBQyxFQUFFLElBQUlaLElBQUlXLE1BQU0sR0FBRyxJQUFJLENBQUNBLE1BQU07SUFDbkY7QUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9hc24xX3NlcXVlbmNlX2VuY29kZXIuanM/YWE3NCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCdWZmZXIgfSBmcm9tICdidWZmZXInO1xuaW1wb3J0IHsgSk9TRU5vdFN1cHBvcnRlZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmNvbnN0IHRhZ0ludGVnZXIgPSAweDAyO1xuY29uc3QgdGFnQml0U3RyID0gMHgwMztcbmNvbnN0IHRhZ09jdFN0ciA9IDB4MDQ7XG5jb25zdCB0YWdTZXF1ZW5jZSA9IDB4MzA7XG5jb25zdCBiWmVybyA9IEJ1ZmZlci5mcm9tKFsweDAwXSk7XG5jb25zdCBiVGFnSW50ZWdlciA9IEJ1ZmZlci5mcm9tKFt0YWdJbnRlZ2VyXSk7XG5jb25zdCBiVGFnQml0U3RyID0gQnVmZmVyLmZyb20oW3RhZ0JpdFN0cl0pO1xuY29uc3QgYlRhZ1NlcXVlbmNlID0gQnVmZmVyLmZyb20oW3RhZ1NlcXVlbmNlXSk7XG5jb25zdCBiVGFnT2N0U3RyID0gQnVmZmVyLmZyb20oW3RhZ09jdFN0cl0pO1xuY29uc3QgZW5jb2RlTGVuZ3RoID0gKGxlbikgPT4ge1xuICAgIGlmIChsZW4gPCAxMjgpXG4gICAgICAgIHJldHVybiBCdWZmZXIuZnJvbShbbGVuXSk7XG4gICAgY29uc3QgYnVmZmVyID0gQnVmZmVyLmFsbG9jKDUpO1xuICAgIGJ1ZmZlci53cml0ZVVJbnQzMkJFKGxlbiwgMSk7XG4gICAgbGV0IG9mZnNldCA9IDE7XG4gICAgd2hpbGUgKGJ1ZmZlcltvZmZzZXRdID09PSAwKVxuICAgICAgICBvZmZzZXQrKztcbiAgICBidWZmZXJbb2Zmc2V0IC0gMV0gPSAweDgwIHwgKDUgLSBvZmZzZXQpO1xuICAgIHJldHVybiBidWZmZXIuc2xpY2Uob2Zmc2V0IC0gMSk7XG59O1xuY29uc3Qgb2lkcyA9IG5ldyBNYXAoW1xuICAgIFsnUC0yNTYnLCBCdWZmZXIuZnJvbSgnMDYgMDggMkEgODYgNDggQ0UgM0QgMDMgMDEgMDcnLnJlcGxhY2UoLyAvZywgJycpLCAnaGV4JyldLFxuICAgIFsnc2VjcDI1NmsxJywgQnVmZmVyLmZyb20oJzA2IDA1IDJCIDgxIDA0IDAwIDBBJy5yZXBsYWNlKC8gL2csICcnKSwgJ2hleCcpXSxcbiAgICBbJ1AtMzg0JywgQnVmZmVyLmZyb20oJzA2IDA1IDJCIDgxIDA0IDAwIDIyJy5yZXBsYWNlKC8gL2csICcnKSwgJ2hleCcpXSxcbiAgICBbJ1AtNTIxJywgQnVmZmVyLmZyb20oJzA2IDA1IDJCIDgxIDA0IDAwIDIzJy5yZXBsYWNlKC8gL2csICcnKSwgJ2hleCcpXSxcbiAgICBbJ2VjUHVibGljS2V5JywgQnVmZmVyLmZyb20oJzA2IDA3IDJBIDg2IDQ4IENFIDNEIDAyIDAxJy5yZXBsYWNlKC8gL2csICcnKSwgJ2hleCcpXSxcbiAgICBbJ1gyNTUxOScsIEJ1ZmZlci5mcm9tKCcwNiAwMyAyQiA2NSA2RScucmVwbGFjZSgvIC9nLCAnJyksICdoZXgnKV0sXG4gICAgWydYNDQ4JywgQnVmZmVyLmZyb20oJzA2IDAzIDJCIDY1IDZGJy5yZXBsYWNlKC8gL2csICcnKSwgJ2hleCcpXSxcbiAgICBbJ0VkMjU1MTknLCBCdWZmZXIuZnJvbSgnMDYgMDMgMkIgNjUgNzAnLnJlcGxhY2UoLyAvZywgJycpLCAnaGV4JyldLFxuICAgIFsnRWQ0NDgnLCBCdWZmZXIuZnJvbSgnMDYgMDMgMkIgNjUgNzEnLnJlcGxhY2UoLyAvZywgJycpLCAnaGV4JyldLFxuXSk7XG5leHBvcnQgZGVmYXVsdCBjbGFzcyBEdW1iQXNuMUVuY29kZXIge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICB0aGlzLmxlbmd0aCA9IDA7XG4gICAgICAgIHRoaXMuZWxlbWVudHMgPSBbXTtcbiAgICB9XG4gICAgb2lkRm9yKG9pZCkge1xuICAgICAgICBjb25zdCBiT2lkID0gb2lkcy5nZXQob2lkKTtcbiAgICAgICAgaWYgKCFiT2lkKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZCgnSW52YWxpZCBvciB1bnN1cHBvcnRlZCBPSUQnKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLmVsZW1lbnRzLnB1c2goYk9pZCk7XG4gICAgICAgIHRoaXMubGVuZ3RoICs9IGJPaWQubGVuZ3RoO1xuICAgIH1cbiAgICB6ZXJvKCkge1xuICAgICAgICB0aGlzLmVsZW1lbnRzLnB1c2goYlRhZ0ludGVnZXIsIEJ1ZmZlci5mcm9tKFsweDAxXSksIGJaZXJvKTtcbiAgICAgICAgdGhpcy5sZW5ndGggKz0gMztcbiAgICB9XG4gICAgb25lKCkge1xuICAgICAgICB0aGlzLmVsZW1lbnRzLnB1c2goYlRhZ0ludGVnZXIsIEJ1ZmZlci5mcm9tKFsweDAxXSksIEJ1ZmZlci5mcm9tKFsweDAxXSkpO1xuICAgICAgICB0aGlzLmxlbmd0aCArPSAzO1xuICAgIH1cbiAgICB1bnNpZ25lZEludGVnZXIoaW50ZWdlcikge1xuICAgICAgICBpZiAoaW50ZWdlclswXSAmIDB4ODApIHtcbiAgICAgICAgICAgIGNvbnN0IGxlbiA9IGVuY29kZUxlbmd0aChpbnRlZ2VyLmxlbmd0aCArIDEpO1xuICAgICAgICAgICAgdGhpcy5lbGVtZW50cy5wdXNoKGJUYWdJbnRlZ2VyLCBsZW4sIGJaZXJvLCBpbnRlZ2VyKTtcbiAgICAgICAgICAgIHRoaXMubGVuZ3RoICs9IDIgKyBsZW4ubGVuZ3RoICsgaW50ZWdlci5sZW5ndGg7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICBsZXQgaSA9IDA7XG4gICAgICAgICAgICB3aGlsZSAoaW50ZWdlcltpXSA9PT0gMCAmJiAoaW50ZWdlcltpICsgMV0gJiAweDgwKSA9PT0gMClcbiAgICAgICAgICAgICAgICBpKys7XG4gICAgICAgICAgICBjb25zdCBsZW4gPSBlbmNvZGVMZW5ndGgoaW50ZWdlci5sZW5ndGggLSBpKTtcbiAgICAgICAgICAgIHRoaXMuZWxlbWVudHMucHVzaChiVGFnSW50ZWdlciwgZW5jb2RlTGVuZ3RoKGludGVnZXIubGVuZ3RoIC0gaSksIGludGVnZXIuc2xpY2UoaSkpO1xuICAgICAgICAgICAgdGhpcy5sZW5ndGggKz0gMSArIGxlbi5sZW5ndGggKyBpbnRlZ2VyLmxlbmd0aCAtIGk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgb2N0U3RyKG9jdFN0cikge1xuICAgICAgICBjb25zdCBsZW4gPSBlbmNvZGVMZW5ndGgob2N0U3RyLmxlbmd0aCk7XG4gICAgICAgIHRoaXMuZWxlbWVudHMucHVzaChiVGFnT2N0U3RyLCBlbmNvZGVMZW5ndGgob2N0U3RyLmxlbmd0aCksIG9jdFN0cik7XG4gICAgICAgIHRoaXMubGVuZ3RoICs9IDEgKyBsZW4ubGVuZ3RoICsgb2N0U3RyLmxlbmd0aDtcbiAgICB9XG4gICAgYml0U3RyKGJpdFMpIHtcbiAgICAgICAgY29uc3QgbGVuID0gZW5jb2RlTGVuZ3RoKGJpdFMubGVuZ3RoICsgMSk7XG4gICAgICAgIHRoaXMuZWxlbWVudHMucHVzaChiVGFnQml0U3RyLCBlbmNvZGVMZW5ndGgoYml0Uy5sZW5ndGggKyAxKSwgYlplcm8sIGJpdFMpO1xuICAgICAgICB0aGlzLmxlbmd0aCArPSAxICsgbGVuLmxlbmd0aCArIGJpdFMubGVuZ3RoICsgMTtcbiAgICB9XG4gICAgYWRkKHNlcSkge1xuICAgICAgICB0aGlzLmVsZW1lbnRzLnB1c2goc2VxKTtcbiAgICAgICAgdGhpcy5sZW5ndGggKz0gc2VxLmxlbmd0aDtcbiAgICB9XG4gICAgZW5kKHRhZyA9IGJUYWdTZXF1ZW5jZSkge1xuICAgICAgICBjb25zdCBsZW4gPSBlbmNvZGVMZW5ndGgodGhpcy5sZW5ndGgpO1xuICAgICAgICByZXR1cm4gQnVmZmVyLmNvbmNhdChbdGFnLCBsZW4sIC4uLnRoaXMuZWxlbWVudHNdLCAxICsgbGVuLmxlbmd0aCArIHRoaXMubGVuZ3RoKTtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiQnVmZmVyIiwiSk9TRU5vdFN1cHBvcnRlZCIsInRhZ0ludGVnZXIiLCJ0YWdCaXRTdHIiLCJ0YWdPY3RTdHIiLCJ0YWdTZXF1ZW5jZSIsImJaZXJvIiwiZnJvbSIsImJUYWdJbnRlZ2VyIiwiYlRhZ0JpdFN0ciIsImJUYWdTZXF1ZW5jZSIsImJUYWdPY3RTdHIiLCJlbmNvZGVMZW5ndGgiLCJsZW4iLCJidWZmZXIiLCJhbGxvYyIsIndyaXRlVUludDMyQkUiLCJvZmZzZXQiLCJzbGljZSIsIm9pZHMiLCJNYXAiLCJyZXBsYWNlIiwiRHVtYkFzbjFFbmNvZGVyIiwiY29uc3RydWN0b3IiLCJsZW5ndGgiLCJlbGVtZW50cyIsIm9pZEZvciIsIm9pZCIsImJPaWQiLCJnZXQiLCJwdXNoIiwiemVybyIsIm9uZSIsInVuc2lnbmVkSW50ZWdlciIsImludGVnZXIiLCJpIiwib2N0U3RyIiwiYml0U3RyIiwiYml0UyIsImFkZCIsInNlcSIsImVuZCIsInRhZyIsImNvbmNhdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/asn1_sequence_encoder.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js": /*!**************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/base64url.js ***! \**************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ decode: () => (/* binding */ decode),\n/* harmony export */ decodeBase64: () => (/* binding */ decodeBase64),\n/* harmony export */ encode: () => (/* binding */ encode),\n/* harmony export */ encodeBase64: () => (/* binding */ encodeBase64)\n/* harmony export */ });\n/* harmony import */ var buffer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! buffer */ \"buffer\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n\n\nlet encode;\nfunction normalize(input) {\n let encoded = input;\n if (encoded instanceof Uint8Array) {\n encoded = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_1__.decoder.decode(encoded);\n }\n return encoded;\n}\nif (buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.isEncoding(\"base64url\")) {\n encode = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(input).toString(\"base64url\");\n} else {\n encode = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(input).toString(\"base64\").replace(/=/g, \"\").replace(/\\+/g, \"-\").replace(/\\//g, \"_\");\n}\nconst decodeBase64 = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(input, \"base64\");\nconst encodeBase64 = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(input).toString(\"base64\");\n\nconst decode = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(normalize(input), \"base64\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9iYXNlNjR1cmwuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQWdDO0FBQ2lCO0FBQ2pELElBQUlFO0FBQ0osU0FBU0MsVUFBVUMsS0FBSztJQUNwQixJQUFJQyxVQUFVRDtJQUNkLElBQUlDLG1CQUFtQkMsWUFBWTtRQUMvQkQsVUFBVUoseURBQU9BLENBQUNNLE1BQU0sQ0FBQ0Y7SUFDN0I7SUFDQSxPQUFPQTtBQUNYO0FBQ0EsSUFBSUwsMENBQU1BLENBQUNRLFVBQVUsQ0FBQyxjQUFjO0lBQ2hDTixTQUFTLENBQUNFLFFBQVVKLDBDQUFNQSxDQUFDUyxJQUFJLENBQUNMLE9BQU9NLFFBQVEsQ0FBQztBQUNwRCxPQUNLO0lBQ0RSLFNBQVMsQ0FBQ0UsUUFBVUosMENBQU1BLENBQUNTLElBQUksQ0FBQ0wsT0FBT00sUUFBUSxDQUFDLFVBQVVDLE9BQU8sQ0FBQyxNQUFNLElBQUlBLE9BQU8sQ0FBQyxPQUFPLEtBQUtBLE9BQU8sQ0FBQyxPQUFPO0FBQ25IO0FBQ08sTUFBTUMsZUFBZSxDQUFDUixRQUFVSiwwQ0FBTUEsQ0FBQ1MsSUFBSSxDQUFDTCxPQUFPLFVBQVU7QUFDN0QsTUFBTVMsZUFBZSxDQUFDVCxRQUFVSiwwQ0FBTUEsQ0FBQ1MsSUFBSSxDQUFDTCxPQUFPTSxRQUFRLENBQUMsVUFBVTtBQUMzRDtBQUNYLE1BQU1ILFNBQVMsQ0FBQ0gsUUFBVUosMENBQU1BLENBQUNTLElBQUksQ0FBQ04sVUFBVUMsUUFBUSxVQUFVIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9ydW50aW1lL2Jhc2U2NHVybC5qcz8wMjA2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJ1ZmZlciB9IGZyb20gJ2J1ZmZlcic7XG5pbXBvcnQgeyBkZWNvZGVyIH0gZnJvbSAnLi4vbGliL2J1ZmZlcl91dGlscy5qcyc7XG5sZXQgZW5jb2RlO1xuZnVuY3Rpb24gbm9ybWFsaXplKGlucHV0KSB7XG4gICAgbGV0IGVuY29kZWQgPSBpbnB1dDtcbiAgICBpZiAoZW5jb2RlZCBpbnN0YW5jZW9mIFVpbnQ4QXJyYXkpIHtcbiAgICAgICAgZW5jb2RlZCA9IGRlY29kZXIuZGVjb2RlKGVuY29kZWQpO1xuICAgIH1cbiAgICByZXR1cm4gZW5jb2RlZDtcbn1cbmlmIChCdWZmZXIuaXNFbmNvZGluZygnYmFzZTY0dXJsJykpIHtcbiAgICBlbmNvZGUgPSAoaW5wdXQpID0+IEJ1ZmZlci5mcm9tKGlucHV0KS50b1N0cmluZygnYmFzZTY0dXJsJyk7XG59XG5lbHNlIHtcbiAgICBlbmNvZGUgPSAoaW5wdXQpID0+IEJ1ZmZlci5mcm9tKGlucHV0KS50b1N0cmluZygnYmFzZTY0JykucmVwbGFjZSgvPS9nLCAnJykucmVwbGFjZSgvXFwrL2csICctJykucmVwbGFjZSgvXFwvL2csICdfJyk7XG59XG5leHBvcnQgY29uc3QgZGVjb2RlQmFzZTY0ID0gKGlucHV0KSA9PiBCdWZmZXIuZnJvbShpbnB1dCwgJ2Jhc2U2NCcpO1xuZXhwb3J0IGNvbnN0IGVuY29kZUJhc2U2NCA9IChpbnB1dCkgPT4gQnVmZmVyLmZyb20oaW5wdXQpLnRvU3RyaW5nKCdiYXNlNjQnKTtcbmV4cG9ydCB7IGVuY29kZSB9O1xuZXhwb3J0IGNvbnN0IGRlY29kZSA9IChpbnB1dCkgPT4gQnVmZmVyLmZyb20obm9ybWFsaXplKGlucHV0KSwgJ2Jhc2U2NCcpO1xuIl0sIm5hbWVzIjpbIkJ1ZmZlciIsImRlY29kZXIiLCJlbmNvZGUiLCJub3JtYWxpemUiLCJpbnB1dCIsImVuY29kZWQiLCJVaW50OEFycmF5IiwiZGVjb2RlIiwiaXNFbmNvZGluZyIsImZyb20iLCJ0b1N0cmluZyIsInJlcGxhY2UiLCJkZWNvZGVCYXNlNjQiLCJlbmNvZGVCYXNlNjQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\n"); /***/ }), /***/ "(rsc)/./node_modules/jose/dist/node/esm/runtime/base64url.js": /*!**************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/base64url.js ***! \**************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ decode: () => (/* binding */ decode),\n/* harmony export */ decodeBase64: () => (/* binding */ decodeBase64),\n/* harmony export */ encode: () => (/* binding */ encode),\n/* harmony export */ encodeBase64: () => (/* binding */ encodeBase64)\n/* harmony export */ });\n/* harmony import */ var buffer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! buffer */ \"buffer\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(rsc)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n\n\nlet encode;\nfunction normalize(input) {\n let encoded = input;\n if (encoded instanceof Uint8Array) {\n encoded = _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_1__.decoder.decode(encoded);\n }\n return encoded;\n}\nif (buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.isEncoding(\"base64url\")) {\n encode = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(input).toString(\"base64url\");\n} else {\n encode = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(input).toString(\"base64\").replace(/=/g, \"\").replace(/\\+/g, \"-\").replace(/\\//g, \"_\");\n}\nconst decodeBase64 = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(input, \"base64\");\nconst encodeBase64 = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(input).toString(\"base64\");\n\nconst decode = (input)=>buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(normalize(input), \"base64\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvYmFzZTY0dXJsLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFnQztBQUNpQjtBQUNqRCxJQUFJRTtBQUNKLFNBQVNDLFVBQVVDLEtBQUs7SUFDcEIsSUFBSUMsVUFBVUQ7SUFDZCxJQUFJQyxtQkFBbUJDLFlBQVk7UUFDL0JELFVBQVVKLHlEQUFPQSxDQUFDTSxNQUFNLENBQUNGO0lBQzdCO0lBQ0EsT0FBT0E7QUFDWDtBQUNBLElBQUlMLDBDQUFNQSxDQUFDUSxVQUFVLENBQUMsY0FBYztJQUNoQ04sU0FBUyxDQUFDRSxRQUFVSiwwQ0FBTUEsQ0FBQ1MsSUFBSSxDQUFDTCxPQUFPTSxRQUFRLENBQUM7QUFDcEQsT0FDSztJQUNEUixTQUFTLENBQUNFLFFBQVVKLDBDQUFNQSxDQUFDUyxJQUFJLENBQUNMLE9BQU9NLFFBQVEsQ0FBQyxVQUFVQyxPQUFPLENBQUMsTUFBTSxJQUFJQSxPQUFPLENBQUMsT0FBTyxLQUFLQSxPQUFPLENBQUMsT0FBTztBQUNuSDtBQUNPLE1BQU1DLGVBQWUsQ0FBQ1IsUUFBVUosMENBQU1BLENBQUNTLElBQUksQ0FBQ0wsT0FBTyxVQUFVO0FBQzdELE1BQU1TLGVBQWUsQ0FBQ1QsUUFBVUosMENBQU1BLENBQUNTLElBQUksQ0FBQ0wsT0FBT00sUUFBUSxDQUFDLFVBQVU7QUFDM0Q7QUFDWCxNQUFNSCxTQUFTLENBQUNILFFBQVVKLDBDQUFNQSxDQUFDUyxJQUFJLENBQUNOLFVBQVVDLFFBQVEsVUFBVSIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9iYXNlNjR1cmwuanM/MDIwNiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCdWZmZXIgfSBmcm9tICdidWZmZXInO1xuaW1wb3J0IHsgZGVjb2RlciB9IGZyb20gJy4uL2xpYi9idWZmZXJfdXRpbHMuanMnO1xubGV0IGVuY29kZTtcbmZ1bmN0aW9uIG5vcm1hbGl6ZShpbnB1dCkge1xuICAgIGxldCBlbmNvZGVkID0gaW5wdXQ7XG4gICAgaWYgKGVuY29kZWQgaW5zdGFuY2VvZiBVaW50OEFycmF5KSB7XG4gICAgICAgIGVuY29kZWQgPSBkZWNvZGVyLmRlY29kZShlbmNvZGVkKTtcbiAgICB9XG4gICAgcmV0dXJuIGVuY29kZWQ7XG59XG5pZiAoQnVmZmVyLmlzRW5jb2RpbmcoJ2Jhc2U2NHVybCcpKSB7XG4gICAgZW5jb2RlID0gKGlucHV0KSA9PiBCdWZmZXIuZnJvbShpbnB1dCkudG9TdHJpbmcoJ2Jhc2U2NHVybCcpO1xufVxuZWxzZSB7XG4gICAgZW5jb2RlID0gKGlucHV0KSA9PiBCdWZmZXIuZnJvbShpbnB1dCkudG9TdHJpbmcoJ2Jhc2U2NCcpLnJlcGxhY2UoLz0vZywgJycpLnJlcGxhY2UoL1xcKy9nLCAnLScpLnJlcGxhY2UoL1xcLy9nLCAnXycpO1xufVxuZXhwb3J0IGNvbnN0IGRlY29kZUJhc2U2NCA9IChpbnB1dCkgPT4gQnVmZmVyLmZyb20oaW5wdXQsICdiYXNlNjQnKTtcbmV4cG9ydCBjb25zdCBlbmNvZGVCYXNlNjQgPSAoaW5wdXQpID0+IEJ1ZmZlci5mcm9tKGlucHV0KS50b1N0cmluZygnYmFzZTY0Jyk7XG5leHBvcnQgeyBlbmNvZGUgfTtcbmV4cG9ydCBjb25zdCBkZWNvZGUgPSAoaW5wdXQpID0+IEJ1ZmZlci5mcm9tKG5vcm1hbGl6ZShpbnB1dCksICdiYXNlNjQnKTtcbiJdLCJuYW1lcyI6WyJCdWZmZXIiLCJkZWNvZGVyIiwiZW5jb2RlIiwibm9ybWFsaXplIiwiaW5wdXQiLCJlbmNvZGVkIiwiVWludDhBcnJheSIsImRlY29kZSIsImlzRW5jb2RpbmciLCJmcm9tIiwidG9TdHJpbmciLCJyZXBsYWNlIiwiZGVjb2RlQmFzZTY0IiwiZW5jb2RlQmFzZTY0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/jose/dist/node/esm/runtime/base64url.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/cbc_tag.js": /*!************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/cbc_tag.js ***! \************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ cbcTag)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n\n\nfunction cbcTag(aad, iv, ciphertext, macSize, macKey, keySize) {\n const macData = (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_1__.concat)(aad, iv, ciphertext, (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_1__.uint64be)(aad.length << 3));\n const hmac = (0,crypto__WEBPACK_IMPORTED_MODULE_0__.createHmac)(`sha${macSize}`, macKey);\n hmac.update(macData);\n return hmac.digest().slice(0, keySize >> 3);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9jYmNfdGFnLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFvQztBQUNzQjtBQUMzQyxTQUFTRyxPQUFPQyxHQUFHLEVBQUVDLEVBQUUsRUFBRUMsVUFBVSxFQUFFQyxPQUFPLEVBQUVDLE1BQU0sRUFBRUMsT0FBTztJQUN4RSxNQUFNQyxVQUFVVCw0REFBTUEsQ0FBQ0csS0FBS0MsSUFBSUMsWUFBWUosOERBQVFBLENBQUNFLElBQUlPLE1BQU0sSUFBSTtJQUNuRSxNQUFNQyxPQUFPWixrREFBVUEsQ0FBQyxDQUFDLEdBQUcsRUFBRU8sUUFBUSxDQUFDLEVBQUVDO0lBQ3pDSSxLQUFLQyxNQUFNLENBQUNIO0lBQ1osT0FBT0UsS0FBS0UsTUFBTSxHQUFHQyxLQUFLLENBQUMsR0FBR04sV0FBVztBQUM3QyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9jYmNfdGFnLmpzPzU0YmIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlSG1hYyB9IGZyb20gJ2NyeXB0byc7XG5pbXBvcnQgeyBjb25jYXQsIHVpbnQ2NGJlIH0gZnJvbSAnLi4vbGliL2J1ZmZlcl91dGlscy5qcyc7XG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBjYmNUYWcoYWFkLCBpdiwgY2lwaGVydGV4dCwgbWFjU2l6ZSwgbWFjS2V5LCBrZXlTaXplKSB7XG4gICAgY29uc3QgbWFjRGF0YSA9IGNvbmNhdChhYWQsIGl2LCBjaXBoZXJ0ZXh0LCB1aW50NjRiZShhYWQubGVuZ3RoIDw8IDMpKTtcbiAgICBjb25zdCBobWFjID0gY3JlYXRlSG1hYyhgc2hhJHttYWNTaXplfWAsIG1hY0tleSk7XG4gICAgaG1hYy51cGRhdGUobWFjRGF0YSk7XG4gICAgcmV0dXJuIGhtYWMuZGlnZXN0KCkuc2xpY2UoMCwga2V5U2l6ZSA+PiAzKTtcbn1cbiJdLCJuYW1lcyI6WyJjcmVhdGVIbWFjIiwiY29uY2F0IiwidWludDY0YmUiLCJjYmNUYWciLCJhYWQiLCJpdiIsImNpcGhlcnRleHQiLCJtYWNTaXplIiwibWFjS2V5Iiwia2V5U2l6ZSIsIm1hY0RhdGEiLCJsZW5ndGgiLCJobWFjIiwidXBkYXRlIiwiZGlnZXN0Iiwic2xpY2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/cbc_tag.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/check_cek_length.js": /*!*********************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/check_cek_length.js ***! \*********************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _is_key_object_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./is_key_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_object.js\");\n\n\nconst checkCekLength = (enc, cek)=>{\n let expected;\n switch(enc){\n case \"A128CBC-HS256\":\n case \"A192CBC-HS384\":\n case \"A256CBC-HS512\":\n expected = parseInt(enc.slice(-3), 10);\n break;\n case \"A128GCM\":\n case \"A192GCM\":\n case \"A256GCM\":\n expected = parseInt(enc.slice(1, 4), 10);\n break;\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JOSENotSupported(`Content Encryption Algorithm ${enc} is not supported either by JOSE or your javascript runtime`);\n }\n if (cek instanceof Uint8Array) {\n const actual = cek.byteLength << 3;\n if (actual !== expected) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid(`Invalid Content Encryption Key length. Expected ${expected} bits, got ${actual} bits`);\n }\n return;\n }\n if ((0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(cek) && cek.type === \"secret\") {\n const actual = cek.symmetricKeySize << 3;\n if (actual !== expected) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JWEInvalid(`Invalid Content Encryption Key length. Expected ${expected} bits, got ${actual} bits`);\n }\n return;\n }\n throw new TypeError(\"Invalid Content Encryption Key type\");\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (checkCekLength);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9jaGVja19jZWtfbGVuZ3RoLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFpRTtBQUNwQjtBQUM3QyxNQUFNRyxpQkFBaUIsQ0FBQ0MsS0FBS0M7SUFDekIsSUFBSUM7SUFDSixPQUFRRjtRQUNKLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztZQUNERSxXQUFXQyxTQUFTSCxJQUFJSSxLQUFLLENBQUMsQ0FBQyxJQUFJO1lBQ25DO1FBQ0osS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1lBQ0RGLFdBQVdDLFNBQVNILElBQUlJLEtBQUssQ0FBQyxHQUFHLElBQUk7WUFDckM7UUFDSjtZQUNJLE1BQU0sSUFBSVAsNkRBQWdCQSxDQUFDLENBQUMsNkJBQTZCLEVBQUVHLElBQUksMkRBQTJELENBQUM7SUFDbkk7SUFDQSxJQUFJQyxlQUFlSSxZQUFZO1FBQzNCLE1BQU1DLFNBQVNMLElBQUlNLFVBQVUsSUFBSTtRQUNqQyxJQUFJRCxXQUFXSixVQUFVO1lBQ3JCLE1BQU0sSUFBSU4sdURBQVVBLENBQUMsQ0FBQyxnREFBZ0QsRUFBRU0sU0FBUyxXQUFXLEVBQUVJLE9BQU8sS0FBSyxDQUFDO1FBQy9HO1FBQ0E7SUFDSjtJQUNBLElBQUlSLDZEQUFXQSxDQUFDRyxRQUFRQSxJQUFJTyxJQUFJLEtBQUssVUFBVTtRQUMzQyxNQUFNRixTQUFTTCxJQUFJUSxnQkFBZ0IsSUFBSTtRQUN2QyxJQUFJSCxXQUFXSixVQUFVO1lBQ3JCLE1BQU0sSUFBSU4sdURBQVVBLENBQUMsQ0FBQyxnREFBZ0QsRUFBRU0sU0FBUyxXQUFXLEVBQUVJLE9BQU8sS0FBSyxDQUFDO1FBQy9HO1FBQ0E7SUFDSjtJQUNBLE1BQU0sSUFBSUksVUFBVTtBQUN4QjtBQUNBLGlFQUFlWCxjQUFjQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9ydW50aW1lL2NoZWNrX2Nla19sZW5ndGguanM/YTkyMiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBKV0VJbnZhbGlkLCBKT1NFTm90U3VwcG9ydGVkIH0gZnJvbSAnLi4vdXRpbC9lcnJvcnMuanMnO1xuaW1wb3J0IGlzS2V5T2JqZWN0IGZyb20gJy4vaXNfa2V5X29iamVjdC5qcyc7XG5jb25zdCBjaGVja0Nla0xlbmd0aCA9IChlbmMsIGNlaykgPT4ge1xuICAgIGxldCBleHBlY3RlZDtcbiAgICBzd2l0Y2ggKGVuYykge1xuICAgICAgICBjYXNlICdBMTI4Q0JDLUhTMjU2JzpcbiAgICAgICAgY2FzZSAnQTE5MkNCQy1IUzM4NCc6XG4gICAgICAgIGNhc2UgJ0EyNTZDQkMtSFM1MTInOlxuICAgICAgICAgICAgZXhwZWN0ZWQgPSBwYXJzZUludChlbmMuc2xpY2UoLTMpLCAxMCk7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAnQTEyOEdDTSc6XG4gICAgICAgIGNhc2UgJ0ExOTJHQ00nOlxuICAgICAgICBjYXNlICdBMjU2R0NNJzpcbiAgICAgICAgICAgIGV4cGVjdGVkID0gcGFyc2VJbnQoZW5jLnNsaWNlKDEsIDQpLCAxMCk7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKGBDb250ZW50IEVuY3J5cHRpb24gQWxnb3JpdGhtICR7ZW5jfSBpcyBub3Qgc3VwcG9ydGVkIGVpdGhlciBieSBKT1NFIG9yIHlvdXIgamF2YXNjcmlwdCBydW50aW1lYCk7XG4gICAgfVxuICAgIGlmIChjZWsgaW5zdGFuY2VvZiBVaW50OEFycmF5KSB7XG4gICAgICAgIGNvbnN0IGFjdHVhbCA9IGNlay5ieXRlTGVuZ3RoIDw8IDM7XG4gICAgICAgIGlmIChhY3R1YWwgIT09IGV4cGVjdGVkKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgSldFSW52YWxpZChgSW52YWxpZCBDb250ZW50IEVuY3J5cHRpb24gS2V5IGxlbmd0aC4gRXhwZWN0ZWQgJHtleHBlY3RlZH0gYml0cywgZ290ICR7YWN0dWFsfSBiaXRzYCk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBpZiAoaXNLZXlPYmplY3QoY2VrKSAmJiBjZWsudHlwZSA9PT0gJ3NlY3JldCcpIHtcbiAgICAgICAgY29uc3QgYWN0dWFsID0gY2VrLnN5bW1ldHJpY0tleVNpemUgPDwgMztcbiAgICAgICAgaWYgKGFjdHVhbCAhPT0gZXhwZWN0ZWQpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBKV0VJbnZhbGlkKGBJbnZhbGlkIENvbnRlbnQgRW5jcnlwdGlvbiBLZXkgbGVuZ3RoLiBFeHBlY3RlZCAke2V4cGVjdGVkfSBiaXRzLCBnb3QgJHthY3R1YWx9IGJpdHNgKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm47XG4gICAgfVxuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ0ludmFsaWQgQ29udGVudCBFbmNyeXB0aW9uIEtleSB0eXBlJyk7XG59O1xuZXhwb3J0IGRlZmF1bHQgY2hlY2tDZWtMZW5ndGg7XG4iXSwibmFtZXMiOlsiSldFSW52YWxpZCIsIkpPU0VOb3RTdXBwb3J0ZWQiLCJpc0tleU9iamVjdCIsImNoZWNrQ2VrTGVuZ3RoIiwiZW5jIiwiY2VrIiwiZXhwZWN0ZWQiLCJwYXJzZUludCIsInNsaWNlIiwiVWludDhBcnJheSIsImFjdHVhbCIsImJ5dGVMZW5ndGgiLCJ0eXBlIiwic3ltbWV0cmljS2V5U2l6ZSIsIlR5cGVFcnJvciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/check_cek_length.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/check_modulus_length.js": /*!*************************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/check_modulus_length.js ***! \*************************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ setModulusLength: () => (/* binding */ setModulusLength),\n/* harmony export */ weakMap: () => (/* binding */ weakMap)\n/* harmony export */ });\nconst weakMap = new WeakMap();\nconst getLength = (buf, index)=>{\n let len = buf.readUInt8(1);\n if ((len & 0x80) === 0) {\n if (index === 0) {\n return len;\n }\n return getLength(buf.subarray(2 + len), index - 1);\n }\n const num = len & 0x7f;\n len = 0;\n for(let i = 0; i < num; i++){\n len <<= 8;\n const j = buf.readUInt8(2 + i);\n len |= j;\n }\n if (index === 0) {\n return len;\n }\n return getLength(buf.subarray(2 + len), index - 1);\n};\nconst getLengthOfSeqIndex = (sequence, index)=>{\n const len = sequence.readUInt8(1);\n if ((len & 0x80) === 0) {\n return getLength(sequence.subarray(2), index);\n }\n const num = len & 0x7f;\n return getLength(sequence.subarray(2 + num), index);\n};\nconst getModulusLength = (key)=>{\n var _a, _b;\n if (weakMap.has(key)) {\n return weakMap.get(key);\n }\n const modulusLength = (_b = (_a = key.asymmetricKeyDetails) === null || _a === void 0 ? void 0 : _a.modulusLength) !== null && _b !== void 0 ? _b : getLengthOfSeqIndex(key.export({\n format: \"der\",\n type: \"pkcs1\"\n }), key.type === \"private\" ? 1 : 0) - 1 << 3;\n weakMap.set(key, modulusLength);\n return modulusLength;\n};\nconst setModulusLength = (keyObject, modulusLength)=>{\n weakMap.set(keyObject, modulusLength);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((key, alg)=>{\n if (getModulusLength(key) < 2048) {\n throw new TypeError(`${alg} requires key modulusLength to be 2048 bits or larger`);\n }\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9jaGVja19tb2R1bHVzX2xlbmd0aC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBTyxNQUFNQSxVQUFVLElBQUlDLFVBQVU7QUFDckMsTUFBTUMsWUFBWSxDQUFDQyxLQUFLQztJQUNwQixJQUFJQyxNQUFNRixJQUFJRyxTQUFTLENBQUM7SUFDeEIsSUFBSSxDQUFDRCxNQUFNLElBQUcsTUFBTyxHQUFHO1FBQ3BCLElBQUlELFVBQVUsR0FBRztZQUNiLE9BQU9DO1FBQ1g7UUFDQSxPQUFPSCxVQUFVQyxJQUFJSSxRQUFRLENBQUMsSUFBSUYsTUFBTUQsUUFBUTtJQUNwRDtJQUNBLE1BQU1JLE1BQU1ILE1BQU07SUFDbEJBLE1BQU07SUFDTixJQUFLLElBQUlJLElBQUksR0FBR0EsSUFBSUQsS0FBS0MsSUFBSztRQUMxQkosUUFBUTtRQUNSLE1BQU1LLElBQUlQLElBQUlHLFNBQVMsQ0FBQyxJQUFJRztRQUM1QkosT0FBT0s7SUFDWDtJQUNBLElBQUlOLFVBQVUsR0FBRztRQUNiLE9BQU9DO0lBQ1g7SUFDQSxPQUFPSCxVQUFVQyxJQUFJSSxRQUFRLENBQUMsSUFBSUYsTUFBTUQsUUFBUTtBQUNwRDtBQUNBLE1BQU1PLHNCQUFzQixDQUFDQyxVQUFVUjtJQUNuQyxNQUFNQyxNQUFNTyxTQUFTTixTQUFTLENBQUM7SUFDL0IsSUFBSSxDQUFDRCxNQUFNLElBQUcsTUFBTyxHQUFHO1FBQ3BCLE9BQU9ILFVBQVVVLFNBQVNMLFFBQVEsQ0FBQyxJQUFJSDtJQUMzQztJQUNBLE1BQU1JLE1BQU1ILE1BQU07SUFDbEIsT0FBT0gsVUFBVVUsU0FBU0wsUUFBUSxDQUFDLElBQUlDLE1BQU1KO0FBQ2pEO0FBQ0EsTUFBTVMsbUJBQW1CLENBQUNDO0lBQ3RCLElBQUlDLElBQUlDO0lBQ1IsSUFBSWhCLFFBQVFpQixHQUFHLENBQUNILE1BQU07UUFDbEIsT0FBT2QsUUFBUWtCLEdBQUcsQ0FBQ0o7SUFDdkI7SUFDQSxNQUFNSyxnQkFBZ0IsQ0FBQ0gsS0FBSyxDQUFDRCxLQUFLRCxJQUFJTSxvQkFBb0IsTUFBTSxRQUFRTCxPQUFPLEtBQUssSUFBSSxLQUFLLElBQUlBLEdBQUdJLGFBQWEsTUFBTSxRQUFRSCxPQUFPLEtBQUssSUFBSUEsS0FBSyxvQkFBcUJGLElBQUlPLE1BQU0sQ0FBQztRQUFFQyxRQUFRO1FBQU9DLE1BQU07SUFBUSxJQUFJVCxJQUFJUyxJQUFJLEtBQUssWUFBWSxJQUFJLEtBQ2hQLEtBQ0E7SUFDSnZCLFFBQVF3QixHQUFHLENBQUNWLEtBQUtLO0lBQ2pCLE9BQU9BO0FBQ1g7QUFDTyxNQUFNTSxtQkFBbUIsQ0FBQ0MsV0FBV1A7SUFDeENuQixRQUFRd0IsR0FBRyxDQUFDRSxXQUFXUDtBQUMzQixFQUFFO0FBQ0YsaUVBQWUsQ0FBQ0wsS0FBS2E7SUFDakIsSUFBSWQsaUJBQWlCQyxPQUFPLE1BQU07UUFDOUIsTUFBTSxJQUFJYyxVQUFVLENBQUMsRUFBRUQsSUFBSSxxREFBcUQsQ0FBQztJQUNyRjtBQUNKLEdBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvY2hlY2tfbW9kdWx1c19sZW5ndGguanM/YjcyOSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3Qgd2Vha01hcCA9IG5ldyBXZWFrTWFwKCk7XG5jb25zdCBnZXRMZW5ndGggPSAoYnVmLCBpbmRleCkgPT4ge1xuICAgIGxldCBsZW4gPSBidWYucmVhZFVJbnQ4KDEpO1xuICAgIGlmICgobGVuICYgMHg4MCkgPT09IDApIHtcbiAgICAgICAgaWYgKGluZGV4ID09PSAwKSB7XG4gICAgICAgICAgICByZXR1cm4gbGVuO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBnZXRMZW5ndGgoYnVmLnN1YmFycmF5KDIgKyBsZW4pLCBpbmRleCAtIDEpO1xuICAgIH1cbiAgICBjb25zdCBudW0gPSBsZW4gJiAweDdmO1xuICAgIGxlbiA9IDA7XG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBudW07IGkrKykge1xuICAgICAgICBsZW4gPDw9IDg7XG4gICAgICAgIGNvbnN0IGogPSBidWYucmVhZFVJbnQ4KDIgKyBpKTtcbiAgICAgICAgbGVuIHw9IGo7XG4gICAgfVxuICAgIGlmIChpbmRleCA9PT0gMCkge1xuICAgICAgICByZXR1cm4gbGVuO1xuICAgIH1cbiAgICByZXR1cm4gZ2V0TGVuZ3RoKGJ1Zi5zdWJhcnJheSgyICsgbGVuKSwgaW5kZXggLSAxKTtcbn07XG5jb25zdCBnZXRMZW5ndGhPZlNlcUluZGV4ID0gKHNlcXVlbmNlLCBpbmRleCkgPT4ge1xuICAgIGNvbnN0IGxlbiA9IHNlcXVlbmNlLnJlYWRVSW50OCgxKTtcbiAgICBpZiAoKGxlbiAmIDB4ODApID09PSAwKSB7XG4gICAgICAgIHJldHVybiBnZXRMZW5ndGgoc2VxdWVuY2Uuc3ViYXJyYXkoMiksIGluZGV4KTtcbiAgICB9XG4gICAgY29uc3QgbnVtID0gbGVuICYgMHg3ZjtcbiAgICByZXR1cm4gZ2V0TGVuZ3RoKHNlcXVlbmNlLnN1YmFycmF5KDIgKyBudW0pLCBpbmRleCk7XG59O1xuY29uc3QgZ2V0TW9kdWx1c0xlbmd0aCA9IChrZXkpID0+IHtcbiAgICB2YXIgX2EsIF9iO1xuICAgIGlmICh3ZWFrTWFwLmhhcyhrZXkpKSB7XG4gICAgICAgIHJldHVybiB3ZWFrTWFwLmdldChrZXkpO1xuICAgIH1cbiAgICBjb25zdCBtb2R1bHVzTGVuZ3RoID0gKF9iID0gKF9hID0ga2V5LmFzeW1tZXRyaWNLZXlEZXRhaWxzKSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EubW9kdWx1c0xlbmd0aCkgIT09IG51bGwgJiYgX2IgIT09IHZvaWQgMCA/IF9iIDogKGdldExlbmd0aE9mU2VxSW5kZXgoa2V5LmV4cG9ydCh7IGZvcm1hdDogJ2RlcicsIHR5cGU6ICdwa2NzMScgfSksIGtleS50eXBlID09PSAncHJpdmF0ZScgPyAxIDogMCkgLVxuICAgICAgICAxKSA8PFxuICAgICAgICAzO1xuICAgIHdlYWtNYXAuc2V0KGtleSwgbW9kdWx1c0xlbmd0aCk7XG4gICAgcmV0dXJuIG1vZHVsdXNMZW5ndGg7XG59O1xuZXhwb3J0IGNvbnN0IHNldE1vZHVsdXNMZW5ndGggPSAoa2V5T2JqZWN0LCBtb2R1bHVzTGVuZ3RoKSA9PiB7XG4gICAgd2Vha01hcC5zZXQoa2V5T2JqZWN0LCBtb2R1bHVzTGVuZ3RoKTtcbn07XG5leHBvcnQgZGVmYXVsdCAoa2V5LCBhbGcpID0+IHtcbiAgICBpZiAoZ2V0TW9kdWx1c0xlbmd0aChrZXkpIDwgMjA0OCkge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKGAke2FsZ30gcmVxdWlyZXMga2V5IG1vZHVsdXNMZW5ndGggdG8gYmUgMjA0OCBiaXRzIG9yIGxhcmdlcmApO1xuICAgIH1cbn07XG4iXSwibmFtZXMiOlsid2Vha01hcCIsIldlYWtNYXAiLCJnZXRMZW5ndGgiLCJidWYiLCJpbmRleCIsImxlbiIsInJlYWRVSW50OCIsInN1YmFycmF5IiwibnVtIiwiaSIsImoiLCJnZXRMZW5ndGhPZlNlcUluZGV4Iiwic2VxdWVuY2UiLCJnZXRNb2R1bHVzTGVuZ3RoIiwia2V5IiwiX2EiLCJfYiIsImhhcyIsImdldCIsIm1vZHVsdXNMZW5ndGgiLCJhc3ltbWV0cmljS2V5RGV0YWlscyIsImV4cG9ydCIsImZvcm1hdCIsInR5cGUiLCJzZXQiLCJzZXRNb2R1bHVzTGVuZ3RoIiwia2V5T2JqZWN0IiwiYWxnIiwiVHlwZUVycm9yIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/check_modulus_length.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/ciphers.js": /*!************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/ciphers.js ***! \************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n\nlet ciphers;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((algorithm)=>{\n ciphers || (ciphers = new Set((0,crypto__WEBPACK_IMPORTED_MODULE_0__.getCiphers)()));\n return ciphers.has(algorithm);\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9jaXBoZXJzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQW9DO0FBQ3BDLElBQUlDO0FBQ0osaUVBQWUsQ0FBQ0M7SUFDWkQsV0FBWUEsQ0FBQUEsVUFBVSxJQUFJRSxJQUFJSCxrREFBVUEsR0FBRTtJQUMxQyxPQUFPQyxRQUFRRyxHQUFHLENBQUNGO0FBQ3ZCLEdBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvY2lwaGVycy5qcz80NDM3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGdldENpcGhlcnMgfSBmcm9tICdjcnlwdG8nO1xubGV0IGNpcGhlcnM7XG5leHBvcnQgZGVmYXVsdCAoYWxnb3JpdGhtKSA9PiB7XG4gICAgY2lwaGVycyB8fCAoY2lwaGVycyA9IG5ldyBTZXQoZ2V0Q2lwaGVycygpKSk7XG4gICAgcmV0dXJuIGNpcGhlcnMuaGFzKGFsZ29yaXRobSk7XG59O1xuIl0sIm5hbWVzIjpbImdldENpcGhlcnMiLCJjaXBoZXJzIiwiYWxnb3JpdGhtIiwiU2V0IiwiaGFzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/ciphers.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/decrypt.js": /*!************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/decrypt.js ***! \************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var _lib_check_iv_length_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../lib/check_iv_length.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/check_iv_length.js\");\n/* harmony import */ var _check_cek_length_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./check_cek_length.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/check_cek_length.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _timing_safe_equal_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./timing_safe_equal.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/timing_safe_equal.js\");\n/* harmony import */ var _cbc_tag_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./cbc_tag.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/cbc_tag.js\");\n/* harmony import */ var _webcrypto_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./webcrypto.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/webcrypto.js\");\n/* harmony import */ var _lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../lib/crypto_key.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/crypto_key.js\");\n/* harmony import */ var _is_key_object_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./is_key_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_object.js\");\n/* harmony import */ var _lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../lib/invalid_key_input.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/invalid_key_input.js\");\n/* harmony import */ var _ciphers_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ciphers.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/ciphers.js\");\n/* harmony import */ var _is_key_like_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./is_key_like.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_like.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction cbcDecrypt(enc, cek, ciphertext, iv, tag, aad) {\n const keySize = parseInt(enc.slice(1, 4), 10);\n if ((0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(cek)) {\n cek = cek.export();\n }\n const encKey = cek.subarray(keySize >> 3);\n const macKey = cek.subarray(0, keySize >> 3);\n const macSize = parseInt(enc.slice(-3), 10);\n const algorithm = `aes-${keySize}-cbc`;\n if (!(0,_ciphers_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(algorithm)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_3__.JOSENotSupported(`alg ${enc} is not supported by your javascript runtime`);\n }\n const expectedTag = (0,_cbc_tag_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(aad, iv, ciphertext, macSize, macKey, keySize);\n let macCheckPassed;\n try {\n macCheckPassed = (0,_timing_safe_equal_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(tag, expectedTag);\n } catch {}\n if (!macCheckPassed) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_3__.JWEDecryptionFailed();\n }\n let plaintext;\n try {\n const decipher = (0,crypto__WEBPACK_IMPORTED_MODULE_0__.createDecipheriv)(algorithm, encKey, iv);\n plaintext = (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_6__.concat)(decipher.update(ciphertext), decipher.final());\n } catch {}\n if (!plaintext) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_3__.JWEDecryptionFailed();\n }\n return plaintext;\n}\nfunction gcmDecrypt(enc, cek, ciphertext, iv, tag, aad) {\n const keySize = parseInt(enc.slice(1, 4), 10);\n const algorithm = `aes-${keySize}-gcm`;\n if (!(0,_ciphers_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(algorithm)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_3__.JOSENotSupported(`alg ${enc} is not supported by your javascript runtime`);\n }\n try {\n const decipher = (0,crypto__WEBPACK_IMPORTED_MODULE_0__.createDecipheriv)(algorithm, cek, iv, {\n authTagLength: 16\n });\n decipher.setAuthTag(tag);\n if (aad.byteLength) {\n decipher.setAAD(aad, {\n plaintextLength: ciphertext.length\n });\n }\n const plaintext = decipher.update(ciphertext);\n decipher.final();\n return plaintext;\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_3__.JWEDecryptionFailed();\n }\n}\nconst decrypt = (enc, cek, ciphertext, iv, tag, aad)=>{\n let key;\n if ((0,_webcrypto_js__WEBPACK_IMPORTED_MODULE_7__.isCryptoKey)(cek)) {\n (0,_lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_8__.checkEncCryptoKey)(cek, enc, \"decrypt\");\n key = crypto__WEBPACK_IMPORTED_MODULE_0__.KeyObject.from(cek);\n } else if (cek instanceof Uint8Array || (0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(cek)) {\n key = cek;\n } else {\n throw new TypeError((0,_lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_9__[\"default\"])(cek, ..._is_key_like_js__WEBPACK_IMPORTED_MODULE_10__.types, \"Uint8Array\"));\n }\n (0,_check_cek_length_js__WEBPACK_IMPORTED_MODULE_11__[\"default\"])(enc, key);\n (0,_lib_check_iv_length_js__WEBPACK_IMPORTED_MODULE_12__[\"default\"])(enc, iv);\n switch(enc){\n case \"A128CBC-HS256\":\n case \"A192CBC-HS384\":\n case \"A256CBC-HS512\":\n return cbcDecrypt(enc, key, ciphertext, iv, tag, aad);\n case \"A128GCM\":\n case \"A192GCM\":\n case \"A256GCM\":\n return gcmDecrypt(enc, key, ciphertext, iv, tag, aad);\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_3__.JOSENotSupported(\"Unsupported JWE Content Encryption Algorithm\");\n }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (decrypt);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9kZWNyeXB0LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQXFEO0FBQ0M7QUFDSDtBQUNIO0FBQzBCO0FBQ3JCO0FBQ25CO0FBQ1c7QUFDWTtBQUNaO0FBQ2E7QUFDckI7QUFDSTtBQUN6QyxTQUFTZSxXQUFXQyxHQUFHLEVBQUVDLEdBQUcsRUFBRUMsVUFBVSxFQUFFQyxFQUFFLEVBQUVDLEdBQUcsRUFBRUMsR0FBRztJQUNsRCxNQUFNQyxVQUFVQyxTQUFTUCxJQUFJUSxLQUFLLENBQUMsR0FBRyxJQUFJO0lBQzFDLElBQUliLDZEQUFXQSxDQUFDTSxNQUFNO1FBQ2xCQSxNQUFNQSxJQUFJUSxNQUFNO0lBQ3BCO0lBQ0EsTUFBTUMsU0FBU1QsSUFBSVUsUUFBUSxDQUFDTCxXQUFXO0lBQ3ZDLE1BQU1NLFNBQVNYLElBQUlVLFFBQVEsQ0FBQyxHQUFHTCxXQUFXO0lBQzFDLE1BQU1PLFVBQVVOLFNBQVNQLElBQUlRLEtBQUssQ0FBQyxDQUFDLElBQUk7SUFDeEMsTUFBTU0sWUFBWSxDQUFDLElBQUksRUFBRVIsUUFBUSxJQUFJLENBQUM7SUFDdEMsSUFBSSxDQUFDVCx1REFBU0EsQ0FBQ2lCLFlBQVk7UUFDdkIsTUFBTSxJQUFJekIsNkRBQWdCQSxDQUFDLENBQUMsSUFBSSxFQUFFVyxJQUFJLDRDQUE0QyxDQUFDO0lBQ3ZGO0lBQ0EsTUFBTWUsY0FBY3ZCLHVEQUFNQSxDQUFDYSxLQUFLRixJQUFJRCxZQUFZVyxTQUFTRCxRQUFRTjtJQUNqRSxJQUFJVTtJQUNKLElBQUk7UUFDQUEsaUJBQWlCekIsaUVBQWVBLENBQUNhLEtBQUtXO0lBQzFDLEVBQ0EsT0FBTSxDQUNOO0lBQ0EsSUFBSSxDQUFDQyxnQkFBZ0I7UUFDakIsTUFBTSxJQUFJMUIsZ0VBQW1CQTtJQUNqQztJQUNBLElBQUkyQjtJQUNKLElBQUk7UUFDQSxNQUFNQyxXQUFXbEMsd0RBQWdCQSxDQUFDOEIsV0FBV0osUUFBUVA7UUFDckRjLFlBQVk3Qiw0REFBTUEsQ0FBQzhCLFNBQVNDLE1BQU0sQ0FBQ2pCLGFBQWFnQixTQUFTRSxLQUFLO0lBQ2xFLEVBQ0EsT0FBTSxDQUNOO0lBQ0EsSUFBSSxDQUFDSCxXQUFXO1FBQ1osTUFBTSxJQUFJM0IsZ0VBQW1CQTtJQUNqQztJQUNBLE9BQU8yQjtBQUNYO0FBQ0EsU0FBU0ksV0FBV3JCLEdBQUcsRUFBRUMsR0FBRyxFQUFFQyxVQUFVLEVBQUVDLEVBQUUsRUFBRUMsR0FBRyxFQUFFQyxHQUFHO0lBQ2xELE1BQU1DLFVBQVVDLFNBQVNQLElBQUlRLEtBQUssQ0FBQyxHQUFHLElBQUk7SUFDMUMsTUFBTU0sWUFBWSxDQUFDLElBQUksRUFBRVIsUUFBUSxJQUFJLENBQUM7SUFDdEMsSUFBSSxDQUFDVCx1REFBU0EsQ0FBQ2lCLFlBQVk7UUFDdkIsTUFBTSxJQUFJekIsNkRBQWdCQSxDQUFDLENBQUMsSUFBSSxFQUFFVyxJQUFJLDRDQUE0QyxDQUFDO0lBQ3ZGO0lBQ0EsSUFBSTtRQUNBLE1BQU1rQixXQUFXbEMsd0RBQWdCQSxDQUFDOEIsV0FBV2IsS0FBS0UsSUFBSTtZQUFFbUIsZUFBZTtRQUFHO1FBQzFFSixTQUFTSyxVQUFVLENBQUNuQjtRQUNwQixJQUFJQyxJQUFJbUIsVUFBVSxFQUFFO1lBQ2hCTixTQUFTTyxNQUFNLENBQUNwQixLQUFLO2dCQUFFcUIsaUJBQWlCeEIsV0FBV3lCLE1BQU07WUFBQztRQUM5RDtRQUNBLE1BQU1WLFlBQVlDLFNBQVNDLE1BQU0sQ0FBQ2pCO1FBQ2xDZ0IsU0FBU0UsS0FBSztRQUNkLE9BQU9IO0lBQ1gsRUFDQSxPQUFNO1FBQ0YsTUFBTSxJQUFJM0IsZ0VBQW1CQTtJQUNqQztBQUNKO0FBQ0EsTUFBTXNDLFVBQVUsQ0FBQzVCLEtBQUtDLEtBQUtDLFlBQVlDLElBQUlDLEtBQUtDO0lBQzVDLElBQUl3QjtJQUNKLElBQUlwQywwREFBV0EsQ0FBQ1EsTUFBTTtRQUNsQlAscUVBQWlCQSxDQUFDTyxLQUFLRCxLQUFLO1FBQzVCNkIsTUFBTTVDLDZDQUFTQSxDQUFDNkMsSUFBSSxDQUFDN0I7SUFDekIsT0FDSyxJQUFJQSxlQUFlOEIsY0FBY3BDLDZEQUFXQSxDQUFDTSxNQUFNO1FBQ3BENEIsTUFBTTVCO0lBQ1YsT0FDSztRQUNELE1BQU0sSUFBSStCLFVBQVVwQyxxRUFBZUEsQ0FBQ0ssUUFBUUgsbURBQUtBLEVBQUU7SUFDdkQ7SUFDQVgsaUVBQWNBLENBQUNhLEtBQUs2QjtJQUNwQjNDLG9FQUFhQSxDQUFDYyxLQUFLRztJQUNuQixPQUFRSDtRQUNKLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztZQUNELE9BQU9ELFdBQVdDLEtBQUs2QixLQUFLM0IsWUFBWUMsSUFBSUMsS0FBS0M7UUFDckQsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1lBQ0QsT0FBT2dCLFdBQVdyQixLQUFLNkIsS0FBSzNCLFlBQVlDLElBQUlDLEtBQUtDO1FBQ3JEO1lBQ0ksTUFBTSxJQUFJaEIsNkRBQWdCQSxDQUFDO0lBQ25DO0FBQ0o7QUFDQSxpRUFBZXVDLE9BQU9BLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvZGVjcnlwdC5qcz9hMTNiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZURlY2lwaGVyaXYsIEtleU9iamVjdCB9IGZyb20gJ2NyeXB0byc7XG5pbXBvcnQgY2hlY2tJdkxlbmd0aCBmcm9tICcuLi9saWIvY2hlY2tfaXZfbGVuZ3RoLmpzJztcbmltcG9ydCBjaGVja0Nla0xlbmd0aCBmcm9tICcuL2NoZWNrX2Nla19sZW5ndGguanMnO1xuaW1wb3J0IHsgY29uY2F0IH0gZnJvbSAnLi4vbGliL2J1ZmZlcl91dGlscy5qcyc7XG5pbXBvcnQgeyBKT1NFTm90U3VwcG9ydGVkLCBKV0VEZWNyeXB0aW9uRmFpbGVkIH0gZnJvbSAnLi4vdXRpbC9lcnJvcnMuanMnO1xuaW1wb3J0IHRpbWluZ1NhZmVFcXVhbCBmcm9tICcuL3RpbWluZ19zYWZlX2VxdWFsLmpzJztcbmltcG9ydCBjYmNUYWcgZnJvbSAnLi9jYmNfdGFnLmpzJztcbmltcG9ydCB7IGlzQ3J5cHRvS2V5IH0gZnJvbSAnLi93ZWJjcnlwdG8uanMnO1xuaW1wb3J0IHsgY2hlY2tFbmNDcnlwdG9LZXkgfSBmcm9tICcuLi9saWIvY3J5cHRvX2tleS5qcyc7XG5pbXBvcnQgaXNLZXlPYmplY3QgZnJvbSAnLi9pc19rZXlfb2JqZWN0LmpzJztcbmltcG9ydCBpbnZhbGlkS2V5SW5wdXQgZnJvbSAnLi4vbGliL2ludmFsaWRfa2V5X2lucHV0LmpzJztcbmltcG9ydCBzdXBwb3J0ZWQgZnJvbSAnLi9jaXBoZXJzLmpzJztcbmltcG9ydCB7IHR5cGVzIH0gZnJvbSAnLi9pc19rZXlfbGlrZS5qcyc7XG5mdW5jdGlvbiBjYmNEZWNyeXB0KGVuYywgY2VrLCBjaXBoZXJ0ZXh0LCBpdiwgdGFnLCBhYWQpIHtcbiAgICBjb25zdCBrZXlTaXplID0gcGFyc2VJbnQoZW5jLnNsaWNlKDEsIDQpLCAxMCk7XG4gICAgaWYgKGlzS2V5T2JqZWN0KGNlaykpIHtcbiAgICAgICAgY2VrID0gY2VrLmV4cG9ydCgpO1xuICAgIH1cbiAgICBjb25zdCBlbmNLZXkgPSBjZWsuc3ViYXJyYXkoa2V5U2l6ZSA+PiAzKTtcbiAgICBjb25zdCBtYWNLZXkgPSBjZWsuc3ViYXJyYXkoMCwga2V5U2l6ZSA+PiAzKTtcbiAgICBjb25zdCBtYWNTaXplID0gcGFyc2VJbnQoZW5jLnNsaWNlKC0zKSwgMTApO1xuICAgIGNvbnN0IGFsZ29yaXRobSA9IGBhZXMtJHtrZXlTaXplfS1jYmNgO1xuICAgIGlmICghc3VwcG9ydGVkKGFsZ29yaXRobSkpIHtcbiAgICAgICAgdGhyb3cgbmV3IEpPU0VOb3RTdXBwb3J0ZWQoYGFsZyAke2VuY30gaXMgbm90IHN1cHBvcnRlZCBieSB5b3VyIGphdmFzY3JpcHQgcnVudGltZWApO1xuICAgIH1cbiAgICBjb25zdCBleHBlY3RlZFRhZyA9IGNiY1RhZyhhYWQsIGl2LCBjaXBoZXJ0ZXh0LCBtYWNTaXplLCBtYWNLZXksIGtleVNpemUpO1xuICAgIGxldCBtYWNDaGVja1Bhc3NlZDtcbiAgICB0cnkge1xuICAgICAgICBtYWNDaGVja1Bhc3NlZCA9IHRpbWluZ1NhZmVFcXVhbCh0YWcsIGV4cGVjdGVkVGFnKTtcbiAgICB9XG4gICAgY2F0Y2gge1xuICAgIH1cbiAgICBpZiAoIW1hY0NoZWNrUGFzc2VkKSB7XG4gICAgICAgIHRocm93IG5ldyBKV0VEZWNyeXB0aW9uRmFpbGVkKCk7XG4gICAgfVxuICAgIGxldCBwbGFpbnRleHQ7XG4gICAgdHJ5IHtcbiAgICAgICAgY29uc3QgZGVjaXBoZXIgPSBjcmVhdGVEZWNpcGhlcml2KGFsZ29yaXRobSwgZW5jS2V5LCBpdik7XG4gICAgICAgIHBsYWludGV4dCA9IGNvbmNhdChkZWNpcGhlci51cGRhdGUoY2lwaGVydGV4dCksIGRlY2lwaGVyLmZpbmFsKCkpO1xuICAgIH1cbiAgICBjYXRjaCB7XG4gICAgfVxuICAgIGlmICghcGxhaW50ZXh0KSB7XG4gICAgICAgIHRocm93IG5ldyBKV0VEZWNyeXB0aW9uRmFpbGVkKCk7XG4gICAgfVxuICAgIHJldHVybiBwbGFpbnRleHQ7XG59XG5mdW5jdGlvbiBnY21EZWNyeXB0KGVuYywgY2VrLCBjaXBoZXJ0ZXh0LCBpdiwgdGFnLCBhYWQpIHtcbiAgICBjb25zdCBrZXlTaXplID0gcGFyc2VJbnQoZW5jLnNsaWNlKDEsIDQpLCAxMCk7XG4gICAgY29uc3QgYWxnb3JpdGhtID0gYGFlcy0ke2tleVNpemV9LWdjbWA7XG4gICAgaWYgKCFzdXBwb3J0ZWQoYWxnb3JpdGhtKSkge1xuICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZChgYWxnICR7ZW5jfSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHlvdXIgamF2YXNjcmlwdCBydW50aW1lYCk7XG4gICAgfVxuICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IGRlY2lwaGVyID0gY3JlYXRlRGVjaXBoZXJpdihhbGdvcml0aG0sIGNlaywgaXYsIHsgYXV0aFRhZ0xlbmd0aDogMTYgfSk7XG4gICAgICAgIGRlY2lwaGVyLnNldEF1dGhUYWcodGFnKTtcbiAgICAgICAgaWYgKGFhZC5ieXRlTGVuZ3RoKSB7XG4gICAgICAgICAgICBkZWNpcGhlci5zZXRBQUQoYWFkLCB7IHBsYWludGV4dExlbmd0aDogY2lwaGVydGV4dC5sZW5ndGggfSk7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgcGxhaW50ZXh0ID0gZGVjaXBoZXIudXBkYXRlKGNpcGhlcnRleHQpO1xuICAgICAgICBkZWNpcGhlci5maW5hbCgpO1xuICAgICAgICByZXR1cm4gcGxhaW50ZXh0O1xuICAgIH1cbiAgICBjYXRjaCB7XG4gICAgICAgIHRocm93IG5ldyBKV0VEZWNyeXB0aW9uRmFpbGVkKCk7XG4gICAgfVxufVxuY29uc3QgZGVjcnlwdCA9IChlbmMsIGNlaywgY2lwaGVydGV4dCwgaXYsIHRhZywgYWFkKSA9PiB7XG4gICAgbGV0IGtleTtcbiAgICBpZiAoaXNDcnlwdG9LZXkoY2VrKSkge1xuICAgICAgICBjaGVja0VuY0NyeXB0b0tleShjZWssIGVuYywgJ2RlY3J5cHQnKTtcbiAgICAgICAga2V5ID0gS2V5T2JqZWN0LmZyb20oY2VrKTtcbiAgICB9XG4gICAgZWxzZSBpZiAoY2VrIGluc3RhbmNlb2YgVWludDhBcnJheSB8fCBpc0tleU9iamVjdChjZWspKSB7XG4gICAgICAgIGtleSA9IGNlaztcbiAgICB9XG4gICAgZWxzZSB7XG4gICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoaW52YWxpZEtleUlucHV0KGNlaywgLi4udHlwZXMsICdVaW50OEFycmF5JykpO1xuICAgIH1cbiAgICBjaGVja0Nla0xlbmd0aChlbmMsIGtleSk7XG4gICAgY2hlY2tJdkxlbmd0aChlbmMsIGl2KTtcbiAgICBzd2l0Y2ggKGVuYykge1xuICAgICAgICBjYXNlICdBMTI4Q0JDLUhTMjU2JzpcbiAgICAgICAgY2FzZSAnQTE5MkNCQy1IUzM4NCc6XG4gICAgICAgIGNhc2UgJ0EyNTZDQkMtSFM1MTInOlxuICAgICAgICAgICAgcmV0dXJuIGNiY0RlY3J5cHQoZW5jLCBrZXksIGNpcGhlcnRleHQsIGl2LCB0YWcsIGFhZCk7XG4gICAgICAgIGNhc2UgJ0ExMjhHQ00nOlxuICAgICAgICBjYXNlICdBMTkyR0NNJzpcbiAgICAgICAgY2FzZSAnQTI1NkdDTSc6XG4gICAgICAgICAgICByZXR1cm4gZ2NtRGVjcnlwdChlbmMsIGtleSwgY2lwaGVydGV4dCwgaXYsIHRhZywgYWFkKTtcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKCdVbnN1cHBvcnRlZCBKV0UgQ29udGVudCBFbmNyeXB0aW9uIEFsZ29yaXRobScpO1xuICAgIH1cbn07XG5leHBvcnQgZGVmYXVsdCBkZWNyeXB0O1xuIl0sIm5hbWVzIjpbImNyZWF0ZURlY2lwaGVyaXYiLCJLZXlPYmplY3QiLCJjaGVja0l2TGVuZ3RoIiwiY2hlY2tDZWtMZW5ndGgiLCJjb25jYXQiLCJKT1NFTm90U3VwcG9ydGVkIiwiSldFRGVjcnlwdGlvbkZhaWxlZCIsInRpbWluZ1NhZmVFcXVhbCIsImNiY1RhZyIsImlzQ3J5cHRvS2V5IiwiY2hlY2tFbmNDcnlwdG9LZXkiLCJpc0tleU9iamVjdCIsImludmFsaWRLZXlJbnB1dCIsInN1cHBvcnRlZCIsInR5cGVzIiwiY2JjRGVjcnlwdCIsImVuYyIsImNlayIsImNpcGhlcnRleHQiLCJpdiIsInRhZyIsImFhZCIsImtleVNpemUiLCJwYXJzZUludCIsInNsaWNlIiwiZXhwb3J0IiwiZW5jS2V5Iiwic3ViYXJyYXkiLCJtYWNLZXkiLCJtYWNTaXplIiwiYWxnb3JpdGhtIiwiZXhwZWN0ZWRUYWciLCJtYWNDaGVja1Bhc3NlZCIsInBsYWludGV4dCIsImRlY2lwaGVyIiwidXBkYXRlIiwiZmluYWwiLCJnY21EZWNyeXB0IiwiYXV0aFRhZ0xlbmd0aCIsInNldEF1dGhUYWciLCJieXRlTGVuZ3RoIiwic2V0QUFEIiwicGxhaW50ZXh0TGVuZ3RoIiwibGVuZ3RoIiwiZGVjcnlwdCIsImtleSIsImZyb20iLCJVaW50OEFycmF5IiwiVHlwZUVycm9yIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/decrypt.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/digest.js": /*!***********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/digest.js ***! \***********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n\nconst digest = (algorithm, data)=>(0,crypto__WEBPACK_IMPORTED_MODULE_0__.createHash)(algorithm).update(data).digest();\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (digest);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9kaWdlc3QuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBb0M7QUFDcEMsTUFBTUMsU0FBUyxDQUFDQyxXQUFXQyxPQUFTSCxrREFBVUEsQ0FBQ0UsV0FBV0UsTUFBTSxDQUFDRCxNQUFNRixNQUFNO0FBQzdFLGlFQUFlQSxNQUFNQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9ydW50aW1lL2RpZ2VzdC5qcz9mYzM1Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZUhhc2ggfSBmcm9tICdjcnlwdG8nO1xuY29uc3QgZGlnZXN0ID0gKGFsZ29yaXRobSwgZGF0YSkgPT4gY3JlYXRlSGFzaChhbGdvcml0aG0pLnVwZGF0ZShkYXRhKS5kaWdlc3QoKTtcbmV4cG9ydCBkZWZhdWx0IGRpZ2VzdDtcbiJdLCJuYW1lcyI6WyJjcmVhdGVIYXNoIiwiZGlnZXN0IiwiYWxnb3JpdGhtIiwiZGF0YSIsInVwZGF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/digest.js\n"); /***/ }), /***/ "(rsc)/./node_modules/jose/dist/node/esm/runtime/digest.js": /*!***********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/digest.js ***! \***********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n\nconst digest = (algorithm, data)=>(0,crypto__WEBPACK_IMPORTED_MODULE_0__.createHash)(algorithm).update(data).digest();\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (digest);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvZGlnZXN0LmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQW9DO0FBQ3BDLE1BQU1DLFNBQVMsQ0FBQ0MsV0FBV0MsT0FBU0gsa0RBQVVBLENBQUNFLFdBQVdFLE1BQU0sQ0FBQ0QsTUFBTUYsTUFBTTtBQUM3RSxpRUFBZUEsTUFBTUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9kaWdlc3QuanM/ZmMzNSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjcmVhdGVIYXNoIH0gZnJvbSAnY3J5cHRvJztcbmNvbnN0IGRpZ2VzdCA9IChhbGdvcml0aG0sIGRhdGEpID0+IGNyZWF0ZUhhc2goYWxnb3JpdGhtKS51cGRhdGUoZGF0YSkuZGlnZXN0KCk7XG5leHBvcnQgZGVmYXVsdCBkaWdlc3Q7XG4iXSwibmFtZXMiOlsiY3JlYXRlSGFzaCIsImRpZ2VzdCIsImFsZ29yaXRobSIsImRhdGEiLCJ1cGRhdGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/jose/dist/node/esm/runtime/digest.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/dsa_digest.js": /*!***************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/dsa_digest.js ***! \***************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ dsaDigest)\n/* harmony export */ });\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n\nfunction dsaDigest(alg) {\n switch(alg){\n case \"PS256\":\n case \"RS256\":\n case \"ES256\":\n case \"ES256K\":\n return \"sha256\";\n case \"PS384\":\n case \"RS384\":\n case \"ES384\":\n return \"sha384\";\n case \"PS512\":\n case \"RS512\":\n case \"ES512\":\n return \"sha512\";\n case \"EdDSA\":\n return undefined;\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JOSENotSupported(`alg ${alg} is not supported either by JOSE or your javascript runtime`);\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9kc2FfZGlnZXN0LmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQXFEO0FBQ3RDLFNBQVNDLFVBQVVDLEdBQUc7SUFDakMsT0FBUUE7UUFDSixLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1lBQ0QsT0FBTztRQUNYLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztZQUNELE9BQU87UUFDWCxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7WUFDRCxPQUFPO1FBQ1gsS0FBSztZQUNELE9BQU9DO1FBQ1g7WUFDSSxNQUFNLElBQUlILDZEQUFnQkEsQ0FBQyxDQUFDLElBQUksRUFBRUUsSUFBSSwyREFBMkQsQ0FBQztJQUMxRztBQUNKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9ydW50aW1lL2RzYV9kaWdlc3QuanM/ZDg0ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBKT1NFTm90U3VwcG9ydGVkIH0gZnJvbSAnLi4vdXRpbC9lcnJvcnMuanMnO1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gZHNhRGlnZXN0KGFsZykge1xuICAgIHN3aXRjaCAoYWxnKSB7XG4gICAgICAgIGNhc2UgJ1BTMjU2JzpcbiAgICAgICAgY2FzZSAnUlMyNTYnOlxuICAgICAgICBjYXNlICdFUzI1Nic6XG4gICAgICAgIGNhc2UgJ0VTMjU2Syc6XG4gICAgICAgICAgICByZXR1cm4gJ3NoYTI1Nic7XG4gICAgICAgIGNhc2UgJ1BTMzg0JzpcbiAgICAgICAgY2FzZSAnUlMzODQnOlxuICAgICAgICBjYXNlICdFUzM4NCc6XG4gICAgICAgICAgICByZXR1cm4gJ3NoYTM4NCc7XG4gICAgICAgIGNhc2UgJ1BTNTEyJzpcbiAgICAgICAgY2FzZSAnUlM1MTInOlxuICAgICAgICBjYXNlICdFUzUxMic6XG4gICAgICAgICAgICByZXR1cm4gJ3NoYTUxMic7XG4gICAgICAgIGNhc2UgJ0VkRFNBJzpcbiAgICAgICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZChgYWxnICR7YWxnfSBpcyBub3Qgc3VwcG9ydGVkIGVpdGhlciBieSBKT1NFIG9yIHlvdXIgamF2YXNjcmlwdCBydW50aW1lYCk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkpPU0VOb3RTdXBwb3J0ZWQiLCJkc2FEaWdlc3QiLCJhbGciLCJ1bmRlZmluZWQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/dsa_digest.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/ecdhes.js": /*!***********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/ecdhes.js ***! \***********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ deriveKey: () => (/* binding */ deriveKey),\n/* harmony export */ ecdhAllowed: () => (/* binding */ ecdhAllowed),\n/* harmony export */ generateEpk: () => (/* binding */ generateEpk)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! util */ \"util\");\n/* harmony import */ var _get_named_curve_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./get_named_curve.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/get_named_curve.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _webcrypto_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./webcrypto.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/webcrypto.js\");\n/* harmony import */ var _lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../lib/crypto_key.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/crypto_key.js\");\n/* harmony import */ var _is_key_object_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./is_key_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_object.js\");\n/* harmony import */ var _lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../lib/invalid_key_input.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/invalid_key_input.js\");\n/* harmony import */ var _is_key_like_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./is_key_like.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_like.js\");\n\n\n\n\n\n\n\n\n\n\nconst generateKeyPair = (0,util__WEBPACK_IMPORTED_MODULE_1__.promisify)(crypto__WEBPACK_IMPORTED_MODULE_0__.generateKeyPair);\nasync function deriveKey(publicKee, privateKee, algorithm, keyLength, apu = new Uint8Array(0), apv = new Uint8Array(0)) {\n let publicKey;\n if ((0,_webcrypto_js__WEBPACK_IMPORTED_MODULE_2__.isCryptoKey)(publicKee)) {\n (0,_lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_3__.checkEncCryptoKey)(publicKee, \"ECDH\");\n publicKey = crypto__WEBPACK_IMPORTED_MODULE_0__.KeyObject.from(publicKee);\n } else if ((0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(publicKee)) {\n publicKey = publicKee;\n } else {\n throw new TypeError((0,_lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(publicKee, ..._is_key_like_js__WEBPACK_IMPORTED_MODULE_6__.types));\n }\n let privateKey;\n if ((0,_webcrypto_js__WEBPACK_IMPORTED_MODULE_2__.isCryptoKey)(privateKee)) {\n (0,_lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_3__.checkEncCryptoKey)(privateKee, \"ECDH\", \"deriveBits\");\n privateKey = crypto__WEBPACK_IMPORTED_MODULE_0__.KeyObject.from(privateKee);\n } else if ((0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(privateKee)) {\n privateKey = privateKee;\n } else {\n throw new TypeError((0,_lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(privateKee, ..._is_key_like_js__WEBPACK_IMPORTED_MODULE_6__.types));\n }\n const value = (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_7__.concat)((0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_7__.lengthAndInput)(_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_7__.encoder.encode(algorithm)), (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_7__.lengthAndInput)(apu), (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_7__.lengthAndInput)(apv), (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_7__.uint32be)(keyLength));\n const sharedSecret = (0,crypto__WEBPACK_IMPORTED_MODULE_0__.diffieHellman)({\n privateKey,\n publicKey\n });\n return (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_7__.concatKdf)(sharedSecret, keyLength, value);\n}\nasync function generateEpk(kee) {\n let key;\n if ((0,_webcrypto_js__WEBPACK_IMPORTED_MODULE_2__.isCryptoKey)(kee)) {\n key = crypto__WEBPACK_IMPORTED_MODULE_0__.KeyObject.from(kee);\n } else if ((0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(kee)) {\n key = kee;\n } else {\n throw new TypeError((0,_lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(kee, ..._is_key_like_js__WEBPACK_IMPORTED_MODULE_6__.types));\n }\n switch(key.asymmetricKeyType){\n case \"x25519\":\n return generateKeyPair(\"x25519\");\n case \"x448\":\n {\n return generateKeyPair(\"x448\");\n }\n case \"ec\":\n {\n const namedCurve = (0,_get_named_curve_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(key);\n return generateKeyPair(\"ec\", {\n namedCurve\n });\n }\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_9__.JOSENotSupported(\"Invalid or unsupported EPK\");\n }\n}\nconst ecdhAllowed = (key)=>[\n \"P-256\",\n \"P-384\",\n \"P-521\",\n \"X25519\",\n \"X448\"\n ].includes((0,_get_named_curve_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(key));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9lY2RoZXMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7OztBQUF3RjtBQUN2RDtBQUNnQjtBQUM2QztBQUN6QztBQUNSO0FBQ1k7QUFDWjtBQUNhO0FBQ2pCO0FBQ3pDLE1BQU1DLGtCQUFrQkcsK0NBQVNBLENBQUNGLG1EQUFpQkE7QUFDNUMsZUFBZWUsVUFBVUMsU0FBUyxFQUFFQyxVQUFVLEVBQUVDLFNBQVMsRUFBRUMsU0FBUyxFQUFFQyxNQUFNLElBQUlDLFdBQVcsRUFBRSxFQUFFQyxNQUFNLElBQUlELFdBQVcsRUFBRTtJQUN6SCxJQUFJRTtJQUNKLElBQUliLDBEQUFXQSxDQUFDTSxZQUFZO1FBQ3hCTCxxRUFBaUJBLENBQUNLLFdBQVc7UUFDN0JPLFlBQVl0Qiw2Q0FBU0EsQ0FBQ3VCLElBQUksQ0FBQ1I7SUFDL0IsT0FDSyxJQUFJSiw2REFBV0EsQ0FBQ0ksWUFBWTtRQUM3Qk8sWUFBWVA7SUFDaEIsT0FDSztRQUNELE1BQU0sSUFBSVMsVUFBVVoscUVBQWVBLENBQUNHLGNBQWNGLGtEQUFLQTtJQUMzRDtJQUNBLElBQUlZO0lBQ0osSUFBSWhCLDBEQUFXQSxDQUFDTyxhQUFhO1FBQ3pCTixxRUFBaUJBLENBQUNNLFlBQVksUUFBUTtRQUN0Q1MsYUFBYXpCLDZDQUFTQSxDQUFDdUIsSUFBSSxDQUFDUDtJQUNoQyxPQUNLLElBQUlMLDZEQUFXQSxDQUFDSyxhQUFhO1FBQzlCUyxhQUFhVDtJQUNqQixPQUNLO1FBQ0QsTUFBTSxJQUFJUSxVQUFVWixxRUFBZUEsQ0FBQ0ksZUFBZUgsa0RBQUtBO0lBQzVEO0lBQ0EsTUFBTWEsUUFBUXRCLDREQUFNQSxDQUFDRSxvRUFBY0EsQ0FBQ0gseURBQU9BLENBQUN3QixNQUFNLENBQUNWLGFBQWFYLG9FQUFjQSxDQUFDYSxNQUFNYixvRUFBY0EsQ0FBQ2UsTUFBTWhCLDhEQUFRQSxDQUFDYTtJQUNuSCxNQUFNVSxlQUFlL0IscURBQWFBLENBQUM7UUFBRTRCO1FBQVlIO0lBQVU7SUFDM0QsT0FBT2YsK0RBQVNBLENBQUNxQixjQUFjVixXQUFXUTtBQUM5QztBQUNPLGVBQWVHLFlBQVlDLEdBQUc7SUFDakMsSUFBSUM7SUFDSixJQUFJdEIsMERBQVdBLENBQUNxQixNQUFNO1FBQ2xCQyxNQUFNL0IsNkNBQVNBLENBQUN1QixJQUFJLENBQUNPO0lBQ3pCLE9BQ0ssSUFBSW5CLDZEQUFXQSxDQUFDbUIsTUFBTTtRQUN2QkMsTUFBTUQ7SUFDVixPQUNLO1FBQ0QsTUFBTSxJQUFJTixVQUFVWixxRUFBZUEsQ0FBQ2tCLFFBQVFqQixrREFBS0E7SUFDckQ7SUFDQSxPQUFRa0IsSUFBSUMsaUJBQWlCO1FBQ3pCLEtBQUs7WUFDRCxPQUFPbEMsZ0JBQWdCO1FBQzNCLEtBQUs7WUFBUTtnQkFDVCxPQUFPQSxnQkFBZ0I7WUFDM0I7UUFDQSxLQUFLO1lBQU07Z0JBQ1AsTUFBTW1DLGFBQWEvQiwrREFBYUEsQ0FBQzZCO2dCQUNqQyxPQUFPakMsZ0JBQWdCLE1BQU07b0JBQUVtQztnQkFBVztZQUM5QztRQUNBO1lBQ0ksTUFBTSxJQUFJekIsNkRBQWdCQSxDQUFDO0lBQ25DO0FBQ0o7QUFDTyxNQUFNMEIsY0FBYyxDQUFDSCxNQUFRO1FBQUM7UUFBUztRQUFTO1FBQVM7UUFBVTtLQUFPLENBQUNJLFFBQVEsQ0FBQ2pDLCtEQUFhQSxDQUFDNkIsTUFBTSIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9lY2RoZXMuanM/MGUyNSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBkaWZmaWVIZWxsbWFuLCBnZW5lcmF0ZUtleVBhaXIgYXMgZ2VuZXJhdGVLZXlQYWlyQ2IsIEtleU9iamVjdCB9IGZyb20gJ2NyeXB0byc7XG5pbXBvcnQgeyBwcm9taXNpZnkgfSBmcm9tICd1dGlsJztcbmltcG9ydCBnZXROYW1lZEN1cnZlIGZyb20gJy4vZ2V0X25hbWVkX2N1cnZlLmpzJztcbmltcG9ydCB7IGVuY29kZXIsIGNvbmNhdCwgdWludDMyYmUsIGxlbmd0aEFuZElucHV0LCBjb25jYXRLZGYgfSBmcm9tICcuLi9saWIvYnVmZmVyX3V0aWxzLmpzJztcbmltcG9ydCB7IEpPU0VOb3RTdXBwb3J0ZWQgfSBmcm9tICcuLi91dGlsL2Vycm9ycy5qcyc7XG5pbXBvcnQgeyBpc0NyeXB0b0tleSB9IGZyb20gJy4vd2ViY3J5cHRvLmpzJztcbmltcG9ydCB7IGNoZWNrRW5jQ3J5cHRvS2V5IH0gZnJvbSAnLi4vbGliL2NyeXB0b19rZXkuanMnO1xuaW1wb3J0IGlzS2V5T2JqZWN0IGZyb20gJy4vaXNfa2V5X29iamVjdC5qcyc7XG5pbXBvcnQgaW52YWxpZEtleUlucHV0IGZyb20gJy4uL2xpYi9pbnZhbGlkX2tleV9pbnB1dC5qcyc7XG5pbXBvcnQgeyB0eXBlcyB9IGZyb20gJy4vaXNfa2V5X2xpa2UuanMnO1xuY29uc3QgZ2VuZXJhdGVLZXlQYWlyID0gcHJvbWlzaWZ5KGdlbmVyYXRlS2V5UGFpckNiKTtcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBkZXJpdmVLZXkocHVibGljS2VlLCBwcml2YXRlS2VlLCBhbGdvcml0aG0sIGtleUxlbmd0aCwgYXB1ID0gbmV3IFVpbnQ4QXJyYXkoMCksIGFwdiA9IG5ldyBVaW50OEFycmF5KDApKSB7XG4gICAgbGV0IHB1YmxpY0tleTtcbiAgICBpZiAoaXNDcnlwdG9LZXkocHVibGljS2VlKSkge1xuICAgICAgICBjaGVja0VuY0NyeXB0b0tleShwdWJsaWNLZWUsICdFQ0RIJyk7XG4gICAgICAgIHB1YmxpY0tleSA9IEtleU9iamVjdC5mcm9tKHB1YmxpY0tlZSk7XG4gICAgfVxuICAgIGVsc2UgaWYgKGlzS2V5T2JqZWN0KHB1YmxpY0tlZSkpIHtcbiAgICAgICAgcHVibGljS2V5ID0gcHVibGljS2VlO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcihpbnZhbGlkS2V5SW5wdXQocHVibGljS2VlLCAuLi50eXBlcykpO1xuICAgIH1cbiAgICBsZXQgcHJpdmF0ZUtleTtcbiAgICBpZiAoaXNDcnlwdG9LZXkocHJpdmF0ZUtlZSkpIHtcbiAgICAgICAgY2hlY2tFbmNDcnlwdG9LZXkocHJpdmF0ZUtlZSwgJ0VDREgnLCAnZGVyaXZlQml0cycpO1xuICAgICAgICBwcml2YXRlS2V5ID0gS2V5T2JqZWN0LmZyb20ocHJpdmF0ZUtlZSk7XG4gICAgfVxuICAgIGVsc2UgaWYgKGlzS2V5T2JqZWN0KHByaXZhdGVLZWUpKSB7XG4gICAgICAgIHByaXZhdGVLZXkgPSBwcml2YXRlS2VlO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcihpbnZhbGlkS2V5SW5wdXQocHJpdmF0ZUtlZSwgLi4udHlwZXMpKTtcbiAgICB9XG4gICAgY29uc3QgdmFsdWUgPSBjb25jYXQobGVuZ3RoQW5kSW5wdXQoZW5jb2Rlci5lbmNvZGUoYWxnb3JpdGhtKSksIGxlbmd0aEFuZElucHV0KGFwdSksIGxlbmd0aEFuZElucHV0KGFwdiksIHVpbnQzMmJlKGtleUxlbmd0aCkpO1xuICAgIGNvbnN0IHNoYXJlZFNlY3JldCA9IGRpZmZpZUhlbGxtYW4oeyBwcml2YXRlS2V5LCBwdWJsaWNLZXkgfSk7XG4gICAgcmV0dXJuIGNvbmNhdEtkZihzaGFyZWRTZWNyZXQsIGtleUxlbmd0aCwgdmFsdWUpO1xufVxuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGdlbmVyYXRlRXBrKGtlZSkge1xuICAgIGxldCBrZXk7XG4gICAgaWYgKGlzQ3J5cHRvS2V5KGtlZSkpIHtcbiAgICAgICAga2V5ID0gS2V5T2JqZWN0LmZyb20oa2VlKTtcbiAgICB9XG4gICAgZWxzZSBpZiAoaXNLZXlPYmplY3Qoa2VlKSkge1xuICAgICAgICBrZXkgPSBrZWU7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKGludmFsaWRLZXlJbnB1dChrZWUsIC4uLnR5cGVzKSk7XG4gICAgfVxuICAgIHN3aXRjaCAoa2V5LmFzeW1tZXRyaWNLZXlUeXBlKSB7XG4gICAgICAgIGNhc2UgJ3gyNTUxOSc6XG4gICAgICAgICAgICByZXR1cm4gZ2VuZXJhdGVLZXlQYWlyKCd4MjU1MTknKTtcbiAgICAgICAgY2FzZSAneDQ0OCc6IHtcbiAgICAgICAgICAgIHJldHVybiBnZW5lcmF0ZUtleVBhaXIoJ3g0NDgnKTtcbiAgICAgICAgfVxuICAgICAgICBjYXNlICdlYyc6IHtcbiAgICAgICAgICAgIGNvbnN0IG5hbWVkQ3VydmUgPSBnZXROYW1lZEN1cnZlKGtleSk7XG4gICAgICAgICAgICByZXR1cm4gZ2VuZXJhdGVLZXlQYWlyKCdlYycsIHsgbmFtZWRDdXJ2ZSB9KTtcbiAgICAgICAgfVxuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgdGhyb3cgbmV3IEpPU0VOb3RTdXBwb3J0ZWQoJ0ludmFsaWQgb3IgdW5zdXBwb3J0ZWQgRVBLJyk7XG4gICAgfVxufVxuZXhwb3J0IGNvbnN0IGVjZGhBbGxvd2VkID0gKGtleSkgPT4gWydQLTI1NicsICdQLTM4NCcsICdQLTUyMScsICdYMjU1MTknLCAnWDQ0OCddLmluY2x1ZGVzKGdldE5hbWVkQ3VydmUoa2V5KSk7XG4iXSwibmFtZXMiOlsiZGlmZmllSGVsbG1hbiIsImdlbmVyYXRlS2V5UGFpciIsImdlbmVyYXRlS2V5UGFpckNiIiwiS2V5T2JqZWN0IiwicHJvbWlzaWZ5IiwiZ2V0TmFtZWRDdXJ2ZSIsImVuY29kZXIiLCJjb25jYXQiLCJ1aW50MzJiZSIsImxlbmd0aEFuZElucHV0IiwiY29uY2F0S2RmIiwiSk9TRU5vdFN1cHBvcnRlZCIsImlzQ3J5cHRvS2V5IiwiY2hlY2tFbmNDcnlwdG9LZXkiLCJpc0tleU9iamVjdCIsImludmFsaWRLZXlJbnB1dCIsInR5cGVzIiwiZGVyaXZlS2V5IiwicHVibGljS2VlIiwicHJpdmF0ZUtlZSIsImFsZ29yaXRobSIsImtleUxlbmd0aCIsImFwdSIsIlVpbnQ4QXJyYXkiLCJhcHYiLCJwdWJsaWNLZXkiLCJmcm9tIiwiVHlwZUVycm9yIiwicHJpdmF0ZUtleSIsInZhbHVlIiwiZW5jb2RlIiwic2hhcmVkU2VjcmV0IiwiZ2VuZXJhdGVFcGsiLCJrZWUiLCJrZXkiLCJhc3ltbWV0cmljS2V5VHlwZSIsIm5hbWVkQ3VydmUiLCJlY2RoQWxsb3dlZCIsImluY2x1ZGVzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/ecdhes.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/encrypt.js": /*!************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/encrypt.js ***! \************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var _lib_check_iv_length_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../lib/check_iv_length.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/check_iv_length.js\");\n/* harmony import */ var _check_cek_length_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./check_cek_length.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/check_cek_length.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _cbc_tag_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./cbc_tag.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/cbc_tag.js\");\n/* harmony import */ var _webcrypto_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./webcrypto.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/webcrypto.js\");\n/* harmony import */ var _lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../lib/crypto_key.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/crypto_key.js\");\n/* harmony import */ var _is_key_object_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./is_key_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_object.js\");\n/* harmony import */ var _lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../lib/invalid_key_input.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/invalid_key_input.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _ciphers_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ciphers.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/ciphers.js\");\n/* harmony import */ var _is_key_like_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./is_key_like.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_like.js\");\n\n\n\n\n\n\n\n\n\n\n\n\nfunction cbcEncrypt(enc, plaintext, cek, iv, aad) {\n const keySize = parseInt(enc.slice(1, 4), 10);\n if ((0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(cek)) {\n cek = cek.export();\n }\n const encKey = cek.subarray(keySize >> 3);\n const macKey = cek.subarray(0, keySize >> 3);\n const algorithm = `aes-${keySize}-cbc`;\n if (!(0,_ciphers_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(algorithm)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_3__.JOSENotSupported(`alg ${enc} is not supported by your javascript runtime`);\n }\n const cipher = (0,crypto__WEBPACK_IMPORTED_MODULE_0__.createCipheriv)(algorithm, encKey, iv);\n const ciphertext = (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_4__.concat)(cipher.update(plaintext), cipher.final());\n const macSize = parseInt(enc.slice(-3), 10);\n const tag = (0,_cbc_tag_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(aad, iv, ciphertext, macSize, macKey, keySize);\n return {\n ciphertext,\n tag\n };\n}\nfunction gcmEncrypt(enc, plaintext, cek, iv, aad) {\n const keySize = parseInt(enc.slice(1, 4), 10);\n const algorithm = `aes-${keySize}-gcm`;\n if (!(0,_ciphers_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(algorithm)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_3__.JOSENotSupported(`alg ${enc} is not supported by your javascript runtime`);\n }\n const cipher = (0,crypto__WEBPACK_IMPORTED_MODULE_0__.createCipheriv)(algorithm, cek, iv, {\n authTagLength: 16\n });\n if (aad.byteLength) {\n cipher.setAAD(aad, {\n plaintextLength: plaintext.length\n });\n }\n const ciphertext = cipher.update(plaintext);\n cipher.final();\n const tag = cipher.getAuthTag();\n return {\n ciphertext,\n tag\n };\n}\nconst encrypt = (enc, plaintext, cek, iv, aad)=>{\n let key;\n if ((0,_webcrypto_js__WEBPACK_IMPORTED_MODULE_6__.isCryptoKey)(cek)) {\n (0,_lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_7__.checkEncCryptoKey)(cek, enc, \"encrypt\");\n key = crypto__WEBPACK_IMPORTED_MODULE_0__.KeyObject.from(cek);\n } else if (cek instanceof Uint8Array || (0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(cek)) {\n key = cek;\n } else {\n throw new TypeError((0,_lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(cek, ..._is_key_like_js__WEBPACK_IMPORTED_MODULE_9__.types, \"Uint8Array\"));\n }\n (0,_check_cek_length_js__WEBPACK_IMPORTED_MODULE_10__[\"default\"])(enc, key);\n (0,_lib_check_iv_length_js__WEBPACK_IMPORTED_MODULE_11__[\"default\"])(enc, iv);\n switch(enc){\n case \"A128CBC-HS256\":\n case \"A192CBC-HS384\":\n case \"A256CBC-HS512\":\n return cbcEncrypt(enc, plaintext, key, iv, aad);\n case \"A128GCM\":\n case \"A192GCM\":\n case \"A256GCM\":\n return gcmEncrypt(enc, plaintext, key, iv, aad);\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_3__.JOSENotSupported(\"Unsupported JWE Content Encryption Algorithm\");\n }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (encrypt);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9lbmNyeXB0LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBbUQ7QUFDRztBQUNIO0FBQ0g7QUFDZDtBQUNXO0FBQ1k7QUFDWjtBQUNhO0FBQ0w7QUFDaEI7QUFDSTtBQUN6QyxTQUFTYSxXQUFXQyxHQUFHLEVBQUVDLFNBQVMsRUFBRUMsR0FBRyxFQUFFQyxFQUFFLEVBQUVDLEdBQUc7SUFDNUMsTUFBTUMsVUFBVUMsU0FBU04sSUFBSU8sS0FBSyxDQUFDLEdBQUcsSUFBSTtJQUMxQyxJQUFJYiw2REFBV0EsQ0FBQ1EsTUFBTTtRQUNsQkEsTUFBTUEsSUFBSU0sTUFBTTtJQUNwQjtJQUNBLE1BQU1DLFNBQVNQLElBQUlRLFFBQVEsQ0FBQ0wsV0FBVztJQUN2QyxNQUFNTSxTQUFTVCxJQUFJUSxRQUFRLENBQUMsR0FBR0wsV0FBVztJQUMxQyxNQUFNTyxZQUFZLENBQUMsSUFBSSxFQUFFUCxRQUFRLElBQUksQ0FBQztJQUN0QyxJQUFJLENBQUNSLHVEQUFTQSxDQUFDZSxZQUFZO1FBQ3ZCLE1BQU0sSUFBSWhCLDZEQUFnQkEsQ0FBQyxDQUFDLElBQUksRUFBRUksSUFBSSw0Q0FBNEMsQ0FBQztJQUN2RjtJQUNBLE1BQU1hLFNBQVMzQixzREFBY0EsQ0FBQzBCLFdBQVdILFFBQVFOO0lBQ2pELE1BQU1XLGFBQWF4Qiw0REFBTUEsQ0FBQ3VCLE9BQU9FLE1BQU0sQ0FBQ2QsWUFBWVksT0FBT0csS0FBSztJQUNoRSxNQUFNQyxVQUFVWCxTQUFTTixJQUFJTyxLQUFLLENBQUMsQ0FBQyxJQUFJO0lBQ3hDLE1BQU1XLE1BQU0zQix1REFBTUEsQ0FBQ2EsS0FBS0QsSUFBSVcsWUFBWUcsU0FBU04sUUFBUU47SUFDekQsT0FBTztRQUFFUztRQUFZSTtJQUFJO0FBQzdCO0FBQ0EsU0FBU0MsV0FBV25CLEdBQUcsRUFBRUMsU0FBUyxFQUFFQyxHQUFHLEVBQUVDLEVBQUUsRUFBRUMsR0FBRztJQUM1QyxNQUFNQyxVQUFVQyxTQUFTTixJQUFJTyxLQUFLLENBQUMsR0FBRyxJQUFJO0lBQzFDLE1BQU1LLFlBQVksQ0FBQyxJQUFJLEVBQUVQLFFBQVEsSUFBSSxDQUFDO0lBQ3RDLElBQUksQ0FBQ1IsdURBQVNBLENBQUNlLFlBQVk7UUFDdkIsTUFBTSxJQUFJaEIsNkRBQWdCQSxDQUFDLENBQUMsSUFBSSxFQUFFSSxJQUFJLDRDQUE0QyxDQUFDO0lBQ3ZGO0lBQ0EsTUFBTWEsU0FBUzNCLHNEQUFjQSxDQUFDMEIsV0FBV1YsS0FBS0MsSUFBSTtRQUFFaUIsZUFBZTtJQUFHO0lBQ3RFLElBQUloQixJQUFJaUIsVUFBVSxFQUFFO1FBQ2hCUixPQUFPUyxNQUFNLENBQUNsQixLQUFLO1lBQUVtQixpQkFBaUJ0QixVQUFVdUIsTUFBTTtRQUFDO0lBQzNEO0lBQ0EsTUFBTVYsYUFBYUQsT0FBT0UsTUFBTSxDQUFDZDtJQUNqQ1ksT0FBT0csS0FBSztJQUNaLE1BQU1FLE1BQU1MLE9BQU9ZLFVBQVU7SUFDN0IsT0FBTztRQUFFWDtRQUFZSTtJQUFJO0FBQzdCO0FBQ0EsTUFBTVEsVUFBVSxDQUFDMUIsS0FBS0MsV0FBV0MsS0FBS0MsSUFBSUM7SUFDdEMsSUFBSXVCO0lBQ0osSUFBSW5DLDBEQUFXQSxDQUFDVSxNQUFNO1FBQ2xCVCxxRUFBaUJBLENBQUNTLEtBQUtGLEtBQUs7UUFDNUIyQixNQUFNeEMsNkNBQVNBLENBQUN5QyxJQUFJLENBQUMxQjtJQUN6QixPQUNLLElBQUlBLGVBQWUyQixjQUFjbkMsNkRBQVdBLENBQUNRLE1BQU07UUFDcER5QixNQUFNekI7SUFDVixPQUNLO1FBQ0QsTUFBTSxJQUFJNEIsVUFBVW5DLHFFQUFlQSxDQUFDTyxRQUFRSixrREFBS0EsRUFBRTtJQUN2RDtJQUNBVCxpRUFBY0EsQ0FBQ1csS0FBSzJCO0lBQ3BCdkMsb0VBQWFBLENBQUNZLEtBQUtHO0lBQ25CLE9BQVFIO1FBQ0osS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1lBQ0QsT0FBT0QsV0FBV0MsS0FBS0MsV0FBVzBCLEtBQUt4QixJQUFJQztRQUMvQyxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7WUFDRCxPQUFPZSxXQUFXbkIsS0FBS0MsV0FBVzBCLEtBQUt4QixJQUFJQztRQUMvQztZQUNJLE1BQU0sSUFBSVIsNkRBQWdCQSxDQUFDO0lBQ25DO0FBQ0o7QUFDQSxpRUFBZThCLE9BQU9BLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvZW5jcnlwdC5qcz83Y2Q3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZUNpcGhlcml2LCBLZXlPYmplY3QgfSBmcm9tICdjcnlwdG8nO1xuaW1wb3J0IGNoZWNrSXZMZW5ndGggZnJvbSAnLi4vbGliL2NoZWNrX2l2X2xlbmd0aC5qcyc7XG5pbXBvcnQgY2hlY2tDZWtMZW5ndGggZnJvbSAnLi9jaGVja19jZWtfbGVuZ3RoLmpzJztcbmltcG9ydCB7IGNvbmNhdCB9IGZyb20gJy4uL2xpYi9idWZmZXJfdXRpbHMuanMnO1xuaW1wb3J0IGNiY1RhZyBmcm9tICcuL2NiY190YWcuanMnO1xuaW1wb3J0IHsgaXNDcnlwdG9LZXkgfSBmcm9tICcuL3dlYmNyeXB0by5qcyc7XG5pbXBvcnQgeyBjaGVja0VuY0NyeXB0b0tleSB9IGZyb20gJy4uL2xpYi9jcnlwdG9fa2V5LmpzJztcbmltcG9ydCBpc0tleU9iamVjdCBmcm9tICcuL2lzX2tleV9vYmplY3QuanMnO1xuaW1wb3J0IGludmFsaWRLZXlJbnB1dCBmcm9tICcuLi9saWIvaW52YWxpZF9rZXlfaW5wdXQuanMnO1xuaW1wb3J0IHsgSk9TRU5vdFN1cHBvcnRlZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmltcG9ydCBzdXBwb3J0ZWQgZnJvbSAnLi9jaXBoZXJzLmpzJztcbmltcG9ydCB7IHR5cGVzIH0gZnJvbSAnLi9pc19rZXlfbGlrZS5qcyc7XG5mdW5jdGlvbiBjYmNFbmNyeXB0KGVuYywgcGxhaW50ZXh0LCBjZWssIGl2LCBhYWQpIHtcbiAgICBjb25zdCBrZXlTaXplID0gcGFyc2VJbnQoZW5jLnNsaWNlKDEsIDQpLCAxMCk7XG4gICAgaWYgKGlzS2V5T2JqZWN0KGNlaykpIHtcbiAgICAgICAgY2VrID0gY2VrLmV4cG9ydCgpO1xuICAgIH1cbiAgICBjb25zdCBlbmNLZXkgPSBjZWsuc3ViYXJyYXkoa2V5U2l6ZSA+PiAzKTtcbiAgICBjb25zdCBtYWNLZXkgPSBjZWsuc3ViYXJyYXkoMCwga2V5U2l6ZSA+PiAzKTtcbiAgICBjb25zdCBhbGdvcml0aG0gPSBgYWVzLSR7a2V5U2l6ZX0tY2JjYDtcbiAgICBpZiAoIXN1cHBvcnRlZChhbGdvcml0aG0pKSB7XG4gICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKGBhbGcgJHtlbmN9IGlzIG5vdCBzdXBwb3J0ZWQgYnkgeW91ciBqYXZhc2NyaXB0IHJ1bnRpbWVgKTtcbiAgICB9XG4gICAgY29uc3QgY2lwaGVyID0gY3JlYXRlQ2lwaGVyaXYoYWxnb3JpdGhtLCBlbmNLZXksIGl2KTtcbiAgICBjb25zdCBjaXBoZXJ0ZXh0ID0gY29uY2F0KGNpcGhlci51cGRhdGUocGxhaW50ZXh0KSwgY2lwaGVyLmZpbmFsKCkpO1xuICAgIGNvbnN0IG1hY1NpemUgPSBwYXJzZUludChlbmMuc2xpY2UoLTMpLCAxMCk7XG4gICAgY29uc3QgdGFnID0gY2JjVGFnKGFhZCwgaXYsIGNpcGhlcnRleHQsIG1hY1NpemUsIG1hY0tleSwga2V5U2l6ZSk7XG4gICAgcmV0dXJuIHsgY2lwaGVydGV4dCwgdGFnIH07XG59XG5mdW5jdGlvbiBnY21FbmNyeXB0KGVuYywgcGxhaW50ZXh0LCBjZWssIGl2LCBhYWQpIHtcbiAgICBjb25zdCBrZXlTaXplID0gcGFyc2VJbnQoZW5jLnNsaWNlKDEsIDQpLCAxMCk7XG4gICAgY29uc3QgYWxnb3JpdGhtID0gYGFlcy0ke2tleVNpemV9LWdjbWA7XG4gICAgaWYgKCFzdXBwb3J0ZWQoYWxnb3JpdGhtKSkge1xuICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZChgYWxnICR7ZW5jfSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHlvdXIgamF2YXNjcmlwdCBydW50aW1lYCk7XG4gICAgfVxuICAgIGNvbnN0IGNpcGhlciA9IGNyZWF0ZUNpcGhlcml2KGFsZ29yaXRobSwgY2VrLCBpdiwgeyBhdXRoVGFnTGVuZ3RoOiAxNiB9KTtcbiAgICBpZiAoYWFkLmJ5dGVMZW5ndGgpIHtcbiAgICAgICAgY2lwaGVyLnNldEFBRChhYWQsIHsgcGxhaW50ZXh0TGVuZ3RoOiBwbGFpbnRleHQubGVuZ3RoIH0pO1xuICAgIH1cbiAgICBjb25zdCBjaXBoZXJ0ZXh0ID0gY2lwaGVyLnVwZGF0ZShwbGFpbnRleHQpO1xuICAgIGNpcGhlci5maW5hbCgpO1xuICAgIGNvbnN0IHRhZyA9IGNpcGhlci5nZXRBdXRoVGFnKCk7XG4gICAgcmV0dXJuIHsgY2lwaGVydGV4dCwgdGFnIH07XG59XG5jb25zdCBlbmNyeXB0ID0gKGVuYywgcGxhaW50ZXh0LCBjZWssIGl2LCBhYWQpID0+IHtcbiAgICBsZXQga2V5O1xuICAgIGlmIChpc0NyeXB0b0tleShjZWspKSB7XG4gICAgICAgIGNoZWNrRW5jQ3J5cHRvS2V5KGNlaywgZW5jLCAnZW5jcnlwdCcpO1xuICAgICAgICBrZXkgPSBLZXlPYmplY3QuZnJvbShjZWspO1xuICAgIH1cbiAgICBlbHNlIGlmIChjZWsgaW5zdGFuY2VvZiBVaW50OEFycmF5IHx8IGlzS2V5T2JqZWN0KGNlaykpIHtcbiAgICAgICAga2V5ID0gY2VrO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcihpbnZhbGlkS2V5SW5wdXQoY2VrLCAuLi50eXBlcywgJ1VpbnQ4QXJyYXknKSk7XG4gICAgfVxuICAgIGNoZWNrQ2VrTGVuZ3RoKGVuYywga2V5KTtcbiAgICBjaGVja0l2TGVuZ3RoKGVuYywgaXYpO1xuICAgIHN3aXRjaCAoZW5jKSB7XG4gICAgICAgIGNhc2UgJ0ExMjhDQkMtSFMyNTYnOlxuICAgICAgICBjYXNlICdBMTkyQ0JDLUhTMzg0JzpcbiAgICAgICAgY2FzZSAnQTI1NkNCQy1IUzUxMic6XG4gICAgICAgICAgICByZXR1cm4gY2JjRW5jcnlwdChlbmMsIHBsYWludGV4dCwga2V5LCBpdiwgYWFkKTtcbiAgICAgICAgY2FzZSAnQTEyOEdDTSc6XG4gICAgICAgIGNhc2UgJ0ExOTJHQ00nOlxuICAgICAgICBjYXNlICdBMjU2R0NNJzpcbiAgICAgICAgICAgIHJldHVybiBnY21FbmNyeXB0KGVuYywgcGxhaW50ZXh0LCBrZXksIGl2LCBhYWQpO1xuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgdGhyb3cgbmV3IEpPU0VOb3RTdXBwb3J0ZWQoJ1Vuc3VwcG9ydGVkIEpXRSBDb250ZW50IEVuY3J5cHRpb24gQWxnb3JpdGhtJyk7XG4gICAgfVxufTtcbmV4cG9ydCBkZWZhdWx0IGVuY3J5cHQ7XG4iXSwibmFtZXMiOlsiY3JlYXRlQ2lwaGVyaXYiLCJLZXlPYmplY3QiLCJjaGVja0l2TGVuZ3RoIiwiY2hlY2tDZWtMZW5ndGgiLCJjb25jYXQiLCJjYmNUYWciLCJpc0NyeXB0b0tleSIsImNoZWNrRW5jQ3J5cHRvS2V5IiwiaXNLZXlPYmplY3QiLCJpbnZhbGlkS2V5SW5wdXQiLCJKT1NFTm90U3VwcG9ydGVkIiwic3VwcG9ydGVkIiwidHlwZXMiLCJjYmNFbmNyeXB0IiwiZW5jIiwicGxhaW50ZXh0IiwiY2VrIiwiaXYiLCJhYWQiLCJrZXlTaXplIiwicGFyc2VJbnQiLCJzbGljZSIsImV4cG9ydCIsImVuY0tleSIsInN1YmFycmF5IiwibWFjS2V5IiwiYWxnb3JpdGhtIiwiY2lwaGVyIiwiY2lwaGVydGV4dCIsInVwZGF0ZSIsImZpbmFsIiwibWFjU2l6ZSIsInRhZyIsImdjbUVuY3J5cHQiLCJhdXRoVGFnTGVuZ3RoIiwiYnl0ZUxlbmd0aCIsInNldEFBRCIsInBsYWludGV4dExlbmd0aCIsImxlbmd0aCIsImdldEF1dGhUYWciLCJlbmNyeXB0Iiwia2V5IiwiZnJvbSIsIlVpbnQ4QXJyYXkiLCJUeXBlRXJyb3IiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/encrypt.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/fetch_jwks.js": /*!***************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/fetch_jwks.js ***! \***************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var http__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! http */ \"http\");\n/* harmony import */ var https__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! https */ \"https\");\n/* harmony import */ var events__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! events */ \"events\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n\n\n\n\n\nconst fetchJwks = async (url, timeout, options)=>{\n let get;\n switch(url.protocol){\n case \"https:\":\n get = https__WEBPACK_IMPORTED_MODULE_1__.get;\n break;\n case \"http:\":\n get = http__WEBPACK_IMPORTED_MODULE_0__.get;\n break;\n default:\n throw new TypeError(\"Unsupported URL protocol.\");\n }\n const { agent, headers } = options;\n const req = get(url.href, {\n agent,\n timeout,\n headers\n });\n const [response] = await Promise.race([\n (0,events__WEBPACK_IMPORTED_MODULE_2__.once)(req, \"response\"),\n (0,events__WEBPACK_IMPORTED_MODULE_2__.once)(req, \"timeout\")\n ]);\n if (!response) {\n req.destroy();\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_3__.JWKSTimeout();\n }\n if (response.statusCode !== 200) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_3__.JOSEError(\"Expected 200 OK from the JSON Web Key Set HTTP response\");\n }\n const parts = [];\n for await (const part of response){\n parts.push(part);\n }\n try {\n return JSON.parse(_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_4__.decoder.decode((0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_4__.concat)(...parts)));\n } catch {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_3__.JOSEError(\"Failed to parse the JSON Web Key Set HTTP response as JSON\");\n }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (fetchJwks);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9mZXRjaF9qd2tzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUE2QjtBQUNFO0FBQ0Q7QUFDNkI7QUFDRjtBQUN6RCxNQUFNTyxZQUFZLE9BQU9DLEtBQUtDLFNBQVNDO0lBQ25DLElBQUlDO0lBQ0osT0FBUUgsSUFBSUksUUFBUTtRQUNoQixLQUFLO1lBQ0RELE1BQU1WLHNDQUFTO1lBQ2Y7UUFDSixLQUFLO1lBQ0RVLE1BQU1YLHFDQUFRO1lBQ2Q7UUFDSjtZQUNJLE1BQU0sSUFBSWEsVUFBVTtJQUM1QjtJQUNBLE1BQU0sRUFBRUMsS0FBSyxFQUFFQyxPQUFPLEVBQUUsR0FBR0w7SUFDM0IsTUFBTU0sTUFBTUwsSUFBSUgsSUFBSVMsSUFBSSxFQUFFO1FBQ3RCSDtRQUNBTDtRQUNBTTtJQUNKO0lBQ0EsTUFBTSxDQUFDRyxTQUFTLEdBQUksTUFBTUMsUUFBUUMsSUFBSSxDQUFDO1FBQUNsQiw0Q0FBSUEsQ0FBQ2MsS0FBSztRQUFhZCw0Q0FBSUEsQ0FBQ2MsS0FBSztLQUFXO0lBQ3BGLElBQUksQ0FBQ0UsVUFBVTtRQUNYRixJQUFJSyxPQUFPO1FBQ1gsTUFBTSxJQUFJakIsd0RBQVdBO0lBQ3pCO0lBQ0EsSUFBSWMsU0FBU0ksVUFBVSxLQUFLLEtBQUs7UUFDN0IsTUFBTSxJQUFJbkIsc0RBQVNBLENBQUM7SUFDeEI7SUFDQSxNQUFNb0IsUUFBUSxFQUFFO0lBQ2hCLFdBQVcsTUFBTUMsUUFBUU4sU0FBVTtRQUMvQkssTUFBTUUsSUFBSSxDQUFDRDtJQUNmO0lBQ0EsSUFBSTtRQUNBLE9BQU9FLEtBQUtDLEtBQUssQ0FBQ3JCLHlEQUFPQSxDQUFDc0IsTUFBTSxDQUFDdkIsNERBQU1BLElBQUlrQjtJQUMvQyxFQUNBLE9BQU07UUFDRixNQUFNLElBQUlwQixzREFBU0EsQ0FBQztJQUN4QjtBQUNKO0FBQ0EsaUVBQWVJLFNBQVNBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvZmV0Y2hfandrcy5qcz8xMTZiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGh0dHAgZnJvbSAnaHR0cCc7XG5pbXBvcnQgKiBhcyBodHRwcyBmcm9tICdodHRwcyc7XG5pbXBvcnQgeyBvbmNlIH0gZnJvbSAnZXZlbnRzJztcbmltcG9ydCB7IEpPU0VFcnJvciwgSldLU1RpbWVvdXQgfSBmcm9tICcuLi91dGlsL2Vycm9ycy5qcyc7XG5pbXBvcnQgeyBjb25jYXQsIGRlY29kZXIgfSBmcm9tICcuLi9saWIvYnVmZmVyX3V0aWxzLmpzJztcbmNvbnN0IGZldGNoSndrcyA9IGFzeW5jICh1cmwsIHRpbWVvdXQsIG9wdGlvbnMpID0+IHtcbiAgICBsZXQgZ2V0O1xuICAgIHN3aXRjaCAodXJsLnByb3RvY29sKSB7XG4gICAgICAgIGNhc2UgJ2h0dHBzOic6XG4gICAgICAgICAgICBnZXQgPSBodHRwcy5nZXQ7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAnaHR0cDonOlxuICAgICAgICAgICAgZ2V0ID0gaHR0cC5nZXQ7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ1Vuc3VwcG9ydGVkIFVSTCBwcm90b2NvbC4nKTtcbiAgICB9XG4gICAgY29uc3QgeyBhZ2VudCwgaGVhZGVycyB9ID0gb3B0aW9ucztcbiAgICBjb25zdCByZXEgPSBnZXQodXJsLmhyZWYsIHtcbiAgICAgICAgYWdlbnQsXG4gICAgICAgIHRpbWVvdXQsXG4gICAgICAgIGhlYWRlcnMsXG4gICAgfSk7XG4gICAgY29uc3QgW3Jlc3BvbnNlXSA9IChhd2FpdCBQcm9taXNlLnJhY2UoW29uY2UocmVxLCAncmVzcG9uc2UnKSwgb25jZShyZXEsICd0aW1lb3V0JyldKSk7XG4gICAgaWYgKCFyZXNwb25zZSkge1xuICAgICAgICByZXEuZGVzdHJveSgpO1xuICAgICAgICB0aHJvdyBuZXcgSldLU1RpbWVvdXQoKTtcbiAgICB9XG4gICAgaWYgKHJlc3BvbnNlLnN0YXR1c0NvZGUgIT09IDIwMCkge1xuICAgICAgICB0aHJvdyBuZXcgSk9TRUVycm9yKCdFeHBlY3RlZCAyMDAgT0sgZnJvbSB0aGUgSlNPTiBXZWIgS2V5IFNldCBIVFRQIHJlc3BvbnNlJyk7XG4gICAgfVxuICAgIGNvbnN0IHBhcnRzID0gW107XG4gICAgZm9yIGF3YWl0IChjb25zdCBwYXJ0IG9mIHJlc3BvbnNlKSB7XG4gICAgICAgIHBhcnRzLnB1c2gocGFydCk7XG4gICAgfVxuICAgIHRyeSB7XG4gICAgICAgIHJldHVybiBKU09OLnBhcnNlKGRlY29kZXIuZGVjb2RlKGNvbmNhdCguLi5wYXJ0cykpKTtcbiAgICB9XG4gICAgY2F0Y2gge1xuICAgICAgICB0aHJvdyBuZXcgSk9TRUVycm9yKCdGYWlsZWQgdG8gcGFyc2UgdGhlIEpTT04gV2ViIEtleSBTZXQgSFRUUCByZXNwb25zZSBhcyBKU09OJyk7XG4gICAgfVxufTtcbmV4cG9ydCBkZWZhdWx0IGZldGNoSndrcztcbiJdLCJuYW1lcyI6WyJodHRwIiwiaHR0cHMiLCJvbmNlIiwiSk9TRUVycm9yIiwiSldLU1RpbWVvdXQiLCJjb25jYXQiLCJkZWNvZGVyIiwiZmV0Y2hKd2tzIiwidXJsIiwidGltZW91dCIsIm9wdGlvbnMiLCJnZXQiLCJwcm90b2NvbCIsIlR5cGVFcnJvciIsImFnZW50IiwiaGVhZGVycyIsInJlcSIsImhyZWYiLCJyZXNwb25zZSIsIlByb21pc2UiLCJyYWNlIiwiZGVzdHJveSIsInN0YXR1c0NvZGUiLCJwYXJ0cyIsInBhcnQiLCJwdXNoIiwiSlNPTiIsInBhcnNlIiwiZGVjb2RlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/fetch_jwks.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/flags.js": /*!**********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/flags.js ***! \**********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ jwkExport: () => (/* binding */ jwkExport),\n/* harmony export */ jwkImport: () => (/* binding */ jwkImport),\n/* harmony export */ oneShotCallback: () => (/* binding */ oneShotCallback),\n/* harmony export */ rsaPssParams: () => (/* binding */ rsaPssParams)\n/* harmony export */ });\nconst [major, minor] = process.versions.node.split(\".\").map((str)=>parseInt(str, 10));\nconst oneShotCallback = major >= 16 || major === 15 && minor >= 13;\nconst rsaPssParams = !(\"electron\" in process.versions) && (major >= 17 || major === 16 && minor >= 9);\nconst jwkExport = major >= 16 || major === 15 && minor >= 9;\nconst jwkImport = major >= 16 || major === 15 && minor >= 12;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9mbGFncy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUEsTUFBTSxDQUFDQSxPQUFPQyxNQUFNLEdBQUdDLFFBQVFDLFFBQVEsQ0FBQ0MsSUFBSSxDQUFDQyxLQUFLLENBQUMsS0FBS0MsR0FBRyxDQUFDLENBQUNDLE1BQVFDLFNBQVNELEtBQUs7QUFDNUUsTUFBTUUsa0JBQWtCVCxTQUFTLE1BQU9BLFVBQVUsTUFBTUMsU0FBUyxHQUFJO0FBQ3JFLE1BQU1TLGVBQWUsQ0FBRSxlQUFjUixRQUFRQyxRQUFRLEtBQU1ILENBQUFBLFNBQVMsTUFBT0EsVUFBVSxNQUFNQyxTQUFTLENBQUMsRUFBRztBQUN4RyxNQUFNVSxZQUFZWCxTQUFTLE1BQU9BLFVBQVUsTUFBTUMsU0FBUyxFQUFHO0FBQzlELE1BQU1XLFlBQVlaLFNBQVMsTUFBT0EsVUFBVSxNQUFNQyxTQUFTLEdBQUkiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvZmxhZ3MuanM/ZWIyOCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBbbWFqb3IsIG1pbm9yXSA9IHByb2Nlc3MudmVyc2lvbnMubm9kZS5zcGxpdCgnLicpLm1hcCgoc3RyKSA9PiBwYXJzZUludChzdHIsIDEwKSk7XG5leHBvcnQgY29uc3Qgb25lU2hvdENhbGxiYWNrID0gbWFqb3IgPj0gMTYgfHwgKG1ham9yID09PSAxNSAmJiBtaW5vciA+PSAxMyk7XG5leHBvcnQgY29uc3QgcnNhUHNzUGFyYW1zID0gISgnZWxlY3Ryb24nIGluIHByb2Nlc3MudmVyc2lvbnMpICYmIChtYWpvciA+PSAxNyB8fCAobWFqb3IgPT09IDE2ICYmIG1pbm9yID49IDkpKTtcbmV4cG9ydCBjb25zdCBqd2tFeHBvcnQgPSBtYWpvciA+PSAxNiB8fCAobWFqb3IgPT09IDE1ICYmIG1pbm9yID49IDkpO1xuZXhwb3J0IGNvbnN0IGp3a0ltcG9ydCA9IG1ham9yID49IDE2IHx8IChtYWpvciA9PT0gMTUgJiYgbWlub3IgPj0gMTIpO1xuIl0sIm5hbWVzIjpbIm1ham9yIiwibWlub3IiLCJwcm9jZXNzIiwidmVyc2lvbnMiLCJub2RlIiwic3BsaXQiLCJtYXAiLCJzdHIiLCJwYXJzZUludCIsIm9uZVNob3RDYWxsYmFjayIsInJzYVBzc1BhcmFtcyIsImp3a0V4cG9ydCIsImp3a0ltcG9ydCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/flags.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/generate.js": /*!*************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/generate.js ***! \*************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ generateKeyPair: () => (/* binding */ generateKeyPair),\n/* harmony export */ generateSecret: () => (/* binding */ generateSecret)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! util */ \"util\");\n/* harmony import */ var _random_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./random.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/random.js\");\n/* harmony import */ var _check_modulus_length_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./check_modulus_length.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/check_modulus_length.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n\n\n\n\n\nconst generate = (0,util__WEBPACK_IMPORTED_MODULE_1__.promisify)(crypto__WEBPACK_IMPORTED_MODULE_0__.generateKeyPair);\nasync function generateSecret(alg, options) {\n let length;\n switch(alg){\n case \"HS256\":\n case \"HS384\":\n case \"HS512\":\n case \"A128CBC-HS256\":\n case \"A192CBC-HS384\":\n case \"A256CBC-HS512\":\n length = parseInt(alg.slice(-3), 10);\n break;\n case \"A128KW\":\n case \"A192KW\":\n case \"A256KW\":\n case \"A128GCMKW\":\n case \"A192GCMKW\":\n case \"A256GCMKW\":\n case \"A128GCM\":\n case \"A192GCM\":\n case \"A256GCM\":\n length = parseInt(alg.slice(1, 4), 10);\n break;\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JOSENotSupported('Invalid or unsupported JWK \"alg\" (Algorithm) Parameter value');\n }\n return (0,crypto__WEBPACK_IMPORTED_MODULE_0__.createSecretKey)((0,_random_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(new Uint8Array(length >> 3)));\n}\nasync function generateKeyPair(alg, options) {\n var _a, _b;\n switch(alg){\n case \"RS256\":\n case \"RS384\":\n case \"RS512\":\n case \"PS256\":\n case \"PS384\":\n case \"PS512\":\n case \"RSA-OAEP\":\n case \"RSA-OAEP-256\":\n case \"RSA-OAEP-384\":\n case \"RSA-OAEP-512\":\n case \"RSA1_5\":\n {\n const modulusLength = (_a = options === null || options === void 0 ? void 0 : options.modulusLength) !== null && _a !== void 0 ? _a : 2048;\n if (typeof modulusLength !== \"number\" || modulusLength < 2048) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JOSENotSupported(\"Invalid or unsupported modulusLength option provided, 2048 bits or larger keys must be used\");\n }\n const keypair = await generate(\"rsa\", {\n modulusLength,\n publicExponent: 0x10001\n });\n (0,_check_modulus_length_js__WEBPACK_IMPORTED_MODULE_4__.setModulusLength)(keypair.privateKey, modulusLength);\n (0,_check_modulus_length_js__WEBPACK_IMPORTED_MODULE_4__.setModulusLength)(keypair.publicKey, modulusLength);\n return keypair;\n }\n case \"ES256\":\n return generate(\"ec\", {\n namedCurve: \"P-256\"\n });\n case \"ES256K\":\n return generate(\"ec\", {\n namedCurve: \"secp256k1\"\n });\n case \"ES384\":\n return generate(\"ec\", {\n namedCurve: \"P-384\"\n });\n case \"ES512\":\n return generate(\"ec\", {\n namedCurve: \"P-521\"\n });\n case \"EdDSA\":\n {\n switch(options === null || options === void 0 ? void 0 : options.crv){\n case undefined:\n case \"Ed25519\":\n return generate(\"ed25519\");\n case \"Ed448\":\n return generate(\"ed448\");\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JOSENotSupported(\"Invalid or unsupported crv option provided, supported values are Ed25519 and Ed448\");\n }\n }\n case \"ECDH-ES\":\n case \"ECDH-ES+A128KW\":\n case \"ECDH-ES+A192KW\":\n case \"ECDH-ES+A256KW\":\n const crv = (_b = options === null || options === void 0 ? void 0 : options.crv) !== null && _b !== void 0 ? _b : \"P-256\";\n switch(crv){\n case undefined:\n case \"P-256\":\n case \"P-384\":\n case \"P-521\":\n return generate(\"ec\", {\n namedCurve: crv\n });\n case \"X25519\":\n return generate(\"x25519\");\n case \"X448\":\n return generate(\"x448\");\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JOSENotSupported(\"Invalid or unsupported crv option provided, supported values are P-256, P-384, P-521, X25519, and X448\");\n }\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JOSENotSupported('Invalid or unsupported JWK \"alg\" (Algorithm) Parameter value');\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9nZW5lcmF0ZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQStFO0FBQzlDO0FBQ0E7QUFDNEI7QUFDUjtBQUNyRCxNQUFNTyxXQUFXSiwrQ0FBU0EsQ0FBQ0QsbURBQWlCQTtBQUNyQyxlQUFlTSxlQUFlQyxHQUFHLEVBQUVDLE9BQU87SUFDN0MsSUFBSUM7SUFDSixPQUFRRjtRQUNKLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztZQUNERSxTQUFTQyxTQUFTSCxJQUFJSSxLQUFLLENBQUMsQ0FBQyxJQUFJO1lBQ2pDO1FBQ0osS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1lBQ0RGLFNBQVNDLFNBQVNILElBQUlJLEtBQUssQ0FBQyxHQUFHLElBQUk7WUFDbkM7UUFDSjtZQUNJLE1BQU0sSUFBSVAsNkRBQWdCQSxDQUFDO0lBQ25DO0lBQ0EsT0FBT04sdURBQWVBLENBQUNJLHNEQUFNQSxDQUFDLElBQUlVLFdBQVdILFVBQVU7QUFDM0Q7QUFDTyxlQUFlVixnQkFBZ0JRLEdBQUcsRUFBRUMsT0FBTztJQUM5QyxJQUFJSyxJQUFJQztJQUNSLE9BQVFQO1FBQ0osS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7WUFBVTtnQkFDWCxNQUFNUSxnQkFBZ0IsQ0FBQ0YsS0FBS0wsWUFBWSxRQUFRQSxZQUFZLEtBQUssSUFBSSxLQUFLLElBQUlBLFFBQVFPLGFBQWEsTUFBTSxRQUFRRixPQUFPLEtBQUssSUFBSUEsS0FBSztnQkFDdEksSUFBSSxPQUFPRSxrQkFBa0IsWUFBWUEsZ0JBQWdCLE1BQU07b0JBQzNELE1BQU0sSUFBSVgsNkRBQWdCQSxDQUFDO2dCQUMvQjtnQkFDQSxNQUFNWSxVQUFVLE1BQU1YLFNBQVMsT0FBTztvQkFDbENVO29CQUNBRSxnQkFBZ0I7Z0JBQ3BCO2dCQUNBZCwwRUFBZ0JBLENBQUNhLFFBQVFFLFVBQVUsRUFBRUg7Z0JBQ3JDWiwwRUFBZ0JBLENBQUNhLFFBQVFHLFNBQVMsRUFBRUo7Z0JBQ3BDLE9BQU9DO1lBQ1g7UUFDQSxLQUFLO1lBQ0QsT0FBT1gsU0FBUyxNQUFNO2dCQUFFZSxZQUFZO1lBQVE7UUFDaEQsS0FBSztZQUNELE9BQU9mLFNBQVMsTUFBTTtnQkFBRWUsWUFBWTtZQUFZO1FBQ3BELEtBQUs7WUFDRCxPQUFPZixTQUFTLE1BQU07Z0JBQUVlLFlBQVk7WUFBUTtRQUNoRCxLQUFLO1lBQ0QsT0FBT2YsU0FBUyxNQUFNO2dCQUFFZSxZQUFZO1lBQVE7UUFDaEQsS0FBSztZQUFTO2dCQUNWLE9BQVFaLFlBQVksUUFBUUEsWUFBWSxLQUFLLElBQUksS0FBSyxJQUFJQSxRQUFRYSxHQUFHO29CQUNqRSxLQUFLQztvQkFDTCxLQUFLO3dCQUNELE9BQU9qQixTQUFTO29CQUNwQixLQUFLO3dCQUNELE9BQU9BLFNBQVM7b0JBQ3BCO3dCQUNJLE1BQU0sSUFBSUQsNkRBQWdCQSxDQUFDO2dCQUNuQztZQUNKO1FBQ0EsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1FBQ0wsS0FBSztZQUNELE1BQU1pQixNQUFNLENBQUNQLEtBQUtOLFlBQVksUUFBUUEsWUFBWSxLQUFLLElBQUksS0FBSyxJQUFJQSxRQUFRYSxHQUFHLE1BQU0sUUFBUVAsT0FBTyxLQUFLLElBQUlBLEtBQUs7WUFDbEgsT0FBUU87Z0JBQ0osS0FBS0M7Z0JBQ0wsS0FBSztnQkFDTCxLQUFLO2dCQUNMLEtBQUs7b0JBQ0QsT0FBT2pCLFNBQVMsTUFBTTt3QkFBRWUsWUFBWUM7b0JBQUk7Z0JBQzVDLEtBQUs7b0JBQ0QsT0FBT2hCLFNBQVM7Z0JBQ3BCLEtBQUs7b0JBQ0QsT0FBT0EsU0FBUztnQkFDcEI7b0JBQ0ksTUFBTSxJQUFJRCw2REFBZ0JBLENBQUM7WUFDbkM7UUFDSjtZQUNJLE1BQU0sSUFBSUEsNkRBQWdCQSxDQUFDO0lBQ25DO0FBQ0oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvZ2VuZXJhdGUuanM/ZjUxZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjcmVhdGVTZWNyZXRLZXksIGdlbmVyYXRlS2V5UGFpciBhcyBnZW5lcmF0ZUtleVBhaXJDYiB9IGZyb20gJ2NyeXB0byc7XG5pbXBvcnQgeyBwcm9taXNpZnkgfSBmcm9tICd1dGlsJztcbmltcG9ydCByYW5kb20gZnJvbSAnLi9yYW5kb20uanMnO1xuaW1wb3J0IHsgc2V0TW9kdWx1c0xlbmd0aCB9IGZyb20gJy4vY2hlY2tfbW9kdWx1c19sZW5ndGguanMnO1xuaW1wb3J0IHsgSk9TRU5vdFN1cHBvcnRlZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmNvbnN0IGdlbmVyYXRlID0gcHJvbWlzaWZ5KGdlbmVyYXRlS2V5UGFpckNiKTtcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZW5lcmF0ZVNlY3JldChhbGcsIG9wdGlvbnMpIHtcbiAgICBsZXQgbGVuZ3RoO1xuICAgIHN3aXRjaCAoYWxnKSB7XG4gICAgICAgIGNhc2UgJ0hTMjU2JzpcbiAgICAgICAgY2FzZSAnSFMzODQnOlxuICAgICAgICBjYXNlICdIUzUxMic6XG4gICAgICAgIGNhc2UgJ0ExMjhDQkMtSFMyNTYnOlxuICAgICAgICBjYXNlICdBMTkyQ0JDLUhTMzg0JzpcbiAgICAgICAgY2FzZSAnQTI1NkNCQy1IUzUxMic6XG4gICAgICAgICAgICBsZW5ndGggPSBwYXJzZUludChhbGcuc2xpY2UoLTMpLCAxMCk7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSAnQTEyOEtXJzpcbiAgICAgICAgY2FzZSAnQTE5MktXJzpcbiAgICAgICAgY2FzZSAnQTI1NktXJzpcbiAgICAgICAgY2FzZSAnQTEyOEdDTUtXJzpcbiAgICAgICAgY2FzZSAnQTE5MkdDTUtXJzpcbiAgICAgICAgY2FzZSAnQTI1NkdDTUtXJzpcbiAgICAgICAgY2FzZSAnQTEyOEdDTSc6XG4gICAgICAgIGNhc2UgJ0ExOTJHQ00nOlxuICAgICAgICBjYXNlICdBMjU2R0NNJzpcbiAgICAgICAgICAgIGxlbmd0aCA9IHBhcnNlSW50KGFsZy5zbGljZSgxLCA0KSwgMTApO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZCgnSW52YWxpZCBvciB1bnN1cHBvcnRlZCBKV0sgXCJhbGdcIiAoQWxnb3JpdGhtKSBQYXJhbWV0ZXIgdmFsdWUnKTtcbiAgICB9XG4gICAgcmV0dXJuIGNyZWF0ZVNlY3JldEtleShyYW5kb20obmV3IFVpbnQ4QXJyYXkobGVuZ3RoID4+IDMpKSk7XG59XG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZ2VuZXJhdGVLZXlQYWlyKGFsZywgb3B0aW9ucykge1xuICAgIHZhciBfYSwgX2I7XG4gICAgc3dpdGNoIChhbGcpIHtcbiAgICAgICAgY2FzZSAnUlMyNTYnOlxuICAgICAgICBjYXNlICdSUzM4NCc6XG4gICAgICAgIGNhc2UgJ1JTNTEyJzpcbiAgICAgICAgY2FzZSAnUFMyNTYnOlxuICAgICAgICBjYXNlICdQUzM4NCc6XG4gICAgICAgIGNhc2UgJ1BTNTEyJzpcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAnOlxuICAgICAgICBjYXNlICdSU0EtT0FFUC0yNTYnOlxuICAgICAgICBjYXNlICdSU0EtT0FFUC0zODQnOlxuICAgICAgICBjYXNlICdSU0EtT0FFUC01MTInOlxuICAgICAgICBjYXNlICdSU0ExXzUnOiB7XG4gICAgICAgICAgICBjb25zdCBtb2R1bHVzTGVuZ3RoID0gKF9hID0gb3B0aW9ucyA9PT0gbnVsbCB8fCBvcHRpb25zID09PSB2b2lkIDAgPyB2b2lkIDAgOiBvcHRpb25zLm1vZHVsdXNMZW5ndGgpICE9PSBudWxsICYmIF9hICE9PSB2b2lkIDAgPyBfYSA6IDIwNDg7XG4gICAgICAgICAgICBpZiAodHlwZW9mIG1vZHVsdXNMZW5ndGggIT09ICdudW1iZXInIHx8IG1vZHVsdXNMZW5ndGggPCAyMDQ4KSB7XG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpPU0VOb3RTdXBwb3J0ZWQoJ0ludmFsaWQgb3IgdW5zdXBwb3J0ZWQgbW9kdWx1c0xlbmd0aCBvcHRpb24gcHJvdmlkZWQsIDIwNDggYml0cyBvciBsYXJnZXIga2V5cyBtdXN0IGJlIHVzZWQnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbnN0IGtleXBhaXIgPSBhd2FpdCBnZW5lcmF0ZSgncnNhJywge1xuICAgICAgICAgICAgICAgIG1vZHVsdXNMZW5ndGgsXG4gICAgICAgICAgICAgICAgcHVibGljRXhwb25lbnQ6IDB4MTAwMDEsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHNldE1vZHVsdXNMZW5ndGgoa2V5cGFpci5wcml2YXRlS2V5LCBtb2R1bHVzTGVuZ3RoKTtcbiAgICAgICAgICAgIHNldE1vZHVsdXNMZW5ndGgoa2V5cGFpci5wdWJsaWNLZXksIG1vZHVsdXNMZW5ndGgpO1xuICAgICAgICAgICAgcmV0dXJuIGtleXBhaXI7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSAnRVMyNTYnOlxuICAgICAgICAgICAgcmV0dXJuIGdlbmVyYXRlKCdlYycsIHsgbmFtZWRDdXJ2ZTogJ1AtMjU2JyB9KTtcbiAgICAgICAgY2FzZSAnRVMyNTZLJzpcbiAgICAgICAgICAgIHJldHVybiBnZW5lcmF0ZSgnZWMnLCB7IG5hbWVkQ3VydmU6ICdzZWNwMjU2azEnIH0pO1xuICAgICAgICBjYXNlICdFUzM4NCc6XG4gICAgICAgICAgICByZXR1cm4gZ2VuZXJhdGUoJ2VjJywgeyBuYW1lZEN1cnZlOiAnUC0zODQnIH0pO1xuICAgICAgICBjYXNlICdFUzUxMic6XG4gICAgICAgICAgICByZXR1cm4gZ2VuZXJhdGUoJ2VjJywgeyBuYW1lZEN1cnZlOiAnUC01MjEnIH0pO1xuICAgICAgICBjYXNlICdFZERTQSc6IHtcbiAgICAgICAgICAgIHN3aXRjaCAob3B0aW9ucyA9PT0gbnVsbCB8fCBvcHRpb25zID09PSB2b2lkIDAgPyB2b2lkIDAgOiBvcHRpb25zLmNydikge1xuICAgICAgICAgICAgICAgIGNhc2UgdW5kZWZpbmVkOlxuICAgICAgICAgICAgICAgIGNhc2UgJ0VkMjU1MTknOlxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gZ2VuZXJhdGUoJ2VkMjU1MTknKTtcbiAgICAgICAgICAgICAgICBjYXNlICdFZDQ0OCc6XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBnZW5lcmF0ZSgnZWQ0NDgnKTtcbiAgICAgICAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZCgnSW52YWxpZCBvciB1bnN1cHBvcnRlZCBjcnYgb3B0aW9uIHByb3ZpZGVkLCBzdXBwb3J0ZWQgdmFsdWVzIGFyZSBFZDI1NTE5IGFuZCBFZDQ0OCcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGNhc2UgJ0VDREgtRVMnOlxuICAgICAgICBjYXNlICdFQ0RILUVTK0ExMjhLVyc6XG4gICAgICAgIGNhc2UgJ0VDREgtRVMrQTE5MktXJzpcbiAgICAgICAgY2FzZSAnRUNESC1FUytBMjU2S1cnOlxuICAgICAgICAgICAgY29uc3QgY3J2ID0gKF9iID0gb3B0aW9ucyA9PT0gbnVsbCB8fCBvcHRpb25zID09PSB2b2lkIDAgPyB2b2lkIDAgOiBvcHRpb25zLmNydikgIT09IG51bGwgJiYgX2IgIT09IHZvaWQgMCA/IF9iIDogJ1AtMjU2JztcbiAgICAgICAgICAgIHN3aXRjaCAoY3J2KSB7XG4gICAgICAgICAgICAgICAgY2FzZSB1bmRlZmluZWQ6XG4gICAgICAgICAgICAgICAgY2FzZSAnUC0yNTYnOlxuICAgICAgICAgICAgICAgIGNhc2UgJ1AtMzg0JzpcbiAgICAgICAgICAgICAgICBjYXNlICdQLTUyMSc6XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBnZW5lcmF0ZSgnZWMnLCB7IG5hbWVkQ3VydmU6IGNydiB9KTtcbiAgICAgICAgICAgICAgICBjYXNlICdYMjU1MTknOlxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gZ2VuZXJhdGUoJ3gyNTUxOScpO1xuICAgICAgICAgICAgICAgIGNhc2UgJ1g0NDgnOlxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gZ2VuZXJhdGUoJ3g0NDgnKTtcbiAgICAgICAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZCgnSW52YWxpZCBvciB1bnN1cHBvcnRlZCBjcnYgb3B0aW9uIHByb3ZpZGVkLCBzdXBwb3J0ZWQgdmFsdWVzIGFyZSBQLTI1NiwgUC0zODQsIFAtNTIxLCBYMjU1MTksIGFuZCBYNDQ4Jyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZCgnSW52YWxpZCBvciB1bnN1cHBvcnRlZCBKV0sgXCJhbGdcIiAoQWxnb3JpdGhtKSBQYXJhbWV0ZXIgdmFsdWUnKTtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiY3JlYXRlU2VjcmV0S2V5IiwiZ2VuZXJhdGVLZXlQYWlyIiwiZ2VuZXJhdGVLZXlQYWlyQ2IiLCJwcm9taXNpZnkiLCJyYW5kb20iLCJzZXRNb2R1bHVzTGVuZ3RoIiwiSk9TRU5vdFN1cHBvcnRlZCIsImdlbmVyYXRlIiwiZ2VuZXJhdGVTZWNyZXQiLCJhbGciLCJvcHRpb25zIiwibGVuZ3RoIiwicGFyc2VJbnQiLCJzbGljZSIsIlVpbnQ4QXJyYXkiLCJfYSIsIl9iIiwibW9kdWx1c0xlbmd0aCIsImtleXBhaXIiLCJwdWJsaWNFeHBvbmVudCIsInByaXZhdGVLZXkiLCJwdWJsaWNLZXkiLCJuYW1lZEN1cnZlIiwiY3J2IiwidW5kZWZpbmVkIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/generate.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/get_named_curve.js": /*!********************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/get_named_curve.js ***! \********************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ setCurve: () => (/* binding */ setCurve),\n/* harmony export */ weakMap: () => (/* binding */ weakMap)\n/* harmony export */ });\n/* harmony import */ var buffer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! buffer */ \"buffer\");\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _webcrypto_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./webcrypto.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/webcrypto.js\");\n/* harmony import */ var _is_key_object_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./is_key_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_object.js\");\n/* harmony import */ var _lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../lib/invalid_key_input.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/invalid_key_input.js\");\n/* harmony import */ var _is_key_like_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./is_key_like.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_like.js\");\n\n\n\n\n\n\n\nconst p256 = buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n 42,\n 134,\n 72,\n 206,\n 61,\n 3,\n 1,\n 7\n]);\nconst p384 = buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n 43,\n 129,\n 4,\n 0,\n 34\n]);\nconst p521 = buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n 43,\n 129,\n 4,\n 0,\n 35\n]);\nconst secp256k1 = buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n 43,\n 129,\n 4,\n 0,\n 10\n]);\nconst weakMap = new WeakMap();\nconst namedCurveToJOSE = (namedCurve)=>{\n switch(namedCurve){\n case \"prime256v1\":\n return \"P-256\";\n case \"secp384r1\":\n return \"P-384\";\n case \"secp521r1\":\n return \"P-521\";\n case \"secp256k1\":\n return \"secp256k1\";\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JOSENotSupported(\"Unsupported key curve for this operation\");\n }\n};\nconst getNamedCurve = (kee, raw)=>{\n var _a;\n let key;\n if ((0,_webcrypto_js__WEBPACK_IMPORTED_MODULE_3__.isCryptoKey)(kee)) {\n key = crypto__WEBPACK_IMPORTED_MODULE_1__.KeyObject.from(kee);\n } else if ((0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(kee)) {\n key = kee;\n } else {\n throw new TypeError((0,_lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(kee, ..._is_key_like_js__WEBPACK_IMPORTED_MODULE_6__.types));\n }\n if (key.type === \"secret\") {\n throw new TypeError('only \"private\" or \"public\" type keys can be used for this operation');\n }\n switch(key.asymmetricKeyType){\n case \"ed25519\":\n case \"ed448\":\n return `Ed${key.asymmetricKeyType.slice(2)}`;\n case \"x25519\":\n case \"x448\":\n return `X${key.asymmetricKeyType.slice(1)}`;\n case \"ec\":\n {\n if (weakMap.has(key)) {\n return weakMap.get(key);\n }\n let namedCurve = (_a = key.asymmetricKeyDetails) === null || _a === void 0 ? void 0 : _a.namedCurve;\n if (!namedCurve && key.type === \"private\") {\n namedCurve = getNamedCurve((0,crypto__WEBPACK_IMPORTED_MODULE_1__.createPublicKey)(key), true);\n } else if (!namedCurve) {\n const buf = key.export({\n format: \"der\",\n type: \"spki\"\n });\n const i = buf[1] < 128 ? 14 : 15;\n const len = buf[i];\n const curveOid = buf.slice(i + 1, i + 1 + len);\n if (curveOid.equals(p256)) {\n namedCurve = \"prime256v1\";\n } else if (curveOid.equals(p384)) {\n namedCurve = \"secp384r1\";\n } else if (curveOid.equals(p521)) {\n namedCurve = \"secp521r1\";\n } else if (curveOid.equals(secp256k1)) {\n namedCurve = \"secp256k1\";\n } else {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JOSENotSupported(\"Unsupported key curve for this operation\");\n }\n }\n if (raw) return namedCurve;\n const curve = namedCurveToJOSE(namedCurve);\n weakMap.set(key, curve);\n return curve;\n }\n default:\n throw new TypeError(\"Invalid asymmetric key type for this operation\");\n }\n};\nfunction setCurve(keyObject, curve) {\n weakMap.set(keyObject, curve);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (getNamedCurve);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9nZXRfbmFtZWRfY3VydmUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFnQztBQUNvQjtBQUNDO0FBQ1I7QUFDQTtBQUNhO0FBQ2pCO0FBQ3pDLE1BQU1RLE9BQU9SLDBDQUFNQSxDQUFDUyxJQUFJLENBQUM7SUFBQztJQUFJO0lBQUs7SUFBSTtJQUFLO0lBQUk7SUFBRztJQUFHO0NBQUU7QUFDeEQsTUFBTUMsT0FBT1YsMENBQU1BLENBQUNTLElBQUksQ0FBQztJQUFDO0lBQUk7SUFBSztJQUFHO0lBQUc7Q0FBRztBQUM1QyxNQUFNRSxPQUFPWCwwQ0FBTUEsQ0FBQ1MsSUFBSSxDQUFDO0lBQUM7SUFBSTtJQUFLO0lBQUc7SUFBRztDQUFHO0FBQzVDLE1BQU1HLFlBQVlaLDBDQUFNQSxDQUFDUyxJQUFJLENBQUM7SUFBQztJQUFJO0lBQUs7SUFBRztJQUFHO0NBQUc7QUFDMUMsTUFBTUksVUFBVSxJQUFJQyxVQUFVO0FBQ3JDLE1BQU1DLG1CQUFtQixDQUFDQztJQUN0QixPQUFRQTtRQUNKLEtBQUs7WUFDRCxPQUFPO1FBQ1gsS0FBSztZQUNELE9BQU87UUFDWCxLQUFLO1lBQ0QsT0FBTztRQUNYLEtBQUs7WUFDRCxPQUFPO1FBQ1g7WUFDSSxNQUFNLElBQUliLDZEQUFnQkEsQ0FBQztJQUNuQztBQUNKO0FBQ0EsTUFBTWMsZ0JBQWdCLENBQUNDLEtBQUtDO0lBQ3hCLElBQUlDO0lBQ0osSUFBSUM7SUFDSixJQUFJakIsMERBQVdBLENBQUNjLE1BQU07UUFDbEJHLE1BQU1uQiw2Q0FBU0EsQ0FBQ08sSUFBSSxDQUFDUztJQUN6QixPQUNLLElBQUliLDZEQUFXQSxDQUFDYSxNQUFNO1FBQ3ZCRyxNQUFNSDtJQUNWLE9BQ0s7UUFDRCxNQUFNLElBQUlJLFVBQVVoQixxRUFBZUEsQ0FBQ1ksUUFBUVgsa0RBQUtBO0lBQ3JEO0lBQ0EsSUFBSWMsSUFBSUUsSUFBSSxLQUFLLFVBQVU7UUFDdkIsTUFBTSxJQUFJRCxVQUFVO0lBQ3hCO0lBQ0EsT0FBUUQsSUFBSUcsaUJBQWlCO1FBQ3pCLEtBQUs7UUFDTCxLQUFLO1lBQ0QsT0FBTyxDQUFDLEVBQUUsRUFBRUgsSUFBSUcsaUJBQWlCLENBQUNDLEtBQUssQ0FBQyxHQUFHLENBQUM7UUFDaEQsS0FBSztRQUNMLEtBQUs7WUFDRCxPQUFPLENBQUMsQ0FBQyxFQUFFSixJQUFJRyxpQkFBaUIsQ0FBQ0MsS0FBSyxDQUFDLEdBQUcsQ0FBQztRQUMvQyxLQUFLO1lBQU07Z0JBQ1AsSUFBSVosUUFBUWEsR0FBRyxDQUFDTCxNQUFNO29CQUNsQixPQUFPUixRQUFRYyxHQUFHLENBQUNOO2dCQUN2QjtnQkFDQSxJQUFJTCxhQUFhLENBQUNJLEtBQUtDLElBQUlPLG9CQUFvQixNQUFNLFFBQVFSLE9BQU8sS0FBSyxJQUFJLEtBQUssSUFBSUEsR0FBR0osVUFBVTtnQkFDbkcsSUFBSSxDQUFDQSxjQUFjSyxJQUFJRSxJQUFJLEtBQUssV0FBVztvQkFDdkNQLGFBQWFDLGNBQWNoQix1REFBZUEsQ0FBQ29CLE1BQU07Z0JBQ3JELE9BQ0ssSUFBSSxDQUFDTCxZQUFZO29CQUNsQixNQUFNYSxNQUFNUixJQUFJUyxNQUFNLENBQUM7d0JBQUVDLFFBQVE7d0JBQU9SLE1BQU07b0JBQU87b0JBQ3JELE1BQU1TLElBQUlILEdBQUcsQ0FBQyxFQUFFLEdBQUcsTUFBTSxLQUFLO29CQUM5QixNQUFNSSxNQUFNSixHQUFHLENBQUNHLEVBQUU7b0JBQ2xCLE1BQU1FLFdBQVdMLElBQUlKLEtBQUssQ0FBQ08sSUFBSSxHQUFHQSxJQUFJLElBQUlDO29CQUMxQyxJQUFJQyxTQUFTQyxNQUFNLENBQUMzQixPQUFPO3dCQUN2QlEsYUFBYTtvQkFDakIsT0FDSyxJQUFJa0IsU0FBU0MsTUFBTSxDQUFDekIsT0FBTzt3QkFDNUJNLGFBQWE7b0JBQ2pCLE9BQ0ssSUFBSWtCLFNBQVNDLE1BQU0sQ0FBQ3hCLE9BQU87d0JBQzVCSyxhQUFhO29CQUNqQixPQUNLLElBQUlrQixTQUFTQyxNQUFNLENBQUN2QixZQUFZO3dCQUNqQ0ksYUFBYTtvQkFDakIsT0FDSzt3QkFDRCxNQUFNLElBQUliLDZEQUFnQkEsQ0FBQztvQkFDL0I7Z0JBQ0o7Z0JBQ0EsSUFBSWdCLEtBQ0EsT0FBT0g7Z0JBQ1gsTUFBTW9CLFFBQVFyQixpQkFBaUJDO2dCQUMvQkgsUUFBUXdCLEdBQUcsQ0FBQ2hCLEtBQUtlO2dCQUNqQixPQUFPQTtZQUNYO1FBQ0E7WUFDSSxNQUFNLElBQUlkLFVBQVU7SUFDNUI7QUFDSjtBQUNPLFNBQVNnQixTQUFTQyxTQUFTLEVBQUVILEtBQUs7SUFDckN2QixRQUFRd0IsR0FBRyxDQUFDRSxXQUFXSDtBQUMzQjtBQUNBLGlFQUFlbkIsYUFBYUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9nZXRfbmFtZWRfY3VydmUuanM/MDY0NiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCdWZmZXIgfSBmcm9tICdidWZmZXInO1xuaW1wb3J0IHsgY3JlYXRlUHVibGljS2V5LCBLZXlPYmplY3QgfSBmcm9tICdjcnlwdG8nO1xuaW1wb3J0IHsgSk9TRU5vdFN1cHBvcnRlZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmltcG9ydCB7IGlzQ3J5cHRvS2V5IH0gZnJvbSAnLi93ZWJjcnlwdG8uanMnO1xuaW1wb3J0IGlzS2V5T2JqZWN0IGZyb20gJy4vaXNfa2V5X29iamVjdC5qcyc7XG5pbXBvcnQgaW52YWxpZEtleUlucHV0IGZyb20gJy4uL2xpYi9pbnZhbGlkX2tleV9pbnB1dC5qcyc7XG5pbXBvcnQgeyB0eXBlcyB9IGZyb20gJy4vaXNfa2V5X2xpa2UuanMnO1xuY29uc3QgcDI1NiA9IEJ1ZmZlci5mcm9tKFs0MiwgMTM0LCA3MiwgMjA2LCA2MSwgMywgMSwgN10pO1xuY29uc3QgcDM4NCA9IEJ1ZmZlci5mcm9tKFs0MywgMTI5LCA0LCAwLCAzNF0pO1xuY29uc3QgcDUyMSA9IEJ1ZmZlci5mcm9tKFs0MywgMTI5LCA0LCAwLCAzNV0pO1xuY29uc3Qgc2VjcDI1NmsxID0gQnVmZmVyLmZyb20oWzQzLCAxMjksIDQsIDAsIDEwXSk7XG5leHBvcnQgY29uc3Qgd2Vha01hcCA9IG5ldyBXZWFrTWFwKCk7XG5jb25zdCBuYW1lZEN1cnZlVG9KT1NFID0gKG5hbWVkQ3VydmUpID0+IHtcbiAgICBzd2l0Y2ggKG5hbWVkQ3VydmUpIHtcbiAgICAgICAgY2FzZSAncHJpbWUyNTZ2MSc6XG4gICAgICAgICAgICByZXR1cm4gJ1AtMjU2JztcbiAgICAgICAgY2FzZSAnc2VjcDM4NHIxJzpcbiAgICAgICAgICAgIHJldHVybiAnUC0zODQnO1xuICAgICAgICBjYXNlICdzZWNwNTIxcjEnOlxuICAgICAgICAgICAgcmV0dXJuICdQLTUyMSc7XG4gICAgICAgIGNhc2UgJ3NlY3AyNTZrMSc6XG4gICAgICAgICAgICByZXR1cm4gJ3NlY3AyNTZrMSc7XG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICB0aHJvdyBuZXcgSk9TRU5vdFN1cHBvcnRlZCgnVW5zdXBwb3J0ZWQga2V5IGN1cnZlIGZvciB0aGlzIG9wZXJhdGlvbicpO1xuICAgIH1cbn07XG5jb25zdCBnZXROYW1lZEN1cnZlID0gKGtlZSwgcmF3KSA9PiB7XG4gICAgdmFyIF9hO1xuICAgIGxldCBrZXk7XG4gICAgaWYgKGlzQ3J5cHRvS2V5KGtlZSkpIHtcbiAgICAgICAga2V5ID0gS2V5T2JqZWN0LmZyb20oa2VlKTtcbiAgICB9XG4gICAgZWxzZSBpZiAoaXNLZXlPYmplY3Qoa2VlKSkge1xuICAgICAgICBrZXkgPSBrZWU7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKGludmFsaWRLZXlJbnB1dChrZWUsIC4uLnR5cGVzKSk7XG4gICAgfVxuICAgIGlmIChrZXkudHlwZSA9PT0gJ3NlY3JldCcpIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignb25seSBcInByaXZhdGVcIiBvciBcInB1YmxpY1wiIHR5cGUga2V5cyBjYW4gYmUgdXNlZCBmb3IgdGhpcyBvcGVyYXRpb24nKTtcbiAgICB9XG4gICAgc3dpdGNoIChrZXkuYXN5bW1ldHJpY0tleVR5cGUpIHtcbiAgICAgICAgY2FzZSAnZWQyNTUxOSc6XG4gICAgICAgIGNhc2UgJ2VkNDQ4JzpcbiAgICAgICAgICAgIHJldHVybiBgRWQke2tleS5hc3ltbWV0cmljS2V5VHlwZS5zbGljZSgyKX1gO1xuICAgICAgICBjYXNlICd4MjU1MTknOlxuICAgICAgICBjYXNlICd4NDQ4JzpcbiAgICAgICAgICAgIHJldHVybiBgWCR7a2V5LmFzeW1tZXRyaWNLZXlUeXBlLnNsaWNlKDEpfWA7XG4gICAgICAgIGNhc2UgJ2VjJzoge1xuICAgICAgICAgICAgaWYgKHdlYWtNYXAuaGFzKGtleSkpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gd2Vha01hcC5nZXQoa2V5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxldCBuYW1lZEN1cnZlID0gKF9hID0ga2V5LmFzeW1tZXRyaWNLZXlEZXRhaWxzKSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EubmFtZWRDdXJ2ZTtcbiAgICAgICAgICAgIGlmICghbmFtZWRDdXJ2ZSAmJiBrZXkudHlwZSA9PT0gJ3ByaXZhdGUnKSB7XG4gICAgICAgICAgICAgICAgbmFtZWRDdXJ2ZSA9IGdldE5hbWVkQ3VydmUoY3JlYXRlUHVibGljS2V5KGtleSksIHRydWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSBpZiAoIW5hbWVkQ3VydmUpIHtcbiAgICAgICAgICAgICAgICBjb25zdCBidWYgPSBrZXkuZXhwb3J0KHsgZm9ybWF0OiAnZGVyJywgdHlwZTogJ3Nwa2knIH0pO1xuICAgICAgICAgICAgICAgIGNvbnN0IGkgPSBidWZbMV0gPCAxMjggPyAxNCA6IDE1O1xuICAgICAgICAgICAgICAgIGNvbnN0IGxlbiA9IGJ1ZltpXTtcbiAgICAgICAgICAgICAgICBjb25zdCBjdXJ2ZU9pZCA9IGJ1Zi5zbGljZShpICsgMSwgaSArIDEgKyBsZW4pO1xuICAgICAgICAgICAgICAgIGlmIChjdXJ2ZU9pZC5lcXVhbHMocDI1NikpIHtcbiAgICAgICAgICAgICAgICAgICAgbmFtZWRDdXJ2ZSA9ICdwcmltZTI1NnYxJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSBpZiAoY3VydmVPaWQuZXF1YWxzKHAzODQpKSB7XG4gICAgICAgICAgICAgICAgICAgIG5hbWVkQ3VydmUgPSAnc2VjcDM4NHIxJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSBpZiAoY3VydmVPaWQuZXF1YWxzKHA1MjEpKSB7XG4gICAgICAgICAgICAgICAgICAgIG5hbWVkQ3VydmUgPSAnc2VjcDUyMXIxJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZWxzZSBpZiAoY3VydmVPaWQuZXF1YWxzKHNlY3AyNTZrMSkpIHtcbiAgICAgICAgICAgICAgICAgICAgbmFtZWRDdXJ2ZSA9ICdzZWNwMjU2azEnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpPU0VOb3RTdXBwb3J0ZWQoJ1Vuc3VwcG9ydGVkIGtleSBjdXJ2ZSBmb3IgdGhpcyBvcGVyYXRpb24nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZiAocmF3KVxuICAgICAgICAgICAgICAgIHJldHVybiBuYW1lZEN1cnZlO1xuICAgICAgICAgICAgY29uc3QgY3VydmUgPSBuYW1lZEN1cnZlVG9KT1NFKG5hbWVkQ3VydmUpO1xuICAgICAgICAgICAgd2Vha01hcC5zZXQoa2V5LCBjdXJ2ZSk7XG4gICAgICAgICAgICByZXR1cm4gY3VydmU7XG4gICAgICAgIH1cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ0ludmFsaWQgYXN5bW1ldHJpYyBrZXkgdHlwZSBmb3IgdGhpcyBvcGVyYXRpb24nKTtcbiAgICB9XG59O1xuZXhwb3J0IGZ1bmN0aW9uIHNldEN1cnZlKGtleU9iamVjdCwgY3VydmUpIHtcbiAgICB3ZWFrTWFwLnNldChrZXlPYmplY3QsIGN1cnZlKTtcbn1cbmV4cG9ydCBkZWZhdWx0IGdldE5hbWVkQ3VydmU7XG4iXSwibmFtZXMiOlsiQnVmZmVyIiwiY3JlYXRlUHVibGljS2V5IiwiS2V5T2JqZWN0IiwiSk9TRU5vdFN1cHBvcnRlZCIsImlzQ3J5cHRvS2V5IiwiaXNLZXlPYmplY3QiLCJpbnZhbGlkS2V5SW5wdXQiLCJ0eXBlcyIsInAyNTYiLCJmcm9tIiwicDM4NCIsInA1MjEiLCJzZWNwMjU2azEiLCJ3ZWFrTWFwIiwiV2Vha01hcCIsIm5hbWVkQ3VydmVUb0pPU0UiLCJuYW1lZEN1cnZlIiwiZ2V0TmFtZWRDdXJ2ZSIsImtlZSIsInJhdyIsIl9hIiwia2V5IiwiVHlwZUVycm9yIiwidHlwZSIsImFzeW1tZXRyaWNLZXlUeXBlIiwic2xpY2UiLCJoYXMiLCJnZXQiLCJhc3ltbWV0cmljS2V5RGV0YWlscyIsImJ1ZiIsImV4cG9ydCIsImZvcm1hdCIsImkiLCJsZW4iLCJjdXJ2ZU9pZCIsImVxdWFscyIsImN1cnZlIiwic2V0Iiwic2V0Q3VydmUiLCJrZXlPYmplY3QiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/get_named_curve.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/get_sign_verify_key.js": /*!************************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/get_sign_verify_key.js ***! \************************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ getSignVerifyKey)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var _webcrypto_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./webcrypto.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/webcrypto.js\");\n/* harmony import */ var _lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../lib/crypto_key.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/crypto_key.js\");\n/* harmony import */ var _lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../lib/invalid_key_input.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/invalid_key_input.js\");\n/* harmony import */ var _is_key_like_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./is_key_like.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_like.js\");\n\n\n\n\n\nfunction getSignVerifyKey(alg, key, usage) {\n if (key instanceof Uint8Array) {\n if (!alg.startsWith(\"HS\")) {\n throw new TypeError((0,_lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(key, ..._is_key_like_js__WEBPACK_IMPORTED_MODULE_2__.types));\n }\n return (0,crypto__WEBPACK_IMPORTED_MODULE_0__.createSecretKey)(key);\n }\n if (key instanceof crypto__WEBPACK_IMPORTED_MODULE_0__.KeyObject) {\n return key;\n }\n if ((0,_webcrypto_js__WEBPACK_IMPORTED_MODULE_3__.isCryptoKey)(key)) {\n (0,_lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_4__.checkSigCryptoKey)(key, alg, usage);\n return crypto__WEBPACK_IMPORTED_MODULE_0__.KeyObject.from(key);\n }\n throw new TypeError((0,_lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(key, ..._is_key_like_js__WEBPACK_IMPORTED_MODULE_2__.types, \"Uint8Array\"));\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9nZXRfc2lnbl92ZXJpZnlfa2V5LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFvRDtBQUNQO0FBQ1k7QUFDQztBQUNqQjtBQUMxQixTQUFTTSxpQkFBaUJDLEdBQUcsRUFBRUMsR0FBRyxFQUFFQyxLQUFLO0lBQ3BELElBQUlELGVBQWVFLFlBQVk7UUFDM0IsSUFBSSxDQUFDSCxJQUFJSSxVQUFVLENBQUMsT0FBTztZQUN2QixNQUFNLElBQUlDLFVBQVVSLHFFQUFlQSxDQUFDSSxRQUFRSCxrREFBS0E7UUFDckQ7UUFDQSxPQUFPSix1REFBZUEsQ0FBQ087SUFDM0I7SUFDQSxJQUFJQSxlQUFlUiw2Q0FBU0EsRUFBRTtRQUMxQixPQUFPUTtJQUNYO0lBQ0EsSUFBSU4sMERBQVdBLENBQUNNLE1BQU07UUFDbEJMLHFFQUFpQkEsQ0FBQ0ssS0FBS0QsS0FBS0U7UUFDNUIsT0FBT1QsNkNBQVNBLENBQUNhLElBQUksQ0FBQ0w7SUFDMUI7SUFDQSxNQUFNLElBQUlJLFVBQVVSLHFFQUFlQSxDQUFDSSxRQUFRSCxrREFBS0EsRUFBRTtBQUN2RCIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9nZXRfc2lnbl92ZXJpZnlfa2V5LmpzPzEzOGUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgS2V5T2JqZWN0LCBjcmVhdGVTZWNyZXRLZXkgfSBmcm9tICdjcnlwdG8nO1xuaW1wb3J0IHsgaXNDcnlwdG9LZXkgfSBmcm9tICcuL3dlYmNyeXB0by5qcyc7XG5pbXBvcnQgeyBjaGVja1NpZ0NyeXB0b0tleSB9IGZyb20gJy4uL2xpYi9jcnlwdG9fa2V5LmpzJztcbmltcG9ydCBpbnZhbGlkS2V5SW5wdXQgZnJvbSAnLi4vbGliL2ludmFsaWRfa2V5X2lucHV0LmpzJztcbmltcG9ydCB7IHR5cGVzIH0gZnJvbSAnLi9pc19rZXlfbGlrZS5qcyc7XG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBnZXRTaWduVmVyaWZ5S2V5KGFsZywga2V5LCB1c2FnZSkge1xuICAgIGlmIChrZXkgaW5zdGFuY2VvZiBVaW50OEFycmF5KSB7XG4gICAgICAgIGlmICghYWxnLnN0YXJ0c1dpdGgoJ0hTJykpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoaW52YWxpZEtleUlucHV0KGtleSwgLi4udHlwZXMpKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY3JlYXRlU2VjcmV0S2V5KGtleSk7XG4gICAgfVxuICAgIGlmIChrZXkgaW5zdGFuY2VvZiBLZXlPYmplY3QpIHtcbiAgICAgICAgcmV0dXJuIGtleTtcbiAgICB9XG4gICAgaWYgKGlzQ3J5cHRvS2V5KGtleSkpIHtcbiAgICAgICAgY2hlY2tTaWdDcnlwdG9LZXkoa2V5LCBhbGcsIHVzYWdlKTtcbiAgICAgICAgcmV0dXJuIEtleU9iamVjdC5mcm9tKGtleSk7XG4gICAgfVxuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoaW52YWxpZEtleUlucHV0KGtleSwgLi4udHlwZXMsICdVaW50OEFycmF5JykpO1xufVxuIl0sIm5hbWVzIjpbIktleU9iamVjdCIsImNyZWF0ZVNlY3JldEtleSIsImlzQ3J5cHRvS2V5IiwiY2hlY2tTaWdDcnlwdG9LZXkiLCJpbnZhbGlkS2V5SW5wdXQiLCJ0eXBlcyIsImdldFNpZ25WZXJpZnlLZXkiLCJhbGciLCJrZXkiLCJ1c2FnZSIsIlVpbnQ4QXJyYXkiLCJzdGFydHNXaXRoIiwiVHlwZUVycm9yIiwiZnJvbSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/get_sign_verify_key.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/hmac_digest.js": /*!****************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/hmac_digest.js ***! \****************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ hmacDigest)\n/* harmony export */ });\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n\nfunction hmacDigest(alg) {\n switch(alg){\n case \"HS256\":\n return \"sha256\";\n case \"HS384\":\n return \"sha384\";\n case \"HS512\":\n return \"sha512\";\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_0__.JOSENotSupported(`alg ${alg} is not supported either by JOSE or your javascript runtime`);\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9obWFjX2RpZ2VzdC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFxRDtBQUN0QyxTQUFTQyxXQUFXQyxHQUFHO0lBQ2xDLE9BQVFBO1FBQ0osS0FBSztZQUNELE9BQU87UUFDWCxLQUFLO1lBQ0QsT0FBTztRQUNYLEtBQUs7WUFDRCxPQUFPO1FBQ1g7WUFDSSxNQUFNLElBQUlGLDZEQUFnQkEsQ0FBQyxDQUFDLElBQUksRUFBRUUsSUFBSSwyREFBMkQsQ0FBQztJQUMxRztBQUNKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9ydW50aW1lL2htYWNfZGlnZXN0LmpzP2VhZjUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSk9TRU5vdFN1cHBvcnRlZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGhtYWNEaWdlc3QoYWxnKSB7XG4gICAgc3dpdGNoIChhbGcpIHtcbiAgICAgICAgY2FzZSAnSFMyNTYnOlxuICAgICAgICAgICAgcmV0dXJuICdzaGEyNTYnO1xuICAgICAgICBjYXNlICdIUzM4NCc6XG4gICAgICAgICAgICByZXR1cm4gJ3NoYTM4NCc7XG4gICAgICAgIGNhc2UgJ0hTNTEyJzpcbiAgICAgICAgICAgIHJldHVybiAnc2hhNTEyJztcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKGBhbGcgJHthbGd9IGlzIG5vdCBzdXBwb3J0ZWQgZWl0aGVyIGJ5IEpPU0Ugb3IgeW91ciBqYXZhc2NyaXB0IHJ1bnRpbWVgKTtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiSk9TRU5vdFN1cHBvcnRlZCIsImhtYWNEaWdlc3QiLCJhbGciXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/hmac_digest.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_like.js": /*!****************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/is_key_like.js ***! \****************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ types: () => (/* binding */ types)\n/* harmony export */ });\n/* harmony import */ var _webcrypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./webcrypto.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/webcrypto.js\");\n/* harmony import */ var _is_key_object_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./is_key_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_object.js\");\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((key)=>(0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(key) || (0,_webcrypto_js__WEBPACK_IMPORTED_MODULE_1__.isCryptoKey)(key));\nconst types = [\n \"KeyObject\"\n];\nif (globalThis.CryptoKey || (_webcrypto_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"] === null || _webcrypto_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"] === void 0 ? void 0 : _webcrypto_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].CryptoKey)) {\n types.push(\"CryptoKey\");\n}\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9pc19rZXlfbGlrZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXdEO0FBQ1g7QUFDN0MsaUVBQWUsQ0FBQ0csTUFBUUQsNkRBQVdBLENBQUNDLFFBQVFGLDBEQUFXQSxDQUFDRSxJQUFHLEVBQUU7QUFDN0QsTUFBTUMsUUFBUTtJQUFDO0NBQVk7QUFDM0IsSUFBSUMsV0FBV0MsU0FBUyxJQUFLTixDQUFBQSxxREFBU0EsS0FBSyxRQUFRQSxxREFBU0EsS0FBSyxLQUFLLElBQUksS0FBSyxJQUFJQSwrREFBbUIsR0FBRztJQUNyR0ksTUFBTUcsSUFBSSxDQUFDO0FBQ2Y7QUFDaUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvaXNfa2V5X2xpa2UuanM/MGI5ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgd2ViY3J5cHRvLCB7IGlzQ3J5cHRvS2V5IH0gZnJvbSAnLi93ZWJjcnlwdG8uanMnO1xuaW1wb3J0IGlzS2V5T2JqZWN0IGZyb20gJy4vaXNfa2V5X29iamVjdC5qcyc7XG5leHBvcnQgZGVmYXVsdCAoa2V5KSA9PiBpc0tleU9iamVjdChrZXkpIHx8IGlzQ3J5cHRvS2V5KGtleSk7XG5jb25zdCB0eXBlcyA9IFsnS2V5T2JqZWN0J107XG5pZiAoZ2xvYmFsVGhpcy5DcnlwdG9LZXkgfHwgKHdlYmNyeXB0byA9PT0gbnVsbCB8fCB3ZWJjcnlwdG8gPT09IHZvaWQgMCA/IHZvaWQgMCA6IHdlYmNyeXB0by5DcnlwdG9LZXkpKSB7XG4gICAgdHlwZXMucHVzaCgnQ3J5cHRvS2V5Jyk7XG59XG5leHBvcnQgeyB0eXBlcyB9O1xuIl0sIm5hbWVzIjpbIndlYmNyeXB0byIsImlzQ3J5cHRvS2V5IiwiaXNLZXlPYmplY3QiLCJrZXkiLCJ0eXBlcyIsImdsb2JhbFRoaXMiLCJDcnlwdG9LZXkiLCJwdXNoIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_like.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_object.js": /*!******************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/is_key_object.js ***! \******************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! util */ \"util\");\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (util__WEBPACK_IMPORTED_MODULE_1__.types.isKeyObject ? (obj)=>util__WEBPACK_IMPORTED_MODULE_1__.types.isKeyObject(obj) : (obj)=>obj != null && obj instanceof crypto__WEBPACK_IMPORTED_MODULE_0__.KeyObject);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9pc19rZXlfb2JqZWN0LmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFtQztBQUNOO0FBQzdCLGlFQUFlQyx1Q0FBVSxDQUFDRSxXQUFXLEdBQy9CLENBQUNDLE1BQVFILHVDQUFVLENBQUNFLFdBQVcsQ0FBQ0MsT0FDaEMsQ0FBQ0EsTUFBUUEsT0FBTyxRQUFRQSxlQUFlSiw2Q0FBU0EsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9pc19rZXlfb2JqZWN0LmpzP2YyNzciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgS2V5T2JqZWN0IH0gZnJvbSAnY3J5cHRvJztcbmltcG9ydCAqIGFzIHV0aWwgZnJvbSAndXRpbCc7XG5leHBvcnQgZGVmYXVsdCB1dGlsLnR5cGVzLmlzS2V5T2JqZWN0XG4gICAgPyAob2JqKSA9PiB1dGlsLnR5cGVzLmlzS2V5T2JqZWN0KG9iailcbiAgICA6IChvYmopID0+IG9iaiAhPSBudWxsICYmIG9iaiBpbnN0YW5jZW9mIEtleU9iamVjdDtcbiJdLCJuYW1lcyI6WyJLZXlPYmplY3QiLCJ1dGlsIiwidHlwZXMiLCJpc0tleU9iamVjdCIsIm9iaiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_object.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/jwk_to_key.js": /*!***************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/jwk_to_key.js ***! \***************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var buffer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! buffer */ \"buffer\");\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var _base64url_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _get_named_curve_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./get_named_curve.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/get_named_curve.js\");\n/* harmony import */ var _check_modulus_length_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./check_modulus_length.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/check_modulus_length.js\");\n/* harmony import */ var _asn1_sequence_encoder_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./asn1_sequence_encoder.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/asn1_sequence_encoder.js\");\n/* harmony import */ var _flags_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./flags.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/flags.js\");\n\n\n\n\n\n\n\n\nconst parse = (jwk)=>{\n if (_flags_js__WEBPACK_IMPORTED_MODULE_2__.jwkImport && jwk.kty !== \"oct\") {\n return jwk.d ? (0,crypto__WEBPACK_IMPORTED_MODULE_1__.createPrivateKey)({\n format: \"jwk\",\n key: jwk\n }) : (0,crypto__WEBPACK_IMPORTED_MODULE_1__.createPublicKey)({\n format: \"jwk\",\n key: jwk\n });\n }\n switch(jwk.kty){\n case \"oct\":\n {\n return (0,crypto__WEBPACK_IMPORTED_MODULE_1__.createSecretKey)((0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.decode)(jwk.k));\n }\n case \"RSA\":\n {\n const enc = new _asn1_sequence_encoder_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n const isPrivate = jwk.d !== undefined;\n const modulus = buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(jwk.n, \"base64\");\n const exponent = buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(jwk.e, \"base64\");\n if (isPrivate) {\n enc.zero();\n enc.unsignedInteger(modulus);\n enc.unsignedInteger(exponent);\n enc.unsignedInteger(buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(jwk.d, \"base64\"));\n enc.unsignedInteger(buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(jwk.p, \"base64\"));\n enc.unsignedInteger(buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(jwk.q, \"base64\"));\n enc.unsignedInteger(buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(jwk.dp, \"base64\"));\n enc.unsignedInteger(buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(jwk.dq, \"base64\"));\n enc.unsignedInteger(buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(jwk.qi, \"base64\"));\n } else {\n enc.unsignedInteger(modulus);\n enc.unsignedInteger(exponent);\n }\n const der = enc.end();\n const createInput = {\n key: der,\n format: \"der\",\n type: \"pkcs1\"\n };\n const keyObject = isPrivate ? (0,crypto__WEBPACK_IMPORTED_MODULE_1__.createPrivateKey)(createInput) : (0,crypto__WEBPACK_IMPORTED_MODULE_1__.createPublicKey)(createInput);\n (0,_check_modulus_length_js__WEBPACK_IMPORTED_MODULE_5__.setModulusLength)(keyObject, modulus.length << 3);\n return keyObject;\n }\n case \"EC\":\n {\n const enc = new _asn1_sequence_encoder_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n const isPrivate = jwk.d !== undefined;\n const pub = buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.concat([\n buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.alloc(1, 4),\n buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(jwk.x, \"base64\"),\n buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(jwk.y, \"base64\")\n ]);\n if (isPrivate) {\n enc.zero();\n const enc$1 = new _asn1_sequence_encoder_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n enc$1.oidFor(\"ecPublicKey\");\n enc$1.oidFor(jwk.crv);\n enc.add(enc$1.end());\n const enc$2 = new _asn1_sequence_encoder_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n enc$2.one();\n enc$2.octStr(buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(jwk.d, \"base64\"));\n const enc$3 = new _asn1_sequence_encoder_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n enc$3.bitStr(pub);\n const f2 = enc$3.end(buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n 0xa1\n ]));\n enc$2.add(f2);\n const f = enc$2.end();\n const enc$4 = new _asn1_sequence_encoder_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n enc$4.add(f);\n const f3 = enc$4.end(buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n 0x04\n ]));\n enc.add(f3);\n const der = enc.end();\n const keyObject = (0,crypto__WEBPACK_IMPORTED_MODULE_1__.createPrivateKey)({\n key: der,\n format: \"der\",\n type: \"pkcs8\"\n });\n (0,_get_named_curve_js__WEBPACK_IMPORTED_MODULE_6__.setCurve)(keyObject, jwk.crv);\n return keyObject;\n }\n const enc$1 = new _asn1_sequence_encoder_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n enc$1.oidFor(\"ecPublicKey\");\n enc$1.oidFor(jwk.crv);\n enc.add(enc$1.end());\n enc.bitStr(pub);\n const der = enc.end();\n const keyObject = (0,crypto__WEBPACK_IMPORTED_MODULE_1__.createPublicKey)({\n key: der,\n format: \"der\",\n type: \"spki\"\n });\n (0,_get_named_curve_js__WEBPACK_IMPORTED_MODULE_6__.setCurve)(keyObject, jwk.crv);\n return keyObject;\n }\n case \"OKP\":\n {\n const enc = new _asn1_sequence_encoder_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n const isPrivate = jwk.d !== undefined;\n if (isPrivate) {\n enc.zero();\n const enc$1 = new _asn1_sequence_encoder_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n enc$1.oidFor(jwk.crv);\n enc.add(enc$1.end());\n const enc$2 = new _asn1_sequence_encoder_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n enc$2.octStr(buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(jwk.d, \"base64\"));\n const f = enc$2.end(buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from([\n 0x04\n ]));\n enc.add(f);\n const der = enc.end();\n return (0,crypto__WEBPACK_IMPORTED_MODULE_1__.createPrivateKey)({\n key: der,\n format: \"der\",\n type: \"pkcs8\"\n });\n }\n const enc$1 = new _asn1_sequence_encoder_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n enc$1.oidFor(jwk.crv);\n enc.add(enc$1.end());\n enc.bitStr(buffer__WEBPACK_IMPORTED_MODULE_0__.Buffer.from(jwk.x, \"base64\"));\n const der = enc.end();\n return (0,crypto__WEBPACK_IMPORTED_MODULE_1__.createPublicKey)({\n key: der,\n format: \"der\",\n type: \"spki\"\n });\n }\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_7__.JOSENotSupported('Invalid or unsupported JWK \"kty\" (Key Type) Parameter value');\n }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (parse);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9qd2tfdG9fa2V5LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUFnQztBQUM0QztBQUN2QjtBQUNBO0FBQ0w7QUFDYTtBQUNBO0FBQ3RCO0FBQ3ZDLE1BQU1XLFFBQVEsQ0FBQ0M7SUFDWCxJQUFJRixnREFBU0EsSUFBSUUsSUFBSUMsR0FBRyxLQUFLLE9BQU87UUFDaEMsT0FBT0QsSUFBSUUsQ0FBQyxHQUNOYix3REFBZ0JBLENBQUM7WUFBRWMsUUFBUTtZQUFPQyxLQUFLSjtRQUFJLEtBQzNDVix1REFBZUEsQ0FBQztZQUFFYSxRQUFRO1lBQU9DLEtBQUtKO1FBQUk7SUFDcEQ7SUFDQSxPQUFRQSxJQUFJQyxHQUFHO1FBQ1gsS0FBSztZQUFPO2dCQUNSLE9BQU9WLHVEQUFlQSxDQUFDRSxxREFBU0EsQ0FBQ08sSUFBSUssQ0FBQztZQUMxQztRQUNBLEtBQUs7WUFBTztnQkFDUixNQUFNQyxNQUFNLElBQUlULGlFQUFtQkE7Z0JBQ25DLE1BQU1VLFlBQVlQLElBQUlFLENBQUMsS0FBS007Z0JBQzVCLE1BQU1DLFVBQVVyQiwwQ0FBTUEsQ0FBQ3NCLElBQUksQ0FBQ1YsSUFBSVcsQ0FBQyxFQUFFO2dCQUNuQyxNQUFNQyxXQUFXeEIsMENBQU1BLENBQUNzQixJQUFJLENBQUNWLElBQUlhLENBQUMsRUFBRTtnQkFDcEMsSUFBSU4sV0FBVztvQkFDWEQsSUFBSVEsSUFBSTtvQkFDUlIsSUFBSVMsZUFBZSxDQUFDTjtvQkFDcEJILElBQUlTLGVBQWUsQ0FBQ0g7b0JBQ3BCTixJQUFJUyxlQUFlLENBQUMzQiwwQ0FBTUEsQ0FBQ3NCLElBQUksQ0FBQ1YsSUFBSUUsQ0FBQyxFQUFFO29CQUN2Q0ksSUFBSVMsZUFBZSxDQUFDM0IsMENBQU1BLENBQUNzQixJQUFJLENBQUNWLElBQUlnQixDQUFDLEVBQUU7b0JBQ3ZDVixJQUFJUyxlQUFlLENBQUMzQiwwQ0FB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T0FBT2hDLHVEQUFlQSxDQUFDO29CQUFFYyxLQUFLaUI7b0JBQUtsQixRQUFRO29CQUFPcUIsTUFBTTtnQkFBTztZQUNuRTtRQUNBO1lBQ0ksTUFBTSxJQUFJOUIsNkRBQWdCQSxDQUFDO0lBQ25DO0FBQ0o7QUFDQSxpRUFBZUssS0FBS0EsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9qd2tfdG9fa2V5LmpzPzAxNDkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQnVmZmVyIH0gZnJvbSAnYnVmZmVyJztcbmltcG9ydCB7IGNyZWF0ZVByaXZhdGVLZXksIGNyZWF0ZVB1YmxpY0tleSwgY3JlYXRlU2VjcmV0S2V5IH0gZnJvbSAnY3J5cHRvJztcbmltcG9ydCB7IGRlY29kZSBhcyBiYXNlNjR1cmwgfSBmcm9tICcuL2Jhc2U2NHVybC5qcyc7XG5pbXBvcnQgeyBKT1NFTm90U3VwcG9ydGVkIH0gZnJvbSAnLi4vdXRpbC9lcnJvcnMuanMnO1xuaW1wb3J0IHsgc2V0Q3VydmUgfSBmcm9tICcuL2dldF9uYW1lZF9jdXJ2ZS5qcyc7XG5pbXBvcnQgeyBzZXRNb2R1bHVzTGVuZ3RoIH0gZnJvbSAnLi9jaGVja19tb2R1bHVzX2xlbmd0aC5qcyc7XG5pbXBvcnQgQXNuMVNlcXVlbmNlRW5jb2RlciBmcm9tICcuL2FzbjFfc2VxdWVuY2VfZW5jb2Rlci5qcyc7XG5pbXBvcnQgeyBqd2tJbXBvcnQgfSBmcm9tICcuL2ZsYWdzLmpzJztcbmNvbnN0IHBhcnNlID0gKGp3aykgPT4ge1xuICAgIGlmIChqd2tJbXBvcnQgJiYgandrLmt0eSAhPT0gJ29jdCcpIHtcbiAgICAgICAgcmV0dXJuIGp3ay5kXG4gICAgICAgICAgICA/IGNyZWF0ZVByaXZhdGVLZXkoeyBmb3JtYXQ6ICdqd2snLCBrZXk6IGp3ayB9KVxuICAgICAgICAgICAgOiBjcmVhdGVQdWJsaWNLZXkoeyBmb3JtYXQ6ICdqd2snLCBrZXk6IGp3ayB9KTtcbiAgICB9XG4gICAgc3dpdGNoIChqd2sua3R5KSB7XG4gICAgICAgIGNhc2UgJ29jdCc6IHtcbiAgICAgICAgICAgIHJldHVybiBjcmVhdGVTZWNyZXRLZXkoYmFzZTY0dXJsKGp3ay5rKSk7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSAnUlNBJzoge1xuICAgICAgICAgICAgY29uc3QgZW5jID0gbmV3IEFzbjFTZXF1ZW5jZUVuY29kZXIoKTtcbiAgICAgICAgICAgIGNvbnN0IGlzUHJpdmF0ZSA9IGp3ay5kICE9PSB1bmRlZmluZWQ7XG4gICAgICAgICAgICBjb25zdCBtb2R1bHVzID0gQnVmZmVyLmZyb20oandrLm4sICdiYXNlNjQnKTtcbiAgICAgICAgICAgIGNvbnN0IGV4cG9uZW50ID0gQnVmZmVyLmZyb20oandrLmUsICdiYXNlNjQnKTtcbiAgICAgICAgICAgIGlmIChpc1ByaXZhdGUpIHtcbiAgICAgICAgICAgICAgICBlbmMuemVybygpO1xuICAgICAgICAgICAgICAgIGVuYy51bnNpZ25lZEludGVnZXIobW9kdWx1cyk7XG4gICAgICAgICAgICAgICAgZW5jLnVuc2lnbmVkSW50ZWdlcihleHBvbmVudCk7XG4gICAgICAgICAgICAgICAgZW5jLnVuc2lnbmVkSW50ZWdlcihCdWZmZXIuZnJvbShqd2suZCwgJ2Jhc2U2NCcpKTtcbiAgICAgICAgICAgICAgICBlbmMudW5zaWduZWRJbnRlZ2VyKEJ1ZmZlci5mcm9tKGp3ay5wLCAnYmFzZTY0JykpO1xuICAgICAgICAgICAgICAgIGVuYy51bnNpZ25lZEludGVnZXIoQnVmZmVyLmZyb20oandrLnEsICdiYXNlNjQnKSk7XG4gICAgICAgICAgICAgICAgZW5jLnVuc2lnbmVkSW50ZWdlcihCdWZmZXIuZnJvbShqd2suZHAsICdiYXNlNjQnKSk7XG4gICAgICAgICAgICAgICAgZW5jLnVuc2lnbmVkSW50ZWdlcihCdWZmZXIuZnJvbShqd2suZHEsICdiYXNlNjQnKSk7XG4gICAgICAgICAgICAgICAgZW5jLnVuc2lnbmVkSW50ZWdlcihCdWZmZXIuZnJvbShqd2sucWksICdiYXNlNjQnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICBlbmMudW5zaWduZWRJbnRlZ2VyKG1vZHVsdXMpO1xuICAgICAgICAgICAgICAgIGVuYy51bnNpZ25lZEludGVnZXIoZXhwb25lbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29uc3QgZGVyID0gZW5jLmVuZCgpO1xuICAgICAgICAgICAgY29uc3QgY3JlYXRlSW5wdXQgPSB7XG4gICAgICAgICAgICAgICAga2V5OiBkZXIsXG4gICAgICAgICAgICAgICAgZm9ybWF0OiAnZGVyJyxcbiAgICAgICAgICAgICAgICB0eXBlOiAncGtjczEnLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGNvbnN0IGtleU9iamVjdCA9IGlzUHJpdmF0ZSA/IGNyZWF0ZVByaXZhdGVLZXkoY3JlYXRlSW5wdXQpIDogY3JlYXRlUHVibGljS2V5KGNyZWF0ZUlucHV0KTtcbiAgICAgICAgICAgIHNldE1vZHVsdXNMZW5ndGgoa2V5T2JqZWN0LCBtb2R1bHVzLmxlbmd0aCA8PCAzKTtcbiAgICAgICAgICAgIHJldHVybiBrZXlPYmplY3Q7XG4gICAgICAgIH1cbiAgICAgICAgY2FzZSAnRUMnOiB7XG4gICAgICAgICAgICBjb25zdCBlbmMgPSBuZXcgQXNuMVNlcXVlbmNlRW5jb2RlcigpO1xuICAgICAgICAgICAgY29uc3QgaXNQcml2YXRlID0gandrLmQgIT09IHVuZGVmaW5lZDtcbiAgICAgICAgICAgIGNvbnN0IHB1YiA9IEJ1ZmZlci5jb25jYXQoW1xuICAgICAgICAgICAgICAgIEJ1ZmZlci5hbGxvYygxLCA0KSxcbiAgICAgICAgICAgICAgICBCdWZmZXIuZnJvbShqd2sueCwgJ2Jhc2U2NCcpLFxuICAgICAgICAgICAgICAgIEJ1ZmZlci5mcm9tKGp3ay55LCAnYmFzZTY0JyksXG4gICAgICAgICAgICBdKTtcbiAgICAgICAgICAgIGlmIChpc1ByaXZhdGUpIHtcbiAgICAgICAgICAgICAgICBlbmMuemVybygpO1xuICAgICAgICAgICAgICAgIGNvbnN0IGVuYyQxID0gbmV3IEFzbjFTZXF1ZW5jZUVuY29kZXIoKTtcbiAgICAgICAgICAgICAgICBlbmMkMS5vaWRGb3IoJ2VjUHVibGljS2V5Jyk7XG4gICAgICAgICAgICAgICAgZW5jJDEub2lkRm9yKGp3ay5jcnYpO1xuICAgICAgICAgICAgICAgIGVuYy5hZGQoZW5jJDEuZW5kKCkpO1xuICAgICAgICAgICAgICAgIGNvbnN0IGVuYyQyID0gbmV3IEFzbjFTZXF1ZW5jZUVuY29kZXIoKTtcbiAgICAgICAgICAgICAgICBlbmMkMi5vbmUoKTtcbiAgICAgICAgICAgICAgICBlbmMkMi5vY3RTdHIoQnVmZmVyLmZyb20oandrLmQsICdiYXNlNjQnKSk7XG4gICAgICAgICAgICAgICAgY29uc3QgZW5jJDMgPSBuZXcgQXNuMVNlcXVlbmNlRW5jb2RlcigpO1xuICAgICAgICAgICAgICAgIGVuYyQzLmJpdFN0cihwdWIpO1xuICAgICAgICAgICAgICAgIGNvbnN0IGYyID0gZW5jJDMuZW5kKEJ1ZmZlci5mcm9tKFsweGExXSkpO1xuICAgICAgICAgICAgICAgIGVuYyQyLmFkZChmMik7XG4gICAgICAgICAgICAgICAgY29uc3QgZiA9IGVuYyQyLmVuZCgpO1xuICAgICAgICAgICAgICAgIGNvbnN0IGVuYyQ0ID0gbmV3IEFzbjFTZXF1ZW5jZUVuY29kZXIoKTtcbiAgICAgICAgICAgICAgICBlbmMkNC5hZGQoZik7XG4gICAgICAgICAgICAgICAgY29uc3QgZjMgPSBlbmMkNC5lbmQoQnVmZmVyLmZyb20oWzB4MDRdKSk7XG4gICAgICAgICAgICAgICAgZW5jLmFkZChmMyk7XG4gICAgICAgICAgICAgICAgY29uc3QgZGVyID0gZW5jLmVuZCgpO1xuICAgICAgICAgICAgICAgIGNvbnN0IGtleU9iamVjdCA9IGNyZWF0ZVByaXZhdGVLZXkoeyBrZXk6IGRlciwgZm9ybWF0OiAnZGVyJywgdHlwZTogJ3BrY3M4JyB9KTtcbiAgICAgICAgICAgICAgICBzZXRDdXJ2ZShrZXlPYmplY3QsIGp3ay5jcnYpO1xuICAgICAgICAgICAgICAgIHJldHVybiBrZXlPYmplY3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb25zdCBlbmMkMSA9IG5ldyBBc24xU2VxdWVuY2VFbmNvZGVyKCk7XG4gICAgICAgICAgICBlbmMkMS5vaWRGb3IoJ2VjUHVibGljS2V5Jyk7XG4gICAgICAgICAgICBlbmMkMS5vaWRGb3IoandrLmNydik7XG4gICAgICAgICAgICBlbmMuYWRkKGVuYyQxLmVuZCgpKTtcbiAgICAgICAgICAgIGVuYy5iaXRTdHIocHViKTtcbiAgICAgICAgICAgIGNvbnN0IGRlciA9IGVuYy5lbmQoKTtcbiAgICAgICAgICAgIGNvbnN0IGtleU9iamVjdCA9IGNyZWF0ZVB1YmxpY0tleSh7IGtleTogZGVyLCBmb3JtYXQ6ICdkZXInLCB0eXBlOiAnc3BraScgfSk7XG4gICAgICAgICAgICBzZXRDdXJ2ZShrZXlPYmplY3QsIGp3ay5jcnYpO1xuICAgICAgICAgICAgcmV0dXJuIGtleU9iamVjdDtcbiAgICAgICAgfVxuICAgICAgICBjYXNlICdPS1AnOiB7XG4gICAgICAgICAgICBjb25zdCBlbmMgPSBuZXcgQXNuMVNlcXVlbmNlRW5jb2RlcigpO1xuICAgICAgICAgICAgY29uc3QgaXNQcml2YXRlID0gandrLmQgIT09IHVuZGVmaW5lZDtcbiAgICAgICAgICAgIGlmIChpc1ByaXZhdGUpIHtcbiAgICAgICAgICAgICAgICBlbmMuemVybygpO1xuICAgICAgICAgICAgICAgIGNvbnN0IGVuYyQxID0gbmV3IEFzbjFTZXF1ZW5jZUVuY29kZXIoKTtcbiAgICAgICAgICAgICAgICBlbmMkMS5vaWRGb3IoandrLmNydik7XG4gICAgICAgICAgICAgICAgZW5jLmFkZChlbmMkMS5lbmQoKSk7XG4gICAgICAgICAgICAgICAgY29uc3QgZW5jJDIgPSBuZXcgQXNuMVNlcXVlbmNlRW5jb2RlcigpO1xuICAgICAgICAgICAgICAgIGVuYyQyLm9jdFN0cihCdWZmZXIuZnJvbShqd2suZCwgJ2Jhc2U2NCcpKTtcbiAgICAgICAgICAgICAgICBjb25zdCBmID0gZW5jJDIuZW5kKEJ1ZmZlci5mcm9tKFsweDA0XSkpO1xuICAgICAgICAgICAgICAgIGVuYy5hZGQoZik7XG4gICAgICAgICAgICAgICAgY29uc3QgZGVyID0gZW5jLmVuZCgpO1xuICAgICAgICAgICAgICAgIHJldHVybiBjcmVhdGVQcml2YXRlS2V5KHsga2V5OiBkZXIsIGZvcm1hdDogJ2RlcicsIHR5cGU6ICdwa2NzOCcgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb25zdCBlbmMkMSA9IG5ldyBBc24xU2VxdWVuY2VFbmNvZGVyKCk7XG4gICAgICAgICAgICBlbmMkMS5vaWRGb3IoandrLmNydik7XG4gICAgICAgICAgICBlbmMuYWRkKGVuYyQxLmVuZCgpKTtcbiAgICAgICAgICAgIGVuYy5iaXRTdHIoQnVmZmVyLmZyb20oandrLngsICdiYXNlNjQnKSk7XG4gICAgICAgICAgICBjb25zdCBkZXIgPSBlbmMuZW5kKCk7XG4gICAgICAgICAgICByZXR1cm4gY3JlYXRlUHVibGljS2V5KHsga2V5OiBkZXIsIGZvcm1hdDogJ2RlcicsIHR5cGU6ICdzcGtpJyB9KTtcbiAgICAgICAgfVxuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgdGhyb3cgbmV3IEpPU0VOb3RTdXBwb3J0ZWQoJ0ludmFsaWQgb3IgdW5zdXBwb3J0ZWQgSldLIFwia3R5XCIgKEtleSBUeXBlKSBQYXJhbWV0ZXIgdmFsdWUnKTtcbiAgICB9XG59O1xuZXhwb3J0IGRlZmF1bHQgcGFyc2U7XG4iXSwibmFtZXMiOlsiQnVmZmVyIiwiY3JlYXRlUHJpdmF0ZUtleSIsImNyZWF0ZVB1YmxpY0tleSIsImNyZWF0ZVNlY3JldEtleSIsImRlY29kZSIsImJhc2U2NHVybCIsIkpPU0VOb3RTdXBwb3J0ZWQiLCJzZXRDdXJ2ZSIsInNldE1vZHVsdXNMZW5ndGgiLCJBc24xU2VxdWVuY2VFbmNvZGVyIiwiandrSW1wb3J0IiwicGFyc2UiLCJqd2siLCJrdHkiLCJkIiwiZm9ybWF0Iiwia2V5IiwiayIsImVuYyIsImlzUHJpdmF0ZSIsInVuZGVmaW5lZCIsIm1vZHVsdXMiLCJmcm9tIiwibiIsImV4cG9uZW50IiwiZSIsInplcm8iLCJ1bnNpZ25lZEludGVnZXIiLCJwIiwicSIsImRwIiwiZHEiLCJxaSIsImRlciIsImVuZCIsImNyZWF0ZUlucHV0IiwidHlwZSIsImtleU9iamVjdCIsImxlbmd0aCIsInB1YiIsImNvbmNhdCIsImFsbG9jIiwieCIsInkiLCJlbmMkMSIsIm9pZEZvciIsImNydiIsImFkZCIsImVuYyQyIiwib25lIiwib2N0U3RyIiwiZW5jJDMiLCJiaXRTdHIiLCJmMiIsImYiLCJlbmMkNCIsImYzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/jwk_to_key.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/key_to_jwk.js": /*!***************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/key_to_jwk.js ***! \***************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var _base64url_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n/* harmony import */ var _asn1_sequence_decoder_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./asn1_sequence_decoder.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/asn1_sequence_decoder.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _get_named_curve_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./get_named_curve.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/get_named_curve.js\");\n/* harmony import */ var _webcrypto_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./webcrypto.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/webcrypto.js\");\n/* harmony import */ var _is_key_object_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./is_key_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_object.js\");\n/* harmony import */ var _lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../lib/invalid_key_input.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/invalid_key_input.js\");\n/* harmony import */ var _is_key_like_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./is_key_like.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_like.js\");\n/* harmony import */ var _flags_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./flags.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/flags.js\");\n\n\n\n\n\n\n\n\n\n\nconst keyToJWK = (key)=>{\n let keyObject;\n if ((0,_webcrypto_js__WEBPACK_IMPORTED_MODULE_1__.isCryptoKey)(key)) {\n if (!key.extractable) {\n throw new TypeError(\"CryptoKey is not extractable\");\n }\n keyObject = crypto__WEBPACK_IMPORTED_MODULE_0__.KeyObject.from(key);\n } else if ((0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(key)) {\n keyObject = key;\n } else if (key instanceof Uint8Array) {\n return {\n kty: \"oct\",\n k: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(key)\n };\n } else {\n throw new TypeError((0,_lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(key, ..._is_key_like_js__WEBPACK_IMPORTED_MODULE_5__.types, \"Uint8Array\"));\n }\n if (_flags_js__WEBPACK_IMPORTED_MODULE_6__.jwkExport) {\n if (keyObject.type !== \"secret\" && ![\n \"rsa\",\n \"ec\",\n \"ed25519\",\n \"x25519\",\n \"ed448\",\n \"x448\"\n ].includes(keyObject.asymmetricKeyType)) {\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_7__.JOSENotSupported(\"Unsupported key asymmetricKeyType\");\n }\n return keyObject.export({\n format: \"jwk\"\n });\n }\n switch(keyObject.type){\n case \"secret\":\n return {\n kty: \"oct\",\n k: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(keyObject.export())\n };\n case \"private\":\n case \"public\":\n {\n switch(keyObject.asymmetricKeyType){\n case \"rsa\":\n {\n const der = keyObject.export({\n format: \"der\",\n type: \"pkcs1\"\n });\n const dec = new _asn1_sequence_decoder_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"](der);\n if (keyObject.type === \"private\") {\n dec.unsignedInteger();\n }\n const n = (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(dec.unsignedInteger());\n const e = (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(dec.unsignedInteger());\n let jwk;\n if (keyObject.type === \"private\") {\n jwk = {\n d: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(dec.unsignedInteger()),\n p: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(dec.unsignedInteger()),\n q: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(dec.unsignedInteger()),\n dp: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(dec.unsignedInteger()),\n dq: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(dec.unsignedInteger()),\n qi: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(dec.unsignedInteger())\n };\n }\n dec.end();\n return {\n kty: \"RSA\",\n n,\n e,\n ...jwk\n };\n }\n case \"ec\":\n {\n const crv = (0,_get_named_curve_js__WEBPACK_IMPORTED_MODULE_9__[\"default\"])(keyObject);\n let len;\n let offset;\n let correction;\n switch(crv){\n case \"secp256k1\":\n len = 64;\n offset = 31 + 2;\n correction = -1;\n break;\n case \"P-256\":\n len = 64;\n offset = 34 + 2;\n correction = -1;\n break;\n case \"P-384\":\n len = 96;\n offset = 33 + 2;\n correction = -3;\n break;\n case \"P-521\":\n len = 132;\n offset = 33 + 2;\n correction = -3;\n break;\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_7__.JOSENotSupported(\"Unsupported curve\");\n }\n if (keyObject.type === \"public\") {\n const der = keyObject.export({\n type: \"spki\",\n format: \"der\"\n });\n return {\n kty: \"EC\",\n crv,\n x: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(der.subarray(-len, -len / 2)),\n y: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(der.subarray(-len / 2))\n };\n }\n const der = keyObject.export({\n type: \"pkcs8\",\n format: \"der\"\n });\n if (der.length < 100) {\n offset += correction;\n }\n return {\n ...keyToJWK((0,crypto__WEBPACK_IMPORTED_MODULE_0__.createPublicKey)(keyObject)),\n d: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(der.subarray(offset, offset + len / 2))\n };\n }\n case \"ed25519\":\n case \"x25519\":\n {\n const crv = (0,_get_named_curve_js__WEBPACK_IMPORTED_MODULE_9__[\"default\"])(keyObject);\n if (keyObject.type === \"public\") {\n const der = keyObject.export({\n type: \"spki\",\n format: \"der\"\n });\n return {\n kty: \"OKP\",\n crv,\n x: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(der.subarray(-32))\n };\n }\n const der = keyObject.export({\n type: \"pkcs8\",\n format: \"der\"\n });\n return {\n ...keyToJWK((0,crypto__WEBPACK_IMPORTED_MODULE_0__.createPublicKey)(keyObject)),\n d: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(der.subarray(-32))\n };\n }\n case \"ed448\":\n case \"x448\":\n {\n const crv = (0,_get_named_curve_js__WEBPACK_IMPORTED_MODULE_9__[\"default\"])(keyObject);\n if (keyObject.type === \"public\") {\n const der = keyObject.export({\n type: \"spki\",\n format: \"der\"\n });\n return {\n kty: \"OKP\",\n crv,\n x: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(der.subarray(crv === \"Ed448\" ? -57 : -56))\n };\n }\n const der = keyObject.export({\n type: \"pkcs8\",\n format: \"der\"\n });\n return {\n ...keyToJWK((0,crypto__WEBPACK_IMPORTED_MODULE_0__.createPublicKey)(keyObject)),\n d: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_3__.encode)(der.subarray(crv === \"Ed448\" ? -57 : -56))\n };\n }\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_7__.JOSENotSupported(\"Unsupported key asymmetricKeyType\");\n }\n }\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_7__.JOSENotSupported(\"Unsupported key type\");\n }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (keyToJWK);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9rZXlfdG9fandrLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQW9EO0FBQ0M7QUFDUTtBQUNSO0FBQ0o7QUFDSjtBQUNBO0FBQ2E7QUFDakI7QUFDRjtBQUN2QyxNQUFNWSxXQUFXLENBQUNDO0lBQ2QsSUFBSUM7SUFDSixJQUFJUCwwREFBV0EsQ0FBQ00sTUFBTTtRQUNsQixJQUFJLENBQUNBLElBQUlFLFdBQVcsRUFBRTtZQUNsQixNQUFNLElBQUlDLFVBQVU7UUFDeEI7UUFDQUYsWUFBWWQsNkNBQVNBLENBQUNpQixJQUFJLENBQUNKO0lBQy9CLE9BQ0ssSUFBSUwsNkRBQVdBLENBQUNLLE1BQU07UUFDdkJDLFlBQVlEO0lBQ2hCLE9BQ0ssSUFBSUEsZUFBZUssWUFBWTtRQUNoQyxPQUFPO1lBQ0hDLEtBQUs7WUFDTEMsR0FBR2pCLHFEQUFTQSxDQUFDVTtRQUNqQjtJQUNKLE9BQ0s7UUFDRCxNQUFNLElBQUlHLFVBQVVQLHFFQUFlQSxDQUFDSSxRQUFRSCxrREFBS0EsRUFBRTtJQUN2RDtJQUNBLElBQUlDLGdEQUFTQSxFQUFFO1FBQ1gsSUFBSUcsVUFBVU8sSUFBSSxLQUFLLFlBQ25CLENBQUM7WUFBQztZQUFPO1lBQU07WUFBVztZQUFVO1lBQVM7U0FBTyxDQUFDQyxRQUFRLENBQUNSLFVBQVVTLGlCQUFpQixHQUFHO1lBQzVGLE1BQU0sSUFBSWxCLDZEQUFnQkEsQ0FBQztRQUMvQjtRQUNBLE9BQU9TLFVBQVVVLE1BQU0sQ0FBQztZQUFFQyxRQUFRO1FBQU07SUFDNUM7SUFDQSxPQUFRWCxVQUFVTyxJQUFJO1FBQ2xCLEtBQUs7WUFDRCxPQUFPO2dCQUNIRixLQUFLO2dCQUNMQyxHQUFHakIscURBQVNBLENBQUNXLFVBQVVVLE1BQU07WUFDakM7UUFDSixLQUFLO1FBQ0wsS0FBSztZQUFVO2dCQUNYLE9BQVFWLFVBQVVTLGlCQUFpQjtv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LFFBQVEsQ0FBQyxDQUFDO2dDQUMvQjs0QkFDSjs0QkFDQSxNQUFNbEIsTUFBTVosVUFBVVUsTUFBTSxDQUFDO2dDQUFFSCxNQUFNO2dDQUFTSSxRQUFROzRCQUFNOzRCQUM1RCxPQUFPO2dDQUNILEdBQUdiLFNBQVNYLHVEQUFlQSxDQUFDYSxXQUFXO2dDQUN2Q2tCLEdBQUc3QixxREFBU0EsQ0FBQ3VCLElBQUlrQixRQUFRLENBQUMsQ0FBQzs0QkFDL0I7d0JBQ0o7b0JBQ0EsS0FBSztvQkFDTCxLQUFLO3dCQUFROzRCQUNULE1BQU1MLE1BQU1qQywrREFBYUEsQ0FBQ1E7NEJBQzFCLElBQUlBLFVBQVVPLElBQUksS0FBSyxVQUFVO2dDQUM3QixNQUFNSyxNQUFNWixVQUFVVSxNQUFNLENBQUM7b0NBQUVILE1BQU07b0NBQVFJLFFBQVE7Z0NBQU07Z0NBQzNELE9BQU87b0NBQ0hOLEtBQUs7b0NBQ0xvQjtvQ0FDQUksR0FBR3hDLHFEQUFTQSxDQUFDdUIsSUFBSWtCLFFBQVEsQ0FBQ0wsUUFBUSxVQUFVLENBQUMsS0FBSyxDQUFDO2dDQUN2RDs0QkFDSjs0QkFDQSxNQUFNYixNQUFNWixVQUFVVSxNQUFNLENBQUM7Z0NBQUVILE1BQU07Z0NBQVNJLFFBQVE7NEJBQU07NEJBQzVELE9BQU87Z0NBQ0gsR0FBR2IsU0FBU1gsdURBQWVBLENBQUNhLFdBQVc7Z0NBQ3ZDa0IsR0FBRzdCLHFEQUFTQSxDQUFDdUIsSUFBSWtCLFFBQVEsQ0FBQ0wsUUFBUSxVQUFVLENBQUMsS0FBSyxDQUFDOzRCQUN2RDt3QkFDSjtvQkFDQTt3QkFDSSxNQUFNLElBQUlsQyw2REFBZ0JBLENBQUM7Z0JBQ25DO1lBQ0o7UUFDQTtZQUNJLE1BQU0sSUFBSUEsNkRBQWdCQSxDQUFDO0lBQ25DO0FBQ0o7QUFDQSxpRUFBZU8sUUFBUUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9rZXlfdG9fandrLmpzP2I3ZjQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgS2V5T2JqZWN0LCBjcmVhdGVQdWJsaWNLZXkgfSBmcm9tICdjcnlwdG8nO1xuaW1wb3J0IHsgZW5jb2RlIGFzIGJhc2U2NHVybCB9IGZyb20gJy4vYmFzZTY0dXJsLmpzJztcbmltcG9ydCBBc24xU2VxdWVuY2VEZWNvZGVyIGZyb20gJy4vYXNuMV9zZXF1ZW5jZV9kZWNvZGVyLmpzJztcbmltcG9ydCB7IEpPU0VOb3RTdXBwb3J0ZWQgfSBmcm9tICcuLi91dGlsL2Vycm9ycy5qcyc7XG5pbXBvcnQgZ2V0TmFtZWRDdXJ2ZSBmcm9tICcuL2dldF9uYW1lZF9jdXJ2ZS5qcyc7XG5pbXBvcnQgeyBpc0NyeXB0b0tleSB9IGZyb20gJy4vd2ViY3J5cHRvLmpzJztcbmltcG9ydCBpc0tleU9iamVjdCBmcm9tICcuL2lzX2tleV9vYmplY3QuanMnO1xuaW1wb3J0IGludmFsaWRLZXlJbnB1dCBmcm9tICcuLi9saWIvaW52YWxpZF9rZXlfaW5wdXQuanMnO1xuaW1wb3J0IHsgdHlwZXMgfSBmcm9tICcuL2lzX2tleV9saWtlLmpzJztcbmltcG9ydCB7IGp3a0V4cG9ydCB9IGZyb20gJy4vZmxhZ3MuanMnO1xuY29uc3Qga2V5VG9KV0sgPSAoa2V5KSA9PiB7XG4gICAgbGV0IGtleU9iamVjdDtcbiAgICBpZiAoaXNDcnlwdG9LZXkoa2V5KSkge1xuICAgICAgICBpZiAoIWtleS5leHRyYWN0YWJsZSkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignQ3J5cHRvS2V5IGlzIG5vdCBleHRyYWN0YWJsZScpO1xuICAgICAgICB9XG4gICAgICAgIGtleU9iamVjdCA9IEtleU9iamVjdC5mcm9tKGtleSk7XG4gICAgfVxuICAgIGVsc2UgaWYgKGlzS2V5T2JqZWN0KGtleSkpIHtcbiAgICAgICAga2V5T2JqZWN0ID0ga2V5O1xuICAgIH1cbiAgICBlbHNlIGlmIChrZXkgaW5zdGFuY2VvZiBVaW50OEFycmF5KSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBrdHk6ICdvY3QnLFxuICAgICAgICAgICAgazogYmFzZTY0dXJsKGtleSksXG4gICAgICAgIH07XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKGludmFsaWRLZXlJbnB1dChrZXksIC4uLnR5cGVzLCAnVWludDhBcnJheScpKTtcbiAgICB9XG4gICAgaWYgKGp3a0V4cG9ydCkge1xuICAgICAgICBpZiAoa2V5T2JqZWN0LnR5cGUgIT09ICdzZWNyZXQnICYmXG4gICAgICAgICAgICAhWydyc2EnLCAnZWMnLCAnZWQyNTUxOScsICd4MjU1MTknLCAnZWQ0NDgnLCAneDQ0OCddLmluY2x1ZGVzKGtleU9iamVjdC5hc3ltbWV0cmljS2V5VHlwZSkpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKCdVbnN1cHBvcnRlZCBrZXkgYXN5bW1ldHJpY0tleVR5cGUnKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4ga2V5T2JqZWN0LmV4cG9ydCh7IGZvcm1hdDogJ2p3aycgfSk7XG4gICAgfVxuICAgIHN3aXRjaCAoa2V5T2JqZWN0LnR5cGUpIHtcbiAgICAgICAgY2FzZSAnc2VjcmV0JzpcbiAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAga3R5OiAnb2N0JyxcbiAgICAgICAgICAgICAgICBrOiBiYXNlNjR1cmwoa2V5T2JqZWN0LmV4cG9ydCgpKSxcbiAgICAgICAgICAgIH07XG4gICAgICAgIGNhc2UgJ3ByaXZhdGUnOlxuICAgICAgICBjYXNlICdwdWJsaWMnOiB7XG4gICAgICAgICAgICBzd2l0Y2ggKGtleU9iamVjdC5hc3ltbWV0cmljS2V5VHlwZSkge1xuICAgICAgICAgICAgICAgIGNhc2UgJ3JzYSc6IHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgZGVyID0ga2V5T2JqZWN0LmV4cG9ydCh7IGZvcm1hdDogJ2RlcicsIHR5cGU6ICdwa2NzMScgfSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGRlYyA9IG5ldyBBc24xU2VxdWVuY2VEZWNvZGVyKGRlcik7XG4gICAgICAgICAgICAgICAgICAgIGlmIChrZXlPYmplY3QudHlwZSA9PT0gJ3ByaXZhdGUnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkZWMudW5zaWduZWRJbnRlZ2VyKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgY29uc3QgbiA9IGJhc2U2NHVybChkZWMudW5zaWduZWRJbnRlZ2VyKCkpO1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBlID0gYmFzZTY0dXJsKGRlYy51bnNpZ25lZEludGVnZXIoKSk7XG4gICAgICAgICAgICAgICAgICAgIGxldCBqd2s7XG4gICAgICAgICAgICAgICAgICAgIGlmIChrZXlPYmplY3QudHlwZSA9PT0gJ3ByaXZhdGUnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqd2sgPSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZDogYmFzZTY0dXJsKGRlYy51bnNpZ25lZEludGVnZXIoKSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcDogYmFzZTY0dXJsKGRlYy51bnNpZ25lZEludGVnZXIoKSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcTogYmFzZTY0dXJsKGRlYy51bnNpZ25lZEludGVnZXIoKSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZHA6IGJhc2U2NHVybChkZWMudW5zaWduZWRJbnRlZ2VyKCkpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRxOiBiYXNlNjR1cmwoZGVjLnVuc2lnbmVkSW50ZWdlcigpKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBxaTogYmFzZTY0dXJsKGRlYy51bnNpZ25lZEludGVnZXIoKSksXG4gICAgICAgICAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRlYy5lbmQoKTtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHsga3R5OiAnUlNBJywgbiwgZSwgLi4uandrIH07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNhc2UgJ2VjJzoge1xuICAgICAgICAgICAgICAgICAgICBjb25zdCBjcnYgPSBnZXROYW1lZEN1cnZlKGtleU9iamVjdCk7XG4gICAgICAgICAgICAgICAgICAgIGxldCBsZW47XG4gICAgICAgICAgICAgICAgICAgIGxldCBvZmZzZXQ7XG4gICAgICAgICAgICAgICAgICAgIGxldCBjb3JyZWN0aW9uO1xuICAgICAgICAgICAgICAgICAgICBzd2l0Y2ggKGNydikge1xuICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAnc2VjcDI1NmsxJzpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZW4gPSA2NDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZmZzZXQgPSAzMSArIDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29ycmVjdGlvbiA9IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAnUC0yNTYnOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlbiA9IDY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNldCA9IDM0ICsgMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3JyZWN0aW9uID0gLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICAgICAgICAgICAgICBjYXNlICdQLTM4NCc6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVuID0gOTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0ID0gMzMgKyAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvcnJlY3Rpb24gPSAtMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgJ1AtNTIxJzpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZW4gPSAxMzI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0ID0gMzMgKyAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvcnJlY3Rpb24gPSAtMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IEpPU0VOb3RTdXBwb3J0ZWQoJ1Vuc3VwcG9ydGVkIGN1cnZlJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaWYgKGtleU9iamVjdC50eXBlID09PSAncHVibGljJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgZGVyID0ga2V5T2JqZWN0LmV4cG9ydCh7IHR5cGU6ICdzcGtpJywgZm9ybWF0OiAnZGVyJyB9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAga3R5OiAnRUMnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNydixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4OiBiYXNlNjR1cmwoZGVyLnN1YmFycmF5KC1sZW4sIC1sZW4gLyAyKSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeTogYmFzZTY0dXJsKGRlci5zdWJhcnJheSgtbGVuIC8gMikpLFxuICAgICAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBjb25zdCBkZXIgPSBrZXlPYmplY3QuZXhwb3J0KHsgdHlwZTogJ3BrY3M4JywgZm9ybWF0OiAnZGVyJyB9KTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGRlci5sZW5ndGggPCAxMDApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNldCArPSBjb3JyZWN0aW9uO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuLi5rZXlUb0pXSyhjcmVhdGVQdWJsaWNLZXkoa2V5T2JqZWN0KSksXG4gICAgICAgICAgICAgICAgICAgICAgICBkOiBiYXNlNjR1cmwoZGVyLnN1YmFycmF5KG9mZnNldCwgb2Zmc2V0ICsgbGVuIC8gMikpLFxuICAgICAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjYXNlICdlZDI1NTE5JzpcbiAgICAgICAgICAgICAgICBjYXNlICd4MjU1MTknOiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGNydiA9IGdldE5hbWVkQ3VydmUoa2V5T2JqZWN0KTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKGtleU9iamVjdC50eXBlID09PSAncHVibGljJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgZGVyID0ga2V5T2JqZWN0LmV4cG9ydCh7IHR5cGU6ICdzcGtpJywgZm9ybWF0OiAnZGVyJyB9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAga3R5OiAnT0tQJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcnYsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeDogYmFzZTY0dXJsKGRlci5zdWJhcnJheSgtMzIpKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgY29uc3QgZGVyID0ga2V5T2JqZWN0LmV4cG9ydCh7IHR5cGU6ICdwa2NzOCcsIGZvcm1hdDogJ2RlcicgfSk7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuLi5rZXlUb0pXSyhjcmVhdGVQdWJsaWNLZXkoa2V5T2JqZWN0KSksXG4gICAgICAgICAgICAgICAgICAgICAgICBkOiBiYXNlNjR1cmwoZGVyLnN1YmFycmF5KC0zMikpLFxuICAgICAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjYXNlICdlZDQ0OCc6XG4gICAgICAgICAgICAgICAgY2FzZSAneDQ0OCc6IHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgY3J2ID0gZ2V0TmFtZWRDdXJ2ZShrZXlPYmplY3QpO1xuICAgICAgICAgICAgICAgICAgICBpZiAoa2V5T2JqZWN0LnR5cGUgPT09ICdwdWJsaWMnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBkZXIgPSBrZXlPYmplY3QuZXhwb3J0KHsgdHlwZTogJ3Nwa2knLCBmb3JtYXQ6ICdkZXInIH0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBrdHk6ICdPS1AnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNydixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4OiBiYXNlNjR1cmwoZGVyLnN1YmFycmF5KGNydiA9PT0gJ0VkNDQ4JyA/IC01NyA6IC01NikpLFxuICAgICAgICAgICAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBjb25zdCBkZXIgPSBrZXlPYmplY3QuZXhwb3J0KHsgdHlwZTogJ3BrY3M4JywgZm9ybWF0OiAnZGVyJyB9KTtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC4uLmtleVRvSldLKGNyZWF0ZVB1YmxpY0tleShrZXlPYmplY3QpKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGQ6IGJhc2U2NHVybChkZXIuc3ViYXJyYXkoY3J2ID09PSAnRWQ0NDgnID8gLTU3IDogLTU2KSksXG4gICAgICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKCdVbnN1cHBvcnRlZCBrZXkgYXN5bW1ldHJpY0tleVR5cGUnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgdGhyb3cgbmV3IEpPU0VOb3RTdXBwb3J0ZWQoJ1Vuc3VwcG9ydGVkIGtleSB0eXBlJyk7XG4gICAgfVxufTtcbmV4cG9ydCBkZWZhdWx0IGtleVRvSldLO1xuIl0sIm5hbWVzIjpbIktleU9iamVjdCIsImNyZWF0ZVB1YmxpY0tleSIsImVuY29kZSIsImJhc2U2NHVybCIsIkFzbjFTZXF1ZW5jZURlY29kZXIiLCJKT1NFTm90U3VwcG9ydGVkIiwiZ2V0TmFtZWRDdXJ2ZSIsImlzQ3J5cHRvS2V5IiwiaXNLZXlPYmplY3QiLCJpbnZhbGlkS2V5SW5wdXQiLCJ0eXBlcyIsImp3a0V4cG9ydCIsImtleVRvSldLIiwia2V5Iiwia2V5T2JqZWN0IiwiZXh0cmFjdGFibGUiLCJUeXBlRXJyb3IiLCJmcm9tIiwiVWludDhBcnJheSIsImt0eSIsImsiLCJ0eXBlIiwiaW5jbHVkZXMiLCJhc3ltbWV0cmljS2V5VHlwZSIsImV4cG9ydCIsImZvcm1hdCIsImRlciIsImRlYyIsInVuc2lnbmVkSW50ZWdlciIsIm4iLCJlIiwiandrIiwiZCIsInAiLCJxIiwiZHAiLCJkcSIsInFpIiwiZW5kIiwiY3J2IiwibGVuIiwib2Zmc2V0IiwiY29ycmVjdGlvbiIsIngiLCJzdWJhcnJheSIsInkiLCJsZW5ndGgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/key_to_jwk.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/node_key.js": /*!*************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/node_key.js ***! \*************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ keyForCrypto)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var _get_named_curve_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./get_named_curve.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/get_named_curve.js\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n/* harmony import */ var _check_modulus_length_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./check_modulus_length.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/check_modulus_length.js\");\n/* harmony import */ var _flags_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./flags.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/flags.js\");\n\n\n\n\n\nconst PSS = {\n padding: crypto__WEBPACK_IMPORTED_MODULE_0__.constants.RSA_PKCS1_PSS_PADDING,\n saltLength: crypto__WEBPACK_IMPORTED_MODULE_0__.constants.RSA_PSS_SALTLEN_DIGEST\n};\nconst ecCurveAlgMap = new Map([\n [\n \"ES256\",\n \"P-256\"\n ],\n [\n \"ES256K\",\n \"secp256k1\"\n ],\n [\n \"ES384\",\n \"P-384\"\n ],\n [\n \"ES512\",\n \"P-521\"\n ]\n]);\nfunction keyForCrypto(alg, key) {\n switch(alg){\n case \"EdDSA\":\n if (![\n \"ed25519\",\n \"ed448\"\n ].includes(key.asymmetricKeyType)) {\n throw new TypeError(\"Invalid key for this operation, its asymmetricKeyType must be ed25519 or ed448\");\n }\n return key;\n case \"RS256\":\n case \"RS384\":\n case \"RS512\":\n if (key.asymmetricKeyType !== \"rsa\") {\n throw new TypeError(\"Invalid key for this operation, its asymmetricKeyType must be rsa\");\n }\n (0,_check_modulus_length_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(key, alg);\n return key;\n case _flags_js__WEBPACK_IMPORTED_MODULE_2__.rsaPssParams && \"PS256\":\n case _flags_js__WEBPACK_IMPORTED_MODULE_2__.rsaPssParams && \"PS384\":\n case _flags_js__WEBPACK_IMPORTED_MODULE_2__.rsaPssParams && \"PS512\":\n if (key.asymmetricKeyType === \"rsa-pss\") {\n const { hashAlgorithm, mgf1HashAlgorithm, saltLength } = key.asymmetricKeyDetails;\n const length = parseInt(alg.slice(-3), 10);\n if (hashAlgorithm !== undefined && (hashAlgorithm !== `sha${length}` || mgf1HashAlgorithm !== hashAlgorithm)) {\n throw new TypeError(`Invalid key for this operation, its RSA-PSS parameters do not meet the requirements of \"alg\" ${alg}`);\n }\n if (saltLength !== undefined && saltLength > length >> 3) {\n throw new TypeError(`Invalid key for this operation, its RSA-PSS parameter saltLength does not meet the requirements of \"alg\" ${alg}`);\n }\n } else if (key.asymmetricKeyType !== \"rsa\") {\n throw new TypeError(\"Invalid key for this operation, its asymmetricKeyType must be rsa or rsa-pss\");\n }\n (0,_check_modulus_length_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(key, alg);\n return {\n key,\n ...PSS\n };\n case !_flags_js__WEBPACK_IMPORTED_MODULE_2__.rsaPssParams && \"PS256\":\n case !_flags_js__WEBPACK_IMPORTED_MODULE_2__.rsaPssParams && \"PS384\":\n case !_flags_js__WEBPACK_IMPORTED_MODULE_2__.rsaPssParams && \"PS512\":\n if (key.asymmetricKeyType !== \"rsa\") {\n throw new TypeError(\"Invalid key for this operation, its asymmetricKeyType must be rsa\");\n }\n (0,_check_modulus_length_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(key, alg);\n return {\n key,\n ...PSS\n };\n case \"ES256\":\n case \"ES256K\":\n case \"ES384\":\n case \"ES512\":\n {\n if (key.asymmetricKeyType !== \"ec\") {\n throw new TypeError(\"Invalid key for this operation, its asymmetricKeyType must be ec\");\n }\n const actual = (0,_get_named_curve_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(key);\n const expected = ecCurveAlgMap.get(alg);\n if (actual !== expected) {\n throw new TypeError(`Invalid key curve for the algorithm, its curve must be ${expected}, got ${actual}`);\n }\n return {\n dsaEncoding: \"ieee-p1363\",\n key\n };\n }\n default:\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_4__.JOSENotSupported(`alg ${alg} is not supported either by JOSE or your javascript runtime`);\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9ub2RlX2tleS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBbUM7QUFDYztBQUNJO0FBQ007QUFDakI7QUFDMUMsTUFBTUssTUFBTTtJQUNSQyxTQUFTTiw2Q0FBU0EsQ0FBQ08scUJBQXFCO0lBQ3hDQyxZQUFZUiw2Q0FBU0EsQ0FBQ1Msc0JBQXNCO0FBQ2hEO0FBQ0EsTUFBTUMsZ0JBQWdCLElBQUlDLElBQUk7SUFDMUI7UUFBQztRQUFTO0tBQVE7SUFDbEI7UUFBQztRQUFVO0tBQVk7SUFDdkI7UUFBQztRQUFTO0tBQVE7SUFDbEI7UUFBQztRQUFTO0tBQVE7Q0FDckI7QUFDYyxTQUFTQyxhQUFhQyxHQUFHLEVBQUVDLEdBQUc7SUFDekMsT0FBUUQ7UUFDSixLQUFLO1lBQ0QsSUFBSSxDQUFDO2dCQUFDO2dCQUFXO2FBQVEsQ0FBQ0UsUUFBUSxDQUFDRCxJQUFJRSxpQkFBaUIsR0FBRztnQkFDdkQsTUFBTSxJQUFJQyxVQUFVO1lBQ3hCO1lBQ0EsT0FBT0g7UUFDWCxLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7WUFDRCxJQUFJQSxJQUFJRSxpQkFBaUIsS0FBSyxPQUFPO2dCQUNqQyxNQUFNLElBQUlDLFVBQVU7WUFDeEI7WUFDQWQsb0VBQWtCQSxDQUFDVyxLQUFLRDtZQUN4QixPQUFPQztRQUNYLEtBQUtWLG1EQUFZQSxJQUFJO1FBQ3JCLEtBQUtBLG1EQUFZQSxJQUFJO1FBQ3JCLEtBQUtBLG1EQUFZQSxJQUFJO1lBQ2pCLElBQUlVLElBQUlFLGlCQUFpQixLQUFLLFdBQVc7Z0JBQ3JDLE1BQU0sRUFBRUUsYUFBYSxFQUFFQyxpQkFBaUIsRUFBRVgsVUFBVSxFQUFFLEdBQUdNLElBQUlNLG9CQUFvQjtnQkFDakYsTUFBTUMsU0FBU0MsU0FBU1QsSUFBSVUsS0FBSyxDQUFDLENBQUMsSUFBSTtnQkFDdkMsSUFBSUwsa0JBQWtCTSxhQUNqQk4sQ0FBQUEsa0JBQWtCLENBQUMsR0FBRyxFQUFFRyxPQUFPLENBQUMsSUFBSUYsc0JBQXNCRCxhQUFZLEdBQUk7b0JBQzNFLE1BQU0sSUFBSUQsVUFBVSxDQUFDLDZGQUE2RixFQUFFSixJQUFJLENBQUM7Z0JBQzdIO2dCQUNBLElBQUlMLGVBQWVnQixhQUFhaEIsYUFBYWEsVUFBVSxHQUFHO29CQUN0RCxNQUFNLElBQUlKLFVBQVUsQ0FBQyx5R0FBeUcsRUFBRUosSUFBSSxDQUFDO2dCQUN6STtZQUNKLE9BQ0ssSUFBSUMsSUFBSUUsaUJBQWlCLEtBQUssT0FBTztnQkFDdEMsTUFBTSxJQUFJQyxVQUFVO1lBQ3hCO1lBQ0FkLG9FQUFrQkEsQ0FBQ1csS0FBS0Q7WUFDeEIsT0FBTztnQkFBRUM7Z0JBQUssR0FBR1QsR0FBRztZQUFDO1FBQ3pCLEtBQUssQ0FBQ0QsbURBQVlBLElBQUk7UUFDdEIsS0FBSyxDQUFDQSxtREFBWUEsSUFBSTtRQUN0QixLQUFLLENBQUNBLG1EQUFZQSxJQUFJO1lBQ2xCLElBQUlVLElBQUlFLGlCQUFpQixLQUFLLE9BQU87Z0JBQ2pDLE1BQU0sSUFBSUMsVUFBVTtZQUN4QjtZQUNBZCxvRUFBa0JBLENBQUNXLEtBQUtEO1lBQ3hCLE9BQU87Z0JBQUVDO2dCQUFLLEdBQUdULEdBQUc7WUFBQztRQUN6QixLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1lBQVM7Z0JBQ1YsSUFBSVMsSUFBSUUsaUJBQWlCLEtBQUssTUFBTTtvQkFDaEMsTUFBTSxJQUFJQyxVQUFVO2dCQUN4QjtnQkFDQSxNQUFNUSxTQUFTeEIsK0RBQWFBLENBQUNhO2dCQUM3QixNQUFNWSxXQUFXaEIsY0FBY2lCLEdBQUcsQ0FBQ2Q7Z0JBQ25DLElBQUlZLFdBQVdDLFVBQVU7b0JBQ3JCLE1BQU0sSUFBSVQsVUFBVSxDQUFDLHVEQUF1RCxFQUFFUyxTQUFTLE1BQU0sRUFBRUQsT0FBTyxDQUFDO2dCQUMzRztnQkFDQSxPQUFPO29CQUFFRyxhQUFhO29CQUFjZDtnQkFBSTtZQUM1QztRQUNBO1lBQ0ksTUFBTSxJQUFJWiw2REFBZ0JBLENBQUMsQ0FBQyxJQUFJLEVBQUVXLElBQUksMkRBQTJELENBQUM7SUFDMUc7QUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9ub2RlX2tleS5qcz8zMTVhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNvbnN0YW50cyB9IGZyb20gJ2NyeXB0byc7XG5pbXBvcnQgZ2V0TmFtZWRDdXJ2ZSBmcm9tICcuL2dldF9uYW1lZF9jdXJ2ZS5qcyc7XG5pbXBvcnQgeyBKT1NFTm90U3VwcG9ydGVkIH0gZnJvbSAnLi4vdXRpbC9lcnJvcnMuanMnO1xuaW1wb3J0IGNoZWNrTW9kdWx1c0xlbmd0aCBmcm9tICcuL2NoZWNrX21vZHVsdXNfbGVuZ3RoLmpzJztcbmltcG9ydCB7IHJzYVBzc1BhcmFtcyB9IGZyb20gJy4vZmxhZ3MuanMnO1xuY29uc3QgUFNTID0ge1xuICAgIHBhZGRpbmc6IGNvbnN0YW50cy5SU0FfUEtDUzFfUFNTX1BBRERJTkcsXG4gICAgc2FsdExlbmd0aDogY29uc3RhbnRzLlJTQV9QU1NfU0FMVExFTl9ESUdFU1QsXG59O1xuY29uc3QgZWNDdXJ2ZUFsZ01hcCA9IG5ldyBNYXAoW1xuICAgIFsnRVMyNTYnLCAnUC0yNTYnXSxcbiAgICBbJ0VTMjU2SycsICdzZWNwMjU2azEnXSxcbiAgICBbJ0VTMzg0JywgJ1AtMzg0J10sXG4gICAgWydFUzUxMicsICdQLTUyMSddLFxuXSk7XG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBrZXlGb3JDcnlwdG8oYWxnLCBrZXkpIHtcbiAgICBzd2l0Y2ggKGFsZykge1xuICAgICAgICBjYXNlICdFZERTQSc6XG4gICAgICAgICAgICBpZiAoIVsnZWQyNTUxOScsICdlZDQ0OCddLmluY2x1ZGVzKGtleS5hc3ltbWV0cmljS2V5VHlwZSkpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdJbnZhbGlkIGtleSBmb3IgdGhpcyBvcGVyYXRpb24sIGl0cyBhc3ltbWV0cmljS2V5VHlwZSBtdXN0IGJlIGVkMjU1MTkgb3IgZWQ0NDgnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiBrZXk7XG4gICAgICAgIGNhc2UgJ1JTMjU2JzpcbiAgICAgICAgY2FzZSAnUlMzODQnOlxuICAgICAgICBjYXNlICdSUzUxMic6XG4gICAgICAgICAgICBpZiAoa2V5LmFzeW1tZXRyaWNLZXlUeXBlICE9PSAncnNhJykge1xuICAgICAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ0ludmFsaWQga2V5IGZvciB0aGlzIG9wZXJhdGlvbiwgaXRzIGFzeW1tZXRyaWNLZXlUeXBlIG11c3QgYmUgcnNhJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjaGVja01vZHVsdXNMZW5ndGgoa2V5LCBhbGcpO1xuICAgICAgICAgICAgcmV0dXJuIGtleTtcbiAgICAgICAgY2FzZSByc2FQc3NQYXJhbXMgJiYgJ1BTMjU2JzpcbiAgICAgICAgY2FzZSByc2FQc3NQYXJhbXMgJiYgJ1BTMzg0JzpcbiAgICAgICAgY2FzZSByc2FQc3NQYXJhbXMgJiYgJ1BTNTEyJzpcbiAgICAgICAgICAgIGlmIChrZXkuYXN5bW1ldHJpY0tleVR5cGUgPT09ICdyc2EtcHNzJykge1xuICAgICAgICAgICAgICAgIGNvbnN0IHsgaGFzaEFsZ29yaXRobSwgbWdmMUhhc2hBbGdvcml0aG0sIHNhbHRMZW5ndGggfSA9IGtleS5hc3ltbWV0cmljS2V5RGV0YWlscztcbiAgICAgICAgICAgICAgICBjb25zdCBsZW5ndGggPSBwYXJzZUludChhbGcuc2xpY2UoLTMpLCAxMCk7XG4gICAgICAgICAgICAgICAgaWYgKGhhc2hBbGdvcml0aG0gIT09IHVuZGVmaW5lZCAmJlxuICAgICAgICAgICAgICAgICAgICAoaGFzaEFsZ29yaXRobSAhPT0gYHNoYSR7bGVuZ3RofWAgfHwgbWdmMUhhc2hBbGdvcml0aG0gIT09IGhhc2hBbGdvcml0aG0pKSB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoYEludmFsaWQga2V5IGZvciB0aGlzIG9wZXJhdGlvbiwgaXRzIFJTQS1QU1MgcGFyYW1ldGVycyBkbyBub3QgbWVldCB0aGUgcmVxdWlyZW1lbnRzIG9mIFwiYWxnXCIgJHthbGd9YCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmIChzYWx0TGVuZ3RoICE9PSB1bmRlZmluZWQgJiYgc2FsdExlbmd0aCA+IGxlbmd0aCA+PiAzKSB7XG4gICAgICAgICAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoYEludmFsaWQga2V5IGZvciB0aGlzIG9wZXJhdGlvbiwgaXRzIFJTQS1QU1MgcGFyYW1ldGVyIHNhbHRMZW5ndGggZG9lcyBub3QgbWVldCB0aGUgcmVxdWlyZW1lbnRzIG9mIFwiYWxnXCIgJHthbGd9YCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZWxzZSBpZiAoa2V5LmFzeW1tZXRyaWNLZXlUeXBlICE9PSAncnNhJykge1xuICAgICAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ0ludmFsaWQga2V5IGZvciB0aGlzIG9wZXJhdGlvbiwgaXRzIGFzeW1tZXRyaWNLZXlUeXBlIG11c3QgYmUgcnNhIG9yIHJzYS1wc3MnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNoZWNrTW9kdWx1c0xlbmd0aChrZXksIGFsZyk7XG4gICAgICAgICAgICByZXR1cm4geyBrZXksIC4uLlBTUyB9O1xuICAgICAgICBjYXNlICFyc2FQc3NQYXJhbXMgJiYgJ1BTMjU2JzpcbiAgICAgICAgY2FzZSAhcnNhUHNzUGFyYW1zICYmICdQUzM4NCc6XG4gICAgICAgIGNhc2UgIXJzYVBzc1BhcmFtcyAmJiAnUFM1MTInOlxuICAgICAgICAgICAgaWYgKGtleS5hc3ltbWV0cmljS2V5VHlwZSAhPT0gJ3JzYScpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdJbnZhbGlkIGtleSBmb3IgdGhpcyBvcGVyYXRpb24sIGl0cyBhc3ltbWV0cmljS2V5VHlwZSBtdXN0IGJlIHJzYScpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY2hlY2tNb2R1bHVzTGVuZ3RoKGtleSwgYWxnKTtcbiAgICAgICAgICAgIHJldHVybiB7IGtleSwgLi4uUFNTIH07XG4gICAgICAgIGNhc2UgJ0VTMjU2JzpcbiAgICAgICAgY2FzZSAnRVMyNTZLJzpcbiAgICAgICAgY2FzZSAnRVMzODQnOlxuICAgICAgICBjYXNlICdFUzUxMic6IHtcbiAgICAgICAgICAgIGlmIChrZXkuYXN5bW1ldHJpY0tleVR5cGUgIT09ICdlYycpIHtcbiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdJbnZhbGlkIGtleSBmb3IgdGhpcyBvcGVyYXRpb24sIGl0cyBhc3ltbWV0cmljS2V5VHlwZSBtdXN0IGJlIGVjJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb25zdCBhY3R1YWwgPSBnZXROYW1lZEN1cnZlKGtleSk7XG4gICAgICAgICAgICBjb25zdCBleHBlY3RlZCA9IGVjQ3VydmVBbGdNYXAuZ2V0KGFsZyk7XG4gICAgICAgICAgICBpZiAoYWN0dWFsICE9PSBleHBlY3RlZCkge1xuICAgICAgICAgICAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoYEludmFsaWQga2V5IGN1cnZlIGZvciB0aGUgYWxnb3JpdGhtLCBpdHMgY3VydmUgbXVzdCBiZSAke2V4cGVjdGVkfSwgZ290ICR7YWN0dWFsfWApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHsgZHNhRW5jb2Rpbmc6ICdpZWVlLXAxMzYzJywga2V5IH07XG4gICAgICAgIH1cbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHRocm93IG5ldyBKT1NFTm90U3VwcG9ydGVkKGBhbGcgJHthbGd9IGlzIG5vdCBzdXBwb3J0ZWQgZWl0aGVyIGJ5IEpPU0Ugb3IgeW91ciBqYXZhc2NyaXB0IHJ1bnRpbWVgKTtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiY29uc3RhbnRzIiwiZ2V0TmFtZWRDdXJ2ZSIsIkpPU0VOb3RTdXBwb3J0ZWQiLCJjaGVja01vZHVsdXNMZW5ndGgiLCJyc2FQc3NQYXJhbXMiLCJQU1MiLCJwYWRkaW5nIiwiUlNBX1BLQ1MxX1BTU19QQURESU5HIiwic2FsdExlbmd0aCIsIlJTQV9QU1NfU0FMVExFTl9ESUdFU1QiLCJlY0N1cnZlQWxnTWFwIiwiTWFwIiwia2V5Rm9yQ3J5cHRvIiwiYWxnIiwia2V5IiwiaW5jbHVkZXMiLCJhc3ltbWV0cmljS2V5VHlwZSIsIlR5cGVFcnJvciIsImhhc2hBbGdvcml0aG0iLCJtZ2YxSGFzaEFsZ29yaXRobSIsImFzeW1tZXRyaWNLZXlEZXRhaWxzIiwibGVuZ3RoIiwicGFyc2VJbnQiLCJzbGljZSIsInVuZGVmaW5lZCIsImFjdHVhbCIsImV4cGVjdGVkIiwiZ2V0IiwiZHNhRW5jb2RpbmciXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/node_key.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/pbes2kw.js": /*!************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/pbes2kw.js ***! \************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ decrypt: () => (/* binding */ decrypt),\n/* harmony export */ encrypt: () => (/* binding */ encrypt)\n/* harmony export */ });\n/* harmony import */ var util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! util */ \"util\");\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var _random_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./random.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/random.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _base64url_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n/* harmony import */ var _aeskw_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./aeskw.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/aeskw.js\");\n/* harmony import */ var _lib_check_p2s_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../lib/check_p2s.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/check_p2s.js\");\n/* harmony import */ var _webcrypto_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./webcrypto.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/webcrypto.js\");\n/* harmony import */ var _lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../lib/crypto_key.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/crypto_key.js\");\n/* harmony import */ var _is_key_object_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./is_key_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_object.js\");\n/* harmony import */ var _lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../lib/invalid_key_input.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/invalid_key_input.js\");\n/* harmony import */ var _is_key_like_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./is_key_like.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_like.js\");\n\n\n\n\n\n\n\n\n\n\n\n\nconst pbkdf2 = (0,util__WEBPACK_IMPORTED_MODULE_0__.promisify)(crypto__WEBPACK_IMPORTED_MODULE_1__.pbkdf2);\nfunction getPassword(key, alg) {\n if ((0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(key)) {\n return key.export();\n }\n if (key instanceof Uint8Array) {\n return key;\n }\n if ((0,_webcrypto_js__WEBPACK_IMPORTED_MODULE_3__.isCryptoKey)(key)) {\n (0,_lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_4__.checkEncCryptoKey)(key, alg, \"deriveBits\", \"deriveKey\");\n return crypto__WEBPACK_IMPORTED_MODULE_1__.KeyObject.from(key).export();\n }\n throw new TypeError((0,_lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(key, ..._is_key_like_js__WEBPACK_IMPORTED_MODULE_6__.types, \"Uint8Array\"));\n}\nconst encrypt = async (alg, key, cek, p2c = 2048, p2s = (0,_random_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"])(new Uint8Array(16)))=>{\n (0,_lib_check_p2s_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(p2s);\n const salt = (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_9__.p2s)(alg, p2s);\n const keylen = parseInt(alg.slice(13, 16), 10) >> 3;\n const password = getPassword(key, alg);\n const derivedKey = await pbkdf2(password, salt, p2c, keylen, `sha${alg.slice(8, 11)}`);\n const encryptedKey = await (0,_aeskw_js__WEBPACK_IMPORTED_MODULE_10__.wrap)(alg.slice(-6), derivedKey, cek);\n return {\n encryptedKey,\n p2c,\n p2s: (0,_base64url_js__WEBPACK_IMPORTED_MODULE_11__.encode)(p2s)\n };\n};\nconst decrypt = async (alg, key, encryptedKey, p2c, p2s)=>{\n (0,_lib_check_p2s_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"])(p2s);\n const salt = (0,_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_9__.p2s)(alg, p2s);\n const keylen = parseInt(alg.slice(13, 16), 10) >> 3;\n const password = getPassword(key, alg);\n const derivedKey = await pbkdf2(password, salt, p2c, keylen, `sha${alg.slice(8, 11)}`);\n return (0,_aeskw_js__WEBPACK_IMPORTED_MODULE_10__.unwrap)(alg.slice(-6), derivedKey, encryptedKey);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9wYmVzMmt3LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQWlDO0FBQ3NCO0FBQ3RCO0FBQzBCO0FBQ047QUFDWDtBQUNDO0FBQ0U7QUFDWTtBQUNaO0FBQ2E7QUFDakI7QUFDekMsTUFBTUUsU0FBU0YsK0NBQVNBLENBQUNHLDBDQUFRQTtBQUNqQyxTQUFTYyxZQUFZQyxHQUFHLEVBQUVDLEdBQUc7SUFDekIsSUFBSUwsNkRBQVdBLENBQUNJLE1BQU07UUFDbEIsT0FBT0EsSUFBSUUsTUFBTTtJQUNyQjtJQUNBLElBQUlGLGVBQWVHLFlBQVk7UUFDM0IsT0FBT0g7SUFDWDtJQUNBLElBQUlOLDBEQUFXQSxDQUFDTSxNQUFNO1FBQ2xCTCxxRUFBaUJBLENBQUNLLEtBQUtDLEtBQUssY0FBYztRQUMxQyxPQUFPbEIsNkNBQVNBLENBQUNxQixJQUFJLENBQUNKLEtBQUtFLE1BQU07SUFDckM7SUFDQSxNQUFNLElBQUlHLFVBQVVSLHFFQUFlQSxDQUFDRyxRQUFRRixrREFBS0EsRUFBRTtBQUN2RDtBQUNPLE1BQU1RLFVBQVUsT0FBT0wsS0FBS0QsS0FBS08sS0FBS0MsTUFBTSxJQUFJLEVBQUVyQixNQUFNRCxzREFBTUEsQ0FBQyxJQUFJaUIsV0FBVyxJQUFJO0lBQ3JGViw2REFBUUEsQ0FBQ047SUFDVCxNQUFNc0IsT0FBT3JCLHlEQUFVQSxDQUFDYSxLQUFLZDtJQUM3QixNQUFNdUIsU0FBU0MsU0FBU1YsSUFBSVcsS0FBSyxDQUFDLElBQUksS0FBSyxPQUFPO0lBQ2xELE1BQU1DLFdBQVdkLFlBQVlDLEtBQUtDO0lBQ2xDLE1BQU1hLGFBQWEsTUFBTTlCLE9BQU82QixVQUFVSixNQUFNRCxLQUFLRSxRQUFRLENBQUMsR0FBRyxFQUFFVCxJQUFJVyxLQUFLLENBQUMsR0FBRyxJQUFJLENBQUM7SUFDckYsTUFBTUcsZUFBZSxNQUFNeEIsZ0RBQUlBLENBQUNVLElBQUlXLEtBQUssQ0FBQyxDQUFDLElBQUlFLFlBQVlQO0lBQzNELE9BQU87UUFBRVE7UUFBY1A7UUFBS3JCLEtBQUtHLHNEQUFTQSxDQUFDSDtJQUFLO0FBQ3BELEVBQUU7QUFDSyxNQUFNNkIsVUFBVSxPQUFPZixLQUFLRCxLQUFLZSxjQUFjUCxLQUFLckI7SUFDdkRNLDZEQUFRQSxDQUFDTjtJQUNULE1BQU1zQixPQUFPckIseURBQVVBLENBQUNhLEtBQUtkO0lBQzdCLE1BQU11QixTQUFTQyxTQUFTVixJQUFJVyxLQUFLLENBQUMsSUFBSSxLQUFLLE9BQU87SUFDbEQsTUFBTUMsV0FBV2QsWUFBWUMsS0FBS0M7SUFDbEMsTUFBTWEsYUFBYSxNQUFNOUIsT0FBTzZCLFVBQVVKLE1BQU1ELEtBQUtFLFFBQVEsQ0FBQyxHQUFHLEVBQUVULElBQUlXLEtBQUssQ0FBQyxHQUFHLElBQUksQ0FBQztJQUNyRixPQUFPcEIsa0RBQU1BLENBQUNTLElBQUlXLEtBQUssQ0FBQyxDQUFDLElBQUlFLFlBQVlDO0FBQzdDLEVBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvcGJlczJrdy5qcz82NGY4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHByb21pc2lmeSB9IGZyb20gJ3V0aWwnO1xuaW1wb3J0IHsgS2V5T2JqZWN0LCBwYmtkZjIgYXMgcGJrZGYyY2IgfSBmcm9tICdjcnlwdG8nO1xuaW1wb3J0IHJhbmRvbSBmcm9tICcuL3JhbmRvbS5qcyc7XG5pbXBvcnQgeyBwMnMgYXMgY29uY2F0U2FsdCB9IGZyb20gJy4uL2xpYi9idWZmZXJfdXRpbHMuanMnO1xuaW1wb3J0IHsgZW5jb2RlIGFzIGJhc2U2NHVybCB9IGZyb20gJy4vYmFzZTY0dXJsLmpzJztcbmltcG9ydCB7IHdyYXAsIHVud3JhcCB9IGZyb20gJy4vYWVza3cuanMnO1xuaW1wb3J0IGNoZWNrUDJzIGZyb20gJy4uL2xpYi9jaGVja19wMnMuanMnO1xuaW1wb3J0IHsgaXNDcnlwdG9LZXkgfSBmcm9tICcuL3dlYmNyeXB0by5qcyc7XG5pbXBvcnQgeyBjaGVja0VuY0NyeXB0b0tleSB9IGZyb20gJy4uL2xpYi9jcnlwdG9fa2V5LmpzJztcbmltcG9ydCBpc0tleU9iamVjdCBmcm9tICcuL2lzX2tleV9vYmplY3QuanMnO1xuaW1wb3J0IGludmFsaWRLZXlJbnB1dCBmcm9tICcuLi9saWIvaW52YWxpZF9rZXlfaW5wdXQuanMnO1xuaW1wb3J0IHsgdHlwZXMgfSBmcm9tICcuL2lzX2tleV9saWtlLmpzJztcbmNvbnN0IHBia2RmMiA9IHByb21pc2lmeShwYmtkZjJjYik7XG5mdW5jdGlvbiBnZXRQYXNzd29yZChrZXksIGFsZykge1xuICAgIGlmIChpc0tleU9iamVjdChrZXkpKSB7XG4gICAgICAgIHJldHVybiBrZXkuZXhwb3J0KCk7XG4gICAgfVxuICAgIGlmIChrZXkgaW5zdGFuY2VvZiBVaW50OEFycmF5KSB7XG4gICAgICAgIHJldHVybiBrZXk7XG4gICAgfVxuICAgIGlmIChpc0NyeXB0b0tleShrZXkpKSB7XG4gICAgICAgIGNoZWNrRW5jQ3J5cHRvS2V5KGtleSwgYWxnLCAnZGVyaXZlQml0cycsICdkZXJpdmVLZXknKTtcbiAgICAgICAgcmV0dXJuIEtleU9iamVjdC5mcm9tKGtleSkuZXhwb3J0KCk7XG4gICAgfVxuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoaW52YWxpZEtleUlucHV0KGtleSwgLi4udHlwZXMsICdVaW50OEFycmF5JykpO1xufVxuZXhwb3J0IGNvbnN0IGVuY3J5cHQgPSBhc3luYyAoYWxnLCBrZXksIGNlaywgcDJjID0gMjA0OCwgcDJzID0gcmFuZG9tKG5ldyBVaW50OEFycmF5KDE2KSkpID0+IHtcbiAgICBjaGVja1AycyhwMnMpO1xuICAgIGNvbnN0IHNhbHQgPSBjb25jYXRTYWx0KGFsZywgcDJzKTtcbiAgICBjb25zdCBrZXlsZW4gPSBwYXJzZUludChhbGcuc2xpY2UoMTMsIDE2KSwgMTApID4+IDM7XG4gICAgY29uc3QgcGFzc3dvcmQgPSBnZXRQYXNzd29yZChrZXksIGFsZyk7XG4gICAgY29uc3QgZGVyaXZlZEtleSA9IGF3YWl0IHBia2RmMihwYXNzd29yZCwgc2FsdCwgcDJjLCBrZXlsZW4sIGBzaGEke2FsZy5zbGljZSg4LCAxMSl9YCk7XG4gICAgY29uc3QgZW5jcnlwdGVkS2V5ID0gYXdhaXQgd3JhcChhbGcuc2xpY2UoLTYpLCBkZXJpdmVkS2V5LCBjZWspO1xuICAgIHJldHVybiB7IGVuY3J5cHRlZEtleSwgcDJjLCBwMnM6IGJhc2U2NHVybChwMnMpIH07XG59O1xuZXhwb3J0IGNvbnN0IGRlY3J5cHQgPSBhc3luYyAoYWxnLCBrZXksIGVuY3J5cHRlZEtleSwgcDJjLCBwMnMpID0+IHtcbiAgICBjaGVja1AycyhwMnMpO1xuICAgIGNvbnN0IHNhbHQgPSBjb25jYXRTYWx0KGFsZywgcDJzKTtcbiAgICBjb25zdCBrZXlsZW4gPSBwYXJzZUludChhbGcuc2xpY2UoMTMsIDE2KSwgMTApID4+IDM7XG4gICAgY29uc3QgcGFzc3dvcmQgPSBnZXRQYXNzd29yZChrZXksIGFsZyk7XG4gICAgY29uc3QgZGVyaXZlZEtleSA9IGF3YWl0IHBia2RmMihwYXNzd29yZCwgc2FsdCwgcDJjLCBrZXlsZW4sIGBzaGEke2FsZy5zbGljZSg4LCAxMSl9YCk7XG4gICAgcmV0dXJuIHVud3JhcChhbGcuc2xpY2UoLTYpLCBkZXJpdmVkS2V5LCBlbmNyeXB0ZWRLZXkpO1xufTtcbiJdLCJuYW1lcyI6WyJwcm9taXNpZnkiLCJLZXlPYmplY3QiLCJwYmtkZjIiLCJwYmtkZjJjYiIsInJhbmRvbSIsInAycyIsImNvbmNhdFNhbHQiLCJlbmNvZGUiLCJiYXNlNjR1cmwiLCJ3cmFwIiwidW53cmFwIiwiY2hlY2tQMnMiLCJpc0NyeXB0b0tleSIsImNoZWNrRW5jQ3J5cHRvS2V5IiwiaXNLZXlPYmplY3QiLCJpbnZhbGlkS2V5SW5wdXQiLCJ0eXBlcyIsImdldFBhc3N3b3JkIiwia2V5IiwiYWxnIiwiZXhwb3J0IiwiVWludDhBcnJheSIsImZyb20iLCJUeXBlRXJyb3IiLCJlbmNyeXB0IiwiY2VrIiwicDJjIiwic2FsdCIsImtleWxlbiIsInBhcnNlSW50Iiwic2xpY2UiLCJwYXNzd29yZCIsImRlcml2ZWRLZXkiLCJlbmNyeXB0ZWRLZXkiLCJkZWNyeXB0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/pbes2kw.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/random.js": /*!***********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/random.js ***! \***********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* reexport safe */ crypto__WEBPACK_IMPORTED_MODULE_0__.randomFillSync)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9yYW5kb20uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBbUQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3J1bnRpbWUvcmFuZG9tLmpzP2ZhOWUiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgcmFuZG9tRmlsbFN5bmMgYXMgZGVmYXVsdCB9IGZyb20gJ2NyeXB0byc7XG4iXSwibmFtZXMiOlsicmFuZG9tRmlsbFN5bmMiLCJkZWZhdWx0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/random.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/rsaes.js": /*!**********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/rsaes.js ***! \**********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ decrypt: () => (/* binding */ decrypt),\n/* harmony export */ encrypt: () => (/* binding */ encrypt)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var _check_modulus_length_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./check_modulus_length.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/check_modulus_length.js\");\n/* harmony import */ var _webcrypto_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./webcrypto.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/webcrypto.js\");\n/* harmony import */ var _lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../lib/crypto_key.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/crypto_key.js\");\n/* harmony import */ var _is_key_object_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./is_key_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_object.js\");\n/* harmony import */ var _lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../lib/invalid_key_input.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/invalid_key_input.js\");\n/* harmony import */ var _is_key_like_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./is_key_like.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/is_key_like.js\");\n\n\n\n\n\n\n\nconst checkKey = (key, alg)=>{\n if (key.asymmetricKeyType !== \"rsa\") {\n throw new TypeError(\"Invalid key for this operation, its asymmetricKeyType must be rsa\");\n }\n (0,_check_modulus_length_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(key, alg);\n};\nconst resolvePadding = (alg)=>{\n switch(alg){\n case \"RSA-OAEP\":\n case \"RSA-OAEP-256\":\n case \"RSA-OAEP-384\":\n case \"RSA-OAEP-512\":\n return crypto__WEBPACK_IMPORTED_MODULE_0__.constants.RSA_PKCS1_OAEP_PADDING;\n case \"RSA1_5\":\n return crypto__WEBPACK_IMPORTED_MODULE_0__.constants.RSA_PKCS1_PADDING;\n default:\n return undefined;\n }\n};\nconst resolveOaepHash = (alg)=>{\n switch(alg){\n case \"RSA-OAEP\":\n return \"sha1\";\n case \"RSA-OAEP-256\":\n return \"sha256\";\n case \"RSA-OAEP-384\":\n return \"sha384\";\n case \"RSA-OAEP-512\":\n return \"sha512\";\n default:\n return undefined;\n }\n};\nfunction ensureKeyObject(key, alg, ...usages) {\n if ((0,_is_key_object_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(key)) {\n return key;\n }\n if ((0,_webcrypto_js__WEBPACK_IMPORTED_MODULE_3__.isCryptoKey)(key)) {\n (0,_lib_crypto_key_js__WEBPACK_IMPORTED_MODULE_4__.checkEncCryptoKey)(key, alg, ...usages);\n return crypto__WEBPACK_IMPORTED_MODULE_0__.KeyObject.from(key);\n }\n throw new TypeError((0,_lib_invalid_key_input_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(key, ..._is_key_like_js__WEBPACK_IMPORTED_MODULE_6__.types));\n}\nconst encrypt = (alg, key, cek)=>{\n const padding = resolvePadding(alg);\n const oaepHash = resolveOaepHash(alg);\n const keyObject = ensureKeyObject(key, alg, \"wrapKey\", \"encrypt\");\n checkKey(keyObject, alg);\n return (0,crypto__WEBPACK_IMPORTED_MODULE_0__.publicEncrypt)({\n key: keyObject,\n oaepHash,\n padding\n }, cek);\n};\nconst decrypt = (alg, key, encryptedKey)=>{\n const padding = resolvePadding(alg);\n const oaepHash = resolveOaepHash(alg);\n const keyObject = ensureKeyObject(key, alg, \"unwrapKey\", \"decrypt\");\n checkKey(keyObject, alg);\n return (0,crypto__WEBPACK_IMPORTED_MODULE_0__.privateDecrypt)({\n key: keyObject,\n oaepHash,\n padding\n }, encryptedKey);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9yc2Flcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBNkU7QUFDbEI7QUFDZDtBQUNZO0FBQ1o7QUFDYTtBQUNqQjtBQUN6QyxNQUFNVSxXQUFXLENBQUNDLEtBQUtDO0lBQ25CLElBQUlELElBQUlFLGlCQUFpQixLQUFLLE9BQU87UUFDakMsTUFBTSxJQUFJQyxVQUFVO0lBQ3hCO0lBQ0FWLG9FQUFrQkEsQ0FBQ08sS0FBS0M7QUFDNUI7QUFDQSxNQUFNRyxpQkFBaUIsQ0FBQ0g7SUFDcEIsT0FBUUE7UUFDSixLQUFLO1FBQ0wsS0FBSztRQUNMLEtBQUs7UUFDTCxLQUFLO1lBQ0QsT0FBT1YsNkNBQVNBLENBQUNjLHNCQUFzQjtRQUMzQyxLQUFLO1lBQ0QsT0FBT2QsNkNBQVNBLENBQUNlLGlCQUFpQjtRQUN0QztZQUNJLE9BQU9DO0lBQ2Y7QUFDSjtBQUNBLE1BQU1DLGtCQUFrQixDQUFDUDtJQUNyQixPQUFRQTtRQUNKLEtBQUs7WUFDRCxPQUFPO1FBQ1gsS0FBSztZQUNELE9BQU87UUFDWCxLQUFLO1lBQ0QsT0FBTztRQUNYLEtBQUs7WUFDRCxPQUFPO1FBQ1g7WUFDSSxPQUFPTTtJQUNmO0FBQ0o7QUFDQSxTQUFTRSxnQkFBZ0JULEdBQUcsRUFBRUMsR0FBRyxFQUFFLEdBQUdTLE1BQU07SUFDeEMsSUFBSWQsNkRBQVdBLENBQUNJLE1BQU07UUFDbEIsT0FBT0E7SUFDWDtJQUNBLElBQUlOLDBEQUFXQSxDQUFDTSxNQUFNO1FBQ2xCTCxxRUFBaUJBLENBQUNLLEtBQUtDLFFBQVFTO1FBQy9CLE9BQU9yQiw2Q0FBU0EsQ0FBQ3NCLElBQUksQ0FBQ1g7SUFDMUI7SUFDQSxNQUFNLElBQUlHLFVBQVVOLHFFQUFlQSxDQUFDRyxRQUFRRixrREFBS0E7QUFDckQ7QUFDTyxNQUFNYyxVQUFVLENBQUNYLEtBQUtELEtBQUthO0lBQzlCLE1BQU1DLFVBQVVWLGVBQWVIO0lBQy9CLE1BQU1jLFdBQVdQLGdCQUFnQlA7SUFDakMsTUFBTWUsWUFBWVAsZ0JBQWdCVCxLQUFLQyxLQUFLLFdBQVc7SUFDdkRGLFNBQVNpQixXQUFXZjtJQUNwQixPQUFPWCxxREFBYUEsQ0FBQztRQUFFVSxLQUFLZ0I7UUFBV0Q7UUFBVUQ7SUFBUSxHQUFHRDtBQUNoRSxFQUFFO0FBQ0ssTUFBTUksVUFBVSxDQUFDaEIsS0FBS0QsS0FBS2tCO0lBQzlCLE1BQU1KLFVBQVVWLGVBQWVIO0lBQy9CLE1BQU1jLFdBQVdQLGdCQUFnQlA7SUFDakMsTUFBTWUsWUFBWVAsZ0JBQWdCVCxLQUFLQyxLQUFLLGFBQWE7SUFDekRGLFNBQVNpQixXQUFXZjtJQUNwQixPQUFPVCxzREFBY0EsQ0FBQztRQUFFUSxLQUFLZ0I7UUFBV0Q7UUFBVUQ7SUFBUSxHQUFHSTtBQUNqRSxFQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9ydW50aW1lL3JzYWVzLmpzP2I5NTAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgS2V5T2JqZWN0LCBwdWJsaWNFbmNyeXB0LCBjb25zdGFudHMsIHByaXZhdGVEZWNyeXB0IH0gZnJvbSAnY3J5cHRvJztcbmltcG9ydCBjaGVja01vZHVsdXNMZW5ndGggZnJvbSAnLi9jaGVja19tb2R1bHVzX2xlbmd0aC5qcyc7XG5pbXBvcnQgeyBpc0NyeXB0b0tleSB9IGZyb20gJy4vd2ViY3J5cHRvLmpzJztcbmltcG9ydCB7IGNoZWNrRW5jQ3J5cHRvS2V5IH0gZnJvbSAnLi4vbGliL2NyeXB0b19rZXkuanMnO1xuaW1wb3J0IGlzS2V5T2JqZWN0IGZyb20gJy4vaXNfa2V5X29iamVjdC5qcyc7XG5pbXBvcnQgaW52YWxpZEtleUlucHV0IGZyb20gJy4uL2xpYi9pbnZhbGlkX2tleV9pbnB1dC5qcyc7XG5pbXBvcnQgeyB0eXBlcyB9IGZyb20gJy4vaXNfa2V5X2xpa2UuanMnO1xuY29uc3QgY2hlY2tLZXkgPSAoa2V5LCBhbGcpID0+IHtcbiAgICBpZiAoa2V5LmFzeW1tZXRyaWNLZXlUeXBlICE9PSAncnNhJykge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdJbnZhbGlkIGtleSBmb3IgdGhpcyBvcGVyYXRpb24sIGl0cyBhc3ltbWV0cmljS2V5VHlwZSBtdXN0IGJlIHJzYScpO1xuICAgIH1cbiAgICBjaGVja01vZHVsdXNMZW5ndGgoa2V5LCBhbGcpO1xufTtcbmNvbnN0IHJlc29sdmVQYWRkaW5nID0gKGFsZykgPT4ge1xuICAgIHN3aXRjaCAoYWxnKSB7XG4gICAgICAgIGNhc2UgJ1JTQS1PQUVQJzpcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAtMjU2JzpcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAtMzg0JzpcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAtNTEyJzpcbiAgICAgICAgICAgIHJldHVybiBjb25zdGFudHMuUlNBX1BLQ1MxX09BRVBfUEFERElORztcbiAgICAgICAgY2FzZSAnUlNBMV81JzpcbiAgICAgICAgICAgIHJldHVybiBjb25zdGFudHMuUlNBX1BLQ1MxX1BBRERJTkc7XG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICByZXR1cm4gdW5kZWZpbmVkO1xuICAgIH1cbn07XG5jb25zdCByZXNvbHZlT2FlcEhhc2ggPSAoYWxnKSA9PiB7XG4gICAgc3dpdGNoIChhbGcpIHtcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAnOlxuICAgICAgICAgICAgcmV0dXJuICdzaGExJztcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAtMjU2JzpcbiAgICAgICAgICAgIHJldHVybiAnc2hhMjU2JztcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAtMzg0JzpcbiAgICAgICAgICAgIHJldHVybiAnc2hhMzg0JztcbiAgICAgICAgY2FzZSAnUlNBLU9BRVAtNTEyJzpcbiAgICAgICAgICAgIHJldHVybiAnc2hhNTEyJztcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgfVxufTtcbmZ1bmN0aW9uIGVuc3VyZUtleU9iamVjdChrZXksIGFsZywgLi4udXNhZ2VzKSB7XG4gICAgaWYgKGlzS2V5T2JqZWN0KGtleSkpIHtcbiAgICAgICAgcmV0dXJuIGtleTtcbiAgICB9XG4gICAgaWYgKGlzQ3J5cHRvS2V5KGtleSkpIHtcbiAgICAgICAgY2hlY2tFbmNDcnlwdG9LZXkoa2V5LCBhbGcsIC4uLnVzYWdlcyk7XG4gICAgICAgIHJldHVybiBLZXlPYmplY3QuZnJvbShrZXkpO1xuICAgIH1cbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKGludmFsaWRLZXlJbnB1dChrZXksIC4uLnR5cGVzKSk7XG59XG5leHBvcnQgY29uc3QgZW5jcnlwdCA9IChhbGcsIGtleSwgY2VrKSA9PiB7XG4gICAgY29uc3QgcGFkZGluZyA9IHJlc29sdmVQYWRkaW5nKGFsZyk7XG4gICAgY29uc3Qgb2FlcEhhc2ggPSByZXNvbHZlT2FlcEhhc2goYWxnKTtcbiAgICBjb25zdCBrZXlPYmplY3QgPSBlbnN1cmVLZXlPYmplY3Qoa2V5LCBhbGcsICd3cmFwS2V5JywgJ2VuY3J5cHQnKTtcbiAgICBjaGVja0tleShrZXlPYmplY3QsIGFsZyk7XG4gICAgcmV0dXJuIHB1YmxpY0VuY3J5cHQoeyBrZXk6IGtleU9iamVjdCwgb2FlcEhhc2gsIHBhZGRpbmcgfSwgY2VrKTtcbn07XG5leHBvcnQgY29uc3QgZGVjcnlwdCA9IChhbGcsIGtleSwgZW5jcnlwdGVkS2V5KSA9PiB7XG4gICAgY29uc3QgcGFkZGluZyA9IHJlc29sdmVQYWRkaW5nKGFsZyk7XG4gICAgY29uc3Qgb2FlcEhhc2ggPSByZXNvbHZlT2FlcEhhc2goYWxnKTtcbiAgICBjb25zdCBrZXlPYmplY3QgPSBlbnN1cmVLZXlPYmplY3Qoa2V5LCBhbGcsICd1bndyYXBLZXknLCAnZGVjcnlwdCcpO1xuICAgIGNoZWNrS2V5KGtleU9iamVjdCwgYWxnKTtcbiAgICByZXR1cm4gcHJpdmF0ZURlY3J5cHQoeyBrZXk6IGtleU9iamVjdCwgb2FlcEhhc2gsIHBhZGRpbmcgfSwgZW5jcnlwdGVkS2V5KTtcbn07XG4iXSwibmFtZXMiOlsiS2V5T2JqZWN0IiwicHVibGljRW5jcnlwdCIsImNvbnN0YW50cyIsInByaXZhdGVEZWNyeXB0IiwiY2hlY2tNb2R1bHVzTGVuZ3RoIiwiaXNDcnlwdG9LZXkiLCJjaGVja0VuY0NyeXB0b0tleSIsImlzS2V5T2JqZWN0IiwiaW52YWxpZEtleUlucHV0IiwidHlwZXMiLCJjaGVja0tleSIsImtleSIsImFsZyIsImFzeW1tZXRyaWNLZXlUeXBlIiwiVHlwZUVycm9yIiwicmVzb2x2ZVBhZGRpbmciLCJSU0FfUEtDUzFfT0FFUF9QQURESU5HIiwiUlNBX1BLQ1MxX1BBRERJTkciLCJ1bmRlZmluZWQiLCJyZXNvbHZlT2FlcEhhc2giLCJlbnN1cmVLZXlPYmplY3QiLCJ1c2FnZXMiLCJmcm9tIiwiZW5jcnlwdCIsImNlayIsInBhZGRpbmciLCJvYWVwSGFzaCIsImtleU9iamVjdCIsImRlY3J5cHQiLCJlbmNyeXB0ZWRLZXkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/rsaes.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/runtime.js": /*!************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/runtime.js ***! \************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"node:crypto\");\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9ydW50aW1lLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxlQUFjIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9ydW50aW1lL3J1bnRpbWUuanM/OWE3MCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCAnbm9kZTpjcnlwdG8nO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/runtime.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/sign.js": /*!*********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/sign.js ***! \*********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! util */ \"util\");\n/* harmony import */ var _dsa_digest_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./dsa_digest.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/dsa_digest.js\");\n/* harmony import */ var _hmac_digest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./hmac_digest.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/hmac_digest.js\");\n/* harmony import */ var _node_key_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_key.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/node_key.js\");\n/* harmony import */ var _get_sign_verify_key_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./get_sign_verify_key.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/get_sign_verify_key.js\");\n\n\n\n\n\n\nlet oneShotSign;\nif (crypto__WEBPACK_IMPORTED_MODULE_0__.sign.length > 3) {\n oneShotSign = (0,util__WEBPACK_IMPORTED_MODULE_1__.promisify)(crypto__WEBPACK_IMPORTED_MODULE_0__.sign);\n} else {\n oneShotSign = crypto__WEBPACK_IMPORTED_MODULE_0__.sign;\n}\nconst sign = async (alg, key, data)=>{\n const keyObject = (0,_get_sign_verify_key_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(alg, key, \"sign\");\n if (alg.startsWith(\"HS\")) {\n const hmac = crypto__WEBPACK_IMPORTED_MODULE_0__.createHmac((0,_hmac_digest_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(alg), keyObject);\n hmac.update(data);\n return hmac.digest();\n }\n return oneShotSign((0,_dsa_digest_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(alg), data, (0,_node_key_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(alg, keyObject));\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (sign);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9zaWduLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBaUM7QUFDQTtBQUNRO0FBQ0M7QUFDTjtBQUNjO0FBQ2xELElBQUlNO0FBQ0osSUFBSU4sd0NBQVcsQ0FBQ1EsTUFBTSxHQUFHLEdBQUc7SUFDeEJGLGNBQWNMLCtDQUFTQSxDQUFDRCx3Q0FBVztBQUN2QyxPQUNLO0lBQ0RNLGNBQWNOLHdDQUFXO0FBQzdCO0FBQ0EsTUFBTU8sT0FBTyxPQUFPRSxLQUFLQyxLQUFLQztJQUMxQixNQUFNQyxZQUFZUCxtRUFBVUEsQ0FBQ0ksS0FBS0MsS0FBSztJQUN2QyxJQUFJRCxJQUFJSSxVQUFVLENBQUMsT0FBTztRQUN0QixNQUFNQyxPQUFPZCw4Q0FBaUIsQ0FBQ0csMkRBQVVBLENBQUNNLE1BQU1HO1FBQ2hERSxLQUFLRSxNQUFNLENBQUNMO1FBQ1osT0FBT0csS0FBS0csTUFBTTtJQUN0QjtJQUNBLE9BQU9YLFlBQVlKLDBEQUFVQSxDQUFDTyxNQUFNRSxNQUFNUCx3REFBT0EsQ0FBQ0ssS0FBS0c7QUFDM0Q7QUFDQSxpRUFBZUwsSUFBSUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS9zaWduLmpzPzRjZGYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgY3J5cHRvIGZyb20gJ2NyeXB0byc7XG5pbXBvcnQgeyBwcm9taXNpZnkgfSBmcm9tICd1dGlsJztcbmltcG9ydCBub2RlRGlnZXN0IGZyb20gJy4vZHNhX2RpZ2VzdC5qcyc7XG5pbXBvcnQgaG1hY0RpZ2VzdCBmcm9tICcuL2htYWNfZGlnZXN0LmpzJztcbmltcG9ydCBub2RlS2V5IGZyb20gJy4vbm9kZV9rZXkuanMnO1xuaW1wb3J0IGdldFNpZ25LZXkgZnJvbSAnLi9nZXRfc2lnbl92ZXJpZnlfa2V5LmpzJztcbmxldCBvbmVTaG90U2lnbjtcbmlmIChjcnlwdG8uc2lnbi5sZW5ndGggPiAzKSB7XG4gICAgb25lU2hvdFNpZ24gPSBwcm9taXNpZnkoY3J5cHRvLnNpZ24pO1xufVxuZWxzZSB7XG4gICAgb25lU2hvdFNpZ24gPSBjcnlwdG8uc2lnbjtcbn1cbmNvbnN0IHNpZ24gPSBhc3luYyAoYWxnLCBrZXksIGRhdGEpID0+IHtcbiAgICBjb25zdCBrZXlPYmplY3QgPSBnZXRTaWduS2V5KGFsZywga2V5LCAnc2lnbicpO1xuICAgIGlmIChhbGcuc3RhcnRzV2l0aCgnSFMnKSkge1xuICAgICAgICBjb25zdCBobWFjID0gY3J5cHRvLmNyZWF0ZUhtYWMoaG1hY0RpZ2VzdChhbGcpLCBrZXlPYmplY3QpO1xuICAgICAgICBobWFjLnVwZGF0ZShkYXRhKTtcbiAgICAgICAgcmV0dXJuIGhtYWMuZGlnZXN0KCk7XG4gICAgfVxuICAgIHJldHVybiBvbmVTaG90U2lnbihub2RlRGlnZXN0KGFsZyksIGRhdGEsIG5vZGVLZXkoYWxnLCBrZXlPYmplY3QpKTtcbn07XG5leHBvcnQgZGVmYXVsdCBzaWduO1xuIl0sIm5hbWVzIjpbImNyeXB0byIsInByb21pc2lmeSIsIm5vZGVEaWdlc3QiLCJobWFjRGlnZXN0Iiwibm9kZUtleSIsImdldFNpZ25LZXkiLCJvbmVTaG90U2lnbiIsInNpZ24iLCJsZW5ndGgiLCJhbGciLCJrZXkiLCJkYXRhIiwia2V5T2JqZWN0Iiwic3RhcnRzV2l0aCIsImhtYWMiLCJjcmVhdGVIbWFjIiwidXBkYXRlIiwiZGlnZXN0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/sign.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/timing_safe_equal.js": /*!**********************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/timing_safe_equal.js ***! \**********************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n\nconst timingSafeEqual = crypto__WEBPACK_IMPORTED_MODULE_0__.timingSafeEqual;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (timingSafeEqual);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS90aW1pbmdfc2FmZV9lcXVhbC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFpRDtBQUNqRCxNQUFNQSxrQkFBa0JDLG1EQUFJQTtBQUM1QixpRUFBZUQsZUFBZUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS90aW1pbmdfc2FmZV9lcXVhbC5qcz9jMTgyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHRpbWluZ1NhZmVFcXVhbCBhcyBpbXBsIH0gZnJvbSAnY3J5cHRvJztcbmNvbnN0IHRpbWluZ1NhZmVFcXVhbCA9IGltcGw7XG5leHBvcnQgZGVmYXVsdCB0aW1pbmdTYWZlRXF1YWw7XG4iXSwibmFtZXMiOlsidGltaW5nU2FmZUVxdWFsIiwiaW1wbCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/timing_safe_equal.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/verify.js": /*!***********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/verify.js ***! \***********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! util */ \"util\");\n/* harmony import */ var _dsa_digest_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./dsa_digest.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/dsa_digest.js\");\n/* harmony import */ var _node_key_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_key.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/node_key.js\");\n/* harmony import */ var _sign_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./sign.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/sign.js\");\n/* harmony import */ var _get_sign_verify_key_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./get_sign_verify_key.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/get_sign_verify_key.js\");\n/* harmony import */ var _flags_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./flags.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/flags.js\");\n\n\n\n\n\n\n\nlet oneShotVerify;\nif (crypto__WEBPACK_IMPORTED_MODULE_0__.verify.length > 4 && _flags_js__WEBPACK_IMPORTED_MODULE_2__.oneShotCallback) {\n oneShotVerify = (0,util__WEBPACK_IMPORTED_MODULE_1__.promisify)(crypto__WEBPACK_IMPORTED_MODULE_0__.verify);\n} else {\n oneShotVerify = crypto__WEBPACK_IMPORTED_MODULE_0__.verify;\n}\nconst verify = async (alg, key, signature, data)=>{\n const keyObject = (0,_get_sign_verify_key_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(alg, key, \"verify\");\n if (alg.startsWith(\"HS\")) {\n const expected = await (0,_sign_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(alg, keyObject, data);\n const actual = signature;\n try {\n return crypto__WEBPACK_IMPORTED_MODULE_0__.timingSafeEqual(actual, expected);\n } catch {\n return false;\n }\n }\n const algorithm = (0,_dsa_digest_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])(alg);\n const keyInput = (0,_node_key_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])(alg, keyObject);\n try {\n return await oneShotVerify(algorithm, data, keyInput, signature);\n } catch {\n return false;\n }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (verify);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS92ZXJpZnkuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBaUM7QUFDQTtBQUNRO0FBQ0w7QUFDUDtBQUN1QjtBQUNQO0FBQzdDLElBQUlPO0FBQ0osSUFBSVAsMENBQWEsQ0FBQ1MsTUFBTSxHQUFHLEtBQUtILHNEQUFlQSxFQUFFO0lBQzdDQyxnQkFBZ0JOLCtDQUFTQSxDQUFDRCwwQ0FBYTtBQUMzQyxPQUNLO0lBQ0RPLGdCQUFnQlAsMENBQWE7QUFDakM7QUFDQSxNQUFNUSxTQUFTLE9BQU9FLEtBQUtDLEtBQUtDLFdBQVdDO0lBQ3ZDLE1BQU1DLFlBQVlULG1FQUFZQSxDQUFDSyxLQUFLQyxLQUFLO0lBQ3pDLElBQUlELElBQUlLLFVBQVUsQ0FBQyxPQUFPO1FBQ3RCLE1BQU1DLFdBQVcsTUFBTVosb0RBQUlBLENBQUNNLEtBQUtJLFdBQVdEO1FBQzVDLE1BQU1JLFNBQVNMO1FBQ2YsSUFBSTtZQUNBLE9BQU9aLG1EQUFzQixDQUFDaUIsUUFBUUQ7UUFDMUMsRUFDQSxPQUFNO1lBQ0YsT0FBTztRQUNYO0lBQ0o7SUFDQSxNQUFNRyxZQUFZakIsMERBQVVBLENBQUNRO0lBQzdCLE1BQU1VLFdBQVdqQix3REFBT0EsQ0FBQ08sS0FBS0k7SUFDOUIsSUFBSTtRQUNBLE9BQU8sTUFBTVAsY0FBY1ksV0FBV04sTUFBTU8sVUFBVVI7SUFDMUQsRUFDQSxPQUFNO1FBQ0YsT0FBTztJQUNYO0FBQ0o7QUFDQSxpRUFBZUosTUFBTUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS92ZXJpZnkuanM/NDU1MSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBjcnlwdG8gZnJvbSAnY3J5cHRvJztcbmltcG9ydCB7IHByb21pc2lmeSB9IGZyb20gJ3V0aWwnO1xuaW1wb3J0IG5vZGVEaWdlc3QgZnJvbSAnLi9kc2FfZGlnZXN0LmpzJztcbmltcG9ydCBub2RlS2V5IGZyb20gJy4vbm9kZV9rZXkuanMnO1xuaW1wb3J0IHNpZ24gZnJvbSAnLi9zaWduLmpzJztcbmltcG9ydCBnZXRWZXJpZnlLZXkgZnJvbSAnLi9nZXRfc2lnbl92ZXJpZnlfa2V5LmpzJztcbmltcG9ydCB7IG9uZVNob3RDYWxsYmFjayB9IGZyb20gJy4vZmxhZ3MuanMnO1xubGV0IG9uZVNob3RWZXJpZnk7XG5pZiAoY3J5cHRvLnZlcmlmeS5sZW5ndGggPiA0ICYmIG9uZVNob3RDYWxsYmFjaykge1xuICAgIG9uZVNob3RWZXJpZnkgPSBwcm9taXNpZnkoY3J5cHRvLnZlcmlmeSk7XG59XG5lbHNlIHtcbiAgICBvbmVTaG90VmVyaWZ5ID0gY3J5cHRvLnZlcmlmeTtcbn1cbmNvbnN0IHZlcmlmeSA9IGFzeW5jIChhbGcsIGtleSwgc2lnbmF0dXJlLCBkYXRhKSA9PiB7XG4gICAgY29uc3Qga2V5T2JqZWN0ID0gZ2V0VmVyaWZ5S2V5KGFsZywga2V5LCAndmVyaWZ5Jyk7XG4gICAgaWYgKGFsZy5zdGFydHNXaXRoKCdIUycpKSB7XG4gICAgICAgIGNvbnN0IGV4cGVjdGVkID0gYXdhaXQgc2lnbihhbGcsIGtleU9iamVjdCwgZGF0YSk7XG4gICAgICAgIGNvbnN0IGFjdHVhbCA9IHNpZ25hdHVyZTtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIHJldHVybiBjcnlwdG8udGltaW5nU2FmZUVxdWFsKGFjdHVhbCwgZXhwZWN0ZWQpO1xuICAgICAgICB9XG4gICAgICAgIGNhdGNoIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBjb25zdCBhbGdvcml0aG0gPSBub2RlRGlnZXN0KGFsZyk7XG4gICAgY29uc3Qga2V5SW5wdXQgPSBub2RlS2V5KGFsZywga2V5T2JqZWN0KTtcbiAgICB0cnkge1xuICAgICAgICByZXR1cm4gYXdhaXQgb25lU2hvdFZlcmlmeShhbGdvcml0aG0sIGRhdGEsIGtleUlucHV0LCBzaWduYXR1cmUpO1xuICAgIH1cbiAgICBjYXRjaCB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG59O1xuZXhwb3J0IGRlZmF1bHQgdmVyaWZ5O1xuIl0sIm5hbWVzIjpbImNyeXB0byIsInByb21pc2lmeSIsIm5vZGVEaWdlc3QiLCJub2RlS2V5Iiwic2lnbiIsImdldFZlcmlmeUtleSIsIm9uZVNob3RDYWxsYmFjayIsIm9uZVNob3RWZXJpZnkiLCJ2ZXJpZnkiLCJsZW5ndGgiLCJhbGciLCJrZXkiLCJzaWduYXR1cmUiLCJkYXRhIiwia2V5T2JqZWN0Iiwic3RhcnRzV2l0aCIsImV4cGVjdGVkIiwiYWN0dWFsIiwidGltaW5nU2FmZUVxdWFsIiwiYWxnb3JpdGhtIiwia2V5SW5wdXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/verify.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/webcrypto.js": /*!**************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/webcrypto.js ***! \**************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ isCryptoKey: () => (/* binding */ isCryptoKey)\n/* harmony export */ });\n/* harmony import */ var crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! crypto */ \"crypto\");\n/* harmony import */ var util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! util */ \"util\");\n\n\nconst webcrypto = crypto__WEBPACK_IMPORTED_MODULE_0__.webcrypto;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (webcrypto);\nconst isCryptoKey = util__WEBPACK_IMPORTED_MODULE_1__.types.isCryptoKey ? (key)=>util__WEBPACK_IMPORTED_MODULE_1__.types.isCryptoKey(key) : (key)=>false;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS93ZWJjcnlwdG8uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFpQztBQUNKO0FBQzdCLE1BQU1FLFlBQVlGLDZDQUFnQjtBQUNsQyxpRUFBZUUsU0FBU0EsRUFBQztBQUNsQixNQUFNQyxjQUFjRix1Q0FBVSxDQUFDRSxXQUFXLEdBQzNDLENBQUNFLE1BQVFKLHVDQUFVLENBQUNFLFdBQVcsQ0FBQ0UsT0FFOUIsQ0FBQ0EsTUFBUSxNQUFNIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9ydW50aW1lL3dlYmNyeXB0by5qcz81M2M0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGNyeXB0byBmcm9tICdjcnlwdG8nO1xuaW1wb3J0ICogYXMgdXRpbCBmcm9tICd1dGlsJztcbmNvbnN0IHdlYmNyeXB0byA9IGNyeXB0by53ZWJjcnlwdG87XG5leHBvcnQgZGVmYXVsdCB3ZWJjcnlwdG87XG5leHBvcnQgY29uc3QgaXNDcnlwdG9LZXkgPSB1dGlsLnR5cGVzLmlzQ3J5cHRvS2V5XG4gICAgPyAoa2V5KSA9PiB1dGlsLnR5cGVzLmlzQ3J5cHRvS2V5KGtleSlcbiAgICA6XG4gICAgICAgIChrZXkpID0+IGZhbHNlO1xuIl0sIm5hbWVzIjpbImNyeXB0byIsInV0aWwiLCJ3ZWJjcnlwdG8iLCJpc0NyeXB0b0tleSIsInR5cGVzIiwia2V5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/webcrypto.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/runtime/zlib.js": /*!*********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/runtime/zlib.js ***! \*********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ deflate: () => (/* binding */ deflate),\n/* harmony export */ inflate: () => (/* binding */ inflate)\n/* harmony export */ });\n/* harmony import */ var util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! util */ \"util\");\n/* harmony import */ var zlib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! zlib */ \"zlib\");\n/* harmony import */ var _util_errors_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n\n\n\nconst inflateRaw = (0,util__WEBPACK_IMPORTED_MODULE_0__.promisify)(zlib__WEBPACK_IMPORTED_MODULE_1__.inflateRaw);\nconst deflateRaw = (0,util__WEBPACK_IMPORTED_MODULE_0__.promisify)(zlib__WEBPACK_IMPORTED_MODULE_1__.deflateRaw);\nconst inflate = (input)=>inflateRaw(input, {\n maxOutputLength: 250000\n }).catch(()=>{\n throw new _util_errors_js__WEBPACK_IMPORTED_MODULE_2__.JWEDecompressionFailed();\n });\nconst deflate = (input)=>deflateRaw(input);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vcnVudGltZS96bGliLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQWlDO0FBQzZDO0FBQ25CO0FBQzNELE1BQU1DLGFBQWFELCtDQUFTQSxDQUFDRSw0Q0FBWUE7QUFDekMsTUFBTUMsYUFBYUgsK0NBQVNBLENBQUNJLDRDQUFZQTtBQUNsQyxNQUFNRSxVQUFVLENBQUNDLFFBQVVOLFdBQVdNLE9BQU87UUFBRUMsaUJBQWlCO0lBQU8sR0FBR0MsS0FBSyxDQUFDO1FBQ25GLE1BQU0sSUFBSUosbUVBQXNCQTtJQUNwQyxHQUFHO0FBQ0ksTUFBTUssVUFBVSxDQUFDSCxRQUFVSixXQUFXSSxPQUFPIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS9ydW50aW1lL3psaWIuanM/YThhMCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBwcm9taXNpZnkgfSBmcm9tICd1dGlsJztcbmltcG9ydCB7IGluZmxhdGVSYXcgYXMgaW5mbGF0ZVJhd0NiLCBkZWZsYXRlUmF3IGFzIGRlZmxhdGVSYXdDYiB9IGZyb20gJ3psaWInO1xuaW1wb3J0IHsgSldFRGVjb21wcmVzc2lvbkZhaWxlZCB9IGZyb20gJy4uL3V0aWwvZXJyb3JzLmpzJztcbmNvbnN0IGluZmxhdGVSYXcgPSBwcm9taXNpZnkoaW5mbGF0ZVJhd0NiKTtcbmNvbnN0IGRlZmxhdGVSYXcgPSBwcm9taXNpZnkoZGVmbGF0ZVJhd0NiKTtcbmV4cG9ydCBjb25zdCBpbmZsYXRlID0gKGlucHV0KSA9PiBpbmZsYXRlUmF3KGlucHV0LCB7IG1heE91dHB1dExlbmd0aDogMjUwMDAwIH0pLmNhdGNoKCgpID0+IHtcbiAgICB0aHJvdyBuZXcgSldFRGVjb21wcmVzc2lvbkZhaWxlZCgpO1xufSk7XG5leHBvcnQgY29uc3QgZGVmbGF0ZSA9IChpbnB1dCkgPT4gZGVmbGF0ZVJhdyhpbnB1dCk7XG4iXSwibmFtZXMiOlsicHJvbWlzaWZ5IiwiaW5mbGF0ZVJhdyIsImluZmxhdGVSYXdDYiIsImRlZmxhdGVSYXciLCJkZWZsYXRlUmF3Q2IiLCJKV0VEZWNvbXByZXNzaW9uRmFpbGVkIiwiaW5mbGF0ZSIsImlucHV0IiwibWF4T3V0cHV0TGVuZ3RoIiwiY2F0Y2giLCJkZWZsYXRlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/runtime/zlib.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/util/base64url.js": /*!***********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/util/base64url.js ***! \***********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ decode: () => (/* binding */ decode),\n/* harmony export */ encode: () => (/* binding */ encode)\n/* harmony export */ });\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../runtime/base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n\nconst encode = _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_0__.encode;\nconst decode = _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_0__.decode;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vdXRpbC9iYXNlNjR1cmwuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXFEO0FBQzlDLE1BQU1DLFNBQVNELHlEQUFnQixDQUFDO0FBQ2hDLE1BQU1FLFNBQVNGLHlEQUFnQixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2hpc2t5LXZhdWx0Ly4vbm9kZV9tb2R1bGVzL2pvc2UvZGlzdC9ub2RlL2VzbS91dGlsL2Jhc2U2NHVybC5qcz85ZWNlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGJhc2U2NHVybCBmcm9tICcuLi9ydW50aW1lL2Jhc2U2NHVybC5qcyc7XG5leHBvcnQgY29uc3QgZW5jb2RlID0gYmFzZTY0dXJsLmVuY29kZTtcbmV4cG9ydCBjb25zdCBkZWNvZGUgPSBiYXNlNjR1cmwuZGVjb2RlO1xuIl0sIm5hbWVzIjpbImJhc2U2NHVybCIsImVuY29kZSIsImRlY29kZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/util/base64url.js\n"); /***/ }), /***/ "(rsc)/./node_modules/jose/dist/node/esm/util/base64url.js": /*!***********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/util/base64url.js ***! \***********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ decode: () => (/* binding */ decode),\n/* harmony export */ encode: () => (/* binding */ encode)\n/* harmony export */ });\n/* harmony import */ var _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../runtime/base64url.js */ \"(rsc)/./node_modules/jose/dist/node/esm/runtime/base64url.js\");\n\nconst encode = _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_0__.encode;\nconst decode = _runtime_base64url_js__WEBPACK_IMPORTED_MODULE_0__.decode;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3V0aWwvYmFzZTY0dXJsLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFxRDtBQUM5QyxNQUFNQyxTQUFTRCx5REFBZ0IsQ0FBQztBQUNoQyxNQUFNRSxTQUFTRix5REFBZ0IsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vdXRpbC9iYXNlNjR1cmwuanM/OWVjZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBiYXNlNjR1cmwgZnJvbSAnLi4vcnVudGltZS9iYXNlNjR1cmwuanMnO1xuZXhwb3J0IGNvbnN0IGVuY29kZSA9IGJhc2U2NHVybC5lbmNvZGU7XG5leHBvcnQgY29uc3QgZGVjb2RlID0gYmFzZTY0dXJsLmRlY29kZTtcbiJdLCJuYW1lcyI6WyJiYXNlNjR1cmwiLCJlbmNvZGUiLCJkZWNvZGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/jose/dist/node/esm/util/base64url.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/util/decode_jwt.js": /*!************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/util/decode_jwt.js ***! \************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ decodeJwt: () => (/* binding */ decodeJwt)\n/* harmony export */ });\n/* harmony import */ var _base64url_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/base64url.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _lib_is_object_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../lib/is_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\");\n/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./errors.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\");\n\n\n\n\nfunction decodeJwt(jwt) {\n if (typeof jwt !== \"string\") throw new _errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTInvalid(\"JWTs must use Compact JWS serialization, JWT must be a string\");\n const { 1: payload, length } = jwt.split(\".\");\n if (length === 5) throw new _errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTInvalid(\"Only JWTs using Compact JWS serialization can be decoded\");\n if (length !== 3) throw new _errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTInvalid(\"Invalid JWT\");\n if (!payload) throw new _errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTInvalid(\"JWTs must contain a payload\");\n let decoded;\n try {\n decoded = (0,_base64url_js__WEBPACK_IMPORTED_MODULE_1__.decode)(payload);\n } catch {\n throw new _errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTInvalid(\"Failed to base64url decode the payload\");\n }\n let result;\n try {\n result = JSON.parse(_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_2__.decoder.decode(decoded));\n } catch {\n throw new _errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTInvalid(\"Failed to parse the decoded payload as JSON\");\n }\n if (!(0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(result)) throw new _errors_js__WEBPACK_IMPORTED_MODULE_0__.JWTInvalid(\"Invalid JWT Claims Set\");\n return result;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vdXRpbC9kZWNvZGVfand0LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQXFEO0FBQ0o7QUFDTjtBQUNGO0FBQ2xDLFNBQVNLLFVBQVVDLEdBQUc7SUFDekIsSUFBSSxPQUFPQSxRQUFRLFVBQ2YsTUFBTSxJQUFJRixrREFBVUEsQ0FBQztJQUN6QixNQUFNLEVBQUUsR0FBR0csT0FBTyxFQUFFQyxNQUFNLEVBQUUsR0FBR0YsSUFBSUcsS0FBSyxDQUFDO0lBQ3pDLElBQUlELFdBQVcsR0FDWCxNQUFNLElBQUlKLGtEQUFVQSxDQUFDO0lBQ3pCLElBQUlJLFdBQVcsR0FDWCxNQUFNLElBQUlKLGtEQUFVQSxDQUFDO0lBQ3pCLElBQUksQ0FBQ0csU0FDRCxNQUFNLElBQUlILGtEQUFVQSxDQUFDO0lBQ3pCLElBQUlNO0lBQ0osSUFBSTtRQUNBQSxVQUFVVCxxREFBU0EsQ0FBQ007SUFDeEIsRUFDQSxPQUFNO1FBQ0YsTUFBTSxJQUFJSCxrREFBVUEsQ0FBQztJQUN6QjtJQUNBLElBQUlPO0lBQ0osSUFBSTtRQUNBQSxTQUFTQyxLQUFLQyxLQUFLLENBQUNYLHlEQUFPQSxDQUFDRixNQUFNLENBQUNVO0lBQ3ZDLEVBQ0EsT0FBTTtRQUNGLE1BQU0sSUFBSU4sa0RBQVVBLENBQUM7SUFDekI7SUFDQSxJQUFJLENBQUNELDZEQUFRQSxDQUFDUSxTQUNWLE1BQU0sSUFBSVAsa0RBQVVBLENBQUM7SUFDekIsT0FBT087QUFDWCIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vdXRpbC9kZWNvZGVfand0LmpzPzYyODIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZGVjb2RlIGFzIGJhc2U2NHVybCB9IGZyb20gJy4vYmFzZTY0dXJsLmpzJztcbmltcG9ydCB7IGRlY29kZXIgfSBmcm9tICcuLi9saWIvYnVmZmVyX3V0aWxzLmpzJztcbmltcG9ydCBpc09iamVjdCBmcm9tICcuLi9saWIvaXNfb2JqZWN0LmpzJztcbmltcG9ydCB7IEpXVEludmFsaWQgfSBmcm9tICcuL2Vycm9ycy5qcyc7XG5leHBvcnQgZnVuY3Rpb24gZGVjb2RlSnd0KGp3dCkge1xuICAgIGlmICh0eXBlb2Ygand0ICE9PSAnc3RyaW5nJylcbiAgICAgICAgdGhyb3cgbmV3IEpXVEludmFsaWQoJ0pXVHMgbXVzdCB1c2UgQ29tcGFjdCBKV1Mgc2VyaWFsaXphdGlvbiwgSldUIG11c3QgYmUgYSBzdHJpbmcnKTtcbiAgICBjb25zdCB7IDE6IHBheWxvYWQsIGxlbmd0aCB9ID0gand0LnNwbGl0KCcuJyk7XG4gICAgaWYgKGxlbmd0aCA9PT0gNSlcbiAgICAgICAgdGhyb3cgbmV3IEpXVEludmFsaWQoJ09ubHkgSldUcyB1c2luZyBDb21wYWN0IEpXUyBzZXJpYWxpemF0aW9uIGNhbiBiZSBkZWNvZGVkJyk7XG4gICAgaWYgKGxlbmd0aCAhPT0gMylcbiAgICAgICAgdGhyb3cgbmV3IEpXVEludmFsaWQoJ0ludmFsaWQgSldUJyk7XG4gICAgaWYgKCFwYXlsb2FkKVxuICAgICAgICB0aHJvdyBuZXcgSldUSW52YWxpZCgnSldUcyBtdXN0IGNvbnRhaW4gYSBwYXlsb2FkJyk7XG4gICAgbGV0IGRlY29kZWQ7XG4gICAgdHJ5IHtcbiAgICAgICAgZGVjb2RlZCA9IGJhc2U2NHVybChwYXlsb2FkKTtcbiAgICB9XG4gICAgY2F0Y2gge1xuICAgICAgICB0aHJvdyBuZXcgSldUSW52YWxpZCgnRmFpbGVkIHRvIGJhc2U2NHVybCBkZWNvZGUgdGhlIHBheWxvYWQnKTtcbiAgICB9XG4gICAgbGV0IHJlc3VsdDtcbiAgICB0cnkge1xuICAgICAgICByZXN1bHQgPSBKU09OLnBhcnNlKGRlY29kZXIuZGVjb2RlKGRlY29kZWQpKTtcbiAgICB9XG4gICAgY2F0Y2gge1xuICAgICAgICB0aHJvdyBuZXcgSldUSW52YWxpZCgnRmFpbGVkIHRvIHBhcnNlIHRoZSBkZWNvZGVkIHBheWxvYWQgYXMgSlNPTicpO1xuICAgIH1cbiAgICBpZiAoIWlzT2JqZWN0KHJlc3VsdCkpXG4gICAgICAgIHRocm93IG5ldyBKV1RJbnZhbGlkKCdJbnZhbGlkIEpXVCBDbGFpbXMgU2V0Jyk7XG4gICAgcmV0dXJuIHJlc3VsdDtcbn1cbiJdLCJuYW1lcyI6WyJkZWNvZGUiLCJiYXNlNjR1cmwiLCJkZWNvZGVyIiwiaXNPYmplY3QiLCJKV1RJbnZhbGlkIiwiZGVjb2RlSnd0Iiwiand0IiwicGF5bG9hZCIsImxlbmd0aCIsInNwbGl0IiwiZGVjb2RlZCIsInJlc3VsdCIsIkpTT04iLCJwYXJzZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/util/decode_jwt.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/util/decode_protected_header.js": /*!*************************************************************************!*\ !*** ./node_modules/jose/dist/node/esm/util/decode_protected_header.js ***! \*************************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ decodeProtectedHeader: () => (/* binding */ decodeProtectedHeader)\n/* harmony export */ });\n/* harmony import */ var _base64url_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./base64url.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/util/base64url.js\");\n/* harmony import */ var _lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../lib/buffer_utils.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/buffer_utils.js\");\n/* harmony import */ var _lib_is_object_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../lib/is_object.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/lib/is_object.js\");\n\n\n\nfunction decodeProtectedHeader(token) {\n let protectedB64u;\n if (typeof token === \"string\") {\n const parts = token.split(\".\");\n if (parts.length === 3 || parts.length === 5) {\n ;\n [protectedB64u] = parts;\n }\n } else if (typeof token === \"object\" && token) {\n if (\"protected\" in token) {\n protectedB64u = token.protected;\n } else {\n throw new TypeError(\"Token does not contain a Protected Header\");\n }\n }\n try {\n if (typeof protectedB64u !== \"string\" || !protectedB64u) {\n throw new Error();\n }\n const result = JSON.parse(_lib_buffer_utils_js__WEBPACK_IMPORTED_MODULE_0__.decoder.decode((0,_base64url_js__WEBPACK_IMPORTED_MODULE_1__.decode)(protectedB64u)));\n if (!(0,_lib_is_object_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(result)) {\n throw new Error();\n }\n return result;\n } catch {\n throw new TypeError(\"Invalid Token or Protected Header formatting\");\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vdXRpbC9kZWNvZGVfcHJvdGVjdGVkX2hlYWRlci5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXFEO0FBQ0o7QUFDTjtBQUNwQyxTQUFTSSxzQkFBc0JDLEtBQUs7SUFDdkMsSUFBSUM7SUFDSixJQUFJLE9BQU9ELFVBQVUsVUFBVTtRQUMzQixNQUFNRSxRQUFRRixNQUFNRyxLQUFLLENBQUM7UUFDMUIsSUFBSUQsTUFBTUUsTUFBTSxLQUFLLEtBQUtGLE1BQU1FLE1BQU0sS0FBSyxHQUFHOztZQUUxQyxDQUFDSCxjQUFjLEdBQUdDO1FBQ3RCO0lBQ0osT0FDSyxJQUFJLE9BQU9GLFVBQVUsWUFBWUEsT0FBTztRQUN6QyxJQUFJLGVBQWVBLE9BQU87WUFDdEJDLGdCQUFnQkQsTUFBTUssU0FBUztRQUNuQyxPQUNLO1lBQ0QsTUFBTSxJQUFJQyxVQUFVO1FBQ3hCO0lBQ0o7SUFDQSxJQUFJO1FBQ0EsSUFBSSxPQUFPTCxrQkFBa0IsWUFBWSxDQUFDQSxlQUFlO1lBQ3JELE1BQU0sSUFBSU07UUFDZDtRQUNBLE1BQU1DLFNBQVNDLEtBQUtDLEtBQUssQ0FBQ2IseURBQU9BLENBQUNGLE1BQU0sQ0FBQ0MscURBQVNBLENBQUNLO1FBQ25ELElBQUksQ0FBQ0gsNkRBQVFBLENBQUNVLFNBQVM7WUFDbkIsTUFBTSxJQUFJRDtRQUNkO1FBQ0EsT0FBT0M7SUFDWCxFQUNBLE9BQU07UUFDRixNQUFNLElBQUlGLFVBQVU7SUFDeEI7QUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vdXRpbC9kZWNvZGVfcHJvdGVjdGVkX2hlYWRlci5qcz9jNzQ4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGRlY29kZSBhcyBiYXNlNjR1cmwgfSBmcm9tICcuL2Jhc2U2NHVybC5qcyc7XG5pbXBvcnQgeyBkZWNvZGVyIH0gZnJvbSAnLi4vbGliL2J1ZmZlcl91dGlscy5qcyc7XG5pbXBvcnQgaXNPYmplY3QgZnJvbSAnLi4vbGliL2lzX29iamVjdC5qcyc7XG5leHBvcnQgZnVuY3Rpb24gZGVjb2RlUHJvdGVjdGVkSGVhZGVyKHRva2VuKSB7XG4gICAgbGV0IHByb3RlY3RlZEI2NHU7XG4gICAgaWYgKHR5cGVvZiB0b2tlbiA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgY29uc3QgcGFydHMgPSB0b2tlbi5zcGxpdCgnLicpO1xuICAgICAgICBpZiAocGFydHMubGVuZ3RoID09PSAzIHx8IHBhcnRzLmxlbmd0aCA9PT0gNSkge1xuICAgICAgICAgICAgO1xuICAgICAgICAgICAgW3Byb3RlY3RlZEI2NHVdID0gcGFydHM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZWxzZSBpZiAodHlwZW9mIHRva2VuID09PSAnb2JqZWN0JyAmJiB0b2tlbikge1xuICAgICAgICBpZiAoJ3Byb3RlY3RlZCcgaW4gdG9rZW4pIHtcbiAgICAgICAgICAgIHByb3RlY3RlZEI2NHUgPSB0b2tlbi5wcm90ZWN0ZWQ7XG4gICAgICAgIH1cbiAgICAgICAgZWxzZSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdUb2tlbiBkb2VzIG5vdCBjb250YWluIGEgUHJvdGVjdGVkIEhlYWRlcicpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRyeSB7XG4gICAgICAgIGlmICh0eXBlb2YgcHJvdGVjdGVkQjY0dSAhPT0gJ3N0cmluZycgfHwgIXByb3RlY3RlZEI2NHUpIHtcbiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcigpO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IHJlc3VsdCA9IEpTT04ucGFyc2UoZGVjb2Rlci5kZWNvZGUoYmFzZTY0dXJsKHByb3RlY3RlZEI2NHUpKSk7XG4gICAgICAgIGlmICghaXNPYmplY3QocmVzdWx0KSkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICB9XG4gICAgY2F0Y2gge1xuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdJbnZhbGlkIFRva2VuIG9yIFByb3RlY3RlZCBIZWFkZXIgZm9ybWF0dGluZycpO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJkZWNvZGUiLCJiYXNlNjR1cmwiLCJkZWNvZGVyIiwiaXNPYmplY3QiLCJkZWNvZGVQcm90ZWN0ZWRIZWFkZXIiLCJ0b2tlbiIsInByb3RlY3RlZEI2NHUiLCJwYXJ0cyIsInNwbGl0IiwibGVuZ3RoIiwicHJvdGVjdGVkIiwiVHlwZUVycm9yIiwiRXJyb3IiLCJyZXN1bHQiLCJKU09OIiwicGFyc2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/util/decode_protected_header.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js": /*!********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/util/errors.js ***! \********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ JOSEAlgNotAllowed: () => (/* binding */ JOSEAlgNotAllowed),\n/* harmony export */ JOSEError: () => (/* binding */ JOSEError),\n/* harmony export */ JOSENotSupported: () => (/* binding */ JOSENotSupported),\n/* harmony export */ JWEDecompressionFailed: () => (/* binding */ JWEDecompressionFailed),\n/* harmony export */ JWEDecryptionFailed: () => (/* binding */ JWEDecryptionFailed),\n/* harmony export */ JWEInvalid: () => (/* binding */ JWEInvalid),\n/* harmony export */ JWKInvalid: () => (/* binding */ JWKInvalid),\n/* harmony export */ JWKSInvalid: () => (/* binding */ JWKSInvalid),\n/* harmony export */ JWKSMultipleMatchingKeys: () => (/* binding */ JWKSMultipleMatchingKeys),\n/* harmony export */ JWKSNoMatchingKey: () => (/* binding */ JWKSNoMatchingKey),\n/* harmony export */ JWKSTimeout: () => (/* binding */ JWKSTimeout),\n/* harmony export */ JWSInvalid: () => (/* binding */ JWSInvalid),\n/* harmony export */ JWSSignatureVerificationFailed: () => (/* binding */ JWSSignatureVerificationFailed),\n/* harmony export */ JWTClaimValidationFailed: () => (/* binding */ JWTClaimValidationFailed),\n/* harmony export */ JWTExpired: () => (/* binding */ JWTExpired),\n/* harmony export */ JWTInvalid: () => (/* binding */ JWTInvalid)\n/* harmony export */ });\nclass JOSEError extends Error {\n static get code() {\n return \"ERR_JOSE_GENERIC\";\n }\n constructor(message){\n var _a;\n super(message);\n this.code = \"ERR_JOSE_GENERIC\";\n this.name = this.constructor.name;\n (_a = Error.captureStackTrace) === null || _a === void 0 ? void 0 : _a.call(Error, this, this.constructor);\n }\n}\nclass JWTClaimValidationFailed extends JOSEError {\n static get code() {\n return \"ERR_JWT_CLAIM_VALIDATION_FAILED\";\n }\n constructor(message, claim = \"unspecified\", reason = \"unspecified\"){\n super(message);\n this.code = \"ERR_JWT_CLAIM_VALIDATION_FAILED\";\n this.claim = claim;\n this.reason = reason;\n }\n}\nclass JWTExpired extends JOSEError {\n static get code() {\n return \"ERR_JWT_EXPIRED\";\n }\n constructor(message, claim = \"unspecified\", reason = \"unspecified\"){\n super(message);\n this.code = \"ERR_JWT_EXPIRED\";\n this.claim = claim;\n this.reason = reason;\n }\n}\nclass JOSEAlgNotAllowed extends JOSEError {\n constructor(){\n super(...arguments);\n this.code = \"ERR_JOSE_ALG_NOT_ALLOWED\";\n }\n static get code() {\n return \"ERR_JOSE_ALG_NOT_ALLOWED\";\n }\n}\nclass JOSENotSupported extends JOSEError {\n constructor(){\n super(...arguments);\n this.code = \"ERR_JOSE_NOT_SUPPORTED\";\n }\n static get code() {\n return \"ERR_JOSE_NOT_SUPPORTED\";\n }\n}\nclass JWEDecryptionFailed extends JOSEError {\n constructor(){\n super(...arguments);\n this.code = \"ERR_JWE_DECRYPTION_FAILED\";\n this.message = \"decryption operation failed\";\n }\n static get code() {\n return \"ERR_JWE_DECRYPTION_FAILED\";\n }\n}\nclass JWEDecompressionFailed extends JOSEError {\n constructor(){\n super(...arguments);\n this.code = \"ERR_JWE_DECOMPRESSION_FAILED\";\n this.message = \"decompression operation failed\";\n }\n static get code() {\n return \"ERR_JWE_DECOMPRESSION_FAILED\";\n }\n}\nclass JWEInvalid extends JOSEError {\n constructor(){\n super(...arguments);\n this.code = \"ERR_JWE_INVALID\";\n }\n static get code() {\n return \"ERR_JWE_INVALID\";\n }\n}\nclass JWSInvalid extends JOSEError {\n constructor(){\n super(...arguments);\n this.code = \"ERR_JWS_INVALID\";\n }\n static get code() {\n return \"ERR_JWS_INVALID\";\n }\n}\nclass JWTInvalid extends JOSEError {\n constructor(){\n super(...arguments);\n this.code = \"ERR_JWT_INVALID\";\n }\n static get code() {\n return \"ERR_JWT_INVALID\";\n }\n}\nclass JWKInvalid extends JOSEError {\n constructor(){\n super(...arguments);\n this.code = \"ERR_JWK_INVALID\";\n }\n static get code() {\n return \"ERR_JWK_INVALID\";\n }\n}\nclass JWKSInvalid extends JOSEError {\n constructor(){\n super(...arguments);\n this.code = \"ERR_JWKS_INVALID\";\n }\n static get code() {\n return \"ERR_JWKS_INVALID\";\n }\n}\nclass JWKSNoMatchingKey extends JOSEError {\n constructor(){\n super(...arguments);\n this.code = \"ERR_JWKS_NO_MATCHING_KEY\";\n this.message = \"no applicable key found in the JSON Web Key Set\";\n }\n static get code() {\n return \"ERR_JWKS_NO_MATCHING_KEY\";\n }\n}\nclass JWKSMultipleMatchingKeys extends JOSEError {\n constructor(){\n super(...arguments);\n this.code = \"ERR_JWKS_MULTIPLE_MATCHING_KEYS\";\n this.message = \"multiple matching keys found in the JSON Web Key Set\";\n }\n static get code() {\n return \"ERR_JWKS_MULTIPLE_MATCHING_KEYS\";\n }\n}\nSymbol.asyncIterator;\nclass JWKSTimeout extends JOSEError {\n constructor(){\n super(...arguments);\n this.code = \"ERR_JWKS_TIMEOUT\";\n this.message = \"request timed out\";\n }\n static get code() {\n return \"ERR_JWKS_TIMEOUT\";\n }\n}\nclass JWSSignatureVerificationFailed extends JOSEError {\n constructor(){\n super(...arguments);\n this.code = \"ERR_JWS_SIGNATURE_VERIFICATION_FAILED\";\n this.message = \"signature verification failed\";\n }\n static get code() {\n return \"ERR_JWS_SIGNATURE_VERIFICATION_FAILED\";\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vdXRpbC9lcnJvcnMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFPLE1BQU1BLGtCQUFrQkM7SUFDM0IsV0FBV0MsT0FBTztRQUNkLE9BQU87SUFDWDtJQUNBQyxZQUFZQyxPQUFPLENBQUU7UUFDakIsSUFBSUM7UUFDSixLQUFLLENBQUNEO1FBQ04sSUFBSSxDQUFDRixJQUFJLEdBQUc7UUFDWixJQUFJLENBQUNJLElBQUksR0FBRyxJQUFJLENBQUNILFdBQVcsQ0FBQ0csSUFBSTtRQUNoQ0QsQ0FBQUEsS0FBS0osTUFBTU0saUJBQWlCLE1BQU0sUUFBUUYsT0FBTyxLQUFLLElBQUksS0FBSyxJQUFJQSxHQUFHRyxJQUFJLENBQUNQLE9BQU8sSUFBSSxFQUFFLElBQUksQ0FBQ0UsV0FBVztJQUM3RztBQUNKO0FBQ08sTUFBTU0saUNBQWlDVDtJQUMxQyxXQUFXRSxPQUFPO1FBQ2QsT0FBTztJQUNYO0lBQ0FDLFlBQVlDLE9BQU8sRUFBRU0sUUFBUSxhQUFhLEVBQUVDLFNBQVMsYUFBYSxDQUFFO1FBQ2hFLEtBQUssQ0FBQ1A7UUFDTixJQUFJLENBQUNGLElBQUksR0FBRztRQUNaLElBQUksQ0FBQ1EsS0FBSyxHQUFHQTtRQUNiLElBQUksQ0FBQ0MsTUFBTSxHQUFHQTtJQUNsQjtBQUNKO0FBQ08sTUFBTUMsbUJBQW1CWjtJQUM1QixXQUFXRSxPQUFPO1FBQ2QsT0FBTztJQUNYO0lBQ0FDLFlBQVlDLE9BQU8sRUFBRU0sUUFBUSxhQUFhLEVBQUVDLFNBQVMsYUFBYSxDQUFFO1FBQ2hFLEtBQUssQ0FBQ1A7UUFDTixJQUFJLENBQUNGLElBQUksR0FBRztRQUNaLElBQUksQ0FBQ1EsS0FBSyxHQUFHQTtRQUNiLElBQUksQ0FBQ0MsTUFBTSxHQUFHQTtJQUNsQjtBQUNKO0FBQ08sTUFBTUUsMEJBQTBCYjtJQUNuQ0csYUFBYztRQUNWLEtBQUssSUFBSVc7UUFDVCxJQUFJLENBQUNaLElBQUksR0FBRztJQUNoQjtJQUNBLFdBQVdBLE9BQU87UUFDZCxPQUFPO0lBQ1g7QUFDSjtBQUNPLE1BQU1hLHlCQUF5QmY7SUFDbENHLGFBQWM7UUFDVixLQUFLLElBQUlXO1FBQ1QsSUFBSSxDQUFDWixJQUFJLEdBQUc7SUFDaEI7SUFDQSxXQUFXQSxPQUFPO1FBQ2QsT0FBTztJQUNYO0FBQ0o7QUFDTyxNQUFNYyw0QkFBNEJoQjtJQUNyQ0csYUFBYztRQUNWLEtBQUssSUFBSVc7UUFDVCxJQUFJLENBQUNaLElBQUksR0FBRztRQUNaLElBQUksQ0FBQ0UsT0FBTyxHQUFHO0lBQ25CO0lBQ0EsV0FBV0YsT0FBTztRQUNkLE9BQU87SUFDWDtBQUNKO0FBQ08sTUFBTWUsK0JBQStCakI7SUFDeENHLGFBQWM7UUFDVixLQUFLLElBQUlXO1FBQ1QsSUFBSSxDQUFDWixJQUFJLEdBQUc7UUFDWixJQUFJLENBQUNFLE9BQU8sR0FBRztJQUNuQjtJQUNBLFdBQVdGLE9BQU87UUFDZCxPQUFPO0lBQ1g7QUFDSjtBQUNPLE1BQU1nQixtQkFBbUJsQjtJQUM1QkcsYUFBYztRQUNWLEtBQUssSUFBSVc7UUFDVCxJQUFJLENBQUNaLElBQUksR0FBRztJQUNoQjtJQUNBLFdBQVdBLE9BQU87UUFDZCxPQUFPO0lBQ1g7QUFDSjtBQUNPLE1BQU1pQixtQkFBbUJuQjtJQUM1QkcsYUFBYztRQUNWLEtBQUssSUFBSVc7UUFDVCxJQUFJLENBQUNaLElBQUksR0FBRztJQUNoQjtJQUNBLFdBQVdBLE9BQU87UUFDZCxPQUFPO0lBQ1g7QUFDSjtBQUNPLE1BQU1rQixtQkFBbUJwQjtJQUM1QkcsYUFBYztRQUNWLEtBQUssSUFBSVc7UUFDVCxJQUFJLENBQUNaLElBQUksR0FBRztJQUNoQjtJQUNBLFdBQVdBLE9BQU87UUFDZCxPQUFPO0lBQ1g7QUFDSjtBQUNPLE1BQU1tQixtQkFBbUJyQjtJQUM1QkcsYUFBYztRQUNWLEtBQUssSUFBSVc7UUFDVCxJQUFJLENBQUNaLElBQUksR0FBRztJQUNoQjtJQUNBLFdBQVdBLE9BQU87UUFDZCxPQUFPO0lBQ1g7QUFDSjtBQUNPLE1BQU1vQixvQkFBb0J0QjtJQUM3QkcsYUFBYztRQUNWLEtBQUssSUFBSVc7UUFDVCxJQUFJLENBQUNaLElBQUksR0FBRztJQUNoQjtJQUNBLFdBQVdBLE9BQU87UUFDZCxPQUFPO0lBQ1g7QUFDSjtBQUNPLE1BQU1xQiwwQkFBMEJ2QjtJQUNuQ0csYUFBYztRQUNWLEtBQUssSUFBSVc7UUFDVCxJQUFJLENBQUNaLElBQUksR0FBRztRQUNaLElBQUksQ0FBQ0UsT0FBTyxHQUFHO0lBQ25CO0lBQ0EsV0FBV0YsT0FBTztRQUNkLE9BQU87SUFDWDtBQUNKO0FBQ08sTUFBTXNCLGlDQUFpQ3hCO0lBQzFDRyxhQUFjO1FBQ1YsS0FBSyxJQUFJVztRQUNULElBQUksQ0FBQ1osSUFBSSxHQUFHO1FBQ1osSUFBSSxDQUFDRSxPQUFPLEdBQUc7SUFDbkI7SUFDQSxXQUFXRixPQUFPO1FBQ2QsT0FBTztJQUNYO0FBQ0o7QUFDQXVCLE9BQU9DLGFBQWE7QUFDYixNQUFNQyxvQkFBb0IzQjtJQUM3QkcsYUFBYztRQUNWLEtBQUssSUFBSVc7UUFDVCxJQUFJLENBQUNaLElBQUksR0FBRztRQUNaLElBQUksQ0FBQ0UsT0FBTyxHQUFHO0lBQ25CO0lBQ0EsV0FBV0YsT0FBTztRQUNkLE9BQU87SUFDWDtBQUNKO0FBQ08sTUFBTTBCLHVDQUF1QzVCO0lBQ2hERyxhQUFjO1FBQ1YsS0FBSyxJQUFJVztRQUNULElBQUksQ0FBQ1osSUFBSSxHQUFHO1FBQ1osSUFBSSxDQUFDRSxPQUFPLEdBQUc7SUFDbkI7SUFDQSxXQUFXRixPQUFPO1FBQ2QsT0FBTztJQUNYO0FBQ0oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93aGlza3ktdmF1bHQvLi9ub2RlX21vZHVsZXMvam9zZS9kaXN0L25vZGUvZXNtL3V0aWwvZXJyb3JzLmpzPzNhYTMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIEpPU0VFcnJvciBleHRlbmRzIEVycm9yIHtcbiAgICBzdGF0aWMgZ2V0IGNvZGUoKSB7XG4gICAgICAgIHJldHVybiAnRVJSX0pPU0VfR0VORVJJQyc7XG4gICAgfVxuICAgIGNvbnN0cnVjdG9yKG1lc3NhZ2UpIHtcbiAgICAgICAgdmFyIF9hO1xuICAgICAgICBzdXBlcihtZXNzYWdlKTtcbiAgICAgICAgdGhpcy5jb2RlID0gJ0VSUl9KT1NFX0dFTkVSSUMnO1xuICAgICAgICB0aGlzLm5hbWUgPSB0aGlzLmNvbnN0cnVjdG9yLm5hbWU7XG4gICAgICAgIChfYSA9IEVycm9yLmNhcHR1cmVTdGFja1RyYWNlKSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EuY2FsbChFcnJvciwgdGhpcywgdGhpcy5jb25zdHJ1Y3Rvcik7XG4gICAgfVxufVxuZXhwb3J0IGNsYXNzIEpXVENsYWltVmFsaWRhdGlvbkZhaWxlZCBleHRlbmRzIEpPU0VFcnJvciB7XG4gICAgc3RhdGljIGdldCBjb2RlKCkge1xuICAgICAgICByZXR1cm4gJ0VSUl9KV1RfQ0xBSU1fVkFMSURBVElPTl9GQUlMRUQnO1xuICAgIH1cbiAgICBjb25zdHJ1Y3RvcihtZXNzYWdlLCBjbGFpbSA9ICd1bnNwZWNpZmllZCcsIHJlYXNvbiA9ICd1bnNwZWNpZmllZCcpIHtcbiAgICAgICAgc3VwZXIobWVzc2FnZSk7XG4gICAgICAgIHRoaXMuY29kZSA9ICdFUlJfSldUX0NMQUlNX1ZBTElEQVRJT05fRkFJTEVEJztcbiAgICAgICAgdGhpcy5jbGFpbSA9IGNsYWltO1xuICAgICAgICB0aGlzLnJlYXNvbiA9IHJlYXNvbjtcbiAgICB9XG59XG5leHBvcnQgY2xhc3MgSldURXhwaXJlZCBleHRlbmRzIEpPU0VFcnJvciB7XG4gICAgc3RhdGljIGdldCBjb2RlKCkge1xuICAgICAgICByZXR1cm4gJ0VSUl9KV1RfRVhQSVJFRCc7XG4gICAgfVxuICAgIGNvbnN0cnVjdG9yKG1lc3NhZ2UsIGNsYWltID0gJ3Vuc3BlY2lmaWVkJywgcmVhc29uID0gJ3Vuc3BlY2lmaWVkJykge1xuICAgICAgICBzdXBlcihtZXNzYWdlKTtcbiAgICAgICAgdGhpcy5jb2RlID0gJ0VSUl9KV1RfRVhQSVJFRCc7XG4gICAgICAgIHRoaXMuY2xhaW0gPSBjbGFpbTtcbiAgICAgICAgdGhpcy5yZWFzb24gPSByZWFzb247XG4gICAgfVxufVxuZXhwb3J0IGNsYXNzIEpPU0VBbGdOb3RBbGxvd2VkIGV4dGVuZHMgSk9TRUVycm9yIHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoLi4uYXJndW1lbnRzKTtcbiAgICAgICAgdGhpcy5jb2RlID0gJ0VSUl9KT1NFX0FMR19OT1RfQUxMT1dFRCc7XG4gICAgfVxuICAgIHN0YXRpYyBnZXQgY29kZSgpIHtcbiAgICAgICAgcmV0dXJuICdFUlJfSk9TRV9BTEdfTk9UX0FMTE9XRUQnO1xuICAgIH1cbn1cbmV4cG9ydCBjbGFzcyBKT1NFTm90U3VwcG9ydGVkIGV4dGVuZHMgSk9TRUVycm9yIHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoLi4uYXJndW1lbnRzKTtcbiAgICAgICAgdGhpcy5jb2RlID0gJ0VSUl9KT1NFX05PVF9TVVBQT1JURUQnO1xuICAgIH1cbiAgICBzdGF0aWMgZ2V0IGNvZGUoKSB7XG4gICAgICAgIHJldHVybiAnRVJSX0pPU0VfTk9UX1NVUFBPUlRFRCc7XG4gICAgfVxufVxuZXhwb3J0IGNsYXNzIEpXRURlY3J5cHRpb25GYWlsZWQgZXh0ZW5kcyBKT1NFRXJyb3Ige1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLmNvZGUgPSAnRVJSX0pXRV9ERUNSWVBUSU9OX0ZBSUxFRCc7XG4gICAgICAgIHRoaXMubWVzc2FnZSA9ICdkZWNyeXB0aW9uIG9wZXJhdGlvbiBmYWlsZWQnO1xuICAgIH1cbiAgICBzdGF0aWMgZ2V0IGNvZGUoKSB7XG4gICAgICAgIHJldHVybiAnRVJSX0pXRV9ERUNSWVBUSU9OX0ZBSUxFRCc7XG4gICAgfVxufVxuZXhwb3J0IGNsYXNzIEpXRURlY29tcHJlc3Npb25GYWlsZWQgZXh0ZW5kcyBKT1NFRXJyb3Ige1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLmNvZGUgPSAnRVJSX0pXRV9ERUNPTVBSRVNTSU9OX0ZBSUxFRCc7XG4gICAgICAgIHRoaXMubWVzc2FnZSA9ICdkZWNvbXByZXNzaW9uIG9wZXJhdGlvbiBmYWlsZWQnO1xuICAgIH1cbiAgICBzdGF0aWMgZ2V0IGNvZGUoKSB7XG4gICAgICAgIHJldHVybiAnRVJSX0pXRV9ERUNPTVBSRVNTSU9OX0ZBSUxFRCc7XG4gICAgfVxufVxuZXhwb3J0IGNsYXNzIEpXRUludmFsaWQgZXh0ZW5kcyBKT1NFRXJyb3Ige1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLmNvZGUgPSAnRVJSX0pXRV9JTlZBTElEJztcbiAgICB9XG4gICAgc3RhdGljIGdldCBjb2RlKCkge1xuICAgICAgICByZXR1cm4gJ0VSUl9KV0VfSU5WQUxJRCc7XG4gICAgfVxufVxuZXhwb3J0IGNsYXNzIEpXU0ludmFsaWQgZXh0ZW5kcyBKT1NFRXJyb3Ige1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLmNvZGUgPSAnRVJSX0pXU19JTlZBTElEJztcbiAgICB9XG4gICAgc3RhdGljIGdldCBjb2RlKCkge1xuICAgICAgICByZXR1cm4gJ0VSUl9KV1NfSU5WQUxJRCc7XG4gICAgfVxufVxuZXhwb3J0IGNsYXNzIEpXVEludmFsaWQgZXh0ZW5kcyBKT1NFRXJyb3Ige1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLmNvZGUgPSAnRVJSX0pXVF9JTlZBTElEJztcbiAgICB9XG4gICAgc3RhdGljIGdldCBjb2RlKCkge1xuICAgICAgICByZXR1cm4gJ0VSUl9KV1RfSU5WQUxJRCc7XG4gICAgfVxufVxuZXhwb3J0IGNsYXNzIEpXS0ludmFsaWQgZXh0ZW5kcyBKT1NFRXJyb3Ige1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLmNvZGUgPSAnRVJSX0pXS19JTlZBTElEJztcbiAgICB9XG4gICAgc3RhdGljIGdldCBjb2RlKCkge1xuICAgICAgICByZXR1cm4gJ0VSUl9KV0tfSU5WQUxJRCc7XG4gICAgfVxufVxuZXhwb3J0IGNsYXNzIEpXS1NJbnZhbGlkIGV4dGVuZHMgSk9TRUVycm9yIHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoLi4uYXJndW1lbnRzKTtcbiAgICAgICAgdGhpcy5jb2RlID0gJ0VSUl9KV0tTX0lOVkFMSUQnO1xuICAgIH1cbiAgICBzdGF0aWMgZ2V0IGNvZGUoKSB7XG4gICAgICAgIHJldHVybiAnRVJSX0pXS1NfSU5WQUxJRCc7XG4gICAgfVxufVxuZXhwb3J0IGNsYXNzIEpXS1NOb01hdGNoaW5nS2V5IGV4dGVuZHMgSk9TRUVycm9yIHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoLi4uYXJndW1lbnRzKTtcbiAgICAgICAgdGhpcy5jb2RlID0gJ0VSUl9KV0tTX05PX01BVENISU5HX0tFWSc7XG4gICAgICAgIHRoaXMubWVzc2FnZSA9ICdubyBhcHBsaWNhYmxlIGtleSBmb3VuZCBpbiB0aGUgSlNPTiBXZWIgS2V5IFNldCc7XG4gICAgfVxuICAgIHN0YXRpYyBnZXQgY29kZSgpIHtcbiAgICAgICAgcmV0dXJuICdFUlJfSldLU19OT19NQVRDSElOR19LRVknO1xuICAgIH1cbn1cbmV4cG9ydCBjbGFzcyBKV0tTTXVsdGlwbGVNYXRjaGluZ0tleXMgZXh0ZW5kcyBKT1NFRXJyb3Ige1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlciguLi5hcmd1bWVudHMpO1xuICAgICAgICB0aGlzLmNvZGUgPSAnRVJSX0pXS1NfTVVMVElQTEVfTUFUQ0hJTkdfS0VZUyc7XG4gICAgICAgIHRoaXMubWVzc2FnZSA9ICdtdWx0aXBsZSBtYXRjaGluZyBrZXlzIGZvdW5kIGluIHRoZSBKU09OIFdlYiBLZXkgU2V0JztcbiAgICB9XG4gICAgc3RhdGljIGdldCBjb2RlKCkge1xuICAgICAgICByZXR1cm4gJ0VSUl9KV0tTX01VTFRJUExFX01BVENISU5HX0tFWVMnO1xuICAgIH1cbn1cblN5bWJvbC5hc3luY0l0ZXJhdG9yO1xuZXhwb3J0IGNsYXNzIEpXS1NUaW1lb3V0IGV4dGVuZHMgSk9TRUVycm9yIHtcbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoLi4uYXJndW1lbnRzKTtcbiAgICAgICAgdGhpcy5jb2RlID0gJ0VSUl9KV0tTX1RJTUVPVVQnO1xuICAgICAgICB0aGlzLm1lc3NhZ2UgPSAncmVxdWVzdCB0aW1lZCBvdXQnO1xuICAgIH1cbiAgICBzdGF0aWMgZ2V0IGNvZGUoKSB7XG4gICAgICAgIHJldHVybiAnRVJSX0pXS1NfVElNRU9VVCc7XG4gICAgfVxufVxuZXhwb3J0IGNsYXNzIEpXU1NpZ25hdHVyZVZlcmlmaWNhdGlvbkZhaWxlZCBleHRlbmRzIEpPU0VFcnJvciB7XG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHN1cGVyKC4uLmFyZ3VtZW50cyk7XG4gICAgICAgIHRoaXMuY29kZSA9ICdFUlJfSldTX1NJR05BVFVSRV9WRVJJRklDQVRJT05fRkFJTEVEJztcbiAgICAgICAgdGhpcy5tZXNzYWdlID0gJ3NpZ25hdHVyZSB2ZXJpZmljYXRpb24gZmFpbGVkJztcbiAgICB9XG4gICAgc3RhdGljIGdldCBjb2RlKCkge1xuICAgICAgICByZXR1cm4gJ0VSUl9KV1NfU0lHTkFUVVJFX1ZFUklGSUNBVElPTl9GQUlMRUQnO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJKT1NFRXJyb3IiLCJFcnJvciIsImNvZGUiLCJjb25zdHJ1Y3RvciIsIm1lc3NhZ2UiLCJfYSIsIm5hbWUiLCJjYXB0dXJlU3RhY2tUcmFjZSIsImNhbGwiLCJKV1RDbGFpbVZhbGlkYXRpb25GYWlsZWQiLCJjbGFpbSIsInJlYXNvbiIsIkpXVEV4cGlyZWQiLCJKT1NFQWxnTm90QWxsb3dlZCIsImFyZ3VtZW50cyIsIkpPU0VOb3RTdXBwb3J0ZWQiLCJKV0VEZWNyeXB0aW9uRmFpbGVkIiwiSldFRGVjb21wcmVzc2lvbkZhaWxlZCIsIkpXRUludmFsaWQiLCJKV1NJbnZhbGlkIiwiSldUSW52YWxpZCIsIkpXS0ludmFsaWQiLCJKV0tTSW52YWxpZCIsIkpXS1NOb01hdGNoaW5nS2V5IiwiSldLU011bHRpcGxlTWF0Y2hpbmdLZXlzIiwiU3ltYm9sIiwiYXN5bmNJdGVyYXRvciIsIkpXS1NUaW1lb3V0IiwiSldTU2lnbmF0dXJlVmVyaWZpY2F0aW9uRmFpbGVkIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/util/errors.js\n"); /***/ }), /***/ "(action-browser)/./node_modules/jose/dist/node/esm/util/runtime.js": /*!*********************************************************!*\ !*** ./node_modules/jose/dist/node/esm/util/runtime.js ***! \*********************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _runtime_runtime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../runtime/runtime.js */ \"(action-browser)/./node_modules/jose/dist/node/esm/runtime/runtime.js\");\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFjdGlvbi1icm93c2VyKS8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vdXRpbC9ydW50aW1lLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQTBDO0FBQzFDLGlFQUFlQSwyREFBS0EsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXNreS12YXVsdC8uL25vZGVfbW9kdWxlcy9qb3NlL2Rpc3Qvbm9kZS9lc20vdXRpbC9ydW50aW1lLmpzP2I0MWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHZhbHVlIGZyb20gJy4uL3J1bnRpbWUvcnVudGltZS5qcyc7XG5leHBvcnQgZGVmYXVsdCB2YWx1ZTtcbiJdLCJuYW1lcyI6WyJ2YWx1ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(action-browser)/./node_modules/jose/dist/node/esm/util/runtime.js\n"); /***/ }) }; ;