1var H=Object.defineProperty,z=Object.defineProperties;var W=Object.getOwnPropertyDescriptors;var c=Object.getOwnPropertySymbols;var w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable;var $=(s,e,o)=>e in s?H(s,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[e]=o,a=(s,e)=>{for(var o in e||(e={}))w.call(e,o)&&$(s,o,e[o]);if(c)for(var o of c(e))k.call(e,o)&&$(s,o,e[o]);return s},n=(s,e)=>z(s,W(e));var g=(s,e)=>{var o={};for(var t in s)w.call(s,t)&&e.indexOf(t)<0&&(o[t]=s[t]);if(s!=null&&c)for(var t of c(s))e.indexOf(t)<0&&k.call(s,t)&&(o[t]=s[t]);return o};import{r as u,j as R}from"./chunk-4N6VE7H7-DfQzwIpt.js";import{c as S}from"./createTheme-Cft7Txj4.js";import{g as D,a as O,u as q,s as A,c as J,r as K,m as Q}from"./createSimplePaletteValueFilter-DsHC6hnF.js";import{L as B}from"./ListContext-CKTq3D9H.js";import{u as X}from"./SelectFocusSourceContext-D_jmrzN7.js";import{u as Y}from"./useEnhancedEffect-F_JUmymj.js";import{u as Z}from"./useForkRef-Dq5bNR7n.js";import{B as h}from"./ButtonBase-CZRBL916.js";import{l as L}from"./listItemTextClasses-DlILpCET.js";import{d as T}from"./dividerClasses-DKxf8F0b.js";(function(){try{var s=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{},e=new s.Error().stack;e&&(s._sentryDebugIds=s._sentryDebugIds||{},s._sentryDebugIds[e]="97ede4f7-8752-40d0-8491-fb27485835bd",s._sentryDebugIdIdentifier="sentry-dbid-97ede4f7-8752-40d0-8491-fb27485835bd")}catch(o){}})();function vs(s){return O("MuiListItemIcon",s)}const V=D("MuiListItemIcon",["root","alignItemsFlexStart"]);function ss(s){return O("MuiMenuItem",s)}const d=D("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);function es(s,e){if(e==null){s.focus();return}try{s.focus({focusVisible:e==="keyboard"})}catch(o){s.focus()}}const os=(s,e)=>{const{ownerState:o}=s;return[e.root,o.dense&&e.dense,o.divider&&e.divider,!o.disableGutters&&e.gutters]},ts=s=>{const{disabled:e,dense:o,divider:t,disableGutters:l,selected:p,classes:r}=s,i=J({root:["root",o&&"dense",e&&"disabled",!l&&"gutters",t&&"divider",p&&"selected"]},ss,r);return a(a({},r),i)},as=A(h,{shouldForwardProp:s=>K(s)||s==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:os})(Q(({theme:s})=>n(a({},s.typography.body1),{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap","&:hover":{textDecoration:"none",backgroundColor:(s.vars||s).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${d.selected}`]:{backgroundColor:s.alpha((s.vars||s).palette.primary.main,(s.vars||s).palette.action.selectedOpacity),[`&.${d.focusVisible}`]:{backgroundColor:s.alpha((s.vars||s).palette.primary.main,`${(s.vars||s).palette.action.selectedOpacity} + ${(s.vars||s).palette.action.focusOpacity}`)}},[`&.${d.selected}:hover`]:{backgroundColor:s.alpha((s.vars||s).palette.primary.main,`${(s.vars||s).palette.action.selectedOpacity} + ${(s.vars||s).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:s.alpha((s.vars||s).palette.primary.main,(s.vars||s).palette.action.selectedOpacity)}},[`&.${d.focusVisible}`]:{backgroundColor:(s.vars||s).palette.action.focus},[`&.${d.disabled}`]:{opacity:(s.vars||s).palette.action.disabledOpacity},[`& + .${T.root}`]:{marginTop:s.spacing(1),marginBottom:s.spacing(1)},[`& + .${T.inset}`]:{marginLeft:52},[`& .${L.root}`]:{marginTop:0,marginBottom:0},[`& .${L.inset}`]:{paddingLeft:36},[`& .${V.root}`]:{minWidth:36},variants:[{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(s.vars||s).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:e})=>!e.dense,style:{[s.breakpoints.up("sm")]:{minHeight:"auto"}}},{props:({ownerState:e})=>e.dense,style:n(a({minHeight:32,paddingTop:4,paddingBottom:4},s.typography.body2),{[`& .${V.root} svg`]:{fontSize:"1.25rem"}})}]}))),ys=u.forwardRef(function(e,o){const t=q({props:e,name:"MuiMenuItem"}),x=t,{autoFocus:l=!1,component:p="li",dense:r=!1,divider:m=!1,disableGutters:i=!1,focusVisibleClassName:F,role:j="menuitem",tabIndex:v,className:E}
1=x,P=g(x,["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"]),U=X(),y=u.useContext(B),I=u.useMemo(()=>({dense:r||y.dense||!1,disableGutters:i}),[y.dense,r,i]),f=u.useRef(null);Y(()=>{l&&f.current&&es(f.current,U)},[l]);const G=n(a({},t),{dense:I.dense,divider:m,disableGutters:i}),b=ts(t),N=Z(f,o),M=b,{root:rs}=M,_=g(M,["root"]);let C;return t.disabled||(C=v!==void 0?v:-1),R.jsx(B.Provider,{value:I,children:R.jsx(as,n(a({ref:N,role:j,tabIndex:C,component:p,focusVisibleClassName:S(b.focusVisible,F),className:S(b.root,E)},P),{ownerState:G,classes:_}))})});export{ys as M,vs as g}; 2//# sourceMappingURL=MenuItem-CFuJmGVZ.js.map
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.