/*
 * 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/).
 */
(() => {
var exports = {};
exports.id = "pages/index";
exports.ids = ["pages/index"];
exports.modules = {

/***/ "./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fsrc%2Fpages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!":
/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fsrc%2Fpages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D! ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   config: () => (/* binding */ config),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   getServerSideProps: () => (/* binding */ getServerSideProps),\n/* harmony export */   getStaticPaths: () => (/* binding */ getStaticPaths),\n/* harmony export */   getStaticProps: () => (/* binding */ getStaticProps),\n/* harmony export */   reportWebVitals: () => (/* binding */ reportWebVitals),\n/* harmony export */   routeModule: () => (/* binding */ routeModule),\n/* harmony export */   unstable_getServerProps: () => (/* binding */ unstable_getServerProps),\n/* harmony export */   unstable_getServerSideProps: () => (/* binding */ unstable_getServerSideProps),\n/* harmony export */   unstable_getStaticParams: () => (/* binding */ unstable_getStaticParams),\n/* harmony export */   unstable_getStaticPaths: () => (/* binding */ unstable_getStaticPaths),\n/* harmony export */   unstable_getStaticProps: () => (/* binding */ unstable_getStaticProps)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/pages/module.compiled */ \"./node_modules/next/dist/server/future/route-modules/pages/module.compiled.js\");\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/build/templates/helpers */ \"./node_modules/next/dist/build/templates/helpers.js\");\n/* harmony import */ var private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! private-next-pages/_document */ \"./node_modules/next/dist/pages/_document.js\");\n/* harmony import */ var private_next_pages_document__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! private-next-pages/_app */ \"./src/pages/_app.tsx\");\n/* harmony import */ var _src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./src/pages/index.tsx */ \"./src/pages/index.tsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__, _src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__]);\n([private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__, _src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\n// Import the app and document modules.\n\n\n// Import the userland code.\n\n// Re-export the component (should be the default export).\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__, \"default\"));\n// Re-export methods.\nconst getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__, \"getStaticProps\");\nconst getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__, \"getStaticPaths\");\nconst getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__, \"getServerSideProps\");\nconst config = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__, \"config\");\nconst reportWebVitals = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__, \"reportWebVitals\");\n// Re-export legacy methods.\nconst unstable_getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticProps\");\nconst unstable_getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticPaths\");\nconst unstable_getStaticParams = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticParams\");\nconst unstable_getServerProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerProps\");\nconst unstable_getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerSideProps\");\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__.PagesRouteModule({\n    definition: {\n        kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.PAGES,\n        page: \"/index\",\n        pathname: \"/\",\n        // The following aren't used in production.\n        bundlePath: \"\",\n        filename: \"\"\n    },\n    components: {\n        App: private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n        Document: (private_next_pages_document__WEBPACK_IMPORTED_MODULE_3___default())\n    },\n    userland: _src_pages_index_tsx__WEBPACK_IMPORTED_MODULE_5__\n});\n\n//# sourceMappingURL=pages.js.map\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXJvdXRlLWxvYWRlci9pbmRleC5qcz9raW5kPVBBR0VTJnBhZ2U9JTJGJnByZWZlcnJlZFJlZ2lvbj0mYWJzb2x1dGVQYWdlUGF0aD0uJTJGc3JjJTJGcGFnZXMlMkZpbmRleC50c3gmYWJzb2x1dGVBcHBQYXRoPXByaXZhdGUtbmV4dC1wYWdlcyUyRl9hcHAmYWJzb2x1dGVEb2N1bWVudFBhdGg9cHJpdmF0ZS1uZXh0LXBhZ2VzJTJGX2RvY3VtZW50Jm1pZGRsZXdhcmVDb25maWdCYXNlNjQ9ZTMwJTNEISIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUErRjtBQUNoQztBQUNMO0FBQzFEO0FBQ29EO0FBQ1Y7QUFDMUM7QUFDa0Q7QUFDbEQ7QUFDQSxpRUFBZSx3RUFBSyxDQUFDLGlEQUFRLFlBQVksRUFBQztBQUMxQztBQUNPLHVCQUF1Qix3RUFBSyxDQUFDLGlEQUFRO0FBQ3JDLHVCQUF1Qix3RUFBSyxDQUFDLGlEQUFRO0FBQ3JDLDJCQUEyQix3RUFBSyxDQUFDLGlEQUFRO0FBQ3pDLGVBQWUsd0VBQUssQ0FBQyxpREFBUTtBQUM3Qix3QkFBd0Isd0VBQUssQ0FBQyxpREFBUTtBQUM3QztBQUNPLGdDQUFnQyx3RUFBSyxDQUFDLGlEQUFRO0FBQzlDLGdDQUFnQyx3RUFBSyxDQUFDLGlEQUFRO0FBQzlDLGlDQUFpQyx3RUFBSyxDQUFDLGlEQUFRO0FBQy9DLGdDQUFnQyx3RUFBSyxDQUFDLGlEQUFRO0FBQzlDLG9DQUFvQyx3RUFBSyxDQUFDLGlEQUFRO0FBQ3pEO0FBQ08sd0JBQXdCLHlHQUFnQjtBQUMvQztBQUNBLGNBQWMseUVBQVM7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLFdBQVc7QUFDWCxnQkFBZ0I7QUFDaEIsS0FBSztBQUNMLFlBQVk7QUFDWixDQUFDOztBQUVELGlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLz80NTI5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBhZ2VzUm91dGVNb2R1bGUgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9mdXR1cmUvcm91dGUtbW9kdWxlcy9wYWdlcy9tb2R1bGUuY29tcGlsZWRcIjtcbmltcG9ydCB7IFJvdXRlS2luZCB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1raW5kXCI7XG5pbXBvcnQgeyBob2lzdCB9IGZyb20gXCJuZXh0L2Rpc3QvYnVpbGQvdGVtcGxhdGVzL2hlbHBlcnNcIjtcbi8vIEltcG9ydCB0aGUgYXBwIGFuZCBkb2N1bWVudCBtb2R1bGVzLlxuaW1wb3J0IERvY3VtZW50IGZyb20gXCJwcml2YXRlLW5leHQtcGFnZXMvX2RvY3VtZW50XCI7XG5pbXBvcnQgQXBwIGZyb20gXCJwcml2YXRlLW5leHQtcGFnZXMvX2FwcFwiO1xuLy8gSW1wb3J0IHRoZSB1c2VybGFuZCBjb2RlLlxuaW1wb3J0ICogYXMgdXNlcmxhbmQgZnJvbSBcIi4vc3JjL3BhZ2VzL2luZGV4LnRzeFwiO1xuLy8gUmUtZXhwb3J0IHRoZSBjb21wb25lbnQgKHNob3VsZCBiZSB0aGUgZGVmYXVsdCBleHBvcnQpLlxuZXhwb3J0IGRlZmF1bHQgaG9pc3QodXNlcmxhbmQsIFwiZGVmYXVsdFwiKTtcbi8vIFJlLWV4cG9ydCBtZXRob2RzLlxuZXhwb3J0IGNvbnN0IGdldFN0YXRpY1Byb3BzID0gaG9pc3QodXNlcmxhbmQsIFwiZ2V0U3RhdGljUHJvcHNcIik7XG5leHBvcnQgY29uc3QgZ2V0U3RhdGljUGF0aHMgPSBob2lzdCh1c2VybGFuZCwgXCJnZXRTdGF0aWNQYXRoc1wiKTtcbmV4cG9ydCBjb25zdCBnZXRTZXJ2ZXJTaWRlUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJnZXRTZXJ2ZXJTaWRlUHJvcHNcIik7XG5leHBvcnQgY29uc3QgY29uZmlnID0gaG9pc3QodXNlcmxhbmQsIFwiY29uZmlnXCIpO1xuZXhwb3J0IGNvbnN0IHJlcG9ydFdlYlZpdGFscyA9IGhvaXN0KHVzZXJsYW5kLCBcInJlcG9ydFdlYlZpdGFsc1wiKTtcbi8vIFJlLWV4cG9ydCBsZWdhY3kgbWV0aG9kcy5cbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTdGF0aWNQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcInVuc3RhYmxlX2dldFN0YXRpY1Byb3BzXCIpO1xuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFN0YXRpY1BhdGhzID0gaG9pc3QodXNlcmxhbmQsIFwidW5zdGFibGVfZ2V0U3RhdGljUGF0aHNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U3RhdGljUGFyYW1zID0gaG9pc3QodXNlcmxhbmQsIFwidW5zdGFibGVfZ2V0U3RhdGljUGFyYW1zXCIpO1xuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFNlcnZlclByb3BzID0gaG9pc3QodXNlcmxhbmQsIFwidW5zdGFibGVfZ2V0U2VydmVyUHJvcHNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U2VydmVyU2lkZVByb3BzID0gaG9pc3QodXNlcmxhbmQsIFwidW5zdGFibGVfZ2V0U2VydmVyU2lkZVByb3BzXCIpO1xuLy8gQ3JlYXRlIGFuZCBleHBvcnQgdGhlIHJvdXRlIG1vZHVsZSB0aGF0IHdpbGwgYmUgY29uc3VtZWQuXG5leHBvcnQgY29uc3Qgcm91dGVNb2R1bGUgPSBuZXcgUGFnZXNSb3V0ZU1vZHVsZSh7XG4gICAgZGVmaW5pdGlvbjoge1xuICAgICAgICBraW5kOiBSb3V0ZUtpbmQuUEFHRVMsXG4gICAgICAgIHBhZ2U6IFwiL2luZGV4XCIsXG4gICAgICAgIHBhdGhuYW1lOiBcIi9cIixcbiAgICAgICAgLy8gVGhlIGZvbGxvd2luZyBhcmVuJ3QgdXNlZCBpbiBwcm9kdWN0aW9uLlxuICAgICAgICBidW5kbGVQYXRoOiBcIlwiLFxuICAgICAgICBmaWxlbmFtZTogXCJcIlxuICAgIH0sXG4gICAgY29tcG9uZW50czoge1xuICAgICAgICBBcHAsXG4gICAgICAgIERvY3VtZW50XG4gICAgfSxcbiAgICB1c2VybGFuZFxufSk7XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBhZ2VzLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fsrc%2Fpages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!\n");

/***/ }),

/***/ "./src/colors.ts":
/*!***********************!*\
  !*** ./src/colors.ts ***!
  \***********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   colorBgBase: () => (/* binding */ colorBgBase),\n/* harmony export */   colorsBgLight: () => (/* binding */ colorsBgLight),\n/* harmony export */   colorsOutline: () => (/* binding */ colorsOutline),\n/* harmony export */   colorsText: () => (/* binding */ colorsText),\n/* harmony export */   getButtonColor: () => (/* binding */ getButtonColor),\n/* harmony export */   gradientBgBase: () => (/* binding */ gradientBgBase),\n/* harmony export */   gradientBgDark: () => (/* binding */ gradientBgDark),\n/* harmony export */   gradientBgPinkRed: () => (/* binding */ gradientBgPinkRed),\n/* harmony export */   gradientBgPurplePink: () => (/* binding */ gradientBgPurplePink),\n/* harmony export */   gradientBgViolet: () => (/* binding */ gradientBgViolet)\n/* harmony export */ });\nconst gradientBgBase = \"bg-gradient-to-tr\";\nconst colorBgBase = \"bg-violet-50/50\";\nconst gradientBgPurplePink = `${gradientBgBase} from-purple-400 via-pink-500 to-red-500`;\nconst gradientBgViolet = `${gradientBgBase} ${colorBgBase}`;\nconst gradientBgDark = `${gradientBgBase} from-dark-700 via-dark-900 to-dark-800`;\nconst gradientBgPinkRed = `${gradientBgBase} from-pink-400 via-red-500 to-yellow-500`;\nconst colorsBgLight = {\n    white: \"bg-white text-black\",\n    light: \" bg-white text-black text-black dark:bg-dark-900 dark:text-white\",\n    contrast: \"bg-gray-800 text-white dark:bg-white dark:text-black\",\n    success: \"bg-emerald-500 border-emerald-500 dark:bg-pavitra-blue dark:border-pavitra-blue text-white\",\n    danger: \"bg-red-500 border-red-500 text-white\",\n    warning: \"bg-yellow-500 border-yellow-500 text-white\",\n    info: \"bg-blue-500 border-blue-500 dark:bg-pavitra-blue dark:border-pavitra-blue text-white\"\n};\nconst colorsText = {\n    white: \"text-black dark:text-slate-100\",\n    light: \"text-gray-700 dark:text-slate-400\",\n    contrast: \"dark:text-white\",\n    success: \"text-emerald-500\",\n    danger: \"text-red-500\",\n    warning: \"text-yellow-500\",\n    info: \"text-blue-500\"\n};\nconst colorsOutline = {\n    white: [\n        colorsText.white,\n        \"border-gray-100\"\n    ].join(\" \"),\n    light: [\n        colorsText.light,\n        \"border-gray-100\"\n    ].join(\" \"),\n    contrast: [\n        colorsText.contrast,\n        \"border-gray-900 dark:border-slate-100\"\n    ].join(\" \"),\n    success: [\n        colorsText.success,\n        \"border-emerald-500\"\n    ].join(\" \"),\n    danger: [\n        colorsText.danger,\n        \"border-red-500\"\n    ].join(\" \"),\n    warning: [\n        colorsText.warning,\n        \"border-yellow-500\"\n    ].join(\" \"),\n    info: [\n        colorsText.info,\n        \"border-blue-500\"\n    ].join(\" \")\n};\nconst getButtonColor = (color, isOutlined, hasHover, isActive = false)=>{\n    if (color === \"void\") {\n        return \"\";\n    }\n    const colors = {\n        ring: {\n            white: \"ring-gray-200 dark:ring-gray-500\",\n            whiteDark: \"ring-gray-200 dark:ring-dark-500\",\n            lightDark: \"ring-gray-200 dark:ring-gray-500\",\n            contrast: \"ring-gray-300 dark:ring-gray-400\",\n            success: \"ring-emerald-300 dark:ring-pavitra-blue\",\n            danger: \"ring-red-300 dark:ring-red-700\",\n            warning: \"ring-yellow-300 dark:ring-yellow-700\",\n            info: \"ring-blue-300 dark:ring-pavitra-blue\"\n        },\n        active: {\n            white: \"bg-gray-100\",\n            whiteDark: \"bg-gray-100 dark:bg-dark-800\",\n            lightDark: \"bg-gray-200 dark:bg-slate-700\",\n            contrast: \"bg-gray-700 dark:bg-slate-100\",\n            success: \"bg-emerald-700 dark:bg-pavitra-blue\",\n            danger: \"bg-red-700 dark:bg-red-600\",\n            warning: \"bg-yellow-700 dark:bg-yellow-600\",\n            info: \"bg-blue-700  dark:bg-pavitra-blue\"\n        },\n        bg: {\n            white: \"bg-white text-black\",\n            whiteDark: \"bg-white  text-black  dark:bg-dark-900 dark:text-white\",\n            lightDark: \"bg-gray-100 text-black dark:bg-slate-800 dark:text-white\",\n            contrast: \"bg-gray-800 text-white dark:bg-white dark:text-black\",\n            success: \"bg-emerald-600 dark:bg-pavitra-blue text-white\",\n            danger: \"bg-red-600 text-white    dark:bg-red-500 \",\n            warning: \"bg-yellow-600 dark:bg-yellow-500 text-white\",\n            info: \" bg-blue-600  dark:bg-pavitra-blue  text-white \"\n        },\n        bgHover: {\n            white: \"hover:bg-gray-100\",\n            whiteDark: \"hover:bg-gray-100  hover:dark:bg-dark-800\",\n            lightDark: \"hover:bg-gray-200 hover:dark:bg-slate-700\",\n            contrast: \"hover:bg-gray-700 hover:dark:bg-slate-100\",\n            success: \"hover:bg-emerald-700 hover:border-emerald-700 hover:dark:bg-pavitra-blue hover:dark:border-pavitra-blue\",\n            danger: \"hover:bg-red-700 hover:border-red-700 hover:dark:bg-red-600 hover:dark:border-red-600\",\n            warning: \"hover:bg-yellow-700 hover:border-yellow-700 hover:dark:bg-yellow-600 hover:dark:border-yellow-600\",\n            info: \"hover:bg-blue-700 hover:border-blue-700   hover:dark:bg-pavitra-blue/80 hover:dark:border-pavitra-blue/80\"\n        },\n        borders: {\n            white: \"border-white\",\n            whiteDark: \"border-white  dark:border-dark-900\",\n            lightDark: \"border-gray-100 dark:border-slate-800\",\n            contrast: \"border-gray-800 dark:border-white\",\n            success: \"border-emerald-600 dark:border-pavitra-blue\",\n            danger: \"border-red-600 dark:border-red-500\",\n            warning: \"border-yellow-600 dark:border-yellow-500\",\n            info: \"border-blue-600  border-blue-600 dark:border-pavitra-blue\"\n        },\n        text: {\n            contrast: \"dark:text-slate-100\",\n            success: \"text-emerald-600 dark:text-pavitra-blue\",\n            danger: \"text-red-600 dark:text-red-500\",\n            warning: \"text-yellow-600 dark:text-yellow-500\",\n            info: \"text-blue-600  dark:text-pavitra-blue\"\n        },\n        outlineHover: {\n            contrast: \"hover:bg-gray-800 hover:text-gray-100 hover:dark:bg-slate-100 hover:dark:text-black\",\n            success: \"hover:bg-emerald-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-pavitra-blue\",\n            danger: \"hover:bg-red-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-red-600\",\n            warning: \"hover:bg-yellow-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-yellow-600\",\n            info: \"hover:bg-blue-600  hover:bg-blue-600 hover:text-white hover:dark:text-white hover:dark:border-pavitra-blue\"\n        }\n    };\n    const isOutlinedProcessed = isOutlined && [\n        \"white\",\n        \"whiteDark\",\n        \"lightDark\"\n    ].indexOf(color) < 0;\n    const base = [\n        colors.borders[color],\n        colors.ring[color]\n    ];\n    if (isActive) {\n        base.push(colors.active[color]);\n    } else {\n        base.push(isOutlinedProcessed ? colors.text[color] : colors.bg[color]);\n    }\n    if (hasHover) {\n        base.push(isOutlinedProcessed ? colors.outlineHover[color] : colors.bgHover[color]);\n    }\n    return base.join(\" \");\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/colors.ts\n");

/***/ }),

/***/ "./src/components/BaseButton.tsx":
/*!***************************************!*\
  !*** ./src/components/BaseButton.tsx ***!
  \***************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ BaseButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _colors__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../colors */ \"./src/colors.ts\");\n/* harmony import */ var _BaseIcon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./BaseIcon */ \"./src/components/BaseIcon.tsx\");\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../stores/hooks */ \"./src/stores/hooks.ts\");\n\n\n\n\n\n\nfunction BaseButton({ label, icon, iconSize, href, target, type, color = \"white\", className = \"\", iconClassName = \"\", asAnchor = false, small = false, outline = false, active = false, disabled = false, roundedFull = false, onClick }) {\n    const corners = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_5__.useAppSelector)((state)=>state.style.corners);\n    const componentClass = [\n        \"inline-flex\",\n        \"justify-center\",\n        \"items-center\",\n        \"whitespace-nowrap\",\n        \"focus:outline-none\",\n        \"transition-colors\",\n        \"focus:ring\",\n        \"duration-150\",\n        \"border\",\n        disabled ? \"cursor-not-allowed\" : \"cursor-pointer\",\n        roundedFull ? \"rounded-full\" : `${corners}`,\n        (0,_colors__WEBPACK_IMPORTED_MODULE_3__.getButtonColor)(color, outline, !disabled, active),\n        className\n    ];\n    if (!label && icon) {\n        componentClass.push(\"p-1\");\n    } else if (small) {\n        componentClass.push(\"text-sm\", roundedFull ? \"px-3 py-1\" : \"p-1\");\n    } else {\n        componentClass.push(\"py-2\", roundedFull ? \"px-6\" : \"px-3\");\n    }\n    if (disabled) {\n        componentClass.push(outline ? \"opacity-50\" : \"opacity-70\");\n    }\n    const componentClassString = componentClass.join(\" \");\n    const componentChildren = /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n        children: [\n            icon && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseIcon__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                path: icon,\n                size: iconSize,\n                className: iconClassName\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/BaseButton.tsx\",\n                lineNumber: 79,\n                columnNumber: 9\n            }, this),\n            label && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                className: small && icon ? \"px-1\" : \"px-2\",\n                children: label\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/BaseButton.tsx\",\n                lineNumber: 82,\n                columnNumber: 9\n            }, this)\n        ]\n    }, void 0, true);\n    if (href && !disabled) {\n        return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n            href: href,\n            target: target,\n            className: componentClassString,\n            children: componentChildren\n        }, void 0, false, {\n            fileName: \"/app/frontend/src/components/BaseButton.tsx\",\n            lineNumber: 89,\n            columnNumber: 7\n        }, this);\n    }\n    return /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1___default().createElement(asAnchor ? \"a\" : \"button\", {\n        className: componentClassString,\n        type: type ?? \"button\",\n        target,\n        disabled,\n        onClick\n    }, componentChildren);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/BaseButton.tsx\n");

/***/ }),

/***/ "./src/components/BaseIcon.tsx":
/*!*************************************!*\
  !*** ./src/components/BaseIcon.tsx ***!
  \*************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ BaseIcon)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction BaseIcon({ path, fill, w = \"w-6\", h = \"h-6\", size = null, className = \"\", children }) {\n    const iconSize = size ?? 16;\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n        className: `inline-flex justify-center items-center ${w} ${h} ${className}`,\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n                viewBox: \"0 0 24 24\",\n                width: iconSize,\n                height: iconSize,\n                className: \"inline-block\",\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n                    fill: fill || \"currentColor\",\n                    d: path\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/components/BaseIcon.tsx\",\n                    lineNumber: 34,\n                    columnNumber: 9\n                }, this)\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/BaseIcon.tsx\",\n                lineNumber: 28,\n                columnNumber: 7\n            }, this),\n            children\n        ]\n    }, void 0, true, {\n        fileName: \"/app/frontend/src/components/BaseIcon.tsx\",\n        lineNumber: 25,\n        columnNumber: 5\n    }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9CYXNlSWNvbi50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXlDO0FBWTFCLFNBQVNDLFNBQVMsRUFDL0JDLElBQUksRUFDSkMsSUFBSSxFQUNKQyxJQUFJLEtBQUssRUFDVEMsSUFBSSxLQUFLLEVBQ1RDLE9BQU8sSUFBSSxFQUNYQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNGO0lBQ04sTUFBTUMsV0FBV0gsUUFBUTtJQUV6QixxQkFDRSw4REFBQ0k7UUFDQ0gsV0FBVyxDQUFDLHdDQUF3QyxFQUFFSCxFQUFFLENBQUMsRUFBRUMsRUFBRSxDQUFDLEVBQUVFLFVBQVUsQ0FBQzs7MEJBRTNFLDhEQUFDSTtnQkFDQ0MsU0FBUTtnQkFDUkMsT0FBT0o7Z0JBQ1BLLFFBQVFMO2dCQUNSRixXQUFVOzBCQUVWLDRFQUFDTDtvQkFBS0MsTUFBTUEsUUFBUTtvQkFBZ0JZLEdBQUdiOzs7Ozs7Ozs7OztZQUV4Q007Ozs7Ozs7QUFHUCIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0Jhc2VJY29uLnRzeD8yNTQ3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5cbnR5cGUgUHJvcHMgPSB7XG4gIHBhdGg6IHN0cmluZztcbiAgdz86IHN0cmluZztcbiAgaD86IHN0cmluZztcbiAgZmlsbD86IHN0cmluZztcbiAgc2l6ZT86IHN0cmluZyB8IG51bWJlciB8IG51bGw7XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgY2hpbGRyZW4/OiBSZWFjdE5vZGU7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBCYXNlSWNvbih7XG4gIHBhdGgsXG4gIGZpbGwsXG4gIHcgPSAndy02JyxcbiAgaCA9ICdoLTYnLFxuICBzaXplID0gbnVsbCxcbiAgY2xhc3NOYW1lID0gJycsXG4gIGNoaWxkcmVuLFxufTogUHJvcHMpIHtcbiAgY29uc3QgaWNvblNpemUgPSBzaXplID8/IDE2O1xuXG4gIHJldHVybiAoXG4gICAgPHNwYW5cbiAgICAgIGNsYXNzTmFtZT17YGlubGluZS1mbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciAke3d9ICR7aH0gJHtjbGFzc05hbWV9YH1cbiAgICA+XG4gICAgICA8c3ZnXG4gICAgICAgIHZpZXdCb3g9JzAgMCAyNCAyNCdcbiAgICAgICAgd2lkdGg9e2ljb25TaXplfVxuICAgICAgICBoZWlnaHQ9e2ljb25TaXplfVxuICAgICAgICBjbGFzc05hbWU9J2lubGluZS1ibG9jaydcbiAgICAgID5cbiAgICAgICAgPHBhdGggZmlsbD17ZmlsbCB8fCAnY3VycmVudENvbG9yJ30gZD17cGF0aH0gLz5cbiAgICAgIDwvc3ZnPlxuICAgICAge2NoaWxkcmVufVxuICAgIDwvc3Bhbj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJSZWFjdCIsIkJhc2VJY29uIiwicGF0aCIsImZpbGwiLCJ3IiwiaCIsInNpemUiLCJjbGFzc05hbWUiLCJjaGlsZHJlbiIsImljb25TaXplIiwic3BhbiIsInN2ZyIsInZpZXdCb3giLCJ3aWR0aCIsImhlaWdodCIsImQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/BaseIcon.tsx\n");

/***/ }),

/***/ "./src/components/FormField.tsx":
/*!**************************************!*\
  !*** ./src/components/FormField.tsx ***!
  \**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BaseIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./BaseIcon */ \"./src/components/BaseIcon.tsx\");\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../stores/hooks */ \"./src/stores/hooks.ts\");\n\n\n\n\nconst FormField = ({ icons = [], ...props })=>{\n    const childrenCount = react__WEBPACK_IMPORTED_MODULE_1__.Children.count(props.children);\n    const bgColor = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.cardsColor);\n    const focusRing = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.focusRingColor);\n    const corners = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.corners);\n    const bgWebsiteColor = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.bgLayoutColor);\n    let elementWrapperClass = \"\";\n    switch(childrenCount){\n        case 2:\n            elementWrapperClass = \"grid grid-cols-1 gap-3 md:grid-cols-2\";\n            break;\n        case 3:\n            elementWrapperClass = \"grid grid-cols-1 gap-3 md:grid-cols-3\";\n    }\n    const controlClassName = [\n        `px-3 py-2 max-w-full border-gray-300 dark:border-dark-700 ${corners} w-full dark:placeholder-gray-400`,\n        `${focusRing}`,\n        props.hasTextareaHeight ? \"h-24\" : \"h-12\",\n        props.isBorderless ? \"border-0\" : \"border\",\n        props.isTransparent ? \"bg-transparent\" : `${props.websiteBg ? `  bg-white` : bgColor} dark:bg-dark-800`,\n        props.disabled ? \"bg-gray-200 text-gray-100 dark:bg-dark-900 disabled\" : \"\",\n        props.borderButtom ? `border-0 border-b ${props.diversity ? \"border-gray-400\" : \" placeholder-white   border-gray-300/10 border-white \"} rounded-none focus:ring-0` : \"\"\n    ].join(\" \");\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"mb-6 last:mb-0\",\n        children: [\n            props.label && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n                htmlFor: props.labelFor,\n                className: `block font-bold mb-2 ${props.labelFor ? \"cursor-pointer\" : \"\"}`,\n                children: props.label\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/FormField.tsx\",\n                lineNumber: 57,\n                columnNumber: 9\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: `${elementWrapperClass}`,\n                children: react__WEBPACK_IMPORTED_MODULE_1__.Children.map(props.children, (child, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"relative\",\n                        children: [\n                            /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.cloneElement)(child, {\n                                className: `${controlClassName} ${icons[index] ? \"pl-10\" : \"\"}`\n                            }),\n                            icons[index] && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseIcon__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                path: icons[index],\n                                w: \"w-10\",\n                                h: props.hasTextareaHeight ? \"h-full\" : \"h-12\",\n                                className: \"absolute top-0 left-0 z-10 pointer-events-none text-gray-500 dark:text-slate-400\"\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/FormField.tsx\",\n                                lineNumber: 73,\n                                columnNumber: 15\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/app/frontend/src/components/FormField.tsx\",\n                        lineNumber: 68,\n                        columnNumber: 11\n                    }, undefined))\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/FormField.tsx\",\n                lineNumber: 66,\n                columnNumber: 7\n            }, undefined),\n            props.help && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"text-xs    text-gray-500 dark:text-dark-600 mt-1\",\n                children: props.help\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/FormField.tsx\",\n                lineNumber: 84,\n                columnNumber: 9\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"/app/frontend/src/components/FormField.tsx\",\n        lineNumber: 55,\n        columnNumber: 5\n    }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (FormField);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/FormField.tsx\n");

/***/ }),

/***/ "./src/components/IntroGuide.tsx":
/*!***************************************!*\
  !*** ./src/components/IntroGuide.tsx ***!
  \***************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__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 react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var intro_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! intro.js-react */ \"intro.js-react\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_3__);\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([intro_js_react__WEBPACK_IMPORTED_MODULE_2__]);\nintro_js_react__WEBPACK_IMPORTED_MODULE_2__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n\nconst IntroGuide = ({ steps, stepsEnabled, onExit, stepsName })=>{\n    const router = (0,next_router__WEBPACK_IMPORTED_MODULE_3__.useRouter)();\n    const handleStepChange = (stepIndex)=>{\n        if (stepIndex === 7 && stepsName === \"appSteps\") {\n            onExit();\n            router.push(\"/users/users-list/\");\n        } else if (stepIndex === 2 && stepsName === \"usersSteps\") {\n            onExit();\n            router.push(\"/roles/roles-list/\");\n        }\n    };\n    const handleExit = ()=>{\n        localStorage.setItem(`completed_${stepsName}`, \"true\");\n        onExit();\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: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(intro_js_react__WEBPACK_IMPORTED_MODULE_2__.Steps, {\n            enabled: stepsEnabled,\n            steps: steps,\n            initialStep: 0,\n            onExit: handleExit,\n            onChange: handleStepChange,\n            options: {\n                scrollToElement: true,\n                scrollPadding: 50\n            }\n        }, void 0, false, {\n            fileName: \"/app/frontend/src/components/IntroGuide.tsx\",\n            lineNumber: 39,\n            columnNumber: 7\n        }, undefined)\n    }, void 0, false);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (IntroGuide);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9JbnRyb0d1aWRlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBMEI7QUFDb0I7QUFDTjtBQWF4QyxNQUFNRyxhQUF3QyxDQUFDLEVBQzdDQyxLQUFLLEVBQ0xDLFlBQVksRUFDWkMsTUFBTSxFQUNOQyxTQUFTLEVBQ1Y7SUFDQyxNQUFNQyxTQUFTTixzREFBU0E7SUFDeEIsTUFBTU8sbUJBQW1CLENBQUNDO1FBQ3hCLElBQUlBLGNBQWMsS0FBS0gsY0FBYyxZQUFZO1lBQy9DRDtZQUNBRSxPQUFPRyxJQUFJLENBQUM7UUFDZCxPQUFPLElBQUlELGNBQWMsS0FBS0gsY0FBYyxjQUFjO1lBQ3hERDtZQUNBRSxPQUFPRyxJQUFJLENBQUM7UUFDZDtJQUNGO0lBRUEsTUFBTUMsYUFBYTtRQUNqQkMsYUFBYUMsT0FBTyxDQUFDLENBQUMsVUFBVSxFQUFFUCxVQUFVLENBQUMsRUFBRTtRQUMvQ0Q7SUFDRjtJQUNBLHFCQUNFO2tCQUNFLDRFQUFDTCxpREFBS0E7WUFDSmMsU0FBU1Y7WUFDVEQsT0FBT0E7WUFDUFksYUFBYTtZQUNiVixRQUFRTTtZQUNSSyxVQUFVUjtZQUNWUyxTQUFTO2dCQUNQQyxpQkFBaUI7Z0JBQ2pCQyxlQUFlO1lBQ2pCOzs7Ozs7O0FBSVI7QUFFQSxpRUFBZWpCLFVBQVVBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9JbnRyb0d1aWRlLnRzeD8zZGMzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBTdGVwcywgSGludHMgfSBmcm9tICdpbnRyby5qcy1yZWFjdCc7XG5pbXBvcnQgeyB1c2VSb3V0ZXIgfSBmcm9tICduZXh0L3JvdXRlcic7XG5pbnRlcmZhY2UgSW50cm9HdWlkZVByb3BzIHtcbiAgc3RlcHM6IEFycmF5PHtcbiAgICBlbGVtZW50OiBzdHJpbmc7XG4gICAgaW50cm86IHN0cmluZztcbiAgICBwb3NpdGlvbj86IHN0cmluZztcbiAgfT47XG4gIGRpc2FibGVJbnRlcmFjdGlvbj86IGJvb2xlYW47XG4gIHN0ZXBzRW5hYmxlZDogYm9vbGVhbjtcbiAgc3RlcHNOYW1lOiBzdHJpbmc7XG4gIG9uRXhpdDogKCkgPT4gdm9pZDtcbn1cblxuY29uc3QgSW50cm9HdWlkZTogUmVhY3QuRkM8SW50cm9HdWlkZVByb3BzPiA9ICh7XG4gIHN0ZXBzLFxuICBzdGVwc0VuYWJsZWQsXG4gIG9uRXhpdCxcbiAgc3RlcHNOYW1lLFxufSkgPT4ge1xuICBjb25zdCByb3V0ZXIgPSB1c2VSb3V0ZXIoKTtcbiAgY29uc3QgaGFuZGxlU3RlcENoYW5nZSA9IChzdGVwSW5kZXg6IG51bWJlcikgPT4ge1xuICAgIGlmIChzdGVwSW5kZXggPT09IDcgJiYgc3RlcHNOYW1lID09PSAnYXBwU3RlcHMnKSB7XG4gICAgICBvbkV4aXQoKTtcbiAgICAgIHJvdXRlci5wdXNoKCcvdXNlcnMvdXNlcnMtbGlzdC8nKTtcbiAgICB9IGVsc2UgaWYgKHN0ZXBJbmRleCA9PT0gMiAmJiBzdGVwc05hbWUgPT09ICd1c2Vyc1N0ZXBzJykge1xuICAgICAgb25FeGl0KCk7XG4gICAgICByb3V0ZXIucHVzaCgnL3JvbGVzL3JvbGVzLWxpc3QvJyk7XG4gICAgfVxuICB9O1xuXG4gIGNvbnN0IGhhbmRsZUV4aXQgPSAoKSA9PiB7XG4gICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oYGNvbXBsZXRlZF8ke3N0ZXBzTmFtZX1gLCAndHJ1ZScpO1xuICAgIG9uRXhpdCgpO1xuICB9O1xuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8U3RlcHNcbiAgICAgICAgZW5hYmxlZD17c3RlcHNFbmFibGVkfVxuICAgICAgICBzdGVwcz17c3RlcHN9XG4gICAgICAgIGluaXRpYWxTdGVwPXswfVxuICAgICAgICBvbkV4aXQ9e2hhbmRsZUV4aXR9XG4gICAgICAgIG9uQ2hhbmdlPXtoYW5kbGVTdGVwQ2hhbmdlfVxuICAgICAgICBvcHRpb25zPXt7XG4gICAgICAgICAgc2Nyb2xsVG9FbGVtZW50OiB0cnVlLFxuICAgICAgICAgIHNjcm9sbFBhZGRpbmc6IDUwLFxuICAgICAgICB9fVxuICAgICAgLz5cbiAgICA8Lz5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEludHJvR3VpZGU7XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJTdGVwcyIsInVzZVJvdXRlciIsIkludHJvR3VpZGUiLCJzdGVwcyIsInN0ZXBzRW5hYmxlZCIsIm9uRXhpdCIsInN0ZXBzTmFtZSIsInJvdXRlciIsImhhbmRsZVN0ZXBDaGFuZ2UiLCJzdGVwSW5kZXgiLCJwdXNoIiwiaGFuZGxlRXhpdCIsImxvY2FsU3RvcmFnZSIsInNldEl0ZW0iLCJlbmFibGVkIiwiaW5pdGlhbFN0ZXAiLCJvbkNoYW5nZSIsIm9wdGlvbnMiLCJzY3JvbGxUb0VsZW1lbnQiLCJzY3JvbGxQYWRkaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/IntroGuide.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx":
/*!*********************************************************************************!*\
  !*** ./src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx ***!
  \*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BaseButton__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../BaseButton */ \"./src/components/BaseButton.tsx\");\n\n\n\nconst ImageLeft = ({ projectName, mainText, subTitle, imageAbout, buttonText, corners, textSecondary })=>{\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"container p-16 lg:py-24 lg:px-0 mx-auto\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"flex flex-col md:flex-row items-center py-8 md:gap-16\",\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"md:w-1/2 mt-6 md:mt-0\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n                            src: `${imageAbout[0]?.src}`,\n                            alt: \"Hero\",\n                            className: `w-full h-48 sm:h-auto sm:max-h-96 object-cover ${corners !== \"rounded-full\" ? corners : \"rounded-3xl\"}`\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx\",\n                            lineNumber: 19,\n                            columnNumber: 11\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"flex justify-center w-full \",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                                href: imageAbout[0]?.photographer_url,\n                                className: \"text-[8px]\",\n                                target: \"_blank\",\n                                rel: \"noreferrer\",\n                                children: [\n                                    \"Photo by \",\n                                    imageAbout[0]?.photographer,\n                                    \" on Pexels\"\n                                ]\n                            }, void 0, true, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx\",\n                                lineNumber: 27,\n                                columnNumber: 13\n                            }, undefined)\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx\",\n                            lineNumber: 26,\n                            columnNumber: 11\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx\",\n                    lineNumber: 18,\n                    columnNumber: 9\n                }, undefined),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"md:w-1/2\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n                            className: \"text-3xl font-bold mb-4\",\n                            children: mainText\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx\",\n                            lineNumber: 40,\n                            columnNumber: 11\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                            className: `mb-4 ${textSecondary}`,\n                            children: [\n                                \" \",\n                                subTitle\n                            ]\n                        }, void 0, true, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx\",\n                            lineNumber: 41,\n                            columnNumber: 11\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                            href: \"/login\",\n                            label: `${buttonText}`,\n                            color: \"info\",\n                            className: \" px-4 sm:px-6 py-2 \"\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx\",\n                            lineNumber: 42,\n                            columnNumber: 11\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx\",\n                    lineNumber: 39,\n                    columnNumber: 9\n                }, undefined)\n            ]\n        }, void 0, true, {\n            fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx\",\n            lineNumber: 17,\n            columnNumber: 7\n        }, undefined)\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx\",\n        lineNumber: 16,\n        columnNumber: 5\n    }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ImageLeft);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9XZWJQYWdlQ29tcG9uZW50cy9BYm91dFVzQ29tcG9uZW50L2Rlc2lnbnMvSW1hZ2VMZWZ0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQW1EO0FBR047QUFFN0MsTUFBTUUsWUFBWSxDQUFDLEVBQ2pCQyxXQUFXLEVBQ1hDLFFBQVEsRUFDUkMsUUFBUSxFQUNSQyxVQUFVLEVBQ1ZDLFVBQVUsRUFDVkMsT0FBTyxFQUNQQyxhQUFhLEVBQ2Q7SUFDQyxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTtrQkFDYiw0RUFBQ0Q7WUFBSUMsV0FBVTs7OEJBQ2IsOERBQUNEO29CQUFJQyxXQUFVOztzQ0FDYiw4REFBQ0M7NEJBQ0NDLEtBQUssQ0FBQyxFQUFFUCxVQUFVLENBQUMsRUFBRSxFQUFFTyxJQUFJLENBQUM7NEJBQzVCQyxLQUFJOzRCQUNKSCxXQUFXLENBQUMsK0NBQStDLEVBQ3pESCxZQUFZLGlCQUFpQkEsVUFBVSxjQUN4QyxDQUFDOzs7Ozs7c0NBRUosOERBQUNFOzRCQUFJQyxXQUFVO3NDQUNiLDRFQUFDSTtnQ0FDQ0MsTUFBTVYsVUFBVSxDQUFDLEVBQUUsRUFBRVc7Z0NBQ3JCTixXQUFVO2dDQUNWTyxRQUFPO2dDQUNQQyxLQUFJOztvQ0FDTDtvQ0FDV2IsVUFBVSxDQUFDLEVBQUUsRUFBRWM7b0NBQWE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFNNUMsOERBQUNWO29CQUFJQyxXQUFVOztzQ0FDYiw4REFBQ1U7NEJBQUdWLFdBQVU7c0NBQTJCUDs7Ozs7O3NDQUN6Qyw4REFBQ2tCOzRCQUFFWCxXQUFXLENBQUMsS0FBSyxFQUFFRixjQUFjLENBQUM7O2dDQUFFO2dDQUFFSjs7Ozs7OztzQ0FDekMsOERBQUNKLG1EQUFVQTs0QkFDVGUsTUFBSzs0QkFDTE8sT0FBTyxDQUFDLEVBQUVoQixXQUFXLENBQUM7NEJBQ3RCaUIsT0FBTTs0QkFDTmIsV0FBVTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFNdEI7QUFFQSxpRUFBZVQsU0FBU0EsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1dlYlBhZ2VDb21wb25lbnRzL0Fib3V0VXNDb21wb25lbnQvZGVzaWducy9JbWFnZUxlZnQudHN4PzBkODEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBnZXRNdWx0aXBsZVBleGVsc0ltYWdlcyB9IGZyb20gJy4uLy4uLy4uLy4uL2hlbHBlcnMvcGV4ZWxzJztcbmltcG9ydCB7IHVzZUFwcFNlbGVjdG9yIH0gZnJvbSAnLi4vLi4vLi4vLi4vc3RvcmVzL2hvb2tzJztcbmltcG9ydCBCYXNlQnV0dG9uIGZyb20gJy4uLy4uLy4uL0Jhc2VCdXR0b24nO1xuXG5jb25zdCBJbWFnZUxlZnQgPSAoe1xuICBwcm9qZWN0TmFtZSxcbiAgbWFpblRleHQsXG4gIHN1YlRpdGxlLFxuICBpbWFnZUFib3V0LFxuICBidXR0b25UZXh0LFxuICBjb3JuZXJzLFxuICB0ZXh0U2Vjb25kYXJ5LFxufSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPSdjb250YWluZXIgcC0xNiBsZzpweS0yNCBsZzpweC0wIG14LWF1dG8nPlxuICAgICAgPGRpdiBjbGFzc05hbWU9J2ZsZXggZmxleC1jb2wgbWQ6ZmxleC1yb3cgaXRlbXMtY2VudGVyIHB5LTggbWQ6Z2FwLTE2Jz5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9J21kOnctMS8yIG10LTYgbWQ6bXQtMCc+XG4gICAgICAgICAgPGltZ1xuICAgICAgICAgICAgc3JjPXtgJHtpbWFnZUFib3V0WzBdPy5zcmN9YH1cbiAgICAgICAgICAgIGFsdD0nSGVybydcbiAgICAgICAgICAgIGNsYXNzTmFtZT17YHctZnVsbCBoLTQ4IHNtOmgtYXV0byBzbTptYXgtaC05NiBvYmplY3QtY292ZXIgJHtcbiAgICAgICAgICAgICAgY29ybmVycyAhPT0gJ3JvdW5kZWQtZnVsbCcgPyBjb3JuZXJzIDogJ3JvdW5kZWQtM3hsJ1xuICAgICAgICAgICAgfWB9XG4gICAgICAgICAgLz5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0nZmxleCBqdXN0aWZ5LWNlbnRlciB3LWZ1bGwgJz5cbiAgICAgICAgICAgIDxhXG4gICAgICAgICAgICAgIGhyZWY9e2ltYWdlQWJvdXRbMF0/LnBob3RvZ3JhcGhlcl91cmx9XG4gICAgICAgICAgICAgIGNsYXNzTmFtZT0ndGV4dC1bOHB4XSdcbiAgICAgICAgICAgICAgdGFyZ2V0PSdfYmxhbmsnXG4gICAgICAgICAgICAgIHJlbD0nbm9yZWZlcnJlcidcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgUGhvdG8gYnkge2ltYWdlQWJvdXRbMF0/LnBob3RvZ3JhcGhlcn0gb24gUGV4ZWxzXG4gICAgICAgICAgICA8L2E+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIHsvKiBUZXh0IFNlY3Rpb24gKNCi0LXQv9C10YDRjCDRgdC/0YDQsNCy0LApICovfVxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT0nbWQ6dy0xLzInPlxuICAgICAgICAgIDxoMSBjbGFzc05hbWU9J3RleHQtM3hsIGZvbnQtYm9sZCBtYi00Jz57bWFpblRleHR9PC9oMT5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9e2BtYi00ICR7dGV4dFNlY29uZGFyeX1gfT4ge3N1YlRpdGxlfTwvcD5cbiAgICAgICAgICA8QmFzZUJ1dHRvblxuICAgICAgICAgICAgaHJlZj0nL2xvZ2luJ1xuICAgICAgICAgICAgbGFiZWw9e2Ake2J1dHRvblRleHR9YH1cbiAgICAgICAgICAgIGNvbG9yPSdpbmZvJ1xuICAgICAgICAgICAgY2xhc3NOYW1lPScgcHgtNCBzbTpweC02IHB5LTIgJ1xuICAgICAgICAgIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBJbWFnZUxlZnQ7XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJCYXNlQnV0dG9uIiwiSW1hZ2VMZWZ0IiwicHJvamVjdE5hbWUiLCJtYWluVGV4dCIsInN1YlRpdGxlIiwiaW1hZ2VBYm91dCIsImJ1dHRvblRleHQiLCJjb3JuZXJzIiwidGV4dFNlY29uZGFyeSIsImRpdiIsImNsYXNzTmFtZSIsImltZyIsInNyYyIsImFsdCIsImEiLCJocmVmIiwicGhvdG9ncmFwaGVyX3VybCIsInRhcmdldCIsInJlbCIsInBob3RvZ3JhcGhlciIsImgxIiwicCIsImxhYmVsIiwiY29sb3IiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx":
/*!**********************************************************************************!*\
  !*** ./src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx ***!
  \**********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BaseButton__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../BaseButton */ \"./src/components/BaseButton.tsx\");\n\n\n\nconst ImageRight = ({ projectName, mainText, subTitle, imageAbout, buttonText, corners, textSecondary })=>{\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"container p-16 lg:py-24 lg:px-0 mx-auto\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"flex flex-col md:flex-row items-center py-8 md:gap-16\",\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"md:w-1/2\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n                            className: \"text-3xl font-bold mb-4\",\n                            children: mainText\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx\",\n                            lineNumber: 19,\n                            columnNumber: 11\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                            className: `mb-4 ${textSecondary}`,\n                            children: [\n                                \" \",\n                                subTitle\n                            ]\n                        }, void 0, true, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx\",\n                            lineNumber: 20,\n                            columnNumber: 11\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                            href: \"/login\",\n                            label: `${buttonText}`,\n                            color: \"info\",\n                            className: \"px-4 sm:px-6 py-2 \"\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx\",\n                            lineNumber: 21,\n                            columnNumber: 11\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx\",\n                    lineNumber: 18,\n                    columnNumber: 9\n                }, undefined),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"md:w-1/2 mt-6 md:mt-0\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n                            src: `${imageAbout[0]?.src}`,\n                            alt: \"Hero\",\n                            className: `w-full h-48 sm:h-auto sm:max-h-96 object-cover ${corners !== \"rounded-full\" ? corners : \"rounded-3xl\"}`\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx\",\n                            lineNumber: 30,\n                            columnNumber: 11\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"flex justify-center w-full \",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                                href: imageAbout[0]?.photographer_url,\n                                className: \"text-[8px]\",\n                                target: \"_blank\",\n                                rel: \"noreferrer\",\n                                children: [\n                                    \"Photo by \",\n                                    imageAbout[0]?.photographer,\n                                    \" on Pexels\"\n                                ]\n                            }, void 0, true, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx\",\n                                lineNumber: 38,\n                                columnNumber: 13\n                            }, undefined)\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx\",\n                            lineNumber: 37,\n                            columnNumber: 11\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx\",\n                    lineNumber: 29,\n                    columnNumber: 9\n                }, undefined)\n            ]\n        }, void 0, true, {\n            fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx\",\n            lineNumber: 17,\n            columnNumber: 7\n        }, undefined)\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx\",\n        lineNumber: 16,\n        columnNumber: 5\n    }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ImageRight);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9XZWJQYWdlQ29tcG9uZW50cy9BYm91dFVzQ29tcG9uZW50L2Rlc2lnbnMvSW1hZ2VSaWdodC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFtRDtBQUdOO0FBRTdDLE1BQU1FLGFBQWEsQ0FBQyxFQUNsQkMsV0FBVyxFQUNYQyxRQUFRLEVBQ1JDLFFBQVEsRUFDUkMsVUFBVSxFQUNWQyxVQUFVLEVBQ1ZDLE9BQU8sRUFDUEMsYUFBYSxFQUNkO0lBQ0MscUJBQ0UsOERBQUNDO1FBQUlDLFdBQVU7a0JBQ2IsNEVBQUNEO1lBQUlDLFdBQVU7OzhCQUNiLDhEQUFDRDtvQkFBSUMsV0FBVTs7c0NBQ2IsOERBQUNDOzRCQUFHRCxXQUFVO3NDQUEyQlA7Ozs7OztzQ0FDekMsOERBQUNTOzRCQUFFRixXQUFXLENBQUMsS0FBSyxFQUFFRixjQUFjLENBQUM7O2dDQUFFO2dDQUFFSjs7Ozs7OztzQ0FDekMsOERBQUNKLG1EQUFVQTs0QkFDVGEsTUFBSzs0QkFDTEMsT0FBTyxDQUFDLEVBQUVSLFdBQVcsQ0FBQzs0QkFDdEJTLE9BQU07NEJBQ05MLFdBQVU7Ozs7Ozs7Ozs7Ozs4QkFJZCw4REFBQ0Q7b0JBQUlDLFdBQVU7O3NDQUNiLDhEQUFDTTs0QkFDQ0MsS0FBSyxDQUFDLEVBQUVaLFVBQVUsQ0FBQyxFQUFFLEVBQUVZLElBQUksQ0FBQzs0QkFDNUJDLEtBQUk7NEJBQ0pSLFdBQVcsQ0FBQywrQ0FBK0MsRUFDekRILFlBQVksaUJBQWlCQSxVQUFVLGNBQ3hDLENBQUM7Ozs7OztzQ0FFSiw4REFBQ0U7NEJBQUlDLFdBQVU7c0NBQ2IsNEVBQUNTO2dDQUNDTixNQUFNUixVQUFVLENBQUMsRUFBRSxFQUFFZTtnQ0FDckJWLFdBQVU7Z0NBQ1ZXLFFBQU87Z0NBQ1BDLEtBQUk7O29DQUNMO29DQUNXakIsVUFBVSxDQUFDLEVBQUUsRUFBRWtCO29DQUFhOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU9wRDtBQUVBLGlFQUFldEIsVUFBVUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1dlYlBhZ2VDb21wb25lbnRzL0Fib3V0VXNDb21wb25lbnQvZGVzaWducy9JbWFnZVJpZ2h0LnRzeD8xYTkzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgZ2V0TXVsdGlwbGVQZXhlbHNJbWFnZXMgfSBmcm9tICcuLi8uLi8uLi8uLi9oZWxwZXJzL3BleGVscyc7XG5pbXBvcnQgeyB1c2VBcHBTZWxlY3RvciB9IGZyb20gJy4uLy4uLy4uLy4uL3N0b3Jlcy9ob29rcyc7XG5pbXBvcnQgQmFzZUJ1dHRvbiBmcm9tICcuLi8uLi8uLi9CYXNlQnV0dG9uJztcblxuY29uc3QgSW1hZ2VSaWdodCA9ICh7XG4gIHByb2plY3ROYW1lLFxuICBtYWluVGV4dCxcbiAgc3ViVGl0bGUsXG4gIGltYWdlQWJvdXQsXG4gIGJ1dHRvblRleHQsXG4gIGNvcm5lcnMsXG4gIHRleHRTZWNvbmRhcnksXG59KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9J2NvbnRhaW5lciBwLTE2IGxnOnB5LTI0IGxnOnB4LTAgbXgtYXV0byc+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT0nZmxleCBmbGV4LWNvbCBtZDpmbGV4LXJvdyBpdGVtcy1jZW50ZXIgcHktOCBtZDpnYXAtMTYnPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT0nbWQ6dy0xLzInPlxuICAgICAgICAgIDxoMSBjbGFzc05hbWU9J3RleHQtM3hsIGZvbnQtYm9sZCBtYi00Jz57bWFpblRleHR9PC9oMT5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9e2BtYi00ICR7dGV4dFNlY29uZGFyeX1gfT4ge3N1YlRpdGxlfTwvcD5cbiAgICAgICAgICA8QmFzZUJ1dHRvblxuICAgICAgICAgICAgaHJlZj0nL2xvZ2luJ1xuICAgICAgICAgICAgbGFiZWw9e2Ake2J1dHRvblRleHR9YH1cbiAgICAgICAgICAgIGNvbG9yPSdpbmZvJ1xuICAgICAgICAgICAgY2xhc3NOYW1lPSdweC00IHNtOnB4LTYgcHktMiAnXG4gICAgICAgICAgLz5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9J21kOnctMS8yIG10LTYgbWQ6bXQtMCc+XG4gICAgICAgICAgPGltZ1xuICAgICAgICAgICAgc3JjPXtgJHtpbWFnZUFib3V0WzBdPy5zcmN9YH1cbiAgICAgICAgICAgIGFsdD0nSGVybydcbiAgICAgICAgICAgIGNsYXNzTmFtZT17YHctZnVsbCBoLTQ4IHNtOmgtYXV0byBzbTptYXgtaC05NiBvYmplY3QtY292ZXIgJHtcbiAgICAgICAgICAgICAgY29ybmVycyAhPT0gJ3JvdW5kZWQtZnVsbCcgPyBjb3JuZXJzIDogJ3JvdW5kZWQtM3hsJ1xuICAgICAgICAgICAgfWB9XG4gICAgICAgICAgLz5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0nZmxleCBqdXN0aWZ5LWNlbnRlciB3LWZ1bGwgJz5cbiAgICAgICAgICAgIDxhXG4gICAgICAgICAgICAgIGhyZWY9e2ltYWdlQWJvdXRbMF0/LnBob3RvZ3JhcGhlcl91cmx9XG4gICAgICAgICAgICAgIGNsYXNzTmFtZT0ndGV4dC1bOHB4XSdcbiAgICAgICAgICAgICAgdGFyZ2V0PSdfYmxhbmsnXG4gICAgICAgICAgICAgIHJlbD0nbm9yZWZlcnJlcidcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgUGhvdG8gYnkge2ltYWdlQWJvdXRbMF0/LnBob3RvZ3JhcGhlcn0gb24gUGV4ZWxzXG4gICAgICAgICAgICA8L2E+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBJbWFnZVJpZ2h0O1xuIl0sIm5hbWVzIjpbIlJlYWN0IiwiQmFzZUJ1dHRvbiIsIkltYWdlUmlnaHQiLCJwcm9qZWN0TmFtZSIsIm1haW5UZXh0Iiwic3ViVGl0bGUiLCJpbWFnZUFib3V0IiwiYnV0dG9uVGV4dCIsImNvcm5lcnMiLCJ0ZXh0U2Vjb25kYXJ5IiwiZGl2IiwiY2xhc3NOYW1lIiwiaDEiLCJwIiwiaHJlZiIsImxhYmVsIiwiY29sb3IiLCJpbWciLCJzcmMiLCJhbHQiLCJhIiwicGhvdG9ncmFwaGVyX3VybCIsInRhcmdldCIsInJlbCIsInBob3RvZ3JhcGhlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/AboutUsComponent/index.tsx":
/*!*********************************************************************!*\
  !*** ./src/components/WebPageComponents/AboutUsComponent/index.tsx ***!
  \*********************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__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 react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _helpers_pexels__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../helpers/pexels */ \"./src/helpers/pexels.ts\");\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../stores/hooks */ \"./src/stores/hooks.ts\");\n/* harmony import */ var _designs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../designs */ \"./src/components/WebPageComponents/designs.ts\");\n/* harmony import */ var _designs_ImageLeft__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./designs/ImageLeft */ \"./src/components/WebPageComponents/AboutUsComponent/designs/ImageLeft.tsx\");\n/* harmony import */ var _designs_ImageRight__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./designs/ImageRight */ \"./src/components/WebPageComponents/AboutUsComponent/designs/ImageRight.tsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_helpers_pexels__WEBPACK_IMPORTED_MODULE_2__]);\n_helpers_pexels__WEBPACK_IMPORTED_MODULE_2__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n\n\n\n\nconst AboutUsComponent = ({ projectName, image, mainText, subTitle, design, buttonText })=>{\n    const textSecondary = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.textSecondary);\n    const corners = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.corners);\n    const [imageAbout, setImages] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)([]);\n    const pexelsQueriesWebSite = image;\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        const fetchImages = async ()=>{\n            try {\n                const images = await (0,_helpers_pexels__WEBPACK_IMPORTED_MODULE_2__.getMultiplePexelsImages)(pexelsQueriesWebSite);\n                const formattedImages = images.map((image)=>({\n                        src: image.src || undefined,\n                        photographer: image.photographer || undefined,\n                        photographer_url: image.photographer_url || undefined\n                    }));\n                setImages(formattedImages);\n            } catch (error) {\n                console.error(\"Error fetching images:\", error);\n            }\n        };\n        fetchImages();\n    }, [\n        pexelsQueriesWebSite\n    ]);\n    const renderComponent = ()=>{\n        switch(design){\n            case _designs__WEBPACK_IMPORTED_MODULE_4__.AboutUsDesigns.IMAGE_LEFT:\n                return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_designs_ImageLeft__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n                    projectName: projectName,\n                    mainText: mainText,\n                    subTitle: subTitle,\n                    imageAbout: imageAbout,\n                    buttonText: buttonText,\n                    corners: corners,\n                    textSecondary: textSecondary\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/index.tsx\",\n                    lineNumber: 43,\n                    columnNumber: 11\n                }, undefined);\n            case _designs__WEBPACK_IMPORTED_MODULE_4__.AboutUsDesigns.IMAGE_RIGHT:\n                return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_designs_ImageRight__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                    projectName: projectName,\n                    mainText: mainText,\n                    subTitle: subTitle,\n                    imageAbout: imageAbout,\n                    buttonText: buttonText,\n                    corners: corners,\n                    textSecondary: textSecondary\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/index.tsx\",\n                    lineNumber: 56,\n                    columnNumber: 11\n                }, undefined);\n            default:\n                return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_designs_ImageRight__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                    projectName: projectName,\n                    mainText: mainText,\n                    subTitle: subTitle,\n                    imageAbout: imageAbout,\n                    buttonText: buttonText,\n                    corners: corners,\n                    textSecondary: textSecondary\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/AboutUsComponent/index.tsx\",\n                    lineNumber: 69,\n                    columnNumber: 11\n                }, undefined);\n        }\n    };\n    return renderComponent();\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (AboutUsComponent);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/AboutUsComponent/index.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx":
/*!*****************************************************************************************!*\
  !*** ./src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx ***!
  \*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var formik__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! formik */ \"formik\");\n/* harmony import */ var formik__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(formik__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _BaseButton__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../BaseButton */ \"./src/components/BaseButton.tsx\");\n/* harmony import */ var _components_FormField__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../components/FormField */ \"./src/components/FormField.tsx\");\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../stores/hooks */ \"./src/stores/hooks.ts\");\n\n\n\n\n\n\nconst FormWithImage = ({ mainText, subTitle, onSubmit, imageContactForm })=>{\n    const corners = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_5__.useAppSelector)((state)=>state.style.corners);\n    const textSecondary = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_5__.useAppSelector)((state)=>state.style.textSecondary);\n    const bgColor = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_5__.useAppSelector)((state)=>state.style.bgLayoutColor);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \" \",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: ` `,\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \" grid grid-cols-1 md:grid-cols-2\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"w-full h-full hidden md:block\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n                                src: `${imageContactForm[0]?.src}`,\n                                alt: \"Contact Us\",\n                                className: \" object-cover \"\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                lineNumber: 16,\n                                columnNumber: 13\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex justify-center w-full\",\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                                    href: imageContactForm[0]?.photographer_url,\n                                    className: \"text-[8px]\",\n                                    target: \"_blank\",\n                                    rel: \"noreferrer\",\n                                    children: [\n                                        \"Photo by \",\n                                        imageContactForm[0]?.photographer,\n                                        \" on Pexels\"\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                    lineNumber: 22,\n                                    columnNumber: 15\n                                }, undefined)\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                lineNumber: 21,\n                                columnNumber: 13\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                        lineNumber: 15,\n                        columnNumber: 11\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex items-center justify-center\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"p-8\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                    className: \"text-3xl font-bold mb-6\",\n                                    children: mainText\n                                }, void 0, false, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                    lineNumber: 35,\n                                    columnNumber: 15\n                                }, undefined),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                    className: `text-base mb-8 ${textSecondary}`,\n                                    children: subTitle\n                                }, void 0, false, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                    lineNumber: 36,\n                                    columnNumber: 15\n                                }, undefined),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(formik__WEBPACK_IMPORTED_MODULE_2__.Formik, {\n                                    initialValues: {\n                                        email: \"\",\n                                        subject: \"\",\n                                        message: \"\"\n                                    },\n                                    onSubmit: onSubmit,\n                                    children: ({ isSubmitting })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(formik__WEBPACK_IMPORTED_MODULE_2__.Form, {\n                                            className: \"space-y-6\",\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_FormField__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                                    websiteBg: true,\n                                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(formik__WEBPACK_IMPORTED_MODULE_2__.Field, {\n                                                        name: \"email\",\n                                                        type: \"email\",\n                                                        placeholder: \"Name\",\n                                                        required: true,\n                                                        className: \"\"\n                                                    }, void 0, false, {\n                                                        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                                        lineNumber: 49,\n                                                        columnNumber: 23\n                                                    }, undefined)\n                                                }, void 0, false, {\n                                                    fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                                    lineNumber: 48,\n                                                    columnNumber: 21\n                                                }, undefined),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_FormField__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                                    websiteBg: true,\n                                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(formik__WEBPACK_IMPORTED_MODULE_2__.Field, {\n                                                        name: \"subject\",\n                                                        type: \"text\",\n                                                        placeholder: \"Subject\",\n                                                        required: true,\n                                                        className: \"\"\n                                                    }, void 0, false, {\n                                                        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                                        lineNumber: 59,\n                                                        columnNumber: 23\n                                                    }, undefined)\n                                                }, void 0, false, {\n                                                    fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                                    lineNumber: 58,\n                                                    columnNumber: 21\n                                                }, undefined),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_FormField__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                                    websiteBg: true,\n                                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(formik__WEBPACK_IMPORTED_MODULE_2__.Field, {\n                                                        name: \"message\",\n                                                        as: \"textarea\",\n                                                        placeholder: \"Message\",\n                                                        required: true,\n                                                        className: \"\"\n                                                    }, void 0, false, {\n                                                        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                                        lineNumber: 69,\n                                                        columnNumber: 23\n                                                    }, undefined)\n                                                }, void 0, false, {\n                                                    fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                                    lineNumber: 68,\n                                                    columnNumber: 21\n                                                }, undefined),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                                                    className: \"w-1/2 md:w-1/4 \",\n                                                    type: \"submit\",\n                                                    color: \"info\",\n                                                    label: isSubmitting ? \"Sending...\" : \"Contact Us\",\n                                                    disabled: isSubmitting\n                                                }, void 0, false, {\n                                                    fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                                    lineNumber: 78,\n                                                    columnNumber: 21\n                                                }, undefined)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                            lineNumber: 47,\n                                            columnNumber: 19\n                                        }, undefined)\n                                }, void 0, false, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                                    lineNumber: 38,\n                                    columnNumber: 15\n                                }, undefined)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                            lineNumber: 34,\n                            columnNumber: 13\n                        }, undefined)\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                        lineNumber: 33,\n                        columnNumber: 11\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n                lineNumber: 14,\n                columnNumber: 9\n            }, undefined)\n        }, void 0, false, {\n            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n            lineNumber: 13,\n            columnNumber: 7\n        }, undefined)\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\",\n        lineNumber: 12,\n        columnNumber: 5\n    }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (FormWithImage);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx":
/*!*******************************************************************************************!*\
  !*** ./src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx ***!
  \*******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var formik__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! formik */ \"formik\");\n/* harmony import */ var formik__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(formik__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _BaseButton__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../BaseButton */ \"./src/components/BaseButton.tsx\");\n/* harmony import */ var _BaseIcon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../BaseIcon */ \"./src/components/BaseIcon.tsx\");\n/* harmony import */ var _mdi_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @mdi/js */ \"@mdi/js\");\n/* harmony import */ var _mdi_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_mdi_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _designs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../designs */ \"./src/components/WebPageComponents/designs.ts\");\n/* harmony import */ var _components_FormField__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../components/FormField */ \"./src/components/FormField.tsx\");\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../../stores/hooks */ \"./src/stores/hooks.ts\");\n\n\n\n\n\n\n\n\n\nconst HighlightedForm = ({ mainText, subTitle, onSubmit, design })=>{\n    const corners = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_8__.useAppSelector)((state)=>state.style.corners);\n    const textSecondary = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_8__.useAppSelector)((state)=>state.style.textSecondary);\n    const bgColor = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_8__.useAppSelector)((state)=>state.style.bgLayoutColor);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"p-8 lg:py-24 lg:px-0 mx-auto container\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: `${corners !== \"rounded-full\" ? corners : \"rounded-3xl\"} ${design === _designs__WEBPACK_IMPORTED_MODULE_6__.ContactFormDesigns.HIGHLIGHTED_DIVERSITY ? \"bg-blue-700 bg-opacity-25 \" : \"bg-blue-700\"}  p-12 mb-16`,\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"grid md:grid-cols-2 gap-12\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: `${design === _designs__WEBPACK_IMPORTED_MODULE_6__.ContactFormDesigns.HIGHLIGHTED_DIVERSITY ? \"text-black\" : \" text-white  \"} `,\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                className: \"mb-6 text-3xl font-bold\",\n                                children: mainText\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                lineNumber: 31,\n                                columnNumber: 13\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                className: \"mb-10 font-light text-base\",\n                                children: subTitle\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                lineNumber: 32,\n                                columnNumber: 13\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"space-y-2\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                        className: ` ${design === _designs__WEBPACK_IMPORTED_MODULE_6__.ContactFormDesigns.SIMPLE_CLEAN_DIVERSITY ? `${textSecondary}` : \"\"} flex items-center`,\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseIcon__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                                className: `mr-2`,\n                                                w: \"w-5\",\n                                                h: \"h-5\",\n                                                size: 48,\n                                                path: _mdi_js__WEBPACK_IMPORTED_MODULE_5__.mdiPhoneOutline\n                                            }, void 0, false, {\n                                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                                lineNumber: 41,\n                                                columnNumber: 17\n                                            }, undefined),\n                                            \"+1XXX XXXX XXX\"\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                        lineNumber: 34,\n                                        columnNumber: 15\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                        className: \"flex items-center\",\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseIcon__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                                className: `mr-2`,\n                                                w: \"w-5\",\n                                                h: \"h-5\",\n                                                size: 48,\n                                                path: _mdi_js__WEBPACK_IMPORTED_MODULE_5__.mdiEmailOutline\n                                            }, void 0, false, {\n                                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                                lineNumber: 51,\n                                                columnNumber: 17\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                                                href: \"mailto:krystsinavaida@gmail.com\",\n                                                children: \"krystsinavaida@gmail.com\"\n                                            }, void 0, false, {\n                                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                                lineNumber: 58,\n                                                columnNumber: 17\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                        lineNumber: 50,\n                                        columnNumber: 15\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                lineNumber: 33,\n                                columnNumber: 13\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                        lineNumber: 24,\n                        columnNumber: 11\n                    }, undefined),\n                    /*#__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)(formik__WEBPACK_IMPORTED_MODULE_2__.Formik, {\n                            initialValues: {\n                                email: \"\",\n                                subject: \"\",\n                                message: \"\"\n                            },\n                            onSubmit: onSubmit,\n                            children: ({ isSubmitting })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(formik__WEBPACK_IMPORTED_MODULE_2__.Form, {\n                                    className: ` ${bgColor} space-y-6 p-8 ${corners != \"rounded-full\" ? `${corners}` : \"rounded-3xl\"} `,\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_FormField__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n                                            websiteBg: true,\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(formik__WEBPACK_IMPORTED_MODULE_2__.Field, {\n                                                name: \"email\",\n                                                type: \"email\",\n                                                placeholder: \"Email\",\n                                                required: true,\n                                                className: \"\"\n                                            }, void 0, false, {\n                                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                                lineNumber: 80,\n                                                columnNumber: 21\n                                            }, undefined)\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                            lineNumber: 79,\n                                            columnNumber: 19\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_FormField__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n                                            websiteBg: true,\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(formik__WEBPACK_IMPORTED_MODULE_2__.Field, {\n                                                name: \"subject\",\n                                                type: \"text\",\n                                                placeholder: \"Subject\",\n                                                required: true,\n                                                className: \"\"\n                                            }, void 0, false, {\n                                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                                lineNumber: 90,\n                                                columnNumber: 21\n                                            }, undefined)\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                            lineNumber: 89,\n                                            columnNumber: 19\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_FormField__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n                                            websiteBg: true,\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(formik__WEBPACK_IMPORTED_MODULE_2__.Field, {\n                                                name: \"message\",\n                                                as: \"textarea\",\n                                                placeholder: \"Message\",\n                                                required: true,\n                                                className: \"\"\n                                            }, void 0, false, {\n                                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                                lineNumber: 100,\n                                                columnNumber: 21\n                                            }, undefined)\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                            lineNumber: 99,\n                                            columnNumber: 19\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                                            type: \"submit\",\n                                            color: \"info\",\n                                            className: \"w-1/2 md:w-1/4  text-sm mt-4\",\n                                            label: isSubmitting ? \"Sending...\" : \"Contact Us\",\n                                            disabled: isSubmitting\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                            lineNumber: 109,\n                                            columnNumber: 19\n                                        }, undefined)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                                    lineNumber: 74,\n                                    columnNumber: 17\n                                }, undefined)\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                            lineNumber: 65,\n                            columnNumber: 13\n                        }, undefined)\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                        lineNumber: 64,\n                        columnNumber: 11\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n                lineNumber: 23,\n                columnNumber: 9\n            }, undefined)\n        }, void 0, false, {\n            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n            lineNumber: 16,\n            columnNumber: 7\n        }, undefined)\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\",\n        lineNumber: 15,\n        columnNumber: 5\n    }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (HighlightedForm);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx":
/*!**********************************************************************************************!*\
  !*** ./src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx ***!
  \**********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var formik__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! formik */ \"formik\");\n/* harmony import */ var formik__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(formik__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _BaseButton__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../BaseButton */ \"./src/components/BaseButton.tsx\");\n/* harmony import */ var _components_FormField__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../components/FormField */ \"./src/components/FormField.tsx\");\n/* harmony import */ var _BaseIcon__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../BaseIcon */ \"./src/components/BaseIcon.tsx\");\n/* harmony import */ var _mdi_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @mdi/js */ \"@mdi/js\");\n/* harmony import */ var _mdi_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_mdi_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _designs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../designs */ \"./src/components/WebPageComponents/designs.ts\");\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../../stores/hooks */ \"./src/stores/hooks.ts\");\n\n\n\n\n\n\n\n\n\nconst SimpleAndCleanForm = ({ mainText, subTitle, onSubmit, design })=>{\n    const corners = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_8__.useAppSelector)((state)=>state.style.corners);\n    const textSecondary = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_8__.useAppSelector)((state)=>state.style.textSecondary);\n    const bgColor = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_8__.useAppSelector)((state)=>state.style.bgLayoutColor);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"p-8 lg:py-24 lg:px-0 mx-auto container\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: `${corners !== \"rounded-full\" ? corners : \"rounded-3xl\"} ${design === _designs__WEBPACK_IMPORTED_MODULE_7__.ContactFormDesigns.SIMPLE_CLEAN_DIVERSITY ? \"bg-blue-700 bg-opacity-25 \" : \"bg-blue-700\"} p-12  mb-16`,\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"grid md:grid-cols-2 gap-12\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: `${design === _designs__WEBPACK_IMPORTED_MODULE_7__.ContactFormDesigns.SIMPLE_CLEAN_DIVERSITY ? \"text-black\" : \" text-white  \"}`,\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                className: \"mb-6 text-3xl font-bold\",\n                                children: mainText\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                lineNumber: 30,\n                                columnNumber: 13\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                className: `${design === _designs__WEBPACK_IMPORTED_MODULE_7__.ContactFormDesigns.SIMPLE_CLEAN_DIVERSITY ? `${textSecondary}` : \"\"} mb-10 font-light text-base`,\n                                children: subTitle\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                lineNumber: 31,\n                                columnNumber: 13\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"space-y-2\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                        className: `flex ${design === _designs__WEBPACK_IMPORTED_MODULE_7__.ContactFormDesigns.SIMPLE_CLEAN_DIVERSITY ? `${textSecondary}` : \"\"}  items-center`,\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseIcon__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n                                                className: `mr-2  `,\n                                                w: \"w-5\",\n                                                h: \"h-5\",\n                                                size: 48,\n                                                path: _mdi_js__WEBPACK_IMPORTED_MODULE_6__.mdiPhoneOutline\n                                            }, void 0, false, {\n                                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                                lineNumber: 48,\n                                                columnNumber: 17\n                                            }, undefined),\n                                            \"+1XXX XXXX XXX\"\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                        lineNumber: 41,\n                                        columnNumber: 15\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                        className: ` ${design === _designs__WEBPACK_IMPORTED_MODULE_7__.ContactFormDesigns.SIMPLE_CLEAN_DIVERSITY ? `${textSecondary}` : \"\"} flex items-center`,\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseIcon__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n                                                className: `mr-2`,\n                                                w: \"w-5\",\n                                                h: \"h-5\",\n                                                size: 48,\n                                                path: _mdi_js__WEBPACK_IMPORTED_MODULE_6__.mdiEmailOutline\n                                            }, void 0, false, {\n                                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                                lineNumber: 64,\n                                                columnNumber: 17\n                                            }, undefined),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                                                href: \"blarior@gmail.com\",\n                                                children: \"blarior@gmail.com\"\n                                            }, void 0, false, {\n                                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                                lineNumber: 71,\n                                                columnNumber: 17\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                        lineNumber: 57,\n                                        columnNumber: 15\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                lineNumber: 40,\n                                columnNumber: 13\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                        lineNumber: 23,\n                        columnNumber: 11\n                    }, undefined),\n                    /*#__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)(formik__WEBPACK_IMPORTED_MODULE_2__.Formik, {\n                            initialValues: {\n                                email: \"\",\n                                subject: \"\",\n                                message: \"\"\n                            },\n                            onSubmit: onSubmit,\n                            children: ({ isSubmitting })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(formik__WEBPACK_IMPORTED_MODULE_2__.Form, {\n                                    className: `space-y-6  ${design === _designs__WEBPACK_IMPORTED_MODULE_7__.ContactFormDesigns.SIMPLE_CLEAN_DIVERSITY ? \"text-black\" : \" text-white  \"} `,\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_FormField__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                            isTransparent: true,\n                                            borderButtom: true,\n                                            diversity: design === _designs__WEBPACK_IMPORTED_MODULE_7__.ContactFormDesigns.SIMPLE_CLEAN_DIVERSITY,\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(formik__WEBPACK_IMPORTED_MODULE_2__.Field, {\n                                                name: \"email\",\n                                                type: \"email\",\n                                                placeholder: \"Email\",\n                                                required: true,\n                                                className: \"\"\n                                            }, void 0, false, {\n                                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                                lineNumber: 99,\n                                                columnNumber: 21\n                                            }, undefined)\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                            lineNumber: 92,\n                                            columnNumber: 19\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_FormField__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                            isTransparent: true,\n                                            borderButtom: true,\n                                            diversity: design === _designs__WEBPACK_IMPORTED_MODULE_7__.ContactFormDesigns.SIMPLE_CLEAN_DIVERSITY,\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(formik__WEBPACK_IMPORTED_MODULE_2__.Field, {\n                                                name: \"subject\",\n                                                type: \"text\",\n                                                placeholder: \"Subject\",\n                                                required: true,\n                                                className: \"\"\n                                            }, void 0, false, {\n                                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                                lineNumber: 115,\n                                                columnNumber: 21\n                                            }, undefined)\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                            lineNumber: 108,\n                                            columnNumber: 19\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_FormField__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                            isTransparent: true,\n                                            borderButtom: true,\n                                            diversity: design === _designs__WEBPACK_IMPORTED_MODULE_7__.ContactFormDesigns.SIMPLE_CLEAN_DIVERSITY,\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(formik__WEBPACK_IMPORTED_MODULE_2__.Field, {\n                                                name: \"message\",\n                                                as: \"textarea\",\n                                                placeholder: \"Message\",\n                                                required: true,\n                                                className: \"\"\n                                            }, void 0, false, {\n                                                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                                lineNumber: 131,\n                                                columnNumber: 21\n                                            }, undefined)\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                            lineNumber: 124,\n                                            columnNumber: 19\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                                            type: \"submit\",\n                                            color: `white`,\n                                            outline: design === _designs__WEBPACK_IMPORTED_MODULE_7__.ContactFormDesigns.SIMPLE_CLEAN_DIVERSITY ? false : true,\n                                            className: `w-1/2 md:w-1/4 text-sm mt-4   ${corners}`,\n                                            label: isSubmitting ? \"Sending...\" : \"Contact Us\",\n                                            disabled: isSubmitting\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                            lineNumber: 140,\n                                            columnNumber: 19\n                                        }, undefined)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                                    lineNumber: 85,\n                                    columnNumber: 17\n                                }, undefined)\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                            lineNumber: 76,\n                            columnNumber: 13\n                        }, undefined)\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                        lineNumber: 75,\n                        columnNumber: 11\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n                lineNumber: 22,\n                columnNumber: 9\n            }, undefined)\n        }, void 0, false, {\n            fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n            lineNumber: 15,\n            columnNumber: 7\n        }, undefined)\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\",\n        lineNumber: 14,\n        columnNumber: 5\n    }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (SimpleAndCleanForm);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/ContactFormComponent/index.tsx":
/*!*************************************************************************!*\
  !*** ./src/components/WebPageComponents/ContactFormComponent/index.tsx ***!
  \*************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ ContactFormSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _helpers_pexels__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../helpers/pexels */ \"./src/helpers/pexels.ts\");\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../stores/hooks */ \"./src/stores/hooks.ts\");\n/* harmony import */ var _designs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../designs */ \"./src/components/WebPageComponents/designs.ts\");\n/* harmony import */ var _designs_SimpleAndCleanForm__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./designs/SimpleAndCleanForm */ \"./src/components/WebPageComponents/ContactFormComponent/designs/SimpleAndCleanForm.tsx\");\n/* harmony import */ var _designs_HighlightedForm__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./designs/HighlightedForm */ \"./src/components/WebPageComponents/ContactFormComponent/designs/HighlightedForm.tsx\");\n/* harmony import */ var _designs_FormWithImage__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./designs/FormWithImage */ \"./src/components/WebPageComponents/ContactFormComponent/designs/FormWithImage.tsx\");\n/* harmony import */ var react_toastify__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react-toastify */ \"react-toastify\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var react_toastify_dist_ReactToastify_css__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react-toastify/dist/ReactToastify.css */ \"./node_modules/react-toastify/dist/ReactToastify.css\");\n/* harmony import */ var react_toastify_dist_ReactToastify_css__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react_toastify_dist_ReactToastify_css__WEBPACK_IMPORTED_MODULE_10__);\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_helpers_pexels__WEBPACK_IMPORTED_MODULE_2__, react_toastify__WEBPACK_IMPORTED_MODULE_8__, axios__WEBPACK_IMPORTED_MODULE_9__]);\n([_helpers_pexels__WEBPACK_IMPORTED_MODULE_2__, react_toastify__WEBPACK_IMPORTED_MODULE_8__, axios__WEBPACK_IMPORTED_MODULE_9__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n// src/components/WebPageComponents/ContactFormSection.tsx\n\n\n\n\n\n\n\n\n\n\n\nfunction ContactFormSection({ projectName, withBg = 0, mainText, subTitle, design, image }) {\n    const [imageContactForm, setImages] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)([]);\n    const pexelsQueriesWebSite = image;\n    const textSecondary = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.textSecondary);\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        const fetchImages = async ()=>{\n            if (design === _designs__WEBPACK_IMPORTED_MODULE_4__.ContactFormDesigns.WITH_IMAGE) {\n                try {\n                    const images = await (0,_helpers_pexels__WEBPACK_IMPORTED_MODULE_2__.getMultiplePexelsImages)(pexelsQueriesWebSite);\n                    const formattedImages = images.map((image)=>({\n                            src: image.src || undefined,\n                            photographer: image.photographer || undefined,\n                            photographer_url: image.photographer_url || undefined\n                        }));\n                    setImages(formattedImages);\n                } catch (error) {\n                    console.error(\"Error fetching images:\", error);\n                }\n            }\n        };\n        fetchImages();\n    }, [\n        pexelsQueriesWebSite,\n        design\n    ]);\n    const handleSubmit = async (values, { setSubmitting, resetForm })=>{\n        try {\n            await axios__WEBPACK_IMPORTED_MODULE_9__[\"default\"].post(\"/contact-form/send\", values);\n            react_toastify__WEBPACK_IMPORTED_MODULE_8__.toast.success(\"Your message has been sent successfully!\");\n            resetForm();\n        } catch (error) {\n            react_toastify__WEBPACK_IMPORTED_MODULE_8__.toast.error(\"There was an error sending your message\");\n        } finally{\n            setSubmitting(false);\n        }\n    };\n    let DesignComponent;\n    switch(design){\n        case _designs__WEBPACK_IMPORTED_MODULE_4__.ContactFormDesigns.SIMPLE_CLEAN:\n        case _designs__WEBPACK_IMPORTED_MODULE_4__.ContactFormDesigns.SIMPLE_CLEAN_DIVERSITY:\n            DesignComponent = _designs_SimpleAndCleanForm__WEBPACK_IMPORTED_MODULE_5__[\"default\"];\n            break;\n        case _designs__WEBPACK_IMPORTED_MODULE_4__.ContactFormDesigns.HIGHLIGHTED:\n        case _designs__WEBPACK_IMPORTED_MODULE_4__.ContactFormDesigns.HIGHLIGHTED_DIVERSITY:\n            DesignComponent = _designs_HighlightedForm__WEBPACK_IMPORTED_MODULE_6__[\"default\"];\n            break;\n        case _designs__WEBPACK_IMPORTED_MODULE_4__.ContactFormDesigns.WITH_IMAGE:\n            DesignComponent = _designs_FormWithImage__WEBPACK_IMPORTED_MODULE_7__[\"default\"];\n            break;\n        default:\n            DesignComponent = _designs_SimpleAndCleanForm__WEBPACK_IMPORTED_MODULE_5__[\"default\"];\n            break;\n    }\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DesignComponent, {\n                mainText: mainText,\n                subTitle: subTitle,\n                onSubmit: handleSubmit,\n                imageContactForm: imageContactForm,\n                textSecondary: textSecondary,\n                design: design\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/index.tsx\",\n                lineNumber: 78,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_toastify__WEBPACK_IMPORTED_MODULE_8__.ToastContainer, {}, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/index.tsx\",\n                lineNumber: 86,\n                columnNumber: 7\n            }, this)\n        ]\n    }, void 0, true, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/ContactFormComponent/index.tsx\",\n        lineNumber: 77,\n        columnNumber: 5\n    }, this);\n}\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/ContactFormComponent/index.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx":
/*!*******************************************************************************************!*\
  !*** ./src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx ***!
  \*******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BaseIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../BaseIcon */ \"./src/components/BaseIcon.tsx\");\n/* harmony import */ var _mdi_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @mdi/js */ \"@mdi/js\");\n/* harmony import */ var _mdi_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_mdi_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _designs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../designs */ \"./src/components/WebPageComponents/designs.ts\");\n\n\n\n\n\nconst CardsGridWithIcons = ({ features, projectName, design, iconsColor, corners, mainText, subTitle, websiteSectionStyle, textSecondary, borders, shadow })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: ``,\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"container p-8 lg:px-0 py-24 mx-auto\",\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"text-center mb-12\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                            className: \"text-3xl  font-bold\",\n                            children: [\n                                \" \",\n                                mainText\n                            ]\n                        }, void 0, true, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\",\n                            lineNumber: 22,\n                            columnNumber: 9\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                            className: ` text-md   mx-auto  mt-4 `,\n                            children: subTitle\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\",\n                            lineNumber: 23,\n                            columnNumber: 9\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\",\n                    lineNumber: 21,\n                    columnNumber: 7\n                }, undefined),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: `grid gap-6 ${features.length === 3 ? \"grid-cols-1 sm:grid-cols-3\" : \"grid-cols-1 sm:grid-cols-2 lg:grid-cols-3\"}`,\n                    children: features.map((feature, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: `flex flex-col  ${design === _designs__WEBPACK_IMPORTED_MODULE_4__.FeaturesDesigns.CARDS_GRID_WITH_ICONS_DIVERSITY ? \"bg-blue-700 text-white\" : \"bg-gray-100\"} p-6 ${corners != \"rounded-full\" ? `${corners}` : \"rounded-3xl\"}  border ${borders}  h-full`,\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"flex-grow\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n                                            className: \"text-base sm:text-lg md:text-xl font-medium\",\n                                            children: feature.name.replace(/\\${projectName}/g, projectName)\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\",\n                                            lineNumber: 45,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                            className: `  mt-2 text-sm sm:text-base`,\n                                            children: feature.description.replace(/\\${projectName}/g, projectName)\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\",\n                                            lineNumber: 48,\n                                            columnNumber: 15\n                                        }, undefined)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\",\n                                    lineNumber: 44,\n                                    columnNumber: 13\n                                }, undefined),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"mt-auto flex justify-start\",\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseIcon__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                        className: `${design === _designs__WEBPACK_IMPORTED_MODULE_4__.FeaturesDesigns.CARDS_GRID_WITH_ICONS_DIVERSITY ? \"\" : `${iconsColor}`}`,\n                                        w: \"w-12 sm:w-16\",\n                                        h: \"h-12 sm:h-16\",\n                                        size: 48,\n                                        path: _mdi_js__WEBPACK_IMPORTED_MODULE_3__[feature.icon] ? _mdi_js__WEBPACK_IMPORTED_MODULE_3__[feature.icon] : _mdi_js__WEBPACK_IMPORTED_MODULE_3__.mdiLeaf\n                                    }, void 0, false, {\n                                        fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\",\n                                        lineNumber: 53,\n                                        columnNumber: 15\n                                    }, undefined)\n                                }, void 0, false, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\",\n                                    lineNumber: 52,\n                                    columnNumber: 13\n                                }, undefined)\n                            ]\n                        }, index, true, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\",\n                            lineNumber: 34,\n                            columnNumber: 11\n                        }, undefined))\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\",\n                    lineNumber: 26,\n                    columnNumber: 7\n                }, undefined)\n            ]\n        }, void 0, true, {\n            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\",\n            lineNumber: 20,\n            columnNumber: 5\n        }, undefined)\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\",\n        lineNumber: 19,\n        columnNumber: 3\n    }, undefined);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (CardsGridWithIcons);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx":
/*!*********************************************************************************!*\
  !*** ./src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx ***!
  \*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BaseIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../BaseIcon */ \"./src/components/BaseIcon.tsx\");\n/* harmony import */ var _mdi_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @mdi/js */ \"@mdi/js\");\n/* harmony import */ var _mdi_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_mdi_js__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\nconst IconsTop = ({ features, projectName, withBg, iconsColor, mainText, subTitle, textSecondary, websiteSectionStyle })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: ``,\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"container p-8 lg:px-0 py-24 mx-auto\",\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"text-center \",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                            className: \"text-3xl font-bold\",\n                            children: [\n                                \" \",\n                                mainText\n                            ]\n                        }, void 0, true, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\",\n                            lineNumber: 18,\n                            columnNumber: 9\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                            className: `text-md  mx-auto  mt-4`,\n                            children: subTitle\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\",\n                            lineNumber: 19,\n                            columnNumber: 9\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\",\n                    lineNumber: 17,\n                    columnNumber: 7\n                }, undefined),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"flex flex-wrap mx-4\",\n                    children: features.map((feature, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"w-full sm:w-1/2 md:w-1/3 px-4 mt-8\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"flex justify-center mb-2\",\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseIcon__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                        className: `${iconsColor}`,\n                                        w: \"w-16\",\n                                        h: \"h-16\",\n                                        size: 48,\n                                        path: _mdi_js__WEBPACK_IMPORTED_MODULE_3__[feature.icon] ? _mdi_js__WEBPACK_IMPORTED_MODULE_3__[feature.icon] : _mdi_js__WEBPACK_IMPORTED_MODULE_3__.mdiLeaf\n                                    }, void 0, false, {\n                                        fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\",\n                                        lineNumber: 26,\n                                        columnNumber: 15\n                                    }, undefined)\n                                }, void 0, false, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\",\n                                    lineNumber: 25,\n                                    columnNumber: 13\n                                }, undefined),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"text-center\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n                                            className: \"text-xl md:text-2xl font-medium\",\n                                            children: feature.name.replace(/\\${projectName}/g, projectName)\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\",\n                                            lineNumber: 35,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                            className: `  mt-4`,\n                                            children: feature.description.replace(/\\${projectName}/g, projectName)\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\",\n                                            lineNumber: 38,\n                                            columnNumber: 15\n                                        }, undefined)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\",\n                                    lineNumber: 34,\n                                    columnNumber: 13\n                                }, undefined)\n                            ]\n                        }, index, true, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\",\n                            lineNumber: 24,\n                            columnNumber: 11\n                        }, undefined))\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\",\n                    lineNumber: 22,\n                    columnNumber: 7\n                }, undefined)\n            ]\n        }, void 0, true, {\n            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\",\n            lineNumber: 16,\n            columnNumber: 5\n        }, undefined)\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\",\n        lineNumber: 15,\n        columnNumber: 3\n    }, undefined);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (IconsTop);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9XZWJQYWdlQ29tcG9uZW50cy9GZWF0dXJlc0NvbXBvbmVudC9kZXNpZ25zL0ljb25zVG9wLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBMEI7QUFDZTtBQUNUO0FBRWhDLE1BQU1HLFdBQVcsQ0FBQyxFQUNoQkMsUUFBUSxFQUNSQyxXQUFXLEVBQ1hDLE1BQU0sRUFDTkMsVUFBVSxFQUNWQyxRQUFRLEVBQ1JDLFFBQVEsRUFDUkMsYUFBYSxFQUNiQyxtQkFBbUIsRUFDcEIsaUJBQ0MsOERBQUNDO1FBQUlDLFdBQVcsQ0FBQyxDQUFDO2tCQUNoQiw0RUFBQ0Q7WUFBSUMsV0FBVTs7OEJBQ2IsOERBQUNEO29CQUFJQyxXQUFVOztzQ0FDYiw4REFBQ0M7NEJBQUdELFdBQVU7O2dDQUFxQjtnQ0FBRUw7Ozs7Ozs7c0NBQ3JDLDhEQUFDTzs0QkFBRUYsV0FBVyxDQUFDLHNCQUFzQixDQUFDO3NDQUFHSjs7Ozs7Ozs7Ozs7OzhCQUczQyw4REFBQ0c7b0JBQUlDLFdBQVU7OEJBQ1pULFNBQVNZLEdBQUcsQ0FBQyxDQUFDQyxTQUFjQyxzQkFDM0IsOERBQUNOOzRCQUFnQkMsV0FBVTs7OENBQ3pCLDhEQUFDRDtvQ0FBSUMsV0FBVTs4Q0FDYiw0RUFBQ1osaURBQVFBO3dDQUNQWSxXQUFXLENBQUMsRUFBRU4sV0FBVyxDQUFDO3dDQUMxQlksR0FBRTt3Q0FDRkMsR0FBRTt3Q0FDRkMsTUFBTTt3Q0FDTkMsTUFBTXBCLG9DQUFJLENBQUNlLFFBQVFmLElBQUksQ0FBQyxHQUFHQSxvQ0FBSSxDQUFDZSxRQUFRZixJQUFJLENBQUMsR0FBR0EsNENBQVk7Ozs7Ozs7Ozs7OzhDQUdoRSw4REFBQ1U7b0NBQUlDLFdBQVU7O3NEQUNiLDhEQUFDVzs0Q0FBR1gsV0FBVTtzREFDWEksUUFBUVEsSUFBSSxDQUFDQyxPQUFPLENBQUMsb0JBQW9CckI7Ozs7OztzREFFNUMsOERBQUNVOzRDQUFFRixXQUFXLENBQUMsTUFBTSxDQUFDO3NEQUNuQkksUUFBUVUsV0FBVyxDQUFDRCxPQUFPLENBQUMsb0JBQW9CckI7Ozs7Ozs7Ozs7Ozs7MkJBZjdDYTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBeUJwQixpRUFBZWYsUUFBUUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1dlYlBhZ2VDb21wb25lbnRzL0ZlYXR1cmVzQ29tcG9uZW50L2Rlc2lnbnMvSWNvbnNUb3AudHN4P2Y4ZTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBCYXNlSWNvbiBmcm9tICcuLi8uLi8uLi9CYXNlSWNvbic7XG5pbXBvcnQgKiBhcyBpY29uIGZyb20gJ0BtZGkvanMnO1xuXG5jb25zdCBJY29uc1RvcCA9ICh7XG4gIGZlYXR1cmVzLFxuICBwcm9qZWN0TmFtZSxcbiAgd2l0aEJnLFxuICBpY29uc0NvbG9yLFxuICBtYWluVGV4dCxcbiAgc3ViVGl0bGUsXG4gIHRleHRTZWNvbmRhcnksXG4gIHdlYnNpdGVTZWN0aW9uU3R5bGUsXG59KSA9PiAoXG4gIDxkaXYgY2xhc3NOYW1lPXtgYH0+XG4gICAgPGRpdiBjbGFzc05hbWU9J2NvbnRhaW5lciBwLTggbGc6cHgtMCBweS0yNCBteC1hdXRvJz5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPSd0ZXh0LWNlbnRlciAnPlxuICAgICAgICA8aDIgY2xhc3NOYW1lPSd0ZXh0LTN4bCBmb250LWJvbGQnPiB7bWFpblRleHR9PC9oMj5cbiAgICAgICAgPHAgY2xhc3NOYW1lPXtgdGV4dC1tZCAgbXgtYXV0byAgbXQtNGB9PntzdWJUaXRsZX08L3A+XG4gICAgICA8L2Rpdj5cblxuICAgICAgPGRpdiBjbGFzc05hbWU9J2ZsZXggZmxleC13cmFwIG14LTQnPlxuICAgICAgICB7ZmVhdHVyZXMubWFwKChmZWF0dXJlOiBhbnksIGluZGV4KSA9PiAoXG4gICAgICAgICAgPGRpdiBrZXk9e2luZGV4fSBjbGFzc05hbWU9J3ctZnVsbCBzbTp3LTEvMiBtZDp3LTEvMyBweC00IG10LTgnPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9J2ZsZXgganVzdGlmeS1jZW50ZXIgbWItMic+XG4gICAgICAgICAgICAgIDxCYXNlSWNvblxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17YCR7aWNvbnNDb2xvcn1gfVxuICAgICAgICAgICAgICAgIHc9J3ctMTYnXG4gICAgICAgICAgICAgICAgaD0naC0xNidcbiAgICAgICAgICAgICAgICBzaXplPXs0OH1cbiAgICAgICAgICAgICAgICBwYXRoPXtpY29uW2ZlYXR1cmUuaWNvbl0gPyBpY29uW2ZlYXR1cmUuaWNvbl0gOiBpY29uLm1kaUxlYWZ9XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSd0ZXh0LWNlbnRlcic+XG4gICAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9J3RleHQteGwgbWQ6dGV4dC0yeGwgZm9udC1tZWRpdW0nPlxuICAgICAgICAgICAgICAgIHtmZWF0dXJlLm5hbWUucmVwbGFjZSgvXFwke3Byb2plY3ROYW1lfS9nLCBwcm9qZWN0TmFtZSl9XG4gICAgICAgICAgICAgIDwvaDQ+XG4gICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT17YCAgbXQtNGB9PlxuICAgICAgICAgICAgICAgIHtmZWF0dXJlLmRlc2NyaXB0aW9uLnJlcGxhY2UoL1xcJHtwcm9qZWN0TmFtZX0vZywgcHJvamVjdE5hbWUpfVxuICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgKSl9XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG4pO1xuXG5leHBvcnQgZGVmYXVsdCBJY29uc1RvcDtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIkJhc2VJY29uIiwiaWNvbiIsIkljb25zVG9wIiwiZmVhdHVyZXMiLCJwcm9qZWN0TmFtZSIsIndpdGhCZyIsImljb25zQ29sb3IiLCJtYWluVGV4dCIsInN1YlRpdGxlIiwidGV4dFNlY29uZGFyeSIsIndlYnNpdGVTZWN0aW9uU3R5bGUiLCJkaXYiLCJjbGFzc05hbWUiLCJoMiIsInAiLCJtYXAiLCJmZWF0dXJlIiwiaW5kZXgiLCJ3IiwiaCIsInNpemUiLCJwYXRoIiwibWRpTGVhZiIsImg0IiwibmFtZSIsInJlcGxhY2UiLCJkZXNjcmlwdGlvbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx":
/*!***************************************************************************************!*\
  !*** ./src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx ***!
  \***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BaseIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../BaseIcon */ \"./src/components/BaseIcon.tsx\");\n/* harmony import */ var _mdi_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @mdi/js */ \"@mdi/js\");\n/* harmony import */ var _mdi_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_mdi_js__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\nconst IconsWithImage = ({ features, projectName, withBg, iconsColor, mainText, subTitle, image, textSecondary, websiteSectionStyle, corners })=>{\n    const displayedFeatures = features.slice(0, 4);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: ``,\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"container mx-auto p-8 lg:px-0 py-24\",\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"flex flex-wrap lg:gap-16\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"w-full md:w-5/12 mb-8 md:mb-0 \",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n                                src: `${image[0]?.src}`,\n                                alt: \"Hero\",\n                                className: `w-full h-48 sm:h-full object-cover ${corners !== \"rounded-full\" ? corners : \"rounded-3xl\"}`\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n                                lineNumber: 24,\n                                columnNumber: 13\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"flex justify-center w-full \",\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                                    href: image[0]?.photographer_url,\n                                    className: \"text-[8px]\",\n                                    target: \"_blank\",\n                                    rel: \"noreferrer\",\n                                    children: [\n                                        \"Photo by \",\n                                        image[0]?.photographer,\n                                        \" on Pexels\"\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n                                    lineNumber: 32,\n                                    columnNumber: 15\n                                }, undefined)\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n                                lineNumber: 31,\n                                columnNumber: 13\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n                        lineNumber: 23,\n                        columnNumber: 11\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"w-full md:w-6/12 flex flex-col justify-center \",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"space-y-12\",\n                            children: displayedFeatures.map((feature, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"flex items-start\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"flex-shrink-0 mr-4\",\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseIcon__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                                className: ` mr-2 ${iconsColor}`,\n                                                w: \"w-12\",\n                                                h: \"h-12\",\n                                                size: 48,\n                                                path: _mdi_js__WEBPACK_IMPORTED_MODULE_3__[feature.icon] ? _mdi_js__WEBPACK_IMPORTED_MODULE_3__[feature.icon] : _mdi_js__WEBPACK_IMPORTED_MODULE_3__.mdiLeaf\n                                            }, void 0, false, {\n                                                fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n                                                lineNumber: 48,\n                                                columnNumber: 21\n                                            }, undefined)\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n                                            lineNumber: 47,\n                                            columnNumber: 19\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n                                                    className: \"text-xl font-medium\",\n                                                    children: feature.name.replace(/\\${projectName}/g, projectName)\n                                                }, void 0, false, {\n                                                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n                                                    lineNumber: 61,\n                                                    columnNumber: 21\n                                                }, undefined),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                                    className: `mt-2 `,\n                                                    children: feature.description.replace(/\\${projectName}/g, projectName)\n                                                }, void 0, false, {\n                                                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n                                                    lineNumber: 64,\n                                                    columnNumber: 21\n                                                }, undefined)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n                                            lineNumber: 60,\n                                            columnNumber: 19\n                                        }, undefined)\n                                    ]\n                                }, index, true, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n                                    lineNumber: 46,\n                                    columnNumber: 17\n                                }, undefined))\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n                            lineNumber: 44,\n                            columnNumber: 13\n                        }, undefined)\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n                        lineNumber: 43,\n                        columnNumber: 11\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n                lineNumber: 22,\n                columnNumber: 9\n            }, undefined)\n        }, void 0, false, {\n            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n            lineNumber: 21,\n            columnNumber: 7\n        }, undefined)\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\",\n        lineNumber: 20,\n        columnNumber: 5\n    }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (IconsWithImage);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx":
/*!*************************************************************************************!*\
  !*** ./src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx ***!
  \*************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst LargeNumbers = ({ features, projectName, withBg, iconsColor, mainText, subTitle, textSecondary, websiteSectionStyle })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: `${withBg ? `bg-blue-700 bg-opacity-25` : \"\"}`,\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"container p-8 lg:px-0 py-24 mx-auto\",\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"text-center mb-12\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                            className: \"text-3xl font-bold\",\n                            children: [\n                                \" \",\n                                mainText\n                            ]\n                        }, void 0, true, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\",\n                            lineNumber: 16,\n                            columnNumber: 9\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                            className: ` text-md  mx-auto  mt-4 `,\n                            children: subTitle\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\",\n                            lineNumber: 17,\n                            columnNumber: 9\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\",\n                    lineNumber: 15,\n                    columnNumber: 7\n                }, undefined),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"flex flex-wrap mx-4\",\n                    children: features.map((feature, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"w-full sm:w-1/2 md:w-1/3 p-4 mt-8 relative\",\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"flex justify-center mb-2\",\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"relative\",\n                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                            className: `${withBg ? \"\" : `${iconsColor}`} opacity-70 text-7xl font-bold absolute inset-0 flex items-center justify-center`,\n                                            children: index + 1\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\",\n                                            lineNumber: 28,\n                                            columnNumber: 17\n                                        }, undefined)\n                                    }, void 0, false, {\n                                        fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\",\n                                        lineNumber: 27,\n                                        columnNumber: 15\n                                    }, undefined)\n                                }, void 0, false, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\",\n                                    lineNumber: 26,\n                                    columnNumber: 13\n                                }, undefined),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"text-center relative\",\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n                                            className: `  text-xl md:text-2xl font-medium relative z-10`,\n                                            children: feature.name.replace(/\\${projectName}/g, projectName)\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\",\n                                            lineNumber: 38,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                            className: `mt-4 relative z-10`,\n                                            children: feature.description.replace(/\\${projectName}/g, projectName)\n                                        }, void 0, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\",\n                                            lineNumber: 41,\n                                            columnNumber: 15\n                                        }, undefined)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\",\n                                    lineNumber: 37,\n                                    columnNumber: 13\n                                }, undefined)\n                            ]\n                        }, index, true, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\",\n                            lineNumber: 22,\n                            columnNumber: 11\n                        }, undefined))\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\",\n                    lineNumber: 20,\n                    columnNumber: 7\n                }, undefined)\n            ]\n        }, void 0, true, {\n            fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\",\n            lineNumber: 14,\n            columnNumber: 5\n        }, undefined)\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\",\n        lineNumber: 13,\n        columnNumber: 3\n    }, undefined);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (LargeNumbers);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9XZWJQYWdlQ29tcG9uZW50cy9GZWF0dXJlc0NvbXBvbmVudC9kZXNpZ25zL0xhcmdlTnVtYmVycy50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQTBCO0FBRTFCLE1BQU1DLGVBQWUsQ0FBQyxFQUNwQkMsUUFBUSxFQUNSQyxXQUFXLEVBQ1hDLE1BQU0sRUFDTkMsVUFBVSxFQUNWQyxRQUFRLEVBQ1JDLFFBQVEsRUFDUkMsYUFBYSxFQUNiQyxtQkFBbUIsRUFDcEIsaUJBQ0MsOERBQUNDO1FBQUlDLFdBQVcsQ0FBQyxFQUFFUCxTQUFTLENBQUMseUJBQXlCLENBQUMsR0FBRyxHQUFHLENBQUM7a0JBQzVELDRFQUFDTTtZQUFJQyxXQUFVOzs4QkFDYiw4REFBQ0Q7b0JBQUlDLFdBQVU7O3NDQUNiLDhEQUFDQzs0QkFBR0QsV0FBVTs7Z0NBQXFCO2dDQUFFTDs7Ozs7OztzQ0FDckMsOERBQUNPOzRCQUFFRixXQUFXLENBQUMsd0JBQXdCLENBQUM7c0NBQUdKOzs7Ozs7Ozs7Ozs7OEJBRzdDLDhEQUFDRztvQkFBSUMsV0FBVTs4QkFDWlQsU0FBU1ksR0FBRyxDQUFDLENBQUNDLFNBQWNDLHNCQUMzQiw4REFBQ047NEJBRUNDLFdBQVU7OzhDQUVWLDhEQUFDRDtvQ0FBSUMsV0FBVTs4Q0FDYiw0RUFBQ0Q7d0NBQUlDLFdBQVU7a0RBQ2IsNEVBQUNNOzRDQUNDTixXQUFXLENBQUMsRUFDVlAsU0FBUyxLQUFLLENBQUMsRUFBRUMsV0FBVyxDQUFDLENBQzlCLGdGQUFnRixDQUFDO3NEQUVqRlcsUUFBUTs7Ozs7Ozs7Ozs7Ozs7Ozs4Q0FJZiw4REFBQ047b0NBQUlDLFdBQVU7O3NEQUNiLDhEQUFDTzs0Q0FBR1AsV0FBVyxDQUFDLCtDQUErQyxDQUFDO3NEQUM3REksUUFBUUksSUFBSSxDQUFDQyxPQUFPLENBQUMsb0JBQW9CakI7Ozs7OztzREFFNUMsOERBQUNVOzRDQUFFRixXQUFXLENBQUMsa0JBQWtCLENBQUM7c0RBQy9CSSxRQUFRTSxXQUFXLENBQUNELE9BQU8sQ0FBQyxvQkFBb0JqQjs7Ozs7Ozs7Ozs7OzsyQkFuQmhEYTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkJqQixpRUFBZWYsWUFBWUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1dlYlBhZ2VDb21wb25lbnRzL0ZlYXR1cmVzQ29tcG9uZW50L2Rlc2lnbnMvTGFyZ2VOdW1iZXJzLnRzeD82ZTAzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmNvbnN0IExhcmdlTnVtYmVycyA9ICh7XG4gIGZlYXR1cmVzLFxuICBwcm9qZWN0TmFtZSxcbiAgd2l0aEJnLFxuICBpY29uc0NvbG9yLFxuICBtYWluVGV4dCxcbiAgc3ViVGl0bGUsXG4gIHRleHRTZWNvbmRhcnksXG4gIHdlYnNpdGVTZWN0aW9uU3R5bGUsXG59KSA9PiAoXG4gIDxkaXYgY2xhc3NOYW1lPXtgJHt3aXRoQmcgPyBgYmctYmx1ZS03MDAgYmctb3BhY2l0eS0yNWAgOiAnJ31gfT5cbiAgICA8ZGl2IGNsYXNzTmFtZT0nY29udGFpbmVyIHAtOCBsZzpweC0wIHB5LTI0IG14LWF1dG8nPlxuICAgICAgPGRpdiBjbGFzc05hbWU9J3RleHQtY2VudGVyIG1iLTEyJz5cbiAgICAgICAgPGgyIGNsYXNzTmFtZT0ndGV4dC0zeGwgZm9udC1ib2xkJz4ge21haW5UZXh0fTwvaDI+XG4gICAgICAgIDxwIGNsYXNzTmFtZT17YCB0ZXh0LW1kICBteC1hdXRvICBtdC00IGB9PntzdWJUaXRsZX08L3A+XG4gICAgICA8L2Rpdj5cblxuICAgICAgPGRpdiBjbGFzc05hbWU9J2ZsZXggZmxleC13cmFwIG14LTQnPlxuICAgICAgICB7ZmVhdHVyZXMubWFwKChmZWF0dXJlOiBhbnksIGluZGV4KSA9PiAoXG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAga2V5PXtpbmRleH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT0ndy1mdWxsIHNtOnctMS8yIG1kOnctMS8zIHAtNCBtdC04IHJlbGF0aXZlJ1xuICAgICAgICAgID5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSdmbGV4IGp1c3RpZnktY2VudGVyIG1iLTInPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ncmVsYXRpdmUnPlxuICAgICAgICAgICAgICAgIDxzcGFuXG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2Ake1xuICAgICAgICAgICAgICAgICAgICB3aXRoQmcgPyAnJyA6IGAke2ljb25zQ29sb3J9YFxuICAgICAgICAgICAgICAgICAgfSBvcGFjaXR5LTcwIHRleHQtN3hsIGZvbnQtYm9sZCBhYnNvbHV0ZSBpbnNldC0wIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyYH1cbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICB7aW5kZXggKyAxfVxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSd0ZXh0LWNlbnRlciByZWxhdGl2ZSc+XG4gICAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9e2AgIHRleHQteGwgbWQ6dGV4dC0yeGwgZm9udC1tZWRpdW0gcmVsYXRpdmUgei0xMGB9PlxuICAgICAgICAgICAgICAgIHtmZWF0dXJlLm5hbWUucmVwbGFjZSgvXFwke3Byb2plY3ROYW1lfS9nLCBwcm9qZWN0TmFtZSl9XG4gICAgICAgICAgICAgIDwvaDQ+XG4gICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT17YG10LTQgcmVsYXRpdmUgei0xMGB9PlxuICAgICAgICAgICAgICAgIHtmZWF0dXJlLmRlc2NyaXB0aW9uLnJlcGxhY2UoL1xcJHtwcm9qZWN0TmFtZX0vZywgcHJvamVjdE5hbWUpfVxuICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgKSl9XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG4pO1xuXG5leHBvcnQgZGVmYXVsdCBMYXJnZU51bWJlcnM7XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJMYXJnZU51bWJlcnMiLCJmZWF0dXJlcyIsInByb2plY3ROYW1lIiwid2l0aEJnIiwiaWNvbnNDb2xvciIsIm1haW5UZXh0Iiwic3ViVGl0bGUiLCJ0ZXh0U2Vjb25kYXJ5Iiwid2Vic2l0ZVNlY3Rpb25TdHlsZSIsImRpdiIsImNsYXNzTmFtZSIsImgyIiwicCIsIm1hcCIsImZlYXR1cmUiLCJpbmRleCIsInNwYW4iLCJoNCIsIm5hbWUiLCJyZXBsYWNlIiwiZGVzY3JpcHRpb24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/FeaturesComponent/index.tsx":
/*!**********************************************************************!*\
  !*** ./src/components/WebPageComponents/FeaturesComponent/index.tsx ***!
  \**********************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ FeaturesSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _helpers_pexels__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../helpers/pexels */ \"./src/helpers/pexels.ts\");\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../stores/hooks */ \"./src/stores/hooks.ts\");\n/* harmony import */ var _designs_IconsTop__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./designs/IconsTop */ \"./src/components/WebPageComponents/FeaturesComponent/designs/IconsTop.tsx\");\n/* harmony import */ var _designs_LargeNumbers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./designs/LargeNumbers */ \"./src/components/WebPageComponents/FeaturesComponent/designs/LargeNumbers.tsx\");\n/* harmony import */ var _designs_CardsGridWithIcons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./designs/CardsGridWithIcons */ \"./src/components/WebPageComponents/FeaturesComponent/designs/CardsGridWithIcons.tsx\");\n/* harmony import */ var _designs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../designs */ \"./src/components/WebPageComponents/designs.ts\");\n/* harmony import */ var _designs_IconsWithImage__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./designs/IconsWithImage */ \"./src/components/WebPageComponents/FeaturesComponent/designs/IconsWithImage.tsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_helpers_pexels__WEBPACK_IMPORTED_MODULE_2__]);\n_helpers_pexels__WEBPACK_IMPORTED_MODULE_2__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n\n\n\n\n\n\nfunction FeaturesSection({ projectName, withBg = 0, features, mainText, subTitle, design, image }) {\n    const textColor = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.linkColor);\n    const iconsColor = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.iconsColor);\n    const corners = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.corners);\n    const shadow = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.shadow);\n    const websiteSectionStyle = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.websiteSectionStyle);\n    const borders = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.borders);\n    const textSecondary = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.textSecondary);\n    const pexelsQueriesWebSite = image;\n    const [imageFeatures, setImages] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)([]);\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        const fetchImages = async ()=>{\n            if (design === _designs__WEBPACK_IMPORTED_MODULE_7__.FeaturesDesigns.ICONS_WITH_IMAGE) {\n                try {\n                    const images = await (0,_helpers_pexels__WEBPACK_IMPORTED_MODULE_2__.getMultiplePexelsImages)(pexelsQueriesWebSite);\n                    const formattedImages = images.map((image)=>({\n                            src: image.src || undefined,\n                            photographer: image.photographer || undefined,\n                            photographer_url: image.photographer_url || undefined\n                        }));\n                    setImages(formattedImages);\n                } catch (error) {\n                    console.error(\"Error fetching images:\", error);\n                }\n            }\n        };\n        fetchImages();\n    }, [\n        pexelsQueriesWebSite,\n        design\n    ]);\n    let designComponent;\n    switch(design){\n        case _designs__WEBPACK_IMPORTED_MODULE_7__.FeaturesDesigns.ICONS_TOP:\n            designComponent = /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_designs_IconsTop__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                features: features,\n                projectName: projectName,\n                withBg: withBg,\n                iconsColor: iconsColor,\n                mainText: mainText,\n                subTitle: subTitle,\n                websiteSectionStyle: websiteSectionStyle,\n                textSecondary: textSecondary\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/index.tsx\",\n                lineNumber: 55,\n                columnNumber: 9\n            }, this);\n            break;\n        case _designs__WEBPACK_IMPORTED_MODULE_7__.FeaturesDesigns.LARGE_NUMBERS:\n            designComponent = /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_designs_LargeNumbers__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n                features: features,\n                projectName: projectName,\n                withBg: withBg,\n                mainText: mainText,\n                subTitle: subTitle,\n                iconsColor: iconsColor,\n                websiteSectionStyle: websiteSectionStyle,\n                textSecondary: textSecondary\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/index.tsx\",\n                lineNumber: 70,\n                columnNumber: 9\n            }, this);\n            break;\n        case _designs__WEBPACK_IMPORTED_MODULE_7__.FeaturesDesigns.CARDS_GRID_WITH_ICONS:\n        case _designs__WEBPACK_IMPORTED_MODULE_7__.FeaturesDesigns.CARDS_GRID_WITH_ICONS_DIVERSITY:\n            designComponent = /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_designs_CardsGridWithIcons__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                features: features,\n                projectName: projectName,\n                iconsColor: iconsColor,\n                corners: corners,\n                design: design,\n                borders: borders,\n                shadow: shadow,\n                mainText: mainText,\n                subTitle: subTitle,\n                websiteSectionStyle: websiteSectionStyle,\n                textSecondary: textSecondary\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/index.tsx\",\n                lineNumber: 86,\n                columnNumber: 9\n            }, this);\n            break;\n        case _designs__WEBPACK_IMPORTED_MODULE_7__.FeaturesDesigns.ICONS_WITH_IMAGE:\n            designComponent = /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_designs_IconsWithImage__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n                features: features,\n                projectName: projectName,\n                withBg: withBg,\n                iconsColor: iconsColor,\n                mainText: mainText,\n                subTitle: subTitle,\n                corners: corners,\n                image: imageFeatures,\n                websiteSectionStyle: websiteSectionStyle,\n                textSecondary: textSecondary\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/index.tsx\",\n                lineNumber: 104,\n                columnNumber: 9\n            }, this);\n            break;\n        default:\n            designComponent = /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_designs_IconsTop__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                features: features,\n                projectName: projectName,\n                withBg: withBg,\n                iconsColor: iconsColor,\n                mainText: mainText,\n                subTitle: subTitle,\n                websiteSectionStyle: websiteSectionStyle,\n                textSecondary: textSecondary\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/index.tsx\",\n                lineNumber: 121,\n                columnNumber: 9\n            }, this);\n            break;\n    }\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        children: designComponent\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/FeaturesComponent/index.tsx\",\n        lineNumber: 135,\n        columnNumber: 10\n    }, this);\n}\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/FeaturesComponent/index.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/Footer.tsx":
/*!*****************************************************!*\
  !*** ./src/components/WebPageComponents/Footer.tsx ***!
  \*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ WebSiteFooter)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _designs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./designs */ \"./src/components/WebPageComponents/designs.ts\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _helpers_humanize__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../helpers/humanize */ \"./src/helpers/humanize.ts\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../stores/hooks */ \"./src/stores/hooks.ts\");\n\n\n\n\n\n\n\n\nfunction WebSiteFooter({ projectName, pages }) {\n    const currentYear = new Date().getFullYear();\n    const router = (0,next_router__WEBPACK_IMPORTED_MODULE_5__.useRouter)();\n    const borders = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_6__.useAppSelector)((state)=>state.style.borders);\n    const websiteHeder = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_6__.useAppSelector)((state)=>state.style.websiteHeder);\n    const style = _designs__WEBPACK_IMPORTED_MODULE_2__.FooterStyle.WITH_PROJECT_NAME;\n    const design = _designs__WEBPACK_IMPORTED_MODULE_2__.FooterDesigns.DEFAULT_DESIGN;\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: `${design ? `bg-black` : \"bg-blue-700 bg-opacity-25\"} border-t ${borders}`,\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"container mx-auto\",\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: `${design ? \"text-white \" : \" text-black \"} flex flex-col text-center justify-between md:flex-row `,\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                        className: \"py-6 text-sm\",\n                        children: [\n                            \"\\xa9 \",\n                            currentYear,\n                            \" Flatlogic. All rights reserved\"\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/Footer.tsx\",\n                        lineNumber: 37,\n                        columnNumber: 11\n                    }, this),\n                    style ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                        className: \"py-6 font-bold\",\n                        children: projectName\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/Footer.tsx\",\n                        lineNumber: 41,\n                        columnNumber: 13\n                    }, this) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"py-6 md:py-0 flex flex-col md:flex-row w-full md:w-auto space-y-4 md:space-y-0 items-center md:space-x-4\",\n                        children: pages.map((page, index)=>{\n                            const isRootRoute = router.pathname === \"/\";\n                            const isActive = isRootRoute ? index === 0 : router.pathname.includes(page.href);\n                            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_3___default()), {\n                                href: page.href,\n                                className: `block text-sm text-center ${isActive ? `border-b-2 ${borders}` : \"\"}`,\n                                children: (0,_helpers_humanize__WEBPACK_IMPORTED_MODULE_4__.humanize)(page.label)\n                            }, index, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/Footer.tsx\",\n                                lineNumber: 51,\n                                columnNumber: 19\n                            }, this);\n                        })\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/Footer.tsx\",\n                        lineNumber: 43,\n                        columnNumber: 13\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"py-6\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_3___default()), {\n                                href: \"/terms-of-use\",\n                                className: \"mr-4 text-sm\",\n                                children: \"Terms of Use\"\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/Footer.tsx\",\n                                lineNumber: 65,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_3___default()), {\n                                href: \"/privacy-policy\",\n                                className: \" text-sm\",\n                                children: \"Privacy Policy\"\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/Footer.tsx\",\n                                lineNumber: 68,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/Footer.tsx\",\n                        lineNumber: 64,\n                        columnNumber: 11\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/Footer.tsx\",\n                lineNumber: 32,\n                columnNumber: 9\n            }, this)\n        }, void 0, false, {\n            fileName: \"/app/frontend/src/components/WebPageComponents/Footer.tsx\",\n            lineNumber: 31,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/Footer.tsx\",\n        lineNumber: 26,\n        columnNumber: 5\n    }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/Footer.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/Header.tsx":
/*!*****************************************************!*\
  !*** ./src/components/WebPageComponents/Header.tsx ***!
  \*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ WebSiteHeader)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _BaseButton__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../BaseButton */ \"./src/components/BaseButton.tsx\");\n/* harmony import */ var _helpers_humanize__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../helpers/humanize */ \"./src/helpers/humanize.ts\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../stores/hooks */ \"./src/stores/hooks.ts\");\n/* harmony import */ var _designs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./designs */ \"./src/components/WebPageComponents/designs.ts\");\n\n\n\n\n\n\n\n\n\nfunction WebSiteHeader({ projectName, pages }) {\n    const router = (0,next_router__WEBPACK_IMPORTED_MODULE_5__.useRouter)();\n    const websiteHeder = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_6__.useAppSelector)((state)=>state.style.websiteHeder);\n    const borders = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_6__.useAppSelector)((state)=>state.style.borders);\n    const style = _designs__WEBPACK_IMPORTED_MODULE_7__.HeaderStyle.PAGES_RIGHT;\n    const design = _designs__WEBPACK_IMPORTED_MODULE_7__.HeaderDesigns.DESIGN_DIVERSITY;\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n        id: \"websiteHeader\",\n        className: \"overflow-hidden\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: ` ${design ? websiteHeder : \"bg-blue-700 bg-opacity-25\"}  rounded-none py-4 px-6`,\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"lg:ml-16 mx-auto\",\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: `${design ? \"\" : \" text-black \"} flex flex-col md:flex-row justify-between items-center`,\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: `flex flex-col md:flex-row items-center  w-full ${style ? \"md:w-auto\" : \"justify-between mr-6\"} `,\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"font-bold py-2 lg:mr-6 text-center md:text-left\",\n                                    children: projectName\n                                }, void 0, false, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/Header.tsx\",\n                                    lineNumber: 43,\n                                    columnNumber: 15\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"py-6 md:py-0 flex flex-col md:flex-row w-full md:w-auto space-y-4 md:space-y-0 md:space-x-4\",\n                                    children: pages.map((page, index)=>{\n                                        const isRootRoute = router.pathname === \"/\";\n                                        const isActive = isRootRoute ? index === 0 : router.pathname.includes(page.href);\n                                        return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n                                            href: page.href,\n                                            className: `block text-sm text-center ${isActive ? `border-b-2 ${borders}` : \"\"}`,\n                                            children: (0,_helpers_humanize__WEBPACK_IMPORTED_MODULE_4__.humanize)(page.label)\n                                        }, index, false, {\n                                            fileName: \"/app/frontend/src/components/WebPageComponents/Header.tsx\",\n                                            lineNumber: 54,\n                                            columnNumber: 21\n                                        }, this);\n                                    })\n                                }, void 0, false, {\n                                    fileName: \"/app/frontend/src/components/WebPageComponents/Header.tsx\",\n                                    lineNumber: 46,\n                                    columnNumber: 15\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/Header.tsx\",\n                            lineNumber: 38,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            id: \"loginButton\",\n                            className: \"flex justify-center  md:justify-start w-full md:w-auto mt-4 md:mt-0\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                                href: \"/login\",\n                                label: \"Login\",\n                                color: `info`,\n                                className: \"  px-6 py-2 \"\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/Header.tsx\",\n                                lineNumber: 71,\n                                columnNumber: 15\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/Header.tsx\",\n                            lineNumber: 67,\n                            columnNumber: 13\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/Header.tsx\",\n                    lineNumber: 33,\n                    columnNumber: 11\n                }, this)\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/Header.tsx\",\n                lineNumber: 32,\n                columnNumber: 9\n            }, this)\n        }, void 0, false, {\n            fileName: \"/app/frontend/src/components/WebPageComponents/Header.tsx\",\n            lineNumber: 27,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/Header.tsx\",\n        lineNumber: 26,\n        columnNumber: 5\n    }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/Header.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/HeroComponent/designs/HeroImageBg.tsx":
/*!********************************************************************************!*\
  !*** ./src/components/WebPageComponents/HeroComponent/designs/HeroImageBg.tsx ***!
  \********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BaseButton__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../BaseButton */ \"./src/components/BaseButton.tsx\");\n\n\n\nconst HeroImageBg = ({ mainText, subTitle, buttonText, imageHero, textSecondary })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"relative w-full h-screen flex items-center justify-center text-center mb-24  bg-cover bg-center\",\n        style: {\n            backgroundImage: `url(${imageHero[0]?.src})`\n        },\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute inset-0 bg-black opacity-50\"\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageBg.tsx\",\n                lineNumber: 17,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"relative container z-10 p-8 md:p-16 text-white\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n                        className: \"text-4xl sm:text-5xl lg:text-6xl font-bold mb-4\",\n                        children: mainText\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageBg.tsx\",\n                        lineNumber: 19,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                        className: `text-sm mb-8`,\n                        children: subTitle\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageBg.tsx\",\n                        lineNumber: 22,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                        href: \"/login\",\n                        label: `${buttonText}`,\n                        color: \"info\",\n                        className: \"px-4 sm:px-6 py-2 \"\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageBg.tsx\",\n                        lineNumber: 23,\n                        columnNumber: 7\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageBg.tsx\",\n                lineNumber: 18,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute bottom-2 text-[8px] text-white w-full flex justify-center\",\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                    href: imageHero[0]?.photographer_url,\n                    target: \"_blank\",\n                    rel: \"noreferrer\",\n                    children: [\n                        \"Photo by \",\n                        imageHero[0]?.photographer,\n                        \" on Pexels\"\n                    ]\n                }, void 0, true, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageBg.tsx\",\n                    lineNumber: 31,\n                    columnNumber: 7\n                }, undefined)\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageBg.tsx\",\n                lineNumber: 30,\n                columnNumber: 5\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageBg.tsx\",\n        lineNumber: 11,\n        columnNumber: 3\n    }, undefined);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (HeroImageBg);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9XZWJQYWdlQ29tcG9uZW50cy9IZXJvQ29tcG9uZW50L2Rlc2lnbnMvSGVyb0ltYWdlQmcudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBMEI7QUFDbUI7QUFFN0MsTUFBTUUsY0FBYyxDQUFDLEVBQ25CQyxRQUFRLEVBQ1JDLFFBQVEsRUFDUkMsVUFBVSxFQUNWQyxTQUFTLEVBQ1RDLGFBQWEsRUFDZCxpQkFDQyw4REFBQ0M7UUFDQ0MsV0FBVTtRQUNWQyxPQUFPO1lBQ0xDLGlCQUFpQixDQUFDLElBQUksRUFBRUwsU0FBUyxDQUFDLEVBQUUsRUFBRU0sSUFBSSxDQUFDLENBQUM7UUFDOUM7OzBCQUVBLDhEQUFDSjtnQkFBSUMsV0FBVTs7Ozs7OzBCQUNmLDhEQUFDRDtnQkFBSUMsV0FBVTs7a0NBQ2IsOERBQUNJO3dCQUFHSixXQUFVO2tDQUNYTjs7Ozs7O2tDQUVILDhEQUFDVzt3QkFBRUwsV0FBVyxDQUFDLFlBQVksQ0FBQztrQ0FBR0w7Ozs7OztrQ0FDL0IsOERBQUNILG1EQUFVQTt3QkFDVGMsTUFBSzt3QkFDTEMsT0FBTyxDQUFDLEVBQUVYLFdBQVcsQ0FBQzt3QkFDdEJZLE9BQU07d0JBQ05SLFdBQVU7Ozs7Ozs7Ozs7OzswQkFHZCw4REFBQ0Q7Z0JBQUlDLFdBQVU7MEJBQ2IsNEVBQUNTO29CQUFFSCxNQUFNVCxTQUFTLENBQUMsRUFBRSxFQUFFYTtvQkFBa0JDLFFBQU87b0JBQVNDLEtBQUk7O3dCQUFhO3dCQUM5RGYsU0FBUyxDQUFDLEVBQUUsRUFBRWdCO3dCQUFhOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFNN0MsaUVBQWVwQixXQUFXQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvV2ViUGFnZUNvbXBvbmVudHMvSGVyb0NvbXBvbmVudC9kZXNpZ25zL0hlcm9JbWFnZUJnLnRzeD83MDliIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgQmFzZUJ1dHRvbiBmcm9tICcuLi8uLi8uLi9CYXNlQnV0dG9uJztcblxuY29uc3QgSGVyb0ltYWdlQmcgPSAoe1xuICBtYWluVGV4dCxcbiAgc3ViVGl0bGUsXG4gIGJ1dHRvblRleHQsXG4gIGltYWdlSGVybyxcbiAgdGV4dFNlY29uZGFyeSxcbn0pID0+IChcbiAgPGRpdlxuICAgIGNsYXNzTmFtZT0ncmVsYXRpdmUgdy1mdWxsIGgtc2NyZWVuIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtY2VudGVyIG1iLTI0ICBiZy1jb3ZlciBiZy1jZW50ZXInXG4gICAgc3R5bGU9e3tcbiAgICAgIGJhY2tncm91bmRJbWFnZTogYHVybCgke2ltYWdlSGVyb1swXT8uc3JjfSlgLFxuICAgIH19XG4gID5cbiAgICA8ZGl2IGNsYXNzTmFtZT0nYWJzb2x1dGUgaW5zZXQtMCBiZy1ibGFjayBvcGFjaXR5LTUwJz48L2Rpdj5cbiAgICA8ZGl2IGNsYXNzTmFtZT0ncmVsYXRpdmUgY29udGFpbmVyIHotMTAgcC04IG1kOnAtMTYgdGV4dC13aGl0ZSc+XG4gICAgICA8aDEgY2xhc3NOYW1lPSd0ZXh0LTR4bCBzbTp0ZXh0LTV4bCBsZzp0ZXh0LTZ4bCBmb250LWJvbGQgbWItNCc+XG4gICAgICAgIHttYWluVGV4dH1cbiAgICAgIDwvaDE+XG4gICAgICA8cCBjbGFzc05hbWU9e2B0ZXh0LXNtIG1iLThgfT57c3ViVGl0bGV9PC9wPlxuICAgICAgPEJhc2VCdXR0b25cbiAgICAgICAgaHJlZj0nL2xvZ2luJ1xuICAgICAgICBsYWJlbD17YCR7YnV0dG9uVGV4dH1gfVxuICAgICAgICBjb2xvcj0naW5mbydcbiAgICAgICAgY2xhc3NOYW1lPSdweC00IHNtOnB4LTYgcHktMiAnXG4gICAgICAvPlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3NOYW1lPSdhYnNvbHV0ZSBib3R0b20tMiB0ZXh0LVs4cHhdIHRleHQtd2hpdGUgdy1mdWxsIGZsZXgganVzdGlmeS1jZW50ZXInPlxuICAgICAgPGEgaHJlZj17aW1hZ2VIZXJvWzBdPy5waG90b2dyYXBoZXJfdXJsfSB0YXJnZXQ9J19ibGFuaycgcmVsPSdub3JlZmVycmVyJz5cbiAgICAgICAgUGhvdG8gYnkge2ltYWdlSGVyb1swXT8ucGhvdG9ncmFwaGVyfSBvbiBQZXhlbHNcbiAgICAgIDwvYT5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG4pO1xuXG5leHBvcnQgZGVmYXVsdCBIZXJvSW1hZ2VCZztcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIkJhc2VCdXR0b24iLCJIZXJvSW1hZ2VCZyIsIm1haW5UZXh0Iiwic3ViVGl0bGUiLCJidXR0b25UZXh0IiwiaW1hZ2VIZXJvIiwidGV4dFNlY29uZGFyeSIsImRpdiIsImNsYXNzTmFtZSIsInN0eWxlIiwiYmFja2dyb3VuZEltYWdlIiwic3JjIiwiaDEiLCJwIiwiaHJlZiIsImxhYmVsIiwiY29sb3IiLCJhIiwicGhvdG9ncmFwaGVyX3VybCIsInRhcmdldCIsInJlbCIsInBob3RvZ3JhcGhlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/HeroComponent/designs/HeroImageBg.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx":
/*!**********************************************************************************!*\
  !*** ./src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx ***!
  \**********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BaseButton__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../BaseButton */ \"./src/components/BaseButton.tsx\");\n\n\n\nconst HeroImageLeft = ({ mainText, subTitle, buttonText, imageHero, textSecondary })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"flex flex-col lg:flex-row pb-24 h-auto lg:h-screen\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"flex-1 flex items-center justify-center order-last lg:order-first p-4 sm:p-8\",\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"text-center lg:ml-16 lg:text-left\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n                            className: \"text-4xl sm:text-5xl lg:text-6xl font-bold mb-4\",\n                            children: mainText\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx\",\n                            lineNumber: 14,\n                            columnNumber: 9\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"space-y-3 mb-8\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                className: `text-sm ${textSecondary}`,\n                                children: subTitle\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx\",\n                                lineNumber: 18,\n                                columnNumber: 11\n                            }, undefined)\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx\",\n                            lineNumber: 17,\n                            columnNumber: 9\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                            href: \"/login\",\n                            label: `${buttonText}`,\n                            color: \"info\",\n                            className: \" px-4 sm:px-6 py-2 \"\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx\",\n                            lineNumber: 20,\n                            columnNumber: 9\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx\",\n                    lineNumber: 13,\n                    columnNumber: 7\n                }, undefined)\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx\",\n                lineNumber: 12,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"flex-1 lg:w-2/5 order-first lg:order-last\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n                        src: `${imageHero[0]?.src}`,\n                        alt: \"Hero\",\n                        className: \"w-full h-64 sm:h-full object-cover\"\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx\",\n                        lineNumber: 29,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex justify-center w-full bg-blue-300/20\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                            href: imageHero[0]?.photographer_url,\n                            className: \"text-[8px]\",\n                            target: \"_blank\",\n                            rel: \"noreferrer\",\n                            children: [\n                                \"Photo by \",\n                                imageHero[0]?.photographer,\n                                \" on Pexels\"\n                            ]\n                        }, void 0, true, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx\",\n                            lineNumber: 35,\n                            columnNumber: 9\n                        }, undefined)\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx\",\n                        lineNumber: 34,\n                        columnNumber: 7\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx\",\n                lineNumber: 28,\n                columnNumber: 5\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx\",\n        lineNumber: 11,\n        columnNumber: 3\n    }, undefined);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (HeroImageLeft);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9XZWJQYWdlQ29tcG9uZW50cy9IZXJvQ29tcG9uZW50L2Rlc2lnbnMvSGVyb0ltYWdlTGVmdC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUEwQjtBQUNtQjtBQUU3QyxNQUFNRSxnQkFBZ0IsQ0FBQyxFQUNyQkMsUUFBUSxFQUNSQyxRQUFRLEVBQ1JDLFVBQVUsRUFDVkMsU0FBUyxFQUNUQyxhQUFhLEVBQ2QsaUJBQ0MsOERBQUNDO1FBQUlDLFdBQVU7OzBCQUNiLDhEQUFDRDtnQkFBSUMsV0FBVTswQkFDYiw0RUFBQ0Q7b0JBQUlDLFdBQVU7O3NDQUNiLDhEQUFDQzs0QkFBR0QsV0FBVTtzQ0FDWE47Ozs7OztzQ0FFSCw4REFBQ0s7NEJBQUlDLFdBQVU7c0NBQ2IsNEVBQUNFO2dDQUFFRixXQUFXLENBQUMsUUFBUSxFQUFFRixjQUFjLENBQUM7MENBQUdIOzs7Ozs7Ozs7OztzQ0FFN0MsOERBQUNILG1EQUFVQTs0QkFDVFcsTUFBSzs0QkFDTEMsT0FBTyxDQUFDLEVBQUVSLFdBQVcsQ0FBQzs0QkFDdEJTLE9BQU07NEJBQ05MLFdBQVU7Ozs7Ozs7Ozs7Ozs7Ozs7OzBCQUloQiw4REFBQ0Q7Z0JBQUlDLFdBQVU7O2tDQUNiLDhEQUFDTTt3QkFDQ0MsS0FBSyxDQUFDLEVBQUVWLFNBQVMsQ0FBQyxFQUFFLEVBQUVVLElBQUksQ0FBQzt3QkFDM0JDLEtBQUk7d0JBQ0pSLFdBQVU7Ozs7OztrQ0FFWiw4REFBQ0Q7d0JBQUlDLFdBQVU7a0NBQ2IsNEVBQUNTOzRCQUNDTixNQUFNTixTQUFTLENBQUMsRUFBRSxFQUFFYTs0QkFDcEJWLFdBQVU7NEJBQ1ZXLFFBQU87NEJBQ1BDLEtBQUk7O2dDQUNMO2dDQUNXZixTQUFTLENBQUMsRUFBRSxFQUFFZ0I7Z0NBQWE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU8vQyxpRUFBZXBCLGFBQWFBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9XZWJQYWdlQ29tcG9uZW50cy9IZXJvQ29tcG9uZW50L2Rlc2lnbnMvSGVyb0ltYWdlTGVmdC50c3g/OTI0YSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IEJhc2VCdXR0b24gZnJvbSAnLi4vLi4vLi4vQmFzZUJ1dHRvbic7XG5cbmNvbnN0IEhlcm9JbWFnZUxlZnQgPSAoe1xuICBtYWluVGV4dCxcbiAgc3ViVGl0bGUsXG4gIGJ1dHRvblRleHQsXG4gIGltYWdlSGVybyxcbiAgdGV4dFNlY29uZGFyeSxcbn0pID0+IChcbiAgPGRpdiBjbGFzc05hbWU9J2ZsZXggZmxleC1jb2wgbGc6ZmxleC1yb3cgcGItMjQgaC1hdXRvIGxnOmgtc2NyZWVuJz5cbiAgICA8ZGl2IGNsYXNzTmFtZT0nZmxleC0xIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG9yZGVyLWxhc3QgbGc6b3JkZXItZmlyc3QgcC00IHNtOnAtOCc+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT0ndGV4dC1jZW50ZXIgbGc6bWwtMTYgbGc6dGV4dC1sZWZ0Jz5cbiAgICAgICAgPGgxIGNsYXNzTmFtZT0ndGV4dC00eGwgc206dGV4dC01eGwgbGc6dGV4dC02eGwgZm9udC1ib2xkIG1iLTQnPlxuICAgICAgICAgIHttYWluVGV4dH1cbiAgICAgICAgPC9oMT5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9J3NwYWNlLXktMyBtYi04Jz5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9e2B0ZXh0LXNtICR7dGV4dFNlY29uZGFyeX1gfT57c3ViVGl0bGV9PC9wPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPEJhc2VCdXR0b25cbiAgICAgICAgICBocmVmPScvbG9naW4nXG4gICAgICAgICAgbGFiZWw9e2Ake2J1dHRvblRleHR9YH1cbiAgICAgICAgICBjb2xvcj0naW5mbydcbiAgICAgICAgICBjbGFzc05hbWU9JyBweC00IHNtOnB4LTYgcHktMiAnXG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzTmFtZT0nZmxleC0xIGxnOnctMi81IG9yZGVyLWZpcnN0IGxnOm9yZGVyLWxhc3QnPlxuICAgICAgPGltZ1xuICAgICAgICBzcmM9e2Ake2ltYWdlSGVyb1swXT8uc3JjfWB9XG4gICAgICAgIGFsdD0nSGVybydcbiAgICAgICAgY2xhc3NOYW1lPSd3LWZ1bGwgaC02NCBzbTpoLWZ1bGwgb2JqZWN0LWNvdmVyJ1xuICAgICAgLz5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPSdmbGV4IGp1c3RpZnktY2VudGVyIHctZnVsbCBiZy1ibHVlLTMwMC8yMCc+XG4gICAgICAgIDxhXG4gICAgICAgICAgaHJlZj17aW1hZ2VIZXJvWzBdPy5waG90b2dyYXBoZXJfdXJsfVxuICAgICAgICAgIGNsYXNzTmFtZT0ndGV4dC1bOHB4XSdcbiAgICAgICAgICB0YXJnZXQ9J19ibGFuaydcbiAgICAgICAgICByZWw9J25vcmVmZXJyZXInXG4gICAgICAgID5cbiAgICAgICAgICBQaG90byBieSB7aW1hZ2VIZXJvWzBdPy5waG90b2dyYXBoZXJ9IG9uIFBleGVsc1xuICAgICAgICA8L2E+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG4pO1xuXG5leHBvcnQgZGVmYXVsdCBIZXJvSW1hZ2VMZWZ0O1xuIl0sIm5hbWVzIjpbIlJlYWN0IiwiQmFzZUJ1dHRvbiIsIkhlcm9JbWFnZUxlZnQiLCJtYWluVGV4dCIsInN1YlRpdGxlIiwiYnV0dG9uVGV4dCIsImltYWdlSGVybyIsInRleHRTZWNvbmRhcnkiLCJkaXYiLCJjbGFzc05hbWUiLCJoMSIsInAiLCJocmVmIiwibGFiZWwiLCJjb2xvciIsImltZyIsInNyYyIsImFsdCIsImEiLCJwaG90b2dyYXBoZXJfdXJsIiwidGFyZ2V0IiwicmVsIiwicGhvdG9ncmFwaGVyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx":
/*!***********************************************************************************!*\
  !*** ./src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx ***!
  \***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BaseButton__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../BaseButton */ \"./src/components/BaseButton.tsx\");\n\n\n\nconst HeroImageRight = ({ mainText, subTitle, buttonText, imageHero, textSecondary })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"flex flex-col lg:flex-row pb-24 h-auto lg:h-screen\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"flex-1 lg:w-2/5 order-first lg:order-last\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n                        src: `${imageHero[0]?.src}`,\n                        alt: \"Hero\",\n                        className: \"w-full h-64 sm:h-full object-cover\"\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx\",\n                        lineNumber: 13,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex justify-center w-full bg-blue-300/20\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n                            href: imageHero[0]?.photographer_url,\n                            className: \"text-[8px]\",\n                            target: \"_blank\",\n                            rel: \"noreferrer\",\n                            children: [\n                                \"Photo by \",\n                                imageHero[0]?.photographer,\n                                \" on Pexels\"\n                            ]\n                        }, void 0, true, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx\",\n                            lineNumber: 19,\n                            columnNumber: 9\n                        }, undefined)\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx\",\n                        lineNumber: 18,\n                        columnNumber: 7\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx\",\n                lineNumber: 12,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"flex-1 flex items-center justify-center order-last lg:order-first p-4 sm:p-8\",\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"text-center lg:ml-16 lg:text-left\",\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n                            className: \"text-4xl sm:text-5xl lg:text-6xl font-bold mb-4\",\n                            children: mainText\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx\",\n                            lineNumber: 31,\n                            columnNumber: 9\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"space-y-3 mb-8\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                className: `text-sm ${textSecondary}`,\n                                children: subTitle\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx\",\n                                lineNumber: 35,\n                                columnNumber: 11\n                            }, undefined)\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx\",\n                            lineNumber: 34,\n                            columnNumber: 9\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                            href: \"/login\",\n                            label: `${buttonText}`,\n                            color: \"info\",\n                            className: \" px-4 sm:px-6 py-2 \"\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx\",\n                            lineNumber: 37,\n                            columnNumber: 9\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx\",\n                    lineNumber: 30,\n                    columnNumber: 7\n                }, undefined)\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx\",\n                lineNumber: 29,\n                columnNumber: 5\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx\",\n        lineNumber: 11,\n        columnNumber: 3\n    }, undefined);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (HeroImageRight);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9XZWJQYWdlQ29tcG9uZW50cy9IZXJvQ29tcG9uZW50L2Rlc2lnbnMvSGVyb0ltYWdlUmlnaHQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBMEI7QUFDbUI7QUFFN0MsTUFBTUUsaUJBQWlCLENBQUMsRUFDdEJDLFFBQVEsRUFDUkMsUUFBUSxFQUNSQyxVQUFVLEVBQ1ZDLFNBQVMsRUFDVEMsYUFBYSxFQUNkLGlCQUNDLDhEQUFDQztRQUFJQyxXQUFVOzswQkFDYiw4REFBQ0Q7Z0JBQUlDLFdBQVU7O2tDQUNiLDhEQUFDQzt3QkFDQ0MsS0FBSyxDQUFDLEVBQUVMLFNBQVMsQ0FBQyxFQUFFLEVBQUVLLElBQUksQ0FBQzt3QkFDM0JDLEtBQUk7d0JBQ0pILFdBQVU7Ozs7OztrQ0FFWiw4REFBQ0Q7d0JBQUlDLFdBQVU7a0NBQ2IsNEVBQUNJOzRCQUNDQyxNQUFNUixTQUFTLENBQUMsRUFBRSxFQUFFUzs0QkFDcEJOLFdBQVU7NEJBQ1ZPLFFBQU87NEJBQ1BDLEtBQUk7O2dDQUNMO2dDQUNXWCxTQUFTLENBQUMsRUFBRSxFQUFFWTtnQ0FBYTs7Ozs7Ozs7Ozs7Ozs7Ozs7OzBCQUkzQyw4REFBQ1Y7Z0JBQUlDLFdBQVU7MEJBQ2IsNEVBQUNEO29CQUFJQyxXQUFVOztzQ0FDYiw4REFBQ1U7NEJBQUdWLFdBQVU7c0NBQ1hOOzs7Ozs7c0NBRUgsOERBQUNLOzRCQUFJQyxXQUFVO3NDQUNiLDRFQUFDVztnQ0FBRVgsV0FBVyxDQUFDLFFBQVEsRUFBRUYsY0FBYyxDQUFDOzBDQUFHSDs7Ozs7Ozs7Ozs7c0NBRTdDLDhEQUFDSCxtREFBVUE7NEJBQ1RhLE1BQUs7NEJBQ0xPLE9BQU8sQ0FBQyxFQUFFaEIsV0FBVyxDQUFDOzRCQUN0QmlCLE9BQU07NEJBQ05iLFdBQVU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBT3BCLGlFQUFlUCxjQUFjQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvV2ViUGFnZUNvbXBvbmVudHMvSGVyb0NvbXBvbmVudC9kZXNpZ25zL0hlcm9JbWFnZVJpZ2h0LnRzeD9jNzFkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgQmFzZUJ1dHRvbiBmcm9tICcuLi8uLi8uLi9CYXNlQnV0dG9uJztcblxuY29uc3QgSGVyb0ltYWdlUmlnaHQgPSAoe1xuICBtYWluVGV4dCxcbiAgc3ViVGl0bGUsXG4gIGJ1dHRvblRleHQsXG4gIGltYWdlSGVybyxcbiAgdGV4dFNlY29uZGFyeSxcbn0pID0+IChcbiAgPGRpdiBjbGFzc05hbWU9J2ZsZXggZmxleC1jb2wgbGc6ZmxleC1yb3cgcGItMjQgaC1hdXRvIGxnOmgtc2NyZWVuJz5cbiAgICA8ZGl2IGNsYXNzTmFtZT0nZmxleC0xIGxnOnctMi81IG9yZGVyLWZpcnN0IGxnOm9yZGVyLWxhc3QnPlxuICAgICAgPGltZ1xuICAgICAgICBzcmM9e2Ake2ltYWdlSGVyb1swXT8uc3JjfWB9XG4gICAgICAgIGFsdD0nSGVybydcbiAgICAgICAgY2xhc3NOYW1lPSd3LWZ1bGwgaC02NCBzbTpoLWZ1bGwgb2JqZWN0LWNvdmVyJ1xuICAgICAgLz5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPSdmbGV4IGp1c3RpZnktY2VudGVyIHctZnVsbCBiZy1ibHVlLTMwMC8yMCc+XG4gICAgICAgIDxhXG4gICAgICAgICAgaHJlZj17aW1hZ2VIZXJvWzBdPy5waG90b2dyYXBoZXJfdXJsfVxuICAgICAgICAgIGNsYXNzTmFtZT0ndGV4dC1bOHB4XSdcbiAgICAgICAgICB0YXJnZXQ9J19ibGFuaydcbiAgICAgICAgICByZWw9J25vcmVmZXJyZXInXG4gICAgICAgID5cbiAgICAgICAgICBQaG90byBieSB7aW1hZ2VIZXJvWzBdPy5waG90b2dyYXBoZXJ9IG9uIFBleGVsc1xuICAgICAgICA8L2E+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzTmFtZT0nZmxleC0xIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG9yZGVyLWxhc3QgbGc6b3JkZXItZmlyc3QgcC00IHNtOnAtOCc+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT0ndGV4dC1jZW50ZXIgbGc6bWwtMTYgbGc6dGV4dC1sZWZ0Jz5cbiAgICAgICAgPGgxIGNsYXNzTmFtZT0ndGV4dC00eGwgc206dGV4dC01eGwgbGc6dGV4dC02eGwgZm9udC1ib2xkIG1iLTQnPlxuICAgICAgICAgIHttYWluVGV4dH1cbiAgICAgICAgPC9oMT5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9J3NwYWNlLXktMyBtYi04Jz5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9e2B0ZXh0LXNtICR7dGV4dFNlY29uZGFyeX1gfT57c3ViVGl0bGV9PC9wPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPEJhc2VCdXR0b25cbiAgICAgICAgICBocmVmPScvbG9naW4nXG4gICAgICAgICAgbGFiZWw9e2Ake2J1dHRvblRleHR9YH1cbiAgICAgICAgICBjb2xvcj0naW5mbydcbiAgICAgICAgICBjbGFzc05hbWU9JyBweC00IHNtOnB4LTYgcHktMiAnXG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG4pO1xuXG5leHBvcnQgZGVmYXVsdCBIZXJvSW1hZ2VSaWdodDtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIkJhc2VCdXR0b24iLCJIZXJvSW1hZ2VSaWdodCIsIm1haW5UZXh0Iiwic3ViVGl0bGUiLCJidXR0b25UZXh0IiwiaW1hZ2VIZXJvIiwidGV4dFNlY29uZGFyeSIsImRpdiIsImNsYXNzTmFtZSIsImltZyIsInNyYyIsImFsdCIsImEiLCJocmVmIiwicGhvdG9ncmFwaGVyX3VybCIsInRhcmdldCIsInJlbCIsInBob3RvZ3JhcGhlciIsImgxIiwicCIsImxhYmVsIiwiY29sb3IiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/HeroComponent/designs/HeroTextCenter.tsx":
/*!***********************************************************************************!*\
  !*** ./src/components/WebPageComponents/HeroComponent/designs/HeroTextCenter.tsx ***!
  \***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BaseButton__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../BaseButton */ \"./src/components/BaseButton.tsx\");\n\n\n\nconst HeroTextCenter = ({ mainText, subTitle, buttonText, textSecondary })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"relative w-full h-auto flex items-center justify-center text-center\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"absolute top-0 mt-2 left-0 w-full h-2/3 bg-gradient-to-b from-blue-700 to-transparent filter blur-lg opacity-25 z-0\"\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroTextCenter.tsx\",\n                lineNumber: 6,\n                columnNumber: 5\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"relative container z-10 my-40 p-8 md:p-16 \",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n                        className: \"text-4xl sm:text-5xl lg:text-6xl font-bold mb-4  \",\n                        children: mainText\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroTextCenter.tsx\",\n                        lineNumber: 8,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                        className: `text-sm mb-8 ${textSecondary}`,\n                        children: subTitle\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroTextCenter.tsx\",\n                        lineNumber: 11,\n                        columnNumber: 7\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                        href: \"/login\",\n                        label: `${buttonText}`,\n                        color: \"info\",\n                        className: \" px-4 sm:px-6 py-2 \"\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroTextCenter.tsx\",\n                        lineNumber: 12,\n                        columnNumber: 7\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroTextCenter.tsx\",\n                lineNumber: 7,\n                columnNumber: 5\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/designs/HeroTextCenter.tsx\",\n        lineNumber: 5,\n        columnNumber: 3\n    }, undefined);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (HeroTextCenter);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9XZWJQYWdlQ29tcG9uZW50cy9IZXJvQ29tcG9uZW50L2Rlc2lnbnMvSGVyb1RleHRDZW50ZXIudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBMEI7QUFDbUI7QUFFN0MsTUFBTUUsaUJBQWlCLENBQUMsRUFBRUMsUUFBUSxFQUFFQyxRQUFRLEVBQUVDLFVBQVUsRUFBRUMsYUFBYSxFQUFFLGlCQUN2RSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNEO2dCQUFJQyxXQUFVOzs7Ozs7MEJBQ2YsOERBQUNEO2dCQUFJQyxXQUFVOztrQ0FDYiw4REFBQ0M7d0JBQUdELFdBQVU7a0NBQ1hMOzs7Ozs7a0NBRUgsOERBQUNPO3dCQUFFRixXQUFXLENBQUMsYUFBYSxFQUFFRixjQUFjLENBQUM7a0NBQUdGOzs7Ozs7a0NBQ2hELDhEQUFDSCxtREFBVUE7d0JBQ1RVLE1BQUs7d0JBQ0xDLE9BQU8sQ0FBQyxFQUFFUCxXQUFXLENBQUM7d0JBQ3RCUSxPQUFNO3dCQUNOTCxXQUFVOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFNbEIsaUVBQWVOLGNBQWNBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9XZWJQYWdlQ29tcG9uZW50cy9IZXJvQ29tcG9uZW50L2Rlc2lnbnMvSGVyb1RleHRDZW50ZXIudHN4PzJhYjUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBCYXNlQnV0dG9uIGZyb20gJy4uLy4uLy4uL0Jhc2VCdXR0b24nO1xuXG5jb25zdCBIZXJvVGV4dENlbnRlciA9ICh7IG1haW5UZXh0LCBzdWJUaXRsZSwgYnV0dG9uVGV4dCwgdGV4dFNlY29uZGFyeSB9KSA9PiAoXG4gIDxkaXYgY2xhc3NOYW1lPSdyZWxhdGl2ZSB3LWZ1bGwgaC1hdXRvIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtY2VudGVyJz5cbiAgICA8ZGl2IGNsYXNzTmFtZT0nYWJzb2x1dGUgdG9wLTAgbXQtMiBsZWZ0LTAgdy1mdWxsIGgtMi8zIGJnLWdyYWRpZW50LXRvLWIgZnJvbS1ibHVlLTcwMCB0by10cmFuc3BhcmVudCBmaWx0ZXIgYmx1ci1sZyBvcGFjaXR5LTI1IHotMCc+PC9kaXY+XG4gICAgPGRpdiBjbGFzc05hbWU9J3JlbGF0aXZlIGNvbnRhaW5lciB6LTEwIG15LTQwIHAtOCBtZDpwLTE2ICc+XG4gICAgICA8aDEgY2xhc3NOYW1lPSd0ZXh0LTR4bCBzbTp0ZXh0LTV4bCBsZzp0ZXh0LTZ4bCBmb250LWJvbGQgbWItNCAgJz5cbiAgICAgICAge21haW5UZXh0fVxuICAgICAgPC9oMT5cbiAgICAgIDxwIGNsYXNzTmFtZT17YHRleHQtc20gbWItOCAke3RleHRTZWNvbmRhcnl9YH0+e3N1YlRpdGxlfTwvcD5cbiAgICAgIDxCYXNlQnV0dG9uXG4gICAgICAgIGhyZWY9Jy9sb2dpbidcbiAgICAgICAgbGFiZWw9e2Ake2J1dHRvblRleHR9YH1cbiAgICAgICAgY29sb3I9J2luZm8nXG4gICAgICAgIGNsYXNzTmFtZT0nIHB4LTQgc206cHgtNiBweS0yICdcbiAgICAgIC8+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuKTtcblxuZXhwb3J0IGRlZmF1bHQgSGVyb1RleHRDZW50ZXI7XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJCYXNlQnV0dG9uIiwiSGVyb1RleHRDZW50ZXIiLCJtYWluVGV4dCIsInN1YlRpdGxlIiwiYnV0dG9uVGV4dCIsInRleHRTZWNvbmRhcnkiLCJkaXYiLCJjbGFzc05hbWUiLCJoMSIsInAiLCJocmVmIiwibGFiZWwiLCJjb2xvciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/HeroComponent/designs/HeroTextCenter.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/HeroComponent/index.tsx":
/*!******************************************************************!*\
  !*** ./src/components/WebPageComponents/HeroComponent/index.tsx ***!
  \******************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ HeroSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _helpers_pexels__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../helpers/pexels */ \"./src/helpers/pexels.ts\");\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../stores/hooks */ \"./src/stores/hooks.ts\");\n/* harmony import */ var _designs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../designs */ \"./src/components/WebPageComponents/designs.ts\");\n/* harmony import */ var _designs_HeroImageLeft__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./designs/HeroImageLeft */ \"./src/components/WebPageComponents/HeroComponent/designs/HeroImageLeft.tsx\");\n/* harmony import */ var _designs_HeroImageRight__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./designs/HeroImageRight */ \"./src/components/WebPageComponents/HeroComponent/designs/HeroImageRight.tsx\");\n/* harmony import */ var _designs_HeroImageBg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./designs/HeroImageBg */ \"./src/components/WebPageComponents/HeroComponent/designs/HeroImageBg.tsx\");\n/* harmony import */ var _designs_HeroTextCenter__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./designs/HeroTextCenter */ \"./src/components/WebPageComponents/HeroComponent/designs/HeroTextCenter.tsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_helpers_pexels__WEBPACK_IMPORTED_MODULE_2__]);\n_helpers_pexels__WEBPACK_IMPORTED_MODULE_2__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n// src/components/WebPageComponents/HeroSection.tsx\n\n\n\n\n\n\n\n\n\nfunction HeroSection({ projectName, image, mainText, subTitle, design, buttonText }) {\n    const textSecondary = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.textSecondary);\n    const [imageHero, setImages] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)([]);\n    const pexelsQueriesWebSite = image;\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        const fetchImages = async ()=>{\n            if (design !== _designs__WEBPACK_IMPORTED_MODULE_4__.HeroDesigns.TEXT_CENTER) {\n                try {\n                    const images = await (0,_helpers_pexels__WEBPACK_IMPORTED_MODULE_2__.getMultiplePexelsImages)(pexelsQueriesWebSite);\n                    const formattedImages = images.map((image)=>({\n                            src: image.src || undefined,\n                            photographer: image.photographer || undefined,\n                            photographer_url: image.photographer_url || undefined\n                        }));\n                    setImages(formattedImages);\n                } catch (error) {\n                    console.error(\"Error fetching images:\", error);\n                }\n            }\n        };\n        fetchImages();\n    }, [\n        pexelsQueriesWebSite,\n        design\n    ]);\n    let DesignComponent;\n    switch(design){\n        case _designs__WEBPACK_IMPORTED_MODULE_4__.HeroDesigns.IMAGE_LEFT:\n            DesignComponent = _designs_HeroImageLeft__WEBPACK_IMPORTED_MODULE_5__[\"default\"];\n            break;\n        case _designs__WEBPACK_IMPORTED_MODULE_4__.HeroDesigns.IMAGE_RIGHT:\n            DesignComponent = _designs_HeroImageRight__WEBPACK_IMPORTED_MODULE_6__[\"default\"];\n            break;\n        case _designs__WEBPACK_IMPORTED_MODULE_4__.HeroDesigns.IMAGE_BG:\n            DesignComponent = _designs_HeroImageBg__WEBPACK_IMPORTED_MODULE_7__[\"default\"];\n            break;\n        case _designs__WEBPACK_IMPORTED_MODULE_4__.HeroDesigns.TEXT_CENTER:\n            DesignComponent = _designs_HeroTextCenter__WEBPACK_IMPORTED_MODULE_8__[\"default\"];\n            break;\n        default:\n            DesignComponent = _designs_HeroImageRight__WEBPACK_IMPORTED_MODULE_6__[\"default\"];\n            break;\n    }\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DesignComponent, {\n        mainText: mainText,\n        subTitle: subTitle,\n        buttonText: buttonText,\n        imageHero: imageHero,\n        textSecondary: textSecondary\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/HeroComponent/index.tsx\",\n        lineNumber: 65,\n        columnNumber: 5\n    }, this);\n}\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/HeroComponent/index.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/TestimonialsComponent/designs/HorizontalCarousel.tsx":
/*!***********************************************************************************************!*\
  !*** ./src/components/WebPageComponents/TestimonialsComponent/designs/HorizontalCarousel.tsx ***!
  \***********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BaseButton__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../BaseButton */ \"./src/components/BaseButton.tsx\");\n/* harmony import */ var _designs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../designs */ \"./src/components/WebPageComponents/designs.ts\");\n\n\n\n\nconst HorizontalCarousel = ({ projectName, testimonials, currentIndex, handlePrev, handleNext, design, websiteSectionStyle, textSecondary, iconsColor })=>{\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"flex flex-col items-center justify-center container mx-auto p-4 sm:p-8 md:p-24 md:px-0\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"flex items-center px-4 justify-between w-full overflow-x-auto\",\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                    className: `    flex-shrink-0`,\n                    type: \"reset\",\n                    color: `info`,\n                    label: \"←\",\n                    outline: design === _designs__WEBPACK_IMPORTED_MODULE_3__.TestimonialsDesigns.HORIZONTAL_CAROUSEL_DIVERSITY ? false : true,\n                    onClick: handlePrev\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/HorizontalCarousel.tsx\",\n                    lineNumber: 19,\n                    columnNumber: 9\n                }, undefined),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: ` ${design === _designs__WEBPACK_IMPORTED_MODULE_3__.TestimonialsDesigns.HORIZONTAL_CAROUSEL_DIVERSITY ? \" text-white \" : \" text-black\"}  text-center p-4 sm:p-8 md:p-12 flex-grow`,\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                            className: ` ${design === _designs__WEBPACK_IMPORTED_MODULE_3__.TestimonialsDesigns.HORIZONTAL_CAROUSEL_DIVERSITY ? \" \" : iconsColor} text-4xl sm:text-5xl md:text-7xl font-bold`,\n                            children: \"“\"\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/HorizontalCarousel.tsx\",\n                            lineNumber: 39,\n                            columnNumber: 11\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                            className: \"text-xl sm:text-2xl md:text-3xl font-semibold mb-6 sm:mb-8 md:mb-10\",\n                            children: testimonials[currentIndex].text.replace(/\\${projectName}/g, projectName)\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/HorizontalCarousel.tsx\",\n                            lineNumber: 48,\n                            columnNumber: 11\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                            className: \"font-bold text-base sm:text-lg md:text-xl\",\n                            children: testimonials[currentIndex].company\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/HorizontalCarousel.tsx\",\n                            lineNumber: 54,\n                            columnNumber: 11\n                        }, undefined),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                            className: `${design === _designs__WEBPACK_IMPORTED_MODULE_3__.TestimonialsDesigns.HORIZONTAL_CAROUSEL_DIVERSITY ? \"  \" : textSecondary}`,\n                            children: [\n                                \"- \",\n                                testimonials[currentIndex].user_name\n                            ]\n                        }, void 0, true, {\n                            fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/HorizontalCarousel.tsx\",\n                            lineNumber: 57,\n                            columnNumber: 11\n                        }, undefined)\n                    ]\n                }, void 0, true, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/HorizontalCarousel.tsx\",\n                    lineNumber: 32,\n                    columnNumber: 9\n                }, undefined),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                    className: `    flex-shrink-0`,\n                    type: \"reset\",\n                    color: `info`,\n                    label: \"→\",\n                    outline: design === _designs__WEBPACK_IMPORTED_MODULE_3__.TestimonialsDesigns.HORIZONTAL_CAROUSEL_DIVERSITY ? false : true,\n                    onClick: handleNext\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/HorizontalCarousel.tsx\",\n                    lineNumber: 68,\n                    columnNumber: 9\n                }, undefined)\n            ]\n        }, void 0, true, {\n            fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/HorizontalCarousel.tsx\",\n            lineNumber: 18,\n            columnNumber: 7\n        }, undefined)\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/HorizontalCarousel.tsx\",\n        lineNumber: 17,\n        columnNumber: 5\n    }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (HorizontalCarousel);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/TestimonialsComponent/designs/HorizontalCarousel.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx":
/*!*********************************************************************************************!*\
  !*** ./src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx ***!
  \*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _BaseButton__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../BaseButton */ \"./src/components/BaseButton.tsx\");\n\n\n\nconst MultiCardDisplay = ({ projectName, testimonials, getVisibleTestimonials, handlePrev, handleNext, textSecondary, corners, mainText, shadow })=>{\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"flex flex-col items-center justify-center container mx-auto p-4 sm:p-8 md:p-12 lg:p-24 lg:px-0\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"flex flex-col lg:flex-row justify-between items-center w-full mb-8 lg:mb-14\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                        className: \"text-2xl sm:text-3xl font-boldd text-center lg:text-left\",\n                        children: mainText\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n                        lineNumber: 18,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex flex-col lg:flex-row space-y-4 lg:space-y-0 lg:space-x-4 mt-4 lg:mt-0\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                className: \"\",\n                                type: \"reset\",\n                                color: \"info\",\n                                label: \"← Prev\",\n                                outline: true,\n                                onClick: handlePrev\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n                                lineNumber: 22,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_BaseButton__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                className: \"\",\n                                type: \"reset\",\n                                color: \"info\",\n                                label: \"Next →\",\n                                outline: true,\n                                onClick: handleNext\n                            }, void 0, false, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n                                lineNumber: 30,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n                        lineNumber: 21,\n                        columnNumber: 9\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n                lineNumber: 17,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"flex flex-col lg:flex-row lg:justify-center lg:space-x-6 w-full items-stretch gap-6\",\n                children: getVisibleTestimonials().map((testimonial, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"flex flex-col items-center text-center flex-grow\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: `${shadow} ${corners !== \"rounded-full\" ? corners : \"rounded-3xl\"} p-4 sm:p-6 md:p-8 lg:p-8 flex flex-col items-center text-center flex-grow shadow-md bg-gray-100`,\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n                                        className: \"text-xl sm:text-2xl md:text-3xl lg:text-2xl font-semibold mb-2\",\n                                        children: \"Efficient Collaborating\"\n                                    }, void 0, false, {\n                                        fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n                                        lineNumber: 52,\n                                        columnNumber: 15\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                        className: ` ${textSecondary} mb-4 sm:mb-6 md:mb-8`,\n                                        children: testimonial.text.replace(/\\${projectName}/g, projectName)\n                                    }, void 0, false, {\n                                        fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n                                        lineNumber: 55,\n                                        columnNumber: 15\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n                                lineNumber: 47,\n                                columnNumber: 13\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"text-center mt-4 sm:mt-6 md:mt-8 lg:mt-6\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                        className: \"font-bold text-lg sm:text-xl md:text-2xl lg:text-lg\",\n                                        children: testimonial.company\n                                    }, void 0, false, {\n                                        fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n                                        lineNumber: 60,\n                                        columnNumber: 15\n                                    }, undefined),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                        className: `${textSecondary} text-sm sm:text-base md:text-lg lg:text-base`,\n                                        children: [\n                                            \"- \",\n                                            testimonial.user_name\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n                                        lineNumber: 63,\n                                        columnNumber: 15\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n                                lineNumber: 59,\n                                columnNumber: 13\n                            }, undefined)\n                        ]\n                    }, index, true, {\n                        fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n                        lineNumber: 43,\n                        columnNumber: 11\n                    }, undefined))\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n                lineNumber: 41,\n                columnNumber: 7\n            }, undefined)\n        ]\n    }, void 0, true, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\",\n        lineNumber: 16,\n        columnNumber: 5\n    }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MultiCardDisplay);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/TestimonialsComponent/index.tsx":
/*!**************************************************************************!*\
  !*** ./src/components/WebPageComponents/TestimonialsComponent/index.tsx ***!
  \**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ TestimonialsSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _designs_HorizontalCarousel__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./designs/HorizontalCarousel */ \"./src/components/WebPageComponents/TestimonialsComponent/designs/HorizontalCarousel.tsx\");\n/* harmony import */ var _designs_MultiCardDisplay__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./designs/MultiCardDisplay */ \"./src/components/WebPageComponents/TestimonialsComponent/designs/MultiCardDisplay.tsx\");\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../stores/hooks */ \"./src/stores/hooks.ts\");\n/* harmony import */ var _designs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../designs */ \"./src/components/WebPageComponents/designs.ts\");\n// TestimonialsSection.js\n\n\n\n\n\n\nfunction TestimonialsSection({ projectName, mainText, testimonials, design }) {\n    const textSecondary = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_4__.useAppSelector)((state)=>state.style.textSecondary);\n    const corners = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_4__.useAppSelector)((state)=>state.style.corners);\n    const websiteSectionStyle = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_4__.useAppSelector)((state)=>state.style.websiteSectionStyle);\n    const iconsColor = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_4__.useAppSelector)((state)=>state.style.iconsColor);\n    const shadow = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_4__.useAppSelector)((state)=>state.style.shadow);\n    const [currentIndex, setCurrentIndex] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n    const handlePrev = ()=>{\n        setCurrentIndex((prevIndex)=>prevIndex === 0 ? testimonials.length - 1 : prevIndex - 1);\n    };\n    const handleNext = ()=>{\n        setCurrentIndex((prevIndex)=>prevIndex === testimonials.length - 1 ? 0 : prevIndex + 1);\n    };\n    const getVisibleTestimonials = ()=>{\n        const visibleTestimonials = [];\n        for(let i = 0; i < 3; i++){\n            visibleTestimonials.push(testimonials[(currentIndex + i) % testimonials.length]);\n        }\n        return visibleTestimonials;\n    };\n    const renderDesign = ()=>{\n        switch(design){\n            case _designs__WEBPACK_IMPORTED_MODULE_5__.TestimonialsDesigns.HORIZONTAL_CAROUSEL:\n            case _designs__WEBPACK_IMPORTED_MODULE_5__.TestimonialsDesigns.HORIZONTAL_CAROUSEL_WITH_BG:\n            case _designs__WEBPACK_IMPORTED_MODULE_5__.TestimonialsDesigns.HORIZONTAL_CAROUSEL_DIVERSITY:\n                return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_designs_HorizontalCarousel__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                    projectName: projectName,\n                    testimonials: testimonials,\n                    currentIndex: currentIndex,\n                    handlePrev: handlePrev,\n                    handleNext: handleNext,\n                    design: design,\n                    iconsColor: iconsColor,\n                    websiteSectionStyle: websiteSectionStyle,\n                    textSecondary: textSecondary\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/index.tsx\",\n                    lineNumber: 51,\n                    columnNumber: 11\n                }, this);\n            case _designs__WEBPACK_IMPORTED_MODULE_5__.TestimonialsDesigns.MULTI_CARD_DISPLAY:\n                return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_designs_MultiCardDisplay__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                    projectName: projectName,\n                    testimonials: testimonials,\n                    getVisibleTestimonials: getVisibleTestimonials,\n                    handlePrev: handlePrev,\n                    handleNext: handleNext,\n                    textSecondary: textSecondary,\n                    corners: corners,\n                    shadow: shadow,\n                    mainText: mainText\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/index.tsx\",\n                    lineNumber: 66,\n                    columnNumber: 11\n                }, this);\n            default:\n                return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_designs_HorizontalCarousel__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                    projectName: projectName,\n                    testimonials: testimonials,\n                    currentIndex: currentIndex,\n                    handlePrev: handlePrev,\n                    handleNext: handleNext,\n                    design: design,\n                    iconsColor: iconsColor,\n                    websiteSectionStyle: websiteSectionStyle,\n                    textSecondary: textSecondary\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/index.tsx\",\n                    lineNumber: 81,\n                    columnNumber: 11\n                }, this);\n        }\n    };\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: `${design === _designs__WEBPACK_IMPORTED_MODULE_5__.TestimonialsDesigns.HORIZONTAL_CAROUSEL_WITH_BG ? `bg-blue-700 bg-opacity-25` : \"\"}\n    ${design === _designs__WEBPACK_IMPORTED_MODULE_5__.TestimonialsDesigns.HORIZONTAL_CAROUSEL_DIVERSITY ? `bg-blue-700 ` : \"\"}`,\n        children: renderDesign()\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/components/WebPageComponents/TestimonialsComponent/index.tsx\",\n        lineNumber: 97,\n        columnNumber: 5\n    }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/TestimonialsComponent/index.tsx\n");

/***/ }),

/***/ "./src/components/WebPageComponents/designs.ts":
/*!*****************************************************!*\
  !*** ./src/components/WebPageComponents/designs.ts ***!
  \*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   AboutUsDesigns: () => (/* binding */ AboutUsDesigns),\n/* harmony export */   ContactFormDesigns: () => (/* binding */ ContactFormDesigns),\n/* harmony export */   FaqDesigns: () => (/* binding */ FaqDesigns),\n/* harmony export */   FeaturesDesigns: () => (/* binding */ FeaturesDesigns),\n/* harmony export */   FooterDesigns: () => (/* binding */ FooterDesigns),\n/* harmony export */   FooterStyle: () => (/* binding */ FooterStyle),\n/* harmony export */   GalleryPortfolioDesigns: () => (/* binding */ GalleryPortfolioDesigns),\n/* harmony export */   HeaderDesigns: () => (/* binding */ HeaderDesigns),\n/* harmony export */   HeaderStyle: () => (/* binding */ HeaderStyle),\n/* harmony export */   HeroDesigns: () => (/* binding */ HeroDesigns),\n/* harmony export */   PricingDesigns: () => (/* binding */ PricingDesigns),\n/* harmony export */   TestimonialsDesigns: () => (/* binding */ TestimonialsDesigns)\n/* harmony export */ });\nvar GalleryPortfolioDesigns;\n(function(GalleryPortfolioDesigns) {\n    GalleryPortfolioDesigns[GalleryPortfolioDesigns[\"DEFAULT_DESIGN\"] = 0] = \"DEFAULT_DESIGN\";\n    GalleryPortfolioDesigns[GalleryPortfolioDesigns[\"HORIZONTAL_WITH_BUTTONS\"] = 1] = \"HORIZONTAL_WITH_BUTTONS\";\n    GalleryPortfolioDesigns[GalleryPortfolioDesigns[\"OVERLAPPING_CENTRAL_IMAGE\"] = 2] = \"OVERLAPPING_CENTRAL_IMAGE\";\n})(GalleryPortfolioDesigns || (GalleryPortfolioDesigns = {}));\nvar HeroDesigns;\n(function(HeroDesigns) {\n    HeroDesigns[HeroDesigns[\"DEFAULT_DESIGN\"] = 0] = \"DEFAULT_DESIGN\";\n    HeroDesigns[HeroDesigns[\"IMAGE_LEFT\"] = 1] = \"IMAGE_LEFT\";\n    HeroDesigns[HeroDesigns[\"IMAGE_RIGHT\"] = 2] = \"IMAGE_RIGHT\";\n    HeroDesigns[HeroDesigns[\"IMAGE_BG\"] = 3] = \"IMAGE_BG\";\n    HeroDesigns[HeroDesigns[\"TEXT_CENTER\"] = 4] = \"TEXT_CENTER\";\n})(HeroDesigns || (HeroDesigns = {}));\nvar ContactFormDesigns;\n(function(ContactFormDesigns) {\n    ContactFormDesigns[ContactFormDesigns[\"DEFAULT_DESIGN\"] = 0] = \"DEFAULT_DESIGN\";\n    ContactFormDesigns[ContactFormDesigns[\"SIMPLE_CLEAN\"] = 1] = \"SIMPLE_CLEAN\";\n    ContactFormDesigns[ContactFormDesigns[\"SIMPLE_CLEAN_DIVERSITY\"] = 2] = \"SIMPLE_CLEAN_DIVERSITY\";\n    ContactFormDesigns[ContactFormDesigns[\"HIGHLIGHTED\"] = 3] = \"HIGHLIGHTED\";\n    ContactFormDesigns[ContactFormDesigns[\"HIGHLIGHTED_DIVERSITY\"] = 4] = \"HIGHLIGHTED_DIVERSITY\";\n    ContactFormDesigns[ContactFormDesigns[\"WITH_IMAGE\"] = 5] = \"WITH_IMAGE\";\n})(ContactFormDesigns || (ContactFormDesigns = {}));\nvar FaqDesigns;\n(function(FaqDesigns) {\n    FaqDesigns[FaqDesigns[\"DEFAULT_DESIGN\"] = 0] = \"DEFAULT_DESIGN\";\n    FaqDesigns[FaqDesigns[\"ACCORDION\"] = 1] = \"ACCORDION\";\n    FaqDesigns[FaqDesigns[\"SPLIT_LIST\"] = 2] = \"SPLIT_LIST\";\n    FaqDesigns[FaqDesigns[\"SPLIT_LIST_DIVERSITY\"] = 3] = \"SPLIT_LIST_DIVERSITY\";\n    FaqDesigns[FaqDesigns[\"TWO_COLUMN\"] = 4] = \"TWO_COLUMN\";\n})(FaqDesigns || (FaqDesigns = {}));\nvar FeaturesDesigns;\n(function(FeaturesDesigns) {\n    FeaturesDesigns[FeaturesDesigns[\"DEFAULT_DESIGN\"] = 0] = \"DEFAULT_DESIGN\";\n    FeaturesDesigns[FeaturesDesigns[\"CARDS_GRID_WITH_ICONS\"] = 1] = \"CARDS_GRID_WITH_ICONS\";\n    FeaturesDesigns[FeaturesDesigns[\"CARDS_GRID_WITH_ICONS_DIVERSITY\"] = 2] = \"CARDS_GRID_WITH_ICONS_DIVERSITY\";\n    FeaturesDesigns[FeaturesDesigns[\"ICONS_TOP\"] = 3] = \"ICONS_TOP\";\n    FeaturesDesigns[FeaturesDesigns[\"LARGE_NUMBERS\"] = 4] = \"LARGE_NUMBERS\";\n    FeaturesDesigns[FeaturesDesigns[\"ICONS_WITH_IMAGE\"] = 5] = \"ICONS_WITH_IMAGE\";\n})(FeaturesDesigns || (FeaturesDesigns = {}));\nvar TestimonialsDesigns;\n(function(TestimonialsDesigns) {\n    TestimonialsDesigns[TestimonialsDesigns[\"DEFAULT_DESIGN\"] = 0] = \"DEFAULT_DESIGN\";\n    TestimonialsDesigns[TestimonialsDesigns[\"HORIZONTAL_CAROUSEL\"] = 1] = \"HORIZONTAL_CAROUSEL\";\n    TestimonialsDesigns[TestimonialsDesigns[\"HORIZONTAL_CAROUSEL_WITH_BG\"] = 2] = \"HORIZONTAL_CAROUSEL_WITH_BG\";\n    TestimonialsDesigns[TestimonialsDesigns[\"HORIZONTAL_CAROUSEL_DIVERSITY\"] = 3] = \"HORIZONTAL_CAROUSEL_DIVERSITY\";\n    TestimonialsDesigns[TestimonialsDesigns[\"MULTI_CARD_DISPLAY\"] = 4] = \"MULTI_CARD_DISPLAY\";\n})(TestimonialsDesigns || (TestimonialsDesigns = {}));\nvar AboutUsDesigns;\n(function(AboutUsDesigns) {\n    AboutUsDesigns[AboutUsDesigns[\"DEFAULT_DESIGN\"] = 0] = \"DEFAULT_DESIGN\";\n    AboutUsDesigns[AboutUsDesigns[\"IMAGE_LEFT\"] = 1] = \"IMAGE_LEFT\";\n    AboutUsDesigns[AboutUsDesigns[\"IMAGE_RIGHT\"] = 2] = \"IMAGE_RIGHT\";\n})(AboutUsDesigns || (AboutUsDesigns = {}));\nvar PricingDesigns;\n(function(PricingDesigns) {\n    PricingDesigns[PricingDesigns[\"DEFAULT_DESIGN\"] = 0] = \"DEFAULT_DESIGN\";\n})(PricingDesigns || (PricingDesigns = {}));\nvar HeaderStyle;\n(function(HeaderStyle) {\n    HeaderStyle[HeaderStyle[\"PAGES_RIGHT\"] = 0] = \"PAGES_RIGHT\";\n    HeaderStyle[HeaderStyle[\"PAGES_LEFT\"] = 1] = \"PAGES_LEFT\";\n})(HeaderStyle || (HeaderStyle = {}));\nvar FooterStyle;\n(function(FooterStyle) {\n    FooterStyle[FooterStyle[\"WITH_PAGES\"] = 0] = \"WITH_PAGES\";\n    FooterStyle[FooterStyle[\"WITH_PROJECT_NAME\"] = 1] = \"WITH_PROJECT_NAME\";\n})(FooterStyle || (FooterStyle = {}));\nvar HeaderDesigns;\n(function(HeaderDesigns) {\n    HeaderDesigns[HeaderDesigns[\"DESIGN_DIVERSITY\"] = 0] = \"DESIGN_DIVERSITY\";\n    HeaderDesigns[HeaderDesigns[\"DEFAULT_DESIGN\"] = 1] = \"DEFAULT_DESIGN\";\n})(HeaderDesigns || (HeaderDesigns = {}));\nvar FooterDesigns;\n(function(FooterDesigns) {\n    FooterDesigns[FooterDesigns[\"DESIGN_DIVERSITY\"] = 0] = \"DESIGN_DIVERSITY\";\n    FooterDesigns[FooterDesigns[\"DEFAULT_DESIGN\"] = 1] = \"DEFAULT_DESIGN\";\n})(FooterDesigns || (FooterDesigns = {}));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9XZWJQYWdlQ29tcG9uZW50cy9kZXNpZ25zLnRzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7VUFBWUE7Ozs7R0FBQUEsNEJBQUFBOztVQU1BQzs7Ozs7O0dBQUFBLGdCQUFBQTs7VUFRQUM7Ozs7Ozs7R0FBQUEsdUJBQUFBOztVQVNBQzs7Ozs7O0dBQUFBLGVBQUFBOztVQVFBQzs7Ozs7OztHQUFBQSxvQkFBQUE7O1VBU0FDOzs7Ozs7R0FBQUEsd0JBQUFBOztVQVFBQzs7OztHQUFBQSxtQkFBQUE7O1VBTUFDOztHQUFBQSxtQkFBQUE7O1VBSUFDOzs7R0FBQUEsZ0JBQUFBOztVQUtBQzs7O0dBQUFBLGdCQUFBQTs7VUFLQUM7OztHQUFBQSxrQkFBQUE7O1VBS0FDOzs7R0FBQUEsa0JBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvV2ViUGFnZUNvbXBvbmVudHMvZGVzaWducy50cz85ODg4Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBlbnVtIEdhbGxlcnlQb3J0Zm9saW9EZXNpZ25zIHtcbiAgREVGQVVMVF9ERVNJR04sXG4gIEhPUklaT05UQUxfV0lUSF9CVVRUT05TLFxuICBPVkVSTEFQUElOR19DRU5UUkFMX0lNQUdFLFxufVxuXG5leHBvcnQgZW51bSBIZXJvRGVzaWducyB7XG4gIERFRkFVTFRfREVTSUdOLFxuICBJTUFHRV9MRUZULFxuICBJTUFHRV9SSUdIVCxcbiAgSU1BR0VfQkcsXG4gIFRFWFRfQ0VOVEVSLFxufVxuXG5leHBvcnQgZW51bSBDb250YWN0Rm9ybURlc2lnbnMge1xuICBERUZBVUxUX0RFU0lHTixcbiAgU0lNUExFX0NMRUFOLFxuICBTSU1QTEVfQ0xFQU5fRElWRVJTSVRZLFxuICBISUdITElHSFRFRCxcbiAgSElHSExJR0hURURfRElWRVJTSVRZLFxuICBXSVRIX0lNQUdFLFxufVxuXG5leHBvcnQgZW51bSBGYXFEZXNpZ25zIHtcbiAgREVGQVVMVF9ERVNJR04sXG4gIEFDQ09SRElPTixcbiAgU1BMSVRfTElTVCxcbiAgU1BMSVRfTElTVF9ESVZFUlNJVFksXG4gIFRXT19DT0xVTU4sXG59XG5cbmV4cG9ydCBlbnVtIEZlYXR1cmVzRGVzaWducyB7XG4gIERFRkFVTFRfREVTSUdOLFxuICBDQVJEU19HUklEX1dJVEhfSUNPTlMsXG4gIENBUkRTX0dSSURfV0lUSF9JQ09OU19ESVZFUlNJVFksXG4gIElDT05TX1RPUCxcbiAgTEFSR0VfTlVNQkVSUyxcbiAgSUNPTlNfV0lUSF9JTUFHRSxcbn1cblxuZXhwb3J0IGVudW0gVGVzdGltb25pYWxzRGVzaWducyB7XG4gIERFRkFVTFRfREVTSUdOLFxuICBIT1JJWk9OVEFMX0NBUk9VU0VMLFxuICBIT1JJWk9OVEFMX0NBUk9VU0VMX1dJVEhfQkcsXG4gIEhPUklaT05UQUxfQ0FST1VTRUxfRElWRVJTSVRZLFxuICBNVUxUSV9DQVJEX0RJU1BMQVksXG59XG5cbmV4cG9ydCBlbnVtIEFib3V0VXNEZXNpZ25zIHtcbiAgREVGQVVMVF9ERVNJR04sXG4gIElNQUdFX0xFRlQsXG4gIElNQUdFX1JJR0hULFxufVxuXG5leHBvcnQgZW51bSBQcmljaW5nRGVzaWducyB7XG4gIERFRkFVTFRfREVTSUdOLFxufVxuXG5leHBvcnQgZW51bSBIZWFkZXJTdHlsZSB7XG4gIFBBR0VTX1JJR0hULFxuICBQQUdFU19MRUZULFxufVxuXG5leHBvcnQgZW51bSBGb290ZXJTdHlsZSB7XG4gIFdJVEhfUEFHRVMsXG4gIFdJVEhfUFJPSkVDVF9OQU1FLFxufVxuXG5leHBvcnQgZW51bSBIZWFkZXJEZXNpZ25zIHtcbiAgREVTSUdOX0RJVkVSU0lUWSxcbiAgREVGQVVMVF9ERVNJR04sXG59XG5cbmV4cG9ydCBlbnVtIEZvb3RlckRlc2lnbnMge1xuICBERVNJR05fRElWRVJTSVRZLFxuICBERUZBVUxUX0RFU0lHTixcbn1cbiJdLCJuYW1lcyI6WyJHYWxsZXJ5UG9ydGZvbGlvRGVzaWducyIsIkhlcm9EZXNpZ25zIiwiQ29udGFjdEZvcm1EZXNpZ25zIiwiRmFxRGVzaWducyIsIkZlYXR1cmVzRGVzaWducyIsIlRlc3RpbW9uaWFsc0Rlc2lnbnMiLCJBYm91dFVzRGVzaWducyIsIlByaWNpbmdEZXNpZ25zIiwiSGVhZGVyU3R5bGUiLCJGb290ZXJTdHlsZSIsIkhlYWRlckRlc2lnbnMiLCJGb290ZXJEZXNpZ25zIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/WebPageComponents/designs.ts\n");

/***/ }),

/***/ "./src/config.ts":
/*!***********************!*\
  !*** ./src/config.ts ***!
  \***********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   appTitle: () => (/* binding */ appTitle),\n/* harmony export */   baseURLApi: () => (/* binding */ baseURLApi),\n/* harmony export */   containerMaxW: () => (/* binding */ containerMaxW),\n/* harmony export */   getPageTitle: () => (/* binding */ getPageTitle),\n/* harmony export */   hostApi: () => (/* binding */ hostApi),\n/* harmony export */   localStorageDarkModeKey: () => (/* binding */ localStorageDarkModeKey),\n/* harmony export */   localStorageStyleKey: () => (/* binding */ localStorageStyleKey),\n/* harmony export */   portApi: () => (/* binding */ portApi),\n/* harmony export */   tinyKey: () => (/* binding */ tinyKey)\n/* harmony export */ });\nconst hostApi =  true ? \"http://localhost\" : 0;\nconst portApi =  true ? 8080 : 0;\nconst baseURLApi = `${hostApi}${portApi ? `:${portApi}` : ``}/api`;\nconst localStorageDarkModeKey = \"darkMode\";\nconst localStorageStyleKey = \"style\";\nconst containerMaxW = \"xl:max-w-full xl:mx-auto 2xl:mx-20\";\nconst appTitle = \"created by Flatlogic generator!\";\nconst getPageTitle = (currentPageTitle)=>`${currentPageTitle} — ${appTitle}`;\nconst tinyKey = \"cnslp6h943xbg36t2tf2xglmrxiw5b7tatycf3kir7n2j7eh\";\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29uZmlnLnRzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUFPLE1BQU1BLFVBQ1hDLEtBQXlCLEdBQWdCLHFCQUFxQixFQUFHO0FBQzVELE1BQU1DLFVBQVVELEtBQXlCLEdBQWdCLE9BQU8sRUFBRztBQUNuRSxNQUFNRSxhQUFhLENBQUMsRUFBRUgsUUFBUSxFQUFFRSxVQUFVLENBQUMsQ0FBQyxFQUFFQSxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUVuRSxNQUFNRSwwQkFBMEIsV0FBVztBQUUzQyxNQUFNQyx1QkFBdUIsUUFBUTtBQUVyQyxNQUFNQyxnQkFBZ0IscUNBQXFDO0FBRTNELE1BQU1DLFdBQVcsa0NBQWtDO0FBRW5ELE1BQU1DLGVBQWUsQ0FBQ0MsbUJBQzNCLENBQUMsRUFBRUEsaUJBQWlCLEdBQUcsRUFBRUYsU0FBUyxDQUFDLENBQUM7QUFFL0IsTUFBTUcsVUFBVSxtREFBbUQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29uZmlnLnRzP2Q0MWMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IGhvc3RBcGkgPVxuICBwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gJ2RldmVsb3BtZW50JyA/ICdodHRwOi8vbG9jYWxob3N0JyA6ICcnO1xuZXhwb3J0IGNvbnN0IHBvcnRBcGkgPSBwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gJ2RldmVsb3BtZW50JyA/IDgwODAgOiAnJztcbmV4cG9ydCBjb25zdCBiYXNlVVJMQXBpID0gYCR7aG9zdEFwaX0ke3BvcnRBcGkgPyBgOiR7cG9ydEFwaX1gIDogYGB9L2FwaWA7XG5cbmV4cG9ydCBjb25zdCBsb2NhbFN0b3JhZ2VEYXJrTW9kZUtleSA9ICdkYXJrTW9kZSc7XG5cbmV4cG9ydCBjb25zdCBsb2NhbFN0b3JhZ2VTdHlsZUtleSA9ICdzdHlsZSc7XG5cbmV4cG9ydCBjb25zdCBjb250YWluZXJNYXhXID0gJ3hsOm1heC13LWZ1bGwgeGw6bXgtYXV0byAyeGw6bXgtMjAnO1xuXG5leHBvcnQgY29uc3QgYXBwVGl0bGUgPSAnY3JlYXRlZCBieSBGbGF0bG9naWMgZ2VuZXJhdG9yISc7XG5cbmV4cG9ydCBjb25zdCBnZXRQYWdlVGl0bGUgPSAoY3VycmVudFBhZ2VUaXRsZTogc3RyaW5nKSA9PlxuICBgJHtjdXJyZW50UGFnZVRpdGxlfSDigJQgJHthcHBUaXRsZX1gO1xuXG5leHBvcnQgY29uc3QgdGlueUtleSA9ICdjbnNscDZoOTQzeGJnMzZ0MnRmMnhnbG1yeGl3NWI3dGF0eWNmM2tpcjduMmo3ZWgnO1xuIl0sIm5hbWVzIjpbImhvc3RBcGkiLCJwcm9jZXNzIiwicG9ydEFwaSIsImJhc2VVUkxBcGkiLCJsb2NhbFN0b3JhZ2VEYXJrTW9kZUtleSIsImxvY2FsU3RvcmFnZVN0eWxlS2V5IiwiY29udGFpbmVyTWF4VyIsImFwcFRpdGxlIiwiZ2V0UGFnZVRpdGxlIiwiY3VycmVudFBhZ2VUaXRsZSIsInRpbnlLZXkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/config.ts\n");

/***/ }),

/***/ "./src/helpers/humanize.ts":
/*!*********************************!*\
  !*** ./src/helpers/humanize.ts ***!
  \*********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   humanize: () => (/* binding */ humanize)\n/* harmony export */ });\nfunction humanize(str) {\n    if (!str) {\n        return \"\";\n    }\n    return str.toString().replace(/^[\\s_]+|[\\s_]+$/g, \"\").replace(/[_\\s]+/g, \" \").replace(/^[a-z]/, function(m) {\n        return m.toUpperCase();\n    });\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaGVscGVycy9odW1hbml6ZS50cyIsIm1hcHBpbmdzIjoiOzs7O0FBQU8sU0FBU0EsU0FBU0MsR0FBVztJQUNsQyxJQUFJLENBQUNBLEtBQUs7UUFDUixPQUFPO0lBQ1Q7SUFDQSxPQUFPQSxJQUNKQyxRQUFRLEdBQ1JDLE9BQU8sQ0FBQyxvQkFBb0IsSUFDNUJBLE9BQU8sQ0FBQyxXQUFXLEtBQ25CQSxPQUFPLENBQUMsVUFBVSxTQUFVQyxDQUFDO1FBQzVCLE9BQU9BLEVBQUVDLFdBQVc7SUFDdEI7QUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9oZWxwZXJzL2h1bWFuaXplLnRzPzRlOTUiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIGh1bWFuaXplKHN0cjogc3RyaW5nKSB7XG4gIGlmICghc3RyKSB7XG4gICAgcmV0dXJuICcnO1xuICB9XG4gIHJldHVybiBzdHJcbiAgICAudG9TdHJpbmcoKVxuICAgIC5yZXBsYWNlKC9eW1xcc19dK3xbXFxzX10rJC9nLCAnJylcbiAgICAucmVwbGFjZSgvW19cXHNdKy9nLCAnICcpXG4gICAgLnJlcGxhY2UoL15bYS16XS8sIGZ1bmN0aW9uIChtKSB7XG4gICAgICByZXR1cm4gbS50b1VwcGVyQ2FzZSgpO1xuICAgIH0pO1xufVxuIl0sIm5hbWVzIjpbImh1bWFuaXplIiwic3RyIiwidG9TdHJpbmciLCJyZXBsYWNlIiwibSIsInRvVXBwZXJDYXNlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/helpers/humanize.ts\n");

/***/ }),

/***/ "./src/helpers/notifyStateHandler.ts":
/*!*******************************************!*\
  !*** ./src/helpers/notifyStateHandler.ts ***!
  \*******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   fulfilledNotify: () => (/* binding */ fulfilledNotify),\n/* harmony export */   rejectNotify: () => (/* binding */ rejectNotify),\n/* harmony export */   resetNotify: () => (/* binding */ resetNotify)\n/* harmony export */ });\nconst resetNotify = (state)=>{\n    state.notify.showNotification = false;\n    state.notify.typeNotification = \"\";\n    state.notify.textNotification = \"\";\n};\nconst rejectNotify = (state, action)=>{\n    if (typeof action.payload === \"string\") {\n        state.notify.textNotification = action.payload;\n    } else if (typeof action === \"object\") {\n        const obj = {\n            ...action.payload?.errors\n        };\n        delete obj[\"_errors\"];\n        let msg = \"\";\n        for(const key in obj){\n            msg += `${key}: ${obj[key][\"_errors\"]}; \\n `;\n        }\n        state.notify.textNotification = msg;\n    } else {\n        state.notify.textNotification = \"\";\n    }\n    state.notify.typeNotification = \"error\";\n    state.notify.showNotification = true;\n};\nconst fulfilledNotify = (state, msg)=>{\n    state.notify.textNotification = msg;\n    state.notify.typeNotification = \"success\";\n    state.notify.showNotification = true;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaGVscGVycy9ub3RpZnlTdGF0ZUhhbmRsZXIudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQU8sTUFBTUEsY0FBYyxDQUFDQztJQUMxQkEsTUFBTUMsTUFBTSxDQUFDQyxnQkFBZ0IsR0FBRztJQUNoQ0YsTUFBTUMsTUFBTSxDQUFDRSxnQkFBZ0IsR0FBRztJQUNoQ0gsTUFBTUMsTUFBTSxDQUFDRyxnQkFBZ0IsR0FBRztBQUNsQyxFQUFFO0FBQ0ssTUFBTUMsZUFBZSxDQUFDTCxPQUFPTTtJQUNsQyxJQUFJLE9BQU9BLE9BQU9DLE9BQU8sS0FBSyxVQUFVO1FBQ3RDUCxNQUFNQyxNQUFNLENBQUNHLGdCQUFnQixHQUFHRSxPQUFPQyxPQUFPO0lBQ2hELE9BQU8sSUFBSSxPQUFPRCxXQUFXLFVBQVU7UUFDckMsTUFBTUUsTUFBTTtZQUFFLEdBQUdGLE9BQU9DLE9BQU8sRUFBRUUsTUFBTTtRQUFDO1FBQ3hDLE9BQU9ELEdBQUcsQ0FBQyxVQUFVO1FBRXJCLElBQUlFLE1BQU07UUFFVixJQUFLLE1BQU1DLE9BQU9ILElBQUs7WUFDckJFLE9BQU8sQ0FBQyxFQUFFQyxJQUFJLEVBQUUsRUFBRUgsR0FBRyxDQUFDRyxJQUFJLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQztRQUM5QztRQUVBWCxNQUFNQyxNQUFNLENBQUNHLGdCQUFnQixHQUFHTTtJQUNsQyxPQUFPO1FBQ0xWLE1BQU1DLE1BQU0sQ0FBQ0csZ0JBQWdCLEdBQUc7SUFDbEM7SUFDQUosTUFBTUMsTUFBTSxDQUFDRSxnQkFBZ0IsR0FBRztJQUNoQ0gsTUFBTUMsTUFBTSxDQUFDQyxnQkFBZ0IsR0FBRztBQUNsQyxFQUFFO0FBQ0ssTUFBTVUsa0JBQWtCLENBQUNaLE9BQU9VO0lBQ3JDVixNQUFNQyxNQUFNLENBQUNHLGdCQUFnQixHQUFHTTtJQUNoQ1YsTUFBTUMsTUFBTSxDQUFDRSxnQkFBZ0IsR0FBRztJQUNoQ0gsTUFBTUMsTUFBTSxDQUFDQyxnQkFBZ0IsR0FBRztBQUNsQyxFQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2hlbHBlcnMvbm90aWZ5U3RhdGVIYW5kbGVyLnRzPzhhYzAiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IHJlc2V0Tm90aWZ5ID0gKHN0YXRlKSA9PiB7XG4gIHN0YXRlLm5vdGlmeS5zaG93Tm90aWZpY2F0aW9uID0gZmFsc2U7XG4gIHN0YXRlLm5vdGlmeS50eXBlTm90aWZpY2F0aW9uID0gJyc7XG4gIHN0YXRlLm5vdGlmeS50ZXh0Tm90aWZpY2F0aW9uID0gJyc7XG59O1xuZXhwb3J0IGNvbnN0IHJlamVjdE5vdGlmeSA9IChzdGF0ZSwgYWN0aW9uKSA9PiB7XG4gIGlmICh0eXBlb2YgYWN0aW9uLnBheWxvYWQgPT09ICdzdHJpbmcnKSB7XG4gICAgc3RhdGUubm90aWZ5LnRleHROb3RpZmljYXRpb24gPSBhY3Rpb24ucGF5bG9hZDtcbiAgfSBlbHNlIGlmICh0eXBlb2YgYWN0aW9uID09PSAnb2JqZWN0Jykge1xuICAgIGNvbnN0IG9iaiA9IHsgLi4uYWN0aW9uLnBheWxvYWQ/LmVycm9ycyB9O1xuICAgIGRlbGV0ZSBvYmpbJ19lcnJvcnMnXTtcblxuICAgIGxldCBtc2cgPSAnJztcblxuICAgIGZvciAoY29uc3Qga2V5IGluIG9iaikge1xuICAgICAgbXNnICs9IGAke2tleX06ICR7b2JqW2tleV1bJ19lcnJvcnMnXX07IFxcbiBgO1xuICAgIH1cblxuICAgIHN0YXRlLm5vdGlmeS50ZXh0Tm90aWZpY2F0aW9uID0gbXNnO1xuICB9IGVsc2Uge1xuICAgIHN0YXRlLm5vdGlmeS50ZXh0Tm90aWZpY2F0aW9uID0gJyc7XG4gIH1cbiAgc3RhdGUubm90aWZ5LnR5cGVOb3RpZmljYXRpb24gPSAnZXJyb3InO1xuICBzdGF0ZS5ub3RpZnkuc2hvd05vdGlmaWNhdGlvbiA9IHRydWU7XG59O1xuZXhwb3J0IGNvbnN0IGZ1bGZpbGxlZE5vdGlmeSA9IChzdGF0ZSwgbXNnKSA9PiB7XG4gIHN0YXRlLm5vdGlmeS50ZXh0Tm90aWZpY2F0aW9uID0gbXNnO1xuICBzdGF0ZS5ub3RpZnkudHlwZU5vdGlmaWNhdGlvbiA9ICdzdWNjZXNzJztcbiAgc3RhdGUubm90aWZ5LnNob3dOb3RpZmljYXRpb24gPSB0cnVlO1xufTtcbiJdLCJuYW1lcyI6WyJyZXNldE5vdGlmeSIsInN0YXRlIiwibm90aWZ5Iiwic2hvd05vdGlmaWNhdGlvbiIsInR5cGVOb3RpZmljYXRpb24iLCJ0ZXh0Tm90aWZpY2F0aW9uIiwicmVqZWN0Tm90aWZ5IiwiYWN0aW9uIiwicGF5bG9hZCIsIm9iaiIsImVycm9ycyIsIm1zZyIsImtleSIsImZ1bGZpbGxlZE5vdGlmeSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/helpers/notifyStateHandler.ts\n");

/***/ }),

/***/ "./src/helpers/pexels.ts":
/*!*******************************!*\
  !*** ./src/helpers/pexels.ts ***!
  \*******************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getMultiplePexelsImages: () => (/* binding */ getMultiplePexelsImages),\n/* harmony export */   getPexelsImage: () => (/* binding */ getPexelsImage),\n/* harmony export */   getPexelsVideo: () => (/* binding */ getPexelsVideo)\n/* harmony export */ });\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ \"axios\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([axios__WEBPACK_IMPORTED_MODULE_0__]);\naxios__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\nasync function getPexelsImage() {\n    try {\n        const response = await axios__WEBPACK_IMPORTED_MODULE_0__[\"default\"].get(`/pexels/image`);\n        return response.data;\n    } catch (error) {\n        console.error(\"Error fetching image:\", error);\n        return null;\n    }\n}\nasync function getPexelsVideo() {\n    try {\n        const response = await axios__WEBPACK_IMPORTED_MODULE_0__[\"default\"].get(`/pexels/video`);\n        return response.data;\n    } catch (error) {\n        console.error(\"Error fetching video:\", error);\n        return null;\n    }\n}\nlet localStorageLock = false;\nasync function getMultiplePexelsImages(queries = [\n    \"home\",\n    \"apple\",\n    \"pizza\",\n    \"mountains\",\n    \"cat\"\n]) {\n    const normalizeQuery = (query)=>query.trim().toLowerCase().replace(/\\s+/g, \"\");\n    while(localStorageLock){\n        await new Promise((resolve)=>setTimeout(resolve, 50));\n    }\n    localStorageLock = true;\n    const cachedImages = JSON.parse(localStorage.getItem(\"pexelsImagesCache\")) || {};\n    const isImageCached = (query)=>{\n        const normalizedQuery = normalizeQuery(query);\n        const cached = cachedImages[normalizedQuery];\n        const isCached = cached && cached.src && cached.photographer && cached.photographer_url;\n        return isCached;\n    };\n    const missingQueries = queries.filter((query)=>!isImageCached(query));\n    if (missingQueries.length > 0) {\n        const queryString = missingQueries.join(\",\");\n        try {\n            const response = await axios__WEBPACK_IMPORTED_MODULE_0__[\"default\"].get(`/pexels/multiple-images`, {\n                params: {\n                    queries: queryString\n                }\n            });\n            missingQueries.forEach((query, index)=>{\n                const normalizedQuery = normalizeQuery(query);\n                if (!cachedImages[normalizedQuery]) {\n                    cachedImages[normalizedQuery] = response.data[index];\n                }\n            });\n            localStorage.setItem(\"pexelsImagesCache\", JSON.stringify(cachedImages));\n        } catch (error) {\n            console.error(error);\n        }\n    }\n    const result = queries.map((query)=>cachedImages[normalizeQuery(query)]);\n    localStorageLock = false;\n    return result;\n}\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/helpers/pexels.ts\n");

/***/ }),

/***/ "./src/layouts/Guest.tsx":
/*!*******************************!*\
  !*** ./src/layouts/Guest.tsx ***!
  \*******************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ LayoutGuest)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../stores/hooks */ \"./src/stores/hooks.ts\");\n\n\n\nfunction LayoutGuest({ children }) {\n    const darkMode = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_2__.useAppSelector)((state)=>state.style.darkMode);\n    const bgColor = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_2__.useAppSelector)((state)=>state.style.bgLayoutColor);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: darkMode ? \"dark\" : \"\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: `${bgColor} dark:bg-slate-800 dark:text-slate-100`,\n            children: children\n        }, void 0, false, {\n            fileName: \"/app/frontend/src/layouts/Guest.tsx\",\n            lineNumber: 14,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/layouts/Guest.tsx\",\n        lineNumber: 13,\n        columnNumber: 5\n    }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0cy9HdWVzdC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUF5QztBQUNRO0FBTWxDLFNBQVNFLFlBQVksRUFBRUMsUUFBUSxFQUFTO0lBQ3JELE1BQU1DLFdBQVdILDZEQUFjQSxDQUFDLENBQUNJLFFBQVVBLE1BQU1DLEtBQUssQ0FBQ0YsUUFBUTtJQUMvRCxNQUFNRyxVQUFVTiw2REFBY0EsQ0FBQyxDQUFDSSxRQUFVQSxNQUFNQyxLQUFLLENBQUNFLGFBQWE7SUFFbkUscUJBQ0UsOERBQUNDO1FBQUlDLFdBQVdOLFdBQVcsU0FBUztrQkFDbEMsNEVBQUNLO1lBQUlDLFdBQVcsQ0FBQyxFQUFFSCxRQUFRLHNDQUFzQyxDQUFDO3NCQUMvREo7Ozs7Ozs7Ozs7O0FBSVQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0cy9HdWVzdC50c3g/NzllZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgdXNlQXBwU2VsZWN0b3IgfSBmcm9tICcuLi9zdG9yZXMvaG9va3MnO1xuXG50eXBlIFByb3BzID0ge1xuICBjaGlsZHJlbjogUmVhY3ROb2RlO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gTGF5b3V0R3Vlc3QoeyBjaGlsZHJlbiB9OiBQcm9wcykge1xuICBjb25zdCBkYXJrTW9kZSA9IHVzZUFwcFNlbGVjdG9yKChzdGF0ZSkgPT4gc3RhdGUuc3R5bGUuZGFya01vZGUpO1xuICBjb25zdCBiZ0NvbG9yID0gdXNlQXBwU2VsZWN0b3IoKHN0YXRlKSA9PiBzdGF0ZS5zdHlsZS5iZ0xheW91dENvbG9yKTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPXtkYXJrTW9kZSA/ICdkYXJrJyA6ICcnfT5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtiZ0NvbG9yfSBkYXJrOmJnLXNsYXRlLTgwMCBkYXJrOnRleHQtc2xhdGUtMTAwYH0+XG4gICAgICAgIHtjaGlsZHJlbn1cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbIlJlYWN0IiwidXNlQXBwU2VsZWN0b3IiLCJMYXlvdXRHdWVzdCIsImNoaWxkcmVuIiwiZGFya01vZGUiLCJzdGF0ZSIsInN0eWxlIiwiYmdDb2xvciIsImJnTGF5b3V0Q29sb3IiLCJkaXYiLCJjbGFzc05hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layouts/Guest.tsx\n");

/***/ }),

/***/ "./src/pages/_app.tsx":
/*!****************************!*\
  !*** ./src/pages/_app.tsx ***!
  \****************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__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 react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/head */ \"next/head\");\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _stores_store__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../stores/store */ \"./src/stores/store.ts\");\n/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-redux */ \"react-redux\");\n/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_redux__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _css_main_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../css/main.css */ \"./src/css/main.css\");\n/* harmony import */ var _css_main_css__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_css_main_css__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../config */ \"./src/config.ts\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var intro_js_introjs_css__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! intro.js/introjs.css */ \"./node_modules/intro.js/introjs.css\");\n/* harmony import */ var intro_js_introjs_css__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(intro_js_introjs_css__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _components_IntroGuide__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../components/IntroGuide */ \"./src/components/IntroGuide.tsx\");\n/* harmony import */ var _stores_introSteps__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../stores/introSteps */ \"./src/stores/introSteps.ts\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_stores_store__WEBPACK_IMPORTED_MODULE_3__, axios__WEBPACK_IMPORTED_MODULE_6__, _components_IntroGuide__WEBPACK_IMPORTED_MODULE_10__]);\n([_stores_store__WEBPACK_IMPORTED_MODULE_3__, axios__WEBPACK_IMPORTED_MODULE_6__, _components_IntroGuide__WEBPACK_IMPORTED_MODULE_10__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\n\n\n\n\n\n\n\n\n\nfunction MyApp({ Component, pageProps }) {\n    // Use the layout defined at the page level, if available\n    const getLayout = Component.getLayout || ((page)=>page);\n    if (false) {}\n    react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(()=>{\n        if (false) {}\n    }, []);\n    const title = \"test3\";\n    const description = \"test3 generated by Flatlogic\";\n    const url = \"https://flatlogic.com/\";\n    const image = `https://flatlogic.com/logo.svg`;\n    const imageWidth = \"1920\";\n    const imageHeight = \"960\";\n    const [stepsEnabled, setStepsEnabled] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(true);\n    const [stepName, setStepName] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(\"\");\n    const [steps, setSteps] = react__WEBPACK_IMPORTED_MODULE_1___default().useState([]);\n    const router = (0,next_router__WEBPACK_IMPORTED_MODULE_8__.useRouter)();\n    react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(()=>{\n        const isCompleted = (stepKey)=>{\n            return localStorage.getItem(`completed_${stepKey}`) === \"true\";\n        };\n        if (router.pathname === \"/login\" && !isCompleted(\"loginSteps\")) {\n            setSteps(_stores_introSteps__WEBPACK_IMPORTED_MODULE_11__.loginSteps);\n            setStepName(\"loginSteps\");\n            setStepsEnabled(true);\n        } else if (router.pathname === \"/\" && !isCompleted(\"landingSteps\")) {\n            setSteps(_stores_introSteps__WEBPACK_IMPORTED_MODULE_11__.landingSteps);\n            setStepName(\"landingSteps\");\n            setStepsEnabled(true);\n        } else if (router.pathname === \"/dashboard\" && !isCompleted(\"appSteps\")) {\n            setTimeout(()=>{\n                setSteps(_stores_introSteps__WEBPACK_IMPORTED_MODULE_11__.appSteps);\n                setStepName(\"appSteps\");\n                setStepsEnabled(true);\n            }, 1000);\n        } else if (router.pathname === \"/users/users-list\" && !isCompleted(\"usersSteps\")) {\n            setTimeout(()=>{\n                setSteps(_stores_introSteps__WEBPACK_IMPORTED_MODULE_11__.usersSteps);\n                setStepName(\"usersSteps\");\n                setStepsEnabled(true);\n            }, 1000);\n        } else if (router.pathname === \"/roles/roles-list\" && !isCompleted(\"rolesSteps\")) {\n            setTimeout(()=>{\n                setSteps(_stores_introSteps__WEBPACK_IMPORTED_MODULE_11__.rolesSteps);\n                setStepName(\"rolesSteps\");\n                setStepsEnabled(true);\n            }, 1000);\n        } else {\n            setSteps([]);\n            setStepsEnabled(false);\n        }\n    }, [\n        router.pathname\n    ]);\n    const handleExit = ()=>{\n        setStepsEnabled(false);\n    };\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_redux__WEBPACK_IMPORTED_MODULE_4__.Provider, {\n        store: _stores_store__WEBPACK_IMPORTED_MODULE_3__.store,\n        children: getLayout(/*#__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)((next_head__WEBPACK_IMPORTED_MODULE_2___default()), {\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            name: \"description\",\n                            content: description\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 140,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"og:url\",\n                            content: url\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 142,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"og:site_name\",\n                            content: \"https://flatlogic.com/\"\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 143,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"og:title\",\n                            content: title\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 144,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"og:description\",\n                            content: description\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 145,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"og:image\",\n                            content: image\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 146,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"og:image:type\",\n                            content: \"image/png\"\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 147,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"og:image:width\",\n                            content: imageWidth\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 148,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"og:image:height\",\n                            content: imageHeight\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 149,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"twitter:card\",\n                            content: \"summary_large_image\"\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 151,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"twitter:title\",\n                            content: title\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 152,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"twitter:description\",\n                            content: description\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 153,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"twitter:image:src\",\n                            content: image\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 154,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"twitter:image:width\",\n                            content: imageWidth\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 155,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                            property: \"twitter:image:height\",\n                            content: imageHeight\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 156,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                            rel: \"icon\",\n                            href: \"/favicon.svg\"\n                        }, void 0, false, {\n                            fileName: \"/app/frontend/src/pages/_app.tsx\",\n                            lineNumber: 158,\n                            columnNumber: 13\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"/app/frontend/src/pages/_app.tsx\",\n                    lineNumber: 139,\n                    columnNumber: 11\n                }, this),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Component, {\n                    ...pageProps\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/pages/_app.tsx\",\n                    lineNumber: 161,\n                    columnNumber: 11\n                }, this),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_IntroGuide__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n                    steps: steps,\n                    stepsName: stepName,\n                    stepsEnabled: stepsEnabled,\n                    onExit: handleExit\n                }, void 0, false, {\n                    fileName: \"/app/frontend/src/pages/_app.tsx\",\n                    lineNumber: 162,\n                    columnNumber: 11\n                }, this)\n            ]\n        }, void 0, true))\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/pages/_app.tsx\",\n        lineNumber: 136,\n        columnNumber: 5\n    }, this);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MyApp);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/pages/_app.tsx\n");

/***/ }),

/***/ "./src/pages/index.tsx":
/*!*****************************!*\
  !*** ./src/pages/index.tsx ***!
  \*****************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ WebSite)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/head */ \"next/head\");\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _stores_hooks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../stores/hooks */ \"./src/stores/hooks.ts\");\n/* harmony import */ var _layouts_Guest__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../layouts/Guest */ \"./src/layouts/Guest.tsx\");\n/* harmony import */ var _components_WebPageComponents_Header__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/WebPageComponents/Header */ \"./src/components/WebPageComponents/Header.tsx\");\n/* harmony import */ var _components_WebPageComponents_Footer__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/WebPageComponents/Footer */ \"./src/components/WebPageComponents/Footer.tsx\");\n/* harmony import */ var _components_WebPageComponents_designs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/WebPageComponents/designs */ \"./src/components/WebPageComponents/designs.ts\");\n/* harmony import */ var _components_WebPageComponents_HeroComponent__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../components/WebPageComponents/HeroComponent */ \"./src/components/WebPageComponents/HeroComponent/index.tsx\");\n/* harmony import */ var _components_WebPageComponents_FeaturesComponent__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../components/WebPageComponents/FeaturesComponent */ \"./src/components/WebPageComponents/FeaturesComponent/index.tsx\");\n/* harmony import */ var _components_WebPageComponents_AboutUsComponent__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../components/WebPageComponents/AboutUsComponent */ \"./src/components/WebPageComponents/AboutUsComponent/index.tsx\");\n/* harmony import */ var _components_WebPageComponents_TestimonialsComponent__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../components/WebPageComponents/TestimonialsComponent */ \"./src/components/WebPageComponents/TestimonialsComponent/index.tsx\");\n/* harmony import */ var _components_WebPageComponents_ContactFormComponent__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../components/WebPageComponents/ContactFormComponent */ \"./src/components/WebPageComponents/ContactFormComponent/index.tsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_components_WebPageComponents_HeroComponent__WEBPACK_IMPORTED_MODULE_8__, _components_WebPageComponents_FeaturesComponent__WEBPACK_IMPORTED_MODULE_9__, _components_WebPageComponents_AboutUsComponent__WEBPACK_IMPORTED_MODULE_10__, _components_WebPageComponents_ContactFormComponent__WEBPACK_IMPORTED_MODULE_12__]);\n([_components_WebPageComponents_HeroComponent__WEBPACK_IMPORTED_MODULE_8__, _components_WebPageComponents_FeaturesComponent__WEBPACK_IMPORTED_MODULE_9__, _components_WebPageComponents_AboutUsComponent__WEBPACK_IMPORTED_MODULE_10__, _components_WebPageComponents_ContactFormComponent__WEBPACK_IMPORTED_MODULE_12__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction WebSite() {\n    const cardsStyle = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.cardsStyle);\n    const bgColor = (0,_stores_hooks__WEBPACK_IMPORTED_MODULE_3__.useAppSelector)((state)=>state.style.bgLayoutColor);\n    const projectName = \"test3\";\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        const darkElement = document.querySelector(\"body .dark\");\n        if (darkElement) {\n            darkElement.classList.remove(\"dark\");\n        }\n    }, []);\n    const pages = [\n        {\n            href: \"/home\",\n            label: \"home\"\n        },\n        {\n            href: \"/about\",\n            label: \"about\"\n        },\n        {\n            href: \"/services\",\n            label: \"services\"\n        },\n        {\n            href: \"/contact\",\n            label: \"contact\"\n        },\n        {\n            href: \"/faq\",\n            label: \"FAQ\"\n        }\n    ];\n    const features_points = [\n        {\n            name: \"Course Management\",\n            description: \"Easily create, edit, and organize courses with comprehensive syllabi and resource materials. Enhance learning with integrated assessment tools.\",\n            icon: \"mdiBookOpenPageVariant\"\n        },\n        {\n            name: \"Student Tracking\",\n            description: \"Maintain a detailed database of enrolled students. Monitor their progress, manage grades, and ensure personalized learning experiences.\",\n            icon: \"mdiAccountMultiple\"\n        },\n        {\n            name: \"Instructor Profiles\",\n            description: \"Manage instructor profiles with ease. Highlight qualifications, courses handled, and availability to ensure effective teaching.\",\n            icon: \"mdiAccountTie\"\n        }\n    ];\n    const testimonials = [\n        {\n            text: \"${projectName} has transformed our online courses. The intuitive interface and robust features make managing classes a breeze.\",\n            company: \"EduTech Innovations\",\n            user_name: \"Alice Johnson, Head of Learning\"\n        },\n        {\n            text: \"Our students love the interactive elements and easy access to resources. ${projectName} truly enhances the learning experience.\",\n            company: \"Future Scholars Academy\",\n            user_name: \"Michael Smith, Principal\"\n        },\n        {\n            text: \"As an instructor, I appreciate the seamless integration of course materials and student tracking. ${projectName} is a game-changer.\",\n            company: \"Global Learning Hub\",\n            user_name: \"Emily Davis, Senior Instructor\"\n        },\n        {\n            text: \"The analytics feature in ${projectName} provides invaluable insights into student engagement and course effectiveness. Highly recommend!\",\n            company: \"Bright Minds Institute\",\n            user_name: \"John Lee, Data Analyst\"\n        },\n        {\n            text: \"Our team has found ${projectName} to be an essential tool for managing our diverse range of courses. It's user-friendly and efficient.\",\n            company: \"Innovative Education Solutions\",\n            user_name: \"Sarah Brown, Program Director\"\n        },\n        {\n            text: \"The support team at ${projectName} is fantastic. They are always ready to help and ensure we get the most out of the platform.\",\n            company: \"Learning Pathways\",\n            user_name: \"David Wilson, IT Manager\"\n        }\n    ];\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"flex flex-col min-h-screen\",\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_head__WEBPACK_IMPORTED_MODULE_2___default()), {\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"title\", {\n                        children: `Comprehensive Online Education Hub`\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/pages/index.tsx\",\n                        lineNumber: 122,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                        name: \"description\",\n                        content: `Explore our all-in-one platform for managing courses, students, and instructors. Enhance your online education experience with our robust tools and features.`\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/pages/index.tsx\",\n                        lineNumber: 123,\n                        columnNumber: 9\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"/app/frontend/src/pages/index.tsx\",\n                lineNumber: 121,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_WebPageComponents_Header__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n                projectName: \"test3\",\n                pages: pages\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/pages/index.tsx\",\n                lineNumber: 128,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n                className: `flex-grow    bg-white  rounded-none  `,\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_WebPageComponents_HeroComponent__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n                        projectName: \"test3\",\n                        image: [\n                            \"Diverse students engaged in learning\"\n                        ],\n                        mainText: `Transform Learning with ${projectName} Today`,\n                        subTitle: `Discover a seamless online education experience with ${projectName}. Manage courses, students, and instructors effortlessly from a single platform.`,\n                        design: _components_WebPageComponents_designs__WEBPACK_IMPORTED_MODULE_7__.HeroDesigns.IMAGE_BG || \"\",\n                        buttonText: `Get Started Now`\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/pages/index.tsx\",\n                        lineNumber: 130,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_WebPageComponents_FeaturesComponent__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n                        projectName: \"test3\",\n                        image: [\n                            \"Interactive dashboard with analytics\"\n                        ],\n                        withBg: 1,\n                        features: features_points,\n                        mainText: `Explore Key Features of ${projectName}`,\n                        subTitle: `Unlock the full potential of online education with ${projectName}. Discover features designed to enhance learning and streamline management.`,\n                        design: _components_WebPageComponents_designs__WEBPACK_IMPORTED_MODULE_7__.FeaturesDesigns.CARDS_GRID_WITH_ICONS || \"\"\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/pages/index.tsx\",\n                        lineNumber: 139,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_WebPageComponents_AboutUsComponent__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n                        projectName: \"test3\",\n                        image: [\n                            \"Team collaborating on innovative solutions\"\n                        ],\n                        mainText: `Discover the Vision Behind ${projectName}`,\n                        subTitle: `At ${projectName}, we are committed to revolutionizing online education. Our platform empowers educators and students to achieve their full potential through innovative tools and seamless management.`,\n                        design: _components_WebPageComponents_designs__WEBPACK_IMPORTED_MODULE_7__.AboutUsDesigns.IMAGE_RIGHT || \"\",\n                        buttonText: `Learn More About Us`\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/pages/index.tsx\",\n                        lineNumber: 149,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_WebPageComponents_TestimonialsComponent__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n                        projectName: \"test3\",\n                        design: _components_WebPageComponents_designs__WEBPACK_IMPORTED_MODULE_7__.TestimonialsDesigns.MULTI_CARD_DISPLAY || \"\",\n                        testimonials: testimonials,\n                        mainText: `What Users Say About ${projectName} `\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/pages/index.tsx\",\n                        lineNumber: 158,\n                        columnNumber: 9\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_WebPageComponents_ContactFormComponent__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n                        projectName: \"test3\",\n                        design: _components_WebPageComponents_designs__WEBPACK_IMPORTED_MODULE_7__.ContactFormDesigns.WITH_IMAGE || \"\",\n                        image: [\n                            \"Person typing on a laptop\"\n                        ],\n                        mainText: `Get in Touch with ${projectName} `,\n                        subTitle: `We're here to help! Reach out to us anytime, and our team will respond promptly to assist you with any inquiries or support needs.`\n                    }, void 0, false, {\n                        fileName: \"/app/frontend/src/pages/index.tsx\",\n                        lineNumber: 165,\n                        columnNumber: 9\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"/app/frontend/src/pages/index.tsx\",\n                lineNumber: 129,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_WebPageComponents_Footer__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                projectName: \"test3\",\n                pages: pages\n            }, void 0, false, {\n                fileName: \"/app/frontend/src/pages/index.tsx\",\n                lineNumber: 173,\n                columnNumber: 7\n            }, this)\n        ]\n    }, void 0, true, {\n        fileName: \"/app/frontend/src/pages/index.tsx\",\n        lineNumber: 120,\n        columnNumber: 5\n    }, this);\n}\nWebSite.getLayout = function getLayout(page) {\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_layouts_Guest__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n        children: page\n    }, void 0, false, {\n        fileName: \"/app/frontend/src/pages/index.tsx\",\n        lineNumber: 179,\n        columnNumber: 10\n    }, this);\n};\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/pages/index.tsx\n");

/***/ }),

/***/ "./src/stores/analytics/analyticsSlice.ts":
/*!************************************************!*\
  !*** ./src/stores/analytics/analyticsSlice.ts ***!
  \************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   analyticsSlice: () => (/* binding */ analyticsSlice),\n/* harmony export */   create: () => (/* binding */ create),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   deleteItem: () => (/* binding */ deleteItem),\n/* harmony export */   deleteItemsByIds: () => (/* binding */ deleteItemsByIds),\n/* harmony export */   fetch: () => (/* binding */ fetch),\n/* harmony export */   setRefetch: () => (/* binding */ setRefetch),\n/* harmony export */   update: () => (/* binding */ update),\n/* harmony export */   uploadCsv: () => (/* binding */ uploadCsv)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var _helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/notifyStateHandler */ \"./src/helpers/notifyStateHandler.ts\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__]);\n([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\nconst initialState = {\n    analytics: [],\n    loading: false,\n    count: 0,\n    refetch: false,\n    rolesWidgets: [],\n    notify: {\n        showNotification: false,\n        textNotification: \"\",\n        typeNotification: \"warn\"\n    }\n};\nconst fetch = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"analytics/fetch\", async (data)=>{\n    const { id, query } = data;\n    const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(`analytics${query || (id ? `/${id}` : \"\")}`);\n    return id ? result.data : {\n        rows: result.data.rows,\n        count: result.data.count\n    };\n});\nconst deleteItemsByIds = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"analytics/deleteByIds\", async (data, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"analytics/deleteByIds\", {\n            data\n        });\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst deleteItem = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"analytics/deleteAnalytics\", async (id, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"][\"delete\"](`analytics/${id}`);\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst create = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"analytics/createAnalytics\", async (data, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"analytics\", {\n            data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst uploadCsv = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"analytics/uploadCsv\", async (file, { rejectWithValue })=>{\n    try {\n        const data = new FormData();\n        data.append(\"file\", file);\n        data.append(\"filename\", file.name);\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"analytics/bulk-import\", data, {\n            headers: {\n                \"Content-Type\": \"multipart/form-data\"\n            }\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst update = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"analytics/updateAnalytics\", async (payload, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].put(`analytics/${payload.id}`, {\n            id: payload.id,\n            data: payload.data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst analyticsSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n    name: \"analytics\",\n    initialState,\n    reducers: {\n        setRefetch: (state, action)=>{\n            state.refetch = action.payload;\n        }\n    },\n    extraReducers: (builder)=>{\n        builder.addCase(fetch.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(fetch.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(fetch.fulfilled, (state, action)=>{\n            if (action.payload.rows && action.payload.count >= 0) {\n                state.analytics = action.payload.rows;\n                state.count = action.payload.count;\n            } else {\n                state.analytics = action.payload;\n            }\n            state.loading = false;\n        });\n        builder.addCase(deleteItemsByIds.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItemsByIds.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Analytics has been deleted\");\n        });\n        builder.addCase(deleteItemsByIds.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(deleteItem.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItem.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Analytics\".slice(0, -1)} has been deleted`);\n        });\n        builder.addCase(deleteItem.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(create.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Analytics\".slice(0, -1)} has been created`);\n        });\n        builder.addCase(update.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(update.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Analytics\".slice(0, -1)} has been updated`);\n        });\n        builder.addCase(update.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(uploadCsv.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(uploadCsv.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Analytics has been uploaded\");\n        });\n        builder.addCase(uploadCsv.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n    }\n});\n// Action creators are generated for each case reducer function\nconst { setRefetch } = analyticsSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (analyticsSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/stores/analytics/analyticsSlice.ts\n");

/***/ }),

/***/ "./src/stores/authSlice.ts":
/*!*********************************!*\
  !*** ./src/stores/authSlice.ts ***!
  \*********************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   authSlice: () => (/* binding */ authSlice),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   findMe: () => (/* binding */ findMe),\n/* harmony export */   loginUser: () => (/* binding */ loginUser),\n/* harmony export */   logoutUser: () => (/* binding */ logoutUser),\n/* harmony export */   passwordReset: () => (/* binding */ passwordReset),\n/* harmony export */   resetAction: () => (/* binding */ resetAction)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var jsonwebtoken__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! jsonwebtoken */ \"jsonwebtoken\");\n/* harmony import */ var jsonwebtoken__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(jsonwebtoken__WEBPACK_IMPORTED_MODULE_2__);\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__]);\n([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\nconst initialState = {\n    /* User */ isFetching: false,\n    errorMessage: \"\",\n    currentUser: null,\n    token: \"\",\n    notify: {\n        showNotification: false,\n        textNotification: \"\",\n        typeNotification: \"warn\"\n    }\n};\nconst resetAction = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAction)(\"auth/passwordReset/reset\");\nconst loginUser = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"auth/loginUser\", async (creds, { rejectWithValue })=>{\n    try {\n        const response = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"auth/signin/local\", creds);\n        return response.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst passwordReset = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"auth/passwordReset\", async (value, { rejectWithValue })=>{\n    try {\n        const { data: response } = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].put(\"/auth/password-reset\", {\n            token: value.token,\n            password: value.password,\n            type: value.type\n        });\n        return response.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst findMe = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"auth/findMe\", async ()=>{\n    const response = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(\"auth/me\");\n    return response.data;\n});\nconst authSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n    name: \"auth\",\n    initialState,\n    reducers: {\n        logoutUser: (state)=>{\n            localStorage.removeItem(\"token\");\n            localStorage.removeItem(\"user\");\n            axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].defaults.headers.common[\"Authorization\"] = \"\";\n            state.currentUser = null;\n            state.token = \"\";\n        }\n    },\n    extraReducers: (builder)=>{\n        builder.addCase(loginUser.pending, (state)=>{\n            state.isFetching = true;\n        });\n        builder.addCase(loginUser.fulfilled, (state, action)=>{\n            const token = action.payload;\n            const user = jsonwebtoken__WEBPACK_IMPORTED_MODULE_2___default().decode(token);\n            state.errorMessage = \"\";\n            state.token = token;\n            localStorage.setItem(\"token\", token);\n            localStorage.setItem(\"user\", JSON.stringify(user));\n            axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].defaults.headers.common[\"Authorization\"] = \"Bearer \" + token;\n        });\n        builder.addCase(loginUser.rejected, (state, action)=>{\n            state.errorMessage = String(action.payload) || \"Something went wrong. Try again\";\n            state.isFetching = false;\n        });\n        builder.addCase(findMe.pending, ()=>{\n            console.log(\"Pending findMe\");\n        });\n        builder.addCase(findMe.fulfilled, (state, action)=>{\n            state.currentUser = action.payload;\n            state.isFetching = false;\n        });\n        builder.addCase(passwordReset.fulfilled, (state, action)=>{\n            state.notify.showNotification = true;\n            state.notify.textNotification = \"Password has been reset successfully\";\n        });\n        builder.addCase(resetAction, (state)=>initialState);\n        builder.addCase(passwordReset.rejected, (state)=>{\n            state.errorMessage = \"Something was wrong. Try again\";\n        });\n    }\n});\n// Action creators are generated for each case reducer function\nconst { logoutUser } = authSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (authSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/stores/authSlice.ts\n");

/***/ }),

/***/ "./src/stores/courses/coursesSlice.ts":
/*!********************************************!*\
  !*** ./src/stores/courses/coursesSlice.ts ***!
  \********************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   coursesSlice: () => (/* binding */ coursesSlice),\n/* harmony export */   create: () => (/* binding */ create),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   deleteItem: () => (/* binding */ deleteItem),\n/* harmony export */   deleteItemsByIds: () => (/* binding */ deleteItemsByIds),\n/* harmony export */   fetch: () => (/* binding */ fetch),\n/* harmony export */   setRefetch: () => (/* binding */ setRefetch),\n/* harmony export */   update: () => (/* binding */ update),\n/* harmony export */   uploadCsv: () => (/* binding */ uploadCsv)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var _helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/notifyStateHandler */ \"./src/helpers/notifyStateHandler.ts\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__]);\n([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\nconst initialState = {\n    courses: [],\n    loading: false,\n    count: 0,\n    refetch: false,\n    rolesWidgets: [],\n    notify: {\n        showNotification: false,\n        textNotification: \"\",\n        typeNotification: \"warn\"\n    }\n};\nconst fetch = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"courses/fetch\", async (data)=>{\n    const { id, query } = data;\n    const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(`courses${query || (id ? `/${id}` : \"\")}`);\n    return id ? result.data : {\n        rows: result.data.rows,\n        count: result.data.count\n    };\n});\nconst deleteItemsByIds = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"courses/deleteByIds\", async (data, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"courses/deleteByIds\", {\n            data\n        });\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst deleteItem = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"courses/deleteCourses\", async (id, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"][\"delete\"](`courses/${id}`);\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst create = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"courses/createCourses\", async (data, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"courses\", {\n            data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst uploadCsv = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"courses/uploadCsv\", async (file, { rejectWithValue })=>{\n    try {\n        const data = new FormData();\n        data.append(\"file\", file);\n        data.append(\"filename\", file.name);\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"courses/bulk-import\", data, {\n            headers: {\n                \"Content-Type\": \"multipart/form-data\"\n            }\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst update = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"courses/updateCourses\", async (payload, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].put(`courses/${payload.id}`, {\n            id: payload.id,\n            data: payload.data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst coursesSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n    name: \"courses\",\n    initialState,\n    reducers: {\n        setRefetch: (state, action)=>{\n            state.refetch = action.payload;\n        }\n    },\n    extraReducers: (builder)=>{\n        builder.addCase(fetch.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(fetch.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(fetch.fulfilled, (state, action)=>{\n            if (action.payload.rows && action.payload.count >= 0) {\n                state.courses = action.payload.rows;\n                state.count = action.payload.count;\n            } else {\n                state.courses = action.payload;\n            }\n            state.loading = false;\n        });\n        builder.addCase(deleteItemsByIds.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItemsByIds.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Courses has been deleted\");\n        });\n        builder.addCase(deleteItemsByIds.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(deleteItem.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItem.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Courses\".slice(0, -1)} has been deleted`);\n        });\n        builder.addCase(deleteItem.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(create.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Courses\".slice(0, -1)} has been created`);\n        });\n        builder.addCase(update.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(update.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Courses\".slice(0, -1)} has been updated`);\n        });\n        builder.addCase(update.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(uploadCsv.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(uploadCsv.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Courses has been uploaded\");\n        });\n        builder.addCase(uploadCsv.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n    }\n});\n// Action creators are generated for each case reducer function\nconst { setRefetch } = coursesSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (coursesSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/stores/courses/coursesSlice.ts\n");

/***/ }),

/***/ "./src/stores/discussion_boards/discussion_boardsSlice.ts":
/*!****************************************************************!*\
  !*** ./src/stores/discussion_boards/discussion_boardsSlice.ts ***!
  \****************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   create: () => (/* binding */ create),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   deleteItem: () => (/* binding */ deleteItem),\n/* harmony export */   deleteItemsByIds: () => (/* binding */ deleteItemsByIds),\n/* harmony export */   discussion_boardsSlice: () => (/* binding */ discussion_boardsSlice),\n/* harmony export */   fetch: () => (/* binding */ fetch),\n/* harmony export */   setRefetch: () => (/* binding */ setRefetch),\n/* harmony export */   update: () => (/* binding */ update),\n/* harmony export */   uploadCsv: () => (/* binding */ uploadCsv)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var _helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/notifyStateHandler */ \"./src/helpers/notifyStateHandler.ts\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__]);\n([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\nconst initialState = {\n    discussion_boards: [],\n    loading: false,\n    count: 0,\n    refetch: false,\n    rolesWidgets: [],\n    notify: {\n        showNotification: false,\n        textNotification: \"\",\n        typeNotification: \"warn\"\n    }\n};\nconst fetch = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"discussion_boards/fetch\", async (data)=>{\n    const { id, query } = data;\n    const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(`discussion_boards${query || (id ? `/${id}` : \"\")}`);\n    return id ? result.data : {\n        rows: result.data.rows,\n        count: result.data.count\n    };\n});\nconst deleteItemsByIds = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"discussion_boards/deleteByIds\", async (data, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"discussion_boards/deleteByIds\", {\n            data\n        });\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst deleteItem = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"discussion_boards/deleteDiscussion_boards\", async (id, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"][\"delete\"](`discussion_boards/${id}`);\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst create = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"discussion_boards/createDiscussion_boards\", async (data, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"discussion_boards\", {\n            data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst uploadCsv = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"discussion_boards/uploadCsv\", async (file, { rejectWithValue })=>{\n    try {\n        const data = new FormData();\n        data.append(\"file\", file);\n        data.append(\"filename\", file.name);\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"discussion_boards/bulk-import\", data, {\n            headers: {\n                \"Content-Type\": \"multipart/form-data\"\n            }\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst update = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"discussion_boards/updateDiscussion_boards\", async (payload, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].put(`discussion_boards/${payload.id}`, {\n            id: payload.id,\n            data: payload.data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst discussion_boardsSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n    name: \"discussion_boards\",\n    initialState,\n    reducers: {\n        setRefetch: (state, action)=>{\n            state.refetch = action.payload;\n        }\n    },\n    extraReducers: (builder)=>{\n        builder.addCase(fetch.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(fetch.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(fetch.fulfilled, (state, action)=>{\n            if (action.payload.rows && action.payload.count >= 0) {\n                state.discussion_boards = action.payload.rows;\n                state.count = action.payload.count;\n            } else {\n                state.discussion_boards = action.payload;\n            }\n            state.loading = false;\n        });\n        builder.addCase(deleteItemsByIds.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItemsByIds.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Discussion_boards has been deleted\");\n        });\n        builder.addCase(deleteItemsByIds.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(deleteItem.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItem.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Discussion_boards\".slice(0, -1)} has been deleted`);\n        });\n        builder.addCase(deleteItem.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(create.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Discussion_boards\".slice(0, -1)} has been created`);\n        });\n        builder.addCase(update.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(update.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Discussion_boards\".slice(0, -1)} has been updated`);\n        });\n        builder.addCase(update.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(uploadCsv.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(uploadCsv.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Discussion_boards has been uploaded\");\n        });\n        builder.addCase(uploadCsv.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n    }\n});\n// Action creators are generated for each case reducer function\nconst { setRefetch } = discussion_boardsSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (discussion_boardsSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/stores/discussion_boards/discussion_boardsSlice.ts\n");

/***/ }),

/***/ "./src/stores/enrollments/enrollmentsSlice.ts":
/*!****************************************************!*\
  !*** ./src/stores/enrollments/enrollmentsSlice.ts ***!
  \****************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   create: () => (/* binding */ create),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   deleteItem: () => (/* binding */ deleteItem),\n/* harmony export */   deleteItemsByIds: () => (/* binding */ deleteItemsByIds),\n/* harmony export */   enrollmentsSlice: () => (/* binding */ enrollmentsSlice),\n/* harmony export */   fetch: () => (/* binding */ fetch),\n/* harmony export */   setRefetch: () => (/* binding */ setRefetch),\n/* harmony export */   update: () => (/* binding */ update),\n/* harmony export */   uploadCsv: () => (/* binding */ uploadCsv)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var _helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/notifyStateHandler */ \"./src/helpers/notifyStateHandler.ts\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__]);\n([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\nconst initialState = {\n    enrollments: [],\n    loading: false,\n    count: 0,\n    refetch: false,\n    rolesWidgets: [],\n    notify: {\n        showNotification: false,\n        textNotification: \"\",\n        typeNotification: \"warn\"\n    }\n};\nconst fetch = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"enrollments/fetch\", async (data)=>{\n    const { id, query } = data;\n    const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(`enrollments${query || (id ? `/${id}` : \"\")}`);\n    return id ? result.data : {\n        rows: result.data.rows,\n        count: result.data.count\n    };\n});\nconst deleteItemsByIds = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"enrollments/deleteByIds\", async (data, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"enrollments/deleteByIds\", {\n            data\n        });\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst deleteItem = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"enrollments/deleteEnrollments\", async (id, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"][\"delete\"](`enrollments/${id}`);\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst create = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"enrollments/createEnrollments\", async (data, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"enrollments\", {\n            data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst uploadCsv = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"enrollments/uploadCsv\", async (file, { rejectWithValue })=>{\n    try {\n        const data = new FormData();\n        data.append(\"file\", file);\n        data.append(\"filename\", file.name);\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"enrollments/bulk-import\", data, {\n            headers: {\n                \"Content-Type\": \"multipart/form-data\"\n            }\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst update = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"enrollments/updateEnrollments\", async (payload, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].put(`enrollments/${payload.id}`, {\n            id: payload.id,\n            data: payload.data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst enrollmentsSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n    name: \"enrollments\",\n    initialState,\n    reducers: {\n        setRefetch: (state, action)=>{\n            state.refetch = action.payload;\n        }\n    },\n    extraReducers: (builder)=>{\n        builder.addCase(fetch.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(fetch.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(fetch.fulfilled, (state, action)=>{\n            if (action.payload.rows && action.payload.count >= 0) {\n                state.enrollments = action.payload.rows;\n                state.count = action.payload.count;\n            } else {\n                state.enrollments = action.payload;\n            }\n            state.loading = false;\n        });\n        builder.addCase(deleteItemsByIds.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItemsByIds.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Enrollments has been deleted\");\n        });\n        builder.addCase(deleteItemsByIds.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(deleteItem.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItem.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Enrollments\".slice(0, -1)} has been deleted`);\n        });\n        builder.addCase(deleteItem.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(create.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Enrollments\".slice(0, -1)} has been created`);\n        });\n        builder.addCase(update.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(update.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Enrollments\".slice(0, -1)} has been updated`);\n        });\n        builder.addCase(update.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(uploadCsv.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(uploadCsv.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Enrollments has been uploaded\");\n        });\n        builder.addCase(uploadCsv.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n    }\n});\n// Action creators are generated for each case reducer function\nconst { setRefetch } = enrollmentsSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (enrollmentsSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/stores/enrollments/enrollmentsSlice.ts\n");

/***/ }),

/***/ "./src/stores/hooks.ts":
/*!*****************************!*\
  !*** ./src/stores/hooks.ts ***!
  \*****************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   useAppDispatch: () => (/* binding */ useAppDispatch),\n/* harmony export */   useAppSelector: () => (/* binding */ useAppSelector)\n/* harmony export */ });\n/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-redux */ \"react-redux\");\n/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_redux__WEBPACK_IMPORTED_MODULE_0__);\n\n// Use throughout your app instead of plain `useDispatch` and `useSelector`\nconst useAppDispatch = react_redux__WEBPACK_IMPORTED_MODULE_0__.useDispatch;\nconst useAppSelector = react_redux__WEBPACK_IMPORTED_MODULE_0__.useSelector;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmVzL2hvb2tzLnRzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBNkU7QUFHN0UsMkVBQTJFO0FBQ3BFLE1BQU1FLGlCQUFvQ0Ysb0RBQVdBLENBQUM7QUFDdEQsTUFBTUcsaUJBQWtERixvREFBV0EsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zdG9yZXMvaG9va3MudHM/MWQ0ZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUeXBlZFVzZVNlbGVjdG9ySG9vaywgdXNlRGlzcGF0Y2gsIHVzZVNlbGVjdG9yIH0gZnJvbSAncmVhY3QtcmVkdXgnO1xuaW1wb3J0IHR5cGUgeyBSb290U3RhdGUsIEFwcERpc3BhdGNoIH0gZnJvbSAnLi9zdG9yZSc7XG5cbi8vIFVzZSB0aHJvdWdob3V0IHlvdXIgYXBwIGluc3RlYWQgb2YgcGxhaW4gYHVzZURpc3BhdGNoYCBhbmQgYHVzZVNlbGVjdG9yYFxuZXhwb3J0IGNvbnN0IHVzZUFwcERpc3BhdGNoOiAoKSA9PiBBcHBEaXNwYXRjaCA9IHVzZURpc3BhdGNoO1xuZXhwb3J0IGNvbnN0IHVzZUFwcFNlbGVjdG9yOiBUeXBlZFVzZVNlbGVjdG9ySG9vazxSb290U3RhdGU+ID0gdXNlU2VsZWN0b3I7XG4iXSwibmFtZXMiOlsidXNlRGlzcGF0Y2giLCJ1c2VTZWxlY3RvciIsInVzZUFwcERpc3BhdGNoIiwidXNlQXBwU2VsZWN0b3IiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/stores/hooks.ts\n");

/***/ }),

/***/ "./src/stores/instructors/instructorsSlice.ts":
/*!****************************************************!*\
  !*** ./src/stores/instructors/instructorsSlice.ts ***!
  \****************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   create: () => (/* binding */ create),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   deleteItem: () => (/* binding */ deleteItem),\n/* harmony export */   deleteItemsByIds: () => (/* binding */ deleteItemsByIds),\n/* harmony export */   fetch: () => (/* binding */ fetch),\n/* harmony export */   instructorsSlice: () => (/* binding */ instructorsSlice),\n/* harmony export */   setRefetch: () => (/* binding */ setRefetch),\n/* harmony export */   update: () => (/* binding */ update),\n/* harmony export */   uploadCsv: () => (/* binding */ uploadCsv)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var _helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/notifyStateHandler */ \"./src/helpers/notifyStateHandler.ts\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__]);\n([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\nconst initialState = {\n    instructors: [],\n    loading: false,\n    count: 0,\n    refetch: false,\n    rolesWidgets: [],\n    notify: {\n        showNotification: false,\n        textNotification: \"\",\n        typeNotification: \"warn\"\n    }\n};\nconst fetch = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"instructors/fetch\", async (data)=>{\n    const { id, query } = data;\n    const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(`instructors${query || (id ? `/${id}` : \"\")}`);\n    return id ? result.data : {\n        rows: result.data.rows,\n        count: result.data.count\n    };\n});\nconst deleteItemsByIds = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"instructors/deleteByIds\", async (data, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"instructors/deleteByIds\", {\n            data\n        });\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst deleteItem = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"instructors/deleteInstructors\", async (id, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"][\"delete\"](`instructors/${id}`);\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst create = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"instructors/createInstructors\", async (data, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"instructors\", {\n            data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst uploadCsv = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"instructors/uploadCsv\", async (file, { rejectWithValue })=>{\n    try {\n        const data = new FormData();\n        data.append(\"file\", file);\n        data.append(\"filename\", file.name);\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"instructors/bulk-import\", data, {\n            headers: {\n                \"Content-Type\": \"multipart/form-data\"\n            }\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst update = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"instructors/updateInstructors\", async (payload, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].put(`instructors/${payload.id}`, {\n            id: payload.id,\n            data: payload.data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst instructorsSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n    name: \"instructors\",\n    initialState,\n    reducers: {\n        setRefetch: (state, action)=>{\n            state.refetch = action.payload;\n        }\n    },\n    extraReducers: (builder)=>{\n        builder.addCase(fetch.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(fetch.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(fetch.fulfilled, (state, action)=>{\n            if (action.payload.rows && action.payload.count >= 0) {\n                state.instructors = action.payload.rows;\n                state.count = action.payload.count;\n            } else {\n                state.instructors = action.payload;\n            }\n            state.loading = false;\n        });\n        builder.addCase(deleteItemsByIds.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItemsByIds.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Instructors has been deleted\");\n        });\n        builder.addCase(deleteItemsByIds.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(deleteItem.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItem.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Instructors\".slice(0, -1)} has been deleted`);\n        });\n        builder.addCase(deleteItem.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(create.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Instructors\".slice(0, -1)} has been created`);\n        });\n        builder.addCase(update.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(update.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Instructors\".slice(0, -1)} has been updated`);\n        });\n        builder.addCase(update.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(uploadCsv.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(uploadCsv.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Instructors has been uploaded\");\n        });\n        builder.addCase(uploadCsv.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n    }\n});\n// Action creators are generated for each case reducer function\nconst { setRefetch } = instructorsSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (instructorsSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/stores/instructors/instructorsSlice.ts\n");

/***/ }),

/***/ "./src/stores/introSteps.ts":
/*!**********************************!*\
  !*** ./src/stores/introSteps.ts ***!
  \**********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   appSteps: () => (/* binding */ appSteps),\n/* harmony export */   landingSteps: () => (/* binding */ landingSteps),\n/* harmony export */   loginSteps: () => (/* binding */ loginSteps),\n/* harmony export */   rolesSteps: () => (/* binding */ rolesSteps),\n/* harmony export */   usersSteps: () => (/* binding */ usersSteps)\n/* harmony export */ });\nconst landingSteps = [\n    {\n        element: \"#elementId1\",\n        intro: `\n          <div class=\"text-center text-black \">\n            <img src=\"https://flatlogic.com/blog/wp-content/uploads/2024/10/good_img.png\" alt=\"Description\" class=\"w-full mb-2 object-cover\" />\n            <p>Welcome to our app tutorial! Get a sneak peek into the key functionalities and learn how to navigate seamlessly. Here's a quick overview to get you started.</p>\n          </div>\n        `,\n        position: \"auto\",\n        tooltipClass: \" good-img\"\n    },\n    {\n        element: \"#websiteHeader\",\n        intro: \"You can switch between different sections of the app using this header. It's your gateway to exploring all the available pages.\",\n        position: \"auto\",\n        tooltipClass: \" right-0 mx-auto rounded shadow-lg\",\n        disableInteraction: true\n    },\n    {\n        element: \"#loginButton\",\n        intro: \"Decide whether to explore the landing page or proceed to the login. You can always return to the landing page later.\",\n        disableInteraction: true\n    }\n];\nconst loginSteps = [\n    {\n        element: \"#loginRoles\",\n        intro: \"Choose your login role to proceed. Experience the app as   Admin, or  User, or create your own account to get started.\",\n        position: \"auto\"\n    }\n];\nconst appSteps = [\n    {\n        element: \"#profilEdit\",\n        intro: \"Update your profile information, including name, email, and password. Don't forget to save your changes to keep your profile current.\",\n        position: \"auto\",\n        disableInteraction: true\n    },\n    {\n        element: \"#themeToggle\",\n        intro: \"Switch between light and dark modes to suit your preference.\",\n        position: \"auto\",\n        disableInteraction: true\n    },\n    {\n        element: \"#logout\",\n        intro: \"Log out or switch users/roles with ease to manage your access.\",\n        position: \"auto\",\n        disableInteraction: true\n    },\n    {\n        element: \"#search\",\n        intro: \"Quickly find specific data or items by entering your query in the search field. Navigate directly to the desired element.\",\n        position: \"auto\",\n        disableInteraction: true\n    },\n    {\n        element: \"#widgetCreator\",\n        intro: 'Use Text-to-Chart and Text-to-Widget to create charts or widgets from text descriptions. Type what you need, like \"Orders by Month,\" and customize your dashboard.',\n        position: \"auto\",\n        disableInteraction: true\n    },\n    {\n        element: \"#dashboard\",\n        intro: \"View all the entities available to your role, offering insights into the data categories and total items in each.\",\n        position: \"auto\",\n        disableInteraction: true\n    },\n    {\n        element: \"#asideMenu\",\n        intro: \"Access various entities and manage your data. Find links to  the landing page and  Swagger API documentation for more information.\",\n        position: \"auto\",\n        disableInteraction: true\n    },\n    {\n        element: \"#asideMenu\",\n        intro: \"Let's explore the User entity.\",\n        position: \"auto\",\n        disableInteraction: true\n    }\n];\nconst usersSteps = [\n    {\n        element: \"#usersList\",\n        intro: \"Invite new users, filter data, and work with CSV files in this section.\",\n        position: \"auto\",\n        disableInteraction: true\n    },\n    {\n        element: \"#usersTable\",\n        intro: \"View, modify, or delete items with the necessary permissions. Inline editing is available within the table.\",\n        position: \"auto\",\n        disableInteraction: true\n    },\n    {\n        element: \"#asideMenu\",\n        intro: \"Let's explore the Roles entity.\",\n        position: \"auto\",\n        disableInteraction: true\n    }\n];\nconst rolesSteps = [\n    {\n        element: \"#rolesTable\",\n        intro: \"Super Admin can manage roles and permissions. Adjust access levels and permissions for each role or user in the Roles and Permissions sections.\",\n        position: \"auto\",\n        disableInteraction: true\n    },\n    {\n        element: \"#feedbackSection\",\n        intro: `\n    <div class=\"text-center \">\n      <img src=\"https://flatlogic.com/blog/wp-content/uploads/2024/10/end_guide.png\" alt=\"Description\" class=\"w-full mb-2 object-cover\" />\n      <p>Thank you for completing the tour! We hope you now have a better understanding of the app.</p>\n      <p>If you have any questions, feel free to reach out to us at <a href=\"mailto:support@flatlogic.com\" class=\"text-blue-500 underline\">support@flatlogic.com</a>.</p>\n    </div>\n  `,\n        position: \"auto\",\n        tooltipClass: \"end-img\"\n    }\n];\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/stores/introSteps.ts\n");

/***/ }),

/***/ "./src/stores/mainSlice.ts":
/*!*********************************!*\
  !*** ./src/stores/mainSlice.ts ***!
  \*********************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   mainSlice: () => (/* binding */ mainSlice),\n/* harmony export */   setUser: () => (/* binding */ setUser)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__]);\n_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\nconst initialState = {\n    /* User */ userName: \"\",\n    userEmail: null,\n    userAvatar: null,\n    /* Field focus with ctrl+k (to register only once) */ isFieldFocusRegistered: false\n};\nconst mainSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n    name: \"main\",\n    initialState,\n    reducers: {\n        setUser: (state, action)=>{\n            state.userName = action.payload.name;\n            state.userEmail = action.payload.email;\n            state.userAvatar = action.payload.avatar;\n        }\n    }\n});\n// Action creators are generated for each case reducer function\nconst { setUser } = mainSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (mainSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmVzL21haW5TbGljZS50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQThEO0FBVTlELE1BQU1DLGVBQTBCO0lBQzlCLFFBQVEsR0FDUkMsVUFBVTtJQUNWQyxXQUFXO0lBQ1hDLFlBQVk7SUFFWixtREFBbUQsR0FDbkRDLHdCQUF3QjtBQUMxQjtBQUVPLE1BQU1DLFlBQVlOLDZEQUFXQSxDQUFDO0lBQ25DTyxNQUFNO0lBQ05OO0lBQ0FPLFVBQVU7UUFDUkMsU0FBUyxDQUFDQyxPQUFPQztZQUNmRCxNQUFNUixRQUFRLEdBQUdTLE9BQU9DLE9BQU8sQ0FBQ0wsSUFBSTtZQUNwQ0csTUFBTVAsU0FBUyxHQUFHUSxPQUFPQyxPQUFPLENBQUNDLEtBQUs7WUFDdENILE1BQU1OLFVBQVUsR0FBR08sT0FBT0MsT0FBTyxDQUFDRSxNQUFNO1FBQzFDO0lBQ0Y7QUFDRixHQUFHO0FBRUgsK0RBQStEO0FBQ3hELE1BQU0sRUFBRUwsT0FBTyxFQUFFLEdBQUdILFVBQVVTLE9BQU8sQ0FBQztBQUU3QyxpRUFBZVQsVUFBVVUsT0FBTyxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3Jlcy9tYWluU2xpY2UudHM/N2IzNyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjcmVhdGVTbGljZSwgUGF5bG9hZEFjdGlvbiB9IGZyb20gJ0ByZWR1eGpzL3Rvb2xraXQnO1xuaW1wb3J0IHsgVXNlclBheWxvYWRPYmplY3QgfSBmcm9tICcuLi9pbnRlcmZhY2VzJztcblxuaW50ZXJmYWNlIE1haW5TdGF0ZSB7XG4gIHVzZXJOYW1lOiBzdHJpbmc7XG4gIHVzZXJFbWFpbDogbnVsbCB8IHN0cmluZztcbiAgdXNlckF2YXRhcjogbnVsbCB8IHN0cmluZztcbiAgaXNGaWVsZEZvY3VzUmVnaXN0ZXJlZDogYm9vbGVhbjtcbn1cblxuY29uc3QgaW5pdGlhbFN0YXRlOiBNYWluU3RhdGUgPSB7XG4gIC8qIFVzZXIgKi9cbiAgdXNlck5hbWU6ICcnLFxuICB1c2VyRW1haWw6IG51bGwsXG4gIHVzZXJBdmF0YXI6IG51bGwsXG5cbiAgLyogRmllbGQgZm9jdXMgd2l0aCBjdHJsK2sgKHRvIHJlZ2lzdGVyIG9ubHkgb25jZSkgKi9cbiAgaXNGaWVsZEZvY3VzUmVnaXN0ZXJlZDogZmFsc2UsXG59O1xuXG5leHBvcnQgY29uc3QgbWFpblNsaWNlID0gY3JlYXRlU2xpY2Uoe1xuICBuYW1lOiAnbWFpbicsXG4gIGluaXRpYWxTdGF0ZSxcbiAgcmVkdWNlcnM6IHtcbiAgICBzZXRVc2VyOiAoc3RhdGUsIGFjdGlvbjogUGF5bG9hZEFjdGlvbjxVc2VyUGF5bG9hZE9iamVjdD4pID0+IHtcbiAgICAgIHN0YXRlLnVzZXJOYW1lID0gYWN0aW9uLnBheWxvYWQubmFtZTtcbiAgICAgIHN0YXRlLnVzZXJFbWFpbCA9IGFjdGlvbi5wYXlsb2FkLmVtYWlsO1xuICAgICAgc3RhdGUudXNlckF2YXRhciA9IGFjdGlvbi5wYXlsb2FkLmF2YXRhcjtcbiAgICB9LFxuICB9LFxufSk7XG5cbi8vIEFjdGlvbiBjcmVhdG9ycyBhcmUgZ2VuZXJhdGVkIGZvciBlYWNoIGNhc2UgcmVkdWNlciBmdW5jdGlvblxuZXhwb3J0IGNvbnN0IHsgc2V0VXNlciB9ID0gbWFpblNsaWNlLmFjdGlvbnM7XG5cbmV4cG9ydCBkZWZhdWx0IG1haW5TbGljZS5yZWR1Y2VyO1xuIl0sIm5hbWVzIjpbImNyZWF0ZVNsaWNlIiwiaW5pdGlhbFN0YXRlIiwidXNlck5hbWUiLCJ1c2VyRW1haWwiLCJ1c2VyQXZhdGFyIiwiaXNGaWVsZEZvY3VzUmVnaXN0ZXJlZCIsIm1haW5TbGljZSIsIm5hbWUiLCJyZWR1Y2VycyIsInNldFVzZXIiLCJzdGF0ZSIsImFjdGlvbiIsInBheWxvYWQiLCJlbWFpbCIsImF2YXRhciIsImFjdGlvbnMiLCJyZWR1Y2VyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/stores/mainSlice.ts\n");

/***/ }),

/***/ "./src/stores/openAiSlice.ts":
/*!***********************************!*\
  !*** ./src/stores/openAiSlice.ts ***!
  \***********************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   aiPrompt: () => (/* binding */ aiPrompt),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   openAiSlice: () => (/* binding */ openAiSlice),\n/* harmony export */   resetNotify: () => (/* binding */ resetNotify),\n/* harmony export */   setErrorNotification: () => (/* binding */ setErrorNotification)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__]);\n([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\nconst initialState = {\n    isFetchingQuery: false,\n    errorMessage: \"\",\n    smartWidgets: [],\n    notify: {\n        showNotification: false,\n        textNotification: \"\",\n        typeNotification: \"warn\"\n    }\n};\nconst fulfilledNotify = (state, msg, type)=>{\n    state.notify.textNotification = msg;\n    state.notify.typeNotification = type || \"success\";\n    state.notify.showNotification = true;\n};\nconst aiPrompt = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"openai/aiPrompt\", async (data, { rejectWithValue })=>{\n    try {\n        return await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"/openai/create_widget\", data);\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst openAiSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n    name: \"openAiSlice\",\n    initialState,\n    reducers: {\n        resetNotify: (state)=>{\n            state.notify.showNotification = false;\n            state.notify.typeNotification = \"\";\n            state.notify.textNotification = \"\";\n        },\n        setErrorNotification: (state, action)=>{\n            fulfilledNotify(state, action.payload, \"error\");\n        }\n    },\n    extraReducers: (builder)=>{\n        builder.addCase(aiPrompt.pending, (state)=>{\n            state.isFetchingQuery = true;\n        });\n        builder.addCase(aiPrompt.fulfilled, (state, action)=>{\n            state.isFetchingQuery = false;\n            state.errorMessage = \"\";\n            state.smartWidgets.unshift(action.payload.data);\n        });\n        builder.addCase(aiPrompt.rejected, (state)=>{\n            state.errorMessage = \"Something was wrong. Try again\";\n            state.isFetchingQuery = false;\n            state.smartWidgets = null;\n        });\n    }\n});\n// Action creators are generated for each case reducer function\nconst { resetNotify, setErrorNotification } = openAiSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (openAiSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/stores/openAiSlice.ts\n");

/***/ }),

/***/ "./src/stores/permissions/permissionsSlice.ts":
/*!****************************************************!*\
  !*** ./src/stores/permissions/permissionsSlice.ts ***!
  \****************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   create: () => (/* binding */ create),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   deleteItem: () => (/* binding */ deleteItem),\n/* harmony export */   deleteItemsByIds: () => (/* binding */ deleteItemsByIds),\n/* harmony export */   fetch: () => (/* binding */ fetch),\n/* harmony export */   permissionsSlice: () => (/* binding */ permissionsSlice),\n/* harmony export */   setRefetch: () => (/* binding */ setRefetch),\n/* harmony export */   update: () => (/* binding */ update),\n/* harmony export */   uploadCsv: () => (/* binding */ uploadCsv)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var _helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/notifyStateHandler */ \"./src/helpers/notifyStateHandler.ts\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__]);\n([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\nconst initialState = {\n    permissions: [],\n    loading: false,\n    count: 0,\n    refetch: false,\n    rolesWidgets: [],\n    notify: {\n        showNotification: false,\n        textNotification: \"\",\n        typeNotification: \"warn\"\n    }\n};\nconst fetch = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"permissions/fetch\", async (data)=>{\n    const { id, query } = data;\n    const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(`permissions${query || (id ? `/${id}` : \"\")}`);\n    return id ? result.data : {\n        rows: result.data.rows,\n        count: result.data.count\n    };\n});\nconst deleteItemsByIds = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"permissions/deleteByIds\", async (data, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"permissions/deleteByIds\", {\n            data\n        });\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst deleteItem = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"permissions/deletePermissions\", async (id, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"][\"delete\"](`permissions/${id}`);\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst create = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"permissions/createPermissions\", async (data, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"permissions\", {\n            data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst uploadCsv = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"permissions/uploadCsv\", async (file, { rejectWithValue })=>{\n    try {\n        const data = new FormData();\n        data.append(\"file\", file);\n        data.append(\"filename\", file.name);\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"permissions/bulk-import\", data, {\n            headers: {\n                \"Content-Type\": \"multipart/form-data\"\n            }\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst update = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"permissions/updatePermissions\", async (payload, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].put(`permissions/${payload.id}`, {\n            id: payload.id,\n            data: payload.data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst permissionsSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n    name: \"permissions\",\n    initialState,\n    reducers: {\n        setRefetch: (state, action)=>{\n            state.refetch = action.payload;\n        }\n    },\n    extraReducers: (builder)=>{\n        builder.addCase(fetch.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(fetch.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(fetch.fulfilled, (state, action)=>{\n            if (action.payload.rows && action.payload.count >= 0) {\n                state.permissions = action.payload.rows;\n                state.count = action.payload.count;\n            } else {\n                state.permissions = action.payload;\n            }\n            state.loading = false;\n        });\n        builder.addCase(deleteItemsByIds.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItemsByIds.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Permissions has been deleted\");\n        });\n        builder.addCase(deleteItemsByIds.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(deleteItem.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItem.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Permissions\".slice(0, -1)} has been deleted`);\n        });\n        builder.addCase(deleteItem.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(create.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Permissions\".slice(0, -1)} has been created`);\n        });\n        builder.addCase(update.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(update.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Permissions\".slice(0, -1)} has been updated`);\n        });\n        builder.addCase(update.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(uploadCsv.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(uploadCsv.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Permissions has been uploaded\");\n        });\n        builder.addCase(uploadCsv.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n    }\n});\n// Action creators are generated for each case reducer function\nconst { setRefetch } = permissionsSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (permissionsSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/stores/permissions/permissionsSlice.ts\n");

/***/ }),

/***/ "./src/stores/roles/rolesSlice.ts":
/*!****************************************!*\
  !*** ./src/stores/roles/rolesSlice.ts ***!
  \****************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   create: () => (/* binding */ create),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   deleteItem: () => (/* binding */ deleteItem),\n/* harmony export */   deleteItemsByIds: () => (/* binding */ deleteItemsByIds),\n/* harmony export */   fetch: () => (/* binding */ fetch),\n/* harmony export */   fetchWidgets: () => (/* binding */ fetchWidgets),\n/* harmony export */   removeWidget: () => (/* binding */ removeWidget),\n/* harmony export */   rolesSlice: () => (/* binding */ rolesSlice),\n/* harmony export */   setRefetch: () => (/* binding */ setRefetch),\n/* harmony export */   update: () => (/* binding */ update),\n/* harmony export */   uploadCsv: () => (/* binding */ uploadCsv)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var _helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/notifyStateHandler */ \"./src/helpers/notifyStateHandler.ts\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__]);\n([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\nconst initialState = {\n    roles: [],\n    loading: false,\n    count: 0,\n    refetch: false,\n    rolesWidgets: [],\n    notify: {\n        showNotification: false,\n        textNotification: \"\",\n        typeNotification: \"warn\"\n    }\n};\nconst fetch = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"roles/fetch\", async (data)=>{\n    const { id, query } = data;\n    const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(`roles${query || (id ? `/${id}` : \"\")}`);\n    return id ? result.data : {\n        rows: result.data.rows,\n        count: result.data.count\n    };\n});\nconst deleteItemsByIds = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"roles/deleteByIds\", async (data, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"roles/deleteByIds\", {\n            data\n        });\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst deleteItem = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"roles/deleteRoles\", async (id, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"][\"delete\"](`roles/${id}`);\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst create = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"roles/createRoles\", async (data, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"roles\", {\n            data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst uploadCsv = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"roles/uploadCsv\", async (file, { rejectWithValue })=>{\n    try {\n        const data = new FormData();\n        data.append(\"file\", file);\n        data.append(\"filename\", file.name);\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"roles/bulk-import\", data, {\n            headers: {\n                \"Content-Type\": \"multipart/form-data\"\n            }\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst update = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"roles/updateRoles\", async (payload, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].put(`roles/${payload.id}`, {\n            id: payload.id,\n            data: payload.data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst removeWidget = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"openai/removeWidget\", async (payload)=>{\n    const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"][\"delete\"](`openai/roles-info/${payload.id}`, {\n        params: {\n            roleId: payload.roleId,\n            infoId: payload.widgetId,\n            key: \"widgets\"\n        }\n    });\n    return result.data;\n});\nconst fetchWidgets = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"openai/fetchWidgets\", async (roleId)=>{\n    const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(`openai/info-by-key?key=widgets&roleId=${roleId}`);\n    return result.data;\n});\nconst rolesSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n    name: \"roles\",\n    initialState,\n    reducers: {\n        setRefetch: (state, action)=>{\n            state.refetch = action.payload;\n        }\n    },\n    extraReducers: (builder)=>{\n        builder.addCase(fetch.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(fetch.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(fetch.fulfilled, (state, action)=>{\n            if (action.payload.rows && action.payload.count >= 0) {\n                state.roles = action.payload.rows;\n                state.count = action.payload.count;\n            } else {\n                state.roles = action.payload;\n            }\n            state.loading = false;\n        });\n        builder.addCase(deleteItemsByIds.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItemsByIds.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Roles has been deleted\");\n        });\n        builder.addCase(deleteItemsByIds.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(deleteItem.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItem.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Roles\".slice(0, -1)} has been deleted`);\n        });\n        builder.addCase(deleteItem.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(create.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Roles\".slice(0, -1)} has been created`);\n        });\n        builder.addCase(update.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(update.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Roles\".slice(0, -1)} has been updated`);\n        });\n        builder.addCase(update.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(uploadCsv.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(uploadCsv.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Roles has been uploaded\");\n        });\n        builder.addCase(uploadCsv.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(removeWidget.pending, (state)=>{\n            state.loading = true;\n        });\n        builder.addCase(removeWidget.fulfilled, (state)=>{\n            state.loading = false;\n        });\n        builder.addCase(removeWidget.rejected, (state)=>{\n            state.loading = false;\n        });\n        builder.addCase(fetchWidgets.pending, (state)=>{\n            state.loading = true;\n            state.rolesWidgets = [];\n        });\n        builder.addCase(fetchWidgets.fulfilled, (state, action)=>{\n            state.loading = false;\n            state.rolesWidgets = action.payload;\n        });\n        builder.addCase(fetchWidgets.rejected, (state)=>{\n            state.loading = false;\n            state.rolesWidgets = [];\n        });\n    }\n});\n// Action creators are generated for each case reducer function\nconst { setRefetch } = rolesSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (rolesSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/stores/roles/rolesSlice.ts\n");

/***/ }),

/***/ "./src/stores/store.ts":
/*!*****************************!*\
  !*** ./src/stores/store.ts ***!
  \*****************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   store: () => (/* binding */ store)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var _styleSlice__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./styleSlice */ \"./src/stores/styleSlice.ts\");\n/* harmony import */ var _mainSlice__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./mainSlice */ \"./src/stores/mainSlice.ts\");\n/* harmony import */ var _authSlice__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./authSlice */ \"./src/stores/authSlice.ts\");\n/* harmony import */ var _openAiSlice__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./openAiSlice */ \"./src/stores/openAiSlice.ts\");\n/* harmony import */ var _users_usersSlice__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./users/usersSlice */ \"./src/stores/users/usersSlice.ts\");\n/* harmony import */ var _analytics_analyticsSlice__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./analytics/analyticsSlice */ \"./src/stores/analytics/analyticsSlice.ts\");\n/* harmony import */ var _courses_coursesSlice__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./courses/coursesSlice */ \"./src/stores/courses/coursesSlice.ts\");\n/* harmony import */ var _discussion_boards_discussion_boardsSlice__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./discussion_boards/discussion_boardsSlice */ \"./src/stores/discussion_boards/discussion_boardsSlice.ts\");\n/* harmony import */ var _enrollments_enrollmentsSlice__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./enrollments/enrollmentsSlice */ \"./src/stores/enrollments/enrollmentsSlice.ts\");\n/* harmony import */ var _instructors_instructorsSlice__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./instructors/instructorsSlice */ \"./src/stores/instructors/instructorsSlice.ts\");\n/* harmony import */ var _students_studentsSlice__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./students/studentsSlice */ \"./src/stores/students/studentsSlice.ts\");\n/* harmony import */ var _roles_rolesSlice__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./roles/rolesSlice */ \"./src/stores/roles/rolesSlice.ts\");\n/* harmony import */ var _permissions_permissionsSlice__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./permissions/permissionsSlice */ \"./src/stores/permissions/permissionsSlice.ts\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, _styleSlice__WEBPACK_IMPORTED_MODULE_1__, _mainSlice__WEBPACK_IMPORTED_MODULE_2__, _authSlice__WEBPACK_IMPORTED_MODULE_3__, _openAiSlice__WEBPACK_IMPORTED_MODULE_4__, _users_usersSlice__WEBPACK_IMPORTED_MODULE_5__, _analytics_analyticsSlice__WEBPACK_IMPORTED_MODULE_6__, _courses_coursesSlice__WEBPACK_IMPORTED_MODULE_7__, _discussion_boards_discussion_boardsSlice__WEBPACK_IMPORTED_MODULE_8__, _enrollments_enrollmentsSlice__WEBPACK_IMPORTED_MODULE_9__, _instructors_instructorsSlice__WEBPACK_IMPORTED_MODULE_10__, _students_studentsSlice__WEBPACK_IMPORTED_MODULE_11__, _roles_rolesSlice__WEBPACK_IMPORTED_MODULE_12__, _permissions_permissionsSlice__WEBPACK_IMPORTED_MODULE_13__]);\n([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, _styleSlice__WEBPACK_IMPORTED_MODULE_1__, _mainSlice__WEBPACK_IMPORTED_MODULE_2__, _authSlice__WEBPACK_IMPORTED_MODULE_3__, _openAiSlice__WEBPACK_IMPORTED_MODULE_4__, _users_usersSlice__WEBPACK_IMPORTED_MODULE_5__, _analytics_analyticsSlice__WEBPACK_IMPORTED_MODULE_6__, _courses_coursesSlice__WEBPACK_IMPORTED_MODULE_7__, _discussion_boards_discussion_boardsSlice__WEBPACK_IMPORTED_MODULE_8__, _enrollments_enrollmentsSlice__WEBPACK_IMPORTED_MODULE_9__, _instructors_instructorsSlice__WEBPACK_IMPORTED_MODULE_10__, _students_studentsSlice__WEBPACK_IMPORTED_MODULE_11__, _roles_rolesSlice__WEBPACK_IMPORTED_MODULE_12__, _permissions_permissionsSlice__WEBPACK_IMPORTED_MODULE_13__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nconst store = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.configureStore)({\n    reducer: {\n        style: _styleSlice__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n        main: _mainSlice__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n        auth: _authSlice__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n        openAi: _openAiSlice__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n        users: _users_usersSlice__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n        analytics: _analytics_analyticsSlice__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n        courses: _courses_coursesSlice__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n        discussion_boards: _discussion_boards_discussion_boardsSlice__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n        enrollments: _enrollments_enrollmentsSlice__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n        instructors: _instructors_instructorsSlice__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n        students: _students_studentsSlice__WEBPACK_IMPORTED_MODULE_11__[\"default\"],\n        roles: _roles_rolesSlice__WEBPACK_IMPORTED_MODULE_12__[\"default\"],\n        permissions: _permissions_permissionsSlice__WEBPACK_IMPORTED_MODULE_13__[\"default\"]\n    }\n});\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmVzL3N0b3JlLnRzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFrRDtBQUNWO0FBQ0Y7QUFDRjtBQUNJO0FBRUk7QUFDWTtBQUNOO0FBQzhCO0FBQ2xCO0FBQ0E7QUFDVDtBQUNUO0FBQ2tCO0FBRXZELE1BQU1jLFFBQVFkLGdFQUFjQSxDQUFDO0lBQ2xDZSxTQUFTO1FBQ1BDLE9BQU9mLG1EQUFZQTtRQUNuQmdCLE1BQU1mLGtEQUFXQTtRQUNqQmdCLE1BQU1mLGtEQUFTQTtRQUNmZ0IsUUFBUWYsb0RBQVdBO1FBRW5CZ0IsT0FBT2YseURBQVVBO1FBQ2pCZ0IsV0FBV2YsaUVBQWNBO1FBQ3pCZ0IsU0FBU2YsNkRBQVlBO1FBQ3JCZ0IsbUJBQW1CZixpRkFBc0JBO1FBQ3pDZ0IsYUFBYWYscUVBQWdCQTtRQUM3QmdCLGFBQWFmLHNFQUFnQkE7UUFDN0JnQixVQUFVZixnRUFBYUE7UUFDdkJnQixPQUFPZiwwREFBVUE7UUFDakJnQixhQUFhZixzRUFBZ0JBO0lBQy9CO0FBQ0YsR0FBRyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zdG9yZXMvc3RvcmUudHM/NjUxYiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjb25maWd1cmVTdG9yZSB9IGZyb20gJ0ByZWR1eGpzL3Rvb2xraXQnO1xuaW1wb3J0IHN0eWxlUmVkdWNlciBmcm9tICcuL3N0eWxlU2xpY2UnO1xuaW1wb3J0IG1haW5SZWR1Y2VyIGZyb20gJy4vbWFpblNsaWNlJztcbmltcG9ydCBhdXRoU2xpY2UgZnJvbSAnLi9hdXRoU2xpY2UnO1xuaW1wb3J0IG9wZW5BaVNsaWNlIGZyb20gJy4vb3BlbkFpU2xpY2UnO1xuXG5pbXBvcnQgdXNlcnNTbGljZSBmcm9tICcuL3VzZXJzL3VzZXJzU2xpY2UnO1xuaW1wb3J0IGFuYWx5dGljc1NsaWNlIGZyb20gJy4vYW5hbHl0aWNzL2FuYWx5dGljc1NsaWNlJztcbmltcG9ydCBjb3Vyc2VzU2xpY2UgZnJvbSAnLi9jb3Vyc2VzL2NvdXJzZXNTbGljZSc7XG5pbXBvcnQgZGlzY3Vzc2lvbl9ib2FyZHNTbGljZSBmcm9tICcuL2Rpc2N1c3Npb25fYm9hcmRzL2Rpc2N1c3Npb25fYm9hcmRzU2xpY2UnO1xuaW1wb3J0IGVucm9sbG1lbnRzU2xpY2UgZnJvbSAnLi9lbnJvbGxtZW50cy9lbnJvbGxtZW50c1NsaWNlJztcbmltcG9ydCBpbnN0cnVjdG9yc1NsaWNlIGZyb20gJy4vaW5zdHJ1Y3RvcnMvaW5zdHJ1Y3RvcnNTbGljZSc7XG5pbXBvcnQgc3R1ZGVudHNTbGljZSBmcm9tICcuL3N0dWRlbnRzL3N0dWRlbnRzU2xpY2UnO1xuaW1wb3J0IHJvbGVzU2xpY2UgZnJvbSAnLi9yb2xlcy9yb2xlc1NsaWNlJztcbmltcG9ydCBwZXJtaXNzaW9uc1NsaWNlIGZyb20gJy4vcGVybWlzc2lvbnMvcGVybWlzc2lvbnNTbGljZSc7XG5cbmV4cG9ydCBjb25zdCBzdG9yZSA9IGNvbmZpZ3VyZVN0b3JlKHtcbiAgcmVkdWNlcjoge1xuICAgIHN0eWxlOiBzdHlsZVJlZHVjZXIsXG4gICAgbWFpbjogbWFpblJlZHVjZXIsXG4gICAgYXV0aDogYXV0aFNsaWNlLFxuICAgIG9wZW5BaTogb3BlbkFpU2xpY2UsXG5cbiAgICB1c2VyczogdXNlcnNTbGljZSxcbiAgICBhbmFseXRpY3M6IGFuYWx5dGljc1NsaWNlLFxuICAgIGNvdXJzZXM6IGNvdXJzZXNTbGljZSxcbiAgICBkaXNjdXNzaW9uX2JvYXJkczogZGlzY3Vzc2lvbl9ib2FyZHNTbGljZSxcbiAgICBlbnJvbGxtZW50czogZW5yb2xsbWVudHNTbGljZSxcbiAgICBpbnN0cnVjdG9yczogaW5zdHJ1Y3RvcnNTbGljZSxcbiAgICBzdHVkZW50czogc3R1ZGVudHNTbGljZSxcbiAgICByb2xlczogcm9sZXNTbGljZSxcbiAgICBwZXJtaXNzaW9uczogcGVybWlzc2lvbnNTbGljZSxcbiAgfSxcbn0pO1xuXG4vLyBJbmZlciB0aGUgYFJvb3RTdGF0ZWAgYW5kIGBBcHBEaXNwYXRjaGAgdHlwZXMgZnJvbSB0aGUgc3RvcmUgaXRzZWxmXG5leHBvcnQgdHlwZSBSb290U3RhdGUgPSBSZXR1cm5UeXBlPHR5cGVvZiBzdG9yZS5nZXRTdGF0ZT47XG4vLyBJbmZlcnJlZCB0eXBlOiB7cG9zdHM6IFBvc3RzU3RhdGUsIGNvbW1lbnRzOiBDb21tZW50c1N0YXRlLCB1c2VyczogVXNlcnNTdGF0ZX1cbmV4cG9ydCB0eXBlIEFwcERpc3BhdGNoID0gdHlwZW9mIHN0b3JlLmRpc3BhdGNoO1xuIl0sIm5hbWVzIjpbImNvbmZpZ3VyZVN0b3JlIiwic3R5bGVSZWR1Y2VyIiwibWFpblJlZHVjZXIiLCJhdXRoU2xpY2UiLCJvcGVuQWlTbGljZSIsInVzZXJzU2xpY2UiLCJhbmFseXRpY3NTbGljZSIsImNvdXJzZXNTbGljZSIsImRpc2N1c3Npb25fYm9hcmRzU2xpY2UiLCJlbnJvbGxtZW50c1NsaWNlIiwiaW5zdHJ1Y3RvcnNTbGljZSIsInN0dWRlbnRzU2xpY2UiLCJyb2xlc1NsaWNlIiwicGVybWlzc2lvbnNTbGljZSIsInN0b3JlIiwicmVkdWNlciIsInN0eWxlIiwibWFpbiIsImF1dGgiLCJvcGVuQWkiLCJ1c2VycyIsImFuYWx5dGljcyIsImNvdXJzZXMiLCJkaXNjdXNzaW9uX2JvYXJkcyIsImVucm9sbG1lbnRzIiwiaW5zdHJ1Y3RvcnMiLCJzdHVkZW50cyIsInJvbGVzIiwicGVybWlzc2lvbnMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/stores/store.ts\n");

/***/ }),

/***/ "./src/stores/students/studentsSlice.ts":
/*!**********************************************!*\
  !*** ./src/stores/students/studentsSlice.ts ***!
  \**********************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   create: () => (/* binding */ create),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   deleteItem: () => (/* binding */ deleteItem),\n/* harmony export */   deleteItemsByIds: () => (/* binding */ deleteItemsByIds),\n/* harmony export */   fetch: () => (/* binding */ fetch),\n/* harmony export */   setRefetch: () => (/* binding */ setRefetch),\n/* harmony export */   studentsSlice: () => (/* binding */ studentsSlice),\n/* harmony export */   update: () => (/* binding */ update),\n/* harmony export */   uploadCsv: () => (/* binding */ uploadCsv)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var _helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/notifyStateHandler */ \"./src/helpers/notifyStateHandler.ts\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__]);\n([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\nconst initialState = {\n    students: [],\n    loading: false,\n    count: 0,\n    refetch: false,\n    rolesWidgets: [],\n    notify: {\n        showNotification: false,\n        textNotification: \"\",\n        typeNotification: \"warn\"\n    }\n};\nconst fetch = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"students/fetch\", async (data)=>{\n    const { id, query } = data;\n    const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(`students${query || (id ? `/${id}` : \"\")}`);\n    return id ? result.data : {\n        rows: result.data.rows,\n        count: result.data.count\n    };\n});\nconst deleteItemsByIds = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"students/deleteByIds\", async (data, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"students/deleteByIds\", {\n            data\n        });\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst deleteItem = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"students/deleteStudents\", async (id, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"][\"delete\"](`students/${id}`);\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst create = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"students/createStudents\", async (data, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"students\", {\n            data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst uploadCsv = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"students/uploadCsv\", async (file, { rejectWithValue })=>{\n    try {\n        const data = new FormData();\n        data.append(\"file\", file);\n        data.append(\"filename\", file.name);\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"students/bulk-import\", data, {\n            headers: {\n                \"Content-Type\": \"multipart/form-data\"\n            }\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst update = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"students/updateStudents\", async (payload, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].put(`students/${payload.id}`, {\n            id: payload.id,\n            data: payload.data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst studentsSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n    name: \"students\",\n    initialState,\n    reducers: {\n        setRefetch: (state, action)=>{\n            state.refetch = action.payload;\n        }\n    },\n    extraReducers: (builder)=>{\n        builder.addCase(fetch.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(fetch.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(fetch.fulfilled, (state, action)=>{\n            if (action.payload.rows && action.payload.count >= 0) {\n                state.students = action.payload.rows;\n                state.count = action.payload.count;\n            } else {\n                state.students = action.payload;\n            }\n            state.loading = false;\n        });\n        builder.addCase(deleteItemsByIds.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItemsByIds.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Students has been deleted\");\n        });\n        builder.addCase(deleteItemsByIds.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(deleteItem.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItem.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Students\".slice(0, -1)} has been deleted`);\n        });\n        builder.addCase(deleteItem.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(create.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Students\".slice(0, -1)} has been created`);\n        });\n        builder.addCase(update.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(update.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Students\".slice(0, -1)} has been updated`);\n        });\n        builder.addCase(update.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(uploadCsv.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(uploadCsv.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Students has been uploaded\");\n        });\n        builder.addCase(uploadCsv.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n    }\n});\n// Action creators are generated for each case reducer function\nconst { setRefetch } = studentsSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (studentsSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/stores/students/studentsSlice.ts\n");

/***/ }),

/***/ "./src/stores/styleSlice.ts":
/*!**********************************!*\
  !*** ./src/stores/styleSlice.ts ***!
  \**********************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   setDarkMode: () => (/* binding */ setDarkMode),\n/* harmony export */   setStyle: () => (/* binding */ setStyle),\n/* harmony export */   styleSlice: () => (/* binding */ styleSlice)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var _styles__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../styles */ \"./src/styles.ts\");\n/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../config */ \"./src/config.ts\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__]);\n_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\nconst initialState = {\n    asideStyle: _styles__WEBPACK_IMPORTED_MODULE_1__.white.aside,\n    asideScrollbarsStyle: _styles__WEBPACK_IMPORTED_MODULE_1__.white.asideScrollbars,\n    asideBrandStyle: _styles__WEBPACK_IMPORTED_MODULE_1__.white.asideBrand,\n    asideMenuItemStyle: _styles__WEBPACK_IMPORTED_MODULE_1__.white.asideMenuItem,\n    asideMenuItemActiveStyle: _styles__WEBPACK_IMPORTED_MODULE_1__.white.asideMenuItemActive,\n    asideMenuDropdownStyle: _styles__WEBPACK_IMPORTED_MODULE_1__.white.asideMenuDropdown,\n    navBarItemLabelStyle: _styles__WEBPACK_IMPORTED_MODULE_1__.white.navBarItemLabel,\n    navBarItemLabelHoverStyle: _styles__WEBPACK_IMPORTED_MODULE_1__.white.navBarItemLabelHover,\n    navBarItemLabelActiveColorStyle: _styles__WEBPACK_IMPORTED_MODULE_1__.white.navBarItemLabelActiveColor,\n    overlayStyle: _styles__WEBPACK_IMPORTED_MODULE_1__.white.overlay,\n    darkMode: false,\n    bgLayoutColor: _styles__WEBPACK_IMPORTED_MODULE_1__.white.bgLayoutColor,\n    iconsColor: _styles__WEBPACK_IMPORTED_MODULE_1__.white.iconsColor,\n    activeLinkColor: _styles__WEBPACK_IMPORTED_MODULE_1__.white.activeLinkColor,\n    cardsColor: _styles__WEBPACK_IMPORTED_MODULE_1__.white.cardsColor,\n    focusRingColor: _styles__WEBPACK_IMPORTED_MODULE_1__.white.focusRingColor,\n    corners: _styles__WEBPACK_IMPORTED_MODULE_1__.white.corners,\n    cardsStyle: _styles__WEBPACK_IMPORTED_MODULE_1__.white.cardsStyle,\n    linkColor: _styles__WEBPACK_IMPORTED_MODULE_1__.white.linkColor,\n    websiteHeder: _styles__WEBPACK_IMPORTED_MODULE_1__.white.websiteHeder,\n    borders: _styles__WEBPACK_IMPORTED_MODULE_1__.white.borders,\n    shadow: _styles__WEBPACK_IMPORTED_MODULE_1__.white.shadow,\n    websiteSectionStyle: _styles__WEBPACK_IMPORTED_MODULE_1__.white.websiteSectionStyle,\n    textSecondary: _styles__WEBPACK_IMPORTED_MODULE_1__.white.textSecondary\n};\nconst styleSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n    name: \"style\",\n    initialState,\n    reducers: {\n        setDarkMode: (state, action)=>{\n            state.darkMode = action.payload !== null ? action.payload : !state.darkMode;\n            if (typeof localStorage !== \"undefined\") {\n                localStorage.setItem(_config__WEBPACK_IMPORTED_MODULE_2__.localStorageDarkModeKey, state.darkMode ? \"1\" : \"0\");\n            }\n            if (typeof document !== \"undefined\") {\n                document.body.classList[state.darkMode ? \"add\" : \"remove\"](\"dark-scrollbars\");\n                document.documentElement.classList[state.darkMode ? \"add\" : \"remove\"](\"dark-scrollbars-compat\");\n            }\n        },\n        setStyle: (state, action)=>{\n            if (!_styles__WEBPACK_IMPORTED_MODULE_1__[action.payload]) {\n                return;\n            }\n            if (typeof localStorage !== \"undefined\") {\n                localStorage.setItem(_config__WEBPACK_IMPORTED_MODULE_2__.localStorageStyleKey, action.payload);\n            }\n            const style = _styles__WEBPACK_IMPORTED_MODULE_1__[action.payload];\n            for(const key in style){\n                state[`${key}Style`] = style[key];\n            }\n        }\n    }\n});\n// Action creators are generated for each case reducer function\nconst { setDarkMode, setStyle } = styleSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (styleSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/stores/styleSlice.ts\n");

/***/ }),

/***/ "./src/stores/users/usersSlice.ts":
/*!****************************************!*\
  !*** ./src/stores/users/usersSlice.ts ***!
  \****************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   create: () => (/* binding */ create),\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   deleteItem: () => (/* binding */ deleteItem),\n/* harmony export */   deleteItemsByIds: () => (/* binding */ deleteItemsByIds),\n/* harmony export */   fetch: () => (/* binding */ fetch),\n/* harmony export */   setRefetch: () => (/* binding */ setRefetch),\n/* harmony export */   update: () => (/* binding */ update),\n/* harmony export */   uploadCsv: () => (/* binding */ uploadCsv),\n/* harmony export */   usersSlice: () => (/* binding */ usersSlice)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var _helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/notifyStateHandler */ \"./src/helpers/notifyStateHandler.ts\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__]);\n([_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__, axios__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\nconst initialState = {\n    users: [],\n    loading: false,\n    count: 0,\n    refetch: false,\n    rolesWidgets: [],\n    notify: {\n        showNotification: false,\n        textNotification: \"\",\n        typeNotification: \"warn\"\n    }\n};\nconst fetch = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"users/fetch\", async (data)=>{\n    const { id, query } = data;\n    const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(`users${query || (id ? `/${id}` : \"\")}`);\n    return id ? result.data : {\n        rows: result.data.rows,\n        count: result.data.count\n    };\n});\nconst deleteItemsByIds = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"users/deleteByIds\", async (data, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"users/deleteByIds\", {\n            data\n        });\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst deleteItem = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"users/deleteUsers\", async (id, { rejectWithValue })=>{\n    try {\n        await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"][\"delete\"](`users/${id}`);\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst create = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"users/createUsers\", async (data, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"users\", {\n            data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst uploadCsv = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"users/uploadCsv\", async (file, { rejectWithValue })=>{\n    try {\n        const data = new FormData();\n        data.append(\"file\", file);\n        data.append(\"filename\", file.name);\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].post(\"users/bulk-import\", data, {\n            headers: {\n                \"Content-Type\": \"multipart/form-data\"\n            }\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst update = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createAsyncThunk)(\"users/updateUsers\", async (payload, { rejectWithValue })=>{\n    try {\n        const result = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].put(`users/${payload.id}`, {\n            id: payload.id,\n            data: payload.data\n        });\n        return result.data;\n    } catch (error) {\n        if (!error.response) {\n            throw error;\n        }\n        return rejectWithValue(error.response.data);\n    }\n});\nconst usersSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n    name: \"users\",\n    initialState,\n    reducers: {\n        setRefetch: (state, action)=>{\n            state.refetch = action.payload;\n        }\n    },\n    extraReducers: (builder)=>{\n        builder.addCase(fetch.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(fetch.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(fetch.fulfilled, (state, action)=>{\n            if (action.payload.rows && action.payload.count >= 0) {\n                state.users = action.payload.rows;\n                state.count = action.payload.count;\n            } else {\n                state.users = action.payload;\n            }\n            state.loading = false;\n        });\n        builder.addCase(deleteItemsByIds.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItemsByIds.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Users has been deleted\");\n        });\n        builder.addCase(deleteItemsByIds.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(deleteItem.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(deleteItem.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Users\".slice(0, -1)} has been deleted`);\n        });\n        builder.addCase(deleteItem.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(create.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(create.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Users\".slice(0, -1)} has been created`);\n        });\n        builder.addCase(update.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(update.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, `${\"Users\".slice(0, -1)} has been updated`);\n        });\n        builder.addCase(update.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n        builder.addCase(uploadCsv.pending, (state)=>{\n            state.loading = true;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.resetNotify)(state);\n        });\n        builder.addCase(uploadCsv.fulfilled, (state)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.fulfilledNotify)(state, \"Users has been uploaded\");\n        });\n        builder.addCase(uploadCsv.rejected, (state, action)=>{\n            state.loading = false;\n            (0,_helpers_notifyStateHandler__WEBPACK_IMPORTED_MODULE_2__.rejectNotify)(state, action);\n        });\n    }\n});\n// Action creators are generated for each case reducer function\nconst { setRefetch } = usersSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (usersSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/stores/users/usersSlice.ts\n");

/***/ }),

/***/ "./src/styles.ts":
/*!***********************!*\
  !*** ./src/styles.ts ***!
  \***********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   basic: () => (/* binding */ basic),\n/* harmony export */   dataGridStyles: () => (/* binding */ dataGridStyles),\n/* harmony export */   white: () => (/* binding */ white)\n/* harmony export */ });\nconst basic = {\n    aside: \"bg-gray-800 lg:rounded-2xl\",\n    asideScrollbars: \"aside-scrollbars-gray\",\n    asideBrand: \"bg-gray-900 text-white\",\n    asideMenuItem: \"text-gray-300 hover:text-white\",\n    asideMenuItemActive: \"font-bold text-white\",\n    asideMenuDropdown: \"bg-gray-700/50\",\n    navBarItemLabel: \"text-black\",\n    navBarItemLabelHover: \"hover:text-blue-500\",\n    navBarItemLabelActiveColor: \"text-blue-600\",\n    overlay: \"from-gray-700 via-gray-900 to-gray-700\",\n    activeLinkColor: \"bg-gray-100/70\",\n    bgLayoutColor: \"bg-gray-50\",\n    iconsColor: \"text-blue-500\",\n    cardsColor: \"bg-white\",\n    focusRingColor: \"focus:ring focus:ring-blue-600 focus:border-blue-600 focus:outline-none dark:focus:ring-blue-600 border-gray-300 dark:focus:border-blue-600\",\n    corners: \"rounded\",\n    cardsStyle: \"bg-white border border-pavitra-400\",\n    linkColor: \"text-black\",\n    websiteHeder: \"\",\n    borders: \"\",\n    shadow: \"\",\n    websiteSectionStyle: \"\",\n    textSecondary: \"\"\n};\nconst white = {\n    aside: \"bg-white dark:text-white  lg:rounded-2xl\",\n    asideScrollbars: \"aside-scrollbars-light\",\n    asideBrand: \"\",\n    asideMenuItem: \"text-gray-700 hover:bg-gray-100/70 dark:text-dark-500 dark:hover:text-white dark:hover:bg-dark-800\",\n    asideMenuItemActive: \"font-bold text-black dark:text-white\",\n    asideMenuDropdown: \"bg-gray-100/75\",\n    navBarItemLabel: \"text-blue-600\",\n    navBarItemLabelHover: \"hover:text-black\",\n    navBarItemLabelActiveColor: \"text-black\",\n    overlay: \"from-white via-gray-100 to-white\",\n    activeLinkColor: \"bg-gray-100/70\",\n    bgLayoutColor: \"bg-gray-50\",\n    iconsColor: \"text-blue-500\",\n    cardsColor: \"bg-white\",\n    focusRingColor: \"focus:ring focus:ring-blue-600 focus:border-blue-600 focus:outline-none border-gray-300 dark:focus:ring-blue-600 dark:focus:border-blue-600\",\n    corners: \"rounded\",\n    cardsStyle: \"bg-white border border-pavitra-400\",\n    linkColor: \"text-blue-600\",\n    websiteHeder: \"border-b border-gray-200\",\n    borders: \"border-gray-200\",\n    shadow: \"\",\n    websiteSectionStyle: \"\",\n    textSecondary: \"text-gray-500\"\n};\nconst dataGridStyles = {\n    \"& .MuiDataGrid-cell\": {\n        paddingX: 3,\n        border: \"none\"\n    },\n    \"& .MuiDataGrid-columnHeader\": {\n        paddingX: 3\n    },\n    \"& .MuiDataGrid-columnHeaderCheckbox\": {\n        paddingX: 0\n    },\n    \"& .MuiDataGrid-columnHeaders\": {\n        paddingY: 4,\n        borderStartStartRadius: 7,\n        borderStartEndRadius: 7\n    },\n    \"& .MuiDataGrid-footerContainer\": {\n        paddingY: 0.5,\n        borderEndStartRadius: 7,\n        borderEndEndRadius: 7\n    },\n    \"& .MuiDataGrid-root\": {\n        border: \"none\"\n    }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///./src/styles.ts\n");

/***/ }),

/***/ "./src/css/main.css":
/*!**************************!*\
  !*** ./src/css/main.css ***!
  \**************************/
/***/ (() => {



/***/ }),

/***/ "@mdi/js":
/*!**************************!*\
  !*** external "@mdi/js" ***!
  \**************************/
/***/ ((module) => {

"use strict";
module.exports = require("@mdi/js");

/***/ }),

/***/ "formik":
/*!*************************!*\
  !*** external "formik" ***!
  \*************************/
/***/ ((module) => {

"use strict";
module.exports = require("formik");

/***/ }),

/***/ "jsonwebtoken":
/*!*******************************!*\
  !*** external "jsonwebtoken" ***!
  \*******************************/
/***/ ((module) => {

"use strict";
module.exports = require("jsonwebtoken");

/***/ }),

/***/ "next/dist/compiled/next-server/pages.runtime.dev.js":
/*!**********************************************************************!*\
  !*** external "next/dist/compiled/next-server/pages.runtime.dev.js" ***!
  \**********************************************************************/
/***/ ((module) => {

"use strict";
module.exports = require("next/dist/compiled/next-server/pages.runtime.dev.js");

/***/ }),

/***/ "next/head":
/*!****************************!*\
  !*** external "next/head" ***!
  \****************************/
/***/ ((module) => {

"use strict";
module.exports = require("next/head");

/***/ }),

/***/ "react":
/*!************************!*\
  !*** external "react" ***!
  \************************/
/***/ ((module) => {

"use strict";
module.exports = require("react");

/***/ }),

/***/ "react-dom":
/*!****************************!*\
  !*** external "react-dom" ***!
  \****************************/
/***/ ((module) => {

"use strict";
module.exports = require("react-dom");

/***/ }),

/***/ "react-redux":
/*!******************************!*\
  !*** external "react-redux" ***!
  \******************************/
/***/ ((module) => {

"use strict";
module.exports = require("react-redux");

/***/ }),

/***/ "react/jsx-dev-runtime":
/*!****************************************!*\
  !*** external "react/jsx-dev-runtime" ***!
  \****************************************/
/***/ ((module) => {

"use strict";
module.exports = require("react/jsx-dev-runtime");

/***/ }),

/***/ "react/jsx-runtime":
/*!************************************!*\
  !*** external "react/jsx-runtime" ***!
  \************************************/
/***/ ((module) => {

"use strict";
module.exports = require("react/jsx-runtime");

/***/ }),

/***/ "fs":
/*!*********************!*\
  !*** external "fs" ***!
  \*********************/
/***/ ((module) => {

"use strict";
module.exports = require("fs");

/***/ }),

/***/ "path":
/*!***********************!*\
  !*** external "path" ***!
  \***********************/
/***/ ((module) => {

"use strict";
module.exports = require("path");

/***/ }),

/***/ "stream":
/*!*************************!*\
  !*** external "stream" ***!
  \*************************/
/***/ ((module) => {

"use strict";
module.exports = require("stream");

/***/ }),

/***/ "zlib":
/*!***********************!*\
  !*** external "zlib" ***!
  \***********************/
/***/ ((module) => {

"use strict";
module.exports = require("zlib");

/***/ }),

/***/ "@reduxjs/toolkit":
/*!***********************************!*\
  !*** external "@reduxjs/toolkit" ***!
  \***********************************/
/***/ ((module) => {

"use strict";
module.exports = import("@reduxjs/toolkit");;

/***/ }),

/***/ "axios":
/*!************************!*\
  !*** external "axios" ***!
  \************************/
/***/ ((module) => {

"use strict";
module.exports = import("axios");;

/***/ }),

/***/ "intro.js-react":
/*!*********************************!*\
  !*** external "intro.js-react" ***!
  \*********************************/
/***/ ((module) => {

"use strict";
module.exports = import("intro.js-react");;

/***/ }),

/***/ "react-toastify":
/*!*********************************!*\
  !*** external "react-toastify" ***!
  \*********************************/
/***/ ((module) => {

"use strict";
module.exports = import("react-toastify");;

/***/ })

};
;

// load runtime
var __webpack_require__ = require("../webpack-runtime.js");
__webpack_require__.C(exports);
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@swc","vendor-chunks/intro.js","vendor-chunks/react-toastify"], () => (__webpack_exec__("./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=.%2Fsrc%2Fpages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!")));
module.exports = __webpack_exports__;

})();