Files
geovektor/dist/assets/index-WgNyvlZq.js

362 lines
477 KiB
JavaScript
Raw Normal View History

2026-02-10 16:22:14 +05:00
function pm(r,u){for(var f=0;f<u.length;f++){const d=u[f];if(typeof d!="string"&&!Array.isArray(d)){for(const h in d)if(h!=="default"&&!(h in r)){const b=Object.getOwnPropertyDescriptor(d,h);b&&Object.defineProperty(r,h,b.get?b:{enumerable:!0,get:()=>d[h]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}(function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const h of document.querySelectorAll('link[rel="modulepreload"]'))d(h);new MutationObserver(h=>{for(const b of h)if(b.type==="childList")for(const S of b.addedNodes)S.tagName==="LINK"&&S.rel==="modulepreload"&&d(S)}).observe(document,{childList:!0,subtree:!0});function f(h){const b={};return h.integrity&&(b.integrity=h.integrity),h.referrerPolicy&&(b.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?b.credentials="include":h.crossOrigin==="anonymous"?b.credentials="omit":b.credentials="same-origin",b}function d(h){if(h.ep)return;h.ep=!0;const b=f(h);fetch(h.href,b)}})();function wh(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var Ur={exports:{}},Yn={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var eh;function vm(){if(eh)return Yn;eh=1;var r=Symbol.for("react.transitional.element"),u=Symbol.for("react.fragment");function f(d,h,b){var S=null;if(b!==void 0&&(S=""+b),h.key!==void 0&&(S=""+h.key),"key"in h){b={};for(var E in h)E!=="key"&&(b[E]=h[E])}else b=h;return h=b.ref,{$$typeof:r,type:d,key:S,ref:h!==void 0?h:null,props:b}}return Yn.Fragment=u,Yn.jsx=f,Yn.jsxs=f,Yn}var th;function ym(){return th||(th=1,Ur.exports=vm()),Ur.exports}var n=ym(),Dr={exports:{}},J={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var lh;function jm(){if(lh)return J;lh=1;var r=Symbol.for("react.transitional.element"),u=Symbol.for("react.portal"),f=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),b=Symbol.for("react.consumer"),S=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),U=Symbol.for("react.lazy"),T=Symbol.for("react.activity"),L=Symbol.iterator;function ne(g){return g===null||typeof g!="object"?null:(g=L&&g[L]||g["@@iterator"],typeof g=="function"?g:null)}var ee={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},W=Object.assign,G={};function de(g,C,H){this.props=g,this.context=C,this.refs=G,this.updater=H||ee}de.prototype.isReactComponent={},de.prototype.setState=function(g,C){if(typeof g!="object"&&typeof g!="function"&&g!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,g,C,"setState")},de.prototype.forceUpdate=function(g){this.updater.enqueueForceUpdate(this,g,"forceUpdate")};function $(){}$.prototype=de.prototype;function K(g,C,H){this.props=g,this.context=C,this.refs=G,this.updater=H||ee}var xe=K.prototype=new $;xe.constructor=K,W(xe,de.prototype),xe.isPureReactComponent=!0;var _e=Array.isArray;function Ie(){}var ce={H:null,A:null,T:null,S:null},Pe=Object.prototype.hasOwnProperty;function Ut(g,C,H){var B=H.ref;return{$$typeof:r,type:g,key:C,ref:B!==void 0?B:null,props:H}}function aa(g,C){return Ut(g.type,C,g.props)}function Dt(g){return typeof g=="object"&&g!==null&&g.$$typeof===r}function et(g){var C={"=":"=0",":":"=2"};return"$"+g.replace(/[=:]/g,function(H){return C[H]})}var Ul=/\/+/g;function Bt(g,C){return typeof g=="object"&&g!==null&&g.key!=null?et(""+g.key):C.toString(36)}function Tt(g){switch(g.status){case"fulfilled":return g.value;case"rejected":throw g.reason;default:switch(typeof g.status=="string"?g.then(Ie,Ie):(g.status="pending",g.then(function(C){g.status==="pending"&&(g.status="fulfilled",g.value=C)},function(C){g.status==="pending"&&(g.status="rejected",g.reason=C)})),g.status){case"fulfilled":return g.value;case"rejected":throw g.reason}}throw g}function M(g,C,H,B,F){var te=typeof g;(te==="undefined"||te==="boolean")&&(g=null);var he=!1;if(g===null)he=!0;else switch(te){case"bigint":case"string":case"number":he=!0;break;case"object":switch(g.$$typeof){case r:case u:he=!0;break;case U:return he=g._init,M(he(g._payload),C,H,B,F)}}if(he)return F=F(g),he=B===""?"."+Bt(g,0):B,_e(F)?(H="",he!=null&&(H=he.replace(Ul,"$&/")+"/"),M(F,C,H,"",function(Za){return Za})):F!=null&&(Dt(F)&&(F=aa(F,H+(F.key==null||g&&g.key===F.key?"":(""+F.key).replace(Ul,"$&/")+"/")+he)),C.push(F)),1;he=0;var We=B===""?".":B+":";if(_e(g))for(var Ae=0;Ae<g.length;Ae++)B=g[Ae],te=We+Bt(B,Ae),he+=M(B,C,H,te,F);else if(Ae=ne(g),typeof Ae=="function")for(g=Ae.call(g),Ae=0;!(B=g.next()).done;)B=B.value,te=We+Bt(B,Ae++),he+=M(B,C,H,te,F);else if(te==="object"){if(typeof g.then=="function")return M(Tt(g),C,H,B,F);throw C=String(g),Error("Objects are not valid as a React child (found: "+(C==="[object Object]"?"object with keys {"+Object.keys(g).join(", ")+"}":C)+"). If you meant to render a collection of children, use an array instead.")}return he}function R(g,C,H){if(g==null)return g;var B=[],F=0;return M(g,B,"","",function(te){return C.call(H,te,F++)}),B}function Z(g){if(g._status===-1){var C=g._result;C=C(),C.then(function(H){(g._status===0||g._status===-1)&&(g._status=1,g._result=H)},function(H){(g._status===0||g._status===-1)&&(g._status=2,g._result=H)}),g._status===-1&&(g._status=0,g._result=C)}if(g._status===1)return g._result.default;throw g._result}var be=typeof reportError=="function"?reportError:function(g){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var C=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof g=="object"&&g!==null&&typeof g.message=="string"?String(g.message):String(g),error:g});if(!window.disp
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var nh;function wm(){return nh||(nh=1,(function(r){function u(M,R){var Z=M.length;M.push(R);e:for(;0<Z;){var be=Z-1>>>1,je=M[be];if(0<h(je,R))M[be]=R,M[Z]=je,Z=be;else break e}}function f(M){return M.length===0?null:M[0]}function d(M){if(M.length===0)return null;var R=M[0],Z=M.pop();if(Z!==R){M[0]=Z;e:for(var be=0,je=M.length,g=je>>>1;be<g;){var C=2*(be+1)-1,H=M[C],B=C+1,F=M[B];if(0>h(H,Z))B<je&&0>h(F,H)?(M[be]=F,M[B]=Z,be=B):(M[be]=H,M[C]=Z,be=C);else if(B<je&&0>h(F,Z))M[be]=F,M[B]=Z,be=B;else break e}}return R}function h(M,R){var Z=M.sortIndex-R.sortIndex;return Z!==0?Z:M.id-R.id}if(r.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var b=performance;r.unstable_now=function(){return b.now()}}else{var S=Date,E=S.now();r.unstable_now=function(){return S.now()-E}}var y=[],v=[],U=1,T=null,L=3,ne=!1,ee=!1,W=!1,G=!1,de=typeof setTimeout=="function"?setTimeout:null,$=typeof clearTimeout=="function"?clearTimeout:null,K=typeof setImmediate<"u"?setImmediate:null;function xe(M){for(var R=f(v);R!==null;){if(R.callback===null)d(v);else if(R.startTime<=M)d(v),R.sortIndex=R.expirationTime,u(y,R);else break;R=f(v)}}function _e(M){if(W=!1,xe(M),!ee)if(f(y)!==null)ee=!0,Ie||(Ie=!0,et());else{var R=f(v);R!==null&&Tt(_e,R.startTime-M)}}var Ie=!1,ce=-1,Pe=5,Ut=-1;function aa(){return G?!0:!(r.unstable_now()-Ut<Pe)}function Dt(){if(G=!1,Ie){var M=r.unstable_now();Ut=M;var R=!0;try{e:{ee=!1,W&&(W=!1,$(ce),ce=-1),ne=!0;var Z=L;try{t:{for(xe(M),T=f(y);T!==null&&!(T.expirationTime>M&&aa());){var be=T.callback;if(typeof be=="function"){T.callback=null,L=T.priorityLevel;var je=be(T.expirationTime<=M);if(M=r.unstable_now(),typeof je=="function"){T.callback=je,xe(M),R=!0;break t}T===f(y)&&d(y),xe(M)}else d(y);T=f(y)}if(T!==null)R=!0;else{var g=f(v);g!==null&&Tt(_e,g.startTime-M),R=!1}}break e}finally{T=null,L=Z,ne=!1}R=void 0}}finally{R?et():Ie=!1}}}var et;if(typeof K=="function")et=function(){K(Dt)};else if(typeof MessageChannel<"u"){var Ul=new MessageChannel,Bt=Ul.port2;Ul.port1.onmessage=Dt,et=function(){Bt.postMessage(null)}}else et=function(){de(Dt,0)};function Tt(M,R){ce=de(function(){M(r.unstable_now())},R)}r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(M){M.callback=null},r.unstable_forceFrameRate=function(M){0>M||125<M?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Pe=0<M?Math.floor(1e3/M):5},r.unstable_getCurrentPriorityLevel=function(){return L},r.unstable_next=function(M){switch(L){case 1:case 2:case 3:var R=3;break;default:R=L}var Z=L;L=R;try{return M()}finally{L=Z}},r.unstable_requestPaint=function(){G=!0},r.unstable_runWithPriority=function(M,R){switch(M){case 1:case 2:case 3:case 4:case 5:break;default:M=3}var Z=L;L=M;try{return R()}finally{L=Z}},r.unstable_scheduleCallback=function(M,R,Z){var be=r.unstable_now();switch(typeof Z=="object"&&Z!==null?(Z=Z.delay,Z=typeof Z=="number"&&0<Z?be+Z:be):Z=be,M){case 1:var je=-1;break;case 2:je=250;break;case 5:je=1073741823;break;case 4:je=1e4;break;default:je=5e3}return je=Z+je,M={id:U++,callback:R,priorityLevel:M,startTime:Z,expirationTime:je,sortIndex:-1},Z>be?(M.sortIndex=Z,u(v,M),f(y)===null&&M===f(v)&&(W?($(ce),ce=-1):W=!0,Tt(_e,Z-be))):(M.sortIndex=je,u(y,M),ee||ne||(ee=!0,Ie||(Ie=!0,et()))),M},r.unstable_shouldYield=aa,r.unstable_wrapCallback=function(M){var R=L;return function(){var Z=L;L=R;try{return M.apply(this,arguments)}finally{L=Z}}}})(qr)),qr}var ih;function Sm(){return ih||(ih=1,Hr.exports=wm()),Hr.exports}var kr={exports:{}},Ke={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var sh;function zm(){if(sh)return Ke;sh=1;var r=Kr();function u(y){var v="https://react.dev/errors/"+y;if(1<arguments.length){v+="?args[]="+encodeURIComponent(arguments[1]);for(var U=2;U<arguments.length;U++)v+="&args[]="+encodeURIComponent(arguments[U])}return"Minified React error #"+y+"; visit "+v+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function f(){}var d={d:{f,r:function(){throw Error(u(522))},D:f,C:f,L:f,m:f,X:f,S:f,M:f},p:0,findDOMNode:null},h=Symbol.for("react.portal");function b(y,v,U){var T=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:h,key:T==null?null:""+T,children:y,containerInfo:v,implementation:U}}var S=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function E(y,v){if(y==="font")return"";if(typeof v=="string")return v==="use-credentials"?v:""}return Ke.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=d,Ke.createPortal=function(y,v){var U=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!v||v.nodeType!==1&&v.nodeType!==9&&v.nodeType!==11)throw Error(u(299));return b(y,v,null,U)},Ke.flushSync=function(y){var v=S.T,U=d.p;try{if(S.T=null,d.p=2,y)return y()}finally{S.T=v,d.p=U,d.d.f()}},Ke.preconnect=function(y,v){typeof y=="string"&&(v?(v=v.crossOrigin,v=typeof v=="string"?v==="use-credentials"?v:"":void 0):v=null,d.d.C(y,v))},Ke.prefetchDNS=function(y){typeof y=="string"&&d.d.D(y)},Ke.preinit=function(y,v){if(typeof y=="string"&&v&&typeof v.as=="string"){var U=v.as,T=E(U,v.crossOrigin),L=typeof v.integrity=="string"?v.integrity:void 0,ne=typeof v.fetchPriority=="string"?v.fetchPriority:void 0;U==="style"?d.d.S(y,typeof v.precedence=="string"?v.precedence:void 0,{crossOrigin:T,integrity:L,fetchPriority:ne}):U==="script"&&d.d.X(y,{crossOrigin:T,integrity:L,fetchPriority:ne,nonce:typeof v.nonce=="string"?v.nonce:void 0})}},Ke.preinitModule=function(y,v){if(typeof y=="string")if(typeof v=="object"&&v!==null){if(v.as==null||v.as==="script"){var U=E(v.as,v.crossOrigin);d.d.M(y,{crossOrigin:U,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0})}}else v==null&&d.d.M(y)},Ke.preload=function(y,v){if(typeof y=="string"&&typeof v=="object"&&v!==null&&typeof v.as=="string"){var U=v.as,T=E(U,v.crossOrigin);d.d.L(y,U,{crossOrigin:T,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0,type:typeof v.type=="string"?v.type:void 0,fetchPriority:typeof v.fetchPriority=="string"?v.fetchPriority:void 0,referrerPolicy:typeof v.referrerPolicy=="string"?v.referrerPolicy:void 0,imageSrcSet:typeof v.imageSrcSet=="string"?v.imageSrcSet:void 0,imageSizes:typeof v.imageSizes=="string"?v.imageSizes:void 0,media:typeof v.media=="string"?v.media:void 0})}},Ke.preloadModule=function(y,v){if(typeof y=="string")if(v){var U=E(v.as,v.crossOrigin);d.d.m(y,{as:typeof v.as=="string"&&v.as!=="script"?v.as:void 0,crossOrigin:U,integrity:typeof v.integrity=="string"?v.integrity:void 0})}else d.d.m(y)},Ke.requestFormReset=function(y){d.d.r(y)},Ke.unstable_batchedUpdates=function(y,v){return y(v)},Ke.useFormState=function(y,v,U){return S.H.useFormState(y,v,U)},Ke.useFormStatus=function(){return S.H.useHostTransitionStatus()},Ke.version="19.2.0",Ke}var ch;function zh(){if(ch)return kr.exports;ch=1;function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(u){console.error(u)}}return r(),kr.exports=zm(),kr.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var rh;function _m(){if(rh)return Ln;rh=1;var r=Sm(),u=Kr(),f=zh();function d(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function h(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function b(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function S(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function E(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function y(e){if(b(e)!==e)throw Error(d(188))}function v(e){var t=e.alternate;if(!t){if(t=b(e),t===null)throw Error(d(188));return t!==e?null:e}for(var l=e,a=t;;){var i=l.return;if(i===null)break;var s=i.alternate;if(s===null){if(a=i.return,a!==null){l=a;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===l)return y(i),e;if(s===a)return y(i),t;s=s.sibling}throw Error(d(188))}if(l.return!==a.return)l=i,a=s;else{for(var c=!1,o=i.child;o;){if(o===l){c=!0,l=i,a=s;break}if(o===a){c=!0,a=i,l=s;break}o=o.sibling}if(!c){for(o=s.child;o;){if(o===l){c=!0,l=s,a=i;break}if(o===a){c=!0,a=s,l=i;break}o=o.sibling}if(!c)throw Error(d(189))}}if(l.alternate!==a)throw Error(d(190))}if(l.tag!==3)throw Error(d(188));return l.stateNode.current===l?e:t}function U(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=U(e),t!==null)return t;e=e.sibling}return null}var T=Object.assign,L=Symbol.for("react.element"),ne=Symbol.for("react.transitional.element"),ee=Symbol.for("react.portal"),W=Symbol.for("react.fragment"),G=Symbol.for("react.strict_mode"),de=Symbol.for("react.profiler"),$=Symbol.for("react.consumer"),K=Symbol.for("react.context"),xe=Symbol.for("react.forward_ref"),_e=Symbol.for("react.suspense"),Ie=Symbol.for("react.suspense_list"),ce=Symbol.for("react.memo"),Pe=Symbol.for("react.lazy"),Ut=Symbol.for("react.activity"),aa=Symbol.for("react.memo_cache_sentinel"),Dt=Symbol.iterator;function et(e){return e===null||typeof e!="object"?null:(e=Dt&&e[Dt]||e["@@iterator"],typeof e=="function"?e:null)}var Ul=Symbol.for("react.client.reference");function Bt(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ul?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case W:return"Fragment";case de:return"Profiler";case G:return"StrictMode";case _e:return"Suspense";case Ie:return"SuspenseList";case Ut:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case ee:return"Portal";case K:return e.displayName||"Context";case $:return(e._context.displayName||"Context")+".Consumer";case xe:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ce:return t=e.displayName||null,t!==null?t:Bt(e.type)||"Memo";case Pe:t=e._payload,e=e._init;try{return Bt(e(t))}catch{}}return null}var Tt=Array.isArray,M=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,R=f.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z={pending:!1,data:null,method:null,action:null},be=[],je=-1;function g(e){return{current:e}}function C(e){0>je||(e.current=be[je],be[je]=null,je--)}function H(e,t){je++,be[je]=e.current,e.current=t}var B=g(null),F=g(null),te=g(null),he=g(null);function We(e,t){switch(H(te,t),H(F,e),H(B,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?wf(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=wf(t),e=Sf(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}C(B),H(B,e)}function Ae(){C(B),C(F),C(te)}function Za(e){e.memoizedState!==null&&H(he,e);var t=B.current,l=Sf(t,e.type);t!==l&&(H(F,e),H(B,l
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ms+e+Fr}var gs=!1;function bs(e,t){if(!e||gs)return"";gs=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var O=function(){throw Error()};if(Object.defineProperty(O.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(O,[])}catch(z){var w=z}Reflect.construct(e,[],O)}else{try{O.call()}catch(z){w=z}e.call(O.prototype)}}else{try{throw Error()}catch(z){w=z}(O=e())&&typeof O.catch=="function"&&O.catch(function(){})}}catch(z){if(z&&w&&typeof z.stack=="string")return[z.stack,w.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=a.DetermineComponentFrameRoot(),c=s[0],o=s[1];if(c&&o){var x=c.split(`
`),N=o.split(`
`);for(i=a=0;a<x.length&&!x[a].includes("DetermineComponentFrameRoot");)a++;for(;i<N.length&&!N[i].includes("DetermineComponentFrameRoot");)i++;if(a===x.length||i===N.length)for(a=x.length-1,i=N.length-1;1<=a&&0<=i&&x[a]!==N[i];)i--;for(;1<=a&&0<=i;a--,i--)if(x[a]!==N[i]){if(a!==1||i!==1)do if(a--,i--,0>i||x[a]!==N[i]){var _=`
`+x[a].replace(" at new "," at ");return e.displayName&&_.includes("<anonymous>")&&(_=_.replace("<anonymous>",e.displayName)),_}while(1<=a&&0<=i);break}}}finally{gs=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?Dl(l):""}function $h(e,t){switch(e.tag){case 26:case 27:case 5:return Dl(e.type);case 16:return Dl("Lazy");case 13:return e.child!==t&&t!==null?Dl("Suspense Fallback"):Dl("Suspense");case 19:return Dl("SuspenseList");case 0:case 15:return bs(e.type,!1);case 11:return bs(e.type.render,!1);case 1:return bs(e.type,!0);case 31:return Dl("Activity");default:return""}}function Ir(e){try{var t="",l=null;do t+=$h(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var ps=Object.prototype.hasOwnProperty,vs=r.unstable_scheduleCallback,ys=r.unstable_cancelCallback,Wh=r.unstable_shouldYield,Fh=r.unstable_requestPaint,dt=r.unstable_now,Ih=r.unstable_getCurrentPriorityLevel,Pr=r.unstable_ImmediatePriority,ed=r.unstable_UserBlockingPriority,Kn=r.unstable_NormalPriority,Ph=r.unstable_LowPriority,td=r.unstable_IdlePriority,e0=r.log,t0=r.unstable_setDisableYieldValue,Ka=null,ut=null;function il(e){if(typeof e0=="function"&&t0(e),ut&&typeof ut.setStrictMode=="function")try{ut.setStrictMode(Ka,e)}catch{}}var ot=Math.clz32?Math.clz32:n0,l0=Math.log,a0=Math.LN2;function n0(e){return e>>>=0,e===0?32:31-(l0(e)/a0|0)|0}var Jn=256,$n=262144,Wn=4194304;function Rl(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Fn(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var i=0,s=e.suspendedLanes,c=e.pingedLanes;e=e.warmLanes;var o=a&134217727;return o!==0?(a=o&~s,a!==0?i=Rl(a):(c&=o,c!==0?i=Rl(c):l||(l=o&~e,l!==0&&(i=Rl(l))))):(o=a&~s,o!==0?i=Rl(o):c!==0?i=Rl(c):l||(l=a&~e,l!==0&&(i=Rl(l)))),i===0?0:t!==0&&t!==i&&(t&s)===0&&(s=i&-i,l=t&-t,s>=l||s===32&&(l&4194048)!==0)?t:i}function Ja(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function i0(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ld(){var e=Wn;return Wn<<=1,(Wn&62914560)===0&&(Wn=4194304),e}function js(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function $a(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function s0(e,t,l,a,i,s){var c=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var o=e.entanglements,x=e.expirationTimes,N=e.hiddenUpdates;for(l=c&~l;0<l;){var _=31-ot(l),O=1<<_;o[_]=0,x[_]=-1;var w=N[_];if(w!==null)for(N[_]=null,_=0;_<w.length;_++){var z=w[_];z!==null&&(z.lane&=-536870913)}l&=~O}a!==0&&ad(e,a,0),s!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=s&~(c&~t))}function ad(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-ot(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&261930}function nd(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-ot(l),i=1<<a;i&t|e[a]&t&&(e[a]|=t),l&=~i}}function id(e,t){var l=t&-t;return l=(l&42)!==0?1:Ns(l),(l&(e.suspendedLanes|t))!==0?0:l}function Ns(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ws(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function sd(){var e=R.p;return e!==0?e:(e=window.event,e===void 0?32:Kf(e.type))}function cd(e,t){var l=R.p;try{return R.p=e,t()}finally{R.p=l}}var sl=Math.random().toString(36).slice(2),Ge="__reactFiber$"+sl,tt="__reactProps$"+sl,na="__reactContainer$"+sl,Ss="__reactEvents$"+sl,c0="__reactListeners$"+sl,r0="__reactHandles$"+sl,rd="__reactResources$"+sl,Wa="__reactMarker$"+sl;function
`).replace(Yx,"")}function jf(e,t){return t=yf(t),yf(e)===t}function ve(e,t,l,a,i,s){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||ua(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&ua(e,""+a);break;case"className":Pn(e,"class",a);break;case"tabIndex":Pn(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Pn(e,l,a);break;case"style":vd(e,a,s);break;case"data":if(t!=="object"){Pn(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=ti(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof s=="function"&&(l==="formAction"?(t!=="input"&&ve(e,t,"name",i.name,i,null),ve(e,t,"formEncType",i.formEncType,i,null),ve(e,t,"formMethod",i.formMethod,i,null),ve(e,t,"formTarget",i.formTarget,i,null)):(ve(e,t,"encType",i.encType,i,null),ve(e,t,"method",i.method,i,null),ve(e,t,"target",i.target,i,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=ti(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Lt);break;case"onScroll":a!=null&&ae("scroll",e);break;case"onScrollEnd":a!=null&&ae("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(d(61));if(l=a.__html,l!=null){if(i.children!=null)throw Error(d(60));e.innerHTML=l}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}l=ti(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""+a):e.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":ae("beforetoggle",e),ae("toggle",e),In(e,"popover",a);break;case"xlinkActuate":Yt(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Yt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Yt(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Yt(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Yt(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Yt(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Yt(e,"http://www.w3.org/XML/1998/namespace","xml:ba
* @remix-run/router v1.23.1
*
* 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 Gn(){return Gn=Object.assign?Object.assign.bind():function(r){for(var u=1;u<arguments.length;u++){var f=arguments[u];for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(r[d]=f[d])}return r},Gn.apply(this,arguments)}var Al;(function(r){r.Pop="POP",r.Push="PUSH",r.Replace="REPLACE"})(Al||(Al={}));const uh="popstate";function Am(r){r===void 0&&(r={});function u(h,b){let{pathname:S="/",search:E="",hash:y=""}=ea(h.location.hash.substr(1));return!S.startsWith("/")&&!S.startsWith(".")&&(S="/"+S),Yr("",{pathname:S,search:E,hash:y},b.state&&b.state.usr||null,b.state&&b.state.key||"default")}function f(h,b){let S=h.document.querySelector("base"),E="";if(S&&S.getAttribute("href")){let y=h.location.href,v=y.indexOf("#");E=v===-1?y:y.slice(0,v)}return E+"#"+(typeof b=="string"?b:us(b))}function d(h,b){hs(h.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(b)+")")}return Cm(u,f,d,r)}function qe(r,u){if(r===!1||r===null||typeof r>"u")throw new Error(u)}function hs(r,u){if(!r){typeof console<"u"&&console.warn(u);try{throw new Error(u)}catch{}}}function Om(){return Math.random().toString(36).substr(2,8)}function oh(r,u){return{usr:r.state,key:r.key,idx:u}}function Yr(r,u,f,d){return f===void 0&&(f=null),Gn({pathname:typeof r=="string"?r:r.pathname,search:"",hash:""},typeof u=="string"?ea(u):u,{state:f,key:u&&u.key||d||Om()})}function us(r){let{pathname:u="/",search:f="",hash:d=""}=r;return f&&f!=="?"&&(u+=f.charAt(0)==="?"?f:"?"+f),d&&d!=="#"&&(u+=d.charAt(0)==="#"?d:"#"+d),u}function ea(r){let u={};if(r){let f=r.indexOf("#");f>=0&&(u.hash=r.substr(f),r=r.substr(0,f));let d=r.indexOf("?");d>=0&&(u.search=r.substr(d),r=r.substr(0,d)),r&&(u.pathname=r)}return u}function Cm(r,u,f,d){d===void 0&&(d={});let{window:h=document.defaultView,v5Compat:b=!1}=d,S=h.history,E=Al.Pop,y=null,v=U();v==null&&(v=0,S.replaceState(Gn({},S.state,{idx:v}),""));function U(){return(S.state||{idx:null}).idx}function T(){E=Al.Pop;let G=U(),de=G==null?null:G-v;v=G,y&&y({action:E,location:W.location,delta:de})}function L(G,de){E=Al.Push;let $=Yr(W.location,G,de);f&&f($,G),v=U()+1;let K=oh($,v),xe=W.createHref($);try{S.pushState(K,"",xe)}catch(_e){if(_e instanceof DOMException&&_e.name==="DataCloneError")throw _e;h.location.assign(xe)}b&&y&&y({action:E,location:W.location,delta:1})}function ne(G,de){E=Al.Replace;let $=Yr(W.location,G,de);f&&f($,G),v=U();let K=oh($,v),xe=W.createHref($);S.replaceState(K,"",xe),b&&y&&y({action:E,location:W.location,delta:0})}function ee(G){let de=h.location.origin!=="null"?h.location.origin:h.location.href,$=typeof G=="string"?G:us(G);return $=$.replace(/ $/,"%20"),qe(de,"No window.location.(origin|href) available to create URL for href: "+$),new URL($,de)}let W={get action(){return E},get location(){return r(h,S)},listen(G){if(y)throw new Error("A history only accepts one active listener");return h.addEventListener(uh,T),y=G,()=>{h.removeEventListener(uh,T),y=null}},createHref(G){return u(h,G)},createURL:ee,encodeLocation(G){let de=ee(G);return{pathname:de.pathname,search:de.search,hash:de.hash}},push:L,replace:ne,go(G){return S.go(G)}};return W}var fh;(function(r){r.data="data",r.deferred="deferred",r.redirect="redirect",r.error="error"})(fh||(fh={}));function Um(r,u,f){return f===void 0&&(f="/"),Dm(r,u,f)}function Dm(r,u,f,d){let h=typeof u=="string"?ea(u):u,b=Jr(h.pathname||"/",f);if(b==null)return null;let S=_h(r);Rm(S);let E=null;for(let y=0;E==null&&y<S.length;++y){let v=Km(b);E=Qm(S[y],v)}return E}function _h(r,u,f,d){u===void 0&&(u=[]),f===void 0&&(f=[]),d===void 0&&(d="");let h=(b,S,E)=>{let y={relativePath:E===void 0?b.path||"":E,caseSensitive:b.caseSensitive===!0,childrenIndex:S,route:b};y.relativePath.startsWith("/")&&(qe(y.relativePath.startsWith(d),'Absolute route path "'+y.relativePath+'" nested under path '+('"'+d+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),y.relativePath=y.relativePath.slice(d.length));let v=Ol([d,y.relativePath]),U=f.concat(y);b.children&&b.children.length>0&&(qe(
* React Router v6.30.2
*
* 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 Xn(){return Xn=Object.assign?Object.assign.bind():function(r){for(var u=1;u<arguments.length;u++){var f=arguments[u];for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(r[d]=f[d])}return r},Xn.apply(this,arguments)}const $r=D.createContext(null),ag=D.createContext(null),ta=D.createContext(null),xs=D.createContext(null),la=D.createContext({outlet:null,matches:[],isDataRoute:!1}),Oh=D.createContext(null);function ng(r,u){let{relative:f}=u===void 0?{}:u;Vn()||qe(!1);let{basename:d,navigator:h}=D.useContext(ta),{hash:b,pathname:S,search:E}=Uh(r,{relative:f}),y=S;return d!=="/"&&(y=S==="/"?d:Ol([d,S])),h.createHref({pathname:y,search:E,hash:b})}function Vn(){return D.useContext(xs)!=null}function Qa(){return Vn()||qe(!1),D.useContext(xs).location}function Ch(r){D.useContext(ta).static||D.useLayoutEffect(r)}function ig(){let{isDataRoute:r}=D.useContext(la);return r?pg():sg()}function sg(){Vn()||qe(!1);let r=D.useContext($r),{basename:u,future:f,navigator:d}=D.useContext(ta),{matches:h}=D.useContext(la),{pathname:b}=Qa(),S=JSON.stringify(Mh(h,f.v7_relativeSplatPath)),E=D.useRef(!1);return Ch(()=>{E.current=!0}),D.useCallback(function(v,U){if(U===void 0&&(U={}),!E.current)return;if(typeof v=="number"){d.go(v);return}let T=Th(v,JSON.parse(S),b,U.relative==="path");r==null&&u!=="/"&&(T.pathname=T.pathname==="/"?u:Ol([u,T.pathname])),(U.replace?d.replace:d.push)(T,U.state,U)},[u,d,S,b,r])}function Uh(r,u){let{relative:f}=u===void 0?{}:u,{future:d}=D.useContext(ta),{matches:h}=D.useContext(la),{pathname:b}=Qa(),S=JSON.stringify(Mh(h,d.v7_relativeSplatPath));return D.useMemo(()=>Th(r,JSON.parse(S),b,f==="path"),[r,S,b,f])}function cg(r,u){return rg(r,u)}function rg(r,u,f,d){Vn()||qe(!1);let{navigator:h}=D.useContext(ta),{matches:b}=D.useContext(la),S=b[b.length-1],E=S?S.params:{};S&&S.pathname;let y=S?S.pathnameBase:"/";S&&S.route;let v=Qa(),U;if(u){var T;let G=typeof u=="string"?ea(u):u;y==="/"||(T=G.pathname)!=null&&T.startsWith(y)||qe(!1),U=G}else U=v;let L=U.pathname||"/",ne=L;if(y!=="/"){let G=y.replace(/^\//,"").split("/");ne="/"+L.replace(/^\//,"").split("/").slice(G.length).join("/")}let ee=Um(r,{pathname:ne}),W=hg(ee&&ee.map(G=>Object.assign({},G,{params:Object.assign({},E,G.params),pathname:Ol([y,h.encodeLocation?h.encodeLocation(G.pathname).pathname:G.pathname]),pathnameBase:G.pathnameBase==="/"?y:Ol([y,h.encodeLocation?h.encodeLocation(G.pathnameBase).pathname:G.pathnameBase])})),b,f,d);return u&&W?D.createElement(xs.Provider,{value:{location:Xn({pathname:"/",search:"",hash:"",state:null,key:"default"},U),navigationType:Al.Pop}},W):W}function dg(){let r=bg(),u=tg(r)?r.status+" "+r.statusText:r instanceof Error?r.message:JSON.stringify(r),f=r instanceof Error?r.stack:null,h={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return D.createElement(D.Fragment,null,D.createElement("h2",null,"Unexpected Application Error!"),D.createElement("h3",{style:{fontStyle:"italic"}},u),f?D.createElement("pre",{style:h},f):null,null)}const ug=D.createElement(dg,null);class og extends D.Component{constructor(u){super(u),this.state={location:u.location,revalidation:u.revalidation,error:u.error}}static getDerivedStateFromError(u){return{error:u}}static getDerivedStateFromProps(u,f){return f.location!==u.location||f.revalidation!=="idle"&&u.revalidation==="idle"?{error:u.error,location:u.location,revalidation:u.revalidation}:{error:u.error!==void 0?u.error:f.error,location:f.location,revalidation:u.revalidation||f.revalidation}}componentDidCatch(u,f){console.error("React Router caught the following error during render",u,f)}render(){return this.state.error!==void 0?D.createElement(la.Provider,{value:this.props.routeContext},D.createElement(Oh.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function fg(r){let{routeContext:u,match:f,children:d}=r,h=D.useContext($r);return h&&h.static&&h.staticContext&&(f.route.errorElement||f.route.ErrorBoundary)&&(h.staticContext._deepestRenderedBoundaryId=f.route.id),D.createElement(la.Provider,{value:u},d)}function hg(r,u,f,d){var h;if(u===
* React Router DOM v6.30.2
*
* 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 Gr(){return Gr=Object.assign?Object.assign.bind():function(r){for(var u=1;u<arguments.length;u++){var f=arguments[u];for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(r[d]=f[d])}return r},Gr.apply(this,arguments)}function wg(r,u){if(r==null)return{};var f={},d=Object.keys(r),h,b;for(b=0;b<d.length;b++)h=d[b],!(u.indexOf(h)>=0)&&(f[h]=r[h]);return f}function Sg(r){return!!(r.metaKey||r.altKey||r.ctrlKey||r.shiftKey)}function zg(r,u){return r.button===0&&(!u||u==="_self")&&!Sg(r)}const _g=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Eg="6";try{window.__reactRouterVersion=Eg}catch{}const Mg="startTransition",gh=Nm[Mg];function Tg(r){let{basename:u,children:f,future:d,window:h}=r,b=D.useRef();b.current==null&&(b.current=Am({window:h,v5Compat:!0}));let S=b.current,[E,y]=D.useState({action:S.action,location:S.location}),{v7_startTransition:v}=d||{},U=D.useCallback(T=>{v&&gh?gh(()=>y(T)):y(T)},[y,v]);return D.useLayoutEffect(()=>S.listen(U),[S,U]),D.useEffect(()=>yg(d),[d]),D.createElement(jg,{basename:u,children:f,location:E.location,navigationType:E.action,navigator:S,future:d})}const Ag=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Og=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,q=D.forwardRef(function(u,f){let{onClick:d,relative:h,reloadDocument:b,replace:S,state:E,target:y,to:v,preventScrollReset:U,viewTransition:T}=u,L=wg(u,_g),{basename:ne}=D.useContext(ta),ee,W=!1;if(typeof v=="string"&&Og.test(v)&&(ee=v,Ag))try{let K=new URL(window.location.href),xe=v.startsWith("//")?new URL(K.protocol+v):new URL(v),_e=Jr(xe.pathname,ne);xe.origin===K.origin&&_e!=null?v=_e+xe.search+xe.hash:W=!0}catch{}let G=ng(v,{relative:h}),de=Cg(v,{replace:S,state:E,target:y,preventScrollReset:U,relative:h,viewTransition:T});function $(K){d&&d(K),K.defaultPrevented||de(K)}return D.createElement("a",Gr({},L,{href:ee||G,onClick:W||b?d:$,ref:f,target:y}))});var bh;(function(r){r.UseScrollRestoration="useScrollRestoration",r.UseSubmit="useSubmit",r.UseSubmitFetcher="useSubmitFetcher",r.UseFetcher="useFetcher",r.useViewTransitionState="useViewTransitionState"})(bh||(bh={}));var ph;(function(r){r.UseFetcher="useFetcher",r.UseFetchers="useFetchers",r.UseScrollRestoration="useScrollRestoration"})(ph||(ph={}));function Cg(r,u){let{target:f,replace:d,state:h,preventScrollReset:b,relative:S,viewTransition:E}=u===void 0?{}:u,y=ig(),v=Qa(),U=Uh(r,{relative:S});return D.useCallback(T=>{if(zg(T,f)){T.preventDefault();let L=d!==void 0?d:us(v)===us(U);y(r,{replace:L,state:h,preventScrollReset:b,relative:S,viewTransition:E})}},[v,y,U,d,h,f,r,b,S,E])}/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ug=r=>r.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Dg=r=>r.replace(/^([A-Z])|[\s-_]+(\w)/g,(u,f,d)=>d?d.toUpperCase():f.toLowerCase()),vh=r=>{const u=Dg(r);return u.charAt(0).toUpperCase()+u.slice(1)},qh=(...r)=>r.filter((u,f,d)=>!!u&&u.trim()!==""&&d.indexOf(u)===f).join(" ").trim(),Rg=r=>{for(const u in r)if(u.startsWith("aria-")||u==="role"||u==="title")return!0};/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var Hg={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qg=D.forwardRef(({color:r="currentColor",size:u=24,strokeWidth:f=2,absoluteStrokeWidth:d,className:h="",children:b,iconNode:S,...E},y)=>D.createElement("svg",{ref:y,...Hg,width:u,height:u,stroke:r,strokeWidth:d?Number(f)*24/Number(u):f,className:qh("lucide",h),...!b&&!Rg(E)&&{"aria-hidden":"true"},...E},[...S.map(([v,U])=>D.createElement(v,U)),...Array.isArray(b)?b:[b]]));/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Q=(r,u)=>{const f=D.forwardRef(({className:d,...h},b)=>D.createElement(qg,{ref:b,iconNode:u,className:qh(`lucide-${Ug(vh(r))}`,`lucide-${r}`,d),...h}));return f.displayName=vh(r),f};/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const kg=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],Qn=Q("activity",kg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Bg=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],rt=Q("arrow-right",Bg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Yg=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],Lg=Q("arrow-up",Yg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Gg=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],Xa=Q("award",Gg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Xg=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],kh=Q("briefcase",Xg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Qg=[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]],os=Q("building-2",Qg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Vg=[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]],Zg=Q("building",Vg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Kg=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Ga=Q("chevron-down",Kg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Jg=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],Bh=Q("chevron-right",Jg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $g=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],Yh=Q("chevron-left",$g);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Wg=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],Fg=Q("circle-alert",Wg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ig=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Te=Q("circle-check",Ig);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pg=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]],Lh=Q("clipboard-check",Pg);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const eb=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],tb=Q("clipboard-list",eb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const lb=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],ab=Q("clock",lb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const nb=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],ib=Q("cloud",nb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const sb=[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]],cb=Q("construction",sb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rb=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],yh=Q("download",rb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const db=[["path",{d:"m12.99 6.74 1.93 3.44",key:"iwagvd"}],["path",{d:"M19.136 12a10 10 0 0 1-14.271 0",key:"ppmlo4"}],["path",{d:"m21 21-2.16-3.84",key:"vylbct"}],["path",{d:"m3 21 8.02-14.26",key:"1ssaw4"}],["circle",{cx:"12",cy:"5",r:"2",key:"f1ur92"}]],ub=Q("drafting-compass",db);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ob=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],nl=Q("external-link",ob);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fb=[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z",key:"1iv0i2"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],Gh=Q("factory",fb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const hb=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"m9 15 2 2 4-4",key:"1grp1n"}]],Xh=Q("file-check",hb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const xb=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["circle",{cx:"11.5",cy:"14.5",r:"2.5",key:"1bq0ko"}],["path",{d:"M13.3 16.3 15 18",key:"2quom7"}]],mb=Q("file-search",xb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const gb=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],Je=Q("file-text",gb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bb=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],pb=Q("globe",bb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const vb=[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1",key:"g3x8cw"}]],yb=Q("hard-hat",vb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const jb=[["path",{d:"M10 18v-7",key:"wt116b"}],["path",{d:"M11.12 2.198a2 2 0 0 1 1.76.006l7.866 3.847c.476.233.31.949-.22.949H3.474c-.53 0-.695-.716-.22-.949z",key:"1m329m"}],["path",{d:"M14 18v-7",key:"vav6t3"}],["path",{d:"M18 18v-7",key:"aexdmj"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M6 18v-7",key:"1ivflk"}]],Nb=Q("landmark",jb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const wb=[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z",key:"nnexq3"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12",key:"mt58a7"}]],Sb=Q("leaf",wb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const zb=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],_b=Q("lightbulb",zb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Eb=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],Mb=Q("lock",Eb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Tb=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],Wr=Q("mail",Tb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ab=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],Va=Q("map-pin",Ab);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ob=[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]],Cb=Q("map",Ob);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ub=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],Db=Q("menu",Ub);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Rb=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],Hb=Q("message-square",Rb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qb=[["path",{d:"M6 18h8",key:"1borvv"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M14 22a7 7 0 1 0 0-14h-1",key:"1jwaiy"}],["path",{d:"M9 14h2",key:"197e7h"}],["path",{d:"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z",key:"1bmzmy"}],["path",{d:"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3",key:"1drr47"}]],Xr=Q("microscope",qb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const kb=[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}]],Bb=Q("mountain",kb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Yb=[["polygon",{points:"3 11 22 2 13 21 11 13 3 11",key:"1ltx0t"}]],jh=Q("navigation",Yb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Lb=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],Gb=Q("network",Lb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Xb=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],Pl=Q("phone",Xb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Qb=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],Nh=Q("search",Qb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Vb=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],Qh=Q("send",Vb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Zb=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Kb=Q("shield-check",Zb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Jb=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],Cl=Q("shield",Jb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $b=[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]],Wb=Q("shopping-cart",$b);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Fb=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],Ib=Q("star",Fb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pb=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],Qr=Q("target",Pb);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const e1=[["path",{d:"M16 17h6v-6",key:"t6n2it"}],["path",{d:"m22 17-8.5-8.5-5 5L2 7",key:"x473p"}]],t1=Q("trending-down",e1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const l1=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],a1=Q("trending-up",l1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const n1=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],Vr=Q("triangle-alert",n1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const i1=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],fs=Q("users",i1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const s1=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],Vh=Q("wrench",s1);/**
* @license lucide-react v0.555.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const c1=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Zh=Q("x",c1),r1=({transparent:r=!1})=>{const[u,f]=D.useState(!1),[d,h]=D.useState(!1),[b,S]=D.useState(!1),[E,y]=D.useState(!1),[v,U]=D.useState(!1),T=Qa();D.useEffect(()=>{const ee=()=>{f(window.scrollY>50)};return window.addEventListener("scroll",ee),()=>window.removeEventListener("scroll",ee)},[]);const L=T.pathname==="/",ne=r&&L&&!u;return n.jsxs("nav",{className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${ne?"bg-transparent py-6":"bg-brand-dark/95 backdrop-blur-md py-4 shadow-lg"}`,children:[n.jsxs("div",{className:"container mx-auto px-6 flex items-center justify-between text-white",children:[n.jsx(q,{to:"/",className:"flex items-center gap-2 group",children:v?n.jsxs("span",{className:"text-xl font-bold tracking-tighter",children:["ГЕО",n.jsx("span",{className:"text-brand-orange",children:"ВЕКТОР"})]}):n.jsx("img",{src:"/media/geo-logo.webp",alt:"ГеоВектор",className:"h-[64px] w-auto object-contain",onError:()=>U(!0)})}),n.jsxs("ul",{className:"hidden md:flex gap-8 text-sm font-medium items-center",children:[n.jsx("li",{children:n.jsx(q,{to:"/",className:`transition-colors hover:text-brand-orange ${T.pathname==="/"?"text-brand-orange":"text-gray-300"}`,children:"Главная"})}),n.jsx("li",{children:n.jsx(q,{to:"/about",className:`transition-colors hover:text-brand-orange ${T.pathname==="/about"?"text-brand-orange":"text-gray-300"}`,children:"О компании"})}),n.jsxs("li",{className:"relative group",children:[n.jsxs("button",{className:`flex items-center gap-1 transition-colors hover:text-brand-orange ${T.pathname.startsWith("/services")?"text-brand-orange":"text-gray-300"}`,children:["Услуги",n.jsx(Ga,{size:16,className:"transition-transform group-hover:rotate-180"})]}),n.jsx("div",{className:"absolute top-full left-0 pt-2 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200",children:n.jsxs("div",{className:"w-72 bg-brand-dark border border-gray-700 rounded-lg shadow-xl overflow-hidden",children:[n.jsx(q,{to:"/services",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors font-semibold border-b border-gray-700",children:"Все услуги"}),n.jsx(q,{to:"/services/surveying",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Инженерные изыскания"}),n.jsx(q,{to:"/services/design",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Проектирование"}),n.jsx(q,{to:"/services/construction",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Строительство"}),n.jsx(q,{to:"/services/soil-survey",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Обследование грунтов"}),n.jsx(q,{to:"/services/building-survey",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Обследование здания"}),n.jsx(q,{to:"/services/land-survey",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors",children:"Кадастровые работы"}),n.jsx(q,{to:"/services/technical-tasks",className:"block px-6 py-3 text-gray-300 hover:bg-brand-orange hover:text-white transition-colors border-t border-gray-700",children:"Образцы технических заданий"})]})})]}),n.jsx("li",{children:n.jsx(q,{to:"/projects",className:`transition-colors hover:text-brand-orange ${T.pathname==="/projects"?"text-brand-orange":"text-gray-300"}`,children:"Проекты"})}),n.jsx("li",{children:n.jsx(q,{to:"/fleet",className:`transition-colors hover:text-brand-orange ${T.pathname==="/fleet"?"text-brand-orange":"text-gray-300"}`,children:"Автопарк"})}),n.jsx("li",{children:n.jsx(q,{to:"/certificates",className:`tr