{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/5LW1dh5rNisoAJFvrili/nx8HnCF0wKkINuHnsyoG/ChatAssistant.js", "ssg:https://framerusercontent.com/modules/3r5UMwPs1dV9W8mrHNyz/iI4He4N5PGQ6V7nFWWsC/Initialize_chat.js"],
  "sourcesContent": ["// \uD83D\uDCC1 Datei: ProductChatbot.tsx\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{createClient}from\"@supabase/supabase-js\";const supabase=createClient(\"https://bukgytxjsomvglxcsphw.supabase.co\",\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImJ1a2d5dHhqc29tdmdseGNzcGh3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDU5NDU1NjQsImV4cCI6MjA2MTUyMTU2NH0.-LXzYsE-eDVyYrNnTZT1UKf3fCXTaHEGioiblbrDA7o\");function isProductJson(text){try{const parsed=typeof text===\"string\"?JSON.parse(text):text;return Array.isArray(parsed?.products)&&parsed.products[0]?.title&&parsed.products[0]?.url;}catch{return false;}}function formatMessage(text){const isJsonCandidate=typeof text===\"string\"&&(text.trim().startsWith(\"{\")||text.trim().startsWith(\"[\"));if(isJsonCandidate&&isProductJson(text)){const{products}=JSON.parse(text);return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"1rem\"},children:products.map((p,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"1rem\",background:\"#fff\",border:\"1px solid #e0e0e0\",borderRadius:\"16px\",padding:\"1rem\",boxShadow:\"0 2px 6px rgba(0,0,0,0.05)\",maxWidth:\"100%\"},children:[p.image&&/*#__PURE__*/_jsx(\"img\",{src:p.image,alt:p.title,style:{width:80,height:80,objectFit:\"contain\",borderRadius:\"8px\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"a\",{href:p.url,target:\"_blank\",rel:\"noopener noreferrer\",style:{fontWeight:600,color:\"#2f5c3b\",textDecoration:\"none\"},children:p.title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0.25rem 0\",fontSize:\"0.8rem\",color:\"#444\"},children:p.snippet}),p.price&&/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:\"bold\",marginTop:\"0.5rem\",color:\"#305e38\",fontSize:\"0.85rem\"},children:p.price})]})]},i))});}const urlRegex=/(https?:\\/\\/[^\\s]+)/g;const parts=(typeof text===\"string\"?text:JSON.stringify(text)).split(urlRegex);return parts.map((part,i)=>urlRegex.test(part)?/*#__PURE__*/_jsx(\"a\",{href:part,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:\"#2f5c3b\",textDecoration:\"underline\",fontSize:\"0.85rem\"},children:part},i):/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"0.85rem\"},children:part},i));}export default function ProductChatbot(){const[input,setInput]=React.useState(\"\");const[messages,setMessages]=React.useState([{role:\"bot\",text:\"\uD83D\uDC4B Hallo! Was suchst du heute?\"}]);const[threadId,setThreadId]=React.useState(null);const[loading,setLoading]=React.useState(false);const[chatOpened,setChatOpened]=React.useState(false);const chatEndRef=React.useRef(null);const scrollToBottom=()=>{chatEndRef.current?.scrollIntoView({behavior:\"smooth\"});};React.useEffect(()=>{scrollToBottom();},[messages]);const getThreadId=async()=>{const{data:{session}}=await supabase.auth.getSession();const user_id=session?.user?.id;const token=session?.access_token;if(!user_id||!token)return;const res=await fetch(\"https://bukgytxjsomvglxcsphw.supabase.co/functions/v1/create-get-thread\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Authorization:`Bearer ${token}`},body:JSON.stringify({user_id})});const data=await res.json();if(data.thread_id)setThreadId(data.thread_id);};const handleSend=async()=>{if(!input.trim()||!threadId)return;const userMessage=input.trim();setMessages(prev=>[...prev,{role:\"user\",text:userMessage}]);setInput(\"\");setLoading(true);const{data:{session}}=await supabase.auth.getSession();const token=session?.access_token;if(!token)return;try{const res=await fetch(\"https://bukgytxjsomvglxcsphw.supabase.co/functions/v1/chat-assistant\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Authorization:`Bearer ${token}`},body:JSON.stringify({thread_id:threadId,message:userMessage})});const data=await res.json();const newMessages=[{role:\"bot\",text:data.response}];if(Array.isArray(data.products)&&data.products.length>0){newMessages.push({role:\"bot\",text:JSON.stringify({products:data.products})});}setMessages(prev=>[...prev,...newMessages]);}catch(err){setMessages(prev=>[...prev,{role:\"bot\",text:\"\u274C Fehler beim Abrufen der Antwort.\"}]);}setLoading(false);};const handleKeyDown=e=>{if(e.key===\"Enter\")handleSend();};const openChat=async()=>{if(!chatOpened){setChatOpened(true);if(!threadId)await getThreadId();}};const closeThread=async()=>{if(!threadId)return;const{data:{session}}=await supabase.auth.getSession();const token=session?.access_token;if(!token)return;await fetch(\"https://bukgytxjsomvglxcsphw.supabase.co/functions/v1/close-thread\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Authorization:`Bearer ${token}`},body:JSON.stringify({thread_id:threadId})});setMessages([{role:\"bot\",text:\"\uD83D\uDED1 Der Chat wurde beendet.\"}]);setThreadId(null);setChatOpened(false);};return /*#__PURE__*/_jsx(\"div\",{children:!chatOpened?/*#__PURE__*/_jsx(\"button\",{onClick:openChat,style:{position:\"fixed\",bottom:\"24px\",right:\"24px\",padding:\"0.75rem 1.5rem\",backgroundColor:\"#2f5c3b\",color:\"white\",border:\"none\",borderRadius:\"32px\",boxShadow:\"0 6px 16px rgba(0,0,0,0.1)\",fontSize:\"1rem\",cursor:\"pointer\",zIndex:1e3},children:\"\uD83D\uDCAC Chat \\xf6ffnen\"}):/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",bottom:\"24px\",right:\"24px\",maxWidth:\"600px\",width:\"90vw\",height:\"70vh\",display:\"flex\",flexDirection:\"column\",borderRadius:\"24px\",boxShadow:\"0 8px 24px rgba(0,0,0,0.05)\",overflow:\"hidden\",fontFamily:\"Inter, sans-serif\",background:\"#eafff0\",border:\"1px solid #d2e6d5\",zIndex:1e3},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"12px\",right:\"12px\",background:\"transparent\",border:\"none\",fontSize:\"1.5rem\",cursor:\"pointer\",zIndex:10},onClick:()=>setChatOpened(false),title:\"Minimieren\",children:\"\u2716\"}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,overflowY:\"auto\",padding:\"1rem\",display:\"flex\",flexDirection:\"column\",gap:\"0.5rem\"},children:[messages.map((msg,i)=>/*#__PURE__*/_jsx(\"div\",{style:{alignSelf:msg.role===\"user\"?\"flex-end\":\"flex-start\",background:msg.role===\"user\"?\"#305e38\":\"#ffffff\",color:msg.role===\"user\"?\"#fff\":\"#000\",padding:\"0.75rem 1rem\",borderRadius:\"18px\",boxShadow:msg.role===\"user\"?\"0 2px 4px rgba(0,0,0,0.1)\":\"0 1px 2px rgba(0,0,0,0.05)\",maxWidth:\"80%\",fontSize:\"0.95rem\",lineHeight:1.4,whiteSpace:\"pre-wrap\"},children:formatMessage(msg.text)},i)),loading&&/*#__PURE__*/_jsx(\"div\",{style:{fontStyle:\"italic\"},children:\"\uD83E\uDD16 Der Bot denkt nach...\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",padding:\"0.75rem\",borderTop:\"1px solid #d6e8da\",background:\"#fff\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:input,onChange:e=>setInput(e.target.value),onKeyDown:handleKeyDown,placeholder:\"Frag nach einem Produkt...\",style:{flex:1,padding:\"0.6rem 1rem\",borderRadius:\"12px\",border:\"1px solid #ccc\",fontSize:\"1rem\",outline:\"none\",background:\"#f8f8f8\"}}),/*#__PURE__*/_jsx(\"button\",{onClick:handleSend,disabled:loading,style:{background:\"#305e38\",color:\"white\",padding:\"0.6rem 1.25rem\",border:\"none\",borderRadius:\"12px\",fontSize:\"1rem\",marginLeft:\"0.5rem\",cursor:\"pointer\"},children:\"Senden\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"0.5rem\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"button\",{onClick:closeThread,style:{background:\"#d9534f\",color:\"white\",padding:\"0.4rem 1rem\",border:\"none\",borderRadius:\"12px\",fontSize:\"0.9rem\",cursor:\"pointer\"},children:\"\u274C Chat beenden\"})})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductChatbot\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ChatAssistant.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{createRoot}from\"react-dom/client\";import{createClient}from\"@supabase/supabase-js\";import ChatAssistant from\"https://framerusercontent.com/modules/5LW1dh5rNisoAJFvrili/nx8HnCF0wKkINuHnsyoG/ChatAssistant.js\";const supabase=createClient(\"https://bukgytxjsomvglxcsphw.supabase.co\",\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImJ1a2d5dHhqc29tdmdseGNzcGh3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDU5NDU1NjQsImV4cCI6MjA2MTUyMTU2NH0.-LXzYsE-eDVyYrNnTZT1UKf3fCXTaHEGioiblbrDA7o\");export function GlobalChat(){useEffect(()=>{const renderChatIfLoggedIn=async()=>{const{data:{session}}=await supabase.auth.getSession();const user=session?.user;if(!user)return;// \u26D4\uFE0F no login - no chat\nif(document.getElementById(\"chat-assistant-container\"))return;const container=document.createElement(\"div\");container.id=\"chat-assistant-container\";container.style.position=\"fixed\";container.style.bottom=\"24px\";container.style.right=\"24px\";container.style.zIndex=\"9999\";container.style.maxWidth=\"600px\";container.style.width=\"90vw\";document.body.appendChild(container);const root=createRoot(container);root.render(/*#__PURE__*/_jsx(ChatAssistant,{}));};renderChatIfLoggedIn();return()=>{const el=document.getElementById(\"chat-assistant-container\");if(el)el.remove();};},[]);return null;}\nexport const __FramerMetadata__ = {\"exports\":{\"GlobalChat\":{\"type\":\"reactComponent\",\"name\":\"GlobalChat\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["supabase", "createClient", "isProductJson", "text", "parsed", "formatMessage", "products", "p", "i", "u", "urlRegex", "part", "ProductChatbot", "input", "setInput", "ye", "messages", "setMessages", "threadId", "setThreadId", "loading", "setLoading", "chatOpened", "setChatOpened", "chatEndRef", "pe", "scrollToBottom", "ue", "getThreadId", "session", "user_id", "token", "data", "handleSend", "userMessage", "prev", "newMessages", "handleKeyDown", "e", "openChat", "closeThread", "msg", "supabase", "createClient", "GlobalChat", "ue", "session", "container", "r", "p", "ProductChatbot", "el"]
}
