1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3434],{23434:function(e,n,a){a.d(n,{O:function(){return E},XZ:function(){return w},cO:function(){return f}});var t=a(80190),i=a(33476),o=a(56168),r=a(97129),c=a(53437),l=a(49430),s=a(80427),d=a(21776);function u(){return u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var a=arguments[n];for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t])}return e},u.apply(this,arguments)}var h=(0,i.kr)({name:"CheckboxGroupContext",strict:!1}),v=h[0],k=h[1],f=function(e){var n=e.colorScheme,a=e.size,i=e.variant,c=e.children,l=e.isDisabled,s=function(e){void 0===e&&(e={});var n=e,a=n.defaultValue,i=n.value,c=n.onChange,l=n.isDisabled,s=n.isNative,d=(0,r.W6)(c),h=(0,r.Tx)({value:i,defaultValue:a||[],onChange:d}),v=h[0],k=h[1],f=(0,o.useCallback)((function(e){if(v){var n=(0,t.kA)(e)?e.target.checked:!v.includes(e),a=(0,t.kA)(e)?e.target.value:e,i=n?(0,t.jX)(v,a):(0,t.cl)(v,a);k(i)}}),[k,v]),b=(0,o.useCallback)((function(e){var n;return void 0===e&&(e={}),u({},e,((n={})[s?"checked":"isChecked"]=v.includes(e.value),n.onChange=f,n))}),[f,s,v]);return{value:v,isDisabled:l,onChange:f,setValue:k,getCheckboxProps:b}}(e),d=s.value,h=s.onChange,k=o.useMemo((function(){return{size:a,onChange:h,colorScheme:n,value:d,variant:i,isDisabled:l}}),[a,h,n,d,i,l]);return o.createElement(v,{value:k},c)};function b(e,n){if(null==e)return{};var a,t,i={},o=Object.keys(e);for(t=0;t<o.length;t++)a=o[t],n.indexOf(a)>=0||(i[a]=e[a]);return i}t.Ts&&(f.displayName="CheckboxGroup");var m=["isIndeterminate","isChecked"],p="custom"in l.E?l.E.custom(c.m$.svg):(0,l.E)(c.m$.svg),C=function(e){return o.createElement(p,u({width:"1.2em",viewBox:"0 0 12 10",variants:{unchecked:{opacity:0,strokeDashoffset:16},checked:{opacity:1,strokeDashoffset:0,transition:{duration:.2}}},style:{fill:"none",strokeWidth:2,stroke:"currentColor",strokeDasharray:16}},e),o.createElement("polyline",{points:"1.5 6 4.5 9 10.5 1"}))},g=function(e){return o.createElement(p,u({width:"1.2em",viewBox:"0 0 24 24",variants:{unchecked:{scaleX:.65,opacity:0},checked:{scaleX:1,opacity:1,transition:{scaleX:{duration:0},opacity:{duration:.02}}}},style:{stroke:"currentColor",strokeWidth:4}},e),o.createElement("line",{x1:"21",x2:"3",y1:"12",y2:"12"}))},y=function(e){var n=e.open,a=e.children;return o.createElement(s.M,{initial:!1},n&&o.createElement(l.E.div,{variants:{unchecked:{scale:.5},checked:{scale:1}},initial:"unchecked",animate:"checked",exit:"unchecked",style:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"}},a))},x=function(e){var n=e.isIndeterminate,a=e.isChecked,t=b(e,m),i=n?g:C;return o.createElement(y,{open:a||n},o.createElement(i,t))},P=["defaultIsChecked","defaultChecked","isChecked","isFocusable","isDisabled","isReadOnly","isRequired","onChange","isIndeterminate","isInvalid","name","value","id","onBlur","onFocus","tabIndex","aria-label","aria-labelledby","aria-invalid","aria-describedby"];function E(e){void 0===e&&(e={});var n=e,a=n.defaultIsChecked,c=n.defaultChecked,l=void 0===c?a:c,s=n.isChecked,h=n.isFocusable,v=n.isDisabled,k=n.isReadOnly,f=n.isRequired,m=n.onChange,p=n.isIndeterminate,C=n.isInvalid,g=n.name,y=n.value,x=n.id,E=n.onBlur,B=n.onFocus,D=n.tabIndex,_=void 0===D?void 0:D,w=n["aria-label"],S=n["aria-labelledby"],M=n["aria-invalid"],N=n["aria-describedby"],O=b(n,P),R=(0,r.W6)(m),L=(0,r.W6)(E),T=(0,r.W6)(B),j=(0,r.kt)(),F=j[0],q=j[1],A=(0,r.kt)(),W=A[0],z=A[1],G=(0,r.kt)(),K=G[0],X=G[1],$=(0,o.useRef)(null),U=(0,o.useState)(!0),V=U[0],Z=U[1],H=(0,o.useState)(!!l),Y=H[0],J=H[1],Q=(0,r.pY)(s,Y),ee=Q[0],ne=Q[1];(0,t.ZK)({condition:!!a,message:'The "defaultIsChecked" prop has been deprecated and will be removed in a future version. Please use the "defaultChecked" prop instead, which mirrors default React checkbox behavior.'});var ae=(0,o.useCallback)((function(e){k||v?e.preventDefault():(ee||J(ne?e.target.checked:!!p||e.target.checked),null==R||R(e))}),[k,v,ne,ee,p,R]);(0,r.Gw)((function(){$.current&&($.current.indeterminate=Boolean(p))}),[p]),(0,r.rf)((function(){v&&q.off()}),[v,q]);var te=v&&!h,ie=(0,o.useCallback)((function(e){" "===e.key&&X.on()}),[X]),oe=(0,o.useCallback)((function(e){" "===e.key&&X.off()}),[X]);(0,r.Gw)((function(){$.current&&($.current.checked!==ne&&J($.current.checked))}),[$.current]);var re=(0,o.useCallback)((function(e,n){void 0===e&&(e={}),void 0===n&&(n=null);return u({},e,{ref:n,"data-active":(0,t.PB)(K),"data-hover":(0,t.PB)(W),"data-checked":(0,t.PB)(ne),"data-focus":(0,t.PB)(F),"data-indeterminate":(0,t.PB)(p),"data-disabled":(0,t.PB)(v),"data-invalid":(0,t.PB)(C),"data-readonly":(0,t.PB)(k),"aria-hidden":!0,onMouseDown:(0,t.v0)(e.onMouseDown,(function(e){e.preventDefault(),X.on()})),onMouseUp:(0,t.v0)(e.onMouseUp,X.off),onMouseEnter:(0,t.v0)(e.onMouseEnter,z.on),onMouseLeave:(0,t.v0)(e.onMouseLeave,z.off)})}),[K,ne,v,F,W,p,C,k,X,z.off,z.on]),ce=(0,o.useCallback)((function(e,n){return void 0===e&&(e={}),void 0===n&&(n=null),u({},O,e,{ref:(0,i.lq)(n,(function(e){e&&Z("LABEL"===e.tagName)})),onClick:(0,t.v0)(e.onClick,(function(){var e;V||(null==(e=$.current)||e.click(),(0,t.T_)($.current,{nextTick:!0}
1))})),"data-disabled":(0,t.PB)(v),"data-checked":(0,t.PB)(ne),"data-invalid":(0,t.PB)(C)})}),[O,v,ne,C,V]),le=(0,o.useCallback)((function(e,n){return void 0===e&&(e={}),void 0===n&&(n=null),u({},e,{ref:(0,i.lq)($,n),type:"checkbox",name:g,value:y,id:x,tabIndex:_,onChange:(0,t.v0)(e.onChange,ae),onBlur:(0,t.v0)(e.onBlur,L,q.off),onFocus:(0,t.v0)(e.onFocus,T,q.on),onKeyDown:(0,t.v0)(e.onKeyDown,ie),onKeyUp:(0,t.v0)(e.onKeyUp,oe),required:f,checked:ne,disabled:te,readOnly:k,"aria-label":w,"aria-labelledby":S,"aria-invalid":M?Boolean(M):C,"aria-describedby":N,"aria-disabled":v,style:d.NL})}),[g,y,x,ae,q.off,q.on,L,T,ie,oe,f,ne,te,k,w,S,M,C,N,v,_]),se=(0,o.useCallback)((function(e,n){return void 0===e&&(e={}),void 0===n&&(n=null),u({},e,{ref:n,onMouseDown:(0,t.v0)(e.onMouseDown,I),onTouchStart:(0,t.v0)(e.onTouchStart,I),"data-disabled":(0,t.PB)(v),"data-checked":(0,t.PB)(ne),"data-invalid":(0,t.PB)(C)})}),[ne,v,C]);return{state:{isInvalid:C,isFocused:F,isChecked:ne,isActive:K,isHovered:W,isIndeterminate:p,isDisabled:v,isReadOnly:k,isRequired:f},getRootProps:ce,getCheckboxProps:re,getInputProps:le,getLabelProps:se,htmlProps:O}}function I(e){e.preventDefault(),e.stopPropagation()}var B=["spacing","className","children","iconColor","iconSize","icon","isChecked","isDisabled","onChange"],D=(0,c.m$)("span",{baseStyle:{display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",userSelect:"none",flexShrink:0}}),_=(0,c.m$)("label",{baseStyle:{cursor:"pointer",display:"inline-flex",alignItems:"center",verticalAlign:"top",position:"relative",_disabled:{cursor:"not-allowed"}}}),w=(0,c.Gp)((function(e,n){var a=k(),i=u({},a,e),r=(0,c.jC)("Checkbox",i),l=(0,c.Lr)(e),s=l.spacing,d=void 0===s?"0.5rem":s,h=l.className,v=l.children,f=l.iconColor,m=l.iconSize,p=l.icon,C=void 0===p?o.createElement(x,null):p,g=l.isChecked,y=l.isDisabled,P=void 0===y?null==a?void 0:a.isDisabled:y,I=l.onChange,w=b(l,B),S=g;null!=a&&a.value&&l.value&&(S=a.value.includes(l.value));var M=I;null!=a&&a.onChange&&l.value&&(M=(0,t.PP)(a.onChange,I));var N=E(u({},w,{isDisabled:P,isChecked:S,onChange:M})),O=N.state,R=N.getInputProps,L=N.getCheckboxProps,T=N.getLabelProps,j=N.getRootProps,F=o.useMemo((function(){return u({opacity:O.isChecked||O.isIndeterminate?1:0,transform:O.isChecked||O.isIndeterminate?"scale(1)":"scale(0.95)",fontSize:m,color:f},r.icon)}),[f,m,O.isChecked,O.isIndeterminate,r.icon]),q=o.cloneElement(C,{__css:F,isIndeterminate:O.isIndeterminate,isChecked:O.isChecked});return o.createElement(_,u({__css:r.container,className:(0,t.cx)("chakra-checkbox",h)},j()),o.createElement("input",u({className:"chakra-checkbox__input"},R({},n))),o.createElement(D,u({__css:r.control,className:"chakra-checkbox__control"},L()),q),v&&o.createElement(c.m$.span,u({className:"chakra-checkbox__label"},T(),{__css:u({marginStart:d},r.label)}),v))}));t.Ts&&(w.displayName="Checkbox")}}]);
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.