diff --git a/.nojekyll b/.nojekyll
new file mode 100644
index 0000000..e69de29
diff --git a/assets/About us page-amico-7ddb5d96.svg b/assets/About us page-amico-7ddb5d96.svg
new file mode 100644
index 0000000..3a5b842
--- /dev/null
+++ b/assets/About us page-amico-7ddb5d96.svg
@@ -0,0 +1 @@
+About us
\ No newline at end of file
diff --git a/assets/Contact-c4f0115d.svg b/assets/Contact-c4f0115d.svg
new file mode 100644
index 0000000..3e35eab
--- /dev/null
+++ b/assets/Contact-c4f0115d.svg
@@ -0,0 +1 @@
+delivery_address
\ No newline at end of file
diff --git a/assets/analytics-323a020e.png b/assets/analytics-323a020e.png
new file mode 100644
index 0000000..b2de2d7
Binary files /dev/null and b/assets/analytics-323a020e.png differ
diff --git a/assets/business-analyst-8f7a5ec8.png b/assets/business-analyst-8f7a5ec8.png
new file mode 100644
index 0000000..2da3ea9
Binary files /dev/null and b/assets/business-analyst-8f7a5ec8.png differ
diff --git a/assets/computer-2102a4e3.png b/assets/computer-2102a4e3.png
new file mode 100644
index 0000000..505f22a
Binary files /dev/null and b/assets/computer-2102a4e3.png differ
diff --git a/assets/dollar-0949e4e9.png b/assets/dollar-0949e4e9.png
new file mode 100644
index 0000000..b4218e5
Binary files /dev/null and b/assets/dollar-0949e4e9.png differ
diff --git a/assets/exchange-47074b48.png b/assets/exchange-47074b48.png
new file mode 100644
index 0000000..745598d
Binary files /dev/null and b/assets/exchange-47074b48.png differ
diff --git a/assets/index-13c899a2.js b/assets/index-13c899a2.js
new file mode 100644
index 0000000..62a6cfe
--- /dev/null
+++ b/assets/index-13c899a2.js
@@ -0,0 +1,68 @@
+function Jf(e,t){for(var n=0;nr[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function qf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Zu={exports:{}},mi={},Ju={exports:{}},V={};/**
+ * @license React
+ * react.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var nl=Symbol.for("react.element"),bf=Symbol.for("react.portal"),eh=Symbol.for("react.fragment"),th=Symbol.for("react.strict_mode"),nh=Symbol.for("react.profiler"),rh=Symbol.for("react.provider"),lh=Symbol.for("react.context"),ih=Symbol.for("react.forward_ref"),oh=Symbol.for("react.suspense"),ah=Symbol.for("react.memo"),sh=Symbol.for("react.lazy"),Es=Symbol.iterator;function uh(e){return e===null||typeof e!="object"?null:(e=Es&&e[Es]||e["@@iterator"],typeof e=="function"?e:null)}var qu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},bu=Object.assign,ec={};function lr(e,t,n){this.props=e,this.context=t,this.refs=ec,this.updater=n||qu}lr.prototype.isReactComponent={};lr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};lr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function tc(){}tc.prototype=lr.prototype;function va(e,t,n){this.props=e,this.context=t,this.refs=ec,this.updater=n||qu}var ga=va.prototype=new tc;ga.constructor=va;bu(ga,lr.prototype);ga.isPureReactComponent=!0;var Cs=Array.isArray,nc=Object.prototype.hasOwnProperty,ya={current:null},rc={key:!0,ref:!0,__self:!0,__source:!0};function lc(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)nc.call(t,r)&&!rc.hasOwnProperty(r)&&(l[r]=t[r]);var a=arguments.length-2;if(a===1)l.children=n;else if(1>>1,q=T[Y];if(0>>1;Yl(ar,U))vtl(re,ar)?(T[Y]=re,T[vt]=U,Y=vt):(T[Y]=ar,T[pt]=U,Y=pt);else if(vtl(re,U))T[Y]=re,T[vt]=U,Y=vt;else break e}}return O}function l(T,O){var U=T.sortIndex-O.sortIndex;return U!==0?U:T.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var s=[],c=[],m=1,g=null,v=3,N=!1,x=!1,w=!1,L=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(T){for(var O=n(c);O!==null;){if(O.callback===null)r(c);else if(O.startTime<=T)r(c),O.sortIndex=O.expirationTime,t(s,O);else break;O=n(c)}}function d(T){if(w=!1,p(T),!x)if(n(s)!==null)x=!0,Tt(k);else{var O=n(c);O!==null&&mt(d,O.startTime-T)}}function k(T,O){x=!1,w&&(w=!1,h(_),_=-1),N=!0;var U=v;try{for(p(O),g=n(s);g!==null&&(!(g.expirationTime>O)||T&&!xe());){var Y=g.callback;if(typeof Y=="function"){g.callback=null,v=g.priorityLevel;var q=Y(g.expirationTime<=O);O=e.unstable_now(),typeof q=="function"?g.callback=q:g===n(s)&&r(s),p(O)}else r(s);g=n(s)}if(g!==null)var Dt=!0;else{var pt=n(c);pt!==null&&mt(d,pt.startTime-O),Dt=!1}return Dt}finally{g=null,v=U,N=!1}}var C=!1,P=null,_=-1,H=5,F=-1;function xe(){return!(e.unstable_now()-FT||125Y?(T.sortIndex=U,t(c,T),n(s)===null&&T===n(c)&&(w?(h(_),_=-1):w=!0,mt(d,U-Y))):(T.sortIndex=q,t(s,T),x||N||(x=!0,Tt(k))),T},e.unstable_shouldYield=xe,e.unstable_wrapCallback=function(T){var O=v;return function(){var U=v;v=O;try{return T.apply(this,arguments)}finally{v=U}}}})(uc);sc.exports=uc;var Sh=sc.exports;/**
+ * @license React
+ * react-dom.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var cc=R,Ve=Sh;function E(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yo=Object.prototype.hasOwnProperty,Nh=/^[: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]*$/,Rs={},_s={};function kh(e){return yo.call(_s,e)?!0:yo.call(Rs,e)?!1:Nh.test(e)?_s[e]=!0:(Rs[e]=!0,!1)}function jh(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 Eh(e,t,n,r){if(t===null||typeof t>"u"||jh(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 De(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var je={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){je[e]=new De(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];je[t]=new De(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){je[e]=new De(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){je[e]=new De(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){je[e]=new De(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){je[e]=new De(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){je[e]=new De(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){je[e]=new De(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){je[e]=new De(e,5,!1,e.toLowerCase(),null,!1,!1)});var wa=/[\-:]([a-z])/g;function Sa(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(wa,Sa);je[t]=new De(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(wa,Sa);je[t]=new De(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(wa,Sa);je[t]=new De(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){je[e]=new De(e,1,!1,e.toLowerCase(),null,!1,!1)});je.xlinkHref=new De("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){je[e]=new De(e,1,!1,e.toLowerCase(),null,!0,!0)});function Na(e,t,n,r){var l=je.hasOwnProperty(t)?je[t]:null;(l!==null?l.type!==0:r||!(2a||l[o]!==i[a]){var s=`
+`+l[o].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=o&&0<=a);break}}}finally{Vi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?jr(e):""}function Ch(e){switch(e.tag){case 5:return jr(e.type);case 16:return jr("Lazy");case 13:return jr("Suspense");case 19:return jr("SuspenseList");case 0:case 2:case 15:return e=Hi(e.type,!1),e;case 11:return e=Hi(e.type.render,!1),e;case 1:return e=Hi(e.type,!0),e;default:return""}}function No(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 Ln:return"Fragment";case _n:return"Portal";case xo:return"Profiler";case ka:return"StrictMode";case wo:return"Suspense";case So:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case hc:return(e.displayName||"Context")+".Consumer";case fc:return(e._context.displayName||"Context")+".Provider";case ja:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ea:return t=e.displayName||null,t!==null?t:No(e.type)||"Memo";case Ft:t=e._payload,e=e._init;try{return No(e(t))}catch{}}return null}function Ph(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 No(t);case 8:return t===ka?"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 Jt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function pc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Rh(e){var t=pc(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 l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function pl(e){e._valueTracker||(e._valueTracker=Rh(e))}function vc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=pc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Wl(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 ko(e,t){var n=t.checked;return se({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ts(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Jt(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 gc(e,t){t=t.checked,t!=null&&Na(e,"checked",t,!1)}function jo(e,t){gc(e,t);var n=Jt(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")?Eo(e,t.type,n):t.hasOwnProperty("defaultValue")&&Eo(e,t.type,Jt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ds(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 Eo(e,t,n){(t!=="number"||Wl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Er=Array.isArray;function Vn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=vl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ar(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Rr={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},_h=["Webkit","ms","Moz","O"];Object.keys(Rr).forEach(function(e){_h.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Rr[t]=Rr[e]})});function Sc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Rr.hasOwnProperty(e)&&Rr[e]?(""+t).trim():t+"px"}function Nc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Sc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Lh=se({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 Ro(e,t){if(t){if(Lh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(E(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(E(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(E(61))}if(t.style!=null&&typeof t.style!="object")throw Error(E(62))}}function _o(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 Lo=null;function Ca(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var To=null,Hn=null,Qn=null;function Os(e){if(e=il(e)){if(typeof To!="function")throw Error(E(280));var t=e.stateNode;t&&(t=xi(t),To(e.stateNode,e.type,t))}}function kc(e){Hn?Qn?Qn.push(e):Qn=[e]:Hn=e}function jc(){if(Hn){var e=Hn,t=Qn;if(Qn=Hn=null,Os(e),t)for(e=0;e>>=0,e===0?32:31-($h(e)/Wh|0)|0}var gl=64,yl=4194304;function Cr(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 Kl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~l;a!==0?r=Cr(a):(i&=o,i!==0&&(r=Cr(i)))}else o=n&~l,o!==0?r=Cr(o):i!==0&&(r=Cr(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===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 rl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-it(t),e[t]=n}function Kh(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=Lr),Hs=String.fromCharCode(32),Qs=!1;function Hc(e,t){switch(e){case"keyup":return wm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Tn=!1;function Nm(e,t){switch(e){case"compositionend":return Qc(t);case"keypress":return t.which!==32?null:(Qs=!0,Hs);case"textInput":return e=t.data,e===Hs&&Qs?null:e;default:return null}}function km(e,t){if(Tn)return e==="compositionend"||!za&&Hc(e,t)?(e=Wc(),Ml=Ta=$t=null,Tn=!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=Xs(n)}}function Xc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Xc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Zc(){for(var e=window,t=Wl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Wl(e.document)}return t}function Oa(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 Dm(e){var t=Zc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Xc(n.ownerDocument.documentElement,n)){if(r!==null&&Oa(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 l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=Zs(n,i);var o=Zs(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.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,Dn=null,Fo=null,Dr=null,Uo=!1;function Js(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Uo||Dn==null||Dn!==Wl(r)||(r=Dn,"selectionStart"in r&&Oa(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}),Dr&&Qr(Dr,r)||(Dr=r,r=Xl(Fo,"onSelect"),0On||(e.current=Ho[On],Ho[On]=null,On--)}function b(e,t){On++,Ho[On]=e.current,e.current=t}var qt={},Re=tn(qt),Oe=tn(!1),gn=qt;function Jn(e,t){var n=e.type.contextTypes;if(!n)return qt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ie(e){return e=e.childContextTypes,e!=null}function Jl(){te(Oe),te(Re)}function lu(e,t,n){if(Re.current!==qt)throw Error(E(168));b(Re,t),b(Oe,n)}function id(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(E(108,Ph(e)||"Unknown",l));return se({},n,r)}function ql(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||qt,gn=Re.current,b(Re,e),b(Oe,Oe.current),!0}function iu(e,t,n){var r=e.stateNode;if(!r)throw Error(E(169));n?(e=id(e,t,gn),r.__reactInternalMemoizedMergedChildContext=e,te(Oe),te(Re),b(Re,e)):te(Oe),b(Oe,n)}var wt=null,wi=!1,lo=!1;function od(e){wt===null?wt=[e]:wt.push(e)}function Hm(e){wi=!0,od(e)}function nn(){if(!lo&&wt!==null){lo=!0;var e=0,t=G;try{var n=wt;for(G=1;e>=o,l-=o,St=1<<32-it(t)+l|n<_?(H=P,P=null):H=P.sibling;var F=v(h,P,p[_],d);if(F===null){P===null&&(P=H);break}e&&P&&F.alternate===null&&t(h,P),f=i(F,f,_),C===null?k=F:C.sibling=F,C=F,P=H}if(_===p.length)return n(h,P),ne&&un(h,_),k;if(P===null){for(;__?(H=P,P=null):H=P.sibling;var xe=v(h,P,F.value,d);if(xe===null){P===null&&(P=H);break}e&&P&&xe.alternate===null&&t(h,P),f=i(xe,f,_),C===null?k=xe:C.sibling=xe,C=xe,P=H}if(F.done)return n(h,P),ne&&un(h,_),k;if(P===null){for(;!F.done;_++,F=p.next())F=g(h,F.value,d),F!==null&&(f=i(F,f,_),C===null?k=F:C.sibling=F,C=F);return ne&&un(h,_),k}for(P=r(h,P);!F.done;_++,F=p.next())F=N(P,h,_,F.value,d),F!==null&&(e&&F.alternate!==null&&P.delete(F.key===null?_:F.key),f=i(F,f,_),C===null?k=F:C.sibling=F,C=F);return e&&P.forEach(function(Ue){return t(h,Ue)}),ne&&un(h,_),k}function L(h,f,p,d){if(typeof p=="object"&&p!==null&&p.type===Ln&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case ml:e:{for(var k=p.key,C=f;C!==null;){if(C.key===k){if(k=p.type,k===Ln){if(C.tag===7){n(h,C.sibling),f=l(C,p.props.children),f.return=h,h=f;break e}}else if(C.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Ft&&fu(k)===C.type){n(h,C.sibling),f=l(C,p.props),f.ref=gr(h,C,p),f.return=h,h=f;break e}n(h,C);break}else t(h,C);C=C.sibling}p.type===Ln?(f=vn(p.props.children,h.mode,d,p.key),f.return=h,h=f):(d=$l(p.type,p.key,p.props,null,h.mode,d),d.ref=gr(h,f,p),d.return=h,h=d)}return o(h);case _n:e:{for(C=p.key;f!==null;){if(f.key===C)if(f.tag===4&&f.stateNode.containerInfo===p.containerInfo&&f.stateNode.implementation===p.implementation){n(h,f.sibling),f=l(f,p.children||[]),f.return=h,h=f;break e}else{n(h,f);break}else t(h,f);f=f.sibling}f=ho(p,h.mode,d),f.return=h,h=f}return o(h);case Ft:return C=p._init,L(h,f,C(p._payload),d)}if(Er(p))return x(h,f,p,d);if(fr(p))return w(h,f,p,d);El(h,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,f!==null&&f.tag===6?(n(h,f.sibling),f=l(f,p),f.return=h,h=f):(n(h,f),f=fo(p,h.mode,d),f.return=h,h=f),o(h)):n(h,f)}return L}var bn=md(!0),pd=md(!1),ol={},ht=tn(ol),Xr=tn(ol),Zr=tn(ol);function hn(e){if(e===ol)throw Error(E(174));return e}function Ha(e,t){switch(b(Zr,t),b(Xr,e),b(ht,ol),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Po(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Po(t,e)}te(ht),b(ht,t)}function er(){te(ht),te(Xr),te(Zr)}function vd(e){hn(Zr.current);var t=hn(ht.current),n=Po(t,e.type);t!==n&&(b(Xr,e),b(ht,n))}function Qa(e){Xr.current===e&&(te(ht),te(Xr))}var oe=tn(0);function li(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 io=[];function Ka(){for(var e=0;en?n:4,e(!0);var r=oo.transition;oo.transition={};try{e(!1),t()}finally{G=n,oo.transition=r}}function Dd(){return qe().memoizedState}function Gm(e,t,n){var r=Xt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Md(e))zd(t,n);else if(n=cd(e,t,n,r),n!==null){var l=Le();ot(n,e,r,l),Od(n,t,r)}}function Xm(e,t,n){var r=Xt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Md(e))zd(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,n);if(l.hasEagerState=!0,l.eagerState=a,at(a,o)){var s=t.interleaved;s===null?(l.next=l,Wa(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=cd(e,t,l,r),n!==null&&(l=Le(),ot(n,e,r,l),Od(n,t,r))}}function Md(e){var t=e.alternate;return e===ae||t!==null&&t===ae}function zd(e,t){Mr=ii=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Od(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ra(e,n)}}var oi={readContext:Je,useCallback:Ee,useContext:Ee,useEffect:Ee,useImperativeHandle:Ee,useInsertionEffect:Ee,useLayoutEffect:Ee,useMemo:Ee,useReducer:Ee,useRef:Ee,useState:Ee,useDebugValue:Ee,useDeferredValue:Ee,useTransition:Ee,useMutableSource:Ee,useSyncExternalStore:Ee,useId:Ee,unstable_isNewReconciler:!1},Zm={readContext:Je,useCallback:function(e,t){return ct().memoizedState=[e,t===void 0?null:t],e},useContext:Je,useEffect:mu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Fl(4194308,4,Pd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Fl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Fl(4,2,e,t)},useMemo:function(e,t){var n=ct();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ct();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=Gm.bind(null,ae,e),[r.memoizedState,e]},useRef:function(e){var t=ct();return e={current:e},t.memoizedState=e},useState:hu,useDebugValue:Ja,useDeferredValue:function(e){return ct().memoizedState=e},useTransition:function(){var e=hu(!1),t=e[0];return e=Ym.bind(null,e[1]),ct().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ae,l=ct();if(ne){if(n===void 0)throw Error(E(407));n=n()}else{if(n=t(),Se===null)throw Error(E(349));xn&30||xd(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,mu(Sd.bind(null,r,i,e),[e]),r.flags|=2048,br(9,wd.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=ct(),t=Se.identifierPrefix;if(ne){var n=Nt,r=St;n=(r&~(1<<32-it(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Jr++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[dt]=t,e[Gr]=r,Hd(e,t,!1,!1),t.stateNode=e;e:{switch(o=_o(n,r),n){case"dialog":ee("cancel",e),ee("close",e),l=r;break;case"iframe":case"object":case"embed":ee("load",e),l=r;break;case"video":case"audio":for(l=0;lnr&&(t.flags|=128,r=!0,yr(i,!1),t.lanes=4194304)}else{if(!r)if(e=li(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),yr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!ne)return Ce(t),null}else 2*me()-i.renderingStartTime>nr&&n!==1073741824&&(t.flags|=128,r=!0,yr(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=me(),t.sibling=null,n=oe.current,b(oe,r?n&1|2:n&1),t):(Ce(t),null);case 22:case 23:return rs(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Be&1073741824&&(Ce(t),t.subtreeFlags&6&&(t.flags|=8192)):Ce(t),null;case 24:return null;case 25:return null}throw Error(E(156,t.tag))}function lp(e,t){switch(Fa(t),t.tag){case 1:return Ie(t.type)&&Jl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return er(),te(Oe),te(Re),Ka(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Qa(t),null;case 13:if(te(oe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));qn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return te(oe),null;case 4:return er(),null;case 10:return $a(t.type._context),null;case 22:case 23:return rs(),null;case 24:return null;default:return null}}var Pl=!1,Pe=!1,ip=typeof WeakSet=="function"?WeakSet:Set,M=null;function An(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ce(e,t,r)}else n.current=null}function na(e,t,n){try{n()}catch(r){ce(e,t,r)}}var ku=!1;function op(e,t){if(Ao=Yl,e=Zc(),Oa(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 l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,a=-1,s=-1,c=0,m=0,g=e,v=null;t:for(;;){for(var N;g!==n||l!==0&&g.nodeType!==3||(a=o+l),g!==i||r!==0&&g.nodeType!==3||(s=o+r),g.nodeType===3&&(o+=g.nodeValue.length),(N=g.firstChild)!==null;)v=g,g=N;for(;;){if(g===e)break t;if(v===n&&++c===l&&(a=o),v===i&&++m===r&&(s=o),(N=g.nextSibling)!==null)break;g=v,v=g.parentNode}g=N}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Bo={focusedElem:e,selectionRange:n},Yl=!1,M=t;M!==null;)if(t=M,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,M=e;else for(;M!==null;){t=M;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var w=x.memoizedProps,L=x.memoizedState,h=t.stateNode,f=h.getSnapshotBeforeUpdate(t.elementType===t.type?w:tt(t.type,w),L);h.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(E(163))}}catch(d){ce(t,t.return,d)}if(e=t.sibling,e!==null){e.return=t.return,M=e;break}M=t.return}return x=ku,ku=!1,x}function zr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&na(t,n,i)}l=l.next}while(l!==r)}}function ki(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 ra(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 Yd(e){var t=e.alternate;t!==null&&(e.alternate=null,Yd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[dt],delete t[Gr],delete t[Vo],delete t[Wm],delete t[Vm])),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 Gd(e){return e.tag===5||e.tag===3||e.tag===4}function ju(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Gd(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 la(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=Zl));else if(r!==4&&(e=e.child,e!==null))for(la(e,t,n),e=e.sibling;e!==null;)la(e,t,n),e=e.sibling}function ia(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(ia(e,t,n),e=e.sibling;e!==null;)ia(e,t,n),e=e.sibling}var Ne=null,nt=!1;function Ot(e,t,n){for(n=n.child;n!==null;)Xd(e,t,n),n=n.sibling}function Xd(e,t,n){if(ft&&typeof ft.onCommitFiberUnmount=="function")try{ft.onCommitFiberUnmount(pi,n)}catch{}switch(n.tag){case 5:Pe||An(n,t);case 6:var r=Ne,l=nt;Ne=null,Ot(e,t,n),Ne=r,nt=l,Ne!==null&&(nt?(e=Ne,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ne.removeChild(n.stateNode));break;case 18:Ne!==null&&(nt?(e=Ne,n=n.stateNode,e.nodeType===8?ro(e.parentNode,n):e.nodeType===1&&ro(e,n),Vr(e)):ro(Ne,n.stateNode));break;case 4:r=Ne,l=nt,Ne=n.stateNode.containerInfo,nt=!0,Ot(e,t,n),Ne=r,nt=l;break;case 0:case 11:case 14:case 15:if(!Pe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&na(n,t,o),l=l.next}while(l!==r)}Ot(e,t,n);break;case 1:if(!Pe&&(An(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){ce(n,t,a)}Ot(e,t,n);break;case 21:Ot(e,t,n);break;case 22:n.mode&1?(Pe=(r=Pe)||n.memoizedState!==null,Ot(e,t,n),Pe=r):Ot(e,t,n);break;default:Ot(e,t,n)}}function Eu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new ip),t.forEach(function(r){var l=pp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function et(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=o),r&=~i}if(r=l,r=me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*sp(r/1960))-r,10e?16:e,Wt===null)var r=!1;else{if(e=Wt,Wt=null,ui=0,K&6)throw Error(E(331));var l=K;for(K|=4,M=e.current;M!==null;){var i=M,o=i.child;if(M.flags&16){var a=i.deletions;if(a!==null){for(var s=0;sme()-ts?pn(e,0):es|=n),Fe(e,t)}function rf(e,t){t===0&&(e.mode&1?(t=yl,yl<<=1,!(yl&130023424)&&(yl=4194304)):t=1);var n=Le();e=Pt(e,t),e!==null&&(rl(e,t,n),Fe(e,n))}function mp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),rf(e,n)}function pp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(E(314))}r!==null&&r.delete(t),rf(e,n)}var lf;lf=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Oe.current)ze=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ze=!1,np(e,t,n);ze=!!(e.flags&131072)}else ze=!1,ne&&t.flags&1048576&&ad(t,ei,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ul(e,t),e=t.pendingProps;var l=Jn(t,Re.current);Yn(t,n),l=Ga(null,t,r,e,l,n);var i=Xa();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ie(r)?(i=!0,ql(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Va(t),l.updater=Si,t.stateNode=l,l._reactInternals=t,Xo(t,r,e,n),t=qo(null,t,r,!0,i,n)):(t.tag=0,ne&&i&&Ia(t),_e(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ul(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=gp(r),e=tt(r,e),l){case 0:t=Jo(null,t,r,e,n);break e;case 1:t=wu(null,t,r,e,n);break e;case 11:t=yu(null,t,r,e,n);break e;case 14:t=xu(null,t,r,tt(r.type,e),n);break e}throw Error(E(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:tt(r,l),Jo(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:tt(r,l),wu(e,t,r,l,n);case 3:e:{if($d(t),e===null)throw Error(E(387));r=t.pendingProps,i=t.memoizedState,l=i.element,dd(e,t),ri(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=tr(Error(E(423)),t),t=Su(e,t,r,n,l);break e}else if(r!==l){l=tr(Error(E(424)),t),t=Su(e,t,r,n,l);break e}else for($e=Kt(t.stateNode.containerInfo.firstChild),We=t,ne=!0,lt=null,n=pd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(qn(),r===l){t=Rt(e,t,n);break e}_e(e,t,r,n)}t=t.child}return t;case 5:return vd(t),e===null&&Ko(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,$o(r,l)?o=null:i!==null&&$o(r,i)&&(t.flags|=32),Bd(e,t),_e(e,t,o,n),t.child;case 6:return e===null&&Ko(t),null;case 13:return Wd(e,t,n);case 4:return Ha(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=bn(t,null,r,n):_e(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:tt(r,l),yu(e,t,r,l,n);case 7:return _e(e,t,t.pendingProps,n),t.child;case 8:return _e(e,t,t.pendingProps.children,n),t.child;case 12:return _e(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,b(ti,r._currentValue),r._currentValue=o,i!==null)if(at(i.value,o)){if(i.children===l.children&&!Oe.current){t=Rt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var s=a.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=kt(-1,n&-n),s.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var m=c.pending;m===null?s.next=s:(s.next=m.next,m.next=s),c.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Yo(i.return,n,t),a.lanes|=n;break}s=s.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(E(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Yo(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}_e(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Yn(t,n),l=Je(l),r=r(l),t.flags|=1,_e(e,t,r,n),t.child;case 14:return r=t.type,l=tt(r,t.pendingProps),l=tt(r.type,l),xu(e,t,r,l,n);case 15:return Ud(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:tt(r,l),Ul(e,t),t.tag=1,Ie(r)?(e=!0,ql(t)):e=!1,Yn(t,n),hd(t,r,l),Xo(t,r,l,n),qo(null,t,r,!0,e,n);case 19:return Vd(e,t,n);case 22:return Ad(e,t,n)}throw Error(E(156,t.tag))};function of(e,t){return Tc(e,t)}function vp(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 Xe(e,t,n,r){return new vp(e,t,n,r)}function is(e){return e=e.prototype,!(!e||!e.isReactComponent)}function gp(e){if(typeof e=="function")return is(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ja)return 11;if(e===Ea)return 14}return 2}function Zt(e,t){var n=e.alternate;return n===null?(n=Xe(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 $l(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")is(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Ln:return vn(n.children,l,i,t);case ka:o=8,l|=8;break;case xo:return e=Xe(12,n,t,l|2),e.elementType=xo,e.lanes=i,e;case wo:return e=Xe(13,n,t,l),e.elementType=wo,e.lanes=i,e;case So:return e=Xe(19,n,t,l),e.elementType=So,e.lanes=i,e;case mc:return Ei(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case fc:o=10;break e;case hc:o=9;break e;case ja:o=11;break e;case Ea:o=14;break e;case Ft:o=16,r=null;break e}throw Error(E(130,e==null?e:typeof e,""))}return t=Xe(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function vn(e,t,n,r){return e=Xe(7,e,r,t),e.lanes=n,e}function Ei(e,t,n,r){return e=Xe(22,e,r,t),e.elementType=mc,e.lanes=n,e.stateNode={isHidden:!1},e}function fo(e,t,n){return e=Xe(6,e,null,t),e.lanes=n,e}function ho(e,t,n){return t=Xe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function yp(e,t,n,r,l){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=Ki(0),this.expirationTimes=Ki(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ki(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function os(e,t,n,r,l,i,o,a,s){return e=new yp(e,t,n,a,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Xe(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Va(i),e}function xp(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(cf)}catch(e){console.error(e)}}cf(),ac.exports=He;var jp=ac.exports,Mu=jp;go.createRoot=Mu.createRoot,go.hydrateRoot=Mu.hydrateRoot;/**
+ * @remix-run/router v1.10.0
+ *
+ * Copyright (c) Remix Software Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE.md file in the root directory of this source tree.
+ *
+ * @license MIT
+ */function ie(){return ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Nn(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Cp(){return Math.random().toString(36).substr(2,8)}function Ou(e,t){return{usr:e.state,key:e.key,idx:t}}function tl(e,t,n,r){return n===void 0&&(n=null),ie({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Lt(t):t,{state:n,key:t&&t.key||r||Cp()})}function kn(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 Lt(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 Pp(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:i=!1}=r,o=l.history,a=fe.Pop,s=null,c=m();c==null&&(c=0,o.replaceState(ie({},o.state,{idx:c}),""));function m(){return(o.state||{idx:null}).idx}function g(){a=fe.Pop;let L=m(),h=L==null?null:L-c;c=L,s&&s({action:a,location:w.location,delta:h})}function v(L,h){a=fe.Push;let f=tl(w.location,L,h);n&&n(f,L),c=m()+1;let p=Ou(f,c),d=w.createHref(f);try{o.pushState(p,"",d)}catch(k){if(k instanceof DOMException&&k.name==="DataCloneError")throw k;l.location.assign(d)}i&&s&&s({action:a,location:w.location,delta:1})}function N(L,h){a=fe.Replace;let f=tl(w.location,L,h);n&&n(f,L),c=m();let p=Ou(f,c),d=w.createHref(f);o.replaceState(p,"",d),i&&s&&s({action:a,location:w.location,delta:0})}function x(L){let h=l.location.origin!=="null"?l.location.origin:l.location.href,f=typeof L=="string"?L:kn(L);return W(h,"No window.location.(origin|href) available to create URL for href: "+f),new URL(f,h)}let w={get action(){return a},get location(){return e(l,o)},listen(L){if(s)throw new Error("A history only accepts one active listener");return l.addEventListener(zu,g),s=L,()=>{l.removeEventListener(zu,g),s=null}},createHref(L){return t(l,L)},createURL:x,encodeLocation(L){let h=x(L);return{pathname:h.pathname,search:h.search,hash:h.hash}},push:v,replace:N,go(L){return o.go(L)}};return w}var he;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(he||(he={}));const Rp=new Set(["lazy","caseSensitive","path","id","index","children"]);function _p(e){return e.index===!0}function ca(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((l,i)=>{let o=[...n,i],a=typeof l.id=="string"?l.id:o.join("-");if(W(l.index!==!0||!l.children,"Cannot specify children on an index route"),W(!r[a],'Found a route id collision on id "'+a+`". Route id's must be globally unique within Data Router usages`),_p(l)){let s=ie({},l,t(l),{id:a});return r[a]=s,s}else{let s=ie({},l,t(l),{id:a,children:void 0});return r[a]=s,l.children&&(s.children=ca(l.children,t,o,r)),s}})}function $n(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?Lt(t):t,l=bt(r.pathname||"/",n);if(l==null)return null;let i=df(e);Tp(i);let o=null;for(let a=0;o==null&&a{let s={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:o,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 c=jt([r,s.relativePath]),m=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 "'+c+'".')),df(i.children,t,m,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:Up(c,i.index),routesMeta:m})};return e.forEach((i,o)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))l(i,o);else for(let s of ff(i.path))l(i,o,s)}),t}function ff(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return l?[i,""]:[i];let o=ff(r.join("/")),a=[];return a.push(...o.map(s=>s===""?i:[i,s].join("/"))),l&&a.push(...o),a.map(s=>e.startsWith("/")&&s===""?"/":s)}function Tp(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Ap(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Dp=/^:\w+$/,Mp=3,zp=2,Op=1,Ip=10,Fp=-2,Iu=e=>e==="*";function Up(e,t){let n=e.split("/"),r=n.length;return n.some(Iu)&&(r+=Fp),t&&(r+=zp),n.filter(l=>!Iu(l)).reduce((l,i)=>l+(Dp.test(i)?Mp:i===""?Op:Ip),r)}function Ap(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function Bp(e,t){let{routesMeta:n}=e,r={},l="/",i=[];for(let o=0;o{if(m==="*"){let v=a[g]||"";o=i.slice(0,i.length-v.length).replace(/(.)\/+$/,"$1")}return c[m]=Vp(a[g]||"",m),c},{}),pathname:i,pathnameBase:o,pattern:e}}function $p(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Nn(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=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(o,a)=>(r.push(a),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function Wp(e){try{return decodeURI(e)}catch(t){return Nn(!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 Vp(e,t){try{return decodeURIComponent(e)}catch(n){return Nn(!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 bt(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 Hp(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?Lt(e):e;return{pathname:n?n.startsWith("/")?n:Qp(n,t):t,search:Yp(r),hash:Gp(l)}}function Qp(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function mo(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 Li(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function cs(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=Lt(e):(l=ie({},e),W(!l.pathname||!l.pathname.includes("?"),mo("?","pathname","search",l)),W(!l.pathname||!l.pathname.includes("#"),mo("#","pathname","hash",l)),W(!l.search||!l.search.includes("#"),mo("#","search","hash",l)));let i=e===""||l.pathname==="",o=i?"/":l.pathname,a;if(r||o==null)a=n;else{let g=t.length-1;if(o.startsWith("..")){let v=o.split("/");for(;v[0]==="..";)v.shift(),g-=1;l.pathname=v.join("/")}a=g>=0?t[g]:"/"}let s=Hp(l,a),c=o&&o!=="/"&&o.endsWith("/"),m=(i||o===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(c||m)&&(s.pathname+="/"),s}const jt=e=>e.join("/").replace(/\/\/+/g,"/"),Kp=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Yp=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Gp=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class ds{constructor(t,n,r,l){l===void 0&&(l=!1),this.status=t,this.statusText=n||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function hf(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const mf=["post","put","patch","delete"],Xp=new Set(mf),Zp=["get",...mf],Jp=new Set(Zp),qp=new Set([301,302,303,307,308]),bp=new Set([307,308]),po={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},e0={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},wr={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},pf=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,t0=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),vf="remix-router-transitions";function n0(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 l;if(e.mapRouteProperties)l=e.mapRouteProperties;else if(e.detectErrorBoundary){let y=e.detectErrorBoundary;l=S=>({hasErrorBoundary:y(S)})}else l=t0;let i={},o=ca(e.routes,l,void 0,i),a,s=e.basename||"/",c=ie({v7_normalizeFormMethod:!1,v7_prependBasename:!1},e.future),m=null,g=new Set,v=null,N=null,x=null,w=e.hydrationData!=null,L=$n(o,e.history.location,s),h=null;if(L==null){let y=Ke(404,{pathname:e.history.location.pathname}),{matches:S,route:j}=Hu(o);L=S,h={[j.id]:y}}let f=!L.some(y=>y.route.lazy)&&(!L.some(y=>y.route.loader)||e.hydrationData!=null),p,d={historyAction:e.history.action,location:e.history.location,matches:L,initialized:f,navigation:po,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||h,fetchers:new Map,blockers:new Map},k=fe.Pop,C=!1,P,_=!1,H=new Map,F=null,xe=!1,Ue=!1,st=[],ln=[],ue=new Map,Tt=0,mt=-1,T=new Map,O=new Set,U=new Map,Y=new Map,q=new Map,Dt=!1;function pt(){if(m=e.history.listen(y=>{let{action:S,location:j,delta:D}=y;if(Dt){Dt=!1;return}Nn(q.size===0||D!=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 B=Ss({currentLocation:d.location,nextLocation:j,historyAction:S});if(B&&D!=null){Dt=!0,e.history.go(D*-1),dl(B,{state:"blocked",location:j,proceed(){dl(B,{state:"proceeding",proceed:void 0,reset:void 0,location:j}),e.history.go(D)},reset(){let A=new Map(d.blockers);A.set(B,wr),re({blockers:A})}});return}return on(S,j)}),n){h0(t,H);let y=()=>m0(t,H);t.addEventListener("pagehide",y),F=()=>t.removeEventListener("pagehide",y)}return d.initialized||on(fe.Pop,d.location),p}function ar(){m&&m(),F&&F(),g.clear(),P&&P.abort(),d.fetchers.forEach((y,S)=>zi(S)),d.blockers.forEach((y,S)=>ws(S))}function vt(y){return g.add(y),()=>g.delete(y)}function re(y,S){d=ie({},d,y),g.forEach(j=>j(d,{unstable_viewTransitionOpts:S}))}function sr(y,S){var j,D;let B=d.actionData!=null&&d.navigation.formMethod!=null&&rt(d.navigation.formMethod)&&d.navigation.state==="loading"&&((j=y.state)==null?void 0:j._isRedirect)!==!0,A;S.actionData?Object.keys(S.actionData).length>0?A=S.actionData:A=null:B?A=d.actionData:A=null;let $=S.loaderData?Vu(d.loaderData,S.loaderData,S.matches||[],S.errors):d.loaderData,I=d.blockers;I.size>0&&(I=new Map(I),I.forEach((le,Q)=>I.set(Q,wr)));let z=C===!0||d.navigation.formMethod!=null&&rt(d.navigation.formMethod)&&((D=y.state)==null?void 0:D._isRedirect)!==!0;a&&(o=a,a=void 0),xe||k===fe.Pop||(k===fe.Push?e.history.push(y,y.state):k===fe.Replace&&e.history.replace(y,y.state));let Z;if(k===fe.Pop){let le=H.get(d.location.pathname);le&&le.has(y.pathname)?Z={currentLocation:d.location,nextLocation:y}:H.has(y.pathname)&&(Z={currentLocation:y,nextLocation:d.location})}else if(_){let le=H.get(d.location.pathname);le?le.add(y.pathname):(le=new Set([y.pathname]),H.set(d.location.pathname,le)),Z={currentLocation:d.location,nextLocation:y}}re(ie({},S,{actionData:A,loaderData:$,historyAction:k,location:y,initialized:!0,navigation:po,revalidation:"idle",restoreScrollPosition:ks(y,S.matches||d.matches),preventScrollReset:z,blockers:I}),Z),k=fe.Pop,C=!1,_=!1,xe=!1,Ue=!1,st=[],ln=[]}async function ms(y,S){if(typeof y=="number"){e.history.go(y);return}let j=fa(d.location,d.matches,s,c.v7_prependBasename,y,S==null?void 0:S.fromRouteId,S==null?void 0:S.relative),{path:D,submission:B,error:A}=Fu(c.v7_normalizeFormMethod,!1,j,S),$=d.location,I=tl(d.location,D,S&&S.state);I=ie({},I,e.history.encodeLocation(I));let z=S&&S.replace!=null?S.replace:void 0,Z=fe.Push;z===!0?Z=fe.Replace:z===!1||B!=null&&rt(B.formMethod)&&B.formAction===d.location.pathname+d.location.search&&(Z=fe.Replace);let le=S&&"preventScrollReset"in S?S.preventScrollReset===!0:void 0,Q=Ss({currentLocation:$,nextLocation:I,historyAction:Z});if(Q){dl(Q,{state:"blocked",location:I,proceed(){dl(Q,{state:"proceeding",proceed:void 0,reset:void 0,location:I}),ms(y,S)},reset(){let J=new Map(d.blockers);J.set(Q,wr),re({blockers:J})}});return}return await on(Z,I,{submission:B,pendingError:A,preventScrollReset:le,replace:S&&S.replace,enableViewTransition:S&&S.unstable_viewTransition})}function Bf(){if(Mi(),re({revalidation:"loading"}),d.navigation.state!=="submitting"){if(d.navigation.state==="idle"){on(d.historyAction,d.location,{startUninterruptedRevalidation:!0});return}on(k||d.historyAction,d.navigation.location,{overrideNavigation:d.navigation})}}async function on(y,S,j){P&&P.abort(),P=null,k=y,xe=(j&&j.startUninterruptedRevalidation)===!0,Gf(d.location,d.matches),C=(j&&j.preventScrollReset)===!0,_=(j&&j.enableViewTransition)===!0;let D=a||o,B=j&&j.overrideNavigation,A=$n(D,S,s);if(!A){let J=Ke(404,{pathname:S.pathname}),{matches:de,route:an}=Hu(D);Oi(),sr(S,{matches:de,loaderData:{},errors:{[an.id]:J}});return}if(d.initialized&&!Ue&&a0(d.location,S)&&!(j&&j.submission&&rt(j.submission.formMethod))){sr(S,{matches:A});return}P=new AbortController;let $=Nr(e.history,S,P.signal,j&&j.submission),I,z;if(j&&j.pendingError)z={[Wn(A).route.id]:j.pendingError};else if(j&&j.submission&&rt(j.submission.formMethod)){let J=await $f($,S,j.submission,A,{replace:j.replace});if(J.shortCircuited)return;I=J.pendingActionData,z=J.pendingActionError,B=vo(S,j.submission),$=new Request($.url,{signal:$.signal})}let{shortCircuited:Z,loaderData:le,errors:Q}=await Wf($,S,A,B,j&&j.submission,j&&j.fetcherSubmission,j&&j.replace,I,z);Z||(P=null,sr(S,ie({matches:A},I?{actionData:I}:{},{loaderData:le,errors:Q})))}async function $f(y,S,j,D,B){B===void 0&&(B={}),Mi();let A=d0(S,j);re({navigation:A});let $,I=ma(D,S);if(!I.route.action&&!I.route.lazy)$={type:he.error,error:Ke(405,{method:y.method,pathname:S.pathname,routeId:I.route.id})};else if($=await Sr("action",y,I,D,i,l,s),y.signal.aborted)return{shortCircuited:!0};if(Xn($)){let z;return B&&B.replace!=null?z=B.replace:z=$.location===d.location.pathname+d.location.search,await ur(d,$,{submission:j,replace:z}),{shortCircuited:!0}}if(Fr($)){let z=Wn(D,I.route.id);return(B&&B.replace)!==!0&&(k=fe.Push),{pendingActionData:{},pendingActionError:{[z.route.id]:$.error}}}if(mn($))throw Ke(400,{type:"defer-action"});return{pendingActionData:{[I.route.id]:$.data}}}async function Wf(y,S,j,D,B,A,$,I,z){let Z=D||vo(S,B),le=B||A||Yu(Z),Q=a||o,[J,de]=Uu(e.history,d,j,le,S,Ue,st,ln,U,O,Q,s,I,z);if(Oi(X=>!(j&&j.some(be=>be.route.id===X))||J&&J.some(be=>be.route.id===X)),mt=++Tt,J.length===0&&de.length===0){let X=ys();return sr(S,ie({matches:j,loaderData:{},errors:z||null},I?{actionData:I}:{},X?{fetchers:new Map(d.fetchers)}:{})),{shortCircuited:!0}}if(!xe){de.forEach(be=>{let zt=d.fetchers.get(be.key),Bi=kr(void 0,zt?zt.data:void 0);d.fetchers.set(be.key,Bi)});let X=I||d.actionData;re(ie({navigation:Z},X?Object.keys(X).length===0?{actionData:null}:{actionData:X}:{},de.length>0?{fetchers:new Map(d.fetchers)}:{}))}de.forEach(X=>{ue.has(X.key)&&Mt(X.key),X.controller&&ue.set(X.key,X.controller)});let an=()=>de.forEach(X=>Mt(X.key));P&&P.signal.addEventListener("abort",an);let{results:sn,loaderResults:cr,fetcherResults:Ii}=await vs(d.matches,j,J,de,y);if(y.signal.aborted)return{shortCircuited:!0};P&&P.signal.removeEventListener("abort",an),de.forEach(X=>ue.delete(X.key));let gt=Qu(sn);if(gt){if(gt.idx>=J.length){let X=de[gt.idx-J.length].key;O.add(X)}return await ur(d,gt.result,{replace:$}),{shortCircuited:!0}}let{loaderData:yt,errors:fl}=Wu(d,j,J,cr,z,de,Ii,Y);Y.forEach((X,be)=>{X.subscribe(zt=>{(zt||X.done)&&Y.delete(be)})});let Fi=ys(),Ui=xs(mt),Ai=Fi||Ui||de.length>0;return ie({loaderData:yt,errors:fl},Ai?{fetchers:new Map(d.fetchers)}:{})}function ps(y){return d.fetchers.get(y)||e0}function Vf(y,S,j,D){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.");ue.has(y)&&Mt(y);let B=a||o,A=fa(d.location,d.matches,s,c.v7_prependBasename,j,S,D==null?void 0:D.relative),$=$n(B,A,s);if(!$){cl(y,S,Ke(404,{pathname:A}));return}let{path:I,submission:z,error:Z}=Fu(c.v7_normalizeFormMethod,!0,A,D);if(Z){cl(y,S,Z);return}let le=ma($,I);if(C=(D&&D.preventScrollReset)===!0,z&&rt(z.formMethod)){Hf(y,S,I,le,$,z);return}U.set(y,{routeId:S,path:I}),Qf(y,S,I,le,$,z)}async function Hf(y,S,j,D,B,A){if(Mi(),U.delete(y),!D.route.action&&!D.route.lazy){let ve=Ke(405,{method:A.formMethod,pathname:j,routeId:S});cl(y,S,ve);return}let $=d.fetchers.get(y),I=f0(A,$);d.fetchers.set(y,I),re({fetchers:new Map(d.fetchers)});let z=new AbortController,Z=Nr(e.history,j,z.signal,A);ue.set(y,z);let le=Tt,Q=await Sr("action",Z,D,B,i,l,s);if(Z.signal.aborted){ue.get(y)===z&&ue.delete(y);return}if(Xn(Q))if(ue.delete(y),mt>le){let ve=Rn(void 0);d.fetchers.set(y,ve),re({fetchers:new Map(d.fetchers)});return}else{O.add(y);let ve=kr(A);return d.fetchers.set(y,ve),re({fetchers:new Map(d.fetchers)}),ur(d,Q,{fetcherSubmission:A})}if(Fr(Q)){cl(y,S,Q.error);return}if(mn(Q))throw Ke(400,{type:"defer-action"});let J=d.navigation.location||d.location,de=Nr(e.history,J,z.signal),an=a||o,sn=d.navigation.state!=="idle"?$n(an,d.navigation.location,s):d.matches;W(sn,"Didn't find any matches after fetcher action");let cr=++Tt;T.set(y,cr);let Ii=kr(A,Q.data);d.fetchers.set(y,Ii);let[gt,yt]=Uu(e.history,d,sn,A,J,Ue,st,ln,U,O,an,s,{[D.route.id]:Q.data},void 0);yt.filter(ve=>ve.key!==y).forEach(ve=>{let dr=ve.key,js=d.fetchers.get(dr),Zf=kr(void 0,js?js.data:void 0);d.fetchers.set(dr,Zf),ue.has(dr)&&Mt(dr),ve.controller&&ue.set(dr,ve.controller)}),re({fetchers:new Map(d.fetchers)});let fl=()=>yt.forEach(ve=>Mt(ve.key));z.signal.addEventListener("abort",fl);let{results:Fi,loaderResults:Ui,fetcherResults:Ai}=await vs(d.matches,sn,gt,yt,de);if(z.signal.aborted)return;z.signal.removeEventListener("abort",fl),T.delete(y),ue.delete(y),yt.forEach(ve=>ue.delete(ve.key));let X=Qu(Fi);if(X){if(X.idx>=gt.length){let ve=yt[X.idx-gt.length].key;O.add(ve)}return ur(d,X.result)}let{loaderData:be,errors:zt}=Wu(d,d.matches,gt,Ui,void 0,yt,Ai,Y);if(d.fetchers.has(y)){let ve=Rn(Q.data);d.fetchers.set(y,ve)}let Bi=xs(cr);d.navigation.state==="loading"&&cr>mt?(W(k,"Expected pending action"),P&&P.abort(),sr(d.navigation.location,{matches:sn,loaderData:be,errors:zt,fetchers:new Map(d.fetchers)})):(re(ie({errors:zt,loaderData:Vu(d.loaderData,be,sn,zt)},Bi||yt.length>0?{fetchers:new Map(d.fetchers)}:{})),Ue=!1)}async function Qf(y,S,j,D,B,A){let $=d.fetchers.get(y),I=kr(A,$?$.data:void 0);d.fetchers.set(y,I),re({fetchers:new Map(d.fetchers)});let z=new AbortController,Z=Nr(e.history,j,z.signal);ue.set(y,z);let le=Tt,Q=await Sr("loader",Z,D,B,i,l,s);if(mn(Q)&&(Q=await xf(Q,Z.signal,!0)||Q),ue.get(y)===z&&ue.delete(y),Z.signal.aborted)return;if(Xn(Q))if(mt>le){let de=Rn(void 0);d.fetchers.set(y,de),re({fetchers:new Map(d.fetchers)});return}else{O.add(y),await ur(d,Q);return}if(Fr(Q)){let de=Wn(d.matches,S);d.fetchers.delete(y),re({fetchers:new Map(d.fetchers),errors:{[de.route.id]:Q.error}});return}W(!mn(Q),"Unhandled fetcher deferred data");let J=Rn(Q.data);d.fetchers.set(y,J),re({fetchers:new Map(d.fetchers)})}async function ur(y,S,j){let{submission:D,fetcherSubmission:B,replace:A}=j===void 0?{}:j;S.revalidate&&(Ue=!0);let $=tl(y.location,S.location,{_isRedirect:!0});if(W($,"Expected a location on the redirect navigation"),n){let J=!1;if(S.reloadDocument)J=!0;else if(pf.test(S.location)){const de=e.history.createURL(S.location);J=de.origin!==t.location.origin||bt(de.pathname,s)==null}if(J){A?t.location.replace(S.location):t.location.assign(S.location);return}}P=null;let I=A===!0?fe.Replace:fe.Push,{formMethod:z,formAction:Z,formEncType:le}=y.navigation;!D&&!B&&z&&Z&&le&&(D=Yu(y.navigation));let Q=D||B;if(bp.has(S.status)&&Q&&rt(Q.formMethod))await on(I,$,{submission:ie({},Q,{formAction:S.location}),preventScrollReset:C});else{let J=vo($,D);await on(I,$,{overrideNavigation:J,fetcherSubmission:B,preventScrollReset:C})}}async function vs(y,S,j,D,B){let A=await Promise.all([...j.map(z=>Sr("loader",B,z,S,i,l,s)),...D.map(z=>z.matches&&z.match&&z.controller?Sr("loader",Nr(e.history,z.path,z.controller.signal),z.match,z.matches,i,l,s):{type:he.error,error:Ke(404,{pathname:z.path})})]),$=A.slice(0,j.length),I=A.slice(j.length);return await Promise.all([Ku(y,j,$,$.map(()=>B.signal),!1,d.loaderData),Ku(y,D.map(z=>z.match),I,D.map(z=>z.controller?z.controller.signal:null),!0)]),{results:A,loaderResults:$,fetcherResults:I}}function Mi(){Ue=!0,st.push(...Oi()),U.forEach((y,S)=>{ue.has(S)&&(ln.push(S),Mt(S))})}function cl(y,S,j){let D=Wn(d.matches,S);zi(y),re({errors:{[D.route.id]:j},fetchers:new Map(d.fetchers)})}function zi(y){let S=d.fetchers.get(y);ue.has(y)&&!(S&&S.state==="loading"&&T.has(y))&&Mt(y),U.delete(y),T.delete(y),O.delete(y),d.fetchers.delete(y)}function Mt(y){let S=ue.get(y);W(S,"Expected fetch controller: "+y),S.abort(),ue.delete(y)}function gs(y){for(let S of y){let j=ps(S),D=Rn(j.data);d.fetchers.set(S,D)}}function ys(){let y=[],S=!1;for(let j of O){let D=d.fetchers.get(j);W(D,"Expected fetcher: "+j),D.state==="loading"&&(O.delete(j),y.push(j),S=!0)}return gs(y),S}function xs(y){let S=[];for(let[j,D]of T)if(D0}function Kf(y,S){let j=d.blockers.get(y)||wr;return q.get(y)!==S&&q.set(y,S),j}function ws(y){d.blockers.delete(y),q.delete(y)}function dl(y,S){let j=d.blockers.get(y)||wr;W(j.state==="unblocked"&&S.state==="blocked"||j.state==="blocked"&&S.state==="blocked"||j.state==="blocked"&&S.state==="proceeding"||j.state==="blocked"&&S.state==="unblocked"||j.state==="proceeding"&&S.state==="unblocked","Invalid blocker state transition: "+j.state+" -> "+S.state);let D=new Map(d.blockers);D.set(y,S),re({blockers:D})}function Ss(y){let{currentLocation:S,nextLocation:j,historyAction:D}=y;if(q.size===0)return;q.size>1&&Nn(!1,"A router only supports one blocker at a time");let B=Array.from(q.entries()),[A,$]=B[B.length-1],I=d.blockers.get(A);if(!(I&&I.state==="proceeding")&&$({currentLocation:S,nextLocation:j,historyAction:D}))return A}function Oi(y){let S=[];return Y.forEach((j,D)=>{(!y||y(D))&&(j.cancel(),S.push(D),Y.delete(D))}),S}function Yf(y,S,j){if(v=y,x=S,N=j||null,!w&&d.navigation===po){w=!0;let D=ks(d.location,d.matches);D!=null&&re({restoreScrollPosition:D})}return()=>{v=null,x=null,N=null}}function Ns(y,S){return N&&N(y,S.map(D=>Lp(D,d.loaderData)))||y.key}function Gf(y,S){if(v&&x){let j=Ns(y,S);v[j]=x()}}function ks(y,S){if(v){let j=Ns(y,S),D=v[j];if(typeof D=="number")return D}return null}function Xf(y){i={},a=ca(y,l,void 0,i)}return p={get basename(){return s},get state(){return d},get routes(){return o},get window(){return t},initialize:pt,subscribe:vt,enableScrollRestoration:Yf,navigate:ms,fetch:Vf,revalidate:Bf,createHref:y=>e.history.createHref(y),encodeLocation:y=>e.history.encodeLocation(y),getFetcher:ps,deleteFetcher:zi,dispose:ar,getBlocker:Kf,deleteBlocker:ws,_internalFetchControllers:ue,_internalActiveDeferreds:Y,_internalSetRoutes:Xf},p}function r0(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function fa(e,t,n,r,l,i,o){let a,s;if(i!=null&&o!=="path"){a=[];for(let m of t)if(a.push(m),m.route.id===i){s=m;break}}else a=t,s=t[t.length-1];let c=cs(l||".",Li(a).map(m=>m.pathnameBase),bt(e.pathname,n)||e.pathname,o==="path");return l==null&&(c.search=e.search,c.hash=e.hash),(l==null||l===""||l===".")&&s&&s.route.index&&!fs(c.search)&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(c.pathname=c.pathname==="/"?n:jt([n,c.pathname])),kn(c)}function Fu(e,t,n,r){if(!r||!r0(r))return{path:n};if(r.formMethod&&!c0(r.formMethod))return{path:n,error:Ke(405,{method:r.formMethod})};let l=()=>({path:n,error:Ke(400,{type:"invalid-body"})}),i=r.formMethod||"get",o=e?i.toUpperCase():i.toLowerCase(),a=yf(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!rt(o))return l();let v=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((N,x)=>{let[w,L]=x;return""+N+w+"="+L+`
+`},""):String(r.body);return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:void 0,text:v}}}else if(r.formEncType==="application/json"){if(!rt(o))return l();try{let v=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:v,text:void 0}}}catch{return l()}}}W(typeof FormData=="function","FormData is not available in this environment");let s,c;if(r.formData)s=ha(r.formData),c=r.formData;else if(r.body instanceof FormData)s=ha(r.body),c=r.body;else if(r.body instanceof URLSearchParams)s=r.body,c=$u(s);else if(r.body==null)s=new URLSearchParams,c=new FormData;else try{s=new URLSearchParams(r.body),c=$u(s)}catch{return l()}let m={formMethod:o,formAction:a,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(rt(m.formMethod))return{path:n,submission:m};let g=Lt(n);return t&&g.search&&fs(g.search)&&s.append("index",""),g.search="?"+s,{path:kn(g),submission:m}}function l0(e,t){let n=e;if(t){let r=e.findIndex(l=>l.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function Uu(e,t,n,r,l,i,o,a,s,c,m,g,v,N){let x=N?Object.values(N)[0]:v?Object.values(v)[0]:void 0,w=e.createURL(t.location),L=e.createURL(l),h=N?Object.keys(N)[0]:void 0,p=l0(n,h).filter((k,C)=>{if(k.route.lazy)return!0;if(k.route.loader==null)return!1;if(i0(t.loaderData,t.matches[C],k)||o.some(H=>H===k.route.id))return!0;let P=t.matches[C],_=k;return Au(k,ie({currentUrl:w,currentParams:P.params,nextUrl:L,nextParams:_.params},r,{actionResult:x,defaultShouldRevalidate:i||w.pathname+w.search===L.pathname+L.search||w.search!==L.search||gf(P,_)}))}),d=[];return s.forEach((k,C)=>{if(!n.some(xe=>xe.route.id===k.routeId))return;let P=$n(m,k.path,g);if(!P){d.push({key:C,routeId:k.routeId,path:k.path,matches:null,match:null,controller:null});return}let _=t.fetchers.get(C),H=ma(P,k.path),F=!1;c.has(C)?F=!1:a.includes(C)?F=!0:_&&_.state!=="idle"&&_.data===void 0?F=i:F=Au(H,ie({currentUrl:w,currentParams:t.matches[t.matches.length-1].params,nextUrl:L,nextParams:n[n.length-1].params},r,{actionResult:x,defaultShouldRevalidate:i})),F&&d.push({key:C,routeId:k.routeId,path:k.path,matches:P,match:H,controller:new AbortController})}),[p,d]}function i0(e,t,n){let r=!t||n.route.id!==t.route.id,l=e[n.route.id]===void 0;return r||l}function gf(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Au(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Bu(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let l=n[e.id];W(l,"No route found in manifest");let i={};for(let o in r){let s=l[o]!==void 0&&o!=="hasErrorBoundary";Nn(!s,'Route "'+l.id+'" has a static property "'+o+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+o+'" will be ignored.')),!s&&!Rp.has(o)&&(i[o]=r[o])}Object.assign(l,i),Object.assign(l,ie({},t(l),{lazy:void 0}))}async function Sr(e,t,n,r,l,i,o,a){a===void 0&&(a={});let s,c,m,g=x=>{let w,L=new Promise((h,f)=>w=f);return m=()=>w(),t.signal.addEventListener("abort",m),Promise.race([x({request:t,params:n.params,context:a.requestContext}),L])};try{let x=n.route[e];if(n.route.lazy)if(x){let w,L=await Promise.all([g(x).catch(h=>{w=h}),Bu(n.route,i,l)]);if(w)throw w;c=L[0]}else if(await Bu(n.route,i,l),x=n.route[e],x)c=await g(x);else if(e==="action"){let w=new URL(t.url),L=w.pathname+w.search;throw Ke(405,{method:t.method,pathname:L,routeId:n.route.id})}else return{type:he.data,data:void 0};else if(x)c=await g(x);else{let w=new URL(t.url),L=w.pathname+w.search;throw Ke(404,{pathname:L})}W(c!==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(x){s=he.error,c=x}finally{m&&t.signal.removeEventListener("abort",m)}if(u0(c)){let x=c.status;if(qp.has(x)){let h=c.headers.get("Location");if(W(h,"Redirects returned/thrown from loaders/actions must have a Location header"),!pf.test(h))h=fa(new URL(t.url),r.slice(0,r.indexOf(n)+1),o,!0,h);else if(!a.isStaticRequest){let f=new URL(t.url),p=h.startsWith("//")?new URL(f.protocol+h):new URL(h),d=bt(p.pathname,o)!=null;p.origin===f.origin&&d&&(h=p.pathname+p.search+p.hash)}if(a.isStaticRequest)throw c.headers.set("Location",h),c;return{type:he.redirect,status:x,location:h,revalidate:c.headers.get("X-Remix-Revalidate")!==null,reloadDocument:c.headers.get("X-Remix-Reload-Document")!==null}}if(a.isRouteRequest)throw{type:s===he.error?he.error:he.data,response:c};let w,L=c.headers.get("Content-Type");return L&&/\bapplication\/json\b/.test(L)?w=await c.json():w=await c.text(),s===he.error?{type:s,error:new ds(x,c.statusText,w),headers:c.headers}:{type:he.data,data:w,statusCode:c.status,headers:c.headers}}if(s===he.error)return{type:s,error:c};if(s0(c)){var v,N;return{type:he.deferred,deferredData:c,statusCode:(v=c.init)==null?void 0:v.status,headers:((N=c.init)==null?void 0:N.headers)&&new Headers(c.init.headers)}}return{type:he.data,data:c}}function Nr(e,t,n,r){let l=e.createURL(yf(t)).toString(),i={signal:n};if(r&&rt(r.formMethod)){let{formMethod:o,formEncType:a}=r;i.method=o.toUpperCase(),a==="application/json"?(i.headers=new Headers({"Content-Type":a}),i.body=JSON.stringify(r.json)):a==="text/plain"?i.body=r.text:a==="application/x-www-form-urlencoded"&&r.formData?i.body=ha(r.formData):i.body=r.formData}return new Request(l,i)}function ha(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function $u(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function o0(e,t,n,r,l){let i={},o=null,a,s=!1,c={};return n.forEach((m,g)=>{let v=t[g].route.id;if(W(!Xn(m),"Cannot handle redirect results in processLoaderData"),Fr(m)){let N=Wn(e,v),x=m.error;r&&(x=Object.values(r)[0],r=void 0),o=o||{},o[N.route.id]==null&&(o[N.route.id]=x),i[v]=void 0,s||(s=!0,a=hf(m.error)?m.error.status:500),m.headers&&(c[v]=m.headers)}else mn(m)?(l.set(v,m.deferredData),i[v]=m.deferredData.data):i[v]=m.data,m.statusCode!=null&&m.statusCode!==200&&!s&&(a=m.statusCode),m.headers&&(c[v]=m.headers)}),r&&(o=r,i[Object.keys(r)[0]]=void 0),{loaderData:i,errors:o,statusCode:a||200,loaderHeaders:c}}function Wu(e,t,n,r,l,i,o,a){let{loaderData:s,errors:c}=o0(t,n,r,l,a);for(let m=0;mr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function Hu(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 Ke(e,t){let{pathname:n,routeId:r,method:l,type:i}=t===void 0?{}:t,o="Unknown Server Error",a="Unknown @remix-run/router error";return e===400?(o="Bad Request",l&&n&&r?a="You made a "+l+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?a="defer() is not supported in actions":i==="invalid-body"&&(a="Unable to encode submission body")):e===403?(o="Forbidden",a='Route "'+r+'" does not match URL "'+n+'"'):e===404?(o="Not Found",a='No route matches URL "'+n+'"'):e===405&&(o="Method Not Allowed",l&&n&&r?a="You made a "+l.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":l&&(a='Invalid request method "'+l.toUpperCase()+'"')),new ds(e||500,o,new Error(a),!0)}function Qu(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(Xn(n))return{result:n,idx:t}}}function yf(e){let t=typeof e=="string"?Lt(e):e;return kn(ie({},t,{hash:""}))}function a0(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function mn(e){return e.type===he.deferred}function Fr(e){return e.type===he.error}function Xn(e){return(e&&e.type)===he.redirect}function s0(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 u0(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function c0(e){return Jp.has(e.toLowerCase())}function rt(e){return Xp.has(e.toLowerCase())}async function Ku(e,t,n,r,l,i){for(let o=0;og.route.id===s.route.id),m=c!=null&&!gf(c,s)&&(i&&i[s.route.id])!==void 0;if(mn(a)&&(l||m)){let g=r[o];W(g,"Expected an AbortSignal for revalidating fetcher deferred result"),await xf(a,g,l).then(v=>{v&&(n[o]=v||n[o])})}}}async function xf(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:he.data,data:e.deferredData.unwrappedData}}catch(l){return{type:he.error,error:l}}return{type:he.data,data:e.deferredData.data}}}function fs(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function ma(e,t){let n=typeof t=="string"?Lt(t).search:t.search;if(e[e.length-1].route.index&&fs(n||""))return e[e.length-1];let r=Li(e);return r[r.length-1]}function Yu(e){let{formMethod:t,formAction:n,formEncType:r,text:l,formData:i,json:o}=e;if(!(!t||!n||!r)){if(l!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:l};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function vo(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 d0(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 kr(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 f0(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 Rn(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 h0(e,t){try{let n=e.sessionStorage.getItem(vf);if(n){let r=JSON.parse(n);for(let[l,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(l,new Set(i||[]))}}catch{}}function m0(e,t){if(t.size>0){let n={};for(let[r,l]of t)n[r]=[...l];try{e.sessionStorage.setItem(vf,JSON.stringify(n))}catch(r){Nn(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/**
+ * React Router v6.17.0
+ *
+ * Copyright (c) Remix Software Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE.md file in the root directory of this source tree.
+ *
+ * @license MIT
+ */function fi(){return fi=Object.assign?Object.assign.bind():function(e){for(var t=1;ts.pathnameBase)),o=R.useRef(!1);return Sf(()=>{o.current=!0}),R.useCallback(function(s,c){if(c===void 0&&(c={}),!o.current)return;if(typeof s=="number"){n.go(s);return}let m=cs(s,JSON.parse(i),l,c.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:jt([t,m.pathname])),(c.replace?n.replace:n.push)(m,c.state,c)},[t,n,i,l,e])}const y0=R.createContext(null);function x0(e){let t=R.useContext(rn).outlet;return t&&R.createElement(y0.Provider,{value:e},t)}function Di(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=R.useContext(rn),{pathname:l}=ul(),i=JSON.stringify(Li(r).map(o=>o.pathnameBase));return R.useMemo(()=>cs(e,JSON.parse(i),l,n==="path"),[e,i,l,n])}function w0(e,t,n){sl()||W(!1);let{navigator:r}=R.useContext(Cn),{matches:l}=R.useContext(rn),i=l[l.length-1],o=i?i.params:{};i&&i.pathname;let a=i?i.pathnameBase:"/";i&&i.route;let s=ul(),c;if(t){var m;let w=typeof t=="string"?Lt(t):t;a==="/"||(m=w.pathname)!=null&&m.startsWith(a)||W(!1),c=w}else c=s;let g=c.pathname||"/",v=a==="/"?g:g.slice(a.length)||"/",N=$n(e,{pathname:v}),x=E0(N&&N.map(w=>Object.assign({},w,{params:Object.assign({},o,w.params),pathname:jt([a,r.encodeLocation?r.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?a:jt([a,r.encodeLocation?r.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),l,n);return t&&x?R.createElement(Ti.Provider,{value:{location:fi({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:fe.Pop}},x):x}function S0(){let e=_0(),t=hf(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},i=null;return R.createElement(R.Fragment,null,R.createElement("h2",null,"Unexpected Application Error!"),R.createElement("h3",{style:{fontStyle:"italic"}},t),n?R.createElement("pre",{style:l},n):null,i)}const N0=R.createElement(S0,null);class k0 extends R.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?R.createElement(rn.Provider,{value:this.props.routeContext},R.createElement(wf.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function j0(e){let{routeContext:t,match:n,children:r}=e,l=R.useContext(al);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),R.createElement(rn.Provider,{value:t},r)}function E0(e,t,n){var r;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var l;if((l=n)!=null&&l.errors)e=n.matches;else return null}let i=e,o=(r=n)==null?void 0:r.errors;if(o!=null){let a=i.findIndex(s=>s.route.id&&(o==null?void 0:o[s.route.id]));a>=0||W(!1),i=i.slice(0,Math.min(i.length,a+1))}return i.reduceRight((a,s,c)=>{let m=s.route.id?o==null?void 0:o[s.route.id]:null,g=null;n&&(g=s.route.errorElement||N0);let v=t.concat(i.slice(0,c+1)),N=()=>{let x;return m?x=g:s.route.Component?x=R.createElement(s.route.Component,null):s.route.element?x=s.route.element:x=a,R.createElement(j0,{match:s,routeContext:{outlet:a,matches:v,isDataRoute:n!=null},children:x})};return n&&(s.route.ErrorBoundary||s.route.errorElement||c===0)?R.createElement(k0,{location:n.location,revalidation:n.revalidation,component:g,error:m,children:N(),routeContext:{outlet:null,matches:v,isDataRoute:!0}}):N()},null)}var Nf=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Nf||{}),hi=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}(hi||{});function C0(e){let t=R.useContext(al);return t||W(!1),t}function P0(e){let t=R.useContext(hs);return t||W(!1),t}function R0(e){let t=R.useContext(rn);return t||W(!1),t}function kf(e){let t=R0(),n=t.matches[t.matches.length-1];return n.route.id||W(!1),n.route.id}function _0(){var e;let t=R.useContext(wf),n=P0(hi.UseRouteError),r=kf(hi.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function L0(){let{router:e}=C0(Nf.UseNavigateStable),t=kf(hi.UseNavigateStable),n=R.useRef(!1);return Sf(()=>{n.current=!0}),R.useCallback(function(l,i){i===void 0&&(i={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,fi({fromRouteId:t},i)))},[e,t])}function T0(e){return x0(e.context)}function D0(e){let{basename:t="/",children:n=null,location:r,navigationType:l=fe.Pop,navigator:i,static:o=!1}=e;sl()&&W(!1);let a=t.replace(/^\/*/,"/"),s=R.useMemo(()=>({basename:a,navigator:i,static:o}),[a,i,o]);typeof r=="string"&&(r=Lt(r));let{pathname:c="/",search:m="",hash:g="",state:v=null,key:N="default"}=r,x=R.useMemo(()=>{let w=bt(c,a);return w==null?null:{location:{pathname:w,search:m,hash:g,state:v,key:N},navigationType:l}},[a,c,m,g,v,N,l]);return x==null?null:R.createElement(Cn.Provider,{value:s},R.createElement(Ti.Provider,{children:n,value:x}))}new Promise(()=>{});function M0(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:R.createElement(e.Component),Component:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:R.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/**
+ * React Router DOM v6.17.0
+ *
+ * Copyright (c) Remix Software Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE.md file in the root directory of this source tree.
+ *
+ * @license MIT
+ */function rr(){return rr=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[l]=e[l]);return n}function z0(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function O0(e,t){return e.button===0&&(!t||t==="_self")&&!z0(e)}const I0=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],F0=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"];function U0(e,t){return n0({basename:t==null?void 0:t.basename,future:rr({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:Ep({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||A0(),routes:e,mapRouteProperties:M0,window:t==null?void 0:t.window}).initialize()}function A0(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=rr({},t,{errors:B0(t.errors)})),t}function B0(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,l]of t)if(l&&l.__type==="RouteErrorResponse")n[r]=new ds(l.status,l.statusText,l.data,l.internal===!0);else if(l&&l.__type==="Error"){if(l.__subType){let i=window[l.__subType];if(typeof i=="function")try{let o=new i(l.message);o.stack="",n[r]=o}catch{}}if(n[r]==null){let i=new Error(l.message);i.stack="",n[r]=i}}else n[r]=l;return n}const Ef=R.createContext({isTransitioning:!1}),$0="startTransition",Gu=mh[$0];function W0(e){Gu?Gu(e):e()}class V0{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 H0(e){let{fallbackElement:t,router:n,future:r}=e,[l,i]=R.useState(n.state),[o,a]=R.useState(),[s,c]=R.useState({isTransitioning:!1}),[m,g]=R.useState(),[v,N]=R.useState(),[x,w]=R.useState(),{v7_startTransition:L}=r||{},h=R.useCallback(C=>{L?W0(C):C()},[L]),f=R.useCallback((C,P)=>{let{unstable_viewTransitionOpts:_}=P;!_||n.window==null||typeof n.window.document.startViewTransition!="function"?h(()=>i(C)):v&&m?(m.resolve(),v.skipTransition(),w({state:C,currentLocation:_.currentLocation,nextLocation:_.nextLocation})):(a(C),c({isTransitioning:!0,currentLocation:_.currentLocation,nextLocation:_.nextLocation}))},[h,v,m,n.window]);R.useLayoutEffect(()=>n.subscribe(f),[n,f]),R.useEffect(()=>{s.isTransitioning&&g(new V0)},[s.isTransitioning]),R.useEffect(()=>{if(m&&o&&n.window){let C=o,P=m.promise,_=n.window.document.startViewTransition(async()=>{h(()=>i(C)),await P});_.finished.finally(()=>{g(void 0),N(void 0),a(void 0),c({isTransitioning:!1})}),N(_)}},[h,o,m,n.window]),R.useEffect(()=>{m&&o&&l.location.key===o.location.key&&m.resolve()},[m,v,l.location,o]),R.useEffect(()=>{!s.isTransitioning&&x&&(a(x.state),c({isTransitioning:!0,currentLocation:x.currentLocation,nextLocation:x.nextLocation}),w(void 0))},[s.isTransitioning,x]);let p=R.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:C=>n.navigate(C),push:(C,P,_)=>n.navigate(C,{state:P,preventScrollReset:_==null?void 0:_.preventScrollReset}),replace:(C,P,_)=>n.navigate(C,{replace:!0,state:P,preventScrollReset:_==null?void 0:_.preventScrollReset})}),[n]),d=n.basename||"/",k=R.useMemo(()=>({router:n,navigator:p,static:!1,basename:d}),[n,p,d]);return R.createElement(R.Fragment,null,R.createElement(al.Provider,{value:k},R.createElement(hs.Provider,{value:l},R.createElement(Ef.Provider,{value:s},R.createElement(D0,{basename:d,location:l.location,navigationType:l.historyAction,navigator:p},l.initialized?R.createElement(Q0,{routes:n.routes,state:l}):t)))),null)}function Q0(e){let{routes:t,state:n}=e;return w0(t,void 0,n)}const K0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Y0=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ae=R.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:i,replace:o,state:a,target:s,to:c,preventScrollReset:m,unstable_viewTransition:g}=t,v=jf(t,I0),{basename:N}=R.useContext(Cn),x,w=!1;if(typeof c=="string"&&Y0.test(c)&&(x=c,K0))try{let p=new URL(window.location.href),d=c.startsWith("//")?new URL(p.protocol+c):new URL(c),k=bt(d.pathname,N);d.origin===p.origin&&k!=null?c=k+d.search+d.hash:w=!0}catch{}let L=p0(c,{relative:l}),h=X0(c,{replace:o,state:a,target:s,preventScrollReset:m,relative:l,unstable_viewTransition:g});function f(p){r&&r(p),p.defaultPrevented||h(p)}return R.createElement("a",rr({},v,{href:x||L,onClick:w||i?r:f,ref:n,target:s}))}),It=R.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:i="",end:o=!1,style:a,to:s,unstable_viewTransition:c,children:m}=t,g=jf(t,F0),v=Di(s,{relative:g.relative}),N=ul(),x=R.useContext(hs),{navigator:w}=R.useContext(Cn),L=x!=null&&Z0(v)&&c===!0,h=w.encodeLocation?w.encodeLocation(v).pathname:v.pathname,f=N.pathname,p=x&&x.navigation&&x.navigation.location?x.navigation.location.pathname:null;l||(f=f.toLowerCase(),p=p?p.toLowerCase():null,h=h.toLowerCase());let d=f===h||!o&&f.startsWith(h)&&f.charAt(h.length)==="/",k=p!=null&&(p===h||!o&&p.startsWith(h)&&p.charAt(h.length)==="/"),C={isActive:d,isPending:k,isTransitioning:L},P=d?r:void 0,_;typeof i=="function"?_=i(C):_=[i,d?"active":null,k?"pending":null,L?"transitioning":null].filter(Boolean).join(" ");let H=typeof a=="function"?a(C):a;return R.createElement(Ae,rr({},g,{"aria-current":P,className:_,ref:n,style:H,to:s,unstable_viewTransition:c}),typeof m=="function"?m(C):m)});var pa;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(pa||(pa={}));var Xu;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Xu||(Xu={}));function G0(e){let t=R.useContext(al);return t||W(!1),t}function X0(e,t){let{target:n,replace:r,state:l,preventScrollReset:i,relative:o,unstable_viewTransition:a}=t===void 0?{}:t,s=v0(),c=ul(),m=Di(e,{relative:o});return R.useCallback(g=>{if(O0(g,n)){g.preventDefault();let v=r!==void 0?r:kn(c)===kn(m);s(e,{replace:v,state:l,preventScrollReset:i,relative:o,unstable_viewTransition:a})}},[c,s,m,r,l,n,e,i,o,a])}function Z0(e,t){t===void 0&&(t={});let n=R.useContext(Ef);n==null&&W(!1);let{basename:r}=G0(pa.useViewTransitionState),l=Di(e,{relative:t.relative});if(!n.isTransitioning)return!1;let i=bt(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=bt(n.nextLocation.pathname,r)||n.nextLocation.pathname;return da(l.pathname,o)!=null||da(l.pathname,i)!=null}const Cf="/realState/assets/valuation-f8769d3b.png",Pf="/realState/assets/business-analyst-8f7a5ec8.png",Rf="/realState/assets/operator-fcfc2a35.png",_f="/realState/assets/computer-2102a4e3.png",Lf="/realState/assets/analytics-323a020e.png",Tf="/realState/assets/negotiate-08231b8e.png",Df="/realState/assets/sevicesImageForLaptop-c201a116.webp",Mf="/realState/assets/whyChoosUs-9513c0de.webp",zf="/realState/assets/exchange-47074b48.png",Of="/realState/assets/dollar-0949e4e9.png",If="/realState/assets/rating-f79de5d5.png",Ff="/realState/assets/shield-3b2f4ca8.png",Uf="/realState/assets/About us page-amico-7ddb5d96.svg",Af="/realState/assets/Contact-c4f0115d.svg";function J0(){return R.useEffect(()=>{const e=new IntersectionObserver(n=>{n.forEach(r=>{r.isIntersecting?r.target.classList.add("show"):r.target.classList.remove("show")})}),t=document.querySelectorAll(".animation");return t.forEach(n=>{e.observe(n)}),()=>{t.forEach(n=>{e.unobserve(n)})}},[]),u.jsxs("div",{className:"w-full ",children:[u.jsx("div",{className:"relative",children:u.jsx("img",{src:"https://vilmate.com/wp-content/uploads/2019/09/How-to-develop-a-real-estate-website-and-how-much-it-will-cost_1.jpg",alt:"image",className:"w-full h-[40rem] opacity-90"})}),u.jsx("div",{className:" animation z-10 absolute top-64 left-0 w-full h-full text-center m-auto",children:u.jsxs("p",{className:"text-white text-xl m-auto w-[90%] font-bold md:text-3xl xl:w-[70%]",children:["Discover your dream home for sale in ",u.jsx("span",{className:"text-blue-800",children:"NorthEast Delhi"})," with our premier real estate website"]})}),u.jsx("div",{className:" animation z-10 bg absolute top-96 left-0 w-full text-center lg:top-80",children:u.jsx("p",{className:"text-white text-sm m-auto w-2/3 mt-1 md:w-[70%] md:mt-2 md:text-sm lg:text-l lg:mt-8 xl:w-2/4 xl:text-xl",children:"Top real estate agents in NorthEast Delhi helping homebuyers and sellers save money and make better decisions."})}),u.jsxs("div",{className:" animation services-discrip-text-cont w-full mt-14 h-100% mx-auto flex flex-wrap text-center justify-center ",children:[u.jsxs("div",{className:" w-full font-semibold lg:w-96 xl:w-1/2 xl:mt-12 2xl:w-2/6",children:[u.jsx("div",{children:u.jsx("h4",{className:"animation text-blue-900 mt-4 text-2xl",children:"Our Services"})}),u.jsx("div",{className:"p-4 animation",children:"At Paramth Groupe, we offer a comprehensive range of services to make your real estate journey a seamless and rewarding experience. Whether you're a first-time homebuyer, an experienced investor, or looking to sell your property, our team of dedicated professionals is here to assist you every step of the way."})]}),u.jsx("div",{className:"animation w-96 h-auto hidden lg:block xl:w-[30rem]",children:u.jsx("img",{src:Df,alt:"Image"})}),u.jsxs("div",{className:"w-full h-auto flex flex-wrap xl:w-[80%] 2xl:w-[60%]",children:[u.jsxs("div",{className:"service-cont w-60 h-72 m-auto mt-12 rounded-lg hover:bg-blue-400 hover:text-white ",children:[u.jsx("div",{className:" w-full text-center",children:u.jsx("img",{src:Cf,alt:"",className:" w-12 h-12 m-auto mt-6"})}),u.jsx("div",{className:" mt-8",children:u.jsx("h5",{className:" font-semibold",children:"Property Search"})}),u.jsx("div",{className:" mt-6",children:u.jsx("p",{className:"mx-2 text-sm",children:"Our advanced search tools help you find your dream home with ease. Filter listings based on your preferences, from location and price range to property type and amenities."})})]}),u.jsxs("div",{className:"animation service-cont w-60 h-72 m-auto mt-12 rounded-lg hover:bg-blue-400 hover:text-white ",children:[u.jsx("div",{className:" w-full text-center",children:u.jsx("img",{src:Pf,alt:"",className:" w-12 h-12 m-auto mt-6"})}),u.jsx("div",{className:" mt-8",children:u.jsx("h5",{className:" font-semibold",children:"Expert Guidance"})}),u.jsx("div",{className:" mt-6",children:u.jsx("p",{className:"mx-2 text-sm",children:"Our real estate experts provide personalized advice, helping you make informed decisions, negotiate deals, and secure the best possible purchase."})})]}),u.jsxs("div",{className:"animation service-cont w-60 h-72 m-auto mt-12 rounded-lg hover:bg-blue-400 hover:text-white ",children:[u.jsx("div",{className:" w-full text-center",children:u.jsx("img",{src:Rf,alt:"",className:" w-12 h-12 m-auto mt-6"})}),u.jsx("div",{className:" mt-8",children:u.jsx("h5",{className:"font-semibold",children:"Financing Assistance"})}),u.jsx("div",{className:" mt-6",children:u.jsx("p",{className:"mx-2 text-sm",children:"We connect you with trusted mortgage providers and financial experts to help you secure the right financing for your purchase."})})]}),u.jsxs("div",{className:"animation service-cont w-60 h-72 m-auto mt-12 rounded-lg hover:bg-blue-400 hover:text-white ",children:[u.jsx("div",{className:" w-full text-center",children:u.jsx("img",{src:_f,alt:"",className:" w-12 h-12 m-auto mt-6"})}),u.jsx("div",{className:" mt-8",children:u.jsx("h5",{className:"font-semibold",children:"Listing Your Property"})}),u.jsx("div",{className:" mt-6",children:u.jsx("p",{className:"mx-2 text-sm",children:"We showcase your property with high-quality photographs and detailed descriptions, reaching a wide network of potential buyers."})})]}),u.jsxs("div",{className:"animation service-cont w-60 h-72 m-auto mt-12 rounded-lg hover:bg-blue-400 hover:text-white ",children:[u.jsx("div",{className:" w-full text-center",children:u.jsx("img",{src:Lf,alt:"",className:" w-12 h-12 m-auto mt-6"})}),u.jsx("div",{className:" mt-8",children:u.jsx("h5",{className:"font-semibold",children:"Market Analysis"})}),u.jsx("div",{className:" mt-6",children:u.jsx("p",{className:"mx-2 text-sm",children:"Our team conducts thorough market analysis to determine the optimal listing price, ensuring your property's competitive edge."})})]}),u.jsxs("div",{className:"animation service-cont w-60 h-72 m-auto mt-12 rounded-lg hover:bg-blue-400 hover:text-white ",children:[u.jsx("div",{className:" w-full text-center",children:u.jsx("img",{src:Tf,alt:"",className:" w-12 h-12 m-auto mt-6"})}),u.jsx("div",{className:" mt-8",children:u.jsx("h5",{className:"font-semibold",children:"Negotiation Skills"})}),u.jsx("div",{className:" mt-6",children:u.jsx("p",{className:"mx-2 text-sm",children:"We negotiate on your behalf, aiming to get the best value for your property in a timely manner."})})]})]})]}),u.jsxs("div",{className:"w-full m-auto h-auto mt-40 text-center",children:[u.jsx("div",{children:u.jsx("h3",{className:"animation text-3xl text-center",children:"Why Choos Us?"})}),u.jsxs("div",{className:"flex flex-wrap w-full m-auto mt-4 xl:mt-14 xl:justify-center",children:[u.jsx("div",{className:"",children:u.jsx("img",{src:Mf,alt:"chossusImage",className:"animation h-[15rem] md:w-[40rem] md:h-[25rem] lg:w-[20rem] lg:h-[25rem] xl:w-[28rem] xl:h-[34rem] 2xl:w-[40rem] 2xl:h-[35rem] 2xl:ml-20"})}),u.jsxs("div",{className:"flex flex-wrap w-full md:justify-center lg:w-[30rem] xl:ml-10 xl:w-[32rem]",children:[u.jsx("div",{className:"animation w-[14rem] h-64 m-auto mt-8 rounded-lg border border-black text-center lg:mt-0 xl:w-[14rem]",children:u.jsxs("div",{children:[u.jsx("img",{src:zf,alt:"noDownPayment",className:" w-12 h-12 text-center m-auto mt-3"}),u.jsx("div",{className:"mt-7",children:u.jsx("h4",{className:" text-lg",children:"No Downpayment"})}),u.jsx("div",{className:"mt-4 mx-4",children:u.jsx("p",{className:" text-sm",children:"You don't need to provide an initial financial contribution or deposit, allowing you to acquire or access something without upfront costs or fees."})})]})}),u.jsx("div",{className:"animation w-[14rem] h-64 m-auto mt-8 rounded-lg border border-black text-center lg:mt-0 xl:w-[14rem]",children:u.jsxs("div",{children:[u.jsx("img",{src:Of,alt:"noDownPayment",className:" w-12 h-12 text-center m-auto mt-3"}),u.jsx("div",{className:"mt-7",children:u.jsx("h4",{className:" text-lg",children:"All Cash Offer"})}),u.jsx("div",{className:"mt-4 mx-4 xl:mx-1",children:u.jsx("p",{className:" text-sm",children:" Refers to a payment approach that relies solely on cash, with no financing or credit involved. It often simplifies transactions and may secure favorable terms."})})]})}),u.jsx("div",{className:"animation w-[14rem] h-64 m-auto mt-8 rounded-lg border border-black text-center xl:w-[14rem]",children:u.jsxs("div",{children:[u.jsx("img",{src:If,alt:"noDownPayment",className:" w-12 h-12 text-center m-auto mt-3"}),u.jsx("div",{className:"mt-7",children:u.jsx("h4",{className:" text-lg",children:"Expert In Your Corner"})}),u.jsx("div",{className:"mt-2 mx-3",children:u.jsx("p",{className:" text-sm",children:"Having a knowledgeable professional supporting and advising you in a particular field, providing guidance and expertise to achieve success or make informed decisions."})})]})}),u.jsx("div",{className:"animation w-[14rem] h-64 m-auto mt-8 rounded-lg border border-black text-center xl:w-[14rem]",children:u.jsxs("div",{children:[u.jsx("img",{src:Ff,alt:"noDownPayment",className:" w-12 h-12 text-center m-auto mt-3"}),u.jsx("div",{className:"mt-7",children:u.jsx("h4",{className:" text-lg",children:"Locked In Pricing"})}),u.jsx("div",{className:"mt-2 mx-3 xl:mx-1",children:u.jsx("p",{className:" text-sm",children:"A specified price remains fixed, unaffected by market fluctuations or changes, offering price stability and predictability for goods or services over a defined period."})})]})})]})]})]}),u.jsxs("div",{className:" w-full mt-32",children:[u.jsx("div",{className:"m-auto text-center",children:u.jsx("h4",{className:"animation text-2xl font-bold",children:"About Us"})}),u.jsxs("div",{className:" animation lg:flex lg:flex-wrap lg:mt-10 xl:justify-center",children:[u.jsx("div",{children:u.jsx("img",{src:Uf,alt:"aboutusImage",className:"mt-3 m-auto md:w-[25rem] md:h-[25rem] xl:w-[30rem]"})}),u.jsx("div",{className:"mt-6 lg:w-96 xl:w-1/2",children:u.jsxs("p",{className:"text-center mx-4 lg:mx-0 xl:mt-10",children:["At ",u.jsxs("span",{className:"animation text-blue-700 font-bold",children:["Paramth ",u.jsx("span",{className:"text-green-700",children:"Group"})]}),", we are more than just a real estate agency; we are your partner in achieving your real estate aspirations. With years of experience and a deep understanding of the market, our dedicated team of professionals is committed to providing you with top-notch service and tailored solutions for all your property needs. Whether you're a first-time homebuyer, a seasoned investor, or looking to sell your property, we're here to guide you every step of the way. We take pride in our integrity, excellence, and unwavering commitment to ensuring client satisfaction. Our mission is to turn your real estate goals into reality. We're not just in the business of properties; we're in the business of making dreams come true. Welcome to a world of endless possibilities with ",u.jsxs("span",{className:"text-blue-700 font-bold",children:["Paramth ",u.jsx("span",{className:"text-green-700",children:"Group"})]}),"."]})})]})]}),u.jsxs("div",{className:"",children:[u.jsx("div",{className:"w-1/2 m-auto mt-20 text-center",children:u.jsx("div",{children:u.jsx("h3",{className:"animation text-2xl lg:text-4xl",children:"Contact Us"})})}),u.jsxs("div",{className:"flex flex-wrap-reverse mt-10 m-auto md:mt-0 lg:m-0 lg:ml-2 lg:mt-10 xl:ml-10 xl:justify-center",children:[u.jsxs("div",{className:"animation h-[26rem] mt-10 border border-black m-auto w-[15rem] rounded-xl relative lg:w-[18rem] lg:m-0 lg:ml-10 xl:ml-20 xl:w-[23rem]",children:[u.jsx("input",{id:"Name",type:"text",placeholder:"Name",className:"input w-[10rem] mt-10 ml-5 h-10 pt-4 pl-2 border-2 border-black rounded-lg lg:w-5/6"}),u.jsx("label",{htmlFor:"Name",className:"name-label",children:"Name"}),u.jsx("input",{id:"Email",type:"email",placeholder:"Email",className:"email w-[10rem] mt-8 ml-5 h-10 pt-4 pl-2 border-2 border-black rounded-lg lg:w-5/6"}),u.jsx("label",{htmlFor:"Name",className:"email-label",children:"Email"}),u.jsx("textarea",{id:"message",name:"message",placeholder:"Message",className:"email mt-4 ml-5 h-40 pt-4 pl-2 border border-black rounded-lg"}),u.jsx("div",{className:"mt-3 ml-8",children:u.jsx("button",{type:"submit",className:"border border-blue-800 pt-4 w-28 rounded-lg bg-blue-700 text-white",children:"Submit"})})]}),u.jsx("div",{className:"animation m-auto w-[15rem] md:w-[20rem] lg:m-0 lg:w-1/2 lg:ml-10 xl:w-[45rem]",children:u.jsx("img",{src:Af,alt:"",className:" w-[15rem] md:w-[20rem] lg:w-full lg:h-5/6 xl:w-[40rem] xl:h-[25rem]"})})]})]})]})}function q0(){const[e,t]=R.useState(!1),n=()=>{t(!e)};return u.jsxs("header",{className:"w-full h-100% z-50",children:[u.jsxs("div",{className:"w-full h-12 bg-blue-700 flex flex-wrap md:justify-between md:items-center",children:[u.jsxs("div",{className:"mt-1 text-white flex ml-4 md:ml-24",children:[u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24px",height:"20px",fill:"none","stroke-width":"1.5",viewBox:"0 0 24 24",color:"#ffffff",children:[u.jsx("path",{stroke:"#ffffff","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round",d:"m7 9 5 3.5L17 9"}),u.jsx("path",{stroke:"#ffffff","stroke-width":"1.5",d:"M2 17V7a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2Z"})]}),u.jsx("h4",{className:"mt-[0.4rem] text-xs",children:"Example@gmail.com"})]}),u.jsxs("div",{className:"mt-6 text-white ml-[-1rem] flex md:mt-0 md:mr-32",children:[u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18px",height:"24px",fill:"none","stroke-width":"1.5",viewBox:"0 0 24 24",color:"#ffffff",children:u.jsx("path",{stroke:"#ffffff","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round",d:"M18.118 14.702 14 15.5c-2.782-1.396-4.5-3-5.5-5.5l.77-4.13L7.815 2H4.064c-1.128 0-2.016.932-1.847 2.047.42 2.783 1.66 7.83 5.283 11.453 3.805 3.805 9.286 5.456 12.302 6.113 1.165.253 2.198-.655 2.198-1.848v-3.584l-3.882-1.479Z"})}),u.jsx("h4",{className:"mt-2 text-xs ",children:"+91 8076904348"})]})]}),u.jsxs("nav",{className:" sticky top-12 border-b-2 lg:border-b-0 w-full h-8 m-auto flex justify-between text-white text-center bg-[#232f3e] lg:h-14",children:[u.jsx("div",{className:"h-8 w-60 text-left ml-2 mt-3 lg:mt-6 lg:ml-8 lg:w-full xl:text-center ",children:u.jsxs("h4",{className:" text-blue-800 font-bold",children:[" Pamarth ",u.jsx("span",{className:"text-green-800",children:"Group"})]})}),u.jsx("div",{className:"w-full mt-6 mr-40 md:mr-24 hidden lg:block lg:mr-12 xl:mr-24",children:u.jsxs("ul",{className:"flex justify-end",children:[u.jsx("li",{children:u.jsx(It,{to:"/",className:({isActive:r})=>`mx-6 text-xl ${r?"text-blue-600":"text-white"} hover:text-blue-600 `,children:"Home"})}),u.jsx("li",{children:u.jsx(It,{to:"/services",className:({isActive:r})=>`mx-6 text-xl ${r?"text-blue-600":"text-white"} hover:text-blue-600 `,children:"Services"})}),u.jsx("li",{children:u.jsx(It,{to:"/about",className:({isActive:r})=>`mx-6 text-xl ${r?"text-blue-600":"text-white"} hover:text-blue-600 `,children:"About"})}),u.jsx("li",{children:u.jsx(It,{to:"/contact",className:({isActive:r})=>`mx-6 text-xl ${r?"text-blue-600":"text-white"} hover:text-blue-600 `,children:"Contact"})})]})}),u.jsx("div",{className:"z-20 mr-1 w-100% lg:hidden text-end",onClick:n,children:u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"35px",height:"42px",fill:"none","stroke-width":"1.5",viewBox:"0 0 24 24",color:"#ffffff",children:u.jsx("path",{stroke:"#ffffff","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round",d:"M3 5h8M3 12h13M3 19h18"})})})]}),u.jsx("div",{className:`menu-container z-10 w-full text-center bg-[#232f3e] text-white ${e?"block":"hidden"} `,children:u.jsxs("ul",{className:" justify-end",children:[u.jsx("li",{className:"pt-4",children:u.jsx(It,{to:"/",className:({isActive:r})=>`mx-6 text-xl ${r?"text-blue-600":"text-white"} hover:text-blue-600`,children:"Home"})}),u.jsx("li",{children:u.jsx(It,{to:"/services",className:({isActive:r})=>`mx-6 text-xl ${r?"text-blue-600":"text-white"} hover:text-blue-600 `,children:"Services"})}),u.jsx("li",{children:u.jsx(It,{to:"/about",className:({isActive:r})=>`mx-6 text-xl ${r?"text-blue-600":"text-white"} hover:text-blue-600 `,children:"About"})}),u.jsx("li",{children:u.jsx(It,{to:"/contact",className:({isActive:r})=>`mx-6 text-xl ${r?"text-blue-600":"text-white"} hover:text-blue-600 `,children:"Contact"})})]})})]})}const b0="/realState/assets/paramarth-group-high-resolution-logo-transformed-5b86869e.webp";function ev(){return u.jsx("footer",{className:"bg-[#232f3e] border-y mt-20",children:u.jsxs("div",{className:"mx-auto w-full max-w-screen-xl p-4 py-6 lg:py-8",children:[u.jsxs("div",{className:"md:flex md:justify-between",children:[u.jsx("div",{className:"mb-6 md:mb-0",children:u.jsx(Ae,{to:"/",className:"flex items-center",children:u.jsx("img",{src:b0,className:"mr-3 h-56",alt:"Logo"})})}),u.jsxs("div",{className:"grid grid-cols-2 gap-8 sm:gap-6 sm:grid-cols-3 mt-16",children:[u.jsxs("div",{children:[u.jsx("h2",{className:"mb-6 text-sm font-semibold text-gray-900 uppercase",children:"Resources"}),u.jsxs("ul",{className:"text-gray-500 font-medium",children:[u.jsx("li",{className:"mb-1",children:u.jsx(Ae,{to:"/",className:"hover:underline",children:"Home"})}),u.jsx("li",{className:"mb-1",children:u.jsx(Ae,{to:"/services",className:"hover:underline",children:"Services"})}),u.jsx("li",{className:"mb-1",children:u.jsx(Ae,{to:"/about",className:"hover:underline",children:"About"})}),u.jsx("li",{className:"mb-1",children:u.jsx(Ae,{to:"/contact",className:"hover:underline",children:"Contact"})})]})]}),u.jsxs("div",{children:[u.jsx("h2",{className:"mb-6 text-sm font-semibold text-gray-900 uppercase",children:"Follow us"}),u.jsxs("ul",{className:"text-gray-500 font-medium",children:[u.jsx("li",{className:"mb-1",children:u.jsx("a",{href:"#",className:"hover:underline",target:"_blank",rel:"noreferrer",children:"Facebook"})}),u.jsx("li",{className:"mb-1",children:u.jsx("a",{href:"#",className:"hover:underline",target:"_blank",rel:"noreferrer",children:"Instagram"})}),u.jsx("li",{className:"mb-1",children:u.jsx("a",{href:"#",className:"hover:underline",target:"_blank",rel:"noreferrer",children:"Twitter"})})]})]}),u.jsxs("div",{children:[u.jsx("h2",{className:"mb-6 text-sm font-semibold text-gray-900 uppercase",children:"Legal"}),u.jsxs("ul",{className:"text-gray-500 font-medium",children:[u.jsx("li",{className:"mb-4",children:u.jsx(Ae,{to:"#",className:"hover:underline",children:"Privacy Policy"})}),u.jsx("li",{children:u.jsx(Ae,{to:"#",className:"hover:underline",children:"Terms & Conditions"})})]})]})]})]}),u.jsx("hr",{className:"my-6 border-gray-200 sm:mx-auto lg:my-8"}),u.jsxs("div",{className:"sm:flex sm:items-center sm:justify-between",children:[u.jsxs("span",{className:"text-sm text-gray-500 sm:text-center",children:["© 2023",u.jsx("a",{href:"https://hiteshchoudhary.com/",className:"hover:underline",children:"paramarthgroup"}),". All Rights Reserved."]}),u.jsxs("div",{className:"flex mt-4 space-x-5 sm:justify-center sm:mt-0",children:[u.jsxs(Ae,{to:"#",className:"text-gray-500 hover:text-gray-900",children:[u.jsx("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 8 19",children:u.jsx("path",{"fill-rule":"evenodd",d:"M6.135 3H8V0H6.135a4.147 4.147 0 0 0-4.142 4.142V6H0v3h2v9.938h3V9h2.021l.592-3H5V3.591A.6.6 0 0 1 5.592 3h.543Z","clip-rule":"evenodd"})}),u.jsx("span",{className:"sr-only",children:"Facebook page"})]}),u.jsxs(Ae,{to:"#",className:"text-gray-500",children:[u.jsx("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 21 16",children:u.jsx("path",{d:"M16.942 1.556a16.3 16.3 0 0 0-4.126-1.3 12.04 12.04 0 0 0-.529 1.1 15.175 15.175 0 0 0-4.573 0 11.585 11.585 0 0 0-.535-1.1 16.274 16.274 0 0 0-4.129 1.3A17.392 17.392 0 0 0 .182 13.218a15.785 15.785 0 0 0 4.963 2.521c.41-.564.773-1.16 1.084-1.785a10.63 10.63 0 0 1-1.706-.83c.143-.106.283-.217.418-.33a11.664 11.664 0 0 0 10.118 0c.137.113.277.224.418.33-.544.328-1.116.606-1.71.832a12.52 12.52 0 0 0 1.084 1.785 16.46 16.46 0 0 0 5.064-2.595 17.286 17.286 0 0 0-2.973-11.59ZM6.678 10.813a1.941 1.941 0 0 1-1.8-2.045 1.93 1.93 0 0 1 1.8-2.047 1.919 1.919 0 0 1 1.8 2.047 1.93 1.93 0 0 1-1.8 2.045Zm6.644 0a1.94 1.94 0 0 1-1.8-2.045 1.93 1.93 0 0 1 1.8-2.047 1.918 1.918 0 0 1 1.8 2.047 1.93 1.93 0 0 1-1.8 2.045Z"})}),u.jsx("span",{className:"sr-only",children:"Discord community"})]}),u.jsxs(Ae,{to:"#",className:"text-gray-500",children:[u.jsx("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 17",children:u.jsx("path",{"fill-rule":"evenodd",d:"M20 1.892a8.178 8.178 0 0 1-2.355.635 4.074 4.074 0 0 0 1.8-2.235 8.344 8.344 0 0 1-2.605.98A4.13 4.13 0 0 0 13.85 0a4.068 4.068 0 0 0-4.1 4.038 4 4 0 0 0 .105.919A11.705 11.705 0 0 1 1.4.734a4.006 4.006 0 0 0 1.268 5.392 4.165 4.165 0 0 1-1.859-.5v.05A4.057 4.057 0 0 0 4.1 9.635a4.19 4.19 0 0 1-1.856.07 4.108 4.108 0 0 0 3.831 2.807A8.36 8.36 0 0 1 0 14.184 11.732 11.732 0 0 0 6.291 16 11.502 11.502 0 0 0 17.964 4.5c0-.177 0-.35-.012-.523A8.143 8.143 0 0 0 20 1.892Z","clip-rule":"evenodd"})}),u.jsx("span",{className:"sr-only",children:"Twitter page"})]}),u.jsxs(Ae,{to:"#",className:"text-gray-500",children:[u.jsx("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:u.jsx("path",{"fill-rule":"evenodd",d:"M10 .333A9.911 9.911 0 0 0 6.866 19.65c.5.092.678-.215.678-.477 0-.237-.01-1.017-.014-1.845-2.757.6-3.338-1.169-3.338-1.169a2.627 2.627 0 0 0-1.1-1.451c-.9-.615.07-.6.07-.6a2.084 2.084 0 0 1 1.518 1.021 2.11 2.11 0 0 0 2.884.823c.044-.503.268-.973.63-1.325-2.2-.25-4.516-1.1-4.516-4.9A3.832 3.832 0 0 1 4.7 7.068a3.56 3.56 0 0 1 .095-2.623s.832-.266 2.726 1.016a9.409 9.409 0 0 1 4.962 0c1.89-1.282 2.717-1.016 2.717-1.016.366.83.402 1.768.1 2.623a3.827 3.827 0 0 1 1.02 2.659c0 3.807-2.319 4.644-4.525 4.889a2.366 2.366 0 0 1 .673 1.834c0 1.326-.012 2.394-.012 2.72 0 .263.18.572.681.475A9.911 9.911 0 0 0 10 .333Z","clip-rule":"evenodd"})}),u.jsx("span",{className:"sr-only",children:"GitHub account"})]}),u.jsxs(Ae,{to:"#",className:"text-gray-500",children:[u.jsx("svg",{className:"w-4 h-4","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 20 20",children:u.jsx("path",{"fill-rule":"evenodd",d:"M10 0a10 10 0 1 0 10 10A10.009 10.009 0 0 0 10 0Zm6.613 4.614a8.523 8.523 0 0 1 1.93 5.32 20.094 20.094 0 0 0-5.949-.274c-.059-.149-.122-.292-.184-.441a23.879 23.879 0 0 0-.566-1.239 11.41 11.41 0 0 0 4.769-3.366ZM8 1.707a8.821 8.821 0 0 1 2-.238 8.5 8.5 0 0 1 5.664 2.152 9.608 9.608 0 0 1-4.476 3.087A45.758 45.758 0 0 0 8 1.707ZM1.642 8.262a8.57 8.57 0 0 1 4.73-5.981A53.998 53.998 0 0 1 9.54 7.222a32.078 32.078 0 0 1-7.9 1.04h.002Zm2.01 7.46a8.51 8.51 0 0 1-2.2-5.707v-.262a31.64 31.64 0 0 0 8.777-1.219c.243.477.477.964.692 1.449-.114.032-.227.067-.336.1a13.569 13.569 0 0 0-6.942 5.636l.009.003ZM10 18.556a8.508 8.508 0 0 1-5.243-1.8 11.717 11.717 0 0 1 6.7-5.332.509.509 0 0 1 .055-.02 35.65 35.65 0 0 1 1.819 6.476 8.476 8.476 0 0 1-3.331.676Zm4.772-1.462A37.232 37.232 0 0 0 13.113 11a12.513 12.513 0 0 1 5.321.364 8.56 8.56 0 0 1-3.66 5.73h-.002Z","clip-rule":"evenodd"})}),u.jsx("span",{className:"sr-only",children:"Dribbble account"})]})]})]})]})})}function tv(){return u.jsxs(u.Fragment,{children:[u.jsx(q0,{}),u.jsx(T0,{}),u.jsx(ev,{})]})}function nv(){return u.jsxs("div",{className:" services-discrip-text-cont w-full h-100% mx-auto flex flex-wrap text-center justify-center ",children:[u.jsxs("div",{className:" w-full font-semibold lg:w-96 xl:w-1/2 xl:mt-12 2xl:w-2/6",children:[u.jsx("div",{children:u.jsx("h4",{className:"text-blue-900 mt-4",children:"Our Services"})}),u.jsx("div",{className:"p-4",children:"At Paramth Groupe, we offer a comprehensive range of services to make your real estate journey a seamless and rewarding experience. Whether you're a first-time homebuyer, an experienced investor, or looking to sell your property, our team of dedicated professionals is here to assist you every step of the way."})]}),u.jsx("div",{className:" w-96 h-auto hidden lg:block xl:w-[30rem]",children:u.jsx("img",{src:Df,alt:"Image"})}),u.jsxs("div",{className:"w-full h-auto flex flex-wrap xl:w-[80%] 2xl:w-[60%]",children:[u.jsxs("div",{className:"service-cont w-60 h-72 m-auto mt-12 rounded-lg hover:bg-blue-400 hover:text-white ",children:[u.jsx("div",{className:" w-full text-center",children:u.jsx("img",{src:Cf,alt:"",className:" w-12 h-12 m-auto mt-6"})}),u.jsx("div",{className:" mt-8",children:u.jsx("h5",{className:" font-semibold",children:"Property Search"})}),u.jsx("div",{className:" mt-6",children:u.jsx("p",{className:"mx-2 text-sm",children:"Our advanced search tools help you find your dream home with ease. Filter listings based on your preferences, from location and price range to property type and amenities."})})]}),u.jsxs("div",{className:"service-cont w-60 h-72 m-auto mt-12 rounded-lg hover:bg-blue-400 hover:text-white ",children:[u.jsx("div",{className:" w-full text-center",children:u.jsx("img",{src:Pf,alt:"",className:" w-12 h-12 m-auto mt-6"})}),u.jsx("div",{className:" mt-8",children:u.jsx("h5",{className:" font-semibold",children:"Expert Guidance"})}),u.jsx("div",{className:" mt-6",children:u.jsx("p",{className:"mx-2 text-sm",children:"Our real estate experts provide personalized advice, helping you make informed decisions, negotiate deals, and secure the best possible purchase."})})]}),u.jsxs("div",{className:"service-cont w-60 h-72 m-auto mt-12 rounded-lg hover:bg-blue-400 hover:text-white ",children:[u.jsx("div",{className:" w-full text-center",children:u.jsx("img",{src:Rf,alt:"",className:" w-12 h-12 m-auto mt-6"})}),u.jsx("div",{className:" mt-8",children:u.jsx("h5",{className:"font-semibold",children:"Financing Assistance"})}),u.jsx("div",{className:" mt-6",children:u.jsx("p",{className:"mx-2 text-sm",children:"We connect you with trusted mortgage providers and financial experts to help you secure the right financing for your purchase."})})]}),u.jsxs("div",{className:"service-cont w-60 h-72 m-auto mt-12 rounded-lg hover:bg-blue-400 hover:text-white ",children:[u.jsx("div",{className:" w-full text-center",children:u.jsx("img",{src:_f,alt:"",className:" w-12 h-12 m-auto mt-6"})}),u.jsx("div",{className:" mt-8",children:u.jsx("h5",{className:"font-semibold",children:"Listing Your Property"})}),u.jsx("div",{className:" mt-6",children:u.jsx("p",{className:"mx-2 text-sm",children:"We showcase your property with high-quality photographs and detailed descriptions, reaching a wide network of potential buyers."})})]}),u.jsxs("div",{className:"service-cont w-60 h-72 m-auto mt-12 rounded-lg hover:bg-blue-400 hover:text-white ",children:[u.jsx("div",{className:" w-full text-center",children:u.jsx("img",{src:Lf,alt:"",className:" w-12 h-12 m-auto mt-6"})}),u.jsx("div",{className:" mt-8",children:u.jsx("h5",{className:"font-semibold",children:"Market Analysis"})}),u.jsx("div",{className:" mt-6",children:u.jsx("p",{className:"mx-2 text-sm",children:"Our team conducts thorough market analysis to determine the optimal listing price, ensuring your property's competitive edge."})})]}),u.jsxs("div",{className:"service-cont w-60 h-72 m-auto mt-12 rounded-lg hover:bg-blue-400 hover:text-white ",children:[u.jsx("div",{className:" w-full text-center",children:u.jsx("img",{src:Tf,alt:"",className:" w-12 h-12 m-auto mt-6"})}),u.jsx("div",{className:" mt-8",children:u.jsx("h5",{className:"font-semibold",children:"Negotiation Skills"})}),u.jsx("div",{className:" mt-6",children:u.jsx("p",{className:"mx-2 text-sm",children:"We negotiate on your behalf, aiming to get the best value for your property in a timely manner."})})]})]})]})}function rv(){return u.jsxs(u.Fragment,{children:[u.jsxs("div",{className:" w-full mt-14",children:[u.jsx("div",{className:"m-auto text-center",children:u.jsx("h4",{className:" text-2xl font-bold",children:"About Us"})}),u.jsxs("div",{className:"lg:flex lg:flex-wrap lg:mt-10",children:[u.jsx("div",{children:u.jsx("img",{src:Uf,alt:"aboutusImage",className:"mt-3 m-auto md:w-[25rem] md:h-[25rem] xl:w-[30rem]"})}),u.jsx("div",{className:"mt-6 lg:w-96 xl:w-1/2",children:u.jsxs("p",{className:"text-center mx-4 lg:mx-0 xl:mt-10",children:["At ",u.jsxs("span",{className:"text-blue-700 font-bold",children:["Paramth ",u.jsx("span",{className:"text-green-700",children:"Group"})]}),", we are more than just a real estate agency; we are your partner in achieving your real estate aspirations. With years of experience and a deep understanding of the market, our dedicated team of professionals is committed to providing you with top-notch service and tailored solutions for all your property needs. Whether you're a first-time homebuyer, a seasoned investor, or looking to sell your property, we're here to guide you every step of the way. We take pride in our integrity, excellence, and unwavering commitment to ensuring client satisfaction. Our mission is to turn your real estate goals into reality. We're not just in the business of properties; we're in the business of making dreams come true. Welcome to a world of endless possibilities with ",u.jsxs("span",{className:"text-blue-700 font-bold",children:["Paramth ",u.jsx("span",{className:"text-green-700",children:"Group"})]}),"."]})})]})]}),u.jsxs("div",{className:"w-full m-auto h-auto mt-40 text-center",children:[u.jsx("div",{children:u.jsx("h3",{className:" text-3xl text-center",children:"Why Choos Us?"})}),u.jsxs("div",{className:"flex flex-wrap ml- w-full m-auto mt-4 xl:mt-14",children:[u.jsx("div",{className:"",children:u.jsx("img",{src:Mf,alt:"chossusImage",className:" h-[15rem] md:w-[40rem] md:h-[25rem] lg:w-[20rem] lg:h-[25rem] xl:w-[28rem] xl:h-[34rem] 2xl:w-[40rem] 2xl:h-[35rem] 2xl:ml-20"})}),u.jsxs("div",{className:"flex flex-wrap w-full md:justify-center lg:w-[30rem] xl:ml-10 xl:w-[32rem]",children:[u.jsx("div",{className:" w-[14rem] h-64 m-auto mt-8 rounded-lg border border-black text-center lg:mt-0 xl:w-[14rem]",children:u.jsxs("div",{children:[u.jsx("img",{src:zf,alt:"noDownPayment",className:" w-12 h-12 text-center m-auto mt-3"}),u.jsx("div",{className:"mt-7",children:u.jsx("h4",{className:" text-lg",children:"No Downpayment"})}),u.jsx("div",{className:"mt-4 mx-4",children:u.jsx("p",{className:" text-sm",children:"You don't need to provide an initial financial contribution or deposit, allowing you to acquire or access something without upfront costs or fees."})})]})}),u.jsx("div",{className:" w-[14rem] h-64 m-auto mt-8 rounded-lg border border-black text-center lg:mt-0 xl:w-[14rem]",children:u.jsxs("div",{children:[u.jsx("img",{src:Of,alt:"noDownPayment",className:" w-12 h-12 text-center m-auto mt-3"}),u.jsx("div",{className:"mt-7",children:u.jsx("h4",{className:" text-lg",children:"All Cash Offer"})}),u.jsx("div",{className:"mt-4 mx-4 xl:mx-1",children:u.jsx("p",{className:" text-sm",children:" Refers to a payment approach that relies solely on cash, with no financing or credit involved. It often simplifies transactions and may secure favorable terms."})})]})}),u.jsx("div",{className:" w-[14rem] h-64 m-auto mt-8 rounded-lg border border-black text-center xl:w-[14rem]",children:u.jsxs("div",{children:[u.jsx("img",{src:If,alt:"noDownPayment",className:" w-12 h-12 text-center m-auto mt-3"}),u.jsx("div",{className:"mt-7",children:u.jsx("h4",{className:" text-lg",children:"Expert In Your Corner"})}),u.jsx("div",{className:"mt-2 mx-3",children:u.jsx("p",{className:" text-sm",children:"Having a knowledgeable professional supporting and advising you in a particular field, providing guidance and expertise to achieve success or make informed decisions."})})]})}),u.jsx("div",{className:" w-[14rem] h-64 m-auto mt-8 rounded-lg border border-black text-center xl:w-[14rem]",children:u.jsxs("div",{children:[u.jsx("img",{src:Ff,alt:"noDownPayment",className:" w-12 h-12 text-center m-auto mt-3"}),u.jsx("div",{className:"mt-7",children:u.jsx("h4",{className:" text-lg",children:"Locked In Pricing"})}),u.jsx("div",{className:"mt-2 mx-3 xl:mx-1",children:u.jsx("p",{className:" text-sm",children:"A specified price remains fixed, unaffected by market fluctuations or changes, offering price stability and predictability for goods or services over a defined period."})})]})})]})]})]})]})}function lv(){return u.jsxs("div",{className:"",children:[u.jsx("div",{className:"w-1/2 m-auto mt-20 text-center",children:u.jsx("div",{children:u.jsx("h3",{className:"text-2xl lg:text-4xl",children:"Contact Us"})})}),u.jsxs("div",{className:"flex flex-wrap mt-10 m-auto md:mt-0 lg:m-0 lg:ml-10 lg:mt-10 xl:ml-20",children:[u.jsx("div",{className:" m-auto w-[15rem] md:w-[20rem] lg:m-0 lg:w-1/2",children:u.jsx("img",{src:Af,alt:"",className:" w-[15rem] md:w-[20rem] lg:w-full xl:w-5/6"})}),u.jsxs("div",{className:" h-[26rem] mt-10 border border-black m-auto w-[20rem] rounded-xl relative lg:w-[18rem] lg:m-0 lg:ml-10 xl:ml-20 xl:w-[23rem]",children:[u.jsx("input",{id:"Name",type:"text",placeholder:"Name",className:"input w-[10rem] mt-10 ml-5 h-10 pt-4 pl-2 border-2 border-black rounded-lg lg:w-5/6"}),u.jsx("label",{htmlFor:"Name",className:"name-label",children:"Name"}),u.jsx("input",{id:"Email",type:"email",placeholder:"Email",className:"email w-[10rem] mt-8 ml-5 h-10 pt-4 pl-2 border-2 border-black rounded-lg lg:w-5/6"}),u.jsx("label",{htmlFor:"Name",className:"email-label",children:"Email"}),u.jsx("textarea",{id:"message",name:"message",placeholder:"Message",className:"email mt-4 ml-5 h-40 pt-4 pl-2 border border-black rounded-lg"}),u.jsx("div",{className:"mt-3 ml-8",children:u.jsx("button",{type:"submit",className:"border border-blue-800 pt-4 w-28 rounded-lg bg-blue-700 text-white",children:"Submit"})})]})]})]})}const iv=U0([{path:"/",element:u.jsx(tv,{}),children:[{path:"",element:u.jsx(J0,{})},{path:"services",element:u.jsx(nv,{})},{path:"About",element:u.jsx(rv,{})},{path:"contact",element:u.jsx(lv,{})}]}]);go.createRoot(document.getElementById("root")).render(u.jsx(ic.StrictMode,{children:u.jsx(H0,{router:iv})}));
diff --git a/assets/index-27637ca0.css b/assets/index-27637ca0.css
new file mode 100644
index 0000000..c9ea4dc
--- /dev/null
+++ b/assets/index-27637ca0.css
@@ -0,0 +1 @@
+*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-0{left:0}.top-12{top:3rem}.top-64{top:16rem}.top-96{top:24rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-8{margin-left:2rem}.ml-\[-1rem\]{margin-left:-1rem}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mr-40{margin-right:10rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-40{margin-top:10rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[0\.4rem\]{margin-top:.4rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-4{height:1rem}.h-40{height:10rem}.h-56{height:14rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-\[15rem\]{height:15rem}.h-\[26rem\]{height:26rem}.h-\[40rem\]{height:40rem}.h-auto{height:auto}.h-full{height:100%}.w-1\/2{width:50%}.w-12{width:3rem}.w-2\/3{width:66.666667%}.w-28{width:7rem}.w-4{width:1rem}.w-60{width:15rem}.w-96{width:24rem}.w-\[10rem\]{width:10rem}.w-\[14rem\]{width:14rem}.w-\[15rem\]{width:15rem}.w-\[20rem\]{width:20rem}.w-\[90\%\]{width:90%}.w-full{width:100%}.max-w-screen-xl{max-width:1280px}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-8{gap:2rem}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.bg-\[\#232f3e\]{--tw-bg-opacity: 1;background-color:rgb(35 47 62 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.p-4{padding:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-end{text-align:end}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.opacity-90{opacity:.9}@font-face{font-family:Custom Font;src:url(D:Real\ statesrcontsÂșliSunaren-Regular.otf)}@font-face{font-family:Services Font;src:url(D:Real\ statesrcontsÂșliSunaren-Regular.otf)}body{font-family:Custom Font,sans-serif}.sticky-navbar{position:sticky;top:0}.services-discrip-text-cont{font-family:Services Font,sans-serif}.service-cont{box-shadow:20px 20px 20px 3px #76767633;transition:scale 1s ease}.service-cont:hover{scale:1.1}.name-label{position:absolute;top:28px;left:36px;font-size:1rem;color:#202020;transition:all .5s ease}.input:-moz-placeholder-shown~.name-label{top:70px;cursor:text}.input:placeholder-shown~.name-label{top:70px;cursor:text}.email-label{position:absolute;top:120px;left:36px;font-size:1rem;color:#202020;transition:all .5s ease}.email:-moz-placeholder-shown~.email-label{top:161px;cursor:text}.email:placeholder-shown~.email-label{top:161px;cursor:text}.menu-container{animation:max-height 1s ease}@keyframes max-height{0%{max-height:0px}to{max-height:200px}}.animation{opacity:0;transform:translateY(115px);transition:all 1.5s ease}.show{opacity:1;transform:translateY(0)}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}@media (min-width: 640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:1.5rem}.sm\:text-center{text-align:center}}@media (min-width: 768px){.md\:mb-0{margin-bottom:0}.md\:ml-24{margin-left:6rem}.md\:mr-24{margin-right:6rem}.md\:mr-32{margin-right:8rem}.md\:mt-0{margin-top:0}.md\:mt-2{margin-top:.5rem}.md\:flex{display:flex}.md\:h-\[25rem\]{height:25rem}.md\:w-\[20rem\]{width:20rem}.md\:w-\[25rem\]{width:25rem}.md\:w-\[40rem\]{width:40rem}.md\:w-\[70\%\]{width:70%}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:top-80{top:20rem}.lg\:m-0{margin:0}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:ml-10{margin-left:2.5rem}.lg\:ml-2{margin-left:.5rem}.lg\:ml-8{margin-left:2rem}.lg\:mr-12{margin-right:3rem}.lg\:mt-0{margin-top:0}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mt-8{margin-top:2rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-14{height:3.5rem}.lg\:h-5\/6{height:83.333333%}.lg\:h-\[25rem\]{height:25rem}.lg\:w-1\/2{width:50%}.lg\:w-5\/6{width:83.333333%}.lg\:w-96{width:24rem}.lg\:w-\[18rem\]{width:18rem}.lg\:w-\[20rem\]{width:20rem}.lg\:w-\[30rem\]{width:30rem}.lg\:w-full{width:100%}.lg\:flex-wrap{flex-wrap:wrap}.lg\:border-b-0{border-bottom-width:0px}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1280px){.xl\:mx-1{margin-left:.25rem;margin-right:.25rem}.xl\:ml-10{margin-left:2.5rem}.xl\:ml-20{margin-left:5rem}.xl\:mr-24{margin-right:6rem}.xl\:mt-10{margin-top:2.5rem}.xl\:mt-12{margin-top:3rem}.xl\:mt-14{margin-top:3.5rem}.xl\:h-\[25rem\]{height:25rem}.xl\:h-\[34rem\]{height:34rem}.xl\:h-\[35rem\]{height:35rem}.xl\:w-1\/2,.xl\:w-2\/4{width:50%}.xl\:w-5\/6{width:83.333333%}.xl\:w-\[14rem\]{width:14rem}.xl\:w-\[16rem\]{width:16rem}.xl\:w-\[23rem\]{width:23rem}.xl\:w-\[28rem\]{width:28rem}.xl\:w-\[30rem\]{width:30rem}.xl\:w-\[32rem\]{width:32rem}.xl\:w-\[35rem\]{width:35rem}.xl\:w-\[40rem\]{width:40rem}.xl\:w-\[45rem\]{width:45rem}.xl\:w-\[70\%\]{width:70%}.xl\:w-\[80\%\]{width:80%}.xl\:justify-center{justify-content:center}.xl\:text-center{text-align:center}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1536px){.\32xl\:ml-20{margin-left:5rem}.\32xl\:h-\[35rem\]{height:35rem}.\32xl\:w-2\/6{width:33.333333%}.\32xl\:w-\[40rem\]{width:40rem}.\32xl\:w-\[60\%\]{width:60%}}
diff --git a/assets/negotiate-08231b8e.png b/assets/negotiate-08231b8e.png
new file mode 100644
index 0000000..625a7a6
Binary files /dev/null and b/assets/negotiate-08231b8e.png differ
diff --git a/assets/operator-fcfc2a35.png b/assets/operator-fcfc2a35.png
new file mode 100644
index 0000000..092508c
Binary files /dev/null and b/assets/operator-fcfc2a35.png differ
diff --git a/assets/paramarth-group-high-resolution-logo-transformed-5b86869e.webp b/assets/paramarth-group-high-resolution-logo-transformed-5b86869e.webp
new file mode 100644
index 0000000..a54c01c
Binary files /dev/null and b/assets/paramarth-group-high-resolution-logo-transformed-5b86869e.webp differ
diff --git a/assets/rating-f79de5d5.png b/assets/rating-f79de5d5.png
new file mode 100644
index 0000000..927dcb3
Binary files /dev/null and b/assets/rating-f79de5d5.png differ
diff --git a/assets/sevicesImageForLaptop-c201a116.webp b/assets/sevicesImageForLaptop-c201a116.webp
new file mode 100644
index 0000000..e7f27e1
Binary files /dev/null and b/assets/sevicesImageForLaptop-c201a116.webp differ
diff --git a/assets/shield-3b2f4ca8.png b/assets/shield-3b2f4ca8.png
new file mode 100644
index 0000000..e21d3d3
Binary files /dev/null and b/assets/shield-3b2f4ca8.png differ
diff --git a/assets/valuation-f8769d3b.png b/assets/valuation-f8769d3b.png
new file mode 100644
index 0000000..f1d8e3e
Binary files /dev/null and b/assets/valuation-f8769d3b.png differ
diff --git a/assets/whyChoosUs-9513c0de.webp b/assets/whyChoosUs-9513c0de.webp
new file mode 100644
index 0000000..1d867f3
Binary files /dev/null and b/assets/whyChoosUs-9513c0de.webp differ
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..0cae05a
--- /dev/null
+++ b/index.html
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+ Vite + React
+
+
+
+
+
+
+
+
+
diff --git a/vite.svg b/vite.svg
new file mode 100644
index 0000000..e7b8dfb
--- /dev/null
+++ b/vite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file