1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8974],{30772:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var s=r(12115),a=r(30907);let i=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var l=r(71265);let o=(e,t)=>{let r=(0,s.forwardRef)(({className:r,...o},n)=>(0,s.createElement)(l.default,{ref:n,iconNode:t,className:(0,a.z)(`lucide-${i(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,r),...o}));return r.displayName=i(e),r}},30907:(e,t,r)=>{"use strict";r.d(t,{z:()=>s});let s=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()},60551:(e,t,r)=>{"use strict";r.d(t,{default:()=>o});var s=r(95155),a=r(65377),i=r(12115);let l=["I want to create a collaborative open dataset about local business activity","I want to archive the price of a hotel night across a panel of 100 cities","I'm sharing a list of useful skills so AI agents can use our open data portal","I want to create a usable API from 15 unstructured web pages"];function o(){let[e,t]=(0,i.useState)(0),[r,o]=(0,i.useState)(0),[n,c]=(0,i.useState)(!1),[u,h]=(0,i.useState)(!1);(0,i.useEffect)(()=>{h(window.matchMedia?.("(prefers-reduced-motion: reduce)").matches??!1)},[]);let d=l[e];(0,i.useEffect)(()=>{if(u){let e=setTimeout(()=>t(e=>(e+1)%l.length),4200);return()=>clearTimeout(e)}let s=n?14:34;n||r!==d.length||(s=2100);let a=setTimeout(()=>{n||r!==d.length?n&&0===r?(c(!1),t((e+1)%l.length)):o(r+(n?-1:1)):c(!0)},s);return()=>clearTimeout(a)},[r,n,e,d,u]);let m=u?d:d.slice(0,r);return(0,s.jsxs)("div",{className:"home-typing-search","aria-hidden":"true",children:[(0,s.jsx)(a.A,{size:16}),(0,s.jsxs)("span",{className:"home-typing-text",children:[(0,s.jsx)("span",{className:"home-typing-sizer",children:d}),(0,s.jsxs)("span",{className:"home-typing-value",children:[(0,s.jsx)("span",{className:"home-typing-copy",children:m}),(0,s.jsx)("i",{className:"home-typing-caret"})]})]})]})}},63241:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,85312,23)),Promise.resolve().then(r.bind(r,60551)),Promise.resolve().then(r.bind(r,71265)),Promise.resolve().then(r.t.bind(r,98500,23))},65377:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});let s=(0,r(30772).A)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]])},71265:(e,t,r)=>{"use strict";r.d(t,{default:()=>o});var s=r(12115),a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},i=r(30907);let l=(0,s.createContext)({}),o=(0,s.forwardRef)(({color:e,size:t,strokeWidth:r,absoluteStrokeWidth:o,className:n="",children:c,iconNode:u,...h},d)=>{let{size:m=24,strokeWidth:p=2,absoluteStrokeWidth:f=!1,color:g="currentColor",className:w=""}=(0,s.useContext)(l)??{},v=o??f?24*Number(r??p)/Number(t??m):r??p;return(0,s.createElement)("svg",{ref:d,...a,width:t??m??a.width,height:t??m??a.height,stroke:e??g,strokeWidth:v,className:(0,i.z)("lucide",w,n),...!c&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(h)&&{"aria-hidden":"true"},...h},[...u.map(([e,t])=>(0,s.createElement)(e,t)),...Array.isArray(c)?c:[c]])})},85312:()=>{}},e=>{e.O(0,[2609,8500,8441,8229,3794,7358],()=>e(e.s=63241)),_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.