1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1440],{91440:function(e,n,o){o.d(n,{Z:function(){return T}});var t=o(63366),i=o(87462),l=o(67294),a=o(86010),s=o(40375),r=o(94780),c=o(2734),u=o(98216),d=o(27909),p=o(49299),m=o(79674),v=o(51705),h=o(82066),y=o(85893),f=(0,h.Z)((0,y.jsx)("path",{d:"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"}),"Star"),g=(0,h.Z)((0,y.jsx)("path",{d:"M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"}),"StarBorder"),b=o(71657),x=o(90948),Z=o(1588),F=o(34867);function S(e){return(0,F.ZP)("MuiRating",e)}var A=(0,Z.Z)("MuiRating",["root","sizeSmall","sizeMedium","sizeLarge","readOnly","disabled","focusVisible","visuallyHidden","pristine","label","labelEmptyValueActive","icon","iconEmpty","iconFilled","iconHover","iconFocus","iconActive","decimal"]);const w=["value"],C=["className","defaultValue","disabled","emptyIcon","emptyLabelText","getLabelText","highlightSelectedOnly","icon","IconContainerComponent","max","name","onChange","onChangeActive","onMouseLeave","onMouseMove","precision","readOnly","size","value"];function V(e,n){if(null==e)return e;const o=Math.round(e/n)*n;return Number(o.toFixed(function(e){const n=e.toString().split(".")[1];return n?n.length:0}(n)))}const R=(0,x.ZP)("span",{name:"MuiRating",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:o}=e;return[{[`& .${A.visuallyHidden}`]:n.visuallyHidden},n.root,n[`size${(0,u.Z)(o.size)}`],o.readOnly&&n.readOnly]}})((({theme:e,ownerState:n})=>(0,i.Z)({display:"inline-flex",position:"relative",fontSize:e.typography.pxToRem(24),color:"#faaf00",cursor:"pointer",textAlign:"left",WebkitTapHighlightColor:"transparent",[`&.${A.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${A.focusVisible} .${A.iconActive}`]:{outline:"1px solid #999"},[`& .${A.visuallyHidden}`]:s.Z},"small"===n.size&&{fontSize:e.typography.pxToRem(18)},"large"===n.size&&{fontSize:e.typography.pxToRem(30)},n.readOnly&&{pointerEvents:"none"}))),L=(0,x.ZP)("label",{name:"MuiRating",slot:"Label",overridesResolver:({ownerState:e},n)=>[n.label,e.emptyValueFocused&&n.labelEmptyValueActive]})((({ownerState:e})=>(0,i.Z)({cursor:"inherit"},e.emptyValueFocused&&{top:0,bottom:0,position:"absolute",outline:"1px solid #999",width:"100%"}))),M=(0,x.ZP)("span",{name:"MuiRating",slot:"Icon",overridesResolver:(e,n)=>{const{ownerState:o}=e;return[n.icon,o.iconEmpty&&n.iconEmpty,o.iconFilled&&n.iconFilled,o.iconHover&&n.iconHover,o.iconFocus&&n.iconFocus,o.iconActive&&n.iconActive]}})((({theme:e,ownerState:n})=>(0,i.Z)({display:"flex",transition:e.transitions.create("transform",{duration:e.transitions.duration.shortest}),pointerEvents:"none"},n.iconActive&&{transform:"scale(1.2)"},n.iconEmpty&&{color:(e.vars||e).palette.action.disabled}))),z=(0,x.ZP)("span",{name:"MuiRating",slot:"Decimal",shouldForwardProp:e=>(0,x.Dz)(e)&&"iconActive"!==e,overridesResolver:(e,n)=>{const{iconActive:o}=e;return[n.decimal,o&&n.iconActive]}})((({iconActive:e})=>(0,i.Z)({position:"relative"},e&&{transform:"scale(1.2)"})));function E(e){const n=(0,t.Z)(e,w);return(0,y.jsx)("span",(0,i.Z)({},n))}function j(e){const{classes:n,disabled:o,emptyIcon:t,focus:s,getLabelText:r,highlightSelectedOnly:c,hover:u,icon:p,IconContainerComponent:m,isActive:v,itemValue:h,labelProps:f,name:g,onBlur:b,onChange:x,onClick:Z,onFocus:F,readOnly:S,ownerState:A,ratingValue:w,ratingValueRounded:C}=e,V=c?h===w:h<=w,R=h<=u,z=h<=s,E=h===C,j=(0,d.Z)(),H=(0,y.jsx)(M,{as:m,value:h,className:(0,a.Z)(n.icon,V?n.iconFilled:n.iconEmpty,R&&n.iconHover,z&&n.iconFocus,v&&n.iconActive),ownerState:(0,i.Z)({},A,{iconEmpty:!V,iconFilled:V,iconHover:R,iconFocus:z,iconActive:v}),children:t&&!V?t:p});return S?(0,y.jsx)("span",(0,i.Z)({},f,{children:H})):(0,y.jsxs)(l.Fragment,{children:[(0,y.jsxs)(L,(0,i.Z)({ownerState:(0,i.Z)({},A,{emptyValueFocused:void 0}),htmlFor:j},f,{children:[H,(0,y.jsx)("span",{className:n.visuallyHidden,children:r(h)})]}
1)),(0,y.jsx)("input",{className:n.visuallyHidden,onFocus:F,onBlur:b,onChange:x,onClick:Z,disabled:o,value:h,id:j,type:"radio",name:g,checked:E})]})}const H=(0,y.jsx)(f,{fontSize:"inherit"}),O=(0,y.jsx)(g,{fontSize:"inherit"});function N(e){return`${e} Star${1!==e?"s":""}`}var T=l.forwardRef((function(e,n){const o=(0,b.Z)({name:"MuiRating",props:e}),{className:s,defaultValue:h=null,disabled:f=!1,emptyIcon:g=O,emptyLabelText:x="Empty",getLabelText:Z=N,highlightSelectedOnly:F=!1,icon:A=H,IconContainerComponent:w=E,max:M=5,name:T,onChange:I,onChangeActive:k,onMouseLeave:$,onMouseMove:B,precision:P=1,readOnly:_=!1,size:X="medium",value:D}=o,W=(0,t.Z)(o,C),Y=(0,d.Z)(T),[q,G]=(0,p.Z)({controlled:D,default:h,name:"Rating"}),J=V(q,P),K=(0,c.Z)(),[{hover:Q,focus:U},ee]=l.useState({hover:-1,focus:-1});let ne=J;-1!==Q&&(ne=Q),-1!==U&&(ne=U);const{isFocusVisibleRef:oe,onBlur:te,onFocus:ie,ref:le}=(0,m.Z)(),[ae,se]=l.useState(!1),re=l.useRef(),ce=(0,v.Z)(le,re,n),ue=e=>{let n=""===e.target.value?null:parseFloat(e.target.value);-1!==Q&&(n=Q),G(n),I&&I(e,n)},de=e=>{0===e.clientX&&0===e.clientY||(ee({hover:-1,focus:-1}),G(null),I&&parseFloat(e.target.value)===J&&I(e,null))},pe=e=>{ie(e),!0===oe.current&&se(!0);const n=parseFloat(e.target.value);ee((e=>({hover:e.hover,focus:n})))},me=e=>{if(-1!==Q)return;te(e),!1===oe.current&&se(!1);ee((e=>({hover:e.hover,focus:-1})))},[ve,he]=l.useState(!1),ye=(0,i.Z)({},o,{defaultValue:h,disabled:f,emptyIcon:g,emptyLabelText:x,emptyValueFocused:ve,focusVisible:ae,getLabelText:Z,icon:A,IconContainerComponent:w,max:M,precision:P,readOnly:_,size:X}),fe=(e=>{const{classes:n,size:o,readOnly:t,disabled:i,emptyValueFocused:l,focusVisible:a}=e,s={root:["root",`size${(0,u.Z)(o)}`,i&&"disabled",a&&"focusVisible",t&&"readyOnly"],label:["label","pristine"],labelEmptyValue:[l&&"labelEmptyValueActive"],icon:["icon"],iconEmpty:["iconEmpty"],iconFilled:["iconFilled"],iconHover:["iconHover"],iconFocus:["iconFocus"],iconActive:["iconActive"],decimal:["decimal"],visuallyHidden:["visuallyHidden"]};return(0,r.Z)(s,S,n)})(ye);return(0,y.jsxs)(R,(0,i.Z)({ref:ce,onMouseMove:e=>{B&&B(e);const n=re.current,{right:o,left:t}=n.getBoundingClientRect(),{width:i}=n.firstChild.getBoundingClientRect();let l;l="rtl"===K.direction?(o-e.clientX)/(i*M):(e.clientX-t)/(i*M);let a=V(M*l+P/2,P);a=function(e,n,o){return e<n?n:e>o?o:e}(a,P,M),ee((e=>e.hover===a&&e.focus===a?e:{hover:a,focus:a})),se(!1),k&&Q!==a&&k(e,a)},onMouseLeave:e=>{$&&$(e);ee({hover:-1,focus:-1}),k&&-1!==Q&&k(e,-1)},className:(0,a.Z)(fe.root,s),ownerState:ye,role:_?"img":null,"aria-label":_?Z(ne):null},W,{children:[Array.from(new Array(M)).map(((e,n)=>{const o=n+1,t={classes:fe,disabled:f,emptyIcon:g,focus:U,getLabelText:Z,highlightSelectedOnly:F,hover:Q,icon:A,IconContainerComponent:w,name:Y,onBlur:me,onChange:ue,onClick:de,onFocus:pe,ratingValue:ne,ratingValueRounded:J,readOnly:_,ownerState:ye},l=o===Math.ceil(ne)&&(-1!==Q||-1!==U);if(P<1){const e=Array.from(new Array(1/P));return(0,y.jsx)(z,{className:(0,a.Z)(fe.decimal,l&&fe.iconActive),ownerState:ye,iconActive:l,children:e.map(((n,l)=>{const a=V(o-1+(l+1)*P,P);return(0,y.jsx)(j,(0,i.Z)({},t,{isActive:!1,itemValue:a,labelProps:{style:e.length-1===l?{}:{width:a===ne?(l+1)*P*100+"%":"0%",overflow:"hidden",position:"absolute"}}}),a)}))},o)}return(0,y.jsx)(j,(0,i.Z)({},t,{isActive:l,itemValue:o}),o)})),!_&&!f&&(0,y.jsxs)(L,{className:(0,a.Z)(fe.label,fe.labelEmptyValue),ownerState:ye,children:[(0,y.jsx)("input",{className:fe.visuallyHidden,value:"",id:`${Y}-empty`,type:"radio",name:Y,checked:null==J,onFocus:()=>he(!0),onBlur:()=>he(!1),onChange:ue}),(0,y.jsx)("span",{className:fe.visuallyHidden,children:x})]})]}))}))}
1,40375:function(e,n){n.Z={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"}}}]);
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.