1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2047],{978:(e,t,r)=>{"use strict";var n=r(47651);t.A=void 0;var i=n(r(94471)),a=r(37876);t.A=(0,i.default)((0,a.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"}),"Search")},2671:(e,t,r)=>{"use strict";var n=r(47651);t.A=void 0;var i=n(r(94471)),a=r(37876);t.A=(0,i.default)((0,a.jsx)("path",{d:"m18 22-.01-6L14 12l3.99-4.01L18 2H6v6l4 4-4 3.99V22zM8 7.5V4h8v3.5l-4 4z"}),"HourglassBottom")},3833:(e,t,r)=>{"use strict";r.d(t,{j:()=>l});var n=r(54351),i=r(14232),a=r(67791);let l=({instance:e,state:t,setState:r,params:a})=>{let l=i.useRef(t.editedItemId),o=!!a.isItemEditable,s=(e,t)=>{if(!t)throw Error(["MUI X: The Tree View component requires all items to have a `label` property.\nThe label of an item cannot be empty.",e].join("\n"));r(r=>{let i=r.items.itemMetaMap[e];return i.label!==t?(0,n.A)({},r,{items:(0,n.A)({},r.items,{itemMetaMap:(0,n.A)({},r.items.itemMetaMap,{[e]:(0,n.A)({},i,{label:t})})})}):r}),a.onItemLabelChange&&a.onItemLabelChange(e,t)};return{instance:{setEditedItemId:e=>{r(t=>(0,n.A)({},t,{editedItemId:e})),l.current=e},isItemBeingEdited:e=>e===t.editedItemId,updateItemLabel:s,isItemEditable:t=>{if(null==t||!o)return!1;let r=e.getItem(t);return!!r&&("function"==typeof a.isItemEditable?a.isItemEditable(r):!!a.isItemEditable)},isTreeViewEditable:o,isItemBeingEditedRef:e=>l.current===e},publicAPI:{updateItemLabel:s}}};l.itemPlugin=({props:e})=>{let{instance:t}=(0,a.i)(),{label:r,itemId:n}=e,[l,o]=i.useState(r),s=t.isItemBeingEdited(n);return i.useEffect(()=>{s||o(r)},[s,r]),{propsEnhancers:{labelInput:({externalEventHandlers:e,interactions:r})=>t.isItemEditable(n)?{value:l??"","data-element":"labelInput",onChange:t=>{e.onChange?.(t),o(t.target.value)},onKeyDown:t=>{if(e.onKeyDown?.(t),t.defaultMuiPrevented)return;let n=t.target;"Enter"===t.key&&n.value?r.handleSaveItemLabel(t,n.value):"Escape"===t.key&&r.handleCancelItemLabelEditing(t)},onBlur:t=>{e.onBlur?.(t),!t.defaultMuiPrevented&&t.target.value&&r.handleSaveItemLabel(t,t.target.value)}
1,autoFocus:!0,type:"text"}:{}}}},l.getDefaultizedParams=({params:e,experimentalFeatures:t})=>{let r=t?.labelEditing;return(0,n.A)({},e,{isItemEditable:!!r&&(e.isItemEditable??!1)})},l.getInitialState=()=>({editedItemId:null}),l.params={onItemLabelChange:!0,isItemEditable:!0}},4323:(e,t,r)=>{"use strict";r.d(t,{F1:()=>o,HG:()=>l,HZ:()=>u,XR:()=>s,c2:()=>d,eI:()=>i,ig:()=>a,nz:()=>c});let n=(e,t)=>{let r=t.length-1;for(;r>=0&&!e.isItemNavigable(t[r]);)r-=1;if(-1!==r)return t[r]},i=(e,t)=>{let r=e.getItemMeta(t),a=e.getItemOrderedChildrenIds(r.parentId),l=e.getItemIndex(t);if(0===l)return r.parentId;let o=l-1;for(;!e.isItemNavigable(a[o])&&o>=0;)o-=1;if(-1===o)return null==r.parentId?null:i(e,r.parentId);let s=a[o],d=n(e,e.getItemOrderedChildrenIds(s));for(;e.isItemExpanded(s)&&null!=d;)s=d,d=e.getItemOrderedChildrenIds(s).find(e.isItemNavigable);return s},a=(e,t)=>{if(e.isItemExpanded(t)){let r=e.getItemOrderedChildrenIds(t).find(e.isItemNavigable);if(null!=r)return r}let r=e.getItemMeta(t);for(;null!=r;){let t=e.getItemOrderedChildrenIds(r.parentId),n=e.getItemIndex(r.id);if(n<t.length-1){let r=n+1;for(;!e.isItemNavigable(t[r])&&r<t.length-1;)r+=1;if(e.isItemNavigable(t[r]))return t[r]}r=e.getItemMeta(r.parentId)}return null},l=e=>{let t=null;for(;null==t||e.isItemExpanded(t);){let r=e.getItemOrderedChildrenIds(t),i=n(e,r);if(null==i)break;t=i}return t},o=e=>e.getItemOrderedChildrenIds(null).find(e.isItemNavigable),s=(e,t,r)=>{if(t===r)return[t,r];let n=e.getItemMeta(t),i=e.getItemMeta(r);if(n.parentId===i.id||i.parentId===n.id)return i.parentId===n.id?[n.id,i.id]:[i.id,n.id];let a=[n.id],l=[i.id],o=n.parentId,s=i.parentId,d=-1!==l.indexOf(o),c=-1!==a.indexOf(s),u=!0,m=!0;for(;!c&&!d;)u&&(a.push(o),d=-1!==l.indexOf(o),u=null!==o,!d&&u&&(o=e.getItemMeta(o).parentId)),m&&!d&&(l.push(s),c=-1!==a.indexOf(s),m=null!==s,!c&&m&&(s=e.getItemMeta(s).parentId));let p=d?o:s,I=e.getItemOrderedChildrenIds(p),f=a[a.indexOf(p)-1],g=l[l.indexOf(p)-1];return I.indexOf(f)<I.indexOf(g)?[t,r]:[r,t]},d=(e,t,r)=>{let n=t=>{if(e.isItemExpandable(t)&&e.isItemExpanded(t))return e.getItemOrderedChildrenIds(t)[0];let r=e.getItemMeta(t);for(;null!=r;){let t=e.getItemOrderedChildrenIds(r.parentId),n=e.getItemIndex(r.id);if(n<t.length-1)return t[n+1];r=e.getItemMeta(r.parentId)}throw Error("Invalid range")},[i,a]=s(e,t,r),l=[i],o=i;for(;o!==a;)o=n(o),e.isItemDisabled(o)||l.push(o);return l},c=e=>{let t=o(e),r=[];for(;null!=t;)r.push(t),t=a(e,t);return r},u=(e,t)=>t!==e.closest('*[role="treeitem"]')},7868:(e,t,r)=>{"use strict";let n;r.d(t,{G:()=>ep});var i,a=r(54351),l=r(14232),o=r(4697),s=r(35690),d=r(44407),c=r(45879),u=r(47951);function m(e){return(0,c.Ay)("MuiTreeView",e)}(0,u.A)("MuiTreeView",["root"]);var p=r(86863);function I(e){return(0,c.Ay)("MuiSimpleTreeView",e)}(0,u.A)("MuiSimpleTreeView",["root"]);var f=r(61637);class g{constructor(){this.maxListeners=20,this.warnOnce=!1,this.events={}}on(e,t,r={}){let n=this.events[e];n||(n={highPriority:new Map,regular:new Map},this.events[e]=n),r.isFirst?n.highPriority.set(t,!0):n.regular.set(t,!0)}removeListener(e,t){this.events[e]&&(this.events[e].regular.delete(t),this.events[e].highPriority.delete(t))}removeAllListeners(){this.events={}}emit(e,...t){let r=this.events[e];if(!r)return;let n=Array.from(r.highPriority.keys()),i=Array.from(r.regular.keys());for(let e=n.length-1;e>=0;e-=1){let i=n[e];r.highPriority.has(i)&&i.apply(this,t)}for(let e=0;e<i.length;e+=1){let n=i[e];r.regular.has(n)&&n.apply(this,t)}}once(e,t){let r=this;this.on(e,function n(...i){r.removeListener(e,n),t.apply(r,i)})}}let h=()=>{let[e]=l.useState(()=>new g);return{instance:{$$publishEvent:l.useCallback((...t)=>{let[r,n,i={}]=t;i.defaultMuiPrevented=!1,void 0!==i.isPropagationStopped&&i.isPropagationStopped()||e.emit(r,n,i)},[e]),$$subscribeEvent:l.useCallback((t,r)=>(e.on(t,r),()=>{e.removeListener(t,r)}),[e])}}};h.params={};let v=({plugins:e})=>{let t=new Set(e);return{instance:{getAvailablePlugins:()=>t}}};v.params={};var b=r(56305);let A=({params:e,state:t,setState:r})=>{l.useEffect(()=>{r(t=>t.id.treeId===e.id&&void 0!==t.id.treeId?t:(0,a.A)({},t,{id:(0,a.A)({},t.id,{treeId:e.id??(0,b.Y)()})}))},[r,e.id]);let n=e.id??t.id.treeId;return{getRootProps:()=>({id:n}),contextValue:{treeId:n}}};A.params={id:!0},A.getInitialState=({id:e})=>({id:{treeId:e??void 0}});let x=[h,v,A];var y=r(4952);let E=["slots","slotProps","apiRef","experimentalFeatures"];var C=r(55914),M=r(37876);function w(e){let{value:t,children:r}=e;return(0,M.jsx)(C.F.Provider,{value:t,children:t.wrapRoot({children:r,instance:t.instance})})}let S=(e,t,r)=>{e.$$publishEvent(t,r)},k="__TREE_VIEW_ROOT_PARENT_ID__",T=e=>{let t={};return e.forEach((e,r)=>{t[e]=r}),t};var R=r(40718);let O=["children"],P=({items:e,isItemDisabled:t,getItemLabel:r,getItemId:n})=>{let i={},a={},l={[k]:[]},o=(e,s,d)=>{let c=n?n(e):e.id;if(null==c)throw Error(["MUI X: The Tree View component requires all items to have a unique `id` property.\nAlternatively, you can use the `getItemId` prop to specify a custom id for each item.\nAn item was provided without id in the `items` prop:",JSON.stringify(e)].join("\n"));if(null!=i[c])throw Error(`MUI X: The Tree View component requires all items to have a unique \`id\` property. 2Alternatively, you can use the \`getItemId\` prop to specify a custom id for each item. 3Two items were provided with the same id in the \`items\` prop: "${c}"`);let u=r?r(e):e.label;if(null==u)throw Error(["MUI X: The Tree View component requires all items to have a `label` property.\nAlternatively, you can use the `getItemLabel` prop to specify a custom label for each item.\nAn item was provided without label in the `items` prop:",JSON.stringify(e)].join("\n"));i[c]={id:c,label:u,parentId:d,idAttribute:void 0,expandable:!!e.children?.length,disabled:!!t&&t(e),depth:s},a[c]=e;let m=d??k;
3l[m]||(l[m]=[]),l[m].push(c),e.children?.forEach(e=>o(e,s+1,c))};e.forEach(e=>o(e,0,null));let s={};return Object.keys(l).forEach(e=>{s[e]=T(l[e])}),{itemMetaMap:i,itemMap:a,itemOrderedChildrenIds:l,itemChildrenIndexes:s}},D=({instance:e,params:t,state:r,setState:n,experimentalFeatures:i})=>{let o=l.useCallback(e=>r.items.itemMetaMap[e],[r.items.itemMetaMap]),s=l.useCallback(e=>r.items.itemMap[e],[r.items.itemMap]),d=l.useCallback(()=>{let e=t=>{let n=r.items.itemMap[t],i=(0,y.A)(n,O),a=r.items.itemOrderedChildrenIds[t];return a&&(i.children=a.map(e)),i};return r.items.itemOrderedChildrenIds[k].map(e)},[r.items.itemMap,r.items.itemOrderedChildrenIds]),c=l.useCallback(t=>{if(null==t)return!1;let r=e.getItemMeta(t);if(!r)return!1;if(r.disabled)return!0;for(;null!=r.parentId;)if((r=e.getItemMeta(r.parentId)).disabled)return!0;return!1},[e]),u=l.useCallback(t=>{let n=e.getItemMeta(t).parentId??k;return r.items.itemChildrenIndexes[n][t]},[e,r.items.itemChildrenIndexes]),m=l.useCallback(e=>r.items.itemOrderedChildrenIds[e??k]??[],[r.items.itemOrderedChildrenIds]),p=t=>{let n=e.getItemMeta(t);return null==n?null:document.getElementById((0,b.Q)({treeId:r.id.treeId,itemId:t,id:n.idAttribute}))},I=l.useRef(!1),f=l.useCallback(()=>{I.current=!0},[]),g=l.useCallback(()=>I.current,[]);return l.useEffect(()=>{e.areItemUpdatesPrevented()||n(r=>{let n=P({items:t.items,isItemDisabled:t.isItemDisabled,getItemId:t.getItemId,getItemLabel:t.getItemLabel});return Object.values(r.items.itemMetaMap).forEach(t=>{n.itemMetaMap[t.id]||S(e,"removeItem",{id:t.id})}),(0,a.A)({},r,{items:n})})},[e,n,t.items,t.isItemDisabled,t.getItemId,t.getItemLabel]),{getRootProps:()=>({style:{"--TreeView-itemChildrenIndentation":"number"==typeof t.itemChildrenIndentation?`${t.itemChildrenIndentation}px`:t.itemChildrenIndentation}}),publicAPI:{getItem:s,getItemDOMElement:p,getItemTree:d,getItemOrderedChildrenIds:m},instance:{getItemMeta:o,getItem:s,getItemTree:d,getItemsToRender:()=>{let e=t=>{let n=r.items.itemMetaMap[t];return{label:n.label,itemId:n.id,id:n.idAttribute,children:r.items.itemOrderedChildrenIds[t]?.map(e)}};return r.items.itemOrderedChildrenIds[k].map(e)},getItemIndex:u,getItemDOMElement:p,getItemOrderedChildrenIds:m,isItemDisabled:c,isItemNavigable:r=>!!t.disabledItemsFocusable||!e.isItemDisabled(r),preventItemUpdates:f,areItemUpdatesPrevented:g},contextValue:{items:{onItemClick:t.onItemClick,disabledItemsFocusable:t.disabledItemsFocusable,indentationAtItemLevel:i.indentationAtItemLevel??!1}}}};D.getInitialState=e=>({items:P({items:e.items,isItemDisabled:e.isItemDisabled,getItemId:e.getItemId,getItemLabel:e.getItemLabel})}),D.getDefaultizedParams=({params:e})=>(0,a.A)({},e,{disabledItemsFocusable:e.disabledItemsFocusable??!1,itemChildrenIndentation:e.itemChildrenIndentation??"12px"}),D.wrapRoot=({children:e,instance:t})=>(0,M.jsx)(R.z.Provider,{value:e=>t.getItemMeta(e)?.depth??0,children:e}),D.params={disabledItemsFocusable:!0,items:!0,isItemDisabled:!0,getItemLabel:!0,getItemId:!0,onItemClick:!0,itemChildrenIndentation:!0};var L=r(7061);let j=({instance:e,params:t,models:r})=>{let n=l.useMemo(()=>{let e=new Map;return r.expandedItems.value.forEach(t=>{e.set(t,!0)}),e},[r.expandedItems.value]),i=(e,n)=>{t.onExpandedItemsChange?.(e,n),r.expandedItems.setControlledValue(n)},a=l.useCallback(e=>n.has(e),[n]),o=l.useCallback(t=>!!e.getItemMeta(t)?.expandable,[e]),s=(0,L.A)((t,r)=>{let n=e.isItemExpanded(r);e.setItemExpansion(t,r,!n)}),d=(0,L.A)((n,a,l)=>{let o;e.isItemExpanded(a)!==l&&(o=l?[a].concat(r.expandedItems.value):r.expandedItems.value.filter(e=>e!==a),t.onItemExpansionToggle&&t.onItemExpansionToggle(n,a,l),i(n,o))});return{publicAPI:{setItemExpansion:d},instance:{isItemExpanded:a,isItemExpandable:o,setItemExpansion:d,toggleItemExpansion:s,expandAllSiblings:(n,a)=>{let l=e.getItemMeta(a),o=e.getItemOrderedChildrenIds(l.parentId).filter(t=>e.isItemExpandable(t)&&!e.isItemExpanded(t)),s=r.expandedItems.value.concat(o);o.length>0&&(t.onItemExpansionToggle&&o.forEach(e=>{t.onItemExpansionToggle(n,e,!0)}),i(n,s))}},contextValue:{expansion:{expansionTrigger:l.useMemo(()=>t.expansionTrigger?t.expansionTrigger:e.isTreeViewEditable?"iconContainer":"content",[t.expansionTrigger,e.isTreeViewEditable])}}}};j.models={expandedItems:{getDefaultValue:e=>e.defaultExpandedItems}};let V=[];j.getDefaultizedParams=({params:e})=>(0,a.A)({},e,{defaultExpandedItems:e.defaultExpandedItems??V}),j.params={expandedItems:!0,defaultExpandedItems:!0,onExpandedItemsChange:!0,onItemExpansionToggle:!0,expansionTrigger:!0};var F=r(4323);let $=e=>Array.isArray(e)?e:null!=e?[e]:[],B=e=>{let t={};
3return e.forEach(e=>{t[e]=!0}),t},z=({instance:e,params:t,models:r})=>{let n=l.useRef(null),i=l.useRef({}),a=l.useMemo(()=>{let e=new Map;return Array.isArray(r.selectedItems.value)?r.selectedItems.value.forEach(t=>{e.set(t,!0)}):null!=r.selectedItems.value&&e.set(r.selectedItems.value,!0),e},[r.selectedItems.value]),o=(n,i)=>{if(t.onItemSelectionToggle)if(t.multiSelect){let a=i.filter(t=>!e.isItemSelected(t)),l=r.selectedItems.value.filter(e=>!i.includes(e));a.forEach(e=>{t.onItemSelectionToggle(n,e,!0)}),l.forEach(e=>{t.onItemSelectionToggle(n,e,!1)})}else i!==r.selectedItems.value&&(null!=r.selectedItems.value&&t.onItemSelectionToggle(n,r.selectedItems.value,!1),null!=i&&t.onItemSelectionToggle(n,i,!0));t.onSelectedItemsChange&&t.onSelectedItemsChange(n,i),r.selectedItems.setControlledValue(i)},s=({event:a,itemId:l,keepExistingSelection:s=!1,shouldBeSelected:d})=>{let c;if(!t.disableSelection){if(s){let t=$(r.selectedItems.value),n=e.isItemSelected(l);c=n&&(!1===d||null==d)?t.filter(e=>e!==l):n||!0!==d&&null!=d?t:[l].concat(t)}else c=!1===d||null==d&&e.isItemSelected(l)?t.multiSelect?[]:null:t.multiSelect?[l]:l;o(a,c),n.current=l,i.current={}}},d=(n,[a,l])=>{if(t.disableSelection||!t.multiSelect)return;let s=$(r.selectedItems.value).slice();Object.keys(i.current).length>0&&(s=s.filter(e=>!i.current[e]));let d=B(s),c=(0,F.c2)(e,a,l),u=c.filter(e=>!d[e]);o(n,s=s.concat(u)),i.current=B(c)};return{getRootProps:()=>({"aria-multiselectable":t.multiSelect}),publicAPI:{selectItem:s},instance:{isItemSelected:e=>a.has(e),selectItem:s,selectAllNavigableItems:r=>{if(t.disableSelection||!t.multiSelect)return;let n=(0,F.nz)(e);o(r,n),i.current=B(n)},expandSelectionRange:(t,r)=>{if(null!=n.current){let[i,a]=(0,F.XR)(e,r,n.current);d(t,[i,a])}},selectRangeFromStartToItem:(t,r)=>{d(t,[(0,F.F1)(e),r])},selectRangeFromItemToEnd:(t,r)=>{d(t,[r,(0,F.HG)(e)])},selectItemFromArrowNavigation:(e,n,a)=>{if(t.disableSelection||!t.multiSelect)return;let l=$(r.selectedItems.value).slice();0===Object.keys(i.current).length?(l.push(a),i.current={[n]:!0,[a]:!0}):(i.current[n]||(i.current={}),i.current[a]?(l=l.filter(e=>e!==n),delete i.current[n]):(l.push(a),i.current[a]=!0)),o(e,l)}},contextValue:{selection:{multiSelect:t.multiSelect,checkboxSelection:t.checkboxSelection,disableSelection:t.disableSelection}}}};z.models={selectedItems:{getDefaultValue:e=>e.defaultSelectedItems}};let N=[];z.getDefaultizedParams=({params:e})=>(0,a.A)({},e,{disableSelection:e.disableSelection??!1,multiSelect:e.multiSelect??!1,checkboxSelection:e.checkboxSelection??!1,defaultSelectedItems:e.defaultSelectedItems??(e.multiSelect?N:null)}),z.params={disableSelection:!0,multiSelect:!0,checkboxSelection:!0,defaultSelectedItems:!0,selectedItems:!0,onSelectedItemsChange:!0,onItemSelectionToggle:!0};var _=r(44471);class K{constructor(e=1e3){this.timeouts=new Map,this.cleanupTimeout=1e3,this.cleanupTimeout=e}register(e,t,r){this.timeouts||(this.timeouts=new Map);let n=setTimeout(()=>{"function"==typeof t&&t(),this.timeouts.delete(r.cleanupToken)},this.cleanupTimeout);this.timeouts.set(r.cleanupToken,n)}unregister(e){let t=this.timeouts.get(e.cleanupToken);t&&(this.timeouts.delete(e.cleanupToken),clearTimeout(t))}reset(){this.timeouts&&(this.timeouts.forEach((e,t)=>{this.unregister({cleanupToken:t})}),this.timeouts=void 0)}}class H{constructor(){this.registry=new FinalizationRegistry(e=>{"function"==typeof e&&e()})}register(e,t,r){this.registry.register(e,t,r)}unregister(e){this.registry.unregister(e)}reset(){}}class W{}let U=(i={registry:null},n=0,function(e,t,r){null===i.registry&&(i.registry="u">typeof FinalizationRegistry?new H:new K);let[a]=l.useState(new W),o=l.useRef(null),s=l.useRef(void 0);s.current=r;let d=l.useRef(null);!o.current&&s.current?(o.current=e.$$subscribeEvent(t,(e,t)=>{t.defaultMuiPrevented||s.current?.(e,t)}),d.current={cleanupToken:n+=1},i.registry.register(a,()=>{o.current?.(),o.current=null,d.current=null},d.current)):!s.current&&o.current&&(o.current(),o.current=null,d.current&&(i.registry.unregister(d.current),d.current=null)),l.useEffect(()=>(!o.current&&s.current&&(o.current=e.$$subscribeEvent(t,(e,t)=>{t.defaultMuiPrevented||s.current?.(e,t)})),d.current&&i.registry&&(i.registry.unregister(d.current),d.current=null),()=>{o.current?.(),o.current=null}),[e,t])}),X=(e=document)=>{let t=e.activeElement;return t?t.shadowRoot?X(t.shadowRoot):t:null},G=({instance:e,params:t,state:r,setState:n,models:i,rootRef:o})=>{let s,d=(null==(s=$(i.selectedItems.value).find(t=>{if(!e.isItemNavigable(t))return!1;let r=e.getItemMeta(t);return r&&(null==r.parentId||e.isItemExpanded(r.parentId))}))&&(s=(0,F.F1)(e)),s),c=(0,L.A)(e=>{let t="function"==typeof e?e(r.focusedItemId):e;r.focusedItemId!==t&&n(e=>(0,a.A)({},e,{focusedItemId:t}))}),u=l.useCallback(()=>!!o.current&&o.current.contains(X((0,_.A)(o.current))),[o]),m=l.useCallback(e=>
3r.focusedItemId===e&&u(),[r.focusedItemId,u]),p=(r,n)=>{let i=e.getItemDOMElement(n);i&&i.focus(),c(n),t.onItemFocus&&t.onItemFocus(r,n)},I=(0,L.A)((t,r)=>{let n;(n=e.getItemMeta(r))&&(null==n.parentId||e.isItemExpanded(n.parentId))&&p(t,r)}),f=(0,L.A)(()=>{if(null!=r.focusedItemId){if(e.getItemMeta(r.focusedItemId)){let t=e.getItemDOMElement(r.focusedItemId);t&&t.blur()}c(null)}});return U(e,"removeItem",({id:e})=>{r.focusedItemId===e&&p(null,d)}),{getRootProps:e=>({onFocus:t=>{e.onFocus?.(t),t.defaultMuiPrevented||t.target!==t.currentTarget||p(t,d)}}),publicAPI:{focusItem:I},instance:{isItemFocused:m,canItemBeTabbed:e=>e===d,focusItem:I,removeFocusedItem:f}}};G.getInitialState=()=>({focusedItemId:null}),G.params={onItemFocus:!0};var q=r(62844),J=r(43465),Q=r(3833);let Z=({instance:e,params:t,state:r})=>{let n=(0,q.I)(),i=l.useRef({}),a=(0,L.A)(e=>{i.current=e(i.current)});l.useEffect(()=>{if(e.areItemUpdatesPrevented())return;let t={};Object.values(r.items.itemMetaMap).forEach(e=>{t[e.id]=e.label.substring(0,1).toLowerCase()}),i.current=t},[r.items.itemMetaMap,t.getItemId,e]);let o=r=>!t.disableSelection&&!e.isItemDisabled(r),s=t=>!e.isItemDisabled(t)&&e.isItemExpandable(t);return{instance:{updateFirstCharMap:a,handleItemKeyDown:(r,a)=>{var l;if(r.defaultMuiPrevented||r.altKey||(0,F.HZ)(r.target,r.currentTarget))return;let d=r.ctrlKey||r.metaKey,c=r.key;switch(!0){case" "===c&&o(a):r.preventDefault(),t.multiSelect&&r.shiftKey?e.expandSelectionRange(r,a):e.selectItem({event:r,itemId:a,keepExistingSelection:t.multiSelect,shouldBeSelected:!t.multiSelect||void 0});break;case"Enter"===c:(0,J.M)(e,Q.j)&&e.isItemEditable(a)&&!e.isItemBeingEdited(a)?e.setEditedItemId(a):s(a)?(e.toggleItemExpansion(r,a),r.preventDefault()):o(a)&&(t.multiSelect?(r.preventDefault(),e.selectItem({event:r,itemId:a,keepExistingSelection:!0}
3)):e.isItemSelected(a)||(e.selectItem({event:r,itemId:a}),r.preventDefault()));break;case"ArrowDown"===c:{let n=(0,F.ig)(e,a);n&&(r.preventDefault(),e.focusItem(r,n),t.multiSelect&&r.shiftKey&&o(n)&&e.selectItemFromArrowNavigation(r,a,n));break}case"ArrowUp"===c:{let n=(0,F.eI)(e,a);n&&(r.preventDefault(),e.focusItem(r,n),t.multiSelect&&r.shiftKey&&o(n)&&e.selectItemFromArrowNavigation(r,a,n));break}case"ArrowRight"===c&&!n||"ArrowLeft"===c&&n:if(d)return;if(e.isItemExpanded(a)){let t=(0,F.ig)(e,a);t&&(e.focusItem(r,t),r.preventDefault())}else s(a)&&(e.toggleItemExpansion(r,a),r.preventDefault());break;case"ArrowLeft"===c&&!n||"ArrowRight"===c&&n:if(d)return;if(s(a)&&e.isItemExpanded(a))e.toggleItemExpansion(r,a),r.preventDefault();else{let t=e.getItemMeta(a).parentId;t&&(e.focusItem(r,t),r.preventDefault())}break;case"Home"===c:o(a)&&t.multiSelect&&d&&r.shiftKey?e.selectRangeFromStartToItem(r,a):e.focusItem(r,(0,F.F1)(e)),r.preventDefault();break;case"End"===c:o(a)&&t.multiSelect&&d&&r.shiftKey?e.selectRangeFromItemToEnd(r,a):e.focusItem(r,(0,F.HG)(e)),r.preventDefault();break;case"*"===c:e.expandAllSiblings(r,a),r.preventDefault();break;case"A"===String.fromCharCode(r.keyCode)&&d&&t.multiSelect&&!t.disableSelection:e.selectAllNavigableItems(r),r.preventDefault();break;case!d&&!r.shiftKey&&!!(l=c)&&1===l.length&&!!l.match(/\S/):{let t=((t,r)=>{let n=r.toLowerCase(),a=t=>{let r=(0,F.ig)(e,t);return null===r?(0,F.F1)(e):r},l=null,o=a(t),s={};for(;null==l&&!s[o];)i.current[o]===n?l=o:(s[o]=!0,o=a(o));return l})(a,c);null!=t&&(e.focusItem(r,t),r.preventDefault())}}}}}};Z.params={};let Y=({slots:e,slotProps:t})=>({contextValue:{icons:{slots:{collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,endIcon:e.endIcon},slotProps:{collapseIcon:t.collapseIcon,expandIcon:t.expandIcon,endIcon:t.endIcon}}}});Y.params={};var ee=r(99659),et=r(67791);let er=l.createContext(null);function en(e){let{children:t,itemId:r=null}=e,{instance:n,treeId:i,rootRef:a}=(0,et.i)(),o=l.useRef(new Map);l.useEffect(()=>{if(!a.current)return;let e=null;if(null==r)e=a.current.id;else{let t=n.getItemMeta(r);void 0!==t&&(e=(0,b.Q)({itemId:r,treeId:i,id:t.idAttribute}))}if(null==e)return;let t=n.getItemOrderedChildrenIds(r??null)??[],l=e.replace(/["\\]/g,"\\$&"),s=Array.from(a.current.querySelectorAll(`${null==r?"":`*[id="${l}"] `}[role="treeitem"]:not(*[id="${l}"] [role="treeitem"] [role="treeitem"])`)).map(e=>o.current.get(e.id));(s.length!==t.length||s.some((e,r)=>e!==t[r]))&&n.setJSXItemsOrderedChildrenIds(r??null,s)});let s=l.useMemo(()=>({registerChild:(e,t)=>o.current.set(e,t),unregisterChild:e=>o.current.delete(e),parentId:r}),[r]);return(0,M.jsx)(er.Provider,{value:s,children:t})}let ei=({instance:e,setState:t})=>(e.preventItemUpdates(),{instance:{insertJSXItem:(0,L.A)(r=>(t(e=>{if(null!=e.items.itemMetaMap[r.id])throw Error(`MUI X: The Tree View component requires all items to have a unique \`id\` property. 4Alternatively, you can use the \`getItemId\` prop to specify a custom id for each item. 5Two items were provided with the same id in the \`items\` prop: "${r.id}"`);return(0,a.A)({},e,{items:(0,a.A)({},e.items,{itemMetaMap:(0,a.A)({},e.items.itemMetaMap,{[r.id]:r}),itemMap:(0,a.A)({},e.items.itemMap,{[r.id]:{id:r.id,label:r.label}})})})}),()=>{t(e=>{let t=(0,a.A)({},e.items.itemMetaMap),n=(0,a.A)({},e.items.itemMap);return delete t[r.id],delete n[r.id],(0,a.A)({},e,{items:(0,a.A)({},e.items,{itemMetaMap:t,itemMap:n})})}),S(e,"removeItem",{id:r.id})})),setJSXItemsOrderedChildrenIds:(e,r)=>{let n=e??k;t(e=>(0,a.A)({},e,{items:(0,a.A)({},e.items,{itemOrderedChildrenIds:(0,a.A)({},e.items.itemOrderedChildrenIds,{[n]:r}),itemChildrenIndexes:(0,a.A)({},e.items.itemChildrenIndexes,{[n]:T(r)})})}))},mapFirstCharFromJSX:(0,L.A)((t,r)=>(e.updateFirstCharMap(e=>(e[t]=r,e)),()=>{e.updateFirstCharMap(e=>{let r=(0,a.A)({},e);return delete r[t],r})}))}}),ea=e=>Array.isArray(e)?e.length>0&&e.some(ea):!!e;ei.itemPlugin=({props:e,rootRef:t,contentRef:r})=>{let{instance:n,treeId:i}=(0,et.i)(),{children:a,disabled:o=!1,label:s,itemId:d,id:c}=e,u=l.useContext(er);if(null==u)throw Error("MUI X: Could not find the Tree View Children Item context.\nIt looks like you rendered your component outside of a SimpleTreeView parent component.\nThis can also happen if you are bundling multiple versions of the Tree View.");let{registerChild:m,unregisterChild:p,parentId:I}=u,g=ea(a),h=l.useRef(null),v=(0,f.A)(h,r);return(0,ee.A)(()=>{let e=(0,b.Q)({itemId:d,treeId:i,id:c});return m(e,d),()=>{p(e)}},[m,p,d,c,i]),l.useEffect(()=>n.insertJSXItem({id:d,idAttribute:c,parentId:I,expandable:g,disabled:o}),[n,I,d,g,o,c]),l.useEffect(()=>{if(s)return n.mapFirstCharFromJSX(d,(h.current?.textContent??"").substring(0,1).toLowerCase())},[n,d,s]),{contentRef:v,rootRef:t}},ei.wrapItem=({children:e,itemId:t})=>{let r=l.useContext(R.z);return(0,M.jsx)(en,{itemId:t,children:(0,M.jsx)(R.z.Provider,{value:r+1,children:e})})},ei.wrapRoot=({children:e})=>(0,M.jsx)(en,{children:(0,M.jsx)(R.z.Provider,{value:0,children:e})}),ei.params={};let el=[D,j,z,G,Z,Y,ei],eo=(0,s.h)("MuiSimpleTreeView"),es=(0,d.Ay)("ul",{name:"MuiSimpleTreeView",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:0,margin:0,listStyle:"none",outline:0,position:"relative"}),ed=[],ec=l.forwardRef(function(e,t){let r=eo({props:e,name:"MuiSimpleTreeView"}),{getRootProps:n,contextValue:i}=(({plugins:e,rootRef:t,props:r})=>{let n,i=[...x,...e],{pluginParams:o,forwardedProps:s,apiRef:d,experimentalFeatures:c,slots:u,slotProps:m}=(e=>{let{props:{slots:t,slotProps:r,apiRef:n,experimentalFeatures:i},plugins:a}=e,l=(0,y.A)(e.props,E),o={};
5a.forEach(e=>{Object.assign(o,e.params)});let s={},d={};Object.keys(l).forEach(e=>{let t=l[e];o[e]?s[e]=t:d[e]=t});let c=i??{};return{apiRef:n,forwardedProps:d,pluginParams:a.reduce((e,t)=>t.getDefaultizedParams?t.getDefaultizedParams({params:e,experimentalFeatures:c}):e,s),slots:t??{},slotProps:r??{},experimentalFeatures:c}})({plugins:i,props:r}),p=((e,t)=>{let r=l.useRef({}),[n,i]=l.useState(()=>{let n={};return e.forEach(e=>{e.models&&Object.entries(e.models).forEach(([e,i])=>{r.current[e]={isControlled:void 0!==t[e],getDefaultValue:i.getDefaultValue},n[e]=i.getDefaultValue(t)})}),n});return Object.fromEntries(Object.entries(r.current).map(([e,r])=>{let l=t[e]??n[e];return[e,{value:l,setControlledValue:t=>{r.isControlled||i(r=>(0,a.A)({},r,{[e]:t}))}}]}))})(i,o),I=l.useRef({}).current,g=(n=l.useRef({}),d?(null==d.current&&(d.current={}),d.current):n.current),h=l.useRef(null),v=(0,f.A)(h,t),b=(({plugins:e,instance:t,publicAPI:r,rootRef:n})=>({runItemPlugins:t=>{let r=null,n=null,i=[],a={};e.forEach(e=>{if(!e.itemPlugin)return;let l=e.itemPlugin({props:t,rootRef:r,contentRef:n});l?.rootRef&&(r=l.rootRef),l?.contentRef&&(n=l.contentRef),l?.propsEnhancers&&(i.push(l.propsEnhancers),Object.keys(l.propsEnhancers).forEach(e=>{a[e]=!0}))});let l=Object.fromEntries(Object.keys(a).map(e=>[e,t=>{let r={};return i.forEach(n=>{let i=n[e];null!=i&&Object.assign(r,i(t))}),r}]));return{contentRef:n,rootRef:r,propsEnhancers:l}},wrapItem:({itemId:r,children:n})=>{let i=n;for(let n=e.length-1;n>=0;n-=1){let a=e[n];a.wrapItem&&(i=a.wrapItem({itemId:r,children:i,instance:t}))}return i},wrapRoot:({children:r})=>{let n=r;for(let r=e.length-1;r>=0;r-=1){let i=e[r];i.wrapRoot&&(n=i.wrapRoot({children:n,instance:t}))}return n},instance:t,rootRef:n,publicAPI:r}))({plugins:i,instance:I,publicAPI:g,rootRef:h}),[A,C]=l.useState(()=>{let e={};return i.forEach(t=>{t.getInitialState&&Object.assign(e,t.getInitialState(o))}),e}),M=[];return i.forEach(e=>{let t=e({instance:I,params:o,slots:u,slotProps:m,experimentalFeatures:c,state:A,setState:C,rootRef:h,models:p,plugins:i});t.getRootProps&&M.push(t.getRootProps),t.publicAPI&&Object.assign(g,t.publicAPI),t.instance&&Object.assign(I,t.instance),t.contextValue&&Object.assign(b,t.contextValue)}),{getRootProps:(e={})=>{let t=(0,a.A)({role:"tree"},s,e,{ref:v});return M.forEach(r=>{Object.assign(t,r(e))}),t},rootRef:v,contextValue:b,instance:I}})({plugins:el,rootRef:t,props:(0,a.A)({},r,{items:ed})}),{slots:s,slotProps:d}=r,c=(e=>{let{classes:t}=e;return(0,o.A)({root:["root"]},I,t)})(r),u=s?.root??es,m=(0,p.A)({elementType:u,externalSlotProps:d?.root,className:c.root,getSlotProps:n,ownerState:r});return(0,M.jsx)(w,{value:i,children:(0,M.jsx)(u,(0,a.A)({},m))})}),eu=(0,s.h)("MuiTreeView"),em=(0,d.Ay)(es,{name:"MuiTreeView",slot:"Root",overridesResolver:(e,t)=>t.root})({}),ep=l.forwardRef(function(e,t){let r=eu({props:e,name:"MuiTreeView"}),n=(e=>{let{classes:t}=e;return(0,o.A)({root:["root"]},m,t)})(r);return(0,M.jsx)(ec,(0,a.A)({},r,{ref:t,classes:n,slots:(0,a.A)({root:em},r.slots)}))})},13145:(e,t,r)=>{"use strict";r.d(t,{A:()=>x});var n=r(4952),i=r(54351),a=r(14232),l=r(12815),o=r(45879),s=r(4697),d=r(93725),c=r(2407),u=r(21459),m=r(14248),p=r(37876);let I=["className","component","disableGutters","fixed","maxWidth","classes"],f=(0,m.A)(),g=(0,u.A)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`maxWidth${(0,d.A)(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),h=e=>(0,c.A)({props:e,name:"MuiContainer",defaultTheme:f});var v=r(78257),b=r(44407),A=r(97802);let x=function(e={}){let{createStyledComponent:t=g,useThemeProps:r=h,componentName:c="MuiContainer"}=e,u=t(({theme:e,ownerState:t})=>(0,i.A)({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}),({theme:e,ownerState:t})=>t.fixed&&Object.keys(e.breakpoints.values).reduce((t,r)=>{let n=e.breakpoints.values[r];return 0!==n&&(t[e.breakpoints.up(r)]={maxWidth:`${n}${e.breakpoints.unit}`}),t},{}),({theme:e,ownerState:t})=>(0,i.A)({},"xs"===t.maxWidth&&{[e.breakpoints.up("xs")]:{maxWidth:Math.max(e.breakpoints.values.xs,444)}},t.maxWidth&&"xs"!==t.maxWidth&&{[e.breakpoints.up(t.maxWidth)]:{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`}}));return a.forwardRef(function(e,t){let a=r(e),{className:m,component:f="div",disableGutters:g=!1,fixed:h=!1,maxWidth:v="lg"}=a,b=(0,n.A)(a,I),A=(0,i.A)({},a,{component:f,disableGutters:g,fixed:h,maxWidth:v}),x=((e,t)=>{let{classes:r,fixed:n,disableGutters:i,maxWidth:a}=e,l={root:["root",a&&`maxWidth${(0,d.A)(String(a))}`,n&&"fixed",i&&"disableGutters"]};return(0,s.A)(l,e=>(0,o.Ay)(t,e),r)})(A,c);return(0,p.jsx)(u,(0,i.A)({as:f,ownerState:A,className:(0,l.A)(x.root,m),ref:t},b))})}({createStyledComponent:(0,b.Ay)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t["maxWidth".concat((0,v.A)(String(r.maxWidth)))],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),useThemeProps:e=>(0,A.b)({props:e,name:"MuiContainer"})})},14564:function(e){e.exports=function(){"use strict";var e=function(){self.onmessage=function(t){e(t.data.message,function(e){self.postMessage({id:t.data.id,message:e})})};var e=function(e,t){var r=e.file,n=new FileReader;n.onloadend=function(){t(n.result.replace("data:","").replace(/^.+,/,""))},n.readAsDataURL(r)}},t=function(t){var r=t.addFilter,n=t.utils,i=n.Type,a=n.createWorker,l=n.createRoute,o=n.isFile,s=function(t){var r=t.name,n=t.file;return new Promise(function(t){var i=a(e);i.post({file:n},function(e){t({name:r,data:e}),i.terminate()})})},d=[];return r("DID_CREATE_ITEM",function(e,t){(0,t.query)("GET_ALLOW_FILE_ENCODE")&&(e.extend("getFileEncodeBase64String",function(){return d[e.id]&&d[e.id].data}),e.extend("getFileEncodeDataURL",function(){return d[e.id]&&"data:".concat(e.fileType,";base64,").concat(d[e.id].data)}))}),r("SHOULD_PREPARE_OUTPUT",function(e,t){var r=t.query;return new Promise(function(e){e(r("GET_ALLOW_FILE_ENCODE"))})}),r("COMPLETE_PREPARE_OUTPUT",function(e,t){var r=t.item,n=t.query;return new Promise(function(t){if(!n("GET_ALLOW_FILE_ENCODE")||!o(e)&&!Array.isArray(e))return t(e);d[r.id]={metadata:r.getMetadata(),data:null},Promise.all((e instanceof Blob?[{name:null,file:e}]:e).map(s)).then(function(n){d[r.id].data=e instanceof Blob?n[0].data:n,t(e)})})}),r("CREATE_VIEW",function(e){var t=e.is,r=e.view,n=e.query;t("file-wrapper")&&n("GET_ALLOW_FILE_ENCODE")&&r.registerWriter(l({DID_PREPARE_OUTPUT:function(e){var t=e.root,r=e.action;if(!n("IS_ASYNC")){var i=n("GET_ITEM",r.id);if(i){var a=d[i.id],l=a.metadata,o=a.data,s=JSON.stringify({id:i.id,name:i.file.name,type:i.file.type,size:i.file.size,metadata:l,data:o});t.ref.data?t.ref.data.value=s:t.dispatch("DID_DEFINE_VALUE",{id:i.id,value:s})}}},DID_REMOVE_ITEM:function(e){var t=n("GET_ITEM",e.action.id);t&&delete d[t.id]}}))}),{options:{allowFileEncode:[!0,i.BOOLEAN]}}};return"u">typeof window&&void 0!==window.document&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:t})),t}()},22350:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(10922),i=r(37876);let a=(0,n.A)((0,i.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckCircle")},31541:(e,t,r)=>{"use strict";var n=r(47651);t.A=void 0;var i=n(r(94471)),a=r(37876);t.A=(0,i.default)((0,a.jsx)("path",{d:"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z"}),"OpenInNew")},34737:(e,t,r)=>{"use strict";var n=r(47651);t.A=void 0;var i=n(r(94471)),a=r(37876);t.A=(0,i.default)([(0,a.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"},"0"),(0,a.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"},"1")],"AccessTime")},35690:(e,t,r)=>{"use strict";r.d(t,{h:()=>i});var n=r(82222);function i(e){return n.A}},40718:(e,t,r)=>{"use strict";r.d(t,{z:()=>n});let n=r(14232).createContext(()=>-1)},42260:(e,t,r)=>{"use strict";var n=r(47651);t.A=void 0;var i=n(r(94471)),a=r(37876);t.A=(0,i.default)((0,a.jsx)("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z"}),"ArrowBack")},43465:(e,t,r)=>{"use strict";r.d(t,{M:()=>n});let n=(e,t)=>e.getAvailablePlugins().has(t)},55914:(e,t,r)=>{"use strict";r.d(t,{F:()=>n});let n=r(14232).createContext(null)},56305:(e,t,r)=>{"use strict";r.d(t,{Q:()=>a,Y:()=>i});let n=0,i=()=>(n+=1,`mui-tree-view-${n}`),a=({id:e,treeId:t="",itemId:r})=>null!=e?e:`${t}-${r}`},67791:(e,t,r)=>{"use strict";r.d(t,{i:()=>a});var n=r(14232),i=r(55914);let a=()=>{let e=n.useContext(i.F);if(null==e)throw Error("MUI X: Could not find the Tree View context.\nIt looks like you rendered your component outside of a SimpleTreeView or RichTreeView parent component.\nThis can also happen if you are bundling multiple versions of the Tree View.");return e}},68448:(e,t,r)=>{"use strict";r.d(t,{y:()=>q});var n=r(4952),i=r(54351),a=r(14232),l=r(12815),o=r(28439),s=r(61637),d=r(91891),c=r(74441),u=r(4697),m=r(92233),p=r(60255),I=r(86863),f=r(35690),g=r(44407),h=r(88057),v=r(67791),b=r(3833),A=r(43465);function x(e){let{instance:t,items:{onItemClick:r},selection:{multiSelect:n,checkboxSelection:i,disableSelection:a},expansion:{expansionTrigger:l}}=(0,v.i)(),o=t.isItemExpandable(e),s=t.isItemExpanded(e),d=t.isItemFocused(e),c=t.isItemSelected(e),u=t.isItemDisabled(e),m=!!t?.isItemBeingEdited&&t?.isItemBeingEdited(e),p=!!t.isItemEditable&&t.isItemEditable(e),I=()=>{(0,A.M)(t,b.j)&&t.isItemEditable(e)&&(t.isItemBeingEdited(e)?t.setE
5ditedItemId(null):t.setEditedItemId(e))};return{disabled:u,expanded:s,selected:c,focused:d,editable:p,editing:m,disableSelection:a,checkboxSelection:i,handleExpansion:r=>{if(!u){d||t.focusItem(r,e);let i=n&&(r.shiftKey||r.ctrlKey||r.metaKey);o&&!(i&&t.isItemExpanded(e))&&t.toggleItemExpansion(r,e)}},handleSelection:r=>{u||(d||m||t.focusItem(r,e),n&&(r.shiftKey||r.ctrlKey||r.metaKey)?r.shiftKey?t.expandSelectionRange(r,e):t.selectItem({event:r,itemId:e,keepExistingSelection:!0}):t.selectItem({event:r,itemId:e,shouldBeSelected:!0}))},handleCheckboxSelection:r=>{if(a||u)return;let i=r.nativeEvent.shiftKey;n&&i?t.expandSelectionRange(r,e):t.selectItem({event:r,itemId:e,keepExistingSelection:n,shouldBeSelected:r.target.checked})},handleContentClick:r,preventSelection:e=>{(e.shiftKey||e.ctrlKey||e.metaKey||u)&&e.preventDefault()},expansionTrigger:l,toggleItemEditing:I,handleSaveItemLabel:(r,n)=>{(0,A.M)(t,b.j)&&t.isItemBeingEditedRef(e)&&(t.updateItemLabel(e,n),I(),t.focusItem(r,e))},handleCancelItemLabelEditing:r=>{(0,A.M)(t,b.j)&&t.isItemBeingEditedRef(e)&&(I(),t.focusItem(r,e))}}}var y=r(6847),E=r(37876);let C=(0,g.Ay)("div",{name:"MuiTreeItem2DragAndDropOverlay",slot:"Root",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,y.MC)(e)&&"action"!==e})(({theme:e})=>({position:"absolute",left:0,display:"flex",top:0,bottom:0,right:0,pointerEvents:"none",variants:[{props:{action:"make-child"},style:{marginLeft:"calc(var(--TreeView-indentMultiplier) * var(--TreeView-itemDepth))",borderRadius:e.shape.borderRadius,backgroundColor:e.vars?`rgba(${e.vars.palette.primary.darkChannel} / ${e.vars.palette.action.focusOpacity})`:(0,c.X4)(e.palette.primary.dark,e.palette.action.focusOpacity)}},{props:{action:"reorder-above"},style:{marginLeft:"calc(var(--TreeView-indentMultiplier) * var(--TreeView-itemDepth))",borderTop:`1px solid ${(e.vars||e).palette.action.active}`}},{props:{action:"reorder-below"},style:{marginLeft:"calc(var(--TreeView-indentMultiplier) * var(--TreeView-itemDepth))",borderBottom:`1px solid ${(e.vars||e).palette.action.active}`}},{props:{action:"move-to-parent"},style:{marginLeft:"calc(var(--TreeView-indentMultiplier) * calc(var(--TreeView-itemDepth) - 1))",borderBottom:`1px solid ${(e.vars||e).palette.action.active}`}}]}));function M(e){return null==e.action?null:(0,E.jsx)(C,(0,i.A)({},e))}let w=(0,g.Ay)("input",{name:"MuiTreeItem2",slot:"LabelInput",overridesResolver:(e,t)=>t.labelInput})(({theme:e})=>(0,i.A)({},e.typography.body1,{width:"100%",backgroundColor:e.palette.background.paper,borderRadius:e.shape.borderRadius,border:"none",padding:"0 2px",boxSizing:"border-box","&:focus":{outline:`1px solid ${e.palette.primary.main}`}})),S=["classes","className","displayIcon","expansionIcon","icon","label","itemId","onClick","onMouseDown","dragAndDropOverlayProps","labelInputProps"],k=a.forwardRef(function(e,t){let{classes:r,className:o,displayIcon:s,expansionIcon:d,icon:c,label:u,itemId:m,onClick:p,onMouseDown:I,dragAndDropOverlayProps:f,labelInputProps:g}=e,v=(0,n.A)(e,S),{disabled:b,expanded:A,selected:y,focused:C,editing:k,editable:T,disableSelection:R,checkboxSelection:O,handleExpansion:P,handleSelection:D,handleCheckboxSelection:L,handleContentClick:j,preventSelection:V,expansionTrigger:F,toggleItemEditing:$}=x(m),B=c||d||s,z=a.useRef(null);return(0,E.jsxs)("div",(0,i.A)({},v,{className:(0,l.A)(r.root,o,A&&r.expanded,y&&r.selected,C&&r.focused,b&&r.disabled,k&&r.editing,T&&r.editable),onClick:e=>{j?.(e,m),!z.current?.contains(e.target)&&("content"===F&&P(e),O||D(e),p&&p(e))},onMouseDown:e=>{V(e),I&&I(e)},ref:t,children:[(0,E.jsx)("div",{className:r.iconContainer,onClick:null!=d&&B===d&&"iconContainer"===F?e=>{null!=d&&B===d&&"iconContainer"===F&&P(e)}:void 0,children:B}),O&&(0,E.jsx)(h.A,{className:r.checkbox,checked:y,onChange:L,disabled:b||R,ref:z,tabIndex:-1}),k?(0,E.jsx)(w,(0,i.A)({},g,{className:r.labelInput})):(0,E.jsx)("div",(0,i.A)({className:r.label},T&&{onDoubleClick:e=>{e.defaultMuiPrevented||$()}},{children:u})),f&&(0,E.jsx)(M,(0,i.A)({},f))]}))});var T=r(45879);function R(e){return(0,T.Ay)("MuiTreeItem",e)}let O=(0,r(47951).A)("MuiTreeItem",["root","groupTransition","content","expanded","selected","focused","disabled","iconContainer","label","checkbox","labelInput","editable","editing","dragAndDropOverlay"]);var P=r(10922);let D=(0,P.A)((0,E.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"TreeViewExpandIcon"),L=(0,P.A)((0,E.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"TreeViewCollapseIcon");var j=r(95062),V=r.n(j);function F(e){let{children:t,itemId:r}=e,{wrapItem:n,instance:i}=(0,v.i)();return n({children:t,itemId:r,instance:i})}F.propTypes={children:V().node,itemId:V().string.isRequired};var $=r(40718),B=r(4323),z=r(56305);let N=["children","className","slots","slotProps","ContentComponent","ContentProps","itemId","id","label","onClick","onMouseDown","onFocus","onBlur","onKeyDown"],_=["ownerState"],K=["ownerState"],H=["ownerState"],W=(0,f.h)("MuiTreeItem"),U=(0,g.Ay)("li",{name:"MuiTreeItem",slot:"Root",overridesResolver:(e,t)=>t.root})({listStyle:"none",margin:0,padding:0,outline:0}),X=(0,g.Ay)(k,{name:"MuiTreeItem",slot:"Content",overridesResolver:(e,t)=>[t.content,t.iconContainer&&{[`& .${O.iconContainer}`]:t.iconContainer},t.label&&{[`& .${O.label}`]:t.label}],shouldForwardProp:e=>(0,d.MC)(e)&&"indentationAtItemLevel"!==e})(({theme:e})=>({padding:e.spacing(.5,1),borderRadius:e.shape.borderRadius,width:"100%",boxSizing:"border-box",position:"relative",display:"flex",alignItems:"center",gap:e.spacing(1),cursor:"pointer",WebkitTapHighlightColor:"transparent","&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${O.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,backgroundColor:"transparent"},[`&.${O.focused}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${O.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,c.X4)(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,c.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,c.X4)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${O.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,c.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`& .${O.iconContainer}`]:{width:16,display:"flex",flexShrink:0,justifyContent:"center","& svg":{fontSize:18}},[`& .${O.label}`]:(0,i.A)({width:"100%",boxSizing:"border-box",minWidth:0,position:"relative"},e.typography.body1),[`& .${O.checkbox}`]:{padding:0},variants:[{props:{indentationAtItemLevel:!0},style:{paddingLeft:`calc(${e.spacing(1)} + var(--TreeView-itemChildrenIndentation) * var(--TreeView-itemDepth))`}}]})),G=(0,g.Ay)(o.A,{name:"MuiTreeItem",slot:"GroupTransition",overridesResolver:(e,t)=>t.groupTransition,shouldForwardProp:e=>(0,d.MC)(e)&&"indentationAtItemLevel"!==e})({margin:0,padding:0,paddingLeft:"var(--TreeView-itemChildrenIndentation)",variants:[{props:{indentationAtItemLevel:!0},style:{paddingLeft:0}}]}),q=a.forwardRef(function(e,t){let r,{icons:o,runItemPlugins:d,items:{disabledItemsFocusable:c,indentationAtItemLevel:f},selection:{disableSelection:g},treeId:h,instance:b}=(0,v.i)(),A=a.useContext($.z),y=W({props:e,name:"MuiTreeItem"}),{children:C,className:M,slots:w,slotProps:S,ContentComponent:T=k,ContentProps:O,itemId:P,id:j,label:V,onClick:q,onMouseDown:J,onBlur:Q,onKeyDown:Z}=y,Y=(0,n.A)(y,N),{expanded:ee,focused:et,selected:er,disabled:en,editing:ei,handleCancelItemLabelEditing:ea,handleSaveItemLabel:el}=x(P),{contentRef:eo,rootRef:es,propsEnhancers:ed}=d(y),ec=a.useRef(null),eu=a.useRef(null),em=(0,s.A)(t,es,ec),ep=(0,s.A)(O?.ref,eo,eu),eI={expandIcon:w?.expandIcon??o.slots.expandIcon??D,collapseIcon:w?.collapseIcon??o.slots.collapseIcon??L,endIcon:w?.endIcon??o.slots.endIcon,icon:w?.icon,groupTransition:w?.groupTransition},ef=e=>Array.isArray(e)?e.length>0&&e.some(ef):!!e,eg=ef(C),eh=(0,i.A)({},y,{expanded:ee,focused:et,selected:er,disabled:en,indentationAtItemLevel:f}),ev=(e=>{let{classes:t}=e;
5return(0,u.A)({root:["root"],content:["content"],expanded:["expanded"],selected:["selected"],focused:["focused"],disabled:["disabled"],iconContainer:["iconContainer"],checkbox:["checkbox"],label:["label"],labelInput:["labelInput"],editing:["editing"],editable:["editable"],groupTransition:["groupTransition"]},R,t)})(eh),eb=eI.groupTransition??void 0,eA=(0,I.A)({elementType:eb,ownerState:{},externalSlotProps:S?.groupTransition,additionalProps:(0,i.A)({unmountOnExit:!0,in:ee,component:"ul",role:"group"},f?{indentationAtItemLevel:!0}:{}),className:ev.groupTransition}),ex=ee?eI.collapseIcon:eI.expandIcon,ey=(0,I.A)({elementType:ex,ownerState:{},externalSlotProps:e=>ee?(0,i.A)({},(0,p.A)(o.slotProps.collapseIcon,e),(0,p.A)(S?.collapseIcon,e)):(0,i.A)({},(0,p.A)(o.slotProps.expandIcon,e),(0,p.A)(S?.expandIcon,e))}),eE=(0,n.A)(ey,_),eC=eg&&ex?(0,E.jsx)(ex,(0,i.A)({},eE)):null,eM=eg?void 0:eI.endIcon,ew=(0,I.A)({elementType:eM,ownerState:{},externalSlotProps:e=>eg?{}:(0,i.A)({},(0,p.A)(o.slotProps.endIcon,e),(0,p.A)(S?.endIcon,e))}),eS=(0,n.A)(ew,K),ek=eM?(0,E.jsx)(eM,(0,i.A)({},eS)):null,eT=eI.icon,eR=(0,I.A)({elementType:eT,ownerState:{},externalSlotProps:S?.icon}),eO=(0,n.A)(eR,H),eP=eT?(0,E.jsx)(eT,(0,i.A)({},eO)):null;r=!!er||(!!g||!!en)&&void 0;let eD=(0,z.Q)({itemId:P,treeId:h,id:j}),eL=b.canItemBeTabbed(P)?0:-1,ej={rootRefObject:ec,contentRefObject:eu,interactions:{handleSaveItemLabel:el,handleCancelItemLabelEditing:ea}},eV=ed.root?.((0,i.A)({},ej,{externalEventHandlers:(0,m.A)(Y)}))??{},eF=ed.content?.((0,i.A)({},ej,{externalEventHandlers:(0,m.A)(O)}))??{},e$=ed.dragAndDropOverlay?.((0,i.A)({},ej,{externalEventHandlers:{}}))??{},eB=ed.labelInput?.((0,i.A)({},ej,{externalEventHandlers:{}}))??{};return(0,E.jsx)(F,{itemId:P,children:(0,E.jsxs)(U,(0,i.A)({className:(0,l.A)(ev.root,M),role:"treeitem","aria-expanded":eg?ee:void 0,"aria-selected":r,"aria-disabled":en||void 0,id:eD,tabIndex:eL},Y,{ownerState:eh,onFocus:function(e){let t=!en||c;!et&&t&&e.currentTarget===e.target&&b.focusItem(e,P)},onBlur:function(e){Q?.(e),ei||e.relatedTarget&&(0,B.HZ)(e.relatedTarget,ec.current)&&(e.target&&e.target?.dataset?.element==="labelInput"&&(0,B.HZ)(e.target,ec.current)||e.relatedTarget?.dataset?.element==="labelInput")||b.removeFocusedItem()},onKeyDown:e=>{Z?.(e),e.target?.dataset?.element!=="labelInput"&&b.handleItemKeyDown(e,P)},ref:em,style:f?(0,i.A)({},Y.style,{"--TreeView-itemDepth":"function"==typeof A?A(P):A}):Y.style},eV,{children:[(0,E.jsx)(X,(0,i.A)({as:T,classes:{root:ev.content,expanded:ev.expanded,selected:ev.selected,focused:ev.focused,disabled:ev.disabled,editable:ev.editable,editing:ev.editing,iconContainer:ev.iconContainer,label:ev.label,labelInput:ev.labelInput,checkbox:ev.checkbox},label:V,itemId:P,onClick:q,onMouseDown:J,icon:eP,expansionIcon:eC,displayIcon:ek,ownerState:eh},O,eF,null==e$.action?{}:{dragAndDropOverlayProps:e$},null==eB.value?{}:{labelInputProps:eB},{ref:ep})),C&&(0,E.jsx)(G,(0,i.A)({as:eb},eA,{children:C}))]}))})})},71909:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var n=r(4952),i=r(54351),a=r(14232),l=r(12815),o=r(4697),s=r(44407),d=r(97802),c=r(78257),u=r(78163),m=r(47951),p=r(45879);function I(e){return(0,p.Ay)("MuiAppBar",e)}(0,m.A)("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);var f=r(37876);let g=["className","color","enableColorOnDark","position"],h=(e,t)=>e?"".concat(null==e?void 0:e.replace(")",""),", ").concat(t,")"):t,v=(0,s.Ay)(u.A,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t["position".concat((0,c.A)(r.position))],t["color".concat((0,c.A)(r.color))]]}})(e=>{let{theme:t,ownerState:r}=e,n="light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[900];return(0,i.A)({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===r.position&&{position:"fixed",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===r.position&&{position:"absolute",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0},"sticky"===r.position&&{position:"sticky",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0},"static"===r.position&&{position:"static"},"relative"===r.position&&{position:"relative"},!t.vars&&(0,i.A)({},"default"===r.color&&{backgroundColor:n,color:t.palette.getContrastText(n)},r.color&&"default"!==r.color&&"inherit"!==r.color&&"transparent"!==r.color&&{backgroundColor:t.palette[r.color].main,color:t.palette[r.color].contrastText},"inherit"===r.color&&{color:"inherit"},"dark"===t.palette.mode&&!r.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===r.color&&(0,i.A)({backgroundColor:"transparent",color:"inherit"},"dark"===t.palette.mode&&{backgroundImage:"none"})),t.vars&&(0,i.A)({},"default"===r.color&&{"--AppBar-background":r.enableColorOnDark?t.vars.palette.AppBar.defaultBg:h(t.vars.palette.AppBar.darkBg,t.vars.palette.AppBar.defaultBg),"--AppBar-color":r.enableColorOnDark?t.vars.palette.text.primary:h(t.vars.palette.AppBar.darkColor,t.vars.palette.text.primary)},r.color&&!r.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":r.enableColorOnDark?t.vars.palette[r.color].main:h(t.vars.palette.AppBar.darkBg,t.vars.palette[r.color].main),"--AppBar-color":r.enableColorOnDark?t.vars.palette[r.color].contrastText:h(t.vars.palette.AppBar.darkColor,t.vars.palette[r.color].contrastText)},!["inherit","transparent"].includes(r.color)&&{backgroundColor:"var(--AppBar-background)"},{color:"inherit"===r.color?"inherit":"var(--AppBar-color)"},"transparent"===r.color&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))}),b=a.forwardRef(function(e,t){let r=(0,d.b)({props:e,name:"MuiAppBar"}),{className:a,color:s="primary",enableColorOnDark:u=!1,position:m="fixed"}=r,p=(0,n.A)(r,g),h=(0,i.A)({},r,{color:s,position:m,enableColorOnDark:u}),b=(e=>{let{color:t,position:r,classes:n}=e,i={root:["root","color".concat((0,c.A)(t)),"position".concat((0,c.A)(r))]};return(0,o.A)(i,I,n)})(h);return(0,f.jsx)(v,(0,i.A)({square:!0,component:"header",ownerState:h,elevation:4,className:(0,l.A)(b.root,a,"fixed"===m&&"mui-fixed"),ref:t},p))})},73971:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(48579).A)("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]])},80084:(e,t,r)=>{"use strict";var n=r(47651);t.A=void 0;var i=n(r(94471)),a=r(37876);t.A=(0,i.default)((0,a.jsx)("path",{d:"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"}),"ArrowForward")},82222:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(2407),i=r(26502),a=r(48143);function l(e){let{props:t,name:r}=e;return(0,n.A)({props:t,name:r,defaultTheme:i.A,themeId:a.A})}},84284:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(10922),i=r(37876);let a=(0,n.A)((0,i.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z"}),"PauseCircle")},88555:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});var n=r(4952),i=r(54351),a=r(14232),l=r(12815),o=r(4697),s=r(97802),d=r(44407),c=r(47951),u=r(45879);function m(e){return(0,u.Ay)("MuiCardMedia",e)}(0,c.A)("MuiCardMedia",["root","media","img"]);var p=r(37876);let I=["children","className","component","image","src","style"],f=(0,d.Ay)("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e,{isMediaComponent:n,isImageComponent:i}=r;return[t.root,n&&t.media,i&&t.img]}})(e=>{let{ownerState:t}=e;
5return(0,i.A)({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},t.isMediaComponent&&{width:"100%"},t.isImageComponent&&{objectFit:"cover"})}),g=["video","audio","picture","iframe","img"],h=["picture","img"],v=a.forwardRef(function(e,t){let r=(0,s.b)({props:e,name:"MuiCardMedia"}),{children:a,className:d,component:c="div",image:u,src:v,style:b}=r,A=(0,n.A)(r,I),x=-1!==g.indexOf(c),y=!x&&u?(0,i.A)({backgroundImage:'url("'.concat(u,'")')},b):b,E=(0,i.A)({},r,{component:c,isMediaComponent:x,isImageComponent:-1!==h.indexOf(c)}),C=(e=>{let{classes:t,isMediaComponent:r,isImageComponent:n}=e;return(0,o.A)({root:["root",r&&"media",n&&"img"]},m,t)})(E);return(0,p.jsx)(f,(0,i.A)({className:(0,l.A)(C.root,d),as:c,role:!x&&u?"img":void 0,ref:t,style:y,ownerState:E,src:x?u||v:void 0},A,{children:a}))})},90197:(e,t,r)=>{"use strict";var n=r(47651);t.A=void 0;var i=n(r(94471)),a=r(37876);t.A=(0,i.default)((0,a.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"}),"Menu")}}]);
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.