{"version":3,"file":"script_main.Elu9CBA2.mjs","names":["fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","AntidoteWordmarkFonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","Framer.useRouter","c","_Fragment","STATES","p","React.useId","React.useRef","React.useState","css","addPropertyOverrides","AntidoteWordmarkFonts","Button","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.useState","React.useRef","Navigation","NavigationInfo","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","getProps","React.forwardRef","addPropertyOverrides","ArrowUpRight","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","AntidoteWordmarkFonts","ActionButton","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","PrimaryNavigation","sharedStyle.css","useRef","React.useId","sharedStyle.className","PropertyOverrides","RichText","React.Fragment","sharedStyle.fonts","React.createElement","AntidoteLayout","MainLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/pJQY9tZlSptCgnZJciyv/8LyzcY3JrQDZv9Z8eplO/Jh4rPwZu9.js","https:/framerusercontent.com/modules/rVvPbK4ej4Rz7Ogu5zpK/7BKBR7RqzdJ2FUc3PMJ1/JYr4cMlOs.js","https:/framerusercontent.com/modules/gdoAsLhJuIMWmg9McjIn/O9jPG5ZRlOVfedrpizSo/lUi2cNGNt.js","https:/framerusercontent.com/modules/8ZZ3Gj9goKoPGMwvCeqe/ODgZfQnIlnB03YwqIjMl/wl_JobNEW.js","https:/framerusercontent.com/modules/oe67zsuVlWox4SE266u3/MdidLCa6vw4MrpfexPCb/AntidoteLinks.js","https:/framerusercontent.com/modules/wGmhIZigG50VElxNun92/DpKuKrQoPEnTABAUTKIx/AntidoteNavMenu.js","https:/framerusercontent.com/modules/zbZccL86rDV0IjJdK3N2/7kXx0S3fvqWfTVbB7xVN/LhLEklstI.js","https:/framerusercontent.com/modules/1nfNuS96v2Nt8Pfpu2dr/AdYoCD6s0pSinn6d4z0S/WZXwHckk6.js","https:/framerusercontent.com/modules/URHJxVQRmXV5alIiiJOk/q4ccxlG2IVrPOONMomp4/AntidoteNavScroll.js","https:/framerusercontent.com/modules/2zmAwOwh86q6RNdl76sJ/QH2T84wGorEQN3x1ytFo/u44gMSXUw.js","https:/framerusercontent.com/modules/CiGGjrw5dYpN4NHDE2Gg/oCG5ewYxDu1Xmf4RdqTv/P3MA2yYun.js","https:/framerusercontent.com/modules/Oy1PmynwLwLag9ZGpiPx/8Yv7RIYxcKhhy7scQmfH/EqJltQMQH.js","https:/framerusercontent.com/modules/zf19R8C1ZTCNx9NoWp1F/2CsrIwLcRgIcMRZDwcyz/JRQ81Reip.js","https:/framerusercontent.com/modules/Ez2HudECL3jWc3xVZYQD/WOZ161gZr5d4MAXbXfr6/JbucDNsMO.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (3d0591d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"GF;Geist-700\",\"GF;Geist-700italic\",\"GF;Geist-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDQ3pna6VEdtKCL.woff2\",weight:\"400\"}]}];export const css=['.framer-9F9Qc .framer-styles-preset-14beddo:not(.rich-text-wrapper), .framer-9F9Qc .framer-styles-preset-14beddo.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14.5px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-8339a3be-8543-4449-9a3d-992ac34cf721, #f5f4ef); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-9F9Qc .framer-styles-preset-14beddo:not(.rich-text-wrapper), .framer-9F9Qc .framer-styles-preset-14beddo.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14.5px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-8339a3be-8543-4449-9a3d-992ac34cf721, #f5f4ef); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-9F9Qc .framer-styles-preset-14beddo:not(.rich-text-wrapper), .framer-9F9Qc .framer-styles-preset-14beddo.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-8339a3be-8543-4449-9a3d-992ac34cf721, #f5f4ef); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-9F9Qc\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8cfa921)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-DdCaB .framer-styles-preset-1rvmyfs:not(.rich-text-wrapper), .framer-DdCaB .framer-styles-preset-1rvmyfs.rich-text-wrapper a { --framer-link-current-text-color: var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7); --framer-link-hover-text-color: var(--token-4aeca632-b928-412d-86ba-0135f6c08631); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.15s; transition-property: color; transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }\"];export const className=\"framer-DdCaB\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ddc5e5f)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-YRIZv .framer-styles-preset-invo76:not(.rich-text-wrapper), .framer-YRIZv .framer-styles-preset-invo76.rich-text-wrapper a { --framer-link-current-text-color: var(--token-8339a3be-8543-4449-9a3d-992ac34cf721); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-af69fb8c-3f99-4472-a37b-48286d9d994a); --framer-link-text-color: var(--token-8339a3be-8543-4449-9a3d-992ac34cf721); transition-delay: 0s; transition-duration: 0.24s; transition-property: color; transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1); }\"];export const className=\"framer-YRIZv\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AntidoteWordmark from\"https://framerusercontent.com/modules/gHBvf13UsSmgWVFcmCeu/wKzt1zI6w6SmMlORlw3Y/AntidoteWordmark.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/pJQY9tZlSptCgnZJciyv/8LyzcY3JrQDZv9Z8eplO/Jh4rPwZu9.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/rVvPbK4ej4Rz7Ogu5zpK/7BKBR7RqzdJ2FUc3PMJ1/JYr4cMlOs.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/gdoAsLhJuIMWmg9McjIn/O9jPG5ZRlOVfedrpizSo/lUi2cNGNt.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/vS0pBOzjn1nJNW7Qfu1n/Pp7bgeGsJwZfqPv5oQlh/v8mEN9rsB.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/kQZJFpSmuvWEKWBMsMxQ/XTlW58CeJVsBLuS68ijT/YdTugkZJf.js\";const AntidoteWordmarkFonts=getFonts(AntidoteWordmark);const cycleOrder=[\"TAZNhKs3J\",\"lN2MA7kQF\",\"BJvW3gYeV\"];const serializationHash=\"framer-M14gs\";const variantClassNames={BJvW3gYeV:\"framer-v-1mmgy8a\",lN2MA7kQF:\"framer-v-1w0i0bd\",TAZNhKs3J:\"framer-v-2qhkds\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"TAZNhKs3J\",Phone:\"lN2MA7kQF\",Tablet:\"BJvW3gYeV\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"TAZNhKs3J\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TAZNhKs3J\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2qhkds\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"TAZNhKs3J\",ref:refBinding,style:{backgroundColor:\"var(--token-10796741-2c77-47a5-8652-37514a0a6426)\",...style},...addPropertyOverrides({BJvW3gYeV:{\"data-framer-name\":\"Tablet\"},lN2MA7kQF:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o2wdvo\",\"data-framer-name\":\"Columns\",layoutDependency:layoutDependency,layoutId:\"go52GRG0L\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-towc0h\",\"data-framer-name\":\"Brand\",layoutDependency:layoutDependency,layoutId:\"YsD7mU4DU\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"URk7p5EfO\",scopeId:\"wl_JobNEW\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ddks21 framer-tla6ya\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"URk7p5EfO\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a3utx5-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"NMudSrEHO-container\",nodeId:\"NMudSrEHO\",rendersWithMotion:true,scopeId:\"wl_JobNEW\",children:/*#__PURE__*/_jsx(AntidoteWordmark,{color:\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\",height:\"100%\",id:\"NMudSrEHO\",layoutId:\"NMudSrEHO\",style:{width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lhk1c5\",\"data-styles-preset\":\"YdTugkZJf\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4aeca632-b928-412d-86ba-0135f6c08631))\"},children:\"Autonomous product verification. Observed, not assumed.\"})}),className:\"framer-162fd98\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WosXypCre\",style:{\"--extracted-r6o4lv\":\"var(--token-4aeca632-b928-412d-86ba-0135f6c08631)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xhwhx9\",\"data-framer-name\":\"Product\",layoutDependency:layoutDependency,layoutId:\"So7_VpOci\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g0g4gv\",\"data-styles-preset\":\"v8mEN9rsB\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4aeca632-b928-412d-86ba-0135f6c08631))\"},children:\"Product\"})}),className:\"framer-1hsjsq8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EMJ9nMOKa\",style:{\"--extracted-r6o4lv\":\"var(--token-4aeca632-b928-412d-86ba-0135f6c08631)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"h1szP9Q0z\"},motionChild:true,nodeId:\"T8MGNCOpq\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Overview\"})})})}),className:\"framer-1bco1km\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"T8MGNCOpq\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y5s62KzrE\"},motionChild:true,nodeId:\"plDkxsyNa\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"For engineers\"})})})}),className:\"framer-8k6k7o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"plDkxsyNa\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A5DRInJjI\"},motionChild:true,nodeId:\"HirPlfxp1\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"For CTOs\"})})})}),className:\"framer-oq033e\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HirPlfxp1\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P19xFsKSh\"},motionChild:true,nodeId:\"XqwUWMmlw\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"How it works\"})})})}),className:\"framer-134ds8t\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XqwUWMmlw\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JswqN_LFK\"},motionChild:true,nodeId:\"QGamn3x42\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"The evidence\"})})})}),className:\"framer-1n0p98i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QGamn3x42\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RgTcsznfI\"},motionChild:true,nodeId:\"QCl3_glpg\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Calculator\"})})})}),className:\"framer-1s4tfiz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QCl3_glpg\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://app.duku.ai/\",motionChild:true,nodeId:\"M5RBdVMWY\",openInNewTab:true,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Log in\"})})})}),className:\"framer-1nhm9uh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"M5RBdVMWY\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ijdpc6\",\"data-framer-name\":\"Resources\",layoutDependency:layoutDependency,layoutId:\"IuwBg7oBo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g0g4gv\",\"data-styles-preset\":\"v8mEN9rsB\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4aeca632-b928-412d-86ba-0135f6c08631))\"},children:\"Resources\"})}),className:\"framer-1vg8gn5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vX0QxwJfQ\",style:{\"--extracted-r6o4lv\":\"var(--token-4aeca632-b928-412d-86ba-0135f6c08631)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Z8r3EFiKG\"},motionChild:true,nodeId:\"rvtvYG4IJ\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Resource centre\"})})})}),className:\"framer-io600u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rvtvYG4IJ\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.duku.ai/\",motionChild:true,nodeId:\"NReG9QI18\",openInNewTab:true,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Documentation\"})})})}),className:\"framer-19xix9l\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NReG9QI18\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.duku.ai/changelog/release-notes\",motionChild:true,nodeId:\"NpamoeRPt\",openInNewTab:true,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Changelog\"})})})}),className:\"framer-yiqabs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NpamoeRPt\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:support@duku.ai\",motionChild:true,nodeId:\"PXXzzGsPT\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Support\"})})})}),className:\"framer-t16roe\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PXXzzGsPT\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f0n3xa\",\"data-framer-name\":\"Company\",layoutDependency:layoutDependency,layoutId:\"Hg1hH_A0X\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g0g4gv\",\"data-styles-preset\":\"v8mEN9rsB\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4aeca632-b928-412d-86ba-0135f6c08631))\"},children:\"Company\"})}),className:\"framer-csppjo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q89Oqx6wg\",style:{\"--extracted-r6o4lv\":\"var(--token-4aeca632-b928-412d-86ba-0135f6c08631)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xijHmlUAI\"},motionChild:true,nodeId:\"w9lTjW1Nn\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"About\"})})})}),className:\"framer-17bn0c5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w9lTjW1Nn\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TIKevRkTu\"},motionChild:true,nodeId:\"YDPEjjbgJ\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Manifesto\"})})})}),className:\"framer-cnn1ka\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YDPEjjbgJ\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LAVQ_y5vS\"},motionChild:true,nodeId:\"d_bmjGsGO\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Contact\"})})})}),className:\"framer-17ascej\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"d_bmjGsGO\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FHlihFUmZ\"},motionChild:true,nodeId:\"P2d2cPG_K\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Press kit\"})})})}),className:\"framer-dfrnff\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"P2d2cPG_K\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"aQlmeiVMv\"},motionChild:true,nodeId:\"Pz7t_UnSz\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Life at Antidote\"})})})}),className:\"framer-kjr4uj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Pz7t_UnSz\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xkqz6w\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"E6W5JUu4M\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g0g4gv\",\"data-styles-preset\":\"v8mEN9rsB\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4aeca632-b928-412d-86ba-0135f6c08631))\"},children:\"Legal\"})}),className:\"framer-ue6uxj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q3DfOH1r1\",style:{\"--extracted-r6o4lv\":\"var(--token-4aeca632-b928-412d-86ba-0135f6c08631)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://duku.ai/legal/terms-of-use\",motionChild:true,nodeId:\"Kc2B6SnPF\",openInNewTab:true,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-invo76\",\"data-styles-preset\":\"lUi2cNGNt\",children:\"Terms of Use\"})})})}),className:\"framer-8157p1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Kc2B6SnPF\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://duku.ai/legal/dpa\",motionChild:true,nodeId:\"iW6uoXZ4f\",openInNewTab:true,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-invo76\",\"data-styles-preset\":\"lUi2cNGNt\",children:\"Data Processing Addendum\"})})})}),className:\"framer-17nk1v6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iW6uoXZ4f\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://duku.ai/legal/eu-data-act-addendum\",motionChild:true,nodeId:\"nMzH5rDh5\",openInNewTab:true,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-invo76\",\"data-styles-preset\":\"lUi2cNGNt\",children:\"EU Data Act Addendum\"})})})}),className:\"framer-1ovqno\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nMzH5rDh5\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://duku.ai/legal/subprocessors\",motionChild:true,nodeId:\"QbHeczYIz\",openInNewTab:true,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-invo76\",\"data-styles-preset\":\"lUi2cNGNt\",children:\"Sub-Processor List\"})})})}),className:\"framer-13oi66l\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QbHeczYIz\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://duku.ai/legal/infrastructure\",motionChild:true,nodeId:\"zfX4VfhU8\",openInNewTab:true,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-invo76\",\"data-styles-preset\":\"lUi2cNGNt\",children:\"Infrastructure & Switching\"})})})}),className:\"framer-134rob8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zfX4VfhU8\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://duku.ai/legal/privacy\",motionChild:true,nodeId:\"cegAncAC9\",openInNewTab:true,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-invo76\",\"data-styles-preset\":\"lUi2cNGNt\",children:\"Privacy Notice\"})})})}),className:\"framer-xxforb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cegAncAC9\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:legal@duku.ai\",motionChild:true,nodeId:\"FQObBAZe_\",openInNewTab:false,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Legal enquiries\"})})})}),className:\"framer-1xhyamz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FQObBAZe_\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ptby6o\",\"data-framer-name\":\"Follow us\",layoutDependency:layoutDependency,layoutId:\"Z0Lzov6HJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1g0g4gv\",\"data-styles-preset\":\"v8mEN9rsB\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4aeca632-b928-412d-86ba-0135f6c08631))\"},children:\"Follow us\"})}),className:\"framer-1clhetw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Llkw4vQ01\",style:{\"--extracted-r6o4lv\":\"var(--token-4aeca632-b928-412d-86ba-0135f6c08631)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/duku-ai/\",motionChild:true,nodeId:\"Nka3DyaYP\",openInNewTab:true,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"LinkedIn\"})})})}),className:\"framer-nldyel\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nka3DyaYP\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@DukuAI\",motionChild:true,nodeId:\"XyFjGY3z2\",openInNewTab:true,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"YouTube\"})})})}),className:\"framer-kapxma\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XyFjGY3z2\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://github.com/Duku-AI\",motionChild:true,nodeId:\"oCM2SCiq4\",openInNewTab:true,relValues:[],scopeId:\"wl_JobNEW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"GitHub\"})})})}),className:\"framer-93bk9i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oCM2SCiq4\",style:{\"--extracted-r6o4lv\":\"var(--token-9297b64d-4d1b-4736-ab27-b76c915d4cf7)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lhk1c5\",\"data-styles-preset\":\"YdTugkZJf\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4aeca632-b928-412d-86ba-0135f6c08631))\"},children:\"Copyright \\xa9 2026 TCWL Group Ltd. All rights reserved.\"})}),className:\"framer-ukwe29\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tY6melPdK\",style:{\"--extracted-r6o4lv\":\"var(--token-4aeca632-b928-412d-86ba-0135f6c08631)\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\".framer-M14gs.framer-tla6ya, .framer-M14gs .framer-tla6ya { display: block; }\",\".framer-M14gs.framer-2qhkds { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 72px 80px 40px 80px; position: relative; width: 1200px; }\",\".framer-M14gs .framer-1o2wdvo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-M14gs .framer-towc0h { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-M14gs .framer-ddks21 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-M14gs .framer-a3utx5-container { flex: none; height: auto; position: relative; width: 132px; }\",\".framer-M14gs .framer-162fd98, .framer-M14gs .framer-ukwe29 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-M14gs .framer-1xhwhx9, .framer-M14gs .framer-1ijdpc6, .framer-M14gs .framer-f0n3xa, .framer-M14gs .framer-1xkqz6w, .framer-M14gs .framer-1ptby6o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-M14gs .framer-1hsjsq8, .framer-M14gs .framer-1bco1km, .framer-M14gs .framer-8k6k7o, .framer-M14gs .framer-oq033e, .framer-M14gs .framer-134ds8t, .framer-M14gs .framer-1n0p98i, .framer-M14gs .framer-1s4tfiz, .framer-M14gs .framer-1nhm9uh, .framer-M14gs .framer-1vg8gn5, .framer-M14gs .framer-io600u, .framer-M14gs .framer-19xix9l, .framer-M14gs .framer-yiqabs, .framer-M14gs .framer-t16roe, .framer-M14gs .framer-csppjo, .framer-M14gs .framer-17bn0c5, .framer-M14gs .framer-cnn1ka, .framer-M14gs .framer-17ascej, .framer-M14gs .framer-dfrnff, .framer-M14gs .framer-kjr4uj, .framer-M14gs .framer-ue6uxj, .framer-M14gs .framer-8157p1, .framer-M14gs .framer-17nk1v6, .framer-M14gs .framer-1ovqno, .framer-M14gs .framer-13oi66l, .framer-M14gs .framer-134rob8, .framer-M14gs .framer-xxforb, .framer-M14gs .framer-1xhyamz, .framer-M14gs .framer-1clhetw, .framer-M14gs .framer-nldyel, .framer-M14gs .framer-kapxma, .framer-M14gs .framer-93bk9i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-M14gs.framer-v-1w0i0bd.framer-2qhkds { gap: 40px; padding: 56px 16px 32px 16px; width: 390px; }\",\".framer-M14gs.framer-v-1w0i0bd .framer-1o2wdvo { align-content: unset; align-items: unset; display: grid; gap: 32px 20px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); justify-content: center; }\",\".framer-M14gs.framer-v-1w0i0bd .framer-towc0h, .framer-M14gs.framer-v-1mmgy8a .framer-towc0h { align-self: start; flex: none; grid-column: 1 / -1; justify-self: start; width: 100%; }\",\".framer-M14gs.framer-v-1w0i0bd .framer-1xhwhx9, .framer-M14gs.framer-v-1w0i0bd .framer-1ijdpc6, .framer-M14gs.framer-v-1w0i0bd .framer-f0n3xa, .framer-M14gs.framer-v-1w0i0bd .framer-1xkqz6w, .framer-M14gs.framer-v-1w0i0bd .framer-1ptby6o, .framer-M14gs.framer-v-1mmgy8a .framer-1xhwhx9, .framer-M14gs.framer-v-1mmgy8a .framer-1ijdpc6, .framer-M14gs.framer-v-1mmgy8a .framer-f0n3xa, .framer-M14gs.framer-v-1mmgy8a .framer-1xkqz6w, .framer-M14gs.framer-v-1mmgy8a .framer-1ptby6o { align-self: start; justify-self: start; width: 100%; }\",\".framer-M14gs.framer-v-1w0i0bd .framer-1bco1km, .framer-M14gs.framer-v-1w0i0bd .framer-8k6k7o, .framer-M14gs.framer-v-1w0i0bd .framer-oq033e, .framer-M14gs.framer-v-1w0i0bd .framer-134ds8t, .framer-M14gs.framer-v-1w0i0bd .framer-1n0p98i, .framer-M14gs.framer-v-1w0i0bd .framer-1s4tfiz, .framer-M14gs.framer-v-1w0i0bd .framer-1nhm9uh, .framer-M14gs.framer-v-1w0i0bd .framer-io600u, .framer-M14gs.framer-v-1w0i0bd .framer-19xix9l, .framer-M14gs.framer-v-1w0i0bd .framer-yiqabs, .framer-M14gs.framer-v-1w0i0bd .framer-t16roe, .framer-M14gs.framer-v-1w0i0bd .framer-17bn0c5, .framer-M14gs.framer-v-1w0i0bd .framer-cnn1ka, .framer-M14gs.framer-v-1w0i0bd .framer-17ascej, .framer-M14gs.framer-v-1w0i0bd .framer-dfrnff, .framer-M14gs.framer-v-1w0i0bd .framer-kjr4uj, .framer-M14gs.framer-v-1w0i0bd .framer-8157p1, .framer-M14gs.framer-v-1w0i0bd .framer-17nk1v6, .framer-M14gs.framer-v-1w0i0bd .framer-1ovqno, .framer-M14gs.framer-v-1w0i0bd .framer-13oi66l, .framer-M14gs.framer-v-1w0i0bd .framer-134rob8, .framer-M14gs.framer-v-1w0i0bd .framer-xxforb, .framer-M14gs.framer-v-1w0i0bd .framer-1xhyamz, .framer-M14gs.framer-v-1w0i0bd .framer-nldyel, .framer-M14gs.framer-v-1w0i0bd .framer-kapxma, .framer-M14gs.framer-v-1w0i0bd .framer-93bk9i, .framer-M14gs.framer-v-1mmgy8a .framer-1bco1km, .framer-M14gs.framer-v-1mmgy8a .framer-8k6k7o, .framer-M14gs.framer-v-1mmgy8a .framer-oq033e, .framer-M14gs.framer-v-1mmgy8a .framer-134ds8t, .framer-M14gs.framer-v-1mmgy8a .framer-1n0p98i, .framer-M14gs.framer-v-1mmgy8a .framer-1s4tfiz, .framer-M14gs.framer-v-1mmgy8a .framer-1nhm9uh, .framer-M14gs.framer-v-1mmgy8a .framer-io600u, .framer-M14gs.framer-v-1mmgy8a .framer-19xix9l, .framer-M14gs.framer-v-1mmgy8a .framer-yiqabs, .framer-M14gs.framer-v-1mmgy8a .framer-t16roe, .framer-M14gs.framer-v-1mmgy8a .framer-17bn0c5, .framer-M14gs.framer-v-1mmgy8a .framer-cnn1ka, .framer-M14gs.framer-v-1mmgy8a .framer-17ascej, .framer-M14gs.framer-v-1mmgy8a .framer-dfrnff, .framer-M14gs.framer-v-1mmgy8a .framer-kjr4uj, .framer-M14gs.framer-v-1mmgy8a .framer-8157p1, .framer-M14gs.framer-v-1mmgy8a .framer-17nk1v6, .framer-M14gs.framer-v-1mmgy8a .framer-1ovqno, .framer-M14gs.framer-v-1mmgy8a .framer-13oi66l, .framer-M14gs.framer-v-1mmgy8a .framer-134rob8, .framer-M14gs.framer-v-1mmgy8a .framer-xxforb, .framer-M14gs.framer-v-1mmgy8a .framer-1xhyamz, .framer-M14gs.framer-v-1mmgy8a .framer-nldyel, .framer-M14gs.framer-v-1mmgy8a .framer-kapxma, .framer-M14gs.framer-v-1mmgy8a .framer-93bk9i { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-M14gs.framer-v-1mmgy8a.framer-2qhkds { gap: 44px; padding: 64px 40px 36px 40px; width: 810px; }\",\".framer-M14gs.framer-v-1mmgy8a .framer-1o2wdvo { align-content: unset; align-items: unset; display: grid; gap: 32px 24px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); justify-content: center; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 423\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"lN2MA7kQF\":{\"layout\":[\"fixed\",\"auto\"]},\"BJvW3gYeV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerwl_JobNEW=withCSS(Component,css,\"framer-M14gs\");export default Framerwl_JobNEW;Framerwl_JobNEW.displayName=\"Footer\";Framerwl_JobNEW.defaultProps={height:423,width:1200};addPropertyControls(Framerwl_JobNEW,{variant:{options:[\"TAZNhKs3J\",\"lN2MA7kQF\",\"BJvW3gYeV\"],optionTitles:[\"Desktop\",\"Phone\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerwl_JobNEW,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...AntidoteWordmarkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwl_JobNEW\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"423\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lN2MA7kQF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BJvW3gYeV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wl_JobNEW.map","// Internal links from code components through Framer's router.\n//\n// A plain <a href=\"/product\"> works on the published site but 404s in Framer's\n// preview, which serves the project from another origin and routes in the\n// page. Framer's useRouter() has every page's route (by id, with its path)\n// and a navigate(routeId, hash) that works in both, with page transitions.\n// Keep real hrefs in the markup (crawlers, middle-click, no JS) and route\n// left-clicks on same-site paths through the router.\nimport*as Framer from\"framer\";// useRouter is in Framer's runtime but not in its published types; if a\n// runtime ever lacks it, links fall back to plain navigation instead of failing.\nconst useRouter=Framer.useRouter??(()=>undefined);/** A click handler for a container: routes clicks on its internal links. Bubbles through portals. */export function useRouterLinks(onNavigate){const router=useRouter();return e=>{if(e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;const a=e.target?.closest?.(\"a[href]\");if(!a||a.target&&a.target!==\"_self\")return;const href=a.getAttribute(\"href\")??\"\";if(!href.startsWith(\"/\")||href.startsWith(\"//\"))return;const[path,hash]=href.split(\"#\");const routes=router?.routes??{};const id=Object.keys(routes).find(k=>routes[k]?.path===(path||\"/\"));if(!id||typeof router?.navigate!==\"function\")return;e.preventDefault();onNavigate?.();router.navigate(id,hash||undefined);};}\nexport const __FramerMetadata__ = {\"exports\":{\"useRouterLinks\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AntidoteLinks.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{font,radius,siteMode,state as STATES,theme,themeCss,typeCss}from\"https://framerusercontent.com/modules/VGz0B86Sp4EPvTTZ26GZ/x2jRXV3wW53lTdOapvoY/AntidoteTokens.js\";import{EASE_DRAWER,EASE_IN_OUT,EASE_OUT,HOVER_MEDIA,pressCss}from\"https://framerusercontent.com/modules/bMgyYM6EbSXSelXS8VGU/OSANpTb4GWgKsOeGoQiP/AntidoteMotion.js\";import{useRouterLinks}from\"https://framerusercontent.com/modules/oe67zsuVlWox4SE266u3/MdidLCa6vw4MrpfexPCb/AntidoteLinks.js\";const CHANGELOG=\"https://docs.duku.ai/changelog/release-notes\";const NO_ITEM={title:\"\",link:\"\",description:\"\",external:false,badge:\"\"};const NO_CARD={chip:\"\",chipState:\"review\",eyebrow:\"\",title:\"\",linkText:\"\",link:\"\",tag:\"\",large:false};const item=(title,link,description,external=false,badge=\"\")=>({title,link,description,external,badge});const card=c=>({...NO_CARD,...c});const DEFAULTS={mode:\"Bar\",theme:\"auto\",preview:\"none\",previewSheet:false,panelGap:20,triggerGap:8,bleed:true,productLabel:\"Product\",productItems:[item(\"Overview\",\"/product\",\"What Antidote does today.\"),item(\"How it works\",\"/how-it-works\",\"From a start URL to every release.\"),item(\"The evidence\",\"/evidence\",\"One illustrative finding, opened fully.\"),// Two persona pages replace Use cases (Will, 15 Oct 2026).\nitem(\"For engineers\",\"/for-engineers\",\"Stop being the QA team.\"),item(\"For CTOs\",\"/for-ctos\",\"Release decisions backed by what happened.\"),item(\"Calculator\",\"/calculator\",\"Know what QA really costs.\")],productCard:card({chip:\"Needs review\",title:\"Checkout stays on payment after the delivery address changes.\",linkText:\"Inspect a finding\",link:\"/evidence\"}),resourcesLabel:\"Resources\",resourcesItems:[item(\"Guides\",\"/resources\",\"Setup, evidence and your delivery workflow.\"),item(\"Docs\",\"https://docs.duku.ai/\",\"Set up, integrate and look things up.\",true),item(\"Changelog\",CHANGELOG,\"Release notes, newest first.\",true),item(\"Press kit\",\"/press-kit\",\"Logos, company facts and Dot.\")],resourcesCard:card({eyebrow:\"Release notes\",title:\"See what changed in Antidote, newest first.\",linkText:\"Read the changelog\",link:CHANGELOG}),companyLabel:\"Company\",companyItems:[item(\"About\",\"/about\",\"Observed, not assumed.\"),item(\"Manifesto\",\"/manifesto\",\"The future deserves to work.\"),item(\"Careers\",\"/careers\",\"Work worth caring about.\",false,\"3 open roles\"),item(\"Contact\",\"/contact\",\"Bring a journey worth checking.\")],companyCard:card({title:\"More room for possibility. *More care for reality.*\",linkText:\"Read the manifesto\",link:\"/manifesto\",large:true}),widths:{product:600,resources:560,company:580},menuText:\"Menu\",closeText:\"Close\",loginText:\"Log in\",loginLink:\"https://app.duku.ai/\",ctaText:\"Book a walkthrough\",ctaLink:\"https://meetings-eu1.hubspot.com/jack-evans/duku-ai\"};const IDS=[\"product\",\"resources\",\"company\"];const A=12// room above the panel, inside the moving box, for the arrow\n;const SHADOW=72// room below the panel for its shadow\n;const EDGE=16// viewport margin\n;function strip(o){return Object.fromEntries(Object.entries(o??{}).filter(([,v])=>v!==undefined&&v!==null));}function menusOf(p){return IDS.map(id=>({id,label:(p[`${id}Label`]??\"\").trim(),items:(p[`${id}Items`]??[]).map(it=>({...NO_ITEM,...strip(it)})),card:{...NO_CARD,...strip(p[`${id}Card`]??{})},width:Number(p.widths?.[id])||DEFAULTS.widths[id]})).filter(m=>m.label);}const isAbs=href=>/^https?:/i.test(href);const newTab=on=>on?{target:\"_blank\",rel:\"noopener\"}:{};/** \"*words*\" become italic. */const rich=s=>s.split(\"*\").map((t,i)=>i%2?/*#__PURE__*/_jsx(\"em\",{children:t},i):t);const hasCard=c=>!!(c.title.trim()||c.linkText.trim());function ItemLink({it,cls,desc}){return /*#__PURE__*/_jsxs(\"a\",{className:cls,href:it.link||undefined,...newTab(it.external),children:[/*#__PURE__*/_jsxs(\"span\",{className:\"mt\",children:[it.title,it.external?/*#__PURE__*/_jsx(\"span\",{className:\"ext\",\"aria-hidden\":\"true\",children:\"↗\"}):null,it.badge?/*#__PURE__*/_jsx(\"span\",{className:\"badge\",children:it.badge}):null,it.external?/*#__PURE__*/_jsx(\"span\",{className:\"sr\",children:\" (opens in a new tab)\"}):null]}),desc&&it.description?/*#__PURE__*/_jsx(\"span\",{className:\"md\",children:it.description}):null]});}function CardView({c}){if(!hasCard(c))return null;const body=/*#__PURE__*/_jsxs(_Fragment,{children:[c.chip?/*#__PURE__*/_jsx(\"span\",{className:\"chip\",\"data-state\":c.chipState,children:c.chip}):null,c.eyebrow?/*#__PURE__*/_jsx(\"span\",{className:\"eyebrow\",children:c.eyebrow}):null,c.title?/*#__PURE__*/_jsx(\"span\",{className:c.large?\"ft q\":\"ft\",children:rich(c.title)}):null,c.linkText?/*#__PURE__*/_jsx(\"span\",{className:\"fl\",children:c.linkText}):null,c.tag?/*#__PURE__*/_jsx(\"span\",{className:\"tag\",children:c.tag}):null]});return c.link?/*#__PURE__*/_jsx(\"a\",{className:\"feat\",href:c.link,...newTab(isAbs(c.link)),children:body}):/*#__PURE__*/_jsx(\"div\",{className:\"feat\",children:body});}function listen(offs){return(t,type,fn,capture=false)=>{t.addEventListener(type,fn,capture);offs.push(()=>t.removeEventListener(type,fn,capture));};}const flag=(el,name,on)=>on?el.setAttribute(name,\"\"):el.removeAttribute(name);/** No transitions on this element (and its children) for two frames. */const instant=el=>{el.setAttribute(\"data-instant\",\"\");requestAnimationFrame(()=>requestAnimationFrame(()=>el.removeAttribute(\"data-instant\")));};/** Mirrors the reduced-motion setting onto `el` as data-rm. */function trackReduced(el,on){const mq=typeof window.matchMedia===\"function\"?window.matchMedia(\"(prefers-reduced-motion: reduce)\"):null;const set=()=>flag(el,\"data-rm\",!!mq?.matches);set();if(mq&&typeof mq.addEventListener===\"function\")on(mq,\"change\",set);return()=>el.hasAttribute(\"data-rm\");}/* ---- bar: a port of the pattern library's navController + morphAdapter ---- */function barController(el){const offs=[];const on=listen(offs);const box=el.querySelector(\".morph\");const bridge=el.querySelector(\".bridge\");if(!box||!bridge)return()=>{};const[edge,fill,arrow,clip]=[\".edge\",\".fill\",\".arrow\",\".clip\"].map(s=>box.querySelector(s));const trigs=Array.from(el.querySelectorAll(\".trig\"));const contents=Array.from(box.querySelectorAll(\".mc\"));const inner=[edge,fill,arrow,clip,bridge,...contents];trackReduced(el,on);let openI=-1,tOpen=0,tClose=0,tCollapse=0,closing=false,openedAt=0,byHover=false,pType=\"mouse\",vw=0,maxH=0,x0=0;const geo=i=>{const c=contents[i],t=trigs[i].getBoundingClientRect(),w=c.offsetWidth,cx=t.left+t.width/2;return{left:Math.round(Math.max(EDGE,Math.min(cx-w/2,vw-w-EDGE))),w,h:c.offsetHeight,cx};};// The box spans the viewport horizontally (its x is the viewport's x), so the panel can be clamped to it.\nconst measure=()=>{vw=document.documentElement.clientWidth;x0=-el.getBoundingClientRect().left;contents.forEach(c=>c.style.maxWidth=`${vw-2*EDGE}px`);maxH=Math.max(0,...contents.map(c=>c.offsetHeight));Object.assign(box.style,{left:`${x0}px`,width:`${vw}px`,height:`${A+maxH+SHADOW}px`});contents.forEach((c,i)=>c.style.left=`${geo(i).left}px`);};const frame=g=>{const R=vw-g.left-g.w,B=maxH-g.h+SHADOW;edge.style.clipPath=clip.style.clipPath=`inset(${A}px ${R}px ${B}px ${g.left}px round ${radius.window}px)`;fill.style.clipPath=`inset(${A+1}px ${R+1}px ${B+1}px ${g.left+1}px round ${radius.window-1}px)`;arrow.style.transform=`translateX(${g.cx-6}px) rotate(45deg)`;box.style.transformOrigin=`${g.cx}px ${A}px`;Object.assign(bridge.style,{left:`${x0+g.left}px`,width:`${g.w}px`});};const show=(i,prev,inst)=>{clearTimeout(tCollapse);measure();const g=geo(i);if(prev<0){inner.forEach(instant);frame(g);contents.forEach((c,k)=>{c.style.setProperty(\"--dir\",\"0\");flag(c,\"data-on\",k===i);});if(inst)instant(box);flag(box,\"data-open\",true);flag(bridge,\"data-open\",true);return;}const dir=i>prev?1:-1,out=contents[prev],inc=contents[i];if(inst)inner.forEach(instant);out.style.setProperty(\"--dir\",String(-dir));out.removeAttribute(\"data-on\");if(!inst){// Start the incoming menu shifted towards where it comes from, without a transition.\ninc.setAttribute(\"data-instant\",\"\");inc.style.setProperty(\"--dir\",String(dir));void inc.offsetWidth;inc.removeAttribute(\"data-instant\");}inc.style.setProperty(\"--dir\",\"0\");inc.setAttribute(\"data-on\",\"\");frame(g);};const sync=()=>trigs.forEach((t,k)=>t.setAttribute(\"aria-expanded\",String(k===openI)));const stop=()=>{clearTimeout(tOpen);clearTimeout(tClose);closing=false;};const open=(i,inst,hover=false)=>{stop();if(openI===i)return;show(i,openI,inst);openI=i;openedAt=performance.now();byHover=hover;sync();};const close=inst=>{stop();if(openI<0)return;if(inst)instant(box);box.removeAttribute(\"data-open\");bridge.removeAttribute(\"data-open\");openI=-1;sync();// Once faded out, shrink the box so it can never widen the page.\nclearTimeout(tCollapse);tCollapse=window.setTimeout(()=>openI<0&&Object.assign(box.style,{width:\"0px\",height:\"0px\"}),200);};const scheduleClose=()=>{if(closing)return;closing=true;tClose=window.setTimeout(()=>close(false),160);};const cancelClose=()=>{if(closing)clearTimeout(tClose);closing=false;};const links=i=>Array.from(contents[i].querySelectorAll(\"a[href]\"));const focusIn=(i,last=false)=>{const l=links(i);l[last?l.length-1:0]?.focus();};trigs.forEach((t,i)=>{on(t,\"pointerenter\",e=>{if(e.pointerType!==\"mouse\")return;cancelClose();if(openI>=0)return open(i,false,true);clearTimeout(tOpen);tOpen=window.setTimeout(()=>open(i,false,true),80);});on(t,\"pointerleave\",e=>e.pointerType===\"mouse\"&&clearTimeout(tOpen));on(t,\"pointerdown\",e=>pType=e.pointerType);on(t,\"click\",e=>{if(e.detail===0)return;// keyboard: handled in keydown\nif(openI!==i)return open(i,false);// A mouse click straight after the hover opened it would close what was just shown.\nif(pType===\"mouse\"&&byHover&&performance.now()-openedAt<500)return;close(false);});on(t,\"keydown\",e=>{const k=e.key;if(k===\"Enter\"||k===\" \"||k===\"ArrowDown\"){e.preventDefault();if(openI===i&&k!==\"ArrowDown\")return close(true);open(i,true);if(k===\"ArrowDown\")focusIn(i);}else if(k===\"Tab\"&&!e.shiftKey&&openI===i&&links(i).length){// Disclosure order: the open panel comes straight after its trigger.\ne.preventDefault();focusIn(i);}else if(k===\"Tab\"&&e.shiftKey&&i>0&&openI===i-1&&links(i-1).length){e.preventDefault();focusIn(i-1,true);}});});on(el,\"keydown\",e=>{if(openI<0)return;if(e.key===\"Escape\"){const t=trigs[openI];close(true);return t.focus();}if(e.key!==\"Tab\"||!contents[openI].contains(e.target))return;const l=links(openI);if(!e.shiftKey&&e.target===l[l.length-1]&&trigs[openI+1]){e.preventDefault();trigs[openI+1].focus();}else if(e.shiftKey&&e.target===l[0]){e.preventDefault();trigs[openI].focus();}});on(el,\"pointermove\",e=>{if(e.pointerType!==\"mouse\"||openI<0)return;if(e.target.closest?.(\".trig, .clip, .bridge\"))cancelClose();else scheduleClose();});on(el,\"pointerleave\",e=>e.pointerType===\"mouse\"&&openI>=0&&scheduleClose());// Clicking the panel's background must not take focus away (that would close it).\non(el,\"mousedown\",e=>!e.target.closest?.(\"a, button\")&&e.preventDefault());on(el,\"focusout\",e=>openI>=0&&!el.contains(e.relatedTarget)&&close(true));on(el,\"click\",e=>e.target.closest?.(\".mc a\")&&close(true));on(document,\"pointerdown\",e=>openI>=0&&!el.contains(e.target)&&close(false));on(window,\"resize\",()=>{if(openI<0)return;measure();inner.forEach(instant);frame(geo(openI));});// A link chosen in the panel closes it (the router may keep the nav mounted).\non(el,\"click\",e=>{if(e.target.closest?.(\"a[href]\"))close(true);});return()=>{offs.forEach(f=>f());[tOpen,tClose,tCollapse].forEach(t=>clearTimeout(t));};}/* ---- sheet ---- */function sheetController(el,layer){const offs=[];const on=listen(offs);const btn=el.querySelector(\".menu\");const sheet=layer.querySelector(\".sheet\");if(!btn||!sheet)return()=>{};const scroll=sheet.querySelector(\".scroll\");const closeBtn=sheet.querySelector(\".close\");const accs=Array.from(sheet.querySelectorAll(\".acc\"));const panels=accs.map(a=>a.parentElement.nextElementSibling);const isOn=a=>a.getAttribute(\"aria-expanded\")===\"true\";const reduced=trackReduced(layer,on);panels.forEach((pn,g)=>flag(pn,\"inert\",!isOn(accs[g])));flag(layer,\"inert\",true);let isOpen=false,dragEnd=0;let drag=null;let saved=null;const lock=()=>{const d=document.documentElement,gutter=window.innerWidth-d.clientWidth;saved=[d.style.overflow,document.body.style.paddingRight];d.style.overflow=\"hidden\";if(gutter>0)document.body.style.paddingRight=`${gutter}px`;};const unlock=()=>{if(!saved)return;document.documentElement.style.overflow=saved[0];document.body.style.paddingRight=saved[1];saved=null;};// Drag anywhere, unless the list is long enough to scroll: then it scrolls.\nconst updateScrollable=()=>flag(scroll,\"data-scrollable\",scroll.scrollHeight>scroll.clientHeight+1);const setOpen=(want,inst)=>{if(want===isOpen)return;isOpen=want;if(inst)instant(layer);sheet.removeAttribute(\"data-drag\");sheet.style.transform=\"\";btn.setAttribute(\"aria-expanded\",String(want));flag(layer,\"inert\",!want);if(want){lock();void layer.offsetWidth;layer.setAttribute(\"data-open\",\"\");updateScrollable();closeBtn.focus({preventScroll:true});}else{layer.removeAttribute(\"data-open\");unlock();btn.focus({preventScroll:true});}};const setGroup=(g,want,inst)=>{const a=accs[g],pn=panels[g];a.setAttribute(\"aria-expanded\",String(want));flag(pn,\"inert\",!want);if(inst)instant(pn);const start=pn.getBoundingClientRect().height,end=want?pn.scrollHeight:0;pn.style.height=`${start}px`;void pn.offsetHeight;pn.style.height=`${end}px`;const done=()=>{pn.removeEventListener(\"transitionend\",onEnd);if(want&&isOn(a))pn.style.height=\"auto\";updateScrollable();};const onEnd=ev=>ev.target===pn&&ev.propertyName===\"height\"&&done();pn.addEventListener(\"transitionend\",onEnd);if(inst||start===end)done();};const focusables=()=>Array.from(sheet.querySelectorAll(\"a[href], button\")).filter(n=>!n.closest(\"[inert]\"));on(btn,\"click\",e=>setOpen(true,e.detail===0));on(closeBtn,\"click\",e=>setOpen(false,e.detail===0));on(layer.querySelector(\".scrim\"),\"click\",()=>setOpen(false,false));accs.forEach((a,g)=>on(a,\"click\",e=>{const inst=e.detail===0||reduced(),was=isOn(a);accs.forEach((b,k)=>k!==g&&isOn(b)&&setGroup(k,false,inst));setGroup(g,!was,inst);}));on(layer,\"keydown\",e=>{if(!isOpen)return;if(e.key===\"Escape\"){e.preventDefault();return setOpen(false,true);}const f=focusables(),a=document.activeElement;if(e.key!==\"Tab\"||!f.length)return;if(e.shiftKey&&(a===f[0]||!sheet.contains(a))){e.preventDefault();f[f.length-1].focus();}else if(!e.shiftKey&&(a===f[f.length-1]||!sheet.contains(a))){e.preventDefault();f[0].focus();}});on(document,\"focusin\",e=>isOpen&&!layer.contains(e.target)&&closeBtn.focus({preventScroll:true}));// A drag that ends over a link must not follow it; a tap on a link closes the sheet.\non(sheet,\"click\",e=>{if(Date.now()-dragEnd<80){e.preventDefault();e.stopPropagation();}else if(e.target.closest?.(\"a[href]\"))setOpen(false,false);},true);on(sheet,\"pointerdown\",e=>{if(!isOpen||drag||reduced())return;// extra touches are ignored\nif(e.pointerType===\"mouse\"&&e.button!==0)return;if(scroll.contains(e.target)&&scroll.hasAttribute(\"data-scrollable\"))return;drag={id:e.pointerId,y0:e.clientY,t0:performance.now(),dy:0,on:false};});on(sheet,\"pointermove\",e=>{if(!drag||e.pointerId!==drag.id)return;const dy=e.clientY-drag.y0;if(!drag.on){if(Math.abs(dy)<6)return;// still a tap\ndrag.on=true;try{sheet.setPointerCapture(e.pointerId);}catch{}sheet.setAttribute(\"data-drag\",\"\");}drag.dy=dy;// Down follows the finger; up meets square-root resistance. Set on the element itself.\nsheet.style.transform=`translateY(${dy>=0?dy:-Math.sqrt(-dy)*2}px)`;});const release=(e,cancelled)=>{if(!drag||e.pointerId!==drag.id)return;const d=drag;drag=null;if(!d.on)return;dragEnd=Date.now();sheet.removeAttribute(\"data-drag\");const v=Math.abs(d.dy)/Math.max(1,performance.now()-d.t0);if(!cancelled&&(d.dy>sheet.offsetHeight*.25||d.dy>8&&v>.11))setOpen(false,false);else sheet.style.transform=\"\";};on(sheet,\"pointerup\",e=>release(e,false));on(sheet,\"pointercancel\",e=>release(e,true));on(window,\"resize\",()=>isOpen&&updateScrollable());return()=>{offs.forEach(f=>f());unlock();};}/**\n * Theme values the tokens don't carry: the scrim, the panel's drop shadow and the\n * sheet's ring. Dark mode swaps shadows for a hairline ring (the panel has its own edge).\n */function extraVars(scope,mode){mode=siteMode(mode);const light=\"--nm-ring:transparent;--nm-scrim:rgb(23 25 24 / 0.42);--nm-drop:drop-shadow(0 1px 0 rgb(23 25 24 / 0.04)) drop-shadow(0 18px 26px rgb(23 25 24 / 0.14))\";const dark=`--nm-ring:${theme.lineHairline};--nm-scrim:rgb(0 0 0 / 0.6);--nm-drop:none`;if(mode!==\"auto\")return`${scope}{${mode===\"dark\"?dark:light}}`;return`${scope}{${light}}\n@media (prefers-color-scheme: dark){:root:not([data-theme=\"light\"]) ${scope}{${dark}}}\n:root[data-theme=\"dark\"] ${scope}{${dark}}`;}function styles(C,mode){const S=`.${C}`,SL=`.${C}L`,SS=`.${C}s`;const hair=theme.lineHairline,muted=theme.textMuted,ink=theme.textPrimary,card=theme.surfaceCard,page=theme.surfacePage;const focus=`{outline:2px solid ${ink};outline-offset:2px}`;const chips=Object.keys(STATES).map(k=>`${S} .chip[data-state=\"${k}\"]{color:${STATES[k].text};background:${STATES[k].bg}}`).join(\"\\n\");const chev=(sel,size)=>`${sel} .chev{flex:none;width:${size}px;height:${size}px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform 150ms ${EASE_OUT}}`+`${sel}[aria-expanded=\"true\"] .chev{transform:translateY(1px) rotate(225deg)}`;const btn=`appearance:none;margin:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 14px;border:1px solid ${hair};border-radius:${radius.button}px;${typeCss(\"button\")};line-height:1;white-space:nowrap;cursor:pointer`;const smooth=\"-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale\";return`\n${themeCss(S,mode)}\n${themeCss(SL,mode)}\n${extraVars(S,mode)}\n${extraVars(SL,mode)}\n${S}{position:relative;display:flex;align-items:center;font-family:${font.ui};color:${ink};${smooth}}\n${S} *,${SL} *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}\n${S} [data-instant],${S} [data-instant] *,${SL}[data-instant],${SL}[data-instant] *,${SL} [data-instant],${SL} [data-instant] *{transition:none!important}\n${S} .sr,${SS} .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}\n\n/* triggers */\n${S} .row{display:flex;align-items:center;margin:0;padding:0;list-style:none}\n${S}[data-bleed] .row{margin-inline:-10px}\n${S} .li{position:relative;display:flex}\n${S} .trig{appearance:none;border:0;margin:0;background:transparent;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 10px;border-radius:${radius.button}px;${typeCss(\"navigation\",\"desktop\")};line-height:1;white-space:nowrap;cursor:pointer;transition:background-color 150ms ease}\n${S} .trig[aria-expanded=\"true\"]{background:${theme.surfacePanel}}\n${S} .trig:focus-visible,${S} .mi:focus-visible,${S} .feat:focus-visible,${S} .menu:focus-visible${focus}\n${chev(`${S} .trig`,6)}\n\n/* the one panel: a box as wide as the viewport, cut to the menu's shape by clip-path */\n${S} .bridge{position:absolute;top:100%;left:0;width:0;height:var(--gap);visibility:hidden}\n${S} .bridge[data-open]{visibility:visible}\n${S} .morph{position:absolute;z-index:20;top:calc(100% + var(--gap) - ${A}px);left:0;width:0;height:0;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-4px) scale(.97);transition:opacity 150ms ${EASE_OUT},transform 150ms ${EASE_OUT},visibility 0s linear 150ms}\n${S} .morph[data-open]{opacity:1;visibility:visible;transform:none;transition:opacity 200ms ${EASE_OUT},transform 200ms ${EASE_OUT},visibility 0s}\n${S} .shape{position:absolute;inset:0;filter:var(--nm-drop)}\n${S} .edge,${S} .fill,${S} .clip{position:absolute;inset:0;transition:clip-path 250ms ${EASE_IN_OUT}}\n${S} .edge{background:${hair}}\n${S} .fill{background:${card}}\n${S} .arrow{position:absolute;top:${A-6}px;left:0;width:12px;height:12px;background:${card};border-left:1px solid ${hair};border-top:1px solid ${hair};border-radius:2px 0 0 0;transition:transform 250ms ${EASE_IN_OUT}}\n${S} .clip{pointer-events:auto}\n${S} .mc{position:absolute;top:${A}px;left:0;padding:10px;opacity:0;visibility:hidden;transform:translateX(calc(var(--dir, 0) * 12px));filter:blur(2px);transition:opacity 150ms ${EASE_OUT},transform 200ms ${EASE_OUT},filter 150ms ${EASE_OUT},visibility 0s linear 150ms}\n${S} .mc[data-on]{opacity:1;visibility:visible;transform:none;filter:none;transition:opacity 200ms ${EASE_OUT},transform 250ms ${EASE_IN_OUT},filter 200ms ${EASE_OUT},visibility 0s}\n\n/* static preview (canvas): the same panel, centred under its trigger by CSS alone */\n${S} .morph[data-static]{left:50%;width:max-content;height:auto;padding-top:${A}px;overflow:visible;opacity:1;visibility:visible;transform:translateX(-50%);transition:none}\n${S} [data-static] .edge{clip-path:inset(${A}px 0 0 0 round ${radius.window}px)}\n${S} [data-static] .fill{clip-path:inset(${A+1}px 1px 1px 1px round ${radius.window-1}px)}\n${S} [data-static] .clip{position:relative;clip-path:inset(0 round ${radius.window}px)}\n${S} [data-static] .arrow{left:50%;transform:translateX(-6px) rotate(45deg)}\n${S} [data-static] .mc{position:relative;top:auto;opacity:1;visibility:visible;transform:none;filter:none}\n\n/* panel content */\n${S} .np{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:8px}\n${S} .np[data-solo]{grid-template-columns:minmax(0,1fr)}\n${S} .ml{list-style:none;margin:0;padding:0;display:grid;gap:1px;align-content:start}\n${S} .mi{display:grid;gap:2px;padding:9px 12px;border-radius:${radius.card}px;text-decoration:none;color:${ink};transition:background-color 150ms ease}\n${S} .mt,${SS} .mt{display:flex;align-items:center;gap:8px}\n${S} .mt{font:500 14.5px/1.3 ${font.ui};letter-spacing:-0.005em;color:${ink}}\n${S} .md{font:400 13px/1.4 ${font.ui};color:${muted}}\n${S} .ext,${SS} .ext{margin-left:-3px;color:${muted}}\n${S} .feat{display:grid;align-content:start;gap:10px;padding:14px;border-radius:${radius.card}px;background:${page};text-decoration:none;color:${ink}}\n${S} .ft{font:400 19px/1.15 ${font.display};letter-spacing:-0.005em;text-wrap:balance;color:${ink}}\n${S} .ft.q{font-size:21px;line-height:1.12;letter-spacing:-0.01em}\n${S} .ft em{font-family:${font.display};font-style:italic}\n${S} .fl{justify-self:start;font:500 13px/1 ${font.ui};text-decoration:underline;text-underline-offset:3px;text-decoration-color:${hair};color:${ink}}\n${S} .chip,${S} .badge,${SS} .badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:${radius.chip}px;font:500 11.5px/1 ${font.ui};letter-spacing:.01em;white-space:nowrap;justify-self:start}\n${S} .badge,${SS} .badge{color:${ink};background:${card};box-shadow:inset 0 0 0 1px ${hair}}\n${chips}\n${S} .eyebrow{font:500 11px/1.4 ${font.mono};letter-spacing:.1em;text-transform:uppercase;color:${muted}}\n${S} .tag{justify-self:start;padding:3px 7px;border:1px solid ${hair};border-radius:${radius.chip}px;font:400 10.5px/1 ${font.mono};letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:${muted}}\n${HOVER_MEDIA}{\n${S} .trig:hover{background:${theme.surfacePanel}}\n${S} .mi:hover{background:${page}}\n${S} .feat:hover .fl{text-decoration-color:currentColor}\n${SS} .sl:hover,${SS} .login:hover{color:${muted}}\n}\n\n/* sheet mode: the Menu button matches the native one */\n${S} .menu,${SS} .btn{${btn}}\n${pressCss(`${S} .menu`)}\n${pressCss(`${SS} .btn`)}\n${S} .pv{position:absolute;z-index:20;top:calc(100% + 12px);right:0;width:390px}\n${S} .pv ${SS}{box-shadow:0 0 0 1px ${hair}}\n\n/* the sheet, in a portal on <body>. The Paper extension below it covers the gap when it is dragged up. */\n${SL}{position:fixed;inset:0;z-index:2147483000;visibility:hidden;pointer-events:none;font-family:${font.ui};color:${ink};${smooth};transition:visibility 0s linear 300ms}\n${SL}[data-open]{visibility:visible;pointer-events:auto;transition:none}\n${SL} .scrim{position:absolute;inset:0;background:var(--nm-scrim);opacity:0;transition:opacity 300ms ${EASE_DRAWER}}\n${SL}[data-open] .scrim{opacity:1;transition-duration:500ms}\n${SL} ${SS}{position:absolute;left:0;right:0;bottom:0;margin-inline:auto;max-width:640px;max-height:88vh;max-height:88dvh;box-shadow:0 64px 0 0 ${page},0 0 0 1px var(--nm-ring);transform:translateY(100%);transition:transform 300ms ${EASE_DRAWER}}\n${SL}[data-open] ${SS}{transform:none;transition-duration:500ms}\n${SL} ${SS}[data-drag]{transition:none;cursor:grabbing}\n${SS}{display:flex;flex-direction:column;overflow:hidden;background:${page};border-radius:16px 16px 0 0;font-family:${font.ui};color:${ink};touch-action:none;outline:none}\n${SS} .top{position:relative;flex:none;display:flex;justify-content:flex-end;align-items:center;height:60px;padding:0 16px;cursor:grab}\n${SS} .grab{position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:${hair}}\n${SS} .scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:0 20px;touch-action:none}\n${SS} .scroll::-webkit-scrollbar{display:none}\n${SS} .scroll[data-scrollable]{touch-action:pan-y}\n${SS} .grp:first-child .acc{border-top:1px solid ${hair}}\n${SS} .acch{margin:0;font:inherit}\n${SS} .acc{appearance:none;margin:0;border:0;border-bottom:1px solid ${hair};border-radius:0;background:none;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font:400 24px/1.1 ${font.display};letter-spacing:-0.01em;text-align:left;color:${ink};cursor:pointer}\n${chev(`${SS} .acc`,8)}\n${SS} .accp{overflow:hidden;transition:height 200ms ${EASE_OUT}}\n${SS} .accp ul{list-style:none;margin:0;padding:6px 0 14px;display:grid}\n${SS} .grp:last-child ul{border-bottom:1px solid ${hair}}\n${SS} .sl,${SS} .login{display:block;padding:9px 0;${typeCss(\"navigation\",\"phone\")};text-decoration:none;transition:color 150ms ease}\n${SS} .foot{flex:none;display:grid;gap:10px;padding:12px 20px max(20px, env(safe-area-inset-bottom))}\n${SS} .login{justify-self:start}\n${SS} .cta{display:flex;align-items:center;justify-content:center;height:48px;padding:0 18px;border-radius:${radius.button}px;background:${theme.signal};box-shadow:inset 0 0 0 1px rgb(23 25 24 / .14);${typeCss(\"button\")};color:${theme.textOnSignal};text-decoration:none}\n${pressCss(`${SS} .cta`)}\n${SS} .btn:focus-visible,${SS} .acc:focus-visible,${SS} .sl:focus-visible,${SS} .login:focus-visible,${SS} .cta:focus-visible${focus}\n\n/* reduced motion: opacity only */\n${S}[data-rm] .morph{transform:none}\n${S}[data-rm] .mc{transform:none;filter:none}\n${S}[data-rm] .edge,${S}[data-rm] .fill,${S}[data-rm] .clip,${S}[data-rm] .arrow,${S}[data-rm] .chev{transition:none}\n${SL}[data-rm] ${SS}{transform:none!important;opacity:0;transition:opacity 200ms ease}\n${SL}[data-rm][data-open] ${SS}{opacity:1}\n${SL}[data-rm] .scrim{transition-duration:200ms}\n${SL}[data-rm] .accp,${SL}[data-rm] .chev{transition:none}\n`;}/* ---- component ---- */export default function AntidoteNavMenu(incoming){const p={...DEFAULTS,...strip(incoming)};const isStatic=useIsStaticRenderer();// A fixed scope per theme, not useId: the sheet below is built in the browser and carries this class, while the\n// CSS text in the page comes from the server render. A generated id differs between the two on the published\n// site (Framer renders every breakpoint on the server and one in the browser), which left the sheet unstyled.\nconst C=`anm-${String(p.theme).replace(/[^a-z0-9]/gi,\"\")}`;const uid=React.useId();const root=React.useRef(null);const layer=React.useRef(null);const[mounted,setMounted]=React.useState(false);const menus=menusOf(p);const isBar=p.mode!==\"Sheet\";const previewAt=isStatic&&isBar?menus.findIndex(m=>m.id===p.preview):-1;const shape=menus.map(m=>`${m.id}:${m.items.length}`).join()+p.mode;// Page links go through Framer's router (plain hrefs 404 in Framer's preview).\nconst onLinkClick=useRouterLinks();React.useEffect(()=>{if(isBar&&!isStatic&&root.current)return barController(root.current);},[isBar,isStatic,shape]);React.useEffect(()=>{if(!isBar&&!isStatic)setMounted(true);},[isBar,isStatic]);React.useEffect(()=>{if(!isBar&&!isStatic&&mounted&&root.current&&layer.current)return sheetController(root.current,layer.current);},[isBar,isStatic,mounted,shape]);// only >= 0: the canvas preview of that one menu, placed inside its trigger's <li>.\nconst panel=only=>/*#__PURE__*/_jsxs(\"div\",{className:\"morph\",\"data-static\":only>=0?\"\":undefined,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"shape\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"edge\"}),/*#__PURE__*/_jsx(\"div\",{className:\"fill\"})]}),/*#__PURE__*/_jsx(\"span\",{className:\"arrow\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"div\",{className:\"clip\",children:menus.map((m,i)=>only>=0&&i!==only?null:/*#__PURE__*/_jsx(\"div\",{className:\"mc\",id:`${uid}m${i}`,role:\"group\",\"aria-label\":m.label,style:{width:m.width},children:/*#__PURE__*/_jsxs(\"div\",{className:\"np\",\"data-solo\":hasCard(m.card)?undefined:\"\",children:[/*#__PURE__*/_jsx(\"ul\",{className:\"ml\",children:m.items.map((it,k)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(ItemLink,{it:it,cls:\"mi\",desc:true})},k))}),/*#__PURE__*/_jsx(CardView,{c:m.card})]})},m.id))})]});const sheetBody=live=>/*#__PURE__*/_jsxs(\"div\",{className:`${C}s sheet`,role:live?\"dialog\":undefined,\"aria-modal\":live?true:undefined,\"aria-label\":p.menuText||\"Menu\",id:live?`${uid}sheet`:undefined,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"top\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"grab\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"btn close\",children:p.closeText})]}),/*#__PURE__*/_jsx(\"div\",{className:\"scroll\",children:menus.map((m,g)=>/*#__PURE__*/_jsxs(\"div\",{className:\"grp\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"acch\",children:/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"acc\",\"aria-expanded\":g===0,\"aria-controls\":live?`${uid}g${g}`:undefined,children:[m.label,/*#__PURE__*/_jsx(\"span\",{className:\"chev\",\"aria-hidden\":\"true\"})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"accp\",id:live?`${uid}g${g}`:undefined,style:{height:g===0?\"auto\":0},children:/*#__PURE__*/_jsx(\"ul\",{children:m.items.map((it,k)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(ItemLink,{it:it,cls:\"sl\",desc:false})},k))})})]},m.id))}),p.loginText||p.ctaText?/*#__PURE__*/_jsxs(\"div\",{className:\"foot\",children:[p.loginText?/*#__PURE__*/_jsx(\"a\",{className:\"login\",href:p.loginLink||undefined,...newTab(isAbs(p.loginLink)),children:p.loginText}):null,p.ctaText?/*#__PURE__*/_jsx(\"a\",{className:\"cta\",href:p.ctaLink||undefined,...newTab(isAbs(p.ctaLink)),children:p.ctaText}):null]}):null]});return /*#__PURE__*/_jsxs(\"div\",{ref:root,className:C,\"data-bleed\":isBar&&p.bleed?\"\":undefined,style:{...p.style,[\"--gap\"]:`${p.panelGap}px`},onClick:onLinkClick,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:styles(C,p.theme)}}),isBar?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"ul\",{className:\"row\",style:{gap:p.triggerGap},children:menus.map((m,i)=>/*#__PURE__*/_jsxs(\"li\",{className:\"li\",children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"trig\",\"aria-expanded\":i===previewAt,\"aria-controls\":`${uid}m${i}`,children:[m.label,/*#__PURE__*/_jsx(\"span\",{className:\"chev\",\"aria-hidden\":\"true\"})]}),i===previewAt?panel(i):null]},m.id))}),previewAt<0?/*#__PURE__*/_jsx(\"span\",{className:\"bridge\",\"aria-hidden\":\"true\"}):null,previewAt<0?panel(-1):null]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"menu\",\"aria-expanded\":false,\"aria-haspopup\":\"dialog\",\"aria-controls\":`${uid}sheet`,children:p.menuText}),isStatic&&p.previewSheet?/*#__PURE__*/_jsx(\"div\",{className:\"pv\",children:sheetBody(false)}):null,mounted?/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:layer,className:`${C}L`,children:[/*#__PURE__*/_jsx(\"div\",{className:\"scrim\",\"aria-hidden\":\"true\"}),sheetBody(true)]}),document.body):null]})]});}/* ---- controls ---- */const barOnly=props=>props.mode===\"Sheet\";const sheetOnly=props=>props.mode!==\"Sheet\";const px=(title,min,max,step,defaultValue,more={})=>({type:ControlType.Number,title,min,max,step,unit:\"px\",defaultValue,...more});const itemsControl=(title,defaultValue)=>({type:ControlType.Array,title,maxCount:8,control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Page\"},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"/\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\",description:\"Shown in the bar's panel only.\"},external:{type:ControlType.Boolean,title:\"Elsewhere\",defaultValue:false,description:\"New tab, with ↗.\"},badge:{type:ControlType.String,title:\"Badge\",defaultValue:\"\",description:\"A neutral chip. Empty hides it.\"}}},defaultValue});const cardControl=(title,d)=>({type:ControlType.Object,title,hidden:barOnly,controls:{chip:{type:ControlType.String,title:\"State chip\",defaultValue:d.chip,description:\"Empty hides it.\"},chipState:{type:ControlType.Enum,title:\"State\",options:Object.keys(STATES),optionTitles:Object.values(STATES).map(s=>s.label),defaultValue:d.chipState},eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:d.eyebrow},title:{type:ControlType.String,title:\"Title\",displayTextArea:true,defaultValue:d.title,description:\"Wrap words in * for italic.\"},large:{type:ControlType.Boolean,title:\"Large title\",defaultValue:d.large},linkText:{type:ControlType.String,title:\"Link text\",defaultValue:d.linkText},link:{type:ControlType.Link,title:\"Link\",defaultValue:d.link},tag:{type:ControlType.String,title:\"Tag\",defaultValue:d.tag,description:\"Optional small label on the card. Empty hides it.\"}},defaultValue:d});addPropertyControls(AntidoteNavMenu,{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"Bar\",\"Sheet\"],displaySegmentedControl:true,defaultValue:DEFAULTS.mode,description:\"Bar on desktop, Sheet on phone and tablet. Change it per variant; edit the menus in the primary variant.\"},theme:{type:ControlType.Enum,title:\"Theme\",options:[\"auto\",\"light\",\"dark\"],optionTitles:[\"Follow system\",\"Light (Paper)\",\"Dark (Ink)\"],defaultValue:DEFAULTS.theme},preview:{type:ControlType.Enum,title:\"Preview\",options:[\"none\",\"product\",\"resources\",\"company\"],optionTitles:[\"None\",\"Product\",\"Resources\",\"Company\"],defaultValue:DEFAULTS.preview,description:\"Shows that panel open on the canvas only. Ignored on the live site.\",hidden:barOnly},previewSheet:{type:ControlType.Boolean,title:\"Preview sheet\",defaultValue:DEFAULTS.previewSheet,description:\"Shows the open sheet on the canvas only. Ignored on the live site.\",hidden:sheetOnly},panelGap:px(\"Panel gap\",0,80,1,DEFAULTS.panelGap,{description:\"From the trigger row to the panel. 20 clears the 68px bar.\",hidden:barOnly}),triggerGap:px(\"Trigger gap\",0,40,1,DEFAULTS.triggerGap,{hidden:barOnly}),bleed:{type:ControlType.Boolean,title:\"Align text\",defaultValue:DEFAULTS.bleed,description:\"The hover fill bleeds 10px past the box, so labels space like the native links beside them.\",hidden:barOnly},productLabel:{type:ControlType.String,title:\"Product\",defaultValue:DEFAULTS.productLabel,description:\"Empty hides this menu.\"},productItems:itemsControl(\"Product pages\",DEFAULTS.productItems),productCard:cardControl(\"Product card\",DEFAULTS.productCard),resourcesLabel:{type:ControlType.String,title:\"Resources\",defaultValue:DEFAULTS.resourcesLabel},resourcesItems:itemsControl(\"Resources pages\",DEFAULTS.resourcesItems),resourcesCard:cardControl(\"Resources card\",DEFAULTS.resourcesCard),companyLabel:{type:ControlType.String,title:\"Company\",defaultValue:DEFAULTS.companyLabel},companyItems:itemsControl(\"Company pages\",DEFAULTS.companyItems),companyCard:cardControl(\"Company card\",DEFAULTS.companyCard),widths:{type:ControlType.Object,title:\"Panel widths\",hidden:barOnly,controls:{product:px(\"Product\",320,960,10,DEFAULTS.widths.product),resources:px(\"Resources\",320,960,10,DEFAULTS.widths.resources),company:px(\"Company\",320,960,10,DEFAULTS.widths.company)},defaultValue:DEFAULTS.widths},menuText:{type:ControlType.String,title:\"Menu label\",defaultValue:DEFAULTS.menuText,hidden:sheetOnly},closeText:{type:ControlType.String,title:\"Close label\",defaultValue:DEFAULTS.closeText,hidden:sheetOnly},loginText:{type:ControlType.String,title:\"Log in\",defaultValue:DEFAULTS.loginText,description:\"Empty hides it.\",hidden:sheetOnly},loginLink:{type:ControlType.Link,title:\"Log in link\",defaultValue:DEFAULTS.loginLink,hidden:sheetOnly},ctaText:{type:ControlType.String,title:\"Button\",defaultValue:DEFAULTS.ctaText,hidden:sheetOnly},ctaLink:{type:ControlType.Link,title:\"Button link\",defaultValue:DEFAULTS.ctaLink,hidden:sheetOnly}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AntidoteNavMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AntidoteNavMenu.map","// Generated by Framer (8cfa921)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-8UoTL .framer-styles-preset-2ffxoa:not(.rich-text-wrapper), .framer-8UoTL .framer-styles-preset-2ffxoa.rich-text-wrapper a { --framer-link-current-text-color: var(--token-8339a3be-8543-4449-9a3d-992ac34cf721); --framer-link-hover-text-color: var(--token-af69fb8c-3f99-4472-a37b-48286d9d994a); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-8339a3be-8543-4449-9a3d-992ac34cf721); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.15s; transition-property: color; transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }\"];export const className=\"framer-8UoTL\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AntidoteNavMenu from\"https://framerusercontent.com/modules/wGmhIZigG50VElxNun92/DpKuKrQoPEnTABAUTKIx/AntidoteNavMenu.js\";import AntidoteWordmark from\"https://framerusercontent.com/modules/gHBvf13UsSmgWVFcmCeu/wKzt1zI6w6SmMlORlw3Y/AntidoteWordmark.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pJQY9tZlSptCgnZJciyv/8LyzcY3JrQDZv9Z8eplO/Jh4rPwZu9.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/zbZccL86rDV0IjJdK3N2/7kXx0S3fvqWfTVbB7xVN/LhLEklstI.js\";import Button from\"https://framerusercontent.com/modules/I283Zdz9cl8TjwTCEcVC/O28ajEB3ZqxbKA01Obee/gO65u5sKe.js\";const AntidoteWordmarkFonts=getFonts(AntidoteWordmark);const AntidoteNavMenuFonts=getFonts(AntidoteNavMenu);const ButtonFonts=getFonts(Button);const cycleOrder=[\"sK91VjbGn\",\"GCCS3anza\",\"DRd5tObf_\",\"RLBEY7uCw\",\"x42beIEH7\",\"tVyDI7NYE\"];const serializationHash=\"framer-QGTYs\";const variantClassNames={DRd5tObf_:\"framer-v-7vjjse\",GCCS3anza:\"framer-v-1m9a9bc\",RLBEY7uCw:\"framer-v-4o4uj7\",sK91VjbGn:\"framer-v-a83jn8\",tVyDI7NYE:\"framer-v-cqw254\",x42beIEH7:\"framer-v-1n0u1cc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.23,1,.32,1],type:\"tween\"};const transition2={delay:0,duration:.2,ease:[.32,.72,0,1],type:\"tween\"};const transition3={delay:0,duration:.3,ease:[.32,.72,0,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"DRd5tObf_\",\"Tablet Open\":\"x42beIEH7\",Desktop:\"sK91VjbGn\",Floating:\"tVyDI7NYE\",Phone:\"GCCS3anza\",Tablet:\"RLBEY7uCw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"sK91VjbGn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sK91VjbGn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"GCCS3anza\",\"DRd5tObf_\",\"RLBEY7uCw\",\"x42beIEH7\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({DRd5tObf_:{value:transition3},GCCS3anza:{value:transition2},RLBEY7uCw:{value:transition2},x42beIEH7:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-a83jn8\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"sK91VjbGn\",ref:refBinding,style:{backdropFilter:\"blur(12px)\",backgroundColor:\"var(--token-895ed59e-9a0c-419a-8d79-c8c49feaef1c)\",WebkitBackdropFilter:\"blur(12px)\",...style},variants:{DRd5tObf_:{backgroundColor:\"var(--token-01b6c545-b137-44ca-bf82-6c8475887c99)\"},tVyDI7NYE:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},x42beIEH7:{backgroundColor:\"var(--token-01b6c545-b137-44ca-bf82-6c8475887c99)\"}},...addPropertyOverrides({DRd5tObf_:{\"data-framer-name\":\"Phone Open\"},GCCS3anza:{\"data-framer-name\":\"Phone\"},RLBEY7uCw:{\"data-framer-name\":\"Tablet\"},tVyDI7NYE:{\"data-framer-name\":\"Floating\"},x42beIEH7:{\"data-framer-name\":\"Tablet Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tn7zxc\",\"data-framer-name\":\"Bar\",layoutDependency:layoutDependency,layoutId:\"EC0z2UMP2\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{tVyDI7NYE:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-baab4e0f-7c82-4fa8-a748-b29322699b27)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-01b6c545-b137-44ca-bf82-6c8475887c99)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}},...addPropertyOverrides({tVyDI7NYE:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"XB6oXuLAh\",scopeId:\"WZXwHckk6\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-184lxyb framer-75a9an\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"XB6oXuLAh\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vlv9cu-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"OuIdBvSxU-container\",nodeId:\"OuIdBvSxU\",rendersWithMotion:true,scopeId:\"WZXwHckk6\",children:/*#__PURE__*/_jsx(AntidoteWordmark,{color:\"var(--token-8339a3be-8543-4449-9a3d-992ac34cf721)\",height:\"100%\",id:\"OuIdBvSxU\",layoutId:\"OuIdBvSxU\",style:{width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fcd2ug\",\"data-framer-name\":\"Links and action\",layoutDependency:layoutDependency,layoutId:\"RRSylo5u_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hdkq27\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"H66_RYwPj\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h1szP9Q0z\"},implicitPathVariables:undefined},{href:{webPageId:\"P19xFsKSh\"},implicitPathVariables:undefined},{href:{webPageId:\"JswqN_LFK\"},implicitPathVariables:undefined},{href:{webPageId:\"Y5s62KzrE\"},implicitPathVariables:undefined},{href:{webPageId:\"A5DRInJjI\"},implicitPathVariables:undefined},{href:{webPageId:\"RgTcsznfI\"},implicitPathVariables:undefined},{href:{webPageId:\"Z8r3EFiKG\"},implicitPathVariables:undefined},{href:{webPageId:\"FHlihFUmZ\"},implicitPathVariables:undefined},{href:{webPageId:\"xijHmlUAI\"},implicitPathVariables:undefined},{href:{webPageId:\"TIKevRkTu\"},implicitPathVariables:undefined},{href:{webPageId:\"aQlmeiVMv\"},implicitPathVariables:undefined},{href:{webPageId:\"LAVQ_y5vS\"},implicitPathVariables:undefined},{href:{webPageId:\"h1szP9Q0z\"},implicitPathVariables:undefined},{href:{webPageId:\"P19xFsKSh\"},implicitPathVariables:undefined},{href:{webPageId:\"JswqN_LFK\"},implicitPathVariables:undefined},{href:{webPageId:\"Y5s62KzrE\"},implicitPathVariables:undefined},{href:{webPageId:\"A5DRInJjI\"},implicitPathVariables:undefined},{href:{webPageId:\"RgTcsznfI\"},implicitPathVariables:undefined},{href:{webPageId:\"Z8r3EFiKG\"},implicitPathVariables:undefined},{href:{webPageId:\"FHlihFUmZ\"},implicitPathVariables:undefined},{href:{webPageId:\"xijHmlUAI\"},implicitPathVariables:undefined},{href:{webPageId:\"TIKevRkTu\"},implicitPathVariables:undefined},{href:{webPageId:\"aQlmeiVMv\"},implicitPathVariables:undefined},{href:{webPageId:\"LAVQ_y5vS\"},implicitPathVariables:undefined},{href:{webPageId:\"h1szP9Q0z\"},implicitPathVariables:undefined},{href:{webPageId:\"P19xFsKSh\"},implicitPathVariables:undefined},{href:{webPageId:\"JswqN_LFK\"},implicitPathVariables:undefined},{href:{webPageId:\"Y5s62KzrE\"},implicitPathVariables:undefined},{href:{webPageId:\"A5DRInJjI\"},implicitPathVariables:undefined},{href:{webPageId:\"RgTcsznfI\"},implicitPathVariables:undefined},{href:{webPageId:\"Z8r3EFiKG\"},implicitPathVariables:undefined},{href:{webPageId:\"FHlihFUmZ\"},implicitPathVariables:undefined},{href:{webPageId:\"xijHmlUAI\"},implicitPathVariables:undefined},{href:{webPageId:\"TIKevRkTu\"},implicitPathVariables:undefined},{href:{webPageId:\"aQlmeiVMv\"},implicitPathVariables:undefined},{href:{webPageId:\"LAVQ_y5vS\"},implicitPathVariables:undefined},{href:{webPageId:\"h1szP9Q0z\"},implicitPathVariables:undefined},{href:{webPageId:\"P19xFsKSh\"},implicitPathVariables:undefined},{href:{webPageId:\"JswqN_LFK\"},implicitPathVariables:undefined},{href:{webPageId:\"Y5s62KzrE\"},implicitPathVariables:undefined},{href:{webPageId:\"A5DRInJjI\"},implicitPathVariables:undefined},{href:{webPageId:\"RgTcsznfI\"},implicitPathVariables:undefined},{href:{webPageId:\"Z8r3EFiKG\"},implicitPathVariables:undefined},{href:{webPageId:\"FHlihFUmZ\"},implicitPathVariables:undefined},{href:{webPageId:\"xijHmlUAI\"},implicitPathVariables:undefined},{href:{webPageId:\"TIKevRkTu\"},implicitPathVariables:undefined},{href:{webPageId:\"aQlmeiVMv\"},implicitPathVariables:undefined},{href:{webPageId:\"LAVQ_y5vS\"},implicitPathVariables:undefined},{href:{webPageId:\"h1szP9Q0z\"},implicitPathVariables:undefined},{href:{webPageId:\"P19xFsKSh\"},implicitPathVariables:undefined},{href:{webPageId:\"JswqN_LFK\"},implicitPathVariables:undefined},{href:{webPageId:\"Y5s62KzrE\"},implicitPathVariables:undefined},{href:{webPageId:\"A5DRInJjI\"},implicitPathVariables:undefined},{href:{webPageId:\"RgTcsznfI\"},implicitPathVariables:undefined},{href:{webPageId:\"Z8r3EFiKG\"},implicitPathVariables:undefined},{href:{webPageId:\"FHlihFUmZ\"},implicitPathVariables:undefined},{href:{webPageId:\"xijHmlUAI\"},implicitPathVariables:undefined},{href:{webPageId:\"TIKevRkTu\"},implicitPathVariables:undefined},{href:{webPageId:\"aQlmeiVMv\"},implicitPathVariables:undefined},{href:{webPageId:\"LAVQ_y5vS\"},implicitPathVariables:undefined},{href:{webPageId:\"h1szP9Q0z\"},implicitPathVariables:undefined},{href:{webPageId:\"P19xFsKSh\"},implicitPathVariables:undefined},{href:{webPageId:\"JswqN_LFK\"},implicitPathVariables:undefined},{href:{webPageId:\"Y5s62KzrE\"},implicitPathVariables:undefined},{href:{webPageId:\"A5DRInJjI\"},implicitPathVariables:undefined},{href:{webPageId:\"RgTcsznfI\"},implicitPathVariables:undefined},{href:{webPageId:\"Z8r3EFiKG\"},implicitPathVariables:undefined},{href:{webPageId:\"FHlihFUmZ\"},implicitPathVariables:undefined},{href:{webPageId:\"xijHmlUAI\"},implicitPathVariables:undefined},{href:{webPageId:\"TIKevRkTu\"},implicitPathVariables:undefined},{href:{webPageId:\"aQlmeiVMv\"},implicitPathVariables:undefined},{href:{webPageId:\"LAVQ_y5vS\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-owjcqw-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Menus\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"uk0MklN6e-container\",name:\"Menus\",nodeId:\"uk0MklN6e\",rendersWithMotion:true,scopeId:\"WZXwHckk6\",children:/*#__PURE__*/_jsx(AntidoteNavMenu,{bleed:true,closeText:\"Close\",companyCard:{chip:\"\",chipState:\"review\",eyebrow:\"\",large:true,link:\"/manifesto\",linkText:\"Read the manifesto\",tag:\"\",title:\"More room for possibility. *More care for reality.*\"},companyItems:[{badge:\"\",description:\"Observed, not assumed.\",external:false,id:\"default-item-0\",link:resolvedLinks[8],title:\"About\"},{badge:\"\",description:\"The future deserves to work.\",external:false,id:\"default-item-1\",link:resolvedLinks[9],title:\"Manifesto\"},{badge:\"3 open roles\",description:\"Work worth caring about.\",external:false,id:\"default-item-2\",link:resolvedLinks[10],title:\"Careers\"},{badge:\"\",description:\"Bring a journey worth checking.\",external:false,id:\"default-item-3\",link:resolvedLinks[11],title:\"Contact\"}],companyLabel:\"Company\",ctaLink:\"https://meetings-eu1.hubspot.com/jack-evans/duku-ai\",ctaText:\"Book a walkthrough\",height:\"100%\",id:\"uk0MklN6e\",layoutId:\"uk0MklN6e\",loginLink:\"https://app.duku.ai/\",loginText:\"Log in\",menuText:\"Menu\",mode:\"Bar\",name:\"Menus\",panelGap:20,preview:\"none\",previewSheet:false,productCard:{chip:\"Needs review\",chipState:\"review\",eyebrow:\"\",large:false,link:\"/evidence\",linkText:\"Inspect a finding\",tag:\"\",title:\"Checkout stays on payment after the delivery address changes.\"},productItems:[{badge:\"\",description:\"What Antidote does today.\",external:false,id:\"Yvn90B053\",link:resolvedLinks[0],title:\"Overview\"},{badge:\"\",description:\"From a start URL to every release.\",external:false,id:\"dghOu0sve\",link:resolvedLinks[1],title:\"How it works\"},{badge:\"\",description:\"One illustrative finding, opened fully.\",external:false,id:\"gRvbYc7qd\",link:resolvedLinks[2],title:\"The evidence\"},{badge:\"\",description:\"Leave the testing to Antidote.\",external:false,id:\"gwV457eJ4\",link:resolvedLinks[3],title:\"For engineers\"},{badge:\"\",description:\"Trust your product.\",external:false,id:\"aSStBUP_D\",link:resolvedLinks[4],title:\"For CTOs\"},{badge:\"\",description:\"Know what QA really costs.\",external:false,id:\"Fx1sqOyDV\",link:resolvedLinks[5],title:\"Calculator\"}],productLabel:\"Product\",resourcesCard:{chip:\"\",chipState:\"review\",eyebrow:\"Release notes\",large:false,link:\"https://docs.duku.ai/changelog/release-notes\",linkText:\"Read the changelog\",tag:\"\",title:\"See what changed in Antidote, newest first.\"},resourcesItems:[{badge:\"\",description:\"Setup, evidence and your delivery workflow.\",external:false,id:\"default-item-0\",link:resolvedLinks[6],title:\"Guides\"},{badge:\"\",description:\"Set up, integrate and look things up.\",external:true,id:\"default-item-1\",link:\"https://docs.duku.ai/\",title:\"Docs\"},{badge:\"\",description:\"Release notes, newest first.\",external:true,id:\"default-item-2\",link:\"https://docs.duku.ai/changelog/release-notes\",title:\"Changelog\"},{badge:\"\",description:\"Logos, company facts and Dot.\",external:false,id:\"default-item-3\",link:resolvedLinks[7],title:\"Press kit\"}],resourcesLabel:\"Resources\",theme:\"auto\",triggerGap:8,width:\"100%\",widths:{company:580,product:600,resources:560},...addPropertyOverrides({DRd5tObf_:{companyItems:[{badge:\"\",description:\"Observed, not assumed.\",external:false,id:\"default-item-0\",link:resolvedLinks[32],title:\"About\"},{badge:\"\",description:\"The future deserves to work.\",external:false,id:\"default-item-1\",link:resolvedLinks[33],title:\"Manifesto\"},{badge:\"3 open roles\",description:\"Work worth caring about.\",external:false,id:\"default-item-2\",link:resolvedLinks[34],title:\"Careers\"},{badge:\"\",description:\"Bring a journey worth checking.\",external:false,id:\"default-item-3\",link:resolvedLinks[35],title:\"Contact\"}],mode:\"Sheet\",productItems:[{badge:\"\",description:\"What Antidote does today.\",external:false,id:\"GSBvBUvFT\",link:resolvedLinks[24],title:\"Overview\"},{badge:\"\",description:\"From a start URL to every release.\",external:false,id:\"ytccUvx68\",link:resolvedLinks[25],title:\"How it works\"},{badge:\"\",description:\"One illustrative finding, opened fully.\",external:false,id:\"wOX1k7eio\",link:resolvedLinks[26],title:\"The evidence\"},{badge:\"\",description:\"Leave the testing to Antidote.\",external:false,id:\"a8WfztVps\",link:resolvedLinks[27],title:\"For engineers\"},{badge:\"\",description:\"Trust your product.\",external:false,id:\"FiZgRrHr3\",link:resolvedLinks[28],title:\"For CTOs\"},{badge:\"\",description:\"Know what QA really costs.\",external:false,id:\"ZEres7uJR\",link:resolvedLinks[29],title:\"Calculator\"}],resourcesItems:[{badge:\"\",description:\"Setup, evidence and your delivery workflow.\",external:false,id:\"default-item-0\",link:resolvedLinks[30],title:\"Guides\"},{badge:\"\",description:\"Set up, integrate and look things up.\",external:true,id:\"default-item-1\",link:\"https://docs.duku.ai/\",title:\"Docs\"},{badge:\"\",description:\"Release notes, newest first.\",external:true,id:\"default-item-2\",link:\"https://docs.duku.ai/changelog/release-notes\",title:\"Changelog\"},{badge:\"\",description:\"Logos, company facts and Dot.\",external:false,id:\"default-item-3\",link:resolvedLinks[31],title:\"Press kit\"}]},GCCS3anza:{companyItems:[{badge:\"\",description:\"Observed, not assumed.\",external:false,id:\"default-item-0\",link:resolvedLinks[20],title:\"About\"},{badge:\"\",description:\"The future deserves to work.\",external:false,id:\"default-item-1\",link:resolvedLinks[21],title:\"Manifesto\"},{badge:\"3 open roles\",description:\"Work worth caring about.\",external:false,id:\"default-item-2\",link:resolvedLinks[22],title:\"Careers\"},{badge:\"\",description:\"Bring a journey worth checking.\",external:false,id:\"default-item-3\",link:resolvedLinks[23],title:\"Contact\"}],mode:\"Sheet\",productItems:[{badge:\"\",description:\"What Antidote does today.\",external:false,id:\"vfqPFrKEl\",link:resolvedLinks[12],title:\"Overview\"},{badge:\"\",description:\"From a start URL to every release.\",external:false,id:\"sua8DX2K2\",link:resolvedLinks[13],title:\"How it works\"},{badge:\"\",description:\"One illustrative finding, opened fully.\",external:false,id:\"w8GkQqw2V\",link:resolvedLinks[14],title:\"The evidence\"},{badge:\"\",description:\"Leave the testing to Antidote.\",external:false,id:\"lFUyQ26Ot\",link:resolvedLinks[15],title:\"For engineers\"},{badge:\"\",description:\"Trust your product.\",external:false,id:\"NS8L_lTCd\",link:resolvedLinks[16],title:\"For CTOs\"},{badge:\"\",description:\"Know what QA really costs.\",external:false,id:\"ct6_iQl0q\",link:resolvedLinks[17],title:\"Calculator\"}],resourcesItems:[{badge:\"\",description:\"Setup, evidence and your delivery workflow.\",external:false,id:\"default-item-0\",link:resolvedLinks[18],title:\"Guides\"},{badge:\"\",description:\"Set up, integrate and look things up.\",external:true,id:\"default-item-1\",link:\"https://docs.duku.ai/\",title:\"Docs\"},{badge:\"\",description:\"Release notes, newest first.\",external:true,id:\"default-item-2\",link:\"https://docs.duku.ai/changelog/release-notes\",title:\"Changelog\"},{badge:\"\",description:\"Logos, company facts and Dot.\",external:false,id:\"default-item-3\",link:resolvedLinks[19],title:\"Press kit\"}]},RLBEY7uCw:{companyItems:[{badge:\"\",description:\"Observed, not assumed.\",external:false,id:\"default-item-0\",link:resolvedLinks[44],title:\"About\"},{badge:\"\",description:\"The future deserves to work.\",external:false,id:\"default-item-1\",link:resolvedLinks[45],title:\"Manifesto\"},{badge:\"3 open roles\",description:\"Work worth caring about.\",external:false,id:\"default-item-2\",link:resolvedLinks[46],title:\"Careers\"},{badge:\"\",description:\"Bring a journey worth checking.\",external:false,id:\"default-item-3\",link:resolvedLinks[47],title:\"Contact\"}],mode:\"Sheet\",productItems:[{badge:\"\",description:\"What Antidote does today.\",external:false,id:\"kdkQKuASs\",link:resolvedLinks[36],title:\"Overview\"},{badge:\"\",description:\"From a start URL to every release.\",external:false,id:\"MoG_1vPPH\",link:resolvedLinks[37],title:\"How it works\"},{badge:\"\",description:\"One illustrative finding, opened fully.\",external:false,id:\"OeUOfvzZl\",link:resolvedLinks[38],title:\"The evidence\"},{badge:\"\",description:\"Leave the testing to Antidote.\",external:false,id:\"DS0NiO7j3\",link:resolvedLinks[39],title:\"For engineers\"},{badge:\"\",description:\"Trust your product.\",external:false,id:\"zfJ2BC8jS\",link:resolvedLinks[40],title:\"For CTOs\"},{badge:\"\",description:\"Know what QA really costs.\",external:false,id:\"WU26DbJjE\",link:resolvedLinks[41],title:\"Calculator\"}],resourcesItems:[{badge:\"\",description:\"Setup, evidence and your delivery workflow.\",external:false,id:\"default-item-0\",link:resolvedLinks[42],title:\"Guides\"},{badge:\"\",description:\"Set up, integrate and look things up.\",external:true,id:\"default-item-1\",link:\"https://docs.duku.ai/\",title:\"Docs\"},{badge:\"\",description:\"Release notes, newest first.\",external:true,id:\"default-item-2\",link:\"https://docs.duku.ai/changelog/release-notes\",title:\"Changelog\"},{badge:\"\",description:\"Logos, company facts and Dot.\",external:false,id:\"default-item-3\",link:resolvedLinks[43],title:\"Press kit\"}]},tVyDI7NYE:{companyItems:[{badge:\"\",description:\"Observed, not assumed.\",external:false,id:\"default-item-0\",link:resolvedLinks[68],title:\"About\"},{badge:\"\",description:\"The future deserves to work.\",external:false,id:\"default-item-1\",link:resolvedLinks[69],title:\"Manifesto\"},{badge:\"3 open roles\",description:\"Work worth caring about.\",external:false,id:\"default-item-2\",link:resolvedLinks[70],title:\"Careers\"},{badge:\"\",description:\"Bring a journey worth checking.\",external:false,id:\"default-item-3\",link:resolvedLinks[71],title:\"Contact\"}],productItems:[{badge:\"\",description:\"What Antidote does today.\",external:false,id:\"wsJ6u7fX3\",link:resolvedLinks[60],title:\"Overview\"},{badge:\"\",description:\"From a start URL to every release.\",external:false,id:\"gOsFbwRP1\",link:resolvedLinks[61],title:\"How it works\"},{badge:\"\",description:\"One illustrative finding, opened fully.\",external:false,id:\"PlCBlbrFj\",link:resolvedLinks[62],title:\"The evidence\"},{badge:\"\",description:\"Leave the testing to Antidote.\",external:false,id:\"KfmcE_cmo\",link:resolvedLinks[63],title:\"For engineers\"},{badge:\"\",description:\"Trust your product.\",external:false,id:\"TTVb7bFJv\",link:resolvedLinks[64],title:\"For CTOs\"},{badge:\"\",description:\"Know what QA really costs.\",external:false,id:\"pUW_V8YuQ\",link:resolvedLinks[65],title:\"Calculator\"}],resourcesItems:[{badge:\"\",description:\"Setup, evidence and your delivery workflow.\",external:false,id:\"default-item-0\",link:resolvedLinks[66],title:\"Guides\"},{badge:\"\",description:\"Set up, integrate and look things up.\",external:true,id:\"default-item-1\",link:\"https://docs.duku.ai/\",title:\"Docs\"},{badge:\"\",description:\"Release notes, newest first.\",external:true,id:\"default-item-2\",link:\"https://docs.duku.ai/changelog/release-notes\",title:\"Changelog\"},{badge:\"\",description:\"Logos, company facts and Dot.\",external:false,id:\"default-item-3\",link:resolvedLinks[67],title:\"Press kit\"}]},x42beIEH7:{companyItems:[{badge:\"\",description:\"Observed, not assumed.\",external:false,id:\"default-item-0\",link:resolvedLinks[56],title:\"About\"},{badge:\"\",description:\"The future deserves to work.\",external:false,id:\"default-item-1\",link:resolvedLinks[57],title:\"Manifesto\"},{badge:\"3 open roles\",description:\"Work worth caring about.\",external:false,id:\"default-item-2\",link:resolvedLinks[58],title:\"Careers\"},{badge:\"\",description:\"Bring a journey worth checking.\",external:false,id:\"default-item-3\",link:resolvedLinks[59],title:\"Contact\"}],mode:\"Sheet\",productItems:[{badge:\"\",description:\"What Antidote does today.\",external:false,id:\"ooxmN4arI\",link:resolvedLinks[48],title:\"Overview\"},{badge:\"\",description:\"From a start URL to every release.\",external:false,id:\"p06I4FTPF\",link:resolvedLinks[49],title:\"How it works\"},{badge:\"\",description:\"One illustrative finding, opened fully.\",external:false,id:\"jIStmHmjG\",link:resolvedLinks[50],title:\"The evidence\"},{badge:\"\",description:\"Leave the testing to Antidote.\",external:false,id:\"sieT835qL\",link:resolvedLinks[51],title:\"For engineers\"},{badge:\"\",description:\"Trust your product.\",external:false,id:\"GXBIk3gzN\",link:resolvedLinks[52],title:\"For CTOs\"},{badge:\"\",description:\"Know what QA really costs.\",external:false,id:\"H51iRBdlT\",link:resolvedLinks[53],title:\"Calculator\"}],resourcesItems:[{badge:\"\",description:\"Setup, evidence and your delivery workflow.\",external:false,id:\"default-item-0\",link:resolvedLinks[54],title:\"Guides\"},{badge:\"\",description:\"Set up, integrate and look things up.\",external:true,id:\"default-item-1\",link:\"https://docs.duku.ai/\",title:\"Docs\"},{badge:\"\",description:\"Release notes, newest first.\",external:true,id:\"default-item-2\",link:\"https://docs.duku.ai/changelog/release-notes\",title:\"Changelog\"},{badge:\"\",description:\"Logos, company facts and Dot.\",external:false,id:\"default-item-3\",link:resolvedLinks[55],title:\"Press kit\"}]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8339a3be-8543-4449-9a3d-992ac34cf721))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://app.duku.ai/\",motionChild:true,nodeId:\"NDLH_u5zp\",openInNewTab:true,relValues:[],scopeId:\"WZXwHckk6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-2ffxoa\",\"data-styles-preset\":\"LhLEklstI\",children:\"Log in\"})})})}),className:\"framer-udbpc0\",\"data-framer-name\":\"Log in\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NDLH_u5zp\",style:{\"--extracted-r6o4lv\":\"var(--token-8339a3be-8543-4449-9a3d-992ac34cf721)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+0+-66+76,...addPropertyOverrides({tVyDI7NYE:{y:(componentViewport?.y||0)+16+0+-66+76}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jkgy12-container\",layoutDependency:layoutDependency,layoutId:\"XnQwRmNHW-container\",nodeId:\"XnQwRmNHW\",rendersWithMotion:true,scopeId:\"WZXwHckk6\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"XnQwRmNHW\",layoutId:\"XnQwRmNHW\",lVrptNpnu:\"Book a walkthrough\",variant:matchVariant(\"l8gBShVBU\"),width:\"100%\",wlx1skBxL:\"https://meetings-eu1.hubspot.com/jack-evans/duku-ai\"})})})]})]})})})})});});const css=[\".framer-QGTYs.framer-75a9an, .framer-QGTYs .framer-75a9an { display: block; }\",\".framer-QGTYs.framer-a83jn8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-QGTYs .framer-1tn7zxc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 68px; justify-content: space-between; max-width: 1440px; padding: 0px 80px 0px 80px; position: relative; width: 100%; }\",\".framer-QGTYs .framer-184lxyb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-QGTYs .framer-1vlv9cu-container { flex: none; height: auto; position: relative; width: 132px; }\",\".framer-QGTYs .framer-fcd2ug { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-QGTYs .framer-hdkq27 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-QGTYs .framer-owjcqw-container, .framer-QGTYs .framer-jkgy12-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-QGTYs .framer-udbpc0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QGTYs.framer-v-1m9a9bc.framer-a83jn8 { height: 60px; width: 390px; }\",\".framer-QGTYs.framer-v-1m9a9bc .framer-1tn7zxc, .framer-QGTYs.framer-v-7vjjse .framer-1tn7zxc { height: 60px; padding: 0px 16px 0px 16px; }\",\".framer-QGTYs.framer-v-1m9a9bc .framer-fcd2ug, .framer-QGTYs.framer-v-7vjjse .framer-fcd2ug, .framer-QGTYs.framer-v-4o4uj7 .framer-fcd2ug, .framer-QGTYs.framer-v-1n0u1cc .framer-fcd2ug { gap: 8px; }\",\".framer-QGTYs.framer-v-7vjjse.framer-a83jn8 { width: 390px; }\",\".framer-QGTYs.framer-v-4o4uj7.framer-a83jn8 { height: 64px; width: 810px; }\",\".framer-QGTYs.framer-v-4o4uj7 .framer-1tn7zxc, .framer-QGTYs.framer-v-1n0u1cc .framer-1tn7zxc { height: 64px; padding: 0px 40px 0px 40px; }\",\".framer-QGTYs.framer-v-1n0u1cc.framer-a83jn8 { width: 810px; }\",\".framer-QGTYs.framer-v-cqw254.framer-a83jn8 { height: 68px; padding: 16px 24px 0px 24px; }\",\".framer-QGTYs.framer-v-cqw254 .framer-1tn7zxc { max-width: 1392px; padding: 0px 56px 0px 56px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-QGTYs[data-border=\"true\"]::after, .framer-QGTYs [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GCCS3anza\":{\"layout\":[\"fixed\",\"fixed\"]},\"DRd5tObf_\":{\"layout\":[\"fixed\",\"auto\"]},\"RLBEY7uCw\":{\"layout\":[\"fixed\",\"fixed\"]},\"x42beIEH7\":{\"layout\":[\"fixed\",\"auto\"]},\"tVyDI7NYE\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWZXwHckk6=withCSS(Component,css,\"framer-QGTYs\");export default FramerWZXwHckk6;FramerWZXwHckk6.displayName=\"Navigation\";FramerWZXwHckk6.defaultProps={height:68,width:1200};addPropertyControls(FramerWZXwHckk6,{variant:{options:[\"sK91VjbGn\",\"GCCS3anza\",\"DRd5tObf_\",\"RLBEY7uCw\",\"x42beIEH7\",\"tVyDI7NYE\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\",\"Tablet\",\"Tablet Open\",\"Floating\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWZXwHckk6,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...AntidoteWordmarkFonts,...AntidoteNavMenuFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerWZXwHckk6.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWZXwHckk6\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"68\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GCCS3anza\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DRd5tObf_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RLBEY7uCw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x42beIEH7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tVyDI7NYE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WZXwHckk6.map","// Design system v2: the nav is pinned (sticky, top 0) on Paper at 80% with a\n// backdrop blur. Applied to the Navigation instance in the \"Antidote Layout\"\n// template by builds/patch-v2.mjs. Two things happen as the page scrolls:\n//\n// 1. Its hairline appears once the page has scrolled (Emil: a 200ms colour\n//    change, no movement). A 1px sentinel at the top of the document is watched\n//    with an IntersectionObserver.\n// 2. It hides on scroll down and comes back on scroll up (20 Oct 2026, Will,\n//    replacing the 7 Oct floating box that detached from the top). Same bar,\n//    same width on every breakpoint; it only slides off and on.\n//\n// The slide rules, so it never feels twitchy:\n// - Always shown within the first screen-top (the bar's own height) of the page.\n// - Down: hides after 12px of travel in one direction. Up: returns after 8px.\n//   A change of direction restarts the count, so a trackpad flick can't flap it.\n// - Held open while the pointer is over it (real hover devices only), while a\n//   menu is open (a trigger or the Menu button is aria-expanded), and while\n//   keyboard focus is inside it. Keyboard focus landing in it brings it back,\n//   and the page stays where it was (Chrome would otherwise scroll it).\n// - Overscroll at either end (iOS rubber-banding) is clamped away, so the bounce\n//   at the bottom can't read as \"scrolled up\".\n// - Reduced motion: it stays pinned and never hides (no movement at all).\n//\n// The slide is a transform on the component's own root, so nothing below moves.\n// The component is wrapped in a display: contents div, which has no box of its\n// own: it only gives the effect a handle on the real root, whatever Framer\n// renders. Server render and Framer's canvas show the shown, top-of-page state.\n// Overrides don't run on the canvas; check on a preview or published page.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{EASE_DRAWER}from\"https://framerusercontent.com/modules/bMgyYM6EbSXSelXS8VGU/OSANpTb4GWgKsOeGoQiP/AntidoteMotion.js\";// Line/Hairline colour style, so it follows light and dark mode.\nconst HAIRLINE=\"var(--token-baab4e0f-7c82-4fa8-a748-b29322699b27, #D2D5CB)\";// The old floating variant is still in the component. It has its own border:\n// never draw the line on it.\nconst BORDERED=[\"Floating\",\"tVyDI7NYE\"];const HIDE_AFTER=12;const SHOW_AFTER=8;const FALLBACK_HEIGHT=68;// 2px past the bar's own height, so the 1px hairline shadow clears the top too.\nconst HIDDEN=\"translateY(calc(-100% - 2px))\";// A selector the browser may not know (:focus-visible before Safari 15.4)\n// answers \"no\" rather than throwing out of the scroll handler.\nconst has=(el,selector)=>{try{return!!el.querySelector(selector);}catch{return false;}};export function withScrollHairline(Component){return function ScrollHairline(props){const[scrolled,setScrolled]=React.useState(false);const[hidden,setHidden]=React.useState(false);const wrap=React.useRef(null);const bordered=BORDERED.includes(props.variant??\"Desktop\");React.useEffect(()=>{if(bordered||typeof IntersectionObserver===\"undefined\")return;const sentinel=document.createElement(\"div\");sentinel.setAttribute(\"aria-hidden\",\"true\");sentinel.style.cssText=\"position:absolute;top:0;left:0;width:1px;height:8px;pointer-events:none;visibility:hidden\";document.body.prepend(sentinel);const io=new IntersectionObserver(entries=>setScrolled(!entries[entries.length-1].isIntersecting));io.observe(sentinel);return()=>{io.disconnect();sentinel.remove();};},[bordered]);React.useEffect(()=>{const holder=wrap.current;if(!holder)return;const reduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const hovers=window.matchMedia(\"(hover: hover) and (pointer: fine)\");const bar=()=>holder.firstElementChild;const held=()=>{const el=bar();if(!el)return false;return has(el,'[aria-expanded=\"true\"]')||hovers.matches&&el.matches(\":hover\")||has(el,\":focus-visible\");};let lastY=window.scrollY;let run=0;let shown=true;let frame=0;const show=want=>{if(want===shown)return;shown=want;setHidden(!want);};const step=()=>{frame=0;const max=Math.max(0,document.documentElement.scrollHeight-window.innerHeight);const y=Math.min(Math.max(0,window.scrollY),max);const dy=y-lastY;lastY=y;if(!dy)return;if(reduced.matches||y<=(bar()?.offsetHeight||FALLBACK_HEIGHT)){run=0;return show(true);}run=Math.sign(run)===Math.sign(dy)?run+dy:dy;if(run>HIDE_AFTER&&!held())show(false);else if(run<-SHOW_AFTER)show(true);};const onScroll=()=>{if(!frame)frame=requestAnimationFrame(step);};const onFocus=e=>{try{if(!e.target.matches(\":focus-visible\"))return;}catch{return;}// Chrome has already scrolled the page to put the off-screen link\n// in view by the time this fires. Put the reader back where they were.\nconst wasHidden=!shown;const y=lastY;run=0;show(true);if(wasHidden)window.scrollTo({top:y,left:window.scrollX,behavior:\"instant\"});};window.addEventListener(\"scroll\",onScroll,{passive:true});holder.addEventListener(\"focusin\",onFocus);return()=>{window.removeEventListener(\"scroll\",onScroll);holder.removeEventListener(\"focusin\",onFocus);if(frame)cancelAnimationFrame(frame);};},[]);const line=!bordered&&scrolled&&!hidden;return /*#__PURE__*/_jsx(\"div\",{ref:wrap,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props,style:{...props.style,boxShadow:`0 1px 0 0 ${line?HAIRLINE:\"transparent\"}`,transform:hidden?HIDDEN:\"none\",transition:`transform ${hidden?220:280}ms ${EASE_DRAWER}, box-shadow 200ms ease`}})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withScrollHairline\":{\"type\":\"reactHoc\",\"name\":\"withScrollHairline\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AntidoteNavScroll.map","// Generated by Framer (15971c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/wl_JobNEW/wl_JobNEW.js\";import Navigation,*as NavigationInfo from\"#framer/local/canvasComponent/WZXwHckk6/WZXwHckk6.js\";import{withScrollHairline}from\"#framer/local/codeFile/EkJPk1t/AntidoteNavScroll.js\";const NavigationFonts=getFonts(Navigation);const NavigationWithScrollHairline176qaacWithMappedReactProps15fevzz=withMappedReactProps(withCodeBoundaryForOverrides(Navigation,{nodeId:\"LKcyNDlok\",override:withScrollHairline,scopeId:\"u44gMSXUw\"}),NavigationInfo);const FooterFonts=getFonts(Footer);const breakpoints={aRlGZ2Va7:\"(max-width: 809.98px)\",KMydlPTB2:\"(min-width: 1200px)\",yqtSVfO8b:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-NSdHd\";const variantClassNames={aRlGZ2Va7:\"framer-v-19a9vrz\",KMydlPTB2:\"framer-v-hbk8nd\",yqtSVfO8b:\"framer-v-17j0d9n\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-NSdHd.framer-6fbyto, .framer-NSdHd .framer-6fbyto { display: block; }\",\".framer-NSdHd.framer-hbk8nd { align-content: center; align-items: center; background-color: var(--token-01b6c545-b137-44ca-bf82-6c8475887c99); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-NSdHd .framer-176qaac-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 5; }\",\".framer-NSdHd .framer-cgwap3 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-NSdHd .framer-axkfrm-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={aRlGZ2Va7:\"(max-width: 809.98px)\",KMydlPTB2:\"(min-width: 1200px)\",yqtSVfO8b:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"KMydlPTB2\",Phone:\"aRlGZ2Va7\",Tablet:\"yqtSVfO8b\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KMydlPTB2\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"KMydlPTB2\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-01b6c545-b137-44ca-bf82-6c8475887c99); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-hbk8nd\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-176qaac-container\",nodeId:\"LKcyNDlok\",rendersWithMotion:true,scopeId:\"u44gMSXUw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aRlGZ2Va7:{variant:matchVariant(\"GCCS3anza\")},yqtSVfO8b:{variant:matchVariant(\"RLBEY7uCw\")}},children:/*#__PURE__*/_jsx(NavigationWithScrollHairline176qaacWithMappedReactProps15fevzz,{height:\"100%\",id:\"LKcyNDlok\",layoutId:\"LKcyNDlok\",style:{width:\"100%\"},variant:matchVariant(\"sK91VjbGn\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-cgwap3\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:514,width:\"100vw\",y:1068,children:/*#__PURE__*/_jsx(Container,{className:\"framer-axkfrm-container\",nodeId:\"uD2W7G3LT\",scopeId:\"u44gMSXUw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aRlGZ2Va7:{variant:matchVariant(\"lN2MA7kQF\")},yqtSVfO8b:{variant:matchVariant(\"BJvW3gYeV\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"uD2W7G3LT\",layoutId:\"uD2W7G3LT\",style:{width:\"100%\"},variant:matchVariant(\"TAZNhKs3J\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yqtSVfO8b\":{\"layout\":[\"fixed\",\"fixed\"]},\"aRlGZ2Va7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"KMydlPTB2\":[\".framer-176qaac-container\",\".framer-axkfrm-container\"],\"yqtSVfO8b\":[\".framer-176qaac-container\",\".framer-axkfrm-container\"],\"aRlGZ2Va7\":[\".framer-176qaac-container\",\".framer-axkfrm-container\"]}\n * @framerBreakpoints {\"KMydlPTB2\":{\"min\":1200,\"canvasClassName\":\"framer-hbk8nd-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"yqtSVfO8b\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-17j0d9n-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"aRlGZ2Va7\":{\"max\":809,\"canvasClassName\":\"framer-19a9vrz-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant KMydlPTB2\n * @framerLayoutTemplate true\n */const Frameru44gMSXUw=withCSS(Component,css,\"framer-NSdHd\");export default Frameru44gMSXUw;Frameru44gMSXUw.displayName=\"Antidote Layout\";Frameru44gMSXUw.defaultProps={height:1e3,width:1200};addFonts(Frameru44gMSXUw,[{explicitInter:true,fonts:[]},...NavigationFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Frameru44gMSXUw.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Navigation,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameru44gMSXUw\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"KMydlPTB2\\\":[\\\".framer-176qaac-container\\\",\\\".framer-axkfrm-container\\\"],\\\"yqtSVfO8b\\\":[\\\".framer-176qaac-container\\\",\\\".framer-axkfrm-container\\\"],\\\"aRlGZ2Va7\\\":[\\\".framer-176qaac-container\\\",\\\".framer-axkfrm-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yqtSVfO8b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aRlGZ2Va7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"KMydlPTB2\",\"framerBreakpoints\":\"{\\\"KMydlPTB2\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-hbk8nd-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"yqtSVfO8b\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-17j0d9n-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"aRlGZ2Va7\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-19a9vrz-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 10 0 L 10 10\" fill=\"transparent\" height=\"10px\" id=\"eMA3WLRa2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/><path d=\"M 0 10 L 10 0\" fill=\"transparent\" height=\"10px\" id=\"GBl_xBBAR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1475982494\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-HfmfX\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-HfmfX { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up Right\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-HfmfX\");Icon.displayName=\"Arrow Up Right\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ddc5e5f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowUpRight from\"https://framerusercontent.com/modules/CiGGjrw5dYpN4NHDE2Gg/oCG5ewYxDu1Xmf4RdqTv/P3MA2yYun.js\";const ArrowUpRightFonts=getFonts(ArrowUpRight);const cycleOrder=[\"EsLlN9zh8\",\"PHCg8ljJ8\"];const serializationHash=\"framer-G0WBQ\";const variantClassNames={EsLlN9zh8:\"framer-v-1nqob58\",PHCg8ljJ8:\"framer-v-10dts98\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const lKBWRwUjp=undefined;const kbX1vS0pr=undefined;const transition1={delay:0,duration:.24,ease:[.42,0,.58,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Ink:\"PHCg8ljJ8\",Primary:\"EsLlN9zh8\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,width,...props})=>{return{...props,kbX1vS0pr:label??props.kbX1vS0pr??\"Book a walkthrough\",lKBWRwUjp:link??props.lKBWRwUjp,variant:humanReadableVariantMap[props.variant]??props.variant??\"EsLlN9zh8\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,kbX1vS0pr,lKBWRwUjp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EsLlN9zh8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1nqob58\",className,classNames),\"data-framer-name\":\"Primary\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"EsLlN9zh8\",ref:refBinding,style:{backgroundColor:\"var(--token-d5ec01e9-16b2-4bfa-9e6c-73c1b6a860d8)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{PHCg8ljJ8:{backgroundColor:\"var(--token-8339a3be-8543-4449-9a3d-992ac34cf721)\"}},...addPropertyOverrides({PHCg8ljJ8:{\"data-framer-name\":\"Ink\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8339a3be-8543-4449-9a3d-992ac34cf721))\"},children:/*#__PURE__*/_jsx(Link,{href:lKBWRwUjp,motionChild:true,nodeId:\"LzauWxnY8\",openInNewTab:false,relValues:[],scopeId:\"EqJltQMQH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Label\"})})})}),className:\"framer-b8m7fb\",\"data-framer-name\":\"Label\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"LzauWxnY8\",style:{\"--extracted-r6o4lv\":\"var(--token-8339a3be-8543-4449-9a3d-992ac34cf721)\"},text:kbX1vS0pr,variants:{PHCg8ljJ8:{\"--extracted-r6o4lv\":\"var(--token-01b6c545-b137-44ca-bf82-6c8475887c99)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PHCg8ljJ8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01b6c545-b137-44ca-bf82-6c8475887c99))\"},children:/*#__PURE__*/_jsx(Link,{href:lKBWRwUjp,motionChild:true,nodeId:\"LzauWxnY8\",openInNewTab:false,relValues:[],scopeId:\"EqJltQMQH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Label\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-1tcy5wv\",layoutDependency:layoutDependency,layoutId:\"wqyKgkNva\",style:{\"--1m973uw\":\"var(--token-8339a3be-8543-4449-9a3d-992ac34cf721)\",\"--js9iwy\":1.8},variants:{PHCg8ljJ8:{\"--1m973uw\":\"var(--token-01b6c545-b137-44ca-bf82-6c8475887c99)\"}}})]})})})});});const css=[\".framer-G0WBQ.framer-ukut65, .framer-G0WBQ .framer-ukut65 { display: block; }\",\".framer-G0WBQ.framer-1nqob58 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 16px 12px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-G0WBQ .framer-b8m7fb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-G0WBQ .framer-1tcy5wv { flex: none; height: 16px; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"PHCg8ljJ8\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"kbX1vS0pr\":\"label\",\"lKBWRwUjp\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEqJltQMQH=withCSS(Component,css,\"framer-G0WBQ\");export default FramerEqJltQMQH;FramerEqJltQMQH.displayName=\"Action Button\";FramerEqJltQMQH.defaultProps={height:200,width:200};addPropertyControls(FramerEqJltQMQH,{variant:{options:[\"EsLlN9zh8\",\"PHCg8ljJ8\"],optionTitles:[\"Primary\",\"Ink\"],title:\"Variant\",type:ControlType.Enum},kbX1vS0pr:{defaultValue:\"Book a walkthrough\",title:\"Label\",type:ControlType.String},onkbX1vS0prChange:{changes:\"kbX1vS0pr\",type:ControlType.ChangeHandler},lKBWRwUjp:{title:\"Link\",type:ControlType.Link}});addFonts(FramerEqJltQMQH,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...ArrowUpRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEqJltQMQH\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PHCg8ljJ8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"kbX1vS0pr\\\":\\\"label\\\",\\\"lKBWRwUjp\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EqJltQMQH.map","// Generated by Framer (ddc5e5f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AntidoteWordmark from\"https://framerusercontent.com/modules/gHBvf13UsSmgWVFcmCeu/wKzt1zI6w6SmMlORlw3Y/AntidoteWordmark.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pJQY9tZlSptCgnZJciyv/8LyzcY3JrQDZv9Z8eplO/Jh4rPwZu9.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/gdoAsLhJuIMWmg9McjIn/O9jPG5ZRlOVfedrpizSo/lUi2cNGNt.js\";import ActionButton from\"https://framerusercontent.com/modules/Oy1PmynwLwLag9ZGpiPx/8Yv7RIYxcKhhy7scQmfH/EqJltQMQH.js\";const AntidoteWordmarkFonts=getFonts(AntidoteWordmark);const ActionButtonFonts=getFonts(ActionButton);const cycleOrder=[\"YsaT6Q9LB\",\"TJuAyGL0P\",\"pWjewNjnG\"];const serializationHash=\"framer-l0Al3\";const variantClassNames={pWjewNjnG:\"framer-v-195wl2x\",TJuAyGL0P:\"framer-v-1eyl3m2\",YsaT6Q9LB:\"framer-v-17za7w0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"pWjewNjnG\",Desktop:\"YsaT6Q9LB\",Phone:\"TJuAyGL0P\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YsaT6Q9LB\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YsaT6Q9LB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap4umbc3=activeVariantCallback(async(...args)=>{setVariant(\"pWjewNjnG\");});const onTap1wqfrq9=activeVariantCallback(async(...args)=>{setVariant(\"TJuAyGL0P\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"TJuAyGL0P\",\"pWjewNjnG\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"TJuAyGL0P\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17za7w0\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"YsaT6Q9LB\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-baab4e0f-7c82-4fa8-a748-b29322699b27)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-01b6c545-b137-44ca-bf82-6c8475887c99)\",...style},...addPropertyOverrides({pWjewNjnG:{\"data-framer-name\":\"Phone Open\"},TJuAyGL0P:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lcemve\",\"data-framer-name\":\"Identity and menu\",layoutDependency:layoutDependency,layoutId:\"FJORMbVMd\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"MU3MaGV8j\",scopeId:\"JRQ81Reip\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Antidote home\",className:\"framer-1la0a9c framer-1pd93kr\",\"data-framer-name\":\"Reserved wordmark slot\",layoutDependency:layoutDependency,layoutId:\"MU3MaGV8j\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j9ak4-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"LcIeXZPUS-container\",nodeId:\"LcIeXZPUS\",rendersWithMotion:true,scopeId:\"JRQ81Reip\",children:/*#__PURE__*/_jsx(AntidoteWordmark,{color:\"rgb(23, 25, 24)\",height:\"100%\",id:\"LcIeXZPUS\",layoutId:\"LcIeXZPUS\",style:{width:\"100%\"},width:\"100%\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.button,{\"aria-label\":\"Open menu\",className:\"framer-1cvptk9\",\"data-border\":true,\"data-framer-name\":\"Menu toggle\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"neQYwnq3B\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-baab4e0f-7c82-4fa8-a748-b29322699b27)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},...addPropertyOverrides({pWjewNjnG:{\"aria-label\":\"Close menu\",\"data-highlight\":true,onTap:onTap1wqfrq9},TJuAyGL0P:{\"data-highlight\":true,onTap:onTap4umbc3}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1higp1q\",\"data-framer-name\":\"Menu line one\",layoutDependency:layoutDependency,layoutId:\"jLMLMOmV5\",style:{backgroundColor:\"var(--token-8339a3be-8543-4449-9a3d-992ac34cf721)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ughfzs\",\"data-framer-name\":\"Menu line two\",layoutDependency:layoutDependency,layoutId:\"PcIugnuAr\",style:{backgroundColor:\"var(--token-8339a3be-8543-4449-9a3d-992ac34cf721)\"}})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11o0yt9\",\"data-framer-name\":\"Navigation actions\",layoutDependency:layoutDependency,layoutId:\"iHxPdSReF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3ksi8g\",\"data-framer-name\":\"Primary links\",layoutDependency:layoutDependency,layoutId:\"pbEWCeCqA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"h1szP9Q0z\"},motionChild:true,nodeId:\"quWUvnk_i\",openInNewTab:false,relValues:[],scopeId:\"JRQ81Reip\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-invo76\",\"data-styles-preset\":\"lUi2cNGNt\",children:\"Product\"})})})}),className:\"framer-zrmpi2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"quWUvnk_i\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P19xFsKSh\"},motionChild:true,nodeId:\"pn8CD6Sgu\",openInNewTab:false,relValues:[],scopeId:\"JRQ81Reip\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-invo76\",\"data-styles-preset\":\"lUi2cNGNt\",children:\"How it works\"})})})}),className:\"framer-1s613qz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pn8CD6Sgu\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JswqN_LFK\"},motionChild:true,nodeId:\"EJdLassG9\",openInNewTab:false,relValues:[],scopeId:\"JRQ81Reip\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-invo76\",\"data-styles-preset\":\"lUi2cNGNt\",children:\"Evidence\"})})})}),className:\"framer-1f3wzsy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EJdLassG9\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14beddo\",\"data-styles-preset\":\"Jh4rPwZu9\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Z8r3EFiKG\"},motionChild:true,nodeId:\"DD44OUGJ6\",openInNewTab:false,relValues:[],scopeId:\"JRQ81Reip\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-invo76\",\"data-styles-preset\":\"lUi2cNGNt\",children:\"Resources\"})})})}),className:\"framer-1xoeln\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DD44OUGJ6\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LAVQ_y5vS\"},implicitPathVariables:undefined},{href:{webPageId:\"LAVQ_y5vS\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+(20+((componentViewport?.height||72)-40-200)/2)+0,...addPropertyOverrides({pWjewNjnG:{y:(componentViewport?.y||0)+20+56+0+172}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mb4ll8-container\",layoutDependency:layoutDependency,layoutId:\"LHQj0pdMj-container\",nodeId:\"LHQj0pdMj\",rendersWithMotion:true,scopeId:\"JRQ81Reip\",children:/*#__PURE__*/_jsx(ActionButton,{height:\"100%\",id:\"LHQj0pdMj\",kbX1vS0pr:\"Book a walkthrough\",layoutId:\"LHQj0pdMj\",lKBWRwUjp:resolvedLinks[0],variant:matchVariant(\"PHCg8ljJ8\"),width:\"100%\",...addPropertyOverrides({pWjewNjnG:{lKBWRwUjp:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\".framer-l0Al3.framer-1pd93kr, .framer-l0Al3 .framer-1pd93kr { display: block; }\",\".framer-l0Al3.framer-17za7w0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 72px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 20px 24px 20px 24px; position: relative; width: 1280px; }\",\".framer-l0Al3 .framer-lcemve { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 230px; }\",\".framer-l0Al3 .framer-1la0a9c { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 190px; }\",\".framer-l0Al3 .framer-1j9ak4-container { flex: none; height: auto; position: relative; width: 190px; }\",\".framer-l0Al3 .framer-1cvptk9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 40px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-l0Al3 .framer-1higp1q, .framer-l0Al3 .framer-1ughfzs { flex: none; height: 1px; position: relative; width: 18px; }\",\".framer-l0Al3 .framer-11o0yt9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-l0Al3 .framer-3ksi8g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 500px; }\",\".framer-l0Al3 .framer-zrmpi2, .framer-l0Al3 .framer-1s613qz, .framer-l0Al3 .framer-1f3wzsy, .framer-l0Al3 .framer-1xoeln { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-l0Al3 .framer-1mb4ll8-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-l0Al3.framer-v-1eyl3m2.framer-17za7w0 { padding: 20px; width: 390px; }\",\".framer-l0Al3.framer-v-1eyl3m2 .framer-lcemve { flex: 1 0 0px; width: 1px; }\",\".framer-l0Al3.framer-v-195wl2x.framer-17za7w0 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; height: min-content; justify-content: flex-start; padding: 20px; width: 390px; }\",\".framer-l0Al3.framer-v-195wl2x .framer-lcemve { order: 0; width: 100%; }\",\".framer-l0Al3.framer-v-195wl2x .framer-11o0yt9 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; order: 1; width: 100%; }\",\".framer-l0Al3.framer-v-195wl2x .framer-3ksi8g { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: flex-start; padding: 20px 0px 20px 0px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-l0Al3[data-border=\"true\"]::after, .framer-l0Al3 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TJuAyGL0P\":{\"layout\":[\"fixed\",\"fixed\"]},\"pWjewNjnG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJRQ81Reip=withCSS(Component,css,\"framer-l0Al3\");export default FramerJRQ81Reip;FramerJRQ81Reip.displayName=\"Primary Navigation\";FramerJRQ81Reip.defaultProps={height:72,width:1280};addPropertyControls(FramerJRQ81Reip,{variant:{options:[\"YsaT6Q9LB\",\"TJuAyGL0P\",\"pWjewNjnG\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJRQ81Reip,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...AntidoteWordmarkFonts,...ActionButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerJRQ81Reip.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ActionButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJRQ81Reip\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"72\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TJuAyGL0P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pWjewNjnG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1280\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ddc5e5f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PrimaryNavigation from\"#framer/local/canvasComponent/JRQ81Reip/JRQ81Reip.js\";import AntidoteWordmark from\"#framer/local/codeFile/AIZs43g/AntidoteWordmark.js\";import*as sharedStyle from\"#framer/local/css/JYr4cMlOs/JYr4cMlOs.js\";const PrimaryNavigationFonts=getFonts(PrimaryNavigation);const AntidoteWordmarkFonts=getFonts(AntidoteWordmark);const breakpoints={t8d5Frq3c:\"(max-width: 1199.98px)\",U5TT77ihm:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-mdgbd\";const variantClassNames={t8d5Frq3c:\"framer-v-app0fl\",U5TT77ihm:\"framer-v-10fcoxh\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={t8d5Frq3c:[\".framer-mdgbd .framer-1bwlxj1 { gap: 28px; padding: 40px 20px 28px 20px; }\",\".framer-mdgbd .framer-hhys5i { flex-direction: column; gap: 20px; justify-content: flex-start; }\",\".framer-mdgbd .framer-brtas3 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-mdgbd .framer-1tk7lpt { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 14px; }\",\".framer-mdgbd .framer-13sul53 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 14px; justify-content: flex-start; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={t8d5Frq3c:\".framer-app0fl-override\"};const rules=[\".framer-mdgbd.framer-1cpmugu, .framer-mdgbd .framer-1cpmugu { display: block; }\",\".framer-mdgbd.framer-10fcoxh { align-content: center; align-items: center; background-color: var(--token-01b6c545-b137-44ca-bf82-6c8475887c99); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-mdgbd .framer-1yc9qwj-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; }\",\".framer-mdgbd .framer-1c5pq1x { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-mdgbd .framer-1bwlxj1 { align-content: flex-start; align-items: flex-start; background-color: var(--token-8339a3be-8543-4449-9a3d-992ac34cf721); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 56px 24px 32px 24px; position: relative; width: 100%; }\",\".framer-mdgbd .framer-hhys5i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-mdgbd .framer-142iklh-container { flex: none; height: auto; position: relative; width: 190px; }\",\".framer-mdgbd .framer-brtas3, .framer-mdgbd .framer-pdpj8y, .framer-mdgbd .framer-y8to77, .framer-mdgbd .framer-1xz7d8, .framer-mdgbd .framer-lrsrjv, .framer-mdgbd .framer-lfpk7m, .framer-mdgbd .framer-nzqjs0, .framer-mdgbd .framer-9xfg64, .framer-mdgbd .framer-lv5p6u, .framer-mdgbd .framer-sxd0f3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mdgbd .framer-1tk7lpt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mdgbd .framer-13sul53 { --border-bottom-width: 0px; --border-color: rgba(245, 244, 239, 0.25); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,'.framer-mdgbd[data-border=\"true\"]::after, .framer-mdgbd [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={t8d5Frq3c:\"(max-width: 1199.98px)\",U5TT77ihm:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"U5TT77ihm\",Phone:\"t8d5Frq3c\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"U5TT77ihm\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"U5TT77ihm\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-01b6c545-b137-44ca-bf82-6c8475887c99); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-10fcoxh\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yc9qwj-container\",nodeId:\"Y2XGgiRxC\",scopeId:\"JbucDNsMO\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t8d5Frq3c:{variant:matchVariant(\"TJuAyGL0P\")}},children:/*#__PURE__*/_jsx(PrimaryNavigation,{height:\"100%\",id:\"Y2XGgiRxC\",layoutId:\"Y2XGgiRxC\",style:{width:\"100%\"},variant:matchVariant(\"YsaT6Q9LB\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c5pq1x\"}),/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-1bwlxj1\",\"data-framer-name\":\"Site footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hhys5i\",\"data-framer-name\":\"Footer overview\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-142iklh-container\",isAuthoredByUser:true,nodeId:\"gxm0OFti5\",scopeId:\"JbucDNsMO\",children:/*#__PURE__*/_jsx(AntidoteWordmark,{color:\"rgb(255, 255, 255)\",height:\"100%\",id:\"gxm0OFti5\",layoutId:\"gxm0OFti5\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-baab4e0f-7c82-4fa8-a748-b29322699b27)\"},children:\"Autonomous product verification\"})}),className:\"framer-brtas3\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tk7lpt\",\"data-framer-name\":\"Footer navigation\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-e4fd7745-6441-4a54-bf45-642979daf747)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"P0AOJcLTW\",openInNewTab:false,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Home\"})})})}),className:\"framer-pdpj8y\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t8d5Frq3c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"#FFFFFF\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"h1szP9Q0z\"},motionChild:true,nodeId:\"pGq3Frk_X\",openInNewTab:false,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Product\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"h1szP9Q0z\"},motionChild:true,nodeId:\"pGq3Frk_X\",openInNewTab:false,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Product\"})})})}),className:\"framer-y8to77\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t8d5Frq3c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"#FFFFFF\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P19xFsKSh\"},motionChild:true,nodeId:\"qkqvjzsgD\",openInNewTab:false,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"How it works\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P19xFsKSh\"},motionChild:true,nodeId:\"qkqvjzsgD\",openInNewTab:false,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"How it works\"})})})}),className:\"framer-1xz7d8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t8d5Frq3c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"#FFFFFF\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JswqN_LFK\"},motionChild:true,nodeId:\"ALu0dUuCp\",openInNewTab:false,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Evidence\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JswqN_LFK\"},motionChild:true,nodeId:\"ALu0dUuCp\",openInNewTab:false,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Evidence\"})})})}),className:\"framer-lrsrjv\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t8d5Frq3c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"#FFFFFF\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Z8r3EFiKG\"},motionChild:true,nodeId:\"h5wM7Fbmh\",openInNewTab:false,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Resources\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Z8r3EFiKG\"},motionChild:true,nodeId:\"h5wM7Fbmh\",openInNewTab:false,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Resources\"})})})}),className:\"framer-lfpk7m\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t8d5Frq3c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"#FFFFFF\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xijHmlUAI\"},motionChild:true,nodeId:\"wwWOqJl0E\",openInNewTab:false,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"About\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xijHmlUAI\"},motionChild:true,nodeId:\"wwWOqJl0E\",openInNewTab:false,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"About\"})})})}),className:\"framer-nzqjs0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t8d5Frq3c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"#FFFFFF\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LAVQ_y5vS\"},motionChild:true,nodeId:\"g0wjbWlvl\",openInNewTab:false,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Contact\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LAVQ_y5vS\"},motionChild:true,nodeId:\"g0wjbWlvl\",openInNewTab:false,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Contact\"})})})}),className:\"framer-9xfg64\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13sul53\",\"data-border\":true,\"data-framer-name\":\"Footer legal\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t8d5Frq3c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"#FFFFFF\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.duku.ai/legal/privacy\",motionChild:true,nodeId:\"a0jUCKueB\",openInNewTab:true,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Privacy\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.duku.ai/legal/privacy\",motionChild:true,nodeId:\"a0jUCKueB\",openInNewTab:true,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Privacy\"})})})}),className:\"framer-lv5p6u\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t8d5Frq3c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-text-color\":\"#FFFFFF\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.duku.ai/legal/terms-of-use\",motionChild:true,nodeId:\"WHJsqaxf7\",openInNewTab:true,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Terms of use\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.duku.ai/legal/terms-of-use\",motionChild:true,nodeId:\"WHJsqaxf7\",openInNewTab:true,relValues:[],scopeId:\"JbucDNsMO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1rvmyfs\",\"data-styles-preset\":\"JYr4cMlOs\",children:\"Terms of use\"})})})}),className:\"framer-sxd0f3\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"t8d5Frq3c\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"U5TT77ihm\":[\".framer-1yc9qwj-container\",\".framer-1bwlxj1\"],\"t8d5Frq3c\":[\".framer-1yc9qwj-container\",\".framer-1bwlxj1\"]}\n * @framerBreakpoints {\"U5TT77ihm\":{\"min\":1280,\"canvasClassName\":\"framer-10fcoxh-override\",\"minHeight\":3000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"t8d5Frq3c\":{\"max\":1279,\"canvasClassName\":\"framer-app0fl-override\",\"minHeight\":3000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant U5TT77ihm\n * @framerLayoutTemplate true\n */const FramerJbucDNsMO=withCSS(Component,css,\"framer-mdgbd\");export default FramerJbucDNsMO;FramerJbucDNsMO.displayName=\"Main Layout\";FramerJbucDNsMO.defaultProps={height:1e3,width:1200};addFonts(FramerJbucDNsMO,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PrimaryNavigationFonts,...AntidoteWordmarkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerJbucDNsMO.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(PrimaryNavigation,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJbucDNsMO\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"U5TT77ihm\\\":[\\\".framer-1yc9qwj-container\\\",\\\".framer-1bwlxj1\\\"],\\\"t8d5Frq3c\\\":[\\\".framer-1yc9qwj-container\\\",\\\".framer-1bwlxj1\\\"]}\",\"framerDefaultVariant\":\"U5TT77ihm\",\"framerBreakpoints\":\"{\\\"U5TT77ihm\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-10fcoxh-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"t8d5Frq3c\\\":{\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-app0fl-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t8d5Frq3c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport AntidoteLayout from \"https://framerusercontent.com/modules/2zmAwOwh86q6RNdl76sJ/QH2T84wGorEQN3x1ytFo/u44gMSXUw.js\";\r\nimport MainLayout from \"https://framerusercontent.com/modules/Ez2HudECL3jWc3xVZYQD/WOZ161gZr5d4MAXbXfr6/JbucDNsMO.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qesEWrycPFvVDAWaDQXS/O8WXS9omZBe4mHiztc9U/augiA20Il.js\")), path: \"/\"}, RgTcsznfI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v58IwR3Hg0n0G9kbAaxs/ketOxppVkX0UXZN57no5/RgTcsznfI.js\")), path: \"/calculator\"}, h1szP9Q0z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/53r3rPrfJrbm8rrtGFjP/nuB0uJT7IysG5vXbm4zS/h1szP9Q0z.js\")), path: \"/product\"}, P19xFsKSh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f6t4dKJQ50z2owqUvjf6/wy7lUEQZlOLLuqfuamnA/P19xFsKSh.js\")), path: \"/how-it-works\"}, JswqN_LFK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mabcsdX6A1NxYMGaaIVW/4WvXjIPhxbVre3MyAzsl/JswqN_LFK.js\")), path: \"/evidence\"}, Z8r3EFiKG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iuQMY94RnvveZwsQ5FXr/vMHTNtbM36id6qf6Bfzz/Z8r3EFiKG.js\")), path: \"/resources\"}, LAVQ_y5vS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pOa63NnevniUu26FngxL/EIdOFytopw5LEr0YgTx5/LAVQ_y5vS.js\")), path: \"/contact\"}, oJrwduNT2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iLYCFMn6BxMlRaH1rMe2/Vmz7Og5sQAnCda1eBhUw/oJrwduNT2.js\")), path: \"/use-cases\"}, xijHmlUAI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nOsurv4IuAjyUg6EcOLe/cWMVpAC3yBskntZxf8mU/xijHmlUAI.js\")), path: \"/about\"}, aQlmeiVMv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8S46iSZOMR6k60y52ls2/X7MbgRHGfOOHtbxWRbKO/aQlmeiVMv.js\")), path: \"/careers\"}, TIKevRkTu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qUvyEicQm6mmtQM2OhrR/iLvmwe2Cy3rAUJy91zVK/TIKevRkTu.js\")), path: \"/manifesto\"}, FHlihFUmZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/noRaiduS3uXUDaPwTuxV/CpFIHbjqboAxKRYhpFrp/FHlihFUmZ.js\")), path: \"/press-kit\"}, hkSvxLX8A: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IYdWEaVrHLIpviehsRyO/PVluCXApa512NAnpyyHL/hkSvxLX8A.js\")), path: \"/404\"}, Y5s62KzrE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/G72vh2DTa683BfmPDYxl/xXXIPi26N2lTmhFWC3ZO/Y5s62KzrE.js\")), path: \"/for-engineers\"}, A5DRInJjI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wlExnO1pwKGlPeLxdABh/oPYJmfgUhK1JMBOy8lnr/A5DRInJjI.js\")), path: \"/for-ctos\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {KRf3z6DhF: async () => (await import(\"https://framerusercontent.com/modules/8ISWvWUlQXsuOll3N9MY/DJDNkedDawHWqtW1bT7p/KRf3z6DhF.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"6f84a325a47d21924827e738c099adf94bd5d10618bb02006ed558456ef06d0d\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"RgTcsznfI\":\r\ncase \"blDhgax4u\":\r\ncase \"h1szP9Q0z\":\r\ncase \"P19xFsKSh\":\r\ncase \"JswqN_LFK\":\r\ncase \"Z8r3EFiKG\":\r\ncase \"LAVQ_y5vS\":\r\ncase \"oJrwduNT2\":\r\ncase \"xijHmlUAI\":\r\ncase \"aQlmeiVMv\":\r\ncase \"TIKevRkTu\":\r\ncase \"FHlihFUmZ\":\r\ncase \"hkSvxLX8A\":\r\ncase \"IDlYZ910x\":\r\ncase \"Y5s62KzrE\":\r\ncase \"A5DRInJjI\":\r\nreturn React.createElement(AntidoteLayout, {...props, key: \"AntidoteLayout\", style}, children(true));\r\ncase \"PZSsAM4ci\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"RgTcsznfI\":\r\ncase \"blDhgax4u\":\r\ncase \"h1szP9Q0z\":\r\ncase \"P19xFsKSh\":\r\ncase \"JswqN_LFK\":\r\ncase \"Z8r3EFiKG\":\r\ncase \"LAVQ_y5vS\":\r\ncase \"oJrwduNT2\":\r\ncase \"xijHmlUAI\":\r\ncase \"aQlmeiVMv\":\r\ncase \"TIKevRkTu\":\r\ncase \"FHlihFUmZ\":\r\ncase \"hkSvxLX8A\":\r\ncase \"IDlYZ910x\":\r\ncase \"Y5s62KzrE\":\r\ncase \"A5DRInJjI\":\r\nreturn [{hash: \"hbk8nd\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"17j0d9n\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"19a9vrz\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"PZSsAM4ci\":\r\nreturn [{hash: \"app0fl\", mediaQuery: \"(max-width: 1279.98px)\"}, {hash: \"10fcoxh\", mediaQuery: \"(min-width: 1280px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IYdWEaVrHLIpviehsRyO/PVluCXApa512NAnpyyHL/hkSvxLX8A.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://website.getantidote.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/51c8A4T1Ot1jEHuAkyQq/O2XIooZNUSohxgE0Mzhg/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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A,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,E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"}