1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[866,877],{63:(e,t,n)=>{"use strict";n.r(t);var r=n(7260),l={};for(let e in r)"default"!==e&&(l[e]=()=>r[e]);n.d(t,l)},932:(e,t,n)=>{"use strict";n.d(t,{C:()=>r});let r={name:"Genie Factory",legalName:"GENIE FACTORY",url:"https://geniefactory.fr",email:"[email protected]",linkedin:"https://www.linkedin.com/company/genie-factory/",twitterHandle:"@GenieFactory",twitterUrl:"https://x.com/GenieFactory",crunchbaseUrl:"https://www.crunchbase.com/organization/genie-factory",youtubeUrl:"",calendlyUrl:"https://calendly.com/geniefactory-support/30min",demoUrl:"/contact",platformDemoUrl:"/plateforme",company:{siren:"999 180 318",siret:"999 180 318 00019",rcs:"999 180 318 R.C.S. Versailles",tva:"FR18999180318",capital:"1 000,00 â¬",form:"SAS",ceo:"Fr\xe9d\xe9ric Ramet"}}},1020:(e,t,n)=>{"use strict";var r=n(2115),l=n(7389);function a(){let e=r.useContext(l.IntlContext);if(!e)throw Error(void 0);return e}t.useIntlContext=a,t.useLocale=function(){return a().locale}},1402:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return g},handleClientScriptLoad:function(){return h},initScriptLoader:function(){return y}});let r=n(8140),l=n(9417),a=n(5155),i=r._(n(7650)),o=l._(n(2115)),c=n(2073),s=n(4681),u=n(4853),d=new Map,f=new Set,p=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:l=null,dangerouslySetInnerHTML:a,children:o="",strategy:c="afterInteractive",onError:u,stylesheets:p}=e,h=n||t;if(h&&f.has(h))return;if(d.has(t)){f.add(h),d.get(t).then(r,u);return}let y=()=>{l&&l(),f.add(h)},m=document.createElement("script"),g=new Promise((e,t)=>{m.addEventListener("load",function(t){e(),r&&r.call(this,t),y()}),m.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});a?(m.innerHTML=a.__html||"",y()):o?(m.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",y()):t&&(m.src=t,d.set(t,g)),(0,s.setAttributesFromProps)(m,e),"worker"===c&&m.setAttribute("type","text/partytown"),m.setAttribute("data-nscript",c),p&&(e=>{if(i.default.preinit)return e.forEach(e=>{i.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}})(p),document.body.appendChild(m)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,u.requestIdleCallback)(()=>p(e))}):p(e)}function y(e){e.forEach(h),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function m(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:l=null,strategy:s="afterInteractive",onError:d,stylesheets:h,...y}=e,{updateScripts:m,scripts:g,getIsSsr:v,appDir:b,nonce:w}=(0,o.useContext)(c.HeadManagerContext);w=y.nonce||w;let _=(0,o.useRef)(!1);(0,o.useEffect)(()=>{let e=t||n;_.current||(l&&e&&f.has(e)&&l(),_.current=!0)},[l,t,n]);let C=(0,o.useRef)(!1);if((0,o.useEffect)(()=>{if(!C.current){if("afterInteractive"===s)p(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,u.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,u.requestIdleCallback)(()=>p(e))}));C.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(m?(g[s]=(g[s]||[]).concat([{id:t,src:n,onLoad:r,onReady:l,onError:d,...y,nonce:w}]),m(g)):v&&v()?f.add(t||n):v&&!v()&&p({...e,nonce:w})),b){if(h&&h.forEach(e=>{i.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!n)return y.dangerouslySetInnerHTML&&(y.children=y.dangerouslySetInnerHTML.__html,delete y.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...y,id:t}])+")"}});else return i.default.preload(n,y.integrity?{as:"script",integrity:y.integrity,nonce:w,crossOrigin:y.crossOrigin}:{as:"script",nonce:w,crossOrigin:y.crossOrigin}),(0,a.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+J
1SON.stringify([n,{...y,id:t}])+")"}});"afterInteractive"===s&&n&&i.default.preload(n,y.integrity?{as:"script",integrity:y.integrity,nonce:w,crossOrigin:y.crossOrigin}:{as:"script",nonce:w,crossOrigin:y.crossOrigin})}return null}Object.defineProperty(m,"__nextScript",{value:!0});let g=m;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2319:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(63),l=n(9639);let a="locale",i=!1;function o(){let e,t=(0,r.useParams)();try{e=(0,l.useLocale)()}catch(n){if("string"!=typeof(null==t?void 0:t[a]))throw n;i||(console.warn("Deprecation warning: `useLocale` has returned a default from `useParams().locale` since no `NextIntlClientProvider` ancestor was found for the calling component. This behavior will be removed in the next major version. Please ensure all Client Components that use `next-intl` are wrapped in a `NextIntlClientProvider`."),i=!0),e=t[a]}return e}},2515:(e,t,n)=>{"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}n.d(t,{_:()=>r})},3691:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var r=n(2515),l=n(2619),a=n.n(l),i=n(63),o=n(2115),c=n(2319),s=(0,o.forwardRef)(function(e,t){let{defaultLocale:n,href:l,locale:s,localeCookie:u,onClick:d,prefetch:f,unprefixed:p,...h}=e,y=(0,c.A)(),m=null!=s&&s!==y,g=s||y,v=function(){let[e,t]=(0,o.useState)();return(0,o.useEffect)(()=>{t(window.location.host)},[]),e}(),b=v&&p&&(p.domains[v]===g||!Object.keys(p.domains).includes(v)&&y===n&&!s)?p.pathname:l,w=(0,i.usePathname)();return m&&(f&&console.error("The `prefetch` prop is currently not supported when using the `locale` prop on `Link` to switch the locale.`"),f=!1),o.createElement(a(),(0,r._)({ref:t,href:b,hrefLang:m?s:void 0,onClick:function(e){(function(e,t,n,r){if(!e||r===n||null==r||!t)return;let l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.location.pathname;return"/"===e?t:t.replace(e,"")}(t),{name:a,...i}=e;i.path||(i.path=""!==l?l:"/");let o="".concat(a,"=").concat(r,";");for(let[e,t]of Object.entries(i))o+="".concat("maxAge"===e?"max-age":e),"boolean"!=typeof t&&(o+="="+t),o+=";";document.cookie=o})(u,w,y,s),d&&d(e)},prefetch:f},h))})},4610:(e,t,n)=>{"use strict";n.d(t,{CalendlyInlineWidget:()=>o});var r=n(5155),l=n(8321),a=n(2115),i=n(932);function o(e){let{minWidth:t=300,height:n=700,mobileHeight:o=1060}=e,c=(0,a.useRef)(null),s=(0,a.useCallback)(()=>{let e=c.current;if(e&&window.Calendly){if(e.innerHTML="","function"==typeof window.Calendly.initInlineWidget)return void window.Calendly.initInlineWidget({url:i.C.calendlyUrl,parentElement:e});"function"==typeof window.Calendly.initInlineWidgets&&window.Calendly.initInlineWidgets()}},[]);return(0,a.useEffect)(()=>{s()},[s]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{ref:c,className:"calendly-inline-widget gf-calendly","data-url":i.C.calendlyUrl,style:{minWidth:"".concat(t,"px"),"--cal-h":"".concat(n,"px"),"--cal-h-mobile":"".concat(o,"px")}}),(0,r.jsx)(l.default,{id:"calendly-widget-script",src:"https://assets.calendly.com/assets/external/widget.js",strategy:"afterInteractive",onLoad:s})]})}},4853:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return n}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6836:(e,t,n)=>{Promise.resolve().then(n.bind(n,4610)),Promise.resolve().then(n.bind(n,7853)),Promise.resolve().then(n.bind(n,3691)),Promise.resolve().then(n.bind(n,8558)),Promise.resolve().then(n.t.bind(n,2619,23)),Promise.resolve().then(n.t.bind(n,1356,23))},7389:(e,t,n)=>{"use strict";t.IntlContext=n(2115).createContext(void 0)},7853:(e,t,n)=>{"use strict";n.r(t),n.d(t,{RevealWrapper:()=>a});var r=n(5155),l=n(2115);function a(e){let{children:t,delay:n=0,className:a="",as:i="div",threshold:o=.12}=e,c=(0,l.useRef)(null);return(0,l.useEffect)(()=>{let e=c.current;if(!e)return;let t=new IntersectionObserver(n=>{let[r]=n;r.isIntersecting&&(e.classList.add("in"),t.disconnect())},{threshold:o,rootMargin:"0px 0px -60px 0px"});return t.observe(e),()=>t.disconnect()},[o]),(0,r.jsx)(i,{ref:c,className:"reveal".concat(n>0?" delay-".concat(n):"").concat(a?" "+a:""),children:t})}},8321:(e,t,n)=>{"use strict";n.d(t,{default:()=>l.a});var r=n(1402),l=n.n(r)},8558:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var r=n(2515),l=n(63),a=n(2115),i=n(2319);function o(e){return("object"==typeof e?null==e.host&&null==e.hostname:!/^[a-z]+:/i.test(e))&&!function(e){let t="object"==typeof e?e.pathname:e;return null!=t&&!t.startsWith("/")}(e)}function c(e,t){let n;return"string"==typeof e?n=s(t,e):(n={...e},e.pathname&&(n.pathname=s(t,e.pathname))),n}function s(e,t){let n=e;return/^\/(\?.*)?$/.test(t)&&(t=t.slice(1)),n+=t}n(5704);var u=n(3691);let d=(0,a.forwardRef)(function(e,t){let{href:n,locale:s,localeCookie:d,localePrefixMode:f,prefix:p,...h}=e,y=(0,l.usePathname)(),m=(0,i.A)(),g=s!==m,[v,b]=(0,a.useState)(()=>o(n)&&("never"!==f||g)?c(n,p):n);return(0,a.useEffect)(()=>{y&&b(function(e,t){var n,r;let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,a=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;if(!o(e))return e;let s=(n=i,(r=a)===n||r.startsWith("".concat(n,"/")));return(t!==l||s)&&null!=i?c(e,i):e}(n,s,m,y,p))},[m,n,s,y,p]),a.createElement(u.default,(0,r._)({ref:t,href:v,locale:s,localeCookie:d},h))});d.displayName="ClientLink"},9639:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1020);n(2115),n(7389),t.useLocale=r.useLocale}},e=>{e.O(0,[619,356,441,255,358],()=>e(e.s=6836)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.