(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[62529],{49639:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>r}),o(18225);var a=o(11687),i=o(35168);let n=JSON.parse('{"props":{"control":{"type":{"name":"element"},"required":true},"checked":{"type":{"name":"bool"}},"classes":{"type":{"name":"object"},"additionalInfo":{"cssApi":true}},"componentsProps":{"type":{"name":"shape","description":"{ typography?: object }"},"default":"{}","deprecated":true,"deprecationInfo":"use the <code>slotProps</code> prop instead. This prop will be removed in v7. See <a href=\\"https://mui.com/material-ui/migration/migrating-from-deprecated-apis/\\">Migrating from deprecated APIs</a> for more details."},"disabled":{"type":{"name":"bool"}},"disableTypography":{"type":{"name":"bool"}},"inputRef":{"type":{"name":"custom","description":"ref"}},"label":{"type":{"name":"node"}},"labelPlacement":{"type":{"name":"enum","description":"\'bottom\'<br>&#124;&nbsp;\'end\'<br>&#124;&nbsp;\'start\'<br>&#124;&nbsp;\'top\'"},"default":"\'end\'"},"onChange":{"type":{"name":"func"},"signature":{"type":"function(event: React.SyntheticEvent) => void","describedArgs":["event"]}},"required":{"type":{"name":"bool"}},"slotProps":{"type":{"name":"shape","description":"{ typography?: func<br>&#124;&nbsp;object }"},"default":"{}"},"slots":{"type":{"name":"shape","description":"{ typography?: elementType }"},"default":"{}"},"sx":{"type":{"name":"union","description":"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object"},"additionalInfo":{"sx":true}},"value":{"type":{"name":"any"}}},"name":"FormControlLabel","imports":["import FormControlLabel from \'@mui/material/FormControlLabel\';","import { FormControlLabel } from \'@mui/material\';"],"slots":[{"name":"typography","description":"The component that renders the label.\\nThis is unused if `disableTypography` is true.","default":"Typography","class":null}],"classes":[{"key":"asterisk","className":"MuiFormControlLabel-asterisk","description":"Styles applied to the asterisk element.","isGlobal":false},{"key":"disabled","className":"Mui-disabled","description":"State class applied to the root element if `disabled={true}`.","isGlobal":true},{"key":"error","className":"Mui-error","description":"State class applied to the root element if `error={true}`.","isGlobal":true},{"key":"label","className":"MuiFormControlLabel-label","description":"Styles applied to the label\'s Typography component.","isGlobal":false},{"key":"labelPlacementBottom","className":"MuiFormControlLabel-labelPlacementBottom","description":"Styles applied to the root element if `labelPlacement=\\"bottom\\"`.","isGlobal":false},{"key":"labelPlacementStart","className":"MuiFormControlLabel-labelPlacementStart","description":"Styles applied to the root element if `labelPlacement=\\"start\\"`.","isGlobal":false},{"key":"labelPlacementTop","className":"MuiFormControlLabel-labelPlacementTop","description":"Styles applied to the root element if `labelPlacement=\\"top\\"`.","isGlobal":false},{"key":"required","className":"Mui-required","description":"State class applied to the root element if `required={true}`.","isGlobal":true},{"key":"root","className":"MuiFormControlLabel-root","description":"Styles applied to the root element.","isGlobal":false}],"spread":true,"themeDefaultProps":true,"muiName":"MuiFormControlLabel","forwardsRefTo":"HTMLLabelElement","filename":"/packages/mui-material/src/FormControlLabel/FormControlLabel.js","inheritance":null,"demos":"<ul><li><a href=\\"/material-ui/react-checkbox/\\">Checkbox</a></li>\\n<li><a href=\\"/material-ui/react-radio-button/\\">Radio Group</a></li>\\n<li><a href=\\"/material-ui/react-switch/\\">Switch</a></li></ul>","cssComponent":false}');var l=o(37557);function r(e){var t=e.descriptions,o=e.pageContent;return(0,l.jsx)(a.A,{descriptions:t,pageContent:o})}r.getInitialProps=function(){var e=o(99154);return{descriptions:(0,i.A)(e),pageContent:n}}},63212:(e,t,o)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/material-ui/api/form-control-label",function(){return o(49639)}])},99154:(e,t,o)=>{var a={"./form-control-label.json":27643};function i(e){return o(n(e))}function n(e){if(!o.o(a,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}i.keys=function(){return Object.keys(a)},i.resolve=n,e.exports=i,i.id=99154},27643:e=>{"use strict";e.exports=JSON.parse('{"componentDescription":"Drop-in replacement of the `Radio`, `Switch` and `Checkbox` component.\\nUse this component if you want to display an extra label.","propDescriptions":{"checked":{"description":"If <code>true</code>, the component appears selected."},"classes":{"description":"Override or extend the styles applied to the component."},"componentsProps":{"description":"The props used for each slot inside."},"control":{"description":"A control element. For instance, it can be a <code>Radio</code>, a <code>Switch</code> or a <code>Checkbox</code>."},"disabled":{"description":"If <code>true</code>, the control is disabled."},"disableTypography":{"description":"If <code>true</code>, the label is rendered as it is passed without an additional typography node."},"inputRef":{"description":"Pass a ref to the <code>input</code> element."},"label":{"description":"A text or an element to be used in an enclosing label element."},"labelPlacement":{"description":"The position of the label."},"onChange":{"description":"Callback fired when the state is changed.","typeDescriptions":{"event":"The event source of the callback. You can pull out the new checked state by accessing <code>event.target.checked</code> (boolean)."}},"required":{"description":"If <code>true</code>, the label will indicate that the <code>input</code> is required."},"slotProps":{"description":"The props used for each slot inside."},"slots":{"description":"The components used for each slot inside."},"sx":{"description":"The system prop that allows defining system overrides as well as additional CSS styles."},"value":{"description":"The value of the component."}},"classDescriptions":{"asterisk":{"description":"Styles applied to {{nodeName}}.","nodeName":"the asterisk element"},"disabled":{"description":"State class applied to {{nodeName}} if {{conditions}}.","nodeName":"the root element","conditions":"<code>disabled={true}</code>"},"error":{"description":"State class applied to {{nodeName}} if {{conditions}}.","nodeName":"the root element","conditions":"<code>error={true}</code>"},"label":{"description":"Styles applied to {{nodeName}}.","nodeName":"the label&#39;s Typography component"},"labelPlacementBottom":{"description":"Styles applied to {{nodeName}} if {{conditions}}.","nodeName":"the root element","conditions":"<code>labelPlacement=\\"bottom\\"</code>"},"labelPlacementStart":{"description":"Styles applied to {{nodeName}} if {{conditions}}.","nodeName":"the root element","conditions":"<code>labelPlacement=\\"start\\"</code>"},"labelPlacementTop":{"description":"Styles applied to {{nodeName}} if {{conditions}}.","nodeName":"the root element","conditions":"<code>labelPlacement=\\"top\\"</code>"},"required":{"description":"State class applied to {{nodeName}} if {{conditions}}.","nodeName":"the root element","conditions":"<code>required={true}</code>"},"root":{"description":"Styles applied to the root element."}},"slotDescriptions":{"typography":"The component that renders the label. This is unused if <code>disableTypography</code> is true."}}')}},e=>{var t=t=>e(e.s=t);e.O(0,[46593,50999,79803,63484,71886,15099,98877,44035,37863,84487,83801,75042,3791,3303,425,59209,6236,83566,60601,11687,36261,90636,38792],()=>t(63212)),_N_E=e.O()}]);