UNPKG

emoji-styled-css

Version:
22 lines 55.4 kB
"use strict";
/*
 * ATTENTION: An "eval-source-map" devtool has been used.
 * This devtool is neither made for production nor for readable output files.
 * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
 * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
 * or disable the default devtool with "devtool: false".
 * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
 */
self["webpackHotUpdate_N_E"]("app/page",{

/***/ "(app-pages-browser)/./src/components/molecules/input/index.tsx":
/*!**************************************************!*\
  !*** ./src/components/molecules/input/index.tsx ***!
  \**************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {

eval(__webpack_require__.ts("__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 _swc_helpers_tagged_template_literal__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @swc/helpers/_/_tagged_template_literal */ \"(app-pages-browser)/./node_modules/@swc/helpers/esm/_tagged_template_literal.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _emotion_styled__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @emotion/styled */ \"(app-pages-browser)/./node_modules/@emotion/styled/dist/emotion-styled.browser.development.esm.js\");\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/image */ \"(app-pages-browser)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var _barrel_optimize_names_IoIosArrowDown_react_icons_io__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! __barrel_optimize__?names=IoIosArrowDown!=!react-icons/io */ \"(app-pages-browser)/./node_modules/react-icons/io/index.mjs\");\n/* harmony import */ var gsap__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! gsap */ \"(app-pages-browser)/./node_modules/gsap/index.js\");\n/* harmony import */ var _components_atoms_paper__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/atoms/paper */ \"(app-pages-browser)/./src/components/atoms/paper/index.tsx\");\n/* harmony import */ var _components_atoms_box__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/atoms/box */ \"(app-pages-browser)/./src/components/atoms/box/index.tsx\");\n/* harmony import */ var _components_atoms_text__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/atoms/text */ \"(app-pages-browser)/./src/components/atoms/text/index.tsx\");\n/* harmony import */ var _public_assets_PuppyImg_png__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../../public/assets/PuppyImg.png */ \"(app-pages-browser)/./public/assets/PuppyImg.png\");\n/* harmony import */ var _public_assets_arrow_png__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../../public/assets/arrow.png */ \"(app-pages-browser)/./public/assets/arrow.png\");\n/* harmony import */ var _theme__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../../theme */ \"(app-pages-browser)/./theme.ts\");\n/* harmony import */ var _emotion_css__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @emotion/css */ \"(app-pages-browser)/./node_modules/@emotion/css/dist/emotion-css.development.esm.js\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nfunction _templateObject() {\n    const data = (0,_swc_helpers_tagged_template_literal__WEBPACK_IMPORTED_MODULE_0__._)([\n        \"\\n\\nheight:80%;\\n@media(max-width:1280px){\\nheight:80%;\\n}\\n\\n@media(max-width:1024px){\\nheight:80%;\\n}\\n@media(max-width:768px){\\nheight:80%;\\n}\\n\"\n    ]);\n    _templateObject = function() {\n        return data;\n    };\n    return data;\n}\nfunction _templateObject1() {\n    const data = (0,_swc_helpers_tagged_template_literal__WEBPACK_IMPORTED_MODULE_0__._)([\n        \"\\nbottom:20px;\\nright:20px;\\n@media(max-width:768px){\\nright:0px;\\npadding:5px\\n\\n}\\n\"\n    ]);\n    _templateObject1 = function() {\n        return data;\n    };\n    return data;\n}\nfunction _templateObject2() {\n    const data = (0,_swc_helpers_tagged_template_literal__WEBPACK_IMPORTED_MODULE_0__._)([\n        \"\\nheight:65vh;\\nwidth:402px;\\n// @media(max-width:1280px){\\n// height:27vh;\\n// }\\n\\n// @media(max-width:1024px){\\n// height:40vh;\\n// }\\n@media(max-width:768px){\\nheight:80vh;\\nwidth:100vw;\\n\\n}\\n\"\n    ]);\n    _templateObject2 = function() {\n        return data;\n    };\n    return data;\n}\nfunction _templateObject3() {\n    const data = (0,_swc_helpers_tagged_template_literal__WEBPACK_IMPORTED_MODULE_0__._)([\n        \"\\n  width: 95%;\\n  display: flex;\\n  align-items: center;\\n  justify-content: space-between; \\n  background-color: #f6f6f6;\\n  border: 1px solid #dcdcdc;\\n  border-radius: 20px;\\n  box-sizing: border-box;\\n  min-height: 40px; \\n  position :absolute;\\n  bottom:10px;\\n  left:9px;\\n\"\n    ]);\n    _templateObject3 = function() {\n        return data;\n    };\n    return data;\n}\nfunction _templateObject4() {\n    const data = (0,_swc_helpers_tagged_template_literal__WEBPACK_IMPORTED_MODULE_0__._)([\n        \"\\n  flex-grow: 1; /* Allow textarea to grow */\\n  border: none;\\n  outline: none;\\n  background: transparent;\\n  resize: none;\\n  margin-left:10px;\\n  font-size: 16px;\\n  font-family: inherit;\\n  color: #333;\\n  height: 20px;\\n  max-height: 200px;\\n  overflow-y: auto;\\n  scrollbar-width: none;\\n  white-space: pre-wrap; \\n  word-wrap: break-word; \\n  &::-webkit-scrollbar {\\n    display: none;\\n  }\\n  &::placeholder {\\n    color: #999;\\n    font-size: 14px;\\n  }\\n\"\n    ]);\n    _templateObject4 = function() {\n        return data;\n    };\n    return data;\n}\nfunction _templateObject5() {\n    const data = (0,_swc_helpers_tagged_template_literal__WEBPACK_IMPORTED_MODULE_0__._)([\n        \"\\n  background: none;\\n  border: none;\\n  cursor: pointer;\\n  margin-left: 10px; /* Optional: adds spacing between input and button */\\n  display: flex;\\n  align-items: center;\\n  justify-content: center;\\n  padding: 5px;\\n  transition: background 0.3s;\\n  &:hover {\\n    background: rgba(0, 0, 0, 0.05);\\n    border-radius: 50%;\\n  }\\n\"\n    ]);\n    _templateObject5 = function() {\n        return data;\n    };\n    return data;\n}\n\nvar _s = $RefreshSig$();\n\n\n\n\n\n\n\n\n\n\n\n\n//media q\nconst containerBox = (0,_emotion_css__WEBPACK_IMPORTED_MODULE_11__.css)(_templateObject());\nconst Container = (0,_emotion_css__WEBPACK_IMPORTED_MODULE_11__.css)(_templateObject1());\nconst PaperContainer = (0,_emotion_css__WEBPACK_IMPORTED_MODULE_11__.css)(_templateObject2());\nconst ChatInputContainer = _emotion_styled__WEBPACK_IMPORTED_MODULE_3__[\"default\"].div(_templateObject3());\n_c = ChatInputContainer;\nconst ChatTextarea = _emotion_styled__WEBPACK_IMPORTED_MODULE_3__[\"default\"].textarea(_templateObject4());\n_c1 = ChatTextarea;\nconst SendButton = _emotion_styled__WEBPACK_IMPORTED_MODULE_3__[\"default\"].button(_templateObject5());\n_c2 = SendButton;\nfunction Puppy(param) {\n    let { messages, onSendMessage } = param;\n    _s();\n    const [isPaperOpen, setIsPaperOpen] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n    const [messageList, setMessageList] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(messages);\n    const [inputValue, setInputValue] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)('');\n    const paperRef = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);\n    const textareaRef = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);\n    const messagesEndRef = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);\n    const togglePaper = ()=>setIsPaperOpen((prev)=>!prev);\n    const adjustTextareaHeight = ()=>{\n        if (textareaRef.current) {\n            textareaRef.current.style.height = 'auto';\n            textareaRef.current.style.height = \"\".concat(Math.min(textareaRef.current.scrollHeight, 80), \"px\");\n        }\n    };\n    const handleInputChange = (event)=>{\n        var _event_target;\n        setInputValue(event.target.value);\n        if (textareaRef.current && (event === null || event === void 0 ? void 0 : (_event_target = event.target) === null || _event_target === void 0 ? void 0 : _event_target.value) == \"\") {\n            textareaRef.current.style.height = '20px';\n        } else {\n            adjustTextareaHeight();\n        }\n    };\n    const handleKeyDown = (event)=>{\n        if (event.key === 'Enter' && !event.shiftKey) {\n            event.preventDefault();\n            handleSendMessage();\n        }\n    };\n    const handleSendMessage = ()=>{\n        if (inputValue.trim() !== '') {\n            const newMessage = {\n                text: inputValue,\n                type: 'user'\n            };\n            setMessageList((prevMessages)=>[\n                    ...prevMessages,\n                    newMessage\n                ]);\n            setInputValue('');\n            if (textareaRef.current) {\n                textareaRef.current.style.height = '20px';\n            }\n            setTimeout(()=>{\n                var _messagesEndRef_current;\n                if (messagesEndRef.current) {\n                    messagesEndRef.current.scrollIntoView({\n                        behavior: 'smooth'\n                    });\n                }\n                const lastMessageElement = (_messagesEndRef_current = messagesEndRef.current) === null || _messagesEndRef_current === void 0 ? void 0 : _messagesEndRef_current.previousSibling;\n                if (lastMessageElement) {\n                    gsap__WEBPACK_IMPORTED_MODULE_12__.gsap.fromTo(lastMessageElement, {\n                        scale: 0.5,\n                        opacity: 0,\n                        transformOrigin: 'bottom right'\n                    }, {\n                        scale: 1,\n                        opacity: 1,\n                        duration: 0.5,\n                        ease: 'elastic.out(1, 0.6)'\n                    });\n                }\n            }, 100);\n            onSendMessage(inputValue);\n        }\n    };\n    (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)({\n        \"Puppy.useEffect\": ()=>{\n            if (isPaperOpen && paperRef.current) {\n                gsap__WEBPACK_IMPORTED_MODULE_12__.gsap.fromTo(paperRef.current, {\n                    scale: 0.5,\n                    opacity: 0,\n                    transformOrigin: 'bottom right'\n                }, {\n                    scale: 1,\n                    opacity: 1,\n                    duration: 0.8,\n                    ease: 'elastic.out(1, 0.6)'\n                });\n            }\n        }\n    }[\"Puppy.useEffect\"], [\n        isPaperOpen\n    ]);\n    (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)({\n        \"Puppy.useEffect\": ()=>{\n            if (messagesEndRef.current) {\n                messagesEndRef.current.scrollIntoView({\n                    behavior: 'smooth'\n                });\n            }\n        }\n    }[\"Puppy.useEffect\"], [\n        messageList\n    ]);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_atoms_box__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n        position: \"fixed\",\n        className: Container,\n        children: [\n            isPaperOpen && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_atoms_paper__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n                ref: paperRef,\n                borderRadius: 30,\n                display: \"flex\",\n                flexDirection: \"column\",\n                // justifyContent=\"space-between\"\n                minWidth: \"238px\",\n                color: _theme__WEBPACK_IMPORTED_MODULE_10__[\"default\"].colors.primary[0],\n                backgroundColor: _theme__WEBPACK_IMPORTED_MODULE_10__[\"default\"].colors.white[0],\n                padding: 20,\n                position: \"absolute\",\n                bottom: \"60px\",\n                right: \"0\",\n                gap: \"10px\",\n                style: {\n                    transformOrigin: 'bottom right'\n                },\n                className: PaperContainer,\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_atoms_box__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                        display: \"flex\",\n                        flexDirection: \"column\",\n                        alignItems: \"center\",\n                        gap: \"20px\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_atoms_text__WEBPACK_IMPORTED_MODULE_7__.Text, {\n                                color: _theme__WEBPACK_IMPORTED_MODULE_10__[\"default\"].colors.black[0],\n                                size: 50,\n                                weight: \"Xlarge\",\n                                children: \"PUPPIE\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                                lineNumber: 236,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                src: _public_assets_PuppyImg_png__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n                                alt: \"Puppy Image\",\n                                width: 78,\n                                height: 78\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                                lineNumber: 239,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_atoms_text__WEBPACK_IMPORTED_MODULE_7__.Text, {\n                                color: _theme__WEBPACK_IMPORTED_MODULE_10__[\"default\"].colors.black[0],\n                                weight: \"Xlarge\",\n                                children: \"AI Agent answers instantly\"\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                                lineNumber: 240,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                        lineNumber: 235,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_atoms_box__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                        display: \"flex\",\n                        flexDirection: \"column\",\n                        gap: \"15px\",\n                        pr: \"14px\",\n                        style: {\n                            scrollbarWidth: 'none',\n                            overflow: 'auto'\n                        },\n                        className: containerBox,\n                        children: [\n                            messageList.map((message, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_atoms_box__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                                    display: \"flex\",\n                                    flexDirection: message.type === 'user' ? 'row-reverse' : 'row',\n                                    gap: \"15px\",\n                                    justifyContent: message.type === 'user' ? 'end' : 'start',\n                                    children: [\n                                        message.type !== 'user' && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                            src: _public_assets_PuppyImg_png__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n                                            alt: \"Puppy Image\",\n                                            width: 30,\n                                            height: 30,\n                                            style: {\n                                                marginTop: 5,\n                                                marginLeft: 10,\n                                                objectFit: 'cover'\n                                            }\n                                        }, void 0, false, {\n                                            fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                                            lineNumber: 262,\n                                            columnNumber: 19\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_atoms_box__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                                            backgroundColor: message.type === 'user' ? _theme__WEBPACK_IMPORTED_MODULE_10__[\"default\"].colors.black[0] : '#F2F2F2',\n                                            maxWidth: \"80%\",\n                                            borderRadius: 10,\n                                            padding: 10,\n                                            position: \"relative\",\n                                            style: {\n                                                wordBreak: 'break-word',\n                                                overflowWrap: 'break-word',\n                                                whiteSpace: 'pre-wrap'\n                                            },\n                                            children: [\n                                                message.type !== 'user' && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_atoms_box__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                                                    position: \"absolute\",\n                                                    backgroundColor: \"#F2F2F2\",\n                                                    left: \"-14px\",\n                                                    top: \"20px\",\n                                                    width: \"15px\",\n                                                    height: \"15px\",\n                                                    style: {\n                                                        clipPath: 'polygon(0 50%, 100% 0, 100% 100%)',\n                                                        transform: 'translateY(-50%)'\n                                                    }\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                                                    lineNumber: 283,\n                                                    columnNumber: 21\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_atoms_text__WEBPACK_IMPORTED_MODULE_7__.Text, {\n                                                    size: \"ps\",\n                                                    color: message.type === 'user' ? 'white' : 'black',\n                                                    style: {\n                                                        whiteSpace: 'pre-wrap'\n                                                    },\n                                                    children: message.text\n                                                }, void 0, false, {\n                                                    fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                                                    lineNumber: 296,\n                                                    columnNumber: 19\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                                            lineNumber: 270,\n                                            columnNumber: 17\n                                        }, this)\n                                    ]\n                                }, index, true, {\n                                    fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                                    lineNumber: 254,\n                                    columnNumber: 15\n                                }, this)),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(\"div\", {\n                                ref: messagesEndRef\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                                lineNumber: 307,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                        lineNumber: 245,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(ChatInputContainer, {\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(ChatTextarea, {\n                                ref: textareaRef,\n                                placeholder: \"Ask a question...\",\n                                value: inputValue,\n                                onChange: handleInputChange,\n                                onKeyDown: handleKeyDown\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                                lineNumber: 311,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(SendButton, {\n                                onClick: handleSendMessage,\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                    src: _public_assets_arrow_png__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n                                    alt: \"Send\",\n                                    width: 15,\n                                    height: 15\n                                }, void 0, false, {\n                                    fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                                    lineNumber: 319,\n                                    columnNumber: 15\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                                lineNumber: 318,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                        lineNumber: 310,\n                        columnNumber: 11\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                lineNumber: 217,\n                columnNumber: 9\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_atoms_box__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                onClick: togglePaper,\n                style: {\n                    cursor: 'pointer',\n                    display: 'flex',\n                    alignItems: 'center',\n                    gap: '5px'\n                },\n                children: isPaperOpen ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_components_atoms_box__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                    backgroundColor: _theme__WEBPACK_IMPORTED_MODULE_10__[\"default\"].colors.black[0],\n                    borderRadius: 100,\n                    width: \"42px\",\n                    height: \"42px\",\n                    display: \"flex\",\n                    alignItems: \"center\",\n                    justifyContent: \"center\",\n                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(_barrel_optimize_names_IoIosArrowDown_react_icons_io__WEBPACK_IMPORTED_MODULE_13__.IoIosArrowDown, {\n                        size: 30,\n                        color: \"white\"\n                    }, void 0, false, {\n                        fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                        lineNumber: 336,\n                        columnNumber: 13\n                    }, this)\n                }, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                    lineNumber: 327,\n                    columnNumber: 11\n                }, this) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                    src: _public_assets_PuppyImg_png__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n                    alt: \"Puppy\",\n                    width: 42,\n                    height: 42\n                }, void 0, false, {\n                    fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                    lineNumber: 339,\n                    columnNumber: 11\n                }, this)\n            }, void 0, false, {\n                fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n                lineNumber: 325,\n                columnNumber: 7\n            }, this)\n        ]\n    }, void 0, true, {\n        fileName: \"C:\\\\Users\\\\Vithi\\\\puppy\\\\src\\\\components\\\\molecules\\\\input\\\\index.tsx\",\n        lineNumber: 215,\n        columnNumber: 5\n    }, this);\n}\n_s(Puppy, \"cbaJU0QxQR6YfpW+cFJbf8A6ytw=\");\n_c3 = Puppy;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Puppy);\nvar _c, _c1, _c2, _c3;\n$RefreshReg$(_c, \"ChatInputContainer\");\n$RefreshReg$(_c1, \"ChatTextarea\");\n$RefreshReg$(_c2, \"SendButton\");\n$RefreshReg$(_c3, \"Puppy\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL21vbGVjdWxlcy9pbnB1dC9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUMyRDtBQUN0QjtBQUNOO0FBQ2lCO0FBQ3BCO0FBRWlCO0FBQ0o7QUFDTTtBQUNlO0FBQ047QUFDbEI7QUFDSDtBQUduQyxTQUFTO0FBQ1QsTUFBTWUsZUFBZUQsa0RBQUdBO0FBY3hCLE1BQU1FLFlBQVVGLGtEQUFHQTtBQVVuQixNQUFNRyxpQkFBaUJILGtEQUFHQTtBQWtCMUIsTUFBTUkscUJBQXFCZCx1REFBTUEsQ0FBQ2UsR0FBRztLQUEvQkQ7QUFlTixNQUFNRSxlQUFlaEIsdURBQU1BLENBQUNpQixRQUFRO01BQTlCRDtBQTJCTixNQUFNRSxhQUFhbEIsdURBQU1BLENBQUNtQixNQUFNO01BQTFCRDtBQWlCTixTQUFTRSxNQUFNLEtBQTBGO1FBQTFGLEVBQUVDLFFBQVEsRUFBRUMsYUFBYSxFQUFpRSxHQUExRjs7SUFDYixNQUFNLENBQUNDLGFBQWFDLGVBQWUsR0FBRzFCLCtDQUFRQSxDQUFDO0lBQy9DLE1BQU0sQ0FBQzJCLGFBQWFDLGVBQWUsR0FBRzVCLCtDQUFRQSxDQUFDdUI7SUFDL0MsTUFBTSxDQUFDTSxZQUFZQyxjQUFjLEdBQUc5QiwrQ0FBUUEsQ0FBQztJQUU3QyxNQUFNK0IsV0FBV2hDLDZDQUFNQSxDQUF3QjtJQUMvQyxNQUFNaUMsY0FBY2pDLDZDQUFNQSxDQUFzQjtJQUNoRCxNQUFNa0MsaUJBQWlCbEMsNkNBQU1BLENBQXdCO0lBRXJELE1BQU1tQyxjQUFjLElBQU1SLGVBQWVTLENBQUFBLE9BQVEsQ0FBQ0E7SUFFbEQsTUFBTUMsdUJBQXVCO1FBQzNCLElBQUlKLFlBQVlLLE9BQU8sRUFBRTtZQUN2QkwsWUFBWUssT0FBTyxDQUFDQyxLQUFLLENBQUNDLE1B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b0JBQVFZLFlBQVk7b0JBQVVELEtBQUs7Z0JBQU07MEJBQ3RHMUQsNEJBQ0MsOERBQUNsQiw2REFBR0E7b0JBQ0Z1RSxpQkFBaUJuRSwrQ0FBS0EsQ0FBQ2lFLE1BQU0sQ0FBQ1MsS0FBSyxDQUFDLEVBQUU7b0JBQ3RDZCxjQUFjO29CQUNkbUIsT0FBTTtvQkFDTm5ELFFBQU87b0JBQ1BpQyxTQUFRO29CQUNSWSxZQUFXO29CQUNYYSxnQkFBZTs4QkFFZiw0RUFBQzdGLGlHQUFjQTt3QkFBQ2tGLE1BQU07d0JBQUlYLE9BQU07Ozs7Ozs7Ozs7eUNBR2xDLDhEQUFDeEUsa0RBQUtBO29CQUFDcUYsS0FBSy9FLG1FQUFRQTtvQkFBRWdGLEtBQUk7b0JBQVFDLE9BQU87b0JBQUluRCxRQUFROzs7Ozs7Ozs7Ozs7Ozs7OztBQUsvRDtHQWpPU2pCO01BQUFBO0FBbU9ULGlFQUFlQSxLQUFLQSxFQUFDIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXFZpdGhpXFxwdXBweVxcc3JjXFxjb21wb25lbnRzXFxtb2xlY3VsZXNcXGlucHV0XFxpbmRleC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnO1xyXG5pbXBvcnQgUmVhY3QsIHsgdXNlUmVmLCB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XHJcbmltcG9ydCBJbWFnZSBmcm9tICduZXh0L2ltYWdlJztcclxuaW1wb3J0IHsgSW9Jb3NBcnJvd0Rvd24gfSBmcm9tICdyZWFjdC1pY29ucy9pbyc7XHJcbmltcG9ydCB7IGdzYXAgfSBmcm9tICdnc2FwJztcclxuXHJcbmltcG9ydCBQYXBlciBmcm9tICdAL2NvbXBvbmVudHMvYXRvbXMvcGFwZXInO1xyXG5pbXBvcnQgQm94IGZyb20gJ0AvY29tcG9uZW50cy9hdG9tcy9ib3gnO1xyXG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnQC9jb21wb25lbnRzL2F0b21zL3RleHQnO1xyXG5pbXBvcnQgcHVwcHlJbWcgZnJvbSAnLi4vLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9QdXBweUltZy5wbmcnO1xyXG5pbXBvcnQgQXJyb3cgZnJvbSAnLi4vLi4vLi4vLi4vcHVibGljL2Fzc2V0cy9hcnJvdy5wbmcnO1xyXG5pbXBvcnQgdGhlbWUgZnJvbSAnLi4vLi4vLi4vLi4vdGhlbWUnO1xyXG5pbXBvcnQgeyBjc3MgfSBmcm9tIFwiQGVtb3Rpb24vY3NzXCI7XHJcblxyXG5cclxuLy9tZWRpYSBxXHJcbmNvbnN0IGNvbnRhaW5lckJveCA9IGNzc2BcclxuXHJcbmhlaWdodDo4MCU7XHJcbkBtZWRpYShtYXgtd2lkdGg6MTI4MHB4KXtcclxuaGVpZ2h0OjgwJTtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDoxMDI0cHgpe1xyXG5oZWlnaHQ6ODAlO1xyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xyXG5oZWlnaHQ6ODAlO1xyXG59XHJcbmBcclxuY29uc3QgQ29udGFpbmVyPWNzc2BcclxuYm90dG9tOjIwcHg7XHJcbnJpZ2h0OjIwcHg7XHJcbkBtZWRpYShtYXgtd2lkdGg6NzY4cHgpe1xyXG5yaWdodDowcHg7XHJcbnBhZGRpbmc6NXB4XHJcblxyXG59XHJcbmBcclxuXHJcbmNvbnN0IFBhcGVyQ29udGFpbmVyID0gY3NzYFxyXG5oZWlnaHQ6NjV2aDtcclxud2lkdGg6NDAycHg7XHJcbi8vIEBtZWRpYShtYXgtd2lkdGg6MTI4MHB4KXtcclxuLy8gaGVpZ2h0OjI3dmg7XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYShtYXgtd2lkdGg6MTAyNHB4KXtcclxuLy8gaGVpZ2h0OjQwdmg7XHJcbi8vIH1cclxuQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XHJcbmhlaWdodDo4MHZoO1xyXG53aWR0aDoxMDB2dztcclxuXHJcbn1cclxuYFxyXG5cclxuXHJcbmNvbnN0IENoYXRJbnB1dENvbnRhaW5lciA9IHN0eWxlZC5kaXZgXHJcbiAgd2lkdGg6IDk1JTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1pbi1oZWlnaHQ6IDQwcHg7IFxyXG4gIHBvc2l0aW9uIDphYnNvbHV0ZTtcclxuICBib3R0b206MTBweDtcclxuICBsZWZ0OjlweDtcclxuYDtcclxuXHJcbmNvbnN0IENoYXRUZXh0YXJlYSA9IHN0eWxlZC50ZXh0YXJlYWBcclxuICBmbGV4LWdyb3c6IDE7IC8qIEFsbG93IHRleHRhcmVhIHRvIGdyb3cgKi9cclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICByZXNpemU6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgXHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyBcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbmA7XHJcblxyXG5cclxuXHJcbmNvbnN0IFNlbmRCdXR0b24gPSBzdHlsZWQuYnV0dG9uYFxyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tbGVmdDogMTBweDsgLyogT3B0aW9uYWw6IGFkZHMgc3BhY2luZyBiZXR3ZWVuIGlucHV0IGFuZCBidXR0b24gKi9cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5gO1xyXG5cclxuXHJcbmZ1bmN0aW9uIFB1cHB5KHsgbWVzc2FnZXMsIG9uU2VuZE1lc3NhZ2UgfTogeyBtZXNzYWdlczogYW55W107IG9uU2VuZE1lc3NhZ2U6IChtZXNzYWdlOiBzdHJpbmcpID0+IHZvaWQgfSkge1xyXG4gIGNvbnN0IFtpc1BhcGVyT3Blbiwgc2V0SXNQYXBlck9wZW5dID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gIGNvbnN0IFttZXNzYWdlTGlzdCwgc2V0TWVzc2FnZUxpc3RdID0gdXNlU3RhdGUobWVzc2FnZXMpO1xyXG4gIGNvbnN0IFtpbnB1dFZhbHVlLCBzZXRJbnB1dFZhbHVlXSA9IHVzZVN0YXRlKCcnKTtcclxuXHJcbiAgY29uc3QgcGFwZXJSZWYgPSB1c2VSZWY8SFRNTERpdkVsZW1lbnQgfCBudWxsPihudWxsKTtcclxuICBjb25zdCB0ZXh0YXJlYVJlZiA9IHVzZVJlZjxIVE1MVGV4dEFyZWFFbGVtZW50PihudWxsKTtcclxuICBjb25zdCBtZXNzYWdlc0VuZFJlZiA9IHVzZVJlZjxIVE1MRGl2RWxlbWVudCB8IG51bGw+KG51bGwpO1xyXG5cclxuICBjb25zdCB0b2dnbGVQYXBlciA9ICgpID0+IHNldElzUGFwZXJPcGVuKHByZXYgPT4gIXByZXYpO1xyXG5cclxuICBjb25zdCBhZGp1c3RUZXh0YXJlYUhlaWdodCA9ICgpID0+IHtcclxuICAgIGlmICh0ZXh0YXJlYVJlZi5jdXJyZW50KSB7XHJcbiAgICAgIHRleHRhcmVhUmVmLmN1cnJlbnQuc3R5bGUuaGVpZ2h0ID0gJ2F1dG8nO1xyXG4gICAgICB0ZXh0YXJlYVJlZi5jdXJyZW50LnN0eWxlLmhlaWdodCA9IGAke01hdGgubWluKHRleHRhcmVhUmVmLmN1cnJlbnQuc2Nyb2xsSGVpZ2h0LCA4MCl9cHhgO1xyXG4gICAgfVxyXG4gIH07XHJcblxyXG4gIGNvbnN0IGhhbmRsZUlucHV0Q2hhbmdlID0gKGV2ZW50OiBSZWFjdC5DaGFuZ2VFdmVudDxIVE1MVGV4dEFyZWFFbGVtZW50PikgPT4ge1xyXG4gICAgc2V0SW5wdXRWYWx1ZShldmVudC50YXJnZXQudmFsdWUpO1xyXG4gICAgaWYgKHRleHRhcmVhUmVmLmN1cnJlbnQgJiYgZXZlbnQ/LnRhcmdldD8udmFsdWUgPT0gXCJcIikge1xyXG4gICAgICB0ZXh0YXJlYVJlZi5jdXJyZW50LnN0eWxlLmhlaWdodCA9ICcyMHB4JztcclxuICAgIH1cclxuICAgIGVsc2V7XHJcbiAgICBhZGp1c3RUZXh0YXJlYUhlaWdodCgpO1xyXG4gICAgfVxyXG4gIH07XHJcblxyXG4gIGNvbnN0IGhhbmRsZUtleURvd24gPSAoZXZlbnQ6IFJlYWN0LktleWJvYXJkRXZlbnQ8SFRNTFRleHRBcmVhRWxlbWVudD4pID0+IHtcclxuICAgIGlmIChldmVudC5rZXkgPT09ICdFbnRlcicgJiYgIWV2ZW50LnNoaWZ0S2V5KSB7XHJcbiAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XHJcbiAgICAgIGhhbmRsZVNlbmRNZXNzYWdlKCk7XHJcbiAgICB9XHJcbiAgfTtcclxuXHJcbiAgY29uc3QgaGFuZGxlU2VuZE1lc3NhZ2UgPSAoKSA9PiB7XHJcbiAgICBpZiAoaW5wdXRWYWx1ZS50cmltKCkgIT09ICcnKSB7XHJcbiAgICAgIGNvbnN0IG5ld01lc3NhZ2UgPSB7XHJcbiAgICAgICAgdGV4dDogaW5wdXRWYWx1ZSxcclxuICAgICAgICB0eXBlOiAndXNlcicsXHJcbiAgICAgIH07XHJcblxyXG4gICAgICBzZXRNZXNzYWdlTGlzdChwcmV2TWVzc2FnZXMgPT4gWy4uLnByZXZNZXNzYWdlcywgbmV3TWVzc2FnZV0pO1xyXG4gICAgICBzZXRJbnB1dFZhbHVlKCcnKTtcclxuXHJcbiAgICAgIGlmICh0ZXh0YXJlYVJlZi5jdXJyZW50KSB7XHJcbiAgICAgICAgdGV4dGFyZWFSZWYuY3VycmVudC5zdHlsZS5oZWlnaHQgPSAnMjBweCc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgICAgIGlmIChtZXNzYWdlc0VuZFJlZi5jdXJyZW50KSB7XHJcbiAgICAgICAgICBtZXNzYWdlc0VuZFJlZi5jdXJyZW50LnNjcm9sbEludG9WaWV3KHsgYmVoYXZpb3I6ICdzbW9vdGgnIH0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29uc3QgbGFzdE1lc3NhZ2VFbGVtZW50ID0gbWVzc2FnZXNFbmRSZWYuY3VycmVudD8ucHJldmlvdXNTaWJsaW5nIGFzIEhUTUxFbGVtZW50O1xyXG4gICAgICAgIGlmIChsYXN0TWVzc2FnZUVsZW1lbnQpIHtcclxuICAgICAgICAgIGdzYXAuZnJvbVRvKFxyXG4gICAgICAgICAgICBsYXN0TWVzc2FnZUVsZW1lbnQsXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBzY2FsZTogMC41LFxyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAsXHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtT3JpZ2luOiAnYm90dG9tIHJpZ2h0J1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgc2NhbGU6IDEsXHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMSxcclxuICAgICAgICAgICAgICBkdXJhdGlvbjogMC41LFxyXG4gICAgICAgICAgICAgIGVhc2U6ICdlbGFzdGljLm91dCgxLCAwLjYpJyxcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0sIDEwMCk7XHJcblxyXG4gICAgICBvblNlbmRNZXNzYWdlKGlucHV0VmFsdWUpO1xyXG4gICAgfVxyXG4gIH07XHJcblxyXG5cclxuXHJcbiAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgIGlmIChpc1BhcGVyT3BlbiAmJiBwYXBlclJlZi5jdXJyZW50KSB7XHJcbiAgICAgIGdzYXAuZnJvbVRvKFxyXG4gICAgICAgIHBhcGVyUmVmLmN1cnJlbnQsXHJcbiAgICAgICAgeyBzY2FsZTogMC41LCBvcGFjaXR5OiAwLCB0cmFuc2Zvcm1PcmlnaW46ICdib3R0b20gcmlnaHQnIH0sXHJcbiAgICAgICAgeyBzY2FsZTogMSwgb3BhY2l0eTogMSwgZHVyYXRpb246IDAuOCwgZWFzZTogJ2VsYXN0aWMub3V0KDEsIDAuNiknIH1cclxuICAgICAgKTtcclxuICAgIH1cclxuICB9LCBbaXNQYXBlck9wZW5dKTtcclxuXHJcbiAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgIGlmIChtZXNzYWdlc0VuZFJlZi5jdXJyZW50KSB7XHJcbiAgICAgIG1lc3NhZ2VzRW5kUmVmLmN1cnJlbnQuc2Nyb2xsSW50b1ZpZXcoeyBiZWhhdmlvcjogJ3Ntb290aCcgfSk7XHJcbiAgICB9XHJcbiAgfSwgW21lc3NhZ2VMaXN0XSk7XHJcblxyXG4gIHJldHVybiAoXHJcbiAgICA8Qm94IHBvc2l0aW9uPVwiZml4ZWRcIiAgY2xhc3NOYW1lPXtDb250YWluZXJ9PlxyXG4gICAgICB7aXNQYXBlck9wZW4gJiYgKFxyXG4gICAgICAgIDxQYXBlclxyXG4gICAgICAgICAgcmVmPXtwYXBlclJlZn1cclxuICAgICAgICAgIGJvcmRlclJhZGl1cz17MzB9XHJcbiAgICAgICAgICBkaXNwbGF5PVwiZmxleFwiXHJcbiAgICAgICAgICBmbGV4RGlyZWN0aW9uPVwiY29sdW1uXCJcclxuICAgICAgICAgIC8vIGp1c3RpZnlDb250ZW50PVwic3BhY2UtYmV0d2VlblwiXHJcbiAgICAgICAgICBtaW5XaWR0aD1cIjIzOHB4XCJcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgY29sb3I9e3RoZW1lLmNvbG9ycy5wcmltYXJ5WzBdfVxyXG4gICAgICAgICAgYmFja2dyb3VuZENvbG9yPXt0aGVtZS5jb2xvcnMud2hpdGVbMF19XHJcbiAgICAgICAgICBwYWRkaW5nPXsyMH1cclxuICAgICAgICAgIHBvc2l0aW9uPVwiYWJzb2x1dGVcIlxyXG4gICAgICAgICAgYm90dG9tPVwiNjBweFwiXHJcbiAgICAgICAgICByaWdodD1cIjBcIlxyXG4gICAgICAgICAgZ2FwPVwiMTBweFwiXHJcbiAgICAgICAgICBzdHlsZT17eyB0cmFuc2Zvcm1PcmlnaW46ICdib3R0b20gcmlnaHQnIH19XHJcbiAgICAgICAgICBjbGFzc05hbWU9e1BhcGVyQ29udGFpbmVyfVxyXG4gICAgICAgID5cclxuICAgICAgICAgIDxCb3ggZGlzcGxheT1cImZsZXhcIiBmbGV4RGlyZWN0aW9uPVwiY29sdW1uXCIgYWxpZ25JdGVtcz1cImNlbnRlclwiIGdhcD1cIjIwcHhcIj5cclxuICAgICAgICAgICAgPFRleHQgY29sb3I9e3RoZW1lLmNvbG9ycy5ibGFja1swXX0gc2l6ZT17NTB9IHdlaWdodD1cIlhsYXJnZVwiPlxyXG4gICAgICAgICAgICAgIFBVUFBJRVxyXG4gICAgICAgICAgICA8L1RleHQ+XHJcbiAgICAgICAgICAgIDxJbWFnZSBzcmM9e3B1cHB5SW1nfSBhbHQ9XCJQdXBweSBJbWFnZVwiIHdpZHRoPXs3OH0gaGVpZ2h0PXs3OH0gLz5cclxuICAgICAgICAgICAgPFRleHQgY29sb3I9e3RoZW1lLmNvbG9ycy5ibGFja1swXX0gd2VpZ2h0PVwiWGxhcmdlXCI+XHJcbiAgICAgICAgICAgICAgQUkgQWdlbnQgYW5zd2VycyBpbnN0YW50bHlcclxuICAgICAgICAgICAgPC9UZXh0PlxyXG4gICAgICAgICAgPC9Cb3g+XHJcblxyXG4gICAgICAgICAgPEJveFxyXG4gICAgICAgICAgICBkaXNwbGF5PVwiZmxleFwiXHJcbiAgICAgICAgICAgIGZsZXhEaXJlY3Rpb249XCJjb2x1bW5cIlxyXG4gICAgICAgICAgICBnYXA9XCIxNXB4XCJcclxuICAgICAgICAgICAgcHI9XCIxNHB4XCJcclxuICAgICAgICAgICAgc3R5bGU9e3sgc2Nyb2xsYmFyV2lkdGg6ICdub25lJywgb3ZlcmZsb3c6ICdhdXRvJyB9fVxyXG4gICAgICAgICAgICBjbGFzc05hbWU9e2NvbnRhaW5lckJveH1cclxuICAgICAgICAgID5cclxuICAgICAgICAgICAge21lc3NhZ2VMaXN0Lm1hcCgobWVzc2FnZSwgaW5kZXgpID0+IChcclxuICAgICAgICAgICAgICA8Qm94XHJcbiAgICAgICAgICAgICAgICBrZXk9e2luZGV4fVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheT1cImZsZXhcIlxyXG4gICAgICAgICAgICAgICAgZmxleERpcmVjdGlvbj17bWVzc2FnZS50eXBlID09PSAndXNlcicgPyAncm93LXJldmVyc2UnIDogJ3Jvdyd9XHJcbiAgICAgICAgICAgICAgICBnYXA9XCIxNXB4XCJcclxuICAgICAgICAgICAgICAgIGp1c3RpZnlDb250ZW50PXttZXNzYWdlLnR5cGUgPT09ICd1c2VyJyA/ICdlbmQnIDogJ3N0YXJ0J31cclxuICAgICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICB7bWVzc2FnZS50eXBlICE9PSAndXNlcicgJiYgKFxyXG4gICAgICAgICAgICAgICAgICA8SW1hZ2VcclxuICAgICAgICAgICAgICAgICAgICBzcmM9e3B1cHB5SW1nfVxyXG4gICAgICAgICAgICAgICAgICAgIGFsdD1cIlB1cHB5IEltYWdlXCJcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aD17MzB9XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0PXszMH1cclxuICAgICAgICAgICAgICAgICAgICBzdHlsZT17eyBtYXJnaW5Ub3A6IDUsIG1hcmdpbkxlZnQ6IDEwLCBvYmplY3RGaXQ6ICdjb3ZlcicgfX1cclxuICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICl9XHJcbiAgICAgICAgICAgICAgICA8Qm94XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcj17bWVzc2FnZS50eXBlID09PSAndXNlcicgPyB0aGVtZS5jb2xvcnMuYmxhY2tbMF0gOiAnI0YyRjJGMid9XHJcbiAgICAgICAgICAgICAgICAgIG1heFdpZHRoPVwiODAlXCJcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyUmFkaXVzPXsxMH1cclxuICAgICAgICAgICAgICAgICAgcGFkZGluZz17MTB9XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uPVwicmVsYXRpdmVcIlxyXG4gICAgICAgICAgICAgICAgICBzdHlsZT17e1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmRCcmVhazogJ2JyZWFrLXdvcmQnLFxyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93V3JhcDogJ2JyZWFrLXdvcmQnLFxyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlU3BhY2U6ICdwcmUtd3JhcCcsIC8qIFByZXNlcnZlIGxpbmUgYnJlYWtzIGFuZCBzcGFjZXMgKi9cclxuICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAge21lc3NhZ2UudHlwZSAhPT0gJ3VzZXInICYmIChcclxuICAgICAgICAgICAgICAgICAgICA8Qm94XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbj1cImFic29sdXRlXCJcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcj1cIiNGMkYyRjJcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdD1cIi0xNHB4XCJcclxuICAgICAgICAgICAgICAgICAgICAgIHRvcD1cIjIwcHhcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg9XCIxNXB4XCJcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodD1cIjE1cHhcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgc3R5bGU9e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcFBhdGg6ICdwb2x5Z29uKDAgNTAlLCAxMDAlIDAsIDEwMCUgMTAwJSknLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKC01MCUpJyxcclxuICAgICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgKX1cclxuICAgICAgICAgICAgICAgICAgPFRleHRcclxuICAgICAgICAgICAgICAgICAgICBzaXplPVwicHNcIlxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yPXttZXNzYWdlLnR5cGUgPT09ICd1c2VyJyA/ICd3aGl0ZScgOiAnYmxhY2snfVxyXG4gICAgICAgICAgICAgICAgICAgIHN0eWxlPXt7IHdoaXRlU3BhY2U6ICdwcmUtd3JhcCcgfX1cclxuICAgICAgICAgICAgICAgICAgPlxyXG4gICAgICAgICAgICAgICAgICAgIHttZXNzYWdlLnRleHR9XHJcbiAgICAgICAgICAgICAgICAgIDwvVGV4dD5cclxuICAgICAgICAgICAgICAgIDwvQm94PlxyXG5cclxuICAgICAgICAgICAgICA8L0JveD5cclxuICAgICAgICAgICAgKSl9XHJcbiAgICAgICAgICAgIDxkaXYgcmVmPXttZXNzYWdlc0VuZFJlZn0gLz5cclxuICAgICAgICAgIDwvQm94PlxyXG5cclxuICAgICAgICAgIDxDaGF0SW5wdXRDb250YWluZXI+XHJcbiAgICAgICAgICAgIDxDaGF0VGV4dGFyZWFcclxuICAgICAgICAgICAgICByZWY9e3RleHRhcmVhUmVmfVxyXG4gICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwiQXNrIGEgcXVlc3Rpb24uLi5cIlxyXG4gICAgICAgICAgICAgIHZhbHVlPXtpbnB1dFZhbHVlfVxyXG4gICAgICAgICAgICAgIG9uQ2hhbmdlPXtoYW5kbGVJbnB1dENoYW5nZX1cclxuICAgICAgICAgICAgICBvbktleURvd249e2hhbmRsZUtleURvd259XHJcbiAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIDxTZW5kQnV0dG9uIG9uQ2xpY2s9e2hhbmRsZVNlbmRNZXNzYWdlfT5cclxuICAgICAgICAgICAgICA8SW1hZ2Ugc3JjPXtBcnJvd30gYWx0PVwiU2VuZFwiIHdpZHRoPXsxNX0gaGVpZ2h0PXsxNX0gLz5cclxuICAgICAgICAgICAgPC9TZW5kQnV0dG9uPlxyXG4gICAgICAgICAgPC9DaGF0SW5wdXRDb250YWluZXI+XHJcbiAgICAgICAgPC9QYXBlcj5cclxuICAgICAgKX1cclxuXHJcbiAgICAgIDxCb3ggb25DbGljaz17dG9nZ2xlUGFwZXJ9IHN0eWxlPXt7IGN1cnNvcjogJ3BvaW50ZXInLCBkaXNwbGF5OiAnZmxleCcsIGFsaWduSXRlbXM6ICdjZW50ZXInLCBnYXA6ICc1cHgnIH19PlxyXG4gICAgICAgIHtpc1BhcGVyT3BlbiA/IChcclxuICAgICAgICAgIDxCb3hcclxuICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yPXt0aGVtZS5jb2xvcnMuYmxhY2tbMF19XHJcbiAgICAgICAgICAgIGJvcmRlclJhZGl1cz17MTAwfVxyXG4gICAgICAgICAgICB3aWR0aD1cIjQycHhcIlxyXG4gICAgICAgICAgICBoZWlnaHQ9XCI0MnB4XCJcclxuICAgICAgICAgICAgZGlzcGxheT1cImZsZXhcIlxyXG4gICAgICAgICAgICBhbGlnbkl0ZW1zPVwiY2VudGVyXCJcclxuICAgICAgICAgICAganVzdGlmeUNvbnRlbnQ9XCJjZW50ZXJcIlxyXG4gICAgICAgICAgPlxyXG4gICAgICAgICAgICA8SW9Jb3NBcnJvd0Rvd24gc2l6ZT17MzB9IGNvbG9yPVwid2hpdGVcIiAvPlxyXG4gICAgICAgICAgPC9Cb3g+XHJcbiAgICAgICAgKSA6IChcclxuICAgICAgICAgIDxJbWFnZSBzcmM9e3B1cHB5SW1nfSBhbHQ9XCJQdXBweVwiIHdpZHRoPXs0Mn0gaGVpZ2h0PXs0Mn0gLz5cclxuICAgICAgICApfVxyXG4gICAgICA8L0JveD5cclxuICAgIDwvQm94PlxyXG4gICk7XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IFB1cHB5O1xyXG4iXSwibmFtZXMiOlsiUmVhY3QiLCJ1c2VSZWYiLCJ1c2VTdGF0ZSIsInVzZUVmZmVjdCIsInN0eWxlZCIsIkltYWdlIiwiSW9Jb3NBcnJvd0Rvd24iLCJnc2FwIiwiUGFwZXIiLCJCb3giLCJUZXh0IiwicHVwcHlJbWciLCJBcnJvdyIsInRoZW1lIiwiY3NzIiwiY29udGFpbmVyQm94IiwiQ29udGFpbmVyIiwiUGFwZXJDb250YWluZXIiLCJDaGF0SW5wdXRDb250YWluZXIiLCJkaXYiLCJDaGF0VGV4dGFyZWEiLCJ0ZXh0YXJlYSIsIlNlbmRCdXR0b24iLCJidXR0b24iLCJQdXBweSIsIm1lc3NhZ2VzIiwib25TZW5kTWVzc2FnZSIsImlzUGFwZXJPcGVuIiwic2V0SXNQYXBlck9wZW4iLCJtZXNzYWdlTGlzdCIsInNldE1lc3NhZ2VMaXN0IiwiaW5wdXRWYWx1ZSIsInNldElucHV0VmFsdWUiLCJwYXBlclJlZiIsInRleHRhcmVhUmVmIiwibWVzc2FnZXNFbmRSZWYiLCJ0b2dnbGVQYXBlciIsInByZXYiLCJhZGp1c3RUZXh0YXJlYUhlaWdodCIsImN1cnJlbnQiLCJzdHlsZSIsImhlaWdodCIsIk1hdGgiLCJtaW4iLCJzY3JvbGxIZWlnaHQiLCJoYW5kbGVJbnB1dENoYW5nZSIsImV2ZW50IiwidGFyZ2V0IiwidmFsdWUiLCJoYW5kbGVLZXlEb3duIiwia2V5Iiwic2hpZnRLZXkiLCJwcmV2ZW50RGVmYXVsdCIsImhhbmRsZVNlbmRNZXNzYWdlIiwidHJpbSIsIm5ld01lc3NhZ2UiLCJ0ZXh0IiwidHlwZSIsInByZXZNZXNzYWdlcyIsInNldFRpbWVvdXQiLCJzY3JvbGxJbnRvVmlldyIsImJlaGF2aW9yIiwibGFzdE1lc3NhZ2VFbGVtZW50IiwicHJldmlvdXNTaWJsaW5nIiwiZnJvbVRvIiwic2NhbGUiLCJvcGFjaXR5IiwidHJhbnNmb3JtT3JpZ2luIiwiZHVyYXRpb24iLCJlYXNlIiwicG9zaXRpb24iLCJjbGFzc05hbWUiLCJyZWYiLCJib3JkZXJSYWRpdXMiLCJkaXNwbGF5IiwiZmxleERpcmVjdGlvbiIsIm1pbldpZHRoIiwiY29sb3IiLCJjb2xvcnMiLCJwcmltYXJ5IiwiYmFja2dyb3VuZENvbG9yIiwid2hpdGUiLCJwYWRkaW5nIiwiYm90dG9tIiwicmlnaHQiLCJnYXAiLCJhbGlnbkl0ZW1zIiwiYmxhY2siLCJzaXplIiwid2VpZ2h0Iiwic3JjIiwiYWx0Iiwid2lkdGgiLCJwciIsInNjcm9sbGJhcldpZHRoIiwib3ZlcmZsb3ciLCJtYXAiLCJtZXNzYWdlIiwiaW5kZXgiLCJqdXN0aWZ5Q29udGVudCIsIm1hcmdpblRvcCIsIm1hcmdpbkxlZnQiLCJvYmplY3RGaXQiLCJtYXhXaWR0aCIsIndvcmRCcmVhayIsIm92ZXJmbG93V3JhcCIsIndoaXRlU3BhY2UiLCJsZWZ0IiwidG9wIiwiY2xpcFBhdGgiLCJ0cmFuc2Zvcm0iLCJwbGFjZWhvbGRlciIsIm9uQ2hhbmdlIiwib25LZXlEb3duIiwib25DbGljayIsImN1cnNvciJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/molecules/input/index.tsx\n"));

/***/ })

});