1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[417,5037],{173:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("message-circle-more",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},910:(e,t,r)=>{"use strict";r.d(t,{PG:()=>n.PG,lg:()=>n.lg});var n=r(99790)},3262:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("message-square",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]])},3754:(e,t,r)=>{var n=r(45546);e.exports=function(e,t,r){var o=null==e?void 0:n(e,t);return void 0===o?r:o}},4981:(e,t,r)=>{e.exports=r(8541)()},6871:(e,t,r)=>{var n=r(4981),o=r(58114);e.exports=function(e,t){return e&&n(e,t,o)}},8541:e=>{e.exports=function(e){return function(t,r,n){for(var o=-1,i=Object(t),l=n(t),s=l.length;s--;){var a=l[e?s:++o];if(!1===r(i[a],a,i))break}return t}}},9686:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("circle-minus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}]])},9964:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("loader",[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]])},10614:(e,t,r)=>{"use strict";r.d(t,{Te:()=>w});var n=r(96810),o=r(62795);function i(e,t,r){let n,o=r.initialDeps??[];function i(){var i,l,s,a;let u,h;r.key&&(null==(i=r.debug)?void 0:i.call(r))&&(u=Date.now());let d=e();if(!(d.length!==o.length||d.some((e,t)=>o[t]!==e)))return n;if(o=d,r.key&&(null==(l=r.debug)?void 0:l.call(r))&&(h=Date.now()),n=t(...d),r.key&&(null==(s=r.debug)?void 0:s.call(r))){let e=Math.round((Date.now()-u)*100)/100,t=Math.round((Date.now()-h)*100)/100,n=t/16,o=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%câ± ${o(t,5)} /${o(e,5)} ms`,` 2 font-size: .6rem; 3 font-weight: bold; 4 color: hsl(${Math.max(0,Math.min(120-120*n,120))}deg 100% 31%);`,null==r?void 0:r.key)}return null==(a=null==r?void 0:r.onChange)||a.call(r,n),n}return i.updateDeps=e=>{o=e},i}function l(e,t){if(void 0!==e)return e;throw Error(`Unexpected undefined${t?`: ${t}`:""}`)}let s=e=>{let{offsetWidth:t,offsetHeight:r}=e;return{width:t,height:r}},a=e=>e,u=e=>{let t=Math.max(e.startIndex-e.overscan,0),r=Math.min(e.endIndex+e.overscan,e.count-1),n=[];for(let e=t;e<=r;e++)n.push(e);return n},h=(e,t)=>{let r=e.scrollElement;if(!r)return;let n=e.targetWindow;if(!n)return;let o=e=>{let{width:r,height:n}=e;t({width:Math.round(r),height:Math.round(n)})};if(o(s(r)),!n.ResizeObserver)return()=>{};let i=new n.ResizeObserver(t=>{let n=()=>{let e=t[0];if(null==e?void 0:e.borderBoxSize){let t=e.borderBoxSize[0];if(t)return void o({width:t.inlineSize,height:t.blockSize})}o(s(r))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(n):n()});return i.observe(r,{box:"border-box"}),()=>{i.unobserve(r)}},d={passive:!0},c="undefined"==typeof window||"onscrollend"in window,f=(e,t)=>{let r=e.scrollElement;if(!r)return;let n=e.targetWindow;if(!n)return;let o=0,i=e.options.useScrollendEvent&&c?()=>void 0:((e,t,r)=>{let n;return function(...o){e.clearTimeout(n),n=e.setTimeout(()=>t.apply(this,o),r)}})(n,()=>{t(o,!1)},e.options.isScrollingResetDelay),l=n=>()=>{let{horizontal:l,isRtl:s}=e.options;o=l?r.scrollLeft*(s&&-1||1):r.scrollTop,i(),t(o,n)},s=l(!0),a=l(!1);a(),r.addEventListener("scroll",s,d);let u=e.options.useScrollendEvent&&c;return u&&r.addEventListener("scrollend",a,d),()=>{r.removeEventListener("scroll",s),u&&r.removeEventListener("scrollend",a)}},p=(e,t,r)=>{if(null==t?void 0:t.borderBoxSize){let e=t.borderBoxSize[0];if(e)return Math.round(e[r.options.horizontal?"inlineSize":"blockSize"])}return e[r.options.horizontal?"offsetWidth":"offsetHeight"]}
vendor: 2,924 bytes, line 4
4,v=(e,{adjustments:t=0,behavior:r},n)=>{var o,i;null==(i=null==(o=n.scrollElement)?void 0:o.scrollTo)||i.call(o,{[n.options.horizontal?"left":"top"]:e+t,behavior:r})};class g{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let e=null,t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{let t=()=>{this._measureElement(e.target,e)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}):null);return{disconnect:()=>{var r;null==(r=t())||r.disconnect(),e=null},observe:e=>{var r;return null==(r=t())?void 0:r.observe(e,{box:"border-box"})},unobserve:e=>{var r;return null==(r=t())?void 0:r.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{Object.entries(e).forEach(([t,r])=>{void 0===r&&delete e[t]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:a,rangeExtractor:u,onChange:()=>{},measureElement:p,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...e}},this.notify=e=>{var t,r;null==(r=(t=this.options).onChange)||r.call(t,this,e)},this.maybeNotify=i(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;let t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t)return void this.maybeNotify();this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this.maybeNotify()}))}}
4,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(e,t)=>{let r=new Map,n=new Map;for(let o=t-1;o>=0;o--){let t=e[o];if(r.has(t.lane))continue;let i=n.get(t.lane);if(null==i||t.end>i.end?n.set(t.lane,t):t.end<i.end&&r.set(t.lane,!0),r.size===this.options.lanes)break}return n.size===this.options.lanes?Array.from(n.values()).sort((e,t)=>e.end===t.end?e.index-t.index:e.end-t.end)[0]:void 0},this.getMeasurementOptions=i(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(e,t,r,n,o)=>(this.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:r,getItemKey:n,enabled:o}),{key:!1}),this.getMeasurements=i(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:e,paddingStart:t,scrollMargin:r,getItemKey:n,enabled:o},i)=>{if(!o)return this.measurementsCache=[],this.itemSizeCache.clear(),[];0===this.measurementsCache.length&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));let l=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];let s=this.measurementsCache.slice(0,l);for(let o=l;o<e;o++){let e=n(o),l=1===this.options.lanes?s[o-1]:this.getFurthestMeasurement(s,o),a=l?l.end+this.options.gap:t+r,u=i.get(e),h="number"==typeof u?u:this.options.estimateSize(o),d=a+h,c=l?l.lane:o%this.options.lanes;s[o]={index:o,start:a,size:h,end:d,key:e,lane:c}}return this.measurementsCache=s,s},{key:!1,debug:()=>this.options.debug}),this.calculateRange=i(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,t,r,n)=>this.range=e.length>0&&t>0?function({measurements:e,outerSize:t,scrollOffset:r,lanes:n}){let o=e.length-1;if(e.length<=n)return{startIndex:0,endIndex:o};let i=m(0,o,t=>e[t].start,r),l=i;if(1===n)for(;l<o&&e[l].end<r+t;)l++;else if(n>1){let s=Array(n).fill(0);for(;l<o&&s.some(e=>e<r+t);){let t=e[l];s[t.lane]=t.end,l++}let a=Array(n).fill(r+t);for(;i>=0&&a.some(e=>e>=r);){let t=e[i];a[t.lane]=t.start,i--}i=Math.max(0,i-i%n),l=Math.min(o,l+(n-1-l%n))}return{startIndex:i,endIndex:l}}({measurements:e,outerSize:t,scrollOffset:r,lanes:n}):null,{key:!1,debug:()=>this.options.debug}
4),this.getVirtualIndexes=i(()=>{let e=null,t=null,r=this.calculateRange();return r&&(e=r.startIndex,t=r.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,t]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,r,n,o)=>null===n||null===o?[]:e({startIndex:n,endIndex:o,overscan:t,count:r}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{let t=this.options.indexAttribute,r=e.getAttribute(t);return r?parseInt(r,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=>{let r=this.indexFromElement(e),n=this.measurementsCache[r];if(!n)return;let o=n.key,i=this.elementsCache.get(o);i!==e&&(i&&this.observer.unobserve(i),this.observer.observe(e),this.elementsCache.set(o,e)),e.isConnected&&this.resizeItem(r,this.options.measureElement(e,t,this))},this.resizeItem=(e,t)=>{let r=this.measurementsCache[e];if(!r)return;let n=t-(this.itemSizeCache.get(r.key)??r.size);0!==n&&((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(r,n,this):r.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=n,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(r.index),this.itemSizeCache=new Map(this.itemSizeCache.set(r.key,t)),this.notify(!1))},this.measureElement=e=>{if(!e)return void this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))});this._measureElement(e,void 0)},this.getVirtualItems=i(()=>
4[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{let r=[];for(let n=0,o=e.length;n<o;n++){let o=t[e[n]];r.push(o)}return r},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{let t=this.getMeasurements();if(0!==t.length)return l(t[m(0,t.length-1,e=>l(t[e]).start,e)])},this.getOffsetForAlignment=(e,t,r=0)=>{let n=this.getSize(),o=this.getScrollOffset();return"auto"===t&&(t=e>=o+n?"end":"start"),"center"===t?e+=(r-n)/2:"end"===t&&(e-=n),Math.max(Math.min(this.getTotalSize()+this.options.scrollMargin-n,e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));let r=this.measurementsCache[e];if(!r)return;let n=this.getSize(),o=this.getScrollOffset();if("auto"===t)if(r.end>=o+n-this.options.scrollPaddingEnd)t="end";else{if(!(r.start<=o+this.options.scrollPaddingStart))return[o,t];t="start"}let i="end"===t?r.end+this.options.scrollPaddingEnd:r.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(i,t,r.size),t]},this.isDynamicMode=()=>this.elementsCache.size>0,this.scrollToOffset=(e,{align:t="start",behavior:r}={})=>{"smooth"===r&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(e,t),{adjustments:void 0,behavior:r})},this.scrollToIndex=(e,{align:t="auto",behavior:r}={})=>{"smooth"===r&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),e=Math.max(0,Math.min(e,this.options.count-1));let n=0,o=t=>{if(!this.targetWindow)return;let n=this.getOffsetForIndex(e,t);if(!n)return void console.warn("Failed to get offset for index:",e);let[o,l]=n;this._scrollToOffset(o,{adjustments:void 0,behavior:r}),this.targetWindow.requestAnimationFrame(()=>{let t=this.getScrollOffset(),r=this.getOffsetForIndex(e,l);if(!r)return void console.warn("Failed to get offset for index:",e);1.01>Math.abs(r[0]-t)||i(l)})},i=t=>{this.targetWindow&&(++n<10?this.targetWindow.requestAnimationFrame(()=>o(t)):console.warn(`Failed to scroll to index ${e} after 10 attempts.`))};o(t)},this.scrollBy=(e,{behavior:t}={})=>{"smooth"===t&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+e,{adju
4stments:void 0,behavior:t})},this.getTotalSize=()=>{var e;let t,r=this.getMeasurements();if(0===r.length)t=this.options.paddingStart;else if(1===this.options.lanes)t=(null==(e=r[r.length-1])?void 0:e.end)??0;else{let e=Array(this.options.lanes).fill(null),n=r.length-1;for(;n>=0&&e.some(e=>null===e);){let t=r[n];null===e[t.lane]&&(e[t.lane]=t.end),n--}t=Math.max(...e.filter(e=>null!==e))}return Math.max(t-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(e,{adjustments:t,behavior:r})=>{this.options.scrollToFn(e,{behavior:r,adjustments:t},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(e)}}let m=(e,t,r,n)=>{for(;e<=t;){let o=(e+t)/2|0,i=r(o);if(i<n)e=o+1;else{if(!(i>n))return o;t=o-1}}return e>0?e-1:0},y="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;function w(e){return function(e){let t=n.useReducer(()=>({}),{})[1],r={...e,onChange:(r,n)=>{var i;n?(0,o.flushSync)(t):t(),null==(i=e.onChange)||i.call(e,r,n)}},[i]=n.useState(()=>new g(r));return i.setOptions(r),y(()=>i._didMount(),[]),y(()=>i._willUpdate()),i}({observeElementRect:h,observeElementOffset:f,scrollToFn:v,...e})}},12485:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]])},12789:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]])},16430:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("message-square-plus",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}],["path",{d:"M12 8v6",key:"1ib9pf"}],["path",{d:"M9 11h6",key:"1fldmi"}]])},17982:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).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"}]])},22e3:(e,t,r)=>{var n=r(48466),o=1/0;e.exports=function(e){return e?(e=n(e))===o||e===-o?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},25992:e=>{e.exports=function(e){return e}},27202:(e,t,r)=>{var n=r(49285);e.exports=function(e){return e==e&&!n(e)}},31790:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("rotate-ccw",[["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"}]])},35350:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});class n{diff(e,t,r={}){let n;"function"==typeof r?(n=r,r={}):"callback"in r&&(n=r.callback);let o=this.castInput(e,r),i=this.castInput(t,r),l=this.removeEmpty(this.tokenize(o,r)),s=this.removeEmpty(this.tokenize(i,r));return this.diffWithOptionsObj(l,s,r,n)}diffWithOptionsObj(e,t,r,n){var o;let i=e=>(e=this.postProcess(e,r),n)?void setTimeout(function(){n(e)},0):e,l=t.length,s=e.length,a=1,u=l+s;null!=r.maxEditLength&&(u=Math.min(u,r.maxEditLength));let h=null!=(o=r.timeout)?o:1/0,d=Date.now()+h,c=[{oldPos:-1,lastComponent:void 0}],f=this.extractCommon(c[0],t,e,0,r);if(c[0].oldPos+1>=s&&f+1>=l)return i(this.buildValues(c[0].lastComponent,t,e));let p=-1/0,v=1/0,g=()=>{for(let n=Math.max(p,-a);n<=Math.min(v,a);n+=2){let o,a=c[n-1],u=c[n+1];a&&(c[n-1]=void 0);let h=!1;if(u){let e=u.oldPos-n;h=u&&0<=e&&e<l}let d=a&&a.oldPos+1<s;if(!h&&!d){c[n]=void 0;continue}if(o=!d||h&&a.oldPos<u.oldPos?this.addToPath(u,!0,!1,0,r):this.addToPath(a,!1,!0,1,r),f=this.extractCommon(o,t,e,n,r),o.oldPos+1>=s&&f+1>=l)return i(this.buildValues(o.lastComponent,t,e))||!0;c[n]=o,o.oldPos+1>=s&&(v=Math.min(v,n-1)),f+1>=l&&(p=Math.max(p,n+1))}a++};if(n)!function e(){setTimeout(function(){if(a>u||Date.now()>d)return n(void 0);g()||e()},0)}();else for(;a<=u&&Date.now()<=d;){let e=g();if(e)return e}}addToPath(e,t,r,n,o){let i=e.lastComponent;return i&&!o.oneChangePerToken&&i.added===t&&i.removed===r?{oldPos:e.oldPos+n,lastComponent:{count:i.count+1,added:t,removed:r,previousComponent:i.previousComponent}}:{oldPos:e.oldPos+n,lastComponent:{count:1,added:t,removed:r,previousComponent:i}}}extractCommon(e,t,r,n,o){let i=t.length,l=r.length,s=e.oldPos,a=s-n,u=0;for(;a+1<i&&s+1<l&&this.equals(r[s+1],t[a+1],o);)a++,s++,u++,o.oneChangePerToken&&(e.lastComponent={count:1,previousComponent:e.lastComponent,added:!1,removed:!1});return u&&!o.oneChangePerToken&&(e.lastComponent={count:u,previousComponent:e.lastComponent,added:!1,removed:!1}),e.oldPos=s,a}equals(e,t,r){return r.comparator?r.comparator(e,t):e===t||!!r.ignoreCase&&e.toLowerCase()===t.toLowerCase()}removeEmpty(e){let t=[];for(let r=0;r<e.length;r++)e[r]&&t.push(e[r]);return t}castInput(e,t){return e}tokenize(e,t){return Array.from(e)}join(e){return e.join("")}postProcess(e,t){return e}get useLongestToken(){return!1}buildValues(e,t,r){let n,o=[];for(;e;)o.push(e),n=e.previousComponent,delete e.previousComponent,e=n;o.reverse();let i=o.length,l=0,s=0,a=0;for(;l<i;l++){let e=o[l];if(e.removed)e.value=this.join(r.slice(a,a+e.count)),a+=e.count;else{if(!e.added&&this.useLongestToken){let n=t.slice(s,s+e.count);n=n.map(function(e,t){let n=r[a+t];return n.length>e.length?n:e}),e.value=this.join(n)}else e.value=this.join(t.slice(s,s+e.count));s+=e.count,e.added||(a+=e.count)}}return o}}},35664:(e,t,r)=>{"use strict";r.d(t,{b:()=>h,l:()=>u});var n=r(96810),o=r(29950),i=r(11810),l=r(99297),s=r(73154),a="Toggle",u=n.forwardRef((e,t)=>
4{let{pressed:r,defaultPressed:n,onPressedChange:u,...h}=e,[d,c]=(0,i.i)({prop:r,onChange:u,defaultProp:n??!1,caller:a});return(0,s.jsx)(l.sG.button,{type:"button","aria-pressed":d,"data-state":d?"on":"off","data-disabled":e.disabled?"":void 0,...h,ref:t,onClick:(0,o.mK)(e.onClick,()=>{e.disabled||c(!d)})})});u.displayName=a;var h=u},38353:(e,t,r)=>{var n=r(45546);e.exports=function(e){return function(t){return n(t,e)}}},39279:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},41773:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},43592:e=>{e.exports=function(e,t,r){var n=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var i=Array(o);++n<o;)i[n]=e[n+t];return i}},45546:(e,t,r)=>{var n=r(39731),o=r(14305);e.exports=function(e,t){t=n(t,e);for(var r=0,i=t.length;null!=e&&r<i;)e=e[o(t[r++])];return r&&r==i?e:void 0}},46435:(e,t,r)=>{var n=r(65123),o=r(70286),i=r(25992),l=r(79819),s=r(62223);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?l(e)?o(e[0],e[1]):n(e):s(e)}},50219:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("text-wrap",[["path",{d:"m16 16-3 3 3 3",key:"117b85"}],["path",{d:"M3 12h14.5a1 1 0 0 1 0 7H13",key:"18xa6z"}],["path",{d:"M3 19h6",key:"1ygdsz"}],["path",{d:"M3 5h18",key:"1u36vt"}]])},53567:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("list-indent-increase",[["path",{d:"M21 5H11",key:"us1j55"}],["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 19H11",key:"saa85w"}],["path",{d:"m3 8 4 4-4 4",key:"1a3j6y"}]])},53641:e=>{e.exports=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}}},54855:(e,t,r)=>{var n=r(67148);e.exports=function(e,t){return function(r,o){if(null==r)return r;if(!n(r))return e(r,o);for(var i=r.length,l=t?i:-1,s=Object(r);(t?l--:++l<i)&&!1!==o(s[l],l,s););return r}}},58421:e=>{e.exports=function(e,t,r,n){for(var o=-1,i=null==e?0:e.length;++o<i;){var l=e[o];t(n,l,r(l),e)}return n}},58579:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("braces",[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1",key:"ezmyqa"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1",key:"e1hn23"}]])},59077:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("list-chevrons-down-up",[["path",{d:"M3 5h8",key:"18g2rq"}],["path",{d:"M3 12h8",key:"1xfjp6"}],["path",{d:"M3 19h8",key:"fpbke4"}],["path",{d:"m15 5 3 3 3-3",key:"1t4thf"}],["path",{d:"m15 19 3-3 3 3",key:"y4ckd2"}]])},59649:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("settings-2",[["path",{d:"M14 17H5",key:"gfn3mx"}],["path",{d:"M19 7h-9",key:"6i9tg"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]])},59895:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]])},60222:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("circle-plus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]])},62223:(e,t,r)=>{var n=r(39279),o=r(38353),i=r(11042),l=r(14305);e.exports=function(e){return i(e)?n(l(e)):o(e)}},65123:(e,t,r)=>{var n=r(98303),o=r(80062),i=r(53641);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},66449:(e,t,r)=>{"use strict";let n;r.d(t,{A:()=>s});let o={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},i=new Uint8Array(16),l=[];for(let e=0;e<256;++e)l.push((e+256).toString(16).slice(1));let s=function(e,t,r){if(o.randomUUID&&!t&&!e)return o.randomUUID();let s=(e=e||{}).random||(e.rng||function(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(i)})();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=s[e];return t}return function(e,t=0){return l[e[t+0]]+l[e[t+1]]+l[e[t+2]]+l[e[t+3]]+"-"+l[e[t+4]]+l[e[t+5]]+"-"+l[e[t+6]]+l[e[t+7]]+"-"+l[e[t+8]]+l[e[t+9]]+"-"+l[e[t+10]]+l[e[t+11]]+l[e[t+12]]+l[e[t+13]]+l[e[t+14]]+l[e[t+15]]}(s)}},67827:(e,t,r)=>{var n=r(43592),o=r(90742),i=r(72367),l=Math.ceil,s=Math.max;e.exports=function(e,t,r){t=(r?o(e,t,r):void 0===t)?1:s(i(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var u=0,h=0,d=Array(l(a/t));u<a;)d[h++]=n(e,u,u+=t);return d}},68826:(e,t,r)=>{var n=r(58421),o=r(82735),i=r(46435),l=r(79819);e.exports=function(e,t){return function(r,s){var a=l(r)?n:o,u=t?t():{};return a(r,e,i(s,2),u)}}},69157:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("book-open",[["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"}]])},70286:(e,t,r)=>
4{var n=r(79486),o=r(3754),i=r(87533),l=r(11042),s=r(27202),a=r(53641),u=r(14305);e.exports=function(e,t){return l(e)&&s(t)?a(u(e),t):function(r){var l=o(r,e);return void 0===l&&l===t?i(r,e):n(t,l,3)}}},71339:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("list-chevrons-up-down",[["path",{d:"M3 5h8",key:"18g2rq"}],["path",{d:"M3 12h8",key:"1xfjp6"}],["path",{d:"M3 19h8",key:"fpbke4"}],["path",{d:"m15 8 3-3 3 3",key:"bc4io6"}],["path",{d:"m15 16 3 3 3-3",key:"9wmg1l"}]])},72143:(e,t,r)=>{var n=r(6871);e.exports=r(54855)(n)},72367:(e,t,r)=>{var n=r(22e3);e.exports=function(e){var t=n(e),r=t%1;return t==t?r?t-r:t:0}},73132:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]])},78512:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["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"}]])},78580:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("smile-plus",[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]])},80062:(e,t,r)=>{var n=r(27202),o=r(58114);e.exports=function(e){for(var t=o(e),r=t.length;r--;){var i=t[r],l=e[i];t[r]=[i,l,n(l)]}return t}},82735:(e,t,r)=>{var n=r(72143);e.exports=function(e,t,r,o){return n(e,function(e,n,i){t(o,e,r(e),i)}),o}},82822:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]])},83129:(e,t,r)=>{"use strict";r.d(t,{b2:()=>g});var n=r(35350);function o(e,t){let r;for(r=0;r<e.length&&r<t.length&&e[r]==t[r];r++);return e.slice(0,r)}function i(e,t){let r;if(!e||!t||e[e.length-1]!=t[t.length-1])return"";for(r=0;r<e.length&&r<t.length&&e[e.length-(r+1)]==t[t.length-(r+1)];r++);return e.slice(-r)}function l(e,t,r){if(e.slice(0,t.length)!=t)throw Error(`string ${JSON.stringify(e)} doesn't start with prefix ${JSON.stringify(t)}; this is a bug`);return r+e.slice(t.length)}function s(e,t,r){if(!t)return e+r;if(e.slice(-t.length)!=t)throw Error(`string ${JSON.stringify(e)} doesn't end with suffix ${JSON.stringify(t)}; this is a bug`);return e.slice(0,-t.length)+r}function a(e,t){return l(e,t,"")}function u(e,t){return t.slice(0,function(e,t){let r=0;e.length>t.length&&(r=e.length-t.length);let n=t.length;e.length<t.length&&(n=e.length);let o=Array(n),i=0;o[0]=0;for(let e=1;e<n;e++){for(t[e]==t[i]?o[e]=o[i]:o[e]=i;i>0&&t[e]!=t[i];)i=o[i];t[e]==t[i]&&i++}i=0;for(let n=r;n<e.length;n++){for(;i>0&&e[n]!=t[i];)i=o[i];e[n]==t[i]&&i++}return i}(e,t))}function h(e){let t;for(t=e.length-1;t>=0&&e[t].match(/\s/);t--);return e.substring(t+1)}function d(e){let t=e.match(/^\s*/);return t?t[0]:""}let c="a-zA-Z0-9_\\u{AD}\\u{C0}-\\u{D6}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}",f=RegExp(`[${c}]+|\\s+|[^${c}]`,"ug");class p extends n.A{equals(e,t,r){return r.ignoreCase&&(e=e.toLowerCase(),t=t.toLowerCase()),e.trim()===t.trim()}tokenize(e,t={}){let r;if(t.intlSegmenter){let n=t.intlSegmenter;if("word"!=n.resolvedOptions().granularity)throw Error('The segmenter passed must have a granularity of "word"');for(let t of(r=[],Array.from(n.segment(e)))){let e=t.segment;r.length&&/\s/.test(r[r.length-1])&&/\s/.test(e)?r[r.length-1]+=e:r.push(e)}}else r=e.match(f)||[];let n=[],o=null;return r.forEach(e=>{/\s/.test(e)?null==o?n.push(e):n.push(n.pop()+e):null!=o&&/\s/.test(o)?n[n.length-1]==o?n.push(n.pop()+e):n.push(o+e):n.push(e),o=e}),n}join(e){return e.map((e,t)=>0==t?e:e.replace(/^\s+/,"")).join("")}postProcess(e,t){if(!e||t.oneChangePerToken)return e;let r=null,n=null,o=null;
4return e.forEach(e=>{e.added?n=e:e.removed?o=e:((n||o)&&m(r,o,n,e),r=e,n=null,o=null)}),(n||o)&&m(r,o,n,null),e}}let v=new p;function g(e,t,r){var n,o,i;return(null==r?void 0:r.ignoreWhitespace)==null||r.ignoreWhitespace?v.diff(e,t,r):(n=e,o=t,i=r,w.diff(n,o,i))}function m(e,t,r,n){var c,f,p,v;if(t&&r){let u=d(t.value),p=h(t.value),v=d(r.value),g=h(r.value);if(e){let n=o(u,v);e.value=s(e.value,v,n),t.value=a(t.value,n),r.value=a(r.value,n)}if(n){let e=i(p,g);n.value=l(n.value,g,e),c=t.value,t.value=s(c,e,""),f=r.value,r.value=s(f,e,"")}}else if(r){if(e){let e=d(r.value);r.value=r.value.substring(e.length)}if(n){let e=d(n.value);n.value=n.value.substring(e.length)}}else if(e&&n){let r=d(n.value),u=d(t.value),c=h(t.value),f=o(r,u);t.value=a(t.value,f);let v=i(a(r,f),c);p=t.value,t.value=s(p,v,""),n.value=l(n.value,r,v),e.value=s(e.value,r,r.slice(0,r.length-v.length))}else if(n){let e=d(n.value),r=u(h(t.value),e);v=t.value,t.value=s(v,r,"")}else if(e){let r=u(h(e.value),d(t.value));t.value=a(t.value,r)}}class y extends n.A{tokenize(e){let t=RegExp(`(\\r?\\n)|[${c}]+|[^\\S\\n\\r]+|[^${c}]`,"ug");return e.match(t)||[]}}let w=new y},84621:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("arrow-up-to-line",[["path",{d:"M5 3h14",key:"7usisc"}],["path",{d:"m18 13-6-6-6 6",key:"1kf1n9"}],["path",{d:"M12 7v14",key:"1akyts"}]])},84796:(e,t,r)=>{e.exports=r(68826)(function(e,t,r){e[+!r].push(t)},function(){return[[],[]]})},87533:(e,t,r)=>{var n=r(41773),o=r(99658);e.exports=function(e,t){return null!=e&&o(e,t,n)}},87648:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("zoom-in",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]])},89822:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]])},90417:(e,t,r)=>{"use strict";r.d(t,{LM:()=>K,OK:()=>X,VM:()=>C,bL:()=>B,lr:()=>I});var n=r(96810),o=r(99297),i=r(7737),l=r(80111),s=r(92905),a=r(54106),u=r(94570),h=r(89218),d=r(60224),c=r(29950),f=r(73154),p="ScrollArea",[v,g]=(0,l.A)(p),[m,y]=v(p),w=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:i="hover",dir:l,scrollHideDelay:a=600,...h}=e,[d,c]=n.useState(null),[p,v]=n.useState(null),[g,y]=n.useState(null),[w,b]=n.useState(null),[x,k]=n.useState(null),[C,S]=n.useState(0),[M,A]=n.useState(0),[E,j]=n.useState(!1),[T,z]=n.useState(!1),R=(0,s.s)(t,e=>c(e)),O=(0,u.jH)(l);return(0,f.jsx)(m,{scope:r,type:i,dir:O,scrollHideDelay:a,scrollArea:d,viewport:p,onViewportChange:v,content:g,onContentChange:y,scrollbarX:w,onScrollbarXChange:b,scrollbarXEnabled:E,onScrollbarXEnabledChange:j,scrollbarY:x,onScrollbarYChange:k,scrollbarYEnabled:T,onScrollbarYEnabledChange:z,onCornerWidthChange:S,onCornerHeightChange:A,children:(0,f.jsx)(o.sG.div,{dir:O,...h,ref:R,style:{position:"relative","--radix-scroll-area-corner-width":C+"px","--radix-scroll-area-corner-height":M+"px",...e.style}})})});w.displayName=p;var b="ScrollAreaViewport",x=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:i,nonce:l,...a}=e,u=y(b,r),h=n.useRef(null),d=(0,s.s)(t,h,u.onViewportChange);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:l}),(0,f.jsx)(o.sG.div,{"data-radix-scroll-area-viewport":"",...a,ref:d,style:{overflowX:u.scrollbarXEnabled?"scroll":"hidden",overflowY:u.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,f.jsx)("div",{ref:u.onContentChange,style:{minWidth:"100%",display:"table"},children:i})})]})});x.displayName=b;var k="ScrollAreaScrollbar",C=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,i=y(k,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:s}=i,a="horizontal"===e.orientation;return n.useEffect(()=>(a?l(!0):s(!0),()=>{a?l(!1):s(!1)}),[a,l,s]),"hover"===i.type?(0,f.jsx)(S,{...o,ref:t,forceMount:r}):"scroll"===i.type?(0,f.jsx)(M,{...o,ref:t,forceMount:r}
4):"auto"===i.type?(0,f.jsx)(A,{...o,ref:t,forceMount:r}):"always"===i.type?(0,f.jsx)(E,{...o,ref:t}):null});C.displayName=k;var S=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,l=y(k,e.__scopeScrollArea),[s,a]=n.useState(!1);return n.useEffect(()=>{let e=l.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),a(!0)},n=()=>{t=window.setTimeout(()=>a(!1),l.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[l.scrollArea,l.scrollHideDelay]),(0,f.jsx)(i.C,{present:r||s,children:(0,f.jsx)(A,{"data-state":s?"visible":"hidden",...o,ref:t})})}),M=n.forwardRef((e,t)=>{var r;let{forceMount:o,...l}=e,s=y(k,e.__scopeScrollArea),a="horizontal"===e.orientation,u=G(()=>d("SCROLL_END"),100),[h,d]=(r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,t)=>r[e][t]??e,"hidden"));return n.useEffect(()=>{if("idle"===h){let e=window.setTimeout(()=>d("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[h,s.scrollHideDelay,d]),n.useEffect(()=>{let e=s.viewport,t=a?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(d("SCROLL"),u()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[s.viewport,a,d,u]),(0,f.jsx)(i.C,{present:o||"hidden"!==h,children:(0,f.jsx)(E,{"data-state":"hidden"===h?"hidden":"visible",...l,ref:t,onPointerEnter:(0,c.mK)(e.onPointerEnter,()=>d("POINTER_ENTER")),onPointerLeave:(0,c.mK)(e.onPointerLeave,()=>d("POINTER_LEAVE"))})})}),A=n.forwardRef((e,t)=>{let r=y(k,e.__scopeScrollArea),{forceMount:o,...l}=e,[s,a]=n.useState(!1),u="horizontal"===e.orientation,h=G(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;a(u?e:t)}},10);return $(r.viewport,h),$(r.content,h),(0,f.jsx)(i.C,{present:o||s,children:(0,f.jsx)(E,{"data-state":s?"visible":"hidden",...l,ref:t})})}),E=n.forwardRef((e,t)=>{let{orientation:r="vertical",...o}=e,i=y(k,e.__scopeScrollArea),l=n.useRef(null),s=n.useRef(0),[a,u]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),h=N(a.viewport,a.content),d={...o,sizes:a,onSizesChange:u,hasThumb:!!(h>0&&h<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>s.current=0,onThumbPointerDown:e=>s.current=e};function c(e,t){return function(e,t,r,n="ltr"){let o=H(r),i=t||o/2,l=r.scrollbar.paddingStart+i,s=r.scrollbar.size-r.scrollbar.paddingEnd-(o-i),a=r.content-r.viewport;return q([l,s],"ltr"===n?[0,a]:[-1*a,0])(e)}(e,s.current,a,t)}return"horizontal"===r?(0,f.jsx)(j,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=V(i.viewport.scrollLeft,a,i.dir);l.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=c(e,i.dir))}}):"vertical"===r?(0,f.jsx)(T,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=V(i.viewport.scrollTop,a);l.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=c(e))}}):null}),j=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,l=y(k,e.__scopeScrollArea),[a,u]=n.useState(),h=n.useRef(null),d=(0,s.s)(t,h,l.onScrollbarXChange);return n.useEffect(()=>{h.current&&u(getComputedStyle(h.current))},[h]),(0,f.jsx)(O,{"data-orientation":"horizontal",...i,ref:d,sizes:r,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":H(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(l.viewport){let n=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{h.current&&l.viewport&&a&&o({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:h.current.clientWidth,paddingStart:F(a.paddingLeft),paddingEnd:F(a.paddingRight)}})}})}),T=n.forwardRef((e,t)=>
4{let{sizes:r,onSizesChange:o,...i}=e,l=y(k,e.__scopeScrollArea),[a,u]=n.useState(),h=n.useRef(null),d=(0,s.s)(t,h,l.onScrollbarYChange);return n.useEffect(()=>{h.current&&u(getComputedStyle(h.current))},[h]),(0,f.jsx)(O,{"data-orientation":"vertical",...i,ref:d,sizes:r,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":H(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(l.viewport){let n=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{h.current&&l.viewport&&a&&o({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:h.current.clientHeight,paddingStart:F(a.paddingTop),paddingEnd:F(a.paddingBottom)}})}})}),[z,R]=v(k),O=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:i,hasThumb:l,onThumbChange:u,onThumbPointerUp:h,onThumbPointerDown:d,onThumbPositionChange:p,onDragScroll:v,onWheelScroll:g,onResize:m,...w}=e,b=y(k,r),[x,C]=n.useState(null),S=(0,s.s)(t,e=>C(e)),M=n.useRef(null),A=n.useRef(""),E=b.viewport,j=i.content-i.viewport,T=(0,a.c)(g),R=(0,a.c)(p),O=G(m,10);function P(e){M.current&&v({x:e.clientX-M.current.left,y:e.clientY-M.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;x?.contains(t)&&T(e,j)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[E,x,j,T]),n.useEffect(R,[i,R]),$(x,O),$(b.content,O),(0,f.jsx)(z,{scope:r,scrollbar:x,hasThumb:l,onThumbChange:(0,a.c)(u),onThumbPointerUp:(0,a.c)(h),onThumbPositionChange:R,onThumbPointerDown:(0,a.c)(d),children:(0,f.jsx)(o.sG.div,{...w,ref:S,style:{position:"absolute",...w.style},onPointerDown:(0,c.mK)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),M.current=x.getBoundingClientRect(),A.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",b.viewport&&(b.viewport.style.scrollBehavior="auto"),P(e))}),onPointerMove:(0,c.mK)(e.onPointerMove,P),onPointerUp:(0,c.mK)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=A.current,b.viewport&&(b.viewport.style.scrollBehavior=""),M.current=null})})})}),P="ScrollAreaThumb",I=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=R(P,e.__scopeScrollArea);return(0,f.jsx)(i.C,{present:r||o.hasThumb,children:(0,f.jsx)(D,{ref:t,...n})})}),D=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:i,...l}=e,a=y(P,r),u=R(P,r),{onThumbPositionChange:h}=u,d=(0,s.s)(t,e=>u.onThumbChange(e)),p=n.useRef(void 0),v=G(()=>{p.current&&(p.current(),p.current=void 0)},100);return n.useEffect(()=>{let e=a.viewport;if(e){let t=()=>{v(),p.current||(p.current=U(e,h),h())};return h(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[a.viewport,v,h]),(0,f.jsx)(o.sG.div,{"data-state":u.hasThumb?"visible":"hidden",...l,ref:d,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...i},onPointerDownCapture:(0,c.mK)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;u.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,c.mK)(e.onPointerUp,u.onThumbPointerUp)})});I.displayName=P;var L="ScrollAreaCorner",_=n.forwardRef((e,t)=>{let r=y(L,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,f.jsx)(W,{...e,ref:t}):null});_.displayName=L;var W=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...i}=e,l=y(L,r),[s,a]=n.useState(0),[u,h]=n.useState(0),d=!!(s&&u);return $(l.scrollbarX,()=>{let e=l.scrollbarX?.offsetHeight||0;l.onCornerHeightChange(e),h(e)}),$(l.scrollbarY,()=>{let e=l.scrollbarY?.offsetWidth||0;l.onCornerWidthChange(e),a(e)}),d?(0,f.jsx)(o.sG.div,{...i,ref:t,style:{width:s,height:u,position:"absolute",right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:0,...e.style}}):null});function F(e){return e?parseInt(e,10):0}function N(e,t){let r=e/t;return isNaN(r)?0:r}function H(e){let t=N(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 n=H(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,l=t.content-t.viewport,s=(0,d.q)(e,"ltr"===r?[0,l]:[-1*l,0]);return q([0,l],[0,i-n])(s)}function q(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var U=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let i={left:e.scrollLeft,top:e.scrollTop},l=r.left!==i.left,s=r.top!==i.top;
4(l||s)&&t(),r=i,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function G(e,t){let r=(0,a.c)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function $(e,t){let r=(0,a.c)(t);(0,h.N)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var B=w,K=x,X=_},90742:(e,t,r)=>{var n=r(39296),o=r(67148),i=r(8377),l=r(49285);e.exports=function(e,t,r){if(!l(r))return!1;var s=typeof t;return("number"==s?!!(o(r)&&i(t,r.length)):"string"==s&&t in r)&&n(r[t],e)}},90938:(e,t,r)=>{"use strict";r.d(t,{bL:()=>A,q7:()=>E});var n=r(96810),o=r(80111),i=r(99297),l=r(43166),s=r(35664),a=r(11810),u=r(94570),h=r(73154),d="ToggleGroup",[c,f]=(0,o.A)(d,[l.RG]),p=(0,l.RG)(),v=n.forwardRef((e,t)=>{let{type:r,...n}=e;if("single"===r)return(0,h.jsx)(y,{...n,ref:t});if("multiple"===r)return(0,h.jsx)(w,{...n,ref:t});throw Error(`Missing prop \`type\` expected on \`${d}\``)});v.displayName=d;var[g,m]=c(d),y=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:i=()=>{},...l}=e,[s,u]=(0,a.i)({prop:r,defaultProp:o??"",onChange:i,caller:d});return(0,h.jsx)(g,{scope:e.__scopeToggleGroup,type:"single",value:n.useMemo(()=>s?[s]:[],[s]),onItemActivate:u,onItemDeactivate:n.useCallback(()=>u(""),[u]),children:(0,h.jsx)(k,{...l,ref:t})})}),w=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:i=()=>{},...l}=e,[s,u]=(0,a.i)({prop:r,defaultProp:o??[],onChange:i,caller:d}),c=n.useCallback(e=>u((t=[])=>[...t,e]),[u]),f=n.useCallback(e=>u((t=[])=>t.filter(t=>t!==e)),[u]);return(0,h.jsx)(g,{scope:e.__scopeToggleGroup,type:"multiple",value:s,onItemActivate:c,onItemDeactivate:f,children:(0,h.jsx)(k,{...l,ref:t})})});v.displayName=d;var[b,x]=c(d),k=n.forwardRef((e,t)=>{let{__scopeToggleGroup:r,disabled:n=!1,rovingFocus:o=!0,orientation:s,dir:a,loop:d=!0,...c}=e,f=p(r),v=(0,u.jH)(a),g={role:"group",dir:v,...c};return(0,h.jsx)(b,{scope:r,rovingFocus:o,disabled:n,children:o?(0,h.jsx)(l.bL,{asChild:!0,...f,orientation:s,dir:v,loop:d,children:(0,h.jsx)(i.sG.div,{...g,ref:t})}):(0,h.jsx)(i.sG.div,{...g,ref:t})})}),C="ToggleGroupItem",S=n.forwardRef((e,t)=>{let r=m(C,e.__scopeToggleGroup),o=x(C,e.__scopeToggleGroup),i=p(e.__scopeToggleGroup),s=r.value.includes(e.value),a=o.disabled||e.disabled,u={...e,pressed:s,disabled:a},d=n.useRef(null);return o.rovingFocus?(0,h.jsx)(l.q7,{asChild:!0,...i,focusable:!a,active:s,ref:d,children:(0,h.jsx)(M,{...u,ref:t})}):(0,h.jsx)(M,{...u,ref:t})});S.displayName=C;var M=n.forwardRef((e,t)=>{let{__scopeToggleGroup:r,value:n,...o}=e,i=m(C,r),l={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},a="single"===i.type?l:void 0;return(0,h.jsx)(s.l,{...a,...o,ref:t,onPressedChange:e=>{e?i.onItemActivate(n):i.onItemDeactivate(n)}})}),A=v,E=S},91053:(e,t,r)=>{"use strict";r.d(t,{Pp:()=>l});var n=r(35350);class o extends n.A{constructor(){super(...arguments),this.tokenize=s}equals(e,t,r){return r.ignoreWhitespace?(r.newlineIsToken&&e.includes("\n")||(e=e.trim()),r.newlineIsToken&&t.includes("\n")||(t=t.trim())):r.ignoreNewlineAtEof&&!r.newlineIsToken&&(e.endsWith("\n")&&(e=e.slice(0,-1)),t.endsWith("\n")&&(t=t.slice(0,-1))),super.equals(e,t,r)}}let i=new o;function l(e,t,r){return i.diff(e,t,r)}function s(e,t){t.stripTrailingCr&&(e=e.replace(/\r\n/g,"\n"));let r=[],n=e.split(/(\n|\r\n)/);n[n.length-1]||n.pop();for(let e=0;e<n.length;e++){let o=n[e];e%2&&!t.newlineIsToken?r[r.length-1]+=o:r.push(o)}return r}},91163:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]])},93769:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("zoom-out",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]])},96665:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("message-circle-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M4.93 4.929a10 10 0 0 0-1.938 11.412 2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 0 0 11.302-1.989",key:"7il5tn"}],["path",{d:"M8.35 2.69A10 10 0 0 1 21.3 15.65",key:"1pfsoa"}]])},97675:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(22222).A)("file-diff",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M9 10h6",key:"9gxzsh"}],["path",{d:"M12 13V7",key:"h0r20n"}],["path",{d:"M9 17h6",key:"r8uit2"}]])},98303:(e,t,r)=>{var n=r(27325),o=r(79486);e.exports=function(e,t,r,i){var l=r.length,s=l,a=!i;if(null==e)return!s;for(e=Object(e);l--;){var u=r[l];if(a&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++l<s;){var h=(u=r[l])[0],d=e[h],c=u[1];if(a&&u[2]){if(void 0===d&&!(h in e))return!1}else{var f=new n;if(i)var p=i(d,c,h,e,t,f);if(!(void 0===p?o(c,d,3,i,f):p))return!1}}return!0}},99658:(e,t,r)=>{var n=r(39731),o=r(23770),i=r(79819),l=r(8377),s=r(67346),a=r(14305);e.exports=function(e,t,r){t=n(t,e);for(var u=-1,h=t.length,d=!1;++u<h;){var c=a(t[u]);if(!(d=null!=e&&r(e,c)))break;e=e[c]}return d||++u!=h?d:!!(h=null==e?0:e.length)&&s(h)&&l(c,h)&&(i(e)||o(e))}}}]);
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.