1import{i as e}from"./chunk-aKtaBQYM.js";import{a as t,r as n,t as r}from"./bundle-mjs-B3JIyxJY.js";var i=e(t(),1),a={outline:{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`},filled:{xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`currentColor`,stroke:`none`}},o=(e,t,n,r)=>{let o=(0,i.forwardRef)(({color:n=`currentColor`,size:o=24,stroke:s=2,title:c,className:l,children:u,...d},f)=>(0,i.createElement)(`svg`,{ref:f,...a[e],width:o,height:o,className:[`tabler-icon`,`tabler-icon-${t}`,l].join(` `),...e===`filled`?{fill:n}:{strokeWidth:s,stroke:n},...d},[c&&(0,i.createElement)(`title`,{key:`svg-title`},c),...r.map(([e,t])=>(0,i.createElement)(e,t)),...Array.isArray(u)?u:[u]]));return o.displayName=`${n}`,o};function s(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}function c(...e){return t=>{let n=!1,r=e.map(e=>{let r=s(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];typeof n==`function`?n():s(e[t],null)}}}}function l(...e){return i.useCallback(c(...e),e)}function u(e){let t=i.forwardRef((t,n)=>{let{children:r,...a}=t,o=null,s=!1,c=[];y(r)&&typeof C==`function`&&(r=C(r._payload)),i.Children.forEach(r,e=>{if(_(e)){s=!0;let t=e,n=`child`in t.props?t.props.child:t.props.children;y(n)&&typeof C==`function`&&(n=C(n._payload)),o=m(t,n),c.push(o?.props?.children)}else c.push(e)}),o?o=i.cloneElement(o,void 0,c):!s&&i.Children.count(r)===1&&i.isValidElement(r)&&(o=r);let u=o?g(o):void 0,d=l(n,u);if(!o){if(r||r===0)throw Error(s?S(e):x(e));return r}let f=h(a,o.props??{});return o.type!==i.Fragment&&(f.ref=n?d:u),i.cloneElement(o,f)});return t.displayName=`${e}.Slot`,t}var d=u(`Slot`),f=Symbol.for(`radix.slottable`);function p(e){let t=e=>`child`in e?e.children(e.child):e.children;return t.displayName=`${e}.Slottable`,t.__radixId=f,t}var m=(e,t)=>{if(`child`in e.props){let t=e.props.child;return i.isValidElement(t)?i.cloneElement(t,void 0,e.props.children(t.props.children)):null}return i.isValidElement(t)?t:null};function h(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function g(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function _(e){return i.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===f}var v=Symbol.for(`react.lazy`);function y(e){return typeof e==`object`&&!!e&&`$$typeof`in e&&e.$$typeof===v&&`_payload`in e&&b(e._payload)}function b(e){return typeof e==`object`&&!!e&&`then`in e}var x=e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,S=e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,C=i.use,w=r({extend:{theme:{text:[`display`,`h1`,`h2`,`title`,`body`,`label`,`small`,`micro`,`chip`,`metric`]}}});function T(...e){return w(n(e))}var E=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,D=n,O=(e,t)=>n=>{if(t?.variants==null)return D(e,n?.class,n?.className);let{variants:r,defaultVariants:i}=t,a=Object.keys(r).map(e=>{let t=n?.[e],a=i?.[e];if(t===null)return null;let o=E(t)||E(a);return r[e][o]}),o=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return r===void 0||(e[n]=r),e},{});return D(e,a,t?.compoundVariants?.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...o}[t]):{...i,...o}[t]===n})?[...e,n,r]:e},[]),n?.class,n?.className)};export{p as a,o as c,u as i,T as n,c as o,d as r,l as s,O 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.