{"version":3,"file":"shared-lib.DbrwcAt6.mjs","names":[],"sources":["https:/framerusercontent.com/modules/7je1wdAsohVqyTDrawut/w2DAwP33vN9eB2AjUNPE/AnimatedGradientBorder_1.js","https:/framerusercontent.com/modules/kjIQkEBDQ3wFV1NQ4CbK/XeHdOnreFt9BOL4Gimfq/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useMotionValue,useTransform,animate}from\"framer-motion\";import{useEffect}from\"react\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function AnimatedGradientBorder(props){const{shineColor,borderColor,shineRange}=props;const startAngle=props.randomize?0:props.startAngle;const inset=props.borderWidth;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const angle=useMotionValue(!isCanvas&&props.randomize?Math.random()*360:0);useEffect(()=>{if(!isCanvas){animate(angle,angle.get()+(props.direction==\"ccw\"?-360:360),{duration:props.duration,repeat:Infinity,ease:\"linear\"});}},[]);const gradientStops=props.shineStyle==\"sharp\"?props.direction==\"ccw\"?`${shineColor} 0, ${borderColor} ${shineRange}deg`:`${borderColor} ${360-shineRange}deg, ${shineColor} 360deg`:`${shineColor} 0, ${borderColor} ${shineRange/2}deg, ${borderColor} ${360-shineRange/2}deg,${shineColor} 360deg`;return /*#__PURE__*/_jsx(motion.div,{style:{backgroundImage:isCanvas?`conic-gradient(from ${startAngle}deg, ${gradientStops})`:useTransform([angle],([value])=>`conic-gradient(from ${startAngle+value}deg, ${gradientStops})`),borderRadius:props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`,...props.style},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:inset,backgroundColor:props.fill,borderRadius:props.radiusIsMixed?`${props.radiusTopLeft-inset}px ${props.radiusTopRight-inset}px ${props.radiusBottomRight-inset}px ${props.radiusBottomLeft-inset}px`:`${props.radius-inset}px`}})});}AnimatedGradientBorder.displayName=\"Animated Gradient Border\";addPropertyControls(AnimatedGradientBorder,{borderWidth:{type:ControlType.Number,defaultValue:2,min:1,step:1,title:\"Width\"},shineStyle:{type:ControlType.Enum,defaultValue:\"sharp\",options:[\"smooth\",\"sharp\"],optionTitles:[\"Smooth\",\"Sharp\"],displaySegmentedControl:true,title:\"Style\"},shineRange:{type:ControlType.Number,defaultValue:45,min:1,max:180,step:1,unit:\"\\xb0\"},shineColor:{type:ControlType.Color,defaultValue:\"#FFE600\",title:\"Shine\"},borderColor:{type:ControlType.Color,defaultValue:\"#EDEDED\",title:\"Border\"},duration:{type:ControlType.Number,defaultValue:5,min:.1,description:\"Seconds to rotate 360\\xb0\"},direction:{type:ControlType.Enum,defaultValue:\"cw\",options:[\"cw\",\"ccw\"],optionTitles:[\"Clockwise\",\"Counterclockwise\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},randomize:{type:ControlType.Boolean,defaultValue:true,description:\"Random start angle.\"},startAngle:{type:ControlType.Number,defaultValue:0,min:-360,max:360,unit:\"\\xb0\",hidden:props=>props.randomize},fill:{type:ControlType.Color,defaultValue:\"#FFF\"},radius:{type:ControlType.FusedNumber,defaultValue:20,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedGradientBorder\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedGradientBorder_1.map","// Generated by Framer (9e04080)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-W6RSX9FR\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->',customHTMLHeadEnd:\"<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,'script','dataLayer','GTM-W6RSX9FR');</script>\\n<!-- End Google Tag Manager -->\",description:\"R\\xe9ussissez votre adoption de l’intelligence artificielle g\\xe9n\\xe9rative gr\\xe2ce \\xe0 un accompagnement pragmatique, \\xe9tape par \\xe9tape. Formations IA, diagnostics IA & solutions IA sur‑mesure pour les PME.\",favicon:\"https://framerusercontent.com/assets/8syDc17hJMK1ThI2e08i9qvzihI.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/zOflpp5emB9rCemOHiK4ElwfQ4.png\",title:\"Doctor IA - Formations IA, Diagnostics IA et Solutions IA pour les PME\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"uZAGG,SAAwB,EAAuB,EAAM,CAAC,GAAK,CAAC,aAAW,cAAY,aAAW,CAAC,EAAY,EAAW,EAAM,UAAU,EAAE,EAAM,WAAiB,EAAM,EAAM,YAAkB,EAAS,EAAa,SAAS,GAAG,EAAa,OAAa,EAAM,GAAgB,GAAU,EAAM,UAAU,KAAK,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAU,IAAI,CAAC,AAAI,GAAU,EAAQ,EAAM,EAAM,KAAK,EAAE,EAAM,WAAW,MAAM,KAAK,KAAK,CAAC,SAAS,EAAM,SAAS,OAAO,IAAS,KAAK,QAAS,EAAC,AAAG,EAAC,CAAE,EAAC,CAAC,IAAM,EAAc,EAAM,YAAY,QAAQ,EAAM,WAAW,SAAS,EAAW,MAAM,EAAY,GAAG,EAAW,QAAQ,EAAY,GAAG,IAAI,EAAW,OAAO,EAAW,YAAY,EAAW,MAAM,EAAY,GAAG,EAAW,EAAE,OAAO,EAAY,GAAG,IAAI,EAAW,EAAE,MAAM,EAAW,SAAS,MAAoB,GAAK,EAAO,IAAI,CAAC,MAAM,CAAC,gBAAgB,GAAU,sBAAsB,EAAW,OAAO,EAAc,GAAG,EAAa,CAAC,CAAM,EAAC,CAAC,CAAC,EAAM,IAAI,sBAAsB,EAAW,EAAM,OAAO,EAAc,GAAG,CAAC,aAAa,EAAM,iBAAiB,EAAM,cAAc,KAAK,EAAM,eAAe,KAAK,EAAM,kBAAkB,KAAK,EAAM,iBAAiB,OAAO,EAAM,OAAO,IAAI,GAAG,EAAM,KAAM,EAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAiB,QAAM,gBAAgB,EAAM,KAAK,aAAa,EAAM,iBAAiB,EAAM,cAAc,EAAM,KAAK,EAAM,eAAe,EAAM,KAAK,EAAM,kBAAkB,EAAM,KAAK,EAAM,iBAAiB,EAAM,OAAO,EAAM,OAAO,EAAM,GAAI,CAAC,EAAC,AAAC,EAAC,AAAE,cAA8D,AAH3/C,GAA2C,IAAiE,IAAsE,IAA6B,CAG8uC,EAAuB,YAAY,2BAA2B,EAAoB,EAAuB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,MAAM,OAAQ,EAAC,WAAW,CAAC,KAAK,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,SAAS,OAAQ,EAAC,aAAa,CAAC,SAAS,OAAQ,EAAC,yBAAwB,EAAK,MAAM,OAAQ,EAAC,WAAW,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,GAAO,EAAC,WAAW,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,MAAM,OAAQ,EAAC,YAAY,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,MAAM,QAAS,EAAC,SAAS,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,GAAG,YAAY,wBAA4B,EAAC,UAAU,CAAC,KAAK,EAAY,KAAK,aAAa,KAAK,QAAQ,CAAC,KAAK,KAAM,EAAC,aAAa,CAAC,YAAY,kBAAmB,EAAC,yBAAwB,EAAK,0BAA0B,UAAW,EAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,cAAa,EAAK,YAAY,qBAAsB,EAAC,WAAW,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,KAAK,IAAO,OAAO,GAAO,EAAM,SAAU,EAAC,KAAK,CAAC,KAAK,EAAY,MAAM,aAAa,MAAO,EAAC,OAAO,CAAC,KAAK,EAAY,YAAY,aAAa,GAAG,UAAU,gBAAgB,aAAa,CAAC,MAAM,YAAa,EAAC,UAAU,CAAC,gBAAgB,iBAAiB,oBAAoB,kBAAmB,EAAC,YAAY,CAAC,KAAK,KAAK,KAAK,IAAK,EAAC,IAAI,CAAE,CAAC,EAAC,GCFlwF,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;4CAAwP,kBAAkB;;;;;;iCAA4a,YAAY,oMAAyN,QAAQ,uEAAuE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,wEAAyE,CAAE"}