1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="70ad8669-62b3-4678-8015-04666f91af13",e._sentryDebugIdIdentifier="sentry-dbid-70ad8669-62b3-4678-8015-04666f91af13")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1550],{8498:(e,t,r)=>{r.d(t,{A:()=>l});var o=r(89112),n=r(6029);let l=(0,o.A)((0,n.jsx)("path",{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z"}),"KeyboardArrowDown")},20891:(e,t,r)=>{r.d(t,{A:()=>l});var o=r(89112),n=r(6029);let l=(0,o.A)((0,n.jsx)("path",{d:"M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z"}),"KeyboardArrowUp")},24629:(e,t,r)=>{r.d(t,{A:()=>m});var o=r(55729),n=r(50212),l=r(17582),a=r(51543),i=r(83291),s=r(3477),c=r(73090),u=r(48484),d=r(16492),p=r(46720);function f(e){return(0,p.Ay)("MuiTab",e)}let b=(0,d.A)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper","icon"]);var h=r(6029);let v=(0,s.Ay)(a.A,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.label&&r.icon&&t.labelIcon,t[`textColor${(0,i.A)(r.textColor)}`],r.fullWidth&&t.fullWidth,r.wrapped&&t.wrapped,{[`& .${b.iconWrapper}`]:t.iconWrapper},{[`& .${b.icon}`]:t.icon}]}})((0,c.A)(({theme:e})=>({...e.typography.button,maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center",lineHeight:1.25,variants:[{props:({ownerState:e})=>e.label&&("top"===e.iconPosition||"bottom"===e.iconPosition),style:{flexDirection:"column"}},{props:({ownerState:e})=>e.label&&"top"!==e.iconPosition&&"bottom"!==e.iconPosition,style:{flexDirection:"row"}},{props:({ownerState:e})=>e.icon&&e.label,style:{minHeight:72,paddingTop:9,paddingBottom:9}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&"top"===t,style:{[`& > .${b.icon}`]:{marginBottom:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&"bottom"===t,style:{[`& > .${b.icon}`]:{marginTop:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&"start"===t,style:{[`& > .${b.icon}`]:{marginRight:e.spacing(1)}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&"end"===t,style:{[`& > .${b.icon}`]:{marginLeft:e.spacing(1)}}},{props:{textColor:"inherit"},style:{color:"inherit",opacity:.6,[`&.${b.selected}`]:{opacity:1},[`&.${b.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}}},{props:{textColor:"primary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${b.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${b.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:{textColor:"secondary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${b.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${b.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:({ownerState:e})=>e.fullWidth,style:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"}},{props:({ownerState:e})=>e.wrapped,style:{fontSize:e.typography.pxToRem(12)}}]}))),m=o.forwardRef(function(e,t){let r=(0,u.b)({props:e,name:"MuiTab"}),{className:a,disabled:s=!1,disableFocusRipple:c=!1,fullWidth:d,icon:p,iconPosition:b="top",indicator:m,label:y,onChange:g,onClick:S,onFocus:A,selected:E,selectionFollowsFocus:w,textColor:x="inherit",value:I,wrapped:N=!1,...P}=r,T={...r,disabled:s,disableFocusRipple:c,selected:E,icon:!!p,iconPosition:b,label:!!y,fullWidth:d,textColor:x,wrapped:N},C=(e=>{let{classes:t,textColor:r,fullWidth:o,wrapped:n,icon:a,label:s,selected:c,disabled:u}=e,d={root:["root",a&&s&&"labelIcon",`textColor${(0,i.A)(r)}`,o&&"fullWidth",n&&"wrapped",c&&"selected",u&&"disabled"],icon:["iconWrapper","icon"]};return(0,l.A)(d,f,t)})(T),R=p&&y&&o.isValidElement(p)?o.cloneElement(p,{className:(0,n.A)(C.icon,p.props.className)}):p;return(0,h.jsxs)(v,{focusRipple:!c,className:(0,n.A)(C.root,a),ref:t,role:"tab","aria-selected":E,disabled:s,onClick:e=>{!E&&g&&g(e,I),S&&S(e)},onFocus:e=>{w&&!E&&g&&g(e,I),A&&A(e)},ownerState:T,tabIndex:E?0:-1,...P,children:["top"===b||"start"===b?(0,h.jsxs)(o.Fragment,{children:[R,y]}):(0,h.jsxs)(o.Fragment,{children:[y,R]}),m]})})},50619:(e,t,r)=>{r.d(t,{CN:()=>T,Gi:()=>w,ag:()=>C});var o,n,l,a,i,s,c=r(55729);(o=a||(a={})).INITIAL="initial",o.PENDING="pending",o.REJECTED="rejected",o.RESOLVED="resolved",(n=i||(i={}
1)).LOADING_STATUS="setLoadingStatus",n.RESET_OPTIONS="resetOptions",n.SET_BRAINTREE_INSTANCE="braintreeInstance",(l=s||(s={})).NUMBER="number",l.CVV="cvv",l.EXPIRATION_DATE="expirationDate",l.EXPIRATION_MONTH="expirationMonth",l.EXPIRATION_YEAR="expirationYear",l.POSTAL_CODE="postalCode";var u=function(){return(u=Object.assign||function(e){for(var t,r=1,o=arguments.length;r<o;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};function d(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)0>t.indexOf(o[n])&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]]);return r}function p(e,t,r){if(r||2==arguments.length)for(var o,n=0,l=t.length;n<l;n++)!o&&n in t||(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var f="data-react-paypal-script-id",b="react-paypal-js",h="dataNamespace",v="dataSdkIntegrationSource",m="paypal";function y(e){return void 0===e&&(e=m),window[e]}function g(e){var t=e.reactComponentName,r=e.sdkComponentKey,o=e.sdkRequestedComponents,n=void 0===o?"":o,l=e.sdkDataNamespace,a=r.charAt(0).toUpperCase().concat(r.substring(1)),i="Unable to render <".concat(t," /> because window.").concat(void 0===l?m:l,".").concat(a," is undefined."),s="string"==typeof n?n:n.join(",");if(!s.includes(r)){var c=[s,r].filter(Boolean).join();i+="\nTo fix the issue, add '".concat(r,"' to the list of components passed to the parent PayPalScriptProvider:")+"\n`<PayPalScriptProvider options={{ components: '".concat(c,"'}}>`.")}return i}function S(e){e[f];var t=d(e,[f+""]);return"react-paypal-js-".concat(function(e){for(var t="",r=0;r<e.length;r++){var o=e[r].charCodeAt(0)*r;e[r+1]&&(o+=e[r+1].charCodeAt(0)*(r-1)),t+=String.fromCharCode(97+Math.abs(o)%26)}return t}(JSON.stringify(t)))}function A(e,t){var r,o,n,l;switch(t.type){case i.LOADING_STATUS:if("object"==typeof t.value)return u(u({},e),{loadingStatus:t.value.state,loadingStatusErrorMessage:t.value.message});return u(u({},e),{loadingStatus:t.value});case i.RESET_OPTIONS:return n=e.options[f],(null==(l=self.document.querySelector("script[".concat(f,'="').concat(n,'"]')))?void 0:l.parentNode)&&l.parentNode.removeChild(l),u(u({},e),{loadingStatus:a.PENDING,options:u(u(((r={})[v]=b,r),t.value),((o={})[f]="".concat(S(t.value)),o))});case i.SET_BRAINTREE_INSTANCE:return u(u({},e),{braintreePayPalCheckoutInstance:t.value});default:return e}}var E=(0,c.createContext)(null);function w(){var e=function(e){if("function"==typeof(null==e?void 0:e.dispatch)&&0!==e.dispatch.length)return e;throw Error("usePayPalScriptReducer must be used within a PayPalScriptProvider")}((0,c.useContext)(E));return[u(u({},e),{isInitial:e.loadingStatus===a.INITIAL,isPending:e.loadingStatus===a.PENDING,isResolved:e.loadingStatus===a.RESOLVED,isRejected:e.loadingStatus===a.REJECTED}),e.dispatch]}(0,c.createContext)({});var x=function(e){var t,r,o=e.className,n=e.disabled,l=void 0!==n&&n,a=e.children,i=e.forceReRender,s=d(e,["className","disabled","children","forceReRender"]),f="".concat(void 0===o?"":o," ").concat(l?"paypal-buttons-disabled":"").trim(),b=(0,c.useRef)(null),v=(0,c.useRef)(null),m=((t=(0,c.useRef)(new Proxy({},{get:function(e,t,r){return"function"==typeof e[t]?function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return e[t].apply(e,r)}:Reflect.get(e,t,r)}}))).current=Object.assign(t.current,s),t.current),S=w()[0],A=S.isResolved,E=S.options,I=(0,c.useState)(null),N=I[0],P=I[1],T=(0,c.useState)(!0),C=T[0],R=T[1],B=(0,c.useState)(null)[1];function O(){null!==v.current&&v.current.close().catch(function(){})}return(null==(r=v.current)?void 0:r.updateProps)&&v.current.updateProps({message:s.message}),(0,c.useEffect)(function(){if(!1===A)return O;var e=y(E.dataNamespace);if(void 0===e||void 0===e.Buttons)return B(function(){throw Error(g({reactComponentName:x.displayName,sdkComponentKey:"buttons",sdkRequestedComponents:E.components,sdkDataNamespace:E[h]}
1))}),O;try{v.current=e.Buttons(u(u({},m),{onInit:function(e,t){P(t),"function"==typeof s.onInit&&s.onInit(e,t)}}))}catch(e){return B(function(){throw Error("Failed to render <PayPalButtons /> component. Failed to initialize: ".concat(e))})}return!1===v.current.isEligible()?R(!1):b.current&&v.current.render(b.current).catch(function(e){null!==b.current&&0!==b.current.children.length&&B(function(){throw Error("Failed to render <PayPalButtons /> component. ".concat(e))})}),O},p(p([A],void 0===i?[]:i,!0),[s.fundingSource],!1)),(0,c.useEffect)(function(){null!==N&&(!0===l?N.disable().catch(function(){}):N.enable().catch(function(){}))},[l,N]),c.createElement(c.Fragment,null,C?c.createElement("div",{ref:b,style:l?{opacity:.38}:{},className:f}):a)};function I(e,t){void 0===t&&(t={});var r=document.createElement("script");return r.src=e,Object.keys(t).forEach(function(e){r.setAttribute(e,t[e]),"data-csp-nonce"===e&&r.setAttribute("nonce",t["data-csp-nonce"])}),r}x.displayName="PayPalButtons","function"==typeof SuppressedError&&SuppressedError;function N(e,t){if("object"!=typeof e||null===e)throw Error("Expected an options object.");var r=e.environment;if(r&&"production"!==r&&"sandbox"!==r)throw Error('The `environment` option must be either "production" or "sandbox".');if(void 0!==t&&"function"!=typeof t)throw Error("Expected PromisePonyfill to be a function.")}var P=function(e){var t=e.className,r=e.children,o=d(e,["className","children"]),n=w()[0],l=n.isResolved,a=n.options,i=(0,c.useRef)(null),s=(0,c.useState)(!0),p=s[0],f=s[1],b=(0,c.useState)(null)[1],v=function(e){var t=i.current;if(!t||!e.isEligible())return f(!1);t.firstChild&&t.removeChild(t.firstChild),e.render(t).catch(function(e){null!==t&&0!==t.children.length&&b(function(){throw Error("Failed to render <PayPalMarks /> component. ".concat(e))})})};return(0,c.useEffect)(function(){if(!1!==l){var e=y(a[h]);if(void 0===e||void 0===e.Marks)return b(function(){throw Error(g({reactComponentName:P.displayName,sdkComponentKey:"marks",sdkRequestedComponents:a.components,sdkDataNamespace:a[h]}))});v(e.Marks(u({},o)))}},[l,o.fundingSource]),c.createElement(c.Fragment,null,p?c.createElement("div",{ref:i,className:void 0===t?"":t}):r)};P.displayName="PayPalMarks";var T=function(e){var t=e.className,r=e.forceReRender,o=d(e,["className","forceReRender"]),n=w()[0],l=n.isResolved,a=n.options,i=(0,c.useRef)(null),s=(0,c.useRef)(null),f=(0,c.useState)(null)[1];return(0,c.useEffect)(function(){if(!1!==l){var e=y(a[h]);if(void 0===e||void 0===e.Messages)return f(function(){throw Error(g({reactComponentName:T.displayName,sdkComponentKey:"messages",sdkRequestedComponents:a.components,sdkDataNamespace:a[h]}))});s.current=e.Messages(u({},o)),s.current.render(i.current).catch(function(e){null!==i.current&&0!==i.current.children.length&&f(function(){throw Error("Failed to render <PayPalMessages /> component. ".concat(e))})})}},p([l],void 0===r?[]:r,!0)),c.createElement("div",{ref:i,className:void 0===t?"":t})};T.displayName="PayPalMessages";var C=function(e){var t,r=e.options,o=void 0===r?{clientId:"test"}:r,n=e.children,l=e.deferLoading,s=void 0!==l&&l,d=(0,c.useReducer)(A,{options:u(u({},o),((t={}).dataJsSdkLibrary=b,t[v]=b,t[f]="".concat(S(o)),t)),loadingStatus:s?a.INITIAL:a.PENDING}),p=d[0],h=d[1];return(0,c.useEffect)(function(){if(!1===s&&p.loadingStatus===a.INITIAL)return h({type:i.LOADING_STATUS,value:a.PENDING});if(p.loadingStatus===a.PENDING){var e=!0;return(function(e,t){if(void 0===t&&(t=Promise),N(e,t),"u"<typeof document)return t.resolve(null);var r,o,n,l,a,i,s,c,u,d,p=(l=e.sdkBaseUrl,a=e.environment,i=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)0>t.indexOf(o[n])&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]]);return r}(e,["sdkBaseUrl","environment"]),s=l||("sandbox"===a?"https://www.sandbox.paypal.com/sdk/js":"https://www.paypal.com/sdk/js"),u=(c=Object.keys(i).filter(function(e){return void 0!==i[e]&&null!==i[e]&&""!==i[e]}).reduce(function(e,t){var r=i[t].toString();return"data"===(t=t.replace(/[A-Z]+(?![a-z])|[A-Z]/g,function(e,t){return(t?"-":"")+e.toLowerCase()})).substring(0,4)||"crossorigin"===t?e.attributes[t]=r:e.queryParams[t]=r,e},{queryParams:{},attributes:{}})).queryParams,d=c.attributes,u["merchant-id"]&&-1!==u["merchant-id"].indexOf(",")&&(d["data-merchant-id"]=u["merchant-id"],u["merchant-id"]="*"),{url:"".concat(s,"?").concat((o="",Object.keys(r=u).forEach(function(e){0!==o.length&&(o+="&"),o+=e+"="+r[e]}),o)),attributes:d}),f=p.url,b=p.attributes,h=b["data-namespace"]||"paypal",v=(n=h,window[n]);return(b["data-js-sdk-library"]||(b["data-js-sdk-library"]="paypal-js"),function(e,t){var r=document.querySelector('script[src="'.concat(e,'"]'));if(null===r)return null;var o=I(e,t),n=r.cloneNode();if(delete n.dataset.uidAuto,Object.keys(n.dataset).length!==Object.keys(o.dataset).length)return null;var l=!0;return Object.keys(n.dataset).forEach(function(e){n.dataset[e]!==o.dataset[e]&&(l=!1)}),l?r:null}(f,b)&&v)?t.resolve(v):(function(e,t){void 0===t&&(t=Promise),N(e,t);var r=e.url,o=e.attributes;if("string"!=typeof r||0===r.length)throw Error("Invalid url.");if(void 0!==o&&"object"!=typeof o)throw Error("Expected attributes to be an object.");return new t(function(e,t){var n,l,a,i,s,c;if("u"<typeof document)return e();l=(n={url:r,attributes:o,onSuccess:function(){return e()},onError:function(){return t(Error('The script "'.concat(r,'" failed to load. Check the HTTP status code and response body in DevTools to learn more.')))}}).url,a=n.attributes,i=n.onSuccess,s=n.onError,(c=I(l,a)).onerror=s,c.onload=i,document.head.insertBefore(c,document.head.firstElementChild)})})({url:f,attributes:b},t).then(function(){var e,t=(e=h,window[e]);if(t)return t;throw Error("The window.".concat(h," global variable is not available."))})})(p.options).then(function(){e&&h({type:i.LOADING_STATUS,value:a.RESOLVED})}).catch(function(t){console.error("".concat("Failed to load the PayPal JS SDK script."," ").concat(t)),e&&h({type:i.LOADING_STATUS,value:{state:a.REJECTED,message:String(t)}})}),function(){e=!1}}},[p.options,s,p.loadingStatus]),c.createElement(E.Provider,{value:u(u({},p),{dispatch:h})},n)};function R(){}(0,c.createContext)({cardFieldsForm:null,fields:{},registerField:R,unregisterField:R})},56910:(e,t,r)=>{r.d(t,{A:()=>$});var o=r(55729),n=r(50212),l=r(17582),a=r(64593),i=r(61912),s=r(3477),c=r(42246),u=r(73090),d=r(48484),p=r(89818);function f(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var b=r(47571),h=r(68468),v=r(6029);
1let m={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var y=r(89112);let g=(0,y.A)((0,v.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),S=(0,y.A)((0,v.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");var A=r(51543),E=r(16492),w=r(46720);function x(e){return(0,w.Ay)("MuiTabScrollButton",e)}let I=(0,E.A)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),N=(0,s.Ay)(A.A,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.orientation&&t[r.orientation]]}})({width:40,flexShrink:0,opacity:.8,[`&.${I.disabled}`]:{opacity:0},variants:[{props:{orientation:"vertical"},style:{width:"100%",height:40,"& svg":{transform:"var(--TabScrollButton-svgRotate)"}}}]}),P=o.forwardRef(function(e,t){let r=(0,d.b)({props:e,name:"MuiTabScrollButton"}),{className:o,slots:s={},slotProps:c={},direction:u,orientation:p,disabled:f,...b}=r,h=(0,a.I)(),m={isRtl:h,...r},y=(e=>{let{classes:t,orientation:r,disabled:o}=e;return(0,l.A)({root:["root",r,o&&"disabled"]},x,t)})(m),A=s.StartScrollButtonIcon??g,E=s.EndScrollButtonIcon??S,w=(0,i.A)({elementType:A,externalSlotProps:c.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:m}),I=(0,i.A)({elementType:E,externalSlotProps:c.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:m});return(0,v.jsx)(N,{component:"div",className:(0,n.A)(y.root,o),ref:t,role:null,ownerState:m,tabIndex:null,...b,style:{...b.style,..."vertical"===p&&{"--TabScrollButton-svgRotate":`rotate(${h?-90:90}deg)`}},children:"left"===u?(0,v.jsx)(A,{...w}):(0,v.jsx)(E,{...I})})});var T=r(95635);function C(e){return(0,w.Ay)("MuiTabs",e)}let R=(0,E.A)("MuiTabs",["root","vertical","list","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","
1indicator"]);var B=r(69733),O=r(16064);let k=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,j=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,M=(e,t,r)=>{let o=!1,n=r(e,t);for(;n;){if(n===e.firstChild){if(o)return;o=!0}let t=n.disabled||"true"===n.getAttribute("aria-disabled");if(n.hasAttribute("tabindex")&&!t)return void n.focus();n=r(e,n)}},D=(0,s.Ay)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[{[`& .${R.scrollButtons}`]:t.scrollButtons},{[`& .${R.scrollButtons}`]:r.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,r.vertical&&t.vertical]}})((0,u.A)(({theme:e})=>({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex",variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:"column"}},{props:({ownerState:e})=>e.scrollButtonsHideMobile,style:{[`& .${R.scrollButtons}`]:{[e.breakpoints.down("sm")]:{display:"none"}}}}]}))),L=(0,s.Ay)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.scroller,r.fixed&&t.fixed,r.hideScrollbar&&t.hideScrollbar,r.scrollableX&&t.scrollableX,r.scrollableY&&t.scrollableY]}})({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap",variants:[{props:({ownerState:e})=>e.fixed,style:{overflowX:"hidden",width:"100%"}},{props:({ownerState:e})=>e.hideScrollbar,style:{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}},{props:({ownerState:e})=>e.scrollableX,style:{overflowX:"auto",overflowY:"hidden"}},{props:({ownerState:e})=>e.scrollableY,style:{overflowY:"auto",overflowX:"hidden"}}]}),W=(0,s.Ay)("div",{name:"MuiTabs",slot:"List",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.list,t.flexContainer,r.vertical&&t.flexContainerVertical,r.centered&&t.centered]}})({display:"flex",variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:"column"}},{props:({ownerState:e})=>e.centered,style:{justifyContent:"center"}}]}),F=(0,s.Ay)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})((0,u.A)(({theme:e})=>({position:"absolute",height:2,bottom:0,width:"100%",transition:e.transitions.create(),variants:[{props:{indicatorColor:"primary"},style:{backgroundColor:(e.vars||e).palette.primary.main}},{props:{indicatorColor:"secondary"},style:{backgroundColor:(e.vars||e).palette.secondary.main}},{props:({ownerState:e})=>e.vertical,style:{height:"100%",width:2,right:0}}]}))),_=(0,s.Ay)(function(e){let{onChange:t,...r}=e,n=o.useRef(),l=o.useRef(null),a=()=>{n.current=l.current.offsetHeight-l.current.clientHeight};return(0,b.A)(()=>{let e=(0,p.A)(()=>{let e=n.current;a(),e!==n.current&&t(n.current)}),r=(0,h.A)(l.current);return r.addEventListener("resize",e),()=>{e.clear(),r.removeEventListener("resize",e)}},[t]),o.useEffect(()=>{a(),t(n.current)},[t]),(0,v.jsx)("div",{style:m,...r,ref:l})})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),z={},$=o.forwardRef(function(e,t){let r,s,u=(0,d.b)({props:e,name:"MuiTabs"}),b=(0,c.A)(),m=(0,a.I)(),{"aria-label":y,"aria-labelledby":g,action:S,centered:A=!1,children:E,className:w,component:x="div",allowScrollButtonsMobile:I=!1,indicatorColor:N="primary",onChange:R,orientation:$="horizontal",ScrollButtonComponent:H,scrollButtons:X="auto",selectionFollowsFocus:K,slots:Y={},slotProps:G={},TabIndicatorProps:q={},TabScrollButtonProps:U={},textColor:V="primary",value:J,variant:Z="standard",visibleScrollbar:Q=!1,...ee}=u,et="scrollable"===Z,er="vertical"===$,eo=er?"scrollTop":"scrollLeft",en=er?"top":"left",el=er?"bottom":"right",ea=er?"clientHeight":"clientWidth",ei=er?"height":"width",es={...u,component:x,allowScrollButtonsMobile:I,indicatorColor:N,orientation:$,vertical:er,scrollButtons:X,textColor:V,variant:Z,visibleScrollbar:Q,fixed:!et,hideScrollbar:et&&!Q,scrollableX:et&&!er,scrollableY:et&&er,centered:A&&!et,scrollButtonsHideMobile:!I},ec=(e=>{let{vertical:t,fixed:r,hideScrollbar:o,scrollableX:n,scrollableY:a,centered:i,scrollButtonsHideMobile:s,classes:c}=e;return(0,l.A)({root:["root",t&&"vertical"],scroller:["scroller",r&&"fixed",o&&"hideScrollbar",n&&"scrollableX",a&&"scrollableY"],list:["list","flexContainer",t&&"flexContainerVertical",t&&"vertical",i&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[n&&"scrollableX"],hideScrollbar:[o&&"hideScrollbar"]},C,c)})(es),eu=(0,i.A)({elementType:Y.StartScrollButtonIcon,externalSlotProps:G.startScrollButtonIcon,ownerState:es}),ed=(0,i.A)({elementType:Y.EndScrollButtonIcon,externalSlotProps:G.endScrollButtonIcon,ownerState:es}
1),[ep,ef]=o.useState(!1),[eb,eh]=o.useState(z),[ev,em]=o.useState(!1),[ey,eg]=o.useState(!1),[eS,eA]=o.useState(!1),[eE,ew]=o.useState({overflow:"hidden",scrollbarWidth:0}),ex=new Map,eI=o.useRef(null),eN=o.useRef(null),eP={slots:Y,slotProps:{indicator:q,scrollButton:U,...G}},eT=()=>{let e,t,r=eI.current;if(r){let t=r.getBoundingClientRect();e={clientWidth:r.clientWidth,scrollLeft:r.scrollLeft,scrollTop:r.scrollTop,scrollWidth:r.scrollWidth,top:t.top,bottom:t.bottom,left:t.left,right:t.right}}if(r&&!1!==J){let e=eN.current.children;if(e.length>0){let r=e[ex.get(J)];t=r?r.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:t}},eC=(0,T.A)(()=>{let e,{tabsMeta:t,tabMeta:r}=eT(),o=0;er?(e="top",r&&t&&(o=r.top-t.top+t.scrollTop)):(e=m?"right":"left",r&&t&&(o=(m?-1:1)*(r[e]-t[e]+t.scrollLeft)));let n={[e]:o,[ei]:r?r[ei]:0};if("number"!=typeof eb[e]||"number"!=typeof eb[ei])eh(n);else{let t=Math.abs(eb[e]-n[e]),r=Math.abs(eb[ei]-n[ei]);(t>=1||r>=1)&&eh(n)}}),eR=(e,{animation:t=!0}={})=>{t?function(e,t,r,o={},n=()=>{}){let{ease:l=f,duration:a=300}=o,i=null,s=t[e],c=!1,u=o=>{if(c)return void n(Error("Animation cancelled"));null===i&&(i=o);let d=Math.min(1,(o-i)/a);(t[e]=l(d)*(r-s)+s,d>=1)?requestAnimationFrame(()=>{n(null)}):requestAnimationFrame(u)};s===r?n(Error("Element already at target position")):requestAnimationFrame(u)}(eo,eI.current,e,{duration:b.transitions.duration.standard}):eI.current[eo]=e},eB=e=>{let t=eI.current[eo];er?t+=e:t+=e*(m?-1:1),eR(t)},eO=()=>{let e=eI.current[ea],t=0,r=Array.from(eN.current.children);for(let o=0;o<r.length;o+=1){let n=r[o];if(t+n[ea]>e){0===o&&(t=e);break}t+=n[ea]}return t},[ek,{onChange:ej,...eM}]=(0,O.A)("scrollbar",{className:(0,n.A)(ec.scrollableX,ec.hideScrollbar),elementType:_,shouldForwardComponentProp:!0,externalForwardedProps:eP,ownerState:es}),eD=o.useCallback(e=>{ej?.(e),ew({overflow:null,scrollbarWidth:e})},[ej]),[eL,eW]=(0,O.A)("scrollButtons",{className:(0,n.A)(ec.scrollButtons,U.className),elementType:P,externalForwardedProps:eP,ownerState:es,additionalProps:{orientation:$,slots:{StartScrollButtonIcon:Y.startScrollButtonIcon||Y.StartScrollButtonIcon,EndScrollButtonIcon:Y.endScrollButtonIcon||Y.EndScrollButtonIcon},slotProps:{startScrollButtonIcon:eu,endScrollButtonIcon:ed}}}),eF=(0,T.A)(e=>{let{tabsMeta:t,tabMeta:r}=eT();r&&t&&(r[en]<t[en]?eR(t[eo]+(r[en]-t[en]),{animation:e}):r[el]>t[el]&&eR(t[eo]+(r[el]-t[el]),{animation:e}))}),e_=(0,T.A)(()=>{et&&!1!==X&&eA(!eS)});o.useEffect(()=>{let e,t,r=(0,p.A)(()=>{eI.current&&eC()}),o=(0,h.A)(eI.current);return o.addEventListener("resize",r),"u">typeof ResizeObserver&&(e=new ResizeObserver(r),Array.from(eN.current.children).forEach(t=>{e.observe(t)})),"u">typeof MutationObserver&&(t=new MutationObserver(t=>{t.forEach(t=>{t.removedNodes.forEach(t=>{e?.unobserve(t)}),t.addedNodes.forEach(t=>{e?.observe(t)})}),r(),e_()})).observe(eN.current,{childList:!0}),()=>{r.clear(),o.removeEventListener("resize",r),t?.disconnect(),e?.disconnect()}},[eC,e_]),o.useEffect(()=>{let e=Array.from(eN.current.children),t=e.length;if("u">typeof IntersectionObserver&&t>0&&et&&!1!==X){let r=e[0],o=e[t-1],n={root:eI.current,threshold:.99},l=new IntersectionObserver(e=>{em(!e[0].isIntersecting)},n);l.observe(r);let a=new IntersectionObserver(e=>{eg(!e[0].isIntersecting)},n);return a.observe(o),()=>{l.disconnect(),a.disconnect()}}},[et,X,eS,E?.length]),o.useEffect(()=>{ef(!0)},[]),o.useEffect(()=>{eC()}),o.useEffect(()=>{eF(z!==eb)},[eF,eb]),o.useImperativeHandle(S,()=>({updateIndicator:eC,updateScrollButtons:e_}),[eC,e_]);let[ez,e$]=(0,O.A)("indicator",{className:(0,n.A)(ec.indicator,q.className),elementType:F,externalForwardedProps:eP,ownerState:es,additionalProps:{style:eb}}),eH=(0,v.jsx)(ez,{...e$}),eX=0,eK=o.Children.map(E,e=>{if(!o.isValidElement(e))return null;let t=void 0===e.props.value?eX:e.props.value;ex.set(t,eX);let r=t===J;return eX+=1,o.cloneElement(e,{fullWidth:"fullWidth"===Z,indicator:r&&!ep&&eH,selected:r,selectionFollowsFocus:K,onChange:R,textColor:V,value:t,...1===eX&&!1===J&&!e.props.tabIndex?{tabIndex:0}:{}})}),eY=((r={}).scrollbarSizeListener=et?(0,v.jsx)(ek,{...eM,onChange:eD}):null,r.scrollButtonStart=(s=et&&("auto"===X&&(ev||ey)||!0===X))?(0,v.jsx)(eL,{direction:m?"right":"left",onClick:()=>{eB(-1*eO())},disabled:!ev,...eW}
1):null,r.scrollButtonEnd=s?(0,v.jsx)(eL,{direction:m?"left":"right",onClick:()=>{eB(eO())},disabled:!ey,...eW}):null,r),[eG,eq]=(0,O.A)("root",{ref:t,className:(0,n.A)(ec.root,w),elementType:D,externalForwardedProps:{...eP,...ee,component:x},ownerState:es}),[eU,eV]=(0,O.A)("scroller",{ref:eI,className:ec.scroller,elementType:L,externalForwardedProps:eP,ownerState:es,additionalProps:{style:{overflow:eE.overflow,[er?`margin${m?"Left":"Right"}`:"marginBottom"]:Q?void 0:-eE.scrollbarWidth}}}),[eJ,eZ]=(0,O.A)("list",{ref:eN,className:(0,n.A)(ec.list,ec.flexContainer),elementType:W,externalForwardedProps:eP,ownerState:es,getSlotProps:e=>({...e,onKeyDown:t=>{(e=>{if(e.altKey||e.shiftKey||e.ctrlKey||e.metaKey)return;let t=eN.current,r=(0,B.A)(t).activeElement;if("tab"!==r.getAttribute("role"))return;let o="horizontal"===$?"ArrowLeft":"ArrowUp",n="horizontal"===$?"ArrowRight":"ArrowDown";switch("horizontal"===$&&m&&(o="ArrowRight",n="ArrowLeft"),e.key){case o:e.preventDefault(),M(t,r,j);break;case n:e.preventDefault(),M(t,r,k);break;case"Home":e.preventDefault(),M(t,null,k);break;case"End":e.preventDefault(),M(t,null,j)}})(t),e.onKeyDown?.(t)}})});return(0,v.jsxs)(eG,{...eq,children:[eY.scrollButtonStart,eY.scrollbarSizeListener,(0,v.jsxs)(eU,{...eV,children:[(0,v.jsx)(eJ,{"aria-label":y,"aria-labelledby":g,"aria-orientation":"vertical"===$?"vertical":null,role:"tablist",...eZ,children:eK}),ep&&eH]}),eY.scrollButtonEnd]})})},84054:(e,t,r)=>{r.d(t,{A:()=>i});var o=r(61598),n=r(96593),l=r(70969),a=r(81810);function i(e,t){if((0,a.A)(2,arguments),"object"!=typeof t||null===t)throw RangeError("values parameter must be an object");var r=(0,o.A)(e);return isNaN(r.getTime())?new Date(NaN):(null!=t.year&&r.setFullYear(t.year),null!=t.month&&(r=function(e,t){(0,a.A)(2,arguments);var r=(0,o.A)(e),i=(0,n.A)(t),s=r.getFullYear(),c=r.getDate(),u=new Date(0);u.setFullYear(s,i,15),u.setHours(0,0,0,0);var d=(0,l.A)(u);return r.setMonth(i,Math.min(c,d)),r}(r,t.month)),null!=t.date&&r.setDate((0,n.A)(t.date)),null!=t.hours&&r.setHours((0,n.A)(t.hours)),null!=t.minutes&&r.setMinutes((0,n.A)(t.minutes)),null!=t.seconds&&r.setSeconds((0,n.A)(t.seconds)),null!=t.milliseconds&&r.setMilliseconds((0,n.A)(t.milliseconds)),r)}},95163:(e,t,r)=>{r.d(t,{A:()=>l});var o=r(61598),n=r(81810);function l(e,t){(0,n.A)(2,arguments);var r=(0,o.A)(e),l=(0,o.A)(t);return r.getTime()===l.getTime()}}}]);
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.