{"version":3,"file":"FAQ_agents.CMnlLC1C.mjs","names":["React.useState","FramerLib","FramerLib.useLocaleInfo"],"sources":["https:/framerusercontent.com/modules/11IMSZd0fKQtSZb9a0HW/M9VWSNxtHrJzmLUnnXYL/FAQ_agents.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import*as FramerLib from\"framer\";const{addPropertyControls,ControlType}=FramerLib;// useLocaleInfo bestaat in Framer-projecten met locales. Bestaat hij niet,\n// dan valt het component terug op de handmatige taalkeuze hieronder.\nconst useLocaleInfo=FramerLib.useLocaleInfo;/**\n * AGENTS (overzichtspagina), FAQ (code component), 15 september 2026\n *\n * 1-op-1 de vorm van FaqNewBusiness (pil-eyebrow, gecentreerde kop, lead,\n * plusje dat naar een kruisje draait, één vraag tegelijk open, afsluiter\n * met contactknop). Alleen de copy is anders: de vier vragen uit\n * agents-overzicht-v4.html. De AVG- en ATS-vraag staan woordelijk gelijk\n * aan de andere pagina's; wijzigt er één, wijzig ze dan allemaal.\n *\n * Rendert in de pagina, niet in een iframe. De antwoordtekst staat altijd\n * in de DOM, alleen de hoogte animeert, dus alles staat in de HTML die de\n * crawler krijgt. Zendt zijn eigen FAQPage JSON-LD uit; zet dus geen\n * FAQPage-blok in de custom code van de pagina.\n *\n * Gescoped onder .swfaqagvc, zodat hij naast FaqNewBusiness op één pagina kan.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 760\n */const BRAND=\"#44CAA8\";const BRAND_700=\"#0E8570\";const INK=\"#000\";const LEAD=\"#525252\";const LINE=\"#e8ebe9\";const BADGE_BG=\"rgba(207,255,233,.39)\";const BADGE_INK=\"#0E7A5F\";const BADGE_DOT=\"#13CAAA\";const css=`\n.swfaqag{\n  width:100%;box-sizing:border-box;text-align:left;\n  container-type:inline-size;container-name:swfaqag;\n  color:${INK};\n  font-family:Geist,Inter,system-ui,-apple-system,sans-serif;\n  font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;\n}\n.swfaqag *,.swfaqag *::before,.swfaqag *::after{box-sizing:border-box}\n.swfaqag p,.swfaqag h2{margin:0}\n.swfaqag .sect{padding:112px 0 120px}\n.swfaqag .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 28px}\n.swfaqag .head{text-align:center;max-width:900px;margin:0 auto}\n.swfaqag .eyebrow{\n  display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:20px;\n  background:${BADGE_BG};color:${BADGE_INK};\n  font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;\n  letter-spacing:.24px;line-height:1.2;margin-bottom:17px;\n}\n.swfaqag .dot{width:6px;height:6px;border-radius:50%;background:${BADGE_DOT};flex:0 0 auto}\n.swfaqag h2{font-size:40px;line-height:1.25;letter-spacing:-.05em;font-weight:400}\n.swfaqag .lead{margin:17px auto 0;max-width:760px;font-size:18px;line-height:1.45;color:${LEAD}}\n.swfaqag .list{max-width:840px;margin:56px auto 0;border-top:1px solid ${LINE}}\n.swfaqag .item{border-bottom:1px solid ${LINE}}\n.swfaqag .q{\n  -webkit-appearance:none;appearance:none;width:100%;\n  display:flex;align-items:flex-start;gap:20px;\n  margin:0;padding:23px 4px 23px 0;border:0;background:transparent;cursor:pointer;\n  text-align:left;font-family:inherit;font-size:18px;line-height:1.4;font-weight:500;\n  letter-spacing:-.02em;color:${INK};\n}\n.swfaqag .q:focus-visible{outline:2px solid ${BRAND};outline-offset:3px;border-radius:8px}\n.swfaqag .lbl{flex:1 1 auto}\n.swfaqag .pm{\n  flex:0 0 auto;width:20px;height:20px;margin-top:2px;fill:none;\n  stroke:${BRAND_700};stroke-width:1.8;stroke-linecap:round;opacity:.72;\n  transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .16s ease;\n}\n.swfaqag .q:hover .pm{opacity:1}\n.swfaqag .q[aria-expanded=\"true\"] .pm{opacity:1;transform:rotate(45deg)}\n.swfaqag .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1)}\n.swfaqag .a.open{grid-template-rows:1fr}\n.swfaqag .inner{overflow:hidden}\n.swfaqag .a p{\n  padding:0 56px 26px 0;max-width:720px;font-size:15.5px;line-height:1.65;color:${LEAD};\n  opacity:0;transform:translateY(4px);\n  transition:opacity .2s ease .04s,transform .2s ease .04s;\n}\n.swfaqag .a.open p{opacity:1;transform:none}\n.swfaqag .a p + p{padding-top:0;margin-top:-10px}\n.swfaqag .closer{\n  max-width:840px;margin:0 auto;padding-top:34px;\n  display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;\n}\n.swfaqag .txt{font-size:15.5px;line-height:1.5;color:${LEAD}}\n.swfaqag .btn{\n  display:inline-flex;align-items:center;gap:9px;padding:10px 20px;border-radius:17px;\n  border:1px solid ${LINE};background:#fff;font-size:16px;font-weight:500;line-height:24px;\n  color:${INK};text-decoration:none;transition:border-color .16s;\n}\n.swfaqag .btn:hover{border-color:${BRAND}}\n.swfaqag .btn svg{\n  width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;\n  stroke-linecap:round;stroke-linejoin:round;transition:transform .16s;\n}\n.swfaqag .btn:hover svg{transform:translateX(3px)}\n@container swfaqag (max-width:900px){\n  .swfaqag .sect{padding:80px 0 88px}\n  .swfaqag .list{margin-top:44px}\n}\n@container swfaqag (max-width:640px){\n  .swfaqag h2{font-size:32px}\n  .swfaqag .lead{font-size:17px}\n  .swfaqag .q{font-size:16.5px;gap:14px;padding:20px 0}\n  .swfaqag .a p{padding-right:34px;font-size:15px}\n  .swfaqag .closer{flex-direction:column;align-items:flex-start;gap:14px}\n}\n@media (max-width:900px){\n  .swfaqag .sect{padding:80px 0 88px}\n  .swfaqag .list{margin-top:44px}\n}\n@media (max-width:640px){\n  .swfaqag h2{font-size:32px}\n  .swfaqag .lead{font-size:17px}\n  .swfaqag .q{font-size:16.5px;gap:14px;padding:20px 0}\n  .swfaqag .a p{padding-right:34px;font-size:15px}\n  .swfaqag .closer{flex-direction:column;align-items:flex-start;gap:14px}\n}\n@media (prefers-reduced-motion:reduce){\n  .swfaqag .a,.swfaqag .a p,.swfaqag .pm{transition:none}\n}\n`;const NL={eyebrow:\"Goed om te weten\",title:\"Veelgestelde vragen.\",lead:\"Wat een agent kost, wat je zelf kunt bouwen, en of de AVG dit toelaat. Korte antwoorden, geen kleine lettertjes.\",openFirst:true,closerText:\"Staat je vraag er niet bij? Stel hem gerust, meestal reageren we binnen een dag.\",buttonLabel:\"Neem contact op\",buttonLink:\"https://spadework.ai/contact\",items:[{question:\"Zitten alle agents in elk pakket?\",answer:\"Ja. Je kiest er geen uit en je betaalt er niet per stuk voor. Je zet aan wat je nodig hebt.\"},{question:\"Kan ik een agent aanpassen of zelf een nieuwe bouwen?\",answer:\"Ja, allebei. Elke agent bestaat uit dezelfde zin: voor wie, wanneer, en wat dan. Die onderdelen pas je aan, of je zet er een nieuwe agent naast. Programmeren hoeft niet.\"},{question:\"Mag dit volgens de AVG?\",answer:\"Ja. Spadework werkt binnen je eigen database, op mensen die daar met toestemming in staan, en is gebouwd en gehost in de EU. Er komt niemand van buiten je eigen netwerk in het systeem. Er wordt ook niets gepoold. De data van het ene bureau komt nooit bij het andere terecht.\"},{question:\"Heb ik een specifiek ATS nodig?\",answer:\"Nee. Spadework heeft formele partnerships met OTYS, Carerix, Byner en Mysolution, en koppelt daarnaast met Bullhorn, Salesforce, Tigris, Yellow Yard en RecruitNow. Staat de jouwe er niet bij, dan kijken we er samen naar en regelen we de koppeling. Zonder ATS upload je je contacten en ontvang je je opportunities per mail.\"}]};const EN={eyebrow:\"Good to know\",title:\"Frequently asked questions.\",lead:\"What an agent costs, what you can build yourself, and whether GDPR allows it. Short answers, no small print.\",openFirst:true,closerText:\"Question not listed? Just ask, we usually reply within a day.\",buttonLabel:\"Get in touch\",buttonLink:\"https://spadework.ai/contact\",items:[{question:\"Is every agent included in every plan?\",answer:\"Yes. You don't pick and you don't pay per agent. You turn on what you need.\"},{question:\"Can I adjust an agent or build a new one myself?\",answer:\"Yes, both. Every agent is the same sentence: for whom, when, and then what. You adjust those parts, or put a new agent next to them. No programming needed.\"},{question:\"Is this allowed under GDPR?\",answer:\"Yes. Spadework works within your own database, on people who are there with consent, and it is built and hosted in the EU. Nobody outside your own network enters the system. Nothing is pooled either. One agency's data never ends up with another.\"},{question:\"Do I need a specific ATS?\",answer:\"No. Spadework has formal partnerships with OTYS, Carerix, Byner and Mysolution, and also integrates with Bullhorn, Salesforce, Tigris, Yellow Yard and RecruitNow. If yours is not on the list, we look at it with you and get the integration built. Without an ATS you upload your contacts and receive your opportunities by email.\"}]};const DE={eyebrow:\"Gut zu wissen\",title:\"H\\xe4ufig gestellte Fragen.\",lead:\"Was ein Agent kostet, was Sie selbst bauen k\\xf6nnen, und ob die DSGVO das erlaubt. Kurze Antworten, kein Kleingedrucktes.\",openFirst:true,closerText:\"Ihre Frage ist nicht dabei? Fragen Sie einfach, wir antworten meist innerhalb eines Tages.\",buttonLabel:\"Kontakt aufnehmen\",buttonLink:\"https://spadework.ai/contact\",items:[{question:\"Sind alle Agents in jedem Paket enthalten?\",answer:\"Ja. Sie w\\xe4hlen nicht aus und zahlen nicht pro Agent. Sie schalten an, was Sie brauchen.\"},{question:\"Kann ich einen Agent anpassen oder selbst einen neuen bauen?\",answer:\"Ja, beides. Jeder Agent ist derselbe Satz: f\\xfcr wen, wann, und was dann. Diese Teile passen Sie an, oder Sie stellen einen neuen Agent daneben. Programmieren m\\xfcssen Sie nicht.\"},{question:\"Ist das nach DSGVO erlaubt?\",answer:\"Ja. Spadework arbeitet innerhalb Ihrer eigenen Datenbank, mit Personen, die dort mit Einwilligung stehen, und ist in der EU entwickelt und gehostet. Niemand von au\\xdferhalb Ihres Netzwerks gelangt ins System. Es wird auch nichts zusammengef\\xfchrt. Die Daten des einen Unternehmens landen nie bei einem anderen.\"},{question:\"Brauche ich ein bestimmtes ATS?\",answer:\"Nein. Spadework hat formale Partnerschaften mit OTYS, Carerix, Byner und Mysolution und ist auch mit Bullhorn, Salesforce, Tigris, Yellow Yard und RecruitNow verbunden. Ist Ihres nicht dabei, schauen wir es uns gemeinsam an und richten die Anbindung ein. Ohne ATS laden Sie Ihre Kontakte hoch und erhalten Ihre Opportunities per E-Mail.\"}]};/**\n * Taalkeuze zonder extra bestanden.\n * Staat een veld nog op de Nederlandse standaardwaarde, dan wordt de vertaling\n * in de actieve taal gebruikt. Typ je zelf iets in het rechterpaneel, dan wint\n * jouw tekst altijd, in elke taal.\n */function setFor(code){if(code===\"en\")return EN;if(code===\"de\")return DE;return NL;}function pick(value,nl,translated,translate){if(!translate)return value;return value===nl?translated:value;}/**\n * Voor de vragenlijst werkt bovenstaande vergelijking niet: Framer geeft de\n * array door als kopie, dus een referentievergelijking mislukt altijd en dan\n * bleef de lijst Nederlands terwijl kop en lead al Engels waren.\n * Daarom vergelijken we hier op inhoud: staat de lijst nog woordelijk gelijk\n * aan de Nederlandse standaard, dan is er niets vertaald en pakken we de set\n * van de actieve taal. Heb je zelf iets aangepast of in Framer vertaald, dan\n * wint dat.\n */function pickItems(items,T,translate){if(!translate)return items;if(!Array.isArray(items)||items.length!==NL.items.length)return items;const untouched=items.every((item,i)=>(item?.question||\"\")===NL.items[i].question&&(item?.answer||\"\")===NL.items[i].answer);return untouched?T.items:items;}/**\n * FAQPage JSON-LD, opgebouwd uit de copy die het component net zelf heeft\n * opgelost. Zichtbare tekst en markup komen dus uit één bron en kunnen niet\n * uit elkaar lopen. De alinea-split is dezelfde als in de render, dus in het\n * schema staat letterlijk wat er op het scherm staat.\n */function buildFaqSchema(list,locale){return{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",inLanguage:locale,mainEntity:(Array.isArray(list)?list:[]).filter(item=>item?.question&&item?.answer).map(item=>({\"@type\":\"Question\",name:String(item.question).trim(),acceptedAnswer:{\"@type\":\"Answer\",text:String(item.answer).split(/\\n\\s*\\n/).map(t=>t.trim()).filter(Boolean).map(t=>`<p>${t}</p>`).join(\"\")}}))};}export default function AgentsFaq(props){// Defaults staan in de functie zelf en niet alleen in defaultProps,\n// want nieuwere React-versies negeren defaultProps op functiecomponenten.\nconst{eyebrow=NL.eyebrow,title=NL.title,lead=NL.lead,items=NL.items,openFirst=NL.openFirst,closerText=NL.closerText,buttonLabel=NL.buttonLabel,buttonLink=NL.buttonLink,emitSchema=true,language,style}=props;// Framer rendert elke taalvariant apart op de server, dus de actieve locale\n// is hier bekend. Bij \"auto\" volgt de FAQ gewoon de taal van de pagina.\nconst localeInfo=typeof useLocaleInfo===\"function\"?useLocaleInfo():null;const activeCode=String(localeInfo?.activeLocale?.code||localeInfo?.activeLocale?.slug||\"\").toLowerCase();const resolved=language&&language!==\"auto\"?language:activeCode.startsWith(\"en\")?\"en\":activeCode.startsWith(\"de\")?\"de\":\"nl\";const T=setFor(resolved);const translate=resolved!==\"nl\";const _eyebrow=pick(eyebrow,NL.eyebrow,T.eyebrow,translate);const _title=pick(title,NL.title,T.title,translate);const _lead=pick(lead,NL.lead,T.lead,translate);const _items=pickItems(items,T,translate);const _closerText=pick(closerText,NL.closerText,T.closerText,translate);const _buttonLabel=pick(buttonLabel,NL.buttonLabel,T.buttonLabel,translate);// Zelfde bron als de zichtbare tekst, en de taal is hierboven al opgelost,\n// dus het schema klopt per locale zonder dat je iets aan de pagina hangt.\nconst faqSchema=buildFaqSchema(_items,resolved);// -1 = alles dicht. Eén vraag tegelijk open, net als in de embed-versie.\nconst[open,setOpen]=React.useState(openFirst?0:-1);return /*#__PURE__*/_jsxs(\"div\",{className:\"swfaqag\",style:style,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:css}}),emitSchema&&faqSchema.mainEntity.length?/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(faqSchema).replace(/</g,\"\\\\u003c\")}}):null,/*#__PURE__*/_jsx(\"section\",{className:\"sect\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"wrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"head\",children:[_eyebrow?/*#__PURE__*/_jsxs(\"span\",{className:\"eyebrow\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"dot\"}),_eyebrow]}):null,/*#__PURE__*/_jsx(\"h2\",{children:_title}),_lead?/*#__PURE__*/_jsx(\"p\",{className:\"lead\",children:_lead}):null]}),/*#__PURE__*/_jsx(\"div\",{className:\"list\",children:_items.map((item,i)=>{const isOpen=open===i;// Lege regel in het antwoordveld = nieuwe alinea.\nconst paragraphs=String(item.answer||\"\").split(/\\n\\s*\\n/).map(t=>t.trim()).filter(Boolean);return /*#__PURE__*/_jsxs(\"div\",{className:\"item\",children:[/*#__PURE__*/_jsxs(\"button\",{className:\"q\",\"aria-expanded\":isOpen,\"aria-controls\":`swfaqag-a-${i}`,id:`swfaqag-q-${i}`,onClick:()=>setOpen(isOpen?-1:i),children:[/*#__PURE__*/_jsx(\"span\",{className:\"lbl\",children:item.question}),/*#__PURE__*/_jsx(\"svg\",{className:\"pm\",viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 5v14M5 12h14\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:isOpen?\"a open\":\"a\",id:`swfaqag-a-${i}`,role:\"region\",\"aria-labelledby\":`swfaqag-q-${i}`,children:/*#__PURE__*/_jsx(\"div\",{className:\"inner\",children:paragraphs.map((p,j)=>/*#__PURE__*/_jsx(\"p\",{children:p},j))})})]},i);})}),_closerText||_buttonLabel?/*#__PURE__*/_jsxs(\"div\",{className:\"closer\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"txt\",children:_closerText}),_buttonLabel?/*#__PURE__*/_jsxs(\"a\",{className:\"btn\",href:buttonLink,children:[_buttonLabel,/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h13M12.5 5.5L19 12l-6.5 6.5\"})})]}):null]}):null]})})]});}addPropertyControls(AgentsFaq,{language:{type:ControlType.Enum,title:\"Taal\",options:[\"auto\",\"nl\",\"en\",\"de\"],optionTitles:[\"Automatisch\",\"Nederlands\",\"English\",\"Deutsch\"],defaultValue:\"auto\"},eyebrow:{type:ControlType.String,title:\"Eyebrow\"},title:{type:ControlType.String,title:\"Kop\"},lead:{type:ControlType.String,title:\"Lead\",displayTextArea:true},openFirst:{type:ControlType.Boolean,title:\"Eerste open\",defaultValue:true},items:{type:ControlType.Array,title:\"Vragen\",control:{type:ControlType.Object,controls:{question:{type:ControlType.String,title:\"Vraag\"},answer:{type:ControlType.String,title:\"Antwoord\",displayTextArea:true,description:\"Lege regel ertussen maakt een nieuwe alinea.\"}}}},closerText:{type:ControlType.String,title:\"Afsluiter\",displayTextArea:true},buttonLabel:{type:ControlType.String,title:\"Knop\"},buttonLink:{type:ControlType.Link,title:\"Knop link\"},emitSchema:{type:ControlType.Boolean,title:\"FAQ-schema\",defaultValue:true,enabledTitle:\"Aan\",disabledTitle:\"Uit\",description:\"Zet uit als dit blok twee keer op \\xe9\\xe9n pagina staat, anders krijg je twee FAQPage-blokken.\"}});// Framer leest defaultProps om het rechterpaneel te vullen.\nAgentsFaq.defaultProps={...NL,language:\"auto\",emitSchema:true};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AgentsFaq\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQ_agents.map"],"mappings":"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"}