{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Vnmzg4agqOQyki7lM8C5/po80vktBqxVXRoPFDkXv/EDQ_CHAT.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useRef,useEffect}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";export default function Chatbot(props){const[messages,setMessages]=useState([]);const[input,setInput]=useState(\"\");const[isLoading,setIsLoading]=useState(false);const[sessionId,setSessionId]=useState(null);const[isOpen,setIsOpen]=useState(false);const chatContainerRef=useRef(null);const MAX_INPUT_LENGTH=500;const extractLinks=message=>{const urlRegex=/(https?:\\/\\/[^\\s]+|\\b\\w+\\.(com|net|org|edu|io|gov|co|uk)\\S*)/gi;const links=[...message.matchAll(urlRegex)].map(match=>match[0]);return{originalText:message,links};};const getDayOfWeek=()=>{const daysOfWeek=[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"];const currentDay=new Date().getDay();return daysOfWeek[currentDay];};const getCurrentTime=()=>{return new Date().toLocaleTimeString([],{hour:\"2-digit\",minute:\"2-digit\"});};useEffect(()=>{if(isOpen&&messages.length===0){const initialMessage={text:`Happy ${getDayOfWeek()}! How can I help you with Runner EDQ today?`,sender:\"bot\",timestamp:getCurrentTime()};setMessages([initialMessage]);setTimeout(()=>{setMessages(msgs=>[...msgs,{text:\"Feel free to ask about our software, features, or support if you have any questions!\",sender:\"bot\",timestamp:getCurrentTime()}]);},3e3);}},[isOpen]);useEffect(()=>{if(chatContainerRef.current){chatContainerRef.current.scrollTop=chatContainerRef.current.scrollHeight;}},[messages]);const sendMessage=async()=>{if(input.trim()===\"\")return;if(input.length>MAX_INPUT_LENGTH){setMessages(msgs=>[...msgs,{text:`Please limit your input to ${MAX_INPUT_LENGTH} characters.`,sender:\"error\",timestamp:getCurrentTime()}]);return;}setIsLoading(true);setMessages(msgs=>[...msgs,{text:input,sender:\"user\",timestamp:getCurrentTime()}]);const currentInput=input;setInput(\"\");try{const response=await fetch(`${props.apiUrl}/chat`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify({session_id:sessionId,message:currentInput})});if(!response.ok){const errorData=await response.json();throw new Error(errorData.error||`HTTP error! status: ${response.status}`);}const data=await response.json();setMessages(msgs=>[...msgs,{text:data.response,sender:\"bot\",timestamp:getCurrentTime()}]);setSessionId(data.session_id);}catch(error){console.error(\"Error:\",error);setMessages(msgs=>[...msgs,{text:error.message===\"Rate limit exceeded. Please wait before sending more messages.\"?error.message:\"Sorry, an error occurred. Please try again later.\",sender:\"error\",timestamp:getCurrentTime()}]);}finally{setIsLoading(false);}};const toggleChat=()=>setIsOpen(!isOpen);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:/* Existing CSS styles */`\n                .chat-container::-webkit-scrollbar {\n                    width: 6px;\n                }\n                .chat-container::-webkit-scrollbar-track {\n                    background: #f1f1f1;\n                }\n                .chat-container::-webkit-scrollbar-thumb {\n                    background: #888;\n                    border-radius: 6px;\n                }\n                .chat-container::-webkit-scrollbar-thumb:hover {\n                    background: #555;\n                }\n                .chat-modal {\n                    overflow: hidden;\n                }\n                .chat-container {\n                    overflow-y: auto;\n                }\n                @media (max-width: 600px) {\n                    .chat-modal {\n                        width: 95vw !important;\n                        height: 80vh !important;\n                        bottom: 10px !important;\n                        right: 10px !important;\n                        border-radius: 10px !important;\n                    }\n                    .chat-toggle-button {\n                        bottom: 10px !important;\n                        right: 10px !important;\n                    }\n                }\n                `}),/*#__PURE__*/_jsx(motion.button,{className:\"chat-toggle-button\",style:{position:\"fixed\",bottom:\"20px\",right:\"20px\",zIndex:1e3,cursor:\"pointer\",background:\"linear-gradient(135deg, #82a7c3, #475b6c)\",border:\"none\",borderRadius:\"50%\",padding:\"15px\",color:\"white\",boxShadow:\"0 4px 12px rgba(0,0,0,0.2)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},whileHover:{scale:1.1},whileTap:{scale:.9},onClick:toggleChat,\"aria-label\":\"Toggle Chat\",children:props.toggleIcon?props.toggleIcon:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",fill:\"currentColor\",viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 3C6.48 3 2 6.58 2 11c0 3.76 2.81 6.93 6.5 8.03V21l4-1.5 4 1.5v-1.97C19.19 17.93 22 14.76 22 11c0-4.42-4.48-8-10-8z\"})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsxs(motion.div,{className:\"chat-modal\",initial:{opacity:0,y:50},animate:{opacity:1,y:0},exit:{opacity:0,y:50},transition:{type:\"spring\",stiffness:300,damping:30},style:{position:\"fixed\",bottom:\"70px\",right:\"20px\",width:\"90vw\",maxWidth:\"350px\",height:\"70vh\",maxHeight:\"550px\",display:\"flex\",flexDirection:\"column\",backgroundColor:\"#fff\",borderRadius:\"20px\",boxShadow:\"0 4px 20px rgba(0,0,0,0.2)\",zIndex:1e3,overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",padding:\"10px\",backgroundColor:\"#fff\",boxShadow:\"0 2px 6px rgba(0, 0, 0, 0.1)\",borderBottom:\"1px solid #e0e0e0\"},children:[/*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/r6lEnlx4dkmOVZaYsgqkegvxfA.png\",alt:\"Company Logo\",style:{width:\"30px\",height:\"30px\",marginRight:\"10px\"}}),/*#__PURE__*/_jsx(\"h1\",{style:{fontSize:\"1.1rem\",fontWeight:\"bold\",margin:0,color:\"#333\"},children:\"Runner EDQ\"}),/*#__PURE__*/_jsx(motion.button,{onClick:toggleChat,style:{marginLeft:\"auto\",background:\"transparent\",border:\"none\",cursor:\"pointer\",fontSize:\"1.5rem\",color:\"#666\"},whileHover:{rotate:90},whileTap:{scale:.9},\"aria-label\":\"Close Chat\",children:\"\\xd7\"})]}),/*#__PURE__*/_jsxs(\"div\",{ref:chatContainerRef,style:{flex:1,overflowY:\"auto\",padding:\"10px\",backgroundColor:\"#f7f7f7\"},className:\"chat-container\",onWheel:e=>{// Prevent scroll events from propagating to the page\ne.stopPropagation();},children:[messages.map((msg,index)=>{const{originalText,links}=extractLinks(msg.text);return /*#__PURE__*/_jsx(AnimatePresence,{children:/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},style:{marginBottom:\"20px\",textAlign:msg.sender===\"user\"?\"right\":\"left\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{background:msg.sender===\"user\"?\"linear-gradient(135deg, #007bff, #0056b3)\":msg.sender===\"error\"?\"linear-gradient(135deg, #ff4444, #c33e3e)\":\"linear-gradient(135deg, #f1f1f1, #e0e0e0)\",color:msg.sender===\"user\"||msg.sender===\"error\"?\"white\":\"black\",padding:\"12px 16px\",borderRadius:\"24px\",display:\"inline-block\",maxWidth:\"70%\",textAlign:\"left\",whiteSpace:\"normal\",wordWrap:\"break-word\",boxShadow:\"0 2px 6px rgba(0, 0, 0, 0.1)\",fontWeight:msg.sender===\"user\"?600:400,fontSize:\"0.95rem\",lineHeight:1.4,fontFamily:\"sans-serif\"},children:originalText}),msg.timestamp&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"0.7rem\",color:\"#888\",marginTop:\"4px\",marginLeft:\"6px\",marginRight:\"6px\",textAlign:msg.sender===\"user\"?\"right\":\"left\"},children:msg.timestamp}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",marginTop:msg.timestamp?\"8px\":\"10px\"},children:links.map((link,linkIndex)=>/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},style:{marginTop:\"5px\",display:\"inline-block\",width:\"100%\",textAlign:\"left\"},children:/*#__PURE__*/_jsx(\"a\",{href:`${link.startsWith(\"http\")?link:`https://${link}`}`,target:\"_blank\",rel:\"noopener noreferrer\",style:{background:\"#007bff\",color:\"white\",padding:\"10px 14px\",borderRadius:\"20px\",fontWeight:\"bold\",textDecoration:\"none\",display:\"inline-block\",boxShadow:\"0 2px 6px rgba(0, 0, 0, 0.1)\",marginTop:\"5px\"},children:link})},linkIndex))})]})},index);}),/*#__PURE__*/_jsx(AnimatePresence,{children:isLoading&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.5,ease:\"easeInOut\"},style:{textAlign:\"center\",padding:\"10px\"},children:/*#__PURE__*/_jsx(\"iframe\",{src:\"https://lottie.host/embed/58adfc69-3f5f-42e3-99cd-a46e5ed700bf/IzzW1w1mNW.json\",style:{width:\"150px\",height:\"150px\",border:\"none\"},title:\"Loading Animation\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",padding:\"10px\",backgroundColor:\"#fff\",borderTop:\"1px solid #e0e0e0\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:input,onChange:e=>setInput(e.target.value),onKeyPress:e=>e.key===\"Enter\"&&sendMessage(),style:{flex:1,marginRight:\"10px\",padding:\"12px 18px\",borderRadius:\"24px\",border:\"1px solid #ccc\",boxShadow:\"0 2px 6px rgba(0, 0, 0, 0.1)\",fontSize:\"0.9rem\",outline:\"none\",transition:\"box-shadow 0.3s ease\"},placeholder:\"Type your question\",maxLength:MAX_INPUT_LENGTH,onFocus:e=>e.target.style.boxShadow=\"0 4px 12px rgba(0, 0, 0, 0.2)\",onBlur:e=>e.target.style.boxShadow=\"0 2px 6px rgba(0, 0, 0, 0.1)\"}),/*#__PURE__*/_jsx(motion.button,{onClick:sendMessage,whileHover:{scale:1.05},whileTap:{scale:.95},style:{padding:\"12px 24px\",borderRadius:\"24px\",border:\"none\",background:\"linear-gradient(135deg, #007bff, #0056b3)\",color:\"white\",cursor:\"pointer\",fontSize:\"13px\",boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.1)\",transition:\"box-shadow 0.3s ease\"},children:\"Send\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"10px\",textAlign:\"center\",fontSize:\"0.77rem\",color:\"#aaa\",backgroundColor:\"#fff\",borderTop:\"1px solid #e0e0e0\"},children:\"Powered by Runner EDQ\"})]})})]});}addPropertyControls(Chatbot,{apiUrl:{type:ControlType.String,defaultValue:\"https://edq-proxy-chat-185c2b331a7e.herokuapp.com\",title:\"API URL\"},toggleIcon:{type:ControlType.ComponentInstance,title:\"Toggle Icon\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Chatbot\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EDQ_CHAT.map"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "Chatbot", "props", "messages", "setMessages", "ye", "input", "setInput", "isLoading", "setIsLoading", "sessionId", "setSessionId", "isOpen", "setIsOpen", "chatContainerRef", "pe", "MAX_INPUT_LENGTH", "extractLinks", "message", "urlRegex", "links", "match", "getDayOfWeek", "daysOfWeek", "currentDay", "getCurrentTime", "ue", "initialMessage", "msgs", "sendMessage", "currentInput", "response", "errorData", "data", "error", "toggleChat", "u", "l", "p", "motion", "AnimatePresence", "msg", "index", "originalText", "link", "linkIndex", "addPropertyControls", "ControlType"]
}
