From 74044843355ec853b8a2976cc61c19047a21a21a Mon Sep 17 00:00:00 2001 From: achetronic Date: Wed, 20 Dec 2023 22:20:44 +0000 Subject: [PATCH] deploy: 4fdd87c3062db886ea71d9029b0e7e03d153a85e --- ...-3255991b.js => ApartmentPage-6c411521.js} | 2 +- ...e-29c58228.js => NotFoundPage-a7bcce98.js} | 2 +- .../{index-2984ae6a.js => index-242d1dea.js} | 46 +++++++++---------- index.html | 2 +- 4 files changed, 26 insertions(+), 26 deletions(-) rename assets/{ApartmentPage-3255991b.js => ApartmentPage-6c411521.js} (99%) rename assets/{NotFoundPage-29c58228.js => NotFoundPage-a7bcce98.js} (91%) rename assets/{index-2984ae6a.js => index-242d1dea.js} (81%) diff --git a/assets/ApartmentPage-3255991b.js b/assets/ApartmentPage-6c411521.js similarity index 99% rename from assets/ApartmentPage-3255991b.js rename to assets/ApartmentPage-6c411521.js index b9bb61a..a2cdaea 100644 --- a/assets/ApartmentPage-3255991b.js +++ b/assets/ApartmentPage-6c411521.js @@ -1,4 +1,4 @@ -import{r as g,u as so,c as Ze,a as me,o as nt,l as je,b as Mt,d as H,j as u,e as B,A as co,f as lo,g as qe,h as it,i as uo,k as mt,M as po,B as fo,F as Ue,m as vo,n as mo,t as _o,p as go,q as _t,s as ho,R as yo,v as gt,w as Oo,x as et,y as bo,z as wo,C as xo,D as at,E as Eo,S as Nt,G as Vt,_ as f,H as jo,I as Ro,J as To,L as Do,K as ko}from"./index-2984ae6a.js";function tt(){return g.useState(null)}var ht=Object.prototype.hasOwnProperty;function yt(e,t,o){for(o of e.keys())if(Re(o,t))return o}function Re(e,t){var o,r,n;if(e===t)return!0;if(e&&t&&(o=e.constructor)===t.constructor){if(o===Date)return e.getTime()===t.getTime();if(o===RegExp)return e.toString()===t.toString();if(o===Array){if((r=e.length)===t.length)for(;r--&&Re(e[r],t[r]););return r===-1}if(o===Set){if(e.size!==t.size)return!1;for(r of e)if(n=r,n&&typeof n=="object"&&(n=yt(t,n),!n)||!t.has(n))return!1;return!0}if(o===Map){if(e.size!==t.size)return!1;for(r of e)if(n=r[0],n&&typeof n=="object"&&(n=yt(t,n),!n)||!Re(r[1],t.get(n)))return!1;return!0}if(o===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(o===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return r===-1}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return r===-1}if(!o||typeof e=="object"){r=0;for(o in e)if(ht.call(e,o)&&++r&&!ht.call(t,o)||!(o in t)||!Re(e[o],t[o]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}function Ao(e){const t=so();return[e[0],g.useCallback(o=>{if(t())return e[1](o)},[t,e[1]])]}var S="top",W="bottom",U="right",C="left",st="auto",Le=[S,W,U,C],_e="start",ke="end",Lo="clippingParents",St="viewport",xe="popper",Po="reference",Ot=Le.reduce(function(e,t){return e.concat([t+"-"+_e,t+"-"+ke])},[]),Ct=[].concat(Le,[st]).reduce(function(e,t){return e.concat([t,t+"-"+_e,t+"-"+ke])},[]),Io="beforeRead",Mo="read",No="afterRead",Vo="beforeMain",So="main",Co="afterMain",$o="beforeWrite",Bo="write",Fo="afterWrite",Ho=[Io,Mo,No,Vo,So,Co,$o,Bo,Fo];function Y(e){return e.split("-")[0]}function F(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function le(e){var t=F(e).Element;return e instanceof t||e instanceof Element}function G(e){var t=F(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ct(e){if(typeof ShadowRoot>"u")return!1;var t=F(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var ce=Math.max,ze=Math.min,ge=Math.round;function ot(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function $t(){return!/^((?!chrome|android).)*safari/i.test(ot())}function he(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,i=1;t&&G(e)&&(n=e.offsetWidth>0&&ge(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&ge(r.height)/e.offsetHeight||1);var l=le(e)?F(e):window,s=l.visualViewport,a=!$t()&&o,d=(r.left+(a&&s?s.offsetLeft:0))/n,c=(r.top+(a&&s?s.offsetTop:0))/i,m=r.width/n,h=r.height/i;return{width:m,height:h,top:c,right:d+m,bottom:c+h,left:d,x:d,y:c}}function lt(e){var t=he(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function Bt(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&ct(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ne(e){return e?(e.nodeName||"").toLowerCase():null}function ee(e){return F(e).getComputedStyle(e)}function Wo(e){return["table","td","th"].indexOf(ne(e))>=0}function ie(e){return((le(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ke(e){return ne(e)==="html"?e:e.assignedSlot||e.parentNode||(ct(e)?e.host:null)||ie(e)}function bt(e){return!G(e)||ee(e).position==="fixed"?null:e.offsetParent}function Uo(e){var t=/firefox/i.test(ot()),o=/Trident/i.test(ot());if(o&&G(e)){var r=ee(e);if(r.position==="fixed")return null}var n=Ke(e);for(ct(n)&&(n=n.host);G(n)&&["html","body"].indexOf(ne(n))<0;){var i=ee(n);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return n;n=n.parentNode}return null}function Pe(e){for(var t=F(e),o=bt(e);o&&Wo(o)&&ee(o).position==="static";)o=bt(o);return o&&(ne(o)==="html"||ne(o)==="body"&&ee(o).position==="static")?t:o||Uo(e)||t}function dt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Te(e,t,o){return ce(e,ze(t,o))}function zo(e,t,o){var r=Te(e,t,o);return r>o?o:r}function Ft(){return{top:0,right:0,bottom:0,left:0}}function Ht(e){return Object.assign({},Ft(),e)}function Wt(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var qo=function(t,o){return t=typeof t=="function"?t(Object.assign({},o.rects,{placement:o.placement})):t,Ht(typeof t!="number"?t:Wt(t,Le))};function Ko(e){var t,o=e.state,r=e.name,n=e.options,i=o.elements.arrow,l=o.modifiersData.popperOffsets,s=Y(o.placement),a=dt(s),d=[C,U].indexOf(s)>=0,c=d?"height":"width";if(!(!i||!l)){var m=qo(n.padding,o),h=lt(i),v=a==="y"?S:C,_=a==="y"?W:U,O=o.rects.reference[c]+o.rects.reference[a]-l[a]-o.rects.popper[c],p=l[a]-o.rects.reference[a],b=Pe(i),y=b?a==="y"?b.clientHeight||0:b.clientWidth||0:0,E=O/2-p/2,w=m[v],j=y-h[c]-m[_],x=y/2-h[c]/2+E,R=Te(w,x,j),L=a;o.modifiersData[r]=(t={},t[L]=R,t.centerOffset=R-x,t)}}function Xo(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?"[data-popper-arrow]":r;n!=null&&(typeof n=="string"&&(n=t.elements.popper.querySelector(n),!n)||Bt(t.elements.popper,n)&&(t.elements.arrow=n))}const Yo={name:"arrow",enabled:!0,phase:"main",fn:Ko,effect:Xo,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ye(e){return e.split("-")[1]}var Go={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Jo(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ge(o*n)/n||0,y:ge(r*n)/n||0}}function wt(e){var t,o=e.popper,r=e.popperRect,n=e.placement,i=e.variation,l=e.offsets,s=e.position,a=e.gpuAcceleration,d=e.adaptive,c=e.roundOffsets,m=e.isFixed,h=l.x,v=h===void 0?0:h,_=l.y,O=_===void 0?0:_,p=typeof c=="function"?c({x:v,y:O}):{x:v,y:O};v=p.x,O=p.y;var b=l.hasOwnProperty("x"),y=l.hasOwnProperty("y"),E=C,w=S,j=window;if(d){var x=Pe(o),R="clientHeight",L="clientWidth";if(x===F(o)&&(x=ie(o),ee(x).position!=="static"&&s==="absolute"&&(R="scrollHeight",L="scrollWidth")),x=x,n===S||(n===C||n===U)&&i===ke){w=W;var P=m&&x===j&&j.visualViewport?j.visualViewport.height:x[R];O-=P-r.height,O*=a?1:-1}if(n===C||(n===S||n===W)&&i===ke){E=U;var D=m&&x===j&&j.visualViewport?j.visualViewport.width:x[L];v-=D-r.width,v*=a?1:-1}}var N=Object.assign({position:s},d&&Go),k=c===!0?Jo({x:v,y:O},F(o)):{x:v,y:O};if(v=k.x,O=k.y,a){var M;return Object.assign({},N,(M={},M[w]=y?"0":"",M[E]=b?"0":"",M.transform=(j.devicePixelRatio||1)<=1?"translate("+v+"px, "+O+"px)":"translate3d("+v+"px, "+O+"px, 0)",M))}return Object.assign({},N,(t={},t[w]=y?O+"px":"",t[E]=b?v+"px":"",t.transform="",t))}function Qo(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,i=o.adaptive,l=i===void 0?!0:i,s=o.roundOffsets,a=s===void 0?!0:s,d={placement:Y(t.placement),variation:ye(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,wt(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,wt(Object.assign({},d,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Zo={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Qo,data:{}};var $e={passive:!0};function er(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,i=n===void 0?!0:n,l=r.resize,s=l===void 0?!0:l,a=F(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&d.forEach(function(c){c.addEventListener("scroll",o.update,$e)}),s&&a.addEventListener("resize",o.update,$e),function(){i&&d.forEach(function(c){c.removeEventListener("scroll",o.update,$e)}),s&&a.removeEventListener("resize",o.update,$e)}}const tr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:er,data:{}};var or={left:"right",right:"left",bottom:"top",top:"bottom"};function He(e){return e.replace(/left|right|bottom|top/g,function(t){return or[t]})}var rr={start:"end",end:"start"};function xt(e){return e.replace(/start|end/g,function(t){return rr[t]})}function ut(e){var t=F(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pt(e){return he(ie(e)).left+ut(e).scrollLeft}function nr(e,t){var o=F(e),r=ie(e),n=o.visualViewport,i=r.clientWidth,l=r.clientHeight,s=0,a=0;if(n){i=n.width,l=n.height;var d=$t();(d||!d&&t==="fixed")&&(s=n.offsetLeft,a=n.offsetTop)}return{width:i,height:l,x:s+pt(e),y:a}}function ir(e){var t,o=ie(e),r=ut(e),n=(t=e.ownerDocument)==null?void 0:t.body,i=ce(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),l=ce(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),s=-r.scrollLeft+pt(e),a=-r.scrollTop;return ee(n||o).direction==="rtl"&&(s+=ce(o.clientWidth,n?n.clientWidth:0)-i),{width:i,height:l,x:s,y:a}}function ft(e){var t=ee(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Ut(e){return["html","body","#document"].indexOf(ne(e))>=0?e.ownerDocument.body:G(e)&&ft(e)?e:Ut(Ke(e))}function De(e,t){var o;t===void 0&&(t=[]);var r=Ut(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),i=F(r),l=n?[i].concat(i.visualViewport||[],ft(r)?r:[]):r,s=t.concat(l);return n?s:s.concat(De(Ke(l)))}function rt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ar(e,t){var o=he(e,!1,t==="fixed");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function Et(e,t,o){return t===St?rt(nr(e,o)):le(t)?ar(t,o):rt(ir(ie(e)))}function sr(e){var t=De(Ke(e)),o=["absolute","fixed"].indexOf(ee(e).position)>=0,r=o&&G(e)?Pe(e):e;return le(r)?t.filter(function(n){return le(n)&&Bt(n,r)&&ne(n)!=="body"}):[]}function cr(e,t,o,r){var n=t==="clippingParents"?sr(e):[].concat(t),i=[].concat(n,[o]),l=i[0],s=i.reduce(function(a,d){var c=Et(e,d,r);return a.top=ce(c.top,a.top),a.right=ze(c.right,a.right),a.bottom=ze(c.bottom,a.bottom),a.left=ce(c.left,a.left),a},Et(e,l,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function zt(e){var t=e.reference,o=e.element,r=e.placement,n=r?Y(r):null,i=r?ye(r):null,l=t.x+t.width/2-o.width/2,s=t.y+t.height/2-o.height/2,a;switch(n){case S:a={x:l,y:t.y-o.height};break;case W:a={x:l,y:t.y+t.height};break;case U:a={x:t.x+t.width,y:s};break;case C:a={x:t.x-o.width,y:s};break;default:a={x:t.x,y:t.y}}var d=n?dt(n):null;if(d!=null){var c=d==="y"?"height":"width";switch(i){case _e:a[d]=a[d]-(t[c]/2-o[c]/2);break;case ke:a[d]=a[d]+(t[c]/2-o[c]/2);break}}return a}function Ae(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,i=o.strategy,l=i===void 0?e.strategy:i,s=o.boundary,a=s===void 0?Lo:s,d=o.rootBoundary,c=d===void 0?St:d,m=o.elementContext,h=m===void 0?xe:m,v=o.altBoundary,_=v===void 0?!1:v,O=o.padding,p=O===void 0?0:O,b=Ht(typeof p!="number"?p:Wt(p,Le)),y=h===xe?Po:xe,E=e.rects.popper,w=e.elements[_?y:h],j=cr(le(w)?w:w.contextElement||ie(e.elements.popper),a,c,l),x=he(e.elements.reference),R=zt({reference:x,element:E,strategy:"absolute",placement:n}),L=rt(Object.assign({},E,R)),P=h===xe?L:x,D={top:j.top-P.top+b.top,bottom:P.bottom-j.bottom+b.bottom,left:j.left-P.left+b.left,right:P.right-j.right+b.right},N=e.modifiersData.offset;if(h===xe&&N){var k=N[n];Object.keys(D).forEach(function(M){var A=[U,W].indexOf(M)>=0?1:-1,I=[S,W].indexOf(M)>=0?"y":"x";D[M]+=k[I]*A})}return D}function lr(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,i=o.rootBoundary,l=o.padding,s=o.flipVariations,a=o.allowedAutoPlacements,d=a===void 0?Ct:a,c=ye(r),m=c?s?Ot:Ot.filter(function(_){return ye(_)===c}):Le,h=m.filter(function(_){return d.indexOf(_)>=0});h.length===0&&(h=m);var v=h.reduce(function(_,O){return _[O]=Ae(e,{placement:O,boundary:n,rootBoundary:i,padding:l})[Y(O)],_},{});return Object.keys(v).sort(function(_,O){return v[_]-v[O]})}function dr(e){if(Y(e)===st)return[];var t=He(e);return[xt(e),t,xt(t)]}function ur(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,i=n===void 0?!0:n,l=o.altAxis,s=l===void 0?!0:l,a=o.fallbackPlacements,d=o.padding,c=o.boundary,m=o.rootBoundary,h=o.altBoundary,v=o.flipVariations,_=v===void 0?!0:v,O=o.allowedAutoPlacements,p=t.options.placement,b=Y(p),y=b===p,E=a||(y||!_?[He(p)]:dr(p)),w=[p].concat(E).reduce(function(oe,X){return oe.concat(Y(X)===st?lr(t,{placement:X,boundary:c,rootBoundary:m,padding:d,flipVariations:_,allowedAutoPlacements:O}):X)},[]),j=t.rects.reference,x=t.rects.popper,R=new Map,L=!0,P=w[0],D=0;D=0,I=A?"width":"height",V=Ae(t,{placement:N,boundary:c,rootBoundary:m,altBoundary:h,padding:d}),$=A?M?U:C:M?W:S;j[I]>x[I]&&($=He($));var de=He($),q=[];if(i&&q.push(V[k]<=0),s&&q.push(V[$]<=0,V[de]<=0),q.every(function(oe){return oe})){P=N,L=!1;break}R.set(N,q)}if(L)for(var te=_?3:1,ae=function(X){var re=w.find(function(ue){var J=R.get(ue);if(J)return J.slice(0,X).every(function(pe){return pe})});if(re)return P=re,"break"},z=te;z>0;z--){var K=ae(z);if(K==="break")break}t.placement!==P&&(t.modifiersData[r]._skip=!0,t.placement=P,t.reset=!0)}}const pr={name:"flip",enabled:!0,phase:"main",fn:ur,requiresIfExists:["offset"],data:{_skip:!1}};function jt(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function Rt(e){return[S,U,W,C].some(function(t){return e[t]>=0})}function fr(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,i=t.modifiersData.preventOverflow,l=Ae(t,{elementContext:"reference"}),s=Ae(t,{altBoundary:!0}),a=jt(l,r),d=jt(s,n,i),c=Rt(a),m=Rt(d);t.modifiersData[o]={referenceClippingOffsets:a,popperEscapeOffsets:d,isReferenceHidden:c,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":m})}const vr={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:fr};function mr(e,t,o){var r=Y(e),n=[C,S].indexOf(r)>=0?-1:1,i=typeof o=="function"?o(Object.assign({},t,{placement:e})):o,l=i[0],s=i[1];return l=l||0,s=(s||0)*n,[C,U].indexOf(r)>=0?{x:s,y:l}:{x:l,y:s}}function _r(e){var t=e.state,o=e.options,r=e.name,n=o.offset,i=n===void 0?[0,0]:n,l=Ct.reduce(function(c,m){return c[m]=mr(m,t.rects,i),c},{}),s=l[t.placement],a=s.x,d=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=d),t.modifiersData[r]=l}const gr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:_r};function hr(e){var t=e.state,o=e.name;t.modifiersData[o]=zt({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const yr={name:"popperOffsets",enabled:!0,phase:"read",fn:hr,data:{}};function Or(e){return e==="x"?"y":"x"}function br(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,i=n===void 0?!0:n,l=o.altAxis,s=l===void 0?!1:l,a=o.boundary,d=o.rootBoundary,c=o.altBoundary,m=o.padding,h=o.tether,v=h===void 0?!0:h,_=o.tetherOffset,O=_===void 0?0:_,p=Ae(t,{boundary:a,rootBoundary:d,padding:m,altBoundary:c}),b=Y(t.placement),y=ye(t.placement),E=!y,w=dt(b),j=Or(w),x=t.modifiersData.popperOffsets,R=t.rects.reference,L=t.rects.popper,P=typeof O=="function"?O(Object.assign({},t.rects,{placement:t.placement})):O,D=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),N=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,k={x:0,y:0};if(x){if(i){var M,A=w==="y"?S:C,I=w==="y"?W:U,V=w==="y"?"height":"width",$=x[w],de=$+p[A],q=$-p[I],te=v?-L[V]/2:0,ae=y===_e?R[V]:L[V],z=y===_e?-L[V]:-R[V],K=t.elements.arrow,oe=v&&K?lt(K):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Ft(),re=X[A],ue=X[I],J=Te(0,R[V],oe[V]),pe=E?R[V]/2-te-J-re-D.mainAxis:ae-J-re-D.mainAxis,Ie=E?-R[V]/2+te+J+ue+D.mainAxis:z+J+ue+D.mainAxis,se=t.elements.arrow&&Pe(t.elements.arrow),Xe=se?w==="y"?se.clientTop||0:se.clientLeft||0:0,Me=(M=N==null?void 0:N[w])!=null?M:0,Ne=$+pe-Me-Xe,Ye=$+Ie-Me,Ve=Te(v?ze(de,Ne):de,$,v?ce(q,Ye):q);x[w]=Ve,k[w]=Ve-$}if(s){var Se,Ge=w==="x"?S:C,Je=w==="x"?W:U,Q=x[j],fe=j==="y"?"height":"width",Ce=Q+p[Ge],Oe=Q-p[Je],be=[S,C].indexOf(b)!==-1,T=(Se=N==null?void 0:N[j])!=null?Se:0,Z=be?Ce:Q-R[fe]-L[fe]-T+D.altAxis,we=be?Q+R[fe]+L[fe]-T-D.altAxis:Oe,vt=v&&be?zo(Z,Q,we):Te(v?Z:Ce,Q,v?we:Oe);x[j]=vt,k[j]=vt-Q}t.modifiersData[r]=k}}const wr={name:"preventOverflow",enabled:!0,phase:"main",fn:br,requiresIfExists:["offset"]};function xr(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Er(e){return e===F(e)||!G(e)?ut(e):xr(e)}function jr(e){var t=e.getBoundingClientRect(),o=ge(t.width)/e.offsetWidth||1,r=ge(t.height)/e.offsetHeight||1;return o!==1||r!==1}function Rr(e,t,o){o===void 0&&(o=!1);var r=G(t),n=G(t)&&jr(t),i=ie(t),l=he(e,n,o),s={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(r||!r&&!o)&&((ne(t)!=="body"||ft(i))&&(s=Er(t)),G(t)?(a=he(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):i&&(a.x=pt(i))),{x:l.left+s.scrollLeft-a.x,y:l.top+s.scrollTop-a.y,width:l.width,height:l.height}}function Tr(e){var t=new Map,o=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function n(i){o.add(i.name);var l=[].concat(i.requires||[],i.requiresIfExists||[]);l.forEach(function(s){if(!o.has(s)){var a=t.get(s);a&&n(a)}}),r.push(i)}return e.forEach(function(i){o.has(i.name)||n(i)}),r}function Dr(e){var t=Tr(e);return Ho.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function kr(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function Ar(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var Tt={placement:"bottom",modifiers:[],strategy:"absolute"};function Dt(){for(var e=arguments.length,t=new Array(e),o=0;o=0)&&(o[n]=e[n]);return o}const Nr={name:"applyStyles",enabled:!1,phase:"afterWrite",fn:()=>{}},Vr={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:({state:e})=>()=>{const{reference:t,popper:o}=e.elements;if("removeAttribute"in t){const r=(t.getAttribute("aria-describedby")||"").split(",").filter(n=>n.trim()!==o.id);r.length?t.setAttribute("aria-describedby",r.join(",")):t.removeAttribute("aria-describedby")}},fn:({state:e})=>{var t;const{popper:o,reference:r}=e.elements,n=(t=o.getAttribute("role"))==null?void 0:t.toLowerCase();if(o.id&&n==="tooltip"&&"setAttribute"in r){const i=r.getAttribute("aria-describedby");if(i&&i.split(",").indexOf(o.id)!==-1)return;r.setAttribute("aria-describedby",i?`${i},${o.id}`:o.id)}}},Sr=[];function Cr(e,t,o={}){let{enabled:r=!0,placement:n="bottom",strategy:i="absolute",modifiers:l=Sr}=o,s=Mr(o,Ir);const a=g.useRef(l),d=g.useRef(),c=g.useCallback(()=>{var p;(p=d.current)==null||p.update()},[]),m=g.useCallback(()=>{var p;(p=d.current)==null||p.forceUpdate()},[]),[h,v]=Ao(g.useState({placement:n,update:c,forceUpdate:m,attributes:{},styles:{popper:{},arrow:{}}})),_=g.useMemo(()=>({name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:({state:p})=>{const b={},y={};Object.keys(p.elements).forEach(E=>{b[E]=p.styles[E],y[E]=p.attributes[E]}),v({state:p,styles:b,attributes:y,update:c,forceUpdate:m,placement:p.placement})}}),[c,m,v]),O=g.useMemo(()=>(Re(a.current,l)||(a.current=l),a.current),[l]);return g.useEffect(()=>{!d.current||!r||d.current.setOptions({placement:n,strategy:i,modifiers:[...O,_,Nr]})},[i,n,_,r,O]),g.useEffect(()=>{if(!(!r||e==null||t==null))return d.current=Pr(e,t,Object.assign({},s,{placement:n,strategy:i,modifiers:[...O,Vr,_]})),()=>{d.current!=null&&(d.current.destroy(),d.current=void 0,v(p=>Object.assign({},p,{attributes:{},styles:{popper:{}}})))}},[r,e,t]),h}const kt=()=>{};function $r(e){return e.button===0}function Br(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}const We=e=>e&&("current"in e?e.current:e),At={click:"mousedown",mouseup:"mousedown",pointerup:"pointerdown"};function Fr(e,t=kt,{disabled:o,clickTrigger:r="click"}={}){const n=g.useRef(!1),i=g.useRef(!1),l=g.useCallback(d=>{const c=We(e);n.current=!c||Br(d)||!$r(d)||!!Ze(c,d.target)||i.current,i.current=!1},[e]),s=me(d=>{const c=We(e);c&&Ze(c,d.target)&&(i.current=!0)}),a=me(d=>{n.current||t(d)});g.useEffect(()=>{var d,c;if(o||e==null)return;const m=nt(We(e)),h=m.defaultView||window;let v=(d=h.event)!=null?d:(c=h.parent)==null?void 0:c.event,_=null;At[r]&&(_=je(m,At[r],s,!0));const O=je(m,r,l,!0),p=je(m,r,y=>{if(y===v){v=void 0;return}a(y)});let b=[];return"ontouchstart"in m.documentElement&&(b=[].slice.call(m.body.children).map(y=>je(y,"mousemove",kt))),()=>{_==null||_(),O(),p(),b.forEach(y=>y())}},[e,o,r,l,s,a])}function Hr(e){const t={};return Array.isArray(e)?(e==null||e.forEach(o=>{t[o.name]=o}),t):e||t}function Wr(e={}){return Array.isArray(e)?e:Object.keys(e).map(t=>(e[t].name=t,e[t]))}function Ur({enabled:e,enableEvents:t,placement:o,flip:r,offset:n,fixed:i,containerPadding:l,arrowElement:s,popperConfig:a={}}){var d,c,m,h,v;const _=Hr(a.modifiers);return Object.assign({},a,{placement:o,enabled:e,strategy:i?"fixed":a.strategy,modifiers:Wr(Object.assign({},_,{eventListeners:{enabled:t,options:(d=_.eventListeners)==null?void 0:d.options},preventOverflow:Object.assign({},_.preventOverflow,{options:l?Object.assign({padding:l},(c=_.preventOverflow)==null?void 0:c.options):(m=_.preventOverflow)==null?void 0:m.options}),offset:{options:Object.assign({offset:n},(h=_.offset)==null?void 0:h.options)},arrow:Object.assign({},_.arrow,{enabled:!!s,options:Object.assign({},(v=_.arrow)==null?void 0:v.options,{element:s})}),flip:Object.assign({enabled:!!r},_.flip)}))})}var Be;function Lt(e){if((!Be&&Be!==0||e)&&Mt){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),Be=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return Be}const qt=g.forwardRef(({className:e,bsPrefix:t,as:o="div",...r},n)=>(t=H(t,"modal-body"),u.jsx(o,{ref:n,className:B(e,t),...r})));qt.displayName="ModalBody";const zr=qt,Kt=g.forwardRef(({bsPrefix:e,className:t,contentClassName:o,centered:r,size:n,fullscreen:i,children:l,scrollable:s,...a},d)=>{e=H(e,"modal");const c=`${e}-dialog`,m=typeof i=="string"?`${e}-fullscreen-${i}`:`${e}-fullscreen`;return u.jsx("div",{...a,ref:d,className:B(c,t,n&&`${e}-${n}`,r&&`${c}-centered`,s&&`${c}-scrollable`,i&&m),children:u.jsx("div",{className:B(`${e}-content`,o),children:l})})});Kt.displayName="ModalDialog";const Xt=Kt,Yt=g.forwardRef(({className:e,bsPrefix:t,as:o="div",...r},n)=>(t=H(t,"modal-footer"),u.jsx(o,{ref:n,className:B(e,t),...r})));Yt.displayName="ModalFooter";const qr=Yt,Gt=g.forwardRef(({bsPrefix:e,className:t,closeLabel:o="Close",closeButton:r=!1,...n},i)=>(e=H(e,"modal-header"),u.jsx(co,{ref:i,...n,className:B(t,e),closeLabel:o,closeButton:r})));Gt.displayName="ModalHeader";const Kr=Gt,Xr=lo("h4"),Jt=g.forwardRef(({className:e,bsPrefix:t,as:o=Xr,...r},n)=>(t=H(t,"modal-title"),u.jsx(o,{ref:n,className:B(e,t),...r})));Jt.displayName="ModalTitle";const Yr=Jt;function Gr(e){return u.jsx(Ue,{...e,timeout:null})}function Jr(e){return u.jsx(Ue,{...e,timeout:null})}const Qt=g.forwardRef(({bsPrefix:e,className:t,style:o,dialogClassName:r,contentClassName:n,children:i,dialogAs:l=Xt,"aria-labelledby":s,"aria-describedby":a,"aria-label":d,show:c=!1,animation:m=!0,backdrop:h=!0,keyboard:v=!0,onEscapeKeyDown:_,onShow:O,onHide:p,container:b,autoFocus:y=!0,enforceFocus:E=!0,restoreFocus:w=!0,restoreFocusOptions:j,onEntered:x,onExit:R,onExiting:L,onEnter:P,onEntering:D,onExited:N,backdropClassName:k,manager:M,...A},I)=>{const[V,$]=g.useState({}),[de,q]=g.useState(!1),te=g.useRef(!1),ae=g.useRef(!1),z=g.useRef(null),[K,oe]=tt(),X=qe(I,oe),re=me(p),ue=it();e=H(e,"modal");const J=g.useMemo(()=>({onHide:re}),[re]);function pe(){return M||vo({isRTL:ue})}function Ie(T){if(!Mt)return;const Z=pe().getScrollbarWidth()>0,we=T.scrollHeight>nt(T).documentElement.clientHeight;$({paddingRight:Z&&!we?Lt():void 0,paddingLeft:!Z&&we?Lt():void 0})}const se=me(()=>{K&&Ie(K.dialog)});uo(()=>{mt(window,"resize",se),z.current==null||z.current()});const Xe=()=>{te.current=!0},Me=T=>{te.current&&K&&T.target===K.dialog&&(ae.current=!0),te.current=!1},Ne=()=>{q(!0),z.current=_o(K.dialog,()=>{q(!1)})},Ye=T=>{T.target===T.currentTarget&&Ne()},Ve=T=>{if(h==="static"){Ye(T);return}if(ae.current||T.target!==T.currentTarget){ae.current=!1;return}p==null||p()},Se=T=>{v?_==null||_(T):(T.preventDefault(),h==="static"&&Ne())},Ge=(T,Z)=>{T&&Ie(T),P==null||P(T,Z)},Je=T=>{z.current==null||z.current(),R==null||R(T)},Q=(T,Z)=>{D==null||D(T,Z),mo(window,"resize",se)},fe=T=>{T&&(T.style.display=""),N==null||N(T),mt(window,"resize",se)},Ce=g.useCallback(T=>u.jsx("div",{...T,className:B(`${e}-backdrop`,k,!m&&"show")}),[m,k,e]),Oe={...o,...V};Oe.display="block";const be=T=>u.jsx("div",{role:"dialog",...T,style:Oe,className:B(t,e,de&&`${e}-static`,!m&&"show"),onClick:h?Ve:void 0,onMouseUp:Me,"aria-label":d,"aria-labelledby":s,"aria-describedby":a,children:u.jsx(l,{...A,onMouseDown:Xe,className:r,contentClassName:n,children:i})});return u.jsx(po.Provider,{value:J,children:u.jsx(fo,{show:c,ref:X,backdrop:h,container:b,keyboard:!0,autoFocus:y,enforceFocus:E,restoreFocus:w,restoreFocusOptions:j,onEscapeKeyDown:Se,onShow:O,onHide:p,onEnter:Ge,onEntering:Q,onEntered:x,onExit:Je,onExiting:L,onExited:fe,manager:pe(),transition:m?Gr:void 0,backdropTransition:m?Jr:void 0,renderBackdrop:Ce,renderDialog:be})})});Qt.displayName="Modal";const Qr=Object.assign(Qt,{Body:zr,Header:Kr,Title:Yr,Footer:qr,Dialog:Xt,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150}),Zr=()=>{};function en(e,t,{disabled:o,clickTrigger:r}={}){const n=t||Zr;Fr(e,n,{disabled:o,clickTrigger:r});const i=me(l=>{go(l)&&n(l)});g.useEffect(()=>{if(o||e==null)return;const l=nt(We(e));let s=(l.defaultView||window).event;const a=je(l,"keyup",d=>{if(d===s){s=void 0;return}i(d)});return()=>{a()}},[e,o,i])}const Zt=g.forwardRef((e,t)=>{const{flip:o,offset:r,placement:n,containerPadding:i,popperConfig:l={},transition:s,runTransition:a}=e,[d,c]=tt(),[m,h]=tt(),v=qe(c,t),_=_t(e.container),O=_t(e.target),[p,b]=g.useState(!e.show),y=Cr(O,d,Ur({placement:n,enableEvents:!!e.show,containerPadding:i||5,flip:o,offset:r,arrowElement:m,popperConfig:l}));e.show&&p&&b(!1);const E=(...N)=>{b(!0),e.onExited&&e.onExited(...N)},w=e.show||!p;if(en(d,e.onHide,{disabled:!e.rootClose||e.rootCloseDisabled,clickTrigger:e.rootCloseEvent}),!w)return null;const{onExit:j,onExiting:x,onEnter:R,onEntering:L,onEntered:P}=e;let D=e.children(Object.assign({},y.attributes.popper,{style:y.styles.popper,ref:v}),{popper:y,placement:n,show:!!e.show,arrowProps:Object.assign({},y.attributes.arrow,{style:y.styles.arrow,ref:h})});return D=ho(s,a,{in:!!e.show,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:D,onExit:j,onExiting:x,onExited:E,onEnter:R,onEntering:L,onEntered:P}),_?yo.createPortal(D,_):null});Zt.displayName="Overlay";const tn=Zt,eo=g.forwardRef(({className:e,bsPrefix:t,as:o="div",...r},n)=>(t=H(t,"popover-header"),u.jsx(o,{ref:n,className:B(e,t),...r})));eo.displayName="PopoverHeader";const on=eo,to=g.forwardRef(({className:e,bsPrefix:t,as:o="div",...r},n)=>(t=H(t,"popover-body"),u.jsx(o,{ref:n,className:B(e,t),...r})));to.displayName="PopoverBody";const oo=to;function ro(e,t){let o=e;return e==="left"?o=t?"end":"start":e==="right"&&(o=t?"start":"end"),o}function no(e="absolute"){return{position:e,top:"0",left:"0",opacity:"0",pointerEvents:"none"}}const rn=g.forwardRef(({bsPrefix:e,placement:t="right",className:o,style:r,children:n,body:i,arrowProps:l,hasDoneInitialMeasure:s,popper:a,show:d,...c},m)=>{const h=H(e,"popover"),v=it(),[_]=(t==null?void 0:t.split("-"))||[],O=ro(_,v);let p=r;return d&&!s&&(p={...r,...no(a==null?void 0:a.strategy)}),u.jsxs("div",{ref:m,role:"tooltip",style:p,"x-placement":_,className:B(o,h,_&&`bs-popover-${O}`),...c,children:[u.jsx("div",{className:"popover-arrow",...l}),i?u.jsx(oo,{children:n}):n]})}),nn=Object.assign(rn,{Header:on,Body:oo,POPPER_OFFSET:[0,8]}),io=g.forwardRef(({bsPrefix:e,placement:t="right",className:o,style:r,children:n,arrowProps:i,hasDoneInitialMeasure:l,popper:s,show:a,...d},c)=>{e=H(e,"tooltip");const m=it(),[h]=(t==null?void 0:t.split("-"))||[],v=ro(h,m);let _=r;return a&&!l&&(_={...r,...no(s==null?void 0:s.strategy)}),u.jsxs("div",{ref:c,style:_,role:"tooltip","x-placement":h,className:B(o,e,`bs-tooltip-${v}`),...d,children:[u.jsx("div",{className:"tooltip-arrow",...i}),u.jsx("div",{className:`${e}-inner`,children:n})]})});io.displayName="Tooltip";const ve=Object.assign(io,{TOOLTIP_OFFSET:[0,6]});function an(e){const t=g.useRef(null),o=H(void 0,"popover"),r=H(void 0,"tooltip"),n=g.useMemo(()=>({name:"offset",options:{offset:()=>{if(e)return e;if(t.current){if(gt(t.current,o))return nn.POPPER_OFFSET;if(gt(t.current,r))return ve.TOOLTIP_OFFSET}return[0,0]}}}),[e,o,r]);return[t,[n]]}function sn(e,t){const{ref:o}=e,{ref:r}=t;e.ref=o.__wrapped||(o.__wrapped=n=>o(et(n))),t.ref=r.__wrapped||(r.__wrapped=n=>r(et(n)))}const ao=g.forwardRef(({children:e,transition:t=Ue,popperConfig:o={},rootClose:r=!1,placement:n="top",show:i=!1,...l},s)=>{const a=g.useRef({}),[d,c]=g.useState(null),[m,h]=an(l.offset),v=qe(s,m),_=t===!0?Ue:t||void 0,O=me(p=>{c(p),o==null||o.onFirstUpdate==null||o.onFirstUpdate(p)});return Oo(()=>{d&&l.target&&(a.current.scheduleUpdate==null||a.current.scheduleUpdate())},[d,l.target]),g.useEffect(()=>{i||c(null)},[i]),u.jsx(tn,{...l,ref:v,popperConfig:{...o,modifiers:h.concat(o.modifiers||[]),onFirstUpdate:O},transition:_,rootClose:r,placement:n,show:i,children:(p,{arrowProps:b,popper:y,show:E})=>{var w,j;sn(p,b);const x=y==null?void 0:y.placement,R=Object.assign(a.current,{state:y==null?void 0:y.state,scheduleUpdate:y==null?void 0:y.update,placement:x,outOfBoundaries:(y==null||(w=y.state)==null||(j=w.modifiersData.hide)==null?void 0:j.isReferenceHidden)||!1,strategy:o.strategy}),L=!!d;return typeof e=="function"?e({...p,placement:x,show:E,...!t&&E&&{className:"show"},popper:R,arrowProps:b,hasDoneInitialMeasure:L}):g.cloneElement(e,{...p,placement:x,arrowProps:b,popper:R,hasDoneInitialMeasure:L,className:B(e.props.className,!t&&E&&"show"),style:{...e.props.style,...p.style}})}})});ao.displayName="Overlay";const cn=ao;function ln(e){return e&&typeof e=="object"?e:{show:e,hide:e}}function Pt(e,t,o){const[r]=t,n=r.currentTarget,i=r.relatedTarget||r.nativeEvent[o];(!i||i!==n)&&!Ze(n,i)&&e(...t)}bo.oneOf(["click","hover","focus"]);const dn=({trigger:e=["hover","focus"],overlay:t,children:o,popperConfig:r={},show:n,defaultShow:i=!1,onToggle:l,delay:s,placement:a,flip:d=a&&a.indexOf("auto")!==-1,...c})=>{const m=g.useRef(null),h=qe(m,o.ref),v=wo(),_=g.useRef(""),[O,p]=xo(n,i,l),b=ln(s),{onFocus:y,onBlur:E,onClick:w}=typeof o!="function"?g.Children.only(o).props:{},j=I=>{h(et(I))},x=g.useCallback(()=>{if(v.clear(),_.current="show",!b.show){p(!0);return}v.set(()=>{_.current==="show"&&p(!0)},b.show)},[b.show,p,v]),R=g.useCallback(()=>{if(v.clear(),_.current="hide",!b.hide){p(!1);return}v.set(()=>{_.current==="hide"&&p(!1)},b.hide)},[b.hide,p,v]),L=g.useCallback((...I)=>{x(),y==null||y(...I)},[x,y]),P=g.useCallback((...I)=>{R(),E==null||E(...I)},[R,E]),D=g.useCallback((...I)=>{p(!O),w==null||w(...I)},[w,p,O]),N=g.useCallback((...I)=>{Pt(x,I,"fromElement")},[x]),k=g.useCallback((...I)=>{Pt(R,I,"toElement")},[R]),M=e==null?[]:[].concat(e),A={ref:j};return M.indexOf("click")!==-1&&(A.onClick=D),M.indexOf("focus")!==-1&&(A.onFocus=L,A.onBlur=P),M.indexOf("hover")!==-1&&(A.onMouseOver=N,A.onMouseOut=k),u.jsxs(u.Fragment,{children:[typeof o=="function"?o(A):g.cloneElement(o,A),u.jsx(cn,{...c,show:O,onHide:R,flip:d,placement:a,popperConfig:r,target:m.current,children:t})]})},Ee=dn,un=at.main` +import{r as g,u as so,c as Ze,a as me,o as nt,l as je,b as Mt,d as H,j as u,e as B,A as co,f as lo,g as qe,h as it,i as uo,k as mt,M as po,B as fo,F as Ue,m as vo,n as mo,t as _o,p as go,q as _t,s as ho,R as yo,v as gt,w as Oo,x as et,y as bo,z as wo,C as xo,D as at,E as Eo,S as Nt,G as Vt,_ as f,H as jo,I as Ro,J as To,L as Do,K as ko}from"./index-242d1dea.js";function tt(){return g.useState(null)}var ht=Object.prototype.hasOwnProperty;function yt(e,t,o){for(o of e.keys())if(Re(o,t))return o}function Re(e,t){var o,r,n;if(e===t)return!0;if(e&&t&&(o=e.constructor)===t.constructor){if(o===Date)return e.getTime()===t.getTime();if(o===RegExp)return e.toString()===t.toString();if(o===Array){if((r=e.length)===t.length)for(;r--&&Re(e[r],t[r]););return r===-1}if(o===Set){if(e.size!==t.size)return!1;for(r of e)if(n=r,n&&typeof n=="object"&&(n=yt(t,n),!n)||!t.has(n))return!1;return!0}if(o===Map){if(e.size!==t.size)return!1;for(r of e)if(n=r[0],n&&typeof n=="object"&&(n=yt(t,n),!n)||!Re(r[1],t.get(n)))return!1;return!0}if(o===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(o===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return r===-1}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return r===-1}if(!o||typeof e=="object"){r=0;for(o in e)if(ht.call(e,o)&&++r&&!ht.call(t,o)||!(o in t)||!Re(e[o],t[o]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}function Ao(e){const t=so();return[e[0],g.useCallback(o=>{if(t())return e[1](o)},[t,e[1]])]}var S="top",W="bottom",U="right",C="left",st="auto",Le=[S,W,U,C],_e="start",ke="end",Lo="clippingParents",St="viewport",xe="popper",Po="reference",Ot=Le.reduce(function(e,t){return e.concat([t+"-"+_e,t+"-"+ke])},[]),Ct=[].concat(Le,[st]).reduce(function(e,t){return e.concat([t,t+"-"+_e,t+"-"+ke])},[]),Io="beforeRead",Mo="read",No="afterRead",Vo="beforeMain",So="main",Co="afterMain",$o="beforeWrite",Bo="write",Fo="afterWrite",Ho=[Io,Mo,No,Vo,So,Co,$o,Bo,Fo];function Y(e){return e.split("-")[0]}function F(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function le(e){var t=F(e).Element;return e instanceof t||e instanceof Element}function G(e){var t=F(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ct(e){if(typeof ShadowRoot>"u")return!1;var t=F(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var ce=Math.max,ze=Math.min,ge=Math.round;function ot(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function $t(){return!/^((?!chrome|android).)*safari/i.test(ot())}function he(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,i=1;t&&G(e)&&(n=e.offsetWidth>0&&ge(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&ge(r.height)/e.offsetHeight||1);var l=le(e)?F(e):window,s=l.visualViewport,a=!$t()&&o,d=(r.left+(a&&s?s.offsetLeft:0))/n,c=(r.top+(a&&s?s.offsetTop:0))/i,m=r.width/n,h=r.height/i;return{width:m,height:h,top:c,right:d+m,bottom:c+h,left:d,x:d,y:c}}function lt(e){var t=he(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function Bt(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&ct(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ne(e){return e?(e.nodeName||"").toLowerCase():null}function ee(e){return F(e).getComputedStyle(e)}function Wo(e){return["table","td","th"].indexOf(ne(e))>=0}function ie(e){return((le(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ke(e){return ne(e)==="html"?e:e.assignedSlot||e.parentNode||(ct(e)?e.host:null)||ie(e)}function bt(e){return!G(e)||ee(e).position==="fixed"?null:e.offsetParent}function Uo(e){var t=/firefox/i.test(ot()),o=/Trident/i.test(ot());if(o&&G(e)){var r=ee(e);if(r.position==="fixed")return null}var n=Ke(e);for(ct(n)&&(n=n.host);G(n)&&["html","body"].indexOf(ne(n))<0;){var i=ee(n);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return n;n=n.parentNode}return null}function Pe(e){for(var t=F(e),o=bt(e);o&&Wo(o)&&ee(o).position==="static";)o=bt(o);return o&&(ne(o)==="html"||ne(o)==="body"&&ee(o).position==="static")?t:o||Uo(e)||t}function dt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Te(e,t,o){return ce(e,ze(t,o))}function zo(e,t,o){var r=Te(e,t,o);return r>o?o:r}function Ft(){return{top:0,right:0,bottom:0,left:0}}function Ht(e){return Object.assign({},Ft(),e)}function Wt(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var qo=function(t,o){return t=typeof t=="function"?t(Object.assign({},o.rects,{placement:o.placement})):t,Ht(typeof t!="number"?t:Wt(t,Le))};function Ko(e){var t,o=e.state,r=e.name,n=e.options,i=o.elements.arrow,l=o.modifiersData.popperOffsets,s=Y(o.placement),a=dt(s),d=[C,U].indexOf(s)>=0,c=d?"height":"width";if(!(!i||!l)){var m=qo(n.padding,o),h=lt(i),v=a==="y"?S:C,_=a==="y"?W:U,O=o.rects.reference[c]+o.rects.reference[a]-l[a]-o.rects.popper[c],p=l[a]-o.rects.reference[a],b=Pe(i),y=b?a==="y"?b.clientHeight||0:b.clientWidth||0:0,E=O/2-p/2,w=m[v],j=y-h[c]-m[_],x=y/2-h[c]/2+E,R=Te(w,x,j),L=a;o.modifiersData[r]=(t={},t[L]=R,t.centerOffset=R-x,t)}}function Xo(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?"[data-popper-arrow]":r;n!=null&&(typeof n=="string"&&(n=t.elements.popper.querySelector(n),!n)||Bt(t.elements.popper,n)&&(t.elements.arrow=n))}const Yo={name:"arrow",enabled:!0,phase:"main",fn:Ko,effect:Xo,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ye(e){return e.split("-")[1]}var Go={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Jo(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ge(o*n)/n||0,y:ge(r*n)/n||0}}function wt(e){var t,o=e.popper,r=e.popperRect,n=e.placement,i=e.variation,l=e.offsets,s=e.position,a=e.gpuAcceleration,d=e.adaptive,c=e.roundOffsets,m=e.isFixed,h=l.x,v=h===void 0?0:h,_=l.y,O=_===void 0?0:_,p=typeof c=="function"?c({x:v,y:O}):{x:v,y:O};v=p.x,O=p.y;var b=l.hasOwnProperty("x"),y=l.hasOwnProperty("y"),E=C,w=S,j=window;if(d){var x=Pe(o),R="clientHeight",L="clientWidth";if(x===F(o)&&(x=ie(o),ee(x).position!=="static"&&s==="absolute"&&(R="scrollHeight",L="scrollWidth")),x=x,n===S||(n===C||n===U)&&i===ke){w=W;var P=m&&x===j&&j.visualViewport?j.visualViewport.height:x[R];O-=P-r.height,O*=a?1:-1}if(n===C||(n===S||n===W)&&i===ke){E=U;var D=m&&x===j&&j.visualViewport?j.visualViewport.width:x[L];v-=D-r.width,v*=a?1:-1}}var N=Object.assign({position:s},d&&Go),k=c===!0?Jo({x:v,y:O},F(o)):{x:v,y:O};if(v=k.x,O=k.y,a){var M;return Object.assign({},N,(M={},M[w]=y?"0":"",M[E]=b?"0":"",M.transform=(j.devicePixelRatio||1)<=1?"translate("+v+"px, "+O+"px)":"translate3d("+v+"px, "+O+"px, 0)",M))}return Object.assign({},N,(t={},t[w]=y?O+"px":"",t[E]=b?v+"px":"",t.transform="",t))}function Qo(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,i=o.adaptive,l=i===void 0?!0:i,s=o.roundOffsets,a=s===void 0?!0:s,d={placement:Y(t.placement),variation:ye(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,wt(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,wt(Object.assign({},d,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Zo={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Qo,data:{}};var $e={passive:!0};function er(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,i=n===void 0?!0:n,l=r.resize,s=l===void 0?!0:l,a=F(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&d.forEach(function(c){c.addEventListener("scroll",o.update,$e)}),s&&a.addEventListener("resize",o.update,$e),function(){i&&d.forEach(function(c){c.removeEventListener("scroll",o.update,$e)}),s&&a.removeEventListener("resize",o.update,$e)}}const tr={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:er,data:{}};var or={left:"right",right:"left",bottom:"top",top:"bottom"};function He(e){return e.replace(/left|right|bottom|top/g,function(t){return or[t]})}var rr={start:"end",end:"start"};function xt(e){return e.replace(/start|end/g,function(t){return rr[t]})}function ut(e){var t=F(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pt(e){return he(ie(e)).left+ut(e).scrollLeft}function nr(e,t){var o=F(e),r=ie(e),n=o.visualViewport,i=r.clientWidth,l=r.clientHeight,s=0,a=0;if(n){i=n.width,l=n.height;var d=$t();(d||!d&&t==="fixed")&&(s=n.offsetLeft,a=n.offsetTop)}return{width:i,height:l,x:s+pt(e),y:a}}function ir(e){var t,o=ie(e),r=ut(e),n=(t=e.ownerDocument)==null?void 0:t.body,i=ce(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),l=ce(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),s=-r.scrollLeft+pt(e),a=-r.scrollTop;return ee(n||o).direction==="rtl"&&(s+=ce(o.clientWidth,n?n.clientWidth:0)-i),{width:i,height:l,x:s,y:a}}function ft(e){var t=ee(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Ut(e){return["html","body","#document"].indexOf(ne(e))>=0?e.ownerDocument.body:G(e)&&ft(e)?e:Ut(Ke(e))}function De(e,t){var o;t===void 0&&(t=[]);var r=Ut(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),i=F(r),l=n?[i].concat(i.visualViewport||[],ft(r)?r:[]):r,s=t.concat(l);return n?s:s.concat(De(Ke(l)))}function rt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ar(e,t){var o=he(e,!1,t==="fixed");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function Et(e,t,o){return t===St?rt(nr(e,o)):le(t)?ar(t,o):rt(ir(ie(e)))}function sr(e){var t=De(Ke(e)),o=["absolute","fixed"].indexOf(ee(e).position)>=0,r=o&&G(e)?Pe(e):e;return le(r)?t.filter(function(n){return le(n)&&Bt(n,r)&&ne(n)!=="body"}):[]}function cr(e,t,o,r){var n=t==="clippingParents"?sr(e):[].concat(t),i=[].concat(n,[o]),l=i[0],s=i.reduce(function(a,d){var c=Et(e,d,r);return a.top=ce(c.top,a.top),a.right=ze(c.right,a.right),a.bottom=ze(c.bottom,a.bottom),a.left=ce(c.left,a.left),a},Et(e,l,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function zt(e){var t=e.reference,o=e.element,r=e.placement,n=r?Y(r):null,i=r?ye(r):null,l=t.x+t.width/2-o.width/2,s=t.y+t.height/2-o.height/2,a;switch(n){case S:a={x:l,y:t.y-o.height};break;case W:a={x:l,y:t.y+t.height};break;case U:a={x:t.x+t.width,y:s};break;case C:a={x:t.x-o.width,y:s};break;default:a={x:t.x,y:t.y}}var d=n?dt(n):null;if(d!=null){var c=d==="y"?"height":"width";switch(i){case _e:a[d]=a[d]-(t[c]/2-o[c]/2);break;case ke:a[d]=a[d]+(t[c]/2-o[c]/2);break}}return a}function Ae(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,i=o.strategy,l=i===void 0?e.strategy:i,s=o.boundary,a=s===void 0?Lo:s,d=o.rootBoundary,c=d===void 0?St:d,m=o.elementContext,h=m===void 0?xe:m,v=o.altBoundary,_=v===void 0?!1:v,O=o.padding,p=O===void 0?0:O,b=Ht(typeof p!="number"?p:Wt(p,Le)),y=h===xe?Po:xe,E=e.rects.popper,w=e.elements[_?y:h],j=cr(le(w)?w:w.contextElement||ie(e.elements.popper),a,c,l),x=he(e.elements.reference),R=zt({reference:x,element:E,strategy:"absolute",placement:n}),L=rt(Object.assign({},E,R)),P=h===xe?L:x,D={top:j.top-P.top+b.top,bottom:P.bottom-j.bottom+b.bottom,left:j.left-P.left+b.left,right:P.right-j.right+b.right},N=e.modifiersData.offset;if(h===xe&&N){var k=N[n];Object.keys(D).forEach(function(M){var A=[U,W].indexOf(M)>=0?1:-1,I=[S,W].indexOf(M)>=0?"y":"x";D[M]+=k[I]*A})}return D}function lr(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,i=o.rootBoundary,l=o.padding,s=o.flipVariations,a=o.allowedAutoPlacements,d=a===void 0?Ct:a,c=ye(r),m=c?s?Ot:Ot.filter(function(_){return ye(_)===c}):Le,h=m.filter(function(_){return d.indexOf(_)>=0});h.length===0&&(h=m);var v=h.reduce(function(_,O){return _[O]=Ae(e,{placement:O,boundary:n,rootBoundary:i,padding:l})[Y(O)],_},{});return Object.keys(v).sort(function(_,O){return v[_]-v[O]})}function dr(e){if(Y(e)===st)return[];var t=He(e);return[xt(e),t,xt(t)]}function ur(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,i=n===void 0?!0:n,l=o.altAxis,s=l===void 0?!0:l,a=o.fallbackPlacements,d=o.padding,c=o.boundary,m=o.rootBoundary,h=o.altBoundary,v=o.flipVariations,_=v===void 0?!0:v,O=o.allowedAutoPlacements,p=t.options.placement,b=Y(p),y=b===p,E=a||(y||!_?[He(p)]:dr(p)),w=[p].concat(E).reduce(function(oe,X){return oe.concat(Y(X)===st?lr(t,{placement:X,boundary:c,rootBoundary:m,padding:d,flipVariations:_,allowedAutoPlacements:O}):X)},[]),j=t.rects.reference,x=t.rects.popper,R=new Map,L=!0,P=w[0],D=0;D=0,I=A?"width":"height",V=Ae(t,{placement:N,boundary:c,rootBoundary:m,altBoundary:h,padding:d}),$=A?M?U:C:M?W:S;j[I]>x[I]&&($=He($));var de=He($),q=[];if(i&&q.push(V[k]<=0),s&&q.push(V[$]<=0,V[de]<=0),q.every(function(oe){return oe})){P=N,L=!1;break}R.set(N,q)}if(L)for(var te=_?3:1,ae=function(X){var re=w.find(function(ue){var J=R.get(ue);if(J)return J.slice(0,X).every(function(pe){return pe})});if(re)return P=re,"break"},z=te;z>0;z--){var K=ae(z);if(K==="break")break}t.placement!==P&&(t.modifiersData[r]._skip=!0,t.placement=P,t.reset=!0)}}const pr={name:"flip",enabled:!0,phase:"main",fn:ur,requiresIfExists:["offset"],data:{_skip:!1}};function jt(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function Rt(e){return[S,U,W,C].some(function(t){return e[t]>=0})}function fr(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,i=t.modifiersData.preventOverflow,l=Ae(t,{elementContext:"reference"}),s=Ae(t,{altBoundary:!0}),a=jt(l,r),d=jt(s,n,i),c=Rt(a),m=Rt(d);t.modifiersData[o]={referenceClippingOffsets:a,popperEscapeOffsets:d,isReferenceHidden:c,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":m})}const vr={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:fr};function mr(e,t,o){var r=Y(e),n=[C,S].indexOf(r)>=0?-1:1,i=typeof o=="function"?o(Object.assign({},t,{placement:e})):o,l=i[0],s=i[1];return l=l||0,s=(s||0)*n,[C,U].indexOf(r)>=0?{x:s,y:l}:{x:l,y:s}}function _r(e){var t=e.state,o=e.options,r=e.name,n=o.offset,i=n===void 0?[0,0]:n,l=Ct.reduce(function(c,m){return c[m]=mr(m,t.rects,i),c},{}),s=l[t.placement],a=s.x,d=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=d),t.modifiersData[r]=l}const gr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:_r};function hr(e){var t=e.state,o=e.name;t.modifiersData[o]=zt({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const yr={name:"popperOffsets",enabled:!0,phase:"read",fn:hr,data:{}};function Or(e){return e==="x"?"y":"x"}function br(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,i=n===void 0?!0:n,l=o.altAxis,s=l===void 0?!1:l,a=o.boundary,d=o.rootBoundary,c=o.altBoundary,m=o.padding,h=o.tether,v=h===void 0?!0:h,_=o.tetherOffset,O=_===void 0?0:_,p=Ae(t,{boundary:a,rootBoundary:d,padding:m,altBoundary:c}),b=Y(t.placement),y=ye(t.placement),E=!y,w=dt(b),j=Or(w),x=t.modifiersData.popperOffsets,R=t.rects.reference,L=t.rects.popper,P=typeof O=="function"?O(Object.assign({},t.rects,{placement:t.placement})):O,D=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),N=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,k={x:0,y:0};if(x){if(i){var M,A=w==="y"?S:C,I=w==="y"?W:U,V=w==="y"?"height":"width",$=x[w],de=$+p[A],q=$-p[I],te=v?-L[V]/2:0,ae=y===_e?R[V]:L[V],z=y===_e?-L[V]:-R[V],K=t.elements.arrow,oe=v&&K?lt(K):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Ft(),re=X[A],ue=X[I],J=Te(0,R[V],oe[V]),pe=E?R[V]/2-te-J-re-D.mainAxis:ae-J-re-D.mainAxis,Ie=E?-R[V]/2+te+J+ue+D.mainAxis:z+J+ue+D.mainAxis,se=t.elements.arrow&&Pe(t.elements.arrow),Xe=se?w==="y"?se.clientTop||0:se.clientLeft||0:0,Me=(M=N==null?void 0:N[w])!=null?M:0,Ne=$+pe-Me-Xe,Ye=$+Ie-Me,Ve=Te(v?ze(de,Ne):de,$,v?ce(q,Ye):q);x[w]=Ve,k[w]=Ve-$}if(s){var Se,Ge=w==="x"?S:C,Je=w==="x"?W:U,Q=x[j],fe=j==="y"?"height":"width",Ce=Q+p[Ge],Oe=Q-p[Je],be=[S,C].indexOf(b)!==-1,T=(Se=N==null?void 0:N[j])!=null?Se:0,Z=be?Ce:Q-R[fe]-L[fe]-T+D.altAxis,we=be?Q+R[fe]+L[fe]-T-D.altAxis:Oe,vt=v&&be?zo(Z,Q,we):Te(v?Z:Ce,Q,v?we:Oe);x[j]=vt,k[j]=vt-Q}t.modifiersData[r]=k}}const wr={name:"preventOverflow",enabled:!0,phase:"main",fn:br,requiresIfExists:["offset"]};function xr(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Er(e){return e===F(e)||!G(e)?ut(e):xr(e)}function jr(e){var t=e.getBoundingClientRect(),o=ge(t.width)/e.offsetWidth||1,r=ge(t.height)/e.offsetHeight||1;return o!==1||r!==1}function Rr(e,t,o){o===void 0&&(o=!1);var r=G(t),n=G(t)&&jr(t),i=ie(t),l=he(e,n,o),s={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(r||!r&&!o)&&((ne(t)!=="body"||ft(i))&&(s=Er(t)),G(t)?(a=he(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):i&&(a.x=pt(i))),{x:l.left+s.scrollLeft-a.x,y:l.top+s.scrollTop-a.y,width:l.width,height:l.height}}function Tr(e){var t=new Map,o=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function n(i){o.add(i.name);var l=[].concat(i.requires||[],i.requiresIfExists||[]);l.forEach(function(s){if(!o.has(s)){var a=t.get(s);a&&n(a)}}),r.push(i)}return e.forEach(function(i){o.has(i.name)||n(i)}),r}function Dr(e){var t=Tr(e);return Ho.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function kr(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function Ar(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var Tt={placement:"bottom",modifiers:[],strategy:"absolute"};function Dt(){for(var e=arguments.length,t=new Array(e),o=0;o=0)&&(o[n]=e[n]);return o}const Nr={name:"applyStyles",enabled:!1,phase:"afterWrite",fn:()=>{}},Vr={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:({state:e})=>()=>{const{reference:t,popper:o}=e.elements;if("removeAttribute"in t){const r=(t.getAttribute("aria-describedby")||"").split(",").filter(n=>n.trim()!==o.id);r.length?t.setAttribute("aria-describedby",r.join(",")):t.removeAttribute("aria-describedby")}},fn:({state:e})=>{var t;const{popper:o,reference:r}=e.elements,n=(t=o.getAttribute("role"))==null?void 0:t.toLowerCase();if(o.id&&n==="tooltip"&&"setAttribute"in r){const i=r.getAttribute("aria-describedby");if(i&&i.split(",").indexOf(o.id)!==-1)return;r.setAttribute("aria-describedby",i?`${i},${o.id}`:o.id)}}},Sr=[];function Cr(e,t,o={}){let{enabled:r=!0,placement:n="bottom",strategy:i="absolute",modifiers:l=Sr}=o,s=Mr(o,Ir);const a=g.useRef(l),d=g.useRef(),c=g.useCallback(()=>{var p;(p=d.current)==null||p.update()},[]),m=g.useCallback(()=>{var p;(p=d.current)==null||p.forceUpdate()},[]),[h,v]=Ao(g.useState({placement:n,update:c,forceUpdate:m,attributes:{},styles:{popper:{},arrow:{}}})),_=g.useMemo(()=>({name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:({state:p})=>{const b={},y={};Object.keys(p.elements).forEach(E=>{b[E]=p.styles[E],y[E]=p.attributes[E]}),v({state:p,styles:b,attributes:y,update:c,forceUpdate:m,placement:p.placement})}}),[c,m,v]),O=g.useMemo(()=>(Re(a.current,l)||(a.current=l),a.current),[l]);return g.useEffect(()=>{!d.current||!r||d.current.setOptions({placement:n,strategy:i,modifiers:[...O,_,Nr]})},[i,n,_,r,O]),g.useEffect(()=>{if(!(!r||e==null||t==null))return d.current=Pr(e,t,Object.assign({},s,{placement:n,strategy:i,modifiers:[...O,Vr,_]})),()=>{d.current!=null&&(d.current.destroy(),d.current=void 0,v(p=>Object.assign({},p,{attributes:{},styles:{popper:{}}})))}},[r,e,t]),h}const kt=()=>{};function $r(e){return e.button===0}function Br(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}const We=e=>e&&("current"in e?e.current:e),At={click:"mousedown",mouseup:"mousedown",pointerup:"pointerdown"};function Fr(e,t=kt,{disabled:o,clickTrigger:r="click"}={}){const n=g.useRef(!1),i=g.useRef(!1),l=g.useCallback(d=>{const c=We(e);n.current=!c||Br(d)||!$r(d)||!!Ze(c,d.target)||i.current,i.current=!1},[e]),s=me(d=>{const c=We(e);c&&Ze(c,d.target)&&(i.current=!0)}),a=me(d=>{n.current||t(d)});g.useEffect(()=>{var d,c;if(o||e==null)return;const m=nt(We(e)),h=m.defaultView||window;let v=(d=h.event)!=null?d:(c=h.parent)==null?void 0:c.event,_=null;At[r]&&(_=je(m,At[r],s,!0));const O=je(m,r,l,!0),p=je(m,r,y=>{if(y===v){v=void 0;return}a(y)});let b=[];return"ontouchstart"in m.documentElement&&(b=[].slice.call(m.body.children).map(y=>je(y,"mousemove",kt))),()=>{_==null||_(),O(),p(),b.forEach(y=>y())}},[e,o,r,l,s,a])}function Hr(e){const t={};return Array.isArray(e)?(e==null||e.forEach(o=>{t[o.name]=o}),t):e||t}function Wr(e={}){return Array.isArray(e)?e:Object.keys(e).map(t=>(e[t].name=t,e[t]))}function Ur({enabled:e,enableEvents:t,placement:o,flip:r,offset:n,fixed:i,containerPadding:l,arrowElement:s,popperConfig:a={}}){var d,c,m,h,v;const _=Hr(a.modifiers);return Object.assign({},a,{placement:o,enabled:e,strategy:i?"fixed":a.strategy,modifiers:Wr(Object.assign({},_,{eventListeners:{enabled:t,options:(d=_.eventListeners)==null?void 0:d.options},preventOverflow:Object.assign({},_.preventOverflow,{options:l?Object.assign({padding:l},(c=_.preventOverflow)==null?void 0:c.options):(m=_.preventOverflow)==null?void 0:m.options}),offset:{options:Object.assign({offset:n},(h=_.offset)==null?void 0:h.options)},arrow:Object.assign({},_.arrow,{enabled:!!s,options:Object.assign({},(v=_.arrow)==null?void 0:v.options,{element:s})}),flip:Object.assign({enabled:!!r},_.flip)}))})}var Be;function Lt(e){if((!Be&&Be!==0||e)&&Mt){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),Be=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return Be}const qt=g.forwardRef(({className:e,bsPrefix:t,as:o="div",...r},n)=>(t=H(t,"modal-body"),u.jsx(o,{ref:n,className:B(e,t),...r})));qt.displayName="ModalBody";const zr=qt,Kt=g.forwardRef(({bsPrefix:e,className:t,contentClassName:o,centered:r,size:n,fullscreen:i,children:l,scrollable:s,...a},d)=>{e=H(e,"modal");const c=`${e}-dialog`,m=typeof i=="string"?`${e}-fullscreen-${i}`:`${e}-fullscreen`;return u.jsx("div",{...a,ref:d,className:B(c,t,n&&`${e}-${n}`,r&&`${c}-centered`,s&&`${c}-scrollable`,i&&m),children:u.jsx("div",{className:B(`${e}-content`,o),children:l})})});Kt.displayName="ModalDialog";const Xt=Kt,Yt=g.forwardRef(({className:e,bsPrefix:t,as:o="div",...r},n)=>(t=H(t,"modal-footer"),u.jsx(o,{ref:n,className:B(e,t),...r})));Yt.displayName="ModalFooter";const qr=Yt,Gt=g.forwardRef(({bsPrefix:e,className:t,closeLabel:o="Close",closeButton:r=!1,...n},i)=>(e=H(e,"modal-header"),u.jsx(co,{ref:i,...n,className:B(t,e),closeLabel:o,closeButton:r})));Gt.displayName="ModalHeader";const Kr=Gt,Xr=lo("h4"),Jt=g.forwardRef(({className:e,bsPrefix:t,as:o=Xr,...r},n)=>(t=H(t,"modal-title"),u.jsx(o,{ref:n,className:B(e,t),...r})));Jt.displayName="ModalTitle";const Yr=Jt;function Gr(e){return u.jsx(Ue,{...e,timeout:null})}function Jr(e){return u.jsx(Ue,{...e,timeout:null})}const Qt=g.forwardRef(({bsPrefix:e,className:t,style:o,dialogClassName:r,contentClassName:n,children:i,dialogAs:l=Xt,"aria-labelledby":s,"aria-describedby":a,"aria-label":d,show:c=!1,animation:m=!0,backdrop:h=!0,keyboard:v=!0,onEscapeKeyDown:_,onShow:O,onHide:p,container:b,autoFocus:y=!0,enforceFocus:E=!0,restoreFocus:w=!0,restoreFocusOptions:j,onEntered:x,onExit:R,onExiting:L,onEnter:P,onEntering:D,onExited:N,backdropClassName:k,manager:M,...A},I)=>{const[V,$]=g.useState({}),[de,q]=g.useState(!1),te=g.useRef(!1),ae=g.useRef(!1),z=g.useRef(null),[K,oe]=tt(),X=qe(I,oe),re=me(p),ue=it();e=H(e,"modal");const J=g.useMemo(()=>({onHide:re}),[re]);function pe(){return M||vo({isRTL:ue})}function Ie(T){if(!Mt)return;const Z=pe().getScrollbarWidth()>0,we=T.scrollHeight>nt(T).documentElement.clientHeight;$({paddingRight:Z&&!we?Lt():void 0,paddingLeft:!Z&&we?Lt():void 0})}const se=me(()=>{K&&Ie(K.dialog)});uo(()=>{mt(window,"resize",se),z.current==null||z.current()});const Xe=()=>{te.current=!0},Me=T=>{te.current&&K&&T.target===K.dialog&&(ae.current=!0),te.current=!1},Ne=()=>{q(!0),z.current=_o(K.dialog,()=>{q(!1)})},Ye=T=>{T.target===T.currentTarget&&Ne()},Ve=T=>{if(h==="static"){Ye(T);return}if(ae.current||T.target!==T.currentTarget){ae.current=!1;return}p==null||p()},Se=T=>{v?_==null||_(T):(T.preventDefault(),h==="static"&&Ne())},Ge=(T,Z)=>{T&&Ie(T),P==null||P(T,Z)},Je=T=>{z.current==null||z.current(),R==null||R(T)},Q=(T,Z)=>{D==null||D(T,Z),mo(window,"resize",se)},fe=T=>{T&&(T.style.display=""),N==null||N(T),mt(window,"resize",se)},Ce=g.useCallback(T=>u.jsx("div",{...T,className:B(`${e}-backdrop`,k,!m&&"show")}),[m,k,e]),Oe={...o,...V};Oe.display="block";const be=T=>u.jsx("div",{role:"dialog",...T,style:Oe,className:B(t,e,de&&`${e}-static`,!m&&"show"),onClick:h?Ve:void 0,onMouseUp:Me,"aria-label":d,"aria-labelledby":s,"aria-describedby":a,children:u.jsx(l,{...A,onMouseDown:Xe,className:r,contentClassName:n,children:i})});return u.jsx(po.Provider,{value:J,children:u.jsx(fo,{show:c,ref:X,backdrop:h,container:b,keyboard:!0,autoFocus:y,enforceFocus:E,restoreFocus:w,restoreFocusOptions:j,onEscapeKeyDown:Se,onShow:O,onHide:p,onEnter:Ge,onEntering:Q,onEntered:x,onExit:Je,onExiting:L,onExited:fe,manager:pe(),transition:m?Gr:void 0,backdropTransition:m?Jr:void 0,renderBackdrop:Ce,renderDialog:be})})});Qt.displayName="Modal";const Qr=Object.assign(Qt,{Body:zr,Header:Kr,Title:Yr,Footer:qr,Dialog:Xt,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150}),Zr=()=>{};function en(e,t,{disabled:o,clickTrigger:r}={}){const n=t||Zr;Fr(e,n,{disabled:o,clickTrigger:r});const i=me(l=>{go(l)&&n(l)});g.useEffect(()=>{if(o||e==null)return;const l=nt(We(e));let s=(l.defaultView||window).event;const a=je(l,"keyup",d=>{if(d===s){s=void 0;return}i(d)});return()=>{a()}},[e,o,i])}const Zt=g.forwardRef((e,t)=>{const{flip:o,offset:r,placement:n,containerPadding:i,popperConfig:l={},transition:s,runTransition:a}=e,[d,c]=tt(),[m,h]=tt(),v=qe(c,t),_=_t(e.container),O=_t(e.target),[p,b]=g.useState(!e.show),y=Cr(O,d,Ur({placement:n,enableEvents:!!e.show,containerPadding:i||5,flip:o,offset:r,arrowElement:m,popperConfig:l}));e.show&&p&&b(!1);const E=(...N)=>{b(!0),e.onExited&&e.onExited(...N)},w=e.show||!p;if(en(d,e.onHide,{disabled:!e.rootClose||e.rootCloseDisabled,clickTrigger:e.rootCloseEvent}),!w)return null;const{onExit:j,onExiting:x,onEnter:R,onEntering:L,onEntered:P}=e;let D=e.children(Object.assign({},y.attributes.popper,{style:y.styles.popper,ref:v}),{popper:y,placement:n,show:!!e.show,arrowProps:Object.assign({},y.attributes.arrow,{style:y.styles.arrow,ref:h})});return D=ho(s,a,{in:!!e.show,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:D,onExit:j,onExiting:x,onExited:E,onEnter:R,onEntering:L,onEntered:P}),_?yo.createPortal(D,_):null});Zt.displayName="Overlay";const tn=Zt,eo=g.forwardRef(({className:e,bsPrefix:t,as:o="div",...r},n)=>(t=H(t,"popover-header"),u.jsx(o,{ref:n,className:B(e,t),...r})));eo.displayName="PopoverHeader";const on=eo,to=g.forwardRef(({className:e,bsPrefix:t,as:o="div",...r},n)=>(t=H(t,"popover-body"),u.jsx(o,{ref:n,className:B(e,t),...r})));to.displayName="PopoverBody";const oo=to;function ro(e,t){let o=e;return e==="left"?o=t?"end":"start":e==="right"&&(o=t?"start":"end"),o}function no(e="absolute"){return{position:e,top:"0",left:"0",opacity:"0",pointerEvents:"none"}}const rn=g.forwardRef(({bsPrefix:e,placement:t="right",className:o,style:r,children:n,body:i,arrowProps:l,hasDoneInitialMeasure:s,popper:a,show:d,...c},m)=>{const h=H(e,"popover"),v=it(),[_]=(t==null?void 0:t.split("-"))||[],O=ro(_,v);let p=r;return d&&!s&&(p={...r,...no(a==null?void 0:a.strategy)}),u.jsxs("div",{ref:m,role:"tooltip",style:p,"x-placement":_,className:B(o,h,_&&`bs-popover-${O}`),...c,children:[u.jsx("div",{className:"popover-arrow",...l}),i?u.jsx(oo,{children:n}):n]})}),nn=Object.assign(rn,{Header:on,Body:oo,POPPER_OFFSET:[0,8]}),io=g.forwardRef(({bsPrefix:e,placement:t="right",className:o,style:r,children:n,arrowProps:i,hasDoneInitialMeasure:l,popper:s,show:a,...d},c)=>{e=H(e,"tooltip");const m=it(),[h]=(t==null?void 0:t.split("-"))||[],v=ro(h,m);let _=r;return a&&!l&&(_={...r,...no(s==null?void 0:s.strategy)}),u.jsxs("div",{ref:c,style:_,role:"tooltip","x-placement":h,className:B(o,e,`bs-tooltip-${v}`),...d,children:[u.jsx("div",{className:"tooltip-arrow",...i}),u.jsx("div",{className:`${e}-inner`,children:n})]})});io.displayName="Tooltip";const ve=Object.assign(io,{TOOLTIP_OFFSET:[0,6]});function an(e){const t=g.useRef(null),o=H(void 0,"popover"),r=H(void 0,"tooltip"),n=g.useMemo(()=>({name:"offset",options:{offset:()=>{if(e)return e;if(t.current){if(gt(t.current,o))return nn.POPPER_OFFSET;if(gt(t.current,r))return ve.TOOLTIP_OFFSET}return[0,0]}}}),[e,o,r]);return[t,[n]]}function sn(e,t){const{ref:o}=e,{ref:r}=t;e.ref=o.__wrapped||(o.__wrapped=n=>o(et(n))),t.ref=r.__wrapped||(r.__wrapped=n=>r(et(n)))}const ao=g.forwardRef(({children:e,transition:t=Ue,popperConfig:o={},rootClose:r=!1,placement:n="top",show:i=!1,...l},s)=>{const a=g.useRef({}),[d,c]=g.useState(null),[m,h]=an(l.offset),v=qe(s,m),_=t===!0?Ue:t||void 0,O=me(p=>{c(p),o==null||o.onFirstUpdate==null||o.onFirstUpdate(p)});return Oo(()=>{d&&l.target&&(a.current.scheduleUpdate==null||a.current.scheduleUpdate())},[d,l.target]),g.useEffect(()=>{i||c(null)},[i]),u.jsx(tn,{...l,ref:v,popperConfig:{...o,modifiers:h.concat(o.modifiers||[]),onFirstUpdate:O},transition:_,rootClose:r,placement:n,show:i,children:(p,{arrowProps:b,popper:y,show:E})=>{var w,j;sn(p,b);const x=y==null?void 0:y.placement,R=Object.assign(a.current,{state:y==null?void 0:y.state,scheduleUpdate:y==null?void 0:y.update,placement:x,outOfBoundaries:(y==null||(w=y.state)==null||(j=w.modifiersData.hide)==null?void 0:j.isReferenceHidden)||!1,strategy:o.strategy}),L=!!d;return typeof e=="function"?e({...p,placement:x,show:E,...!t&&E&&{className:"show"},popper:R,arrowProps:b,hasDoneInitialMeasure:L}):g.cloneElement(e,{...p,placement:x,arrowProps:b,popper:R,hasDoneInitialMeasure:L,className:B(e.props.className,!t&&E&&"show"),style:{...e.props.style,...p.style}})}})});ao.displayName="Overlay";const cn=ao;function ln(e){return e&&typeof e=="object"?e:{show:e,hide:e}}function Pt(e,t,o){const[r]=t,n=r.currentTarget,i=r.relatedTarget||r.nativeEvent[o];(!i||i!==n)&&!Ze(n,i)&&e(...t)}bo.oneOf(["click","hover","focus"]);const dn=({trigger:e=["hover","focus"],overlay:t,children:o,popperConfig:r={},show:n,defaultShow:i=!1,onToggle:l,delay:s,placement:a,flip:d=a&&a.indexOf("auto")!==-1,...c})=>{const m=g.useRef(null),h=qe(m,o.ref),v=wo(),_=g.useRef(""),[O,p]=xo(n,i,l),b=ln(s),{onFocus:y,onBlur:E,onClick:w}=typeof o!="function"?g.Children.only(o).props:{},j=I=>{h(et(I))},x=g.useCallback(()=>{if(v.clear(),_.current="show",!b.show){p(!0);return}v.set(()=>{_.current==="show"&&p(!0)},b.show)},[b.show,p,v]),R=g.useCallback(()=>{if(v.clear(),_.current="hide",!b.hide){p(!1);return}v.set(()=>{_.current==="hide"&&p(!1)},b.hide)},[b.hide,p,v]),L=g.useCallback((...I)=>{x(),y==null||y(...I)},[x,y]),P=g.useCallback((...I)=>{R(),E==null||E(...I)},[R,E]),D=g.useCallback((...I)=>{p(!O),w==null||w(...I)},[w,p,O]),N=g.useCallback((...I)=>{Pt(x,I,"fromElement")},[x]),k=g.useCallback((...I)=>{Pt(R,I,"toElement")},[R]),M=e==null?[]:[].concat(e),A={ref:j};return M.indexOf("click")!==-1&&(A.onClick=D),M.indexOf("focus")!==-1&&(A.onFocus=L,A.onBlur=P),M.indexOf("hover")!==-1&&(A.onMouseOver=N,A.onMouseOut=k),u.jsxs(u.Fragment,{children:[typeof o=="function"?o(A):g.cloneElement(o,A),u.jsx(cn,{...c,show:O,onHide:R,flip:d,placement:a,popperConfig:r,target:m.current,children:t})]})},Ee=dn,un=at.main` padding: 3rem 15px; background-color: #f8f9fa; diff --git a/assets/NotFoundPage-29c58228.js b/assets/NotFoundPage-a7bcce98.js similarity index 91% rename from assets/NotFoundPage-29c58228.js rename to assets/NotFoundPage-a7bcce98.js index e85531c..a1e1b9a 100644 --- a/assets/NotFoundPage-29c58228.js +++ b/assets/NotFoundPage-a7bcce98.js @@ -1,4 +1,4 @@ -import{D as t,j as e,K as n}from"./index-2984ae6a.js";const s=t.div` +import{D as t,j as e,K as n}from"./index-242d1dea.js";const s=t.div` position: relative; align-items: center; display: flex; diff --git a/assets/index-2984ae6a.js b/assets/index-242d1dea.js similarity index 81% rename from assets/index-2984ae6a.js rename to assets/index-242d1dea.js index ecfe4b2..3591bfd 100644 --- a/assets/index-2984ae6a.js +++ b/assets/index-242d1dea.js @@ -6,7 +6,7 @@ function Np(e,t){for(var n=0;n>>1,G=P[B];if(0>>1;Bo(re,F))Teo(tt,re)?(P[B]=tt,P[Te]=F,B=Te):(P[B]=re,P[ae]=F,B=ae);else if(Teo(tt,F))P[B]=tt,P[Te]=F,B=Te;else break e}}return D}function o(P,D){var F=P.sortIndex-D.sortIndex;return F!==0?F:P.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,l=a.now();e.unstable_now=function(){return a.now()-l}}var s=[],u=[],c=1,f=null,d=3,w=!1,y=!1,x=!1,k=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(P){for(var D=n(u);D!==null;){if(D.callback===null)r(u);else if(D.startTime<=P)r(u),D.sortIndex=D.expirationTime,t(s,D);else break;D=n(u)}}function h(P){if(x=!1,v(P),!y)if(n(s)!==null)y=!0,Le(_);else{var D=n(u);D!==null&&Ce(h,D.startTime-P)}}function _(P,D){y=!1,x&&(x=!1,m(O),O=-1),w=!0;var F=d;try{for(v(D),f=n(s);f!==null&&(!(f.expirationTime>D)||P&&!Y());){var B=f.callback;if(typeof B=="function"){f.callback=null,d=f.priorityLevel;var G=B(f.expirationTime<=D);D=e.unstable_now(),typeof G=="function"?f.callback=G:f===n(s)&&r(s),v(D)}else r(s);f=n(s)}if(f!==null)var he=!0;else{var ae=n(u);ae!==null&&Ce(h,ae.startTime-D),he=!1}return he}finally{f=null,d=F,w=!1}}var R=!1,E=null,O=-1,$=5,M=-1;function Y(){return!(e.unstable_now()-M<$)}function Ee(){if(E!==null){var P=e.unstable_now();M=P;var D=!0;try{D=E(!0,P)}finally{D?ie():(R=!1,E=null)}}else R=!1}var ie;if(typeof p=="function")ie=function(){p(Ee)};else if(typeof MessageChannel<"u"){var Ve=new MessageChannel,ee=Ve.port2;Ve.port1.onmessage=Ee,ie=function(){ee.postMessage(null)}}else ie=function(){k(Ee,0)};function Le(P){E=P,R||(R=!0,ie())}function Ce(P,D){O=k(function(){P(e.unstable_now())},D)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(P){P.callback=null},e.unstable_continueExecution=function(){y||w||(y=!0,Le(_))},e.unstable_forceFrameRate=function(P){0>P||125B?(P.sortIndex=F,t(u,P),n(s)===null&&P===n(u)&&(x?(m(O),O=-1):x=!0,Ce(h,F-B))):(P.sortIndex=G,t(s,P),y||w||(y=!0,Le(_))),P},e.unstable_shouldYield=Y,e.unstable_wrapCallback=function(P){var D=d;return function(){var F=d;d=D;try{return P.apply(this,arguments)}finally{d=F}}}})(Ap);(function(e){e.exports=Ap})(fy);/** + */(function(e){function t(P,D){var z=P.length;P.push(D);e:for(;0>>1,G=P[B];if(0>>1;Bo(re,z))Teo(tt,re)?(P[B]=tt,P[Te]=z,B=Te):(P[B]=re,P[ae]=z,B=ae);else if(Teo(tt,z))P[B]=tt,P[Te]=z,B=Te;else break e}}return D}function o(P,D){var z=P.sortIndex-D.sortIndex;return z!==0?z:P.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,l=a.now();e.unstable_now=function(){return a.now()-l}}var s=[],u=[],c=1,f=null,d=3,w=!1,y=!1,x=!1,_=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(P){for(var D=n(u);D!==null;){if(D.callback===null)r(u);else if(D.startTime<=P)r(u),D.sortIndex=D.expirationTime,t(s,D);else break;D=n(u)}}function h(P){if(x=!1,v(P),!y)if(n(s)!==null)y=!0,Le(k);else{var D=n(u);D!==null&&Ce(h,D.startTime-P)}}function k(P,D){y=!1,x&&(x=!1,m(O),O=-1),w=!0;var z=d;try{for(v(D),f=n(s);f!==null&&(!(f.expirationTime>D)||P&&!Y());){var B=f.callback;if(typeof B=="function"){f.callback=null,d=f.priorityLevel;var G=B(f.expirationTime<=D);D=e.unstable_now(),typeof G=="function"?f.callback=G:f===n(s)&&r(s),v(D)}else r(s);f=n(s)}if(f!==null)var he=!0;else{var ae=n(u);ae!==null&&Ce(h,ae.startTime-D),he=!1}return he}finally{f=null,d=z,w=!1}}var R=!1,E=null,O=-1,$=5,M=-1;function Y(){return!(e.unstable_now()-M<$)}function Ee(){if(E!==null){var P=e.unstable_now();M=P;var D=!0;try{D=E(!0,P)}finally{D?ie():(R=!1,E=null)}}else R=!1}var ie;if(typeof p=="function")ie=function(){p(Ee)};else if(typeof MessageChannel<"u"){var Ve=new MessageChannel,ee=Ve.port2;Ve.port1.onmessage=Ee,ie=function(){ee.postMessage(null)}}else ie=function(){_(Ee,0)};function Le(P){E=P,R||(R=!0,ie())}function Ce(P,D){O=_(function(){P(e.unstable_now())},D)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(P){P.callback=null},e.unstable_continueExecution=function(){y||w||(y=!0,Le(k))},e.unstable_forceFrameRate=function(P){0>P||125B?(P.sortIndex=z,t(u,P),n(s)===null&&P===n(u)&&(x?(m(O),O=-1):x=!0,Ce(h,z-B))):(P.sortIndex=G,t(s,P),y||w||(y=!0,Le(k))),P},e.unstable_shouldYield=Y,e.unstable_wrapCallback=function(P){var D=d;return function(){var z=d;d=D;try{return P.apply(this,arguments)}finally{d=z}}}})(Ap);(function(e){e.exports=Ap})(fy);/** * @license React * react-dom.production.min.js * @@ -30,14 +30,14 @@ function Np(e,t){for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Cs=Object.prototype.hasOwnProperty,py=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,_d={},kd={};function hy(e){return Cs.call(kd,e)?!0:Cs.call(_d,e)?!1:py.test(e)?kd[e]=!0:(_d[e]=!0,!1)}function my(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function gy(e,t,n,r){if(t===null||typeof t>"u"||my(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function et(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var We={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){We[e]=new et(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];We[t]=new et(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){We[e]=new et(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){We[e]=new et(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){We[e]=new et(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){We[e]=new et(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){We[e]=new et(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){We[e]=new et(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){We[e]=new et(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ju=/[\-:]([a-z])/g;function qu(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ju,qu);We[t]=new et(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ju,qu);We[t]=new et(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ju,qu);We[t]=new et(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){We[e]=new et(e,1,!1,e.toLowerCase(),null,!1,!1)});We.xlinkHref=new et("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){We[e]=new et(e,1,!1,e.toLowerCase(),null,!0,!0)});function Zu(e,t,n,r){var o=We.hasOwnProperty(t)?We[t]:null;(o!==null?o.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Cs=Object.prototype.hasOwnProperty,py=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,kd={},_d={};function hy(e){return Cs.call(_d,e)?!0:Cs.call(kd,e)?!1:py.test(e)?_d[e]=!0:(kd[e]=!0,!1)}function my(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function gy(e,t,n,r){if(t===null||typeof t>"u"||my(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function et(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var We={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){We[e]=new et(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];We[t]=new et(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){We[e]=new et(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){We[e]=new et(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){We[e]=new et(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){We[e]=new et(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){We[e]=new et(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){We[e]=new et(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){We[e]=new et(e,5,!1,e.toLowerCase(),null,!1,!1)});var qu=/[\-:]([a-z])/g;function Ju(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(qu,Ju);We[t]=new et(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(qu,Ju);We[t]=new et(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(qu,Ju);We[t]=new et(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){We[e]=new et(e,1,!1,e.toLowerCase(),null,!1,!1)});We.xlinkHref=new et("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){We[e]=new et(e,1,!1,e.toLowerCase(),null,!0,!0)});function Zu(e,t,n,r){var o=We.hasOwnProperty(t)?We[t]:null;(o!==null?o.type!==0:r||!(2l||o[a]!==i[l]){var s=` -`+o[a].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=a&&0<=l);break}}}finally{Al=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ro(e):""}function vy(e){switch(e.tag){case 5:return Ro(e.type);case 16:return Ro("Lazy");case 13:return Ro("Suspense");case 19:return Ro("SuspenseList");case 0:case 2:case 15:return e=Fl(e.type,!1),e;case 11:return e=Fl(e.type.render,!1),e;case 1:return e=Fl(e.type,!0),e;default:return""}}function Ns(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case vr:return"Fragment";case gr:return"Portal";case _s:return"Profiler";case ec:return"StrictMode";case ks:return"Suspense";case Rs:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Up:return(e.displayName||"Context")+".Consumer";case bp:return(e._context.displayName||"Context")+".Provider";case tc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case nc:return t=e.displayName||null,t!==null?t:Ns(e.type)||"Memo";case yn:t=e._payload,e=e._init;try{return Ns(e(t))}catch{}}return null}function yy(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ns(t);case 8:return t===ec?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function In(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Hp(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function wy(e){var t=Hp(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ni(e){e._valueTracker||(e._valueTracker=wy(e))}function Wp(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Hp(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function fa(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ts(e,t){var n=t.checked;return we({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Nd(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=In(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Vp(e,t){t=t.checked,t!=null&&Zu(e,"checked",t,!1)}function Os(e,t){Vp(e,t);var n=In(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ps(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ps(e,t.type,In(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Td(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ps(e,t,n){(t!=="number"||fa(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var No=Array.isArray;function Pr(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Ti.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Qo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Lo={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},xy=["Webkit","ms","Moz","O"];Object.keys(Lo).forEach(function(e){xy.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Lo[t]=Lo[e]})});function Gp(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Lo.hasOwnProperty(e)&&Lo[e]?(""+t).trim():t+"px"}function Xp(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Gp(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Sy=we({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Is(e,t){if(t){if(Sy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(j(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(j(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(j(61))}if(t.style!=null&&typeof t.style!="object")throw Error(j(62))}}function Ms(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var $s=null;function rc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ds=null,jr=null,Lr=null;function jd(e){if(e=mi(e)){if(typeof Ds!="function")throw Error(j(280));var t=e.stateNode;t&&(t=Xa(t),Ds(e.stateNode,e.type,t))}}function Jp(e){jr?Lr?Lr.push(e):Lr=[e]:jr=e}function qp(){if(jr){var e=jr,t=Lr;if(Lr=jr=null,jd(e),t)for(e=0;e>>=0,e===0?32:31-(Ly(e)/Iy|0)|0}var Oi=64,Pi=4194304;function To(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ga(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~o;l!==0?r=To(l):(i&=a,i!==0&&(r=To(i)))}else a=n&~o,a!==0?r=To(a):i!==0&&(r=To(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function pi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ft(t),e[t]=n}function Ay(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Mo),bd=String.fromCharCode(32),Ud=!1;function yh(e,t){switch(e){case"keyup":return d0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var yr=!1;function p0(e,t){switch(e){case"compositionend":return wh(t);case"keypress":return t.which!==32?null:(Ud=!0,bd);case"textInput":return e=t.data,e===bd&&Ud?null:e;default:return null}}function h0(e,t){if(yr)return e==="compositionend"||!dc&&yh(e,t)?(e=gh(),Xi=sc=Cn=null,yr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Vd(n)}}function Ch(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ch(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function _h(){for(var e=window,t=fa();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=fa(e.document)}return t}function fc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function C0(e){var t=_h(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ch(n.ownerDocument.documentElement,n)){if(r!==null&&fc(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Kd(n,i);var a=Kd(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,wr=null,Bs=null,Do=null,Hs=!1;function Qd(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Hs||wr==null||wr!==fa(r)||(r=wr,"selectionStart"in r&&fc(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Do&&Zo(Do,r)||(Do=r,r=wa(Bs,"onSelect"),0Er||(e.current=Gs[Er],Gs[Er]=null,Er--)}function ue(e,t){Er++,Gs[Er]=e.current,e.current=t}var Mn={},Ge=Fn(Mn),at=Fn(!1),er=Mn;function zr(e,t){var n=e.type.contextTypes;if(!n)return Mn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function lt(e){return e=e.childContextTypes,e!=null}function Sa(){fe(at),fe(Ge)}function ef(e,t,n){if(Ge.current!==Mn)throw Error(j(168));ue(Ge,t),ue(at,n)}function Ih(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(j(108,yy(e)||"Unknown",o));return we({},n,r)}function Ea(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Mn,er=Ge.current,ue(Ge,e),ue(at,at.current),!0}function tf(e,t,n){var r=e.stateNode;if(!r)throw Error(j(169));n?(e=Ih(e,t,er),r.__reactInternalMemoizedMergedChildContext=e,fe(at),fe(Ge),ue(Ge,e)):fe(at),ue(at,n)}var Zt=null,Ja=!1,ql=!1;function Mh(e){Zt===null?Zt=[e]:Zt.push(e)}function $0(e){Ja=!0,Mh(e)}function zn(){if(!ql&&Zt!==null){ql=!0;var e=0,t=te;try{var n=Zt;for(te=1;e>=a,o-=a,tn=1<<32-Ft(t)+o|n<O?($=E,E=null):$=E.sibling;var M=d(m,E,v[O],h);if(M===null){E===null&&(E=$);break}e&&E&&M.alternate===null&&t(m,E),p=i(M,p,O),R===null?_=M:R.sibling=M,R=M,E=$}if(O===v.length)return n(m,E),pe&&Un(m,O),_;if(E===null){for(;OO?($=E,E=null):$=E.sibling;var Y=d(m,E,M.value,h);if(Y===null){E===null&&(E=$);break}e&&E&&Y.alternate===null&&t(m,E),p=i(Y,p,O),R===null?_=Y:R.sibling=Y,R=Y,E=$}if(M.done)return n(m,E),pe&&Un(m,O),_;if(E===null){for(;!M.done;O++,M=v.next())M=f(m,M.value,h),M!==null&&(p=i(M,p,O),R===null?_=M:R.sibling=M,R=M);return pe&&Un(m,O),_}for(E=r(m,E);!M.done;O++,M=v.next())M=w(E,m,O,M.value,h),M!==null&&(e&&M.alternate!==null&&E.delete(M.key===null?O:M.key),p=i(M,p,O),R===null?_=M:R.sibling=M,R=M);return e&&E.forEach(function(Ee){return t(m,Ee)}),pe&&Un(m,O),_}function k(m,p,v,h){if(typeof v=="object"&&v!==null&&v.type===vr&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Ri:e:{for(var _=v.key,R=p;R!==null;){if(R.key===_){if(_=v.type,_===vr){if(R.tag===7){n(m,R.sibling),p=o(R,v.props.children),p.return=m,m=p;break e}}else if(R.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===yn&&uf(_)===R.type){n(m,R.sibling),p=o(R,v.props),p.ref=mo(m,R,v),p.return=m,m=p;break e}n(m,R);break}else t(m,R);R=R.sibling}v.type===vr?(p=Jn(v.props.children,m.mode,h,v.key),p.return=m,m=p):(h=oa(v.type,v.key,v.props,null,m.mode,h),h.ref=mo(m,p,v),h.return=m,m=h)}return a(m);case gr:e:{for(R=v.key;p!==null;){if(p.key===R)if(p.tag===4&&p.stateNode.containerInfo===v.containerInfo&&p.stateNode.implementation===v.implementation){n(m,p.sibling),p=o(p,v.children||[]),p.return=m,m=p;break e}else{n(m,p);break}else t(m,p);p=p.sibling}p=as(v,m.mode,h),p.return=m,m=p}return a(m);case yn:return R=v._init,k(m,p,R(v._payload),h)}if(No(v))return y(m,p,v,h);if(uo(v))return x(m,p,v,h);Ai(m,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,p!==null&&p.tag===6?(n(m,p.sibling),p=o(p,v),p.return=m,m=p):(n(m,p),p=is(v,m.mode,h),p.return=m,m=p),a(m)):n(m,p)}return k}var Ur=Bh(!0),Hh=Bh(!1),gi={},Yt=Fn(gi),ri=Fn(gi),oi=Fn(gi);function Kn(e){if(e===gi)throw Error(j(174));return e}function Sc(e,t){switch(ue(oi,t),ue(ri,e),ue(Yt,gi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ls(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ls(t,e)}fe(Yt),ue(Yt,t)}function Br(){fe(Yt),fe(ri),fe(oi)}function Wh(e){Kn(oi.current);var t=Kn(Yt.current),n=Ls(t,e.type);t!==n&&(ue(ri,e),ue(Yt,n))}function Ec(e){ri.current===e&&(fe(Yt),fe(ri))}var ve=Fn(0);function Ta(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Zl=[];function Cc(){for(var e=0;en?n:4,e(!0);var r=es.transition;es.transition={};try{e(!1),t()}finally{te=n,es.transition=r}}function am(){return Nt().memoizedState}function z0(e,t,n){var r=jn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},lm(e))sm(t,n);else if(n=Fh(e,t,n,r),n!==null){var o=qe();zt(n,e,r,o),um(n,t,r)}}function b0(e,t,n){var r=jn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(lm(e))sm(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,l=i(a,n);if(o.hasEagerState=!0,o.eagerState=l,Ut(l,a)){var s=t.interleaved;s===null?(o.next=o,wc(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=Fh(e,t,o,r),n!==null&&(o=qe(),zt(n,e,r,o),um(n,t,r))}}function lm(e){var t=e.alternate;return e===ye||t!==null&&t===ye}function sm(e,t){Ao=Oa=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function um(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ic(e,n)}}var Pa={readContext:Rt,useCallback:Ke,useContext:Ke,useEffect:Ke,useImperativeHandle:Ke,useInsertionEffect:Ke,useLayoutEffect:Ke,useMemo:Ke,useReducer:Ke,useRef:Ke,useState:Ke,useDebugValue:Ke,useDeferredValue:Ke,useTransition:Ke,useMutableSource:Ke,useSyncExternalStore:Ke,useId:Ke,unstable_isNewReconciler:!1},U0={readContext:Rt,useCallback:function(e,t){return Wt().memoizedState=[e,t===void 0?null:t],e},useContext:Rt,useEffect:df,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ea(4194308,4,tm.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ea(4194308,4,e,t)},useInsertionEffect:function(e,t){return ea(4,2,e,t)},useMemo:function(e,t){var n=Wt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Wt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=z0.bind(null,ye,e),[r.memoizedState,e]},useRef:function(e){var t=Wt();return e={current:e},t.memoizedState=e},useState:cf,useDebugValue:Tc,useDeferredValue:function(e){return Wt().memoizedState=e},useTransition:function(){var e=cf(!1),t=e[0];return e=F0.bind(null,e[1]),Wt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ye,o=Wt();if(pe){if(n===void 0)throw Error(j(407));n=n()}else{if(n=t(),ze===null)throw Error(j(349));nr&30||Qh(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,df(Gh.bind(null,r,i,e),[e]),r.flags|=2048,li(9,Yh.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Wt(),t=ze.identifierPrefix;if(pe){var n=nn,r=tn;n=(r&~(1<<32-Ft(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ii++,0")&&(s=s.replace("",e.displayName)),s}while(1<=a&&0<=l);break}}}finally{Al=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ro(e):""}function vy(e){switch(e.tag){case 5:return Ro(e.type);case 16:return Ro("Lazy");case 13:return Ro("Suspense");case 19:return Ro("SuspenseList");case 0:case 2:case 15:return e=zl(e.type,!1),e;case 11:return e=zl(e.type.render,!1),e;case 1:return e=zl(e.type,!0),e;default:return""}}function Ns(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case vr:return"Fragment";case gr:return"Portal";case ks:return"Profiler";case ec:return"StrictMode";case _s:return"Suspense";case Rs:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Up:return(e.displayName||"Context")+".Consumer";case bp:return(e._context.displayName||"Context")+".Provider";case tc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case nc:return t=e.displayName||null,t!==null?t:Ns(e.type)||"Memo";case yn:t=e._payload,e=e._init;try{return Ns(e(t))}catch{}}return null}function yy(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ns(t);case 8:return t===ec?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function In(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Hp(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function wy(e){var t=Hp(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ni(e){e._valueTracker||(e._valueTracker=wy(e))}function Wp(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Hp(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function fa(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ts(e,t){var n=t.checked;return we({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Nd(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=In(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Vp(e,t){t=t.checked,t!=null&&Zu(e,"checked",t,!1)}function Os(e,t){Vp(e,t);var n=In(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ps(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ps(e,t.type,In(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Td(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ps(e,t,n){(t!=="number"||fa(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var No=Array.isArray;function Pr(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Ti.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Qo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Lo={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},xy=["Webkit","ms","Moz","O"];Object.keys(Lo).forEach(function(e){xy.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Lo[t]=Lo[e]})});function Gp(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Lo.hasOwnProperty(e)&&Lo[e]?(""+t).trim():t+"px"}function Xp(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Gp(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Sy=we({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Is(e,t){if(t){if(Sy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(j(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(j(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(j(61))}if(t.style!=null&&typeof t.style!="object")throw Error(j(62))}}function Ms(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var $s=null;function rc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ds=null,jr=null,Lr=null;function jd(e){if(e=mi(e)){if(typeof Ds!="function")throw Error(j(280));var t=e.stateNode;t&&(t=Xa(t),Ds(e.stateNode,e.type,t))}}function qp(e){jr?Lr?Lr.push(e):Lr=[e]:jr=e}function Jp(){if(jr){var e=jr,t=Lr;if(Lr=jr=null,jd(e),t)for(e=0;e>>=0,e===0?32:31-(Ly(e)/Iy|0)|0}var Oi=64,Pi=4194304;function To(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ga(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~o;l!==0?r=To(l):(i&=a,i!==0&&(r=To(i)))}else a=n&~o,a!==0?r=To(a):i!==0&&(r=To(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function pi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-zt(t),e[t]=n}function Ay(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Mo),bd=String.fromCharCode(32),Ud=!1;function yh(e,t){switch(e){case"keyup":return d0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var yr=!1;function p0(e,t){switch(e){case"compositionend":return wh(t);case"keypress":return t.which!==32?null:(Ud=!0,bd);case"textInput":return e=t.data,e===bd&&Ud?null:e;default:return null}}function h0(e,t){if(yr)return e==="compositionend"||!dc&&yh(e,t)?(e=gh(),Xi=sc=Cn=null,yr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Vd(n)}}function Ch(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ch(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function kh(){for(var e=window,t=fa();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=fa(e.document)}return t}function fc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function C0(e){var t=kh(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ch(n.ownerDocument.documentElement,n)){if(r!==null&&fc(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Kd(n,i);var a=Kd(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,wr=null,Bs=null,Do=null,Hs=!1;function Qd(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Hs||wr==null||wr!==fa(r)||(r=wr,"selectionStart"in r&&fc(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Do&&Zo(Do,r)||(Do=r,r=wa(Bs,"onSelect"),0Er||(e.current=Gs[Er],Gs[Er]=null,Er--)}function ue(e,t){Er++,Gs[Er]=e.current,e.current=t}var Mn={},Ge=zn(Mn),at=zn(!1),er=Mn;function Fr(e,t){var n=e.type.contextTypes;if(!n)return Mn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function lt(e){return e=e.childContextTypes,e!=null}function Sa(){fe(at),fe(Ge)}function ef(e,t,n){if(Ge.current!==Mn)throw Error(j(168));ue(Ge,t),ue(at,n)}function Ih(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(j(108,yy(e)||"Unknown",o));return we({},n,r)}function Ea(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Mn,er=Ge.current,ue(Ge,e),ue(at,at.current),!0}function tf(e,t,n){var r=e.stateNode;if(!r)throw Error(j(169));n?(e=Ih(e,t,er),r.__reactInternalMemoizedMergedChildContext=e,fe(at),fe(Ge),ue(Ge,e)):fe(at),ue(at,n)}var Zt=null,qa=!1,Jl=!1;function Mh(e){Zt===null?Zt=[e]:Zt.push(e)}function $0(e){qa=!0,Mh(e)}function Fn(){if(!Jl&&Zt!==null){Jl=!0;var e=0,t=te;try{var n=Zt;for(te=1;e>=a,o-=a,tn=1<<32-zt(t)+o|n<O?($=E,E=null):$=E.sibling;var M=d(m,E,v[O],h);if(M===null){E===null&&(E=$);break}e&&E&&M.alternate===null&&t(m,E),p=i(M,p,O),R===null?k=M:R.sibling=M,R=M,E=$}if(O===v.length)return n(m,E),pe&&Un(m,O),k;if(E===null){for(;OO?($=E,E=null):$=E.sibling;var Y=d(m,E,M.value,h);if(Y===null){E===null&&(E=$);break}e&&E&&Y.alternate===null&&t(m,E),p=i(Y,p,O),R===null?k=Y:R.sibling=Y,R=Y,E=$}if(M.done)return n(m,E),pe&&Un(m,O),k;if(E===null){for(;!M.done;O++,M=v.next())M=f(m,M.value,h),M!==null&&(p=i(M,p,O),R===null?k=M:R.sibling=M,R=M);return pe&&Un(m,O),k}for(E=r(m,E);!M.done;O++,M=v.next())M=w(E,m,O,M.value,h),M!==null&&(e&&M.alternate!==null&&E.delete(M.key===null?O:M.key),p=i(M,p,O),R===null?k=M:R.sibling=M,R=M);return e&&E.forEach(function(Ee){return t(m,Ee)}),pe&&Un(m,O),k}function _(m,p,v,h){if(typeof v=="object"&&v!==null&&v.type===vr&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Ri:e:{for(var k=v.key,R=p;R!==null;){if(R.key===k){if(k=v.type,k===vr){if(R.tag===7){n(m,R.sibling),p=o(R,v.props.children),p.return=m,m=p;break e}}else if(R.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===yn&&uf(k)===R.type){n(m,R.sibling),p=o(R,v.props),p.ref=mo(m,R,v),p.return=m,m=p;break e}n(m,R);break}else t(m,R);R=R.sibling}v.type===vr?(p=qn(v.props.children,m.mode,h,v.key),p.return=m,m=p):(h=oa(v.type,v.key,v.props,null,m.mode,h),h.ref=mo(m,p,v),h.return=m,m=h)}return a(m);case gr:e:{for(R=v.key;p!==null;){if(p.key===R)if(p.tag===4&&p.stateNode.containerInfo===v.containerInfo&&p.stateNode.implementation===v.implementation){n(m,p.sibling),p=o(p,v.children||[]),p.return=m,m=p;break e}else{n(m,p);break}else t(m,p);p=p.sibling}p=as(v,m.mode,h),p.return=m,m=p}return a(m);case yn:return R=v._init,_(m,p,R(v._payload),h)}if(No(v))return y(m,p,v,h);if(uo(v))return x(m,p,v,h);Ai(m,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,p!==null&&p.tag===6?(n(m,p.sibling),p=o(p,v),p.return=m,m=p):(n(m,p),p=is(v,m.mode,h),p.return=m,m=p),a(m)):n(m,p)}return _}var Ur=Bh(!0),Hh=Bh(!1),gi={},Yt=zn(gi),ri=zn(gi),oi=zn(gi);function Kn(e){if(e===gi)throw Error(j(174));return e}function Sc(e,t){switch(ue(oi,t),ue(ri,e),ue(Yt,gi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ls(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ls(t,e)}fe(Yt),ue(Yt,t)}function Br(){fe(Yt),fe(ri),fe(oi)}function Wh(e){Kn(oi.current);var t=Kn(Yt.current),n=Ls(t,e.type);t!==n&&(ue(ri,e),ue(Yt,n))}function Ec(e){ri.current===e&&(fe(Yt),fe(ri))}var ve=zn(0);function Ta(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Zl=[];function Cc(){for(var e=0;en?n:4,e(!0);var r=es.transition;es.transition={};try{e(!1),t()}finally{te=n,es.transition=r}}function am(){return Nt().memoizedState}function F0(e,t,n){var r=jn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},lm(e))sm(t,n);else if(n=zh(e,t,n,r),n!==null){var o=Je();Ft(n,e,r,o),um(n,t,r)}}function b0(e,t,n){var r=jn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(lm(e))sm(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,l=i(a,n);if(o.hasEagerState=!0,o.eagerState=l,Ut(l,a)){var s=t.interleaved;s===null?(o.next=o,wc(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=zh(e,t,o,r),n!==null&&(o=Je(),Ft(n,e,r,o),um(n,t,r))}}function lm(e){var t=e.alternate;return e===ye||t!==null&&t===ye}function sm(e,t){Ao=Oa=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function um(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ic(e,n)}}var Pa={readContext:Rt,useCallback:Ke,useContext:Ke,useEffect:Ke,useImperativeHandle:Ke,useInsertionEffect:Ke,useLayoutEffect:Ke,useMemo:Ke,useReducer:Ke,useRef:Ke,useState:Ke,useDebugValue:Ke,useDeferredValue:Ke,useTransition:Ke,useMutableSource:Ke,useSyncExternalStore:Ke,useId:Ke,unstable_isNewReconciler:!1},U0={readContext:Rt,useCallback:function(e,t){return Wt().memoizedState=[e,t===void 0?null:t],e},useContext:Rt,useEffect:df,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ea(4194308,4,tm.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ea(4194308,4,e,t)},useInsertionEffect:function(e,t){return ea(4,2,e,t)},useMemo:function(e,t){var n=Wt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Wt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=F0.bind(null,ye,e),[r.memoizedState,e]},useRef:function(e){var t=Wt();return e={current:e},t.memoizedState=e},useState:cf,useDebugValue:Tc,useDeferredValue:function(e){return Wt().memoizedState=e},useTransition:function(){var e=cf(!1),t=e[0];return e=z0.bind(null,e[1]),Wt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ye,o=Wt();if(pe){if(n===void 0)throw Error(j(407));n=n()}else{if(n=t(),Fe===null)throw Error(j(349));nr&30||Qh(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,df(Gh.bind(null,r,i,e),[e]),r.flags|=2048,li(9,Yh.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Wt(),t=Fe.identifierPrefix;if(pe){var n=nn,r=tn;n=(r&~(1<<32-zt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ii++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[Kt]=t,e[ni]=r,ym(e,t,!1,!1),t.stateNode=e;e:{switch(a=Ms(n,r),n){case"dialog":ce("cancel",e),ce("close",e),o=r;break;case"iframe":case"object":case"embed":ce("load",e),o=r;break;case"video":case"audio":for(o=0;oWr&&(t.flags|=128,r=!0,go(i,!1),t.lanes=4194304)}else{if(!r)if(e=Ta(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),go(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!pe)return Qe(t),null}else 2*Ne()-i.renderingStartTime>Wr&&n!==1073741824&&(t.flags|=128,r=!0,go(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ne(),t.sibling=null,n=ve.current,ue(ve,r?n&1|2:n&1),t):(Qe(t),null);case 22:case 23:return Mc(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ct&1073741824&&(Qe(t),t.subtreeFlags&6&&(t.flags|=8192)):Qe(t),null;case 24:return null;case 25:return null}throw Error(j(156,t.tag))}function G0(e,t){switch(hc(t),t.tag){case 1:return lt(t.type)&&Sa(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Br(),fe(at),fe(Ge),Cc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ec(t),null;case 13:if(fe(ve),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(j(340));br()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return fe(ve),null;case 4:return Br(),null;case 10:return yc(t.type._context),null;case 22:case 23:return Mc(),null;case 24:return null;default:return null}}var zi=!1,Ye=!1,X0=typeof WeakSet=="function"?WeakSet:Set,I=null;function Rr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){xe(e,t,r)}else n.current=null}function lu(e,t,n){try{n()}catch(r){xe(e,t,r)}}var xf=!1;function J0(e,t){if(Ws=va,e=_h(),fc(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,l=-1,s=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var w;f!==n||o!==0&&f.nodeType!==3||(l=a+o),f!==i||r!==0&&f.nodeType!==3||(s=a+r),f.nodeType===3&&(a+=f.nodeValue.length),(w=f.firstChild)!==null;)d=f,f=w;for(;;){if(f===e)break t;if(d===n&&++u===o&&(l=a),d===i&&++c===r&&(s=a),(w=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=w}n=l===-1||s===-1?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vs={focusedElem:e,selectionRange:n},va=!1,I=t;I!==null;)if(t=I,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,I=e;else for(;I!==null;){t=I;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var x=y.memoizedProps,k=y.memoizedState,m=t.stateNode,p=m.getSnapshotBeforeUpdate(t.elementType===t.type?x:Mt(t.type,x),k);m.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(j(163))}}catch(h){xe(t,t.return,h)}if(e=t.sibling,e!==null){e.return=t.return,I=e;break}I=t.return}return y=xf,xf=!1,y}function Fo(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&lu(t,n,i)}o=o.next}while(o!==r)}}function el(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function su(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Sm(e){var t=e.alternate;t!==null&&(e.alternate=null,Sm(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Kt],delete t[ni],delete t[Ys],delete t[I0],delete t[M0])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Em(e){return e.tag===5||e.tag===3||e.tag===4}function Sf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Em(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function uu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=xa));else if(r!==4&&(e=e.child,e!==null))for(uu(e,t,n),e=e.sibling;e!==null;)uu(e,t,n),e=e.sibling}function cu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(cu(e,t,n),e=e.sibling;e!==null;)cu(e,t,n),e=e.sibling}var Be=null,$t=!1;function mn(e,t,n){for(n=n.child;n!==null;)Cm(e,t,n),n=n.sibling}function Cm(e,t,n){if(Qt&&typeof Qt.onCommitFiberUnmount=="function")try{Qt.onCommitFiberUnmount(Ka,n)}catch{}switch(n.tag){case 5:Ye||Rr(n,t);case 6:var r=Be,o=$t;Be=null,mn(e,t,n),Be=r,$t=o,Be!==null&&($t?(e=Be,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Be.removeChild(n.stateNode));break;case 18:Be!==null&&($t?(e=Be,n=n.stateNode,e.nodeType===8?Jl(e.parentNode,n):e.nodeType===1&&Jl(e,n),Jo(e)):Jl(Be,n.stateNode));break;case 4:r=Be,o=$t,Be=n.stateNode.containerInfo,$t=!0,mn(e,t,n),Be=r,$t=o;break;case 0:case 11:case 14:case 15:if(!Ye&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&lu(n,t,a),o=o.next}while(o!==r)}mn(e,t,n);break;case 1:if(!Ye&&(Rr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){xe(n,t,l)}mn(e,t,n);break;case 21:mn(e,t,n);break;case 22:n.mode&1?(Ye=(r=Ye)||n.memoizedState!==null,mn(e,t,n),Ye=r):mn(e,t,n);break;default:mn(e,t,n)}}function Ef(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new X0),t.forEach(function(r){var o=a1.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Lt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=Ne()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Z0(r/1960))-r,10e?16:e,_n===null)var r=!1;else{if(e=_n,_n=null,Ia=0,J&6)throw Error(j(331));var o=J;for(J|=4,I=e.current;I!==null;){var i=I,a=i.child;if(I.flags&16){var l=i.deletions;if(l!==null){for(var s=0;sNe()-Lc?Xn(e,0):jc|=n),st(e,t)}function jm(e,t){t===0&&(e.mode&1?(t=Pi,Pi<<=1,!(Pi&130023424)&&(Pi=4194304)):t=1);var n=qe();e=un(e,t),e!==null&&(pi(e,t,n),st(e,n))}function i1(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),jm(e,n)}function a1(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(j(314))}r!==null&&r.delete(t),jm(e,n)}var Lm;Lm=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||at.current)ot=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ot=!1,Q0(e,t,n);ot=!!(e.flags&131072)}else ot=!1,pe&&t.flags&1048576&&$h(t,_a,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ta(e,t),e=t.pendingProps;var o=zr(t,Ge.current);Mr(t,n),o=kc(null,t,r,e,o,n);var i=Rc();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,lt(r)?(i=!0,Ea(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,xc(t),o.updater=qa,t.stateNode=o,o._reactInternals=t,eu(t,r,e,n),t=ru(null,t,r,!0,i,n)):(t.tag=0,pe&&i&&pc(t),Je(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ta(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=s1(r),e=Mt(r,e),o){case 0:t=nu(null,t,r,e,n);break e;case 1:t=vf(null,t,r,e,n);break e;case 11:t=mf(null,t,r,e,n);break e;case 14:t=gf(null,t,r,Mt(r.type,e),n);break e}throw Error(j(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Mt(r,o),nu(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Mt(r,o),vf(e,t,r,o,n);case 3:e:{if(mm(t),e===null)throw Error(j(387));r=t.pendingProps,i=t.memoizedState,o=i.element,zh(e,t),Na(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Hr(Error(j(423)),t),t=yf(e,t,r,n,o);break e}else if(r!==o){o=Hr(Error(j(424)),t),t=yf(e,t,r,n,o);break e}else for(ft=Tn(t.stateNode.containerInfo.firstChild),pt=t,pe=!0,At=null,n=Hh(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(br(),r===o){t=cn(e,t,n);break e}Je(e,t,r,n)}t=t.child}return t;case 5:return Wh(t),e===null&&Js(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,Ks(r,o)?a=null:i!==null&&Ks(r,i)&&(t.flags|=32),hm(e,t),Je(e,t,a,n),t.child;case 6:return e===null&&Js(t),null;case 13:return gm(e,t,n);case 4:return Sc(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ur(t,null,r,n):Je(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Mt(r,o),mf(e,t,r,o,n);case 7:return Je(e,t,t.pendingProps,n),t.child;case 8:return Je(e,t,t.pendingProps.children,n),t.child;case 12:return Je(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,ue(ka,r._currentValue),r._currentValue=a,i!==null)if(Ut(i.value,a)){if(i.children===o.children&&!at.current){t=cn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){a=i.child;for(var s=l.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=rn(-1,n&-n),s.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),qs(i.return,n,t),l.lanes|=n;break}s=s.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(j(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),qs(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Je(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Mr(t,n),o=Rt(o),r=r(o),t.flags|=1,Je(e,t,r,n),t.child;case 14:return r=t.type,o=Mt(r,t.pendingProps),o=Mt(r.type,o),gf(e,t,r,o,n);case 15:return fm(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Mt(r,o),ta(e,t),t.tag=1,lt(r)?(e=!0,Ea(t)):e=!1,Mr(t,n),Uh(t,r,o),eu(t,r,o,n),ru(null,t,r,!0,e,n);case 19:return vm(e,t,n);case 22:return pm(e,t,n)}throw Error(j(156,t.tag))};function Im(e,t){return ih(e,t)}function l1(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _t(e,t,n,r){return new l1(e,t,n,r)}function Dc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function s1(e){if(typeof e=="function")return Dc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===tc)return 11;if(e===nc)return 14}return 2}function Ln(e,t){var n=e.alternate;return n===null?(n=_t(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function oa(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")Dc(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case vr:return Jn(n.children,o,i,t);case ec:a=8,o|=8;break;case _s:return e=_t(12,n,t,o|2),e.elementType=_s,e.lanes=i,e;case ks:return e=_t(13,n,t,o),e.elementType=ks,e.lanes=i,e;case Rs:return e=_t(19,n,t,o),e.elementType=Rs,e.lanes=i,e;case Bp:return nl(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case bp:a=10;break e;case Up:a=9;break e;case tc:a=11;break e;case nc:a=14;break e;case yn:a=16,r=null;break e}throw Error(j(130,e==null?e:typeof e,""))}return t=_t(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Jn(e,t,n,r){return e=_t(7,e,r,t),e.lanes=n,e}function nl(e,t,n,r){return e=_t(22,e,r,t),e.elementType=Bp,e.lanes=n,e.stateNode={isHidden:!1},e}function is(e,t,n){return e=_t(6,e,null,t),e.lanes=n,e}function as(e,t,n){return t=_t(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function u1(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=bl(0),this.expirationTimes=bl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=bl(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Ac(e,t,n,r,o,i,a,l,s){return e=new u1(e,t,n,l,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=_t(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},xc(i),e}function c1(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=mt})(dy);const Qn=Tp(Vo),m1=Np({__proto__:null,default:Qn},[Vo]);var Pf=Vo;Ss.createRoot=Pf.createRoot,Ss.hydrateRoot=Pf.hydrateRoot;/** +`+i.stack}return{value:e,source:t,stack:o,digest:null}}function rs(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function tu(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var W0=typeof WeakMap=="function"?WeakMap:Map;function cm(e,t,n){n=rn(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){La||(La=!0,du=r),tu(e,t)},n}function dm(e,t,n){n=rn(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){tu(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){tu(e,t),typeof r!="function"&&(Pn===null?Pn=new Set([this]):Pn.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function ff(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new W0;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=o1.bind(null,e,t,n),t.then(e,e))}function pf(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function hf(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=rn(-1,1),t.tag=2,On(n,t,1))),n.lanes|=1),e)}var V0=dn.ReactCurrentOwner,ot=!1;function qe(e,t,n,r){t.child=e===null?Hh(t,null,n,r):Ur(t,e.child,n,r)}function mf(e,t,n,r,o){n=n.render;var i=t.ref;return Mr(t,o),r=_c(e,t,n,r,i,o),n=Rc(),e!==null&&!ot?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,cn(e,t,o)):(pe&&n&&pc(t),t.flags|=1,qe(e,t,r,o),t.child)}function gf(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!Dc(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,fm(e,t,i,r,o)):(e=oa(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:Zo,n(a,r)&&e.ref===t.ref)return cn(e,t,o)}return t.flags|=1,e=Ln(i,r),e.ref=t.ref,e.return=t,t.child=e}function fm(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(Zo(i,r)&&e.ref===t.ref)if(ot=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(ot=!0);else return t.lanes=e.lanes,cn(e,t,o)}return nu(e,t,n,r,o)}function pm(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ue(Nr,ct),ct|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ue(Nr,ct),ct|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,ue(Nr,ct),ct|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,ue(Nr,ct),ct|=r;return qe(e,t,o,n),t.child}function hm(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function nu(e,t,n,r,o){var i=lt(n)?er:Ge.current;return i=Fr(t,i),Mr(t,o),n=_c(e,t,n,r,i,o),r=Rc(),e!==null&&!ot?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,cn(e,t,o)):(pe&&r&&pc(t),t.flags|=1,qe(e,t,n,o),t.child)}function vf(e,t,n,r,o){if(lt(n)){var i=!0;Ea(t)}else i=!1;if(Mr(t,o),t.stateNode===null)ta(e,t),Uh(t,n,r),eu(t,n,r,o),r=!0;else if(e===null){var a=t.stateNode,l=t.memoizedProps;a.props=l;var s=a.context,u=n.contextType;typeof u=="object"&&u!==null?u=Rt(u):(u=lt(n)?er:Ge.current,u=Fr(t,u));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof a.getSnapshotBeforeUpdate=="function";f||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==r||s!==u)&&sf(t,a,r,u),wn=!1;var d=t.memoizedState;a.state=d,Na(t,r,a,o),s=t.memoizedState,l!==r||d!==s||at.current||wn?(typeof c=="function"&&(Zs(t,n,c,r),s=t.memoizedState),(l=wn||lf(t,n,l,r,d,s,u))?(f||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),a.props=r,a.state=s,a.context=u,r=l):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Fh(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:Mt(t.type,l),a.props=u,f=t.pendingProps,d=a.context,s=n.contextType,typeof s=="object"&&s!==null?s=Rt(s):(s=lt(n)?er:Ge.current,s=Fr(t,s));var w=n.getDerivedStateFromProps;(c=typeof w=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==f||d!==s)&&sf(t,a,r,s),wn=!1,d=t.memoizedState,a.state=d,Na(t,r,a,o);var y=t.memoizedState;l!==f||d!==y||at.current||wn?(typeof w=="function"&&(Zs(t,n,w,r),y=t.memoizedState),(u=wn||lf(t,n,u,r,d,y,s)||!1)?(c||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,y,s),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,y,s)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),a.props=r,a.state=y,a.context=s,r=u):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return ru(e,t,n,r,i,o)}function ru(e,t,n,r,o,i){hm(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&tf(t,n,!1),cn(e,t,i);r=t.stateNode,V0.current=t;var l=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Ur(t,e.child,null,i),t.child=Ur(t,null,l,i)):qe(e,t,l,i),t.memoizedState=r.state,o&&tf(t,n,!0),t.child}function mm(e){var t=e.stateNode;t.pendingContext?ef(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ef(e,t.context,!1),Sc(e,t.containerInfo)}function yf(e,t,n,r,o){return br(),mc(o),t.flags|=256,qe(e,t,n,r),t.child}var ou={dehydrated:null,treeContext:null,retryLane:0};function iu(e){return{baseLanes:e,cachePool:null,transitions:null}}function gm(e,t,n){var r=t.pendingProps,o=ve.current,i=!1,a=(t.flags&128)!==0,l;if((l=a)||(l=e!==null&&e.memoizedState===null?!1:(o&2)!==0),l?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),ue(ve,o&1),e===null)return qs(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=r.children,e=r.fallback,i?(r=t.mode,i=t.child,a={mode:"hidden",children:a},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=a):i=nl(a,r,0,null),e=qn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=iu(n),t.memoizedState=ou,e):Oc(t,a));if(o=e.memoizedState,o!==null&&(l=o.dehydrated,l!==null))return K0(e,t,a,r,l,o,n);if(i){i=r.fallback,a=t.mode,o=e.child,l=o.sibling;var s={mode:"hidden",children:r.children};return!(a&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=Ln(o,s),r.subtreeFlags=o.subtreeFlags&14680064),l!==null?i=Ln(l,i):(i=qn(i,a,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,a=e.child.memoizedState,a=a===null?iu(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~n,t.memoizedState=ou,r}return i=e.child,e=i.sibling,r=Ln(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Oc(e,t){return t=nl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function zi(e,t,n,r){return r!==null&&mc(r),Ur(t,e.child,null,n),e=Oc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function K0(e,t,n,r,o,i,a){if(n)return t.flags&256?(t.flags&=-257,r=rs(Error(j(422))),zi(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=nl({mode:"visible",children:r.children},o,0,null),i=qn(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Ur(t,e.child,null,a),t.child.memoizedState=iu(a),t.memoizedState=ou,i);if(!(t.mode&1))return zi(e,t,a,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var l=r.dgst;return r=l,i=Error(j(419)),r=rs(i,r,void 0),zi(e,t,a,r)}if(l=(a&e.childLanes)!==0,ot||l){if(r=Fe,r!==null){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|a)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,un(e,o),Ft(r,e,o,-1))}return $c(),r=rs(Error(j(421))),zi(e,t,a,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=i1.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,ft=Tn(o.nextSibling),pt=t,pe=!0,At=null,e!==null&&(St[Et++]=tn,St[Et++]=nn,St[Et++]=tr,tn=e.id,nn=e.overflow,tr=t),t=Oc(t,r.children),t.flags|=4096,t)}function wf(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Js(e.return,t,n)}function os(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function vm(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(qe(e,t,r.children,n),r=ve.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&wf(e,n,t);else if(e.tag===19)wf(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ue(ve,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&Ta(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),os(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Ta(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}os(t,!0,n,null,i);break;case"together":os(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ta(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function cn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),rr|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(j(153));if(t.child!==null){for(e=t.child,n=Ln(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Ln(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Q0(e,t,n){switch(t.tag){case 3:mm(t),br();break;case 5:Wh(t);break;case 1:lt(t.type)&&Ea(t);break;case 4:Sc(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;ue(_a,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ue(ve,ve.current&1),t.flags|=128,null):n&t.child.childLanes?gm(e,t,n):(ue(ve,ve.current&1),e=cn(e,t,n),e!==null?e.sibling:null);ue(ve,ve.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return vm(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),ue(ve,ve.current),r)break;return null;case 22:case 23:return t.lanes=0,pm(e,t,n)}return cn(e,t,n)}var ym,au,wm,xm;ym=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};au=function(){};wm=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Kn(Yt.current);var i=null;switch(n){case"input":o=Ts(e,o),r=Ts(e,r),i=[];break;case"select":o=we({},o,{value:void 0}),r=we({},r,{value:void 0}),i=[];break;case"textarea":o=js(e,o),r=js(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=xa)}Is(n,r);var a;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var l=o[u];for(a in l)l.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Ko.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var s=r[u];if(l=o!=null?o[u]:void 0,r.hasOwnProperty(u)&&s!==l&&(s!=null||l!=null))if(u==="style")if(l){for(a in l)!l.hasOwnProperty(a)||s&&s.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in s)s.hasOwnProperty(a)&&l[a]!==s[a]&&(n||(n={}),n[a]=s[a])}else n||(i||(i=[]),i.push(u,n)),n=s;else u==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,l=l?l.__html:void 0,s!=null&&l!==s&&(i=i||[]).push(u,s)):u==="children"?typeof s!="string"&&typeof s!="number"||(i=i||[]).push(u,""+s):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Ko.hasOwnProperty(u)?(s!=null&&u==="onScroll"&&ce("scroll",e),i||l===s||(i=[])):(i=i||[]).push(u,s))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}};xm=function(e,t,n,r){n!==r&&(t.flags|=4)};function go(e,t){if(!pe)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Qe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Y0(e,t,n){var r=t.pendingProps;switch(hc(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qe(t),null;case 1:return lt(t.type)&&Sa(),Qe(t),null;case 3:return r=t.stateNode,Br(),fe(at),fe(Ge),Cc(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Di(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,At!==null&&(hu(At),At=null))),au(e,t),Qe(t),null;case 5:Ec(t);var o=Kn(oi.current);if(n=t.type,e!==null&&t.stateNode!=null)wm(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(j(166));return Qe(t),null}if(e=Kn(Yt.current),Di(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Kt]=t,r[ni]=i,e=(t.mode&1)!==0,n){case"dialog":ce("cancel",r),ce("close",r);break;case"iframe":case"object":case"embed":ce("load",r);break;case"video":case"audio":for(o=0;o<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[Kt]=t,e[ni]=r,ym(e,t,!1,!1),t.stateNode=e;e:{switch(a=Ms(n,r),n){case"dialog":ce("cancel",e),ce("close",e),o=r;break;case"iframe":case"object":case"embed":ce("load",e),o=r;break;case"video":case"audio":for(o=0;oWr&&(t.flags|=128,r=!0,go(i,!1),t.lanes=4194304)}else{if(!r)if(e=Ta(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),go(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!pe)return Qe(t),null}else 2*Ne()-i.renderingStartTime>Wr&&n!==1073741824&&(t.flags|=128,r=!0,go(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ne(),t.sibling=null,n=ve.current,ue(ve,r?n&1|2:n&1),t):(Qe(t),null);case 22:case 23:return Mc(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ct&1073741824&&(Qe(t),t.subtreeFlags&6&&(t.flags|=8192)):Qe(t),null;case 24:return null;case 25:return null}throw Error(j(156,t.tag))}function G0(e,t){switch(hc(t),t.tag){case 1:return lt(t.type)&&Sa(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Br(),fe(at),fe(Ge),Cc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ec(t),null;case 13:if(fe(ve),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(j(340));br()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return fe(ve),null;case 4:return Br(),null;case 10:return yc(t.type._context),null;case 22:case 23:return Mc(),null;case 24:return null;default:return null}}var Fi=!1,Ye=!1,X0=typeof WeakSet=="function"?WeakSet:Set,I=null;function Rr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){xe(e,t,r)}else n.current=null}function lu(e,t,n){try{n()}catch(r){xe(e,t,r)}}var xf=!1;function q0(e,t){if(Ws=va,e=kh(),fc(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,l=-1,s=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var w;f!==n||o!==0&&f.nodeType!==3||(l=a+o),f!==i||r!==0&&f.nodeType!==3||(s=a+r),f.nodeType===3&&(a+=f.nodeValue.length),(w=f.firstChild)!==null;)d=f,f=w;for(;;){if(f===e)break t;if(d===n&&++u===o&&(l=a),d===i&&++c===r&&(s=a),(w=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=w}n=l===-1||s===-1?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vs={focusedElem:e,selectionRange:n},va=!1,I=t;I!==null;)if(t=I,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,I=e;else for(;I!==null;){t=I;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var x=y.memoizedProps,_=y.memoizedState,m=t.stateNode,p=m.getSnapshotBeforeUpdate(t.elementType===t.type?x:Mt(t.type,x),_);m.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(j(163))}}catch(h){xe(t,t.return,h)}if(e=t.sibling,e!==null){e.return=t.return,I=e;break}I=t.return}return y=xf,xf=!1,y}function zo(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&lu(t,n,i)}o=o.next}while(o!==r)}}function el(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function su(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Sm(e){var t=e.alternate;t!==null&&(e.alternate=null,Sm(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Kt],delete t[ni],delete t[Ys],delete t[I0],delete t[M0])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Em(e){return e.tag===5||e.tag===3||e.tag===4}function Sf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Em(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function uu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=xa));else if(r!==4&&(e=e.child,e!==null))for(uu(e,t,n),e=e.sibling;e!==null;)uu(e,t,n),e=e.sibling}function cu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(cu(e,t,n),e=e.sibling;e!==null;)cu(e,t,n),e=e.sibling}var Be=null,$t=!1;function mn(e,t,n){for(n=n.child;n!==null;)Cm(e,t,n),n=n.sibling}function Cm(e,t,n){if(Qt&&typeof Qt.onCommitFiberUnmount=="function")try{Qt.onCommitFiberUnmount(Ka,n)}catch{}switch(n.tag){case 5:Ye||Rr(n,t);case 6:var r=Be,o=$t;Be=null,mn(e,t,n),Be=r,$t=o,Be!==null&&($t?(e=Be,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Be.removeChild(n.stateNode));break;case 18:Be!==null&&($t?(e=Be,n=n.stateNode,e.nodeType===8?ql(e.parentNode,n):e.nodeType===1&&ql(e,n),qo(e)):ql(Be,n.stateNode));break;case 4:r=Be,o=$t,Be=n.stateNode.containerInfo,$t=!0,mn(e,t,n),Be=r,$t=o;break;case 0:case 11:case 14:case 15:if(!Ye&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&lu(n,t,a),o=o.next}while(o!==r)}mn(e,t,n);break;case 1:if(!Ye&&(Rr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){xe(n,t,l)}mn(e,t,n);break;case 21:mn(e,t,n);break;case 22:n.mode&1?(Ye=(r=Ye)||n.memoizedState!==null,mn(e,t,n),Ye=r):mn(e,t,n);break;default:mn(e,t,n)}}function Ef(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new X0),t.forEach(function(r){var o=a1.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Lt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=Ne()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Z0(r/1960))-r,10e?16:e,kn===null)var r=!1;else{if(e=kn,kn=null,Ia=0,q&6)throw Error(j(331));var o=q;for(q|=4,I=e.current;I!==null;){var i=I,a=i.child;if(I.flags&16){var l=i.deletions;if(l!==null){for(var s=0;sNe()-Lc?Xn(e,0):jc|=n),st(e,t)}function jm(e,t){t===0&&(e.mode&1?(t=Pi,Pi<<=1,!(Pi&130023424)&&(Pi=4194304)):t=1);var n=Je();e=un(e,t),e!==null&&(pi(e,t,n),st(e,n))}function i1(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),jm(e,n)}function a1(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(j(314))}r!==null&&r.delete(t),jm(e,n)}var Lm;Lm=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||at.current)ot=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ot=!1,Q0(e,t,n);ot=!!(e.flags&131072)}else ot=!1,pe&&t.flags&1048576&&$h(t,ka,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ta(e,t),e=t.pendingProps;var o=Fr(t,Ge.current);Mr(t,n),o=_c(null,t,r,e,o,n);var i=Rc();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,lt(r)?(i=!0,Ea(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,xc(t),o.updater=Ja,t.stateNode=o,o._reactInternals=t,eu(t,r,e,n),t=ru(null,t,r,!0,i,n)):(t.tag=0,pe&&i&&pc(t),qe(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ta(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=s1(r),e=Mt(r,e),o){case 0:t=nu(null,t,r,e,n);break e;case 1:t=vf(null,t,r,e,n);break e;case 11:t=mf(null,t,r,e,n);break e;case 14:t=gf(null,t,r,Mt(r.type,e),n);break e}throw Error(j(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Mt(r,o),nu(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Mt(r,o),vf(e,t,r,o,n);case 3:e:{if(mm(t),e===null)throw Error(j(387));r=t.pendingProps,i=t.memoizedState,o=i.element,Fh(e,t),Na(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Hr(Error(j(423)),t),t=yf(e,t,r,n,o);break e}else if(r!==o){o=Hr(Error(j(424)),t),t=yf(e,t,r,n,o);break e}else for(ft=Tn(t.stateNode.containerInfo.firstChild),pt=t,pe=!0,At=null,n=Hh(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(br(),r===o){t=cn(e,t,n);break e}qe(e,t,r,n)}t=t.child}return t;case 5:return Wh(t),e===null&&qs(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,Ks(r,o)?a=null:i!==null&&Ks(r,i)&&(t.flags|=32),hm(e,t),qe(e,t,a,n),t.child;case 6:return e===null&&qs(t),null;case 13:return gm(e,t,n);case 4:return Sc(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ur(t,null,r,n):qe(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Mt(r,o),mf(e,t,r,o,n);case 7:return qe(e,t,t.pendingProps,n),t.child;case 8:return qe(e,t,t.pendingProps.children,n),t.child;case 12:return qe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,ue(_a,r._currentValue),r._currentValue=a,i!==null)if(Ut(i.value,a)){if(i.children===o.children&&!at.current){t=cn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){a=i.child;for(var s=l.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=rn(-1,n&-n),s.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Js(i.return,n,t),l.lanes|=n;break}s=s.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(j(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Js(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}qe(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Mr(t,n),o=Rt(o),r=r(o),t.flags|=1,qe(e,t,r,n),t.child;case 14:return r=t.type,o=Mt(r,t.pendingProps),o=Mt(r.type,o),gf(e,t,r,o,n);case 15:return fm(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Mt(r,o),ta(e,t),t.tag=1,lt(r)?(e=!0,Ea(t)):e=!1,Mr(t,n),Uh(t,r,o),eu(t,r,o,n),ru(null,t,r,!0,e,n);case 19:return vm(e,t,n);case 22:return pm(e,t,n)}throw Error(j(156,t.tag))};function Im(e,t){return ih(e,t)}function l1(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function kt(e,t,n,r){return new l1(e,t,n,r)}function Dc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function s1(e){if(typeof e=="function")return Dc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===tc)return 11;if(e===nc)return 14}return 2}function Ln(e,t){var n=e.alternate;return n===null?(n=kt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function oa(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")Dc(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case vr:return qn(n.children,o,i,t);case ec:a=8,o|=8;break;case ks:return e=kt(12,n,t,o|2),e.elementType=ks,e.lanes=i,e;case _s:return e=kt(13,n,t,o),e.elementType=_s,e.lanes=i,e;case Rs:return e=kt(19,n,t,o),e.elementType=Rs,e.lanes=i,e;case Bp:return nl(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case bp:a=10;break e;case Up:a=9;break e;case tc:a=11;break e;case nc:a=14;break e;case yn:a=16,r=null;break e}throw Error(j(130,e==null?e:typeof e,""))}return t=kt(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function qn(e,t,n,r){return e=kt(7,e,r,t),e.lanes=n,e}function nl(e,t,n,r){return e=kt(22,e,r,t),e.elementType=Bp,e.lanes=n,e.stateNode={isHidden:!1},e}function is(e,t,n){return e=kt(6,e,null,t),e.lanes=n,e}function as(e,t,n){return t=kt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function u1(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=bl(0),this.expirationTimes=bl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=bl(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Ac(e,t,n,r,o,i,a,l,s){return e=new u1(e,t,n,l,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=kt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},xc(i),e}function c1(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=mt})(dy);const Qn=Tp(Vo),m1=Np({__proto__:null,default:Qn},[Vo]);var Pf=Vo;Ss.createRoot=Pf.createRoot,Ss.hydrateRoot=Pf.hydrateRoot;/** * @remix-run/router v1.12.0 * * Copyright (c) Remix Software Inc. @@ -46,8 +46,8 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Se(){return Se=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function $n(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function v1(){return Math.random().toString(36).substr(2,8)}function Lf(e,t){return{usr:e.state,key:e.key,idx:t}}function ui(e,t,n,r){return n===void 0&&(n=null),Se({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Gt(t):t,{state:n,key:t&&t.key||r||v1()})}function ir(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Gt(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function y1(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,l=ke.Pop,s=null,u=c();u==null&&(u=0,a.replaceState(Se({},a.state,{idx:u}),""));function c(){return(a.state||{idx:null}).idx}function f(){l=ke.Pop;let k=c(),m=k==null?null:k-u;u=k,s&&s({action:l,location:x.location,delta:m})}function d(k,m){l=ke.Push;let p=ui(x.location,k,m);n&&n(p,k),u=c()+1;let v=Lf(p,u),h=x.createHref(p);try{a.pushState(v,"",h)}catch(_){if(_ instanceof DOMException&&_.name==="DataCloneError")throw _;o.location.assign(h)}i&&s&&s({action:l,location:x.location,delta:1})}function w(k,m){l=ke.Replace;let p=ui(x.location,k,m);n&&n(p,k),u=c();let v=Lf(p,u),h=x.createHref(p);a.replaceState(v,"",h),i&&s&&s({action:l,location:x.location,delta:0})}function y(k){let m=o.location.origin!=="null"?o.location.origin:o.location.href,p=typeof k=="string"?k:ir(k);return W(m,"No window.location.(origin|href) available to create URL for href: "+p),new URL(p,m)}let x={get action(){return l},get location(){return e(o,a)},listen(k){if(s)throw new Error("A history only accepts one active listener");return o.addEventListener(jf,f),s=k,()=>{o.removeEventListener(jf,f),s=null}},createHref(k){return t(o,k)},createURL:y,encodeLocation(k){let m=y(k);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:d,replace:w,go(k){return a.go(k)}};return x}var Re;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Re||(Re={}));const w1=new Set(["lazy","caseSensitive","path","id","index","children"]);function x1(e){return e.index===!0}function mu(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let a=[...n,i],l=typeof o.id=="string"?o.id:a.join("-");if(W(o.index!==!0||!o.children,"Cannot specify children on an index route"),W(!r[l],'Found a route id collision on id "'+l+`". Route id's must be globally unique within Data Router usages`),x1(o)){let s=Se({},o,t(o),{id:l});return r[l]=s,s}else{let s=Se({},o,t(o),{id:l,children:void 0});return r[l]=s,o.children&&(s.children=mu(o.children,t,a,r)),s}})}function Tr(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?Gt(t):t,o=Dn(r.pathname||"/",n);if(o==null)return null;let i=Am(e);E1(i);let a=null;for(let l=0;a==null&&l{let s={relativePath:l===void 0?i.path||"":l,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};s.relativePath.startsWith("/")&&(W(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let u=on([r,s.relativePath]),c=n.concat(s);i.children&&i.children.length>0&&(W(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),Am(i.children,t,c,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:O1(u,i.index),routesMeta:c})};return e.forEach((i,a)=>{var l;if(i.path===""||!((l=i.path)!=null&&l.includes("?")))o(i,a);else for(let s of Fm(i.path))o(i,a,s)}),t}function Fm(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=Fm(r.join("/")),l=[];return l.push(...a.map(s=>s===""?i:[i,s].join("/"))),o&&l.push(...a),l.map(s=>e.startsWith("/")&&s===""?"/":s)}function E1(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:P1(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const C1=/^:\w+$/,_1=3,k1=2,R1=1,N1=10,T1=-2,If=e=>e==="*";function O1(e,t){let n=e.split("/"),r=n.length;return n.some(If)&&(r+=T1),t&&(r+=k1),n.filter(o=>!If(o)).reduce((o,i)=>o+(C1.test(i)?_1:i===""?R1:N1),r)}function P1(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function j1(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let a=0;a{let{paramName:d,isOptional:w}=c;if(d==="*"){let x=l[f]||"";a=i.slice(0,i.length-x.length).replace(/(.)\/+$/,"$1")}const y=l[f];return w&&!y?u[d]=void 0:u[d]=M1(y||"",d),u},{}),pathname:i,pathnameBase:a,pattern:e}}function L1(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),$n(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:(\w+)(\?)?/g,(a,l,s)=>(r.push({paramName:l,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function I1(e){try{return decodeURI(e)}catch(t){return $n(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function M1(e,t){try{return decodeURIComponent(e)}catch(n){return $n(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function Dn(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function $1(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?Gt(e):e;return{pathname:n?n.startsWith("/")?n:D1(n,t):t,search:F1(r),hash:z1(o)}}function D1(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function ls(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function vi(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function ll(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=Gt(e):(o=Se({},e),W(!o.pathname||!o.pathname.includes("?"),ls("?","pathname","search",o)),W(!o.pathname||!o.pathname.includes("#"),ls("#","pathname","hash",o)),W(!o.search||!o.search.includes("#"),ls("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,l;if(a==null)l=n;else if(r){let f=t[t.length-1].replace(/^\//,"").split("/");if(a.startsWith("..")){let d=a.split("/");for(;d[0]==="..";)d.shift(),f.pop();o.pathname=d.join("/")}l="/"+f.join("/")}else{let f=t.length-1;if(a.startsWith("..")){let d=a.split("/");for(;d[0]==="..";)d.shift(),f-=1;o.pathname=d.join("/")}l=f>=0?t[f]:"/"}let s=$1(o,l),u=a&&a!=="/"&&a.endsWith("/"),c=(i||a===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(u||c)&&(s.pathname+="/"),s}const on=e=>e.join("/").replace(/\/\/+/g,"/"),A1=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),F1=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,z1=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Uc{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function zm(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const bm=["post","put","patch","delete"],b1=new Set(bm),U1=["get",...bm],B1=new Set(U1),H1=new Set([301,302,303,307,308]),W1=new Set([307,308]),ss={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},V1={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},yo={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Um=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,K1=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Bm="remix-router-transitions";function Q1(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;W(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let C=e.detectErrorBoundary;o=N=>({hasErrorBoundary:C(N)})}else o=K1;let i={},a=mu(e.routes,o,void 0,i),l,s=e.basename||"/",u=Se({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_prependBasename:!1},e.future),c=null,f=new Set,d=null,w=null,y=null,x=e.hydrationData!=null,k=Tr(a,e.history.location,s),m=null;if(k==null){let C=xt(404,{pathname:e.history.location.pathname}),{matches:N,route:T}=Uf(a);k=N,m={[T.id]:C}}let p=!k.some(C=>C.route.lazy)&&(!k.some(C=>C.route.loader)||e.hydrationData!=null),v,h={historyAction:e.history.action,location:e.history.location,matches:k,initialized:p,navigation:ss,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||m,fetchers:new Map,blockers:new Map},_=ke.Pop,R=!1,E,O=!1,$=new Map,M=null,Y=!1,Ee=!1,ie=[],Ve=[],ee=new Map,Le=0,Ce=-1,P=new Map,D=new Set,F=new Map,B=new Map,G=new Set,he=new Map,ae=new Map,re=!1;function Te(){if(c=e.history.listen(C=>{let{action:N,location:T,delta:L}=C;if(re){re=!1;return}$n(ae.size===0||L!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let A=vd({currentLocation:h.location,nextLocation:T,historyAction:N});if(A&&L!=null){re=!0,e.history.go(L*-1),Ci(A,{state:"blocked",location:T,proceed(){Ci(A,{state:"proceeding",proceed:void 0,reset:void 0,location:T}),e.history.go(L)},reset(){let V=new Map(h.blockers);V.set(A,yo),_e({blockers:V})}});return}return Pt(N,T)}),n){ow(t,$);let C=()=>iw(t,$);t.addEventListener("pagehide",C),M=()=>t.removeEventListener("pagehide",C)}return h.initialized||Pt(ke.Pop,h.location),v}function tt(){c&&c(),M&&M(),f.clear(),E&&E.abort(),h.fetchers.forEach((C,N)=>Ei(N)),h.blockers.forEach((C,N)=>gd(N))}function Ot(C){return f.add(C),()=>f.delete(C)}function _e(C,N){N===void 0&&(N={}),h=Se({},h,C);let T=[],L=[];u.v7_fetcherPersist&&h.fetchers.forEach((A,V)=>{A.state==="idle"&&(G.has(V)?L.push(V):T.push(V))}),[...f].forEach(A=>A(h,{deletedFetchers:L,unstable_viewTransitionOpts:N.viewTransitionOpts,unstable_flushSync:N.flushSync===!0})),u.v7_fetcherPersist&&(T.forEach(A=>h.fetchers.delete(A)),L.forEach(A=>Ei(A)))}function nt(C,N,T){var L,A;let{flushSync:V}=T===void 0?{}:T,U=h.actionData!=null&&h.navigation.formMethod!=null&&Dt(h.navigation.formMethod)&&h.navigation.state==="loading"&&((L=C.state)==null?void 0:L._isRedirect)!==!0,b;N.actionData?Object.keys(N.actionData).length>0?b=N.actionData:b=null:U?b=h.actionData:b=null;let z=N.loaderData?bf(h.loaderData,N.loaderData,N.matches||[],N.errors):h.loaderData,X=h.blockers;X.size>0&&(X=new Map(X),X.forEach((le,ge)=>X.set(ge,yo)));let Ue=R===!0||h.navigation.formMethod!=null&&Dt(h.navigation.formMethod)&&((A=C.state)==null?void 0:A._isRedirect)!==!0;l&&(a=l,l=void 0),Y||_===ke.Pop||(_===ke.Push?e.history.push(C,C.state):_===ke.Replace&&e.history.replace(C,C.state));let K;if(_===ke.Pop){let le=$.get(h.location.pathname);le&&le.has(C.pathname)?K={currentLocation:h.location,nextLocation:C}:$.has(C.pathname)&&(K={currentLocation:C,nextLocation:h.location})}else if(O){let le=$.get(h.location.pathname);le?le.add(C.pathname):(le=new Set([C.pathname]),$.set(h.location.pathname,le)),K={currentLocation:h.location,nextLocation:C}}_e(Se({},N,{actionData:b,loaderData:z,historyAction:_,location:C,initialized:!0,navigation:ss,revalidation:"idle",restoreScrollPosition:wd(C,N.matches||h.matches),preventScrollReset:Ue,blockers:X}),{viewTransitionOpts:K,flushSync:V===!0}),_=ke.Pop,R=!1,O=!1,Y=!1,Ee=!1,ie=[],Ve=[]}async function ut(C,N){if(typeof C=="number"){e.history.go(C);return}let T=vu(h.location,h.matches,s,u.v7_prependBasename,C,N==null?void 0:N.fromRouteId,N==null?void 0:N.relative),{path:L,submission:A,error:V}=Mf(u.v7_normalizeFormMethod,!1,T,N),U=h.location,b=ui(h.location,L,N&&N.state);b=Se({},b,e.history.encodeLocation(b));let z=N&&N.replace!=null?N.replace:void 0,X=ke.Push;z===!0?X=ke.Replace:z===!1||A!=null&&Dt(A.formMethod)&&A.formAction===h.location.pathname+h.location.search&&(X=ke.Replace);let Ue=N&&"preventScrollReset"in N?N.preventScrollReset===!0:void 0,K=(N&&N.unstable_flushSync)===!0,le=vd({currentLocation:U,nextLocation:b,historyAction:X});if(le){Ci(le,{state:"blocked",location:b,proceed(){Ci(le,{state:"proceeding",proceed:void 0,reset:void 0,location:b}),ut(C,N)},reset(){let ge=new Map(h.blockers);ge.set(le,yo),_e({blockers:ge})}});return}return await Pt(X,b,{submission:A,pendingError:V,preventScrollReset:Ue,replace:N&&N.replace,enableViewTransition:N&&N.unstable_viewTransition,flushSync:K})}function xi(){if(Ol(),_e({revalidation:"loading"}),h.navigation.state!=="submitting"){if(h.navigation.state==="idle"){Pt(h.historyAction,h.location,{startUninterruptedRevalidation:!0});return}Pt(_||h.historyAction,h.navigation.location,{overrideNavigation:h.navigation})}}async function Pt(C,N,T){E&&E.abort(),E=null,_=C,Y=(T&&T.startUninterruptedRevalidation)===!0,Fv(h.location,h.matches),R=(T&&T.preventScrollReset)===!0,O=(T&&T.enableViewTransition)===!0;let L=l||a,A=T&&T.overrideNavigation,V=Tr(L,N,s),U=(T&&T.flushSync)===!0;if(!V){let ge=xt(404,{pathname:N.pathname}),{matches:Xe,route:Bt}=Uf(L);Pl(),nt(N,{matches:Xe,loaderData:{},errors:{[Bt.id]:ge}},{flushSync:U});return}if(h.initialized&&!Ee&&q1(h.location,N)&&!(T&&T.submission&&Dt(T.submission.formMethod))){nt(N,{matches:V},{flushSync:U});return}E=new AbortController;let b=xo(e.history,N,E.signal,T&&T.submission),z,X;if(T&&T.pendingError)X={[Uo(V).route.id]:T.pendingError};else if(T&&T.submission&&Dt(T.submission.formMethod)){let ge=await ur(b,N,T.submission,V,{replace:T.replace,flushSync:U});if(ge.shortCircuited)return;z=ge.pendingActionData,X=ge.pendingActionError,A=us(N,T.submission),U=!1,b=new Request(b.url,{signal:b.signal})}let{shortCircuited:Ue,loaderData:K,errors:le}=await me(b,N,V,A,T&&T.submission,T&&T.fetcherSubmission,T&&T.replace,U,z,X);Ue||(E=null,nt(N,Se({matches:V},z?{actionData:z}:{},{loaderData:K,errors:le})))}async function ur(C,N,T,L,A){A===void 0&&(A={}),Ol();let V=nw(N,T);_e({navigation:V},{flushSync:A.flushSync===!0});let U,b=wu(L,N);if(!b.route.action&&!b.route.lazy)U={type:Re.error,error:xt(405,{method:C.method,pathname:N.pathname,routeId:b.route.id})};else if(U=await wo("action",C,b,L,i,o,s),C.signal.aborted)return{shortCircuited:!0};if(Dr(U)){let z;return A&&A.replace!=null?z=A.replace:z=U.location===h.location.pathname+h.location.search,await ao(h,U,{submission:T,replace:z}),{shortCircuited:!0}}if(Bo(U)){let z=Uo(L,b.route.id);return(A&&A.replace)!==!0&&(_=ke.Push),{pendingActionData:{},pendingActionError:{[z.route.id]:U.error}}}if(Yn(U))throw xt(400,{type:"defer-action"});return{pendingActionData:{[b.route.id]:U.data}}}async function me(C,N,T,L,A,V,U,b,z,X){let Ue=L||us(N,A),K=A||V||Wf(Ue),le=l||a,[ge,Xe]=$f(e.history,h,T,K,N,Ee,ie,Ve,F,D,le,s,z,X);if(Pl(se=>!(T&&T.some(wt=>wt.route.id===se))||ge&&ge.some(wt=>wt.route.id===se)),Ce=++Le,ge.length===0&&Xe.length===0){let se=hd();return nt(N,Se({matches:T,loaderData:{},errors:X||null},z?{actionData:z}:{},se?{fetchers:new Map(h.fetchers)}:{}),{flushSync:b}),{shortCircuited:!0}}if(!Y){Xe.forEach(wt=>{let Oe=h.fetchers.get(wt.key),bn=So(void 0,Oe?Oe.data:void 0);h.fetchers.set(wt.key,bn)});let se=z||h.actionData;_e(Se({navigation:Ue},se?Object.keys(se).length===0?{actionData:null}:{actionData:se}:{},Xe.length>0?{fetchers:new Map(h.fetchers)}:{}),{flushSync:b})}Xe.forEach(se=>{ee.has(se.key)&&hn(se.key),se.controller&&ee.set(se.key,se.controller)});let Bt=()=>Xe.forEach(se=>hn(se.key));E&&E.signal.addEventListener("abort",Bt);let{results:so,loaderResults:jl,fetcherResults:cr}=await dd(h.matches,T,ge,Xe,C);if(C.signal.aborted)return{shortCircuited:!0};E&&E.signal.removeEventListener("abort",Bt),Xe.forEach(se=>ee.delete(se.key));let jt=Bf(so);if(jt){if(jt.idx>=ge.length){let se=Xe[jt.idx-ge.length].key;D.add(se)}return await ao(h,jt.result,{replace:U}),{shortCircuited:!0}}let{loaderData:_i,errors:Ll}=zf(h,T,ge,jl,X,Xe,cr,he);he.forEach((se,wt)=>{se.subscribe(Oe=>{(Oe||se.done)&&he.delete(wt)})});let Il=hd(),Ml=md(Ce),dr=Il||Ml||Xe.length>0;return Se({loaderData:_i,errors:Ll},dr?{fetchers:new Map(h.fetchers)}:{})}function Si(C,N,T,L){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");ee.has(C)&&hn(C);let A=(L&&L.unstable_flushSync)===!0,V=l||a,U=vu(h.location,h.matches,s,u.v7_prependBasename,T,N,L==null?void 0:L.relative),b=Tr(V,U,s);if(!b){lo(C,N,xt(404,{pathname:U}),{flushSync:A});return}let{path:z,submission:X,error:Ue}=Mf(u.v7_normalizeFormMethod,!0,U,L);if(Ue){lo(C,N,Ue,{flushSync:A});return}let K=wu(b,z);if(R=(L&&L.preventScrollReset)===!0,X&&Dt(X.formMethod)){io(C,N,z,K,b,A,X);return}F.set(C,{routeId:N,path:z}),Mv(C,N,z,K,b,A,X)}async function io(C,N,T,L,A,V,U){if(Ol(),F.delete(C),!L.route.action&&!L.route.lazy){let Oe=xt(405,{method:U.formMethod,pathname:T,routeId:N});lo(C,N,Oe,{flushSync:V});return}let b=h.fetchers.get(C);pn(C,rw(U,b),{flushSync:V});let z=new AbortController,X=xo(e.history,T,z.signal,U);ee.set(C,z);let Ue=Le,K=await wo("action",X,L,A,i,o,s);if(X.signal.aborted){ee.get(C)===z&&ee.delete(C);return}if(G.has(C)){pn(C,gn(void 0));return}if(Dr(K))if(ee.delete(C),Ce>Ue){pn(C,gn(void 0));return}else return D.add(C),pn(C,So(U)),ao(h,K,{fetcherSubmission:U});if(Bo(K)){lo(C,N,K.error);return}if(Yn(K))throw xt(400,{type:"defer-action"});let le=h.navigation.location||h.location,ge=xo(e.history,le,z.signal),Xe=l||a,Bt=h.navigation.state!=="idle"?Tr(Xe,h.navigation.location,s):h.matches;W(Bt,"Didn't find any matches after fetcher action");let so=++Le;P.set(C,so);let jl=So(U,K.data);h.fetchers.set(C,jl);let[cr,jt]=$f(e.history,h,Bt,U,le,Ee,ie,Ve,F,D,Xe,s,{[L.route.id]:K.data},void 0);jt.filter(Oe=>Oe.key!==C).forEach(Oe=>{let bn=Oe.key,xd=h.fetchers.get(bn),bv=So(void 0,xd?xd.data:void 0);h.fetchers.set(bn,bv),ee.has(bn)&&hn(bn),Oe.controller&&ee.set(bn,Oe.controller)}),_e({fetchers:new Map(h.fetchers)});let _i=()=>jt.forEach(Oe=>hn(Oe.key));z.signal.addEventListener("abort",_i);let{results:Ll,loaderResults:Il,fetcherResults:Ml}=await dd(h.matches,Bt,cr,jt,ge);if(z.signal.aborted)return;z.signal.removeEventListener("abort",_i),P.delete(C),ee.delete(C),jt.forEach(Oe=>ee.delete(Oe.key));let dr=Bf(Ll);if(dr){if(dr.idx>=cr.length){let Oe=jt[dr.idx-cr.length].key;D.add(Oe)}return ao(h,dr.result)}let{loaderData:se,errors:wt}=zf(h,h.matches,cr,Il,void 0,jt,Ml,he);if(h.fetchers.has(C)){let Oe=gn(K.data);h.fetchers.set(C,Oe)}md(so),h.navigation.state==="loading"&&so>Ce?(W(_,"Expected pending action"),E&&E.abort(),nt(h.navigation.location,{matches:Bt,loaderData:se,errors:wt,fetchers:new Map(h.fetchers)})):(_e({errors:wt,loaderData:bf(h.loaderData,se,Bt,wt),fetchers:new Map(h.fetchers)}),Ee=!1)}async function Mv(C,N,T,L,A,V,U){let b=h.fetchers.get(C);pn(C,So(U,b?b.data:void 0),{flushSync:V});let z=new AbortController,X=xo(e.history,T,z.signal);ee.set(C,z);let Ue=Le,K=await wo("loader",X,L,A,i,o,s);if(Yn(K)&&(K=await Vm(K,X.signal,!0)||K),ee.get(C)===z&&ee.delete(C),!X.signal.aborted){if(G.has(C)){pn(C,gn(void 0));return}if(Dr(K))if(Ce>Ue){pn(C,gn(void 0));return}else{D.add(C),await ao(h,K);return}if(Bo(K)){lo(C,N,K.error);return}W(!Yn(K),"Unhandled fetcher deferred data"),pn(C,gn(K.data))}}async function ao(C,N,T){let{submission:L,fetcherSubmission:A,replace:V}=T===void 0?{}:T;N.revalidate&&(Ee=!0);let U=ui(C.location,N.location,{_isRedirect:!0});if(W(U,"Expected a location on the redirect navigation"),n){let le=!1;if(N.reloadDocument)le=!0;else if(Um.test(N.location)){const ge=e.history.createURL(N.location);le=ge.origin!==t.location.origin||Dn(ge.pathname,s)==null}if(le){V?t.location.replace(N.location):t.location.assign(N.location);return}}E=null;let b=V===!0?ke.Replace:ke.Push,{formMethod:z,formAction:X,formEncType:Ue}=C.navigation;!L&&!A&&z&&X&&Ue&&(L=Wf(C.navigation));let K=L||A;if(W1.has(N.status)&&K&&Dt(K.formMethod))await Pt(b,U,{submission:Se({},K,{formAction:N.location}),preventScrollReset:R});else{let le=us(U,L);await Pt(b,U,{overrideNavigation:le,fetcherSubmission:A,preventScrollReset:R})}}async function dd(C,N,T,L,A){let V=await Promise.all([...T.map(z=>wo("loader",A,z,N,i,o,s)),...L.map(z=>z.matches&&z.match&&z.controller?wo("loader",xo(e.history,z.path,z.controller.signal),z.match,z.matches,i,o,s):{type:Re.error,error:xt(404,{pathname:z.path})})]),U=V.slice(0,T.length),b=V.slice(T.length);return await Promise.all([Hf(C,T,U,U.map(()=>A.signal),!1,h.loaderData),Hf(C,L.map(z=>z.match),b,L.map(z=>z.controller?z.controller.signal:null),!0)]),{results:V,loaderResults:U,fetcherResults:b}}function Ol(){Ee=!0,ie.push(...Pl()),F.forEach((C,N)=>{ee.has(N)&&(Ve.push(N),hn(N))})}function pn(C,N,T){T===void 0&&(T={}),h.fetchers.set(C,N),_e({fetchers:new Map(h.fetchers)},{flushSync:(T&&T.flushSync)===!0})}function lo(C,N,T,L){L===void 0&&(L={});let A=Uo(h.matches,N);Ei(C),_e({errors:{[A.route.id]:T},fetchers:new Map(h.fetchers)},{flushSync:(L&&L.flushSync)===!0})}function fd(C){return u.v7_fetcherPersist&&(B.set(C,(B.get(C)||0)+1),G.has(C)&&G.delete(C)),h.fetchers.get(C)||V1}function Ei(C){let N=h.fetchers.get(C);ee.has(C)&&!(N&&N.state==="loading"&&P.has(C))&&hn(C),F.delete(C),P.delete(C),D.delete(C),G.delete(C),h.fetchers.delete(C)}function $v(C){if(u.v7_fetcherPersist){let N=(B.get(C)||0)-1;N<=0?(B.delete(C),G.add(C)):B.set(C,N)}else Ei(C);_e({fetchers:new Map(h.fetchers)})}function hn(C){let N=ee.get(C);W(N,"Expected fetch controller: "+C),N.abort(),ee.delete(C)}function pd(C){for(let N of C){let T=fd(N),L=gn(T.data);h.fetchers.set(N,L)}}function hd(){let C=[],N=!1;for(let T of D){let L=h.fetchers.get(T);W(L,"Expected fetcher: "+T),L.state==="loading"&&(D.delete(T),C.push(T),N=!0)}return pd(C),N}function md(C){let N=[];for(let[T,L]of P)if(L0}function Dv(C,N){let T=h.blockers.get(C)||yo;return ae.get(C)!==N&&ae.set(C,N),T}function gd(C){h.blockers.delete(C),ae.delete(C)}function Ci(C,N){let T=h.blockers.get(C)||yo;W(T.state==="unblocked"&&N.state==="blocked"||T.state==="blocked"&&N.state==="blocked"||T.state==="blocked"&&N.state==="proceeding"||T.state==="blocked"&&N.state==="unblocked"||T.state==="proceeding"&&N.state==="unblocked","Invalid blocker state transition: "+T.state+" -> "+N.state);let L=new Map(h.blockers);L.set(C,N),_e({blockers:L})}function vd(C){let{currentLocation:N,nextLocation:T,historyAction:L}=C;if(ae.size===0)return;ae.size>1&&$n(!1,"A router only supports one blocker at a time");let A=Array.from(ae.entries()),[V,U]=A[A.length-1],b=h.blockers.get(V);if(!(b&&b.state==="proceeding")&&U({currentLocation:N,nextLocation:T,historyAction:L}))return V}function Pl(C){let N=[];return he.forEach((T,L)=>{(!C||C(L))&&(T.cancel(),N.push(L),he.delete(L))}),N}function Av(C,N,T){if(d=C,y=N,w=T||null,!x&&h.navigation===ss){x=!0;let L=wd(h.location,h.matches);L!=null&&_e({restoreScrollPosition:L})}return()=>{d=null,y=null,w=null}}function yd(C,N){return w&&w(C,N.map(L=>S1(L,h.loaderData)))||C.key}function Fv(C,N){if(d&&y){let T=yd(C,N);d[T]=y()}}function wd(C,N){if(d){let T=yd(C,N),L=d[T];if(typeof L=="number")return L}return null}function zv(C){i={},l=mu(C,o,void 0,i)}return v={get basename(){return s},get state(){return h},get routes(){return a},get window(){return t},initialize:Te,subscribe:Ot,enableScrollRestoration:Av,navigate:ut,fetch:Si,revalidate:xi,createHref:C=>e.history.createHref(C),encodeLocation:C=>e.history.encodeLocation(C),getFetcher:fd,deleteFetcher:$v,dispose:tt,getBlocker:Dv,deleteBlocker:gd,_internalFetchControllers:ee,_internalActiveDeferreds:he,_internalSetRoutes:zv},v}function Y1(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function vu(e,t,n,r,o,i,a){let l,s;if(i){l=[];for(let c of t)if(l.push(c),c.route.id===i){s=c;break}}else l=t,s=t[t.length-1];let u=ll(o||".",vi(l).map(c=>c.pathnameBase),Dn(e.pathname,n)||e.pathname,a==="path");return o==null&&(u.search=e.search,u.hash=e.hash),(o==null||o===""||o===".")&&s&&s.route.index&&!Bc(u.search)&&(u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(u.pathname=u.pathname==="/"?n:on([n,u.pathname])),ir(u)}function Mf(e,t,n,r){if(!r||!Y1(r))return{path:n};if(r.formMethod&&!tw(r.formMethod))return{path:n,error:xt(405,{method:r.formMethod})};let o=()=>({path:n,error:xt(400,{type:"invalid-body"})}),i=r.formMethod||"get",a=e?i.toUpperCase():i.toLowerCase(),l=Wm(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Dt(a))return o();let d=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((w,y)=>{let[x,k]=y;return""+w+x+"="+k+` -`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:l,formEncType:r.formEncType,formData:void 0,json:void 0,text:d}}}else if(r.formEncType==="application/json"){if(!Dt(a))return o();try{let d=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:l,formEncType:r.formEncType,formData:void 0,json:d,text:void 0}}}catch{return o()}}}W(typeof FormData=="function","FormData is not available in this environment");let s,u;if(r.formData)s=yu(r.formData),u=r.formData;else if(r.body instanceof FormData)s=yu(r.body),u=r.body;else if(r.body instanceof URLSearchParams)s=r.body,u=Ff(s);else if(r.body==null)s=new URLSearchParams,u=new FormData;else try{s=new URLSearchParams(r.body),u=Ff(s)}catch{return o()}let c={formMethod:a,formAction:l,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:u,json:void 0,text:void 0};if(Dt(c.formMethod))return{path:n,submission:c};let f=Gt(n);return t&&f.search&&Bc(f.search)&&s.append("index",""),f.search="?"+s,{path:ir(f),submission:c}}function G1(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function $f(e,t,n,r,o,i,a,l,s,u,c,f,d,w){let y=w?Object.values(w)[0]:d?Object.values(d)[0]:void 0,x=e.createURL(t.location),k=e.createURL(o),m=w?Object.keys(w)[0]:void 0,v=G1(n,m).filter((_,R)=>{if(_.route.lazy)return!0;if(_.route.loader==null)return!1;if(X1(t.loaderData,t.matches[R],_)||a.some($=>$===_.route.id))return!0;let E=t.matches[R],O=_;return Df(_,Se({currentUrl:x,currentParams:E.params,nextUrl:k,nextParams:O.params},r,{actionResult:y,defaultShouldRevalidate:i||x.pathname+x.search===k.pathname+k.search||x.search!==k.search||Hm(E,O)}))}),h=[];return s.forEach((_,R)=>{if(!n.some(Y=>Y.route.id===_.routeId))return;let E=Tr(c,_.path,f);if(!E){h.push({key:R,routeId:_.routeId,path:_.path,matches:null,match:null,controller:null});return}let O=t.fetchers.get(R),$=wu(E,_.path),M=!1;u.has(R)?M=!1:l.includes(R)?M=!0:O&&O.state!=="idle"&&O.data===void 0?M=i:M=Df($,Se({currentUrl:x,currentParams:t.matches[t.matches.length-1].params,nextUrl:k,nextParams:n[n.length-1].params},r,{actionResult:y,defaultShouldRevalidate:i})),M&&h.push({key:R,routeId:_.routeId,path:_.path,matches:E,match:$,controller:new AbortController})}),[v,h]}function X1(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function Hm(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Df(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Af(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];W(o,"No route found in manifest");let i={};for(let a in r){let s=o[a]!==void 0&&a!=="hasErrorBoundary";$n(!s,'Route "'+o.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!s&&!w1.has(a)&&(i[a]=r[a])}Object.assign(o,i),Object.assign(o,Se({},t(o),{lazy:void 0}))}async function wo(e,t,n,r,o,i,a,l){l===void 0&&(l={});let s,u,c,f=y=>{let x,k=new Promise((m,p)=>x=p);return c=()=>x(),t.signal.addEventListener("abort",c),Promise.race([y({request:t,params:n.params,context:l.requestContext}),k])};try{let y=n.route[e];if(n.route.lazy)if(y){let x,k=await Promise.all([f(y).catch(m=>{x=m}),Af(n.route,i,o)]);if(x)throw x;u=k[0]}else if(await Af(n.route,i,o),y=n.route[e],y)u=await f(y);else if(e==="action"){let x=new URL(t.url),k=x.pathname+x.search;throw xt(405,{method:t.method,pathname:k,routeId:n.route.id})}else return{type:Re.data,data:void 0};else if(y)u=await f(y);else{let x=new URL(t.url),k=x.pathname+x.search;throw xt(404,{pathname:k})}W(u!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(y){s=Re.error,u=y}finally{c&&t.signal.removeEventListener("abort",c)}if(ew(u)){let y=u.status;if(H1.has(y)){let m=u.headers.get("Location");if(W(m,"Redirects returned/thrown from loaders/actions must have a Location header"),!Um.test(m))m=vu(new URL(t.url),r.slice(0,r.indexOf(n)+1),a,!0,m);else if(!l.isStaticRequest){let p=new URL(t.url),v=m.startsWith("//")?new URL(p.protocol+m):new URL(m),h=Dn(v.pathname,a)!=null;v.origin===p.origin&&h&&(m=v.pathname+v.search+v.hash)}if(l.isStaticRequest)throw u.headers.set("Location",m),u;return{type:Re.redirect,status:y,location:m,revalidate:u.headers.get("X-Remix-Revalidate")!==null,reloadDocument:u.headers.get("X-Remix-Reload-Document")!==null}}if(l.isRouteRequest)throw{type:s===Re.error?Re.error:Re.data,response:u};let x,k=u.headers.get("Content-Type");return k&&/\bapplication\/json\b/.test(k)?x=await u.json():x=await u.text(),s===Re.error?{type:s,error:new Uc(y,u.statusText,x),headers:u.headers}:{type:Re.data,data:x,statusCode:u.status,headers:u.headers}}if(s===Re.error)return{type:s,error:u};if(Z1(u)){var d,w;return{type:Re.deferred,deferredData:u,statusCode:(d=u.init)==null?void 0:d.status,headers:((w=u.init)==null?void 0:w.headers)&&new Headers(u.init.headers)}}return{type:Re.data,data:u}}function xo(e,t,n,r){let o=e.createURL(Wm(t)).toString(),i={signal:n};if(r&&Dt(r.formMethod)){let{formMethod:a,formEncType:l}=r;i.method=a.toUpperCase(),l==="application/json"?(i.headers=new Headers({"Content-Type":l}),i.body=JSON.stringify(r.json)):l==="text/plain"?i.body=r.text:l==="application/x-www-form-urlencoded"&&r.formData?i.body=yu(r.formData):i.body=r.formData}return new Request(o,i)}function yu(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function Ff(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function J1(e,t,n,r,o){let i={},a=null,l,s=!1,u={};return n.forEach((c,f)=>{let d=t[f].route.id;if(W(!Dr(c),"Cannot handle redirect results in processLoaderData"),Bo(c)){let w=Uo(e,d),y=c.error;r&&(y=Object.values(r)[0],r=void 0),a=a||{},a[w.route.id]==null&&(a[w.route.id]=y),i[d]=void 0,s||(s=!0,l=zm(c.error)?c.error.status:500),c.headers&&(u[d]=c.headers)}else Yn(c)?(o.set(d,c.deferredData),i[d]=c.deferredData.data):i[d]=c.data,c.statusCode!=null&&c.statusCode!==200&&!s&&(l=c.statusCode),c.headers&&(u[d]=c.headers)}),r&&(a=r,i[Object.keys(r)[0]]=void 0),{loaderData:i,errors:a,statusCode:l||200,loaderHeaders:u}}function zf(e,t,n,r,o,i,a,l){let{loaderData:s,errors:u}=J1(t,n,r,o,l);for(let c=0;cr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function Uf(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function xt(e,t){let{pathname:n,routeId:r,method:o,type:i}=t===void 0?{}:t,a="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(a="Bad Request",o&&n&&r?l="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?l="defer() is not supported in actions":i==="invalid-body"&&(l="Unable to encode submission body")):e===403?(a="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",l='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",o&&n&&r?l="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(l='Invalid request method "'+o.toUpperCase()+'"')),new Uc(e||500,a,new Error(l),!0)}function Bf(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(Dr(n))return{result:n,idx:t}}}function Wm(e){let t=typeof e=="string"?Gt(e):e;return ir(Se({},t,{hash:""}))}function q1(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function Yn(e){return e.type===Re.deferred}function Bo(e){return e.type===Re.error}function Dr(e){return(e&&e.type)===Re.redirect}function Z1(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function ew(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function tw(e){return B1.has(e.toLowerCase())}function Dt(e){return b1.has(e.toLowerCase())}async function Hf(e,t,n,r,o,i){for(let a=0;af.route.id===s.route.id),c=u!=null&&!Hm(u,s)&&(i&&i[s.route.id])!==void 0;if(Yn(l)&&(o||c)){let f=r[a];W(f,"Expected an AbortSignal for revalidating fetcher deferred result"),await Vm(l,f,o).then(d=>{d&&(n[a]=d||n[a])})}}}async function Vm(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Re.data,data:e.deferredData.unwrappedData}}catch(o){return{type:Re.error,error:o}}return{type:Re.data,data:e.deferredData.data}}}function Bc(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function wu(e,t){let n=typeof t=="string"?Gt(t).search:t.search;if(e[e.length-1].route.index&&Bc(n||""))return e[e.length-1];let r=vi(e);return r[r.length-1]}function Wf(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:a}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function us(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function nw(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function So(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function rw(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function gn(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function ow(e,t){try{let n=e.sessionStorage.getItem(Bm);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch{}}function iw(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(Bm,JSON.stringify(n))}catch(r){$n(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** + */function Se(){return Se=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function $n(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function v1(){return Math.random().toString(36).substr(2,8)}function Lf(e,t){return{usr:e.state,key:e.key,idx:t}}function ui(e,t,n,r){return n===void 0&&(n=null),Se({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Gt(t):t,{state:n,key:t&&t.key||r||v1()})}function ir(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Gt(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function y1(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,l=_e.Pop,s=null,u=c();u==null&&(u=0,a.replaceState(Se({},a.state,{idx:u}),""));function c(){return(a.state||{idx:null}).idx}function f(){l=_e.Pop;let _=c(),m=_==null?null:_-u;u=_,s&&s({action:l,location:x.location,delta:m})}function d(_,m){l=_e.Push;let p=ui(x.location,_,m);n&&n(p,_),u=c()+1;let v=Lf(p,u),h=x.createHref(p);try{a.pushState(v,"",h)}catch(k){if(k instanceof DOMException&&k.name==="DataCloneError")throw k;o.location.assign(h)}i&&s&&s({action:l,location:x.location,delta:1})}function w(_,m){l=_e.Replace;let p=ui(x.location,_,m);n&&n(p,_),u=c();let v=Lf(p,u),h=x.createHref(p);a.replaceState(v,"",h),i&&s&&s({action:l,location:x.location,delta:0})}function y(_){let m=o.location.origin!=="null"?o.location.origin:o.location.href,p=typeof _=="string"?_:ir(_);return W(m,"No window.location.(origin|href) available to create URL for href: "+p),new URL(p,m)}let x={get action(){return l},get location(){return e(o,a)},listen(_){if(s)throw new Error("A history only accepts one active listener");return o.addEventListener(jf,f),s=_,()=>{o.removeEventListener(jf,f),s=null}},createHref(_){return t(o,_)},createURL:y,encodeLocation(_){let m=y(_);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:d,replace:w,go(_){return a.go(_)}};return x}var Re;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Re||(Re={}));const w1=new Set(["lazy","caseSensitive","path","id","index","children"]);function x1(e){return e.index===!0}function mu(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let a=[...n,i],l=typeof o.id=="string"?o.id:a.join("-");if(W(o.index!==!0||!o.children,"Cannot specify children on an index route"),W(!r[l],'Found a route id collision on id "'+l+`". Route id's must be globally unique within Data Router usages`),x1(o)){let s=Se({},o,t(o),{id:l});return r[l]=s,s}else{let s=Se({},o,t(o),{id:l,children:void 0});return r[l]=s,o.children&&(s.children=mu(o.children,t,a,r)),s}})}function Tr(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?Gt(t):t,o=Dn(r.pathname||"/",n);if(o==null)return null;let i=Am(e);E1(i);let a=null;for(let l=0;a==null&&l{let s={relativePath:l===void 0?i.path||"":l,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};s.relativePath.startsWith("/")&&(W(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let u=on([r,s.relativePath]),c=n.concat(s);i.children&&i.children.length>0&&(W(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),Am(i.children,t,c,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:O1(u,i.index),routesMeta:c})};return e.forEach((i,a)=>{var l;if(i.path===""||!((l=i.path)!=null&&l.includes("?")))o(i,a);else for(let s of zm(i.path))o(i,a,s)}),t}function zm(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=zm(r.join("/")),l=[];return l.push(...a.map(s=>s===""?i:[i,s].join("/"))),o&&l.push(...a),l.map(s=>e.startsWith("/")&&s===""?"/":s)}function E1(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:P1(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const C1=/^:\w+$/,k1=3,_1=2,R1=1,N1=10,T1=-2,If=e=>e==="*";function O1(e,t){let n=e.split("/"),r=n.length;return n.some(If)&&(r+=T1),t&&(r+=_1),n.filter(o=>!If(o)).reduce((o,i)=>o+(C1.test(i)?k1:i===""?R1:N1),r)}function P1(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function j1(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let a=0;a{let{paramName:d,isOptional:w}=c;if(d==="*"){let x=l[f]||"";a=i.slice(0,i.length-x.length).replace(/(.)\/+$/,"$1")}const y=l[f];return w&&!y?u[d]=void 0:u[d]=M1(y||"",d),u},{}),pathname:i,pathnameBase:a,pattern:e}}function L1(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),$n(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:(\w+)(\?)?/g,(a,l,s)=>(r.push({paramName:l,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function I1(e){try{return decodeURI(e)}catch(t){return $n(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function M1(e,t){try{return decodeURIComponent(e)}catch(n){return $n(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function Dn(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function $1(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?Gt(e):e;return{pathname:n?n.startsWith("/")?n:D1(n,t):t,search:z1(r),hash:F1(o)}}function D1(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function ls(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function vi(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function ll(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=Gt(e):(o=Se({},e),W(!o.pathname||!o.pathname.includes("?"),ls("?","pathname","search",o)),W(!o.pathname||!o.pathname.includes("#"),ls("#","pathname","hash",o)),W(!o.search||!o.search.includes("#"),ls("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,l;if(a==null)l=n;else if(r){let f=t[t.length-1].replace(/^\//,"").split("/");if(a.startsWith("..")){let d=a.split("/");for(;d[0]==="..";)d.shift(),f.pop();o.pathname=d.join("/")}l="/"+f.join("/")}else{let f=t.length-1;if(a.startsWith("..")){let d=a.split("/");for(;d[0]==="..";)d.shift(),f-=1;o.pathname=d.join("/")}l=f>=0?t[f]:"/"}let s=$1(o,l),u=a&&a!=="/"&&a.endsWith("/"),c=(i||a===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(u||c)&&(s.pathname+="/"),s}const on=e=>e.join("/").replace(/\/\/+/g,"/"),A1=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),z1=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,F1=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Uc{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Fm(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const bm=["post","put","patch","delete"],b1=new Set(bm),U1=["get",...bm],B1=new Set(U1),H1=new Set([301,302,303,307,308]),W1=new Set([307,308]),ss={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},V1={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},yo={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Um=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,K1=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Bm="remix-router-transitions";function Q1(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;W(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let C=e.detectErrorBoundary;o=N=>({hasErrorBoundary:C(N)})}else o=K1;let i={},a=mu(e.routes,o,void 0,i),l,s=e.basename||"/",u=Se({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_prependBasename:!1},e.future),c=null,f=new Set,d=null,w=null,y=null,x=e.hydrationData!=null,_=Tr(a,e.history.location,s),m=null;if(_==null){let C=xt(404,{pathname:e.history.location.pathname}),{matches:N,route:T}=Uf(a);_=N,m={[T.id]:C}}let p=!_.some(C=>C.route.lazy)&&(!_.some(C=>C.route.loader)||e.hydrationData!=null),v,h={historyAction:e.history.action,location:e.history.location,matches:_,initialized:p,navigation:ss,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||m,fetchers:new Map,blockers:new Map},k=_e.Pop,R=!1,E,O=!1,$=new Map,M=null,Y=!1,Ee=!1,ie=[],Ve=[],ee=new Map,Le=0,Ce=-1,P=new Map,D=new Set,z=new Map,B=new Map,G=new Set,he=new Map,ae=new Map,re=!1;function Te(){if(c=e.history.listen(C=>{let{action:N,location:T,delta:L}=C;if(re){re=!1;return}$n(ae.size===0||L!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let A=vd({currentLocation:h.location,nextLocation:T,historyAction:N});if(A&&L!=null){re=!0,e.history.go(L*-1),Ci(A,{state:"blocked",location:T,proceed(){Ci(A,{state:"proceeding",proceed:void 0,reset:void 0,location:T}),e.history.go(L)},reset(){let V=new Map(h.blockers);V.set(A,yo),ke({blockers:V})}});return}return Pt(N,T)}),n){ow(t,$);let C=()=>iw(t,$);t.addEventListener("pagehide",C),M=()=>t.removeEventListener("pagehide",C)}return h.initialized||Pt(_e.Pop,h.location),v}function tt(){c&&c(),M&&M(),f.clear(),E&&E.abort(),h.fetchers.forEach((C,N)=>Ei(N)),h.blockers.forEach((C,N)=>gd(N))}function Ot(C){return f.add(C),()=>f.delete(C)}function ke(C,N){N===void 0&&(N={}),h=Se({},h,C);let T=[],L=[];u.v7_fetcherPersist&&h.fetchers.forEach((A,V)=>{A.state==="idle"&&(G.has(V)?L.push(V):T.push(V))}),[...f].forEach(A=>A(h,{deletedFetchers:L,unstable_viewTransitionOpts:N.viewTransitionOpts,unstable_flushSync:N.flushSync===!0})),u.v7_fetcherPersist&&(T.forEach(A=>h.fetchers.delete(A)),L.forEach(A=>Ei(A)))}function nt(C,N,T){var L,A;let{flushSync:V}=T===void 0?{}:T,U=h.actionData!=null&&h.navigation.formMethod!=null&&Dt(h.navigation.formMethod)&&h.navigation.state==="loading"&&((L=C.state)==null?void 0:L._isRedirect)!==!0,b;N.actionData?Object.keys(N.actionData).length>0?b=N.actionData:b=null:U?b=h.actionData:b=null;let F=N.loaderData?bf(h.loaderData,N.loaderData,N.matches||[],N.errors):h.loaderData,X=h.blockers;X.size>0&&(X=new Map(X),X.forEach((le,ge)=>X.set(ge,yo)));let Ue=R===!0||h.navigation.formMethod!=null&&Dt(h.navigation.formMethod)&&((A=C.state)==null?void 0:A._isRedirect)!==!0;l&&(a=l,l=void 0),Y||k===_e.Pop||(k===_e.Push?e.history.push(C,C.state):k===_e.Replace&&e.history.replace(C,C.state));let K;if(k===_e.Pop){let le=$.get(h.location.pathname);le&&le.has(C.pathname)?K={currentLocation:h.location,nextLocation:C}:$.has(C.pathname)&&(K={currentLocation:C,nextLocation:h.location})}else if(O){let le=$.get(h.location.pathname);le?le.add(C.pathname):(le=new Set([C.pathname]),$.set(h.location.pathname,le)),K={currentLocation:h.location,nextLocation:C}}ke(Se({},N,{actionData:b,loaderData:F,historyAction:k,location:C,initialized:!0,navigation:ss,revalidation:"idle",restoreScrollPosition:wd(C,N.matches||h.matches),preventScrollReset:Ue,blockers:X}),{viewTransitionOpts:K,flushSync:V===!0}),k=_e.Pop,R=!1,O=!1,Y=!1,Ee=!1,ie=[],Ve=[]}async function ut(C,N){if(typeof C=="number"){e.history.go(C);return}let T=vu(h.location,h.matches,s,u.v7_prependBasename,C,N==null?void 0:N.fromRouteId,N==null?void 0:N.relative),{path:L,submission:A,error:V}=Mf(u.v7_normalizeFormMethod,!1,T,N),U=h.location,b=ui(h.location,L,N&&N.state);b=Se({},b,e.history.encodeLocation(b));let F=N&&N.replace!=null?N.replace:void 0,X=_e.Push;F===!0?X=_e.Replace:F===!1||A!=null&&Dt(A.formMethod)&&A.formAction===h.location.pathname+h.location.search&&(X=_e.Replace);let Ue=N&&"preventScrollReset"in N?N.preventScrollReset===!0:void 0,K=(N&&N.unstable_flushSync)===!0,le=vd({currentLocation:U,nextLocation:b,historyAction:X});if(le){Ci(le,{state:"blocked",location:b,proceed(){Ci(le,{state:"proceeding",proceed:void 0,reset:void 0,location:b}),ut(C,N)},reset(){let ge=new Map(h.blockers);ge.set(le,yo),ke({blockers:ge})}});return}return await Pt(X,b,{submission:A,pendingError:V,preventScrollReset:Ue,replace:N&&N.replace,enableViewTransition:N&&N.unstable_viewTransition,flushSync:K})}function xi(){if(Ol(),ke({revalidation:"loading"}),h.navigation.state!=="submitting"){if(h.navigation.state==="idle"){Pt(h.historyAction,h.location,{startUninterruptedRevalidation:!0});return}Pt(k||h.historyAction,h.navigation.location,{overrideNavigation:h.navigation})}}async function Pt(C,N,T){E&&E.abort(),E=null,k=C,Y=(T&&T.startUninterruptedRevalidation)===!0,zv(h.location,h.matches),R=(T&&T.preventScrollReset)===!0,O=(T&&T.enableViewTransition)===!0;let L=l||a,A=T&&T.overrideNavigation,V=Tr(L,N,s),U=(T&&T.flushSync)===!0;if(!V){let ge=xt(404,{pathname:N.pathname}),{matches:Xe,route:Bt}=Uf(L);Pl(),nt(N,{matches:Xe,loaderData:{},errors:{[Bt.id]:ge}},{flushSync:U});return}if(h.initialized&&!Ee&&J1(h.location,N)&&!(T&&T.submission&&Dt(T.submission.formMethod))){nt(N,{matches:V},{flushSync:U});return}E=new AbortController;let b=xo(e.history,N,E.signal,T&&T.submission),F,X;if(T&&T.pendingError)X={[Uo(V).route.id]:T.pendingError};else if(T&&T.submission&&Dt(T.submission.formMethod)){let ge=await ur(b,N,T.submission,V,{replace:T.replace,flushSync:U});if(ge.shortCircuited)return;F=ge.pendingActionData,X=ge.pendingActionError,A=us(N,T.submission),U=!1,b=new Request(b.url,{signal:b.signal})}let{shortCircuited:Ue,loaderData:K,errors:le}=await me(b,N,V,A,T&&T.submission,T&&T.fetcherSubmission,T&&T.replace,U,F,X);Ue||(E=null,nt(N,Se({matches:V},F?{actionData:F}:{},{loaderData:K,errors:le})))}async function ur(C,N,T,L,A){A===void 0&&(A={}),Ol();let V=nw(N,T);ke({navigation:V},{flushSync:A.flushSync===!0});let U,b=wu(L,N);if(!b.route.action&&!b.route.lazy)U={type:Re.error,error:xt(405,{method:C.method,pathname:N.pathname,routeId:b.route.id})};else if(U=await wo("action",C,b,L,i,o,s),C.signal.aborted)return{shortCircuited:!0};if(Dr(U)){let F;return A&&A.replace!=null?F=A.replace:F=U.location===h.location.pathname+h.location.search,await ao(h,U,{submission:T,replace:F}),{shortCircuited:!0}}if(Bo(U)){let F=Uo(L,b.route.id);return(A&&A.replace)!==!0&&(k=_e.Push),{pendingActionData:{},pendingActionError:{[F.route.id]:U.error}}}if(Yn(U))throw xt(400,{type:"defer-action"});return{pendingActionData:{[b.route.id]:U.data}}}async function me(C,N,T,L,A,V,U,b,F,X){let Ue=L||us(N,A),K=A||V||Wf(Ue),le=l||a,[ge,Xe]=$f(e.history,h,T,K,N,Ee,ie,Ve,z,D,le,s,F,X);if(Pl(se=>!(T&&T.some(wt=>wt.route.id===se))||ge&&ge.some(wt=>wt.route.id===se)),Ce=++Le,ge.length===0&&Xe.length===0){let se=hd();return nt(N,Se({matches:T,loaderData:{},errors:X||null},F?{actionData:F}:{},se?{fetchers:new Map(h.fetchers)}:{}),{flushSync:b}),{shortCircuited:!0}}if(!Y){Xe.forEach(wt=>{let Oe=h.fetchers.get(wt.key),bn=So(void 0,Oe?Oe.data:void 0);h.fetchers.set(wt.key,bn)});let se=F||h.actionData;ke(Se({navigation:Ue},se?Object.keys(se).length===0?{actionData:null}:{actionData:se}:{},Xe.length>0?{fetchers:new Map(h.fetchers)}:{}),{flushSync:b})}Xe.forEach(se=>{ee.has(se.key)&&hn(se.key),se.controller&&ee.set(se.key,se.controller)});let Bt=()=>Xe.forEach(se=>hn(se.key));E&&E.signal.addEventListener("abort",Bt);let{results:so,loaderResults:jl,fetcherResults:cr}=await dd(h.matches,T,ge,Xe,C);if(C.signal.aborted)return{shortCircuited:!0};E&&E.signal.removeEventListener("abort",Bt),Xe.forEach(se=>ee.delete(se.key));let jt=Bf(so);if(jt){if(jt.idx>=ge.length){let se=Xe[jt.idx-ge.length].key;D.add(se)}return await ao(h,jt.result,{replace:U}),{shortCircuited:!0}}let{loaderData:ki,errors:Ll}=Ff(h,T,ge,jl,X,Xe,cr,he);he.forEach((se,wt)=>{se.subscribe(Oe=>{(Oe||se.done)&&he.delete(wt)})});let Il=hd(),Ml=md(Ce),dr=Il||Ml||Xe.length>0;return Se({loaderData:ki,errors:Ll},dr?{fetchers:new Map(h.fetchers)}:{})}function Si(C,N,T,L){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");ee.has(C)&&hn(C);let A=(L&&L.unstable_flushSync)===!0,V=l||a,U=vu(h.location,h.matches,s,u.v7_prependBasename,T,N,L==null?void 0:L.relative),b=Tr(V,U,s);if(!b){lo(C,N,xt(404,{pathname:U}),{flushSync:A});return}let{path:F,submission:X,error:Ue}=Mf(u.v7_normalizeFormMethod,!0,U,L);if(Ue){lo(C,N,Ue,{flushSync:A});return}let K=wu(b,F);if(R=(L&&L.preventScrollReset)===!0,X&&Dt(X.formMethod)){io(C,N,F,K,b,A,X);return}z.set(C,{routeId:N,path:F}),Mv(C,N,F,K,b,A,X)}async function io(C,N,T,L,A,V,U){if(Ol(),z.delete(C),!L.route.action&&!L.route.lazy){let Oe=xt(405,{method:U.formMethod,pathname:T,routeId:N});lo(C,N,Oe,{flushSync:V});return}let b=h.fetchers.get(C);pn(C,rw(U,b),{flushSync:V});let F=new AbortController,X=xo(e.history,T,F.signal,U);ee.set(C,F);let Ue=Le,K=await wo("action",X,L,A,i,o,s);if(X.signal.aborted){ee.get(C)===F&&ee.delete(C);return}if(G.has(C)){pn(C,gn(void 0));return}if(Dr(K))if(ee.delete(C),Ce>Ue){pn(C,gn(void 0));return}else return D.add(C),pn(C,So(U)),ao(h,K,{fetcherSubmission:U});if(Bo(K)){lo(C,N,K.error);return}if(Yn(K))throw xt(400,{type:"defer-action"});let le=h.navigation.location||h.location,ge=xo(e.history,le,F.signal),Xe=l||a,Bt=h.navigation.state!=="idle"?Tr(Xe,h.navigation.location,s):h.matches;W(Bt,"Didn't find any matches after fetcher action");let so=++Le;P.set(C,so);let jl=So(U,K.data);h.fetchers.set(C,jl);let[cr,jt]=$f(e.history,h,Bt,U,le,Ee,ie,Ve,z,D,Xe,s,{[L.route.id]:K.data},void 0);jt.filter(Oe=>Oe.key!==C).forEach(Oe=>{let bn=Oe.key,xd=h.fetchers.get(bn),bv=So(void 0,xd?xd.data:void 0);h.fetchers.set(bn,bv),ee.has(bn)&&hn(bn),Oe.controller&&ee.set(bn,Oe.controller)}),ke({fetchers:new Map(h.fetchers)});let ki=()=>jt.forEach(Oe=>hn(Oe.key));F.signal.addEventListener("abort",ki);let{results:Ll,loaderResults:Il,fetcherResults:Ml}=await dd(h.matches,Bt,cr,jt,ge);if(F.signal.aborted)return;F.signal.removeEventListener("abort",ki),P.delete(C),ee.delete(C),jt.forEach(Oe=>ee.delete(Oe.key));let dr=Bf(Ll);if(dr){if(dr.idx>=cr.length){let Oe=jt[dr.idx-cr.length].key;D.add(Oe)}return ao(h,dr.result)}let{loaderData:se,errors:wt}=Ff(h,h.matches,cr,Il,void 0,jt,Ml,he);if(h.fetchers.has(C)){let Oe=gn(K.data);h.fetchers.set(C,Oe)}md(so),h.navigation.state==="loading"&&so>Ce?(W(k,"Expected pending action"),E&&E.abort(),nt(h.navigation.location,{matches:Bt,loaderData:se,errors:wt,fetchers:new Map(h.fetchers)})):(ke({errors:wt,loaderData:bf(h.loaderData,se,Bt,wt),fetchers:new Map(h.fetchers)}),Ee=!1)}async function Mv(C,N,T,L,A,V,U){let b=h.fetchers.get(C);pn(C,So(U,b?b.data:void 0),{flushSync:V});let F=new AbortController,X=xo(e.history,T,F.signal);ee.set(C,F);let Ue=Le,K=await wo("loader",X,L,A,i,o,s);if(Yn(K)&&(K=await Vm(K,X.signal,!0)||K),ee.get(C)===F&&ee.delete(C),!X.signal.aborted){if(G.has(C)){pn(C,gn(void 0));return}if(Dr(K))if(Ce>Ue){pn(C,gn(void 0));return}else{D.add(C),await ao(h,K);return}if(Bo(K)){lo(C,N,K.error);return}W(!Yn(K),"Unhandled fetcher deferred data"),pn(C,gn(K.data))}}async function ao(C,N,T){let{submission:L,fetcherSubmission:A,replace:V}=T===void 0?{}:T;N.revalidate&&(Ee=!0);let U=ui(C.location,N.location,{_isRedirect:!0});if(W(U,"Expected a location on the redirect navigation"),n){let le=!1;if(N.reloadDocument)le=!0;else if(Um.test(N.location)){const ge=e.history.createURL(N.location);le=ge.origin!==t.location.origin||Dn(ge.pathname,s)==null}if(le){V?t.location.replace(N.location):t.location.assign(N.location);return}}E=null;let b=V===!0?_e.Replace:_e.Push,{formMethod:F,formAction:X,formEncType:Ue}=C.navigation;!L&&!A&&F&&X&&Ue&&(L=Wf(C.navigation));let K=L||A;if(W1.has(N.status)&&K&&Dt(K.formMethod))await Pt(b,U,{submission:Se({},K,{formAction:N.location}),preventScrollReset:R});else{let le=us(U,L);await Pt(b,U,{overrideNavigation:le,fetcherSubmission:A,preventScrollReset:R})}}async function dd(C,N,T,L,A){let V=await Promise.all([...T.map(F=>wo("loader",A,F,N,i,o,s)),...L.map(F=>F.matches&&F.match&&F.controller?wo("loader",xo(e.history,F.path,F.controller.signal),F.match,F.matches,i,o,s):{type:Re.error,error:xt(404,{pathname:F.path})})]),U=V.slice(0,T.length),b=V.slice(T.length);return await Promise.all([Hf(C,T,U,U.map(()=>A.signal),!1,h.loaderData),Hf(C,L.map(F=>F.match),b,L.map(F=>F.controller?F.controller.signal:null),!0)]),{results:V,loaderResults:U,fetcherResults:b}}function Ol(){Ee=!0,ie.push(...Pl()),z.forEach((C,N)=>{ee.has(N)&&(Ve.push(N),hn(N))})}function pn(C,N,T){T===void 0&&(T={}),h.fetchers.set(C,N),ke({fetchers:new Map(h.fetchers)},{flushSync:(T&&T.flushSync)===!0})}function lo(C,N,T,L){L===void 0&&(L={});let A=Uo(h.matches,N);Ei(C),ke({errors:{[A.route.id]:T},fetchers:new Map(h.fetchers)},{flushSync:(L&&L.flushSync)===!0})}function fd(C){return u.v7_fetcherPersist&&(B.set(C,(B.get(C)||0)+1),G.has(C)&&G.delete(C)),h.fetchers.get(C)||V1}function Ei(C){let N=h.fetchers.get(C);ee.has(C)&&!(N&&N.state==="loading"&&P.has(C))&&hn(C),z.delete(C),P.delete(C),D.delete(C),G.delete(C),h.fetchers.delete(C)}function $v(C){if(u.v7_fetcherPersist){let N=(B.get(C)||0)-1;N<=0?(B.delete(C),G.add(C)):B.set(C,N)}else Ei(C);ke({fetchers:new Map(h.fetchers)})}function hn(C){let N=ee.get(C);W(N,"Expected fetch controller: "+C),N.abort(),ee.delete(C)}function pd(C){for(let N of C){let T=fd(N),L=gn(T.data);h.fetchers.set(N,L)}}function hd(){let C=[],N=!1;for(let T of D){let L=h.fetchers.get(T);W(L,"Expected fetcher: "+T),L.state==="loading"&&(D.delete(T),C.push(T),N=!0)}return pd(C),N}function md(C){let N=[];for(let[T,L]of P)if(L0}function Dv(C,N){let T=h.blockers.get(C)||yo;return ae.get(C)!==N&&ae.set(C,N),T}function gd(C){h.blockers.delete(C),ae.delete(C)}function Ci(C,N){let T=h.blockers.get(C)||yo;W(T.state==="unblocked"&&N.state==="blocked"||T.state==="blocked"&&N.state==="blocked"||T.state==="blocked"&&N.state==="proceeding"||T.state==="blocked"&&N.state==="unblocked"||T.state==="proceeding"&&N.state==="unblocked","Invalid blocker state transition: "+T.state+" -> "+N.state);let L=new Map(h.blockers);L.set(C,N),ke({blockers:L})}function vd(C){let{currentLocation:N,nextLocation:T,historyAction:L}=C;if(ae.size===0)return;ae.size>1&&$n(!1,"A router only supports one blocker at a time");let A=Array.from(ae.entries()),[V,U]=A[A.length-1],b=h.blockers.get(V);if(!(b&&b.state==="proceeding")&&U({currentLocation:N,nextLocation:T,historyAction:L}))return V}function Pl(C){let N=[];return he.forEach((T,L)=>{(!C||C(L))&&(T.cancel(),N.push(L),he.delete(L))}),N}function Av(C,N,T){if(d=C,y=N,w=T||null,!x&&h.navigation===ss){x=!0;let L=wd(h.location,h.matches);L!=null&&ke({restoreScrollPosition:L})}return()=>{d=null,y=null,w=null}}function yd(C,N){return w&&w(C,N.map(L=>S1(L,h.loaderData)))||C.key}function zv(C,N){if(d&&y){let T=yd(C,N);d[T]=y()}}function wd(C,N){if(d){let T=yd(C,N),L=d[T];if(typeof L=="number")return L}return null}function Fv(C){i={},l=mu(C,o,void 0,i)}return v={get basename(){return s},get state(){return h},get routes(){return a},get window(){return t},initialize:Te,subscribe:Ot,enableScrollRestoration:Av,navigate:ut,fetch:Si,revalidate:xi,createHref:C=>e.history.createHref(C),encodeLocation:C=>e.history.encodeLocation(C),getFetcher:fd,deleteFetcher:$v,dispose:tt,getBlocker:Dv,deleteBlocker:gd,_internalFetchControllers:ee,_internalActiveDeferreds:he,_internalSetRoutes:Fv},v}function Y1(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function vu(e,t,n,r,o,i,a){let l,s;if(i){l=[];for(let c of t)if(l.push(c),c.route.id===i){s=c;break}}else l=t,s=t[t.length-1];let u=ll(o||".",vi(l).map(c=>c.pathnameBase),Dn(e.pathname,n)||e.pathname,a==="path");return o==null&&(u.search=e.search,u.hash=e.hash),(o==null||o===""||o===".")&&s&&s.route.index&&!Bc(u.search)&&(u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(u.pathname=u.pathname==="/"?n:on([n,u.pathname])),ir(u)}function Mf(e,t,n,r){if(!r||!Y1(r))return{path:n};if(r.formMethod&&!tw(r.formMethod))return{path:n,error:xt(405,{method:r.formMethod})};let o=()=>({path:n,error:xt(400,{type:"invalid-body"})}),i=r.formMethod||"get",a=e?i.toUpperCase():i.toLowerCase(),l=Wm(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Dt(a))return o();let d=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((w,y)=>{let[x,_]=y;return""+w+x+"="+_+` +`},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:l,formEncType:r.formEncType,formData:void 0,json:void 0,text:d}}}else if(r.formEncType==="application/json"){if(!Dt(a))return o();try{let d=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:l,formEncType:r.formEncType,formData:void 0,json:d,text:void 0}}}catch{return o()}}}W(typeof FormData=="function","FormData is not available in this environment");let s,u;if(r.formData)s=yu(r.formData),u=r.formData;else if(r.body instanceof FormData)s=yu(r.body),u=r.body;else if(r.body instanceof URLSearchParams)s=r.body,u=zf(s);else if(r.body==null)s=new URLSearchParams,u=new FormData;else try{s=new URLSearchParams(r.body),u=zf(s)}catch{return o()}let c={formMethod:a,formAction:l,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:u,json:void 0,text:void 0};if(Dt(c.formMethod))return{path:n,submission:c};let f=Gt(n);return t&&f.search&&Bc(f.search)&&s.append("index",""),f.search="?"+s,{path:ir(f),submission:c}}function G1(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function $f(e,t,n,r,o,i,a,l,s,u,c,f,d,w){let y=w?Object.values(w)[0]:d?Object.values(d)[0]:void 0,x=e.createURL(t.location),_=e.createURL(o),m=w?Object.keys(w)[0]:void 0,v=G1(n,m).filter((k,R)=>{if(k.route.lazy)return!0;if(k.route.loader==null)return!1;if(X1(t.loaderData,t.matches[R],k)||a.some($=>$===k.route.id))return!0;let E=t.matches[R],O=k;return Df(k,Se({currentUrl:x,currentParams:E.params,nextUrl:_,nextParams:O.params},r,{actionResult:y,defaultShouldRevalidate:i||x.pathname+x.search===_.pathname+_.search||x.search!==_.search||Hm(E,O)}))}),h=[];return s.forEach((k,R)=>{if(!n.some(Y=>Y.route.id===k.routeId))return;let E=Tr(c,k.path,f);if(!E){h.push({key:R,routeId:k.routeId,path:k.path,matches:null,match:null,controller:null});return}let O=t.fetchers.get(R),$=wu(E,k.path),M=!1;u.has(R)?M=!1:l.includes(R)?M=!0:O&&O.state!=="idle"&&O.data===void 0?M=i:M=Df($,Se({currentUrl:x,currentParams:t.matches[t.matches.length-1].params,nextUrl:_,nextParams:n[n.length-1].params},r,{actionResult:y,defaultShouldRevalidate:i})),M&&h.push({key:R,routeId:k.routeId,path:k.path,matches:E,match:$,controller:new AbortController})}),[v,h]}function X1(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function Hm(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Df(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Af(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];W(o,"No route found in manifest");let i={};for(let a in r){let s=o[a]!==void 0&&a!=="hasErrorBoundary";$n(!s,'Route "'+o.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!s&&!w1.has(a)&&(i[a]=r[a])}Object.assign(o,i),Object.assign(o,Se({},t(o),{lazy:void 0}))}async function wo(e,t,n,r,o,i,a,l){l===void 0&&(l={});let s,u,c,f=y=>{let x,_=new Promise((m,p)=>x=p);return c=()=>x(),t.signal.addEventListener("abort",c),Promise.race([y({request:t,params:n.params,context:l.requestContext}),_])};try{let y=n.route[e];if(n.route.lazy)if(y){let x,_=await Promise.all([f(y).catch(m=>{x=m}),Af(n.route,i,o)]);if(x)throw x;u=_[0]}else if(await Af(n.route,i,o),y=n.route[e],y)u=await f(y);else if(e==="action"){let x=new URL(t.url),_=x.pathname+x.search;throw xt(405,{method:t.method,pathname:_,routeId:n.route.id})}else return{type:Re.data,data:void 0};else if(y)u=await f(y);else{let x=new URL(t.url),_=x.pathname+x.search;throw xt(404,{pathname:_})}W(u!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(y){s=Re.error,u=y}finally{c&&t.signal.removeEventListener("abort",c)}if(ew(u)){let y=u.status;if(H1.has(y)){let m=u.headers.get("Location");if(W(m,"Redirects returned/thrown from loaders/actions must have a Location header"),!Um.test(m))m=vu(new URL(t.url),r.slice(0,r.indexOf(n)+1),a,!0,m);else if(!l.isStaticRequest){let p=new URL(t.url),v=m.startsWith("//")?new URL(p.protocol+m):new URL(m),h=Dn(v.pathname,a)!=null;v.origin===p.origin&&h&&(m=v.pathname+v.search+v.hash)}if(l.isStaticRequest)throw u.headers.set("Location",m),u;return{type:Re.redirect,status:y,location:m,revalidate:u.headers.get("X-Remix-Revalidate")!==null,reloadDocument:u.headers.get("X-Remix-Reload-Document")!==null}}if(l.isRouteRequest)throw{type:s===Re.error?Re.error:Re.data,response:u};let x,_=u.headers.get("Content-Type");return _&&/\bapplication\/json\b/.test(_)?x=await u.json():x=await u.text(),s===Re.error?{type:s,error:new Uc(y,u.statusText,x),headers:u.headers}:{type:Re.data,data:x,statusCode:u.status,headers:u.headers}}if(s===Re.error)return{type:s,error:u};if(Z1(u)){var d,w;return{type:Re.deferred,deferredData:u,statusCode:(d=u.init)==null?void 0:d.status,headers:((w=u.init)==null?void 0:w.headers)&&new Headers(u.init.headers)}}return{type:Re.data,data:u}}function xo(e,t,n,r){let o=e.createURL(Wm(t)).toString(),i={signal:n};if(r&&Dt(r.formMethod)){let{formMethod:a,formEncType:l}=r;i.method=a.toUpperCase(),l==="application/json"?(i.headers=new Headers({"Content-Type":l}),i.body=JSON.stringify(r.json)):l==="text/plain"?i.body=r.text:l==="application/x-www-form-urlencoded"&&r.formData?i.body=yu(r.formData):i.body=r.formData}return new Request(o,i)}function yu(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function zf(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function q1(e,t,n,r,o){let i={},a=null,l,s=!1,u={};return n.forEach((c,f)=>{let d=t[f].route.id;if(W(!Dr(c),"Cannot handle redirect results in processLoaderData"),Bo(c)){let w=Uo(e,d),y=c.error;r&&(y=Object.values(r)[0],r=void 0),a=a||{},a[w.route.id]==null&&(a[w.route.id]=y),i[d]=void 0,s||(s=!0,l=Fm(c.error)?c.error.status:500),c.headers&&(u[d]=c.headers)}else Yn(c)?(o.set(d,c.deferredData),i[d]=c.deferredData.data):i[d]=c.data,c.statusCode!=null&&c.statusCode!==200&&!s&&(l=c.statusCode),c.headers&&(u[d]=c.headers)}),r&&(a=r,i[Object.keys(r)[0]]=void 0),{loaderData:i,errors:a,statusCode:l||200,loaderHeaders:u}}function Ff(e,t,n,r,o,i,a,l){let{loaderData:s,errors:u}=q1(t,n,r,o,l);for(let c=0;cr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function Uf(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function xt(e,t){let{pathname:n,routeId:r,method:o,type:i}=t===void 0?{}:t,a="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(a="Bad Request",o&&n&&r?l="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?l="defer() is not supported in actions":i==="invalid-body"&&(l="Unable to encode submission body")):e===403?(a="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",l='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",o&&n&&r?l="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(l='Invalid request method "'+o.toUpperCase()+'"')),new Uc(e||500,a,new Error(l),!0)}function Bf(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(Dr(n))return{result:n,idx:t}}}function Wm(e){let t=typeof e=="string"?Gt(e):e;return ir(Se({},t,{hash:""}))}function J1(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function Yn(e){return e.type===Re.deferred}function Bo(e){return e.type===Re.error}function Dr(e){return(e&&e.type)===Re.redirect}function Z1(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function ew(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function tw(e){return B1.has(e.toLowerCase())}function Dt(e){return b1.has(e.toLowerCase())}async function Hf(e,t,n,r,o,i){for(let a=0;af.route.id===s.route.id),c=u!=null&&!Hm(u,s)&&(i&&i[s.route.id])!==void 0;if(Yn(l)&&(o||c)){let f=r[a];W(f,"Expected an AbortSignal for revalidating fetcher deferred result"),await Vm(l,f,o).then(d=>{d&&(n[a]=d||n[a])})}}}async function Vm(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Re.data,data:e.deferredData.unwrappedData}}catch(o){return{type:Re.error,error:o}}return{type:Re.data,data:e.deferredData.data}}}function Bc(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function wu(e,t){let n=typeof t=="string"?Gt(t).search:t.search;if(e[e.length-1].route.index&&Bc(n||""))return e[e.length-1];let r=vi(e);return r[r.length-1]}function Wf(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:a}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function us(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function nw(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function So(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function rw(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function gn(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function ow(e,t){try{let n=e.sessionStorage.getItem(Bm);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch{}}function iw(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(Bm,JSON.stringify(n))}catch(r){$n(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** * React Router v6.19.0 * * Copyright (c) Remix Software Inc. @@ -56,7 +56,7 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Da(){return Da=Object.assign?Object.assign.bind():function(e){for(var t=1;ts.pathnameBase)),a=g.useRef(!1);return Qm(()=>{a.current=!0}),g.useCallback(function(s,u){if(u===void 0&&(u={}),!a.current)return;if(typeof s=="number"){n.go(s);return}let c=ll(s,JSON.parse(i),o,u.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:on([t,c.pathname])),(u.replace?n.replace:n.push)(c,u.state,u)},[t,n,i,o,e])}const sw=g.createContext(null);function uw(e){let t=g.useContext(Xt).outlet;return t&&g.createElement(sw.Provider,{value:e},t)}function w_(){let{matches:e}=g.useContext(Xt),t=e[e.length-1];return t?t.params:{}}function ul(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=g.useContext(Xt),{pathname:o}=no(),i=JSON.stringify(vi(r).map((a,l)=>l===r.length-1?a.pathname:a.pathnameBase));return g.useMemo(()=>ll(e,JSON.parse(i),o,n==="path"),[e,i,o,n])}function cw(e,t,n){to()||W(!1);let{navigator:r}=g.useContext(sr),{matches:o}=g.useContext(Xt),i=o[o.length-1],a=i?i.params:{};i&&i.pathname;let l=i?i.pathnameBase:"/";i&&i.route;let s=no(),u;if(t){var c;let x=typeof t=="string"?Gt(t):t;l==="/"||(c=x.pathname)!=null&&c.startsWith(l)||W(!1),u=x}else u=s;let f=u.pathname||"/",d=l==="/"?f:f.slice(l.length)||"/",w=Tr(e,{pathname:d}),y=mw(w&&w.map(x=>Object.assign({},x,{params:Object.assign({},a,x.params),pathname:on([l,r.encodeLocation?r.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?l:on([l,r.encodeLocation?r.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),o,n);return t&&y?g.createElement(sl.Provider,{value:{location:Da({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:ke.Pop}},y):y}function dw(){let e=ww(),t=zm(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},i=null;return g.createElement(g.Fragment,null,g.createElement("h2",null,"Unexpected Application Error!"),g.createElement("h3",{style:{fontStyle:"italic"}},t),n?g.createElement("pre",{style:o},n):null,i)}const fw=g.createElement(dw,null);class pw extends g.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?g.createElement(Xt.Provider,{value:this.props.routeContext},g.createElement(Km.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function hw(e){let{routeContext:t,match:n,children:r}=e,o=g.useContext(yi);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),g.createElement(Xt.Provider,{value:t},r)}function mw(e,t,n){var r;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var o;if((o=n)!=null&&o.errors)e=n.matches;else return null}let i=e,a=(r=n)==null?void 0:r.errors;if(a!=null){let l=i.findIndex(s=>s.route.id&&(a==null?void 0:a[s.route.id]));l>=0||W(!1),i=i.slice(0,Math.min(i.length,l+1))}return i.reduceRight((l,s,u)=>{let c=s.route.id?a==null?void 0:a[s.route.id]:null,f=null;n&&(f=s.route.errorElement||fw);let d=t.concat(i.slice(0,u+1)),w=()=>{let y;return c?y=f:s.route.Component?y=g.createElement(s.route.Component,null):s.route.element?y=s.route.element:y=l,g.createElement(hw,{match:s,routeContext:{outlet:l,matches:d,isDataRoute:n!=null},children:y})};return n&&(s.route.ErrorBoundary||s.route.errorElement||u===0)?g.createElement(pw,{location:n.location,revalidation:n.revalidation,component:f,error:c,children:w(),routeContext:{outlet:null,matches:d,isDataRoute:!0}}):w()},null)}var Gm=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Gm||{}),Aa=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Aa||{});function gw(e){let t=g.useContext(yi);return t||W(!1),t}function vw(e){let t=g.useContext(Hc);return t||W(!1),t}function yw(e){let t=g.useContext(Xt);return t||W(!1),t}function Xm(e){let t=yw(),n=t.matches[t.matches.length-1];return n.route.id||W(!1),n.route.id}function ww(){var e;let t=g.useContext(Km),n=vw(Aa.UseRouteError),r=Xm(Aa.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function xw(){let{router:e}=gw(Gm.UseNavigateStable),t=Xm(Aa.UseNavigateStable),n=g.useRef(!1);return Qm(()=>{n.current=!0}),g.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Da({fromRouteId:t},i)))},[e,t])}function Sw(e){let{to:t,replace:n,state:r,relative:o}=e;to()||W(!1);let{matches:i}=g.useContext(Xt),{pathname:a}=no(),l=Ym(),s=ll(t,vi(i).map(c=>c.pathnameBase),a,o==="path"),u=JSON.stringify(s);return g.useEffect(()=>l(JSON.parse(u),{replace:n,state:r,relative:o}),[l,u,o,n,r]),null}function Ew(e){return uw(e.context)}function Cw(e){let{basename:t="/",children:n=null,location:r,navigationType:o=ke.Pop,navigator:i,static:a=!1}=e;to()&&W(!1);let l=t.replace(/^\/*/,"/"),s=g.useMemo(()=>({basename:l,navigator:i,static:a}),[l,i,a]);typeof r=="string"&&(r=Gt(r));let{pathname:u="/",search:c="",hash:f="",state:d=null,key:w="default"}=r,y=g.useMemo(()=>{let x=Dn(u,l);return x==null?null:{location:{pathname:x,search:c,hash:f,state:d,key:w},navigationType:o}},[l,u,c,f,d,w,o]);return y==null?null:g.createElement(sr.Provider,{value:s},g.createElement(sl.Provider,{children:n,value:y}))}new Promise(()=>{});function _w(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:g.createElement(e.Component),Component:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:g.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** + */function Da(){return Da=Object.assign?Object.assign.bind():function(e){for(var t=1;ts.pathnameBase)),a=g.useRef(!1);return Qm(()=>{a.current=!0}),g.useCallback(function(s,u){if(u===void 0&&(u={}),!a.current)return;if(typeof s=="number"){n.go(s);return}let c=ll(s,JSON.parse(i),o,u.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:on([t,c.pathname])),(u.replace?n.replace:n.push)(c,u.state,u)},[t,n,i,o,e])}const sw=g.createContext(null);function uw(e){let t=g.useContext(Xt).outlet;return t&&g.createElement(sw.Provider,{value:e},t)}function wk(){let{matches:e}=g.useContext(Xt),t=e[e.length-1];return t?t.params:{}}function ul(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=g.useContext(Xt),{pathname:o}=no(),i=JSON.stringify(vi(r).map((a,l)=>l===r.length-1?a.pathname:a.pathnameBase));return g.useMemo(()=>ll(e,JSON.parse(i),o,n==="path"),[e,i,o,n])}function cw(e,t,n){to()||W(!1);let{navigator:r}=g.useContext(sr),{matches:o}=g.useContext(Xt),i=o[o.length-1],a=i?i.params:{};i&&i.pathname;let l=i?i.pathnameBase:"/";i&&i.route;let s=no(),u;if(t){var c;let x=typeof t=="string"?Gt(t):t;l==="/"||(c=x.pathname)!=null&&c.startsWith(l)||W(!1),u=x}else u=s;let f=u.pathname||"/",d=l==="/"?f:f.slice(l.length)||"/",w=Tr(e,{pathname:d}),y=mw(w&&w.map(x=>Object.assign({},x,{params:Object.assign({},a,x.params),pathname:on([l,r.encodeLocation?r.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?l:on([l,r.encodeLocation?r.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),o,n);return t&&y?g.createElement(sl.Provider,{value:{location:Da({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:_e.Pop}},y):y}function dw(){let e=ww(),t=Fm(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},i=null;return g.createElement(g.Fragment,null,g.createElement("h2",null,"Unexpected Application Error!"),g.createElement("h3",{style:{fontStyle:"italic"}},t),n?g.createElement("pre",{style:o},n):null,i)}const fw=g.createElement(dw,null);class pw extends g.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?g.createElement(Xt.Provider,{value:this.props.routeContext},g.createElement(Km.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function hw(e){let{routeContext:t,match:n,children:r}=e,o=g.useContext(yi);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),g.createElement(Xt.Provider,{value:t},r)}function mw(e,t,n){var r;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var o;if((o=n)!=null&&o.errors)e=n.matches;else return null}let i=e,a=(r=n)==null?void 0:r.errors;if(a!=null){let l=i.findIndex(s=>s.route.id&&(a==null?void 0:a[s.route.id]));l>=0||W(!1),i=i.slice(0,Math.min(i.length,l+1))}return i.reduceRight((l,s,u)=>{let c=s.route.id?a==null?void 0:a[s.route.id]:null,f=null;n&&(f=s.route.errorElement||fw);let d=t.concat(i.slice(0,u+1)),w=()=>{let y;return c?y=f:s.route.Component?y=g.createElement(s.route.Component,null):s.route.element?y=s.route.element:y=l,g.createElement(hw,{match:s,routeContext:{outlet:l,matches:d,isDataRoute:n!=null},children:y})};return n&&(s.route.ErrorBoundary||s.route.errorElement||u===0)?g.createElement(pw,{location:n.location,revalidation:n.revalidation,component:f,error:c,children:w(),routeContext:{outlet:null,matches:d,isDataRoute:!0}}):w()},null)}var Gm=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Gm||{}),Aa=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Aa||{});function gw(e){let t=g.useContext(yi);return t||W(!1),t}function vw(e){let t=g.useContext(Hc);return t||W(!1),t}function yw(e){let t=g.useContext(Xt);return t||W(!1),t}function Xm(e){let t=yw(),n=t.matches[t.matches.length-1];return n.route.id||W(!1),n.route.id}function ww(){var e;let t=g.useContext(Km),n=vw(Aa.UseRouteError),r=Xm(Aa.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function xw(){let{router:e}=gw(Gm.UseNavigateStable),t=Xm(Aa.UseNavigateStable),n=g.useRef(!1);return Qm(()=>{n.current=!0}),g.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Da({fromRouteId:t},i)))},[e,t])}function Sw(e){let{to:t,replace:n,state:r,relative:o}=e;to()||W(!1);let{matches:i}=g.useContext(Xt),{pathname:a}=no(),l=Ym(),s=ll(t,vi(i).map(c=>c.pathnameBase),a,o==="path"),u=JSON.stringify(s);return g.useEffect(()=>l(JSON.parse(u),{replace:n,state:r,relative:o}),[l,u,o,n,r]),null}function Ew(e){return uw(e.context)}function Cw(e){let{basename:t="/",children:n=null,location:r,navigationType:o=_e.Pop,navigator:i,static:a=!1}=e;to()&&W(!1);let l=t.replace(/^\/*/,"/"),s=g.useMemo(()=>({basename:l,navigator:i,static:a}),[l,i,a]);typeof r=="string"&&(r=Gt(r));let{pathname:u="/",search:c="",hash:f="",state:d=null,key:w="default"}=r,y=g.useMemo(()=>{let x=Dn(u,l);return x==null?null:{location:{pathname:x,search:c,hash:f,state:d,key:w},navigationType:o}},[l,u,c,f,d,w,o]);return y==null?null:g.createElement(sr.Provider,{value:s},g.createElement(sl.Provider,{children:n,value:y}))}new Promise(()=>{});function kw(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:g.createElement(e.Component),Component:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:g.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** * React Router DOM v6.19.0 * * Copyright (c) Remix Software Inc. @@ -65,10 +65,10 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Vr(){return Vr=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function kw(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Rw(e,t){return e.button===0&&(!t||t==="_self")&&!kw(e)}const Nw=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],Tw=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"];function Ow(e,t){return Q1({basename:t==null?void 0:t.basename,future:Vr({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:g1({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||Pw(),routes:e,mapRouteProperties:_w,window:t==null?void 0:t.window}).initialize()}function Pw(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=Vr({},t,{errors:jw(t.errors)})),t}function jw(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new Uc(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let a=new i(o.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}const qm=g.createContext({isTransitioning:!1}),Lw=g.createContext(new Map),Iw="startTransition",Vf=oy[Iw],Mw="flushSync",Kf=m1[Mw];function $w(e){Vf?Vf(e):e()}function Eo(e){Kf?Kf(e):e()}class Dw{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function Aw(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=g.useState(n.state),[a,l]=g.useState(),[s,u]=g.useState({isTransitioning:!1}),[c,f]=g.useState(),[d,w]=g.useState(),[y,x]=g.useState(),k=g.useRef(new Map),{v7_startTransition:m}=r||{},p=g.useCallback(E=>{m?$w(E):E()},[m]),v=g.useCallback((E,O)=>{let{deletedFetchers:$,unstable_flushSync:M,unstable_viewTransitionOpts:Y}=O;$.forEach(ie=>k.current.delete(ie)),E.fetchers.forEach((ie,Ve)=>{ie.data!==void 0&&k.current.set(Ve,ie.data)});let Ee=n.window==null||typeof n.window.document.startViewTransition!="function";if(!Y||Ee){M?Eo(()=>i(E)):p(()=>i(E));return}if(M){Eo(()=>{d&&(c&&c.resolve(),d.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation})});let ie=n.window.document.startViewTransition(()=>{Eo(()=>i(E))});ie.finished.finally(()=>{Eo(()=>{f(void 0),w(void 0),l(void 0),u({isTransitioning:!1})})}),Eo(()=>w(ie));return}d?(c&&c.resolve(),d.skipTransition(),x({state:E,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation})):(l(E),u({isTransitioning:!0,flushSync:!1,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation}))},[n.window,d,c,k,p]);g.useLayoutEffect(()=>n.subscribe(v),[n,v]),g.useEffect(()=>{s.isTransitioning&&!s.flushSync&&f(new Dw)},[s]),g.useEffect(()=>{if(c&&a&&n.window){let E=a,O=c.promise,$=n.window.document.startViewTransition(async()=>{p(()=>i(E)),await O});$.finished.finally(()=>{f(void 0),w(void 0),l(void 0),u({isTransitioning:!1})}),w($)}},[p,a,c,n.window]),g.useEffect(()=>{c&&a&&o.location.key===a.location.key&&c.resolve()},[c,d,o.location,a]),g.useEffect(()=>{!s.isTransitioning&&y&&(l(y.state),u({isTransitioning:!0,flushSync:!1,currentLocation:y.currentLocation,nextLocation:y.nextLocation}),x(void 0))},[s.isTransitioning,y]);let h=g.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:E=>n.navigate(E),push:(E,O,$)=>n.navigate(E,{state:O,preventScrollReset:$==null?void 0:$.preventScrollReset}),replace:(E,O,$)=>n.navigate(E,{replace:!0,state:O,preventScrollReset:$==null?void 0:$.preventScrollReset})}),[n]),_=n.basename||"/",R=g.useMemo(()=>({router:n,navigator:h,static:!1,basename:_}),[n,h,_]);return g.createElement(g.Fragment,null,g.createElement(yi.Provider,{value:R},g.createElement(Hc.Provider,{value:o},g.createElement(Lw.Provider,{value:k.current},g.createElement(qm.Provider,{value:s},g.createElement(Cw,{basename:_,location:o.location,navigationType:o.historyAction,navigator:h},o.initialized?g.createElement(Fw,{routes:n.routes,state:o}):t))))),null)}function Fw(e){let{routes:t,state:n}=e;return cw(t,void 0,n)}const zw=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",bw=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Fa=g.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:l,target:s,to:u,preventScrollReset:c,unstable_viewTransition:f}=t,d=Jm(t,Nw),{basename:w}=g.useContext(sr),y,x=!1;if(typeof u=="string"&&bw.test(u)&&(y=u,zw))try{let v=new URL(window.location.href),h=u.startsWith("//")?new URL(v.protocol+u):new URL(u),_=Dn(h.pathname,w);h.origin===v.origin&&_!=null?u=_+h.search+h.hash:x=!0}catch{}let k=aw(u,{relative:o}),m=Bw(u,{replace:a,state:l,target:s,preventScrollReset:c,relative:o,unstable_viewTransition:f});function p(v){r&&r(v),v.defaultPrevented||m(v)}return g.createElement("a",Vr({},d,{href:y||k,onClick:x||i?r:p,ref:n,target:s}))}),Zm=g.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:o=!1,className:i="",end:a=!1,style:l,to:s,unstable_viewTransition:u,children:c}=t,f=Jm(t,Tw),d=ul(s,{relative:f.relative}),w=no(),y=g.useContext(Hc),{navigator:x}=g.useContext(sr),k=y!=null&&Hw(d)&&u===!0,m=x.encodeLocation?x.encodeLocation(d).pathname:d.pathname,p=w.pathname,v=y&&y.navigation&&y.navigation.location?y.navigation.location.pathname:null;o||(p=p.toLowerCase(),v=v?v.toLowerCase():null,m=m.toLowerCase());const h=m!=="/"&&m.endsWith("/")?m.length-1:m.length;let _=p===m||!a&&p.startsWith(m)&&p.charAt(h)==="/",R=v!=null&&(v===m||!a&&v.startsWith(m)&&v.charAt(m.length)==="/"),E={isActive:_,isPending:R,isTransitioning:k},O=_?r:void 0,$;typeof i=="function"?$=i(E):$=[i,_?"active":null,R?"pending":null,k?"transitioning":null].filter(Boolean).join(" ");let M=typeof l=="function"?l(E):l;return g.createElement(Fa,Vr({},f,{"aria-current":O,className:$,ref:n,style:M,to:s,unstable_viewTransition:u}),typeof c=="function"?c(E):c)});var xu;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(xu||(xu={}));var Qf;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Qf||(Qf={}));function Uw(e){let t=g.useContext(yi);return t||W(!1),t}function Bw(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l}=t===void 0?{}:t,s=Ym(),u=no(),c=ul(e,{relative:a});return g.useCallback(f=>{if(Rw(f,n)){f.preventDefault();let d=r!==void 0?r:ir(u)===ir(c);s(e,{replace:d,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l})}},[u,s,c,r,o,n,e,i,a,l])}function Hw(e,t){t===void 0&&(t={});let n=g.useContext(qm);n==null&&W(!1);let{basename:r}=Uw(xu.useViewTransitionState),o=ul(e,{relative:t.relative});if(!n.isTransitioning)return!1;let i=Dn(n.currentLocation.pathname,r)||n.currentLocation.pathname,a=Dn(n.nextLocation.pathname,r)||n.nextLocation.pathname;return gu(o.pathname,a)!=null||gu(o.pathname,i)!=null}var it=function(){return it=Object.assign||function(t){for(var n,r=1,o=arguments.length;r0?Ae(ro,--Tt):0,Qr--,Pe===10&&(Qr=1,dl--),Pe}function bt(){return Pe=Tt2||Eu(Pe)>3?"":" "}function ex(e,t){for(;--t&&bt()&&!(Pe<48||Pe>102||Pe>57&&Pe<65||Pe>70&&Pe<97););return pl(e,aa()+(t<6&&qn()==32&&bt()==32))}function Cu(e){for(;bt();)switch(Pe){case e:return Tt;case 34:case 39:e!==34&&e!==39&&Cu(Pe);break;case 40:e===41&&Cu(e);break;case 92:bt();break}return Tt}function tx(e,t){for(;bt()&&e+Pe!==47+10;)if(e+Pe===42+42&&qn()===47)break;return"/*"+pl(t,Tt-1)+"*"+Vc(e===47?e:bt())}function nx(e){for(;!Eu(qn());)bt();return pl(e,Tt)}function rx(e){return qw(la("",null,null,null,[""],e=Jw(e),0,[0],e))}function la(e,t,n,r,o,i,a,l,s){for(var u=0,c=0,f=a,d=0,w=0,y=0,x=1,k=1,m=1,p=0,v="",h=o,_=i,R=r,E=v;k;)switch(y=p,p=bt()){case 40:if(y!=108&&Ae(E,f-1)==58){ia(E+=H(cs(p),"&","&\f"),"&\f")!=-1&&(m=-1);break}case 34:case 39:case 91:E+=cs(p);break;case 9:case 10:case 13:case 32:E+=Zw(y);break;case 92:E+=ex(aa()-1,7);continue;case 47:switch(qn()){case 42:case 47:Po(ox(tx(bt(),aa()),t,n,s),s);break;default:E+="/"}break;case 123*x:l[u++]=Vt(E)*m;case 125*x:case 59:case 0:switch(p){case 0:case 125:k=0;case 59+c:m==-1&&(E=H(E,/\f/g,"")),w>0&&Vt(E)-f&&Po(w>32?Xf(E+";",r,n,f-1,s):Xf(H(E," ","")+";",r,n,f-2,s),s);break;case 59:E+=";";default:if(Po(R=Gf(E,t,n,u,c,o,l,v,h=[],_=[],f,i),i),p===123)if(c===0)la(E,t,R,R,h,i,f,l,_);else switch(d===99&&Ae(E,3)===110?100:d){case 100:case 108:case 109:case 115:la(e,R,R,r&&Po(Gf(e,R,R,0,0,o,l,v,o,h=[],f,_),_),o,_,f,l,r?h:_);break;default:la(E,R,R,R,[""],_,0,l,_)}}u=c=w=0,x=m=1,v=E="",f=a;break;case 58:f=1+Vt(E),w=y;default:if(x<1){if(p==123)--x;else if(p==125&&x++==0&&Xw()==125)continue}switch(E+=Vc(p),p*x){case 38:m=c>0?1:(E+="\f",-1);break;case 44:l[u++]=(Vt(E)-1)*m,m=1;break;case 64:qn()===45&&(E+=cs(bt())),d=qn(),c=f=Vt(v=E+=nx(aa())),p++;break;case 45:y===45&&Vt(E)==2&&(x=0)}}return i}function Gf(e,t,n,r,o,i,a,l,s,u,c,f){for(var d=o-1,w=o===0?i:[""],y=rg(w),x=0,k=0,m=0;x0?w[p]+" "+v:H(v,/&\f/g,w[p])))&&(s[m++]=h);return fl(e,t,n,o===0?cl:l,s,u,c,f)}function ox(e,t,n,r){return fl(e,t,n,eg,Vc(Gw()),Kr(e,2,-2),0,r)}function Xf(e,t,n,r,o){return fl(e,t,n,Wc,Kr(e,0,r),Kr(e,r+1,-1),r,o)}function ig(e,t,n){switch(Qw(e,t)){case 5103:return Z+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Z+e+e;case 4789:return Ho+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Z+e+Ho+e+de+e+e;case 5936:switch(Ae(e,t+11)){case 114:return Z+e+de+H(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Z+e+de+H(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Z+e+de+H(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Z+e+de+e+e;case 6165:return Z+e+de+"flex-"+e+e;case 5187:return Z+e+H(e,/(\w+).+(:[^]+)/,Z+"box-$1$2"+de+"flex-$1$2")+e;case 5443:return Z+e+de+"flex-item-"+H(e,/flex-|-self/g,"")+(qt(e,/flex-|baseline/)?"":de+"grid-row-"+H(e,/flex-|-self/g,""))+e;case 4675:return Z+e+de+"flex-line-pack"+H(e,/align-content|flex-|-self/g,"")+e;case 5548:return Z+e+de+H(e,"shrink","negative")+e;case 5292:return Z+e+de+H(e,"basis","preferred-size")+e;case 6060:return Z+"box-"+H(e,"-grow","")+Z+e+de+H(e,"grow","positive")+e;case 4554:return Z+H(e,/([^-])(transform)/g,"$1"+Z+"$2")+e;case 6187:return H(H(H(e,/(zoom-|grab)/,Z+"$1"),/(image-set)/,Z+"$1"),e,"")+e;case 5495:case 3959:return H(e,/(image-set\([^]*)/,Z+"$1$`$1");case 4968:return H(H(e,/(.+:)(flex-)?(.*)/,Z+"box-pack:$3"+de+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Z+e+e;case 4200:if(!qt(e,/flex-|baseline/))return de+"grid-column-align"+Kr(e,t)+e;break;case 2592:case 3360:return de+H(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,o){return t=o,qt(r.props,/grid-\w+-end/)})?~ia(e+(n=n[t].value),"span")?e:de+H(e,"-start","")+e+de+"grid-row-span:"+(~ia(n,"span")?qt(n,/\d+/):+qt(n,/\d+/)-+qt(e,/\d+/))+";":de+H(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return qt(r.props,/grid-\w+-start/)})?e:de+H(H(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return H(e,/(.+)-inline(.+)/,Z+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Vt(e)-1-t>6)switch(Ae(e,t+1)){case 109:if(Ae(e,t+4)!==45)break;case 102:return H(e,/(.+:)(.+)-([^]+)/,"$1"+Z+"$2-$3$1"+Ho+(Ae(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~ia(e,"stretch")?ig(H(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return H(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,o,i,a,l,s,u){return de+o+":"+i+u+(a?de+o+"-span:"+(l?s:+s-+i)+u:"")+e});case 4949:if(Ae(e,t+6)===121)return H(e,":",":"+Z)+e;break;case 6444:switch(Ae(e,Ae(e,14)===45?18:11)){case 120:return H(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Z+(Ae(e,14)===45?"inline-":"")+"box$3$1"+Z+"$2$3$1"+de+"$2box$3")+e;case 100:return H(e,":",":"+de)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return H(e,"scroll-","scroll-snap-")+e}return e}function ba(e,t){for(var n="",r=0;r-1&&!e.return)switch(e.type){case Wc:e.return=ig(e.value,e.length,n);return;case tg:return ba([vn(e,{value:H(e.value,"@","@"+Z)})],r);case cl:if(e.length)return Yw(n=e.props,function(o){switch(qt(o,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":pr(vn(e,{props:[H(o,/:(read-\w+)/,":"+Ho+"$1")]})),pr(vn(e,{props:[o]})),Su(e,{props:Yf(n,r)});break;case"::placeholder":pr(vn(e,{props:[H(o,/:(plac\w+)/,":"+Z+"input-$1")]})),pr(vn(e,{props:[H(o,/:(plac\w+)/,":"+Ho+"$1")]})),pr(vn(e,{props:[H(o,/:(plac\w+)/,de+"input-$1")]})),pr(vn(e,{props:[o]})),Su(e,{props:Yf(n,r)});break}return""})}}var ux={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Yr=typeof process<"u"&&process.env!==void 0&&({}.REACT_APP_SC_ATTR||{}.SC_ATTR)||"data-styled",Kc=typeof window<"u"&&"HTMLElement"in window,cx=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&process.env!==void 0&&{}.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&{}.REACT_APP_SC_DISABLE_SPEEDY!==""?{}.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&{}.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&process.env!==void 0&&{}.SC_DISABLE_SPEEDY!==void 0&&{}.SC_DISABLE_SPEEDY!==""&&{}.SC_DISABLE_SPEEDY!=="false"&&{}.SC_DISABLE_SPEEDY),hl=Object.freeze([]),Gr=Object.freeze({});function dx(e,t,n){return n===void 0&&(n=Gr),e.theme!==n.theme&&e.theme||t||n.theme}var ag=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),fx=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,px=/(^-|-$)/g;function Jf(e){return e.replace(fx,"-").replace(px,"")}var hx=/(a)(d)/gi,qf=function(e){return String.fromCharCode(e+(e>25?39:97))};function _u(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=qf(t%52)+n;return(qf(t%52)+n).replace(hx,"$1-$2")}var ds,Or=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},lg=function(e){return Or(5381,e)};function mx(e){return _u(lg(e)>>>0)}function gx(e){return e.displayName||e.name||"Component"}function fs(e){return typeof e=="string"&&!0}var sg=typeof Symbol=="function"&&Symbol.for,ug=sg?Symbol.for("react.memo"):60115,vx=sg?Symbol.for("react.forward_ref"):60112,yx={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},wx={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cg={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},xx=((ds={})[vx]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ds[ug]=cg,ds);function Zf(e){return("type"in(t=e)&&t.type.$$typeof)===ug?cg:"$$typeof"in e?xx[e.$$typeof]:yx;var t}var Sx=Object.defineProperty,Ex=Object.getOwnPropertyNames,ep=Object.getOwnPropertySymbols,Cx=Object.getOwnPropertyDescriptor,_x=Object.getPrototypeOf,tp=Object.prototype;function dg(e,t,n){if(typeof t!="string"){if(tp){var r=_x(t);r&&r!==tp&&dg(e,r,n)}var o=Ex(t);ep&&(o=o.concat(ep(t)));for(var i=Zf(e),a=Zf(t),l=0;l0?" Args: ".concat(t.join(", ")):""))}var kx=function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return e.prototype.indexOfGroup=function(t){for(var n=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,o=r.length,i=o;t>=i;)if((i<<=1)<0)throw wi(16,"".concat(t));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var a=o;a=this.length||this.groupSizes[t]===0)return n;for(var r=this.groupSizes[t],o=this.indexOfGroup(t),i=o+r,a=o;a=0)&&(n[o]=e[o]);return n}function _w(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Rw(e,t){return e.button===0&&(!t||t==="_self")&&!_w(e)}const Nw=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],Tw=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"];function Ow(e,t){return Q1({basename:t==null?void 0:t.basename,future:Vr({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:g1({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||Pw(),routes:e,mapRouteProperties:kw,window:t==null?void 0:t.window}).initialize()}function Pw(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=Vr({},t,{errors:jw(t.errors)})),t}function jw(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new Uc(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let a=new i(o.message);a.stack="",n[r]=a}catch{}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}const Jm=g.createContext({isTransitioning:!1}),Lw=g.createContext(new Map),Iw="startTransition",Vf=oy[Iw],Mw="flushSync",Kf=m1[Mw];function $w(e){Vf?Vf(e):e()}function Eo(e){Kf?Kf(e):e()}class Dw{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function Aw(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=g.useState(n.state),[a,l]=g.useState(),[s,u]=g.useState({isTransitioning:!1}),[c,f]=g.useState(),[d,w]=g.useState(),[y,x]=g.useState(),_=g.useRef(new Map),{v7_startTransition:m}=r||{},p=g.useCallback(E=>{m?$w(E):E()},[m]),v=g.useCallback((E,O)=>{let{deletedFetchers:$,unstable_flushSync:M,unstable_viewTransitionOpts:Y}=O;$.forEach(ie=>_.current.delete(ie)),E.fetchers.forEach((ie,Ve)=>{ie.data!==void 0&&_.current.set(Ve,ie.data)});let Ee=n.window==null||typeof n.window.document.startViewTransition!="function";if(!Y||Ee){M?Eo(()=>i(E)):p(()=>i(E));return}if(M){Eo(()=>{d&&(c&&c.resolve(),d.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation})});let ie=n.window.document.startViewTransition(()=>{Eo(()=>i(E))});ie.finished.finally(()=>{Eo(()=>{f(void 0),w(void 0),l(void 0),u({isTransitioning:!1})})}),Eo(()=>w(ie));return}d?(c&&c.resolve(),d.skipTransition(),x({state:E,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation})):(l(E),u({isTransitioning:!0,flushSync:!1,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation}))},[n.window,d,c,_,p]);g.useLayoutEffect(()=>n.subscribe(v),[n,v]),g.useEffect(()=>{s.isTransitioning&&!s.flushSync&&f(new Dw)},[s]),g.useEffect(()=>{if(c&&a&&n.window){let E=a,O=c.promise,$=n.window.document.startViewTransition(async()=>{p(()=>i(E)),await O});$.finished.finally(()=>{f(void 0),w(void 0),l(void 0),u({isTransitioning:!1})}),w($)}},[p,a,c,n.window]),g.useEffect(()=>{c&&a&&o.location.key===a.location.key&&c.resolve()},[c,d,o.location,a]),g.useEffect(()=>{!s.isTransitioning&&y&&(l(y.state),u({isTransitioning:!0,flushSync:!1,currentLocation:y.currentLocation,nextLocation:y.nextLocation}),x(void 0))},[s.isTransitioning,y]);let h=g.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:E=>n.navigate(E),push:(E,O,$)=>n.navigate(E,{state:O,preventScrollReset:$==null?void 0:$.preventScrollReset}),replace:(E,O,$)=>n.navigate(E,{replace:!0,state:O,preventScrollReset:$==null?void 0:$.preventScrollReset})}),[n]),k=n.basename||"/",R=g.useMemo(()=>({router:n,navigator:h,static:!1,basename:k}),[n,h,k]);return g.createElement(g.Fragment,null,g.createElement(yi.Provider,{value:R},g.createElement(Hc.Provider,{value:o},g.createElement(Lw.Provider,{value:_.current},g.createElement(Jm.Provider,{value:s},g.createElement(Cw,{basename:k,location:o.location,navigationType:o.historyAction,navigator:h},o.initialized?g.createElement(zw,{routes:n.routes,state:o}):t))))),null)}function zw(e){let{routes:t,state:n}=e;return cw(t,void 0,n)}const Fw=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",bw=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,za=g.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:l,target:s,to:u,preventScrollReset:c,unstable_viewTransition:f}=t,d=qm(t,Nw),{basename:w}=g.useContext(sr),y,x=!1;if(typeof u=="string"&&bw.test(u)&&(y=u,Fw))try{let v=new URL(window.location.href),h=u.startsWith("//")?new URL(v.protocol+u):new URL(u),k=Dn(h.pathname,w);h.origin===v.origin&&k!=null?u=k+h.search+h.hash:x=!0}catch{}let _=aw(u,{relative:o}),m=Bw(u,{replace:a,state:l,target:s,preventScrollReset:c,relative:o,unstable_viewTransition:f});function p(v){r&&r(v),v.defaultPrevented||m(v)}return g.createElement("a",Vr({},d,{href:y||_,onClick:x||i?r:p,ref:n,target:s}))}),Zm=g.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:o=!1,className:i="",end:a=!1,style:l,to:s,unstable_viewTransition:u,children:c}=t,f=qm(t,Tw),d=ul(s,{relative:f.relative}),w=no(),y=g.useContext(Hc),{navigator:x}=g.useContext(sr),_=y!=null&&Hw(d)&&u===!0,m=x.encodeLocation?x.encodeLocation(d).pathname:d.pathname,p=w.pathname,v=y&&y.navigation&&y.navigation.location?y.navigation.location.pathname:null;o||(p=p.toLowerCase(),v=v?v.toLowerCase():null,m=m.toLowerCase());const h=m!=="/"&&m.endsWith("/")?m.length-1:m.length;let k=p===m||!a&&p.startsWith(m)&&p.charAt(h)==="/",R=v!=null&&(v===m||!a&&v.startsWith(m)&&v.charAt(m.length)==="/"),E={isActive:k,isPending:R,isTransitioning:_},O=k?r:void 0,$;typeof i=="function"?$=i(E):$=[i,k?"active":null,R?"pending":null,_?"transitioning":null].filter(Boolean).join(" ");let M=typeof l=="function"?l(E):l;return g.createElement(za,Vr({},f,{"aria-current":O,className:$,ref:n,style:M,to:s,unstable_viewTransition:u}),typeof c=="function"?c(E):c)});var xu;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(xu||(xu={}));var Qf;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Qf||(Qf={}));function Uw(e){let t=g.useContext(yi);return t||W(!1),t}function Bw(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l}=t===void 0?{}:t,s=Ym(),u=no(),c=ul(e,{relative:a});return g.useCallback(f=>{if(Rw(f,n)){f.preventDefault();let d=r!==void 0?r:ir(u)===ir(c);s(e,{replace:d,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:l})}},[u,s,c,r,o,n,e,i,a,l])}function Hw(e,t){t===void 0&&(t={});let n=g.useContext(Jm);n==null&&W(!1);let{basename:r}=Uw(xu.useViewTransitionState),o=ul(e,{relative:t.relative});if(!n.isTransitioning)return!1;let i=Dn(n.currentLocation.pathname,r)||n.currentLocation.pathname,a=Dn(n.nextLocation.pathname,r)||n.nextLocation.pathname;return gu(o.pathname,a)!=null||gu(o.pathname,i)!=null}var it=function(){return it=Object.assign||function(t){for(var n,r=1,o=arguments.length;r0?Ae(ro,--Tt):0,Qr--,Pe===10&&(Qr=1,dl--),Pe}function bt(){return Pe=Tt2||Eu(Pe)>3?"":" "}function ex(e,t){for(;--t&&bt()&&!(Pe<48||Pe>102||Pe>57&&Pe<65||Pe>70&&Pe<97););return pl(e,aa()+(t<6&&Jn()==32&&bt()==32))}function Cu(e){for(;bt();)switch(Pe){case e:return Tt;case 34:case 39:e!==34&&e!==39&&Cu(Pe);break;case 40:e===41&&Cu(e);break;case 92:bt();break}return Tt}function tx(e,t){for(;bt()&&e+Pe!==47+10;)if(e+Pe===42+42&&Jn()===47)break;return"/*"+pl(t,Tt-1)+"*"+Vc(e===47?e:bt())}function nx(e){for(;!Eu(Jn());)bt();return pl(e,Tt)}function rx(e){return Jw(la("",null,null,null,[""],e=qw(e),0,[0],e))}function la(e,t,n,r,o,i,a,l,s){for(var u=0,c=0,f=a,d=0,w=0,y=0,x=1,_=1,m=1,p=0,v="",h=o,k=i,R=r,E=v;_;)switch(y=p,p=bt()){case 40:if(y!=108&&Ae(E,f-1)==58){ia(E+=H(cs(p),"&","&\f"),"&\f")!=-1&&(m=-1);break}case 34:case 39:case 91:E+=cs(p);break;case 9:case 10:case 13:case 32:E+=Zw(y);break;case 92:E+=ex(aa()-1,7);continue;case 47:switch(Jn()){case 42:case 47:Po(ox(tx(bt(),aa()),t,n,s),s);break;default:E+="/"}break;case 123*x:l[u++]=Vt(E)*m;case 125*x:case 59:case 0:switch(p){case 0:case 125:_=0;case 59+c:m==-1&&(E=H(E,/\f/g,"")),w>0&&Vt(E)-f&&Po(w>32?Xf(E+";",r,n,f-1,s):Xf(H(E," ","")+";",r,n,f-2,s),s);break;case 59:E+=";";default:if(Po(R=Gf(E,t,n,u,c,o,l,v,h=[],k=[],f,i),i),p===123)if(c===0)la(E,t,R,R,h,i,f,l,k);else switch(d===99&&Ae(E,3)===110?100:d){case 100:case 108:case 109:case 115:la(e,R,R,r&&Po(Gf(e,R,R,0,0,o,l,v,o,h=[],f,k),k),o,k,f,l,r?h:k);break;default:la(E,R,R,R,[""],k,0,l,k)}}u=c=w=0,x=m=1,v=E="",f=a;break;case 58:f=1+Vt(E),w=y;default:if(x<1){if(p==123)--x;else if(p==125&&x++==0&&Xw()==125)continue}switch(E+=Vc(p),p*x){case 38:m=c>0?1:(E+="\f",-1);break;case 44:l[u++]=(Vt(E)-1)*m,m=1;break;case 64:Jn()===45&&(E+=cs(bt())),d=Jn(),c=f=Vt(v=E+=nx(aa())),p++;break;case 45:y===45&&Vt(E)==2&&(x=0)}}return i}function Gf(e,t,n,r,o,i,a,l,s,u,c,f){for(var d=o-1,w=o===0?i:[""],y=rg(w),x=0,_=0,m=0;x0?w[p]+" "+v:H(v,/&\f/g,w[p])))&&(s[m++]=h);return fl(e,t,n,o===0?cl:l,s,u,c,f)}function ox(e,t,n,r){return fl(e,t,n,eg,Vc(Gw()),Kr(e,2,-2),0,r)}function Xf(e,t,n,r,o){return fl(e,t,n,Wc,Kr(e,0,r),Kr(e,r+1,-1),r,o)}function ig(e,t,n){switch(Qw(e,t)){case 5103:return Z+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Z+e+e;case 4789:return Ho+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Z+e+Ho+e+de+e+e;case 5936:switch(Ae(e,t+11)){case 114:return Z+e+de+H(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Z+e+de+H(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Z+e+de+H(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Z+e+de+e+e;case 6165:return Z+e+de+"flex-"+e+e;case 5187:return Z+e+H(e,/(\w+).+(:[^]+)/,Z+"box-$1$2"+de+"flex-$1$2")+e;case 5443:return Z+e+de+"flex-item-"+H(e,/flex-|-self/g,"")+(Jt(e,/flex-|baseline/)?"":de+"grid-row-"+H(e,/flex-|-self/g,""))+e;case 4675:return Z+e+de+"flex-line-pack"+H(e,/align-content|flex-|-self/g,"")+e;case 5548:return Z+e+de+H(e,"shrink","negative")+e;case 5292:return Z+e+de+H(e,"basis","preferred-size")+e;case 6060:return Z+"box-"+H(e,"-grow","")+Z+e+de+H(e,"grow","positive")+e;case 4554:return Z+H(e,/([^-])(transform)/g,"$1"+Z+"$2")+e;case 6187:return H(H(H(e,/(zoom-|grab)/,Z+"$1"),/(image-set)/,Z+"$1"),e,"")+e;case 5495:case 3959:return H(e,/(image-set\([^]*)/,Z+"$1$`$1");case 4968:return H(H(e,/(.+:)(flex-)?(.*)/,Z+"box-pack:$3"+de+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Z+e+e;case 4200:if(!Jt(e,/flex-|baseline/))return de+"grid-column-align"+Kr(e,t)+e;break;case 2592:case 3360:return de+H(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,o){return t=o,Jt(r.props,/grid-\w+-end/)})?~ia(e+(n=n[t].value),"span")?e:de+H(e,"-start","")+e+de+"grid-row-span:"+(~ia(n,"span")?Jt(n,/\d+/):+Jt(n,/\d+/)-+Jt(e,/\d+/))+";":de+H(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return Jt(r.props,/grid-\w+-start/)})?e:de+H(H(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return H(e,/(.+)-inline(.+)/,Z+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Vt(e)-1-t>6)switch(Ae(e,t+1)){case 109:if(Ae(e,t+4)!==45)break;case 102:return H(e,/(.+:)(.+)-([^]+)/,"$1"+Z+"$2-$3$1"+Ho+(Ae(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~ia(e,"stretch")?ig(H(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return H(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,o,i,a,l,s,u){return de+o+":"+i+u+(a?de+o+"-span:"+(l?s:+s-+i)+u:"")+e});case 4949:if(Ae(e,t+6)===121)return H(e,":",":"+Z)+e;break;case 6444:switch(Ae(e,Ae(e,14)===45?18:11)){case 120:return H(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Z+(Ae(e,14)===45?"inline-":"")+"box$3$1"+Z+"$2$3$1"+de+"$2box$3")+e;case 100:return H(e,":",":"+de)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return H(e,"scroll-","scroll-snap-")+e}return e}function ba(e,t){for(var n="",r=0;r-1&&!e.return)switch(e.type){case Wc:e.return=ig(e.value,e.length,n);return;case tg:return ba([vn(e,{value:H(e.value,"@","@"+Z)})],r);case cl:if(e.length)return Yw(n=e.props,function(o){switch(Jt(o,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":pr(vn(e,{props:[H(o,/:(read-\w+)/,":"+Ho+"$1")]})),pr(vn(e,{props:[o]})),Su(e,{props:Yf(n,r)});break;case"::placeholder":pr(vn(e,{props:[H(o,/:(plac\w+)/,":"+Z+"input-$1")]})),pr(vn(e,{props:[H(o,/:(plac\w+)/,":"+Ho+"$1")]})),pr(vn(e,{props:[H(o,/:(plac\w+)/,de+"input-$1")]})),pr(vn(e,{props:[o]})),Su(e,{props:Yf(n,r)});break}return""})}}var ux={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Yr=typeof process<"u"&&process.env!==void 0&&({}.REACT_APP_SC_ATTR||{}.SC_ATTR)||"data-styled",Kc=typeof window<"u"&&"HTMLElement"in window,cx=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&process.env!==void 0&&{}.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&{}.REACT_APP_SC_DISABLE_SPEEDY!==""?{}.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&{}.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&process.env!==void 0&&{}.SC_DISABLE_SPEEDY!==void 0&&{}.SC_DISABLE_SPEEDY!==""&&{}.SC_DISABLE_SPEEDY!=="false"&&{}.SC_DISABLE_SPEEDY),hl=Object.freeze([]),Gr=Object.freeze({});function dx(e,t,n){return n===void 0&&(n=Gr),e.theme!==n.theme&&e.theme||t||n.theme}var ag=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),fx=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,px=/(^-|-$)/g;function qf(e){return e.replace(fx,"-").replace(px,"")}var hx=/(a)(d)/gi,Jf=function(e){return String.fromCharCode(e+(e>25?39:97))};function ku(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=Jf(t%52)+n;return(Jf(t%52)+n).replace(hx,"$1-$2")}var ds,Or=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},lg=function(e){return Or(5381,e)};function mx(e){return ku(lg(e)>>>0)}function gx(e){return e.displayName||e.name||"Component"}function fs(e){return typeof e=="string"&&!0}var sg=typeof Symbol=="function"&&Symbol.for,ug=sg?Symbol.for("react.memo"):60115,vx=sg?Symbol.for("react.forward_ref"):60112,yx={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},wx={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cg={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},xx=((ds={})[vx]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ds[ug]=cg,ds);function Zf(e){return("type"in(t=e)&&t.type.$$typeof)===ug?cg:"$$typeof"in e?xx[e.$$typeof]:yx;var t}var Sx=Object.defineProperty,Ex=Object.getOwnPropertyNames,ep=Object.getOwnPropertySymbols,Cx=Object.getOwnPropertyDescriptor,kx=Object.getPrototypeOf,tp=Object.prototype;function dg(e,t,n){if(typeof t!="string"){if(tp){var r=kx(t);r&&r!==tp&&dg(e,r,n)}var o=Ex(t);ep&&(o=o.concat(ep(t)));for(var i=Zf(e),a=Zf(t),l=0;l0?" Args: ".concat(t.join(", ")):""))}var _x=function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return e.prototype.indexOfGroup=function(t){for(var n=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,o=r.length,i=o;t>=i;)if((i<<=1)<0)throw wi(16,"".concat(t));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var a=o;a=this.length||this.groupSizes[t]===0)return n;for(var r=this.groupSizes[t],o=this.indexOfGroup(t),i=o+r,a=o;a=0){var r=document.createTextNode(n);return this.element.insertBefore(r,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t0&&(k+="".concat(m,","))}),s+="".concat(y).concat(x,'{content:"').concat(k,'"}').concat(`/*!sc*/ -`)},c=0;c0?".".concat(t):d},c=s.slice();c.push(function(d){d.type===cl&&d.value.includes("&")&&(d.props[0]=d.props[0].replace(Dx,n).replace(r,u))}),a.prefix&&c.push(sx),c.push(ix);var f=function(d,w,y,x){w===void 0&&(w=""),y===void 0&&(y=""),x===void 0&&(x="&"),t=x,n=w,r=new RegExp("\\".concat(n,"\\b"),"g");var k=d.replace(Ax,""),m=rx(y||w?"".concat(y," ").concat(w," { ").concat(k," }"):k);a.namespace&&(m=hg(m,a.namespace));var p=[];return ba(m,ax(c.concat(lx(function(v){return p.push(v)})))),p};return f.hash=s.length?s.reduce(function(d,w){return w.name||wi(15),Or(d,w.name)},5381).toString():"",f}var zx=new pg,Ru=Fx(),mg=Fe.createContext({shouldForwardProp:void 0,styleSheet:zx,stylis:Ru});mg.Consumer;Fe.createContext(void 0);function op(){return g.useContext(mg)}var bx=function(){function e(t,n){var r=this;this.inject=function(o,i){i===void 0&&(i=Ru);var a=r.name+i.hash;o.hasNameForId(r.id,a)||o.insertRules(r.id,a,i(r.rules,a,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=n,Yc(this,function(){throw wi(12,String(r.name))})}return e.prototype.getName=function(t){return t===void 0&&(t=Ru),this.name+t.hash},e}(),Ux=function(e){return e>="A"&&e<="Z"};function ip(e){for(var t="",n=0;n>>0);if(!n.hasNameForId(this.componentId,a)){var l=r(i,".".concat(a),void 0,this.componentId);n.insertRules(this.componentId,a,l)}o=Gn(o,a),this.staticRulesId=a}else{for(var s=Or(this.baseHash,r.hash),u="",c=0;c>>0);n.hasNameForId(this.componentId,w)||n.insertRules(this.componentId,w,r(u,".".concat(w),void 0,this.componentId)),o=Gn(o,w)}}return o},e}(),yg=Fe.createContext(void 0);yg.Consumer;var ps={};function Vx(e,t,n){var r=Qc(e),o=e,i=!fs(e),a=t.attrs,l=a===void 0?hl:a,s=t.componentId,u=s===void 0?function(h,_){var R=typeof h!="string"?"sc":Jf(h);ps[R]=(ps[R]||0)+1;var E="".concat(R,"-").concat(mx("6.1.1"+R+ps[R]));return _?"".concat(_,"-").concat(E):E}(t.displayName,t.parentComponentId):s,c=t.displayName,f=c===void 0?function(h){return fs(h)?"styled.".concat(h):"Styled(".concat(gx(h),")")}(e):c,d=t.displayName&&t.componentId?"".concat(Jf(t.displayName),"-").concat(t.componentId):t.componentId||u,w=r&&o.attrs?o.attrs.concat(l).filter(Boolean):l,y=t.shouldForwardProp;if(r&&o.shouldForwardProp){var x=o.shouldForwardProp;if(t.shouldForwardProp){var k=t.shouldForwardProp;y=function(h,_){return x(h,_)&&k(h,_)}}else y=x}var m=new Wx(n,d,r?o.componentStyle:void 0);function p(h,_){return function(R,E,O){var $=R.attrs,M=R.componentStyle,Y=R.defaultProps,Ee=R.foldedComponentIds,ie=R.styledComponentId,Ve=R.target,ee=Fe.useContext(yg),Le=op(),Ce=R.shouldForwardProp||Le.shouldForwardProp,P=function(ae,re,Te){for(var tt,Ot=it(it({},re),{className:void 0,theme:Te}),_e=0;_e=0){var r=document.createTextNode(n);return this.element.insertBefore(r,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t0&&(_+="".concat(m,","))}),s+="".concat(y).concat(x,'{content:"').concat(_,'"}').concat(`/*!sc*/ +`)},c=0;c0?".".concat(t):d},c=s.slice();c.push(function(d){d.type===cl&&d.value.includes("&")&&(d.props[0]=d.props[0].replace(Dx,n).replace(r,u))}),a.prefix&&c.push(sx),c.push(ix);var f=function(d,w,y,x){w===void 0&&(w=""),y===void 0&&(y=""),x===void 0&&(x="&"),t=x,n=w,r=new RegExp("\\".concat(n,"\\b"),"g");var _=d.replace(Ax,""),m=rx(y||w?"".concat(y," ").concat(w," { ").concat(_," }"):_);a.namespace&&(m=hg(m,a.namespace));var p=[];return ba(m,ax(c.concat(lx(function(v){return p.push(v)})))),p};return f.hash=s.length?s.reduce(function(d,w){return w.name||wi(15),Or(d,w.name)},5381).toString():"",f}var Fx=new pg,Ru=zx(),mg=ze.createContext({shouldForwardProp:void 0,styleSheet:Fx,stylis:Ru});mg.Consumer;ze.createContext(void 0);function op(){return g.useContext(mg)}var bx=function(){function e(t,n){var r=this;this.inject=function(o,i){i===void 0&&(i=Ru);var a=r.name+i.hash;o.hasNameForId(r.id,a)||o.insertRules(r.id,a,i(r.rules,a,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=n,Yc(this,function(){throw wi(12,String(r.name))})}return e.prototype.getName=function(t){return t===void 0&&(t=Ru),this.name+t.hash},e}(),Ux=function(e){return e>="A"&&e<="Z"};function ip(e){for(var t="",n=0;n>>0);if(!n.hasNameForId(this.componentId,a)){var l=r(i,".".concat(a),void 0,this.componentId);n.insertRules(this.componentId,a,l)}o=Gn(o,a),this.staticRulesId=a}else{for(var s=Or(this.baseHash,r.hash),u="",c=0;c>>0);n.hasNameForId(this.componentId,w)||n.insertRules(this.componentId,w,r(u,".".concat(w),void 0,this.componentId)),o=Gn(o,w)}}return o},e}(),yg=ze.createContext(void 0);yg.Consumer;var ps={};function Vx(e,t,n){var r=Qc(e),o=e,i=!fs(e),a=t.attrs,l=a===void 0?hl:a,s=t.componentId,u=s===void 0?function(h,k){var R=typeof h!="string"?"sc":qf(h);ps[R]=(ps[R]||0)+1;var E="".concat(R,"-").concat(mx("6.1.1"+R+ps[R]));return k?"".concat(k,"-").concat(E):E}(t.displayName,t.parentComponentId):s,c=t.displayName,f=c===void 0?function(h){return fs(h)?"styled.".concat(h):"Styled(".concat(gx(h),")")}(e):c,d=t.displayName&&t.componentId?"".concat(qf(t.displayName),"-").concat(t.componentId):t.componentId||u,w=r&&o.attrs?o.attrs.concat(l).filter(Boolean):l,y=t.shouldForwardProp;if(r&&o.shouldForwardProp){var x=o.shouldForwardProp;if(t.shouldForwardProp){var _=t.shouldForwardProp;y=function(h,k){return x(h,k)&&_(h,k)}}else y=x}var m=new Wx(n,d,r?o.componentStyle:void 0);function p(h,k){return function(R,E,O){var $=R.attrs,M=R.componentStyle,Y=R.defaultProps,Ee=R.foldedComponentIds,ie=R.styledComponentId,Ve=R.target,ee=ze.useContext(yg),Le=op(),Ce=R.shouldForwardProp||Le.shouldForwardProp,P=function(ae,re,Te){for(var tt,Ot=it(it({},re),{className:void 0,theme:Te}),ke=0;keS.jsx(Qx,{children:S.jsx("span",{className:"copyright",children:"© 2023 Alojamiento Alby"})}),Gx=()=>S.jsxs(S.Fragment,{children:[S.jsx(Ew,{}),S.jsx(Yx,{})]}),Xx=()=>S.jsx(S.Fragment,{children:S.jsx(Gx,{})}),Jx="modulepreload",qx=function(e){return"/"+e},sp={},Gc=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=qx(i),i in sp)return;sp[i]=!0;const a=i.endsWith(".css"),l=a?'[rel="stylesheet"]':"";if(!!r)for(let c=o.length-1;c>=0;c--){const f=o[c];if(f.href===i&&(!a||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const u=document.createElement("link");if(u.rel=a?"stylesheet":Jx,a||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),a)return new Promise((c,f)=>{u.addEventListener("load",c),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};g.lazy(()=>Gc(()=>Promise.resolve().then(()=>g_),void 0));const Zx=g.lazy(()=>Gc(()=>import("./ApartmentPage-3255991b.js"),[])),eS=g.lazy(()=>Gc(()=>import("./NotFoundPage-29c58228.js"),[]));var Tu={},tS={get exports(){return Tu},set exports(e){Tu=e}};/*! +`,Yx=()=>S.jsx(Qx,{children:S.jsx("span",{className:"copyright",children:"© 2023 Alojamiento Alby"})}),Gx=()=>S.jsxs(S.Fragment,{children:[S.jsx(Ew,{}),S.jsx(Yx,{})]}),Xx=()=>S.jsx(S.Fragment,{children:S.jsx(Gx,{})}),qx="modulepreload",Jx=function(e){return"/"+e},sp={},Gc=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=Jx(i),i in sp)return;sp[i]=!0;const a=i.endsWith(".css"),l=a?'[rel="stylesheet"]':"";if(!!r)for(let c=o.length-1;c>=0;c--){const f=o[c];if(f.href===i&&(!a||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const u=document.createElement("link");if(u.rel=a?"stylesheet":qx,a||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),a)return new Promise((c,f)=>{u.addEventListener("load",c),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};g.lazy(()=>Gc(()=>Promise.resolve().then(()=>gk),void 0));const Zx=g.lazy(()=>Gc(()=>import("./ApartmentPage-6c411521.js"),[])),eS=g.lazy(()=>Gc(()=>import("./NotFoundPage-a7bcce98.js"),[]));var Tu={},tS={get exports(){return Tu},set exports(e){Tu=e}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var r=[],o=0;o=0)&&(n[o]=e[o]);return n}function up(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function nS(e){var t=rS(e,"string");return typeof t=="symbol"?t:String(t)}function rS(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oS(e,t,n){var r=g.useRef(e!==void 0),o=g.useState(t),i=o[0],a=o[1],l=e!==void 0,s=r.current;return r.current=l,!l&&s&&i!==t&&a(t),[l?e:i,g.useCallback(function(u){for(var c=arguments.length,f=new Array(c>1?c-1:0),d=1;d{i.target===e&&(o(),t(i))},n+r)}function Co(...e){return e.filter(t=>t!=null).reduce((t,n)=>{if(typeof n!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return t===null?n:function(...o){t.apply(this,o),n.apply(this,o)}},null)}function Rg(e){e.offsetHeight}const fp=e=>!e||typeof e=="function"?e:t=>{e.current=t};function TS(e,t){const n=fp(e),r=fp(t);return o=>{n&&n(o),r&&r(o)}}function gl(e,t){return g.useMemo(()=>TS(e,t),[e,t])}function OS(e){return e&&"setState"in e?Qn.findDOMNode(e):e??null}const PS=Fe.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:o,onExited:i,addEndListener:a,children:l,childRef:s,...u},c)=>{const f=g.useRef(null),d=gl(f,s),w=R=>{d(OS(R))},y=R=>E=>{R&&f.current&&R(f.current,E)},x=g.useCallback(y(e),[e]),k=g.useCallback(y(t),[t]),m=g.useCallback(y(n),[n]),p=g.useCallback(y(r),[r]),v=g.useCallback(y(o),[o]),h=g.useCallback(y(i),[i]),_=g.useCallback(y(a),[a]);return S.jsx(SS,{ref:c,...u,onEnter:x,onEntered:m,onEntering:k,onExit:p,onExited:h,onExiting:v,addEndListener:_,nodeRef:f,children:typeof l=="function"?(R,E)=>l(R,{...E,ref:w}):Fe.cloneElement(l,{ref:w})})}),qc=PS,jS={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function LS(e,t){const n=`offset${e[0].toUpperCase()}${e.slice(1)}`,r=t[n],o=jS[e];return r+parseInt(an(t,o[0]),10)+parseInt(an(t,o[1]),10)}const IS={[xn]:"collapse",[Jr]:"collapsing",[Ct]:"collapsing",[en]:"collapse show"},MS=Fe.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:o,className:i,children:a,dimension:l="height",in:s=!1,timeout:u=300,mountOnEnter:c=!1,unmountOnExit:f=!1,appear:d=!1,getDimensionValue:w=LS,...y},x)=>{const k=typeof l=="function"?l():l,m=g.useMemo(()=>Co(R=>{R.style[k]="0"},e),[k,e]),p=g.useMemo(()=>Co(R=>{const E=`scroll${k[0].toUpperCase()}${k.slice(1)}`;R.style[k]=`${R[E]}px`},t),[k,t]),v=g.useMemo(()=>Co(R=>{R.style[k]=null},n),[k,n]),h=g.useMemo(()=>Co(R=>{R.style[k]=`${w(k,R)}px`,Rg(R)},r),[r,w,k]),_=g.useMemo(()=>Co(R=>{R.style[k]=null},o),[k,o]);return S.jsx(qc,{ref:x,addEndListener:Jc,...y,"aria-expanded":y.role?s:null,onEnter:m,onEntering:p,onEntered:v,onExit:h,onExiting:_,childRef:a.ref,in:s,timeout:u,mountOnEnter:c,unmountOnExit:f,appear:d,children:(R,E)=>Fe.cloneElement(a,{...E,className:q(i,a.props.className,IS[R],k==="width"&&"collapse-horizontal")})})}),$S=MS;function DS(e){const t=g.useRef(e);return g.useEffect(()=>{t.current=e},[e]),t}function dt(e){const t=DS(e);return g.useCallback(function(...n){return t.current&&t.current(...n)},[t])}const Zc=e=>g.forwardRef((t,n)=>S.jsx("div",{...t,ref:n,className:q(t.className,e)}));function Ng(){const e=g.useRef(!0),t=g.useRef(()=>e.current);return g.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function AS(e){const t=g.useRef(null);return g.useEffect(()=>{t.current=e}),t.current}const FS=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",zS=typeof document<"u",Iu=zS||FS?g.useLayoutEffect:g.useEffect,bS=["as","disabled"];function US(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}function BS(e){return!e||e.trim()==="#"}function ed({tagName:e,disabled:t,href:n,target:r,rel:o,role:i,onClick:a,tabIndex:l=0,type:s}){e||(n!=null||r!=null||o!=null?e="a":e="button");const u={tagName:e};if(e==="button")return[{type:s||"button",disabled:t},u];const c=d=>{if((t||e==="a"&&BS(n))&&d.preventDefault(),t){d.stopPropagation();return}a==null||a(d)},f=d=>{d.key===" "&&(d.preventDefault(),c(d))};return e==="a"&&(n||(n="#"),t&&(n=void 0)),[{role:i??"button",disabled:void 0,tabIndex:t?void 0:l,href:n,target:e==="a"?r:void 0,"aria-disabled":t||void 0,rel:e==="a"?o:void 0,onClick:c,onKeyDown:f},u]}const Tg=g.forwardRef((e,t)=>{let{as:n,disabled:r}=e,o=US(e,bS);const[i,{tagName:a}]=ed(Object.assign({tagName:n,disabled:r},o));return S.jsx(a,Object.assign({},o,i,{ref:t}))});Tg.displayName="Button";const HS=["onKeyDown"];function WS(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}function VS(e){return!e||e.trim()==="#"}const Og=g.forwardRef((e,t)=>{let{onKeyDown:n}=e,r=WS(e,HS);const[o]=ed(Object.assign({tagName:"a"},r)),i=dt(a=>{o.onKeyDown(a),n==null||n(a)});return VS(r.href)||r.role==="button"?S.jsx("a",Object.assign({ref:t},r,o,{onKeyDown:i})):S.jsx("a",Object.assign({ref:t},r,{onKeyDown:n}))});Og.displayName="Anchor";const KS=Og,QS={[Ct]:"show",[en]:"show"},Pg=g.forwardRef(({className:e,children:t,transitionClasses:n={},onEnter:r,...o},i)=>{const a={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...o},l=g.useCallback((s,u)=>{Rg(s),r==null||r(s,u)},[r]);return S.jsx(qc,{ref:i,addEndListener:Jc,...a,onEnter:l,childRef:t.ref,children:(s,u)=>g.cloneElement(t,{...u,className:q("fade",e,t.props.className,QS[s],n[s])})})});Pg.displayName="Fade";const jg=Pg,YS={"aria-label":Ie.string,onClick:Ie.func,variant:Ie.oneOf(["white"])},td=g.forwardRef(({className:e,variant:t,"aria-label":n="Close",...r},o)=>S.jsx("button",{ref:o,type:"button",className:q("btn-close",t&&`btn-close-${t}`,e),"aria-label":n,...r}));td.displayName="CloseButton";td.propTypes=YS;const Lg=td,Ig=g.forwardRef(({as:e,bsPrefix:t,variant:n="primary",size:r,active:o=!1,disabled:i=!1,className:a,...l},s)=>{const u=oe(t,"btn"),[c,{tagName:f}]=ed({tagName:e,disabled:i,...l}),d=f;return S.jsx(d,{...c,...l,ref:s,disabled:i,className:q(a,u,o&&"active",n&&`${u}-${n}`,r&&`${u}-${r}`,l.href&&i&&"disabled")})});Ig.displayName="Button";const Mu=Ig,Mg=g.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},o)=>(t=oe(t,"card-body"),S.jsx(n,{ref:o,className:q(e,t),...r})));Mg.displayName="CardBody";const $g=Mg,Dg=g.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},o)=>(t=oe(t,"card-footer"),S.jsx(n,{ref:o,className:q(e,t),...r})));Dg.displayName="CardFooter";const GS=Dg,Ag=g.createContext(null);Ag.displayName="CardHeaderContext";const Fg=Ag,zg=g.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},o)=>{const i=oe(e,"card-header"),a=g.useMemo(()=>({cardHeaderBsPrefix:i}),[i]);return S.jsx(Fg.Provider,{value:a,children:S.jsx(n,{ref:o,...r,className:q(t,i)})})});zg.displayName="CardHeader";const XS=zg,bg=g.forwardRef(({bsPrefix:e,className:t,variant:n,as:r="img",...o},i)=>{const a=oe(e,"card-img");return S.jsx(r,{ref:i,className:q(n?`${a}-${n}`:a,t),...o})});bg.displayName="CardImg";const JS=bg,Ug=g.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},o)=>(t=oe(t,"card-img-overlay"),S.jsx(n,{ref:o,className:q(e,t),...r})));Ug.displayName="CardImgOverlay";const qS=Ug,Bg=g.forwardRef(({className:e,bsPrefix:t,as:n="a",...r},o)=>(t=oe(t,"card-link"),S.jsx(n,{ref:o,className:q(e,t),...r})));Bg.displayName="CardLink";const ZS=Bg,eE=Zc("h6"),Hg=g.forwardRef(({className:e,bsPrefix:t,as:n=eE,...r},o)=>(t=oe(t,"card-subtitle"),S.jsx(n,{ref:o,className:q(e,t),...r})));Hg.displayName="CardSubtitle";const tE=Hg,Wg=g.forwardRef(({className:e,bsPrefix:t,as:n="p",...r},o)=>(t=oe(t,"card-text"),S.jsx(n,{ref:o,className:q(e,t),...r})));Wg.displayName="CardText";const nE=Wg,rE=Zc("h5"),Vg=g.forwardRef(({className:e,bsPrefix:t,as:n=rE,...r},o)=>(t=oe(t,"card-title"),S.jsx(n,{ref:o,className:q(e,t),...r})));Vg.displayName="CardTitle";const oE=Vg,Kg=g.forwardRef(({bsPrefix:e,className:t,bg:n,text:r,border:o,body:i=!1,children:a,as:l="div",...s},u)=>{const c=oe(e,"card");return S.jsx(l,{ref:u,...s,className:q(t,c,n&&`bg-${n}`,r&&`text-${r}`,o&&`border-${o}`),children:i?S.jsx($g,{children:a}):a})});Kg.displayName="Card";const iE=Object.assign(Kg,{Img:JS,Title:oE,Subtitle:tE,Body:$g,Link:ZS,Text:nE,Header:XS,Footer:GS,ImgOverlay:qS});function aE(e){const t=g.useRef(e);return t.current=e,t}function Qg(e){const t=aE(e);g.useEffect(()=>()=>t.current(),[])}const $u=2**31-1;function Yg(e,t,n){const r=n-Date.now();e.current=r<=$u?setTimeout(t,r):setTimeout(()=>Yg(e,t,n),$u)}function lE(){const e=Ng(),t=g.useRef();return Qg(()=>clearTimeout(t.current)),g.useMemo(()=>{const n=()=>clearTimeout(t.current);function r(o,i=0){e()&&(n(),i<=$u?t.current=setTimeout(o,i):Yg(t,o,Date.now()+i))}return{set:r,clear:n}},[])}var sE=Function.prototype.bind.call(Function.prototype.call,[].slice);function Hn(e,t){return sE(e.querySelectorAll(t))}function uE(){const[,e]=g.useReducer(t=>!t,!1);return e}function pp(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}const cE=g.createContext(null),nd=(e,t=null)=>e!=null?String(e):t||null,Ha=cE,Gg=g.createContext(null);Gg.displayName="NavContext";const Xg=Gg,dE="data-rr-ui-",fE="rrUi";function vl(e){return`${dE}${e}`}function pE(e){return`${fE}${e}`}const Jg=g.createContext(ml?window:void 0);Jg.Provider;function rd(){return g.useContext(Jg)}const qg=g.createContext(null);qg.displayName="NavbarContext";const oo=qg,hE=g.createContext(null),Zg=hE,mE=["as","active","eventKey"];function gE(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}function ev({key:e,onClick:t,active:n,id:r,role:o,disabled:i}){const a=g.useContext(Ha),l=g.useContext(Xg),s=g.useContext(Zg);let u=n;const c={role:o};if(l){!o&&l.role==="tablist"&&(c.role="tab");const f=l.getControllerId(e??null),d=l.getControlledId(e??null);c[vl("event-key")]=e,c.id=f||r,u=n==null&&e!=null?l.activeKey===e:n,(u||!(s!=null&&s.unmountOnExit)&&!(s!=null&&s.mountOnEnter))&&(c["aria-controls"]=d)}return c.role==="tab"&&(c["aria-selected"]=u,u||(c.tabIndex=-1),i&&(c.tabIndex=-1,c["aria-disabled"]=!0)),c.onClick=dt(f=>{i||(t==null||t(f),e!=null&&a&&!f.isPropagationStopped()&&a(e,f))}),[c,{isActive:u}]}const tv=g.forwardRef((e,t)=>{let{as:n=Tg,active:r,eventKey:o}=e,i=gE(e,mE);const[a,l]=ev(Object.assign({key:nd(o,i.href),active:r},i));return a[vl("active")]=l.isActive,S.jsx(n,Object.assign({},i,a,{ref:t}))});tv.displayName="NavItem";const vE=tv,yE=["as","onSelect","activeKey","role","onKeyDown"];function wE(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}const hp=()=>{},mp=vl("event-key"),nv=g.forwardRef((e,t)=>{let{as:n="div",onSelect:r,activeKey:o,role:i,onKeyDown:a}=e,l=wE(e,yE);const s=uE(),u=g.useRef(!1),c=g.useContext(Ha),f=g.useContext(Zg);let d,w;f&&(i=i||"tablist",o=f.activeKey,d=f.getControlledId,w=f.getControllerId);const y=g.useRef(null),x=v=>{const h=y.current;if(!h)return null;const _=Hn(h,`[${mp}]:not([aria-disabled=true])`),R=h.querySelector("[aria-selected=true]");if(!R||R!==document.activeElement)return null;const E=_.indexOf(R);if(E===-1)return null;let O=E+v;return O>=_.length&&(O=0),O<0&&(O=_.length-1),_[O]},k=(v,h)=>{v!=null&&(r==null||r(v,h),c==null||c(v,h))},m=v=>{if(a==null||a(v),!f)return;let h;switch(v.key){case"ArrowLeft":case"ArrowUp":h=x(-1);break;case"ArrowRight":case"ArrowDown":h=x(1);break;default:return}h&&(v.preventDefault(),k(h.dataset[pE("EventKey")]||null,v),u.current=!0,s())};g.useEffect(()=>{if(y.current&&u.current){const v=y.current.querySelector(`[${mp}][aria-selected=true]`);v==null||v.focus()}u.current=!1});const p=gl(t,y);return S.jsx(Ha.Provider,{value:k,children:S.jsx(Xg.Provider,{value:{role:i,activeKey:nd(o),getControlledId:d||hp,getControllerId:w||hp},children:S.jsx(n,Object.assign({},l,{onKeyDown:m,ref:p,role:i}))})})});nv.displayName="Nav";const xE=Object.assign(nv,{Item:vE});function ms(e){e===void 0&&(e=Xc());try{var t=e.activeElement;return!t||!t.nodeName?null:t}catch{return e.body}}function SE(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}const gp=vl("modal-open");class EE{constructor({ownerDocument:t,handleContainerOverflow:n=!0,isRTL:r=!1}={}){this.handleContainerOverflow=n,this.isRTL=r,this.modals=[],this.ownerDocument=t}getScrollbarWidth(){return SE(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(t){}removeModalAttributes(t){}setContainerStyle(t){const n={overflow:"hidden"},r=this.isRTL?"paddingLeft":"paddingRight",o=this.getElement();t.style={overflow:o.style.overflow,[r]:o.style[r]},t.scrollBarWidth&&(n[r]=`${parseInt(an(o,r)||"0",10)+t.scrollBarWidth}px`),o.setAttribute(gp,""),an(o,n)}reset(){[...this.modals].forEach(t=>this.remove(t))}removeContainerStyle(t){const n=this.getElement();n.removeAttribute(gp),Object.assign(n.style,t.style)}add(t){let n=this.modals.indexOf(t);return n!==-1||(n=this.modals.length,this.modals.push(t),this.setModalAttributes(t),n!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),n}remove(t){const n=this.modals.indexOf(t);n!==-1&&(this.modals.splice(n,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(t))}isTopModal(t){return!!this.modals.length&&this.modals[this.modals.length-1]===t}}const od=EE,gs=(e,t)=>ml?e==null?(t||Xc()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function CE(e,t){const n=rd(),[r,o]=g.useState(()=>gs(e,n==null?void 0:n.document));if(!r){const i=gs(e);i&&o(i)}return g.useEffect(()=>{t&&r&&t(r)},[t,r]),g.useEffect(()=>{const i=gs(e);i!==r&&o(i)},[e,r]),r}function _E({children:e,in:t,onExited:n,mountOnEnter:r,unmountOnExit:o}){const i=g.useRef(null),a=g.useRef(t),l=dt(n);g.useEffect(()=>{t?a.current=!0:l(i.current)},[t,l]);const s=gl(i,e.ref),u=g.cloneElement(e,{ref:s});return t?u:o||!a.current&&r?null:u}function kE({in:e,onTransition:t}){const n=g.useRef(null),r=g.useRef(!0),o=dt(t);return Iu(()=>{if(!n.current)return;let i=!1;return o({in:e,element:n.current,initial:r.current,isStale:()=>i}),()=>{i=!0}},[e,o]),Iu(()=>(r.current=!1,()=>{r.current=!0}),[]),n}function RE({children:e,in:t,onExited:n,onEntered:r,transition:o}){const[i,a]=g.useState(!t);t&&i&&a(!1);const l=kE({in:!!t,onTransition:u=>{const c=()=>{u.isStale()||(u.in?r==null||r(u.element,u.initial):(a(!0),n==null||n(u.element)))};Promise.resolve(o(u)).then(c,f=>{throw u.in||a(!0),f})}}),s=gl(l,e.ref);return i&&!t?null:g.cloneElement(e,{ref:s})}function vp(e,t,n){return e?S.jsx(e,Object.assign({},n)):t?S.jsx(RE,Object.assign({},n,{transition:t})):S.jsx(_E,Object.assign({},n))}function NE(e){return e.code==="Escape"||e.keyCode===27}const TE=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function OE(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}let vs;function PE(e){return vs||(vs=new od({ownerDocument:e==null?void 0:e.document})),vs}function jE(e){const t=rd(),n=e||PE(t),r=g.useRef({dialog:null,backdrop:null});return Object.assign(r.current,{add:()=>n.add(r.current),remove:()=>n.remove(r.current),isTopModal:()=>n.isTopModal(r.current),setDialogRef:g.useCallback(o=>{r.current.dialog=o},[]),setBackdropRef:g.useCallback(o=>{r.current.backdrop=o},[])})}const rv=g.forwardRef((e,t)=>{let{show:n=!1,role:r="dialog",className:o,style:i,children:a,backdrop:l=!0,keyboard:s=!0,onBackdropClick:u,onEscapeKeyDown:c,transition:f,runTransition:d,backdropTransition:w,runBackdropTransition:y,autoFocus:x=!0,enforceFocus:k=!0,restoreFocus:m=!0,restoreFocusOptions:p,renderDialog:v,renderBackdrop:h=me=>S.jsx("div",Object.assign({},me)),manager:_,container:R,onShow:E,onHide:O=()=>{},onExit:$,onExited:M,onExiting:Y,onEnter:Ee,onEntering:ie,onEntered:Ve}=e,ee=OE(e,TE);const Le=rd(),Ce=CE(R),P=jE(_),D=Ng(),F=AS(n),[B,G]=g.useState(!n),he=g.useRef(null);g.useImperativeHandle(t,()=>P,[P]),ml&&!F&&n&&(he.current=ms(Le==null?void 0:Le.document)),n&&B&&G(!1);const ae=dt(()=>{if(P.add(),nt.current=Ba(document,"keydown",Ot),_e.current=Ba(document,"focus",()=>setTimeout(Te),!0),E&&E(),x){var me,Si;const io=ms((me=(Si=P.dialog)==null?void 0:Si.ownerDocument)!=null?me:Le==null?void 0:Le.document);P.dialog&&io&&!pp(P.dialog,io)&&(he.current=io,P.dialog.focus())}}),re=dt(()=>{if(P.remove(),nt.current==null||nt.current(),_e.current==null||_e.current(),m){var me;(me=he.current)==null||me.focus==null||me.focus(p),he.current=null}});g.useEffect(()=>{!n||!Ce||ae()},[n,Ce,ae]),g.useEffect(()=>{B&&re()},[B,re]),Qg(()=>{re()});const Te=dt(()=>{if(!k||!D()||!P.isTopModal())return;const me=ms(Le==null?void 0:Le.document);P.dialog&&me&&!pp(P.dialog,me)&&P.dialog.focus()}),tt=dt(me=>{me.target===me.currentTarget&&(u==null||u(me),l===!0&&O())}),Ot=dt(me=>{s&&NE(me)&&P.isTopModal()&&(c==null||c(me),me.defaultPrevented||O())}),_e=g.useRef(),nt=g.useRef(),ut=(...me)=>{G(!0),M==null||M(...me)};if(!Ce)return null;const xi=Object.assign({role:r,ref:P.setDialogRef,"aria-modal":r==="dialog"?!0:void 0},ee,{style:i,className:o,tabIndex:-1});let Pt=v?v(xi):S.jsx("div",Object.assign({},xi,{children:g.cloneElement(a,{role:"document"})}));Pt=vp(f,d,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:$,onExiting:Y,onExited:ut,onEnter:Ee,onEntering:ie,onEntered:Ve,children:Pt});let ur=null;return l&&(ur=h({ref:P.setBackdropRef,onClick:tt}),ur=vp(w,y,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:ur})),S.jsx(S.Fragment,{children:Qn.createPortal(S.jsxs(S.Fragment,{children:[ur,Pt]}),Ce)})});rv.displayName="Modal";const LE=Object.assign(rv,{Manager:od});function IE(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function ME(e,t){e.classList?e.classList.add(t):IE(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function yp(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function $E(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=yp(e.className,t):e.setAttribute("class",yp(e.className&&e.className.baseVal||"",t))}const mr={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class ov extends od{adjustAndStore(t,n,r){const o=n.style[t];n.dataset[t]=o,an(n,{[t]:`${parseFloat(an(n,t))+r}px`})}restore(t,n){const r=n.dataset[t];r!==void 0&&(delete n.dataset[t],an(n,{[t]:r}))}setContainerStyle(t){super.setContainerStyle(t);const n=this.getElement();if(ME(n,"modal-open"),!t.scrollBarWidth)return;const r=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";Hn(n,mr.FIXED_CONTENT).forEach(i=>this.adjustAndStore(r,i,t.scrollBarWidth)),Hn(n,mr.STICKY_CONTENT).forEach(i=>this.adjustAndStore(o,i,-t.scrollBarWidth)),Hn(n,mr.NAVBAR_TOGGLER).forEach(i=>this.adjustAndStore(o,i,t.scrollBarWidth))}removeContainerStyle(t){super.removeContainerStyle(t);const n=this.getElement();$E(n,"modal-open");const r=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";Hn(n,mr.FIXED_CONTENT).forEach(i=>this.restore(r,i)),Hn(n,mr.STICKY_CONTENT).forEach(i=>this.restore(o,i)),Hn(n,mr.NAVBAR_TOGGLER).forEach(i=>this.restore(o,i))}}let ys;function DE(e){return ys||(ys=new ov(e)),ys}const AE=ov,FE=g.createContext({onHide(){}}),iv=FE,zE=g.forwardRef(({closeLabel:e="Close",closeVariant:t,closeButton:n=!1,onHide:r,children:o,...i},a)=>{const l=g.useContext(iv),s=dt(()=>{l==null||l.onHide(),r==null||r()});return S.jsxs("div",{ref:a,...i,children:[o,n&&S.jsx(Lg,{"aria-label":e,variant:t,onClick:s})]})}),bE=zE;var Du={},UE={get exports(){return Du},set exports(e){Du=e}},Wa={},BE={get exports(){return Wa},set exports(e){Wa=e}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r){function o(a,l,s,u,c,f){var d=u||"<>",w=f||s;if(l[s]==null)return a?new Error("Required "+c+" `"+w+"` was not specified "+("in `"+d+"`.")):null;for(var y=arguments.length,x=Array(y>6?y-6:0),k=6;k(t=oe(t,"nav-item"),S.jsx(n,{ref:o,className:q(e,t),...r})));av.displayName="NavItem";const HE=av,lv=g.forwardRef(({bsPrefix:e,className:t,as:n=KS,active:r,eventKey:o,disabled:i=!1,...a},l)=>{e=oe(e,"nav-link");const[s,u]=ev({key:nd(o,a.href),active:r,disabled:i,...a});return S.jsx(n,{...a,...s,ref:l,disabled:i,className:q(t,e,i&&"disabled",u.isActive&&"active")})});lv.displayName="NavLink";const WE=lv,sv=g.forwardRef((e,t)=>{const{as:n="div",bsPrefix:r,variant:o,fill:i=!1,justify:a=!1,navbar:l,navbarScroll:s,className:u,activeKey:c,...f}=Sg(e,{activeKey:"onSelect"}),d=oe(r,"nav");let w,y,x=!1;const k=g.useContext(oo),m=g.useContext(Fg);return k?(w=k.bsPrefix,x=l??!0):m&&({cardHeaderBsPrefix:y}=m),S.jsx(xE,{as:n,ref:t,activeKey:c,className:q(u,{[d]:!x,[`${w}-nav`]:x,[`${w}-nav-scroll`]:x&&s,[`${y}-${o}`]:!!y,[`${d}-${o}`]:!!o,[`${d}-fill`]:i,[`${d}-justified`]:a}),...f})});sv.displayName="Nav";const _o=Object.assign(sv,{Item:HE,Link:WE}),uv=g.forwardRef(({bsPrefix:e,className:t,as:n,...r},o)=>{e=oe(e,"navbar-brand");const i=n||(r.href?"a":"span");return S.jsx(i,{...r,ref:o,className:q(t,e)})});uv.displayName="NavbarBrand";const VE=uv,cv=g.forwardRef(({children:e,bsPrefix:t,...n},r)=>{t=oe(t,"navbar-collapse");const o=g.useContext(oo);return S.jsx($S,{in:!!(o&&o.expanded),...n,children:S.jsx("div",{ref:r,className:t,children:e})})});cv.displayName="NavbarCollapse";const KE=cv,dv=g.forwardRef(({bsPrefix:e,className:t,children:n,label:r="Toggle navigation",as:o="button",onClick:i,...a},l)=>{e=oe(e,"navbar-toggler");const{onToggle:s,expanded:u}=g.useContext(oo)||{},c=dt(f=>{i&&i(f),s&&s()});return o==="button"&&(a.type="button"),S.jsx(o,{...a,ref:l,onClick:c,"aria-label":r,className:q(t,e,!u&&"collapsed"),children:n||S.jsx("span",{className:`${e}-icon`})})});dv.displayName="NavbarToggle";const QE=dv,Au=new WeakMap,wp=(e,t)=>{if(!e||!t)return;const n=Au.get(t)||new Map;Au.set(t,n);let r=n.get(e);return r||(r=t.matchMedia(e),r.refCount=0,n.set(r.media,r)),r};function YE(e,t=typeof window>"u"?void 0:window){const n=wp(e,t),[r,o]=g.useState(()=>n?n.matches:!1);return Iu(()=>{let i=wp(e,t);if(!i)return o(!1);let a=Au.get(t);const l=()=>{o(i.matches)};return i.refCount++,i.addListener(l),l(),()=>{i.removeListener(l),i.refCount--,i.refCount<=0&&(a==null||a.delete(i.media)),i=void 0}},[e]),r}function GE(e){const t=Object.keys(e);function n(l,s){return l===s?s:l?`${l} and ${s}`:s}function r(l){return t[Math.min(t.indexOf(l)+1,t.length-1)]}function o(l){const s=r(l);let u=e[s];return typeof u=="number"?u=`${u-.2}px`:u=`calc(${u} - 0.2px)`,`(max-width: ${u})`}function i(l){let s=e[l];return typeof s=="number"&&(s=`${s}px`),`(min-width: ${s})`}function a(l,s,u){let c;typeof l=="object"?(c=l,u=s,s=!0):(s=s||!0,c={[l]:s});let f=g.useMemo(()=>Object.entries(c).reduce((d,[w,y])=>((y==="up"||y===!0)&&(d=n(d,i(w))),(y==="down"||y===!0)&&(d=n(d,o(w))),d),""),[JSON.stringify(c)]);return YE(f,u)}return a}const XE=GE({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400}),fv=g.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},o)=>(t=oe(t,"offcanvas-body"),S.jsx(n,{ref:o,className:q(e,t),...r})));fv.displayName="OffcanvasBody";const JE=fv,qE={[Ct]:"show",[en]:"show"},pv=g.forwardRef(({bsPrefix:e,className:t,children:n,in:r=!1,mountOnEnter:o=!1,unmountOnExit:i=!1,appear:a=!1,...l},s)=>(e=oe(e,"offcanvas"),S.jsx(qc,{ref:s,addEndListener:Jc,in:r,mountOnEnter:o,unmountOnExit:i,appear:a,...l,childRef:n.ref,children:(u,c)=>g.cloneElement(n,{...c,className:q(t,n.props.className,(u===Ct||u===Jr)&&`${e}-toggling`,qE[u])})})));pv.displayName="OffcanvasToggling";const ZE=pv,hv=g.forwardRef(({bsPrefix:e,className:t,closeLabel:n="Close",closeButton:r=!1,...o},i)=>(e=oe(e,"offcanvas-header"),S.jsx(bE,{ref:i,...o,className:q(t,e),closeLabel:n,closeButton:r})));hv.displayName="OffcanvasHeader";const eC=hv,tC=Zc("h5"),mv=g.forwardRef(({className:e,bsPrefix:t,as:n=tC,...r},o)=>(t=oe(t,"offcanvas-title"),S.jsx(n,{ref:o,className:q(e,t),...r})));mv.displayName="OffcanvasTitle";const nC=mv;function rC(e){return S.jsx(ZE,{...e})}function oC(e){return S.jsx(jg,{...e})}const gv=g.forwardRef(({bsPrefix:e,className:t,children:n,"aria-labelledby":r,placement:o="start",responsive:i,show:a=!1,backdrop:l=!0,keyboard:s=!0,scroll:u=!1,onEscapeKeyDown:c,onShow:f,onHide:d,container:w,autoFocus:y=!0,enforceFocus:x=!0,restoreFocus:k=!0,restoreFocusOptions:m,onEntered:p,onExit:v,onExiting:h,onEnter:_,onEntering:R,onExited:E,backdropClassName:O,manager:$,renderStaticNode:M=!1,...Y},Ee)=>{const ie=g.useRef();e=oe(e,"offcanvas");const{onToggle:Ve}=g.useContext(oo)||{},[ee,Le]=g.useState(!1),Ce=XE(i||"xs","up");g.useEffect(()=>{Le(i?a&&!Ce:a)},[a,i,Ce]);const P=dt(()=>{Ve==null||Ve(),d==null||d()}),D=g.useMemo(()=>({onHide:P}),[P]);function F(){return $||(u?(ie.current||(ie.current=new AE({handleContainerOverflow:!1})),ie.current):DE())}const B=(re,...Te)=>{re&&(re.style.visibility="visible"),_==null||_(re,...Te)},G=(re,...Te)=>{re&&(re.style.visibility=""),E==null||E(...Te)},he=g.useCallback(re=>S.jsx("div",{...re,className:q(`${e}-backdrop`,O)}),[O,e]),ae=re=>S.jsx("div",{...re,...Y,className:q(t,i?`${e}-${i}`:e,`${e}-${o}`),"aria-labelledby":r,children:n});return S.jsxs(S.Fragment,{children:[!ee&&(i||M)&&ae({}),S.jsx(iv.Provider,{value:D,children:S.jsx(LE,{show:ee,ref:Ee,backdrop:l,container:w,keyboard:s,autoFocus:y,enforceFocus:x&&!u,restoreFocus:k,restoreFocusOptions:m,onEscapeKeyDown:c,onShow:f,onHide:P,onEnter:B,onEntering:R,onEntered:p,onExit:v,onExiting:h,onExited:G,manager:F(),transition:rC,backdropTransition:oC,renderBackdrop:he,renderDialog:ae})})]})});gv.displayName="Offcanvas";const iC=Object.assign(gv,{Body:JE,Header:eC,Title:nC}),vv=g.forwardRef((e,t)=>{const n=g.useContext(oo);return S.jsx(iC,{ref:t,show:!!(n!=null&&n.expanded),...e,renderStaticNode:!0})});vv.displayName="NavbarOffcanvas";const aC=vv,yv=g.forwardRef(({className:e,bsPrefix:t,as:n="span",...r},o)=>(t=oe(t,"navbar-text"),S.jsx(n,{ref:o,className:q(e,t),...r})));yv.displayName="NavbarText";const lC=yv,wv=g.forwardRef((e,t)=>{const{bsPrefix:n,expand:r=!0,variant:o="light",bg:i,fixed:a,sticky:l,className:s,as:u="nav",expanded:c,onToggle:f,onSelect:d,collapseOnSelect:w=!1,...y}=Sg(e,{expanded:"onToggle"}),x=oe(n,"navbar"),k=g.useCallback((...v)=>{d==null||d(...v),w&&c&&(f==null||f(!1))},[d,w,c,f]);y.role===void 0&&u!=="nav"&&(y.role="navigation");let m=`${x}-expand`;typeof r=="string"&&(m=`${m}-${r}`);const p=g.useMemo(()=>({onToggle:()=>f==null?void 0:f(!c),bsPrefix:x,expanded:!!c,expand:r}),[x,c,r,f]);return S.jsx(oo.Provider,{value:p,children:S.jsx(Ha.Provider,{value:k,children:S.jsx(u,{ref:t,...y,className:q(s,x,r&&m,o&&`${x}-${o}`,i&&`bg-${i}`,l&&`sticky-${l}`,a&&`fixed-${a}`)})})})});wv.displayName="Navbar";const ca=Object.assign(wv,{Brand:VE,Collapse:KE,Offcanvas:aC,Text:lC,Toggle:QE}),xv=g.forwardRef(({bsPrefix:e,variant:t,animation:n="border",size:r,as:o="div",className:i,...a},l)=>{e=oe(e,"spinner");const s=`${e}-${n}`;return S.jsx(o,{ref:l,...a,className:q(i,s,r&&`${s}-${r}`,t&&`text-${t}`)})});xv.displayName="Spinner";const sC=xv,uC={[Ct]:"showing",[Jr]:"showing show"},Sv=g.forwardRef((e,t)=>S.jsx(jg,{...e,ref:t,transitionClasses:uC}));Sv.displayName="ToastFade";const cC=Sv,dC=g.createContext({onClose(){}}),Ev=dC,Cv=g.forwardRef(({bsPrefix:e,closeLabel:t="Close",closeVariant:n,closeButton:r=!0,className:o,children:i,...a},l)=>{e=oe(e,"toast-header");const s=g.useContext(Ev),u=dt(c=>{s==null||s.onClose==null||s.onClose(c)});return S.jsxs("div",{ref:l,...a,className:q(e,o),children:[i,r&&S.jsx(Lg,{"aria-label":t,variant:n,onClick:u,"data-dismiss":"toast"})]})});Cv.displayName="ToastHeader";const fC=Cv,_v=g.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},o)=>(t=oe(t,"toast-body"),S.jsx(n,{ref:o,className:q(e,t),...r})));_v.displayName="ToastBody";const pC=_v,kv=g.forwardRef(({bsPrefix:e,className:t,transition:n=cC,show:r=!0,animation:o=!0,delay:i=5e3,autohide:a=!1,onClose:l,onEntered:s,onExit:u,onExiting:c,onEnter:f,onEntering:d,onExited:w,bg:y,...x},k)=>{e=oe(e,"toast");const m=g.useRef(i),p=g.useRef(l);g.useEffect(()=>{m.current=i,p.current=l},[i,l]);const v=lE(),h=!!(a&&r),_=g.useCallback(()=>{h&&(p.current==null||p.current())},[h]);g.useEffect(()=>{v.set(_,m.current)},[v,_]);const R=g.useMemo(()=>({onClose:l}),[l]),E=!!(n&&o),O=S.jsx("div",{...x,ref:k,className:q(e,t,y&&`bg-${y}`,!E&&(r?"show":"hide")),role:"alert","aria-live":"assertive","aria-atomic":"true"});return S.jsx(Ev.Provider,{value:R,children:E&&n?S.jsx(n,{in:r,onEnter:f,onEntering:d,onEntered:s,onExit:u,onExiting:c,onExited:w,unmountOnExit:!0,children:O}):O})});kv.displayName="Toast";const hC=Object.assign(kv,{Body:pC,Header:fC}),mC=vt.div` +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var r=[],o=0;o=0)&&(n[o]=e[o]);return n}function up(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function nS(e){var t=rS(e,"string");return typeof t=="symbol"?t:String(t)}function rS(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oS(e,t,n){var r=g.useRef(e!==void 0),o=g.useState(t),i=o[0],a=o[1],l=e!==void 0,s=r.current;return r.current=l,!l&&s&&i!==t&&a(t),[l?e:i,g.useCallback(function(u){for(var c=arguments.length,f=new Array(c>1?c-1:0),d=1;d{i.target===e&&(o(),t(i))},n+r)}function Co(...e){return e.filter(t=>t!=null).reduce((t,n)=>{if(typeof n!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return t===null?n:function(...o){t.apply(this,o),n.apply(this,o)}},null)}function Rg(e){e.offsetHeight}const fp=e=>!e||typeof e=="function"?e:t=>{e.current=t};function TS(e,t){const n=fp(e),r=fp(t);return o=>{n&&n(o),r&&r(o)}}function gl(e,t){return g.useMemo(()=>TS(e,t),[e,t])}function OS(e){return e&&"setState"in e?Qn.findDOMNode(e):e??null}const PS=ze.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:o,onExited:i,addEndListener:a,children:l,childRef:s,...u},c)=>{const f=g.useRef(null),d=gl(f,s),w=R=>{d(OS(R))},y=R=>E=>{R&&f.current&&R(f.current,E)},x=g.useCallback(y(e),[e]),_=g.useCallback(y(t),[t]),m=g.useCallback(y(n),[n]),p=g.useCallback(y(r),[r]),v=g.useCallback(y(o),[o]),h=g.useCallback(y(i),[i]),k=g.useCallback(y(a),[a]);return S.jsx(SS,{ref:c,...u,onEnter:x,onEntered:m,onEntering:_,onExit:p,onExited:h,onExiting:v,addEndListener:k,nodeRef:f,children:typeof l=="function"?(R,E)=>l(R,{...E,ref:w}):ze.cloneElement(l,{ref:w})})}),Jc=PS,jS={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function LS(e,t){const n=`offset${e[0].toUpperCase()}${e.slice(1)}`,r=t[n],o=jS[e];return r+parseInt(an(t,o[0]),10)+parseInt(an(t,o[1]),10)}const IS={[xn]:"collapse",[qr]:"collapsing",[Ct]:"collapsing",[en]:"collapse show"},MS=ze.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:o,className:i,children:a,dimension:l="height",in:s=!1,timeout:u=300,mountOnEnter:c=!1,unmountOnExit:f=!1,appear:d=!1,getDimensionValue:w=LS,...y},x)=>{const _=typeof l=="function"?l():l,m=g.useMemo(()=>Co(R=>{R.style[_]="0"},e),[_,e]),p=g.useMemo(()=>Co(R=>{const E=`scroll${_[0].toUpperCase()}${_.slice(1)}`;R.style[_]=`${R[E]}px`},t),[_,t]),v=g.useMemo(()=>Co(R=>{R.style[_]=null},n),[_,n]),h=g.useMemo(()=>Co(R=>{R.style[_]=`${w(_,R)}px`,Rg(R)},r),[r,w,_]),k=g.useMemo(()=>Co(R=>{R.style[_]=null},o),[_,o]);return S.jsx(Jc,{ref:x,addEndListener:qc,...y,"aria-expanded":y.role?s:null,onEnter:m,onEntering:p,onEntered:v,onExit:h,onExiting:k,childRef:a.ref,in:s,timeout:u,mountOnEnter:c,unmountOnExit:f,appear:d,children:(R,E)=>ze.cloneElement(a,{...E,className:J(i,a.props.className,IS[R],_==="width"&&"collapse-horizontal")})})}),$S=MS;function DS(e){const t=g.useRef(e);return g.useEffect(()=>{t.current=e},[e]),t}function dt(e){const t=DS(e);return g.useCallback(function(...n){return t.current&&t.current(...n)},[t])}const Zc=e=>g.forwardRef((t,n)=>S.jsx("div",{...t,ref:n,className:J(t.className,e)}));function Ng(){const e=g.useRef(!0),t=g.useRef(()=>e.current);return g.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function AS(e){const t=g.useRef(null);return g.useEffect(()=>{t.current=e}),t.current}const zS=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",FS=typeof document<"u",Iu=FS||zS?g.useLayoutEffect:g.useEffect,bS=["as","disabled"];function US(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}function BS(e){return!e||e.trim()==="#"}function ed({tagName:e,disabled:t,href:n,target:r,rel:o,role:i,onClick:a,tabIndex:l=0,type:s}){e||(n!=null||r!=null||o!=null?e="a":e="button");const u={tagName:e};if(e==="button")return[{type:s||"button",disabled:t},u];const c=d=>{if((t||e==="a"&&BS(n))&&d.preventDefault(),t){d.stopPropagation();return}a==null||a(d)},f=d=>{d.key===" "&&(d.preventDefault(),c(d))};return e==="a"&&(n||(n="#"),t&&(n=void 0)),[{role:i??"button",disabled:void 0,tabIndex:t?void 0:l,href:n,target:e==="a"?r:void 0,"aria-disabled":t||void 0,rel:e==="a"?o:void 0,onClick:c,onKeyDown:f},u]}const Tg=g.forwardRef((e,t)=>{let{as:n,disabled:r}=e,o=US(e,bS);const[i,{tagName:a}]=ed(Object.assign({tagName:n,disabled:r},o));return S.jsx(a,Object.assign({},o,i,{ref:t}))});Tg.displayName="Button";const HS=["onKeyDown"];function WS(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}function VS(e){return!e||e.trim()==="#"}const Og=g.forwardRef((e,t)=>{let{onKeyDown:n}=e,r=WS(e,HS);const[o]=ed(Object.assign({tagName:"a"},r)),i=dt(a=>{o.onKeyDown(a),n==null||n(a)});return VS(r.href)||r.role==="button"?S.jsx("a",Object.assign({ref:t},r,o,{onKeyDown:i})):S.jsx("a",Object.assign({ref:t},r,{onKeyDown:n}))});Og.displayName="Anchor";const KS=Og,QS={[Ct]:"show",[en]:"show"},Pg=g.forwardRef(({className:e,children:t,transitionClasses:n={},onEnter:r,...o},i)=>{const a={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...o},l=g.useCallback((s,u)=>{Rg(s),r==null||r(s,u)},[r]);return S.jsx(Jc,{ref:i,addEndListener:qc,...a,onEnter:l,childRef:t.ref,children:(s,u)=>g.cloneElement(t,{...u,className:J("fade",e,t.props.className,QS[s],n[s])})})});Pg.displayName="Fade";const jg=Pg,YS={"aria-label":Ie.string,onClick:Ie.func,variant:Ie.oneOf(["white"])},td=g.forwardRef(({className:e,variant:t,"aria-label":n="Close",...r},o)=>S.jsx("button",{ref:o,type:"button",className:J("btn-close",t&&`btn-close-${t}`,e),"aria-label":n,...r}));td.displayName="CloseButton";td.propTypes=YS;const Lg=td,Ig=g.forwardRef(({as:e,bsPrefix:t,variant:n="primary",size:r,active:o=!1,disabled:i=!1,className:a,...l},s)=>{const u=oe(t,"btn"),[c,{tagName:f}]=ed({tagName:e,disabled:i,...l}),d=f;return S.jsx(d,{...c,...l,ref:s,disabled:i,className:J(a,u,o&&"active",n&&`${u}-${n}`,r&&`${u}-${r}`,l.href&&i&&"disabled")})});Ig.displayName="Button";const Mu=Ig,Mg=g.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},o)=>(t=oe(t,"card-body"),S.jsx(n,{ref:o,className:J(e,t),...r})));Mg.displayName="CardBody";const $g=Mg,Dg=g.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},o)=>(t=oe(t,"card-footer"),S.jsx(n,{ref:o,className:J(e,t),...r})));Dg.displayName="CardFooter";const GS=Dg,Ag=g.createContext(null);Ag.displayName="CardHeaderContext";const zg=Ag,Fg=g.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},o)=>{const i=oe(e,"card-header"),a=g.useMemo(()=>({cardHeaderBsPrefix:i}),[i]);return S.jsx(zg.Provider,{value:a,children:S.jsx(n,{ref:o,...r,className:J(t,i)})})});Fg.displayName="CardHeader";const XS=Fg,bg=g.forwardRef(({bsPrefix:e,className:t,variant:n,as:r="img",...o},i)=>{const a=oe(e,"card-img");return S.jsx(r,{ref:i,className:J(n?`${a}-${n}`:a,t),...o})});bg.displayName="CardImg";const qS=bg,Ug=g.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},o)=>(t=oe(t,"card-img-overlay"),S.jsx(n,{ref:o,className:J(e,t),...r})));Ug.displayName="CardImgOverlay";const JS=Ug,Bg=g.forwardRef(({className:e,bsPrefix:t,as:n="a",...r},o)=>(t=oe(t,"card-link"),S.jsx(n,{ref:o,className:J(e,t),...r})));Bg.displayName="CardLink";const ZS=Bg,eE=Zc("h6"),Hg=g.forwardRef(({className:e,bsPrefix:t,as:n=eE,...r},o)=>(t=oe(t,"card-subtitle"),S.jsx(n,{ref:o,className:J(e,t),...r})));Hg.displayName="CardSubtitle";const tE=Hg,Wg=g.forwardRef(({className:e,bsPrefix:t,as:n="p",...r},o)=>(t=oe(t,"card-text"),S.jsx(n,{ref:o,className:J(e,t),...r})));Wg.displayName="CardText";const nE=Wg,rE=Zc("h5"),Vg=g.forwardRef(({className:e,bsPrefix:t,as:n=rE,...r},o)=>(t=oe(t,"card-title"),S.jsx(n,{ref:o,className:J(e,t),...r})));Vg.displayName="CardTitle";const oE=Vg,Kg=g.forwardRef(({bsPrefix:e,className:t,bg:n,text:r,border:o,body:i=!1,children:a,as:l="div",...s},u)=>{const c=oe(e,"card");return S.jsx(l,{ref:u,...s,className:J(t,c,n&&`bg-${n}`,r&&`text-${r}`,o&&`border-${o}`),children:i?S.jsx($g,{children:a}):a})});Kg.displayName="Card";const iE=Object.assign(Kg,{Img:qS,Title:oE,Subtitle:tE,Body:$g,Link:ZS,Text:nE,Header:XS,Footer:GS,ImgOverlay:JS});function aE(e){const t=g.useRef(e);return t.current=e,t}function Qg(e){const t=aE(e);g.useEffect(()=>()=>t.current(),[])}const $u=2**31-1;function Yg(e,t,n){const r=n-Date.now();e.current=r<=$u?setTimeout(t,r):setTimeout(()=>Yg(e,t,n),$u)}function lE(){const e=Ng(),t=g.useRef();return Qg(()=>clearTimeout(t.current)),g.useMemo(()=>{const n=()=>clearTimeout(t.current);function r(o,i=0){e()&&(n(),i<=$u?t.current=setTimeout(o,i):Yg(t,o,Date.now()+i))}return{set:r,clear:n}},[])}var sE=Function.prototype.bind.call(Function.prototype.call,[].slice);function Hn(e,t){return sE(e.querySelectorAll(t))}function uE(){const[,e]=g.useReducer(t=>!t,!1);return e}function pp(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}const cE=g.createContext(null),nd=(e,t=null)=>e!=null?String(e):t||null,Ha=cE,Gg=g.createContext(null);Gg.displayName="NavContext";const Xg=Gg,dE="data-rr-ui-",fE="rrUi";function vl(e){return`${dE}${e}`}function pE(e){return`${fE}${e}`}const qg=g.createContext(ml?window:void 0);qg.Provider;function rd(){return g.useContext(qg)}const Jg=g.createContext(null);Jg.displayName="NavbarContext";const oo=Jg,hE=g.createContext(null),Zg=hE,mE=["as","active","eventKey"];function gE(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}function ev({key:e,onClick:t,active:n,id:r,role:o,disabled:i}){const a=g.useContext(Ha),l=g.useContext(Xg),s=g.useContext(Zg);let u=n;const c={role:o};if(l){!o&&l.role==="tablist"&&(c.role="tab");const f=l.getControllerId(e??null),d=l.getControlledId(e??null);c[vl("event-key")]=e,c.id=f||r,u=n==null&&e!=null?l.activeKey===e:n,(u||!(s!=null&&s.unmountOnExit)&&!(s!=null&&s.mountOnEnter))&&(c["aria-controls"]=d)}return c.role==="tab"&&(c["aria-selected"]=u,u||(c.tabIndex=-1),i&&(c.tabIndex=-1,c["aria-disabled"]=!0)),c.onClick=dt(f=>{i||(t==null||t(f),e!=null&&a&&!f.isPropagationStopped()&&a(e,f))}),[c,{isActive:u}]}const tv=g.forwardRef((e,t)=>{let{as:n=Tg,active:r,eventKey:o}=e,i=gE(e,mE);const[a,l]=ev(Object.assign({key:nd(o,i.href),active:r},i));return a[vl("active")]=l.isActive,S.jsx(n,Object.assign({},i,a,{ref:t}))});tv.displayName="NavItem";const vE=tv,yE=["as","onSelect","activeKey","role","onKeyDown"];function wE(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}const hp=()=>{},mp=vl("event-key"),nv=g.forwardRef((e,t)=>{let{as:n="div",onSelect:r,activeKey:o,role:i,onKeyDown:a}=e,l=wE(e,yE);const s=uE(),u=g.useRef(!1),c=g.useContext(Ha),f=g.useContext(Zg);let d,w;f&&(i=i||"tablist",o=f.activeKey,d=f.getControlledId,w=f.getControllerId);const y=g.useRef(null),x=v=>{const h=y.current;if(!h)return null;const k=Hn(h,`[${mp}]:not([aria-disabled=true])`),R=h.querySelector("[aria-selected=true]");if(!R||R!==document.activeElement)return null;const E=k.indexOf(R);if(E===-1)return null;let O=E+v;return O>=k.length&&(O=0),O<0&&(O=k.length-1),k[O]},_=(v,h)=>{v!=null&&(r==null||r(v,h),c==null||c(v,h))},m=v=>{if(a==null||a(v),!f)return;let h;switch(v.key){case"ArrowLeft":case"ArrowUp":h=x(-1);break;case"ArrowRight":case"ArrowDown":h=x(1);break;default:return}h&&(v.preventDefault(),_(h.dataset[pE("EventKey")]||null,v),u.current=!0,s())};g.useEffect(()=>{if(y.current&&u.current){const v=y.current.querySelector(`[${mp}][aria-selected=true]`);v==null||v.focus()}u.current=!1});const p=gl(t,y);return S.jsx(Ha.Provider,{value:_,children:S.jsx(Xg.Provider,{value:{role:i,activeKey:nd(o),getControlledId:d||hp,getControllerId:w||hp},children:S.jsx(n,Object.assign({},l,{onKeyDown:m,ref:p,role:i}))})})});nv.displayName="Nav";const xE=Object.assign(nv,{Item:vE});function ms(e){e===void 0&&(e=Xc());try{var t=e.activeElement;return!t||!t.nodeName?null:t}catch{return e.body}}function SE(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}const gp=vl("modal-open");class EE{constructor({ownerDocument:t,handleContainerOverflow:n=!0,isRTL:r=!1}={}){this.handleContainerOverflow=n,this.isRTL=r,this.modals=[],this.ownerDocument=t}getScrollbarWidth(){return SE(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(t){}removeModalAttributes(t){}setContainerStyle(t){const n={overflow:"hidden"},r=this.isRTL?"paddingLeft":"paddingRight",o=this.getElement();t.style={overflow:o.style.overflow,[r]:o.style[r]},t.scrollBarWidth&&(n[r]=`${parseInt(an(o,r)||"0",10)+t.scrollBarWidth}px`),o.setAttribute(gp,""),an(o,n)}reset(){[...this.modals].forEach(t=>this.remove(t))}removeContainerStyle(t){const n=this.getElement();n.removeAttribute(gp),Object.assign(n.style,t.style)}add(t){let n=this.modals.indexOf(t);return n!==-1||(n=this.modals.length,this.modals.push(t),this.setModalAttributes(t),n!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),n}remove(t){const n=this.modals.indexOf(t);n!==-1&&(this.modals.splice(n,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(t))}isTopModal(t){return!!this.modals.length&&this.modals[this.modals.length-1]===t}}const od=EE,gs=(e,t)=>ml?e==null?(t||Xc()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function CE(e,t){const n=rd(),[r,o]=g.useState(()=>gs(e,n==null?void 0:n.document));if(!r){const i=gs(e);i&&o(i)}return g.useEffect(()=>{t&&r&&t(r)},[t,r]),g.useEffect(()=>{const i=gs(e);i!==r&&o(i)},[e,r]),r}function kE({children:e,in:t,onExited:n,mountOnEnter:r,unmountOnExit:o}){const i=g.useRef(null),a=g.useRef(t),l=dt(n);g.useEffect(()=>{t?a.current=!0:l(i.current)},[t,l]);const s=gl(i,e.ref),u=g.cloneElement(e,{ref:s});return t?u:o||!a.current&&r?null:u}function _E({in:e,onTransition:t}){const n=g.useRef(null),r=g.useRef(!0),o=dt(t);return Iu(()=>{if(!n.current)return;let i=!1;return o({in:e,element:n.current,initial:r.current,isStale:()=>i}),()=>{i=!0}},[e,o]),Iu(()=>(r.current=!1,()=>{r.current=!0}),[]),n}function RE({children:e,in:t,onExited:n,onEntered:r,transition:o}){const[i,a]=g.useState(!t);t&&i&&a(!1);const l=_E({in:!!t,onTransition:u=>{const c=()=>{u.isStale()||(u.in?r==null||r(u.element,u.initial):(a(!0),n==null||n(u.element)))};Promise.resolve(o(u)).then(c,f=>{throw u.in||a(!0),f})}}),s=gl(l,e.ref);return i&&!t?null:g.cloneElement(e,{ref:s})}function vp(e,t,n){return e?S.jsx(e,Object.assign({},n)):t?S.jsx(RE,Object.assign({},n,{transition:t})):S.jsx(kE,Object.assign({},n))}function NE(e){return e.code==="Escape"||e.keyCode===27}const TE=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function OE(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}let vs;function PE(e){return vs||(vs=new od({ownerDocument:e==null?void 0:e.document})),vs}function jE(e){const t=rd(),n=e||PE(t),r=g.useRef({dialog:null,backdrop:null});return Object.assign(r.current,{add:()=>n.add(r.current),remove:()=>n.remove(r.current),isTopModal:()=>n.isTopModal(r.current),setDialogRef:g.useCallback(o=>{r.current.dialog=o},[]),setBackdropRef:g.useCallback(o=>{r.current.backdrop=o},[])})}const rv=g.forwardRef((e,t)=>{let{show:n=!1,role:r="dialog",className:o,style:i,children:a,backdrop:l=!0,keyboard:s=!0,onBackdropClick:u,onEscapeKeyDown:c,transition:f,runTransition:d,backdropTransition:w,runBackdropTransition:y,autoFocus:x=!0,enforceFocus:_=!0,restoreFocus:m=!0,restoreFocusOptions:p,renderDialog:v,renderBackdrop:h=me=>S.jsx("div",Object.assign({},me)),manager:k,container:R,onShow:E,onHide:O=()=>{},onExit:$,onExited:M,onExiting:Y,onEnter:Ee,onEntering:ie,onEntered:Ve}=e,ee=OE(e,TE);const Le=rd(),Ce=CE(R),P=jE(k),D=Ng(),z=AS(n),[B,G]=g.useState(!n),he=g.useRef(null);g.useImperativeHandle(t,()=>P,[P]),ml&&!z&&n&&(he.current=ms(Le==null?void 0:Le.document)),n&&B&&G(!1);const ae=dt(()=>{if(P.add(),nt.current=Ba(document,"keydown",Ot),ke.current=Ba(document,"focus",()=>setTimeout(Te),!0),E&&E(),x){var me,Si;const io=ms((me=(Si=P.dialog)==null?void 0:Si.ownerDocument)!=null?me:Le==null?void 0:Le.document);P.dialog&&io&&!pp(P.dialog,io)&&(he.current=io,P.dialog.focus())}}),re=dt(()=>{if(P.remove(),nt.current==null||nt.current(),ke.current==null||ke.current(),m){var me;(me=he.current)==null||me.focus==null||me.focus(p),he.current=null}});g.useEffect(()=>{!n||!Ce||ae()},[n,Ce,ae]),g.useEffect(()=>{B&&re()},[B,re]),Qg(()=>{re()});const Te=dt(()=>{if(!_||!D()||!P.isTopModal())return;const me=ms(Le==null?void 0:Le.document);P.dialog&&me&&!pp(P.dialog,me)&&P.dialog.focus()}),tt=dt(me=>{me.target===me.currentTarget&&(u==null||u(me),l===!0&&O())}),Ot=dt(me=>{s&&NE(me)&&P.isTopModal()&&(c==null||c(me),me.defaultPrevented||O())}),ke=g.useRef(),nt=g.useRef(),ut=(...me)=>{G(!0),M==null||M(...me)};if(!Ce)return null;const xi=Object.assign({role:r,ref:P.setDialogRef,"aria-modal":r==="dialog"?!0:void 0},ee,{style:i,className:o,tabIndex:-1});let Pt=v?v(xi):S.jsx("div",Object.assign({},xi,{children:g.cloneElement(a,{role:"document"})}));Pt=vp(f,d,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:$,onExiting:Y,onExited:ut,onEnter:Ee,onEntering:ie,onEntered:Ve,children:Pt});let ur=null;return l&&(ur=h({ref:P.setBackdropRef,onClick:tt}),ur=vp(w,y,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:ur})),S.jsx(S.Fragment,{children:Qn.createPortal(S.jsxs(S.Fragment,{children:[ur,Pt]}),Ce)})});rv.displayName="Modal";const LE=Object.assign(rv,{Manager:od});function IE(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function ME(e,t){e.classList?e.classList.add(t):IE(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function yp(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function $E(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=yp(e.className,t):e.setAttribute("class",yp(e.className&&e.className.baseVal||"",t))}const mr={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class ov extends od{adjustAndStore(t,n,r){const o=n.style[t];n.dataset[t]=o,an(n,{[t]:`${parseFloat(an(n,t))+r}px`})}restore(t,n){const r=n.dataset[t];r!==void 0&&(delete n.dataset[t],an(n,{[t]:r}))}setContainerStyle(t){super.setContainerStyle(t);const n=this.getElement();if(ME(n,"modal-open"),!t.scrollBarWidth)return;const r=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";Hn(n,mr.FIXED_CONTENT).forEach(i=>this.adjustAndStore(r,i,t.scrollBarWidth)),Hn(n,mr.STICKY_CONTENT).forEach(i=>this.adjustAndStore(o,i,-t.scrollBarWidth)),Hn(n,mr.NAVBAR_TOGGLER).forEach(i=>this.adjustAndStore(o,i,t.scrollBarWidth))}removeContainerStyle(t){super.removeContainerStyle(t);const n=this.getElement();$E(n,"modal-open");const r=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";Hn(n,mr.FIXED_CONTENT).forEach(i=>this.restore(r,i)),Hn(n,mr.STICKY_CONTENT).forEach(i=>this.restore(o,i)),Hn(n,mr.NAVBAR_TOGGLER).forEach(i=>this.restore(o,i))}}let ys;function DE(e){return ys||(ys=new ov(e)),ys}const AE=ov,zE=g.createContext({onHide(){}}),iv=zE,FE=g.forwardRef(({closeLabel:e="Close",closeVariant:t,closeButton:n=!1,onHide:r,children:o,...i},a)=>{const l=g.useContext(iv),s=dt(()=>{l==null||l.onHide(),r==null||r()});return S.jsxs("div",{ref:a,...i,children:[o,n&&S.jsx(Lg,{"aria-label":e,variant:t,onClick:s})]})}),bE=FE;var Du={},UE={get exports(){return Du},set exports(e){Du=e}},Wa={},BE={get exports(){return Wa},set exports(e){Wa=e}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r){function o(a,l,s,u,c,f){var d=u||"<>",w=f||s;if(l[s]==null)return a?new Error("Required "+c+" `"+w+"` was not specified "+("in `"+d+"`.")):null;for(var y=arguments.length,x=Array(y>6?y-6:0),_=6;_(t=oe(t,"nav-item"),S.jsx(n,{ref:o,className:J(e,t),...r})));av.displayName="NavItem";const HE=av,lv=g.forwardRef(({bsPrefix:e,className:t,as:n=KS,active:r,eventKey:o,disabled:i=!1,...a},l)=>{e=oe(e,"nav-link");const[s,u]=ev({key:nd(o,a.href),active:r,disabled:i,...a});return S.jsx(n,{...a,...s,ref:l,disabled:i,className:J(t,e,i&&"disabled",u.isActive&&"active")})});lv.displayName="NavLink";const WE=lv,sv=g.forwardRef((e,t)=>{const{as:n="div",bsPrefix:r,variant:o,fill:i=!1,justify:a=!1,navbar:l,navbarScroll:s,className:u,activeKey:c,...f}=Sg(e,{activeKey:"onSelect"}),d=oe(r,"nav");let w,y,x=!1;const _=g.useContext(oo),m=g.useContext(zg);return _?(w=_.bsPrefix,x=l??!0):m&&({cardHeaderBsPrefix:y}=m),S.jsx(xE,{as:n,ref:t,activeKey:c,className:J(u,{[d]:!x,[`${w}-nav`]:x,[`${w}-nav-scroll`]:x&&s,[`${y}-${o}`]:!!y,[`${d}-${o}`]:!!o,[`${d}-fill`]:i,[`${d}-justified`]:a}),...f})});sv.displayName="Nav";const ko=Object.assign(sv,{Item:HE,Link:WE}),uv=g.forwardRef(({bsPrefix:e,className:t,as:n,...r},o)=>{e=oe(e,"navbar-brand");const i=n||(r.href?"a":"span");return S.jsx(i,{...r,ref:o,className:J(t,e)})});uv.displayName="NavbarBrand";const VE=uv,cv=g.forwardRef(({children:e,bsPrefix:t,...n},r)=>{t=oe(t,"navbar-collapse");const o=g.useContext(oo);return S.jsx($S,{in:!!(o&&o.expanded),...n,children:S.jsx("div",{ref:r,className:t,children:e})})});cv.displayName="NavbarCollapse";const KE=cv,dv=g.forwardRef(({bsPrefix:e,className:t,children:n,label:r="Toggle navigation",as:o="button",onClick:i,...a},l)=>{e=oe(e,"navbar-toggler");const{onToggle:s,expanded:u}=g.useContext(oo)||{},c=dt(f=>{i&&i(f),s&&s()});return o==="button"&&(a.type="button"),S.jsx(o,{...a,ref:l,onClick:c,"aria-label":r,className:J(t,e,!u&&"collapsed"),children:n||S.jsx("span",{className:`${e}-icon`})})});dv.displayName="NavbarToggle";const QE=dv,Au=new WeakMap,wp=(e,t)=>{if(!e||!t)return;const n=Au.get(t)||new Map;Au.set(t,n);let r=n.get(e);return r||(r=t.matchMedia(e),r.refCount=0,n.set(r.media,r)),r};function YE(e,t=typeof window>"u"?void 0:window){const n=wp(e,t),[r,o]=g.useState(()=>n?n.matches:!1);return Iu(()=>{let i=wp(e,t);if(!i)return o(!1);let a=Au.get(t);const l=()=>{o(i.matches)};return i.refCount++,i.addListener(l),l(),()=>{i.removeListener(l),i.refCount--,i.refCount<=0&&(a==null||a.delete(i.media)),i=void 0}},[e]),r}function GE(e){const t=Object.keys(e);function n(l,s){return l===s?s:l?`${l} and ${s}`:s}function r(l){return t[Math.min(t.indexOf(l)+1,t.length-1)]}function o(l){const s=r(l);let u=e[s];return typeof u=="number"?u=`${u-.2}px`:u=`calc(${u} - 0.2px)`,`(max-width: ${u})`}function i(l){let s=e[l];return typeof s=="number"&&(s=`${s}px`),`(min-width: ${s})`}function a(l,s,u){let c;typeof l=="object"?(c=l,u=s,s=!0):(s=s||!0,c={[l]:s});let f=g.useMemo(()=>Object.entries(c).reduce((d,[w,y])=>((y==="up"||y===!0)&&(d=n(d,i(w))),(y==="down"||y===!0)&&(d=n(d,o(w))),d),""),[JSON.stringify(c)]);return YE(f,u)}return a}const XE=GE({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400}),fv=g.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},o)=>(t=oe(t,"offcanvas-body"),S.jsx(n,{ref:o,className:J(e,t),...r})));fv.displayName="OffcanvasBody";const qE=fv,JE={[Ct]:"show",[en]:"show"},pv=g.forwardRef(({bsPrefix:e,className:t,children:n,in:r=!1,mountOnEnter:o=!1,unmountOnExit:i=!1,appear:a=!1,...l},s)=>(e=oe(e,"offcanvas"),S.jsx(Jc,{ref:s,addEndListener:qc,in:r,mountOnEnter:o,unmountOnExit:i,appear:a,...l,childRef:n.ref,children:(u,c)=>g.cloneElement(n,{...c,className:J(t,n.props.className,(u===Ct||u===qr)&&`${e}-toggling`,JE[u])})})));pv.displayName="OffcanvasToggling";const ZE=pv,hv=g.forwardRef(({bsPrefix:e,className:t,closeLabel:n="Close",closeButton:r=!1,...o},i)=>(e=oe(e,"offcanvas-header"),S.jsx(bE,{ref:i,...o,className:J(t,e),closeLabel:n,closeButton:r})));hv.displayName="OffcanvasHeader";const eC=hv,tC=Zc("h5"),mv=g.forwardRef(({className:e,bsPrefix:t,as:n=tC,...r},o)=>(t=oe(t,"offcanvas-title"),S.jsx(n,{ref:o,className:J(e,t),...r})));mv.displayName="OffcanvasTitle";const nC=mv;function rC(e){return S.jsx(ZE,{...e})}function oC(e){return S.jsx(jg,{...e})}const gv=g.forwardRef(({bsPrefix:e,className:t,children:n,"aria-labelledby":r,placement:o="start",responsive:i,show:a=!1,backdrop:l=!0,keyboard:s=!0,scroll:u=!1,onEscapeKeyDown:c,onShow:f,onHide:d,container:w,autoFocus:y=!0,enforceFocus:x=!0,restoreFocus:_=!0,restoreFocusOptions:m,onEntered:p,onExit:v,onExiting:h,onEnter:k,onEntering:R,onExited:E,backdropClassName:O,manager:$,renderStaticNode:M=!1,...Y},Ee)=>{const ie=g.useRef();e=oe(e,"offcanvas");const{onToggle:Ve}=g.useContext(oo)||{},[ee,Le]=g.useState(!1),Ce=XE(i||"xs","up");g.useEffect(()=>{Le(i?a&&!Ce:a)},[a,i,Ce]);const P=dt(()=>{Ve==null||Ve(),d==null||d()}),D=g.useMemo(()=>({onHide:P}),[P]);function z(){return $||(u?(ie.current||(ie.current=new AE({handleContainerOverflow:!1})),ie.current):DE())}const B=(re,...Te)=>{re&&(re.style.visibility="visible"),k==null||k(re,...Te)},G=(re,...Te)=>{re&&(re.style.visibility=""),E==null||E(...Te)},he=g.useCallback(re=>S.jsx("div",{...re,className:J(`${e}-backdrop`,O)}),[O,e]),ae=re=>S.jsx("div",{...re,...Y,className:J(t,i?`${e}-${i}`:e,`${e}-${o}`),"aria-labelledby":r,children:n});return S.jsxs(S.Fragment,{children:[!ee&&(i||M)&&ae({}),S.jsx(iv.Provider,{value:D,children:S.jsx(LE,{show:ee,ref:Ee,backdrop:l,container:w,keyboard:s,autoFocus:y,enforceFocus:x&&!u,restoreFocus:_,restoreFocusOptions:m,onEscapeKeyDown:c,onShow:f,onHide:P,onEnter:B,onEntering:R,onEntered:p,onExit:v,onExiting:h,onExited:G,manager:z(),transition:rC,backdropTransition:oC,renderBackdrop:he,renderDialog:ae})})]})});gv.displayName="Offcanvas";const iC=Object.assign(gv,{Body:qE,Header:eC,Title:nC}),vv=g.forwardRef((e,t)=>{const n=g.useContext(oo);return S.jsx(iC,{ref:t,show:!!(n!=null&&n.expanded),...e,renderStaticNode:!0})});vv.displayName="NavbarOffcanvas";const aC=vv,yv=g.forwardRef(({className:e,bsPrefix:t,as:n="span",...r},o)=>(t=oe(t,"navbar-text"),S.jsx(n,{ref:o,className:J(e,t),...r})));yv.displayName="NavbarText";const lC=yv,wv=g.forwardRef((e,t)=>{const{bsPrefix:n,expand:r=!0,variant:o="light",bg:i,fixed:a,sticky:l,className:s,as:u="nav",expanded:c,onToggle:f,onSelect:d,collapseOnSelect:w=!1,...y}=Sg(e,{expanded:"onToggle"}),x=oe(n,"navbar"),_=g.useCallback((...v)=>{d==null||d(...v),w&&c&&(f==null||f(!1))},[d,w,c,f]);y.role===void 0&&u!=="nav"&&(y.role="navigation");let m=`${x}-expand`;typeof r=="string"&&(m=`${m}-${r}`);const p=g.useMemo(()=>({onToggle:()=>f==null?void 0:f(!c),bsPrefix:x,expanded:!!c,expand:r}),[x,c,r,f]);return S.jsx(oo.Provider,{value:p,children:S.jsx(Ha.Provider,{value:_,children:S.jsx(u,{ref:t,...y,className:J(s,x,r&&m,o&&`${x}-${o}`,i&&`bg-${i}`,l&&`sticky-${l}`,a&&`fixed-${a}`)})})})});wv.displayName="Navbar";const ca=Object.assign(wv,{Brand:VE,Collapse:KE,Offcanvas:aC,Text:lC,Toggle:QE}),xv=g.forwardRef(({bsPrefix:e,variant:t,animation:n="border",size:r,as:o="div",className:i,...a},l)=>{e=oe(e,"spinner");const s=`${e}-${n}`;return S.jsx(o,{ref:l,...a,className:J(i,s,r&&`${s}-${r}`,t&&`text-${t}`)})});xv.displayName="Spinner";const sC=xv,uC={[Ct]:"showing",[qr]:"showing show"},Sv=g.forwardRef((e,t)=>S.jsx(jg,{...e,ref:t,transitionClasses:uC}));Sv.displayName="ToastFade";const cC=Sv,dC=g.createContext({onClose(){}}),Ev=dC,Cv=g.forwardRef(({bsPrefix:e,closeLabel:t="Close",closeVariant:n,closeButton:r=!0,className:o,children:i,...a},l)=>{e=oe(e,"toast-header");const s=g.useContext(Ev),u=dt(c=>{s==null||s.onClose==null||s.onClose(c)});return S.jsxs("div",{ref:l,...a,className:J(e,o),children:[i,r&&S.jsx(Lg,{"aria-label":t,variant:n,onClick:u,"data-dismiss":"toast"})]})});Cv.displayName="ToastHeader";const fC=Cv,kv=g.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},o)=>(t=oe(t,"toast-body"),S.jsx(n,{ref:o,className:J(e,t),...r})));kv.displayName="ToastBody";const pC=kv,_v=g.forwardRef(({bsPrefix:e,className:t,transition:n=cC,show:r=!0,animation:o=!0,delay:i=5e3,autohide:a=!1,onClose:l,onEntered:s,onExit:u,onExiting:c,onEnter:f,onEntering:d,onExited:w,bg:y,...x},_)=>{e=oe(e,"toast");const m=g.useRef(i),p=g.useRef(l);g.useEffect(()=>{m.current=i,p.current=l},[i,l]);const v=lE(),h=!!(a&&r),k=g.useCallback(()=>{h&&(p.current==null||p.current())},[h]);g.useEffect(()=>{v.set(k,m.current)},[v,k]);const R=g.useMemo(()=>({onClose:l}),[l]),E=!!(n&&o),O=S.jsx("div",{...x,ref:_,className:J(e,t,y&&`bg-${y}`,!E&&(r?"show":"hide")),role:"alert","aria-live":"assertive","aria-atomic":"true"});return S.jsx(Ev.Provider,{value:R,children:E&&n?S.jsx(n,{in:r,onEnter:f,onEntering:d,onEntered:s,onExit:u,onExiting:c,onExited:w,unmountOnExit:!0,children:O}):O})});_v.displayName="Toast";const hC=Object.assign(_v,{Body:pC,Header:fC}),mC=vt.div` background-color: white; display: flex; justify-content: center; @@ -102,7 +102,7 @@ Error generating stack: `+i.message+` padding-top: -5rem; } } -`,ws=()=>S.jsx(S.Fragment,{children:S.jsxs(mC,{className:"loader",children:[S.jsx("img",{src:"img/lg21b2.png",alt:"",className:"loader__logo"}),S.jsx(sC,{className:"loader__spinner"})]})});var Fu=new Map,Wi=new WeakMap,xp=0,gC=void 0;function vC(e){return e?(Wi.has(e)||(xp+=1,Wi.set(e,xp.toString())),Wi.get(e)):"0"}function yC(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?vC(e.root):e[t]}`).toString()}function wC(e){let t=yC(e),n=Fu.get(t);if(!n){const r=new Map;let o;const i=new IntersectionObserver(a=>{a.forEach(l=>{var s;const u=l.isIntersecting&&o.some(c=>l.intersectionRatio>=c);e.trackVisibility&&typeof l.isVisible>"u"&&(l.isVisible=u),(s=r.get(l.target))==null||s.forEach(c=>{c(u,l)})})},e);o=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:r},Fu.set(t,n)}return n}function xC(e,t,n={},r=gC){if(typeof window.IntersectionObserver>"u"&&r!==void 0){const s=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:s,intersectionRect:s,rootBounds:s}),()=>{}}const{id:o,observer:i,elements:a}=wC(n);let l=a.get(e)||[];return a.has(e)||a.set(e,l),l.push(t),i.observe(e),function(){l.splice(l.indexOf(t),1),l.length===0&&(a.delete(e),i.unobserve(e)),a.size===0&&(i.disconnect(),Fu.delete(o))}}function SC({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:o,triggerOnce:i,skip:a,initialInView:l,fallbackInView:s,onChange:u}={}){var c;const[f,d]=g.useState(null),w=g.useRef(),[y,x]=g.useState({inView:!!l,entry:void 0});w.current=u,g.useEffect(()=>{if(a||!f)return;let v;return v=xC(f,(h,_)=>{x({inView:h,entry:_}),w.current&&w.current(h,_),_.isIntersecting&&i&&v&&(v(),v=void 0)},{root:o,rootMargin:r,threshold:e,trackVisibility:n,delay:t},s),()=>{v&&v()}},[Array.isArray(e)?e.toString():e,f,o,r,i,a,n,s,t]);const k=(c=y.entry)==null?void 0:c.target,m=g.useRef();!f&&k&&!i&&!a&&m.current!==k&&(m.current=k,x({inView:!!l,entry:void 0}));const p=[d,y.inView,y.entry];return p.ref=p[0],p.inView=p[1],p.entry=p[2],p}const zu=[{services:{kitchen:{icon:"kitchen",tooltip:"Kitchen Inside"},laundry:{icon:"local_laundry_service",tooltip:"Laundry Inside"},pool:{icon:"pool",tooltip:"Access to pool"},smoking:{icon:"smoke_free",tooltip:"Smoke Free Area"},wifi:{icon:"wifi",tooltip:"Free Wifi"}},description:{detail:"Exquisite accommodation decorated with the best taste in a simple and elegant way in which our customers can enjoy the coastal area par excellence of the island. Only 10 minutes from the beach by walking and with access to a large pool, moments of absolute relaxation will arise spontaneously. Area with an unparalleled transport service and nearby places to taste the best quality food.",preview:"Exquisite accommodation decorated with the best taste in a simple and elegant way in which our cu..."},id:1,image:{detail:"img/apartmentyes.jpeg",preview:"img/apartmentyes.jpeg",galleryIds:[{id:1,imageModulePath:"./Oceano/oce-1.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-1.jpeg"},{id:2,imageModulePath:"./Oceano/oce-2.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-2.jpeg"},{id:3,imageModulePath:"./Oceano/oce-3.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-3.jpeg"},{id:4,imageModulePath:"./Oceano/oce-4.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-4.jpeg"},{id:5,imageModulePath:"./Oceano/oce-5.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-5.jpeg"},{id:6,imageModulePath:"./Oceano/oce-6.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-6.jpeg"},{id:7,imageModulePath:"./Oceano/oce-7.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-7.jpeg"},{id:8,imageModulePath:"./Oceano/oce-8.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-8.jpeg"},{id:9,imageModulePath:"./Oceano/oce-9.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-9.jpeg"},{id:10,imageModulePath:"./Oceano/oce-10.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-10.jpeg"},{id:11,imageModulePath:"./Oceano/oce-11.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-11.jpeg"},{id:12,imageModulePath:"./Oceano/oce-12.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-12.jpeg"},{id:13,imageModulePath:"./Oceano/oce-13.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-13.jpeg"},{id:14,imageModulePath:"./Oceano/oce-14.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-14.jpeg"},{id:15,imageModulePath:"./Oceano/oce-15.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-15.jpeg"},{id:16,imageModulePath:"./Oceano/oce-16.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-16.jpeg"},{id:17,imageModulePath:"./Oceano/oce-17.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-17.jpeg"},{id:18,imageModulePath:"./Oceano/oce-18.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-18.jpeg"},{id:19,imageModulePath:"./Oceano/oce-19.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-19.jpeg"},{id:20,imageModulePath:"./Oceano/oce-20.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-20.jpeg"},{id:21,imageModulePath:"./Oceano/oce-21.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-21.jpeg"},{id:22,imageModulePath:"./Oceano/oce-22.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-22.jpeg"},{id:23,imageModulePath:"./Oceano/oce-23.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-23.jpeg"},{id:24,imageModulePath:"./Oceano/oce-24.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-24.jpeg"},{id:25,imageModulePath:"./Oceano/oce-25.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-25.jpeg"},{id:26,imageModulePath:"./Oceano/oce-26.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-26.jpeg"},{id:27,imageModulePath:"./Oceano/oce-27.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-27.jpeg"},{id:28,imageModulePath:"./Oceano/oce-28.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-28.jpeg"},{id:29,imageModulePath:"./Oceano/oce-29.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-29.jpeg"},{id:30,imageModulePath:"./Oceano/oce-30.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-30.jpeg"},{id:31,imageModulePath:"./Oceano/oce-31.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-31.jpeg"},{id:32,imageModulePath:"./Oceano/oce-32.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-32.jpeg"},{id:33,imageModulePath:"./Oceano/oce-33.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-33.jpeg"},{id:34,imageModulePath:"./Oceano/oce-34.jpeg",originalImage:"//src/assets/apartments/Oceano/oce-34.jpeg"},{id:35,imageModulePath:"./Oceano/oce-35.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-35.jpeg"},{id:36,imageModulePath:"./Oceano/oce-36.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-36.jpeg"},{id:37,imageModulePath:"./Oceano/oce-37.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-37.jpeg"},{id:38,imageModulePath:"./Oceano/oce-38.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-38.jpeg"},{id:39,imageModulePath:"./Oceano/oce-39.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-39.jpeg"}]},title:"Océano"}],EC=vt.section` +`,ws=()=>S.jsx(S.Fragment,{children:S.jsxs(mC,{className:"loader",children:[S.jsx("img",{src:"img/lg21b2.png",alt:"",className:"loader__logo"}),S.jsx(sC,{className:"loader__spinner"})]})});var zu=new Map,Wi=new WeakMap,xp=0,gC=void 0;function vC(e){return e?(Wi.has(e)||(xp+=1,Wi.set(e,xp.toString())),Wi.get(e)):"0"}function yC(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?vC(e.root):e[t]}`).toString()}function wC(e){let t=yC(e),n=zu.get(t);if(!n){const r=new Map;let o;const i=new IntersectionObserver(a=>{a.forEach(l=>{var s;const u=l.isIntersecting&&o.some(c=>l.intersectionRatio>=c);e.trackVisibility&&typeof l.isVisible>"u"&&(l.isVisible=u),(s=r.get(l.target))==null||s.forEach(c=>{c(u,l)})})},e);o=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:r},zu.set(t,n)}return n}function xC(e,t,n={},r=gC){if(typeof window.IntersectionObserver>"u"&&r!==void 0){const s=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:s,intersectionRect:s,rootBounds:s}),()=>{}}const{id:o,observer:i,elements:a}=wC(n);let l=a.get(e)||[];return a.has(e)||a.set(e,l),l.push(t),i.observe(e),function(){l.splice(l.indexOf(t),1),l.length===0&&(a.delete(e),i.unobserve(e)),a.size===0&&(i.disconnect(),zu.delete(o))}}function SC({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:o,triggerOnce:i,skip:a,initialInView:l,fallbackInView:s,onChange:u}={}){var c;const[f,d]=g.useState(null),w=g.useRef(),[y,x]=g.useState({inView:!!l,entry:void 0});w.current=u,g.useEffect(()=>{if(a||!f)return;let v;return v=xC(f,(h,k)=>{x({inView:h,entry:k}),w.current&&w.current(h,k),k.isIntersecting&&i&&v&&(v(),v=void 0)},{root:o,rootMargin:r,threshold:e,trackVisibility:n,delay:t},s),()=>{v&&v()}},[Array.isArray(e)?e.toString():e,f,o,r,i,a,n,s,t]);const _=(c=y.entry)==null?void 0:c.target,m=g.useRef();!f&&_&&!i&&!a&&m.current!==_&&(m.current=_,x({inView:!!l,entry:void 0}));const p=[d,y.inView,y.entry];return p.ref=p[0],p.inView=p[1],p.entry=p[2],p}const Fu=[{services:{kitchen:{icon:"kitchen",tooltip:"Kitchen Inside"},laundry:{icon:"local_laundry_service",tooltip:"Laundry Inside"},pool:{icon:"pool",tooltip:"Access to pool"},smoking:{icon:"smoke_free",tooltip:"Smoke Free Area"},wifi:{icon:"wifi",tooltip:"Free Wifi"}},description:{detail:"Exquisite accommodation decorated with the best taste in a simple and elegant way in which our customers can enjoy the coastal area par excellence of the island. Only 10 minutes from the beach by walking and with access to a large pool, moments of absolute relaxation will arise spontaneously. Area with an unparalleled transport service and nearby places to taste the best quality food.",preview:"Exquisite accommodation decorated with the best taste in a simple and elegant way in which our cu..."},id:1,image:{detail:"img/apartmentyes.jpeg",preview:"img/apartmentyes.jpeg",galleryIds:[{id:1,imageModulePath:"./Oceano/oce-1.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-1.jpeg"},{id:2,imageModulePath:"./Oceano/oce-2.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-2.jpeg"},{id:3,imageModulePath:"./Oceano/oce-3.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-3.jpeg"},{id:4,imageModulePath:"./Oceano/oce-4.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-4.jpeg"},{id:5,imageModulePath:"./Oceano/oce-5.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-5.jpeg"},{id:6,imageModulePath:"./Oceano/oce-6.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-6.jpeg"},{id:7,imageModulePath:"./Oceano/oce-7.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-7.jpeg"},{id:8,imageModulePath:"./Oceano/oce-8.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-8.jpeg"},{id:9,imageModulePath:"./Oceano/oce-9.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-9.jpeg"},{id:10,imageModulePath:"./Oceano/oce-10.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-10.jpeg"},{id:11,imageModulePath:"./Oceano/oce-11.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-11.jpeg"},{id:12,imageModulePath:"./Oceano/oce-12.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-12.jpeg"},{id:13,imageModulePath:"./Oceano/oce-13.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-13.jpeg"},{id:14,imageModulePath:"./Oceano/oce-14.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-14.jpeg"},{id:15,imageModulePath:"./Oceano/oce-15.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-15.jpeg"},{id:16,imageModulePath:"./Oceano/oce-16.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-16.jpeg"},{id:17,imageModulePath:"./Oceano/oce-17.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-17.jpeg"},{id:18,imageModulePath:"./Oceano/oce-18.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-18.jpeg"},{id:19,imageModulePath:"./Oceano/oce-19.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-19.jpeg"},{id:20,imageModulePath:"./Oceano/oce-20.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-20.jpeg"},{id:21,imageModulePath:"./Oceano/oce-21.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-21.jpeg"},{id:22,imageModulePath:"./Oceano/oce-22.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-22.jpeg"},{id:23,imageModulePath:"./Oceano/oce-23.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-23.jpeg"},{id:24,imageModulePath:"./Oceano/oce-24.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-24.jpeg"},{id:25,imageModulePath:"./Oceano/oce-25.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-25.jpeg"},{id:26,imageModulePath:"./Oceano/oce-26.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-26.jpeg"},{id:27,imageModulePath:"./Oceano/oce-27.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-27.jpeg"},{id:28,imageModulePath:"./Oceano/oce-28.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-28.jpeg"},{id:29,imageModulePath:"./Oceano/oce-29.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-29.jpeg"},{id:30,imageModulePath:"./Oceano/oce-30.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-30.jpeg"},{id:31,imageModulePath:"./Oceano/oce-31.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-31.jpeg"},{id:32,imageModulePath:"./Oceano/oce-32.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-32.jpeg"},{id:33,imageModulePath:"./Oceano/oce-33.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-33.jpeg"},{id:34,imageModulePath:"./Oceano/oce-34.jpeg",originalImage:"//src/assets/apartments/Oceano/oce-34.jpeg"},{id:35,imageModulePath:"./Oceano/oce-35.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-35.jpeg"},{id:36,imageModulePath:"./Oceano/oce-36.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-36.jpeg"},{id:37,imageModulePath:"./Oceano/oce-37.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-37.jpeg"},{id:38,imageModulePath:"./Oceano/oce-38.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-38.jpeg"},{id:39,imageModulePath:"./Oceano/oce-39.jpeg",originalImage:"/src/assets/apartments/Oceano/oce-39.jpeg"}]},title:"Océano"}],EC=vt.section` padding: 3rem 0rem; background-color: #f8f9fa !important; @@ -212,7 +212,7 @@ Error generating stack: `+i.message+` li { margin-top: 0.5rem; } -`,CC=({photo:e,id:t,apartmentDescription:n,apartmentTitle:r})=>{const o=zu.some(i=>i.id===t);return S.jsxs(Vi,{className:"apartment-card",$background:e,children:[S.jsx("div",{className:"apartment__photo"}),S.jsxs(Vi.Body,{className:"apartment__body",children:[S.jsx(Vi.Title,{className:"apartment__title",children:r}),S.jsx(Vi.Text,{children:n}),o?S.jsx(Fa,{to:`/apartment/${t}`,children:S.jsx(Mu,{children:"+ Info"})}):S.jsx(Fa,{to:"/404",children:S.jsx(Mu,{children:"+ Info"})})]})]})},_C=()=>{const e=zu.length;return S.jsxs(EC,{className:"apartments",$itemCount:e,id:"apartments",children:[S.jsx("div",{className:"apartments__element-container",children:S.jsx("h1",{className:"apartments__heading",children:"Apartments"})}),S.jsx("ul",{className:"apartments__element-container apartments__list ",children:zu.map(t=>S.jsx("li",{children:S.jsx(CC,{photo:t.image.preview,id:t.id,apartmentDescription:t.description.preview,apartmentTitle:t.title})},t.id))})]})},kC=vt.section` +`,CC=({photo:e,id:t,apartmentDescription:n,apartmentTitle:r})=>{const o=Fu.some(i=>i.id===t);return S.jsxs(Vi,{className:"apartment-card",$background:e,children:[S.jsx("div",{className:"apartment__photo"}),S.jsxs(Vi.Body,{className:"apartment__body",children:[S.jsx(Vi.Title,{className:"apartment__title",children:r}),S.jsx(Vi.Text,{children:n}),o?S.jsx(za,{to:`/apartment/${t}`,children:S.jsx(Mu,{children:"+ Info"})}):S.jsx(za,{to:"/404",children:S.jsx(Mu,{children:"+ Info"})})]})]})},kC=()=>{const e=Fu.length;return S.jsxs(EC,{className:"apartments",$itemCount:e,id:"apartments",children:[S.jsx("div",{className:"apartments__element-container",children:S.jsx("h1",{className:"apartments__heading",children:"Apartments"})}),S.jsx("ul",{className:"apartments__element-container apartments__list ",children:Fu.map(t=>S.jsx("li",{children:S.jsx(CC,{photo:t.image.preview,id:t.id,apartmentDescription:t.description.preview,apartmentTitle:t.title})},t.id))})]})},_C=vt.section` padding: 3rem; border: 1px solid #dee2e6; background-color: #f8f9fa; @@ -371,13 +371,13 @@ Error generating stack: `+i.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var be=typeof Symbol=="function"&&Symbol.for,id=be?Symbol.for("react.element"):60103,ad=be?Symbol.for("react.portal"):60106,wl=be?Symbol.for("react.fragment"):60107,xl=be?Symbol.for("react.strict_mode"):60108,Sl=be?Symbol.for("react.profiler"):60114,El=be?Symbol.for("react.provider"):60109,Cl=be?Symbol.for("react.context"):60110,ld=be?Symbol.for("react.async_mode"):60111,_l=be?Symbol.for("react.concurrent_mode"):60111,kl=be?Symbol.for("react.forward_ref"):60112,Rl=be?Symbol.for("react.suspense"):60113,AC=be?Symbol.for("react.suspense_list"):60120,Nl=be?Symbol.for("react.memo"):60115,Tl=be?Symbol.for("react.lazy"):60116,FC=be?Symbol.for("react.block"):60121,zC=be?Symbol.for("react.fundamental"):60117,bC=be?Symbol.for("react.responder"):60118,UC=be?Symbol.for("react.scope"):60119;function yt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case id:switch(e=e.type,e){case ld:case _l:case wl:case Sl:case xl:case Rl:return e;default:switch(e=e&&e.$$typeof,e){case Cl:case kl:case Tl:case Nl:case El:return e;default:return t}}case ad:return t}}}function Tv(e){return yt(e)===_l}ne.AsyncMode=ld;ne.ConcurrentMode=_l;ne.ContextConsumer=Cl;ne.ContextProvider=El;ne.Element=id;ne.ForwardRef=kl;ne.Fragment=wl;ne.Lazy=Tl;ne.Memo=Nl;ne.Portal=ad;ne.Profiler=Sl;ne.StrictMode=xl;ne.Suspense=Rl;ne.isAsyncMode=function(e){return Tv(e)||yt(e)===ld};ne.isConcurrentMode=Tv;ne.isContextConsumer=function(e){return yt(e)===Cl};ne.isContextProvider=function(e){return yt(e)===El};ne.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===id};ne.isForwardRef=function(e){return yt(e)===kl};ne.isFragment=function(e){return yt(e)===wl};ne.isLazy=function(e){return yt(e)===Tl};ne.isMemo=function(e){return yt(e)===Nl};ne.isPortal=function(e){return yt(e)===ad};ne.isProfiler=function(e){return yt(e)===Sl};ne.isStrictMode=function(e){return yt(e)===xl};ne.isSuspense=function(e){return yt(e)===Rl};ne.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===wl||e===_l||e===Sl||e===xl||e===Rl||e===AC||typeof e=="object"&&e!==null&&(e.$$typeof===Tl||e.$$typeof===Nl||e.$$typeof===El||e.$$typeof===Cl||e.$$typeof===kl||e.$$typeof===zC||e.$$typeof===bC||e.$$typeof===UC||e.$$typeof===FC)};ne.typeOf=yt;(function(e){e.exports=ne})(DC);var sd=Bu,BC={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},HC={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},WC={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Ov={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ud={};ud[sd.ForwardRef]=WC;ud[sd.Memo]=Ov;function Ep(e){return sd.isMemo(e)?Ov:ud[e.$$typeof]||BC}var VC=Object.defineProperty,KC=Object.getOwnPropertyNames,Cp=Object.getOwnPropertySymbols,QC=Object.getOwnPropertyDescriptor,YC=Object.getPrototypeOf,_p=Object.prototype;function Pv(e,t,n){if(typeof t!="string"){if(_p){var r=YC(t);r&&r!==_p&&Pv(e,r,n)}var o=KC(t);Cp&&(o=o.concat(Cp(t)));for(var i=Ep(e),a=Ep(t),l=0;l=0)&&(n[o]=e[o]);return n}function JC(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var It={},qC=0;function ZC(e,t){return t=t||{},function(r){var o=r.displayName||r.name||"Component",i=function(l){JC(s,l);function s(c,f){var d;return d=l.call(this,c,f)||this,d.state={},d.__scriptURL="",d}var u=s.prototype;return u.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||(this.__scriptLoaderID="async-script-loader-"+qC++),this.__scriptLoaderID},u.setupScriptURL=function(){return this.__scriptURL=typeof e=="function"?e():e,this.__scriptURL},u.asyncScriptLoaderHandleLoad=function(f){var d=this;this.setState(f,function(){return d.props.asyncScriptOnLoad&&d.props.asyncScriptOnLoad(d.state)})},u.asyncScriptLoaderTriggerOnScriptLoaded=function(){var f=It[this.__scriptURL];if(!f||!f.loaded)throw new Error("Script is not loaded.");for(var d in f.observers)f.observers[d](f);delete window[t.callbackName]},u.componentDidMount=function(){var f=this,d=this.setupScriptURL(),w=this.asyncScriptLoaderGetScriptLoaderID(),y=t,x=y.globalName,k=y.callbackName,m=y.scriptId;if(x&&typeof window[x]<"u"&&(It[d]={loaded:!0,observers:{}}),It[d]){var p=It[d];if(p&&(p.loaded||p.errored)){this.asyncScriptLoaderHandleLoad(p);return}p.observers[w]=function(E){return f.asyncScriptLoaderHandleLoad(E)};return}var v={};v[w]=function(E){return f.asyncScriptLoaderHandleLoad(E)},It[d]={loaded:!1,observers:v};var h=document.createElement("script");h.src=d,h.async=!0;for(var _ in t.attributes)h.setAttribute(_,t.attributes[_]);m&&(h.id=m);var R=function(O){if(It[d]){var $=It[d],M=$.observers;for(var Y in M)O(M[Y])&&delete M[Y]}};k&&typeof window<"u"&&(window[k]=function(){return f.asyncScriptLoaderTriggerOnScriptLoaded()}),h.onload=function(){var E=It[d];E&&(E.loaded=!0,R(function(O){return k?!1:(O(E),!0)}))},h.onerror=function(){var E=It[d];E&&(E.errored=!0,R(function(O){return O(E),!0}))},document.body.appendChild(h)},u.componentWillUnmount=function(){var f=this.__scriptURL;if(t.removeOnUnmount===!0)for(var d=document.getElementsByTagName("script"),w=0;w-1&&d[w].parentNode&&d[w].parentNode.removeChild(d[w]);var y=It[f];y&&(delete y.observers[this.asyncScriptLoaderGetScriptLoaderID()],t.removeOnUnmount===!0&&delete It[f])},u.render=function(){var f=t.globalName,d=this.props;d.asyncScriptOnLoad;var w=d.forwardedRef,y=XC(d,["asyncScriptOnLoad","forwardedRef"]);return f&&typeof window<"u"&&(y[f]=typeof window[f]<"u"?window[f]:void 0),y.ref=w,g.createElement(r,y)},s}(g.Component),a=g.forwardRef(function(l,s){return g.createElement(i,Hu({},l,{forwardedRef:s}))});return a.displayName="AsyncScriptLoader("+o+")",a.propTypes={asyncScriptOnLoad:Ie.func},GC(a,r)}}var Wu="onloadcallback",e_="grecaptcha";function Vu(){return typeof window<"u"&&window.recaptchaOptions||{}}function t_(){var e=Vu(),t=e.useRecaptchaNet?"recaptcha.net":"www.google.com";return e.enterprise?"https://"+t+"/recaptcha/enterprise.js?onload="+Wu+"&render=explicit":"https://"+t+"/recaptcha/api.js?onload="+Wu+"&render=explicit"}const n_=ZC(t_,{callbackName:Wu,globalName:e_,attributes:Vu().nonce?{nonce:Vu().nonce}:{}})(yl),r_=()=>{const e=g.useRef(null),t={}.VITE_RECAPTCHA_SITEKEY,[n,r]=g.useState({name:"",email:"",message:""}),[o,i]=g.useState(!1),[a,l]=g.useState(!0),s=async u=>{var x;u.preventDefault();const c=await((x=e.current)==null?void 0:x.executeAsync()),f={}.VITE_EMAILJS_SERVICE_ID,d={}.VITE_EMAILJS_TEMPLATE_ID,w={}.VITE_EMAILJS_USER_PUBLIC_KEY,y={contact_name:n.name,from_email:n.email,message:n.message,"g-recaptcha-response":c};jC.send(f,d,y,w).then(k=>{var m;l(!0),i(!0),r({name:"",email:"",message:""}),(m=e.current)==null||m.reset(),setTimeout(()=>{i(!1)},2e3)}).catch(k=>{l(!1),i(!0),setTimeout(()=>{i(!1)},2e3)})};return S.jsxs(RC,{className:"form",id:"form",onSubmit:s,children:[S.jsxs("div",{className:"form__group",children:[S.jsx("label",{htmlFor:"inputName",className:"form__label",children:"Name"}),S.jsx("div",{className:"form__control-container",children:S.jsx("input",{type:"text",className:"form__control",id:"inputName",placeholder:"Mary Elizabeth",required:!0,name:"contact_name",value:n.name,onChange:u=>r({...n,name:u.target.value})})})]}),S.jsxs("div",{className:"form__group",children:[S.jsx("label",{htmlFor:"inputEmail",className:"form__label",children:"Email"}),S.jsx("div",{className:"form__control-container",children:S.jsx("input",{type:"email",className:"form__control",id:"inputEmail",placeholder:"example@gmail.com",required:!0,name:"form_email",value:n.email,onChange:u=>r({...n,email:u.target.value})})})]}),S.jsxs("div",{className:"form__group",children:[S.jsx("label",{htmlFor:"inputText",className:"form__label",children:"Message"}),S.jsx("div",{className:"form__control-container",children:S.jsx("textarea",{className:"form__control form__control--message",id:"inputText",placeholder:"Write wonders here",name:"message",value:n.message,onChange:u=>r({...n,message:u.target.value})})})]}),S.jsx("div",{className:"form__group",children:S.jsx("div",{className:"form__control-container form__control-container--btn",children:S.jsx(n_,{sitekey:t,ref:e,size:"invisible"})})}),S.jsx("div",{className:"form__group",children:S.jsx("div",{className:"form__control-container form__control-container--btn",children:S.jsx(Mu,{type:"submit",className:"form__control--btn",children:"Contact us"})})}),S.jsx("div",{className:"form__contact-toast-container",children:S.jsx(LC,{success:a,show:o})})]})},o_=()=>S.jsx(kC,{className:"contact",id:"contact",children:S.jsxs("div",{className:"contact__element-container",children:[S.jsx("h1",{className:"contact__heading",children:"Contact"}),S.jsx(r_,{})]})}),i_=vt.header` + */var be=typeof Symbol=="function"&&Symbol.for,id=be?Symbol.for("react.element"):60103,ad=be?Symbol.for("react.portal"):60106,wl=be?Symbol.for("react.fragment"):60107,xl=be?Symbol.for("react.strict_mode"):60108,Sl=be?Symbol.for("react.profiler"):60114,El=be?Symbol.for("react.provider"):60109,Cl=be?Symbol.for("react.context"):60110,ld=be?Symbol.for("react.async_mode"):60111,kl=be?Symbol.for("react.concurrent_mode"):60111,_l=be?Symbol.for("react.forward_ref"):60112,Rl=be?Symbol.for("react.suspense"):60113,AC=be?Symbol.for("react.suspense_list"):60120,Nl=be?Symbol.for("react.memo"):60115,Tl=be?Symbol.for("react.lazy"):60116,zC=be?Symbol.for("react.block"):60121,FC=be?Symbol.for("react.fundamental"):60117,bC=be?Symbol.for("react.responder"):60118,UC=be?Symbol.for("react.scope"):60119;function yt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case id:switch(e=e.type,e){case ld:case kl:case wl:case Sl:case xl:case Rl:return e;default:switch(e=e&&e.$$typeof,e){case Cl:case _l:case Tl:case Nl:case El:return e;default:return t}}case ad:return t}}}function Tv(e){return yt(e)===kl}ne.AsyncMode=ld;ne.ConcurrentMode=kl;ne.ContextConsumer=Cl;ne.ContextProvider=El;ne.Element=id;ne.ForwardRef=_l;ne.Fragment=wl;ne.Lazy=Tl;ne.Memo=Nl;ne.Portal=ad;ne.Profiler=Sl;ne.StrictMode=xl;ne.Suspense=Rl;ne.isAsyncMode=function(e){return Tv(e)||yt(e)===ld};ne.isConcurrentMode=Tv;ne.isContextConsumer=function(e){return yt(e)===Cl};ne.isContextProvider=function(e){return yt(e)===El};ne.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===id};ne.isForwardRef=function(e){return yt(e)===_l};ne.isFragment=function(e){return yt(e)===wl};ne.isLazy=function(e){return yt(e)===Tl};ne.isMemo=function(e){return yt(e)===Nl};ne.isPortal=function(e){return yt(e)===ad};ne.isProfiler=function(e){return yt(e)===Sl};ne.isStrictMode=function(e){return yt(e)===xl};ne.isSuspense=function(e){return yt(e)===Rl};ne.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===wl||e===kl||e===Sl||e===xl||e===Rl||e===AC||typeof e=="object"&&e!==null&&(e.$$typeof===Tl||e.$$typeof===Nl||e.$$typeof===El||e.$$typeof===Cl||e.$$typeof===_l||e.$$typeof===FC||e.$$typeof===bC||e.$$typeof===UC||e.$$typeof===zC)};ne.typeOf=yt;(function(e){e.exports=ne})(DC);var sd=Bu,BC={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},HC={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},WC={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Ov={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ud={};ud[sd.ForwardRef]=WC;ud[sd.Memo]=Ov;function Ep(e){return sd.isMemo(e)?Ov:ud[e.$$typeof]||BC}var VC=Object.defineProperty,KC=Object.getOwnPropertyNames,Cp=Object.getOwnPropertySymbols,QC=Object.getOwnPropertyDescriptor,YC=Object.getPrototypeOf,kp=Object.prototype;function Pv(e,t,n){if(typeof t!="string"){if(kp){var r=YC(t);r&&r!==kp&&Pv(e,r,n)}var o=KC(t);Cp&&(o=o.concat(Cp(t)));for(var i=Ep(e),a=Ep(t),l=0;l=0)&&(n[o]=e[o]);return n}function qC(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var It={},JC=0;function ZC(e,t){return t=t||{},function(r){var o=r.displayName||r.name||"Component",i=function(l){qC(s,l);function s(c,f){var d;return d=l.call(this,c,f)||this,d.state={},d.__scriptURL="",d}var u=s.prototype;return u.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||(this.__scriptLoaderID="async-script-loader-"+JC++),this.__scriptLoaderID},u.setupScriptURL=function(){return this.__scriptURL=typeof e=="function"?e():e,this.__scriptURL},u.asyncScriptLoaderHandleLoad=function(f){var d=this;this.setState(f,function(){return d.props.asyncScriptOnLoad&&d.props.asyncScriptOnLoad(d.state)})},u.asyncScriptLoaderTriggerOnScriptLoaded=function(){var f=It[this.__scriptURL];if(!f||!f.loaded)throw new Error("Script is not loaded.");for(var d in f.observers)f.observers[d](f);delete window[t.callbackName]},u.componentDidMount=function(){var f=this,d=this.setupScriptURL(),w=this.asyncScriptLoaderGetScriptLoaderID(),y=t,x=y.globalName,_=y.callbackName,m=y.scriptId;if(x&&typeof window[x]<"u"&&(It[d]={loaded:!0,observers:{}}),It[d]){var p=It[d];if(p&&(p.loaded||p.errored)){this.asyncScriptLoaderHandleLoad(p);return}p.observers[w]=function(E){return f.asyncScriptLoaderHandleLoad(E)};return}var v={};v[w]=function(E){return f.asyncScriptLoaderHandleLoad(E)},It[d]={loaded:!1,observers:v};var h=document.createElement("script");h.src=d,h.async=!0;for(var k in t.attributes)h.setAttribute(k,t.attributes[k]);m&&(h.id=m);var R=function(O){if(It[d]){var $=It[d],M=$.observers;for(var Y in M)O(M[Y])&&delete M[Y]}};_&&typeof window<"u"&&(window[_]=function(){return f.asyncScriptLoaderTriggerOnScriptLoaded()}),h.onload=function(){var E=It[d];E&&(E.loaded=!0,R(function(O){return _?!1:(O(E),!0)}))},h.onerror=function(){var E=It[d];E&&(E.errored=!0,R(function(O){return O(E),!0}))},document.body.appendChild(h)},u.componentWillUnmount=function(){var f=this.__scriptURL;if(t.removeOnUnmount===!0)for(var d=document.getElementsByTagName("script"),w=0;w-1&&d[w].parentNode&&d[w].parentNode.removeChild(d[w]);var y=It[f];y&&(delete y.observers[this.asyncScriptLoaderGetScriptLoaderID()],t.removeOnUnmount===!0&&delete It[f])},u.render=function(){var f=t.globalName,d=this.props;d.asyncScriptOnLoad;var w=d.forwardedRef,y=XC(d,["asyncScriptOnLoad","forwardedRef"]);return f&&typeof window<"u"&&(y[f]=typeof window[f]<"u"?window[f]:void 0),y.ref=w,g.createElement(r,y)},s}(g.Component),a=g.forwardRef(function(l,s){return g.createElement(i,Hu({},l,{forwardedRef:s}))});return a.displayName="AsyncScriptLoader("+o+")",a.propTypes={asyncScriptOnLoad:Ie.func},GC(a,r)}}var Wu="onloadcallback",ek="grecaptcha";function Vu(){return typeof window<"u"&&window.recaptchaOptions||{}}function tk(){var e=Vu(),t=e.useRecaptchaNet?"recaptcha.net":"www.google.com";return e.enterprise?"https://"+t+"/recaptcha/enterprise.js?onload="+Wu+"&render=explicit":"https://"+t+"/recaptcha/api.js?onload="+Wu+"&render=explicit"}const nk=ZC(tk,{callbackName:Wu,globalName:ek,attributes:Vu().nonce?{nonce:Vu().nonce}:{}})(yl),rk=()=>{const e=g.useRef(null),t="6LersDUpAAAAAGOjFVBDKEfgPztzWscqH4e-LkME",[n,r]=g.useState({name:"",email:"",message:""}),[o,i]=g.useState(!1),[a,l]=g.useState(!0),s=async u=>{var x;u.preventDefault();const c=await((x=e.current)==null?void 0:x.executeAsync()),f="service_z1sqdwh",d="template_zpwnphb",w="98cO62swcC2YdkpYF",y={contact_name:n.name,from_email:n.email,message:n.message,"g-recaptcha-response":c};jC.send(f,d,y,w).then(_=>{var m;l(!0),i(!0),r({name:"",email:"",message:""}),(m=e.current)==null||m.reset(),setTimeout(()=>{i(!1)},2e3)}).catch(_=>{l(!1),i(!0),setTimeout(()=>{i(!1)},2e3)})};return S.jsxs(RC,{className:"form",id:"form",onSubmit:s,children:[S.jsxs("div",{className:"form__group",children:[S.jsx("label",{htmlFor:"inputName",className:"form__label",children:"Name"}),S.jsx("div",{className:"form__control-container",children:S.jsx("input",{type:"text",className:"form__control",id:"inputName",placeholder:"Mary Elizabeth",required:!0,name:"contact_name",value:n.name,onChange:u=>r({...n,name:u.target.value})})})]}),S.jsxs("div",{className:"form__group",children:[S.jsx("label",{htmlFor:"inputEmail",className:"form__label",children:"Email"}),S.jsx("div",{className:"form__control-container",children:S.jsx("input",{type:"email",className:"form__control",id:"inputEmail",placeholder:"example@gmail.com",required:!0,name:"form_email",value:n.email,onChange:u=>r({...n,email:u.target.value})})})]}),S.jsxs("div",{className:"form__group",children:[S.jsx("label",{htmlFor:"inputText",className:"form__label",children:"Message"}),S.jsx("div",{className:"form__control-container",children:S.jsx("textarea",{className:"form__control form__control--message",id:"inputText",placeholder:"Write wonders here",name:"message",value:n.message,onChange:u=>r({...n,message:u.target.value})})})]}),S.jsx("div",{className:"form__group",children:S.jsx("div",{className:"form__control-container form__control-container--btn",children:S.jsx(nk,{sitekey:t,ref:e,size:"invisible"})})}),S.jsx("div",{className:"form__group",children:S.jsx("div",{className:"form__control-container form__control-container--btn",children:S.jsx(Mu,{type:"submit",className:"form__control--btn",children:"Contact us"})})}),S.jsx("div",{className:"form__contact-toast-container",children:S.jsx(LC,{success:a,show:o})})]})},ok=()=>S.jsx(_C,{className:"contact",id:"contact",children:S.jsxs("div",{className:"contact__element-container",children:[S.jsx("h1",{className:"contact__heading",children:"Contact"}),S.jsx(rk,{})]})}),ik=vt.header` background-color: #941c2f; position: sticky; top: 0; z-index: 1020; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); -`,a_=vt(ca)` +`,ak=vt(ca)` display: flex; justify-content: space-between; align-items: center; @@ -428,7 +428,7 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var Ku=function(){return Ku=Object.assign||function(t){for(var n,r=1,o=arguments.length;rS.jsxs(a_,{expand:"lg",variant:"dark",$isVisible:e,className:"navbar",children:[S.jsx(ca.Brand,{as:ko,to:"/web#landscape",className:"navbar__brand",children:S.jsx("img",{alt:"logo",src:"img/lg21w2.png"})}),S.jsx(ca.Toggle,{"aria-controls":"basic-navbar-nav"}),S.jsx(ca.Collapse,{className:"navbar__collapse",children:S.jsxs(_o,{className:"navbar__nav",children:[S.jsx(_o.Link,{as:ko,to:"/web#history",className:"navbar__link",children:"History"}),S.jsx(_o.Link,{as:ko,to:"/web#apartments",className:"navbar__link",children:"Apartments"}),S.jsx(_o.Link,{as:ko,to:"/web#location",className:"navbar__link",children:"Locations"}),S.jsx(_o.Link,{as:ko,to:"/web#contact",className:"navbar__link",children:"Contact"})]})})]}),c_=({isVisible:e})=>S.jsx(i_,{children:S.jsx(u_,{isVisible:e})}),d_=vt.section` +***************************************************************************** */var Ku=function(){return Ku=Object.assign||function(t){for(var n,r=1,o=arguments.length;rS.jsxs(ak,{expand:"lg",variant:"dark",$isVisible:e,className:"navbar",children:[S.jsx(ca.Brand,{as:_o,to:"/web#landscape",className:"navbar__brand",children:S.jsx("img",{alt:"logo",src:"img/lg21w2.png"})}),S.jsx(ca.Toggle,{"aria-controls":"basic-navbar-nav"}),S.jsx(ca.Collapse,{className:"navbar__collapse",children:S.jsxs(ko,{className:"navbar__nav",children:[S.jsx(ko.Link,{as:_o,to:"/web#history",className:"navbar__link",children:"History"}),S.jsx(ko.Link,{as:_o,to:"/web#apartments",className:"navbar__link",children:"Apartments"}),S.jsx(ko.Link,{as:_o,to:"/web#location",className:"navbar__link",children:"Locations"}),S.jsx(ko.Link,{as:_o,to:"/web#contact",className:"navbar__link",children:"Contact"})]})})]}),ck=({isVisible:e})=>S.jsx(ik,{children:S.jsx(uk,{isVisible:e})}),dk=vt.section` padding: 3rem 0rem; .history { @@ -479,7 +479,7 @@ PERFORMANCE OF THIS SOFTWARE. margin: 0; } } -`,f_=()=>S.jsxs(d_,{className:"history",id:"history",children:[S.jsx("div",{className:"history__element-container ",children:S.jsx("h1",{className:"history__heading",children:"History"})}),S.jsx("div",{className:"history__element-container history__element-container--info",children:S.jsx("p",{className:"history__info",children:"Our company has been in the long-term accommodation sector for more than 15 years in which we have contributed to improve the lives of many people by offering a good service with a competitive price. In 2017, we decided to expand our offer in the holiday sector with the mission of offering better quality services than the existing one in the market. We always want the experience of staying with us to be different and superior. All our accommodations are decorated and serviced in the most elegant way possible and, therefore, our brand has obtained the best recognition that can be achieved: that of our customers. Since our opening, we have accumulated positive comments on different platforms, which confirms that our great effort makes sense and we want to continue working on that path as a commitment"})})]}),p_=vt.section` +`,fk=()=>S.jsxs(dk,{className:"history",id:"history",children:[S.jsx("div",{className:"history__element-container ",children:S.jsx("h1",{className:"history__heading",children:"History"})}),S.jsx("div",{className:"history__element-container history__element-container--info",children:S.jsx("p",{className:"history__info",children:"Our company has been in the long-term accommodation sector for more than 15 years in which we have contributed to improve the lives of many people by offering a good service with a competitive price. In 2017, we decided to expand our offer in the holiday sector with the mission of offering better quality services than the existing one in the market. We always want the experience of staying with us to be different and superior. All our accommodations are decorated and serviced in the most elegant way possible and, therefore, our brand has obtained the best recognition that can be achieved: that of our customers. Since our opening, we have accumulated positive comments on different platforms, which confirms that our great effort makes sense and we want to continue working on that path as a commitment"})})]}),pk=vt.section` display: flex; justify-content: center; @@ -528,7 +528,7 @@ PERFORMANCE OF THIS SOFTWARE. z-index: 2; } } -`,h_=({imageRef:e})=>S.jsxs(p_,{className:"landscape",id:"landscape",children:[S.jsx("div",{className:"landscape__logo-container",children:S.jsx("div",{className:"landscape__logo",children:S.jsx("img",{alt:"logo",src:"img/lc512w.png",ref:e})})}),S.jsx("div",{className:"landscape__background"})]}),m_=vt.div` +`,hk=({imageRef:e})=>S.jsxs(pk,{className:"landscape",id:"landscape",children:[S.jsx("div",{className:"landscape__logo-container",children:S.jsx("div",{className:"landscape__logo",children:S.jsx("img",{alt:"logo",src:"img/lc512w.png",ref:e})})}),S.jsx("div",{className:"landscape__background"})]}),mk=vt.div` .homepage { &__geolocation-container { height: 30rem; @@ -538,4 +538,4 @@ PERFORMANCE OF THIS SOFTWARE. height: 100%; } } -`,Iv=()=>{const{ref:e,inView:t}=SC({threshold:0});return S.jsx(S.Fragment,{children:S.jsxs(m_,{className:"homepage",children:[S.jsx(c_,{isVisible:t}),S.jsxs("main",{className:"homepage__content",children:[S.jsx(h_,{}),S.jsx(f_,{}),S.jsxs("div",{className:"homepage__logo-visibility-container",ref:e,children:[S.jsx(_C,{}),S.jsx("div",{className:"homepage__geolocation-container",id:"location",children:S.jsx("iframe",{className:"homepage__geolocation",src:"https://www.google.com/maps/d/embed?mid=1gbnhlTlTPOJIO-mlcemMC_uEpuTh3TwX&ehbc=2E312F",title:"location"})}),S.jsx(o_,{})]})]})]})})},g_=Object.freeze(Object.defineProperty({__proto__:null,default:Iv},Symbol.toStringTag,{value:"Module"})),v_=[{path:"/",element:S.jsx(Xx,{}),children:[{index:!0,element:S.jsx(Sw,{to:"/web"})},{path:"/web",element:S.jsx(g.Suspense,{fallback:S.jsx(ws,{}),children:S.jsx(Iv,{})})},{path:"/apartment/:apartmentId",element:S.jsx(g.Suspense,{fallback:S.jsx(ws,{}),children:S.jsx(Zx,{})})},{path:"*",element:S.jsx(g.Suspense,{fallback:S.jsx(ws,{}),children:S.jsx(eS,{})})}]}],y_=Ow(v_);Ss.createRoot(document.getElementById("root")).render(S.jsx(Fe.StrictMode,{children:S.jsx(Aw,{router:y_})}));export{bE as A,LE as B,oS as C,vt as D,iE as E,jg as F,Mu as G,zu as H,no as I,w_ as J,c_ as K,ws as L,iv as M,Qn as R,sC as S,Gc as _,dt as a,ml as b,pp as c,oe as d,q as e,Zc as f,gl as g,x_ as h,Qg as i,S as j,CS as k,Ba as l,DE as m,ES as n,Xc as o,NE as p,CE as q,g as r,vp as s,NS as t,Ng as u,IE as v,Iu as w,OS as x,Ie as y,lE as z}; +`,Iv=()=>{const{ref:e,inView:t}=SC({threshold:0});return S.jsx(S.Fragment,{children:S.jsxs(mk,{className:"homepage",children:[S.jsx(ck,{isVisible:t}),S.jsxs("main",{className:"homepage__content",children:[S.jsx(hk,{}),S.jsx(fk,{}),S.jsxs("div",{className:"homepage__logo-visibility-container",ref:e,children:[S.jsx(kC,{}),S.jsx("div",{className:"homepage__geolocation-container",id:"location",children:S.jsx("iframe",{className:"homepage__geolocation",src:"https://www.google.com/maps/d/embed?mid=1gbnhlTlTPOJIO-mlcemMC_uEpuTh3TwX&ehbc=2E312F",title:"location"})}),S.jsx(ok,{})]})]})]})})},gk=Object.freeze(Object.defineProperty({__proto__:null,default:Iv},Symbol.toStringTag,{value:"Module"})),vk=[{path:"/",element:S.jsx(Xx,{}),children:[{index:!0,element:S.jsx(Sw,{to:"/web"})},{path:"/web",element:S.jsx(g.Suspense,{fallback:S.jsx(ws,{}),children:S.jsx(Iv,{})})},{path:"/apartment/:apartmentId",element:S.jsx(g.Suspense,{fallback:S.jsx(ws,{}),children:S.jsx(Zx,{})})},{path:"*",element:S.jsx(g.Suspense,{fallback:S.jsx(ws,{}),children:S.jsx(eS,{})})}]}],yk=Ow(vk);Ss.createRoot(document.getElementById("root")).render(S.jsx(ze.StrictMode,{children:S.jsx(Aw,{router:yk})}));export{bE as A,LE as B,oS as C,vt as D,iE as E,jg as F,Mu as G,Fu as H,no as I,wk as J,ck as K,ws as L,iv as M,Qn as R,sC as S,Gc as _,dt as a,ml as b,pp as c,oe as d,J as e,Zc as f,gl as g,xk as h,Qg as i,S as j,CS as k,Ba as l,DE as m,ES as n,Xc as o,NE as p,CE as q,g as r,vp as s,NS as t,Ng as u,IE as v,Iu as w,OS as x,Ie as y,lE as z}; diff --git a/index.html b/index.html index a806f12..efcae31 100644 --- a/index.html +++ b/index.html @@ -29,7 +29,7 @@ Alojamiento Alby - +