(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1853],{88922:function(){},13114:function(e,t,n){"use strict";n.d(t,{M:function(){return v}});var r=n(85893),i=n(67294),o=n(25364),s=n(96681),l=n(240),u=n(16014);class a extends i.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function c({children:e,isPresent:t}){let n=(0,i.useId)(),o=(0,i.useRef)(null),s=(0,i.useRef)({width:0,height:0,top:0,left:0}),{nonce:l}=(0,i.useContext)(u._);return(0,i.useInsertionEffect)(()=>{let{width:e,height:r,top:i,left:u}=s.current;if(t||!o.current||!e||!r)return;o.current.dataset.motionPopId=n;let a=document.createElement("style");return l&&(a.nonce=l),document.head.appendChild(a),a.sheet&&a.sheet.insertRule(` [data-motion-pop-id="${n}"] { position: absolute !important; width: ${e}px !important; height: ${r}px !important; top: ${i}px !important; left: ${u}px !important; } `),()=>{document.head.removeChild(a)}},[t]),(0,r.jsx)(a,{isPresent:t,childRef:o,sizeRef:s,children:i.cloneElement(e,{ref:o})})}let d=({children:e,initial:t,isPresent:n,onExitComplete:o,custom:u,presenceAffectsLayout:a,mode:d})=>{let h=(0,s.h)(f),p=(0,i.useId)(),m=(0,i.useCallback)(e=>{for(let t of(h.set(e,!0),h.values()))if(!t)return;o&&o()},[h,o]),g=(0,i.useMemo)(()=>({id:p,initial:t,isPresent:n,custom:u,onExitComplete:m,register:e=>(h.set(e,!1),()=>h.delete(e))}),a?[Math.random(),m]:[n,m]);return(0,i.useMemo)(()=>{h.forEach((e,t)=>h.set(t,!1))},[n]),i.useEffect(()=>{n||h.size||!o||o()},[n]),"popLayout"===d&&(e=(0,r.jsx)(c,{isPresent:n,children:e})),(0,r.jsx)(l.O.Provider,{value:g,children:e})};function f(){return new Map}var h=n(15947);let p=e=>e.key||"";function m(e){let t=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}var g=n(58868);let v=({children:e,custom:t,initial:n=!0,onExitComplete:l,presenceAffectsLayout:u=!0,mode:a="sync",propagate:c=!1})=>{let[f,v]=(0,h.oO)(c),y=(0,i.useMemo)(()=>m(e),[e]),b=c&&!f?[]:y.map(p),w=(0,i.useRef)(!0),E=(0,i.useRef)(y),R=(0,s.h)(()=>new Map),[x,C]=(0,i.useState)(y),[k,M]=(0,i.useState)(y);(0,g.L)(()=>{w.current=!1,E.current=y;for(let e=0;e{let i=p(e),o=(!c||!!f)&&(y===k||b.includes(i));return(0,r.jsx)(d,{isPresent:o,initial:(!w.current||!!n)&&void 0,custom:o?void 0:t,presenceAffectsLayout:u,mode:a,onExitComplete:o?void 0:()=>{if(!R.has(i))return;R.set(i,!0);let e=!0;R.forEach(t=>{t||(e=!1)}),e&&(null==j||j(),M(E.current),c&&(null==v||v()),l&&l())},children:e},i)})})}},18357:function(e,t,n){"use strict";n.d(t,{YD:function(){return a}});var r=n(67294),i=Object.defineProperty,o=new Map,s=new WeakMap,l=0,u=void 0;function a({threshold:e,delay:t,trackVisibility:n,rootMargin:i,root:a,triggerOnce:c,skip:d,initialInView:f,fallbackInView:h,onChange:p}={}){var m;let[g,v]=r.useState(null),y=r.useRef(p),[b,w]=r.useState({inView:!!f,entry:void 0});y.current=p,r.useEffect(()=>{let r;if(!d&&g)return r=function(e,t,n={},r=u){if(void 0===window.IntersectionObserver&&void 0!==r){let i=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}let{id:i,observer:a,elements:c}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var n;return`${t}_${"root"===t?(n=e.root)?(s.has(n)||(l+=1,s.set(n,l.toString())),s.get(n)):"0":e[t]}`}).toString(),n=o.get(t);if(!n){let r;let i=new Map,s=new IntersectionObserver(t=>{t.forEach(t=>{var n;let o=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=o),null==(n=i.get(t.target))||n.forEach(e=>{e(o,t)})})},e);r=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:s,elements:i},o.set(t,n)}return n}(n),d=c.get(e)||[];return c.has(e)||c.set(e,d),d.push(t),a.observe(e),function(){d.splice(d.indexOf(t),1),0===d.length&&(c.delete(e),a.unobserve(e)),0===c.size&&(a.disconnect(),o.delete(i))}}(g,(e,t)=>{w({inView:e,entry:t}),y.current&&y.current(e,t),t.isIntersecting&&c&&r&&(r(),r=void 0)},{root:a,rootMargin:i,threshold:e,trackVisibility:n,delay:t},h),()=>{r&&r()}},[Array.isArray(e)?e.toString():e,g,a,i,c,d,n,h,t]);let E=null==(m=b.entry)?void 0:m.target,R=r.useRef(void 0);g||!E||c||d||R.current===E||(R.current=E,w({inView:!!f,entry:void 0}));let x=[v,b.inView,b.entry];return x.ref=x[0],x.inView=x[1],x.entry=x[2],x}r.Component},50549:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(67294);let i=r.createContext({});function o({count:e=1,wrapper:t,className:n,containerClassName:o,containerTestId:s,circle:l=!1,style:u,...a}){var c,d,f;let h=r.useContext(i),p={...a};for(let[e,t]of Object.entries(a))void 0===t&&delete p[e];let m={...h,...p,circle:l},g={...u,...function({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:i,circle:o,direction:s,duration:l,enableAnimation:u=!0,customHighlightBackground:a}){let c={};return"rtl"===s&&(c["--animation-direction"]="reverse"),"number"==typeof l&&(c["--animation-duration"]=`${l}s`),u||(c["--pseudo-element-display"]="none"),("string"==typeof n||"number"==typeof n)&&(c.width=n),("string"==typeof r||"number"==typeof r)&&(c.height=r),("string"==typeof i||"number"==typeof i)&&(c.borderRadius=i),o&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==t&&(c["--highlight-color"]=t),"string"==typeof a&&(c["--custom-highlight-background"]=a),c}(m)},v="react-loading-skeleton";n&&(v+=` ${n}`);let y=null!==(c=m.inline)&&void 0!==c&&c,b=[],w=Math.ceil(e);for(let t=0;te&&t===w-1){let t=null!==(d=n.width)&&void 0!==d?d:"100%",r=e%1,i="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:i}}let i=r.createElement("span",{className:v,style:n,key:t},"‌");y?b.push(i):b.push(r.createElement(r.Fragment,{key:t},i,r.createElement("br",null)))}return r.createElement("span",{className:o,"data-testid":s,"aria-live":"polite","aria-busy":null===(f=m.enableAnimation)||void 0===f||f},t?b.map((e,n)=>r.createElement(t,{key:n},e)):b)}}}]);