commit ae4abbc285ee270034155a51b77d3f7bf95a436f
Author: j3ssie
+
+
+ Osmedeus - A Modern Orchestration Engine for Security
+
+
=0;)(r=o[i])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=X);for(var n=this._groups,r=n.length,o=Array(r),i=0;i r)throw RangeError("Trying to access beyond buffer length")}function E(e,t,r,n,o,i){if(!a.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw RangeError("Index out of range")}function v(e,t,r,n,o,i){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function A(e,t,r,n,i){return t*=1,r>>>=0,i||v(e,t,r,4,34028234663852886e22,-34028234663852886e22),o.write(e,t,r,n,23,4),r+4}function O(e,t,r,n,i){return t*=1,r>>>=0,i||v(e,t,r,8,17976931348623157e292,-17976931348623157e292),o.write(e,t,r,n,52,8),r+8}a.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var o,i,s,a,u,f,l,c,h=this.length-t;if((void 0===r||r>h)&&(r=h),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var p=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;var i=t.length;n>i/2&&(n=i/2);for(var s=0;s{u.current&&i.viewport&&c&&l({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:$(c.paddingLeft),paddingEnd:$(c.paddingRight)}})}})}),D=r.forwardRef((e,s)=>{let{sizes:o,onSizesChange:l,...n}=e,i=w(b,e.__scopeScrollArea),[c,d]=r.useState(),u=r.useRef(null),p=(0,a.useComposedRefs)(s,u,i.onScrollbarYChange);return r.useEffect(()=>{u.current&&d(getComputedStyle(u.current))},[u]),(0,t.jsx)(P,{"data-orientation":"vertical",...n,ref:p,sizes:o,style:{top:0,right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":O(o)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(i.viewport){var a,s;let o=i.viewport.scrollTop+t.deltaY;e.onWheelScroll(o),a=o,s=r,a>0&&a{u.current&&i.viewport&&c&&l({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:$(c.paddingTop),paddingEnd:$(c.paddingBottom)}})}})}),[I,R]=h(b),P=r.forwardRef((e,s)=>{let{__scopeScrollArea:o,sizes:n,hasThumb:c,onThumbChange:d,onThumbPointerUp:u,onThumbPointerDown:m,onThumbPositionChange:h,onDragScroll:f,onWheelScroll:g,onResize:x,...v}=e,y=w(b,o),[_,k]=r.useState(null),j=(0,a.useComposedRefs)(s,e=>k(e)),S=r.useRef(null),N=r.useRef(""),C=y.viewport,D=n.content-n.viewport,R=(0,i.useCallbackRef)(g),P=(0,i.useCallbackRef)(h),A=q(x,10);function M(e){S.current&&f({x:e.clientX-S.current.left,y:e.clientY-S.current.top})}return r.useEffect(()=>{let e=e=>{let t=e.target;_?.contains(t)&&R(e,D)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[C,_,D,R]),r.useEffect(P,[n,P]),X(_,A),X(y.content,A),(0,t.jsx)(I,{scope:o,scrollbar:_,hasThumb:c,onThumbChange:(0,i.useCallbackRef)(d),onThumbPointerUp:(0,i.useCallbackRef)(u),onThumbPositionChange:P,onThumbPointerDown:(0,i.useCallbackRef)(m),children:(0,t.jsx)(l.div,{...v,ref:j,style:{position:"absolute",...v.style},onPointerDown:(0,p.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),S.current=_.getBoundingClientRect(),N.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",y.viewport&&(y.viewport.style.scrollBehavior="auto"),M(e))}),onPointerMove:(0,p.composeEventHandlers)(e.onPointerMove,M),onPointerUp:(0,p.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=N.current,y.viewport&&(y.viewport.style.scrollBehavior=""),S.current=null})})})}),A="ScrollAreaThumb",M=r.forwardRef((e,r)=>{let{forceMount:a,...s}=e,o=R(A,e.__scopeScrollArea);return(0,t.jsx)(n.Presence,{present:a||o.hasThumb,children:(0,t.jsx)(E,{ref:r,...s})})}),E=r.forwardRef((e,s)=>{let{__scopeScrollArea:o,style:n,...i}=e,c=w(A,o),d=R(A,o),{onThumbPositionChange:u}=d,m=(0,a.useComposedRefs)(s,e=>d.onThumbChange(e)),h=r.useRef(void 0),f=q(()=>{h.current&&(h.current(),h.current=void 0)},100);return r.useEffect(()=>{let e=c.viewport;if(e){let t=()=>{f(),h.current||(h.current=W(e,u),u())};return u(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[c.viewport,f,u]),(0,t.jsx)(l.div,{"data-state":d.hasThumb?"visible":"hidden",...i,ref:m,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:(0,p.composeEventHandlers)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,a=e.clientY-t.top;d.onThumbPointerDown({x:r,y:a})}),onPointerUp:(0,p.composeEventHandlers)(e.onPointerUp,d.onThumbPointerUp)})});M.displayName=A;var T="ScrollAreaCorner",L=r.forwardRef((e,r)=>{let a=w(T,e.__scopeScrollArea),s=!!(a.scrollbarX&&a.scrollbarY);return"scroll"!==a.type&&s?(0,t.jsx)(z,{...e,ref:r}):null});L.displayName=T;var z=r.forwardRef((e,a)=>{let{__scopeScrollArea:s,...o}=e,n=w(T,s),[i,c]=r.useState(0),[d,u]=r.useState(0),p=!!(i&&d);return X(n.scrollbarX,()=>{let e=n.scrollbarX?.offsetHeight||0;n.onCornerHeightChange(e),u(e)}),X(n.scrollbarY,()=>{let e=n.scrollbarY?.offsetWidth||0;n.onCornerWidthChange(e),c(e)}),p?(0,t.jsx)(l.div,{...o,ref:a,style:{width:i,height:d,position:"absolute",right:"ltr"===n.dir?0:void 0,left:"rtl"===n.dir?0:void 0,bottom:0,...e.style}}):null});function $(e){return e?parseInt(e,10):0}function F(e,t){let r=e/t;return isNaN(r)?0:r}function O(e){let t=F(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function V(e,t,r="ltr"){let a=O(t),s=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,o=t.scrollbar.size-s,l=t.content-t.viewport,n=(0,u.clamp)(e,"ltr"===r?[0,l]:[-1*l,0]);return H([0,l],[0,o-a])(n)}function H(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let a=(t[1]-t[0])/(e[1]-e[0]);return t[0]+a*(r-e[0])}}var W=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},a=0;return!function s(){let o={left:e.scrollLeft,top:e.scrollTop},l=r.left!==o.left,n=r.top!==o.top;(l||n)&&t(),r=o,a=window.requestAnimationFrame(s)}(),()=>window.cancelAnimationFrame(a)};function q(e,t){let a=(0,i.useCallbackRef)(e),s=r.useRef(0);return r.useEffect(()=>()=>window.clearTimeout(s.current),[]),r.useCallback(()=>{window.clearTimeout(s.current),s.current=window.setTimeout(a,t)},[a,t])}function X(e,t){let r=(0,i.useCallbackRef)(t);(0,d.useLayoutEffect)(()=>{let t=0;if(e){let a=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return a.observe(e),()=>{window.cancelAnimationFrame(t),a.unobserve(e)}}},[e,r])}var B=e.i(47163);function K({className:e,children:r,...a}){return(0,t.jsxs)(x,{"data-slot":"scroll-area",className:(0,B.cn)("relative overflow-hidden",e),...a,children:[(0,t.jsx)(y,{className:"h-full w-full rounded-[inherit]",children:r}),(0,t.jsx)(U,{}),(0,t.jsx)(L,{})]})}function U({className:e,orientation:r="vertical",...a}){return(0,t.jsx)(_,{"data-slot":"scroll-bar",orientation:r,className:(0,B.cn)("flex touch-none select-none transition-colors","vertical"===r&&"h-full w-2.5 border-l border-l-transparent p-[1px]","horizontal"===r&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",e),...a,children:(0,t.jsx)(M,{className:"relative flex-1 rounded-full bg-border"})})}e.s(["ScrollArea",()=>K],71435)},11369,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(81140),s=e.i(69340),o=e.i(34620),l=e.i(20783);e.i(74080);var n=Symbol("radix.slottable");function i(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===n}var c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,a)=>{var s,o;let n,c,d,u=(o=s=`Primitive.${a}`,(n=r.forwardRef((e,t)=>{let{children:a,...s}=e;if(r.isValidElement(a)){var o;let e,n,i=(o=a,(n=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(n=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),c=function(e,t){let r={...t};for(let a in t){let s=e[a],o=t[a];/^on[A-Z]/.test(a)?s&&o?r[a]=(...e)=>{let t=o(...e);return s(...e),t}:s&&(r[a]=s):"style"===a?r[a]={...s,...o}:"className"===a&&(r[a]=[s,o].filter(Boolean).join(" "))}return{...e,...r}}(s,a.props);return a.type!==r.Fragment&&(c.ref=t?(0,l.composeRefs)(t,i):i),r.cloneElement(a,c)}return r.Children.count(a)>1?r.Children.only(null):null})).displayName=`${o}.SlotClone`,c=n,(d=r.forwardRef((e,a)=>{let{children:s,...o}=e,l=r.Children.toArray(s),n=l.find(i);if(n){let e=n.props.children,s=l.map(t=>t!==n?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,t.jsx)(c,{...o,ref:a,children:r.isValidElement(e)?r.cloneElement(e,void 0,s):null})}return(0,t.jsx)(c,{...o,ref:a,children:s})})).displayName=`${s}.Slot`,d),p=r.forwardRef((e,r)=>{let{asChild:s,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,t.jsx)(s?u:a,{...o,ref:r})});return p.displayName=`Primitive.${a}`,{...e,[a]:p}},{}),d=e.i(96626),u=e.i(10772),p="Collapsible",[m,h]=function(e,a=[]){let s=[],o=()=>{let t=s.map(e=>r.createContext(e));return function(a){let s=a?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...a,[e]:s}}),[a,s])}};return o.scopeName=e,[function(a,o){let l=r.createContext(o),n=s.length;s=[...s,o];let i=a=>{let{scope:s,children:o,...i}=a,c=s?.[e]?.[n]||l,d=r.useMemo(()=>i,Object.values(i));return(0,t.jsx)(c.Provider,{value:d,children:o})};return i.displayName=a+"Provider",[i,function(t,s){let i=s?.[e]?.[n]||l,c=r.useContext(i);if(c)return c;if(void 0!==o)return o;throw Error(`\`${t}\` must be used within \`${a}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let a=()=>{let a=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let s=a.reduce((t,{useScope:r,scopeName:a})=>{let s=r(e)[`__scope${a}`];return{...t,...s}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return a.scopeName=t.scopeName,a}(o,...a)]}(p),[f,g]=m(p),w=r.forwardRef((e,a)=>{let{__scopeCollapsible:o,open:l,defaultOpen:n,disabled:i,onOpenChange:d,...m}=e,[h,g]=(0,s.useControllableState)({prop:l,defaultProp:n??!1,onChange:d,caller:p});return(0,t.jsx)(f,{scope:o,disabled:i,contentId:(0,u.useId)(),open:h,onOpenToggle:r.useCallback(()=>g(e=>!e),[g]),children:(0,t.jsx)(c.div,{"data-state":k(h),"data-disabled":i?"":void 0,...m,ref:a})})});w.displayName=p;var x="CollapsibleTrigger",v=r.forwardRef((e,r)=>{let{__scopeCollapsible:s,...o}=e,l=g(x,s);return(0,t.jsx)(c.button,{type:"button","aria-controls":l.contentId,"aria-expanded":l.open||!1,"data-state":k(l.open),"data-disabled":l.disabled?"":void 0,disabled:l.disabled,...o,ref:r,onClick:(0,a.composeEventHandlers)(e.onClick,l.onOpenToggle)})});v.displayName=x;var y="CollapsibleContent",b=r.forwardRef((e,r)=>{let{forceMount:a,...s}=e,o=g(y,e.__scopeCollapsible);return(0,t.jsx)(d.Presence,{present:a||o.open,children:({present:e})=>(0,t.jsx)(_,{...s,ref:r,present:e})})});b.displayName=y;var _=r.forwardRef((e,a)=>{let{__scopeCollapsible:s,present:n,children:i,...d}=e,u=g(y,s),[p,m]=r.useState(n),h=r.useRef(null),f=(0,l.useComposedRefs)(a,h),w=r.useRef(0),x=w.current,v=r.useRef(0),b=v.current,_=u.open||p,j=r.useRef(_),S=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>j.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,o.useLayoutEffect)(()=>{let e=h.current;if(e){S.current=S.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();w.current=t.height,v.current=t.width,j.current||(e.style.transitionDuration=S.current.transitionDuration,e.style.animationName=S.current.animationName),m(n)}},[u.open,n]),(0,t.jsx)(c.div,{"data-state":k(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!_,...d,ref:f,style:{"--radix-collapsible-content-height":x?`${x}px`:void 0,"--radix-collapsible-content-width":b?`${b}px`:void 0,...e.style},children:_&&i})});function k(e){return e?"open":"closed"}function j({...e}){return(0,t.jsx)(w,{"data-slot":"collapsible",...e})}function S({...e}){return(0,t.jsx)(v,{"data-slot":"collapsible-trigger",...e})}function N({...e}){return(0,t.jsx)(b,{"data-slot":"collapsible-content",...e})}e.s(["Collapsible",()=>j,"CollapsibleContent",()=>N,"CollapsibleTrigger",()=>S],11369)},56505,e=>{"use strict";let t=(0,e.i(75254).default)("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]]);e.s(["PlayIcon",()=>t],56505)},19036,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(81140),s=e.i(20783),o=e.i(69340),l=e.i(99682),n=e.i(35804);e.i(74080);var i=Symbol("radix.slottable");function c(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===i}var d=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,a)=>{var o,l;let n,i,d,u=(l=o=`Primitive.${a}`,(n=r.forwardRef((e,t)=>{let{children:a,...o}=e;if(r.isValidElement(a)){var l;let e,n,i=(l=a,(n=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(n=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),c=function(e,t){let r={...t};for(let a in t){let s=e[a],o=t[a];/^on[A-Z]/.test(a)?s&&o?r[a]=(...e)=>{let t=o(...e);return s(...e),t}:s&&(r[a]=s):"style"===a?r[a]={...s,...o}:"className"===a&&(r[a]=[s,o].filter(Boolean).join(" "))}return{...e,...r}}(o,a.props);return a.type!==r.Fragment&&(c.ref=t?(0,s.composeRefs)(t,i):i),r.cloneElement(a,c)}return r.Children.count(a)>1?r.Children.only(null):null})).displayName=`${l}.SlotClone`,i=n,(d=r.forwardRef((e,a)=>{let{children:s,...o}=e,l=r.Children.toArray(s),n=l.find(c);if(n){let e=n.props.children,s=l.map(t=>t!==n?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,t.jsx)(i,{...o,ref:a,children:r.isValidElement(e)?r.cloneElement(e,void 0,s):null})}return(0,t.jsx)(i,{...o,ref:a,children:s})})).displayName=`${o}.Slot`,d),p=r.forwardRef((e,r)=>{let{asChild:s,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,t.jsx)(s?u:a,{...o,ref:r})});return p.displayName=`Primitive.${a}`,{...e,[a]:p}},{}),u="Switch",[p,m]=function(e,a=[]){let s=[],o=()=>{let t=s.map(e=>r.createContext(e));return function(a){let s=a?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...a,[e]:s}}),[a,s])}};return o.scopeName=e,[function(a,o){let l=r.createContext(o),n=s.length;s=[...s,o];let i=a=>{let{scope:s,children:o,...i}=a,c=s?.[e]?.[n]||l,d=r.useMemo(()=>i,Object.values(i));return(0,t.jsx)(c.Provider,{value:d,children:o})};return i.displayName=a+"Provider",[i,function(t,s){let i=s?.[e]?.[n]||l,c=r.useContext(i);if(c)return c;if(void 0!==o)return o;throw Error(`\`${t}\` must be used within \`${a}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let a=()=>{let a=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let s=a.reduce((t,{useScope:r,scopeName:a})=>{let s=r(e)[`__scope${a}`];return{...t,...s}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return a.scopeName=t.scopeName,a}(o,...a)]}(u),[h,f]=p(u),g=r.forwardRef((e,l)=>{let{__scopeSwitch:n,name:i,checked:c,defaultChecked:p,required:m,disabled:f,value:g="on",onCheckedChange:w,form:x,...b}=e,[_,k]=r.useState(null),j=(0,s.useComposedRefs)(l,e=>k(e)),S=r.useRef(!1),N=!_||x||!!_.closest("form"),[C,D]=(0,o.useControllableState)({prop:c,defaultProp:p??!1,onChange:w,caller:u});return(0,t.jsxs)(h,{scope:n,checked:C,disabled:f,children:[(0,t.jsx)(d.button,{type:"button",role:"switch","aria-checked":C,"aria-required":m,"data-state":y(C),"data-disabled":f?"":void 0,disabled:f,value:g,...b,ref:j,onClick:(0,a.composeEventHandlers)(e.onClick,e=>{D(e=>!e),N&&(S.current=e.isPropagationStopped(),S.current||e.stopPropagation())})}),N&&(0,t.jsx)(v,{control:_,bubbles:!S.current,name:i,value:g,checked:C,required:m,disabled:f,form:x,style:{transform:"translateX(-100%)"}})]})});g.displayName=u;var w="SwitchThumb",x=r.forwardRef((e,r)=>{let{__scopeSwitch:a,...s}=e,o=f(w,a);return(0,t.jsx)(d.span,{"data-state":y(o.checked),"data-disabled":o.disabled?"":void 0,...s,ref:r})});x.displayName=w;var v=r.forwardRef(({__scopeSwitch:e,control:a,checked:o,bubbles:i=!0,...c},d)=>{let u=r.useRef(null),p=(0,s.useComposedRefs)(u,d),m=(0,l.usePrevious)(o),h=(0,n.useSize)(a);return r.useEffect(()=>{let e=u.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(m!==o&&t){let r=new Event("click",{bubbles:i});t.call(e,o),e.dispatchEvent(r)}},[m,o,i]),(0,t.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:o,...c,tabIndex:-1,ref:p,style:{...c.style,...h,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function y(e){return e?"checked":"unchecked"}v.displayName="SwitchBubbleInput";var b=e.i(47163);function _({className:e,...r}){return(0,t.jsx)(g,{"data-slot":"switch",className:(0,b.cn)("peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent shadow-xs transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",e),...r,children:(0,t.jsx)(x,{"data-slot":"switch-thumb",className:(0,b.cn)("pointer-events-none block size-4 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0")})})}e.s(["Switch",()=>_],19036)},97239,e=>{"use strict";let t=(0,e.i(75254).default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);e.s(["AlertTriangleIcon",()=>t],97239)},11764,e=>{"use strict";var t=e.i(55161),r=e.i(62280),a=e.i(72536);let s=[{id:1,name:"example.com",data_source:"local",local_path:"/home/user/osmedeus-base/workspaces/example.com",state_execution_log:"/home/user/osmedeus-base/workspaces/example.com/log/execution.log",state_completed_file:"/home/user/osmedeus-base/workspaces/example.com/state/completed",state_workflow_file:"/home/user/osmedeus-base/workspaces/example.com/state/workflow.yaml",state_workflow_folder:"/home/user/osmedeus-base/workspaces/example.com/state",total_assets:150,total_subdomains:1247,total_urls:856,total_vulns:23,vuln_critical:2,vuln_high:5,vuln_medium:8,vuln_low:8,vuln_potential:3,risk_score:7.5,tags:["production","priority"],last_run:new Date(Date.now()-36e5).toISOString(),run_workflow:"subdomain-enum",created_at:"2024-01-15T08:00:00Z",updated_at:new Date(Date.now()-36e5).toISOString()},{id:2,name:"testsite.org",data_source:"cloud",local_path:"/home/user/osmedeus-base/workspaces/testsite.org",state_execution_log:"/home/user/osmedeus-base/workspaces/testsite.org/log/execution.log",state_completed_file:"/home/user/osmedeus-base/workspaces/testsite.org/state/completed",state_workflow_file:"/home/user/osmedeus-base/workspaces/testsite.org/state/workflow.yaml",state_workflow_folder:"/home/user/osmedeus-base/workspaces/testsite.org/state",total_assets:50,total_subdomains:342,total_urls:189,total_vulns:7,vuln_critical:0,vuln_high:1,vuln_medium:3,vuln_low:3,vuln_potential:2,risk_score:4.2,tags:["staging"],last_run:new Date(Date.now()-864e5).toISOString(),run_workflow:"port-scan",created_at:"2024-02-20T12:00:00Z",updated_at:new Date(Date.now()-864e5).toISOString()},{id:3,name:"acme.io",data_source:"imported",local_path:"/home/user/osmedeus-base/workspaces/acme.io",state_execution_log:"/home/user/osmedeus-base/workspaces/acme.io/log/execution.log",state_completed_file:"/home/user/osmedeus-base/workspaces/acme.io/state/completed",state_workflow_file:"/home/user/osmedeus-base/workspaces/acme.io/state/workflow.yaml",state_workflow_folder:"/home/user/osmedeus-base/workspaces/acme.io/state",total_assets:320,total_subdomains:2156,total_urls:1432,total_vulns:45,vuln_critical:5,vuln_high:12,vuln_medium:15,vuln_low:13,vuln_potential:8,risk_score:8.8,tags:["production","critical"],last_run:new Date(Date.now()-1728e5).toISOString(),run_workflow:"full-scan",created_at:"2024-03-10T10:00:00Z",updated_at:new Date(Date.now()-1728e5).toISOString()},{id:4,name:"secure.bank.com",data_source:"local",local_path:"/home/user/osmedeus-base/workspaces/secure.bank.com",state_execution_log:"/home/user/osmedeus-base/workspaces/secure.bank.com/log/execution.log",state_completed_file:"/home/user/osmedeus-base/workspaces/secure.bank.com/state/completed",state_workflow_file:"/home/user/osmedeus-base/workspaces/secure.bank.com/state/workflow.yaml",state_workflow_folder:"/home/user/osmedeus-base/workspaces/secure.bank.com/state",total_assets:80,total_subdomains:567,total_urls:312,total_vulns:12,vuln_critical:1,vuln_high:2,vuln_medium:5,vuln_low:4,vuln_potential:0,risk_score:5.5,tags:["finance","priority"],last_run:new Date(Date.now()-432e5).toISOString(),run_workflow:"vuln-scan",created_at:"2024-04-05T09:00:00Z",updated_at:new Date(Date.now()-432e5).toISOString()},{id:5,name:"startup.dev",data_source:"cloud",local_path:"/home/user/osmedeus-base/workspaces/startup.dev",state_execution_log:"/home/user/osmedeus-base/workspaces/startup.dev/log/execution.log",state_completed_file:"/home/user/osmedeus-base/workspaces/startup.dev/state/completed",state_workflow_file:"/home/user/osmedeus-base/workspaces/startup.dev/state/workflow.yaml",state_workflow_folder:"/home/user/osmedeus-base/workspaces/startup.dev/state",total_assets:20,total_subdomains:89,total_urls:45,total_vulns:3,vuln_critical:0,vuln_high:0,vuln_medium:1,vuln_low:2,vuln_potential:5,risk_score:2.1,tags:["development"],last_run:new Date(Date.now()-6048e5).toISOString(),run_workflow:"quick-scan",created_at:"2024-05-01T14:00:00Z",updated_at:new Date(Date.now()-6048e5).toISOString()},{id:6,name:"megacorp.com",data_source:"local",local_path:"/home/user/osmedeus-base/workspaces/megacorp.com",state_execution_log:"/home/user/osmedeus-base/workspaces/megacorp.com/log/execution.log",state_completed_file:"/home/user/osmedeus-base/workspaces/megacorp.com/state/completed",state_workflow_file:"/home/user/osmedeus-base/workspaces/megacorp.com/state/workflow.yaml",state_workflow_folder:"/home/user/osmedeus-base/workspaces/megacorp.com/state",total_assets:890,total_subdomains:8934,total_urls:4521,total_vulns:89,vuln_critical:8,vuln_high:22,vuln_medium:35,vuln_low:24,vuln_potential:15,risk_score:9.2,tags:["enterprise","production","critical"],last_run:new Date(Date.now()-2592e5).toISOString(),run_workflow:"full-scan",created_at:"2024-01-01T08:00:00Z",updated_at:new Date(Date.now()-2592e5).toISOString()},{id:7,name:"shop.retail.com",data_source:"imported",local_path:"/home/user/osmedeus-base/workspaces/shop.retail.com",state_execution_log:"/home/user/osmedeus-base/workspaces/shop.retail.com/log/execution.log",state_completed_file:"/home/user/osmedeus-base/workspaces/shop.retail.com/state/completed",state_workflow_file:"/home/user/osmedeus-base/workspaces/shop.retail.com/state/workflow.yaml",state_workflow_folder:"/home/user/osmedeus-base/workspaces/shop.retail.com/state",total_assets:45,total_subdomains:234,total_urls:167,total_vulns:5,vuln_critical:0,vuln_high:1,vuln_medium:2,vuln_low:2,vuln_potential:3,risk_score:3.5,tags:["retail","staging"],last_run:new Date(Date.now()-6e5).toISOString(),run_workflow:"subdomain-enum",created_at:"2024-06-15T11:00:00Z",updated_at:new Date(Date.now()-6e5).toISOString()}];function o(e,t){let r=["api","www","mail","admin","dashboard","app","cdn","static","dev","staging","test","beta","secure","auth","login","portal","shop","store","blog","docs","support","help","status","monitor"],a=["Welcome to Our API","Admin Dashboard","Login Portal","Documentation","Help Center","Status Page","Application Home","Secure Portal",void 0,"Blog","Store","Developer Portal"],s=[200,200,200,200,301,302,403,404,500,200,200,200],o=[];for(let l=0;l