(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7513],{87138:function(e,t,n){"use strict";n.d(t,{default:function(){return i.a}});var r=n(231),i=n.n(r)},34492:function(e,t,n){"use strict";var r=n(2265),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,u=r.useEffect,o=r.useLayoutEffect,l=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,c=r[1];return o(function(){i.value=n,i.getSnapshot=t,s(i)&&c({inst:i})},[e,n,t]),u(function(){return s(i)&&c({inst:i}),e(function(){s(i)&&c({inst:i})})},[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},10554:function(e,t,n){"use strict";e.exports=n(34492)},59921:function(){},9628:function(e,t,n){"use strict";n.d(t,{S:function(){return i},a:function(){return a},b:function(){return u}});var r=n(2265);let i=({title:e,titleId:t,...n})=>r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 32 32","aria-labelledby":t,...n},e?r.createElement("title",{id:t},e):null,r.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M12.884 7.366a1.25 1.25 0 0 1 0 1.768L7.018 15H28a1.25 1.25 0 1 1 0 2.5H7.018l5.866 5.866a1.25 1.25 0 0 1-1.768 1.768l-8-8a1.25 1.25 0 0 1 0-1.768l8-8a1.25 1.25 0 0 1 1.768 0",clipRule:"evenodd"})),a=({title:e,titleId:t,...n})=>r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 32 32","aria-labelledby":t,...n},e?r.createElement("title",{id:t},e):null,r.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M19.116 7.366a1.25 1.25 0 0 0 0 1.768L24.982 15H4a1.25 1.25 0 1 0 0 2.5h20.982l-5.866 5.866a1.25 1.25 0 0 0 1.768 1.768l8-8a1.25 1.25 0 0 0 0-1.768l-8-8a1.25 1.25 0 0 0-1.768 0",clipRule:"evenodd"})),u=({title:e,titleId:t,...n})=>r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 32 32","aria-labelledby":t,...n},e?r.createElement("title",{id:t},e):null,r.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M6 7a1 1 0 0 1 1-1h4a1 1 0 1 0 0-2H7a3 3 0 0 0-3 3v18a3 3 0 0 0 3 3h18a3 3 0 0 0 3-3v-4a1 1 0 1 0-2 0v4a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1zm14-3a1 1 0 1 0 0 2h4.496l-7.46 7.086a1 1 0 0 0 1.378 1.45L26 7.33V12a1 1 0 1 0 2 0V5a1 1 0 0 0-1-1z",clipRule:"evenodd"}))},87871:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(57437),i=n(76582),a=n(2265),u=n(91539),o=n(9628);n(59921);let l={link:"Link__link--14a97",backIcon:"Link__backIcon--14a97",forwardIcon:"Link__forwardIcon--14a97"},s=(0,a.forwardRef)(function({as:e,variant:t,children:n,className:a,...s},c){return(0,r.jsxs)(e??"a",{ref:c,className:(0,i.c)(l.link,a),...s,children:["navBack"===t&&(0,r.jsx)(u.Z,{component:o.S,className:l.backIcon}),n,"navForward"===t&&(0,r.jsx)(u.Z,{component:o.a,className:l.forwardIcon}),"external"===t&&(0,r.jsx)(u.Z,{component:o.b})]})})},23791:function(e,t,n){"use strict";n.d(t,{$l:function(){return u},BN:function(){return A},DY:function(){return v},Fs:function(){return P},J$:function(){return J},JN:function(){return y},LI:function(){return V},PM:function(){return s},UG:function(){return q},W6:function(){return L},i_:function(){return a},ko:function(){return Q},kw:function(){return O},mf:function(){return l},o8:function(){return o},qC:function(){return I},s6:function(){return K},sj:function(){return j},u3:function(){return D},u_:function(){return $},w6:function(){return S},xD:function(){return X}});var r=n(2265);let i=()=>{},a=i(),u=Object,o=e=>e===a,l=e=>"function"==typeof e,s=(e,t)=>({...e,...t}),c=e=>l(e.then),d=new WeakMap,f=0,w=e=>{let t,n;let r=typeof e,i=e&&e.constructor,a=i==Date;if(u(e)!==e||a||i==RegExp)t=a?e.toJSON():"symbol"==r?e.toString():"string"==r?JSON.stringify(e):""+e;else{if(t=d.get(e))return t;if(t=++f+"~",d.set(e,t),i==Array){for(n=0,t="@";n<e.length;n++)t+=w(e[n])+",";d.set(e,t)}if(i==u){t="#";let r=u.keys(e).sort();for(;!o(n=r.pop());)o(e[n])||(t+=n+":"+w(e[n])+",");d.set(e,t)}}return t},v=new WeakMap,g={},E={},h="undefined",m=typeof window!=h,p=typeof document!=h,_=()=>m&&typeof window.requestAnimationFrame!=h,y=(e,t)=>{let n=v.get(e);return[()=>!o(t)&&e.get(t)||g,r=>{if(!o(t)){let i=e.get(t);t in E||(E[t]=i),n[5](t,s(i,r),i||g)}},n[6],()=>!o(t)&&t in E?E[t]:!o(t)&&e.get(t)||g]},R=!0,[b,T]=m&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[i,i],k={initFocus:e=>(p&&document.addEventListener("visibilitychange",e),b("focus",e),()=>{p&&document.removeEventListener("visibilitychange",e),T("focus",e)}),initReconnect:e=>{let t=()=>{R=!0,e()},n=()=>{R=!1};return b("online",t),b("offline",n),()=>{T("online",t),T("offline",n)}}},S=!r.useId,L=!m||"Deno"in window,O=e=>_()?window.requestAnimationFrame(e):setTimeout(e,1),V=L?r.useEffect:r.useLayoutEffect,C="undefined"!=typeof navigator&&navigator.connection,N=!L&&C&&(["slow-2g","2g"].includes(C.effectiveType)||C.saveData),I=e=>{if(l(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?w(e):"",t]},x=0,D=()=>++x;var j={__proto__:null,ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:0,MUTATE_EVENT:2,RECONNECT_EVENT:1};async function A(...e){let[t,n,r,i]=e,u=s({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),d=u.populateCache,f=u.rollbackOnError,w=u.optimisticData,g=e=>"function"==typeof f?f(e):!1!==f,E=u.throwOnError;if(l(n)){let e=[];for(let r of t.keys())!/^\$(inf|sub)\$/.test(r)&&n(t.get(r)._k)&&e.push(r);return Promise.all(e.map(h))}return h(n);async function h(n){let i;let[s]=I(n);if(!s)return;let[f,h]=y(t,s),[m,p,_,R]=v.get(t),b=()=>{let e=m[s];return(l(u.revalidate)?u.revalidate(f().data,n):!1!==u.revalidate)&&(delete _[s],delete R[s],e&&e[0])?e[0](2).then(()=>f().data):f().data};if(e.length<3)return b();let T=r,k=D();p[s]=[k,0];let S=!o(w),L=f(),O=L.data,V=L._c,C=o(V)?O:V;if(S&&h({data:w=l(w)?w(C,O):w,_c:C}),l(T))try{T=T(C)}catch(e){i=e}if(T&&c(T)){if(T=await T.catch(e=>{i=e}),k!==p[s][0]){if(i)throw i;return T}i&&S&&g(i)&&(d=!0,h({data:C,_c:a}))}if(d&&!i&&(l(d)?h({data:d(T,C),error:a,_c:a}):h({data:T,error:a,_c:a})),p[s][1]=D(),Promise.resolve(b()).then(()=>{h({_c:a})}),i){if(E)throw i;return}return T}}let M=(e,t)=>{for(let n in e)e[n][0]&&e[n][0](t)},F=(e,t)=>{if(!v.has(e)){let n=s(k,t),r={},u=A.bind(a,e),o=i,l={},c=(e,t)=>{let n=l[e]||[];return l[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},d=(t,n,r)=>{e.set(t,n);let i=l[t];if(i)for(let e of i)e(n,r)},f=()=>{if(!v.has(e)&&(v.set(e,[r,{},{},{},u,d,c]),!L)){let t=n.initFocus(setTimeout.bind(a,M.bind(a,r,0))),i=n.initReconnect(setTimeout.bind(a,M.bind(a,r,1)));o=()=>{t&&t(),i&&i(),v.delete(e)}}};return f(),[e,u,f,o]}return[e,v.get(e)[4]]},[P,W]=F(new Map),$=s({onLoadingSlow:i,onSuccess:i,onError:i,onErrorRetry:(e,t,n,r,i)=>{let a=n.errorRetryCount,u=i.retryCount,l=~~((Math.random()+.5)*(1<<(u<8?u:8)))*n.errorRetryInterval;(o(a)||!(u>a))&&setTimeout(r,l,i)},onDiscarded:i,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:N?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:N?5e3:3e3,compare:(e,t)=>w(e)==w(t),isPaused:()=>!1,cache:P,mutate:W,fallback:{}},{isOnline:()=>R,isVisible:()=>{let e=p&&document.visibilityState;return o(e)||"hidden"!==e}}),U=(e,t)=>{let n=s(e,t);if(t){let{use:r,fallback:i}=e,{use:a,fallback:u}=t;r&&a&&(n.use=r.concat(a)),i&&u&&(n.fallback=s(i,u))}return n},B=(0,r.createContext)({}),J=e=>{let{value:t}=e,n=(0,r.useContext)(B),i=l(t),u=(0,r.useMemo)(()=>i?t(n):t,[i,n,t]),o=(0,r.useMemo)(()=>i?u:U(n,u),[i,n,u]),c=u&&u.provider,d=(0,r.useRef)(a);c&&!d.current&&(d.current=F(c(o.cache||P),u));let f=d.current;return f&&(o.cache=f[0],o.mutate=f[1]),V(()=>{if(f)return f[2]&&f[2](),f[3]},[]),(0,r.createElement)(B.Provider,s(e,{value:o}))},q="$inf$",H=m&&window.__SWR_DEVTOOLS_USE__,Z=H?window.__SWR_DEVTOOLS_USE__:[],z=e=>l(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Y=()=>s($,(0,r.useContext)(B)),G=Z.concat(e=>(t,n,r)=>{let i=n&&((...e)=>{let[r]=I(t),[,,,i]=v.get(P);if(r.startsWith(q))return n(...e);let a=i[r];return o(a)?n(...e):(delete i[r],a)});return e(t,i,r)}),K=e=>function(...t){let n=Y(),[r,i,a]=z(t),u=U(n,a),o=e,{use:l}=u,s=(l||[]).concat(G);for(let e=s.length;e--;)o=s[e](o);return o(r,i||u.fetcher||null,u)},Q=(e,t,n)=>{let r=t[e]||(t[e]=[]);return r.push(n),()=>{let e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}},X=(e,t)=>(...n)=>{let[r,i,a]=z(n),u=(a.use||[]).concat(t);return e(r,i,{...a,use:u})};H&&(window.__SWR_DEVTOOLS_REACT__=r)},91617:function(e,t,n){"use strict";n.d(t,{ZP:function(){return l}});var r=n(2265),i=n(10554),a=n(23791);let u=r.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}),o={dedupe:!0};a.$l.defineProperty(a.J$,"defaultValue",{value:a.u_});let l=(0,a.s6)((e,t,n)=>{let{cache:l,compare:s,suspense:c,fallbackData:d,revalidateOnMount:f,revalidateIfStale:w,refreshInterval:v,refreshWhenHidden:g,refreshWhenOffline:E,keepPreviousData:h}=n,[m,p,_,y]=a.DY.get(l),[R,b]=(0,a.qC)(e),T=(0,r.useRef)(!1),k=(0,r.useRef)(!1),S=(0,r.useRef)(R),L=(0,r.useRef)(t),O=(0,r.useRef)(n),V=()=>O.current,C=()=>V().isVisible()&&V().isOnline(),[N,I,x,D]=(0,a.JN)(l,R),j=(0,r.useRef)({}).current,A=(0,a.o8)(d)?n.fallback[R]:d,M=(e,t)=>{for(let n in j)if("data"===n){if(!s(e[n],t[n])&&(!(0,a.o8)(e[n])||!s(H,t[n])))return!1}else if(t[n]!==e[n])return!1;return!0},F=(0,r.useMemo)(()=>{let e=!!R&&!!t&&((0,a.o8)(f)?!V().isPaused()&&!c&&(!!(0,a.o8)(w)||w):f),n=t=>{let n=(0,a.PM)(t);return(delete n._k,e)?{isValidating:!0,isLoading:!0,...n}:n},r=N(),i=D(),u=n(r),o=r===i?u:n(i),l=u;return[()=>{let e=n(N());return M(e,l)?(l.data=e.data,l.isLoading=e.isLoading,l.isValidating=e.isValidating,l.error=e.error,l):(l=e,e)},()=>o]},[l,R]),P=(0,i.useSyncExternalStore)((0,r.useCallback)(e=>x(R,(t,n)=>{M(n,t)||e()}),[l,R]),F[0],F[1]),W=!T.current,$=m[R]&&m[R].length>0,U=P.data,B=(0,a.o8)(U)?A:U,J=P.error,q=(0,r.useRef)(B),H=h?(0,a.o8)(U)?q.current:U:B,Z=(!$||!!(0,a.o8)(J))&&(W&&!(0,a.o8)(f)?f:!V().isPaused()&&(c?!(0,a.o8)(B)&&w:(0,a.o8)(B)||w)),z=!!(R&&t&&W&&Z),Y=(0,a.o8)(P.isValidating)?z:P.isValidating,G=(0,a.o8)(P.isLoading)?z:P.isLoading,K=(0,r.useCallback)(async e=>{let t,r;let i=L.current;if(!R||!i||k.current||V().isPaused())return!1;let u=!0,o=e||{},l=!_[R]||!o.dedupe,c=()=>a.w6?!k.current&&R===S.current&&T.current:R===S.current,d={isValidating:!1,isLoading:!1},f=()=>{I(d)},w=()=>{let e=_[R];e&&e[1]===r&&delete _[R]},v={isValidating:!0};(0,a.o8)(N().data)&&(v.isLoading=!0);try{if(l&&(I(v),n.loadingTimeout&&(0,a.o8)(N().data)&&setTimeout(()=>{u&&c()&&V().onLoadingSlow(R,n)},n.loadingTimeout),_[R]=[i(b),(0,a.u3)()]),[t,r]=_[R],t=await t,l&&setTimeout(w,n.dedupingInterval),!_[R]||_[R][1]!==r)return l&&c()&&V().onDiscarded(R),!1;d.error=a.i_;let e=p[R];if(!(0,a.o8)(e)&&(r<=e[0]||r<=e[1]||0===e[1]))return f(),l&&c()&&V().onDiscarded(R),!1;let o=N().data;d.data=s(o,t)?o:t,l&&c()&&V().onSuccess(t,R,n)}catch(n){w();let e=V(),{shouldRetryOnError:t}=e;!e.isPaused()&&(d.error=n,l&&c()&&(e.onError(n,R,e),(!0===t||(0,a.mf)(t)&&t(n))&&(!V().revalidateOnFocus||!V().revalidateOnReconnect||C())&&e.onErrorRetry(n,R,e,e=>{let t=m[R];t&&t[0]&&t[0](a.sj.ERROR_REVALIDATE_EVENT,e)},{retryCount:(o.retryCount||0)+1,dedupe:!0})))}return u=!1,f(),!0},[R,l]),Q=(0,r.useCallback)((...e)=>(0,a.BN)(l,S.current,...e),[]);if((0,a.LI)(()=>{L.current=t,O.current=n,(0,a.o8)(U)||(q.current=U)}),(0,a.LI)(()=>{if(!R)return;let e=K.bind(a.i_,o),t=0,n=(0,a.ko)(R,m,(n,r={})=>{if(n==a.sj.FOCUS_EVENT){let n=Date.now();V().revalidateOnFocus&&n>t&&C()&&(t=n+V().focusThrottleInterval,e())}else if(n==a.sj.RECONNECT_EVENT)V().revalidateOnReconnect&&C()&&e();else if(n==a.sj.MUTATE_EVENT)return K();else if(n==a.sj.ERROR_REVALIDATE_EVENT)return K(r)});return k.current=!1,S.current=R,T.current=!0,I({_k:b}),Z&&((0,a.o8)(B)||a.W6?e():(0,a.kw)(e)),()=>{k.current=!0,n()}},[R]),(0,a.LI)(()=>{let e;function t(){let t=(0,a.mf)(v)?v(N().data):v;t&&-1!==e&&(e=setTimeout(n,t))}function n(){!N().error&&(g||V().isVisible())&&(E||V().isOnline())?K(o).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[v,g,E,R]),(0,r.useDebugValue)(H),c&&(0,a.o8)(B)&&R){if(!a.w6&&a.W6)throw Error("Fallback data is required when using suspense in SSR.");L.current=t,O.current=n,k.current=!1;let e=y[R];if((0,a.o8)(e)||u(Q(e)),(0,a.o8)(J)){let e=K(o);(0,a.o8)(H)||(e.status="fulfilled",e.value=!0),u(e)}else throw J}return{mutate:Q,get data(){return j.data=!0,H},get error(){return j.error=!0,J},get isValidating(){return j.isValidating=!0,Y},get isLoading(){return j.isLoading=!0,G}}})}}]);