1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{3111:()=>{},4271:(e,t,s)=>{"use strict";s.d(t,{MC:()=>c,bU:()=>l,st:()=>o});var a=s(80263),n=s(53239),r=s(90570);function o(e,t,s=!0){return function(e,t,s=!0){let a=(0,r.useRouter)(),o=(0,n.useContext)(c),[i,l]=(0,n.useState)(e),m=t?o.get(t,s):null;return(0,n.useEffect)(()=>{if(s)if(null==m)i!=e&&l(e);else{let e=!1;return m.then(t=>{e||l(t)}).catch(t=>{e||a.replace("/error")}),()=>{e=!0}}},[m,i,e,a,s]),[i,async function(e){o.clear(),l(await o.mutate(t,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}))}]}(e,t,s)[0]}class i{constructor(){this.clear()}clear(){this._promised=new Map}get(e,t=!0){if(t)return this._promised.has(e)||this._promised.set(e,this.doFetch(e,{method:"GET"})),this._promised.get(e)}mutate(e,t){let s=this.doFetch(e,t);return this._promised.set(e,s),s}async doFetch(e,t){let s=await fetch(e,t);if(!s.ok)throw Error("API error");return await s.json()}}let c=(0,n.createContext)(new i);function l({children:e}){let[t]=(0,n.useState)(new i);return(0,a.jsx)(c.Provider,{value:t,children:e})}},4336:(e,t,s)=>{"use strict";s.d(t,{o:()=>l});var a=s(53239),n=s(6690),r=s(77996),o=s(88998),i=s(82890);let c=["2xl","xl","lg","md","sm","_"];class l{static classNames(...e){return e.filter(Boolean).map(e=>e.split(" ")).flat().filter(Boolean).join(" ")}static idxServerBreakpoint(e,t){if(!c.includes(t))throw Error(`unsupported breakpoint: ${t}`);let s=!1;for(var a of c)if(a==t&&(s=!0),s&&a in e)return e[a];return e._}static convertServerBreakpoints(e,t){return this.hasServerBreakpoint(e)?this.idxServerBreakpoint(e,t):i._.objectMap(e,(e,s,a)=>i._.isObject(s)?this.convertServerBreakpoints(s,t):s)}static hasServerBreakpoint(e){return i._.intersection(c,Object.keys(e)).length>0}static{this.useIsDesktop=()=>this.useIsAboveBreakpoint("md")}static{this.useIsMobile=()=>!this.useIsDesktop()}static{this.useMediaQuery=e=>(0,r.Ub)(e)}static{this.useCurrentBreakpoint=()=>{let e=this.useCurrentBreakpointsAll();for(var t of c)if(e.includes(t))return t;return null}}static{this.useCurrentBreakpointsAll=()=>{let e=i._.objectFromArr(c,(e,t)=>{let s=(0,o.Km)(e),a=`(min-width: ${s})`;return l.useMediaQuery(a)});return Object.keys(i._.objectFilter(e,([e,t])=>t))}}static{this.useIsAboveBreakpoint=e=>{let t=(0,o.Km)(e);return this.useMediaQuery(`(min-width: ${t})`)}}static{this.useSize=e=>{let[t,s]=a.useState();return a.useEffect(()=>{s(e.current.getBoundingClientRect())},[e]),(0,n.A)(e,e=>s(e.contentRect)),t}}static{this.useObjectReducer=e=>a.useReducer((e,t)=>({...e,...t}),e)}}},10529:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let a=s(34007)._(s(19466));e.exports={...a.default,plugins:[s(32643),s(81355),s(87256)],theme:{...a.default.theme,extend:{...a.default.theme.extend,fontSize:{h1:["28px",{lineHeight:"33.41px",fontWeight:600}],h2:["22px",{lineHeight:"26.25px",fontWeight:600}],h3:["18px",{lineHeight:"21.48px",fontWeight:600}],body:["14px",{lineHeight:"20px",fontWeight:400}],"body-large":["16px",{lineHeight:"24px",fontWeight:400}],description:["12px",{lineHeight:"14.32px",fontWeight:400}],legal:["10px",{lineHeight:"11.93px",fontWeight:400}]},colors:{...a.default.theme.extend.colors},keyframes:{"slide-in-left":{"0%":{transform:"translateX(-100%)"},"100%":{transform:"translateX(0)"}},"slide-in-right":{"0%":{transform:"translateX(100%)"},"100%":{transform:"translateX(0)"}}},animation:{"slide-in-left":"slide-in-left 0.5s ease-out","slide-in-right":"slide-in-right 0.5s ease-out"}}}}},19466:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var a=s(32643),n=s.n(a),r=s(60055);let o={darkMode:["class"],content:["./pages/**/*.{ts,tsx}","./components/**/*.{ts,tsx}","./@/**/*.{ts,tsx}","./app/**/*.{ts,tsx}","./src/**/*.{ts,tsx}","../../uilib/**/*.{ts,tsx}","!../../uilib/**/node_modules"],prefix:"",theme:{fontSize:{huge:["40px",{lineHeight:"48px",fontWeight:700}],h1:["32px",{lineHeight:"43px",fontWeight:700}],h2:["24px",{lineHeight:"29px",fontWeight:700}],h3:["20px",{lineHeight:"24px",fontWeight:500}],body:["14px",{lineHeight:"17px",fontWeight:400}],"body-large":["16px",{lineHeight:"24px",fontWeight:400}],description:["12px",{lineHeight:"15px",fontWeight:400}],legal:["10px",{lineHeight:"13px",fontWeight:400}],"huge-m":["36px",{lineHeight:"48px",fontWeight:700}],"h1-m":["30px",{lineHeight:"43px",fontWeight:700}],"h2-m":["20px",{lineHeight:"29px",fontWeight:700}],"h3-m":["18px",{lineHeight:"22px",fontWeight:500}],xxs:".5rem"},container:{center:!0,padding:"2rem",screens:{"2xl":"1400px"}},extend:{spacing:{"safe-top":"env(safe-area-inset-top)","safe-bottom":"env(safe-area-inset-bottom)","safe-left":"env(safe-area-inset-left)","safe-right":"env(safe-area-inset-right)"},colors:{"primary-50":"#FFF8F7","primary-100":"#FFD4D0","primary-200":"#FFABA3","primary-300":"#FF978F","primary-400":"#F97971","primary-500":"#E5655D","primary-600":"#DE5E56","primary-700":"#D15149","primary-800":"#C7473F","neutral-50":"#F8F8F9","neutral-100":"#F1F2F4","neutral-200":"#
1E6E7EA","neutral-300":"#D7DBE1","neutral-400":"#A7AEBB","neutral-500":"#778196","neutral-600":"#535968","neutral-700":"#3B3E4C","neutral-800":"#232331","positive-500":"#48CA4D","positive-600":"#2AAC2F","negative-500":"#FF4D4F","negative-600":"#D72527","developer-pulse-50":"#e6f8fe","developer-pulse-100":"#ccf1fd","developer-pulse-200":"#a1e6fa","developer-pulse-300":"#77dbf8","developer-pulse-400":"#31c8f4","developer-pulse-500":"#02bbf2","developer-pulse-600":"#00A8DA","developer-pulse-700":"#0096c2","developer-pulse-800":"#0385ab","brand-magiceden":"#FF1D89","brand-opensea":"#2081E2","brand-tensor":"#FF4500","brand-okx":"#000000","brand-blur":"#F26A55","brand-ordwallet":"#B490FF","brand-mooar":"#FF8A4B","brand-larva":"#FF04B4","brand-other":"#AAAAAA","brand-element":"#02BC62","brand-decentraland":"#FF2D55","brand-looksrare":"#0CE466","brand-rarible":"#FEDA00","brand-bitget":"#00E0FF","brand-xy2y":"#562EC8","brand-hyperspace":"#3C69F7","brand-sudoswap":"#B9B9FF","brand-alienswap":"#7559FF","brand-zonic":"#FD505C","brand-zora":"#7E8EEC","brand-paras":"#0000BA","brand-mitte":"#1A1918","brand-mintbase":"#070C2A","brand-fewandfar":"#8486FF","brand-tradeport":"#F7A000","brand-oneplanet":"#2268F0","brand-magisat":"#8F09CE","brand-dew":"#9A4DFF","brand-bitcoin":"#F7931A","brand-solana":"#00FFA3","brand-ethereum":"#3C3C3D","brand-polygon":"#8247E5","brand-base":"#0052FF","brand-near":"#00EC97","brand-arbitrum":"#2A72EF","brand-bsc":"#F3BA2F","brand-avalanche":"#E84142","brand-tron":"#E50825","brand-USDT":"#50AF95","brand-USDC":"#2775CA","brand-FDUSD":"#009BFF","brand-DAI":"#F4B731","brand-USDE":"#252525","brand-CRVUSD":"#406AB3","brand-FRXUSD":"#000000","brand-PYUSD":"#003087","brand-USDP":"#085229","brand-USDS":"#0071BC","generic-001":"#77A2C9","generic-002":"#8ECAC2","generic-003":"#BCDFBE","generic-004":"#ADE8A3","generic-005":"#EDE097","generic-006":"#EDC19D","generic-007":"#E7A671","generic-008":"#D0747D","generic-009":"#AC5572","generic-010":"#7A2340","generic-011":"#2D4C7F","generic-012":"#FF6B6B","generic-013":"#F2A541","generic-014":"#E76F51","generic-015":"#4C566A","generic-016":"#A3BE8C","generic-017":"#B48EAD","generic-018":"#8FBCBB","generic-019":"#D08770","generic-020":"#ECEFF4","sky-50":"#f0f9ff","sky-100":"#e0f2fe","sky-200":"#bae6fc","sky-300":"#7dd3fc","sky-400":"#38bdf9","sky-500":"#0ca5e9","sky-600":"#0084c7","sky-700":"#0569a0","sky-800":"#0569a0","sky-900":"#0569a0",primary:"#07011E",secondary:"#676B74",secondaryGray:"#F5F5F5","warm-gray":s.n(r)().stone,border:"hsl(var(--border))",input:"hsl(var(--input))",ring:"hsl(var(--ring))",background:"hsl(var(--background))",foreground:"hsl(var(--foreground))",destructive:{DEFAULT:"hsl(var(--destructive))",foreground:"hsl(var(--destructive-foreground))"},muted:{DEFAULT:"hsl(var(--muted))",foreground:"hsl(var(--muted-foreground))"},accent:{DEFAULT:"hsl(var(--accent))",foreground:"hsl(var(--accent-foreground))"},popover:{DEFAULT:"hsl(var(--popover))",foreground:"hsl(var(--popover-foreground))"},card:{DEFAULT:"hsl(var(--card))",foreground:"hsl(var(--card-foreground))"}},borderRadius:{lg:"var(--radius)",md:"calc(var(--radius) - 2px)",sm:"calc(var(--radius) - 4px)"}}},plugins:[n()]}},22170:(e,t,s)=>{"use strict";s.d(t,{F:()=>c,N:()=>i});var a,n=s(17632),r=s(84374),o=s(82890),i=((a={})[a.EMAIL=0]="EMAIL",a);function c({config:e,onSubmit:t}){let s=o._.objectMap(e,(e,t,s)=>t.initialValue),a=o._.objectMap(e,(e,t,s)=>t.validation??(0==t.inputType?r.Yj().email("Invalid email address").required("Required"):{}));return(0,n.Wx)({initialValues:s,validationSchema:r.Ik(a),onSubmit:(e,{setSubmitting:s})=>{setTimeout(async()=>{t(e),s(!1)},400)}})}},30260:(e,t,s)=>{"use strict";s.d(t,{$:()=>l});var a=s(80263),n=s(68e3),r=s(8771),o=s(53239),i=s(64681);let c=(0,r.F)("inline-flex items-center justify-center whitespace-nowrap rounded-md font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-stone-950 disabled:pointer-events-none disabled:opacity-50 dark:focus-visible:ring-stone-300",{variants:{variant:{default:"bg-stone-900 text-stone-50 shadow hover:bg-stone-900/90 dark:bg-stone-50 dark:text-stone-900 dark:hover:bg-stone-50/90",destructive:"bg-red-500 text-stone-50 shadow-sm hover:bg-red-500/90 dark:bg-red-900 dark:text-stone-50 dark:hover:bg-red-900/90",outline:"border border-stone-200 bg-white shadow-sm hover:bg-stone-100 hover:text-stone-900 dark:border-stone-800 dark:bg-stone-950 dar
1k:hover:bg-stone-800 dark:hover:text-stone-50",secondary:"bg-stone-100 text-stone-900 shadow-sm hover:bg-stone-100/80 dark:bg-stone-800 dark:text-stone-50 dark:hover:bg-stone-800/80",ghost:"hover:bg-stone-100 hover:text-stone-900 dark:hover:bg-stone-800 dark:hover:text-stone-50",link:"text-stone-900 underline-offset-4 hover:underline dark:text-stone-50"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),l=o.forwardRef(({className:e,variant:t,size:s,asChild:r=!1,...o},l)=>{let m=r?n.DX:"button";return(0,a.jsx)(m,{className:(0,i.cn)(c({variant:t,size:s,className:e})),ref:l,...o})});l.displayName="Button"},30869:(e,t,s)=>{"use strict";s.d(t,{l$:()=>o,oR:()=>n.oR,y8:()=>i});var a=s(80263),n=s(73969),r=s(64681);let o=e=>{let{className:t,...s}=e;return(0,a.jsx)(n.l$,{position:"top-center",toastOptions:{className:(0,r.cn)("bg-transparent border-none shadow-none flex justify-center",t)},...s})},i=e=>{let{children:t,className:s}=e;return(0,a.jsx)("div",{className:(0,r.cn)("flex w-fit flex-row items-center justify-center gap-2 rounded-full border-none bg-neutral-800 px-5 py-3 text-white shadow-[0px_15px_35px_0px_rgba(60,66,87,0.08),0px_5px_15px_0px_rgba(0,0,0,0.12)]",s),children:t})}},36754:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return s(37980)}])},37114:(e,t,s)=>{"use strict";s.d(t,{I:()=>l,V:()=>m});var a=s(80263),n=s(60061),r=s(72596),o=s.n(r),i=s(4336);function c({name:e,href:t,current:s,onClick:n,...r}){return(0,a.jsxs)(o(),{href:t,onClick:n,className:i.o.classNames(s&&"border-b-[1.5px] border-developer-pulse-500","group flex w-fit flex-shrink-0 items-center whitespace-nowrap rounded-md py-1 font-medium text-neutral-800 hover:text-neutral-600"),children:[e,r.icon&&r.icon()]})}let l=[{name:"Dashboard",longName:"Dashboard",href:"/",description:"Explore the latest developer data from Electric Capital."},{name:"Geography Trends",longName:"Geography Trends",href:"/geography",description:"Learn about the geographic distribution of developers."},{name:"Analysis",longName:"Analysis",href:"/developer-report",description:"Read the latest 2022 Electric Capital Developer Report."},{name:"Open Dev Data",longName:"Open Dev Data",href:s(74501).Y,description:"Documentation and developer resources.",icon:()=>(0,a.jsx)("div",{className:"ml-1 rounded-[4px] bg-developer-pulse-100 px-[5px] pb-[4px] pt-[3px] text-[10px] text-legal font-medium text-developer-pulse-600",children:"New"})},{name:"About",longName:"About & Methodology",href:"/about",description:"Learn how we collect and evaluate data for our reports."}];function m(e){let{className:t,onNavItemClick:s}=e,r=(0,n.useRouter)().asPath;return(0,a.jsx)("nav",{className:`${t}`,children:l.map(e=>(0,a.jsx)(c,{name:e.name,href:e.href,current:e.href==r,imageSrc:e.imageSrc,icon:e.icon,onClick:s},e.name))})}},37980:(e,t,s)=>{"use strict";let a;s.r(t),s.d(t,{default:()=>ep});var n=s(80263),r=s(40604),o=s.n(r),i=s(60061),c=s(88207),l=s.n(c),m=s(25381),g=s.n(m),u=s(77355),d=s(23426),p=s(80988),h=s(72743),x=s(30869),f=s(72596),y=s.n(f),_=s(54659),b=s(30260);function v(e){let{msg:t,ctaText:s,ctaHref:a,hideCloseButton:r,megaphoneClassName:o="inline"}=e;return(0,n.jsx)(y(),{href:a,children:(0,n.jsx)("div",{className:"h-12 bg-developer-pulse-500 text-white md:h-[54px]",children:(0,n.jsx)("div",{className:"mx-auto flex h-full max-w-7xl justify-center px-6 py-[5px] lg:px-8",children:(0,n.jsxs)("div",{className:"flex flex-row items-center justify-center gap-3",children:[(0,n.jsx)("div",{className:"flex items-center text-body-large font-medium text-white",children:t}),(0,n.jsxs)(b.$,{type:"submit",className:"rounded-[8px] border border-neutral-800 bg-white !text-body !font-medium text-neutral-800 hover:bg-neutral-50",children:["Explore",(0,n.jsx)(_.flY,{className:"ml-1 h-4 w-4"})]})]})})})})}var w=s(53239),j=s(11e3),k=s(91918),F=s(11605),N=s(88431),C=s(94726),A=s(96645),E=s(47665),D=s.n(E);let S=[{name:"Explore Data",href:"/"},{name:"Terms of Service",href:"/terms-of-service"},{name:"Privacy",href:"/privacy"}];function B(){let{asPath:e}=(0,i.useRouter)();return(0,n.jsxs)("footer",{className:"mx-auto bg-white","aria-labelledby":"footer-heading",children:[(0,n.jsx)("h2",{id:"footer-heading",className:"sr-only",children:"Footer"}),(0,n.jsx)("div",{className:"flex flex-col items-center gap-y-4 pb-3 pt-12 sm:hidden",children:"/1337-dev-survey"!=e&&(0,n.jsx)(A.a,{})}),(0,n.jsxs)("div",{className:"flex flex-col justify-center gap-3 pb-3 pt-3 sm:flex-row sm:items-center sm:justify-between",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-1 text-description font-medium text-neutral-400",children:[(0,n.jsxs)("p",{children:["\xa9 ",new Date().getFullYear()," Built by Electric Capital Partners, LLC"]}),(0,n.jsxs)("div",{className:"flex flex-row gap-1",children:[(0,n.jsx)("p",{children:"Data partners:"}),(0,n.jsx)(D(),{src:"/images/logo/logo_allium.png",alt:"Allium",width:60,height:17,style:{opacity:.5}})]})]}),(0,n.jsx)(T,{})]})]})}function T(){return(0,n.jsx)("nav",{className:"flex w-full justify-between sm:w-fit sm:gap-3","aria-label":"Footer",children:S.map((e,t)=>(0,n.jsx)("div",{children:(0,n.jsx)(y(),{href:e.href,className:"p-2.5 text-center text-body font-medium text-neutral-700 hover:text-neutral-800",children:e.name})},e.name))})}function R(e){let{onClick:t}=e;return(0,n.jsx)(y(),{href:"/",onClick:t,children:(0,n.jsx)(D(),{className:"flex-shrink-0",src:"/images/logo/developer-report.svg",alt:"",width:"140",height:"36"})})}var I=s(37114);function O(){return(0,n.jsx)("a",{href:"https://www.electriccapital.com",target:"_blank",rel:"noopener noreferrer",children:(0,n.jsx)("div",{className:"flex w-full justify-center",children:(0,n.jsx)(D(),{src:"/electric-watermark.svg",alt:"",width:"140",height:"100"})})})}function z({name:e,href:t,...s}){return(0,n.jsxs)("a",{href:t,target:"_blank",className:"text-gray-400 hover:text-gray-500",rel:"noopener noreferrer",children:[(0,n.jsx)("span",{className:"sr-only",children:e}),(0,n.jsx)(s.icon,{className:"h-5 w-5","aria-hidden":"true"})]},e)}let U=[{name:"Twitter",href:"https://twitter.com/electriccapital",icon:e=>(0,n.jsx)("svg",{fill:"currentColor",viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{d:"M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84"})})},{name:"GitHub",href:"https://github.com/electric-capital",icon:e=>(0,n.jsx)("svg",{fill:"currentColor",viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158
1-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z",clipRule:"evenodd"})})},{name:"Email",href:"mailto:[email protected]",icon:()=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"h-5 w-5",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 6.75v10.5a2.25 2.25 0 01-2.25 2.25h-15a2.25 2.25 0 01-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25m19.5 0v.243a2.25 2.25 0 01-1.07 1.916l-7.5 4.615a2.25 2.25 0 01-2.36 0L3.32 8.91a2.25 2.25 0 01-1.07-1.916V6.75"})})}];function P(){return(0,n.jsx)("div",{className:"flex justify-center space-x-6",children:U.map(e=>(0,n.jsx)(z,{name:e.name,href:e.href,icon:e.icon},e.name))})}function W(){return(0,n.jsx)("div",{className:"px-4",children:(0,n.jsxs)("div",{className:"flex flex-col gap-5 border-t border-neutral-200 pt-12",children:[(0,n.jsx)(A.a,{}),(0,n.jsx)(P,{}),(0,n.jsx)(O,{})]})})}var M=s(90570),H=s(4271),L=s(45738),$=s(69037),V=s(90641),G=s(4336);function q(e){let{options:t,onSelect:s,placeHolderText:a}=e,[r,o]=(0,w.useState)(""),[i,c]=(0,w.useState)(null),l=(""===r?t:t.filter(e=>e.label.toLowerCase().includes(r.toLowerCase()))).sort((e,t)=>e.label.length-t.label.length);return(0,n.jsx)(L.G,{as:"div",value:i,onChange:e=>{c(e),s(e)},nullable:!0,children:(0,n.jsxs)("div",{className:"relative text-body font-medium text-neutral-800",children:[(0,n.jsx)("div",{className:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-5",children:(0,n.jsx)($.A,{className:"h-4 w-4"})}),(0,n.jsx)(L.G.Input,{className:"w-full rounded-[8px] border border-gray-300 bg-white py-3 pl-10 pr-2 shadow-sm ring-developer-pulse-600 focus:outline-none focus:ring-1",onChange:e=>o(e.target.value),displayValue:e=>null==e?"":e.label,placeholder:a}),l.length>0&&(0,n.jsx)(L.G.Options,{className:"absolute z-10 mt-1 max-h-60 w-full overflow-auto rounded-[8px] bg-white shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none",children:l.map(e=>(0,n.jsx)(L.G.Option,{value:e,className:({active:e})=>G.o.classNames("relative cursor-pointer select-none px-3 py-2",e&&"bg-developer-pulse-50"),children:({active:t,selected:s})=>(0,n.jsxs)("div",{className:"flex flex-row items-center gap-2",children:[(0,n.jsx)("img",{src:(0,V.q)(e.label),width:30,height:30,alt:e.label}),(0,n.jsx)("span",{className:G.o.classNames("block truncate",s&&"font-semibold"),children:e.label})]})},e.id))})]})})}function X(e){return(0,n.jsx)("div",{className:"flex justify-center",children:(0,n.jsx)("div",{className:"mt-28 w-10/12 md:w-8/12 xl:w-5/12",children:(0,n.jsx)(j.e.Child,{as:w.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",children:(0,n.jsx)(k.l.Panel,{children:(0,n.jsx)(q,{...e})})})})})}function Y({show:e,handleClose:t,onShortCutPress:s}){let a=(0,M.useRouter)(),r=(e=>{if(null==e)return[];let t=e.canonical;return Object.keys(t).map(e=>({id:e,label:t[e]}))})((0,H.st)(null,"/api/ecosystem_slugs/"));return(0,h.vC)("meta+k",()=>{s()},{enableOnFormTags:["INPUT","SELECT","TEXTAREA"]},[e]),(0,n.jsx)(j.e.Root,{show:e,as:w.Fragment,children:(0,n.jsxs)(k.l,{as:"div",className:"relative z-50",onClose:t,children:[(0,n.jsx)(j.e.Child,{as:w.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,n.jsx)("div",{className:"bg-gray-500 bg-opacity-10 transition-opacity"})}),(0,n.jsx)("div",{className:"fixed inset-0 bg-black/10 backdrop-blur-sm","aria-hidden":"true"}),(0,n.jsx)("div",{className:"fixed inset-0 flex items-start justify-center",children:(0,n.jsx)("div",{className:"h-screen w-screen border-2 border-red-800",children:(0,n.jsx)(X,{options:r,onSelect:e=>{null!=e&&(a.push(`/ecosystems/${e.id}`),t())},placeHolderText:"Search Ecosystems..."})})})]})})}var J=s(64681),Q=s(22170),K=s(54346);function Z(){let[e,t]=(0,K.f)();async function s(e){await t(e)}let a=(0,Q.F)({config:{email:{initialValue:"",inputType:Q.N.EMAIL}},onSubmit:s});return e?(0,n.jsx)("div",{className:"flex flex-row items-center",children:(0,n.jsx)("p",{className:"h-fit min-w-0 rounded-[8px] bg-white px-3 py-2 text-left text-body font-medium text-neutral-800 xl:w-[224px]",children:"Thanks for signing up!"})}):(0,n.jsx)("div",{className:"flex flex-row items-center gap-4",children:(0,n.jsxs)("form",{className:"flex flex-row items-center gap-2",onSubmit:e=>{e.preventDefault(),a.handleSubmit(e)},children:[(0,n.jsxs)("div",{className:G.o.classNames("relative flex min-w-0 appearance-none flex-row items-center gap-2 rounded-[8px] border border-neutral-300 bg-white px-3 py-2 xl:w-[224px]",a.touched.email&&a.errors.email?"border-red-500":"border-neutral-300 focus-within:border-black"),children:[(0,n.jsx)("input",{className:"w-full text-body font-medium outline-none",type:"email",id:"email-address",autoComplete:"email",required:!0,placeholder:"Sign up for updates",...a.getFieldProps("email")}),a.touched.email&&a.errors.email?(0,n.jsx)("div",{className:"absolute -bottom-4 text-description text-red-500",children:`${a.errors.email}`}):null]}),(0,n.jsx)(b.$,{type:"submit",className:"rounded-[8px] border border-neutral-800 bg-white !text-body !font-medium text-neutral-800 hover:bg-neutral-50",children:"Sign up"})]})})}function ee({children:e}){let t=(0,i.useRouter)(),s=function(){let[e,t]=(0,w.useState)(0);return(0,w.useEffect)(()=>{let e=()=>{t(window.scrollY)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),e}(),[a,r]=(0,w.useState)("/"===t.asPath),[o,c]=(0,w.useState)(!1),[l,m]=(0,w.useState)(!1),g="z-40",u=e=>{c(!1),d(e)},d=e=>{e.currentTarget.blur(),m(!0)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Y,{show:l,onShortCutPress:()=>{m(!l)},handleClose:()=>m(!1)}),(0,n.jsx)(j.e.Root,{show:o,as:w.Fragment,children:(0,n.jsxs)(k.l,{as:"div",className:`relative ${g}`,onClose:c,children:[(0,n.jsx)(j.e.Child,{as:w.Fragment,enter:"transition-opacity ease-linear duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity ease-linear duration-300",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,n.jsx)("div",{className:"fixed inset-0 bg-gray-600 bg-opacity-75"})}),(0,n.jsx)("div",{className:`fixed inset-y-0 right-0 ${g} flex`,children:(0,n.jsx)(j.e.Child,{as:w.Fragment,enter:"transition ease-in-out duration-300 transform",enterFrom:"translate-x-full",enterTo:"translate-x-0",leave:"transition ease-in-out duration-300 transform",leaveFrom:"translate-x-0",leaveTo:"translate-x-full",children:(0,n.jsx)(k.l.Panel,{className:"relative flex w-full flex-1 flex-col bg-white",children:(0,n.jsxs)("div",{className:"flex h-full flex-col pb-6",children:[(0,n.jsxs)("div",{className:"flex h-12 w-full flex-shrink-0 items-center justify-between border-b border-neutral-200 px-4",children:[(0,n.jsx)(R,{onClick:()=>c(!1)}),(0,n.jsxs)("div",{className:"flex items-center gap-1",children:[(0,n.jsxs)("button",{type:"button",className:"ml-1 flex h-6 w-6 items-center justify-center rounded-full focus:outline-none",onClick:u,children:[(0,n.jsx)("span",{className:"sr-only",children:"Search"}),(0,n.jsx)(C.A,{strokeWidth:2,className:"h-5 w-5 text-neutral-800","aria-hidden":"true"})]}),(0,n.jsxs)("button",{type:"button",className:"ml-1 flex h-6 w-6 items-center justify-center rounded-full focus:outline-none",onClick:()=>c(!1),children:[(0,n.jsx)("span",{className:"sr-only",children:"Close sidebar"}),(0,n.jsx)(F.A,{strokeWidth:1.5,className:"h-6 w-6 text-neutral-800","aria-hidden":"true"})]})]})]}),(0,n.jsx)("div",{className:"h-0 flex-1 overflow-y-auto px-4 pt-8",children:(0,n.jsx)(I.V,{className:"space-y-2.5",onNavItemClick:()=>c(!1)})}),(0,n.jsx)(W,{})]})})})})]})}),(0,n.jsxs)("div",{className:(0,J.cn)("sticky top-0 z-40 hidden h-12 gap-2 bg-transparent px-6 transition-colors duration-300 md:h-[54px] lg:flex lg:justify-between",(s>0||!a)&&"bg-white"),children:[(0,n.jsxs)("div",{className:"flex items-center gap-6",children:[(0,n.jsx)(R,{onClick:()=>c(!1)}),(0,n.jsxs)("div",{className:"flex items-center gap-[18px]",children:[(0,n.jsx)(I.V,{className:"flex items-start gap-[18px] text-neutral-800"}),(0,n.jsx)(C.A,{onClick:u,className:"h-5 w-5 cursor-pointer text-neutral-800","aria-hidden":"true"})]})]}),(0,n.jsx)(Z,{})]}),(0,n.jsxs)("div",{className:"flex min-h-screen flex-1 flex-col",children:[(0,n.jsx)("div",{className:(0,J.cn)("sticky top-0 z-40 bg-transparent transition-colors duration-300 lg:hidden",(s>0||!a)&&"bg-white"),children:(0,n.jsxs)("div",{className:"flex h-12 items-center justify-between px-4",children:[(0,n.jsx)(R,{onClick:()=>c(!1)}),(0,n.jsxs)("div",{className:"flex items-center gap-1",children:[(0,n.jsxs)("button",{type:"button",className:"ml-1 flex h-6 w-6 items-center justify-center rounded-full focus:outline-none",onClick:u,children:[(0,n.jsx)("span",{className:"sr-only",children:"Search"}),(0,n.jsx)(C.A,{strokeWidth:2,className:"h-5 w-5 text-neutral-800","aria-hidden":"true"})]}),(0,n.jsxs)("button",{type:"button",className:"h-13 w-13 ml-1 inline-flex items-center justify-center rounded-md text-neutral-800 outline-none focus:outline-none",onClick:()=>c(!0),children:[(0,n.jsx)("span",{className:"sr-only",children:"Open sidebar"}),(0,n.jsx)(N.A,{className:"h-6 w-6","aria-hidden":"true"})]})]})]})}),(0,n.jsx)("div",{className:"flex-grow",children:e}),(0,n.jsx)("div",{className:"border-1 z-40 border-t border-warm-gray-200 bg-white px-4",children:(0,n.jsx)(B,{})})]})]})}var et=s(94290);let es=(e,t,s)=>{e!==a&&(a=e,et.V.info(s,{path:e,shallow:t,referrer:document?.referrer??"",userAgent:navigator?.userAgent??""}))},ea=()=>{let e=(0,i.useRouter)();return(0,w.useEffect)(()=>{let t=!0;e.isReady&&(es(e.asPath,!1,t?"init":"routeChange"),t=!1);let s=(e,{shallow:t})=>{es(e,t,"routeChange")};return e.events.on("routeChangeComplete",s),()=>{e.events.off("routeChangeComplete",s)}},[e.isReady]),null},en={title:"Developer Report: Analysis of Open-Source Crypto Developers by Ele
1ctric Capital",description:"The Developer Report is a free, open, analysis of open-source contributions in crypto. We analyze over 100M open source code commits to produce these results. Anyone can contribute to our github to help improve the quality of our data.",canonical:"https://www.developerreport.com",openGraph:{type:"website",siteName:"Developer Report",url:"https://www.developerreport.com",title:"Developer Report",description:"The source for crypto open-source developer data. Built by Electric Capital as a public good.",images:[{url:"https://storage.googleapis.com/electric-capital-developer-report/og/developer-report-og-image.webp",width:960,height:528,alt:"DeveloperReport.com Image Preview 2023",type:"image/webp"}]},twitter:{handle:"@ElectricCapital",site:"@ElectricCapital",cardType:"summary_large_image"}};var er=s(15871);function eo({children:e}){return(0,n.jsx)(er.Ay,{theme:{components:{Table:{fontFamily:"SF Pro Display"}}},children:e})}var ei=s(58505);s(3111),s(44602);class ec{static isDevMode(){return!1}}var el=s(74501);let em=ec.isDevMode(),eg=new u.E({defaultOptions:{queries:{refetchOnWindowFocus:!em}}});function eu({Component:e,pageProps:t}){return(0,n.jsx)("div",{children:(0,n.jsx)(e,{...t})})}function ed({Component:e,pageProps:t}){let s=(0,i.useRouter)().asPath,a={msg:"We've open sourced our data!",ctaText:"Explore",ctaHref:el.Y,hideCloseButton:!0},r=["/1337-dev-survey"].includes(s),c=!["/1337-dev-survey"].includes(s);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o(),{id:"dc8f993c2f3786cd",dynamic:[l().style.fontFamily,g().style.fontFamily],children:`:root{--font-next-dm-sans:${l().style.fontFamily};--font-next-dm-mono:${g().style.fontFamily}}`}),(0,n.jsxs)("div",{className:o().dynamic([["dc8f993c2f3786cd",[l().style.fontFamily,g().style.fontFamily]]]),children:[(0,n.jsx)(x.l$,{}),(0,n.jsx)(ea,{}),(0,n.jsxs)(ei.E,{initialValue:{newsletterSubscribed:!1},children:[(0,n.jsx)("div",{className:o().dynamic([["dc8f993c2f3786cd",[l().style.fontFamily,g().style.fontFamily]]])+" "+`${c?"":"hidden"}`,children:(0,n.jsx)(v,{...a})}),(0,n.jsx)(ee,{children:(0,n.jsxs)("main",{className:o().dynamic([["dc8f993c2f3786cd",[l().style.fontFamily,g().style.fontFamily]]])+" flex-1",children:[(0,n.jsx)(p.FR,{...en}),(0,n.jsx)(e,{...t,className:o().dynamic([["dc8f993c2f3786cd",[l().style.fontFamily,g().style.fontFamily]]])+" "+(t&&null!=t.className&&t.className||(r?"":c?"pt-8 pb-8 md:pt-8 md:pb-12":"pt-4 pb-8 md:pt-12 md:pb-12")||"")})]})})]})]})]})}let ep=function({Component:e,pageProps:t}){let s=(0,i.useRouter)();return(0,n.jsx)(H.bU,{children:(0,n.jsx)(h.Hb,{initiallyActiveScopes:["settings"],children:(0,n.jsx)(eo,{children:s.pathname.startsWith("/staging")?(0,n.jsx)(eu,{Component:e,pageProps:t}):(0,n.jsx)(d.Ht,{client:eg,children:(0,n.jsx)(ed,{Component:e,pageProps:t})})})})})}},44602:()=>{},54346:(e,t,s)=>{"use strict";s.d(t,{f:()=>r});var a=s(53239),n=s(58505);function r(){let[e,t]=(0,a.useContext)(n.F),{newsletterSubscribed:s}=e;return[s,async function(e){let s={email:e.email};await fetch("/api/email-subscribe",{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)}),t({newsletterSubscribed:!0})}]}},58505:(e,t,s)=>{"use strict";s.d(t,{E:()=>i,F:()=>o});var a=s(80263),n=s(53239),r=s(4336);let o=(0,n.createContext)([{},()=>null]),i=e=>{let{initialValue:t,children:s}=e,[n,i]=r.o.useObjectReducer(t);return(0,a.jsx)(o.Provider,{value:[n,i],children:s})}},64681:(e,t,s)=>{"use strict";s.d(t,{cn:()=>o.cn,WQ:()=>c,lW:()=>r,w4:()=>l,LJ:()=>i,YZ:()=>m,zX:()=>g,u4:()=>y,RG:()=>_});var a=s(80263),n=s(30869);let r=async(e,t="Copied to clipboard")=>{await navigator.clipboard.writeText(e),n.oR.info((0,a.jsx)(n.y8,{children:t}))};var o=s(77237);let i={"001":"#77A2C9","002":"#8ECAC2","003":"#BCDFBE","004":"#ADE8A3","005":"#EDE097","006":"#EDC19D","007":"#E7A671","008":"#D0747D","009":"#AC5572","010":"#7A2340","011":"#2D4C7F","012":"#FF6B6B","013":"#F2A541","014":"#E76F51","015":"#4C566A","016":"#A3BE8C","017":"#B48EAD","018":"#8FBCBB","019":"#D08770","020":"#ECEFF4"},c={EUROPE:"#FF5876",ASIA:"#D3682B","NORTH AMERICA":"#008E9B","SOUTH AMERICA":"#7FA333",AFRICA:"#F7A40B",OCEANIA:"#A20865"},l={INDIA:"#FF9933","UNITED STATES":"#2289FF","UNITED KINGDOM":"#4F4BAA",GERMANY:"#FFD700",CANADA:"#CC4152",CHINA:"#E81A0B",FRANCE:"#0055A4",BRAZIL:"#009739",JAPAN:"#920426",NIGERIA:"#057A4B",SPAIN:"#D0551B",OTHER:"000000"},m=(e,t)=>
1e.reduce((e,s)=>({...e,[s.toUpperCase()]:t[s.toUpperCase()]??t.other}),{});function g(e){return 0===e.length?e:e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}new Intl.NumberFormat("en-US",{minimumFractionDigits:2,maximumFractionDigits:2,notation:"compact"}),new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2,maximumFractionDigits:2,notation:"compact"}),new Intl.NumberFormat("en-US",{maximumFractionDigits:5,minimumFractionDigits:2,notation:"compact"}),new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",maximumFractionDigits:5,minimumFractionDigits:2,notation:"compact"});var u=s(79515),d=s.n(u),p=s(12872),h=s.n(p);d().extend(h());var x=s(53239),f=s(79343);function y(e,t){var s;(s=window)&&"plausible"in s&&window.plausible(e,t)}function _(e){let[t,s]=(0,x.useState)(!1),{ref:a,inView:n}=(0,f.Wx)();return(0,x.useEffect)(()=>{n&&!t&&(y("chartView",e),s(!0))},[n]),{ref:a,tracked:t}}},69037:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var a=s(80263),n=s(64681);let r=function({className:e}){return(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,n.cn)("fill-neutral-800",e),children:(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.9165 8.6665C12.9165 11.0137 11.0137 12.9165 8.6665 12.9165C6.31929 12.9165 4.4165 11.0137 4.4165 8.6665C4.4165 6.31929 6.31929 4.4165 8.6665 4.4165C11.0137 4.4165 12.9165 6.31929 12.9165 8.6665ZM12.2453 13.4828C11.2462 14.2264 10.0077 14.6665 8.6665 14.6665C5.3528 14.6665 2.6665 11.9802 2.6665 8.6665C2.6665 5.3528 5.3528 2.6665 8.6665 2.6665C11.9802 2.6665 14.6665 5.3528 14.6665 8.6665C14.6665 10.0077 14.2264 11.2462 13.4828 12.2453L17.2852 16.0478C17.6269 16.3895 17.6269 16.9435 17.2852 17.2852C16.9435 17.6269 16.3895 17.6269 16.0478 17.2852L12.2453 13.4828Z"})})}},74501:(e,t,s)=>{"use strict";s.d(t,{Y:()=>a});let a="https://opendevdata.org"},77237:(e,t,s)=>{"use strict";s.d(t,{cn:()=>r});var a=s(3638),n=s(76769);function r(...e){return(0,n.QP)((0,a.$)(e))}},82890:(e,t,s)=>{"use strict";s.d(t,{_:()=>n});let a=s(12075);class n{static intersection(e,t){return e.filter(e=>t.includes(e))}static isObject(e){return!("object"!=typeof e||Array.isArray(e))&&null!==e}static sortComparatorString(e,t){return null==t&&null==e?0:null==t&&null!=e?-1:null!=t&&null==e?1:t.localeCompare(e)}static objectMap(e,t,s=null){return null==e?null:Object.fromEntries(Object.entries(e).map(([e,a],n)=>[null==s?e:s(e,a,n),t(e,a,n)]))}static objectFilter(e,t){return null==e?null:Object.fromEntries(Object.entries(e).filter(([e,s])=>t([e,s])))}static objectFromArr(e,t=(e,t)=>e,s=(e,t)=>e){return null==e?null:Object.fromEntries(e.map((e,a)=>[s(e,a),t(e,a)]))}static arrFromObject(e,t=(e,t,s)=>t){return null==e?null:Object.keys(e).map((s,a)=>t(s,e[s],a))}static objDeepMerge(e,t){return a(e,t)}}},88998:(e,t,s)=>{"use strict";s.d(t,{Af:()=>r,Iq:()=>l,Km:()=>c,T$:()=>i,pR:()=>o});let a=s(30445),n=s(10529);function r(e,t={}){return Intl.NumberFormat(void 0,t).format(e)}function o(e){return e>0?"text-positive-500":e<0?"text-negative-500":"text-neutral-800"}function i(){return n}function c(e){let t={...a.screens,_:"0px"};if(!(e in t)){let s=t.keys();return console.error(`unknown breakpoint ${e}, must be in ${s}`),null}return t[e]}function l(e){return e/.0625}},90641:(e,t,s)=>{"use strict";s.d(t,{q:()=>a});let a=e=>{switch(e.toLowerCase()){case"acala":return"/images/ecosystem/logo_chain_acala.png";case"aleo":return"/images/ecosystem/logo_chain_aleo.png";case"algorand":return"/images/ecosystem/logo_chain_algorand.png";case"ankr":return"/images/ecosystem/logo_chain_ankr.png";case"anoma":return"/images/ecosystem/logo_chain_anoma.png";case"api3":return"/images/ecosystem/logo_chain_api3.png";case"aptos":return"/images/ecosystem/logo_chain_aptos.png";case"aragon":return"/images/ecosystem/logo_chain_aragon.png";case"arbitrum":return"/images/ecosystem/logo_chain_arbitrum.png";case"arweave":return"/images/ecosystem/logo_chain_arweave.png";case"astar network":return"/images/ecosystem/logo_chain_astar_network.png";case"astria":return"/images/ecosystem/logo_chain_astria.png";case"audius":return"/images/ecosystem/logo_chain_audius.png";case"aurora":return"/images/ecosystem/logo_chain_aurora.png";case"autora":return"/images/ecosystem/logo_chain_autora.png";case"aave":case"avalanche":return"/images/ecosystem/logo_chain_avalanche.png";case"axelar network":return"/images/ecosystem/logo_chain_axelar_network.png";case"axie infinity":return"/images/ecosystem/logo_chain_axie_infinity.png";case"aztec protocol":return"/images/ecosystem/logo_chain_aztec_protocol.png";case"babylon chain":return"/images/ecosystem/logo_chain_babylon_chain.png";case"balancer":return"/images/ecosystem/logo_chain_balancer.png";case"base":return"/images/ecosystem/logo_chain_base.png";case"basic attention token":return"/images/ecosystem/logo_chain_basic_attention_token.png";
1case"berachain":case"berachain foundation":return"/images/ecosystem/logo_chain_berachain.png";case"bitcoin":return"/images/ecosystem/logo_chain_bitcoin.png";case"bitcoin cash":return"/images/ecosystem/logo_chain_bitcoin_cash.png";case"bittensor":return"/images/ecosystem/logo_chain_bittensor.png";case"bnb chain":return"/images/ecosystem/logo_chain_bnb.png";case"boba":case"boba (omg network)":return"/images/ecosystem/logo_chain_boba.png";case"canto":return"/images/ecosystem/logo_chain_canto.png";case"cardano":return"/images/ecosystem/logo_chain_cardano.png";case"celestia":return"/images/ecosystem/logo_chain_celestia.png";case"celo":return"/images/ecosystem/logo_chain_celo.png";case"chain55":return"/images/ecosystem/logo_chain_chain55.png";case"chain118":return"/images/ecosystem/logo_chain_chain118.png";case"chainlink":return"/images/ecosystem/logo_chain_chainlink.png";case"chia":return"/images/ecosystem/logo_chain_chia.png";case"conflux network":return"/images/ecosystem/logo_chain_conflux_network.png";case"core":return"/images/ecosystem/logo_chain_core.png";case"cosmos-1":return"/images/ecosystem/logo_chain_cosmos-1.png";case"cosmos":return"/images/ecosystem/logo_chain_cosmos.png";case"cronos":return"/images/ecosystem/logo_chain_cronos.png";case"curve":return"/images/ecosystem/logo_chain_curve.png";case"dash":return"/images/ecosystem/logo_chain_dash.png";case"decentraland":return"/images/ecosystem/logo_chain_decentraland.png";case"defichain":return"/images/ecosystem/logo_chain_defichain.png";case"doegcoin":return"/images/ecosystem/logo_chain_doegcoin.png";case"dydx":return"/images/ecosystem/logo_chain_dydx.png";case"dymension":return"/images/ecosystem/logo_chain_dymension.png";case"eigenlayer":return"/images/ecosystem/logo_chain_eigen_layer.png";case"energy web":return"/images/ecosystem/logo_chain_energy_web.png";case"eos":return"/images/ecosystem/logo_chain_eos.png";case"ergo":return"/images/ecosystem/logo_chain_ergo.png";case"espresso systems":return"/images/ecosystem/logo_chain_espresso_systems.png";case"ethereum 721":return"/images/ecosystem/logo_chain_ethereum_721.png";case"ethereum name service":return"/images/ecosystem/logo_chain_ethereum_name_service.png";case"ethereum":return"/images/ecosystem/logo_chain_ethereum.png";case"everscale":return"/images/ecosystem/logo_chain_everscale.png";case"evm-not in use":return"/images/ecosystem/logo_chain_evm-not_in_use.png";case"evm":return"/images/ecosystem/logo_chain_evm.png";case"evmos":return"/images/ecosystem/logo_chain_evmos.png";case"fantom":return"/images/ecosystem/logo_chain_fantom.png";case"farcaster":return"/images/ecosystem/logo_chain_farcaster.png";case"filecoin":return"/images/ecosystem/logo_chain_filecoin.png";case"flare":return"/images/ecosystem/logo_chain_flare.png";case"flow":return"/images/ecosystem/logo_chain_flow.png";case"fuel":return"/images/ecosystem/logo_chain_fuel.png";case"gmx":return"/images/ecosystem/logo_chain_gmx.png";case"gnosis chain":case"gnosis":return"/images/ecosystem/logo_chain_gnosis.png";case"golem":return"/images/ecosystem/logo_chain_golem.png";case"harmony":return"/images/ecosystem/logo_chain_harmony.png";case"heco":return"/images/ecosystem/logo_chain_heco.png";case"hedera":return"/images/ecosystem/logo_chain_hedera.png";case"helium":return"/images/ecosystem/logo_chain_helium.png";case"holochain":return"/images/ecosystem/logo_chain_holochain.png";case"horizen":return"/images/ecosystem/logo_chain_horizen.png";case"huobi token":return"/images/ecosystem/logo_chain_huobi_token.png";case"hyperledger":return"/images/ecosystem/logo_chain_hyperledger.png";case"hyperliquid":return"/images/ecosystem/logo_chain_hyperliquid.png";case"icon":return"/images/ecosystem/logo_chain_icon.png";case"injective":return"/images/ecosystem/logo_chain_injective.png";case"internet computer":return"/images/ecosystem/logo_chain_internet_computer.png";case"immutable":return"/images/ecosystem/logo_chain_immutable.png";case"ipfs":return"/images/ecosystem/logo_chain_ipfs.png";case"juno":return"/images/ecosystem/logo_chain_juno.png";case"iota":return"/images/ecosystem/logo_chain_iota.png";case"kadena":return"/images/ecosystem/logo_chain_kadena.png";case"kaia":return"/images/ecosystem/logo_chain_kaia.png";case"kava.io":return"/images/ecosystem/logo_chain_kava.io.png";case"klaytn":return"/images/ecosystem/logo_chain_klaytn.png";case"kujira":return"/images/ecosystem/logo_chain_kujira.png";case"kusama":return"/images/ecosystem/logo_chain_kusama.png";case"lido":return"/images/ecosystem/logo_chain_lido.png";case"lightning":return"/images/ecosystem/logo_chain_lightning.png";case"linea":return"/images/ecosystem/logo_chain_linea.png";case"lisk":return"/images/ecosystem/logo_chain_lisk.png";case"litecoin":return"/images/ecosystem/logo_chain_litecoin.png";case"livepeer":return"/images/ecosystem/logo_chain_livepeer.png";case"maker":return"/images/ecosystem/logo_chain_maker.png";case"mantle":return"/images/ecosystem/logo_chain_mantle.png";case"mask network":return"/images/ecosystem/logo_chain_masknetwork.png";case"metis token":return"/images/ecosystem/logo_chain_metis_token.png";case"mina protocol":return"/images/ecosystem/logo_chain_mina_protocol.png";case"midnight":return"/images/ecosystem/logo_chain_midnight.png";case"monad":return"/images/ecosystem/logo_chain_monad.png";case"monero":return"/images/ecosystem/logo_chain_monero.png";case"moonbeam":return"/images/ecosystem/logo_chain_moonbeam.png";case"moonriver":return"/images/ecosystem/logo_chain_moonriver.png";case"movement":return"/images/ecosystem/logo_chain_movement.png";case"multiversx (elrond)":return"/images/ecosystem/logo_chain_multiversx.png";case"near":return"/images/ecosystem/logo_chain_near.png";case"neo":return"/images/ecosystem/logo_chain_neo.png";case"nexus":return"/images/ecosystem/logo_chain_nexus.png";case"nostr":return"/images/ecosystem/logo_chain_nostr.png";case"nucypher":return"/images/ecosystem/logo_chain_nu_cypher.png";case"oasis":return"/images/ecosystem/logo_chain_oasis.png";case"ocean protocol":return"/images/ecosystem/logo_chain_ocean_protocol.png";case"okex":return"/images/ecosystem/logo_chain_okex.png";case"optimism":return"/images/ecosystem/logo_chain_optimism.png";case"osmosis":return"/images/ecosystem/logo_chain_osmosis.png";case"pancakeswap":return"/images/ecosystem/logo_chain_pancakeswap.png";case"placeholder":default:return"/images/ecosystem/logo_chain_placeholder.png";case"polkadot":case"polkadot network":return"/images/ecosystem/logo_chain_polkadot.png";case"polygon zkevm":return"/images/ecosystem/logo_chain_polygon_zkevm.png";case"polygon":return"/images/ecosystem/logo_chain_polygon.png";case"pyth network":return"/images/ecosystem/logo_chain_pyth_network.png";case"radix dlt":return"/images/ecosystem/logo_chain_radix_dlt.png";case"rootstock":return"/images/ecosystem/logo_chain_rootstock.png";case"safe ecosystem":return"/images/ecosystem/logo_chain_safe_ecosystem.png";case"scroll":return"/images/ecosystem/logo_chain_scroll.png";case"secret":return"/images/ecosystem/logo_chain_secret.png";case"sei network":return"/images/ecosystem/logo_chain_sei_network.png";case"skale network":return"/images/ecosystem/logo_chain_skale_network.png";case"solana":return"/images/ecosystem/logo_chain_solana.png";case"sora":return"/images/ecosystem/logo_chain_sora.png";case"stacks":return"/images/ecosystem/logo_chain_stacks.png";case"starknet":return"/images/ecosystem/logo_chain_starknet.png";case"status":return"/images/ecosystem/logo_chain_status.png";case"stellar":return"/images/ecosystem/logo_chain_stellar.png";case"succinct labs":return"/images/ecosystem/logo_chain_succinct_labs.png";case"sui":return"/images/ecosystem/logo_chain_sui.png";case"sushi":return"/images/ecosystem/logo_chain_sushi.png";case"svm-not in use":return"/images/ecosystem/logo_chain_svm-not_in_use.png";case"svm":return"/images/ecosystem/logo_chain_svm.png";case"synthetix":return"/images/ecosystem/logo_chain_synthetix.png";case"taiko":return"/images/ecosystem/logo_chain_taiko.png";case"ethereum virtual machine stack":case"evm stack":case"solana virtual machine stack":case"svm stack":case"polkadot network stack":case"cosmos
1network":case"move stack":case"tech":return"/images/ecosystem/logo_chain_tech.png";case"terra":return"/images/ecosystem/logo_chain_terra.png";case"terra classic":return"/images/ecosystem/logo_chain_terraclassic.png";case"tezos":return"/images/ecosystem/logo_chain_tezos.png";case"the graph":return"/images/ecosystem/logo_chain_the_graph.png";case"thorchain":return"/images/ecosystem/logo_chain_thorchain.png";case"ton":return"/images/ecosystem/logo_chain_ton.png";case"tron":return"/images/ecosystem/logo_chain_tron.png";case"uma":return"/images/ecosystem/logo_chain_uma.png";case"uniswap":return"/images/ecosystem/logo_chain_uniswap.png";case"urbit":return"/images/ecosystem/logo_chain_urbit.png";case"vechain":return"/images/ecosystem/logo_chain_vechain.png";case"vega protocol":return"/images/ecosystem/logo_chain_vega_protocol.png";case"waves":return"/images/ecosystem/logo_chain_waves.png";case"worldcoin":return"/images/ecosystem/logo_chain_worldcoin.png";case"wormhole":return"/images/ecosystem/logo_chain_wormhole.png";case"xdc":return"/images/ecosystem/logo_chain_xdc.png";case"xrp":return"/images/ecosystem/logo_chain_xrp.png";case"yearn.finance":return"/images/ecosystem/logo_chain_yearn_finance.png";case"zama":return"/images/ecosystem/logo_chain_zama.png";case"zcash":return"/images/ecosystem/logo_chain_zcash.png";case"zilliqa":return"/images/ecosystem/logo_chain_zilliqa.png";case"zksync":return"/images/ecosystem/logo_chain_zksync.png";case"zora":return"/images/ecosystem/logo_chain_zora.png"}}},94290:(e,t,s)=>{"use strict";s.d(t,{V:()=>r});let a=(0,s(39542).A)();function n(e){return function(t,s){try{var n;let r=window.performance.now(),o={message:t,now:r,...s};fetch("/log",(n=`status=${e.toUpperCase()} client_id=${a} data=${JSON.stringify(o)}`,{method:"PUT",headers:{"Content-Type":"text/plain"},body:n}))}catch(e){console.error("Logging error",e)}}}let r={info:n("info"),warn:n("warn"),error:n("error")}},96645:(e,t,s)=>{"use strict";s.d(t,{a:()=>c});var a=s(80263),n=s(22170),r=s(54346),o=s(4336),i=s(30260);function c({header:e}){let[t,s]=(0,r.f)();async function l(e){await s(e)}let m=(0,n.F)({config:{email:{initialValue:"",inputType:n.N.EMAIL}},onSubmit:l});return t?(0,a.jsx)("h3",{className:"text-base text-center font-medium text-gray-900",children:"Thanks for signing up."}):(0,a.jsxs)("div",{className:"flex flex-col gap-8 rounded-[16px] bg-developer-pulse-500 p-4 pt-6",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h2",{className:"text-h2 text-white",children:e||"Receive updates when we add or update data."})}),(0,a.jsxs)("form",{className:"flex flex-col gap-2",onSubmit:e=>{e.preventDefault(),m.handleSubmit(e)},children:[(0,a.jsxs)("div",{className:o.o.classNames("relative flex w-full min-w-0 appearance-none flex-row items-center gap-2 rounded-[8px] border border-neutral-300 bg-white px-3 py-2",m.touched.email&&m.errors.email?"border-red-500":"border-neutral-300 focus-within:border-black"),children:[(0,a.jsx)("input",{className:"w-full text-body font-medium outline-none",type:"email",id:"email-address",autoComplete:"email",required:!0,placeholder:"Sign up for updates",...m.getFieldProps("email")}),m.touched.email&&m.errors.email?(0,a.jsx)("div",{className:"absolute -top-4 text-description text-red-500",children:`${m.errors.email}`}):null]}),(0,a.jsx)(i.$,{type:"submit",className:"rounded-[8px] border border-neutral-800 bg-white !text-body !font-medium text-neutral-800 hover:bg-neutral-50",children:"Sign up"})]})]})}}},e=>{var t=t=>e(e.s=t);e.O(0,[121,6376,8792],()=>(t(36754),t(18596))),_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.