You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NextWeb/.next/static/chunks/_app-pages-browser_app_comp...

76 lines
78 KiB
JavaScript

/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([["_app-pages-browser_app_components_artifacts_tsx"],{
/***/ "(app-pages-browser)/./app/icons/copy.svg":
/*!****************************!*\
!*** ./app/icons/copy.svg ***!
\****************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nvar _defs, _mask;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar SvgCopy = function SvgCopy(props) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\",\n width: 16,\n height: 16,\n fill: \"none\"\n }, props), _defs || (_defs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"defs\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"path\", {\n id: \"copy_svg__a\",\n d: \"M0 0h16v16H0z\"\n }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"g\", null, _mask || (_mask = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"mask\", {\n id: \"copy_svg__b\",\n fill: \"#fff\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"use\", {\n xlinkHref: \"#copy_svg__a\"\n }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"g\", {\n mask: \"url(#copy_svg__b)\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"path\", {\n style: {\n stroke: \"#333\",\n strokeWidth: 1.3333333333333333,\n strokeOpacity: 1,\n strokeDasharray: \"0 0\"\n },\n d: \"M0 2.48V.94C0 .42.42 0 .94 0h8.12c.52 0 .94.42.94.94v8.12c0 .52-.42.94-.94.94H7.51\",\n transform: \"translate(4.333 1.667)\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"path\", {\n style: {\n stroke: \"#333\",\n strokeWidth: 1.3333333333333333,\n strokeOpacity: 1,\n strokeDasharray: \"0 0\"\n },\n d: \"M.94 0C.42 0 0 .42 0 .94v8.12c0 .52.42.94.94.94h8.12c.52 0 .94-.42.94-.94V.94C10 .42 9.58 0 9.06 0H.94Z\",\n transform: \"translate(1.667 4.333)\"\n }))));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgCopy);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9pY29ucy9jb3B5LnN2ZyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtBQUNBLHNCQUFzQixzRUFBc0UsZ0JBQWdCLHNCQUFzQixPQUFPLDJCQUEyQiwwQkFBMEIseURBQXlELGlDQUFpQyxrQkFBa0I7QUFDM1E7QUFDL0I7QUFDQSxzQkFBc0IsZ0RBQW1CO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLHlDQUF5QyxnREFBbUIsNEJBQTRCLGdEQUFtQjtBQUM5RztBQUNBO0FBQ0EsR0FBRyxrQkFBa0IsZ0RBQW1CLDJDQUEyQyxnREFBbUI7QUFDdEc7QUFDQTtBQUNBLEdBQUcsZUFBZSxnREFBbUI7QUFDckM7QUFDQSxHQUFHLGtCQUFrQixnREFBbUI7QUFDeEM7QUFDQSxHQUFHLGVBQWUsZ0RBQW1CO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEdBQUcsZ0JBQWdCLGdEQUFtQjtBQUN0QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSwrREFBZSxPQUFPIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2FwcC9pY29ucy9jb3B5LnN2Zz9hMGNjIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZGVmcywgX21hc2s7XG5mdW5jdGlvbiBfZXh0ZW5kcygpIHsgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduID8gT2JqZWN0LmFzc2lnbi5iaW5kKCkgOiBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTsgcmV0dXJuIF9leHRlbmRzLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7IH1cbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiO1xudmFyIFN2Z0NvcHkgPSBmdW5jdGlvbiBTdmdDb3B5KHByb3BzKSB7XG4gIHJldHVybiAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInN2Z1wiLCBfZXh0ZW5kcyh7XG4gICAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgICB4bWxuc1hsaW5rOiBcImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIixcbiAgICB3aWR0aDogMTYsXG4gICAgaGVpZ2h0OiAxNixcbiAgICBmaWxsOiBcIm5vbmVcIlxuICB9LCBwcm9wcyksIF9kZWZzIHx8IChfZGVmcyA9IC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwiZGVmc1wiLCBudWxsLCAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInBhdGhcIiwge1xuICAgIGlkOiBcImNvcHlfc3ZnX19hXCIsXG4gICAgZDogXCJNMCAwaDE2djE2SDB6XCJcbiAgfSkpKSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJnXCIsIG51bGwsIF9tYXNrIHx8IChfbWFzayA9IC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwibWFza1wiLCB7XG4gICAgaWQ6IFwiY29weV9zdmdfX2JcIixcbiAgICBmaWxsOiBcIiNmZmZcIlxuICB9LCAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInVzZVwiLCB7XG4gICAgeGxpbmtIcmVmOiBcIiNjb3B5X3N2Z19fYVwiXG4gIH0pKSksIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwiZ1wiLCB7XG4gICAgbWFzazogXCJ1cmwoI2NvcHlfc3ZnX19iKVwiXG4gIH0sIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwicGF0aFwiLCB7XG4gICAgc3R5bGU6IHtcbiAgICAgIHN0cm9rZTogXCIjMzMzXCIsXG4gICAgICBzdHJva2VXaWR0aDogMS4zMzMzMzMzMzMzMzMzMzMzLFxuICAgICAgc3Ryb2tlT3BhY2l0eTogMSxcbiAgICAgIHN0cm9rZURhc2hhcnJheTogXCIwIDBcIlxuICAgIH0sXG4gICAgZDogXCJNMCAyLjQ4Vi45NEMwIC40Mi40MiAwIC45NCAwaDguMTJjLjUyIDAgLjk0LjQyLjk0Ljk0djguMTJjMCAuNTItLjQyLjk0LS45NC45NEg3LjUxXCIsXG4gICAgdHJhbnNmb3JtOiBcInRyYW5zbGF0ZSg0LjMzMyAxLjY2NylcIlxuICB9KSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJwYXRoXCIsIHtcbiAgICBzdHlsZToge1xuICAgICAgc3Ryb2tlOiBcIiMzMzNcIixcbiAgICAgIHN0cm9rZVdpZHRoOiAxLjMzMzMzMzMzMzMzMzMzMzMsXG4gICAgICBzdHJva2VPcGFjaXR5OiAxLFxuICAgICAgc3Ryb2tlRGFzaGFycmF5OiBcIjAgMFwiXG4gICAgfSxcbiAgICBkOiBcIk0uOTQgMEMuNDIgMCAwIC40MiAwIC45NHY4LjEyYzAgLjUyLjQyLjk0Ljk0Ljk0aDguMTJjLjUyIDAgLjk0LS40Mi45NC0uOTRWLjk0QzEwIC40MiA5LjU4IDAgOS4wNiAwSC45NFpcIixcbiAgICB0cmFuc2Zvcm06IFwidHJhbnNsYXRlKDEuNjY3IDQuMzMzKVwiXG4gIH0pKSkpO1xufTtcbmV4cG9ydCBkZWZhdWx0IFN2Z0NvcHk7Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/icons/copy.svg\n"));
/***/ }),
/***/ "(app-pages-browser)/./app/icons/download.svg":
/*!********************************!*\
!*** ./app/icons/download.svg ***!
\********************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nvar _defs, _mask;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar SvgDownload = function SvgDownload(props) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\",\n width: 16,\n height: 16,\n fill: \"none\"\n }, props), _defs || (_defs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"defs\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"path\", {\n id: \"download_svg__a\",\n d: \"M0 0h16v16H0z\"\n }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"g\", null, _mask || (_mask = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"mask\", {\n id: \"download_svg__b\",\n fill: \"#fff\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"use\", {\n xlinkHref: \"#download_svg__a\"\n }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"g\", {\n mask: \"url(#download_svg__b)\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"path\", {\n style: {\n stroke: \"#333\",\n strokeWidth: 1.3333333333333333,\n strokeOpacity: 1,\n strokeDasharray: \"0 0\"\n },\n d: \"M1 12h10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v10c0 .55.45 1 1 1Z\",\n transform: \"translate(2 2)\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"path\", {\n style: {\n stroke: \"#333\",\n strokeWidth: 1.3333333333333333,\n strokeOpacity: 1,\n strokeDasharray: \"0 0\"\n },\n d: \"M0 0h3.67l.66 1.33H9L9.67 0h3.66\",\n transform: \"translate(1.333 10.333)\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"path\", {\n style: {\n stroke: \"#333\",\n strokeWidth: 1.3333333333333333,\n strokeOpacity: 1,\n strokeDasharray: \"0 0\"\n },\n d: \"M0 3.33V0\",\n transform: \"translate(14 8.667)\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"path\", {\n style: {\n stroke: \"#333\",\n strokeWidth: 1.3333333333333333,\n strokeOpacity: 1,\n strokeDasharray: \"0 0\"\n },\n d: \"m0 0 2 2 2-2\",\n transform: \"translate(6 7.333)\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"path\", {\n style: {\n stroke: \"#333\",\n strokeWidth: 1.3333333333333333,\n strokeOpacity: 1,\n strokeDasharray: \"0 0\"\n },\n d: \"M0 5.33V0\",\n transform: \"translate(8 4)\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"path\", {\n style: {\n stroke: \"#333\",\n strokeWidth: 1.3333333333333333,\n strokeOpacity: 1,\n strokeDasharray: \"0 0\"\n },\n d: \"M0 3.33V0\",\n transform: \"translate(2 8.667)\"\n }))));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgDownload);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9pY29ucy9kb3dubG9hZC5zdmciLCJtYXBwaW5ncyI6Ijs7O0FBQUE7QUFDQSxzQkFBc0Isc0VBQXNFLGdCQUFnQixzQkFBc0IsT0FBTywyQkFBMkIsMEJBQTBCLHlEQUF5RCxpQ0FBaUMsa0JBQWtCO0FBQzNRO0FBQy9CO0FBQ0Esc0JBQXNCLGdEQUFtQjtBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRyx5Q0FBeUMsZ0RBQW1CLDRCQUE0QixnREFBbUI7QUFDOUc7QUFDQTtBQUNBLEdBQUcsa0JBQWtCLGdEQUFtQiwyQ0FBMkMsZ0RBQW1CO0FBQ3RHO0FBQ0E7QUFDQSxHQUFHLGVBQWUsZ0RBQW1CO0FBQ3JDO0FBQ0EsR0FBRyxrQkFBa0IsZ0RBQW1CO0FBQ3hDO0FBQ0EsR0FBRyxlQUFlLGdEQUFtQjtBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxHQUFHLGdCQUFnQixnREFBbUI7QUFDdEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsR0FBRyxnQkFBZ0IsZ0RBQW1CO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEdBQUcsZ0JBQWdCLGdEQUFtQjtBQUN0QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxHQUFHLGdCQUFnQixnREFBbUI7QUFDdEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsR0FBRyxnQkFBZ0IsZ0RBQW1CO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLCtEQUFlLFdBQVciLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vYXBwL2ljb25zL2Rvd25sb2FkLnN2Zz81ODQxIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZGVmcywgX21hc2s7XG5mdW5jdGlvbiBfZXh0ZW5kcygpIHsgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduID8gT2JqZWN0LmFzc2lnbi5iaW5kKCkgOiBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTsgcmV0dXJuIF9leHRlbmRzLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7IH1cbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiO1xudmFyIFN2Z0Rvd25sb2FkID0gZnVuY3Rpb24gU3ZnRG93bmxvYWQocHJvcHMpIHtcbiAgcmV0dXJuIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwic3ZnXCIsIF9leHRlbmRzKHtcbiAgICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICAgIHhtbG5zWGxpbms6IFwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiLFxuICAgIHdpZHRoOiAxNixcbiAgICBoZWlnaHQ6IDE2LFxuICAgIGZpbGw6IFwibm9uZVwiXG4gIH0sIHByb3BzKSwgX2RlZnMgfHwgKF9kZWZzID0gLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJkZWZzXCIsIG51bGwsIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwicGF0aFwiLCB7XG4gICAgaWQ6IFwiZG93bmxvYWRfc3ZnX19hXCIsXG4gICAgZDogXCJNMCAwaDE2djE2SDB6XCJcbiAgfSkpKSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJnXCIsIG51bGwsIF9tYXNrIHx8IChfbWFzayA9IC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwibWFza1wiLCB7XG4gICAgaWQ6IFwiZG93bmxvYWRfc3ZnX19iXCIsXG4gICAgZmlsbDogXCIjZmZmXCJcbiAgfSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJ1c2VcIiwge1xuICAgIHhsaW5rSHJlZjogXCIjZG93bmxvYWRfc3ZnX19hXCJcbiAgfSkpKSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJnXCIsIHtcbiAgICBtYXNrOiBcInVybCgjZG93bmxvYWRfc3ZnX19iKVwiXG4gIH0sIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwicGF0aFwiLCB7XG4gICAgc3R5bGU6IHtcbiAgICAgIHN0cm9rZTogXCIjMzMzXCIsXG4gICAgICBzdHJva2VXaWR0aDogMS4zMzMzMzMzMzMzMzMzMzMzLFxuICAgICAgc3Ryb2tlT3BhY2l0eTogMSxcbiAgICAgIHN0cm9rZURhc2hhcnJheTogXCIwIDBcIlxuICAgIH0sXG4gICAgZDogXCJNMSAxMmgxMGMuNTUgMCAxLS40NSAxLTFWMWMwLS41NS0uNDUtMS0xLTFIMUMuNDUgMCAwIC40NSAwIDF2MTBjMCAuNTUuNDUgMSAxIDFaXCIsXG4gICAgdHJhbnNmb3JtOiBcInRyYW5zbGF0ZSgyIDIpXCJcbiAgfSksIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwicGF0aFwiLCB7XG4gICAgc3R5bGU6IHtcbiAgICAgIHN0cm9rZTogXCIjMzMzXCIsXG4gICAgICBzdHJva2VXaWR0aDogMS4zMzMzMzMzMzMzMzMzMzMzLFxuICAgICAgc3Ryb2tlT3BhY2l0eTogMSxcbiAgICAgIHN0cm9rZURhc2hhcnJheTogXCIwIDBcIlxuICAgIH0sXG4gICAgZDogXCJNMCAwaDMuNjdsLjY2IDEuMzNIOUw5LjY3IDBoMy42NlwiLFxuICAgIHRyYW5zZm9ybTogXCJ0cmFuc2xhdGUoMS4zMzMgMTAuMzMzKVwiXG4gIH0pLCAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInBhdGhcIiwge1xuICAgIHN0eWxlOiB7XG4gICAgICBzdHJva2U6IFwiIzMzM1wiLFxuICAgICAgc3Ryb2tlV2lkdGg6IDEuMzMzMzMzMzMzMzMzMzMzMyxcbiAgICAgIHN0cm9rZU9wYWNpdHk6IDEsXG4gICAgICBzdHJva2VEYXNoYXJyYXk6IFwiMCAwXCJcbiAgICB9LFxuICAgIGQ6IFwiTTAgMy4zM1YwXCIsXG4gICAgdHJhbnNmb3JtOiBcInRyYW5zbGF0ZSgxNCA4LjY2NylcIlxuICB9KSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJwYXRoXCIsIHtcbiAgICBzdHlsZToge1xuICAgICAgc3Ryb2tlOiBcIiMzMzNcIixcbiAgICAgIHN0cm9rZVdpZHRoOiAxLjMzMzMzMzMzMzMzMzMzMzMsXG4gICAgICBzdHJva2VPcGFjaXR5OiAxLFxuICAgICAgc3Ryb2tlRGFzaGFycmF5OiBcIjAgMFwiXG4gICAgfSxcbiAgICBkOiBcIm0wIDAgMiAyIDItMlwiLFxuICAgIHRyYW5zZm9ybTogXCJ0cmFuc2xhdGUoNiA3LjMzMylcIlxuICB9KSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJwYXRoXCIsIHtcbiAgICBzdHlsZToge1xuICAgICAgc3Ryb2tlOiBcIiMzMzNcIixcbiAgICAgIHN0cm9rZVdpZHRoOiAxLjMzMzMzMzMzMzMzMzMzMzMsXG4gICAgICBzdHJva2VPcGFjaXR5OiAxLFxuICAgICAgc3Ryb2tlRGFzaGFycmF5OiBcIjAgMFwiXG4gICAgfSxcbiAgICBkOiBcIk0wIDUuMzNWMFwiLFxuICAgIHRyYW5zZm9ybTogXCJ0cmFuc2xhdGUoOCA0KVwiXG4gIH0pLCAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInBhdGhcIiwge1xuICAgIHN0eWxlOiB7XG4gICAgICBzdHJva2U6IFwiIzMzM1wiLFxuICAgICAgc3Ryb2tlV2lkdGg6IDEuMzMzMzMzMzMzMzMzMzMzMyxcbiAgICAgIHN0cm9rZU9wYWNpdHk6IDEsXG4gICAgICBzdHJva2VEYXNoYXJyYXk6IFwiMCAwXCJcbiAgICB9LFxuICAgIGQ6IFwiTTAgMy4zM1YwXCIsXG4gICAgdHJhbnNmb3JtOiBcInRyYW5zbGF0ZSgyIDguNjY3KVwiXG4gIH0pKSkpO1xufTtcbmV4cG9ydCBkZWZhdWx0IFN2Z0Rvd25sb2FkOyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/icons/download.svg\n"));
/***/ }),
/***/ "(app-pages-browser)/./app/icons/loading.svg":
/*!*******************************!*\
!*** ./app/icons/loading.svg ***!
\*******************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nvar _rect, _g;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar SvgLoading = function SvgLoading(props) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: 16,\n height: 16,\n fill: \"#fff\"\n }, props), _rect || (_rect = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"rect\", {\n width: \"100%\",\n height: \"100%\",\n fill: \"none\"\n })), _g || (_g = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"g\", {\n className: \"loading_svg__currentLayer\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"circle\", {\n cx: 4,\n cy: 8,\n r: 1.926,\n fill: \"#333\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"animate\", {\n attributeName: \"r\",\n begin: \"0s\",\n calcMode: \"linear\",\n dur: \"0.8s\",\n from: 2,\n repeatCount: \"indefinite\",\n to: 2,\n values: \"2;1.2;2\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"animate\", {\n attributeName: \"fill-opacity\",\n begin: \"0s\",\n calcMode: \"linear\",\n dur: \"0.8s\",\n from: 1,\n repeatCount: \"indefinite\",\n to: 1,\n values: \"1;.5;1\"\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"circle\", {\n cx: 8,\n cy: 8,\n r: 1.274,\n fill: \"#333\",\n fillOpacity: 0.3\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"animate\", {\n attributeName: \"r\",\n begin: \"0s\",\n calcMode: \"linear\",\n dur: \"0.8s\",\n from: 1.2,\n repeatCount: \"indefinite\",\n to: 1.2,\n values: \"1.2;2;1.2\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"animate\", {\n attributeName: \"fill-opacity\",\n begin: \"0s\",\n calcMode: \"linear\",\n dur: \"0.8s\",\n from: 0.5,\n repeatCount: \"indefinite\",\n to: 0.5,\n values: \".5;1;.5\"\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"circle\", {\n cx: 12,\n cy: 8,\n r: 1.926,\n fill: \"#333\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"animate\", {\n attributeName: \"r\",\n begin: \"0s\",\n calcMode: \"linear\",\n dur: \"0.8s\",\n from: 2,\n repeatCount: \"indefinite\",\n to: 2,\n values: \"2;1.2;2\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"animate\", {\n attributeName: \"fill-opacity\",\n begin: \"0s\",\n calcMode: \"linear\",\n dur: \"0.8s\",\n from: 1,\n repeatCount: \"indefinite\",\n to: 1,\n values: \"1;.5;1\"\n })))));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgLoading);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9pY29ucy9sb2FkaW5nLnN2ZyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtBQUNBLHNCQUFzQixzRUFBc0UsZ0JBQWdCLHNCQUFzQixPQUFPLDJCQUEyQiwwQkFBMEIseURBQXlELGlDQUFpQyxrQkFBa0I7QUFDM1E7QUFDL0I7QUFDQSxzQkFBc0IsZ0RBQW1CO0FBQ3pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRyx5Q0FBeUMsZ0RBQW1CO0FBQy9EO0FBQ0E7QUFDQTtBQUNBLEdBQUcsNkJBQTZCLGdEQUFtQjtBQUNuRDtBQUNBLEdBQUcsZUFBZSxnREFBbUI7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLGVBQWUsZ0RBQW1CO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZSxJQUFJO0FBQ25CLEdBQUcsZ0JBQWdCLGdEQUFtQjtBQUN0QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsR0FBRztBQUNsQixHQUFHLGlCQUFpQixnREFBbUI7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUcsZUFBZSxnREFBbUI7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIsRUFBRTtBQUNuQixHQUFHLGdCQUFnQixnREFBbUI7QUFDdEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsRUFBRTtBQUNsQixHQUFHLGlCQUFpQixnREFBbUI7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLGVBQWUsZ0RBQW1CO0FBQ3JDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZSxJQUFJO0FBQ25CLEdBQUcsZ0JBQWdCLGdEQUFtQjtBQUN0QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsR0FBRztBQUNsQixHQUFHO0FBQ0g7QUFDQSwrREFBZSxVQUFVIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2FwcC9pY29ucy9sb2FkaW5nLnN2Zz83ZWQxIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfcmVjdCwgX2c7XG5mdW5jdGlvbiBfZXh0ZW5kcygpIHsgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduID8gT2JqZWN0LmFzc2lnbi5iaW5kKCkgOiBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTsgcmV0dXJuIF9leHRlbmRzLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7IH1cbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiO1xudmFyIFN2Z0xvYWRpbmcgPSBmdW5jdGlvbiBTdmdMb2FkaW5nKHByb3BzKSB7XG4gIHJldHVybiAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInN2Z1wiLCBfZXh0ZW5kcyh7XG4gICAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgICB3aWR0aDogMTYsXG4gICAgaGVpZ2h0OiAxNixcbiAgICBmaWxsOiBcIiNmZmZcIlxuICB9LCBwcm9wcyksIF9yZWN0IHx8IChfcmVjdCA9IC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwicmVjdFwiLCB7XG4gICAgd2lkdGg6IFwiMTAwJVwiLFxuICAgIGhlaWdodDogXCIxMDAlXCIsXG4gICAgZmlsbDogXCJub25lXCJcbiAgfSkpLCBfZyB8fCAoX2cgPSAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcImdcIiwge1xuICAgIGNsYXNzTmFtZTogXCJsb2FkaW5nX3N2Z19fY3VycmVudExheWVyXCJcbiAgfSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJjaXJjbGVcIiwge1xuICAgIGN4OiA0LFxuICAgIGN5OiA4LFxuICAgIHI6IDEuOTI2LFxuICAgIGZpbGw6IFwiIzMzM1wiXG4gIH0sIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwiYW5pbWF0ZVwiLCB7XG4gICAgYXR0cmlidXRlTmFtZTogXCJyXCIsXG4gICAgYmVnaW46IFwiMHNcIixcbiAgICBjYWxjTW9kZTogXCJsaW5lYXJcIixcbiAgICBkdXI6IFwiMC44c1wiLFxuICAgIGZyb206IDIsXG4gICAgcmVwZWF0Q291bnQ6IFwiaW5kZWZpbml0ZVwiLFxuICAgIHRvOiAyLFxuICAgIHZhbHVlczogXCIyOzEuMjsyXCJcbiAgfSksIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwiYW5pbWF0ZVwiLCB7XG4gICAgYXR0cmlidXRlTmFtZTogXCJmaWxsLW9wYWNpdHlcIixcbiAgICBiZWdpbjogXCIwc1wiLFxuICAgIGNhbGNNb2RlOiBcImxpbmVhclwiLFxuICAgIGR1cjogXCIwLjhzXCIsXG4gICAgZnJvbTogMSxcbiAgICByZXBlYXRDb3VudDogXCJpbmRlZmluaXRlXCIsXG4gICAgdG86IDEsXG4gICAgdmFsdWVzOiBcIjE7LjU7MVwiXG4gIH0pKSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJjaXJjbGVcIiwge1xuICAgIGN4OiA4LFxuICAgIGN5OiA4LFxuICAgIHI6IDEuMjc0LFxuICAgIGZpbGw6IFwiIzMzM1wiLFxuICAgIGZpbGxPcGFjaXR5OiAwLjNcbiAgfSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJhbmltYXRlXCIsIHtcbiAgICBhdHRyaWJ1dGVOYW1lOiBcInJcIixcbiAgICBiZWdpbjogXCIwc1wiLFxuICAgIGNhbGNNb2RlOiBcImxpbmVhclwiLFxuICAgIGR1cjogXCIwLjhzXCIsXG4gICAgZnJvbTogMS4yLFxuICAgIHJlcGVhdENvdW50OiBcImluZGVmaW5pdGVcIixcbiAgICB0bzogMS4yLFxuICAgIHZhbHVlczogXCIxLjI7MjsxLjJcIlxuICB9KSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJhbmltYXRlXCIsIHtcbiAgICBhdHRyaWJ1dGVOYW1lOiBcImZpbGwtb3BhY2l0eVwiLFxuICAgIGJlZ2luOiBcIjBzXCIsXG4gICAgY2FsY01vZGU6IFwibGluZWFyXCIsXG4gICAgZHVyOiBcIjAuOHNcIixcbiAgICBmcm9tOiAwLjUsXG4gICAgcmVwZWF0Q291bnQ6IFwiaW5kZWZpbml0ZVwiLFxuICAgIHRvOiAwLjUsXG4gICAgdmFsdWVzOiBcIi41OzE7LjVcIlxuICB9KSksIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwiY2lyY2xlXCIsIHtcbiAgICBjeDogMTIsXG4gICAgY3k6IDgsXG4gICAgcjogMS45MjYsXG4gICAgZmlsbDogXCIjMzMzXCJcbiAgfSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJhbmltYXRlXCIsIHtcbiAgICBhdHRyaWJ1dGVOYW1lOiBcInJcIixcbiAgICBiZWdpbjogXCIwc1wiLFxuICAgIGNhbGNNb2RlOiBcImxpbmVhclwiLFxuICAgIGR1cjogXCIwLjhzXCIsXG4gICAgZnJvbTogMixcbiAgICByZXBlYXRDb3VudDogXCJpbmRlZmluaXRlXCIsXG4gICAgdG86IDIsXG4gICAgdmFsdWVzOiBcIjI7MS4yOzJcIlxuICB9KSwgLyojX19QVVJFX18qL1JlYWN0LmNyZWF0ZUVsZW1lbnQoXCJhbmltYXRlXCIsIHtcbiAgICBhdHRyaWJ1dGVOYW1lOiBcImZpbGwtb3BhY2l0eVwiLFxuICAgIGJlZ2luOiBcIjBzXCIsXG4gICAgY2FsY01vZGU6IFwibGluZWFyXCIsXG4gICAgZHVyOiBcIjAuOHNcIixcbiAgICBmcm9tOiAxLFxuICAgIHJlcGVhdENvdW50OiBcImluZGVmaW5pdGVcIixcbiAgICB0bzogMSxcbiAgICB2YWx1ZXM6IFwiMTsuNTsxXCJcbiAgfSkpKSkpO1xufTtcbmV4cG9ydCBkZWZhdWx0IFN2Z0xvYWRpbmc7Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/icons/loading.svg\n"));
/***/ }),
/***/ "(app-pages-browser)/./app/icons/share.svg":
/*!*****************************!*\
!*** ./app/icons/share.svg ***!
\*****************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nvar _defs, _mask;\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nvar SvgShare = function SvgShare(props) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\",\n width: 16,\n height: 16,\n fill: \"none\"\n }, props), _defs || (_defs = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"defs\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"path\", {\n id: \"share_svg__a\",\n d: \"M0 0h16v16H0z\"\n }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"g\", null, _mask || (_mask = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"mask\", {\n id: \"share_svg__b\",\n fill: \"#fff\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"use\", {\n xlinkHref: \"#share_svg__a\"\n }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"g\", {\n mask: \"url(#share_svg__b)\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"path\", {\n style: {\n stroke: \"#333\",\n strokeWidth: 1.3333333333333333,\n strokeOpacity: 1,\n strokeDasharray: \"0 0\"\n },\n d: \"M6.67 3.67C1.67 3.67 0 7.33 0 13c0 0 2-5 6.67-5v3.67l6-5.67-6-6v3.67Z\",\n transform: \"translate(2 1.333)\"\n }))));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (SvgShare);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9pY29ucy9zaGFyZS5zdmciLCJtYXBwaW5ncyI6Ijs7O0FBQUE7QUFDQSxzQkFBc0Isc0VBQXNFLGdCQUFnQixzQkFBc0IsT0FBTywyQkFBMkIsMEJBQTBCLHlEQUF5RCxpQ0FBaUMsa0JBQWtCO0FBQzNRO0FBQy9CO0FBQ0Esc0JBQXNCLGdEQUFtQjtBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRyx5Q0FBeUMsZ0RBQW1CLDRCQUE0QixnREFBbUI7QUFDOUc7QUFDQTtBQUNBLEdBQUcsa0JBQWtCLGdEQUFtQiwyQ0FBMkMsZ0RBQW1CO0FBQ3RHO0FBQ0E7QUFDQSxHQUFHLGVBQWUsZ0RBQW1CO0FBQ3JDO0FBQ0EsR0FBRyxrQkFBa0IsZ0RBQW1CO0FBQ3hDO0FBQ0EsR0FBRyxlQUFlLGdEQUFtQjtBQUNyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSwrREFBZSxRQUFRIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2FwcC9pY29ucy9zaGFyZS5zdmc/MmRjYyJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2RlZnMsIF9tYXNrO1xuZnVuY3Rpb24gX2V4dGVuZHMoKSB7IF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiA/IE9iamVjdC5hc3NpZ24uYmluZCgpIDogZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07IHJldHVybiBfZXh0ZW5kcy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOyB9XG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbnZhciBTdmdTaGFyZSA9IGZ1bmN0aW9uIFN2Z1NoYXJlKHByb3BzKSB7XG4gIHJldHVybiAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInN2Z1wiLCBfZXh0ZW5kcyh7XG4gICAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgICB4bWxuc1hsaW5rOiBcImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIixcbiAgICB3aWR0aDogMTYsXG4gICAgaGVpZ2h0OiAxNixcbiAgICBmaWxsOiBcIm5vbmVcIlxuICB9LCBwcm9wcyksIF9kZWZzIHx8IChfZGVmcyA9IC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwiZGVmc1wiLCBudWxsLCAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInBhdGhcIiwge1xuICAgIGlkOiBcInNoYXJlX3N2Z19fYVwiLFxuICAgIGQ6IFwiTTAgMGgxNnYxNkgwelwiXG4gIH0pKSksIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwiZ1wiLCBudWxsLCBfbWFzayB8fCAoX21hc2sgPSAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcIm1hc2tcIiwge1xuICAgIGlkOiBcInNoYXJlX3N2Z19fYlwiLFxuICAgIGZpbGw6IFwiI2ZmZlwiXG4gIH0sIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwidXNlXCIsIHtcbiAgICB4bGlua0hyZWY6IFwiI3NoYXJlX3N2Z19fYVwiXG4gIH0pKSksIC8qI19fUFVSRV9fKi9SZWFjdC5jcmVhdGVFbGVtZW50KFwiZ1wiLCB7XG4gICAgbWFzazogXCJ1cmwoI3NoYXJlX3N2Z19fYilcIlxuICB9LCAvKiNfX1BVUkVfXyovUmVhY3QuY3JlYXRlRWxlbWVudChcInBhdGhcIiwge1xuICAgIHN0eWxlOiB7XG4gICAgICBzdHJva2U6IFwiIzMzM1wiLFxuICAgICAgc3Ryb2tlV2lkdGg6IDEuMzMzMzMzMzMzMzMzMzMzMyxcbiAgICAgIHN0cm9rZU9wYWNpdHk6IDEsXG4gICAgICBzdHJva2VEYXNoYXJyYXk6IFwiMCAwXCJcbiAgICB9LFxuICAgIGQ6IFwiTTYuNjcgMy42N0MxLjY3IDMuNjcgMCA3LjMzIDAgMTNjMCAwIDItNSA2LjY3LTV2My42N2w2LTUuNjctNi02djMuNjdaXCIsXG4gICAgdHJhbnNmb3JtOiBcInRyYW5zbGF0ZSgyIDEuMzMzKVwiXG4gIH0pKSkpO1xufTtcbmV4cG9ydCBkZWZhdWx0IFN2Z1NoYXJlOyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/icons/share.svg\n"));
/***/ }),
/***/ "(app-pages-browser)/./app/components/artifacts.module.scss":
/*!**********************************************!*\
!*** ./app/components/artifacts.module.scss ***!
\**********************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
eval(__webpack_require__.ts("// extracted by mini-css-extract-plugin\nmodule.exports = {\"artifacts\":\"artifacts_artifacts__J06vB\",\"artifacts-header\":\"artifacts_artifacts-header__s7Cdi\",\"artifacts-title\":\"artifacts_artifacts-title__UXZs9\",\"artifacts-content\":\"artifacts_artifacts-content__3pFba\",\"artifacts-iframe\":\"artifacts_artifacts-iframe__mjsdx\"};\n if(true) {\n // 1739284268585\n var cssReload = __webpack_require__(/*! ./node_modules/next/dist/compiled/mini-css-extract-plugin/hmr/hotModuleReplacement.js */ \"(app-pages-browser)/./node_modules/next/dist/compiled/mini-css-extract-plugin/hmr/hotModuleReplacement.js\")(module.id, {\"publicPath\":\"/_next/\",\"esModule\":false,\"locals\":true});\n module.hot.dispose(cssReload);\n \n }\n \nmodule.exports.__checksum = \"d8071403de10\"\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9jb21wb25lbnRzL2FydGlmYWN0cy5tb2R1bGUuc2NzcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBLGtCQUFrQjtBQUNsQixPQUFPLElBQVU7QUFDakI7QUFDQSxzQkFBc0IsbUJBQU8sQ0FBQyx3TUFBbUcsY0FBYyxzREFBc0Q7QUFDck0sTUFBTSxVQUFVO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QiIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9hcHAvY29tcG9uZW50cy9hcnRpZmFjdHMubW9kdWxlLnNjc3M/ZGZhNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbm1vZHVsZS5leHBvcnRzID0ge1wiYXJ0aWZhY3RzXCI6XCJhcnRpZmFjdHNfYXJ0aWZhY3RzX19KMDZ2QlwiLFwiYXJ0aWZhY3RzLWhlYWRlclwiOlwiYXJ0aWZhY3RzX2FydGlmYWN0cy1oZWFkZXJfX3M3Q2RpXCIsXCJhcnRpZmFjdHMtdGl0bGVcIjpcImFydGlmYWN0c19hcnRpZmFjdHMtdGl0bGVfX1VYWnM5XCIsXCJhcnRpZmFjdHMtY29udGVudFwiOlwiYXJ0aWZhY3RzX2FydGlmYWN0cy1jb250ZW50X18zcEZiYVwiLFwiYXJ0aWZhY3RzLWlmcmFtZVwiOlwiYXJ0aWZhY3RzX2FydGlmYWN0cy1pZnJhbWVfX21qc2R4XCJ9O1xuICAgIGlmKG1vZHVsZS5ob3QpIHtcbiAgICAgIC8vIDE3MzkyODQyNjg1ODVcbiAgICAgIHZhciBjc3NSZWxvYWQgPSByZXF1aXJlKFwiRDovTmV4dENoYXRDRC9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NvbXBpbGVkL21pbmktY3NzLWV4dHJhY3QtcGx1Z2luL2htci9ob3RNb2R1bGVSZXBsYWNlbWVudC5qc1wiKShtb2R1bGUuaWQsIHtcInB1YmxpY1BhdGhcIjpcIi9fbmV4dC9cIixcImVzTW9kdWxlXCI6ZmFsc2UsXCJsb2NhbHNcIjp0cnVlfSk7XG4gICAgICBtb2R1bGUuaG90LmRpc3Bvc2UoY3NzUmVsb2FkKTtcbiAgICAgIFxuICAgIH1cbiAgXG5tb2R1bGUuZXhwb3J0cy5fX2NoZWNrc3VtID0gXCJkODA3MTQwM2RlMTBcIlxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/components/artifacts.module.scss\n"));
/***/ }),
/***/ "(app-pages-browser)/./app/components/artifacts.tsx":
/*!**************************************!*\
!*** ./app/components/artifacts.tsx ***!
\**************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Artifacts: function() { return /* binding */ Artifacts; },\n/* harmony export */ ArtifactsShareButton: function() { return /* binding */ ArtifactsShareButton; },\n/* harmony export */ HTMLPreview: function() { return /* binding */ HTMLPreview; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react_router__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react-router */ \"(app-pages-browser)/./node_modules/react-router/dist/index.js\");\n/* harmony import */ var _button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./button */ \"(app-pages-browser)/./app/components/button.tsx\");\n/* harmony import */ var nanoid__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! nanoid */ \"(app-pages-browser)/./node_modules/nanoid/index.browser.js\");\n/* harmony import */ var _icons_share_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../icons/share.svg */ \"(app-pages-browser)/./app/icons/share.svg\");\n/* harmony import */ var _icons_copy_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../icons/copy.svg */ \"(app-pages-browser)/./app/icons/copy.svg\");\n/* harmony import */ var _icons_download_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../icons/download.svg */ \"(app-pages-browser)/./app/icons/download.svg\");\n/* harmony import */ var _icons_github_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../icons/github.svg */ \"(app-pages-browser)/./app/icons/github.svg\");\n/* harmony import */ var _icons_loading_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../icons/loading.svg */ \"(app-pages-browser)/./app/icons/loading.svg\");\n/* harmony import */ var _icons_reload_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../icons/reload.svg */ \"(app-pages-browser)/./app/icons/reload.svg\");\n/* harmony import */ var _locales__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../locales */ \"(app-pages-browser)/./app/locales/index.ts\");\n/* harmony import */ var _ui_lib__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./ui-lib */ \"(app-pages-browser)/./app/components/ui-lib.tsx\");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../utils */ \"(app-pages-browser)/./app/utils.ts\");\n/* harmony import */ var _app_constant__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/app/constant */ \"(app-pages-browser)/./app/constant.ts\");\n/* harmony import */ var _home__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./home */ \"(app-pages-browser)/./app/components/home.tsx\");\n/* harmony import */ var _artifacts_module_scss__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./artifacts.module.scss */ \"(app-pages-browser)/./app/components/artifacts.module.scss\");\n/* harmony import */ var _artifacts_module_scss__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_artifacts_module_scss__WEBPACK_IMPORTED_MODULE_15__);\n\nvar _s = $RefreshSig$(), _s1 = $RefreshSig$(), _s2 = $RefreshSig$();\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nconst HTMLPreview = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(_s(function HTMLPreview(props, ref) {\n _s();\n const iframeRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n const [frameId, setFrameId] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)((0,nanoid__WEBPACK_IMPORTED_MODULE_14__.nanoid)());\n const [iframeHeight, setIframeHeight] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(600);\n const [title, setTitle] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(\"\");\n /*\r\n * https://stackoverflow.com/questions/19739001/what-is-the-difference-between-srcdoc-and-src-datatext-html-in-an\r\n * 1. using srcdoc\r\n * 2. using src with dataurl:\r\n * easy to share\r\n * length limit (Data URIs cannot be larger than 32,768 characters.)\r\n */ (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n const handleMessage = (e)=>{\n const { id, height, title } = e.data;\n setTitle(title);\n if (id == frameId) {\n setIframeHeight(height);\n }\n };\n window.addEventListener(\"message\", handleMessage);\n return ()=>{\n window.removeEventListener(\"message\", handleMessage);\n };\n }, [\n frameId\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useImperativeHandle)(ref, ()=>({\n reload: ()=>{\n setFrameId((0,nanoid__WEBPACK_IMPORTED_MODULE_14__.nanoid)());\n }\n }));\n const height = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(()=>{\n if (!props.autoHeight) return props.height || 600;\n if (typeof props.height === \"string\") {\n return props.height;\n }\n const parentHeight = props.height || 600;\n return iframeHeight + 40 > parentHeight ? parentHeight : iframeHeight + 40;\n }, [\n props.autoHeight,\n props.height,\n iframeHeight\n ]);\n const srcDoc = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(()=>{\n const script = '<script>window.addEventListener(\"DOMContentLoaded\", () => new ResizeObserver((entries) => parent.postMessage({id: \\''.concat(frameId, \"', height: entries[0].target.clientHeight}, '*')).observe(document.body))</script>\");\n if (props.code.includes(\"<!DOCTYPE html>\")) {\n props.code.replace(\"<!DOCTYPE html>\", \"<!DOCTYPE html>\" + script);\n }\n return script + props.code;\n }, [\n props.code,\n frameId\n ]);\n const handleOnLoad = ()=>{\n if (props === null || props === void 0 ? void 0 : props.onLoad) {\n props.onLoad(title);\n }\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"iframe\", {\n className: (_artifacts_module_scss__WEBPACK_IMPORTED_MODULE_15___default()[\"artifacts-iframe\"]),\n ref: iframeRef,\n sandbox: \"allow-forms allow-modals allow-scripts\",\n style: {\n height\n },\n srcDoc: srcDoc,\n onLoad: handleOnLoad\n }, frameId, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 96,\n columnNumber: 7\n }, this);\n}, \"lCFtzasIL/7zNleJ0Wi0Q16o96w=\"));\n_c = HTMLPreview;\nfunction ArtifactsShareButton(param) {\n let { getCode, id, style, fileName } = param;\n _s1();\n const [loading, setLoading] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [name, setName] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(id);\n const [show, setShow] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const shareUrl = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(()=>[\n location.origin,\n \"#\",\n _app_constant__WEBPACK_IMPORTED_MODULE_12__.Path.Artifacts,\n \"/\",\n name\n ].join(\"\"), [\n name\n ]);\n const upload = (code)=>id ? Promise.resolve({\n id\n }) : fetch(_app_constant__WEBPACK_IMPORTED_MODULE_12__.ApiPath.Artifacts, {\n method: \"POST\",\n body: code\n }).then((res)=>res.json()).then((param)=>{\n let { id } = param;\n if (id) {\n return {\n id\n };\n }\n throw Error();\n }).catch((e)=>{\n (0,_ui_lib__WEBPACK_IMPORTED_MODULE_10__.showToast)(_locales__WEBPACK_IMPORTED_MODULE_9__[\"default\"].Export.Artifacts.Error);\n });\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"window-action-button\",\n style: style,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_button__WEBPACK_IMPORTED_MODULE_2__.IconButton, {\n icon: loading ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_icons_loading_svg__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {}, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 148,\n columnNumber: 27\n }, void 0) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_icons_share_svg__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 148,\n columnNumber: 51\n }, void 0),\n bordered: true,\n title: _locales__WEBPACK_IMPORTED_MODULE_9__[\"default\"].Export.Artifacts.Title,\n onClick: ()=>{\n if (loading) return;\n setLoading(true);\n upload(getCode()).then((res)=>{\n if (res === null || res === void 0 ? void 0 : res.id) {\n setShow(true);\n setName(res === null || res === void 0 ? void 0 : res.id);\n }\n }).finally(()=>setLoading(false));\n }\n }, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 147,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 146,\n columnNumber: 7\n }, this),\n show && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"modal-mask\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ui_lib__WEBPACK_IMPORTED_MODULE_10__.Modal, {\n title: _locales__WEBPACK_IMPORTED_MODULE_9__[\"default\"].Export.Artifacts.Title,\n onClose: ()=>setShow(false),\n actions: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_button__WEBPACK_IMPORTED_MODULE_2__.IconButton, {\n icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_icons_download_svg__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {}, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 173,\n columnNumber: 23\n }, void 0),\n bordered: true,\n text: _locales__WEBPACK_IMPORTED_MODULE_9__[\"default\"].Export.Download,\n onClick: ()=>{\n (0,_utils__WEBPACK_IMPORTED_MODULE_11__.downloadAs)(getCode(), \"\".concat(fileName || name, \".html\")).then(()=>setShow(false));\n }\n }, \"download\", false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 171,\n columnNumber: 15\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_button__WEBPACK_IMPORTED_MODULE_2__.IconButton, {\n icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_icons_copy_svg__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 184,\n columnNumber: 23\n }, void 0),\n bordered: true,\n text: _locales__WEBPACK_IMPORTED_MODULE_9__[\"default\"].Chat.Actions.Copy,\n onClick: ()=>{\n (0,_utils__WEBPACK_IMPORTED_MODULE_11__.copyToClipboard)(shareUrl).then(()=>setShow(false));\n }\n }, \"copy\", false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 182,\n columnNumber: 15\n }, void 0)\n ],\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n target: \"_blank\",\n href: shareUrl,\n children: shareUrl\n }, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 194,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 193,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 167,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 166,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true);\n}\n_s1(ArtifactsShareButton, \"bEdXh30Dqdok6JmnmfbzGm291rk=\");\n_c1 = ArtifactsShareButton;\nfunction Artifacts() {\n _s2();\n const { id } = (0,react_router__WEBPACK_IMPORTED_MODULE_16__.useParams)();\n const [code, setCode] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(\"\");\n const [loading, setLoading] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(true);\n const [fileName, setFileName] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(\"\");\n const previewRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(null);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (id) {\n fetch(\"\".concat(_app_constant__WEBPACK_IMPORTED_MODULE_12__.ApiPath.Artifacts, \"?id=\").concat(id)).then((res)=>{\n if (res.status > 300) {\n throw Error(\"can not get content\");\n }\n return res;\n }).then((res)=>res.text()).then(setCode).catch((e)=>{\n (0,_ui_lib__WEBPACK_IMPORTED_MODULE_10__.showToast)(_locales__WEBPACK_IMPORTED_MODULE_9__[\"default\"].Export.Artifacts.Error);\n });\n }\n }, [\n id\n ]);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_artifacts_module_scss__WEBPACK_IMPORTED_MODULE_15___default().artifacts),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_artifacts_module_scss__WEBPACK_IMPORTED_MODULE_15___default()[\"artifacts-header\"]),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: _app_constant__WEBPACK_IMPORTED_MODULE_12__.REPO_URL,\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_button__WEBPACK_IMPORTED_MODULE_2__.IconButton, {\n bordered: true,\n icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_icons_github_svg__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 233,\n columnNumber: 38\n }, void 0),\n shadow: true\n }, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 233,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 232,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_button__WEBPACK_IMPORTED_MODULE_2__.IconButton, {\n bordered: true,\n style: {\n marginLeft: 20\n },\n icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_icons_reload_svg__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {}, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 238,\n columnNumber: 17\n }, void 0),\n shadow: true,\n onClick: ()=>{\n var _previewRef_current;\n return (_previewRef_current = previewRef.current) === null || _previewRef_current === void 0 ? void 0 : _previewRef_current.reload();\n }\n }, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 235,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_artifacts_module_scss__WEBPACK_IMPORTED_MODULE_15___default()[\"artifacts-title\"]),\n children: \"NextChat Artifacts\"\n }, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 242,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(ArtifactsShareButton, {\n id: id,\n getCode: ()=>code,\n fileName: fileName\n }, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 243,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 231,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_artifacts_module_scss__WEBPACK_IMPORTED_MODULE_15___default()[\"artifacts-content\"]),\n children: [\n loading && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_home__WEBPACK_IMPORTED_MODULE_13__.Loading, {}, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 250,\n columnNumber: 21\n }, this),\n code && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(HTMLPreview, {\n code: code,\n ref: previewRef,\n autoHeight: false,\n height: \"100%\",\n onLoad: (title)=>{\n setFileName(title);\n setLoading(false);\n }\n }, void 0, false, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 252,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 249,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\NextChatCD\\\\app\\\\components\\\\artifacts.tsx\",\n lineNumber: 230,\n columnNumber: 5\n }, this);\n}\n_s2(Artifacts, \"eh1OJCoMCxepSkHUINQiqrD7VDI=\", false, function() {\n return [\n react_router__WEBPACK_IMPORTED_MODULE_16__.useParams\n ];\n});\n_c2 = Artifacts;\nvar _c, _c1, _c2;\n$RefreshReg$(_c, \"HTMLPreview\");\n$RefreshReg$(_c1, \"ArtifactsShareButton\");\n$RefreshReg$(_c2, \"Artifacts\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9jb21wb25lbnRzL2FydGlmYWN0cy50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBT2U7QUFDMEI7QUFDSDtBQUNOO0FBQ1k7QUFDSDtBQUNRO0FBQ0o7QUFDUTtBQUNGO0FBQ25CO0FBQ1k7QUFDVztBQUNFO0FBQ3hCO0FBQ1k7QUFhdEMsTUFBTXlCLDRCQUFjckIsaURBQVVBLElBQ25DLFNBQVNxQixZQUFZQyxLQUFLLEVBQUVDLEdBQUc7O0lBQzdCLE1BQU1DLFlBQVkxQiw2Q0FBTUEsQ0FBb0I7SUFDNUMsTUFBTSxDQUFDMkIsU0FBU0MsV0FBVyxHQUFHN0IsK0NBQVFBLENBQVNPLCtDQUFNQTtJQUNyRCxNQUFNLENBQUN1QixjQUFjQyxnQkFBZ0IsR0FBRy9CLCtDQUFRQSxDQUFDO0lBQ2pELE1BQU0sQ0FBQ2dDLE9BQU9DLFNBQVMsR0FBR2pDLCtDQUFRQSxDQUFDO0lBQ25DOzs7Ozs7S0FNQyxHQUVERCxnREFBU0EsQ0FBQztRQUNSLE1BQU1tQyxnQkFBZ0IsQ0FBQ0M7WUFDckIsTUFBTSxFQUFFQyxFQUFFLEVBQUVDLE1BQU0sRUFBRUwsS0FBSyxFQUFFLEdBQUdHLEVBQUVHLElBQUk7WUFDcENMLFNBQVNEO1lBQ1QsSUFBSUksTUFBTVIsU0FBUztnQkFDakJHLGdCQUFnQk07WUFDbEI7UUFDRjtRQUNBRSxPQUFPQyxnQkFBZ0IsQ0FBQyxXQUFXTjtRQUNuQyxPQUFPO1lBQ0xLLE9BQU9FLG1CQUFtQixDQUFDLFdBQVdQO1FBQ3hDO0lBQ0YsR0FBRztRQUFDTjtLQUFRO0lBRVp4QiwwREFBbUJBLENBQUNzQixLQUFLLElBQU87WUFDOUJnQixRQUFRO2dCQUNOYixXQUFXdEIsK0NBQU1BO1lBQ25CO1FBQ0Y7SUFFQSxNQUFNOEIsU0FBU25DLDhDQUFPQSxDQUFDO1FBQ3JCLElBQUksQ0FBQ3VCLE1BQU1rQixVQUFVLEVBQUUsT0FBT2xCLE1BQU1ZLE1BQU0sSUFBSTtRQUM5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VzlCLG1GQUF5QjtrQ0FBRTs7Ozs7O2tDQUMzQyw4REFBQ2lDO3dCQUNDcEIsSUFBSUE7d0JBQ0pxQixTQUFTLElBQU1WO3dCQUNmVyxVQUFVQTs7Ozs7Ozs7Ozs7OzBCQUdkLDhEQUFDd0I7Z0JBQUk3QixXQUFXOUIscUZBQTJCOztvQkFDeENvQyx5QkFBVyw4REFBQ3JDLDJDQUFPQTs7Ozs7b0JBQ25CeUIsc0JBQ0MsOERBQUN2Qjt3QkFDQ3VCLE1BQU1BO3dCQUNOckIsS0FBSzBFO3dCQUNMekQsWUFBWTt3QkFDWk4sUUFBUTt3QkFDUmMsUUFBUSxDQUFDbkI7NEJBQ1BtRSxZQUFZbkU7NEJBQ1o0QixXQUFXO3dCQUNiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFNWjtJQTdEZ0JROztRQUNDL0Qsb0RBQVNBOzs7TUFEVitEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2FwcC9jb21wb25lbnRzL2FydGlmYWN0cy50c3g/Nzg4YSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xyXG4gIHVzZUVmZmVjdCxcclxuICB1c2VTdGF0ZSxcclxuICB1c2VSZWYsXHJcbiAgdXNlTWVtbyxcclxuICBmb3J3YXJkUmVmLFxyXG4gIHVzZUltcGVyYXRpdmVIYW5kbGUsXHJcbn0gZnJvbSBcInJlYWN0XCI7XHJcbmltcG9ydCB7IHVzZVBhcmFtcyB9IGZyb20gXCJyZWFjdC1yb3V0ZXJcIjtcclxuaW1wb3J0IHsgSWNvbkJ1dHRvbiB9IGZyb20gXCIuL2J1dHRvblwiO1xyXG5pbXBvcnQgeyBuYW5vaWQgfSBmcm9tIFwibmFub2lkXCI7XHJcbmltcG9ydCBFeHBvcnRJY29uIGZyb20gXCIuLi9pY29ucy9zaGFyZS5zdmdcIjtcclxuaW1wb3J0IENvcHlJY29uIGZyb20gXCIuLi9pY29ucy9jb3B5LnN2Z1wiO1xyXG5pbXBvcnQgRG93bmxvYWRJY29uIGZyb20gXCIuLi9pY29ucy9kb3dubG9hZC5zdmdcIjtcclxuaW1wb3J0IEdpdGh1Ykljb24gZnJvbSBcIi4uL2ljb25zL2dpdGh1Yi5zdmdcIjtcclxuaW1wb3J0IExvYWRpbmdCdXR0b25JY29uIGZyb20gXCIuLi9pY29ucy9sb2FkaW5nLnN2Z1wiO1xyXG5pbXBvcnQgUmVsb2FkQnV0dG9uSWNvbiBmcm9tIFwiLi4vaWNvbnMvcmVsb2FkLnN2Z1wiO1xyXG5pbXBvcnQgTG9jYWxlIGZyb20gXCIuLi9sb2NhbGVzXCI7XHJcbmltcG9ydCB7IE1vZGFsLCBzaG93VG9hc3QgfSBmcm9tIFwiLi91aS1saWJcIjtcclxuaW1wb3J0IHsgY29weVRvQ2xpcGJvYXJkLCBkb3dubG9hZEFzIH0gZnJvbSBcIi4uL3V0aWxzXCI7XHJcbmltcG9ydCB7IFBhdGgsIEFwaVBhdGgsIFJFUE9fVVJMIH0gZnJvbSBcIkAvYXBwL2NvbnN0YW50XCI7XHJcbmltcG9ydCB7IExvYWRpbmcgfSBmcm9tIFwiLi9ob21lXCI7XHJcbmltcG9ydCBzdHlsZXMgZnJvbSBcIi4vYXJ0aWZhY3RzLm1vZHVsZS5zY3NzXCI7XHJcblxyXG50eXBlIEhUTUxQcmV2aWV3UHJvcHMgPSB7XHJcbiAgY29kZTogc3RyaW5nO1xyXG4gIGF1dG9IZWlnaHQ/OiBib29sZWFuO1xyXG4gIGhlaWdodD86IG51bWJlciB8IHN0cmluZztcclxuICBvbkxvYWQ/OiAodGl0bGU/OiBzdHJpbmcpID0+IHZvaWQ7XHJcbn07XHJcblxyXG5leHBvcnQgdHlwZSBIVE1MUHJldmlld0hhbmRlciA9IHtcclxuICByZWxvYWQ6ICgpID0+IHZvaWQ7XHJcbn07XHJcblxyXG5leHBvcnQgY29uc3QgSFRNTFByZXZpZXcgPSBmb3J3YXJkUmVmPEhUTUxQcmV2aWV3SGFuZGVyLCBIVE1MUHJldmlld1Byb3BzPihcclxuICBmdW5jdGlvbiBIVE1MUHJldmlldyhwcm9wcywgcmVmKSB7XHJcbiAgICBjb25zdCBpZnJhbWVSZWYgPSB1c2VSZWY8SFRNTElGcmFtZUVsZW1lbnQ+KG51bGwpO1xyXG4gICAgY29uc3QgW2ZyYW1lSWQsIHNldEZyYW1lSWRdID0gdXNlU3RhdGU8c3RyaW5nPihuYW5vaWQoKSk7XHJcbiAgICBjb25zdCBbaWZyYW1lSGVpZ2h0LCBzZXRJZnJhbWVIZWlnaHRdID0gdXNlU3RhdGUoNjAwKTtcclxuICAgIGNvbnN0IFt0aXRsZSwgc2V0VGl0bGVdID0gdXNlU3RhdGUoXCJcIik7XHJcbiAgICAvKlxyXG4gICAgICogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTk3MzkwMDEvd2hhdC1pcy10aGUtZGlmZmVyZW5jZS1iZXR3ZWVuLXNyY2RvYy1hbmQtc3JjLWRhdGF0ZXh0LWh0bWwtaW4tYW5cclxuICAgICAqIDEuIHVzaW5nIHNyY2RvY1xyXG4gICAgICogMi4gdXNpbmcgc3JjIHdpdGggZGF0YXVybDpcclxuICAgICAqICAgIGVhc3kgdG8gc2hhcmVcclxuICAgICAqICAgIGxlbmd0aCBsaW1pdCAoRGF0YSBVUklzIGNhbm5vdCBiZSBsYXJnZXIgdGhhbiAzMiw3NjggY2hhcmFjdGVycy4pXHJcbiAgICAgKi9cclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICBjb25zdCBoYW5kbGVNZXNzYWdlID0gKGU6IGFueSkgPT4ge1xyXG4gICAgICAgIGNvbnN0IHsgaWQsIGhlaWdodCwgdGl0bGUgfSA9IGUuZGF0YTtcclxuICAgICAgICBzZXRUaXRsZSh0aXRsZSk7XHJcbiAgICAgICAgaWYgKGlkID09IGZyYW1lSWQpIHtcclxuICAgICAgICAgIHNldElmcmFtZUhlaWdodChoZWlnaHQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfTtcclxuICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJtZXNzYWdlXCIsIGhhbmRsZU1lc3NhZ2UpO1xyXG4gICAgICByZXR1cm4gKCkgPT4ge1xyXG4gICAgICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKFwibWVzc2FnZVwiLCBoYW5kbGVNZXNzYWdlKTtcclxuICAgICAgfTtcclxuICAgIH0sIFtmcmFtZUlkXSk7XHJcblxyXG4gICAgdXNlSW1wZXJhdGl2ZUhhbmRsZShyZWYsICgpID0+ICh7XHJcbiAgICAgIHJlbG9hZDogKCkgPT4ge1xyXG4gICAgICAgIHNldEZyYW1lSWQobmFub2lkKCkpO1xyXG4gICAgICB9LFxyXG4gICAgfSkpO1xyXG5cclxuICAgIGNvbnN0IGhlaWdodCA9IHVzZU1lbW8oKCkgPT4ge1xyXG4gICAgICBpZiAoIXByb3BzLmF1dG9IZWlnaHQpIHJldHVybiBwcm9wcy5oZWlnaHQgfHwgNjAwO1xyXG4gICAgICBpZiAodHlwZW9mIHByb3BzLmhlaWdodCA9PT0gXCJzdHJpbmdcIikge1xyXG4gICAgICAgIHJldHVybiBwcm9wcy5oZWlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgY29uc3QgcGFyZW50SGVpZ2h0ID0gcHJvcHMuaGVpZ2h0IHx8IDYwMDtcclxuICAgICAgcmV0dXJuIGlmcmFtZUhlaWdodCArIDQwID4gcGFyZW50SGVpZ2h0XHJcbiAgICAgICAgPyBwYXJlbnRIZWlnaHRcclxuICAgICAgICA6IGlmcmFtZUhlaWdodCArIDQwO1xyXG4gICAgfSwgW3Byb3BzLmF1dG9IZWlnaHQsIHByb3BzLmhlaWdodCwgaWZyYW1lSGVpZ2h0XSk7XHJcblxyXG4gICAgY29uc3Qgc3JjRG9jID0gdXNlTWVtbygoKSA9PiB7XHJcbiAgICAgIGNvbnN0IHNjcmlwdCA9IGA8c2NyaXB0PndpbmRvdy5hZGRFdmVudExpc3RlbmVyKFwiRE9NQ29udGVudExvYWRlZFwiLCAoKSA9PiBuZXcgUmVzaXplT2JzZXJ2ZXIoKGVudHJpZXMpID0+IHBhcmVudC5wb3N0TWVzc2FnZSh7aWQ6ICcke2ZyYW1lSWR9JywgaGVpZ2h0OiBlbnRyaWVzWzBdLnRhcmdldC5jbGllbnRIZWlnaHR9LCAnKicpKS5vYnNlcnZlKGRvY3VtZW50LmJvZHkpKTwvc2NyaXB0PmA7XHJcbiAgICAgIGlmIChwcm9wcy5jb2RlLmluY2x1ZGVzKFwiPCFET0NUWVBFIGh0bWw+XCIpKSB7XHJcbiAgICAgICAgcHJvcHMuY29kZS5yZXBsYWNlKFwiPCFET0NUWVBFIGh0bWw+XCIsIFwiPCFET0NUWVBFIGh0bWw+XCIgKyBzY3JpcHQpO1xyXG4gICAgICB9XHJcbiAgICAgIHJldHVybiBzY3JpcHQgKyBwcm9wcy5jb2RlO1xyXG4gICAgfSwgW3Byb3BzLmNvZGUsIGZyYW1lSWRdKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVPbkxvYWQgPSAoKSA9PiB7XHJcbiAgICAgIGlmIChwcm9wcz8ub25Mb2FkKSB7XHJcbiAgICAgICAgcHJvcHMub25Mb2FkKHRpdGxlKTtcclxuICAgICAgfVxyXG4gICAgfTtcclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICA8aWZyYW1lXHJcbiAgICAgICAgY2xhc3NOYW1lPXtzdHlsZXNbXCJhcnRpZmFjdHMtaWZyYW1lXCJdfVxyXG4gICAgICAgIGtleT17ZnJhbWVJZH1cclxuICAgICAgICByZWY9e2lmcmFtZVJlZn1cclxuICAgICAgICBzYW5kYm94PVwiYWxsb3ctZm9ybXMgYWxsb3ctbW9kYWxzIGFsbG93LXNjcmlwdHNcIlxyXG4gICAgICAgIHN0eWxlPXt7IGhlaWdodCB9fVxyXG4gICAgICAgIHNyY0RvYz17c3JjRG9jfVxyXG4gICAgICAgIG9uTG9hZD17aGFuZGxlT25Mb2FkfVxyXG4gICAgICAvPlxyXG4gICAgKTtcclxuICB9LFxyXG4pO1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIEFydGlmYWN0c1NoYXJlQnV0dG9uKHtcclxuICBnZXRDb2RlLFxyXG4gIGlkLFxyXG4gIHN0eWxlLFxyXG4gIGZpbGVOYW1lLFxyXG59OiB7XHJcbiAgZ2V0Q29kZTogKCkgPT4gc3RyaW5nO1xyXG4gIGlkPzogc3RyaW5nO1xyXG4gIHN0eWxlPzogYW55O1xyXG4gIGZpbGVOYW1lPzogc3RyaW5nO1xyXG59KSB7XHJcbiAgY29uc3QgW2xvYWRpbmcsIHNldExvYWRpbmddID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gIGNvbnN0IFtuYW1lLCBzZXROYW1lXSA9IHVzZVN0YXRlKGlkKTtcclxuICBjb25zdCBbc2hvdywgc2V0U2hvd10gPSB1c2VTdGF0ZShmYWxzZSk7XHJcbiAgY29uc3Qgc2hhcmVVcmwgPSB1c2VNZW1vKFxyXG4gICAgKCkgPT4gW2xvY2F0aW9uLm9yaWdpbiwgXCIjXCIsIFBhdGguQXJ0aWZhY3RzLCBcIi9cIiwgbmFtZV0uam9pbihcIlwiKSxcclxuICAgIFtuYW1lXSxcclxuICApO1xyXG4gIGNvbnN0IHVwbG9hZCA9IChjb2RlOiBzdHJpbmcpID0+XHJcbiAgICBpZFxyXG4gICAgICA/IFByb21pc2UucmVzb2x2ZSh7IGlkIH0pXHJcbiAgICAgIDogZmV0Y2goQXBpUGF0aC5BcnRpZmFjdHMsIHtcclxuICAgICAgICAgIG1ldGhvZDogXCJQT1NUXCIsXHJcbiAgICAgICAgICBib2R5OiBjb2RlLFxyXG4gICAgICAgIH0pXHJcbiAgICAgICAgICAudGhlbigocmVzKSA9PiByZXMuanNvbigpKVxyXG4gICAgICAgICAgLnRoZW4oKHsgaWQgfSkgPT4ge1xyXG4gICAgICAgICAgICBpZiAoaWQpIHtcclxuICAgICAgICAgICAgICByZXR1cm4geyBpZCB9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRocm93IEVycm9yKCk7XHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgICAgLmNhdGNoKChlKSA9PiB7XHJcbiAgICAgICAgICAgIHNob3dUb2FzdChMb2NhbGUuRXhwb3J0LkFydGlmYWN0cy5FcnJvcik7XHJcbiAgICAgICAgICB9KTtcclxuICByZXR1cm4gKFxyXG4gICAgPD5cclxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJ3aW5kb3ctYWN0aW9uLWJ1dHRvblwiIHN0eWxlPXtzdHlsZX0+XHJcbiAgICAgICAgPEljb25CdXR0b25cclxuICAgICAgICAgIGljb249e2xvYWRpbmcgPyA8TG9hZGluZ0J1dHRvbkljb24gLz4gOiA8RXhwb3J0SWNvbiAvPn1cclxuICAgICAgICAgIGJvcmRlcmVkXHJcbiAgICAgICAgICB0aXRsZT17TG9jYWxlLkV4cG9ydC5BcnRpZmFjdHMuVGl0bGV9XHJcbiAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgIGlmIChsb2FkaW5nKSByZXR1cm47XHJcbiAgICAgICAgICAgIHNldExvYWRpbmcodHJ1ZSk7XHJcbiAgICAgICAgICAgIHVwbG9hZChnZXRDb2RlKCkpXHJcbiAgICAgICAgICAgICAgLnRoZW4oKHJlcykgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKHJlcz8uaWQpIHtcclxuICAgICAgICAgICAgICAgICAgc2V0U2hvdyh0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgc2V0TmFtZShyZXM/LmlkKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgIC5maW5hbGx5KCgpID0+IHNldExvYWRpbmcoZmFsc2UpKTtcclxuICAgICAgICAgIH19XHJcbiAgICAgICAgLz5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIHtzaG93ICYmIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1vZGFsLW1hc2tcIj5cclxuICAgICAgICAgIDxNb2RhbFxyXG4gICAgICAgICAgICB0aXRsZT17TG9jYWxlLkV4cG9ydC5BcnRpZmFjdHMuVGl0bGV9XHJcbiAgICAgICAgICAgIG9uQ2xvc2U9eygpID0+IHNldFNob3coZmFsc2UpfVxyXG4gICAgICAgICAgICBhY3Rpb25zPXtbXHJcbiAgICAgICAgICAgICAgPEljb25CdXR0b25cclxuICAgICAgICAgICAgICAgIGtleT1cImRvd25sb2FkXCJcclxuICAgICAgICAgICAgICAgIGljb249ezxEb3dubG9hZEljb24gLz59XHJcbiAgICAgICAgICAgICAgICBib3JkZXJlZFxyXG4gICAgICAgICAgICAgICAgdGV4dD17TG9jYWxlLkV4cG9ydC5Eb3dubG9hZH1cclxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcclxuICAgICAgICAgICAgICAgICAgZG93bmxvYWRBcyhnZXRDb2RlKCksIGAke2ZpbGVOYW1lIHx8IG5hbWV9Lmh0bWxgKS50aGVuKCgpID0+XHJcbiAgICAgICAgICAgICAgICAgICAgc2V0U2hvdyhmYWxzZSksXHJcbiAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgIC8+LFxyXG4gICAgICAgICAgICAgIDxJY29uQnV0dG9uXHJcbiAgICAgICAgICAgICAgICBrZXk9XCJjb3B5XCJcclxuICAgICAgICAgICAgICAgIGljb249ezxDb3B5SWNvbiAvPn1cclxuICAgICAgICAgICAgICAgIGJvcmRlcmVkXHJcbiAgICAgICAgICAgICAgICB0ZXh0PXtMb2NhbGUuQ2hhdC5BY3Rpb25zLkNvcHl9XHJcbiAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvcHlUb0NsaXBib2FyZChzaGFyZVVybCkudGhlbigoKSA9PiBzZXRTaG93KGZhbHNlKSk7XHJcbiAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgIC8+LFxyXG4gICAgICAgICAgICBdfVxyXG4gICAgICAgICAgPlxyXG4gICAgICAgICAgICA8ZGl2PlxyXG4gICAgICAgICAgICAgIDxhIHRhcmdldD1cIl9ibGFua1wiIGhyZWY9e3NoYXJlVXJsfT5cclxuICAgICAgICAgICAgICAgIHtzaGFyZVVybH1cclxuICAgICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgPC9Nb2RhbD5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICAgKX1cclxuICAgIDwvPlxyXG4gICk7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBBcnRpZmFjdHMoKSB7XHJcbiAgY29uc3QgeyBpZCB9ID0gdXNlUGFyYW1zKCk7XHJcbiAgY29uc3QgW2NvZGUsIHNldENvZGVdID0gdXNlU3RhdGUoXCJcIik7XHJcbiAgY29uc3QgW2xvYWRpbmcsIHNldExvYWRpbmddID0gdXNlU3RhdGUodHJ1ZSk7XHJcbiAgY29uc3QgW2ZpbGVOYW1lLCBzZXRGaWxlTmFtZV0gPSB1c2VTdGF0ZShcIlwiKTtcclxuICBjb25zdCBwcmV2aWV3UmVmID0gdXNlUmVmPEhUTUxQcmV2aWV3SGFuZGVyPihudWxsKTtcclxuXHJcbiAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgIGlmIChpZCkge1xyXG4gICAgICBmZXRjaChgJHtBcGlQYXRoLkFydGlmYWN0c30/aWQ9JHtpZH1gKVxyXG4gICAgICAgIC50aGVuKChyZXMpID0+IHtcclxuICAgICAgICAgIGlmIChyZXMuc3RhdHVzID4gMzAwKSB7XHJcbiAgICAgICAgICAgIHRocm93IEVycm9yKFwiY2FuIG5vdCBnZXQgY29udGVudFwiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHJldHVybiByZXM7XHJcbiAgICAgICAgfSlcclxuICAgICAgICAudGhlbigocmVzKSA9PiByZXMudGV4dCgpKVxyXG4gICAgICAgIC50aGVuKHNldENvZGUpXHJcbiAgICAgICAgLmNhdGNoKChlKSA9PiB7XHJcbiAgICAgICAgICBzaG93VG9hc3QoTG9jYWxlLkV4cG9ydC5BcnRpZmFjdHMuRXJyb3IpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG4gIH0sIFtpZF0pO1xyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPGRpdiBjbGFzc05hbWU9e3N0eWxlc1tcImFydGlmYWN0c1wiXX0+XHJcbiAgICAgIDxkaXYgY2xhc3NOYW1lPXtzdHlsZXNbXCJhcnRpZmFjdHMtaGVhZGVyXCJdfT5cclxuICAgICAgICA8YSBocmVmPXtSRVBPX1VSTH0gdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiPlxyXG4gICAgICAgICAgPEljb25CdXR0b24gYm9yZGVyZWQgaWNvbj17PEdpdGh1Ykljb24gLz59IHNoYWRvdyAvPlxyXG4gICAgICAgIDwvYT5cclxuICAgICAgICA8SWNvbkJ1dHRvblxyXG4gICAgICAgICAgYm9yZGVyZWRcclxuICAgICAgICAgIHN0eWxlPXt7IG1hcmdpbkxlZnQ6IDIwIH19XHJcbiAgICAgICAgICBpY29uPXs8UmVsb2FkQnV0dG9uSWNvbiAvPn1cclxuICAgICAgICAgIHNoYWRvd1xyXG4gICAgICAgICAgb25DbGljaz17KCkgPT4gcHJldmlld1JlZi5jdXJyZW50Py5yZWxvYWQoKX1cclxuICAgICAgICAvPlxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPXtzdHlsZXNbXCJhcnRpZmFjdHMtdGl0bGVcIl19Pk5leHRDaGF0IEFydGlmYWN0czwvZGl2PlxyXG4gICAgICAgIDxBcnRpZmFjdHNTaGFyZUJ1dHRvblxyXG4gICAgICAgICAgaWQ9e2lkfVxyXG4gICAgICAgICAgZ2V0Q29kZT17KCkgPT4gY29kZX1cclxuICAgICAgICAgIGZpbGVOYW1lPXtmaWxlTmFtZX1cclxuICAgICAgICAvPlxyXG4gICAgICA8L2Rpdj5cclxuICAgICAgPGRpdiBjbGFzc05hbWU9e3N0eWxlc1tcImFydGlmYWN0cy1jb250ZW50XCJdfT5cclxuICAgICAgICB7bG9hZGluZyAmJiA8TG9hZGluZyAvPn1cclxuICAgICAgICB7Y29kZSAmJiAoXHJcbiAgICAgICAgICA8SFRNTFByZXZpZXdcclxuICAgICAgICAgICAgY29kZT17Y29kZX1cclxuICAgICAgICAgICAgcmVmPXtwcmV2aWV3UmVmfVxyXG4gICAgICAgICAgICBhdXRvSGVpZ2h0PXtmYWxzZX1cclxuICAgICAgICAgICAgaGVpZ2h0PXtcIjEwMCVcIn1cclxuICAgICAgICAgICAgb25Mb2FkPXsodGl0bGUpID0+IHtcclxuICAgICAgICAgICAgICBzZXRGaWxlTmFtZSh0aXRsZSBhcyBzdHJpbmcpO1xyXG4gICAgICAgICAgICAgIHNldExvYWRpbmcoZmFsc2UpO1xyXG4gICAgICAgICAgICB9fVxyXG4gICAgICAgICAgLz5cclxuICAgICAgICApfVxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvZGl2PlxyXG4gICk7XHJcbn1cclxuIl0sIm5hbWVzIjpbInVzZUVmZmVjdCIsInVzZVN0YXRlIiwidXNlUmVmIiwidXNlTWVtbyIsImZvcndhcmRSZWYiLCJ1c2VJbXBlcmF0aXZlSGFuZGxlIiwidXNlUGFyYW1zIiwiSWNvbkJ1dHRvbiIsIm5hbm9pZCIsIkV4cG9ydEljb24iLCJDb3B5SWNvbiIsIkRvd25sb2FkSWNvbiIsIkdpdGh1Ykljb24iLCJMb2FkaW5nQnV0dG9uSWNvbiIsIlJlbG9hZEJ1dHRvbkljb24iLCJMb2NhbGUiLCJNb2RhbCIsInNob3dUb2FzdCIsImNvcHlUb0NsaXBib2FyZCIsImRvd25sb2FkQXMiLCJQYXRoIiwiQXBpUGF0aCIsIlJFUE9fVVJMIiwiTG9hZGluZyIsInN0eWxlcyIsIkhUTUxQcmV2aWV3IiwicHJvcHMiLCJyZWYiLCJpZnJhbWVSZWYiLCJmcmFtZUlkIiwic2V0RnJhbWVJZCIsImlmcmFtZUhlaWdodCIsInNldElmcmFtZUhlaWdodCIsInRpdGxlIiwic2V0VGl0bGUiLCJoYW5kbGVNZXNzYWdlIiwiZSIsImlkIiwiaGVpZ2h0IiwiZGF0YSIsIndpbmRvdyIsImFkZEV2ZW50TGlzdGVuZXIiLCJyZW1vdmVFdmVudExpc3RlbmVyIiwicmVsb2FkIiwiYXV0b0hlaWdodCIsInBhcmVudEhlaWdodCIsInNyY0RvYyIsInNjcmlwdCIsImNvZGUiLCJpbmNsdWRlcyIsInJlcGxhY2UiLCJoYW5kbGVPbkxvYWQiLCJvbkxvYWQiLCJpZnJhbWUiLCJjbGFzc05hbWUiLCJzYW5kYm94Iiwic3R5bGUiLCJBcnRpZmFjdHNTaGFyZUJ1dHRvbiIsImdldENvZGUiLCJmaWxlTmFtZSIsImxvYWRpbmciLCJzZXRMb2FkaW5nIiwibmFtZSIsInNldE5hbWUiLCJzaG93Iiwic2V0U2hvdyIsInNoYXJlVXJsIiwibG9jYXRpb24iLCJvcmlnaW4iLCJBcnRpZmFjdHMiLCJqb2luIiwidXBsb2FkIiwiUHJvbWlzZSIsInJlc29sdmUiLCJmZXRjaCIsIm1ldGhvZCIsImJvZHkiLCJ0aGVuIiwicmVzIiwianNvbiIsIkVycm9yIiwiY2F0Y2giLCJFeHBvcnQiLCJkaXYiLCJpY29uIiwiYm9yZGVyZWQiLCJUaXRsZSIsIm9uQ2xpY2siLCJmaW5hbGx5Iiwib25DbG9zZSIsImFjdGlvbnMiLCJ0ZXh0IiwiRG93bmxvYWQiLCJDaGF0IiwiQWN0aW9ucyIsIkNvcHkiLCJhIiwidGFyZ2V0IiwiaHJlZiIsInNldENvZGUiLCJzZXRGaWxlTmFtZSIsInByZXZpZXdSZWYiLCJzdGF0dXMiLCJyZWwiLCJzaGFkb3ciLCJtYXJnaW5MZWZ0IiwiY3VycmVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/components/artifacts.tsx\n"));
/***/ })
}]);