1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8974],{3098:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/fruit-dragon.c2a46773.png",height:1152,width:1152,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAARVBMVEVMaXEcfk4pd1gsi2CQd43XlsQDbDghg1VgKESScowmlmTge7iec5K1jbDHibVMj3Vld3eig52bi53/j9rrm9HJk7mxoLMjvT+8AAAAFHRSTlMANTGhcvwiVwqE54ak9Lv8U/LF+5WdvsIAAAAJcEhZcwAAITgAACE4AUWWMWAAAAA5SURBVAiZY2BgYGfiYAADZi42CIOdn5MRzGAUFBECSwqIsoqygBhsvMJifGA5HlYRbjCDg4WTgwEAKoMBX7S5wZYAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8}},3939:(e,t,a)=>{"use strict";a.d(t,{Revalidating:()=>r});var s=a(95155);function r({pending:e,children:t,className:a="",as:i="span"}){return e?(0,s.jsx)(i,{className:`revalidating ${a}`.trim(),"aria-busy":"true",title:"Confirming against the chainâ¦",children:t}):(0,s.jsx)(i,{className:a,children:t})}},4514:(e,t,a)=>{"use strict";a.d(t,{U:()=>s});let s=`I want to build a product or platform on Juicebox V6. 2 3My product: [describe the users, the value they exchange, and the experience I want]. 4 5Help me design and build it. Read https://juicebox.money/learn and https://juicebox.money/build, then inspect the current Juicebox V6 source and contracts. Use the Juicebox V6 skills library (https://github.com/mejango/juicebox-skills) to help explain anything Juicebox. In Claude Code, install it with /plugin marketplace add mejango/juicebox-skills, then /plugin install juicebox-v6@juicebox. Use current V6 repositories; protocol repo names end in -v6. 6 7Start with the smallest working product. Explain ideas in plain words before naming technical terms, and link to the Learn glossary. Choose a flexible Juicebox project, a revnet whose core economic terms are set at launch, or both. Map each needed user action to the V6 contracts that handle it. Add extensions or support for more chains only when the product needs them. 8 9For each transaction, show what it does, what it costs, who receives funds or tokens, and the minimum amount I will receive. Then identify the contract, function, arguments, units, required permissions and token approvals. Refresh the relevant chain data before signing. Use current V6 software-library builders where available, check them against deployed contracts, and verify that encoding and decoding the request preserves every field. Show me the exact request and explain its effect before asking me to sign. Keep the full explanation of protocol fees at https://juicebox.money/learn#learn-fees. 10 11Deliver the user journey, the contracts needed, what can go wrong and who has control, a step-by-step plan, meaningful tests, and one complete working feature. Keep the interface focused on my product. Juicebox provides the shared contracts beneath it.`},6520:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/juicebox-hero.1b4fce7e.png",height:1152,width:1152,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAhFBMVEVMaXEXFDA5P2yPmnoLMFPBeHiGPkRRkFI3UJZNYr2oei52YkTIlz+ah0l7gKbKkyDwlY6gi4R1aNVNX7CNeJZBVKhPc+RucoX3mN5QVGaXYHx7TSxXNj+QZ2qqOABjap6DapjeTwoNDReWSCGuj0rPpkTAmpzmeajOVyiebaa4YVGGh7BzR37xAAAAJHRSTlMAJSjADOODVfuVR3RUesTC/MBdwvn+5v397iXmVf4J2Uh2S68QELWVAAAACXBIWXMAACE4AAAhOAFFljFgAAAAR0lEQVQImWNg4OJhgABeFUFmdhCDW0VAQg3E4lcVUWeVkmMQ4hMX1ZBmU2TgFOPgkNViVWBgEpbUlFfW5mRgYJFhY2RRYgQAe2sD/483wsMAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8}},16325:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/settlement.97cf8e6e.png",height:1200,width:1735,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAbFBMVEVMaXGIfxl7azWueILAeJlZNDO1gEzntYCwgzOfdkzCflyOhFS7gK3KlLW2W5rlcLknFjVJVWp1R5FYXURYOoOmlIK+aS5aMSQmQojqjU8xOznsxWTCb1mNgZbhkqqcfuDEZYr3XDtHdd2Omb3Fiw5hAAAAHXRSTlMAHtdM+5FrA1H7/O76/RyefIHKNPnC96GZ+95U/kypwzwAAAAJcEhZcwAAITgAACE4AUWWMWAAAAA7SURBVAiZBcEHAoAgDACxU8EW9wYV9///aIIIqgiQ5GmZNbDPh3NnC9+6FFVtRt743NFcPcH6zQ5T9wM5WgK7zKFWBQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:6}},18254:(e,t,a)=>{"use strict";a.d(t,{HomepageDiscoveryLayout:()=>A});var s=a(95155),r=a(12115);let i=[{id:"top",label:"Top"},{id:"trending",label:"Trending"},{id:"activity",label:"Latest"},{id:"new",label:"New"}],n=i.filter(e=>"activity"!==e.id);function l({feeds:e,active:t,onChange:a,idPrefix:r,label:i,className:n=""}){return(0,s.jsx)("div",{className:`min-w-0 gap-0 overflow-x-auto border-b border-smoke-200 sm:gap-5 ${n}`,role:"tablist","aria-label":i,children:e.map(e=>(0,s.jsx)("button",{type:"button",role:"tab",id:`${r}-${e.id}-tab`,"aria-controls":`home-${e.id}
11-panel`,"aria-selected":t===e.id,onClick:()=>a(e.id),className:`min-h-11 flex-1 shrink-0 border-b-2 text-center font-agrandir text-xl font-medium transition-colors sm:flex-none sm:text-left sm:text-2xl ${t===e.id?"border-bluebs-600 text-bluebs-600":"border-transparent text-smoke-600 hover:text-ink"}`,children:e.label},e.id))})}function A({hero:e,summary:t,activity:a,trending:o,top:c,newProjects:d}){let[m,h]=(0,r.useState)("top"),[u,g]=(0,r.useState)("top");return(0,s.jsxs)("div",{className:"grid items-start gap-5 sm:grid-cols-2 md:grid-cols-3 xl:grid-cols-[repeat(3,minmax(0,1fr))_minmax(0,1.5fr)] xl:items-stretch",children:[(0,s.jsx)("div",{className:"order-1 min-w-0 sm:col-span-2 sm:row-start-1 md:col-span-1 md:col-start-3 md:row-span-2 md:row-start-1 xl:col-start-4",children:e}),(0,s.jsx)("div",{className:"order-2 min-w-0 sm:col-span-2 sm:row-start-2 md:col-start-1 md:row-start-1 xl:col-span-2",children:t}),(0,s.jsx)(l,{feeds:i,active:m,onChange:h,idPrefix:"home-all",label:"Project feeds",className:"order-3 flex sm:hidden"}),(0,s.jsx)("div",{id:"home-activity-panel",role:"tabpanel","aria-labelledby":"home-all-activity-tab",className:`${"activity"===m?"block":"hidden"} order-5 min-w-0 sm:col-start-2 sm:row-start-3 sm:block md:row-start-2 xl:relative xl:col-start-3 xl:row-span-2 xl:row-start-1`,children:(0,s.jsx)("div",{className:"xl:absolute xl:inset-0",children:a})}),(0,s.jsxs)("div",{className:"order-4 min-w-0 sm:col-start-1 sm:row-start-3 md:row-start-2 xl:contents",children:[(0,s.jsx)(l,{feeds:n,active:u,onChange:e=>g(e),idPrefix:"home-ranking",label:"Project rankings",className:"mb-4 hidden sm:flex xl:hidden"}),(0,s.jsxs)("div",{className:"contents xl:col-start-1 xl:row-start-2 xl:flex xl:h-[calc(100svh-8.25rem)] xl:flex-col xl:gap-5",children:[(0,s.jsx)("div",{id:"home-top-panel",role:"tabpanel","aria-labelledby":"home-all-top-tab home-ranking-top-tab",className:`${"top"===m?"block":"hidden"} ${"top"===u?"sm:block":"sm:hidden"} min-w-0 xl:flex xl:min-h-0 xl:flex-[3] xl:flex-col`,children:c}),(0,s.jsx)("div",{id:"home-new-panel",role:"tabpanel","aria-labelledby":"home-all-new-tab home-ranking-new-tab",className:`${"new"===m?"block":"hidden"} ${"new"===u?"sm:block":"sm:hidden"} min-w-0 xl:flex xl:min-h-0 xl:flex-[2] xl:flex-col`,children:d})]}),(0,s.jsx)("div",{id:"home-trending-panel",role:"tabpanel","aria-labelledby":"home-all-trending-tab home-ranking-trending-tab",className:`${"trending"===m?"block":"hidden"} ${"trending"===u?"sm:block":"sm:hidden"} min-w-0 xl:col-start-2 xl:row-start-2 xl:block`,children:o})]})]})}},19688:(e,t,a)=>{"use strict";a.d(t,{SecuredReserves:()=>d});var s=a(95155),r=a(12115),i=a(47186),n=a(56746),l=a(40615);function A(e,t){return e.toLocaleString("en-US",{maximumFractionDigits:t})}function o(e){return e.toLocaleString("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2,maximumFractionDigits:2})}let c=[{value:"secured",label:"Secured by Juicebox",chartLabel:"Cumulative secured reserve value over time, shown as bars. Focus and use arrow keys to inspect total and per-chain values."},{value:"passedThrough",label:"Total passed through Juicebox",chartLabel:"Cumulative payment volume over time, shown as bars. Focus and use arrow keys to inspect values."},{value:"fees",label:"Total fees to JBX",chartLabel:"Cumulative protocol fees over time, shown as bars. Focus and use arrow keys to inspect values."}];function d({data:e}){let[t,a]=(0,r.useState)("secured"),m=c.find(e=>e.value===t),h="secured"===t?e.totalUsd:"passedThrough"===t?e.passedThroughUsd:e.feesUsd,u="secured"===t?e.points:"passedThrough"===t?e.volumePoints:e.feePoints;return(0,s.jsxs)("section",{className:"flex flex-col gap-3 border-b border-smoke-200 pb-4 sm:gap-4",children:[(0,s.jsxs)("div",{className:"flex flex-col items-center gap-1 text-center md:items-start md:text-left",children:["secured"===t?(0,s.jsxs)("span",{className:"group relative inline-flex font-agrandir text-[clamp(2rem,12vw,3rem)] font-medium leading-none sm:text-4xl",children:[(0,s.jsx)("span",{tabIndex:0,"aria-describedby":"secured-reserves-breakdown",className:"cursor-help tabular-nums underline decoration-dotted decoration-smoke-400 underline-offset-4 outline-none focus-visible:ring-2 focus-visible:ring-bluebs-500",children:o(e.totalUsd)}),(0,s.jsx)("span",{id:"secured-reserves-breakdown",role:"tooltip",className:"pointer-events-none absolute left-1/2 top-full -translate-x-1/2 md:left-0 md:translate-x-0 z-20 mt-2 hidden w-64 roun
11ded border border-smoke-200 bg-white px-3 py-2 text-left text-xs font-normal leading-relaxed text-smoke-700 shadow-lg group-hover:block group-focus-within:block",children:e.chains.map((e,t)=>{let a=e.eth>0||e.usdc>0||e.otherAssets.length>0;return(0,s.jsxs)("span",{className:`block py-1.5 ${t?"border-t border-smoke-100":""}`,children:[(0,s.jsx)("span",{className:"block font-medium text-ink",children:(0,i.H9)(e.chainId)}),a?(0,s.jsxs)(s.Fragment,{children:[e.eth>0?(0,s.jsxs)("span",{className:"block tabular-nums",children:["ETH: ",A(e.eth,3)]}):null,e.usdc>0?(0,s.jsxs)("span",{className:"block tabular-nums",children:["USDC: ",A(e.usdc,2)]}):null,e.otherAssets.length?(0,s.jsxs)("span",{className:"block",children:["Other: ",e.otherAssets.join(", ")]}):null]}):(0,s.jsx)("span",{className:"block text-smoke-500",children:"No reserves"})]},e.chainId)})})]}):(0,s.jsx)("span",{className:"inline-flex font-agrandir text-[clamp(2rem,12vw,3rem)] font-medium leading-none tabular-nums sm:text-4xl",children:o(h)}),(0,s.jsxs)("span",{className:"flex items-center gap-2 font-agrandir text-xs text-smoke-500 sm:text-sm",children:[(0,s.jsxs)("span",{className:"relative inline-flex",children:[(0,s.jsx)("select",{value:t,onChange:e=>a(e.target.value),"aria-label":"Choose which network total to show",className:"peer absolute inset-0 z-10 size-full cursor-pointer appearance-none opacity-0",children:c.map(e=>(0,s.jsx)("option",{value:e.value,children:e.label},e.value))}),(0,s.jsxs)("span",{"aria-hidden":"true",className:"inline-flex items-center gap-1 peer-hover:text-smoke-700 peer-focus-visible:ring-2 peer-focus-visible:ring-bluebs-500",children:[m.label,(0,s.jsx)("svg",{viewBox:"0 0 8 5",className:"h-[5px] w-2 fill-current",children:(0,s.jsx)("path",{d:"M0 0h8L4 5Z"})})]})]}),(0,s.jsx)("span",{className:"inline-flex items-center gap-1",role:"img","aria-label":"Ethereum, Arbitrum, Base, and Optimism",children:[1,42161,8453,10].map(e=>(0,s.jsx)(n.P,{chainId:e,size:14},e))})]})]}),(0,s.jsx)(l.c,{points:u,ariaLabel:m.chartLabel})]})}},20041:(e,t,a)=>{"use strict";a.d(t,{TopProjectRows:()=>A});var s=a(95155),r=a(12115),i=a(50588),n=a(24932),l=a(14589);function A({initialProjects:e,initialHasMore:t}){let[a,o]=(0,r.useState)(e),[c,d]=(0,r.useState)(t),[m,h]=(0,r.useState)(!1),u=(0,r.useCallback)(async()=>{if(!m&&c){h(!0);try{let e=await fetch(`/api/top-projects?limit=8&offset=${a.length}`);if(!e.ok)throw Error("Top projects unavailable");let t=await e.json(),s=t.projects??[];o(e=>[...e,...s.filter(t=>!e.some(e=>e.key===t.key))]),d(!!t.hasMore)}catch{d(!1)}finally{h(!1)}}},[c,m,a.length]),g=(0,i.X)({hasMore:c,loading:m,loadMore:u});return a.length?(0,s.jsxs)("ol",{className:"divide-y divide-smoke-100",children:[a.map((e,t)=>(0,s.jsx)("li",{children:(0,s.jsxs)(l.ProjectLink,{href:e.href,projectHint:{name:e.name,logoUri:e.logoUri,tagline:e.tagline},className:"group flex h-28 items-center gap-3 px-4 py-3",children:[(0,s.jsx)("span",{className:"w-5 shrink-0 text-xs tabular-nums text-smoke-500",children:t+1}),(0,s.jsx)(n.ProjectLogo,{name:e.name,logoUri:e.logoUri,size:40,eager:t<4}),(0,s.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,s.jsx)("span",{className:"block truncate text-sm font-medium group-hover:text-bluebs-600",children:e.name}),(0,s.jsxs)("span",{className:"mt-0.5 block text-xs text-smoke-600",children:["Balance:"," ",(0,s.jsx)("span",{className:"tabular-nums text-smoke-700",children:e.balanceUsd.toLocaleString("en-US",{style:"currency",currency:"USD",maximumFractionDigits:0})})]})]})]})},e.key)),(c||m)&&(0,s.jsx)("li",{ref:g,className:"flex h-16 items-center justify-center text-xs text-smoke-500","aria-live":"polite",children:(0,s.jsx)("span",{className:m?"animate-pulse":"",children:m?"Loading more projectsâ¦":"More projects"})})]}):(0,s.jsx)("p",{className:"flex min-h-[420px] items-center justify-center px-6 text-center text-sm text-smoke-600",children:"Projects are temporarily unavailable."})}},22372:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/market.4f725121.png",height:1200,width:1200,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAS1BMVEVMaXGXZymzl02hhUk1TJRRbdJmWabflkS6mUpacauQgWd4a0c3WsHUoj9zhsX/xSJAWqhDWZcHAABkc95HWqNsc9DNpFWEhplofr17I4snAAAAFnRSTlMAJZTpy90+Cronar2r3IUW6mogxoghXGM0fQAAAAlwS
11FlzAAAhOAAAITgBRZYxYAAAADhJREFUCJljYGBgZGeAAA4mKIObGSLEzyvGBWawcYjzgGh2YVYBFk4QS4SVRYIPxBBlExLkZGAAACNjAVsxaLzrAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},27249:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/terms.d2d0132b.png",height:1152,width:1152,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAYFBMVEVMaXEJFBN3a6ORbDF4XQu9jQfgqgcfGh+RVE6icAWbhsmLbBRuXnaYf16JZxdgwJ5hq4cdJiCzZDcAAABgkHMqZzy6jgWhjkNcHgb1Zyldu8ByRzC3mWqVeTzGuIxMm3SM9bWdAAAAHHRSTlMAYkCQPJD3EBJu6rjV/sZNt6u+caEqyp58wDn1F8nZrAAAAAlwSFlzAAAhOAAAITgBRZYxYAAAAD9JREFUCJkdiMcRwDAMgHBiW3J672X/LXMRHziAlGcY5VXob6nq29vRJgYLv8QkoMO0hq4F9ueY315gO524UT48JgI2O6xHfAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8}},27497:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/extras.959e0ac5.png",height:1200,width:1229,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAh1BMVEV4eIJCW6wCFA5+iN4oEAhaTzQlJU6GYT5zWnGZeEAfQTKKSzOZVTcABAQrG0N6TTWvpZi2hUOrqpZlV7QAAACjTyurbcBdf/DSjVyDdM2ufn5Yd9G9UiKUUD1TdM87ko8AAwAWYVBijZBwc4Kkfdh3UT3LqYDStZKiZp9UiN03boOBdYxak4M0GHf/AAAAJXRSTlMB/YbOES+xOxqi8mlONVOrZsnXlF1kz7T6/ZH7fO33SUCf++Q7EdrJiAAAAAlwSFlzAAAhOAAAITgBRZYxYAAAAEdJREFUCJkFwYUBgDAAwLACgw13d9f/7yMBpKkARL6HngTM7ipiW7lsxlAfiS1Rxt1WZwTj+mp9U6bM3/JouhUw6Y5jZb74AYQPBCXwnszRAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},28978:(e,t,a)=>{"use strict";a.d(t,{ProjectLogoWithFallback:()=>n});var s=a(95155),r=a(12115),i=a(24932);function n(e){let[t,a]=(0,r.useState)(null),n=!!e.logoUri&&e.logoUri===t;return(0,s.jsx)(i.ProjectLogo,{...e,logoUri:n?null:e.logoUri,onError:()=>a(e.logoUri)})}},29184:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/fruit-cherries.6cbb6f1a.png",height:1152,width:1246,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAV1BMVEVrRljQcIfmOmDMLE8IAAAzDgG8nqT9WH83ABKzOFQcc00OQy4vQSkqgVdHFwW3e4rKbnuWXWj/b5WQP1DjT3LhSGq8M0y9VW2BFiz8rcL/YonxaIf4fZjjHf6IAAAAGXRSTlMBtP6WEE+A/QVnbFeb2itn1Uf9PP7My4BF8ZbTWwAAAAlwSFlzAAAhOAAAITgBRZYxYAAAADxJREFUCJkdxkcSgDAMALFNtU3vkMD/38mATgJoG+UTuz7+SUMas6J5csdTTuaybCLVsd7VexED28MVjBc2oQIWAyWWBQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:7}},31324:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/operator.aeda09bd.png",height:1200,width:1200,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAATlBMVEVMaXF9QXUoFB6KRHd6bLSSX6IeFCyAgea4SaW4Y6MegIBtWJFPWahSacJKasFKbtVrarFfe9sdg4FPdNB5abXikJ9EatJYddFwfthif+QD53qiAAAAFXRSTlMA5hmrTJRLGwfzWzFT+I3q6o54nrUhx3L9AAAACXBIWXMAACE4AAAhOAFFljFgAAAAOUlEQVQImWNgYGAQ4mIAAQ4RCQFuEINFlFOUFcwQ55UUBMvxiQmzgxns/DwQxQysnBARJmZGNgYGAD8TAYPPx2pUAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},34976:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/fruit-banana.ee6e2370.png",height:1152,width:1443,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAOVBMVEVMaXHSq1+CWiLImEXNpE3dsFPGnlAhFQDOnkKNdlPVq13apje4jC7csF62iDJqTyL4ymfuvWD3w1jFkXwUAAAAEHRSTlMAmZPUKPzwBnkcq5NM6n9DqCxjVwAAAAlwSFlzAAAhOAAAITgBRZYxYAAAAC9JREFUCJljYGfiZAADdjZGKINZkAsixiEkwMvBws7AwM7NKiDAyg8SY+Hg42EHABbXARH5Yk0kAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:6}},38577:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/fruit-watermelon.8185f8e3.png",height:1152,width:1152,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAASFBMVEVMaXGiToO3To/IirEAEwA2cFfRibGKOW/3lNQAdzuGWljNVqJucWu5iKVJl2lJTUdriHE5lFu/ja4rm2nqhsL+n9yCpH/RbaO58qiRAAAAFHRSTlMAydqbFiD3L/0J4+Pf6N6E95eFdjxQBTwAAAAJcEhZcwAAITgAACE4AUWWMWAAAAA6SURBVAiZY2BAAHZGdgiDmYMJzGJl4xDhBrGERDk4xLlYGFh4OUTYxAQZGDj5eQT4hMGKOVk5GRgYACjoAX8xtQpdAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},40615:(e,t,a)=>{"use strict";a.d(t,{c:()=>o});var s=a(95155),r=a(12115),i=a(47186),n=a(56746);function l(e){return e.toLocaleString("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2,maximumFractionDigits:2})}function A(e,t=!1){return new Date(1e3*e).toLocaleDateString("en-US",{month:"short",day:"numeric",...t?{}:{year:"numeric"}})}function o({points:e,ariaLabel:t="Cumulative secured reserve value over time, shown as bars. Focus and use arrow keys to inspect total and per-chain values."}){let[a,c]=(0,r.useState)(null),d=(0,r.useMemo)(()=>
11{if(!e.length)return null;let t=e.map(e=>e.valueUsd),a=Math.min(...t,0),s=Math.max(...t,1),r=Math.max(s-a,1),i=Math.min(...e.map(e=>e.timestamp)),n=Math.max(...e.map(e=>e.timestamp)),l=100/e.length,A=.78*l,o=e.map((e,t)=>({...e,x:(t+.5)*l,y:68-(e.valueUsd-a)/r*64})),c=o.map(e=>({...e,x:e.x-A/2,width:A}));return{plotted:o,bars:c,minValue:a,maxValue:s,minTime:i,maxTime:n}},[e]);if(!d)return null;let m=null===a?null:d.plotted[a];return(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"mb-1 flex min-h-10 flex-col items-end justify-end gap-1 font-agrandir text-[11px] text-smoke-600",children:m?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("span",{className:"flex flex-wrap justify-end gap-x-4",children:[(0,s.jsxs)("span",{children:["Date: ",(0,s.jsx)("span",{className:"tabular-nums text-ink",children:A(m.timestamp)})]}),(0,s.jsxs)("span",{children:["Value: ",(0,s.jsx)("span",{className:"tabular-nums text-ink",children:l(m.valueUsd)})]})]}),m.chains?.length?(0,s.jsx)("span",{className:"flex flex-wrap justify-end gap-x-3 gap-y-1",children:m.chains.map(e=>(0,s.jsxs)("span",{className:"inline-flex items-center gap-1 tabular-nums",children:[(0,s.jsx)(n.P,{chainId:e.chainId,size:11}),(0,s.jsxs)("span",{className:"sr-only",children:[(0,i.H9)(e.chainId),": "]}),(0,s.jsx)("span",{className:"text-smoke-700",children:l(e.valueUsd)})]},e.chainId))}):null]}):null}),(0,s.jsx)("div",{className:"grid grid-cols-[minmax(0,1fr)]",children:(0,s.jsxs)("div",{className:"min-w-0",children:[(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsxs)("svg",{viewBox:"0 0 100 72",preserveAspectRatio:"none",className:"h-24 w-full overflow-visible text-bluebs-500 outline-none focus-visible:ring-2 focus-visible:ring-bluebs-500 sm:h-28",role:"img",tabIndex:0,onFocus:()=>c(d.plotted.length-1),onBlur:()=>c(null),onKeyDown:function(e){if("ArrowLeft"!==e.key&&"ArrowRight"!==e.key)return;e.preventDefault();let t=a??d.plotted.length-1,s="ArrowLeft"===e.key?-1:1;c(Math.max(0,Math.min(d.plotted.length-1,t+s)))},"aria-label":t,children:[(0,s.jsx)("line",{x1:"0",y1:68,x2:"100",y2:68,stroke:"currentColor",className:"text-smoke-200",vectorEffect:"non-scaling-stroke"}),d.bars.map((e,t)=>(0,s.jsx)("rect",{x:e.x,y:e.y,width:e.width,height:Math.max(68-e.y,0),rx:"0.55",fill:"currentColor",opacity:null===a?.42:a===t?.92:.2,className:"transition-opacity duration-150"},`${e.timestamp}-${t}`)),m?(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("line",{x1:m.x,y1:4,x2:m.x,y2:68,stroke:"currentColor",strokeDasharray:"3 3",vectorEffect:"non-scaling-stroke"})}):null,(0,s.jsx)("rect",{x:"0",y:"0",width:"100",height:72,fill:"transparent",onPointerMove:function(e){let t=e.currentTarget.getBoundingClientRect(),a=(e.clientX-t.left)/t.width*100,s=0;for(let e=1;e<d.plotted.length;e+=1)Math.abs(d.plotted[e].x-a)<Math.abs(d.plotted[s].x-a)&&(s=e);c(s)},onPointerLeave:()=>c(null)})]}),m?(0,s.jsx)("span",{"aria-hidden":"true",className:"pointer-events-none absolute size-3 -translate-x-1/2 -translate-y-1/2 rounded-full bg-bluebs-500",style:{left:`${m.x}%`,top:`${m.y/72*100}%`}}):null]}),(0,s.jsxs)("div",{className:"mt-1 flex justify-between font-agrandir text-[10px] tabular-nums text-smoke-500",children:[(0,s.jsx)("span",{children:A(d.minTime,!0)}),(0,s.jsx)("span",{children:A(d.maxTime,!0)})]})]})})]})}},46743:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/fruit-bananas.04e915e0.png",height:1152,width:1443,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAANlBMVEVMaXGBWSLSq1/GmEXdsFK9kkbGnVAjDQCciWbRnzbapTfVq1zUpCpqTyLdsF64jC74ymfzwFsSnXszAAAAEHRSTlMAlJnV/H3xBh15kqswQ+pMCVbvkwAAAAlwSFlzAAAhOAAAITgBRZYxYAAAADJJREFUCJkdxlESgCAMxcCg4GtRoL3/ZRnJzwb+rOjI9ZyxN28hazPSYdSI2gVazT9gAxZ9ARBiUEHcAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:6}},50588:(e,t,a)=>{"use strict";a.d(t,{X:()=>r});var s=a(12115);function r({hasMore:e,loading:t,loadMore:a}){let i=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let s=i.current;if(!s||!e||t)return;let r=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&a()},{root:s.closest("[data-scroll-container]"),rootMargin:"240px 0px"});return r.observe(s),()=>r.disconnect()},[e,a,t]),i}},53172:(e,t,a)=>{"use strict";
11a.d(t,{DQ:()=>l,IX:()=>d,Qg:()=>c,d0:()=>h,s6:()=>n,uO:()=>i,wC:()=>o,x6:()=>A});var s=a(53385),r=a(68900);let i=0n,n=1000n,l=520;function A(e){return(0,r.R)("StickyDistributor",e)}function o(e,t){return(0,s.h)(e.hook,A(t))}function c(e){if(e===i)return null;if(e<0n)return"Group ID can't be negative.";let t=e/n,a=e%n,s=BigInt(l);return 0n===t?"Tenure groups need a minimum of at least 1 week.":t>s?`Minimum weeks can't be more than ${l}.`:a>s?`Maximum weeks can't be more than ${l}.`:0n!==a&&a<t?"Maximum weeks can't be less than minimum weeks.":null}function d(e){let{minWeeks:t,maxWeeks:a=0}=e;if(!Number.isInteger(t)||!Number.isInteger(a)||t<0||a<0)throw Error("Sticky group weeks must be whole numbers, 0 or more.");if(a>l)throw Error(`Maximum weeks can't be more than ${l}.`);let s=BigInt(t)*n+BigInt(a),r=c(s);if(r)throw Error(r);return s}function m(e){return 1===e?"1 week":`${e} weeks`}function h(e){var t;let a=0n===(t=e.projectId)||null!==c(t)?{kind:"default"}:{kind:"tenure",minWeeks:Number(t/n),maxWeeks:Number(t%n)};if("default"===a.kind){let t=0n===e.projectId?"":`, since group ${e.projectId}
11 is invalid`;return`Sticky group 0 (all holders by voting power)${t}`}return 0===a.maxWeeks?`Sticky holders stuck ${m(a.minWeeks)} or more`:a.maxWeeks===a.minWeeks?`Sticky holders stuck ${m(a.minWeeks)}`:`Sticky holders stuck ${a.minWeeks} to ${a.maxWeeks} weeks`}},55581:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/loans.fca279ad.png",height:1200,width:1200,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAASFBMVEVMaXHztkBLYjhgVzB5YyulaBzgqTdUT1FZUXNETj6NaTHMj0tKQzDprDrBojvGqT7FhGN5dDLUlCrjpVrBr0zXlHVacEWdjz/Zy6QtAAAAE3RSTlMA9/ea0RnwFAcoXO6Jydyv1bIkksUtGwAAAAlwSFlzAAAhOAAAITgBRZYxYAAAADxJREFUCJkdyVEOgCAMwNCCwIagqKjc/6Zk9OslBYg7q+dIcaG94xZAz9/7DIjr36VATq4XW1JD2AygNiY2dQF37xtBegAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8}},55708:(e,t,a)=>{Promise.resolve().then(a.t.bind(a,98500,23)),Promise.resolve().then(a.t.bind(a,38437,23)),Promise.resolve().then(a.bind(a,69972)),Promise.resolve().then(a.bind(a,77215)),Promise.resolve().then(a.bind(a,27497)),Promise.resolve().then(a.bind(a,90677)),Promise.resolve().then(a.bind(a,34976)),Promise.resolve().then(a.bind(a,46743)),Promise.resolve().then(a.bind(a,29184)),Promise.resolve().then(a.bind(a,3098)),Promise.resolve().then(a.bind(a,72688)),Promise.resolve().then(a.bind(a,79376)),Promise.resolve().then(a.bind(a,38577)),Promise.resolve().then(a.bind(a,6520)),Promise.resolve().then(a.bind(a,55581)),Promise.resolve().then(a.bind(a,22372)),Promise.resolve().then(a.bind(a,31324)),Promise.resolve().then(a.bind(a,16325)),Promise.resolve().then(a.bind(a,70888)),Promise.resolve().then(a.bind(a,57563)),Promise.resolve().then(a.bind(a,27249)),Promise.resolve().then(a.bind(a,76973)),Promise.resolve().then(a.bind(a,55949)),Promise.resolve().then(a.bind(a,18254)),Promise.resolve().then(a.bind(a,57929)),Promise.resolve().then(a.bind(a,14589)),Promise.resolve().then(a.bind(a,24932)),Promise.resolve().then(a.bind(a,28978)),Promise.resolve().then(a.bind(a,19688)),Promise.resolve().then(a.bind(a,20041)),Promise.resolve().then(a.bind(a,3939))},55949:(e,t,a)=>{"use strict";a.d(t,{FreshActivity:()=>g});var s=a(95155),r=a(12115),i=a(80609),n=a(50588),l=a(79022),A=a(13364),o=a(47186),c=a(21649),d=a(18069),m=a(54046),h=a(24932),u=a(14589);function g({initialEvents:e,initialHasMore:t}){let[a,i]=(0,r.useState)(e),[l,A]=(0,r.useState)(t),[o,c]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e=!1,t=setInterval(async()=>{if("hidden"!==document.visibilityState)try{let t=await fetch("/api/activity?limit=8&offset=0");if(!t.ok)return;let a=await t.json();!e&&a.events?.length&&i(e=>[...a.events,...e.filter(e=>!a.events.some(t=>t.id===e.id))])}catch{}},15e3);return()=>{e=!0,clearInterval(t)}},[]);let m=(0,r.useCallback)(async()=>{if(!o&&l){c(!0);try{let e=await fetch(`/api/activity?limit=8&offset=${a.length}`);if(!e.ok)throw Error("Activity unavailable");let t=await e.json(),s=t.events??[];i(e=>[...e,...s.filter(t=>!e.some(e=>e.id===t.id))]),A(!!t.hasMore)}catch{A(!1)}finally{c(!1)}}},[a.length,l,o]),h=(0,n.X)({hasMore:l,loading:o,loadMore:m});return(0,s.jsx)("ul",{className:"min-h-[420px] divide-y divide-smoke-100",children:0===a.length?(0,s.jsx)("li",{className:"flex min-h-[420px] items-center justify-center px-6 text-center text-sm text-smoke-600",children:"No recent activity yet."}):(0,s.jsxs)(s.Fragment,{children:[(0,d.LU)(a).map((e,t)=>(0,s.jsx)(x,{group:e,eagerLogo:t<4},e[0].id)),(l||o)&&(0,s.jsx)("li",{ref:h,className:"flex h-16 items-center justify-center text-xs text-smoke-500","aria-live":"polite",children:(0,s.jsx)("span",{className:o?"animate-pulse":"",children:o?"Loading more activityâ¦":"More activity"})})]})})}function x({group:e,eagerLogo:t}){let a=e[0],r=a.project?.name??`Project ${a.projectId}`,n=`/${(0,o.pr)(a.chainId,a.projectId)}`,g={name:r,logoUri:a.project?.logoUri??null},p=(0,i.A)(a.chainId,a.projectId),b=(0,d.Do)(e,p),f=!function(e){if(!e)return!1;try{return BigInt(e)>0n}catch{return!1}}(b.amountUsd)&&a.project?.tokenSymbol&&null!==a.project.decimals?{raw:b.amountRaw,symbol:a.project.tokenSymbol.replace(/^\$+/,""),decimals:a.project.decimals}:null,w=b.actor,j=(0,l.bY)(a.chainId),k=j?`https://${j}/address/${w}`:null,v=(0,A.fF)(a.timestamp),U=(0,s.jsx)(c.o,{href:k,actor:w});return(0,s.jsx)("li",{className:"h-28 overflow-hidden px-4 py-3 transition-colors hover:bg-smoke-25",children:(0,s.jsxs)("div",{className:"flex items-start gap-3",children:[(0,s.jsx)(u.ProjectLink,{href:n,projectHint:g,"aria-label":`Open ${r} activity`,className:"shrink-0",children:(0,s.jsx)(h.ProjectLogo,{name:r,logoUri:a.project?.logoUri??null,size:46,eager:t})}),(0,s.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between gap-2 text-xs text-smoke-500",children:[(0,s.jsx)("span",{className:"shrink-0 whitespace-nowrap",suppressHydrationWarning:!0,children:"now"===v?"now":`${v} ago`}),(0,s.jsx)(m.VQ,{chainId:a.chainId,txHash:a.txHash,amountUsd:b.amountUsd,amountToken:f,direction:b.direction})]}),(0,s.jsx)(u.ProjectLink,{href:n,projectHint:g,className:"mt-1 block min-w-0 truncate text-sm font-medium text-bluebs-600 hover:underline",children:r}),(0,s.jsxs)("p",{className:"mt-1 line-clamp-2 break-words text-[13px] leading-relaxed text-ink",children:[U," ",b.action]})]})]})})}},57563:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/splits.62cf5600.png",height:1200,width:1500,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAATlBMVEVMaXGfd1toYJhbU5QjlmohIQdMOjYAPT25kDCNcmUioG1Tl1hnf0RuTkZxX1YAAAA+Lg2ccyZZedCLZxTrsjhOTlnUmyozQHr9tGStgCkPlIXUAAAAGHRSTlMA/SViXhFfCRKQ5v2Wf/00buePxqe/eMr3/+/8AAAACXBIWXMAACE4AAAhOAFFljFgAAAAN0lEQVQImR3GSRKAIAwAwQkaIu6gLP7/oxb0qcGWMAHM6x7SyHZK6eGQ9jpn4L/45OpB7ws1+wEhtwF2UTMQ+gAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:6}},57929:(e,t,a)=>{"use strict";a.d(t,{PowerYourPlatform:()=>c});var s=a(95155),r=a(98500),i=a.n(r),n=a(12115),l=a(4514);let A=[{name:"Juicebox Money",href:"/",tag:"General purpose",description:"Create, fund, manage, and explore projects through this website."},{name:"Revnet",href:"https://revnet.money",tag:"Terms fixed at launch",description:"Launch a project with a fixed schedule for creating tokens and exchanging them for available funds. Its operator keeps a limited set of controls."},{name:"Homerun",href:"https://homerun.money",tag:"Homes",description:"Run your homes' investments and revenues."},{name:"Beep",href:"https://beep.biz",tag:"Point of sale",description:"Take payments in person with a tap or a QR code."},{name:"Plugin",href:"https://plugin.money",tag:"Machines",description:"Give your machine a money engine so it can fundraise, process revenues, and manage incentives between machines."},{name:"Succulent",href:"https://succulent.money",tag:"Social",description:"Post updates and support projects from one feed."},{name:"Banny",href:"https://retail.banny.eth.shop",tag:"Collectibles",description:"Collect Bannys and dress them in outfits and backgrounds."},{name:"Croptop",href:"https://crop.top",tag:"Publishing",description:"Post to a project's collection under rules its owner sets."}],o="font-agrandir text-lg font-medium text-bluebs-700 underline decoration-bluebs-300 underline-offset-4 hover:text-bluebs-800";
11function c(){let[e,t]=(0,n.useState)(!1),a=(0,n.useRef)(null);(0,n.useEffect)(()=>()=>{a.current&&clearTimeout(a.current)},[]);let r=async()=>{try{await navigator.clipboard.writeText(l.U),t(!0),a.current&&clearTimeout(a.current),a.current=setTimeout(()=>t(!1),2e3)}catch{t(!1)}};return(0,s.jsx)("section",{"aria-labelledby":"power-your-platform",className:"border-t border-smoke-200 bg-bluebs-25/50",children:(0,s.jsx)("div",{className:"mx-auto max-w-6xl px-4 py-16 sm:px-6 sm:py-24",children:(0,s.jsxs)("div",{className:"grid gap-10 lg:grid-cols-[minmax(0,0.9fr)_minmax(0,1.1fr)] lg:gap-16",children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("h2",{id:"power-your-platform",className:"font-agrandir-wide text-4xl font-bold leading-tight sm:text-6xl",children:["Power your platform",(0,s.jsx)("span",{className:"text-split-500",children:"."})]}),(0,s.jsx)("p",{className:"mt-5 text-base leading-relaxed text-smoke-700 sm:text-lg",children:"Build your own marketplace, community, game, or payment app. Juicebox handles payments, project tokens, and rules for the funds. You design the experience."}),(0,s.jsx)("p",{className:"mt-5 text-base leading-relaxed text-smoke-700 sm:text-lg",children:"Use projects with terms their owners can change, revnets with financial schedules fixed at launch, or both. The same public contracts can support different products."}),(0,s.jsxs)("div",{className:"mt-7 flex flex-wrap gap-3",children:[(0,s.jsx)(i(),{href:"/build",className:"btn-primary min-h-11 px-5 text-sm",children:"Read the build guide"}),(0,s.jsx)("a",{href:"https://github.com/Bananapus/version-6",target:"_blank",rel:"noopener noreferrer",className:"btn-secondary min-h-11 px-5 text-sm",children:"Read the source"})]})]}),(0,s.jsx)("div",{children:(0,s.jsxs)("div",{className:"rounded-xl border border-smoke-200 bg-white p-5 sm:p-6",children:[(0,s.jsx)("p",{className:"font-agrandir text-xl font-medium text-ink",children:"Platforms powered by Juicebox"}),(0,s.jsx)("div",{className:"mt-5 space-y-4",children:A.map(e=>(0,s.jsxs)("article",{className:"rounded-lg border border-smoke-200 bg-smoke-25 p-4",children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-baseline justify-between gap-2",children:[e.href.startsWith("/")?(0,s.jsx)(i(),{href:e.href,className:o,children:e.name}):(0,s.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:o,children:e.name}),(0,s.jsx)("span",{className:"text-[10px] font-medium uppercase tracking-[0.16em] text-smoke-500",children:e.tag})]}),(0,s.jsx)("p",{className:"mt-2 text-sm leading-relaxed text-smoke-700",children:e.description})]},e.name))}),(0,s.jsxs)("p",{className:"mt-5 text-xs leading-relaxed text-smoke-600",children:["Start your own:"," ",(0,s.jsx)("button",{type:"button",onClick:r,className:"font-medium text-bluebs-700 underline decoration-bluebs-300 underline-offset-4 hover:text-bluebs-800",children:e?"Build prompt copied":"Copy the build prompt"}),", fill in its first line, and give it to your coding agent."]})]})})]})})})}},69972:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/accounts.6693643d.png",height:1200,width:1200,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAXVBMVEVMaXFvRqBYLodGIHR+XLiCWqt/V6kkjV4ebVaPZsRPNX9tQKtdd4d9U7lkShxtSXRxkax8RCsknmZClFlsRGwZsXIlunVvS41+apFlRJltW6SNXceOYal8VIpdlovQC9aHAAAAGXRSTlMAXjFl/FP+Mgscnq6L3Fn1jinU3FmD6uenitr1nQAAAAlwSFlzAAAhOAAAITgBRZYxYAAAAD9JREFUCJkdikcOgDAMwAy0Tdi07Pn/Z6LUJ0s2IBIxZJuHVQCdluNLCv7Zx7cDfAh3X9vUuqvJd3W6IouWFn5VAQIPi8bFBwAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8}},70888:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/shop.c96f04d9.png",height:400,width:402,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAflBMVEX/odqleUumej7kk9adi0qKclKvgUq2gEWebjq1f0hvdeCBbE2jdUuXeEesdDe3hFarhjyxc8vKXzxicsRUdd2sc0+ana/CVUJ8fXnEi07VklvsdWPNjruwekb7nNX/p8/ol8L/os74pqjkWxv1aCbyn8LolL3ScibcYjZycMVwKkx5AAAAHnRSTlP+r4738Me3mpWS+6fF3nur2Pz7/v379/v+mPz7/qa71KvMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAASUlEQVQImRXGVRKAIAAFwEeHgd0DJur9L+i4X4uMKM5VKiADvEeQoGDLwKBg1va55z+xOs4+jqDeNnV3GZCttO+0OyQ6L7jW4gOIKAQc1YHGAAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8}},72688:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/fruit-lemon.c57c91df.png",height:1152,width:1152,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAYFBMVEVMaXHBo2jDlWj0xmD+0GagZkPXrXj/12uiiE2LcVC8q2+qlGKkRyBpNyuic1FuRjCjZj+lUyrnw4O4qnXw1YDDn02ajWjOqFXRh0y9nm3VlVnQvoHnq1XcuWn60HHivWvdRBsmAAAAGHRSTlMA8fv+/ID8/WIebm9dKXFFtXf9/OtwiYo0kgHGAAAACXBIWXMAACE4AAAhOAFFljFgAAAAQklEQVQImRXBBxKAIBAAsQUOafYK2P7/S8cEmMaBX6xzsUBYL72UHtIjWZ+qY3+dyU1jSSJiam6JzrlbeQh+O3yAD2MuAr2Q38ehAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},76973:(e,t,a)=>{"use strict";a.d(t,{AuditPromptLink:()=>i});var s=a(95155),r=a(12115);function i({className:e}){let[t,n]=(0,r.useState)(!1),l=(0,r.useRef)(null);
11return(0,s.jsxs)("p",{className:e,children:["100% open source,"," ",(0,s.jsx)("button",{type:"button",onClick:async()=>{try{let{AUDIT_PROMPT:e}=await a.e(9699).then(a.bind(a,9699));await navigator.clipboard.writeText(e),n(!0),l.current&&clearTimeout(l.current),l.current=setTimeout(()=>n(!1),2e3)}catch{}},className:"-my-3 inline-block max-w-full py-3 text-balance underline decoration-smoke-400 underline-offset-2 hover:text-ink",children:t?"AI prompt copied to clipboard.":"audit or create with your\xa0AI."})]})}},77215:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/auto-issuance.dc90d1d2.png",height:1200,width:1466,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAgVBMVEWDMCJcX2CKVjRscHIvSI43SoFSaMmNbcZnYMb/TgBgY2WUeIrIf/+MPCw5GhN3Tza3PhQNCgYbGxwZGRlmY2MlLz8hJjEoR5jXVCKnTTvCTxltYFuWXkSIlNiHUGd1SDCfQQ+qhnObQyVpZmZSqIy4XEA8OTlARGBvhah7RyeZZkavLyaNAAAAJXRSTlM04IX50b33TA8GdiQcUHPIPUyEtEj8yL2U9ulilfan/qCseWFHiwHXTwAAAAlwSFlzAAAhOAAAITgBRZYxYAAAAENJREFUCJkFwYUBgDAAA7DODRjuDsP+P5AE7rBuKJXGSZhlREWg+xZGCgOzLm/fpoCevy5wH0NOj7yrKwEXoqmLPPsBdU8D78Fdi9IAAAAASUVORK5CYII=",blurWidth:8,blurHeight:7}},79376:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/fruit-strawberry.b16e7767.png",height:1152,width:1152,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAASFBMVEU6HDoINSOcKV/hW5jASn/NUIm7R3sKVzA8Pz2vQHLWXJMldlOLYXRCXVB1H0ZtPVMnkmKPMVsXaERzY2rNWIzeY5skmmbqYJ8JDUZbAAAAFXRSTlMBDzH91PqpMSGY+eP881C6z054+POVdspbAAAACXBIWXMAACE4AAAhOAFFljFgAAAAPUlEQVQImSXLRxaAIBDA0FCHZoWB+9/Up2bxdwGS8CW1HhYw52zLG7hnb85dIFsoZUVgH6oaEmBz9PkfXx9CAwHBzk01gQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8}},90677:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s});let s={src:"/_next/static/media/fruit-apple.429b9e65.png",height:1152,width:1152,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAS1BMVEVkGCz/UimbW1TTopudJhPRUzDTMx/9Mxv8QCZIIhKnNRqqhIJZYj5NGAfUo5s0WzceeVeQTzAop3nxhnvkx8MwFA7/pJJrmmf/jX7SJ+2EAAAAFnRSTlMB/mfUY8bG/P4bcnujadDLfvnl+f0Sni2CUwAAAAlwSFlzAAAhOAAAITgBRZYxYAAAADtJREFUCJktikkOgCAQwIosM4O7GOT/LyUQe2kPBTBjcD3nPmv77vIuQBLR6oGjibgIrNWphjHlmKZ/Oj16AXVt8USwAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}}},e=>{e.O(0,[6139,8500,8437,2082,4109,6338,1473,4713,8441,3794,7358],()=>e(e.s=55708)),_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.