{"version":3,"file":"Client_agent.BDXzyCI2.mjs","names":["useState","useRef","p","_Fragment"],"sources":["https:/framerusercontent.com/modules/PH0tsmnDiOkGlBStqxOU/GFtWWHJZIeO3DkQnrO6S/Client_agent.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,useLocaleInfo}from\"framer\";const i18n={nl:{userMsg:\"Welke leden dreigen af te haken?\",aiMsg:\"Op basis van je Gymly-data zie ik 3 leden met hoog risico:\",aiFollow:\"Zal ik een comeback-bericht voor ze opstellen?\",btnYes:\"Ja, doe maar\",btnNo:\"Later\",badge:\"Verbonden met Gymly Developer API\",members:[{name:\"Brad Fitt\",detail:\"42 dagen niet geweest\",initials:\"BF\"},{name:\"Jane Bicep\",detail:\"38 dagen niet geweest\",initials:\"JB\"},{name:\"Jamie Bell\",detail:\"35 dagen niet geweest\",initials:\"JB\"}]},en:{userMsg:\"Which members are at risk of churning?\",aiMsg:\"Based on your Gymly data, I see 3 high-risk members:\",aiFollow:\"Want me to draft a comeback message for them?\",btnYes:\"Yes, go ahead\",btnNo:\"Later\",badge:\"Connected to Gymly Developer API\",members:[{name:\"Brad Fitt\",detail:\"42 days absent\",initials:\"BF\"},{name:\"Jane Bicep\",detail:\"38 days absent\",initials:\"JB\"},{name:\"Jamie Bell\",detail:\"35 days absent\",initials:\"JB\"}]},de:{userMsg:\"Welche Mitglieder drohen abzuspringen?\",aiMsg:\"Laut deinen Gymly-Daten sehe ich 3 Hochrisiko-Mitglieder:\",aiFollow:\"Soll ich eine R\\xfcckholnachricht entwerfen?\",btnYes:\"Ja, bitte\",btnNo:\"Sp\\xe4ter\",badge:\"Verbunden mit Gymly Developer API\",members:[{name:\"Brad Fitt\",detail:\"42 Tage abwesend\",initials:\"BF\"},{name:\"Jane Bicep\",detail:\"38 Tage abwesend\",initials:\"JB\"},{name:\"Jamie Bell\",detail:\"35 Tage abwesend\",initials:\"JB\"}]},fr:{userMsg:\"Quels membres risquent de partir ?\",aiMsg:\"D'apr\\xe8s vos donn\\xe9es Gymly, je vois 3 membres \\xe0 haut risque :\",aiFollow:\"Voulez-vous que je r\\xe9dige un message de retour ?\",btnYes:\"Oui\",btnNo:\"Plus tard\",badge:\"Connect\\xe9 \\xe0 l'API Gymly Developer\",members:[{name:\"Brad Fitt\",detail:\"42 jours absent\",initials:\"BF\"},{name:\"Jane Bicep\",detail:\"38 jours absente\",initials:\"JB\"},{name:\"Jamie Bell\",detail:\"35 jours absent\",initials:\"JB\"}]}};const ClaudeLogo=({size=20})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 1200 1200\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{fill:\"#D97757\",d:\"M233.96 800.21L468.64 668.54l3.95-11.44-3.95-6.36h-11.44l-39.22-2.42-134.09-3.62-116.3-4.83-112.67-6.04L26.58 627.79 0 592.75l2.74-17.48 23.84-16.03 34.15 2.98 75.46 5.15 113.24 7.81 82.14 4.83 121.7 12.65h19.33l2.74-7.81-6.6-4.83-5.16-4.83L346.39 495.79 219.54 411.87l-66.44-48.32-35.92-24.48-18.12-22.95-7.81-50.1 32.62-35.92 43.81 2.98 11.19 2.98 44.38 34.15 94.79 73.37 123.79 91.17 18.12 15.06 7.25-5.15.89-3.63-8.14-13.62-67.46-121.69-71.84-123.79-31.97-51.3-8.46-30.77c-2.98-12.64-5.15-23.27-5.15-36.24l37.13-50.42 20.54-6.6 49.53 6.6 20.86 18.12 30.77 70.39 49.85 110.82 77.32 150.68 22.63 44.7 12.08 41.4 4.51 12.64h7.81v-7.25l6.36-84.89 11.76-104.21 11.44-134.09 3.94-37.77 18.68-45.26 37.13-24.48 28.99 13.85 23.84 34.15-3.3 22.07-14.17 92.13-27.79 144.32-18.12 96.64h10.55l12.08-12.08 48.89-64.91 82.14-102.68 36.24-40.75 42.28-45.02 27.14-21.42 51.3 0 37.77 56.13-16.91 58.99-52.83 66.99-43.81 56.79-62.82 84.56-39.22 67.65 3.62 5.4 9.35-0.89 141.91-30.2 76.67-13.85 91.49-15.7 41.4 19.33 4.51 19.65-16.27 40.19-97.85 24.16-114.77 22.95-170.9 40.43-2.09 1.53 2.42 2.98 76.99 7.25 32.94 1.77 80.62 0 150.12 11.19 39.22 25.93 23.52 31.73-3.95 24.16-60.4 30.77-81.5-19.33-190.23-45.26-65.46-16.27-8.98 0v5.4l54.36 53.15 99.62 89.96 124.75 115.97 6.36 28.67-16.03 22.63-16.91-2.42-109.61-82.47-42.28-37.13-95.76-80.62h-5.66v8.46l22.07 32.3 116.54 175.17 6.04 53.72-8.46 17.48-30.2 10.55-33.18-6.04-68.21-95.76-70.39-107.84-56.78-96.64-6.93 3.95-33.5 360.89-15.7 18.44-36.24 13.85-30.2-22.95-16.03-37.13 16.03-73.37 19.33-95.87 15.7-76.1 14.17-94.55 8.46-31.41-.56-2.09-6.93.89-71.28 97.85-108.4 146.5-85.77 91.81-20.54 8.14-35.6-18.44 3.3-32.94 19.89-29.32 118.73-150.93 71.6-93.58 46.23-53.95-.32-7.81-2.74 0L205.29 929.4l-56.13 7.25-24.16-22.63 2.98-37.13 11.44-12.08 94.79-65.24z\"})});const V={Desktop:{w:440,h:480,font:14,gap:10,pad:20,bubblePad:\"10px 16px\",borderRadius:16},Mobile:{w:340,h:440,font:13,gap:8,pad:14,bubblePad:\"9px 13px\",borderRadius:12}};/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 440\n * @framerIntrinsicHeight 480\n */export default function GymlyClaudeChat(props){const{variant,language,loop,loopDelay,style}=props;const v=V[variant]||V.Desktop;const isMobile=variant===\"Mobile\";let localeInfo=null;try{localeInfo=useLocaleInfo();}catch(e){}const detected=localeInfo?.activeLocale?.code?.substring(0,2);const lang=language===\"auto\"&&detected&&i18n[detected]?detected:language===\"auto\"?\"nl\":language;const t=i18n[lang]||i18n.nl;const PHASES=[\"skeleton\",\"user\",\"typing\",\"result\",\"followup\"];const[phase,setPhase]=useState(0);const chatRef=useRef(null);useEffect(()=>{setPhase(0);},[variant,language]);useEffect(()=>{if(phase>=PHASES.length)return;const delays=[1e3,800,1400,900,0];const timer=setTimeout(()=>setPhase(p=>p+1),delays[phase]);return()=>clearTimeout(timer);},[phase]);useEffect(()=>{if(!loop||phase<PHASES.length)return;const timer=setTimeout(()=>setPhase(0),loopDelay*1e3);return()=>clearTimeout(timer);},[phase,loop,loopDelay]);useEffect(()=>{if(chatRef.current)chatRef.current.scrollTop=chatRef.current.scrollHeight;},[phase]);const pastPhase=n=>PHASES.indexOf(n)<phase;const atPhase=n=>PHASES.indexOf(n)===phase;const showPhase=n=>PHASES.indexOf(n)<=phase;const riskColors=[\"#E24B4A\",\"#D85A30\",\"#BA7517\"];const Skeleton=({width=100,height=14,radius=6})=>/*#__PURE__*/_jsx(\"div\",{style:{width,height,borderRadius:radius,background:\"#F0EBE4\",animation:\"gcSkelPulse 1.5s ease-in-out infinite\"}});return /*#__PURE__*/_jsxs(\"div\",{style:{...style,width:v.w,height:v.h,minWidth:v.w,minHeight:v.h,maxWidth:v.w,maxHeight:v.h,fontFamily:'\"S\\xf6hne\", \"DM Sans\", -apple-system, sans-serif',background:\"#FDFBF7\",borderRadius:v.borderRadius,overflow:\"hidden\",border:\"1px solid #E8E2D9\",display:\"flex\",flexDirection:\"column\",boxShadow:\"0 4px 24px rgba(0,0,0,0.06), 0 1px 3px rgba(0,0,0,0.04)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:isMobile?\"12px 14px\":\"14px 20px\",borderBottom:\"1px solid #E8E2D9\",display:\"flex\",alignItems:\"center\",gap:10,background:\"#FAF7F2\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:32,height:32,borderRadius:\"50%\",background:\"#F0EBE4\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(ClaudeLogo,{size:18})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:v.font,fontWeight:600,margin:0,color:\"#1A1815\"},children:\"AI Agent\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:v.font-3,color:\"#9C9488\",margin:0},children:\"Demo preview\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{ref:chatRef,style:{flex:1,overflow:\"hidden\",padding:v.pad,display:\"flex\",flexDirection:\"column\",gap:v.gap},children:[atPhase(\"skeleton\")&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,padding:\"4px 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{alignSelf:\"flex-end\",display:\"flex\",flexDirection:\"column\",gap:6,alignItems:\"flex-end\"},children:/*#__PURE__*/_jsx(Skeleton,{width:isMobile?180:220,height:36,radius:12})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(Skeleton,{width:24,height:24,radius:12}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsx(Skeleton,{width:isMobile?200:260,height:36,radius:12}),/*#__PURE__*/_jsx(Skeleton,{width:isMobile?220:280,height:80,radius:12}),/*#__PURE__*/_jsx(Skeleton,{width:isMobile?160:200,height:32,radius:12})]})]})]}),showPhase(\"user\")&&pastPhase(\"skeleton\")&&/*#__PURE__*/_jsx(\"div\",{style:{alignSelf:\"flex-end\",maxWidth:\"82%\",opacity:0,animation:\"gcFadeIn 0.35s ease forwards\"},children:/*#__PURE__*/_jsx(\"div\",{style:{background:\"#F0EBE4\",color:\"#1A1815\",borderRadius:\"18px 18px 4px 18px\",padding:v.bubblePad,fontSize:v.font,lineHeight:1.5},children:t.userMsg})}),atPhase(\"typing\")&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,alignItems:\"flex-end\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:24,height:24,borderRadius:\"50%\",background:\"#F0EBE4\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(ClaudeLogo,{size:14})}),/*#__PURE__*/_jsx(\"div\",{style:{background:\"#FAF7F2\",borderRadius:12,padding:\"10px 16px\",display:\"inline-flex\",gap:5,alignItems:\"center\",border:\"1px solid #E8E2D9\",opacity:0,animation:\"gcFadeIn 0.2s ease forwards\"},children:[0,1,2].map(j=>/*#__PURE__*/_jsx(\"div\",{style:{width:6,height:6,borderRadius:\"50%\",background:\"#C4B8A9\",animation:\"gcDot 1.2s ease-in-out infinite\",animationDelay:j*.2+\"s\"}},j))})]}),showPhase(\"result\")&&pastPhase(\"typing\")&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:24,height:24,borderRadius:\"50%\",background:\"#F0EBE4\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,marginTop:2},children:/*#__PURE__*/_jsx(ClaudeLogo,{size:14})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",gap:8,maxWidth:\"88%\",opacity:0,animation:\"gcFadeIn 0.35s ease forwards\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:v.font,lineHeight:1.55,margin:0,color:\"#1A1815\"},children:t.aiMsg}),/*#__PURE__*/_jsx(\"div\",{style:{background:\"#FAF7F2\",borderRadius:12,border:\"1px solid #E8E2D9\",padding:isMobile?8:10,display:\"flex\",flexDirection:\"column\",gap:2,opacity:0,animation:\"gcFadeIn 0.3s ease 0.2s forwards\"},children:t.members.map((m,j)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"6px 2px\",borderBottom:j<t.members.length-1?\"1px solid #E8E2D9\":\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:24,height:24,borderRadius:\"50%\",background:riskColors[j],display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:9,fontWeight:700,color:\"#fff\",flexShrink:0},children:m.initials}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:v.font-1,fontWeight:600,margin:0,color:\"#1A1815\"},children:m.name}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:v.font-3,color:\"#9C9488\",margin:0},children:m.detail})]})]},j))}),showPhase(\"followup\")&&pastPhase(\"result\")&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:v.font,lineHeight:1.55,margin:0,color:\"#1A1815\",opacity:0,animation:\"gcFadeIn 0.3s ease forwards\"},children:t.aiFollow}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,opacity:0,animation:\"gcFadeIn 0.3s ease 0.15s forwards\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:\"7px 16px\",borderRadius:20,background:\"#D97757\",color:\"#fff\",fontSize:v.font-2,fontWeight:600,cursor:\"pointer\"},children:t.btnYes}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"7px 16px\",borderRadius:20,background:\"#FAF7F2\",color:\"#6B6155\",fontSize:v.font-2,fontWeight:500,cursor:\"pointer\",border:\"1px solid #E8E2D9\"},children:t.btnNo})]})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:isMobile?\"8px 14px\":\"10px 20px\",borderTop:\"1px solid #E8E2D9\",background:\"#FAF7F2\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:6,flexShrink:0},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isMobile?10:11,color:\"#9C9488\"},children:t.badge})}),/*#__PURE__*/_jsx(\"style\",{children:`\n        @keyframes gcFadeIn { from{opacity:0;transform:translateY(5px)} to{opacity:1;transform:translateY(0)} }\n        @keyframes gcDot { 0%,100%{opacity:0.3;transform:scale(0.85)} 50%{opacity:1;transform:scale(1.1)} }\n        @keyframes gcSkelPulse { 0%,100%{opacity:0.6} 50%{opacity:0.25} }\n      `})]});}GymlyClaudeChat.defaultProps={variant:\"Desktop\",language:\"auto\",loop:true,loopDelay:4};addPropertyControls(GymlyClaudeChat,{variant:{type:ControlType.Enum,title:\"Variant\",options:[\"Desktop\",\"Mobile\"],defaultValue:\"Desktop\",displaySegmentedControl:true},language:{type:ControlType.Enum,title:\"Language\",options:[\"auto\",\"nl\",\"en\",\"de\",\"fr\"],optionTitles:[\"Auto (Framer locale)\",\"Nederlands\",\"English\",\"Deutsch\",\"Fran\\xe7ais\"],defaultValue:\"auto\"},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},loopDelay:{type:ControlType.Number,title:\"Loop delay (s)\",defaultValue:4,min:1,max:30,step:1,hidden:props=>!props.loop}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GymlyClaudeChat\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"480\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Client_agent.map"],"mappings":"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"}