1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,232189,(e,t,r)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},865156,(e,t,r)=>{"use strict";var a=e.r(232189);function i(){}function s(){}s.resetWarningCache=i,t.exports=function(){function e(e,t,r,i,s,o){if(o!==a){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:i};return r.PropTypes=r,r}},745009,(e,t,r)=>{t.exports=e.r(865156)()},488143,(e,t,r)=>{"use strict";function a({widthInt:e,heightInt:t,blurWidth:r,blurHeight:a,blurDataURL:i,objectFit:s}){let o=r?40*r:e,l=a?40*a:t,n=o&&l?`viewBox='0 0 ${o} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${n}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${n?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return a}})},987690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={VALID_LOADERS:function(){return s},imageConfigDefault:function(){return o}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let s=["default","imgix","cloudinary","akamai","custom"],o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},908927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return n}}),e.r(233525);let a=e.r(488143),i=e.r(987690),s=["-moz-initial","fill","none","scale-down",void 0];function o(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function n({src:e,sizes:t,unoptimized:r=!1,priority:n=!1,preload:c=!1,loading:u,className:d,quality:f,width:m,height:p,fill:h=!1,style:g,overrideSrc:x,onLoad:A,onLoadingComplete:b,placeholder:v="empty",blurDataURL:_,fetchPriority:y,decoding:j="async",layout:E,objectFit:S,objectPosition:N,lazyBoundary:O,lazyRoot:w,...P},M){var C;let k,R,I,{imgConf:T,showAltText:z,blurComplete:D,defaultLoader:G}=M,L=T||i.imageConfigDefault;if("allSizes"in L)k=L;else{let e=[...L.deviceSizes,...L.imageSizes].sort((e,t)=>e-t),t=L.deviceSizes.sort((e,t)=>e-t),r=L.qualities?.sort((e,t)=>e-t);k={...L,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===G)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let F=P.loader||G;delete P.loader,delete P.srcSet;let B="__next_img_default"in F;if(B){if("custom"===k.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,
2configurable:!0})}else{let e=F;F=t=>{let{config:r,...a}=t;return e(a)}}if(E){"fill"===E&&(h=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];e&&(g={...g,...e});let r={responsive:"100vw",fill:"100vw"}[E];r&&!t&&(t=r)}let H="",W=l(m),U=l(p);if((C=e)&&"object"==typeof C&&(o(C)||void 0!==C.src)){let t=o(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(R=t.blurWidth,I=t.blurHeight,_=_||t.blurDataURL,H=t.src,!h)if(W||U){if(W&&!U){let e=W/t.width;U=Math.round(t.height*e)}else if(!W&&U){let e=U/t.height;W=Math.round(t.width*e)}}else W=t.width,U=t.height}let V=!n&&!c&&("lazy"===u||void 0===u);(!(e="string"==typeof e?e:H)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,V=!1),k.unoptimized&&(r=!0),B&&!k.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let $=l(f),q=Object.assign(h?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:S,objectPosition:N}:{},z?{}:{color:"transparent"},g),K=D||"empty"===v?null:"blur"===v?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:W,heightInt:U,blurWidth:R,blurHeight:I,blurDataURL:_||"",objectFit:q.objectFit})}")`:`url("${v}")`,Y=s.includes(q.objectFit)?"fill"===q.objectFit?"100% 100%":"cover":q.objectFit,X=K?{backgroundSize:Y,backgroundPosition:q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},Z=function({config:e,src:t,unoptimized:r,width:a,quality:i,sizes:s,loader:o}){if(r)return{src:t,srcSet:void 0,sizes:void 0};let{widths:l,kind:n}=function({deviceSizes:e,allSizes:t},r,a){if(a){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(a);)i.push(parseInt(e[2]));if(i.length){let r=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,a,s),c=l.length-1;return{sizes:s||"w"!==n?s:"100vw",srcSet:l.map((r,a)=>`${o({config:e,src:t,quality:i,width:r})} ${"w"===n?r:a+1}${n}`).join(", "),src:o({config:e,src:t,quality:i,width:l[c]})}}({config:k,src:e,unoptimized:r,width:W,quality:$,sizes:t,loader:F}),J=V?"lazy":u;return{props:{...P,loading:J,fetchPriority:y,width:W,height:U,decoding:j,className:d,style:{...q,...X},sizes:Z.sizes,srcSet:Z.srcSet,src:x||Z.src},meta:{unoptimized:r,preload:c||n,placeholder:v,fill:h}}}},898879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let a=e.r(271645),i="undefined"==typeof window,s=i?()=>{}:a.useLayoutEffect,o=i?()=>{}:a.useEffect;function l(e){let{headManager:t,reduceComponentsToState:r}=e;function l(){if(t&&t.mountedInstances){let e=a.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),l()),s(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),s(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},325633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return h},defaultHead:function(){return d}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let s=e.r(555682),o=e.r(190809),l=e.r(843476),n=o._(e.r(271645)),c=s._(e.r(898879)),u=e.r(742732);function d(){return[(0,l.jsx)("meta",{charSet:"utf-8"},"charset"),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===n.default.Fragment?e.concat(n.default.Children.toArray(t.props.children).reduce((e,t)=>
2"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(233525);let m=["name","httpEquiv","charSet","itemProp"];function p(e){let t,r,a,i;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,a=new Set,i={},e=>{let s=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?s=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?s=!1:r.add(e.type);break;case"meta":for(let t=0,r=m.length;t<r;t++){let r=m[t];if(e.props.hasOwnProperty(r))if("charSet"===r)a.has(r)?s=!1:a.add(r);else{let t=e.props[r],a=i[r]||new Set;("name"!==r||!o)&&a.has(t)?s=!1:(a.add(t),i[r]=a)}}}return s})).reverse().map((e,t)=>{let r=e.key||t;return n.default.cloneElement(e,{key:r})})}let h=function({children:e}){let t=(0,n.useContext)(u.HeadManagerContext);return(0,l.jsx)(c.default,{reduceComponentsToState:p,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},918556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let a=e.r(555682)._(e.r(271645)),i=e.r(987690),s=a.default.createContext(i.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return a}});let a=e.r(555682)._(e.r(271645)).default.createContext(null)},670965,(e,t,r)=>{"use strict";function a(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,0):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return a}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let a=e.r(670965);function i({config:e,src:t,width:r,quality:i}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let s=(0,a.findClosestQuality)(i,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${s}${t.startsWith("/_next/static/media/"),""}`}i.__next_img_default=!0;let s=i},605500,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return v}});let a=e.r(555682),i=e.r(190809),s=e.r(843476),o=i._(e.r(271645)),l=a._(e.r(174080)),n=a._(e.r(325633)),c=e.r(908927),u=e.r(987690),d=e.r(918556);e.r(233525);let f=e.r(65856),m=a._(e.r(1948)),p=e.r(818581),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,a,i,s,o){let l=e?.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let a=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>a,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{a=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}a?.current&&a.current(e)}}))}function x(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let A=(0,o.forwardRef)(({src:e,srcSet:t,sizes:r,height:a,width:i,decoding:l,className:n,style:c,fetchPriority:u,placeholder:d,loading:f,unoptimized:m,fill:h,onLoadRef:A,onLoadingCompleteRef:b,setBlurComplete:v,setShowAltText:_,sizesInput:y,onLoad:j,onError:E,...S},N)=>{let O=(0,o.useCallback)(e=>{e&&(E&&(e.src=e.src),e.complete&&g(e,d,A,b,v,m,y))},[e,d,A,b,v,E,m,y]),w=(0,p.useMergedRef)(N,O);return(0,s.jsx)("img",{...S,...x(u),loading:f,width:i,height:a,decoding:l,"data-nimg":h?"fill":"1",className:n,style:c,sizes:r,srcSet:t,src:e,ref:w,onLoad:e=>{g(e.currentTarget,d,A,b,v,m,y)},onError:e=>{_(!0),"empty"!==d&&v(!0),E&&E(e)}})});function b({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...x(t.fetchPriority)};return e&&l.default.preload?(l.default.preload(t.src,r),null):(0,s.jsx)(n.default,{children:(0,s.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let v=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(f.RouterContext),a=(0,o.useContext)(d.ImageConfigContext),i=(0,o.useMemo)(()=>{let e=h||a||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
3e-t),r=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:i,localPatterns:"undefined"==typeof window?a?.localPatterns:e.localPatterns}},[a]),{onLoad:l,onLoadingComplete:n}=e,p=(0,o.useRef)(l);(0,o.useEffect)(()=>{p.current=l},[l]);let g=(0,o.useRef)(n);(0,o.useEffect)(()=>{g.current=n},[n]);let[x,v]=(0,o.useState)(!1),[_,y]=(0,o.useState)(!1),{props:j,meta:E}=(0,c.getImgProps)(e,{defaultLoader:m.default,imgConf:i,blurComplete:x,showAltText:_});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(A,{...j,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:p,onLoadingCompleteRef:g,setBlurComplete:v,setShowAltText:y,sizesInput:e.sizes,ref:t}),E.preload?(0,s.jsx)(b,{isAppRouter:!r,imgAttributes:j}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},794909,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return u},getImageProps:function(){return c}};for(var i in a)Object.defineProperty(r,i,{enumerable:!0,get:a[i]});let s=e.r(555682),o=e.r(908927),l=e.r(605500),n=s._(e.r(1948));function c(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:n.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let u=l.Image},657688,(e,t,r)=>{t.exports=e.r(794909)},935585,e=>{e.v({bottom:"Footer-module-scss-module__DkSkqG__bottom",brand:"Footer-module-scss-module__DkSkqG__brand",brandBlock:"Footer-module-scss-module__DkSkqG__brandBlock",column:"Footer-module-scss-module__DkSkqG__column",columns:"Footer-module-scss-module__DkSkqG__columns",email:"Footer-module-scss-module__DkSkqG__email",follow:"Footer-module-scss-module__DkSkqG__follow",footer:"Footer-module-scss-module__DkSkqG__footer",inner:"Footer-module-scss-module__DkSkqG__inner",invert:"Footer-module-scss-module__DkSkqG__invert",label:"Footer-module-scss-module__DkSkqG__label",logo:"Footer-module-scss-module__DkSkqG__logo",partnerLogo:"Footer-module-scss-module__DkSkqG__partnerLogo",partners:"Footer-module-scss-module__DkSkqG__partners",socialLinks:"Footer-module-scss-module__DkSkqG__socialLinks",substackIcon:"Footer-module-scss-module__DkSkqG__substackIcon",tagline:"Footer-module-scss-module__DkSkqG__tagline"})},704285,(e,t,r)=>{"use strict";var a=e.r(13451);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0,function(e,t){if((!e||!e.__esModule)&&null!==e&&("object"==typeof e||"function"==typeof e)){var r=o(void 0);if(r&&r.has(e))return r.get(e);var a={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var l=i?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(a,s,l):a[s]=e[s]}a.default=e,r&&r.set(e,a)}}(e.r(271645));var i=a(e.r(813579)),s=e.r(843476);function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}r.default=(0,i.default)((0,s.jsx)("path",{d:"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.79M6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37h2.77z"}),"LinkedIn")},580969,(e,t,r)=>{"use strict";var a=e.r(13451);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0,function(e,t){if((!e||!e.__esModule)&&null!==e&&("object"==typeof e||"function"==typeof e)){var r=o(void 0);if(r&&r.has(e))return r.get(e);var a={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var l=i?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(a,s,l):a[s]=e[s]}a.default=e,r&&r.set(e,a)}}(e.r(271645));var i=a(e.r(813579)),s=e.r(843476);function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}r.default=(0,i.default)((0,s.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"}),"X")},871652,e=>{"use strict";var t=e.i(843476);e.i(271645);var r=e.i(935585),a=e.i(657688),i=e.i(522016),s=e.i(704285),o=e.i(580969),l=e.i(343794);function n(e){return(0,t.jsxs)("footer",{className:r.default.footer,children:[(0,t.jsxs)("div",{className:r.default.inner,children:[(0,t.jsxs)("div",{className:r.default.brandBlock,children:[(0,t.jsx)(i.default,{href:"/",className:r.default.brand,children:(0,t.jsx)("img",{className:r.default.logo,src:"/logo-aiworld-white.svg",alt:"AI World"})}),(0,t.jsx)("p",{className:r.default.tagline,children:"Real-Time Insights on Artificial Intelligence"}),(0,t.jsxs)("div",{className:r.default.follow,children:[(0,t.jsx)("span",{className:r.default.label,children:"Follow Us"}),(0,t.jsxs)("div",{className:r.default.socialLinks,children:[(0,t.jsx)("a",{href:"https://x.com/aiworld_eu",target:"_blank",rel:"noreferrer","aria-label":"Follow AI World on X",children:(0,t.jsx)(o.default,{})}),(0,t.jsx)("a",{href:"https://linkedin.com/company/ai-world-eu",target:"_blank",rel:"noreferrer","aria-label":"Follow AI World on LinkedIn",children:(0,t.jsx)(s.default,{})}),(0,t.jsx)("a",{href:"https://aiworldeu.substack.com",target:"_blank",rel:"noreferrer","aria-label":"Follow AI World on Substack",children:(0,t.jsx)(a.default,{src:"/SubstackIcon.svg",alt:"",width:25,height:25,className:r.default.substackIcon})})]})]})]}),(0,t.jsxs)("div",{className:r.default.columns,children:[(0,t.jsxs)("div",{className:r.default.column,children:[(0,t.jsx)("span",{className:r.default.label,children:"Explore"}),(0,t.jsx)(i.default,{href:"/",children:"Home"}),(0,t.jsx)(i.default,{href:"/story",children:"Stories"}),(0,t.jsx)(i.default,{href:"/geo",children:"Countries"}),(0,t.jsx)(i.default,{href:"/sector",children:"Sectors"}),(0,t.jsx)(i.default,{href:"/occupation",children:"Occupations"})]}),(0,t.jsxs)("div",{className:r.default.column,children:[(0,t.jsx)("span",{className:r.default.label,children:"Organization"}),(0,t.jsx)(i.default,{href:"/about",children:"About AI World"}),(0,t.jsx)("a",{href:"https://www.ceps.eu",target:"_blank",rel:"noreferrer",children:"About CEPS"}),(0,t.jsx)(i.default,{href:"/contact",children:"Contact"})]}),(0,t.jsxs)("div",{className:r.default.column,children:[(0,t.jsx)("span",{className:r.default.label,children:"Account"}),(0,t.jsx)(i.default,{href:"/login",children:"Log in"}),(0,t.jsx)(i.default,{href:"/register",children:"Register"})]}),(0,t.jsxs)("div",{className:r.default.column,children:[(0,t.jsx)("span",{className:r.default.label,children:"Created By"}),(0,t.jsxs)("div",{className:r.default.partners,children:[(0,t.jsx)("a",{href:"https://ceps.eu",target:"_blank",rel:"noreferrer",children:(0,t.jsx)("img",{className:r.default.partnerLogo,src:"/CEPS-logo.png",alt:"CEPS"})}),(0,t.jsx)("a",{href:"https://google.org",target:"_blank",rel:"noreferrer",children:(0,t.jsx)("img",{className:(0,l.default)(r.default.partnerLogo,r.default.invert),src:"/googleorg-logo.png",alt:"Google.org"})})]})]})]})]}),(0,t.jsxs)("div",{className:r.default.bottom,children:["© ",new Date().getFullYear()," AI World by CEPS. ALL RIGHTS RESERVED"]})]})}e.s(["default",()=>n])},868741,e=>{"use strict";e.s(["country2continent",0,{AD:"Europe",AE:"Asia",AF:"Asia",AG:"North America",AI:"North America",AL:"Europe",AM:"Asia",AO:"Africa",AQ:"Antartica",AR:"South America",AS:"Oceania",AT:"Europe",AU:"Oceania",AW:"North America",AX:"Europe",AZ:"Asia",BA:"Europe",BB:"North America",BD:"Asia",BE:"Europe",BF:"Africa",BG:"Europe",BH:"Asia",BI:"Africa",BJ:"Africa",BL:"North America",BM:"North America",BN:"Asia",BO:"South America",BQ:"North America",BR:"South America",BS:"North America",BT:"Asia",BV:"Antartica",BW:"Africa",BY:"Europe",BZ:"North America",CA:"North America",CC:"Asia",CD:"Africa",CF:"Africa",CG:"Africa",CH:"Europe",CI:"Africa",CK:"Oceania",CL:"South America",CM:"Africa",CN:"Asia",CO:"South America",CR:"North America",CU:"North America",CV:"Africa",CW:"North America",CX:"Oceania",CY:"Europe",CZ:"Europe",DE:"Europe",DJ:"Africa",DK:"Europe",DM:"North America",DO:"North America",DZ:"Africa",EC:"South America",EE:"Europe",EG:"Africa",EH:"Africa",ER:"Africa",ES:"Europe",ET:"Africa",FI:"Europe",FJ:"Oceania",FK:"South America",FM:"Oceania",FO:"Europe",FR:"Europe",GA:"Africa",GB:"Europe",GD:"North America",GE:"Asia",GF:"South America",GG:"Europe",GH:"Africa",GI:"Europe",GL:"North America",GM:"Africa",GN:"Africa",GP:"North America",GQ:"Africa",GR:"Europe",GS:"Antartica",GT:"North America",GU:"Oceania",GW:"Africa",GY:"South America",HK:"Asia",HM:"Antartica",HN:"North America",HR:"Europe",HT:"North America",HU:"Europe",ID:"Asia",IE:"Europe",IL:"Asia",IM:"Europe",IN:"Asia",IO:"Asia",IQ:"Asia",IR:"Asia",IS:"Europe",IT:"Europe",JE:"Europe",JM:"North America",JO:"Asia",JP:"Asia",KE:"Africa",KG:"Asia",KH:"Asia",KI:"Oceania",KM:"Africa",KN:"North America",KP:"Asia",KR:"Asia",KW:"Asia",KY:"North America",KZ:"Asia",LA:"Asia",LB:"Asia",LC:"North America",LI:"Europe",LK:"Asia",LR:"Africa",LS:"Africa",LT:"Europe",LU:"Europe",LV:"Europe",LY:"Africa",MA:"Africa",MC:"Europe",MD:"Europe",ME:"Europe",MF:"North America",MG:"Africa",MH:"Oceania",MK:"Europe",ML:"Africa",MM:"Asia",MN:"Asia",MO:"Asia",MP:"Oceania",MQ:"North America",MR:"Africa",MS:"North America",MT:"Europe",MU:"Africa",MV:"Asia",MW:"Africa",MX:"North America",MY:"Asia",MZ:"Africa",NA:"Africa",NC:"Oceania",NE:"Africa",NF:"Oceania",NG:"Africa",NI:"North America",NL:"Europe",NO:"Europe",NP:"Asia",NR:"Oceania",NU:"Oceania",NZ:"Oceania",OM:"Asia",PA:"North America",PE:"South America",PF:"Oceania",PG:"Oceania",PH:"Asia",PK:"Asia",PL:"Europe",PM:"North America",PN:"Oceania",PR:"North America",PS:"Asia",PT:"Europe",PW:"Oceania",PY:"South America",QA:"Asia",RE:"Africa",RO:"Europe",RS:"Europe",RU:"Europe",RW:"Africa",SA:"Asia",SB:"Oceania",SC:"Africa",SD:"Africa",SE:"Europe",SG:"Asia",SH:"Africa",SI:"Europe",SJ:"Europe",SK:"Europe",SL:"Africa",SM:"Europe",SN:"Africa",SO:"Africa",SR:"South America",SS:"Africa",ST:"Africa",SV:"North America",SX:"North America",SY:"Asia",SZ:"Africa",TC:"North America",TD:"Africa",TF:"Antartica",TG:"Africa",TH:"Asia",TJ:"Asia",TK:"Oceania",TL:"Oceania",TM:"Asia",TN:"Africa",TO:"Oceania",TR:"Asia",TT:"North America",TV:"Oceania",TW:"Asia",TZ:"Africa",UA:"Europe",UG:"Africa",UM:"Oceania",US:"North America",UY:"South America",UZ:"Asia",VA:"Europe",VC:"North America",VE:"South America",VG:"North America",VI:"North America",VN:"Asia",VU:"Oceania",WF:"Oceania",WS:"Oceania",XK:"Europe",YE:"Asia",YT:"Africa",ZA:"Africa",ZM:"Africa",ZW:"Africa"}])},535583,(e,t,r)=>{"use strict";var a=e.r(13451);
3Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=a(e.r(813579)),s=e.r(843476);r.default=(0,i.default)((0,s.jsx)("path",{d:"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26"}),"Autorenew")},340504,(e,t,r)=>{"use strict";var a=e.r(13451);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=a(e.r(813579)),s=e.r(843476);r.default=(0,i.default)((0,s.jsx)("path",{d:"M17 11V3H7v4H3v14h8v-4h2v4h8V11zM7 19H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm4 4H9v-2h2zm0-4H9V9h2zm0-4H9V5h2zm4 8h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm4 12h-2v-2h2zm0-4h-2v-2h2z"}),"Apartment")},575426,(e,t,r)=>{"use strict";var a=e.r(13451);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=a(e.r(813579)),s=e.r(843476);r.default=(0,i.default)((0,s.jsx)("path",{d:"M7 9H2V7h5zm0 3H2v2h5zm13.59 7-3.83-3.83c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L22 17.59zM17 11c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3M2 19h10v-2H2z"}),"ManageSearch")},105282,(e,t,r)=>{"use strict";var a=e.r(13451);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=a(e.r(813579)),s=e.r(843476);r.default=(0,i.default)((0,s.jsx)("path",{fillRule:"evenodd",d:"M14 6V4h-4v2zM4 8v11h16V8zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2z"}),"WorkOutline")},548762,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(956172),i=e.i(535583),s=e.i(437945),o=e.i(340504),l=e.i(549958),n=e.i(575426),c=e.i(105282),u=e.i(643289),d=e.i(868741),f=e.i(719131);let m={geo:(0,t.jsx)(a.default,{}),sector:(0,t.jsx)(s.default,{}),org:(0,t.jsx)(o.default,{}),people:(0,t.jsx)(l.default,{}),concept:(0,t.jsx)(n.default,{}),occupation:(0,t.jsx)(c.default,{})},p=r.default.forwardRef(function(e,a){let{d:s,showStats:o=!0}=e,[l,c]=(0,r.useState)(!1),[p,h]=(0,r.useState)(!1),[g,x]=(0,r.useState)(null),[A,b]=(0,r.useState)(!1),v=(0,r.useRef)(null),_=(0,r.useRef)(null),y=(0,r.useCallback)(e=>{v.current=e,"function"==typeof a?a(e):a&&(a.current=e)},[a]);(0,r.useEffect)(()=>{let e=new IntersectionObserver(t=>{t.forEach(t=>{t.isIntersecting&&(c(!0),e.unobserve(t.target))})},{rootMargin:"100px 0px",threshold:.01}),t=v.current;return t&&e.observe(t),()=>{t&&e.unobserve(t)}},[]),(0,r.useEffect)(()=>{if(!l||!s.image)return;let e=new Image;return e.onload=()=>h(!0),e.onerror=()=>h(!1),e.src=s.image,_.current=e,()=>{_.current&&(_.current.onload=null,_.current.onerror=null)}},[l,s.image]);let j=g?.patents??s.patents??s.patentCount??s.aiPatent??s.patent_count,E=g?.investments??s.investments??s.investmentCount??s.aiInvestment??s.investment_count,S=g?.research??s.research??s.researchCount??s.aiResearch??s.research_count,N=o&&(null!=j||null!=E||null!=S),O=s.description||s.summary||"";(s.level?s.level.replace(/_/g," "):"")||s.parent_name;let w=m[s.profile]??(0,t.jsx)(n.default,{}),P=s.id?.slice(0,2),M=P?d.country2continent[P]:null,C=M?f.colors[M]:null,k=(0,r.useCallback)(()=>{if("geo"!==s.profile||A||g||N)return;b(!0);let e="EU"===s.id?"geoRelationEU":"geoRelation",t=async(t,r)=>{let a,i,o,l,n=await (0,f.fetchData)(`/api/cubes/geo?${e}.parentId=${s.id}&level=urban&source=${t}&year.gte=2023`);return Array.isArray(n)&&0!==n.length||(n=await (0,f.fetchData)(`/api/cubes/geo?geo=${s.id}&source=${t}&year.gte=2023`)),a=(e=>{if(!Array.isArray(e))return[];let t={};return e.forEach(e=>{t[e.year]||(t[e.year]=0),t[e.year]+=e.count||0}),Object.entries(t).map(([e,t])=>({year:parseInt(e),count:t}))})(n),o=(i=a.map(e=>e.year).filter(e=>2026!==e)).length?Math.max(...i):r,(l=a.find(e=>e.year===o))?l.count:null};Promise.all([t("regpat",2024),t("crunchbase",2025),t("openalex",2025)]).then(([e,t,r])=>{x({patents:e,investments:t,research:r}),b(!1)}).catch(e=>{console.error("Failed to fetch tile metrics",e),b(!1)})},[s.profile,s.id,A,g,N]);return(0,t.jsx)("div",{className:"group flex flex-col flex-1 h-[180px] sm:h-[200px] lg:h-[220px] min-w-0 transition-transform duration-300 ease-in-out hover:-translate-y-1 hover:shadow-lg hover:z-50",ref:y,onMouseEnter:k,children:(0,t.jsxs)("a",{href:s.href??`/${s.profile}/${s.slug}`,className:"relative bg-gray-700 bg-center bg-no-repeat bg-cover rounded-xl sm:rounded-2xl text-gray-800 cursor-pointer h-full w-full no-underline z-[2]",style:{backgroundImage:p?`url(${s.image})`:"none",backgroundColor:p?void 0:"#374151"},children:[l&&!p&&(0,t.jsx)("div",{className:"absolute inset-0 bg-gray-600 animate-pulse rounded-xl sm:rounded-2xl"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-[rgba(2,5,31,0.8)] via-[rgba(2,5,31,0.3)] to-[rgba(2,5,31,0.1)] rounded-xl sm:rounded-2xl z-[-1]"}),(0,t.jsx)("div",{className:"text-white flex flex-col flex-1 h-full justify-end group-hover:invisible group-hover:h-0 relative",children:(0,t.jsxs)("div",{className:"flex flex-col h-full justify-end p-3 sm:p-4 lg:p-5 text-left w-full",children:[(0,t.jsx)("h5",{className:"line-clamp-2 text-base sm:text-lg lg:text-xl font-medium leading-tight mb-1",children:s.name}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)("span",{className:"flex items-center justify-center text-xs sm:text-sm",style:{color:C||"rgba(255,255,255,0.5)"},children:w}),(0,t.jsx)("h6",{className:"text-gray-300 text-[10px] sm:text-xs font-normal uppercase line-clamp-1 tracking-wider leading-none",style:{marginBottom:0,marginTop:"1px"},children:M||s.parent_name})]})]})}),(0,t.jsxs)("div",{className:"invisible group-hover:visible flex flex-col justify-center gap-4 bg-[rgba(2,5,31,0.9)] text-white rounded-xl sm:rounded-2xl text-sm h-full p-3 sm:p-4 lg:p-5",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("strong",{className:"text-base sm:text-lg lg:text-xl mb-1 block line-clamp-2",children:s.name}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5 mb-2.5",children:[(0,t.jsx)("span",{className:"flex items-center justify-center text-xs sm:text-sm",style:{color:C||"rgba(255,255,255,0.5)"},children:w}),(0,t.jsx)("h6",{className:"text-gray-300 text-[10px] sm:text-xs font-normal uppercase line-clamp-1 tracking-wider leading-none",style:{marginBottom:0,marginTop:"1px"},children:M||s.parent_name})]}),!N&&!A&&O&&(0,t.jsx)("p",{className:"text-gray-300 text-xs sm:text-sm leading-4 sm:leading-5 line-clamp-3",children:O})]}),(N||A)&&(0,t.jsxs)("div",{className:"w-full space-y-1",children:[(0,t.jsxs)("div",{className:"flex justify-between items-center w-full",children:[(0,t.jsx)("span",{className:"text-gray-300 text-sm",children:"Patents"}),(0,t.jsx)("span",{className:"flex-1 border-b border-dotted border-gray-400 mx-2 min-w-[20px]"}),(0,t.jsx)("span",{className:"text-sm",children:A?(0,t.jsx)(i.default,{className:"animate-spin text-gray-400",style:{fontSize:"16px"}}):null!=j?(0,u.default)(j).format("0,0"):""})]}),(0,t.jsxs)("div",{className:"flex justify-between items-center w-full",children:[(0,t.jsx)("span",{className:"text-gray-300 text-sm",children:"Investments"}),(0,t.jsx)("span",{className:"flex-1 border-b border-dotted border-gray-400 mx-2 min-w-[20px]"}),(0,t.jsx)("span",{className:"text-sm",children:A?(0,t.jsx)(i.default,{className:"animate-spin text-gray-400",style:{fontSize:"16px"}}):null!=E?(0,u.default)(E).format("$0.0a"):""})]}),(0,t.jsxs)("div",{className:"flex justify-between items-center w-full",children:[(0,t.jsx)("span",{className:"text-gray-300 text-sm",children:"Research"}),(0,t.jsx)("span",{className:"flex-1 border-b border-dotted border-gray-400 mx-2 min-w-[20px]"}),(0,t.jsx)("span",{className:"text-sm",children:A?(0,t.jsx)(i.default,{className:"animate-spin text-gray-400",style:{fontSize:"16px"}}):null!=S?(0,u.default)(S).format("0,0"):""})]})]})]}),(0,t.jsx)("div",{className:"hidden group-hover:block absolute bottom-2 left-2 sm:bottom-2.5 sm:left-2.5",children:(0,t.jsx)("img",{className:"h-4 sm:h-5",src:"/logo-aiworld-white.svg",alt:"AI World"})})]})})});p.displayName="Tile";let h=r.default.memo(p,(e,t)=>e.d.slug===t.d.slug&&e.showStats===t.showStats);e.s(["default",0,h])}]);
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.