{"version":3,"file":"CaseVisual.Sa3fYlbc.mjs","names":["_Fragment","useRef","useState"],"sources":["https:/framerusercontent.com/modules/TLQub7JXu2z36uchVYOy/6yUSPCbfm1RrY2zxp6ZZ/CaseVisual.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer,useLocaleInfo}from\"framer\";/* ============================ variant data ============================ */const FLOWS={sourcing:{kind:\"flow\",kicker:\"Zo werkt het \\xb7 schematisch\",steps:[{icon:\"form\",label:\"Vacature\",sub:\"\\xe9\\xe9n ingevuld formulier\"},{icon:\"scan\",label:\"LinkedIn-scan\",sub:\"tot 50 profielen\"},{icon:\"gauge\",label:\"Score\",sub:\"functie \\xb7 sector \\xb7 regio\"},{icon:\"crm\",label:\"CRM\",sub:\"gescreende shortlist\"}]},respond:{kind:\"flow\",kicker:\"Zo werkt het \\xb7 schematisch\",steps:[{icon:\"inbox\",label:\"Sollicitatie\",sub:\"komt binnen\"},{icon:\"gauge\",label:\"Score A-E\",sub:\"met gap-analyse\"},{icon:\"mail\",label:\"SMS + mail\",sub:\"naar de toppers\"},{icon:\"phone\",label:\"Bel < 30 min\",sub:\"recruiter-seintje\"}]},triage:{kind:\"flow\",kicker:\"Zo werkt het \\xb7 schematisch\",steps:[{icon:\"inbox\",label:\"Reactie binnen\",sub:\"in de inbox\"},{icon:\"gauge\",label:\"Intentie-score\",sub:\"warm \\xb7 lauw \\xb7 niet\"},{icon:\"crm\",label:\"CRM-kans\",sub:\"warm komt bovenaan\"},{icon:\"bell\",label:\"Opvolging\",sub:\"seintje of automatisch\"}]},semantic:{kind:\"flow\",kicker:\"Zo werkt het \\xb7 schematisch\",steps:[{icon:\"form\",label:\"Vacaturetekst\",sub:\"plakken\"},{icon:\"spark\",label:\"Semantisch zoeken\",sub:\"op je eigen database\"},{icon:\"rank\",label:\"Top-10\",sub:\"op betekenis, met uitleg\"}]},zzp:{kind:\"flow\",kicker:\"Zo werkt het \\xb7 schematisch\",steps:[{icon:\"form\",label:\"Formulier\",sub:\"ingevuld\"},{icon:\"gauge\",label:\"Risicoscore\",sub:\"automatisch berekend\"},{icon:\"pdf\",label:\"PDF-rapport\",sub:\"gegenereerd\"},{icon:\"crm\",label:\"Mail + CRM\",sub:\"gekwalificeerde lead\"}]},exclusielijst:{kind:\"flow\",kicker:\"Zo werkt het \\xb7 schematisch\",steps:[{icon:\"inbox\",label:\"Reacties binnen\",sub:\"HeyReach, Instantly, HighLevel\"},{icon:\"spark\",label:\"Samengevoegd\",sub:\"elke dag om 05:00\"},{icon:\"database\",label:\"Schone lijst\",sub:\"dubbelen eruit\"},{icon:\"bell\",label:\"Niemand twee keer\",sub:\"benaderd\"}]},dashboard:{kind:\"dashboard\",kicker:\"Schematische weergave\"}};/* ============================ inline icons ============================ */function Icon(props){const s={display:\"block\"};const common={width:16,height:16,viewBox:\"0 0 20 20\",fill:\"none\",stroke:\"currentColor\",strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:s,\"aria-hidden\":true};switch(props.name){case\"form\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"3\",width:\"12\",height:\"14\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 7h6M7 10h6M7 13h4\"})]});case\"scan\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"9\",r:\"5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M13 13l3 3\"})]});case\"gauge\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 14a6 6 0 1 1 12 0\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 14l3-3.5\"})]});case\"crm\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"7\",cy:\"7\",r:\"2.4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3.5 16c0-2.2 1.6-3.6 3.5-3.6s3.5 1.4 3.5 3.6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M13 8h4M13 11h4M13 14h2.5\"})]});case\"mail\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"5\",width:\"14\",height:\"10\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 6.5l6 4 6-4\"})]});case\"bell\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 8a4 4 0 1 1 8 0c0 4 1.5 5 1.5 5h-11S6 12 6 8Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8.5 16a1.6 1.6 0 0 0 3 0\"})]});case\"inbox\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 11l2.4-5.2A2 2 0 0 1 7.2 4.6h5.6a2 2 0 0 1 1.8 1.2L17 11v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 11h4l1.2 2h3.6L13 11h4\"})]});case\"tag\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 5h8l4 5-4 5H4z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.5 10h.01\"})]});case\"database\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"ellipse\",{cx:\"10\",cy:\"5.5\",rx:\"6\",ry:\"2.4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 5.5v9c0 1.3 2.7 2.4 6 2.4s6-1.1 6-2.4v-9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 10c0 1.3 2.7 2.4 6 2.4s6-1.1 6-2.4\"})]});case\"spark\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M10 3l1.6 4.4L16 9l-4.4 1.6L10 15l-1.6-4.4L4 9l4.4-1.6L10 3Z\"})});case\"pdf\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 3h5l3 3v11a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M11 3v3h3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.5 12.5h5M7.5 15h3\"})]});case\"phone\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 4h3l1.4 3.4-1.8 1.2a9 9 0 0 0 3.8 3.8l1.2-1.8L16 12v3a1.6 1.6 0 0 1-1.7 1.6A11 11 0 0 1 3.4 5.7 1.6 1.6 0 0 1 5 4Z\"})});case\"rank\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 6h9M4 10h9M4 14h6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 5l1 1.4 1.6.3-1.1 1.2.2 1.6L16 8.9l-1.7.6.2-1.6-1.1-1.2 1.6-.3L16 5Z\"})]});default:return null;}}/* ============================ helpers ============================ */function prefersReduced(){try{return!!(typeof window!==\"undefined\"&&window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches);}catch{return false;}}const CV_CSS=`\n@keyframes cvPulse {\n  0%   { box-shadow: 0 0 0 0 rgba(56,182,255,0.30); }\n  70%  { box-shadow: 0 0 0 7px rgba(56,182,255,0); }\n  100% { box-shadow: 0 0 0 0 rgba(56,182,255,0); }\n}\n@media (prefers-reduced-motion: reduce) {\n  .cv-out { animation: none !important; }\n}\n`;/* ============================ flow renderer ============================ */function FlowView(props){const{def,on,reduce,accent,accentDeep,kicker,stagger}=props;const steps=def.steps;const n=steps.length;const RAIL_X=15// center of 30px badge\n;const trans=reduce?\"none\":\"opacity .5s ease, transform .5s ease, background-color .5s ease, border-color .5s ease, color .5s ease\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:700,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:accentDeep,marginBottom:12},children:kicker}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:RAIL_X-.75,top:15,bottom:15,width:1.5,background:\"rgba(13,13,13,0.10)\",borderRadius:999}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:RAIL_X-.75,top:15,bottom:15,width:1.5,borderRadius:999,background:`linear-gradient(180deg, ${accentDeep}, ${accent})`,transformOrigin:\"top\",transform:`scaleY(${on?1:0})`,transition:reduce?\"none\":`transform ${(n*stagger+.25).toFixed(2)}s cubic-bezier(0.4,0,0.2,1)`}}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,position:\"relative\"},children:steps.map((st,i)=>{const lit=on;const isLast=i===n-1;const delay=reduce?0:i*stagger;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,opacity:lit?1:0,transform:lit?\"translateY(0)\":\"translateY(6px)\",transition:trans,transitionDelay:`${delay}s`},children:[/*#__PURE__*/_jsx(\"div\",{className:isLast&&lit&&!reduce?\"cv-out\":undefined,style:{flex:\"0 0 auto\",width:30,height:30,borderRadius:8,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:lit?\"rgba(56,182,255,0.12)\":\"#FFFFFF\",border:`1px solid ${lit?\"rgba(14,127,196,0.55)\":\"rgba(13,13,13,0.12)\"}`,color:lit?accentDeep:\"rgba(13,13,13,0.42)\",transition:trans,transitionDelay:`${delay}s`},children:/*#__PURE__*/_jsx(Icon,{name:st.icon})}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,fontWeight:700,lineHeight:1.2,color:\"#0D0D0D\",letterSpacing:\"-0.01em\"},children:st.label}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,lineHeight:1.3,color:\"rgba(13,13,13,0.58)\",marginTop:2},children:st.sub})]})]},i);})})]})]});}/* ============================ dashboard renderer ============================ */const BARS=[{label:\"Speler A\",h:.92},{label:\"Speler B\",h:.7},{label:\"Speler C\",h:.52},{label:\"Speler D\",h:.34}];// Taal: NL -> EN woordenboek voor de code-interne scene-teksten. Toegepast\n// op /en via useIsEN in de hoofdcomponent; NL blijft de bron.\nconst CV_EN={\"Zo werkt het \\xb7 schematisch\":\"How it works \\xb7 schematic\",\"Schematische weergave\":\"Schematic view\",Vacature:\"Vacancy\",\"LinkedIn-scan\":\"LinkedIn scan\",\"\\xe9\\xe9n ingevuld formulier\":\"one completed form\",\"tot 50 profielen\":\"up to 50 profiles\",\"functie \\xb7 sector \\xb7 regio\":\"role \\xb7 sector \\xb7 region\",\"gescreende shortlist\":\"screened shortlist\",Sollicitatie:\"Application\",\"komt binnen\":\"comes in\",\"met gap-analyse\":\"with gap analysis\",\"SMS + mail\":\"SMS + email\",\"naar de toppers\":\"to the top candidates\",\"Bel < 30 min\":\"Call < 30 min\",\"recruiter-seintje\":\"recruiter alert\",\"Reactie binnen\":\"Reply in\",\"in de inbox\":\"in the inbox\",\"Intentie-score\":\"Intent score\",\"warm \\xb7 lauw \\xb7 niet\":\"warm \\xb7 lukewarm \\xb7 no\",\"CRM-kans\":\"CRM opportunity\",\"warm komt bovenaan\":\"warm rises to the top\",Opvolging:\"Follow-up\",\"seintje of automatisch\":\"alert or automatic\",Vacaturetekst:\"Vacancy text\",plakken:\"paste it in\",\"Semantisch zoeken\":\"Semantic search\",\"op je eigen database\":\"on your own database\",\"Top-10\":\"Top 10\",\"op betekenis, met uitleg\":\"by meaning, with explanation\",Formulier:\"Form\",ingevuld:\"completed\",Risicoscore:\"Risk score\",\"automatisch berekend\":\"calculated automatically\",\"PDF-rapport\":\"PDF report\",gegenereerd:\"generated\",\"Mail + CRM\":\"Email + CRM\",\"gekwalificeerde lead\":\"qualified lead\",/* Audit 29 aug (T-037 / D6-01): de zeven labels van de exclusielijst-flow\n       ontbraken in dit woordenboek en stonden daardoor in het Nederlands op\n       /en/over-ons en /en/cases. NL blijft ongewijzigd; de regelverdeling is\n       dezelfde als in het origineel (\"Nobody approached\" / \"twice\"). */\"Reacties binnen\":\"Replies come in\",Samengevoegd:\"Merged\",\"elke dag om 05:00\":\"every day at 05:00\",\"Schone lijst\":\"Clean list\",\"dubbelen eruit\":\"duplicates removed\",\"Niemand twee keer\":\"Nobody approached\",benaderd:\"twice\",\"Speler A\":\"Player A\",\"Speler B\":\"Player B\",\"Speler C\":\"Player C\",\"Speler D\":\"Player D\"};const cvTr=(isEN,s)=>isEN?CV_EN[s]??s:s;function DashView(props){const{isEN=false,on,reduce,accent,accentDeep,kicker,stagger}=props;const trans=reduce?\"none\":\"height .6s cubic-bezier(0.4,0,0.2,1), opacity .5s ease\";return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:16,border:\"1px solid rgba(13,13,13,0.10)\",background:\"#FFFFFF\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"9px 12px\",borderBottom:\"1px solid rgba(13,13,13,0.08)\",background:\"rgba(13,13,13,0.02)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:5},children:[0,1,2].map(i=>/*#__PURE__*/_jsx(\"span\",{style:{width:7,height:7,borderRadius:\"50%\",background:\"rgba(13,13,13,0.16)\"}},i))}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:700,color:\"#0D0D0D\",letterSpacing:\"-0.01em\"},children:\"Intel-dashboard\"}),/*#__PURE__*/_jsx(\"div\",{style:{marginLeft:\"auto\",fontSize:9,fontWeight:700,letterSpacing:\"0.08em\",textTransform:\"uppercase\",color:accentDeep,background:\"rgba(56,182,255,0.12)\",border:\"1px solid rgba(14,127,196,0.30)\",borderRadius:999,padding:\"3px 8px\"},children:kicker})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"14px 14px 12px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:700,color:\"rgba(13,13,13,0.62)\",marginBottom:12},children:isEN?\"Largest players in the market\":\"Grootste spelers in de markt\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"flex-end\",gap:10,height:88},children:BARS.map((b,i)=>{const full=80;const h=on?Math.round(b.h*full):0;const isTop=i===0;return /*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 0\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",maxWidth:34,height:80,display:\"flex\",alignItems:\"flex-end\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:h,borderRadius:8,background:isTop?`linear-gradient(180deg, ${accent}, ${accentDeep})`:\"rgba(14,127,196,0.22)\",opacity:on?1:0,transition:trans,transitionDelay:reduce?\"0s\":`${(i*stagger).toFixed(2)}s`}})}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:9.5,fontWeight:600,color:\"rgba(13,13,13,0.5)\",whiteSpace:\"nowrap\"},children:cvTr(isEN,b.label)})]},i);})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginTop:12,paddingTop:10,borderTop:\"1px solid rgba(13,13,13,0.07)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,fontWeight:700,color:accentDeep},children:isEN?\"Public market data\":\"Openbare marktdata\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10.5,color:\"rgba(13,13,13,0.5)\"},children:isEN?\"automatically read and summarised\":\"automatisch uitgelezen en samengevat\"})]})]})]});}/* ============================ component ============================ *//**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function CaseVisual(props){const{variant=\"sourcing\",accent=\"#38b6ff\",accentDeep=\"#0E7FC4\",speed=1,kicker=\"\"}=props;const isStatic=useIsStaticRenderer();const ref=useRef(null);const[on,setOn]=useState(false);const[reduce,setReduce]=useState(false);// Taal: EN op /en-paden; via state zodat SSR/hydration consistent blijft.\nconst[pathEN,setPathEN]=useState(false);useEffect(()=>{try{const pth=window.location.pathname;setPathEN(pth===\"/en\"||pth.startsWith(\"/en/\"));}catch(e){}},[]);let localeEN=false;try{const localeInfo=useLocaleInfo();localeEN=String(localeInfo?.activeLocale?.code||\"\").toLowerCase().startsWith(\"en\");}catch(e){}const isEN=localeEN||pathEN;useEffect(()=>{if(typeof window===\"undefined\")return;const rt=RenderTarget.current();const staticRender=isStatic||rt===RenderTarget.canvas||rt===RenderTarget.thumbnail;const red=staticRender||prefersReduced();setReduce(red);if(red){setOn(true);return;}const el=ref.current;if(!el||typeof IntersectionObserver===\"undefined\"){setOn(true);return;}let done=false;const io=new IntersectionObserver(ents=>{if(ents[0]&&ents[0].isIntersecting&&!done){done=true;setOn(true);io.disconnect();}},{threshold:.35});io.observe(el);return()=>io.disconnect();},[isStatic,variant]);const defRaw=FLOWS[variant]||FLOWS.sourcing;const def=isEN?{...defRaw,kicker:cvTr(true,defRaw.kicker),...defRaw.steps?{steps:defRaw.steps.map(st=>({...st,label:cvTr(true,st.label),sub:cvTr(true,st.sub)}))}:{}}:defRaw;const stagger=.16/Math.max(.25,speed);const kick=kicker||def.kicker;const root={position:\"relative\",width:\"100%\",boxSizing:\"border-box\",fontFamily:\"'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",...props.style};return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:root,children:[/*#__PURE__*/_jsx(\"style\",{children:CV_CSS}),def.kind===\"dashboard\"?/*#__PURE__*/_jsx(DashView,{isEN:isEN,on:on,reduce:reduce,accent:accent,accentDeep:accentDeep,kicker:kick,stagger:stagger}):/*#__PURE__*/_jsx(\"div\",{style:{borderRadius:16,border:\"1px solid rgba(14,127,196,0.16)\",background:\"linear-gradient(180deg, #FBFCFE, #F6FAFE)\",padding:\"14px 16px 16px\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(FlowView,{def:def,on:on,reduce:reduce,accent:accent,accentDeep:accentDeep,kicker:kick,stagger:stagger})})]});}addPropertyControls(CaseVisual,{variant:{type:ControlType.Enum,title:\"Variant\",options:[\"sourcing\",\"respond\",\"triage\",\"semantic\",\"dashboard\",\"zzp\",\"exclusielijst\"],optionTitles:[\"Sourcing\",\"Respond 30 min\",\"Reply triage\",\"Semantic search\",\"Intel dashboard\",\"ZZP live\",\"Exclusielijst\"],defaultValue:\"sourcing\"},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#38b6ff\"},accentDeep:{type:ControlType.Color,title:\"Accent deep\",defaultValue:\"#0E7FC4\"},speed:{type:ControlType.Number,title:\"Snelheid\",defaultValue:1,min:.3,max:2,step:.1},kicker:{type:ControlType.String,title:\"Kicker\",defaultValue:\"\",placeholder:\"Zo werkt het \\xb7 schematisch\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CaseVisual\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CaseVisual.map"],"mappings":"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"}