1"use strict";(self.webpackChunk_metafox_react=self.webpackChunk_metafox_react||[]).push([["metafox-ui-SmartDataGrid-CellCheckbox"],{44802:function(e,t,o){o.d(t,{A:function(){return O}});var r=o(30758),a=o(13526),n=o(97904),c=o(81744),i=o(83800),l=o(56093),s=o(86070),p=(0,l.A)((0,s.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),d=(0,l.A)((0,s.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),u=(0,l.A)((0,s.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox"),m=o(40310),h=o(92790),v=o(86202),f=o(33890);function A(e){return(0,f.Ay)("MuiCheckbox",e)}let x=(0,v.A)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]);var b=o(24476),k=o(61137),C=o(61608),y=o(95393),z=o(68734),$=o(4885);let j=(0,b.Ay)(i.A,{shouldForwardProp:e=>(0,h.A)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.indeterminate&&t.indeterminate,t[`size${(0,m.A)(o.size)}`],"default"!==o.color&&t[`color${(0,m.A)(o.color)}`]]}})((0,k.A)(({theme:e})=>({color:(e.vars||e).palette.text.secondary,variants:[{props:{color:"default",disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,c.X4)(e.palette.action.active,e.palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter((0,C.A)()).map(([t])=>({props:{color:t,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,c.X4)(e.palette[t].main,e.palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter((0,C.A)()).map(([t])=>({props:{color:t},style:{[`&.${x.checked}, &.${x.indeterminate}`]:{color:(e.vars||e).palette[t].main},[`&.${x.disabled}`]:{color:(e.vars||e).palette.action.disabled}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:"transparent"}}}}]}))),M=(0,s.jsx)(d,{}),S=(0,s.jsx)(p,{}),g=(0,s.jsx)(u,{});var O=r.forwardRef(function(e,t){let o=(0,y.b)({props:e,name:"MuiCheckbox"}),{checkedIcon:c=M,color:i="primary",icon:l=S,indeterminate:p=!1,indeterminateIcon:d=g,inputProps:u,size:h="medium",disableRipple:v=!1,className:f,slots:x={},slotProps:b={},...k}=o,C=p?d:l,O=p?d:c,w={...o,disableRipple:v,color:i,indeterminate:p,size:h},P=(e=>{let{classes:t,indeterminate:o,color:r,size:a}=e,c={root:["root",o&&"indeterminate",`color${(0,m.A)(r)}`,`size${(0,m.A)(a)}`]},i=(0,n.A)(c,A,t);return{...t,...i}})(w),R=b.input??u,[H,B]=(0,$.A)("root",{ref:t,elementType:j,className:(0,a.A)(P.root,f),shouldForwardComponentProp:!0,externalForwardedProps:{slots:x,slotProps:b,...k},ownerState:w,additionalProps:{type:"checkbox",icon:r.cloneElement(C,{fontSize:C.props.fontSize??h}),checkedIcon:r.cloneElement(O,{fontSize:O.props.fontSize??h}),disableRipple:v,slots:x,slotProps:{input:(0,z.A)("function"==typeof R?R(w):R,{"data-indeterminate":p})}}});return(0,s.jsx)(H,{...B,classes:P})})},22890:function(e,t,o){o.r(t);var r=o(44802),a=o(30758),n=o(32835);t.default=function({selected:e,id:t}){let{apiRef:o}=(0,n.A)();return a.createElement(r.A,{size:"medium",checked:e,color:"primary",onClick:()=>o.current.toggleSelect(t)})}},7948:function(e,t,o){t.A=(0,o(30758).createContext)(void 0)},32835:function(e,t,o){o.d(t,{A:function(){return n}});var r=o(30758),a=o(7948);function n(){return(0,r.useContext)(a.A)}}}]);
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.