1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2495],{2305:function(){},4660:function(e,t,n){"use strict";var r=n(7294);function l(e){return t=>!!t.type&&t.type.tabsRole===e}let o=l("Tab"),i=l("TabList"),c=l("TabPanel");function s(e,t){return r.Children.map(e,e=>{var n;return null===e?null:o(e)||i(e)||c(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children?(0,r.cloneElement)(e,{...e.props,children:s(e.props.children,t)}):e})}function a(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e){if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=a(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t)}return r}var u=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=a(e))&&(r&&(r+=" "),r+=t);return r};function f(e){let t=0;return!function e(t,n){return r.Children.forEach(t,t=>{null!==t&&(o(t)||c(t)?n(t):t.props&&t.props.children&&"object"==typeof t.props.children&&(i(t)&&n(t),e(t.props.children,n)))})}(e,e=>{o(e)&&t++}),t}function d(e){return e&&"getAttribute"in e}function p(e){return d(e)&&e.getAttribute("data-rttab")}function b(e){return d(e)&&"true"===e.getAttribute("aria-disabled")}let h,m={className:"react-tabs",focus:!1},v=e=>{let t=(0,r.useRef)([]),n=(0,r.useRef)([]),l=(0,r.useRef)();function a(t,n){if(t<0||t>=g())return;let{onSelect:r,selectedIndex:l}=e;r(t,l,n)}function d(e){let t=g();for(let n=e+1;n<t;n++)if(!b(w(n)))return n;for(let r=0;r<e;r++)if(!b(w(r)))return r;return e}function v(e){let t=e;for(;t--;)if(!b(w(t)))return t;for(t=g();t-- >e;)if(!b(w(t)))return t;return e}function g(){let{children:t}=e;return f(t)}function w(e){return t.current[`tabs-${e}`]}function y(e){let t=e.target;do if(E(t)){if(b(t))return;let n=[].slice.call(t.parentNode.children).filter(p).indexOf(t);a(n,e);return}while(null!=(t=t.parentNode))}function E(e){if(!p(e))return!1;let t=e.parentElement;do{if(t===l.current)return!0;if(t.getAttribute("data-rttabs"))break;t=t.parentElement}while(t);return!1}let{children:C,className:N,disabledTabClassName:T,domRef:_,focus:A,forceRenderTabPanel:k,onSelect:X,selectedIndex:Y,selectedTabClassName:x,selectedTabPanelClassName:R,environment:D,disableUpDownKeys:L,disableLeftRightKeys:O,...P}={...m,...e};return r.createElement("div",Object.assign({},P,{className:u(N),onClick:y,onKeyDown:function(t){let{direction:n,disableUpDownKeys:r,disableLeftRightKeys:l}=e;if(E(t.target)){let{selectedIndex:o}=e,i=!1,c=!1;("Space"===t.code||32===t.keyCode||"Enter"===t.code||13===t.keyCode)&&(i=!0,c=!1,y(t)),(l||37!==t.keyCode&&"ArrowLeft"!==t.code)&&(r||38!==t.keyCode&&"ArrowUp"!==t.code)?(l||39!==t.keyCode&&"ArrowRight"!==t.code)&&(r||40!==t.keyCode&&"ArrowDown"!==t.code)?35===t.keyCode||"End"===t.code?(o=function(){let e=g();for(;e--;)if(!b(w(e)))return e;return null}(),i=!0,c=!0):(36===t.keyCode||"Home"===t.code)&&(o=function(){let e=g();for(let t=0;t<e;t++)if(!b(w(t)))return t;return null}(),i=!0,c=!0):(o="rtl"===n?v(o):d(o),i=!0,c=!0):(o="rtl"===n?d(o):v(o),i=!0,c=!0),i&&t.preventDefault(),c&&a(o,t)}},ref(e){l.current=e,_&&_(e)},"data-rttabs":!0}),function(){let l=0,{children:a,disabledTabClassName:u,focus:f,forceRenderTabPanel:d,selectedIndex:p,selectedTabClassName:b,selectedTabPanelClassName:m,environment:v}=e;n.current=n.current||[];let y=n.current.length-g(),E=(0,r.useId)();for(;y++<0;)n.current.push(`${E}${n.current.length}`);return s(a,e=>{let a=e;if(i(e)){let g=0,y=!1;null==h&&function(e){let t=e||("undefined"!=typeof window?window:void 0);try{h=!!(void 0!==t&&t.document&&t.document.activeElement)}catch(n){h=!1}}(v);let E=v||("undefined"!=typeof window?window:void 0);h&&E&&(y=r.Children.toArray(e.props.children).filter(o).some((e,t)=>E.document.activeElement===w(t))),a=(0,r.cloneElement)(e,{children:s(e.props.children,e=>{let l=`tabs-${g}`,o=p===g,i={tabRef(e){t.current[l]=e},id:n.current[g],selected:o,focus:o&&(f||y)};return b&&(i.selectedClassName=b),u&&(i.disabledClassName=u),g++,(0,r.cloneElement)(e,i)})})}else if(c(e)){let C={id:n.current[l],selected:p===l};d&&(C.forceRender=d),m&&(C.selectedClassName=m),l++,a=(0,r.cloneElement)(e,C)}return a})}())};v.propTypes={};let g={defaultFocus:!1,focusTabOnClick:!0,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:!1,disableLeftRightKeys:!1},w=e=>null===e.selectedIndex?1:0,y=(e,t)=>{},E=e=>
1{let{children:t,defaultFocus:n,defaultIndex:l,focusTabOnClick:o,onSelect:i,...c}={...g,...e},[s,a]=(0,r.useState)(n),[u]=(0,r.useState)(w(c)),[d,p]=(0,r.useState)(1===u?l||0:null);if((0,r.useEffect)(()=>{a(!1)},[]),1===u){let b=f(t);(0,r.useEffect)(()=>{null!=d&&p(Math.min(d,Math.max(0,b-1)))},[b])}y(c,u);let h=(e,t,n)=>{("function"!=typeof i||!1!==i(e,t,n))&&(o&&a(!0),1===u&&p(e))},m={...e,...c};return m.focus=s,m.onSelect=h,null!=d&&(m.selectedIndex=d),delete m.defaultFocus,delete m.defaultIndex,delete m.focusTabOnClick,r.createElement(v,m,t)};E.propTypes={},E.tabsRole="Tabs";let C={className:"react-tabs__tab-list"},N=e=>{let{children:t,className:n,...l}={...C,...e};return r.createElement("ul",Object.assign({},l,{className:u(n),role:"tablist"}),t)};N.tabsRole="TabList",N.propTypes={};let T="react-tabs__tab",_={className:T,disabledClassName:`${T}--disabled`,focus:!1,id:null,selected:!1,selectedClassName:`${T}--selected`},A=e=>{let t=(0,r.useRef)(),{children:n,className:l,disabled:o,disabledClassName:i,focus:c,id:s,selected:a,selectedClassName:f,tabIndex:d,tabRef:p,...b}={..._,...e};return(0,r.useEffect)(()=>{a&&c&&t.current.focus()},[a,c]),r.createElement("li",Object.assign({},b,{className:u(l,{[f]:a,[i]:o}),ref(e){t.current=e,p&&p(e)},role:"tab",id:`tab${s}`,"aria-selected":a?"true":"false","aria-disabled":o?"true":"false","aria-controls":`panel${s}`,tabIndex:d||(a?"0":null),"data-rttab":!0}),n)};A.propTypes={},A.tabsRole="Tab";let k="react-tabs__tab-panel",X={className:k,forceRender:!1,selectedClassName:`${k}--selected`},Y=e=>{let{children:t,className:n,forceRender:l,id:o,selected:i,selectedClassName:c,...s}={...X,...e};return r.createElement("div",Object.assign({},s,{className:u(n,{[c]:i}),role:"tabpanel",id:`panel${o}`,"aria-labelledby":`tab${o}`}),l||i?t:null)};Y.tabsRole="TabPanel",Y.propTypes={}},4362:function(e){"use strict";function t(e,t,n){return t>e?t:n<e?n:e}function n(e){return+(e>0)-+(e<0)}function r(e){return Math.round(1e4*e)/1e4}var l,o={};function i(e){return"-"+e[0].toLowerCase()}function c(e){return o[e]||(o[e]=e.replace(/([A-Z])/g,i))}function s(e,t){return e&&0!==e.length?e.nodeName?[e]:[].slice.call(e[0].nodeName?e:(t||document.documentElement).querySelectorAll(e)):[]}function a(e,t){for(var n in t)n.indexOf("_")&&e.setAttribute("data-"+c(n),t[n])}var u=[];function f(){l=0,u.slice().forEach(function(e){return e()}),d()}function d(){!l&&u.length&&(l=requestAnimationFrame(f))}function p(e,t,n,r){return"function"==typeof e?e(t,n,r):e}function b(){}e.exports=function(e){var o,i,f,h,m=(e=e||{}).onChange||b,v=e.onHidden||b,g=e.onShown||b,w=e.onScroll||b,y=e.cssProps?(h=e.cssProps,function(e,t){for(var n in t)n.indexOf("_")&&(!0===h||h[n])&&e.style.setProperty("--"+c(n),r(t[n]))}):b,E=e.scrollingElement,C=E?s(E)[0]:window,N=E?s(E)[0]:document.documentElement,T=!1,_={},A=[];function k(){A=s(e.targets||"[data-scroll]",s(e.scope||N)[0]).map(function(e){return{element:e}})}function X(){var r,c=N.clientWidth,s=N.clientHeight,a=n(-o+(o=N.scrollLeft||window.pageXOffset)),b=n(-i+(i=N.scrollTop||window.pageYOffset)),h=N.scrollLeft/(N.scrollWidth-c||1),m=N.scrollTop/(N.scrollHeight-s||1);T=T||_.scrollDirX!==a||_.scrollDirY!==b||_.scrollPercentX!==h||_.scrollPercentY!==m,_.scrollDirX=a,_.scrollDirY=b,_.scrollPercentX=h,_.scrollPercentY=m;for(var v=!1,g=0;g<A.length;g++){var w=A[g],y=w.element,E=y,k=0,X=0;do k+=E.offsetLeft,X+=E.offsetTop,E=E.offsetParent;while(E&&E!==C);var x=y.clientHeight||y.offsetHeight||0,R=y.clientWidth||y.offsetWidth||0,D=(t(k+R,o,o+c)-t(k,o,o+c))/R,L=(t(X+x,i,i+s)-t(X,i,i+s))/x,O=1===D?0:n(k-o),P=1===L?0:n(X-i),$=t((o-(R/2+k-c/2))/(c/2),-1,1),H=t((i-(x/2+X-s/2))/(s/2),-1,1),I=void 0;I=e.offset?p(e.offset,y,w,N)<=i?1:0:(p(e.threshold,y,w,N)||0)<D*L?1:0;var S=w.visible!==I;(w._changed||S||w.visibleX!==D||w.visibleY!==L||w.index!==g||w.elementHeight!==x||w.elementWidth!==R||w.offsetX!==k||w.offsetY!==X||w.intersectX!=w.intersectX||w.intersectY!=w.intersectY||w.viewportX!==$||w.viewportY!==H)&&(v=!0,w._changed=!0,w._visibleChanged=S,w.visible=I,w.elementHeight=x,w.elementWidth=R,w.index=g,w.offsetX=k,w.offsetY=X,w.visibleX=D,w.visibleY=L,w.intersectX=O,w.intersectY=P,w.viewportX=$,w.viewportY=H,w.visible=I)}!f&&(T||v)&&(r=Y,u.push(r),d(),f=function(){!(u=u.filter(function(e){return e!==r})).length&&l&&(cancelAnimationFrame(l),l=0)})}function Y(){x(),T&&(T=!1,a(N,{scrollDirX:_.scrollDirX,scrollDirY:_.scrollDirY}),y(N,_),w(N,_,A));for(var t=A.length,n=t-1;n>-1;n--){var r=A[n],l=r.element,o=r.visible,i=l.hasAttribute("scrollout-once")||!1;r._changed&&(r._changed=!1,y(l,r)),r._visibleChanged&&(a(l,{scroll:o?"in":"out"}),m(l,r,N),(o?g:v)(l,r,N)),o&&(e.once||i)&&A.splice(n,1)}}function x(){f&&(f(),f=void 0)}k(),X(),Y();var R=0,D=function(){R=R||setTimeout(function(){R=0,X()},0)};return window.addEventListener("resize",D),C.addEventListener("scroll",D),{index:k,update:X,teardown:function(){x(),window.removeEventListener("resize",D),C.removeEventListener("scroll",D)}}}}}]);
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.