feat(ui): Add ingest limits rings (#16978)

pull/17450/head
Periklis Tsirakidis 9 months ago committed by GitHub
parent 6b4430afd0
commit 1df66cc007
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 72
      pkg/ui/frontend/dist/assets/data-viz-BuFFX-vG.js
  2. 72
      pkg/ui/frontend/dist/assets/data-viz-CL7w-2Lt.js
  3. 5
      pkg/ui/frontend/dist/assets/date-utils-B7GSU5zA.js
  4. 5
      pkg/ui/frontend/dist/assets/date-utils-D5i7Ep19.js
  5. 1
      pkg/ui/frontend/dist/assets/form-libs-B6JBoFJD.js
  6. 1
      pkg/ui/frontend/dist/assets/form-libs-BC53Arqz.js
  7. 63
      pkg/ui/frontend/dist/assets/index-BbvoJYjW.js
  8. 79
      pkg/ui/frontend/dist/assets/index-BbxlzNnT.js
  9. 1
      pkg/ui/frontend/dist/assets/query-management-COQdG7OW.js
  10. 1
      pkg/ui/frontend/dist/assets/query-management-D8IQJSUy.js
  11. 49
      pkg/ui/frontend/dist/assets/radix-core-BQsrZC3d.js
  12. 49
      pkg/ui/frontend/dist/assets/radix-core-mDeFS0Pz.js
  13. 1
      pkg/ui/frontend/dist/assets/radix-inputs-BPBG_BOm.js
  14. 1
      pkg/ui/frontend/dist/assets/radix-inputs-CUuf_8as.js
  15. 2
      pkg/ui/frontend/dist/assets/radix-layout-CAue-YU5.js
  16. 1
      pkg/ui/frontend/dist/assets/radix-navigation-D0pNP4jG.js
  17. 1
      pkg/ui/frontend/dist/assets/radix-navigation-WDVJ59Wc.js
  18. 32
      pkg/ui/frontend/dist/assets/react-core-D_V7s-9r.js
  19. 17
      pkg/ui/frontend/dist/assets/react-core-YHpNHmmd.js
  20. 22
      pkg/ui/frontend/dist/assets/react-router-BDU20MeH.js
  21. 29
      pkg/ui/frontend/dist/assets/react-router-CHYnaA34.js
  22. 1
      pkg/ui/frontend/dist/assets/style-DI43J1Sp.css
  23. 1
      pkg/ui/frontend/dist/assets/style-De_mcyPH.css
  24. 1
      pkg/ui/frontend/dist/assets/theme-utils-CNom64Sw.js
  25. 1
      pkg/ui/frontend/dist/assets/theme-utils-DhlUe4T2.js
  26. 191
      pkg/ui/frontend/dist/assets/ui-icons-BqZLUD1y.js
  27. 191
      pkg/ui/frontend/dist/assets/ui-icons-CjYyohUG.js
  28. 1
      pkg/ui/frontend/dist/assets/ui-utils-BNSC_Jv-.js
  29. 1
      pkg/ui/frontend/dist/assets/ui-utils-CrpwsBu-.js
  30. 30
      pkg/ui/frontend/dist/index.html
  31. 2
      pkg/ui/frontend/src/hooks/use-ring.ts
  32. 12
      pkg/ui/frontend/src/lib/ring-utils.ts
  33. 2
      pkg/ui/frontend/src/types/ring.ts

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,4 +1,4 @@
import{r as s}from"./react-core-D_V7s-9r.js";import{c as I,u as _,j as i,P as R,d as g,g as N,R as Re,S as xe,h as me,i as De,F as Pe,D as q,r as be,a as j,e as O,n as Ee,f as z,A as _e,C as Ne,k as Oe,o as ye,p as Te}from"./radix-core-mDeFS0Pz.js";var M="Dialog",[Y,ot]=I(M),[we,v]=Y(M),Z=e=>{const{__scopeDialog:o,children:r,open:a,defaultOpen:t,onOpenChange:n,modal:c=!0}=e,l=s.useRef(null),u=s.useRef(null),[f=!1,p]=j({prop:a,defaultProp:t,onChange:n});return i.jsx(we,{scope:o,triggerRef:l,contentRef:u,contentId:O(),titleId:O(),descriptionId:O(),open:f,onOpenChange:p,onOpenToggle:s.useCallback(()=>p(x=>!x),[p]),modal:c,children:r})};Z.displayName=M;var J="DialogTrigger",Se=s.forwardRef((e,o)=>{const{__scopeDialog:r,...a}=e,t=v(J,r),n=_(o,t.triggerRef);return i.jsx(R.button,{type:"button","aria-haspopup":"dialog","aria-expanded":t.open,"aria-controls":t.contentId,"data-state":L(t.open),...a,ref:n,onClick:g(e.onClick,t.onOpenToggle)})});Se.displayName=J;var F="DialogPortal",[Ae,Q]=Y(F,{forceMount:void 0}),X=e=>{const{__scopeDialog:o,forceMount:r,children:a,container:t}=e,n=v(F,o);return i.jsx(Ae,{scope:o,forceMount:r,children:s.Children.map(a,c=>i.jsx(N,{present:r||n.open,children:i.jsx(Ee,{asChild:!0,container:t,children:c})}))})};X.displayName=F;var y="DialogOverlay",ee=s.forwardRef((e,o)=>{const r=Q(y,e.__scopeDialog),{forceMount:a=r.forceMount,...t}=e,n=v(y,e.__scopeDialog);return n.modal?i.jsx(N,{present:a||n.open,children:i.jsx(Ie,{...t,ref:o})}):null});ee.displayName=y;var Ie=s.forwardRef((e,o)=>{const{__scopeDialog:r,...a}=e,t=v(y,r);return i.jsx(Re,{as:xe,allowPinchZoom:!0,shards:[t.contentRef],children:i.jsx(R.div,{"data-state":L(t.open),...a,ref:o,style:{pointerEvents:"auto",...a.style}})})}),b="DialogContent",te=s.forwardRef((e,o)=>{const r=Q(b,e.__scopeDialog),{forceMount:a=r.forceMount,...t}=e,n=v(b,e.__scopeDialog);return i.jsx(N,{present:a||n.open,children:n.modal?i.jsx(je,{...t,ref:o}):i.jsx(Me,{...t,ref:o})})});te.displayName=b;var je=s.forwardRef((e,o)=>{const r=v(b,e.__scopeDialog),a=s.useRef(null),t=_(o,r.contentRef,a);return s.useEffect(()=>{const n=a.current;if(n)return me(n)},[]),i.jsx(oe,{...e,ref:t,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:g(e.onCloseAutoFocus,n=>{var c;n.preventDefault(),(c=r.triggerRef.current)==null||c.focus()}),onPointerDownOutside:g(e.onPointerDownOutside,n=>{const c=n.detail.originalEvent,l=c.button===0&&c.ctrlKey===!0;(c.button===2||l)&&n.preventDefault()}),onFocusOutside:g(e.onFocusOutside,n=>n.preventDefault())})}),Me=s.forwardRef((e,o)=>{const r=v(b,e.__scopeDialog),a=s.useRef(!1),t=s.useRef(!1);return i.jsx(oe,{...e,ref:o,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{var c,l;(c=e.onCloseAutoFocus)==null||c.call(e,n),n.defaultPrevented||(a.current||(l=r.triggerRef.current)==null||l.focus(),n.preventDefault()),a.current=!1,t.current=!1},onInteractOutside:n=>{var u,f;(u=e.onInteractOutside)==null||u.call(e,n),n.defaultPrevented||(a.current=!0,n.detail.originalEvent.type==="pointerdown"&&(t.current=!0));const c=n.target;((f=r.triggerRef.current)==null?void 0:f.contains(c))&&n.preventDefault(),n.detail.originalEvent.type==="focusin"&&t.current&&n.preventDefault()}})}),oe=s.forwardRef((e,o)=>{const{__scopeDialog:r,trapFocus:a,onOpenAutoFocus:t,onCloseAutoFocus:n,...c}=e,l=v(b,r),u=s.useRef(null),f=_(o,u);return De(),i.jsxs(i.Fragment,{children:[i.jsx(Pe,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:t,onUnmountAutoFocus:n,children:i.jsx(q,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":L(l.open),...c,ref:f,onDismiss:()=>l.onOpenChange(!1)})}),i.jsxs(i.Fragment,{children:[i.jsx(Fe,{titleId:l.titleId}),i.jsx(Le,{contentRef:u,descriptionId:l.descriptionId})]})]})}),H="DialogTitle",ne=s.forwardRef((e,o)=>{const{__scopeDialog:r,...a}=e,t=v(H,r);return i.jsx(R.h2,{id:t.titleId,...a,ref:o})});ne.displayName=H;var re="DialogDescription",ae=s.forwardRef((e,o)=>{const{__scopeDialog:r,...a}=e,t=v(re,r);return i.jsx(R.p,{id:t.descriptionId,...a,ref:o})});ae.displayName=re;var se="DialogClose",ie=s.forwardRef((e,o)=>{const{__scopeDialog:r,...a}=e,t=v(se,r);return i.jsx(R.button,{type:"button",...a,ref:o,onClick:g(e.onClick,()=>t.onOpenChange(!1))})});ie.displayName=se;function L(e){return e?"open":"closed"}var ce="DialogTitleWarning",[nt,le]=be(ce,{contentName:b,titleName:H,docsSlug:"dialog"}),Fe=({titleId:e})=>{const o=le(ce),r=`\`${o.contentName}\` requires a \`${o.titleName}\` for the component to be accessible for screen reader users.
import{r as s}from"./react-router-BDU20MeH.js";import{c as I,u as _,j as i,P as R,d as g,g as N,R as Re,S as xe,h as me,i as De,F as Pe,D as q,r as be,a as j,e as O,n as Ee,f as z,A as _e,C as Ne,k as Oe,o as ye,p as Te}from"./radix-core-BQsrZC3d.js";var M="Dialog",[Y,ot]=I(M),[we,v]=Y(M),Z=e=>{const{__scopeDialog:o,children:r,open:a,defaultOpen:t,onOpenChange:n,modal:c=!0}=e,l=s.useRef(null),u=s.useRef(null),[f=!1,p]=j({prop:a,defaultProp:t,onChange:n});return i.jsx(we,{scope:o,triggerRef:l,contentRef:u,contentId:O(),titleId:O(),descriptionId:O(),open:f,onOpenChange:p,onOpenToggle:s.useCallback(()=>p(x=>!x),[p]),modal:c,children:r})};Z.displayName=M;var J="DialogTrigger",Se=s.forwardRef((e,o)=>{const{__scopeDialog:r,...a}=e,t=v(J,r),n=_(o,t.triggerRef);return i.jsx(R.button,{type:"button","aria-haspopup":"dialog","aria-expanded":t.open,"aria-controls":t.contentId,"data-state":L(t.open),...a,ref:n,onClick:g(e.onClick,t.onOpenToggle)})});Se.displayName=J;var F="DialogPortal",[Ae,Q]=Y(F,{forceMount:void 0}),X=e=>{const{__scopeDialog:o,forceMount:r,children:a,container:t}=e,n=v(F,o);return i.jsx(Ae,{scope:o,forceMount:r,children:s.Children.map(a,c=>i.jsx(N,{present:r||n.open,children:i.jsx(Ee,{asChild:!0,container:t,children:c})}))})};X.displayName=F;var y="DialogOverlay",ee=s.forwardRef((e,o)=>{const r=Q(y,e.__scopeDialog),{forceMount:a=r.forceMount,...t}=e,n=v(y,e.__scopeDialog);return n.modal?i.jsx(N,{present:a||n.open,children:i.jsx(Ie,{...t,ref:o})}):null});ee.displayName=y;var Ie=s.forwardRef((e,o)=>{const{__scopeDialog:r,...a}=e,t=v(y,r);return i.jsx(Re,{as:xe,allowPinchZoom:!0,shards:[t.contentRef],children:i.jsx(R.div,{"data-state":L(t.open),...a,ref:o,style:{pointerEvents:"auto",...a.style}})})}),b="DialogContent",te=s.forwardRef((e,o)=>{const r=Q(b,e.__scopeDialog),{forceMount:a=r.forceMount,...t}=e,n=v(b,e.__scopeDialog);return i.jsx(N,{present:a||n.open,children:n.modal?i.jsx(je,{...t,ref:o}):i.jsx(Me,{...t,ref:o})})});te.displayName=b;var je=s.forwardRef((e,o)=>{const r=v(b,e.__scopeDialog),a=s.useRef(null),t=_(o,r.contentRef,a);return s.useEffect(()=>{const n=a.current;if(n)return me(n)},[]),i.jsx(oe,{...e,ref:t,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:g(e.onCloseAutoFocus,n=>{var c;n.preventDefault(),(c=r.triggerRef.current)==null||c.focus()}),onPointerDownOutside:g(e.onPointerDownOutside,n=>{const c=n.detail.originalEvent,l=c.button===0&&c.ctrlKey===!0;(c.button===2||l)&&n.preventDefault()}),onFocusOutside:g(e.onFocusOutside,n=>n.preventDefault())})}),Me=s.forwardRef((e,o)=>{const r=v(b,e.__scopeDialog),a=s.useRef(!1),t=s.useRef(!1);return i.jsx(oe,{...e,ref:o,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{var c,l;(c=e.onCloseAutoFocus)==null||c.call(e,n),n.defaultPrevented||(a.current||(l=r.triggerRef.current)==null||l.focus(),n.preventDefault()),a.current=!1,t.current=!1},onInteractOutside:n=>{var u,f;(u=e.onInteractOutside)==null||u.call(e,n),n.defaultPrevented||(a.current=!0,n.detail.originalEvent.type==="pointerdown"&&(t.current=!0));const c=n.target;((f=r.triggerRef.current)==null?void 0:f.contains(c))&&n.preventDefault(),n.detail.originalEvent.type==="focusin"&&t.current&&n.preventDefault()}})}),oe=s.forwardRef((e,o)=>{const{__scopeDialog:r,trapFocus:a,onOpenAutoFocus:t,onCloseAutoFocus:n,...c}=e,l=v(b,r),u=s.useRef(null),f=_(o,u);return De(),i.jsxs(i.Fragment,{children:[i.jsx(Pe,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:t,onUnmountAutoFocus:n,children:i.jsx(q,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":L(l.open),...c,ref:f,onDismiss:()=>l.onOpenChange(!1)})}),i.jsxs(i.Fragment,{children:[i.jsx(Fe,{titleId:l.titleId}),i.jsx(Le,{contentRef:u,descriptionId:l.descriptionId})]})]})}),H="DialogTitle",ne=s.forwardRef((e,o)=>{const{__scopeDialog:r,...a}=e,t=v(H,r);return i.jsx(R.h2,{id:t.titleId,...a,ref:o})});ne.displayName=H;var re="DialogDescription",ae=s.forwardRef((e,o)=>{const{__scopeDialog:r,...a}=e,t=v(re,r);return i.jsx(R.p,{id:t.descriptionId,...a,ref:o})});ae.displayName=re;var se="DialogClose",ie=s.forwardRef((e,o)=>{const{__scopeDialog:r,...a}=e,t=v(se,r);return i.jsx(R.button,{type:"button",...a,ref:o,onClick:g(e.onClick,()=>t.onOpenChange(!1))})});ie.displayName=se;function L(e){return e?"open":"closed"}var ce="DialogTitleWarning",[nt,le]=be(ce,{contentName:b,titleName:H,docsSlug:"dialog"}),Fe=({titleId:e})=>{const o=le(ce),r=`\`${o.contentName}\` requires a \`${o.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${o.titleName}\`, you can wrap it with our VisuallyHidden component.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
import{r as l}from"./react-core-D_V7s-9r.js";var v=(t,i,m,n,s,a,u,d)=>{let r=document.documentElement,h=["light","dark"];function o(e){(Array.isArray(t)?t:[t]).forEach(c=>{let p=c==="class",S=p&&a?s.map(f=>a[f]||f):s;p?(r.classList.remove(...S),r.classList.add(e)):r.setAttribute(c,e)}),y(e)}function y(e){d&&h.includes(e)&&(r.style.colorScheme=e)}function g(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(n)o(n);else try{let e=localStorage.getItem(i)||m,c=u&&e==="system"?g():e;o(c)}catch{}},E=l.createContext(void 0),b={setTheme:t=>{},themes:[]},w=()=>{var t;return(t=l.useContext(E))!=null?t:b};l.memo(({forcedTheme:t,storageKey:i,attribute:m,enableSystem:n,enableColorScheme:s,defaultTheme:a,value:u,themes:d,nonce:r,scriptProps:h})=>{let o=JSON.stringify([m,i,a,t,d,u,n,s]).slice(1,-1);return l.createElement("script",{...h,suppressHydrationWarning:!0,nonce:typeof window>"u"?r:"",dangerouslySetInnerHTML:{__html:`(${v.toString()})(${o})`}})});export{w as z};

@ -0,0 +1 @@
import{r as l}from"./react-router-BDU20MeH.js";var v=(t,i,m,n,o,r,d,u)=>{let s=document.documentElement,h=["light","dark"];function c(e){(Array.isArray(t)?t:[t]).forEach(a=>{let p=a==="class",S=p&&r?o.map(f=>r[f]||f):o;p?(s.classList.remove(...S),s.classList.add(r&&r[e]?r[e]:e)):s.setAttribute(a,e)}),y(e)}function y(e){u&&h.includes(e)&&(s.style.colorScheme=e)}function g(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(n)c(n);else try{let e=localStorage.getItem(i)||m,a=d&&e==="system"?g():e;c(a)}catch{}},w=l.createContext(void 0),x={setTheme:t=>{},themes:[]},k=()=>{var t;return(t=l.useContext(w))!=null?t:x};l.memo(({forcedTheme:t,storageKey:i,attribute:m,enableSystem:n,enableColorScheme:o,defaultTheme:r,value:d,themes:u,nonce:s,scriptProps:h})=>{let c=JSON.stringify([m,i,r,t,u,d,n,o]).slice(1,-1);return l.createElement("script",{...h,suppressHydrationWarning:!0,nonce:typeof window>"u"?s:"",dangerouslySetInnerHTML:{__html:`(${v.toString()})(${c})`}})});export{k as z};

@ -0,0 +1,191 @@
import{r as h,R as i}from"./react-router-BDU20MeH.js";/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const x=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),b=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,o,r)=>r?r.toUpperCase():o.toLowerCase()),u=e=>{const t=b(e);return t.charAt(0).toUpperCase()+t.slice(1)},v=(...e)=>e.filter((t,o,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===o).join(" ").trim();/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var M={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"};/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const N=h.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:o=2,absoluteStrokeWidth:r,className:n="",children:a,iconNode:p,...d},s)=>h.createElement("svg",{ref:s,...M,width:t,height:t,stroke:e,strokeWidth:r?Number(o)*24/Number(t):o,className:v("lucide",n),...d},[...p.map(([_,g])=>h.createElement(_,g)),...Array.isArray(a)?a:[a]]));/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const c=(e,t)=>{const o=h.forwardRef(({className:r,...n},a)=>h.createElement(N,{ref:a,iconNode:t,className:v(`lucide-${x(u(e))}`,`lucide-${e}`,r),...n}));return o.displayName=u(e),o};/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const C=[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]],ue=c("arrow-down",C);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],ke=c("arrow-up",$);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const j=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],me=c("book-open",j);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const O=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],ve=c("check",O);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const P=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],fe=c("chevron-down",P);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const q=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],we=c("chevron-right",q);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const A=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],_e=c("chevron-up",A);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const z=[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]],ge=c("chevrons-up-down",z);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const D=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],xe=c("circle-alert",D);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const E=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]],be=c("circle-arrow-down",E);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const L=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m12 16 4-4-4-4",key:"1i9zcv"}]],Me=c("circle-arrow-right",L);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const S=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]],Ne=c("circle-arrow-up",S);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const R=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]],Ce=c("circle-dot",R);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const H=[["path",{d:"M15.6 2.7a10 10 0 1 0 5.7 5.7",key:"1e0p6d"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M13.4 10.6 19 5",key:"1kr7tw"}]],$e=c("circle-gauge",H);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const U=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],je=c("circle",U);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const V=[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]],Oe=c("construction",V);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const I=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],Pe=c("copy",I);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const B=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],qe=c("database",B);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Z=[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]],Ae=c("download",Z);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const W=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]],ze=c("file",W);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const F=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]],De=c("folder",F);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const G=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]],Ee=c("house",G);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const K=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],Le=c("layout-dashboard",K);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const T=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],Se=c("loader-circle",T);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const X=[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]],Re=c("moon",X);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const J=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]],He=c("panel-left",J);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Q=[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]],Ue=c("pause",Q);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Y=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],Ve=c("plus",Y);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ee=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],Ie=c("refresh-cw",ee);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const te=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],Be=c("rotate-ccw",te);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const oe=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],Ze=c("search",oe);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const re=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],We=c("sun",re);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ce=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]],Fe=c("users",ce);/**
* @license lucide-react v0.486.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ne=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Ge=c("x",ne);var f={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},k=i.createContext&&i.createContext(f),ae=["attr","size","title"];function se(e,t){if(e==null)return{};var o=ie(e,t),r,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function ie(e,t){if(e==null)return{};var o={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;o[r]=e[r]}return o}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},l.apply(this,arguments)}function m(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),o.push.apply(o,r)}return o}function y(e){for(var t=1;t<arguments.length;t++){var o=arguments[t]!=null?arguments[t]:{};t%2?m(Object(o),!0).forEach(function(r){he(e,r,o[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):m(Object(o)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(o,r))})}return e}function he(e,t,o){return t=de(t),t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function de(e){var t=le(e,"string");return typeof t=="symbol"?t:t+""}function le(e,t){if(typeof e!="object"||!e)return e;var o=e[Symbol.toPrimitive];if(o!==void 0){var r=o.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function w(e){return e&&e.map((t,o)=>i.createElement(t.tag,y({key:o},t.attr),w(t.child)))}function Ke(e){return t=>i.createElement(ye,l({attr:y({},e.attr)},t),w(e.child))}function ye(e){var t=o=>{var{attr:r,size:n,title:a}=e,p=se(e,ae),d=n||o.size||"1em",s;return o.className&&(s=o.className),e.className&&(s=(s?s+" ":"")+e.className),i.createElement("svg",l({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},o.attr,r,p,{className:s,style:y(y({color:e.color||o.color},o.style),e.style),height:d,width:d,xmlns:"http://www.w3.org/2000/svg"}),a&&i.createElement("title",null,a),e.children)};return k!==void 0?i.createElement(k.Consumer,null,o=>t(o)):t(f)}export{ue as A,me as B,we as C,Ae as D,De as F,Ke as G,Ee as H,Se as L,Re as M,Ue as P,Be as R,We as S,Fe as U,Ge as X,ve as a,je as b,ke as c,ge as d,Me as e,Ze as f,xe as g,Ce as h,Ne as i,be as j,fe as k,_e as l,ze as m,Pe as n,Ie as o,Oe as p,Ve as q,He as r,Le as s,qe as t,$e as u};

@ -1,191 +0,0 @@
import{r as h,b as s}from"./react-core-D_V7s-9r.js";/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const g=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),m=(...e)=>e.filter((t,o,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===o).join(" ").trim();/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var x={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"};/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const b=h.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:o=2,absoluteStrokeWidth:r,className:a="",children:c,iconNode:p,...y},i)=>h.createElement("svg",{ref:i,...x,width:t,height:t,stroke:e,strokeWidth:r?Number(o)*24/Number(t):o,className:m("lucide",a),...y},[...p.map(([w,_])=>h.createElement(w,_)),...Array.isArray(c)?c:[c]]));/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const n=(e,t)=>{const o=h.forwardRef(({className:r,...a},c)=>h.createElement(b,{ref:c,iconNode:t,className:m(`lucide-${g(e)}`,r),...a}));return o.displayName=`${e}`,o};/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const C=[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]],le=n("ArrowDown",C);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const M=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],pe=n("ArrowUp",M);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const N=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],ue=n("BookOpen",N);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],ke=n("Check",$);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const j=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],me=n("ChevronDown",j);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const O=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],ve=n("ChevronRight",O);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const P=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],fe=n("ChevronUp",P);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const D=[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]],we=n("ChevronsUpDown",D);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const A=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],_e=n("CircleAlert",A);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const q=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]],ge=n("CircleArrowDown",q);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const z=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"m12 16 4-4-4-4",key:"1i9zcv"}]],xe=n("CircleArrowRight",z);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const L=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]],be=n("CircleArrowUp",L);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const E=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]],Ce=n("CircleDot",E);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const R=[["path",{d:"M15.6 2.7a10 10 0 1 0 5.7 5.7",key:"1e0p6d"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M13.4 10.6 19 5",key:"1kr7tw"}]],Me=n("CircleGauge",R);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const S=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Ne=n("Circle",S);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const U=[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]],$e=n("Construction",U);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const H=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],je=n("Copy",H);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const V=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],Oe=n("Database",V);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const B=[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]],Pe=n("Download",B);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const I=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]],De=n("File",I);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const F=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]],Ae=n("Folder",F);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const G=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]],qe=n("House",G);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const W=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],ze=n("LayoutDashboard",W);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Z=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],Le=n("LoaderCircle",Z);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const K=[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]],Ee=n("Moon",K);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const T=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]],Re=n("PanelLeft",T);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const X=[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]],Se=n("Pause",X);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const J=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],Ue=n("Plus",J);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Q=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],He=n("RefreshCw",Q);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Y=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],Ve=n("RotateCcw",Y);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ee=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],Be=n("Search",ee);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const te=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],Ie=n("Sun",te);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const oe=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]],Fe=n("Users",oe);/**
* @license lucide-react v0.475.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const re=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Ge=n("X",re);var v={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},u=s.createContext&&s.createContext(v),ne=["attr","size","title"];function ae(e,t){if(e==null)return{};var o=ce(e,t),r,a;if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(a=0;a<c.length;a++)r=c[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function ce(e,t){if(e==null)return{};var o={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;o[r]=e[r]}return o}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},d.apply(this,arguments)}function k(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),o.push.apply(o,r)}return o}function l(e){for(var t=1;t<arguments.length;t++){var o=arguments[t]!=null?arguments[t]:{};t%2?k(Object(o),!0).forEach(function(r){ie(e,r,o[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):k(Object(o)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(o,r))})}return e}function ie(e,t,o){return t=se(t),t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function se(e){var t=he(e,"string");return typeof t=="symbol"?t:t+""}function he(e,t){if(typeof e!="object"||!e)return e;var o=e[Symbol.toPrimitive];if(o!==void 0){var r=o.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function f(e){return e&&e.map((t,o)=>s.createElement(t.tag,l({key:o},t.attr),f(t.child)))}function We(e){return t=>s.createElement(ye,d({attr:l({},e.attr)},t),f(e.child))}function ye(e){var t=o=>{var{attr:r,size:a,title:c}=e,p=ae(e,ne),y=a||o.size||"1em",i;return o.className&&(i=o.className),e.className&&(i=(i?i+" ":"")+e.className),s.createElement("svg",d({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},o.attr,r,p,{className:i,style:l(l({color:e.color||o.color},o.style),e.style),height:y,width:y,xmlns:"http://www.w3.org/2000/svg"}),c&&s.createElement("title",null,c),e.children)};return u!==void 0?s.createElement(u.Consumer,null,o=>t(o)):t(v)}export{le as A,ue as B,ve as C,Pe as D,Ae as F,We as G,qe as H,Le as L,Ee as M,Se as P,Ve as R,Ie as S,Fe as U,Ge as X,ke as a,Ne as b,pe as c,we as d,xe as e,Be as f,_e as g,Ce as h,be as i,ge as j,me as k,fe as l,De as m,je as n,He as o,$e as p,Ue as q,Re as r,ze as s,Oe as t,Me as u};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -5,21 +5,21 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Loki UI</title>
<script type="module" crossorigin src="/ui/assets/index-BbvoJYjW.js"></script>
<link rel="modulepreload" crossorigin href="/ui/assets/react-core-D_V7s-9r.js">
<link rel="modulepreload" crossorigin href="/ui/assets/radix-core-mDeFS0Pz.js">
<link rel="modulepreload" crossorigin href="/ui/assets/react-router-CHYnaA34.js">
<link rel="modulepreload" crossorigin href="/ui/assets/ui-utils-BNSC_Jv-.js">
<link rel="modulepreload" crossorigin href="/ui/assets/ui-icons-CjYyohUG.js">
<link rel="modulepreload" crossorigin href="/ui/assets/date-utils-B7GSU5zA.js">
<link rel="modulepreload" crossorigin href="/ui/assets/radix-navigation-WDVJ59Wc.js">
<link rel="modulepreload" crossorigin href="/ui/assets/radix-inputs-CUuf_8as.js">
<link rel="modulepreload" crossorigin href="/ui/assets/radix-layout-CuQMCqor.js">
<link rel="modulepreload" crossorigin href="/ui/assets/data-viz-BuFFX-vG.js">
<link rel="modulepreload" crossorigin href="/ui/assets/query-management-D8IQJSUy.js">
<link rel="modulepreload" crossorigin href="/ui/assets/theme-utils-CNom64Sw.js">
<link rel="modulepreload" crossorigin href="/ui/assets/form-libs-B6JBoFJD.js">
<link rel="stylesheet" crossorigin href="/ui/assets/style-De_mcyPH.css">
<script type="module" crossorigin src="/ui/assets/index-BbxlzNnT.js"></script>
<link rel="modulepreload" crossorigin href="/ui/assets/react-core-YHpNHmmd.js">
<link rel="modulepreload" crossorigin href="/ui/assets/react-router-BDU20MeH.js">
<link rel="modulepreload" crossorigin href="/ui/assets/radix-core-BQsrZC3d.js">
<link rel="modulepreload" crossorigin href="/ui/assets/ui-utils-CrpwsBu-.js">
<link rel="modulepreload" crossorigin href="/ui/assets/ui-icons-BqZLUD1y.js">
<link rel="modulepreload" crossorigin href="/ui/assets/date-utils-D5i7Ep19.js">
<link rel="modulepreload" crossorigin href="/ui/assets/radix-navigation-D0pNP4jG.js">
<link rel="modulepreload" crossorigin href="/ui/assets/radix-inputs-BPBG_BOm.js">
<link rel="modulepreload" crossorigin href="/ui/assets/radix-layout-CAue-YU5.js">
<link rel="modulepreload" crossorigin href="/ui/assets/data-viz-CL7w-2Lt.js">
<link rel="modulepreload" crossorigin href="/ui/assets/query-management-COQdG7OW.js">
<link rel="modulepreload" crossorigin href="/ui/assets/theme-utils-DhlUe4T2.js">
<link rel="modulepreload" crossorigin href="/ui/assets/form-libs-BC53Arqz.js">
<link rel="stylesheet" crossorigin href="/ui/assets/style-DI43J1Sp.css">
</head>
<body>

@ -7,6 +7,8 @@ export const AVAILABLE_RINGS: Array<{ id: RingType; title: string }> = [
{ id: RingTypes.INGESTER, title: "Ingester" },
{ id: RingTypes.PARTITION_INGESTER, title: "Partition Ingester" },
{ id: RingTypes.DISTRIBUTOR, title: "Distributor" },
{ id: RingTypes.INGEST_LIMITS_FRONTEND, title: "Ingest Limits Frontend" },
{ id: RingTypes.INGEST_LIMITS, title: "Ingest Limits" },
{ id: RingTypes.PATTERN_INGESTER, title: "Pattern Ingester" },
{ id: RingTypes.QUERY_SCHEDULER, title: "Scheduler" },
{ id: RingTypes.COMPACTOR, title: "Compactor" },

@ -122,6 +122,18 @@ export const RingServices: Record<
ringPath: "/distributor/ring",
needsTokens: false,
},
"ingest-limits-frontend": {
title: "Ingest Limits Frontend",
ringName: RingTypes.INGEST_LIMITS_FRONTEND,
ringPath: "/ingest-limits-frontend/ring",
needsTokens: false,
},
"ingest-limits": {
title: "Ingest Limits",
ringName: RingTypes.INGEST_LIMITS,
ringPath: "/ingest-limits/ring",
needsTokens: false,
},
"pattern-ingester": {
title: "Pattern Ingester",
ringName: RingTypes.PATTERN_INGESTER,

@ -20,6 +20,8 @@ export const RingTypes: Record<string, string> = {
INGESTER: "ingester",
PARTITION_INGESTER: "partition-ingester",
DISTRIBUTOR: "distributor",
INGEST_LIMITS_FRONTEND: "ingest-limits-frontend",
INGEST_LIMITS: "ingest-limits",
PATTERN_INGESTER: "pattern-ingester",
QUERY_SCHEDULER: "query-scheduler",
COMPACTOR: "compactor",

Loading…
Cancel
Save