1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0ecfe-65e3-7d01-af10-e842d9edd00d")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[577],{5789:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]])},18514:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]])},37135:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("trash",[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]])},40949:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("undo",[["path",{d:"M3 7v6h6",key:"1v2h90"}],["path",{d:"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13",key:"1r6uu6"}]])},45833:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("heading-1",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"m17 12 3-2v8",key:"1hhhft"}]])},49476:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("grip-vertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]])},57456:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("heading-2",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M21 18h-4c0-4 4-3 4-6 0-1.5-2-2.5-4-1",key:"9jr5yi"}]])},64813:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("text-align-start",[["path",{d:"M21 5H3",key:"1fi0y6"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M17 19H3",key:"z6ezky"}]])},65229:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},70355:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("heading-3",[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17.5 10.5c1.7-1 3.5 0 3.5 1.5a2 2 0 0 1-2 2",key:"68ncm8"}],["path",{d:"M17 17.5c2 1.5 4 .3 4-1.5a2 2 0 0 0-2-2",key:"1ejuhz"}]])},72431:(e,t,r)=>{r.d(t,{RG:()=>w,bL:()=>E,q7:()=>F});var n=r(39860),o=r(92556),a=r(79118),l=r(94446),i=r(3468),s=r(68946),d=r(88142),c=r(70222),u=r(23558),p=r(66218),f=r(9784),h="rovingFocusGroup.onEntryFocus",y={bubbles:!1,cancelable:!0},m="RovingFocusGroup",[g,v,k]=(0,a.N)(m),[x,w]=(0,i.A)(m,[k]),[A,b]=x(m),M=n.forwardRef((e,t)=>(0,f.jsx)(g.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(g.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(j,{...e,ref:t})})}));M.displayName=m;var j=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:i=!1,dir:s,currentTabStopId:g,defaultCurrentTabStopId:k,onCurrentTabStopIdChange:x,onEntryFocus:w,preventScrollOnEntryFocus:b=!1,...M}=e,j=n.useRef(null),R=(0,l.s)(t,j),D=(0,p.jH)(s),[C,E]=(0,u.i)({prop:g,defaultProp:null!=k?k:null,onChange:x,caller:m}),[F,_]=n.useState(!1),z=(0,c.c)(w),N=v(r),O=n.useRef(!1),[K,P]=n.useState(0);return n.useEffect(()=>{let e=j.current;if(e)return e.addEventListener(h,z),()=>e.removeEventListener(h,z)},[z]),(0,f.jsx)(A,{scope:r,orientation:a,dir:D,loop:i,currentTabStopId:C,onItemFocus:n.useCallback(e=>E(e),[E]),onItemShiftTab:n.useCallback(()=>_(!0),[]),onFocusableItemAdd:n.useCallback(()=>P(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>P(e=>e-1),[]),children:(0,f.jsx)(d.sG.div,{tabIndex:F||0===K?-1:0,"data-orientation":a,...M,ref:R,style:{outline:"none",...e.style},onMouseDown:(0,o.mK)(e.onMouseDown,()=>{O.current=!0}),onFocus:(0,o.mK)(e.onFocus,e=>{let t=!O.current;if(e.target===e.currentTarget&&t&&!F){let t=new CustomEvent(h,y);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=N().filter(e=>
1e.focusable);I([e.find(e=>e.active),e.find(e=>e.id===C),...e].filter(Boolean).map(e=>e.ref.current),b)}}O.current=!1}),onBlur:(0,o.mK)(e.onBlur,()=>_(!1))})})}),R="RovingFocusGroupItem",D=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:l=!1,tabStopId:i,children:c,...u}=e,p=(0,s.B)(),h=i||p,y=b(R,r),m=y.currentTabStopId===h,k=v(r),{onFocusableItemAdd:x,onFocusableItemRemove:w,currentTabStopId:A}=y;return n.useEffect(()=>{if(a)return x(),()=>w()},[a,x,w]),(0,f.jsx)(g.ItemSlot,{scope:r,id:h,focusable:a,active:l,children:(0,f.jsx)(d.sG.span,{tabIndex:m?0:-1,"data-orientation":y.orientation,...u,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{a?y.onItemFocus(h):e.preventDefault()}),onFocus:(0,o.mK)(e.onFocus,()=>y.onItemFocus(h)),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void y.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return C[o]}(e,y.orientation,y.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=k().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let n=r.indexOf(e.currentTarget);r=y.loop?function(e,t){return e.map((r,n)=>e[(t+n)%e.length])}(r,n+1):r.slice(n+1)}setTimeout(()=>I(r))}}),children:"function"==typeof c?c({isCurrentTabStop:m,hasTabStop:null!=A}):c})})});D.displayName=R;var C={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function I(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var E=M,F=D},80003:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("list",[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]])},80298:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("list-todo",[["path",{d:"M13 5h8",key:"a7qcls"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["rect",{x:"3",y:"4",width:"6",height:"6",rx:"1",key:"cif1o7"}]])},90651:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("redo",[["path",{d:"M21 7v6h-6",key:"3ptur4"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7",key:"1kgawr"}]])},93409:(e,t,r)=>{r.d(t,{bm:()=>el,UC:()=>en,VY:()=>ea,hJ:()=>er,ZL:()=>et,bL:()=>X,hE:()=>eo,l9:()=>ee,G$:()=>$,Hs:()=>A});var n=r(39860),o=r(92556),a=r(94446),l=r(3468),i=r(68946),s=r(23558),d=r(44831),c=r(69666),u=r(75433),p=r(76842),f=r(88142),h=r(19526),y=r(77140),m=r(97745),g=r(9784),v=Symbol("radix.slottable");function k(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===v}var x="Dialog",[w,A]=(0,l.A)(x),[b,M]=w(x),j=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:a,onOpenChange:l,modal:d=!0}=e,c=n.useRef(null),u=n.useRef(null),[p,f]=(0,s.i)({prop:o,defaultProp:null!=a&&a,onChange:l,caller:x});return(0,g.jsx)(b,{scope:t,triggerRef:c,contentRef:u,contentId:(0,i.B)(),titleId:(0,i.B)(),descriptionId:(0,i.B)(),open:p,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:d,children:r})};j.displayName=x;var R="DialogTrigger",D=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,l=M(R,r),i=(0,a.s)(t,l.triggerRef);return(0,g.jsx)(f.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":U(l.open),...n,ref:i,onClick:(0,o.mK)(e.onClick,l.onOpenToggle)})});D.displayName=R;var C="DialogPortal",[I,E]=w(C,{forceMount:void 0}),F=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:a}=e,l=M(C,t);return(0,g.jsx)(I,{scope:t,forceMount:r,children:n.Children.map(o,e=>(0,g.jsx)(p.C,{present:r||l.open,children:(0,g.jsx)(u.Z,{asChild:!0,container:a,children:e})}))})};F.displayName=C;var _="DialogOverlay",z=n.forwardRef((e,t)=>
1{let r=E(_,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=M(_,e.__scopeDialog);return a.modal?(0,g.jsx)(p.C,{present:n||a.open,children:(0,g.jsx)(O,{...o,ref:t})}):null});z.displayName=_;var N=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){var l;let e,i,s=(l=r,(i=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(i=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),d=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(d.ref=t?(0,a.t)(t,s):s),n.cloneElement(r,d)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...a}=e,l=n.Children.toArray(o),i=l.find(k);if(i){let e=i.props.children,o=l.map(t=>t!==i?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,g.jsx)(t,{...a,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,g.jsx)(t,{...a,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}("DialogOverlay.RemoveScroll"),O=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=M(_,r);return(0,g.jsx)(y.A,{as:N,allowPinchZoom:!0,shards:[o.contentRef],children:(0,g.jsx)(f.sG.div,{"data-state":U(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),K="DialogContent",P=n.forwardRef((e,t)=>{let r=E(K,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=M(K,e.__scopeDialog);return(0,g.jsx)(p.C,{present:n||a.open,children:a.modal?(0,g.jsx)(T,{...o,ref:t}):(0,g.jsx)(V,{...o,ref:t})})});P.displayName=K;var T=n.forwardRef((e,t)=>{let r=M(K,e.__scopeDialog),l=n.useRef(null),i=(0,a.s)(t,r.contentRef,l);return n.useEffect(()=>{let e=l.current;if(e)return(0,m.Eq)(e)},[]),(0,g.jsx)(q,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=r.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault())})}),V=n.forwardRef((e,t)=>{let r=M(K,e.__scopeDialog),o=n.useRef(!1),a=n.useRef(!1);return(0,g.jsx)(q,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,l;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(o.current||null==(l=r.triggerRef.current)||l.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{var n,l;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let i=t.target;(null==(l=r.triggerRef.current)?void 0:l.contains(i))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),q=n.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:i,...s}=e,u=M(K,r),p=n.useRef(null),f=(0,a.s)(t,p);return(0,h.Oh)(),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(c.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:l,onUnmountAutoFocus:i,children:(0,g.jsx)(d.qW,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":U(u.open),...s,ref:f,onDismiss:()=>u.onOpenChange(!1)})}),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(Y,{titleId:u.titleId}),(0,g.jsx)(Q,{contentRef:p,descriptionId:u.descriptionId})]})]})}),S="DialogTitle",G=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=M(S,r);return(0,g.jsx)(f.sG.h2,{id:o.titleId,...n,ref:t})});G.displayName=S;var L="DialogDescription",B=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=M(L,r);return(0,g.jsx)(f.sG.p,{id:o.descriptionId,...n,ref:t})});B.displayName=L;var H="DialogClose",W=n.forwardRef((e,t)=>
1{let{__scopeDialog:r,...n}=e,a=M(H,r);return(0,g.jsx)(f.sG.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,()=>a.onOpenChange(!1))})});function U(e){return e?"open":"closed"}W.displayName=H;var Z="DialogTitleWarning",[$,J]=(0,l.q)(Z,{contentName:K,titleName:S,docsSlug:"dialog"}),Y=e=>{let{titleId:t}=e,r=J(Z),o="`".concat(r.contentName,"` requires a `").concat(r.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(r.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(r.docsSlug);return n.useEffect(()=>{t&&(document.getElementById(t)||console.error(o))},[o,t]),null},Q=e=>{let{contentRef:t,descriptionId:r}=e,o=J("DialogDescriptionWarning"),a="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return n.useEffect(()=>{var e;let n=null==(e=t.current)?void 0:e.getAttribute("aria-describedby");r&&n&&(document.getElementById(r)||console.warn(a))},[a,t,r]),null},X=j,ee=D,et=F,er=z,en=P,eo=G,ea=B,el=W},97239:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(19904).A)("list-ordered",[["path",{d:"M11 5h10",key:"1cz7ny"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 19h10",key:"11t30w"}],["path",{d:"M4 4h1v5",key:"10yrso"}],["path",{d:"M4 9h2",key:"r1h2o0"}],["path",{d:"M6.5 20H3.4c0-1 2.6-1.925 2.6-3.5a1.5 1.5 0 0 0-2.6-1.02",key:"xtkcd5"}]])}}]); 2//# chunkId=01a0ecfe-65e3-7d01-af10-e842d9edd00d
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.