1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1153],{889:(e,t,r)=>{"use strict";r.d(t,{P:()=>m});var n=r(86576),a=r(10953),l=r(5760),i=r(4964),u=r(49193),o=r(47031),s=r(16805),c=r(53079),d=r(12115);function m(e,t,r){let{labelProps:m,fieldProps:h}=(0,u.M)(e),p="vertical"===e.orientation;n.S.set(t,{id:m.id??h.id,"aria-describedby":e["aria-describedby"],"aria-details":e["aria-details"]});let{direction:b}=(0,o.Y)(),{addGlobalListener:f,removeGlobalListener:g}=(0,i.A)(),v=(0,d.useRef)(null),y="rtl"===b,w=(0,d.useRef)(null),{moveProps:T}=(0,s.f)({onMoveStart(){w.current=null},onMove({deltaX:e,deltaY:n}){if(!r.current)return;let{height:a,width:l}=r.current.getBoundingClientRect(),i=p?a:l;null==w.current&&null!=v.current&&(w.current=t.getThumbPercent(v.current)*i);let u=p?n:e;if((p||y)&&(u=-u),w.current+=u,null!=v.current&&r.current){let e=(0,c.qE)(w.current/i,0,1);t.setThumbPercent(v.current,e)}},onMoveEnd(){null!=v.current&&(t.setThumbDragging(v.current,!1),v.current=null)}}),M=(0,d.useRef)(void 0),P=(n,a,l,i)=>{if(r.current&&!e.isDisabled&&t.values.every((e,r)=>!t.isThumbDragging(r))){let e,{height:u,width:o,top:s,left:c}=r.current.getBoundingClientRect(),d=((p?i:l)-(p?s:c))/(p?u:o);("rtl"===b||p)&&(d=1-d);let m=t.getPercentValue(d),h=t.values.findIndex(e=>m-e<0);(e=0===h?h:-1===h?t.values.length-1:Math.abs(t.values[h-1]-m)<Math.abs(t.values[h]-m)?h-1:h)>=0&&t.isThumbEditable(e)?(n.preventDefault(),v.current=e,t.setFocusedThumb(e),M.current=a,t.setThumbDragging(v.current,!0),t.setThumbValue(e,m),f(window,"mouseup",k,!1),f(window,"touchend",k,!1),f(window,"pointerup",k,!1)):v.current=null}},k=e=>{(e.pointerId??e.changedTouches?.[0].identifier)===M.current&&(null!=v.current&&(t.setThumbDragging(v.current,!1),v.current=null),g(window,"mouseup",k,!1),g(window,"touchend",k,!1),g(window,"pointerup",k,!1))};return"htmlFor"in m&&m.htmlFor&&(delete m.htmlFor,m.onClick=()=>{document.getElementById((0,n.h)(t,0))?.focus(),(0,l.Cl)("keyboard")}),{labelProps:m,groupProps:{role:"group",...h},trackProps:(0,a.v)({onMouseDown(e){0!==e.button||e.altKey||e.ctrlKey||e.metaKey||P(e,void 0,e.clientX,e.clientY)},onPointerDown(e){"mouse"===e.pointerType&&(0!==e.button||e.altKey||e.ctrlKey||e.metaKey)||P(e,e.pointerId,e.clientX,e.clientY)},onTouchStart(e){P(e,e.changedTouches[0].identifier,e.changedTouches[0].clientX,e.changedTouches[0].clientY)},style:{position:"relative",touchAction:"none"}},T),outputProps:{htmlFor:t.values.map((e,r)=>(0,n.h)(t,r)).join(" "),"aria-live":"off"}}}},7191:(e,t,r)=>{"use strict";r.d(t,{S:()=>i});var n=r(53079),a=r(83878),l=r(12115);function i(e){let{isDisabled:t=!1,minValue:r=0,maxValue:i=100,numberFormatter:c,step:d=1,orientation:m="horizontal"}=e,h=(0,l.useMemo)(()=>{let e=(i-r)/10;return Math.max(e=(0,n.BU)(e,0,e+d,d),d)},[d,i,r]),p=(0,l.useCallback)(e=>e?.map((t,a)=>{let l=0===a?r:e[a-1],u=a===e.length-1?i:e[a+1];return(0,n.BU)(t,l,u,d)}),[r,i,d]),b=(0,l.useMemo)(()=>p(o(e.value)),[e.value,p]),f=(0,l.useMemo)(()=>p(o(e.defaultValue)??[r]),[e.defaultValue,r,p]),g=s(e.value,e.defaultValue,e.onChange),v=s(e.value,e.defaultValue,e.onChangeEnd),[y,w]=(0,a.P)(b,f,g),[T]=(0,l.useState)(y),[M,P]=(0,l.useState)(Array(y.length).fill(!1)),k=(0,l.useRef)(Array(y.length).fill(!0)),[x,V]=(0,l.useState)(void 0),D=(0,l.useRef)(y),K=(0,l.useRef)(M);function S(e){return(e-r)/(i-r)}function R(e){return 0===e?r:y[e-1]}function _(e){return e===y.length-1?i:y[e+1]}function C(e){return k.current[e]}function E(e,r){if(t||!C(e))return;let a=R(e),l=_(e);r=(0,n.BU)(r,a,l,d);let i=u(D.current,e,r);D.current=i,w(i)}let F=(0,l.useRef)(null);function j(e=y){switch("number"==typeof e&&(e=[e]),e.length){case 0:return"";case 1:return c.format(e[0]);case 2:return c.formatRange(e[0],e[1]);default:{let t=e.map(e=>c.format(e)),r=F.current;return r&&r.resolvedOptions().locale===c.resolvedOptions().locale||(r=F.current=new Intl.ListFormat(c.resolvedOptions().locale,{type:"unit"})),r.format(t)}}}function Y(e){let t=e*(i-r)+r;return(0,n.qE)(Math.round((t-r)/d)*d+r,r,i)}return{values:y,defaultValues:void 0!==e.defaultValue?f:T,getThumbValue:e=>y[e],setThumbValue:E,setThumbPercent:function(e,t){E(e,Y(t))},isThumbDragging:e=>M[e],setThumbDragging:function(e,r){var n;if(t||!C(e))return;r&&(D.current=y);let a=K.current[e];K.current=u(K.current,e,r),n=K.current,K.current=n,P(n),v&&a&&!K.current.some(Boolean)&&v(D.current)},focusedThumb:x,setFocusedThumb:V,getThumbPercent:e=>S(y[e]),getValuePercent:S,getThumbValueLabel:e=>j(y[e]),getFormattedValue:j,getThumbMinValue:R,getThumbMaxValue:_,getPercentValue:Y,isThumbEditable:C,setThumbEditable:function(e,t){k.current[e]=t},incrementThumb:function(e,t=1){let a=Math.max(t,d);E(e,(0,n.BU)(y[e]+a,r,i,d))},decrementThumb:function(e,t=1){let a=Math.max(t,d);E(e,(0,n.BU)(y[e]-a,r,i,d))},step:d,pageSize:h,orientation:m,isDisabled:t}}function u(e,t,r){return e[t]===r?e:[...e.slice(0,t),r,...e.slice(t+1)]}function o(e){if(null!=e)return Array.isArray(e)?e:[e]}function s(e,t,r){return n=>{"number"==typeof e||"number"==typeof t?r?.(n[0]):r?.(n)}}},16805:(e,t,r)=>{"use strict";r.d(t,{f:()=>s});
1var n=r(88482),a=r(39487),l=r(19728),i=r(87537),u=r(4964),o=r(12115);function s(e){let{onMoveStart:t,onMove:r,onMoveEnd:s}=e,c=(0,o.useRef)({didMove:!1,lastPosition:null,id:null}),{addGlobalListener:d,removeGlobalListener:m}=(0,u.A)(),h=(0,o.useCallback)((e,n,a,l)=>{(0!==a||0!==l)&&(c.current.didMove||(c.current.didMove=!0,t?.({type:"movestart",pointerType:n,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey})),r?.({type:"move",pointerType:n,deltaX:a,deltaY:l,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey}))},[t,r,c]),p=(0,i.J)(h),b=(0,o.useCallback)((e,t)=>{(0,n.E)(),c.current.didMove&&s?.({type:"moveend",pointerType:t,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey})},[s,c]),f=(0,i.J)(b);return{moveProps:(0,o.useMemo)(()=>{let e={},t=()=>{(0,n.M)(),c.current.didMove=!1};{let r=e=>{if(e.pointerId===c.current.id){let t=e.pointerType||"mouse";p(e,t,e.pageX-(c.current.lastPosition?.pageX??0),e.pageY-(c.current.lastPosition?.pageY??0)),c.current.lastPosition={pageX:e.pageX,pageY:e.pageY}}},n=e=>{if(e.pointerId===c.current.id){let t=e.pointerType||"mouse";f(e,t),c.current.id=null;let i=(0,l.mD)((0,a.wt)(e));m(i,"pointermove",r,!1),m(i,"pointerup",n,!1),m(i,"pointercancel",n,!1)}};e.onPointerDown=e=>{if(0===e.button&&null==c.current.id){t(),e.stopPropagation(),e.preventDefault(),c.current.lastPosition={pageX:e.pageX,pageY:e.pageY},c.current.id=e.pointerId;let i=(0,l.mD)((0,a.wt)(e));d(i,"pointermove",r,!1),d(i,"pointerup",n,!1),d(i,"pointercancel",n,!1)}}}let r=(e,r,n)=>{t(),p(e,"keyboard",r,n),f(e,"keyboard")};return e.onKeyDown=e=>{switch(e.key){case"Left":case"ArrowLeft":e.preventDefault(),e.stopPropagation(),r(e,-1,0);break;case"Right":case"ArrowRight":e.preventDefault(),e.stopPropagation(),r(e,1,0);break;case"Up":case"ArrowUp":e.preventDefault(),e.stopPropagation(),r(e,0,-1);break;case"Down":case"ArrowDown":e.preventDefault(),e.stopPropagation(),r(e,0,1)}},e},[d,m,c])}}},53703:(e,t,r)=>{"use strict";r.r(t),r.d(t,{StarFill:()=>i});var n=r(95155),a=r(12115);let l=(0,r(84348).E)((0,a.forwardRef)((e,t)=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",ref:t,...e,children:(0,n.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M11.189 2.687c.353-.62 1.268-.62 1.621 0l.066.143 1.987 5.273 5.665.248c.868.037 1.223 1.133.54 1.671l-4.433 3.501 1.515 5.421c.233.835-.694 1.511-1.418 1.036L12 16.87l-4.733 3.11c-.724.475-1.65-.201-1.418-1.036l1.514-5.42-4.433-3.502c-.681-.538-.326-1.634.541-1.671l5.664-.248 1.988-5.273z",clipRule:"evenodd"})}))),i=(0,a.memo)(l)},63324:()=>{},71153:(e,t,r)=>{"use strict";r.d(t,{G:()=>S});var n=r(95155),a=r(30734);r(36585),r(66854),r(37768),r(90710),r(81788),r(93543),r(27934),r(3225),r(53213),r(92585),r(4738),r(42617),r(75858),r(96963),r(48366),r(25651),r(63324);var l={input:"_1keomr14",inputLarge:"_1keomr15",display:"_1keomr16",displaySmall:"_1keomr17"},i=r(10195),u=r(10953),o=r(67767),s=r(87202),c=r(22300),d=r(56142),m=r(4776),h=r(12115),p=r(79257),b=r(24067),f=r(52813),g=r(889),v=r(7191),y=r(53703);let w=(0,h.createContext)(null),T=Error("RatingBarSubValue: You cannot use this component without a valid context"),M=e=>{let{value:t}=e,r=(0,h.useContext)(w);if(!r)throw T;let{state:a}=r,l="display"!==r.variant&&"displaySmall"!==r.variant,i=(0,h.useCallback)(()=>{r.setHoverValue(t)},[r,t]),u=(0,h.useCallback)(()=>{l&&a.setThumbValue(0,t)},[l,a,t]);return(0,n.jsx)("span",{className:"_1keomr1b","aria-hidden":"true",onMouseEnter:i,onClick:u,children:"\xa0"})},P=Error("RatingItem: You cannot use this component without a valid context"),k=e=>{let{index:t}=e,r=(0,h.useContext)(w);if(!r)throw P;let{icon:l}=r,i=(0,h.useMemo)(()=>{let e=Number(!t);return Array.from({length:1/r.precision+e}).map((a,l)=>{let i=t+r.precision*(l-e+1);return(0,n.jsx)(M,{value:i},i)})},[t,r.precision]),u=r.state.getThumbValue(0),o=(0,h.useMemo)(()=>{let e=r.hoverValue??u;return Math.floor(e)>t&&!r.highlightSelectedOnly||e-1===t?1:Math.floor(e)!==t?0:e-Math.floor(e)},[r.hoverValue,u,r.highlightSelectedOnly,t]),s="display"===r.variant||"displaySmall"===r.variant,c=Math.ceil(u)-1===t,d=!s&&r.isFocusVisible&&c;return(0,n.jsxs)("span",{"aria-hidden":"true",className:(0,m.$)("_1keomr19 _1mf949z5",a.noPseudoFocus,{[a.focusVisible]:d}),children:[i,(0,n.jsx)("span",{className:(0,m.$)("_1keomr1c"),style:{width:`${100*o}%`},children:(0,n.jsx)(l,{className:(0,m.$)("_1keomr1d")})}),(0,n.jsx)(l,{className:"_1keomr1e"})]})};
1class x extends Error{}let V=(e,t)=>`${e} rating out of ${t}`,D=e=>e?Number(e).toFixed(1):"",K=e=>{let{state:t,trackRef:r,name:a,inputRef:l,inputProps:o,"aria-label":s,"aria-labelledby":c}=e,d=(0,i.R)(l),{inputProps:m}=(0,p.x)({index:0,trackRef:r,inputRef:d,name:a},t),{focusProps:h}=(0,b.o)(),{"aria-labelledby":g,...v}=m;return(0,n.jsx)(f.s,{children:(0,n.jsx)("input",{ref:d,...(0,u.v)(o??{},v,c?{"aria-labelledby":c}:{"aria-label":s},h)})})},S=(0,c.g)((e,t)=>{let{defaultValue:r,highlightSelectedOnly:i=!1,icon:c=y.StarFill,isDisabled:p=!1,name:f,onChange:T,showValue:M=!1,value:P,valueFormatter:S=V,labelFormatter:R=D,variant:_="input",color:C,inputRef:E,inputProps:F,...j}=e,Y=(0,h.useMemo)(()=>(e=>{if(e>1||e<.1)throw new x("Precision must be a value between 0.1 and 1");if(100%(100*e))throw new x("The inverse of precision must be a whole number");return e})(e.precision??1),[e.precision]),A=(0,h.useMemo)(()=>Math.max(1,Math.abs(Math.round(Math.min(e.maxValue,10)))),[e.maxValue]),B=(0,h.useRef)(null),I=(0,h.useCallback)(e=>{B.current=e,"function"==typeof t?t(e):t&&(t.current=e)},[t]),{styleProps:L}=(0,o.pO)(j),$=(0,s._)(j),N=(0,h.useCallback)(e=>{T?.(0===e?void 0:e)},[T]),X=(0,h.useMemo)(()=>({format:e=>S(String(e),String(A))}),[S,A]),z=(0,v.S)({minValue:0,maxValue:A,step:Y,value:P,defaultValue:r??0,isDisabled:p,numberFormatter:X,onChange:N}),U=z.getThumbValue(0),G=0===U?null:String(U),O=j["aria-labelledby"],q=j["aria-label"]??(O?void 0:"Rating");(0,g.P)({"aria-label":q,"aria-labelledby":O},z,B);let H=(0,h.useMemo)(()=>R(G,Y),[R,Y,G]),J="display"===_||"displaySmall"===_,[W,Q]=(0,h.useState)(),Z=(0,h.useMemo)(()=>Array.from({length:Math.abs(A)},(e,t)=>t+1).map((e,t)=>(0,n.jsx)(k,{index:t},e)),[A]),ee=(0,h.useMemo)(()=>0===U,[U]),et=(0,h.useCallback)(()=>{Q(void 0)},[]),{isFocusVisible:er,focusProps:en}=(0,b.o)({within:!0}),ea=(0,h.useMemo)(()=>({highlightSelectedOnly:i,hoverValue:W,icon:c,isFocusVisible:er,precision:Y,setHoverValue:Q,state:z,variant:_}),[i,W,c,er,Y,z,_]),el=J?{role:"img","aria-label":S(G??"0",String(A)),tabIndex:0}:{},ei=(0,u.v)(J?{}:en,{onMouseLeave:et,onKeyDown:et},el);return(0,n.jsxs)("div",{...(0,u.v)(L,$,{className:(0,m.$)("_1keomr12 _1mf949z1 _1mf949z0",{_1keomr13:p,[l[_]]:_}),style:{...(0,d.D)({"var(--_1keomr10)":C}),...L.style}}),children:[M&&(0,n.jsx)("span",{className:"_1keomr1f",children:H}),(0,n.jsxs)("div",{...ei,ref:I,className:(0,m.$)("_1keomr18 _1mf949z5 _1mf949z1 _1mf949z0",a.noPseudoFocus,{[a.focusVisible]:er,_1keomr11:ee}),children:[!J&&(0,n.jsx)(K,{state:z,trackRef:B,name:f,inputRef:E,inputProps:F,"aria-label":q,"aria-labelledby":O}),(0,n.jsx)(w.Provider,{value:ea,children:Z})]})]})})},79257:(e,t,r)=>{"use strict";r.d(t,{x:()=>f});var n=r(29414),a=r(39487),l=r(86576),i=r(10953),u=r(75500),o=r(49107),s=r(4964),c=r(65336),d=r(49193),m=r(47031),h=r(16805),p=r(53079),b=r(12115);function f(e,t){let{index:r=0,isRequired:f,validationState:g,isInvalid:v,trackRef:y,inputRef:w,orientation:T=t.orientation,name:M,form:P}=e,k=e.isDisabled||t.isDisabled,x="vertical"===T,{direction:V}=(0,m.Y)(),{addGlobalListener:D,removeGlobalListener:K}=(0,s.A)(),S=l.S.get(t),{labelProps:R,fieldProps:_}=(0,d.M)({...e,id:(0,l.h)(t,r),"aria-labelledby":`${S.id} ${e["aria-labelledby"]??""}`.trim()}),C=t.values[r],E=(0,b.useCallback)(()=>{w.current&&(0,n.e)(w.current)},[w]),F=t.focusedThumb===r;(0,b.useEffect)(()=>{F&&E()},[F,E]);let j="rtl"===V,Y=(0,b.useRef)(null),{keyboardProps:A}=(0,c.d)({onKeyDown(e){let{getThumbMaxValue:n,getThumbMinValue:a,decrementThumb:l,incrementThumb:i,setThumbValue:u,setThumbDragging:o,pageSize:s}=t;if(!/^(PageUp|PageDown|Home|End)$/.test(e.key))return void e.continuePropagation();switch(e.preventDefault(),o(r,!0),e.key){case"PageUp":i(r,s);break;case"PageDown":l(r,s);break;case"Home":u(r,a(r));break;case"End":u(r,n(r))}o(r,!1)}}),{moveProps:B}=(0,h.f)({onMoveStart(){Y.current=null,t.setThumbDragging(r,!0)},onMove({deltaX:e,deltaY:n,pointerType:a,shiftKey:l}){let{getThumbPercent:i,setThumbPercent:u,decrementThumb:o,incrementThumb:s,step:c,pageSize:d}=t;if(!y.current)return;let{width:m,height:h}=y.current.getBoundingClientRect(),b=x?h:m;if(null==Y.current&&(Y.current=i(r)*b),"keyboard"===a)e>0&&j||e<0&&!j||n>0?o(r,l?d:c):s(r,l?d:c);else{let t=x?n:e;(x||j)&&(t=-t),Y.current+=t,u(r,(0,p.qE)(Y.current/b,0,1))}},onMoveEnd(){t.setThumbDragging(r,!1)}});t.setThumbEditable(r,!k);let{focusableProps:I}=(0,u.Wc)((0,i.v)(e,{onFocus:()=>t.setFocusedThumb(r),onBlur:()=>t.setFocusedThumb(void 0)}),w),L=(0,b.useRef)(void 0),$=e=>{E(),L.current=e,t.setThumbDragging(r,!0),D(window,"mouseup",N,!1),D(window,"touchend",N,!1),D(window,"pointerup",N,!1)},N=e=>{(e.pointerId??e.changedTouches?.[0].identifier)===L.current&&(E(),t.setThumbDragging(r,!1),K(window,"mouseup",N,!1),K(window,"touchend",N,!1),K(window,"pointerup",N,!1))},X=t.getThumbPercent(r);(x||"rtl"===V)&&(X=1-X);let z=k?{}:(0,i.v)(A,B,{onMouseDown:e=>{0!==e.button||e.altKey||e.ctrlKey||e.metaKey||$()},onPointerDown:e=>{0!==e.button||e.altKey||e.ctrlKey||e.metaKey||$(e.pointerId)},onTouchStart:e=>{$(e.changedTouches[0].identifier)}});return(0,o.F)(w,t.defaultValues[r],e=>{t.setThumbValue(r,e)}),{inputProps:(0,i.v)(I,_,{type:"range",tabIndex:k?void 0:0,min:t.getThumbMinValue(r),max:t.getThumbMaxValue(r),step:t.step,value:C,name:M,form:P,disabled:k,"aria-orientation":T,"aria-valuetext":t.getThumbValueLabel(r),"aria-required":f||void 0,"aria-invalid":v||"invalid"===g||void 0,"aria-errormessage":e["aria-errormessage"],"aria-describedby":[S["aria-describedby"],e["aria-describedby"]].filter(
1Boolean).join(" "),"aria-details":[S["aria-details"],e["aria-details"]].filter(Boolean).join(" "),onChange:e=>{t.setThumbValue(r,parseFloat((0,a.wt)(e).value))}}),thumbProps:{...z,style:{position:"absolute",[x?"top":"left"]:`${100*X}%`,transform:"translate(-50%, -50%)",touchAction:"none"}},labelProps:R,isDragging:t.isThumbDragging(r),isDisabled:k,isFocused:F}}},86576:(e,t,r)=>{"use strict";r.d(t,{S:()=>n,h:()=>a});let n=new WeakMap;function a(e,t){let r=n.get(e);if(!r)throw Error("Unknown slider state");return`${r.id}-${t}`}}}]);
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.