turkmen-textile-front/dist/assets/ui-library-CuSScUdV.js

164 lines
503 KiB
JavaScript
Raw Normal View History

2026-04-04 16:11:28 +00:00
var Bx=Object.defineProperty;var Ku=e=>{throw TypeError(e)};var $x=(e,t,n)=>t in e?Bx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Q=(e,t,n)=>$x(e,typeof t!="symbol"?t+"":t,n),ba=(e,t,n)=>t.has(e)||Ku("Cannot "+n);var C=(e,t,n)=>(ba(e,t,"read from private field"),n?n.call(e):t.get(e)),te=(e,t,n)=>t.has(e)?Ku("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),q=(e,t,n,s)=>(ba(e,t,"write to private field"),s?s.call(e,n):t.set(e,n),n),me=(e,t,n)=>(ba(e,t,"access private method"),n);var zi=(e,t,n,s)=>({set _(r){q(e,t,r,n)},get _(){return C(e,t,s)}});import{r as zx,a as m,R as fc,b as hc,c as sp,L as Ce,d as Ui,e as fe,u as Ux}from"./react-vendor-B--yIoPF.js";var wa={exports:{}},Ar={};/**
2026-03-27 19:10:12 +00:00
* @license React
* react-jsx-runtime.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.
2026-04-04 16:11:28 +00:00
*/var Gu;function Wx(){if(Gu)return Ar;Gu=1;var e=zx(),t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,r=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function o(a,l,c){var u,d={},h=null,y=null;c!==void 0&&(h=""+c),l.key!==void 0&&(h=""+l.key),l.ref!==void 0&&(y=l.ref);for(u in l)s.call(l,u)&&!i.hasOwnProperty(u)&&(d[u]=l[u]);if(a&&a.defaultProps)for(u in l=a.defaultProps,l)d[u]===void 0&&(d[u]=l[u]);return{$$typeof:t,type:a,key:h,ref:y,props:d,_owner:r.current}}return Ar.Fragment=n,Ar.jsx=o,Ar.jsxs=o,Ar}var Xu;function Hx(){return Xu||(Xu=1,wa.exports=Wx()),wa.exports}var f=Hx(),Ai=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},qx={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Dn,dc,Zh,Zx=(Zh=class{constructor(){te(this,Dn,qx);te(this,dc,!1)}setTimeoutProvider(e){q(this,Dn,e)}setTimeout(e,t){return C(this,Dn).setTimeout(e,t)}clearTimeout(e){C(this,Dn).clearTimeout(e)}setInterval(e,t){return C(this,Dn).setInterval(e,t)}clearInterval(e){C(this,Dn).clearInterval(e)}},Dn=new WeakMap,dc=new WeakMap,Zh),os=new Zx;function Kx(e){setTimeout(e,0)}var _s=typeof window>"u"||"Deno"in globalThis;function pt(){}function Gx(e,t){return typeof e=="function"?e(t):e}function el(e){return typeof e=="number"&&e>=0&&e!==1/0}function rp(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Un(e,t){return typeof e=="function"?e(t):e}function Pt(e,t){return typeof e=="function"?e(t):e}function Yu(e,t){const{type:n="all",exact:s,fetchStatus:r,predicate:i,queryKey:o,stale:a}=e;if(o){if(s){if(t.queryHash!==pc(o,t.options))return!1}else if(!Xr(t.queryKey,o))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||r&&r!==t.state.fetchStatus||i&&!i(t))}function Qu(e,t){const{exact:n,status:s,predicate:r,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(Gr(t.options.mutationKey)!==Gr(i))return!1}else if(!Xr(t.options.mutationKey,i))return!1}return!(s&&t.state.status!==s||r&&!r(t))}function pc(e,t){return((t==null?void 0:t.queryKeyHashFn)||Gr)(e)}function Gr(e){return JSON.stringify(e,(t,n)=>nl(n)?Object.keys(n).sort().reduce((s,r)=>(s[r]=n[r],s),{}):n)}function Xr(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>Xr(e[n],t[n])):!1}var Xx=Object.prototype.hasOwnProperty;function ip(e,t,n=0){if(e===t)return e;if(n>500)return t;const s=Ju(e)&&Ju(t);if(!s&&!(nl(e)&&nl(t)))return t;const i=(s?e:Object.keys(e)).length,o=s?t:Object.keys(t),a=o.length,l=s?new Array(a):{};let c=0;for(let u=0;u<a;u++){const d=s?u:o[u],h=e[d],y=t[d];if(h===y){l[d]=h,(s?u<i:Xx.call(e,d))&&c++;continue}if(h===null||y===null||typeof h!="object"||typeof y!="object"){l[d]=y;continue}const g=ip(h,y,n+1);l[d]=g,g===h&&c++}return i===a&&c===i?e:l}function tl(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function Ju(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function nl(e){if(!ed(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!ed(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function ed(e){return Object.prototype.toString.call(e)==="[object Object]"}function Yx(e){return new Promise(t=>{os.setTimeout(t,e)})}function sl(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?ip(e,t):t}function Qx(e,t,n=0){const s=[...e,t];return n&&s.length>n?s.slice(1):s}function Jx(e,t,n=0){const s=[t,...e];return n&&s.length>n?s.slice(0,-1):s}var mc=Symbol();function op(e,t){return!e.queryFn&&(t!=null&&t.initial
2026-03-27 19:10:12 +00:00
.`.concat(aw,` {
overflow: hidden `).concat(s,`;
padding-right: `).concat(a,"px ").concat(s,`;
}
body[`).concat(qs,`] {
overflow: hidden `).concat(s,`;
overscroll-behavior: contain;
`).concat([t&&"position: relative ".concat(s,";"),n==="margin"&&`
padding-left: `.concat(r,`px;
padding-top: `).concat(i,`px;
padding-right: `).concat(o,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(a,"px ").concat(s,`;
`),n==="padding"&&"padding-right: ".concat(a,"px ").concat(s,";")].filter(Boolean).join(""),`
}
.`).concat(ro,` {
right: `).concat(a,"px ").concat(s,`;
}
.`).concat(io,` {
margin-right: `).concat(a,"px ").concat(s,`;
}
.`).concat(ro," .").concat(ro,` {
right: 0 `).concat(s,`;
}
.`).concat(io," .").concat(io,` {
margin-right: 0 `).concat(s,`;
}
body[`).concat(qs,`] {
`).concat(lw,": ").concat(a,`px;
}
`)},xd=function(){var e=parseInt(document.body.getAttribute(qs)||"0",10);return isFinite(e)?e:0},Rw=function(){m.useEffect(function(){return document.body.setAttribute(qs,(xd()+1).toString()),function(){var e=xd()-1;e<=0?document.body.removeAttribute(qs):document.body.setAttribute(qs,e.toString())}},[])},Aw=function(e){var t=e.noRelative,n=e.noImportant,s=e.gapMode,r=s===void 0?"margin":s;Rw();var i=m.useMemo(function(){return Ew(r)},[r]);return m.createElement(Cw,{styles:Tw(i,!t,r,n?"":"!important")})},gl=!1;if(typeof window<"u")try{var qi=Object.defineProperty({},"passive",{get:function(){return gl=!0,!0}});window.addEventListener("test",qi,qi),window.removeEventListener("test",qi,qi)}catch{gl=!1}var Ds=gl?{passive:!1}:!1,Nw=function(e){return e.tagName==="TEXTAREA"},Rp=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!Nw(e)&&n[t]==="visible")},Pw=function(e){return Rp(e,"overflowY")},kw=function(e){return Rp(e,"overflowX")},bd=function(e,t){var n=t.ownerDocument,s=t;do{typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&(s=s.host);var r=Ap(e,s);if(r){var i=Np(e,s),o=i[1],a=i[2];if(o>a)return!0}s=s.parentNode}while(s&&s!==n.body);return!1},jw=function(e){var t=e.scrollTop,n=e.scrollHeight,s=e.clientHeight;return[t,n,s]},Ow=function(e){var t=e.scrollLeft,n=e.scrollWidth,s=e.clientWidth;return[t,n,s]},Ap=function(e,t){return e==="v"?Pw(t):kw(t)},Np=function(e,t){return e==="v"?jw(t):Ow(t)},Mw=function(e,t){return e==="h"&&t==="rtl"?-1:1},Dw=function(e,t,n,s,r){var i=Mw(e,window.getComputedStyle(t).direction),o=i*s,a=n.target,l=t.contains(a),c=!1,u=o>0,d=0,h=0;do{var y=Np(e,a),g=y[0],p=y[1],v=y[2],x=p-v-i*g;(g||x)&&Ap(e,a)&&(d+=x,h+=g),a instanceof ShadowRoot?a=a.host:a=a.parentNode}while(!l&&a!==document.body||l&&(t.contains(a)||t===a));return(u&&Math.abs(d)<1||!u&&Math.abs(h)<1)&&(c=!0),c},Zi=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},wd=function(e){return[e.deltaX,e.deltaY]},Sd=function(e){return e&&"current"in e?e.current:e},Lw=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Iw=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},Fw=0,Ls=[];function Vw(e){var t=m.useRef([]),n=m.useRef([0,0]),s=m.useRef(),r=m.useState(Fw++)[0],i=m.useState(Tp)[0],o=m.useRef(e);m.useEffect(function(){o.current=e},[e]),m.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));var p=ow([e.lockRef.current],(e.shards||[]).map(Sd),!0).filter(Boolean);return p.forEach(function(v){return v.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),p.forEach(function(v){return v.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var a=m.useCallback(function(p,v){if("touches"in p&&p.touches.length===2||p.type==="wheel"&&p.ctrlKey)return!o.current.allowPinchZoom;var x=Zi(p),b=n.current,w="deltaX"in p?p.deltaX:b[0]-x[0],_="deltaY"in p?p.deltaY:b[1]-x[1],S,T=p.target,R=Math.abs(w)>Math.abs(_)?"h":"v";if("touches"in p&&R==="h"&&T.type==="range")return!1;var A=bd(R,T);if(!A)return!0;if(A?S=R:(S=R==="v"?"h":"v",A=bd(R,T)),!A)return!1;if(!s.current&&"changedTouches"in p&&(w||_)&&(s.current=S),!S)return!0;var P=s.current||S;return Dw(P,v,p,P==="h"?w:_)},[]),l=m.useCallback(function(p){var v=p;if(!(!Ls.length||Ls[Ls.length-1]!==i)){var x="deltaY"in v?wd(v):Zi(v),b=t.current.filter(function(S){return S.name===v.type&&(S.target===v.target||v.target===S.shadowParent)&&Lw(S.delta,x)})[0];if(b&&b.should){v.cancelable&&v.preventDefault();return}if(!b){var w=(o.current.shards||[]).map(Sd).filter(Boolean).filter(function(S){return S.contains(v.target)}),_=w.length>0?a(v,w[0]):!o.current.noIsolation;_&&v.cancelable&&v.preventDefault()}}},[]),c=m.useCallback(function(p,v,x,b){var w={name:p,delta:v,target:x,should:b,shadowParent:Bw(x)};t.current.push(w),setTimeout(function(){t.current=t.current.filter(function(_){return _!==w})},1)},[]),u=m.useCallback(function(p){n.current=Zi(p),s.current=void 0},[]),d=m.useCallback(function(p){c(p.type,wd(p),p.target,a(p,e.lockRef.current))},[]),h=m.useCallback(function(p){c(p.type,Zi(p),p.target,a(p,e.lockRef.current))},[]);m.useEffect(function(){return Ls.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:h}),document.addEventListener("wheel",l,Ds),document.addEventListener("touchmove",l,Ds),document.addEventListener("touchstart",u,Ds),function(){Ls=Ls.filter(function(p){return p!==i}),document.removeEventListener("wheel",l,Ds),document.removeEventListener("touchmove",l,Ds),document.removeEventListener("touchstart",u,Ds)}},[]);var y=e.removeScrollBar,g=e.inert;return m.createElement(m.Fragment,null,g?m.createElement(i,{styles:Iw(r)}):null,y?m.createElement(Aw,{gapMode:e.gapMode}):null)}function Bw(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const $w=mw(Cp,Vw);var Sc=m.forwardRef(function(e,t){return m.createElement(qo,en({},e,{ref:t,sideCar:$w}))});Sc.classNames=qo.classNames;var zw=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Is=new WeakMap,Ki=new WeakMap,Gi={},Aa=0,Pp=function(e){return e&&(e.host||Pp(e.parentNode))},Uw=function(e,t){return t.map(function(n){if(e.contains(n))return n;var s=Pp(n);return s&&e.contains(s)?s:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},Ww=function(e,t,n,s){var r=Uw(t,Array.isArray(e)?e:[e]);Gi[n]||(Gi[n]=new WeakMap);var i=Gi[n],o=[],a=new Set,l=new Set(r),c=function(d){!d||a.has(d)||(a.add(d),c(d.parentNode))};r.forEach(c);var u=function(d){!d||l.has(d)||Array.prototype.forEach.call(d.children,function(h){if(a.has(h))u(h);else try{var y=h.getAttribute(s),g=y!==null&&y!=="false",p=(Is.get(h)||0)+1,v=(i.get(h)||0)+1;Is.set(h,p),i.set(h,v),o.push(h),p===1&&g&&Ki.set(h,!0),v===1&&h.setAttribute(n,"true"),g||h.setAttribute(s,"true")}catch(x){console.error("aria-hidden: cannot operate on ",h,x)}})};return u(t),a.clear(),Aa++,function(){o.forEach(function(d){var h=Is.get(d)-1,y=i.get(d)-1;Is.set(d,h),i.set(d,y),h||(Ki.has(d)||d.removeAttribute(s),Ki.delete(d)),y||d.remo
If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return m.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Yw="DialogDescriptionWarning",Qw=({contentRef:e,descriptionId:t})=>{const s=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Zp(Yw).contentName}}.`;return m.useEffect(()=>{var i;const r=(i=e.current)==null?void 0:i.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(s))},[s,e,t]),null},Kp=Op,Gp=Dp,Xp=Ip,Zo=Fp,Ko=Vp,Go=$p,Xo=Up,Rc=Hp;function Yp(e){var t,n,s="";if(typeof e=="string"||typeof e=="number")s+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(n=Yp(e[t]))&&(s&&(s+=" "),s+=n)}else for(n in e)e[n]&&(s&&(s+=" "),s+=n);return s}function Qp(){for(var e,t,n=0,s="",r=arguments.length;n<r;n++)(e=arguments[n])&&(t=Yp(e))&&(s&&(s+=" "),s+=t);return s}const _d=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Ed=Qp,Yo=(e,t)=>n=>{var s;if((t==null?void 0:t.variants)==null)return Ed(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:r,defaultVariants:i}=t,o=Object.keys(r).map(c=>{const u=n==null?void 0:n[c],d=i==null?void 0:i[c];if(u===null)return null;const h=_d(u)||_d(d);return r[c][h]}),a=n&&Object.entries(n).reduce((c,u)=>{let[d,h]=u;return h===void 0||(c[d]=h),c},{}),l=t==null||(s=t.compoundVariants)===null||s===void 0?void 0:s.reduce((c,u)=>{let{class:d,className:h,...y}=u;return Object.entries(y).every(g=>{let[p,v]=g;return Array.isArray(v)?v.includes({...i,...a}[p]):{...i,...a}[p]===v})?[...c,d,h]:c},[]);return Ed(e,o,l,n==null?void 0:n.class,n==null?void 0:n.className)};/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Jw=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Jp=(...e)=>e.filter((t,n,s)=>!!t&&t.trim()!==""&&s.indexOf(t)===n).join(" ").trim();/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var e0={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.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const t0=m.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:s,className:r="",children:i,iconNode:o,...a},l)=>m.createElement("svg",{ref:l,...e0,width:t,height:t,stroke:e,strokeWidth:s?Number(n)*24/Number(t):n,className:Jp("lucide",r),...a},[...o.map(([c,u])=>m.createElement(c,u)),...Array.isArray(i)?i:[i]]));/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ct=(e,t)=>{const n=m.forwardRef(({className:s,...r},i)=>m.createElement(t0,{ref:i,iconNode:t,className:Jp(`lucide-${Jw(e)}`,s),...r}));return n.displayName=`${e}`,n};/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const n0=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],s0=Ct("ArrowRight",n0);/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const r0=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],i0=Ct("ArrowUpRight",r0);/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const o0=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],a0=Ct("ChevronDown",o0);/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const l0=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],yl=Ct("ChevronLeft",l0);/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const c0=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],em=Ct("ChevronRight",c0);/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const u0=[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]],d0=Ct("Facebook",u0);/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const f0=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],tm=Ct("LoaderCircle",f0);/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const h0=[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]],jO=Ct("Loader",h0);/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const p0=[["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"}]],m0=Ct("MapPin",p0);/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const g0=[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]],OO=Ct("Play",g0);/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const y0=[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]],v0=Ct("Smartphone",y0);/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const x0=[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]],b0=Ct("Upload",x0);/**
* @license lucide-react v0.473.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
2026-04-04 16:11:28 +00:00
*/const w0=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Ac=Ct("X",w0),Nc="-",S0=e=>{const t=E0(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:s}=e;return{getClassGroupId:o=>{const a=o.split(Nc);return a[0]===""&&a.length!==1&&a.shift(),nm(a,t)||_0(o)},getConflictingClassGroupIds:(o,a)=>{const l=n[o]||[];return a&&s[o]?[...l,...s[o]]:l}}},nm=(e,t)=>{var o;if(e.length===0)return t.classGroupId;const n=e[0],s=t.nextPart.get(n),r=s?nm(e.slice(1),s):void 0;if(r)return r;if(t.validators.length===0)return;const i=e.join(Nc);return(o=t.validators.find(({validator:a})=>a(i)))==null?void 0:o.classGroupId},Cd=/^\[(.+)\]$/,_0=e=>{if(Cd.test(e)){const t=Cd.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},E0=e=>{const{theme:t,prefix:n}=e,s={nextPart:new Map,validators:[]};return T0(Object.entries(e.classGroups),n).forEach(([i,o])=>{vl(o,s,i,t)}),s},vl=(e,t,n,s)=>{e.forEach(r=>{if(typeof r=="string"){const i=r===""?t:Td(t,r);i.classGroupId=n;return}if(typeof r=="function"){if(C0(r)){vl(r(s),t,n,s);return}t.validators.push({validator:r,classGroupId:n});return}Object.entries(r).forEach(([i,o])=>{vl(o,Td(t,i),n,s)})})},Td=(e,t)=>{let n=e;return t.split(Nc).forEach(s=>{n.nextPart.has(s)||n.nextPart.set(s,{nextPart:new Map,validators:[]}),n=n.nextPart.get(s)}),n},C0=e=>e.isThemeGetter,T0=(e,t)=>t?e.map(([n,s])=>{const r=s.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([o,a])=>[t+o,a])):i);return[n,r]}):e,R0=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,s=new Map;const r=(i,o)=>{n.set(i,o),t++,t>e&&(t=0,s=n,n=new Map)};return{get(i){let o=n.get(i);if(o!==void 0)return o;if((o=s.get(i))!==void 0)return r(i,o),o},set(i,o){n.has(i)?n.set(i,o):r(i,o)}}},sm="!",A0=e=>{const{separator:t,experimentalParseClassName:n}=e,s=t.length===1,r=t[0],i=t.length,o=a=>{const l=[];let c=0,u=0,d;for(let v=0;v<a.length;v++){let x=a[v];if(c===0){if(x===r&&(s||a.slice(v,v+i)===t)){l.push(a.slice(u,v)),u=v+i;continue}if(x==="/"){d=v;continue}}x==="["?c++:x==="]"&&c--}const h=l.length===0?a:a.substring(u),y=h.startsWith(sm),g=y?h.substring(1):h,p=d&&d>u?d-u:void 0;return{modifiers:l,hasImportantModifier:y,baseClassName:g,maybePostfixModifierPosition:p}};return n?a=>n({className:a,parseClassName:o}):o},N0=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(s=>{s[0]==="["?(t.push(...n.sort(),s),n=[]):n.push(s)}),t.push(...n.sort()),t},P0=e=>({cache:R0(e.cacheSize),parseClassName:A0(e),...S0(e)}),k0=/\s+/,j0=(e,t)=>{const{parseClassName:n,getClassGroupId:s,getConflictingClassGroupIds:r}=t,i=[],o=e.trim().split(k0);let a="";for(let l=o.length-1;l>=0;l-=1){const c=o[l],{modifiers:u,hasImportantModifier:d,baseClassName:h,maybePostfixModifierPosition:y}=n(c);let g=!!y,p=s(g?h.substring(0,y):h);if(!p){if(!g){a=c+(a.length>0?" "+a:a);continue}if(p=s(h),!p){a=c+(a.length>0?" "+a:a);continue}g=!1}const v=N0(u).join(":"),x=d?v+sm:v,b=x+p;if(i.includes(b))continue;i.push(b);const w=r(p,g);for(let _=0;_<w.length;++_){const S=w[_];i.push(x+S)}a=c+(a.length>0?" "+a:a)}return a};function O0(){let e=0,t,n,s="";for(;e<arguments.length;)(t=arguments[e++])&&(n=rm(t))&&(s&&(s+=" "),s+=n);return s}const rm=e=>{if(typeof e=="string")return e;let t,n="";for(let s=0;s<e.length;s++)e[s]&&(t=rm(e[s]))&&(n&&(n+=" "),n+=t);return n};function M0(e,...t){let n,s,r,i=o;function o(l){const c=t.reduce((u,d)=>d(u),e());return n=P0(c),s=n.cache.get,r=n.cache.set,i=a,a(l)}function a(l){const c=s(l);if(c)return c;const u=j0(l,n);return r(l,u),u}return function(){return i(O0.apply(null,arguments))}}const Re=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},im=/^\[(?:([a-z-]+):)?(.+)\]$/i,D0=/^\d+\/\d+$/,L0=new Set(["px","full","screen"]),I0=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,F0=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,V0=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,B0=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,$0=/^(url|image|image-set|cross-fade
2026-03-27 19:10:12 +00:00
[data-motion-pop-id="${s}"] {
position: absolute !important;
width: ${a}px !important;
height: ${l}px !important;
${h}px !important;
top: ${c}px !important;
}
2026-04-04 16:11:28 +00:00
`),()=>{document.head.removeChild(y)}},[t]),f.jsx(TS,{isPresent:t,childRef:r,sizeRef:i,children:m.cloneElement(e,{ref:r})})}const AS=({children:e,initial:t,isPresent:n,onExitComplete:s,custom:r,presenceAffectsLayout:i,mode:o,anchorX:a})=>{const l=kc(NS),c=m.useId(),u=m.useCallback(h=>{l.set(h,!0);for(const y of l.values())if(!y)return;s&&s()},[l,s]),d=m.useMemo(()=>({id:c,initial:t,isPresent:n,custom:r,onExitComplete:u,register:h=>(l.set(h,!1),()=>l.delete(h))}),i?[Math.random(),u]:[n,u]);return m.useMemo(()=>{l.forEach((h,y)=>l.set(y,!1))},[n]),m.useEffect(()=>{!n&&!l.size&&s&&s()},[n]),o==="popLayout"&&(e=f.jsx(RS,{isPresent:n,anchorX:a,children:e})),f.jsx(Qo.Provider,{value:d,children:e})};function NS(){return new Map}function gm(e=!0){const t=m.useContext(Qo);if(t===null)return[!0,null];const{isPresent:n,onExitComplete:s,register:r}=t,i=m.useId();m.useEffect(()=>{e&&r(i)},[e]);const o=m.useCallback(()=>e&&s&&s(i),[i,s,e]);return!n&&s?[!1,o]:[!0]}const Xi=e=>e.key||"";function Nd(e){const t=[];return m.Children.forEach(e,n=>{m.isValidElement(n)&&t.push(n)}),t}const Oc=typeof window<"u",ym=Oc?m.useLayoutEffect:m.useEffect,DO=({children:e,custom:t,initial:n=!0,onExitComplete:s,presenceAffectsLayout:r=!0,mode:i="sync",propagate:o=!1,anchorX:a="left"})=>{const[l,c]=gm(o),u=m.useMemo(()=>Nd(e),[e]),d=o&&!l?[]:u.map(Xi),h=m.useRef(!0),y=m.useRef(u),g=kc(()=>new Map),[p,v]=m.useState(u),[x,b]=m.useState(u);ym(()=>{h.current=!1,y.current=u;for(let S=0;S<x.length;S++){const T=Xi(x[S]);d.includes(T)?g.delete(T):g.get(T)!==!0&&g.set(T,!1)}},[x,d.length,d.join("-")]);const w=[];if(u!==p){let S=[...u];for(let T=0;T<x.length;T++){const R=x[T],A=Xi(R);d.includes(A)||(S.splice(T,0,R),w.push(R))}return i==="wait"&&w.length&&(S=w),b(Nd(S)),v(u),null}const{forceRender:_}=m.useContext(Pc);return f.jsx(f.Fragment,{children:x.map(S=>{const T=Xi(S),R=o&&!l?!1:u===x||d.includes(T),A=()=>{if(g.has(T))g.set(T,!0);else return;let P=!0;g.forEach(O=>{O||(P=!1)}),P&&(_==null||_(),b(y.current),o&&(c==null||c()),s&&s())};return f.jsx(AS,{isPresent:R,initial:!h.current||n?void 0:!1,custom:t,presenceAffectsLayout:r,mode:i,onExitComplete:R?void 0:A,anchorX:a,children:S},T)})})},bt=e=>e;let vm=bt;const PS={useManualTiming:!1},Yi=["read","resolveKeyframes","update","preRender","render","postRender"],Pd={value:null};function kS(e,t){let n=new Set,s=new Set,r=!1,i=!1;const o=new WeakSet;let a={delta:0,timestamp:0,isProcessing:!1},l=0;function c(d){o.has(d)&&(u.schedule(d),e()),l++,d(a)}const u={schedule:(d,h=!1,y=!1)=>{const p=y&&r?n:s;return h&&o.add(d),p.has(d)||p.add(d),d},cancel:d=>{s.delete(d),o.delete(d)},process:d=>{if(a=d,r){i=!0;return}r=!0,[n,s]=[s,n],n.forEach(c),t&&Pd.value&&Pd.value.frameloop[t].push(l),l=0,n.clear(),r=!1,i&&(i=!1,u.process(d))}};return u}const jS=40;function xm(e,t){let n=!1,s=!0;const r={delta:0,timestamp:0,isProcessing:!1},i=()=>n=!0,o=Yi.reduce((x,b)=>(x[b]=kS(i,t?b:void 0),x),{}),{read:a,resolveKeyframes:l,update:c,preRender:u,render:d,postRender:h}=o,y=()=>{const x=performance.now();n=!1,r.delta=s?1e3/60:Math.max(Math.min(x-r.timestamp,jS),1),r.timestamp=x,r.isProcessing=!0,a.process(r),l.process(r),c.process(r),u.process(r),d.process(r),h.process(r),r.isProcessing=!1,n&&t&&(s=!1,e(y))},g=()=>{n=!0,s=!0,r.isProcessing||e(y)};return{schedule:Yi.reduce((x,b)=>{const w=o[b];return x[b]=(_,S=!1,T=!1)=>(n||g(),w.schedule(_,S,T)),x},{}),cancel:x=>{for(let b=0;b<Yi.length;b++)o[Yi[b]].cancel(x)},state:r,steps:o}}const{schedule:Te,cancel:Wn,state:Ze,steps:Pa}=xm(typeof requestAnimationFrame<"u"?requestAnimationFrame:bt,!0),bm=m.createContext({strict:!1}),kd={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},lr={};for(const e in kd)lr[e]={isEnabled:t=>kd[e].some(
2026-03-27 19:10:12 +00:00
`).forEach(function(o){r=o.indexOf(":"),n=o.substring(0,r).trim().toLowerCase(),s=o.substring(r+1).trim(),!(!n||t[n]&&wk[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},_h=Symbol("internals");function Mr(e){return e&&String(e).trim().toLowerCase()}function ho(e){return e===!1||e==null?e:k.isArray(e)?e.map(ho):String(e)}function _k(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}const Ek=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ya(e,t,n,s,r){if(k.isFunction(s))return s.call(this,t,n);if(r&&(t=n),!!k.isString(t)){if(k.isString(s))return t.indexOf(s)!==-1;if(k.isRegExp(s))return s.test(t)}}function Ck(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function Tk(e,t){const n=k.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(r,i,o){return this[s].call(this,t,r,i,o)},configurable:!0})})}let mt=class{constructor(t){t&&this.set(t)}set(t,n,s){const r=this;function i(a,l,c){const u=Mr(l);if(!u)throw new Error("header name must be a non-empty string");const d=k.findKey(r,u);(!d||r[d]===void 0||c===!0||c===void 0&&r[d]!==!1)&&(r[d||l]=ho(a))}const o=(a,l)=>k.forEach(a,(c,u)=>i(c,u,l));if(k.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(k.isString(t)&&(t=t.trim())&&!Ek(t))o(Sk(t),n);else if(k.isHeaders(t))for(const[a,l]of t.entries())i(l,a,s);else t!=null&&i(n,t,s);return this}get(t,n){if(t=Mr(t),t){const s=k.findKey(this,t);if(s){const r=this[s];if(!n)return r;if(n===!0)return _k(r);if(k.isFunction(n))return n.call(this,r,s);if(k.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Mr(t),t){const s=k.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||Ya(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let r=!1;function i(o){if(o=Mr(o),o){const a=k.findKey(s,o);a&&(!n||Ya(s,s[a],a,n))&&(delete s[a],r=!0)}}return k.isArray(t)?t.forEach(i):i(t),r}clear(t){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const i=n[s];(!t||Ya(this,this[i],i,t,!0))&&(delete this[i],r=!0)}return r}normalize(t){const n=this,s={};return k.forEach(this,(r,i)=>{const o=k.findKey(s,i);if(o){n[o]=ho(r),delete n[i];return}const a=t?Ck(i):String(i).trim();a!==i&&delete n[i],n[a]=ho(r),s[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return k.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=t&&k.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(r=>s.set(r)),s}static accessor(t){const s=(this[_h]=this[_h]={accessors:{}}).accessors,r=this.prototype;function i(o){const a=Mr(o);s[a]||(Tk(r,o),s[a]=!0)}return k.isArray(t)?t.forEach(i):i(t),this}};mt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);k.reduceDescriptors(mt.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});k.freezeMethods(mt);function Qa(e,t){const n=this||Fi,s=t||n,r=mt.from(s.headers);let i=s.data;return k.forEach(e,function(a){i=a.call(n,i,r.normalize(),t?t.status:void 0)}),r.normalize(),i}function Nv(e){return!!(e&&e.__CANCEL__)}function Cr(e,t,n){oe.call(this,e??"canceled",oe.ERR_CANCELED,t,n),this.name="CanceledError"}k.inherits(Cr,oe,{__CANCEL__:!0});function Pv(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new oe("Request failed with status code "+n.status,[oe.ERR_BAD_REQUEST,oe.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Rk(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Ak(e,t){e=e||10;const n=new Array(e),s=new Array(e);let r=0,i=0,o;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=s[i];o||(o=c),n[r]=l,s[r]=c;let d=i,h=0;for(;d!==r;)h+=n[d++],d=d%e;if(r=(r+1)%e,r===i&&(i=(i+1)%e),c-o<t)return;const y=u&&c-u;return y?Math.round(h*1e3/y):void 0}}function Nk(e,t){let n=0,s=1e3/t,r,i;const o=(c,u=Date.now())=>{n=u,r=null,i&&(clearTimeout(i),i=null),e.apply(null,c)};return[(...c)=>{const u=Date.now(),d=u-n;d>=s?o(c,u):(r=c,i||(i=setTimeout(()=>{i=null,o(r)},s-d)))},()=>r&&o(r)]}const Bo=(e,t,n=3)=>{let s=0;const r=Ak(50,250);return Nk(i=>{const o=i.loaded,a=i.lengthComputable?i.total:void 0,l=o-s,c=r(l),u=o<=a;s=o;const d={loaded:o,total:a,progress:a?o/a:void 0,bytes:l,rate:c||void 0,estimated:c&&a&&u?(a-o)/c:void 0,event:i,lengthComputable:a!=null,[t?"download":"upload"]:!0};e(d)},n)},Eh=(e,t)=>{const n=e!=null;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},Ch=e=>(...t)=>k.asap(()=>e(...t)),Pk=et.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,et.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(et.origin),et.navigator&&/(msie|trident)/i.test(et.navigator.userAgent)):()=>!0,kk=et.hasStandardBrowserEnv?{write(e,t,n,s,r,i){const o=[e+"="+encodeURIComponent(t)];k.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),k.isString(s)&&o.push("path="+s),k.isString(r)&&o.push("domain="+r),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function jk(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Ok(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function kv(e,t){return e&&!jk(t)?Ok(e,t):t}const Th=e=>e instanceof mt?{...e}:e;function Ns(e,t){t=t||{};const n={};function s(c,u,d,h){return k.isPlainObject(c)&&k.isPlainObject(u)?k.merge.call({caseless:h},c,u):k.isPlainObject(u)?k.merge({},u):k.isArray(u)?u.slice():u}function r(c,u,d,h){if(k.isUndefined(u)){if(!k.isUndefined(c))return s(void 0,c,d,h)}else return s(c,u,d,h)}function i(c,u){if(!k.isUndefined(u))return s(void 0,u)}function o(c,u){if(k.isUndefined(u)){if(!k.isUndefined(c))return s(void 0,c)}else return s(void 0,u)}function a(c,u,d){if(d in t)return s(c,u);if(d in e)return s(void 0,c)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(c,u,
`+i.map(Nh).join(`
`):" "+Nh(i[0]):"as no adapter specified";throw new oe("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return s},adapters:Ql};function Ja(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Cr(null,e)}function Ph(e){return Ja(e),e.headers=mt.from(e.headers),e.data=Qa.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Dv.getAdapter(e.adapter||Fi.adapter)(e).then(function(s){return Ja(e),s.data=Qa.call(e,e.transformResponse,s),s.headers=mt.from(s.headers),s},function(s){return Nv(s)||(Ja(e),s&&s.response&&(s.response.data=Qa.call(e,e.transformResponse,s.response),s.response.headers=mt.from(s.response.headers))),Promise.reject(s)})}const Lv="1.7.9",ma={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ma[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const kh={};ma.transitional=function(t,n,s){function r(i,o){return"[Axios v"+Lv+"] Transitional option '"+i+"'"+o+(s?". "+s:"")}return(i,o,a)=>{if(t===!1)throw new oe(r(o," has been removed"+(n?" in "+n:"")),oe.ERR_DEPRECATED);return n&&!kh[o]&&(kh[o]=!0,console.warn(r(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,a):!0}};ma.spelling=function(t){return(n,s)=>(console.warn(`${s} is likely a misspelling of ${t}`),!0)};function qk(e,t,n){if(typeof e!="object")throw new oe("options must be an object",oe.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let r=s.length;for(;r-- >0;){const i=s[r],o=t[i];if(o){const a=e[i],l=a===void 0||o(a,i,e);if(l!==!0)throw new oe("option "+i+" must be "+l,oe.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new oe("Unknown option "+i,oe.ERR_BAD_OPTION)}}const po={assertOptions:qk,validators:ma},Gt=po.validators;let Ss=class{constructor(t){this.defaults=t,this.interceptors={request:new Sh,response:new Sh}}async request(t,n){try{return await this._request(t,n)}catch(s){if(s instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const i=r.stack?r.stack.replace(/^.+\n/,""):"";try{s.stack?i&&!String(s.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(s.stack+=`
2026-04-04 16:11:28 +00:00
`+i):s.stack=i}catch{}}throw s}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ns(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:i}=n;s!==void 0&&po.assertOptions(s,{silentJSONParsing:Gt.transitional(Gt.boolean),forcedJSONParsing:Gt.transitional(Gt.boolean),clarifyTimeoutError:Gt.transitional(Gt.boolean)},!1),r!=null&&(k.isFunction(r)?n.paramsSerializer={serialize:r}:po.assertOptions(r,{encode:Gt.function,serialize:Gt.function},!0)),po.assertOptions(n,{baseUrl:Gt.spelling("baseURL"),withXsrfToken:Gt.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&k.merge(i.common,i[n.method]);i&&k.forEach(["delete","get","head","post","put","patch","common"],g=>{delete i[g]}),n.headers=mt.concat(o,i);const a=[];let l=!0;this.interceptors.request.forEach(function(p){typeof p.runWhen=="function"&&p.runWhen(n)===!1||(l=l&&p.synchronous,a.unshift(p.fulfilled,p.rejected))});const c=[];this.interceptors.response.forEach(function(p){c.push(p.fulfilled,p.rejected)});let u,d=0,h;if(!l){const g=[Ph.bind(this),void 0];for(g.unshift.apply(g,a),g.push.apply(g,c),h=g.length,u=Promise.resolve(n);d<h;)u=u.then(g[d++],g[d++]);return u}h=a.length;let y=n;for(d=0;d<h;){const g=a[d++],p=a[d++];try{y=g(y)}catch(v){p.call(this,v);break}}try{u=Ph.call(this,y)}catch(g){return Promise.reject(g)}for(d=0,h=c.length;d<h;)u=u.then(c[d++],c[d++]);return u}getUri(t){t=Ns(this.defaults,t);const n=kv(t.baseURL,t.url);return Tv(n,t.params,t.paramsSerializer)}};k.forEach(["delete","get","head","options"],function(t){Ss.prototype[t]=function(n,s){return this.request(Ns(s||{},{method:t,url:n,data:(s||{}).data}))}});k.forEach(["post","put","patch"],function(t){function n(s){return function(i,o,a){return this.request(Ns(a||{},{method:t,headers:s?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}Ss.prototype[t]=n(),Ss.prototype[t+"Form"]=n(!0)});let Zk=class Iv{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const s=this;this.promise.then(r=>{if(!s._listeners)return;let i=s._listeners.length;for(;i-- >0;)s._listeners[i](r);s._listeners=null}),this.promise.then=r=>{let i;const o=new Promise(a=>{s.subscribe(a),i=a}).then(r);return o.cancel=function(){s.unsubscribe(i)},o},t(function(i,o,a){s.reason||(s.reason=new Cr(i,o,a),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=s=>{t.abort(s)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Iv(function(r){t=r}),cancel:t}}};function Kk(e){return function(n){return e.apply(null,n)}}function Gk(e){return k.isObject(e)&&e.isAxiosError===!0}const Jl={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505
2026-03-27 19:10:12 +00:00
Участники смогут продемонстрировать свои инновационные решения, наладить взаимовыгодные партнерства и выйти на новые рынки.`,data:[{title:"Текстильные машины и оборудование",img:"/theme/1.svg"},{title:"Одежда, обувь, кожаные изделия",img:"/theme/2.svg"},{title:"Переработка натуральных волокон",img:"/theme/3.svg"},{title:"Домашний текстиль и эко-текстиль",img:"/theme/4.svg"},{title:"Запасные части и вспомогательные материалы",img:"/theme/5.svg"},{title:"Химические средства и красители",img:"/theme/6.svg"},{title:"Аксессуары и швейная фурнитура",img:"/theme/7.svg"},{title:"Мода и дизайн",img:"/theme/8.svg"}]},{title:"Thematic areas of the exhibition",bottom_text:`
Participants will be able to showcase innovative solutions, establish mutually beneficial partnerships, and enter new markets.`,data:[{title:"Textile machinery and equipment",img:"/theme/1.svg"},{title:"Clothing, footwear, leather goods",img:"/theme/2.svg"},{title:"Natural fibre processing",img:"/theme/3.svg"},{title:"Home textiles and eco-textiles",img:"/theme/4.svg"},{title:"Spare parts and auxiliary materials",img:"/theme/5.svg"},{title:"Chemicals and dyes",img:"/theme/6.svg"},{title:"Accessories and sewing supplies",img:"/theme/7.svg"},{title:"Fashion and design",img:"/theme/8.svg"}]},{title:"Serginiň tematiki ugurlary",bottom_text:`
2026-04-04 16:11:28 +00:00
Gatnaşyjylar innowasion çözgütleri görkezip, özara peýdaly hyzmatdaşlyklary ýola goýup we täze bazarlara çykyp bilerler.`,data:[{title:"Dokma maşynlary we enjamlary",img:"/theme/1.svg"},{title:"Eşik, aýakgap, deri önümleri",img:"/theme/2.svg"},{title:"Tebigy süýümleri gaýtadan işlemek",img:"/theme/3.svg"},{title:"Öý dokmasy we eko-dokma",img:"/theme/4.svg"},{title:"Ätiýaçlyk şaýlar we kömekçi materiallar",img:"/theme/5.svg"},{title:"Himiki serişdeler we boýaglar",img:"/theme/6.svg"},{title:"Aksessuarlar we tikin furniturasy",img:"/theme/7.svg"},{title:"Moda we bezeg (dizaýn)",img:"/theme/8.svg"}]}],Px=()=>{const e=_e(s=>s.lang),{data:t,isPending:n}=Tn({queryKey:["industries",e],queryFn:()=>e1(e),select:({data:s})=>s.data});return{data:t,isPending:n}},vM=({className:e})=>{const t=_e(r=>r.lang),{data:n,isPending:s}=Px();return f.jsx("section",{className:V("relative w-full bg-[#FDEDEE] -z-10 py-10",e),children:f.jsx(Ge,{children:s?f.jsx(ts,{}):f.jsxs(f.Fragment,{children:[f.jsx("h3",{className:"h2 mb-4",children:uc[vt(t)].title}),f.jsx("div",{className:"grid md:grid-cols-4 grid-cols-2 gap-6",children:n==null?void 0:n.map((r,i)=>f.jsx(pm,{...r},i))}),f.jsxs("div",{className:"flex items-center gap-3 mt-8 text-on_surface_v text-lg",children:[f.jsx("div",{className:"md:w-1 w-4 md:h-[38px] h-40 bg-teritary_08"}),f.jsx("p",{className:"text-18",children:uc[vt(t)].bottom_text})]})]})})})},kx=[{title:"Время выставки",data:[{name:"Монтаж выставки",date:"12 Мая 10 Июня 2025 года"},{name:"Работа",date:"1113 Июня 2025 года"},{name:"Демонтаж",date:"1314 Июня 2025 года"}]},{title:"Exhibition time",data:[{name:"Exhibition assembly",date:"12 May — 10 June 2025"},{name:"Exhibition days",date:"1113 June 2025"},{name:"Exhibition dismantling",date:"1314 June 2025"}]},{title:"Serginiň wagty",data:[{name:"Sergini gurnamaklyk",date:"2026-njy ýylyň 30 Maýy 3 iýuny"},{name:"Işi",date:"4-6 iýun 2026-njy ýyl"},{name:"Sökmek",date:"7 iýun 2026 ýyl"}]}],jx=()=>{const e=_e(s=>s.lang),{data:t,isPending:n}=Tn({queryKey:["exhibiton-time",e],queryFn:()=>t1(e),select:({data:s})=>s.data});return{data:t,isPending:n}},xM=({className:e})=>{const t=_e(r=>r.lang),{data:n,isPending:s}=jx();return f.jsx("section",{className:V("bg-surface_container py-10 md:py-20",e),children:f.jsx(Ge,{children:s?f.jsx(ts,{}):f.jsxs(f.Fragment,{children:[f.jsx("h2",{className:"h2 mb-6",children:kx[vt(t)].title}),f.jsx("div",{className:"flex flex-col md:flex-row items-center gap-6",children:n==null?void 0:n.map((r,i)=>m.createElement(mm,{bottomClassName:"!bg-white rounded-b-[2px]",...r,key:i,className:"w-full"}))})]})})})},Hh=[{title:"Место проведения",data:["Выставочный центр Торгово-промышленной палаты Туркменистана это современная площадка для проведения международных выставок, конференций, форумов и деловых встреч","Центр оснащен передовыми техническими решениями, включая мультимедийное оборудование, системы звукоусиления и освещения, конференц-залы с синхронным переводом, а также удобные зоны для переговоров. Просторные выставочные павильоны обеспечивают комфортные условия для демонстрации продукции и услуг. "]},{title:"Venue",data:["The Exhibition Centre of the Chamber of Commerce and Industry of Turkmenistan is a modern venue designed for international exhibitions, conferences, forums, and business meetings.","The centre is equipped with cutting-edge technical solutions, including multimedia equipment, sound and lighting systems, conference rooms with simultaneous translation, and comfortable areas for negotiations. Spacious exh
2026-03-27 19:10:12 +00:00
Наша миссия укрепить позиции Туркменистана как ключевого центра текстильной и модной индустрии.
`,p_2:`Выставка станет платформой для изучения устойчивых практик, современных технологий и дизайнерских решений, вдохновляя на развитие индустрии.
«Turkmentextile Expo-2025» это платформа, соединяющий традиции и инновации, производителей и потребителей, Туркменистан и весь мир!`,data:[{nums:"10,000 m²",text:"Выставочной площади"},{nums:"10000+",text:"Ожидаемых посетителей "},{nums:"100+",text:"Экспонентов из более чем 30 стран"},{nums:"80%",text:"Участников топ-менеджмента"}],button:"Отчет",button2:"Каталог"},{h2:"TurkmenTextile Expo-2025 in Ashgabat",p:`An international exhibition will unite global industry leaders, innovative manufacturers, and creative designers.
Our mission is to strengthen Turkmenistan's position as a key hub for the textile and fashion industry.
`,p_2:"The exhibition will serve as a platform to explore sustainable practices, modern technologies, and design solutions, inspiring the development of the industry.",data:[{nums:"10,000 m²",text:"Exhibition area"},{nums:"10000+",text:"Expected visitors "},{nums:"100+",text:"Exhibitors from over 30 countries"},{nums:"80%",text:"Participants are top-management"}],button:"Report",button2:"Catalog"},{h2:"Aşgabatda «TurkmenTextile Expo-2025» sergi-ýarmarkasy",p:`Pudagyň dünýä liderlerini, innowasion önümçileri we döredijilikli dizaýnerleri birleşdirjek halkara sergi-ýarmarka.
Biziň maksadymyz Türkmenistany dokma we moda senagatynyň esasy merkezi hökmünde berkitmek.
`,p_2:`Sergi durnukly praktikalary, häzirkizaman tilsimatlary we dizaýn çözgütlerini öwrenmek üçin platforma bolar.
2026-04-04 16:11:28 +00:00
«TurkmenTextile Expo-2025» bu däp-dessurlary we innowasiýalary, önüm öndürijileri we sarp edijileri, Türkmenistany we dünýäni birleşdirýän platformadyr!`,data:[{nums:"10,000 m²",text:"Sergi meýdanyňky"},{nums:"10000+",text:"Geljek adamlaryň garaşylýan sany"},{nums:"100+",text:"30 ýurtdan gowurak eksponentler"},{nums:"80%",text:"Top-menejmentden gatnaşyjylar"}],button:"Hasabat",button2:"Katalog"}],bO=()=>{const e=_e(s=>s.lang),{data:t,isPending:n}=Tn({queryKey:["stats",e],queryFn:()=>Qk(e),select:({data:s})=>s.data});return{data:t,isPending:n}},CM=()=>{var c,u;const[e]=Rn(),t=_e(d=>d.lang),{t:n}=js("home"),{data:s,isPending:r}=Ox("1"),{data:i}=bO(),o=(c=s==null?void 0:s.find(d=>d.key==="index_1"))==null?void 0:c.text,a=(u=s==null?void 0:s.find(d=>d.key==="index_2"))==null?void 0:u.text,l=vt(t);return r?f.jsx(ts,{}):f.jsx("section",{className:"py-20",children:f.jsxs(Ge,{className:"flex flex-col gap-6",children:[f.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6 items-center",children:[f.jsxs("div",{className:"flex flex-col gap-6",children:[f.jsx("h2",{className:"h2 text-left",children:o}),f.jsx("div",{dangerouslySetInnerHTML:{__html:a||""},className:"md:text-base flex flex-col gap-6 text-sm normal text-left text-[#454545]"}),f.jsxs("div",{className:"flex w-full gap-8",children:[f.jsx(Ce,{to:n("reportLink"),target:"_blank",className:"w-fit",children:f.jsx(nt,{children:qh[l].button})}),f.jsx(Ce,{target:"_blank",to:"https://turkmentextile.turkmenexpo.com/app/storage/app/media/Catalogue/catalogue.pdf",children:f.jsx(nt,{className:"px-16",children:qh[l].button2})})]})]}),f.jsx("video",{src:"https://turkmentextile.turkmenexpo.com/app/storage/app/media/video/Textile2025.mp4",muted:!0,controls:!0,autoPlay:!0,loop:!0,className:"w-full h-auto"})]}),f.jsx("div",{ref:e,className:"embla overflow-hidden",children:f.jsx("div",{className:"flex embla__container items-center gap-6",children:i==null?void 0:i.map(d=>f.jsx(_S,{...d,className:"embla__slide flex-[0_0_288px]"},d.text))})})]})})},TM=()=>{const e=_e(s=>s.lang),{data:t,isPending:n}=Px();return n?f.jsx(ts,{}):f.jsx("section",{id:"themes",className:"",children:f.jsxs(Ge,{children:[f.jsx("h2",{className:"h2 mb-10 text-center",children:uc[vt(e)].title}),f.jsx("div",{className:"grid md:grid-cols-4 grid-cols-2 gap-6",children:t==null?void 0:t.map((s,r)=>f.jsx(pm,{...s},r))})]})})},wO=[{data:[{img:"/offer-1.png",title:"Гостиницы, трансфер, визы",btnText:"Скачать путеводитель",text:"По вопросам размещения в гостиницах, визовой поддержки, транспортного и экскурсионного обслуживания Вы можете ознакомиться с путеводителем",link:"https://turkmentextile.turkmenexpo.com/app/storage/app/media/travel_guide/Travel_guide_ru.pdf"},{img:"/offer-2.png",title:"Ознакомьтесь с планом выставки TurkmenTextile Expo 2025",btnText:"Скачать план выставки",text:"Как выбрать лучшее место на выставке? Вы всегда должны помнить, что удачное расположение выставочной экспозиции повышает Ваши шансы привлечь внимание Ваших потенциальных клиентов",link:"https://turkmentextile.turkmenexpo.com/app/storage/app/media/Floor%20plan/floor%20plan.pdf"}]},{data:[{img:"/offer-2.png",title:"Hotels, transfer, visas;",btnText:"Download Travel Guide",text:"For inquiries regarding hotel accommodations, visa support, transportation, and tour services, please refer to the travel guide;",link:"https://turkmentextile.turkmenexpo.com/app/storage/app/media/travel_guide/Travel_guide_eng.pdf"},{img:"/offer-2.png",title:"Explore “TurkmenTextile Expo-2025” plan;",btnText:"Download exhibition plan.",text:"How to choose the best location at the exhibition? A prime spot increases your chances to attract potential clients;",link:"https://turkmentext