PageSourceSearch

https://zbz.ai/assets/createLucideIcon-jBdyd6jw2.js

js zbz.ai collected 2026-10-05 13:21:04 UTC 2,903 bytes, 1 lines download raw bytes

1import{a as e}from"./chunk-BEqpzyXh.js";import{t}from"./react-sQ3FAFQ2.js";import{t as n}from"./jsx-runtime-QkwCwOYT.js";import{t as r}from"./dist-C0hpVXZV.js";var i=e(t(),1),a=e(n(),1),o=()=>{throw Error("You need to wrap your application inside `FrameworkProvider`.")},s=(0,i.createContext)({useParams:o,useRouter:o,usePathname:o});function c({Link:e,useRouter:t,useParams:n,usePathname:r,Image:o,children:c}){return(0,a.jsx)(s,{value:(0,i.useMemo)(()=>({usePathname:r,useRouter:t,Link:e,Image:o,useParams:n}),[e,r,t,n,o]),children:c})}function l(){return(0,i.use)(s).usePathname()}function u(){return(0,i.use)(s).useRouter()}function d(e){let{Image:t}=(0,i.use)(s);if(!t){let{src:t,alt:n,priority:r,...i}=e;return(0,a.jsx)(`img`,{alt:n,src:t,fetchPriority:r?`high`:`auto`,...i})}return(0,a.jsx)(t,{...e})}function f(e){let{Link:t}=(0,i.use)(s);if(!t){let{href:t,prefetch:n,...r}=e;return(0,a.jsx)(`a`,{href:t,...r})}return(0,a.jsx)(t,{...e})}var p={primary:`bg-fd-primary text-fd-primary-foreground hover:bg-fd-primary/80 disabled:bg-fd-secondary disabled:text-fd-secondary-foreground`,outline:`border hover:bg-fd-accent hover:text-fd-accent-foreground`,ghost:`hover:bg-fd-accent hover:text-fd-accent-foreground`,secondary:`border bg-fd-secondary text-fd-secondary-foreground hover:bg-fd-accent hover:text-fd-accent-foreground`},m=r(`inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring`,{variants:{variant:p,color:p,size:{sm:`gap-1 px-2 py-1.5 text-xs`,icon:`p-1.5 [&_svg]:size-5`,"icon-sm":`p-1.5 [&_svg]:size-4.5`,"icon-xs":`p-1 [&_svg]:size-4`}}}),h=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),g=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),_=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),v=e=>{let t=_(e);return t.charAt(0).toUpperCase()+t.slice(1)},y={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`},b=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},x=(0,i.forwardRef)(({color:e=`currentColor`,size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:a=``,children:o,iconNode:s,...c},l)=>(0,i.createElement)(`svg`,{ref:l,...y,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:h(`lucide`,a),...!o&&!b(c)&&{"aria-hidden":`true`},...c},[...s.map(([e,t])=>(0,i.createElement)(e,t)),...Array.isArray(o)?o:[o]])),S=(e,t)=>{let n=(0,i.forwardRef)(({className:n,...r},a)=>(0,i.createElement)(x,{ref:a,iconNode:t,className:h(`lucide-${g(v(e))}`,`lucide-${e}`,n),...r}));return n.displayName=v(e),n};export{f as a,d as i,m as n,l as o,c as r,u as s,S as t};

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.