Files
nademitex_user/dist/assets/index-DYwnTikp.js
T
2026-10-29 15:26:08 +03:30

2 lines
74 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/WelcomeView-C4--jdQ8.js","assets/_plugin-vue_export-helper-1xMDlcEE.js","assets/nademitex-auth-logo-CQhPwje_.js","assets/WelcomeView-2wVBLEk1.css","assets/LoginView-CYh1C8uL.js","assets/BasicIcon-DPmc0iaK.js","assets/BasicIcon-QF_b9Svq.css","assets/format-C72AoJ2H.js","assets/validation-Duyyve7l.js","assets/AuthShell-BRlVYnTX.js","assets/IconChevronBack-BsHmfODG.js","assets/AuthShell-C2CigAry.css","assets/FormErrorBanner-Ud1D04xf.js","assets/FormErrorBanner-Hje8L-00.css","assets/IconPhone-BSof4l2r.js","assets/formErrors-DglFjYkZ.js","assets/LoginView-53ZsC6o4.css","assets/RegisterView-CWi6xfK_.js","assets/IconProfile-ginWFJfQ.js","assets/RegisterView-C8h_ajs0.css","assets/OtpView-ynM94iKr.js","assets/dist-U-AqZ6hP.js","assets/OtpView-BAQ3aimw.css","assets/HomeView-BmHs1we_.js","assets/dist-Bc4P4ngC.js","assets/http-CU_N-R2R.js","assets/PageSkeleton-DYdjm4l9.js","assets/PageSkeleton-CaQ4bDKV.css","assets/crm-CgnSby61.js","assets/pinia-BK9B9Wwf.js","assets/useGoBack-DnRfwA4b.js","assets/useTouchSwipe-C8fUyAcQ.js","assets/bannerLink-BW8t2Oqp.js","assets/IconBookmark-CQq-TOS-.js","assets/IconHeart-CvzbNH_T.js","assets/AddressCompletionModal-DV8NqYZ8.js","assets/catalogRequests-COPPKp3x.js","assets/addresses-tV-zgZYG.js","assets/AddressCompletionModal-CRKRndkm.css","assets/productAvailability-B5nVr_sJ.js","assets/HomeView-Bny7w3RA.css","assets/CategoriesView-BBAIojBo.js","assets/IconCatalog-BaNuPmu8.js","assets/IconDiamond-BZQtRyIy.js","assets/useSlotBanners-VeAKsYT3.js","assets/IconWeave-DAcvD2P0.js","assets/CategoriesView-CMnlVSez.css","assets/ProductsView-BHnNS9AU.js","assets/IconFilter-CeX90aW_.js","assets/PageHeader-C5c2Pzrn.js","assets/PageHeader-BfLmRSdd.css","assets/SearchField-dVDn9y5S.js","assets/SearchField-QJMYJEg3.css","assets/AppSelect-CbWqXW3b.js","assets/AppSelect-BSCEbrV4.css","assets/ProductsView-Cftto3rD.css","assets/ProductDetailView-5IPJ4kFG.js","assets/catalog-DWpH1dVc.js","assets/cart-F5Rptvi1.js","assets/IconCart-D9TX5E-P.js","assets/ProductDetailView-BhHhAbbF.css","assets/CatalogRequestsView-BtBi9qJl.js","assets/CatalogRequestsView-B4MH1m71.css","assets/LatestCatalogRequestStatusView-BKQRyTdg.js","assets/SimpleStatusTimeline-C5IzJmCG.js","assets/SimpleStatusTimeline-DkF151UZ.css","assets/LatestCatalogRequestStatusView-C3eK4taf.css","assets/FavoritesView-qjhpwB4y.js","assets/FavoritesView-jColzuRg.css","assets/CustomersView-Bpq3-lKt.js","assets/IconPlus-Dk2FJATn.js","assets/CustomerCreateOverlay-BV-An-zG.js","assets/BaseInput-CpE3bVJZ.js","assets/BaseInput-BKq5OFkZ.css","assets/CustomerCreateOverlay-JNFd7rvA.css","assets/CustomersView-ZfDgnskm.css","assets/CustomerDetailView-7DfKtoIe.js","assets/constants-ptWoEwwP.js","assets/IconClipboardEmpty-DMrB9tzG.js","assets/PersianDateInput-BcTTynHd.js","assets/PersianDateInput-CQDjJN3F.css","assets/IconEditPen-D6lQ4xNz.js","assets/TimeInput-D6PzFPdF.js","assets/IconProgressClock-C5Z0LodX.js","assets/TimeInput-YvgZhBw7.css","assets/CustomerDetailView-DrIbQ27X.css","assets/RemindersView-CmQQhLnf.js","assets/IconMoreVertical-DpXrbzlD.js","assets/RemindersView-BU6rqJ2Z.css","assets/ReminderDetailView-bB7d06zX.js","assets/ReminderDetailView-Bgb1iArR.css","assets/CartView-CbjvTlMq.js","assets/IconOrders-Cf-FXBIB.js","assets/EmptyState-DoHTAy4d.js","assets/EmptyState-D6A5GmrP.css","assets/IconTrash-B73-wwf6.js","assets/CheckoutStepper-DptjKnv0.js","assets/CheckoutStepper-hqk-kVCz.css","assets/CartView-BIcoGdy0.css","assets/OrdersView-8q5gwU0V.js","assets/OrdersView-38EjyGTh.css","assets/LatestOrderStatusView-Bw1EA_ra.js","assets/LatestOrderStatusView-Dt4fuopS.css","assets/OrderDetailView-PxnhEnTG.js","assets/orderInvoice-DPYzRyAs.js","assets/CurrencyInput-Cu2dRPFo.js","assets/CurrencyInput-ByU-DLUz.css","assets/OrderDetailView-cbtSg9bS.css","assets/OrderSuccessView-BWqBSxwt.js","assets/OrderSuccessView-BI6XPtrV.css","assets/SettlementTypeView-BX-jH-Nn.js","assets/IconCheckBook-IuV8Li8k.js","assets/useRequirePricedOrder-Bivuv5Mx.js","assets/SettlementTypeView-DQbe-3F7.css","assets/CashSettlementView-D_RtxoI6.js","assets/CashSettlementView-CM8tye-z.css","assets/CheckModeSelectView-Cab34XIX.js","assets/CheckModeSelectView-BZlKzxFL.css","assets/CheckFormView-B9M6Dswt.js","assets/CheckFormView-Cgp6kUZ2.css","assets/CheckListView-DEwQImhv.js","assets/CheckListView-Br-acGNV.css","assets/ProfileView-B4uQciEk.js","assets/IconSettings-D9-FUXw4.js","assets/ProfileView-DVHaqeAW.css","assets/ProfileEditView-BPZL0Ss-.js","assets/ProfileSubpageLayout-CbD3-u8j.js","assets/ProfileSubpageLayout-DCtwNGmO.css","assets/ProfileEditView-QSX0nhkf.css","assets/AddressesView-C3SN6Jwn.js","assets/AddressesView-DwLRUjs3.css","assets/ProfileSecurityView-BWpD4liS.js","assets/ProfileSecurityView-BjbybMSz.css","assets/ProfileNotificationsView-BtIUUGDp.js","assets/ProfileNotificationsView-BqMkB4wX.css","assets/ProfileDisplayView-prlxDHbu.js","assets/theme-DDmZuxb4.js","assets/ProfileDisplayView-CDaE5E6F.css","assets/ProfileChecksView-Du4b9ELG.js","assets/NotFoundView-DcuA7MTj.js","assets/NotFoundView-N95LQNdN.css"])))=>i.map(i=>d[i]);
import{A as e,At as t,E as n,F as r,G as i,I as a,M as o,N as s,Nt as c,Pt as l,R as u,S as d,U as f,_ as p,at as m,c as h,d as g,et as _,f as v,g as y,i as b,k as ee,l as x,nt as S,o as C,rt as te,t as w,u as T,ut as E,v as D,w as O}from"./_plugin-vue_export-helper-1xMDlcEE.js";import{i as ne,l as re,n as k,t as A}from"./BasicIcon-DPmc0iaK.js";import{n as j,r as M,t as N}from"./pinia-BK9B9Wwf.js";import{l as P}from"./dist-U-AqZ6hP.js";import{t as ie}from"./dist-Bc4P4ngC.js";import{d as F,l as I,s as L,t as ae,v as R,y as z}from"./format-C72AoJ2H.js";import{i as B,n as V,r as H,t as U}from"./http-CU_N-R2R.js";import{t as oe}from"./catalog-DWpH1dVc.js";import{t as W}from"./cart-F5Rptvi1.js";import{n as se,t as ce}from"./IconCatalog-BaNuPmu8.js";import{t as le}from"./IconCart-D9TX5E-P.js";import{t as ue}from"./IconOrders-Cf-FXBIB.js";import{t as de}from"./IconProfile-ginWFJfQ.js";import{t as fe}from"./IconPlus-Dk2FJATn.js";import{t as pe}from"./IconCheckBook-IuV8Li8k.js";import{t as me}from"./IconSettings-D9-FUXw4.js";import{t as he}from"./theme-DDmZuxb4.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();function ge(e){return typeof e==`object`||`displayName`in e||`props`in e||`__vccOpts`in e}function _e(e){return e.__esModule||e[Symbol.toStringTag]===`Module`||e.default&&ge(e.default)}var G=Object.assign;function ve(e,t){let n={};for(let r in t){let i=t[r];n[r]=K(i)?i.map(e):e(i)}return n}var ye=()=>{},K=Array.isArray;function be(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}var xe=Symbol(``);function Se(e,t){return G(Error(),{type:e,[xe]:!0},t)}function q(e,t){return e instanceof Error&&xe in e&&(t==null||!!(e.type&t))}var Ce=Symbol(``),we=Symbol(``),Te=Symbol(``),Ee=Symbol(``),De=Symbol(``);function Oe(){return O(Te)}function ke(e){return O(Ee)}var Ae=typeof document<`u`,je=/#/g,Me=/&/g,Ne=/\//g,Pe=/=/g,Fe=/\?/g,Ie=/\+/g,Le=/%5B/g,Re=/%5D/g,ze=/%5E/g,Be=/%60/g,Ve=/%7B/g,He=/%7C/g,Ue=/%7D/g,We=/%20/g;function Ge(e){return e==null?``:encodeURI(``+e).replace(He,`|`).replace(Le,`[`).replace(Re,`]`)}function Ke(e){return Ge(e).replace(Ve,`{`).replace(Ue,`}`).replace(ze,`^`)}function qe(e){return Ge(e).replace(Ie,`%2B`).replace(We,`+`).replace(je,`%23`).replace(Me,`%26`).replace(Be,"`").replace(Ve,`{`).replace(Ue,`}`).replace(ze,`^`)}function Je(e){return qe(e).replace(Pe,`%3D`)}function Ye(e){return Ge(e).replace(je,`%23`).replace(Fe,`%3F`)}function Xe(e){return Ye(e).replace(Ne,`%2F`)}function Ze(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var Qe=/\/$/,$e=e=>e.replace(Qe,``);function et(e,t,n=`/`){let r,i={},a=``,o=``,s=t.indexOf(`#`),c=t.indexOf(`?`);return c=s>=0&&c>s?-1:c,c>=0&&(r=t.slice(0,c),a=t.slice(c,s>0?s:t.length),i=e(a.slice(1))),s>=0&&(r||=t.slice(0,s),o=t.slice(s,t.length)),r=ct(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:Ze(o)}}function tt(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function nt(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function rt(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&it(t.matched[r],n.matched[i])&&at(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function it(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function at(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!ot(e[n],t[n]))return!1;return!0}function ot(e,t){return K(e)?st(e,t):K(t)?st(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function st(e,t){return K(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function ct(e,t){if(e.startsWith(`/`))return e;if(!e)return t;let n=t.split(`/`),r=e.split(`/`),i=r[r.length-1];(i===`..`||i===`.`)&&r.push(``);let a=n.length-1,o,s;for(o=0;o<r.length;o++)if(s=r[o],s!==`.`)if(s===`..`)a>1&&a--;else break;return n.slice(0,a).join(`/`)+`/`+r.slice(o).join(`/`)}var J={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0};function lt(e){if(!e)if(Ae){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^/]+/,``)}else e=`/`;return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),$e(e)}var ut=/^[^#]+#/;function dt(e,t){return e.replace(ut,`#`)+t}function ft(e,t){let n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var pt=()=>({left:window.scrollX,top:window.scrollY});function mt(e){let t;if(`el`in e){let n=e.el,r=typeof n==`string`&&n.startsWith(`#`),i=typeof n==`string`?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=ft(i,e)}else t=e;`scrollBehavior`in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left==null?window.scrollX:t.left,t.top==null?window.scrollY:t.top)}function ht(e,t){return(history.state?history.state.position-t:-1)+e}var gt=new Map;function _t(e,t){gt.set(e,t)}function vt(e){let t=gt.get(e);return gt.delete(e),t}function yt(e){return typeof e==`string`||e&&typeof e==`object`}function bt(e){return typeof e==`string`||typeof e==`symbol`}function xt(e){let t={};if(e===``||e===`?`)return t;let n=(e[0]===`?`?e.slice(1):e).split(`&`);for(let e=0;e<n.length;++e){let r=n[e].replace(Ie,` `),i=r.indexOf(`=`),a=Ze(i<0?r:r.slice(0,i)),o=i<0?null:Ze(r.slice(i+1));if(a in t){let e=t[a];K(e)||(e=t[a]=[e]),e.push(o)}else t[a]=o}return t}function St(e){let t=``;for(let n in e){let r=e[n];if(n=Je(n),r==null){r!==void 0&&(t+=(t.length?`&`:``)+n);continue}(K(r)?r.map(e=>e&&qe(e)):[r&&qe(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function Ct(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=K(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}function wt(){let e=[];function t(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Y(e,t,n,r,i,a=e=>e()){let o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,c)=>{let l=e=>{e===!1?c(Se(4,{from:n,to:t})):e instanceof Error?c(e):yt(e)?c(Se(2,{from:t,to:e})):(o&&r.enterCallbacks[i]===o&&typeof e==`function`&&o.push(e),s())},u=a(()=>e.call(r&&r.instances[i],t,n,l)),d=Promise.resolve(u);e.length<3&&(d=d.then(l)),d.catch(e=>c(e))})}function Tt(e,t,n,r,i=e=>e()){let a=[];for(let o of e)for(let e in o.components){let s=o.components[e];if(!(t!==`beforeRouteEnter`&&!o.instances[e]))if(ge(s)){let c=(s.__vccOpts||s)[t];c&&a.push(Y(c,n,r,o,e,i))}else{let c=s();a.push(()=>c.then(a=>{if(!a)throw Error(`Couldn't resolve component "${e}" at "${o.path}"`);let s=_e(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&Y(c,n,r,o,e,i)()}))}}return a}function Et(e,t){let n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;o<a;o++){let a=t.matched[o];a&&(e.matched.find(e=>it(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>it(e,s))||i.push(s))}return[n,r,i]}var Dt=()=>location.protocol+`//`+location.host;function Ot(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),nt(n,``)}return nt(n,e)+r+i}function kt(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=Ot(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:`pop`,direction:u?u>0?`forward`:`back`:``})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){if(document.visibilityState===`hidden`){let{history:e}=window;if(!e.state)return;e.replaceState(G({},e.state,{scroll:pt()}),``)}}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u),document.removeEventListener(`visibilitychange`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),document.addEventListener(`visibilitychange`,u),{pauseListeners:c,listen:l,destroy:d}}function At(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?pt():null}}function jt(e){let{history:t,location:n}=window,r={value:Ot(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:Dt()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,G({},t.state,At(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=G({},i.value,t.state,{forward:e,scroll:pt()});a(o.current,o,!0),a(e,G({},At(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function Mt(e){e=lt(e);let t=jt(e),n=kt(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=G({location:``,base:e,go:r,createHref:dt.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}var Nt={type:0,value:``},Pt=/[a-zA-Z0-9_]/;function Ft(e){if(!e)return[[]];if(e===`/`)return[[Nt]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=0,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===0?a.push({type:0,value:l}):n===1||n===2||n===3?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;s<e.length;)switch(c=e[s++],n){case 0:c===`\\`?(r=n,n=4):c===`/`?(l&&d(),o()):c===`:`?(d(),n=1):f();break;case 4:f(),n=r;break;case 1:c===`(`?n=2:Pt.test(c)?f():(d(),n=0,c!==`*`&&c!==`?`&&c!==`+`&&s--);break;case 2:c===`)`?u[u.length-1]==`\\`?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:d(),n=0,c!==`*`&&c!==`?`&&c!==`+`&&s--,u=``;break;default:t(`Unknown state`)}return n===2&&t(`Unfinished custom RegExp for param "${l}"`),d(),o(),i}var It=`[^/]+?`,Lt={sensitive:!1,strict:!1,start:!0,end:!0},Rt=/[.+*?^${}()[\]/\\]/g;function zt(e,t){let n=G({},Lt,t),r=[],i=n.start?`^`:``,a=[];for(let t of e){let e=t.length?[]:[90];n.strict&&!t.length&&(i+=`/`);for(let r=0;r<t.length;r++){let o=t[r],s=40+(n.sensitive?.25:0);if(o.type===0)r||(i+=`/`),i+=o.value.replace(Rt,`\\$&`),s+=40;else if(o.type===1){let{value:e,repeatable:n,optional:c,regexp:l}=o;a.push({name:e,repeatable:n,optional:c});let u=l||It;if(u!==It){s+=10;try{RegExp(`(${u})`)}catch(t){throw Error(`Invalid custom RegExp for param "${e}" (${u}): `+t.message)}}let d=n?`((?:${u})(?:/(?:${u}))*)`:`(${u})`;r||(d=c&&t.length<2?`(?:/${d})`:`/`+d),c&&(d+=`?`),i+=d,s+=20,c&&(s+=-8),n&&(s+=-20),u===`.*`&&(s+=-50)}e.push(s)}r.push(e)}if(n.strict&&n.end){let e=r.length-1;r[e][r[e].length-1]+=.7000000000000001}n.strict||(i+=`/?`),n.end?i+=`$`:n.strict&&!i.endsWith(`/`)&&(i+=`(?:/|$)`);let o=new RegExp(i,n.sensitive?``:`i`);function s(e){let t=e.match(o),n={};if(!t)return null;for(let e=1;e<t.length;e++){let r=t[e]||``,i=a[e-1];n[i.name]=r&&i.repeatable?r.split(`/`):r}return n}function c(t){let n=``,r=!1;for(let i of e){(!r||!n.endsWith(`/`))&&(n+=`/`),r=!1;for(let e of i)if(e.type===0)n+=e.value;else if(e.type===1){let{value:a,repeatable:o,optional:s}=e,c=a in t?t[a]:``;if(K(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=K(c)?c.join(`/`):c;if(!l)if(s)i.length<2&&(n.endsWith(`/`)?n=n.slice(0,-1):r=!0);else throw Error(`Missing required param "${a}"`);n+=l}}return n||`/`}return{re:o,score:r,keys:a,parse:s,stringify:c}}function Bt(e,t){let n=0;for(;n<e.length&&n<t.length;){let r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function Vt(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=Bt(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(Ht(r))return 1;if(Ht(i))return-1}return i.length-r.length}function Ht(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var Ut={strict:!1,end:!0,sensitive:!1};function Wt(e,t,n){let r=G(zt(Ft(e.path),n),{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Gt(e,t){let n=[],r=new Map;t=be(Ut,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=qt(e);s.aliasOf=r&&r.record;let l=be(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(qt(G({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&u[0]!==`/`){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=Wt(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!Yt(d)&&o(e.name)),$t(d)&&c(d),s.children){let e=s.children;for(let t=0;t<e.length;t++)a(e[t],d,r&&r.children[t])}r||=d}return f?()=>{o(f)}:ye}function o(e){if(bt(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=Zt(e,n);n.splice(t,0,e),e.record.name&&!Yt(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw Se(1,{location:e});s=i.record.name,a=G(Kt(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&Kt(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name,i.keys.forEach(e=>{e.optional&&!a[e.name]&&delete a[e.name]}));else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw Se(1,{location:e,currentLocation:t});s=i.record.name,a=G({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:Xt(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function Kt(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function qt(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Jt(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Jt(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function Yt(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Xt(e){return e.reduce((e,t)=>G(e,t.meta),{})}function Zt(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;Vt(e,t[i])<0?r=i:n=i+1}let i=Qt(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function Qt(e){let t=e;for(;t=t.parent;)if($t(t)&&Vt(e,t)===0)return t}function $t({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function en(e){let t=O(Te),n=O(Ee),r=h(()=>{let n=E(e.to);return t.resolve(n)}),i=h(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(it.bind(null,i));if(o>-1)return o;let s=on(e[t-2]);return t>1&&on(i)===s&&a[a.length-1].path!==s?a.findIndex(it.bind(null,e[t-2])):o}),a=h(()=>i.value>-1&&an(n.params,r.value.params)),o=h(()=>i.value>-1&&i.value===n.matched.length-1&&at(n.params,r.value.params));function s(n={}){if(rn(n)){let n=t[E(e.replace)?`replace`:`push`](E(e.to)).catch(ye);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:h(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function tn(e){return e.length===1?e[0]:e}var nn=D({name:`RouterLink`,compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:`page`},viewTransition:Boolean},useLink:en,setup(e,{slots:t}){let n=_(en(e)),{options:r}=O(Te),i=h(()=>({[sn(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[sn(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&tn(t.default(n));return e.custom?r:d(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}});function rn(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(e.button===void 0||e.button===0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function an(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!K(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function on(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var sn=(e,t,n)=>e??t??n,cn=D({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=O(De),i=h(()=>e.route||r.value),a=O(we,0),o=h(()=>{let e=E(a),{matched:t}=i.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),c=h(()=>i.value.matched[o.value]);s(we,h(()=>o.value+1)),s(Ce,c),s(De,i);let l=S();return f(()=>[l.value,c.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!it(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=i.value,a=e.name,o=c.value,s=o&&o.components[a];if(!s)return ln(n.default,{Component:s,route:r});let u=o.props[a],f=u?u===!0?r.params:typeof u==`function`?u(r):u:null,p=d(s,G({},f,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(o.instances[a]=null)},ref:l}));return ln(n.default,{Component:p,route:r})||p}}});function ln(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var un=cn;function dn(e){let t=Gt(e.routes,e),r=e.parseQuery||xt,i=e.stringifyQuery||St,a=e.history,o=wt(),s=wt(),c=wt(),l=m(J),u=J;Ae&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let d=ve.bind(null,e=>``+e),f=ve.bind(null,Xe),p=ve.bind(null,Ze);function h(e,n){let r,i;return bt(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)}function g(e){let n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function _(){return t.getRoutes().map(e=>e.record)}function v(e){return!!t.getRecordMatcher(e)}function y(e,n){if(n=G({},n||l.value),typeof e==`string`){let i=et(r,e,n.path),o=t.resolve({path:i.path},n),s=a.createHref(i.fullPath);return G(i,o,{params:p(o.params),redirectedFrom:void 0,href:s})}let o;if(e.path!=null)o=G({},e,{path:et(r,e.path,n.path).path});else{let t=G({},e.params);for(let e in t)t[e]??delete t[e];o=G({},e,{params:f(t)}),n.params=f(n.params)}let s=t.resolve(o,n),c=e.hash||``;s.params=d(p(s.params));let u=tt(i,G({},e,{hash:Ke(c),path:s.path})),m=a.createHref(u);return G({fullPath:u,hash:c,query:i===St?Ct(e.query):e.query||{}},s,{redirectedFrom:void 0,href:m})}function b(e){return typeof e==`string`?et(r,e,l.value.path):G({},e)}function ee(e,t){if(u!==e)return Se(8,{from:t,to:e})}function x(e){return w(e)}function S(e){return x(G(b(e),{replace:!0}))}function C(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=b(i):{path:i},i.params={}),G({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function w(e,t){let n=u=y(e),r=l.value,a=e.state,o=e.force,s=e.replace===!0,c=C(n,r);if(c)return w(G(b(c),{state:typeof c==`object`?G({},a,c.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&rt(i,r,n)&&(f=Se(16,{to:d,from:r}),I(r,r,!0,!1)),(f?Promise.resolve(f):O(d,r)).catch(e=>q(e)?q(e,2)?e:F(e):P(e,d,r)).then(e=>{if(e){if(q(e,2))return w(G({replace:s},b(e.to),{state:typeof e.to==`object`?G({},a,e.to.state):a,force:o}),t||d)}else e=re(d,r,!0,s,a);return ne(d,r,e),e})}function T(e,t){let n=ee(e,t);return n?Promise.reject(n):Promise.resolve()}function D(e){let t=R.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function O(e,t){let n,[r,i,a]=Et(e,t);n=Tt(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(Y(r,e,t))});let c=T.bind(null,e,t);return n.push(c),B(n).then(()=>{n=[];for(let r of o.list())n.push(Y(r,e,t));return n.push(c),B(n)}).then(()=>{n=Tt(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(Y(r,e,t))});return n.push(c),B(n)}).then(()=>{n=[];for(let r of a)if(r.beforeEnter)if(K(r.beforeEnter))for(let i of r.beforeEnter)n.push(Y(i,e,t));else n.push(Y(r.beforeEnter,e,t));return n.push(c),B(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=Tt(a,`beforeRouteEnter`,e,t,D),n.push(c),B(n))).then(()=>{n=[];for(let r of s.list())n.push(Y(r,e,t));return n.push(c),B(n)}).catch(e=>q(e,8)?e:Promise.reject(e))}function ne(e,t,n){c.list().forEach(r=>D(()=>r(e,t,n)))}function re(e,t,n,r,i){let o=ee(e,t);if(o)return o;let s=t===J,c=Ae?history.state:{};n&&(r||s?a.replace(e.fullPath,G({scroll:s&&c&&c.scroll},i)):a.push(e.fullPath,i)),l.value=e,I(e,t,n,s),F()}let k;function A(){k||=a.listen((e,t,n)=>{if(!z.listening)return;let r=y(e),i=C(r,z.currentRoute.value);if(i){w(G(i,{replace:!0,force:!0}),r).catch(ye);return}u=r;let o=l.value;Ae&&_t(ht(o.fullPath,n.delta),pt()),O(r,o).catch(e=>q(e,12)?e:q(e,2)?(w(G(b(e.to),{force:!0}),r).then(e=>{q(e,20)&&!n.delta&&n.type===`pop`&&a.go(-1,!1)}).catch(ye),Promise.reject()):(n.delta&&a.go(-n.delta,!1),P(e,r,o))).then(e=>{e||=re(r,o,!1),e&&(n.delta&&!q(e,8)?a.go(-n.delta,!1):n.type===`pop`&&q(e,20)&&a.go(-1,!1)),ne(r,o,e)}).catch(ye)})}let j=wt(),M=wt(),N;function P(e,t,n){F(e);let r=M.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function ie(){return N&&l.value!==J?Promise.resolve():new Promise((e,t)=>{j.add([e,t])})}function F(e){return N||(N=!e,A(),j.list().forEach(([t,n])=>e?n(e):t()),j.reset()),e}function I(t,r,i,a){let{scrollBehavior:o}=e;if(!Ae||!o)return Promise.resolve();let s=!i&&vt(ht(t.fullPath,0))||(a||!i)&&history.state&&history.state.scroll||null;return n().then(()=>o(t,r,s)).then(e=>t===l.value&&e&&mt(e)).catch(e=>t===l.value&&P(e,t,r))}let L=e=>a.go(e),ae,R=new Set,z={currentRoute:l,listening:!0,addRoute:h,removeRoute:g,clearRoutes:t.clearRoutes,hasRoute:v,getRoutes:_,resolve:y,options:e,push:x,replace:S,go:L,back:()=>L(-1),forward:()=>L(1),beforeEach:o.add,beforeResolve:s.add,afterEach:c.add,onError:M.add,isReady:ie,install(e){e.component(`RouterLink`,nn),e.component(`RouterView`,un),e.config.globalProperties.$router=z,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>E(l)}),Ae&&!ae&&l.value===J&&(ae=!0,x(a.location).catch(e=>{}));let t={};for(let e in J)Object.defineProperty(t,e,{get:()=>l.value[e],enumerable:!0});e.provide(Te,z),e.provide(Ee,te(t)),e.provide(De,l);let n=e.unmount;R.add(e),e.unmount=function(){R.delete(e),R.size<1&&(u=J,k&&k(),k=null,l.value=J,ae=!1,N=!1),n()}}};function B(e){return e.reduce((e,t)=>e.then(()=>D(t)),Promise.resolve())}return z}var fn=typeof global==`object`&&global&&global.Object===Object&&global,pn=typeof self==`object`&&self&&self.Object===Object&&self,mn=(fn||pn||Function(`return this`)()).Symbol,hn=Object.prototype,gn=hn.hasOwnProperty,_n=hn.toString,vn=mn?mn.toStringTag:void 0;function yn(e){var t=gn.call(e,vn),n=e[vn];try{e[vn]=void 0;var r=!0}catch{}var i=_n.call(e);return r&&(t?e[vn]=n:delete e[vn]),i}var bn=Object.prototype.toString;function xn(e){return bn.call(e)}var Sn=`[object Null]`,Cn=`[object Undefined]`,wn=mn?mn.toStringTag:void 0;function Tn(e){return e==null?e===void 0?Cn:Sn:wn&&wn in Object(e)?yn(e):xn(e)}function En(e){return typeof e==`object`&&!!e}var Dn=`[object Symbol]`;function On(e){return typeof e==`symbol`||En(e)&&Tn(e)==Dn}var kn=/\s/;function An(e){for(var t=e.length;t--&&kn.test(e.charAt(t)););return t}var jn=/^\s+/;function Mn(e){return e&&e.slice(0,An(e)+1).replace(jn,``)}function Nn(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}var Pn=NaN,Fn=/^[-+]0x[0-9a-f]+$/i,In=/^0b[01]+$/i,Ln=/^0o[0-7]+$/i,Rn=parseInt;function zn(e){if(typeof e==`number`)return e;if(On(e))return Pn;if(Nn(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=Nn(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=Mn(e);var n=In.test(e);return n||Ln.test(e)?Rn(e.slice(2),n?2:8):Fn.test(e)?Pn:+e}function Bn(e,t,n){return e===e&&(n!==void 0&&(e=e<=n?e:n),t!==void 0&&(e=e>=t?e:t)),e}function Vn(e,t,n){return n===void 0&&(n=t,t=void 0),n!==void 0&&(n=zn(n),n=n===n?n:0),t!==void 0&&(t=zn(t),t=t===t?t:0),Bn(zn(e),t,n)}var Hn=[{name:`home`,path:`/`,label:`خانه`,icon:se},{name:`products`,path:`/products`,label:`محصولات`,icon:ce},{name:`order-fab`,path:`/cart`,label:`ثبت سفارش`,icon:fe},{name:`orders`,path:`/orders`,label:`سفارش‌ها`,icon:ue},{name:`profile`,path:`/profile`,label:`پروفایل`,icon:de}],Un=[{name:`home`,path:`/`,label:`خانه`,icon:se},{name:`products`,path:`/products`,label:`محصولات`,icon:ce},{name:`cart`,path:`/cart`,label:`ثبت سفارش`,icon:le},{name:`orders`,path:`/orders`,label:`سفارش‌ها`,icon:ue},{name:`checks`,path:`/profile/checks`,label:`لیست چک‌ها`,icon:pe},{name:`settings`,path:`/profile/display`,label:`تنظیمات`,icon:me},{name:`profile`,path:`/profile`,label:`پروفایل`,icon:de}],Wn=`/categories`,Gn=[`/categories`,`/products`,`/product`,`/favorites`],Kn=[`/profile/display`,`/profile/edit`,`/profile/security`],qn=[`/profile/checks`,...Kn];function Jn(e,t){return t.some(t=>e===t||e.startsWith(`${t}/`))}function Yn(e,t,n){return e===`home`?n===`/`:e===`products`?Jn(n,Gn):e===`order-fab`||e===`cart`?n===`/cart`||n.startsWith(`/cart/`):e===`checks`?Jn(n,[`/profile/checks`]):e===`settings`?Jn(n,Kn):e===`profile`?n===`/profile`?!0:n.startsWith(`/profile/`)?!Jn(n,qn):!1:t===`/`?n===`/`:n.startsWith(t)}function Xn(e,t){return e.path}function Zn(e){return e===0?Wn:`/cart`}var Qn={class:`bottom-nav`,"aria-label":`ناوبری اصلی`},$n=[`aria-current`,`aria-label`,`onClick`],er={key:0,class:`nav-badge`},tr={key:0,class:`nav-label`},nr={key:1,class:`nav-label nav-label--fab`},rr=w(D({__name:`BottomNav`,setup(e){let n=ke(),i=Oe(),a=W(),s=h(()=>a.itemCount);function c(e,t){let n=t.currentTarget;if(n instanceof HTMLElement&&n.blur(),e===`/cart`){i.push(Zn(a.itemCount));return}i.push(e)}return(e,i)=>(o(),v(`nav`,Qn,[(o(!0),v(b,null,r(E(Hn),e=>(o(),v(`button`,{key:e.name,type:`button`,class:t([`nav-item`,{active:E(Yn)(e.name,e.path,E(n).path),"nav-item--fab":e.name===`order-fab`}]),"aria-current":E(Yn)(e.name,e.path,E(n).path)?`page`:void 0,"aria-label":e.label,onClick:t=>c(e.path,t)},[x(`span`,{class:t([`nav-icon`,{"nav-icon--fab":e.name===`order-fab`}])},[(o(),T(u(e.icon),{size:e.name===`order-fab`?26:22,"stroke-width":e.name===`order-fab`?1.8:1.5,color:e.name===`order-fab`?`#ffffff`:void 0},null,8,[`size`,`stroke-width`,`color`])),e.name===`order-fab`&&s.value>0?(o(),v(`span`,er,l(s.value),1)):g(``,!0)],2),e.name===`order-fab`?(o(),v(`span`,nr,l(e.label),1)):(o(),v(`span`,tr,l(e.label),1))],10,$n))),128))]))}}),[[`__scopeId`,`data-v-759f4bb7`]]);function ir(e){if(!e)return;let t=e.replace(/[^\d+]/g,``);return t?`tel:${t}`:void 0}function ar(e){let t=e?.trim();if(t)return`mailto:${t}`}function or(){return V(`/settings/public`,{auth:!1})}function sr(e){return e?.trim()??``}function cr(e){return/^https?:\/\//i.test(e)}function lr(e){if(!e)return;if(cr(e))return e;let t=e.replace(/[^\d]/g,``);if(t)return`https://wa.me/${t}`}function ur(e){if(!e)return;if(cr(e))return e;let t=e.replace(/^@/,``).replace(/^https?:\/\/(t\.me|telegram\.me)\//i,``).trim();if(t)return`https://t.me/${t}`}function dr(e){if(!e)return;if(cr(e))return e;let t=e.replace(/^@/,``).replace(/^instagram\.com\//i,``).trim();if(t)return`https://instagram.com/${t}`}function fr(e){if(!e)return[];let t=[],n=sr(e.supportWhatsapp),r=lr(n);r&&t.push({kind:`whatsapp`,label:`واتساپ`,href:r,subtitle:n});let i=sr(e.supportTelegram),a=ur(i);a&&t.push({kind:`telegram`,label:`تلگرام`,href:a,subtitle:i});let o=sr(e.supportInstagram),s=dr(o);s&&t.push({kind:`instagram`,label:`اینستاگرام`,href:s,subtitle:o});let c=sr(e.supportPhone),l=ir(c);l&&t.push({kind:`phone`,label:`تماس تلفنی`,href:l,subtitle:c});let u=sr(e.supportEmail),d=ar(u);return d&&t.push({kind:`email`,label:`ایمیل`,href:d,subtitle:u}),t}var X=S(null),pr=null,mr={supportPhone:null,supportEmail:null,supportWhatsapp:null,supportTelegram:null,supportInstagram:null,defaultSettlementCash:!0,defaultSettlementCheck:!0,defaultSettlementCashCheck:!1};function hr(){return X.value?Promise.resolve():(pr||=or().then(e=>{X.value=e}).catch(()=>{X.value=mr}),pr)}function gr(){let e=h(()=>X.value!==null),t=h(()=>fr(X.value)),n=h(()=>t.value.length>0),r=h(()=>X.value?.supportPhone??null),i=h(()=>X.value?.supportEmail??null),a=h(()=>ir(r.value)),o=h(()=>X.value?.defaultSettlementCash??!0),s=h(()=>X.value?.defaultSettlementCheck??!0),c=h(()=>X.value?.defaultSettlementCashCheck??!1);function l(){return hr()}return{load:l,loaded:e,supportPhone:r,supportEmail:i,supportHref:a,supportLinks:t,hasSupportLinks:n,defaultSettlementCash:o,defaultSettlementCheck:s,defaultSettlementCashCheck:c}}var _r=D({__name:`IconHeadset`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(o(),T(A,{icon:`vuesax-linear:headphone`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),vr=w(D({__name:`IconQemashMark`,props:{size:{default:72}},setup(e){return(t,n)=>(o(),v(`img`,{class:`brand-logo`,src:`/brand-mark.png`,alt:``,style:c({height:`${e.size}px`}),draggable:`false`},null,4))}}),[[`__scopeId`,`data-v-b6600860`]]),yr={class:`desktop-sidebar`,"aria-label":`ناوبری اصلی`},br={class:`desktop-sidebar__brand`},xr={class:`desktop-sidebar__nav`},Sr=[`aria-current`,`aria-label`,`title`,`onClick`],Cr={class:`desktop-sidebar__icon`},wr={class:`desktop-sidebar__label`},Tr={key:0,class:`desktop-sidebar__badge`},Er={class:`desktop-sidebar__support`},Dr={class:`desktop-sidebar__support-icon`,"aria-hidden":`true`},Or=[`href`,`aria-disabled`],kr={key:0,class:`desktop-sidebar__support-phone`,dir:`ltr`},Ar=w(D({__name:`DesktopSidebar`,setup(e){let n=ke(),i=Oe(),a=W(),{load:s,supportPhone:c,supportHref:d}=gr();ee(()=>{s()});let f=h(()=>a.itemCount),m=h(()=>a.selectedCompanyId||a.activeCart?.companyId||null);function _(e){if(e.name===`cart`){i.push(Zn(a.itemCount));return}i.push(Xn(e,m.value))}return(e,i)=>(o(),v(`aside`,yr,[x(`div`,br,[p(vr,{size:36}),i[1]||=x(`strong`,{class:`desktop-sidebar__title`},`نادمی تکس`,-1)]),x(`nav`,xr,[(o(!0),v(b,null,r(E(Un),e=>(o(),v(`button`,{key:e.name,type:`button`,class:t([`desktop-sidebar__item`,{active:E(Yn)(e.name,e.path,E(n).path)}]),"aria-current":E(Yn)(e.name,e.path,E(n).path)?`page`:void 0,"aria-label":e.label,title:e.label,onClick:t=>_(e)},[x(`span`,Cr,[(o(),T(u(e.icon),{size:20}))]),x(`span`,wr,l(e.label),1),e.name===`cart`&&f.value>0?(o(),v(`span`,Tr,l(f.value),1)):g(``,!0)],10,Sr))),128))]),x(`div`,Er,[x(`span`,Dr,[p(_r,{size:22})]),i[2]||=x(`strong`,{class:`desktop-sidebar__support-title`},`پشتیبانی و راهنما`,-1),i[3]||=x(`p`,{class:`desktop-sidebar__support-text`},` در صورت نیاز به راهنمایی یا گزارش مشکل با تیم پشتیبانی تماس بگیرید. `,-1),x(`a`,{href:E(d)??`#`,class:t([`desktop-sidebar__support-btn`,{"desktop-sidebar__support-btn--disabled":!E(d)}]),"aria-disabled":!E(d),onClick:i[0]||=e=>!E(d)&&e.preventDefault()},` تماس با پشتیبانی `,10,Or),E(c)?(o(),v(`p`,kr,l(E(c)),1)):g(``,!0)])]))}}),[[`__scopeId`,`data-v-69fbaed9`]]),jr=`ft_user`,Mr=`ft_pending_otp`;function Z(e){e?localStorage.setItem(jr,JSON.stringify(e)):localStorage.removeItem(jr)}function Nr(){try{let e=localStorage.getItem(jr);return e?JSON.parse(e):null}catch{return null}}function Pr(){return H()?Nr():null}function Fr(){return!!H()}function Ir(e){try{e?sessionStorage.setItem(Mr,JSON.stringify(e)):sessionStorage.removeItem(Mr)}catch{}}async function Lr(e,t){let n=I(e);if(!/^09\d{9}$/.test(n))return{success:!1,message:`شماره موبایل معتبر نیست.`};if(t.isRegister&&(!t.firstName?.trim()||!t.lastName?.trim()))return{success:!1,message:`نام و نام خانوادگی الزامی است.`};try{let e=t.referrerAgentCode?.trim()||void 0;Ir({phone:n,isRegister:t.isRegister,firstName:t.firstName,lastName:t.lastName,referrerAgentCode:e});let r=await V(`/auth/otp/request`,{method:`POST`,auth:!1,body:{phone:n,firstName:t.firstName,lastName:t.lastName,isRegister:t.isRegister,referrerAgentCode:e}}),i=r.debugCode?` (کد: ${r.debugCode})`:``;return{success:!0,message:`${r.message}${i}`}}catch(e){return{success:!1,message:e instanceof U?e.message:`ارسال کد ناموفق بود.`}}}async function Rr(e,t){let n=I(e);try{let e=await V(`/auth/otp/verify`,{method:`POST`,auth:!1,body:{phone:n,code:ae(t)}});return B(e.accessToken),Z(e.user),Ir(null),{success:!0,message:`ورود موفق.`,user:e.user}}catch(e){return{success:!1,message:e instanceof U?e.message:`تأیید کد ناموفق بود.`}}}function zr(){B(null),Z(null),Ir(null)}async function Br(){if(!H())return Z(null),null;try{let e=await V(`/auth/me`);return Z(e),e}catch{return Z(null),null}}async function Vr(e){try{let t=await V(`/auth/profile`,{method:`PATCH`,body:e});return Z(t),t}catch(t){let n=e.avatarUrl!==void 0&&e.firstName===void 0&&e.lastName===void 0&&e.nationalId===void 0&&e.address===void 0,r=Nr();if(!n||!r)throw t;let i={...r};return e.avatarUrl?i.avatarUrl=e.avatarUrl:delete i.avatarUrl,Z(i),i}}var Hr=`ft_pending_register`,Ur=[{id:`garment_producer`,label:`تولیدکننده پوشاک عمده`},{id:`atelier`,label:`مزون`},{id:`fabric_wholesaler`,label:`فروشنده عمده پارچه`}];function Wr(){try{let e=sessionStorage.getItem(Hr);if(!e)return null;let t=JSON.parse(e);return!t?.firstName?.trim()||!t?.lastName?.trim()?null:{firstName:t.firstName.trim(),lastName:t.lastName.trim(),jobCategory:t.jobCategory,referrerAgentCode:t.referrerAgentCode?.trim()||void 0}}catch{return null}}function Gr(e){if(e?.firstName?.trim()&&e?.lastName?.trim()){sessionStorage.setItem(Hr,JSON.stringify({firstName:e.firstName.trim(),lastName:e.lastName.trim(),jobCategory:e.jobCategory,referrerAgentCode:e.referrerAgentCode?.trim()||void 0}));return}sessionStorage.removeItem(Hr)}var Kr=`awaiting_settlement`;function qr(e){let t=e.statusHistory??[];for(let e=t.length-1;e>=0;--e){let n=t[e];if(n?.toStatus!==Kr)continue;let r=new Date(n.changedAt);if(!Number.isNaN(r.getTime()))return r}let n=new Date(e.createdAt);return Number.isNaN(n.getTime())?new Date(0):n}function Jr(){return{checkCount:0,totalAmount:0,nearestDueDate:null,farthestDueDate:null,rassDays:0,rassDate:null}}function Yr(e,t){if(e.length===0)return Jr();let n=new Date(t);n.setHours(0,0,0,0);let r=0,i=0,a=[];for(let t of e){if(!t.dueDate){r+=t.amount;continue}let e=R(t.dueDate);if(Number.isNaN(e.getTime())){r+=t.amount;continue}e.setHours(0,0,0,0),a.push(e);let o=e.getTime()-n.getTime(),s=Math.max(0,Math.round(o/864e5));r+=t.amount,i+=t.amount*s}let o=r>0?Math.round(i/r):0,s=new Date(n);return s.setDate(s.getDate()+o),a.sort((e,t)=>e.getTime()-t.getTime()),{checkCount:e.length,totalAmount:r,nearestDueDate:a[0]?z(a[0]):null,farthestDueDate:a.length?z(a[a.length-1]):null,rassDays:o,rassDate:z(s)}}function Xr(e,t){let n=new Date(t);n.setHours(0,0,0,0);let r=R(e);return Number.isNaN(r.getTime())?0:(r.setHours(0,0,0,0),Math.max(0,Math.round((r.getTime()-n.getTime())/864e5)))}var Zr=j(`order`,()=>{let e=S([]),t=S([]),n=S(null),r=S(null),i=S(null),a=S(!1),o=h(()=>t=>[...e.value].sort((e,t)=>new Date(t.createdAt).getTime()-new Date(e.createdAt).getTime()));function s(t){return e.value.find(e=>e.id===t)}function c(e,a){i.value=e,n.value=`check`,t.value=[],r.value=a??null}function l(e){i.value=e.id,n.value=`check`,r.value=e.checkMode??`full`,t.value=(e.checks??[]).map(e=>({...e}))}function u(){i.value=null,t.value=[],r.value=null,n.value=null}function d(e){r.value=e}function f(e){t.value.push({...e,id:L()})}function p(e,n){let r=t.value.findIndex(t=>t.id===e);r>=0&&(t.value[r]={...t.value[r],...n})}function m(e){t.value=t.value.filter(t=>t.id!==e)}function g(e){let n=i.value?s(i.value):void 0,r=e??(n?qr(n):new Date(0));return Yr(t.value,r)}async function _(){if(!H()){e.value=[];return}a.value=!0;try{e.value=await V(`/orders`)}catch{e.value=[]}finally{a.value=!1}}function v(){e.value=[],u()}function y(t){let n=e.value.findIndex(e=>e.id===t.id);n>=0?e.value[n]=t:e.value.unshift(t)}async function b(e){try{let t=await V(`/orders/${e}`);return y(t),t}catch{return null}}async function ee(t){if(!t.items.length)throw Error(`سبد خرید خالی است.`);if(t.id===`local`||t.items.some(e=>e.id.startsWith(`local-item-`)))throw Error(`سبد خرید با سرور همگام نیست. لطفاً دوباره محصولات را به سبد اضافه کنید.`);let n=[...new Set(t.items.map(e=>e.companyId).filter(Boolean))];if(!n.length)throw Error(`شرکت سبد مشخص نیست. سبد را خالی کنید و دوباره اضافه کنید.`);let r=t.notes?.trim()||``;try{let i=await V(`/orders`,{method:`POST`,body:{companyId:n[0],notes:r||void 0,items:t.items.map(e=>({productId:e.productId,meterage:Number(e.meterage),notes:e.notes}))}});return e.value.unshift(i),u(),i}catch(e){throw Error(e instanceof U?e.message:`ثبت سفارش ناموفق بود.`)}}async function x(e,t,n){try{let r=await V(`/orders/${e}/settlement`,{method:`POST`,body:{settlementType:t,checkMode:t===`check`?n??`full`:void 0}});return y(r),r}catch(e){throw Error(e instanceof U?e.message:`ثبت روش تسویه ناموفق بود.`)}}async function C(e,t){try{await V(`/orders/${e}/cash-receipt`,{method:`POST`,body:{amount:t.amount,transferDate:t.transferDate,transferTime:t.transferTime,...t.trackingNumber?.trim()?{trackingNumber:t.trackingNumber.trim()}:{},destinationAccountId:t.destinationAccountId,receiptImage:t.receiptImage,notes:t.notes}});let n=await b(e);if(!n)throw Error(`رسید ثبت شد ولی دریافت سفارش ناموفق بود.`);return n}catch(e){throw Error(e instanceof U?e.message:`ثبت رسید ناموفق بود.`)}}async function te(e,t,n){try{let r=await V(`/orders/${e}/checks`,{method:`PATCH`,body:{checkMode:n,checks:t.map(e=>({amount:e.amount,dueDate:e.dueDate,sayadId:e.sayadId,checkNumber:e.checkNumber,ownerNationalId:e.ownerNationalId,ownerFirstName:e.ownerFirstName,ownerLastName:e.ownerLastName,bankName:e.bankName,branchName:e.branchName,frontImage:e.frontImage,backImage:e.backImage,notes:e.notes,mode:e.mode}))}});return y(r),u(),r}catch(e){throw Error(e instanceof U?e.message:`ثبت چک‌ها ناموفق بود.`)}}async function w(e){return oe().loadPaymentBankAccounts()}async function T(e){return oe().loadBankAccounts(e)}return{orders:e,draftChecks:t,draftSettlementType:n,draftCheckMode:r,draftOrderId:i,loading:a,userOrders:o,getOrderById:s,startCheckDraft:c,loadChecksIntoDraft:l,clearCheckDraft:u,setCheckMode:d,addDraftCheck:f,updateDraftCheck:p,removeDraftCheck:m,getDraftRass:g,submitOrder:ee,chooseSettlement:x,submitCashReceipt:C,updateOrderChecks:te,hydrate:_,resetLocal:v,fetchOrder:b,getBankAccountsForOrder:w,getBankAccountsForCompany:T}}),Qr=j(`notification`,()=>{let e=S([]),t=S(0),n=S(!1),r=h(()=>t.value>0);async function i(){if(!H()){e.value=[],t.value=0;return}n.value=!0;try{e.value=await V(`/notifications`),t.value=e.value.filter(e=>!e.isRead).length}catch{e.value=[],t.value=0}finally{n.value=!1}}async function a(){if(!H()){t.value=0;return}try{let e=await V(`/notifications/unread-count`);t.value=e.count}catch{}}async function o(n){let r=e.value.find(e=>e.id===n);if(!(!r||r.isRead)){r.isRead=!0,t.value=Math.max(0,t.value-1);try{await V(`/notifications/${n}/read`,{method:`PATCH`})}catch{await i()}}}async function s(){if(t.value){e.value=e.value.map(e=>({...e,isRead:!0})),t.value=0;try{await V(`/notifications/read-all`,{method:`PATCH`})}catch{await i()}}}function c(){e.value=[],t.value=0}return{items:e,unreadCount:t,loading:n,hasUnread:r,hydrate:i,refreshUnreadCount:a,markRead:o,markAllRead:s,resetLocal:c}}),$r=S(``),ei=S(``),ti=S(`success`),ni=[],ri,ii=null;function ai(e){switch(e){case`error`:return`خطا`;case`warning`:return`هشدار`;case`info`:return`اطلاع`;default:return`موفقیت`}}function oi(e){$r.value=e.text,ei.value=e.title,ti.value=e.tone,ri=e.onDismiss}function si(){function e(e,t){let n=e.trim();if(!n)return;let r={text:n,tone:t?.tone??`success`,title:t?.title?.trim()??ai(t?.tone??`success`),onDismiss:t?.onDismiss};if(!$r.value){typeof document<`u`&&(ii=document.activeElement),oi(r);return}ni.push(r)}function t(){$r.value=``,ei.value=``;let e=ri;if(ri=void 0,e?.(),ni.length){oi(ni.shift());return}ii&&typeof ii.focus==`function`&&ii.focus(),ii=null}return{message:$r,title:ei,tone:ti,show:e,clear:t}}var ci=`admin_broadcast`,li=new Set;function ui(e){return e===`danger`?`error`:e===`success`||e===`warning`||e===`info`?e:`info`}function di(){li.clear()}function fi(){let e=Qr(),t=si(),n=e.items.filter(e=>!e.isRead&&e.event===ci).filter(e=>!li.has(e.id)).sort((e,t)=>new Date(e.sentAt).getTime()-new Date(t.sentAt).getTime());for(let r of n)li.add(r.id),t.show(r.body,{title:r.title,tone:ui(r.tone),onDismiss:()=>{e.markRead(r.id)}})}var pi=`ft_favorites`;function mi(){try{let e=localStorage.getItem(pi);if(!e)return[];let t=JSON.parse(e);return Array.isArray(t)?t.filter(e=>typeof e==`string`):[]}catch{return[]}}function hi(e){localStorage.setItem(pi,JSON.stringify(e))}var gi=j(`favorites`,()=>{let e=S(mi()),t=S(!1),n=S({}),r=h(()=>new Set(e.value));function i(e){return r.value.has(e)}async function a(){try{let t=await V(`/products/favorites/ids`);e.value=t,hi(t)}catch{e.value=mi()}finally{t.value=!0}}async function o(t){if(!t||n.value[t])return;n.value={...n.value,[t]:!0};let r=i(t);e.value=r?e.value.filter(e=>e!==t):[...e.value,t],hi(e.value);try{let n=await V(`/products/${t}/favorite`,{method:`POST`});e.value=n.favorited?[...new Set([...e.value.filter(e=>e!==t),t])]:e.value.filter(e=>e!==t),hi(e.value)}catch(n){if(!(n instanceof U&&n.status===404))throw e.value=r?[...new Set([...e.value,t])]:e.value.filter(e=>e!==t),hi(e.value),n}finally{let e={...n.value};delete e[t],n.value=e}}function s(){e.value=[],hi([]),t.value=!1}return{ids:e,loaded:t,pending:n,isFavorite:i,hydrate:a,toggle:o,resetLocal:s}}),_i=j(`auth`,()=>{let e=S(Pr()),t=S(!1),n=S(null),r=S(Wr()),i=h(()=>!!e.value),a=h(()=>e.value?`${e.value.firstName} ${e.value.lastName}`:``),o=h(()=>e.value?.appRole===`agent`),s=h(()=>!!e.value&&e.value.appRole!==`agent`);function c(){n.value=null}function l(){r.value=null,Gr(null)}async function u(e,i){t.value=!0,n.value=null;try{let t=Wr();r.value=t;let a=i.firstName?.trim()||t?.firstName,o=i.lastName?.trim()||t?.lastName,s=i.referrerAgentCode?.trim()||t?.referrerAgentCode;i.isRegister&&a&&o&&(r.value={firstName:a,lastName:o,jobCategory:t?.jobCategory,referrerAgentCode:s},Gr(r.value));let c=await Lr(e,{isRegister:i.isRegister,firstName:a,lastName:o,referrerAgentCode:s});return c.success||(n.value=c.message),c}finally{t.value=!1}}async function d(r,i){t.value=!0,n.value=null;let a=await Rr(r,i);return t.value=!1,a.success&&a.user?(e.value=a.user,l(),await Promise.all([oe().loadCompanies(),W().hydrate(),Zr().hydrate(),Qr().hydrate(),gi().hydrate()]),fi()):n.value=a.message,a}function f(){zr(),e.value=null,l(),W().resetLocal(),Zr().resetLocal(),Qr().resetLocal(),di(),gi().resetLocal()}async function p(t){if(!e.value)return null;let n=await Vr(t);return n&&(e.value=n),n}async function m(){if(e.value=Pr(),!e.value)return;let t=await Br();e.value=t}return{user:e,loading:t,error:n,isAuthenticated:i,fullName:a,isAgent:o,isCustomerOnly:s,clearError:c,requestOtp:u,confirmOtp:d,logout:f,updateProfile:p,hydrate:m}}),vi=D({__name:`IconBell`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(o(),T(A,{icon:`vuesax-linear:notification`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),yi=D({__name:`IconChevronLeft`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(o(),T(A,{icon:`vuesax-linear:arrow-left-1`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),bi=[`aria-label`,`title`],xi=w(D({__name:`AuthThemeToggle`,props:{variant:{default:`floating`}},setup(e){let n=he(),{isDark:r}=M(n),i=h(()=>r.value?`vuesax-linear:sun-1`:`vuesax-linear:moon`),a=h(()=>r.value?`تغییر به تم روشن`:`تغییر به تم تاریک`);return(r,s)=>(o(),v(`button`,{type:`button`,class:t([`auth-theme-toggle`,e.variant===`inline`?`auth-theme-toggle--inline`:`auth-theme-toggle--floating`]),"aria-label":a.value,title:a.value,onClick:s[0]||=e=>E(n).toggleLightDark()},[p(A,{icon:i.value,size:18,"stroke-width":1.5},null,8,[`icon`])],10,bi))}}),[[`__scopeId`,`data-v-3a58cb84`]]),Si=[`src`],Ci={key:1},wi=w(D({__name:`UserAvatar`,props:{src:{},initials:{},size:{default:72}},setup(e){return(t,n)=>(o(),v(`span`,{class:`user-avatar`,style:c({width:`${e.size}px`,height:`${e.size}px`,fontSize:`${Math.round(e.size*.38)}px`})},[e.src?(o(),v(`img`,{key:0,class:`user-avatar__img`,src:e.src,alt:``},null,8,Si)):(o(),v(`span`,Ci,l(e.initials),1))],4))}}),[[`__scopeId`,`data-v-5c562bf0`]]),Ti={class:`desktop-header`},Ei={class:`desktop-header__actions`},Di={key:0,class:`desktop-header__company`},Oi=[`aria-label`],ki={class:`desktop-header__user-wrap`},Ai=[`aria-expanded`],ji={class:`desktop-header__user-name`},Mi={key:0,class:`desktop-header__menu`},Ni=w(D({__name:`DesktopHeader`,setup(e){let t=Oe(),n=_i(),r=W(),i=Qr(),a=S(!1),s=h(()=>F(i.unreadCount>9?`9+`:String(i.unreadCount))),c=h(()=>`${n.user?.firstName?.[0]??``}${n.user?.lastName?.[0]??``}`||`؟`),u=h(()=>r.companyNamesLabel||r.activeCart?.companyName||``);function d(){a.value=!a.value}function f(){a.value=!1,t.push(`/profile`)}function m(){a.value=!1,n.logout(),t.replace(`/welcome`)}return(e,r)=>(o(),v(`header`,Ti,[r[1]||=x(`div`,{class:`desktop-header__spacer`,"aria-hidden":`true`},null,-1),x(`div`,Ei,[u.value?(o(),v(`span`,Di,l(u.value),1)):g(``,!0),p(xi,{variant:`inline`}),x(`button`,{type:`button`,class:`desktop-header__icon-btn`,"aria-label":`اعلان‌ها`,onClick:r[0]||=e=>E(t).push(`/profile/notifications`)},[p(vi,{size:20}),E(i).hasUnread?(o(),v(`span`,{key:0,class:`desktop-header__notif-badge`,"aria-label":`${E(i).unreadCount} اعلان خوانده‌نشده`},l(s.value),9,Oi)):g(``,!0)]),x(`div`,ki,[x(`button`,{type:`button`,class:`desktop-header__user`,"aria-expanded":a.value,onClick:d},[p(wi,{class:`desktop-header__avatar`,src:E(n).user?.avatarUrl,initials:c.value,size:32},null,8,[`src`,`initials`]),x(`span`,ji,l(E(n).fullName),1),p(yi,{size:16,class:`desktop-header__chevron`})],8,Ai),a.value?(o(),v(`div`,Mi,[x(`button`,{type:`button`,onClick:f},`پروفایل`),x(`button`,{type:`button`,class:`desktop-header__menu-logout`,onClick:m},`خروج`)])):g(``,!0)])])]))}}),[[`__scopeId`,`data-v-5f322d95`]]),Pi={class:`support-widget__list`},Fi=[`href`,`title`,`aria-label`,`target`,`rel`],Ii={class:`support-widget__link-label`},Li={key:0,viewBox:`0 0 24 24`,width:`18`,height:`18`,fill:`none`},Ri={key:1,viewBox:`0 0 24 24`,width:`12`,height:`12`,fill:`none`},zi={key:2,viewBox:`0 0 24 24`,width:`12`,height:`12`,fill:`none`},Bi={key:3,viewBox:`0 0 24 24`,width:`18`,height:`18`,fill:`none`},Vi={key:4,viewBox:`0 0 24 24`,width:`18`,height:`18`,fill:`none`},Hi=[`aria-expanded`],Ui=`nademitex.supportFab.position`,Wi=8,Q=10,Gi=w(D({__name:`SupportWidget`,props:{aboveBottomNav:{type:Boolean,default:!1}},setup(a){let s=a,{load:u,loaded:d,supportLinks:m,hasSupportLinks:_}=gr(),y=S(!1),C=S(null),te=S(null),w=S(null),T=S(!1),D=null,O=0,ne=0,A=0,j=0,M=!1,N=!1,P=0,F=0,I=``,L=``,ae=new Set([`email`,`telegram`]),R=h(()=>{if(w.value)return{bottom:`${w.value.bottom}px`,insetInlineEnd:`${w.value.inlineEnd}px`}});function z(){return document.documentElement.dir===`rtl`}function B(e){let t=e.getBoundingClientRect();return{bottom:window.innerHeight-t.bottom,inlineEnd:z()?t.left:window.innerWidth-t.right}}function V(e,t){let n=t.getBoundingClientRect(),r=Math.max(Q,window.innerHeight-n.height-Q),i=Math.max(Q,window.innerWidth-n.width-Q);return{bottom:Math.min(Math.max(e.bottom,Q),r),inlineEnd:Math.min(Math.max(e.inlineEnd,Q),i)}}function H(){try{let e=localStorage.getItem(Ui);if(!e)return null;let t=JSON.parse(e);return typeof t.bottom!=`number`||typeof t.inlineEnd!=`number`||!Number.isFinite(t.bottom)||!Number.isFinite(t.inlineEnd)?null:{bottom:t.bottom,inlineEnd:t.inlineEnd}}catch{return null}}function U(e){try{localStorage.setItem(Ui,JSON.stringify(e))}catch{}}function oe(){let e=H(),t=C.value;!e||!t||t.getBoundingClientRect().width===0||(w.value=V(e,t))}function W(){let e=C.value;if(!e)return;let t=[...e.querySelectorAll(`.support-widget__link, .support-widget__fab`)];if(!t.length)return;for(let e of t)e.style.width=`max-content`;let n=Math.ceil(Math.max(...t.map(e=>e.getBoundingClientRect().width)));for(let e of t)e.style.width=``;e.style.setProperty(`--support-pill-width`,`${n}px`)}function se(){let e=te.value,t=C.value;if(!t||!y.value)return;t.style.transform=``,e&&(e.style.maxHeight=``,e.style.overflowY=``),W();let n=t.getBoundingClientRect(),r=Q-n.left,i=n.right-(window.innerWidth-Q),a=0;if(r>0&&i>0?a=r:(r>0&&(a+=r),i>0&&(a-=i)),a&&(t.style.transform=`translateX(${a}px)`),!e)return;let o=e.getBoundingClientRect();if(o.top<Q){let t=Math.max(80,o.height-(Q-o.top));e.style.maxHeight=`${Math.min(t,360)}px`,e.style.overflowY=`auto`}}function ce(){F||=window.requestAnimationFrame(()=>{F=0,se()})}function le(e){if(e.button!==0)return;let t=C.value,n=e.currentTarget;if(!t||!(n instanceof HTMLElement))return;D=e.pointerId,M=!1,O=e.clientX,ne=e.clientY,t.style.transform=``;let r=B(t);A=r.bottom,j=r.inlineEnd,n.setPointerCapture(e.pointerId)}function ue(e){if(D!==e.pointerId||!C.value)return;let t=e.clientX-O,n=e.clientY-ne;if(!M){if(Math.hypot(t,n)<Wi)return;M=!0,T.value=!0}let r=V({bottom:A-n,inlineEnd:z()?j+t:j-t},C.value);w.value=r,O=e.clientX,ne=e.clientY,A=r.bottom,j=r.inlineEnd}function de(e){if(D!==e.pointerId)return;let t=e.currentTarget;t instanceof HTMLElement&&t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),D=null,T.value=!1,y.value&&ce(),!(!M||!w.value)&&(U(w.value),N=!0,window.clearTimeout(P),P=window.setTimeout(()=>{N=!1},400))}function fe(){if(N){N=!1,window.clearTimeout(P);return}pe()}ee(()=>{u(),document.addEventListener(`keydown`,he),window.addEventListener(`resize`,ge)}),ie(C,()=>{y.value&&=!1});function pe(){_.value&&(y.value=!y.value)}function me(e){(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),pe())}function he(e){e.key===`Escape`&&y.value&&(y.value=!1)}function ge(){let e=C.value;w.value&&e&&(w.value=V(w.value,e)),y.value&&ce()}e(()=>{document.removeEventListener(`keydown`,he),window.removeEventListener(`resize`,ge),window.clearTimeout(P),F&&window.cancelAnimationFrame(F),T.value&&(document.body.style.cursor=I,document.body.style.userSelect=L)});let _e=h(()=>d.value&&_.value);return f(_,e=>{e||(y.value=!1)}),f(_e,e=>{e&&n(()=>requestAnimationFrame(()=>oe()))}),f(y,e=>{if(!e){C.value&&(C.value.style.transform=``,C.value.style.removeProperty(`--support-pill-width`));return}n(()=>se())}),f(T,e=>{if(e){I=document.body.style.cursor,L=document.body.style.userSelect,document.body.style.cursor=`grabbing`,document.body.style.userSelect=`none`;return}document.body.style.cursor=I,document.body.style.userSelect=L}),(e,n)=>_e.value?(o(),v(`div`,{key:0,ref_key:`rootRef`,ref:C,class:t([`support-widget`,{"support-widget--above-nav":s.aboveBottomNav}]),style:c(R.value)},[p(k,{name:`support-pop`,onAfterEnter:se},{default:i(()=>[y.value?(o(),v(`div`,{key:0,ref_key:`panelRef`,ref:te,class:`support-widget__panel`,role:`dialog`,"aria-label":`پشتیبانی`,"aria-modal":`false`},[x(`ul`,Pi,[(o(!0),v(b,null,r(E(m),e=>(o(),v(`li`,{key:e.kind},[x(`a`,{class:`support-widget__link`,href:e.href,title:e.subtitle,"aria-label":e.subtitle?`${e.label}، ${e.subtitle}`:e.label,target:e.kind===`phone`||e.kind===`email`?void 0:`_blank`,rel:e.kind===`phone`||e.kind===`email`?void 0:`noopener noreferrer`},[x(`span`,Ii,l(e.label),1),x(`span`,{class:t([`support-widget__mark`,{"support-widget__mark--badge":E(ae).has(e.kind)}]),"aria-hidden":`true`},[e.kind===`phone`?(o(),v(`svg`,Li,[...n[1]||=[x(`path`,{d:`M8.2 4.8h2l1.1 2.6-1.5 1.1a11 11 0 0 0 5.7 5.7l1.1-1.5 2.6 1.1v2a1.6 1.6 0 0 1-1.7 1.6A13.4 13.4 0 0 1 6.6 6.5a1.6 1.6 0 0 1 1.6-1.7Z`,stroke:`currentColor`,"stroke-width":`1.6`,"stroke-linejoin":`round`,"stroke-linecap":`round`},null,-1)]])):e.kind===`email`?(o(),v(`svg`,Ri,[...n[2]||=[x(`path`,{d:`M4 7.5h16v10H4v-10Z`,stroke:`currentColor`,"stroke-width":`2`,"stroke-linejoin":`round`},null,-1),x(`path`,{d:`m4.5 8 7.5 5.5L19.5 8`,stroke:`currentColor`,"stroke-width":`2`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)]])):e.kind===`telegram`?(o(),v(`svg`,zi,[...n[3]||=[x(`path`,{d:`M4.5 11.5 19 6.2l-4.8 12.2-3.2-4.6-6.5-2.3Z`,stroke:`currentColor`,"stroke-width":`1.8`,"stroke-linejoin":`round`},null,-1)]])):e.kind===`instagram`?(o(),v(`svg`,Bi,[...n[4]||=[x(`rect`,{x:`4.5`,y:`4.5`,width:`15`,height:`15`,rx:`4`,stroke:`currentColor`,"stroke-width":`1.6`},null,-1),x(`circle`,{cx:`12`,cy:`12`,r:`3.2`,stroke:`currentColor`,"stroke-width":`1.6`},null,-1)]])):(o(),v(`svg`,Vi,[...n[5]||=[x(`path`,{d:`M12 5.25A6.75 6.75 0 0 0 6.1 16.2c.2.36.26.78.16 1.18l-.4 1.58a.55.55 0 0 0 .68.67l1.58-.4c.4-.1.82-.04 1.18.16A6.75 6.75 0 1 0 12 5.25Z`,stroke:`currentColor`,"stroke-width":`1.6`,"stroke-linejoin":`round`},null,-1)]]))],2)],8,Fi)]))),128))])],512)):g(``,!0)]),_:1}),x(`button`,{type:`button`,class:t([`support-widget__fab`,{"support-widget__fab--open":y.value,"support-widget__fab--dragging":T.value}]),"aria-label":`پشتیبانی`,"aria-expanded":y.value,"aria-haspopup":`dialog`,onPointerdown:le,onPointermove:ue,onPointerup:de,onPointercancel:de,onClick:fe,onKeydown:me,onContextmenu:n[0]||=re(()=>{},[`prevent`])},[...n[6]||=[x(`span`,{class:`support-widget__fab-label`},`پشتیبانی`,-1),x(`svg`,{class:`support-widget__fab-icon`,viewBox:`0 0 24 24`,width:`18`,height:`18`,"aria-hidden":`true`},[x(`path`,{d:`M12 5.25A6.75 6.75 0 0 0 6.1 16.2c.2.36.26.78.16 1.18l-.4 1.58a.55.55 0 0 0 .68.67l1.58-.4c.4-.1.82-.04 1.18.16A6.75 6.75 0 1 0 12 5.25Z`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.6`,"stroke-linejoin":`round`})],-1)]],42,Hi)],6)):g(``,!0)}}),[[`__scopeId`,`data-v-101e3d29`]]),Ki={class:`app-layout`},qi={class:`app-frame`},Ji={class:`app-main`},Yi={class:`app-main__content`},Xi={class:`app-content`},Zi=D({__name:`DefaultLayout`,setup(e){let n=ke(),r=h(()=>![`welcome`,`login`,`register`,`otp`,`check-mode`,`check-form`,`check-list`,`cash-settlement`,`order-success`].includes(n.name)&&!n.meta.hideNav),i=h(()=>[`check-mode`,`check-form`,`check-list`,`cash-settlement`].includes(n.name)),s=h(()=>n.name===`welcome`||n.name===`login`||n.name===`register`||n.name===`otp`),c=h(()=>n.name!==`welcome`);return(e,n)=>(o(),v(`div`,{class:t([`app-shell`,{"app-shell--no-nav":!r.value,"app-shell--wide":i.value,"app-shell--with-nav":r.value,"app-shell--immersive":s.value}])},[x(`div`,Ki,[r.value?(o(),T(Ar,{key:0})):g(``,!0),x(`div`,qi,[r.value?(o(),T(Ni,{key:0})):g(``,!0),x(`main`,Ji,[x(`div`,Yi,[x(`div`,Xi,[a(e.$slots,`default`)])])]),r.value?(o(),T(rr,{key:1})):g(``,!0)])]),c.value?(o(),T(Gi,{key:0,"above-bottom-nav":r.value},null,8,[`above-bottom-nav`])):g(``,!0)],2))}}),Qi=[`type`,`disabled`],$i={key:0,class:`btn-spinner`},ea=w(D({__name:`BaseButton`,props:{variant:{},size:{},block:{type:Boolean},disabled:{type:Boolean},loading:{type:Boolean},type:{}},setup(e){return(n,r)=>(o(),v(`button`,{type:e.type??`button`,class:t([`btn`,[`btn-${e.variant??`primary`}`,`btn-${e.size??`md`}`,{"btn-block":e.block}]]),disabled:e.disabled||e.loading},[e.loading?(o(),v(`span`,$i)):g(``,!0),a(n.$slots,`default`,{},void 0,!0)],10,Qi))}}),[[`__scopeId`,`data-v-3628a8bb`]]),ta=_({open:!1,title:``,message:``,confirmLabel:`حذف`,cancelLabel:`انصراف`,tone:`danger`,resolve:null});function na(){return ta}function ra(e){return new Promise(t=>{Object.assign(ta,{open:!0,title:e.title,message:e.message,confirmLabel:e.confirmLabel??`حذف`,cancelLabel:e.cancelLabel??`انصراف`,tone:e.tone??`danger`,resolve:t})})}function ia(e){ta.resolve?.(e),ta.open=!1,ta.resolve=null}var aa={class:`dialog card confirm-dialog`},oa={id:`confirm-dialog-title`,class:`confirm-dialog__title`},sa={class:`confirm-dialog__message`},ca={class:`dialog-actions confirm-dialog__actions`},la=w(D({__name:`ConfirmDialog`,setup(e){let t=na();function n(){ia(!1)}function r(){ia(!0)}return(e,a)=>E(t).open?(o(),v(`div`,{key:0,class:`dialog-overlay confirm-dialog-overlay`,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`confirm-dialog-title`,onClick:re(n,[`self`])},[x(`div`,aa,[x(`h3`,oa,l(E(t).title),1),x(`p`,sa,l(E(t).message),1),x(`div`,ca,[p(ea,{variant:`outline`,onClick:n},{default:i(()=>[y(l(E(t).cancelLabel),1)]),_:1}),p(ea,{variant:E(t).tone===`danger`?`danger`:`primary`,onClick:r},{default:i(()=>[y(l(E(t).confirmLabel),1)]),_:1},8,[`variant`])])])])):g(``,!0)}}),[[`__scopeId`,`data-v-2e50e2a7`]]),ua=D({__name:`IconSuccessCircle`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(o(),T(A,{icon:`vuesax-linear:tick-circle`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),da=[`aria-labelledby`,`aria-describedby`],fa={class:`message-modal__head`},pa={class:`message-modal__icon`,"aria-hidden":`true`},ma={key:1,class:`message-modal__icon-fallback`},ha={id:`message-modal-title`,class:`message-modal__title`},ga={id:`message-modal-body`,class:`message-modal__body`},_a={class:`message-modal__text`},va=w(D({__name:`AppToast`,setup(r){let{message:a,title:s,tone:c,clear:u}=si(),d=S(null);function m(e){return e===`error`?`!`:e===`warning`?`⚠`:`i`}let h={success:`message-modal--success`,error:`message-modal--error`,info:`message-modal--info`,warning:`message-modal--warning`};function _(e){e.key===`Escape`&&(e.preventDefault(),u())}function b(e){typeof document>`u`||(document.documentElement.style.overflow=e?`hidden`:``,document.body.style.overflow=e?`hidden`:``)}return f(a,async(e,t,r)=>{let i=!!e;b(i),i?(document.addEventListener(`keydown`,_),r(()=>document.removeEventListener(`keydown`,_)),await n(),d.value?.querySelector(`button`)?.focus()):document.removeEventListener(`keydown`,_)},{flush:`post`}),e(()=>{b(!1),document.removeEventListener(`keydown`,_)}),(e,n)=>(o(),T(C,{to:`body`},[p(k,{name:`message-modal-fade`},{default:i(()=>[E(a)?(o(),v(`div`,{key:0,class:`dialog-overlay message-modal-overlay`,role:`presentation`,onClick:n[0]||=re((...e)=>E(u)&&E(u)(...e),[`self`])},[x(`div`,{class:t([`dialog card message-modal`,h[E(c)]]),role:`alertdialog`,"aria-modal":`true`,"aria-labelledby":E(a)?`message-modal-title`:void 0,"aria-describedby":E(a)?`message-modal-body`:void 0},[x(`header`,fa,[x(`span`,pa,[E(c)===`success`?(o(),T(ua,{key:0,size:40})):(o(),v(`span`,ma,l(m(E(c))),1))]),x(`h2`,ha,l(E(s)),1)]),x(`div`,ga,[x(`p`,_a,l(E(a)),1)]),x(`footer`,{ref_key:`footerRef`,ref:d,class:`message-modal__footer dialog-actions`},[p(ea,{block:``,onClick:E(u)},{default:i(()=>[...n[1]||=[y(`متوجه شدم`,-1)]]),_:1},8,[`onClick`])],512)],10,da)])):g(``,!0)]),_:1})]))}}),[[`__scopeId`,`data-v-2ec86b0d`]]),ya=D({__name:`App`,setup(e){let t=_i(),n=W(),r=Zr(),a=oe(),s=Qr(),c=Oe(),l=S(`page-fade`);function d(e){return e.split(`/`).filter(Boolean).length}return c.beforeEach((e,t)=>{if(!t.name){l.value=`page-fade`;return}let n=Vn(d(e.path)-d(t.path),-1,1);n>0?l.value=`page-forward`:n<0?l.value=`page-back`:l.value=`page-fade`}),ee(async()=>{await t.hydrate(),t.isAuthenticated&&(await Promise.all([a.loadCompanies(),n.hydrate(),r.hydrate(),s.hydrate()]),fi())}),P(()=>{t.isAuthenticated&&s.refreshUnreadCount()},6e4,{immediate:!1}),(e,t)=>(o(),v(b,null,[p(Zi,null,{default:i(()=>[p(E(un),null,{default:i(({Component:e,route:t})=>[p(k,{name:l.value,mode:`out-in`},{default:i(()=>[(o(),v(`div`,{key:t.path,class:`page-transition page-shell`},[(o(),T(u(e)))]))]),_:2},1032,[`name`])]),_:1})]),_:1}),p(la),p(va)],64))}}),ba=`modulepreload`,xa=function(e){return`/`+e},Sa={},$=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=xa(t,n),t=s(t),t in Sa)return;Sa[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:ba,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},Ca=dn({history:Mt(`/`),routes:[{path:`/welcome`,name:`welcome`,component:()=>$(()=>import(`./WelcomeView-C4--jdQ8.js`),__vite__mapDeps([0,1,2,3])),meta:{guest:!0,hideNav:!0}},{path:`/login`,name:`login`,component:()=>$(()=>import(`./LoginView-CYh1C8uL.js`),__vite__mapDeps([4,1,5,6,7,8,9,10,2,11,12,13,14,15,16])),meta:{guest:!0,hideNav:!0}},{path:`/register`,name:`register`,component:()=>$(()=>import(`./RegisterView-CWi6xfK_.js`),__vite__mapDeps([17,1,5,6,7,8,18,9,10,2,11,12,13,14,15,19])),meta:{guest:!0,hideNav:!0}},{path:`/otp`,name:`otp`,component:()=>$(()=>import(`./OtpView-ynM94iKr.js`),__vite__mapDeps([20,1,5,6,21,7,9,10,2,11,12,13,15,22])),meta:{guest:!0,hideNav:!0}},{path:`/`,name:`home`,component:()=>$(()=>import(`./HomeView-BmHs1we_.js`),__vite__mapDeps([23,1,5,6,24,21,7,25,10,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40])),meta:{requiresAuth:!0}},{path:`/companies`,redirect:`/categories`},{path:`/categories`,name:`categories`,component:()=>$(()=>import(`./CategoriesView-BBAIojBo.js`),__vite__mapDeps([41,1,5,6,42,10,43,26,27,28,29,25,44,45,30,31,32,46])),meta:{requiresAuth:!0}},{path:`/products`,name:`products`,component:()=>$(()=>import(`./ProductsView-BHnNS9AU.js`),__vite__mapDeps([47,1,5,6,42,48,43,49,10,50,26,27,28,29,25,44,45,31,32,51,52,34,33,39,53,24,21,7,54,55])),meta:{requiresAuth:!0}},{path:`/product`,name:`product`,component:()=>$(()=>import(`./ProductDetailView-5IPJ4kFG.js`),__vite__mapDeps([56,1,5,6,7,57,29,25,58,8,59,10,26,27,28,45,30,31,34,33,35,36,37,38,39,60])),meta:{requiresAuth:!0}},{path:`/catalogs`,redirect:`/products`},{path:`/catalogs/:catalogId`,redirect:e=>({path:`/product`,query:{id:String(e.params.catalogId??``)}})},{path:`/catalog-requests`,name:`catalog-requests`,component:()=>$(()=>import(`./CatalogRequestsView-BtBi9qJl.js`),__vite__mapDeps([61,1,7,49,10,5,6,50,36,29,25,62])),meta:{requiresAuth:!0}},{path:`/catalog-requests/latest-status`,name:`catalog-request-latest-status`,component:()=>$(()=>import(`./LatestCatalogRequestStatusView-BKQRyTdg.js`),__vite__mapDeps([63,1,7,49,10,5,6,50,36,29,25,26,27,64,65,66])),meta:{requiresAuth:!0}},{path:`/favorites`,name:`favorites`,component:()=>$(()=>import(`./FavoritesView-qjhpwB4y.js`),__vite__mapDeps([67,1,5,6,7,49,10,50,26,27,28,29,25,33,39,68])),meta:{requiresAuth:!0}},{path:`/customers`,name:`customers`,component:()=>$(()=>import(`./CustomersView-Bpq3-lKt.js`),__vite__mapDeps([69,1,7,18,5,6,70,48,49,10,50,26,27,28,29,25,71,8,12,13,15,72,73,74,51,52,75])),meta:{requiresAuth:!0,agentOnly:!0}},{path:`/customers/new`,redirect:e=>({path:`/customers`,query:{...e.query,create:`1`}})},{path:`/customer`,name:`customer`,component:()=>$(()=>import(`./CustomerDetailView-7DfKtoIe.js`),__vite__mapDeps([76,1,5,6,7,59,77,14,78,49,10,50,26,27,28,29,25,79,80,81,82,83,84,71,8,12,13,15,72,73,74,85])),meta:{requiresAuth:!0,agentOnly:!0}},{path:`/meeting-report`,redirect:e=>({path:`/customer`,query:{id:String(e.query.customerId??``),tab:`reports`,meetingReport:`1`}})},{path:`/reminders`,name:`reminders`,component:()=>$(()=>import(`./RemindersView-CmQQhLnf.js`),__vite__mapDeps([86,1,5,6,7,70,10,87,26,27,28,29,25,30,79,80,82,83,84,53,24,21,54,88])),meta:{requiresAuth:!0,agentOnly:!0}},{path:`/reminder`,name:`reminder`,component:()=>$(()=>import(`./ReminderDetailView-bB7d06zX.js`),__vite__mapDeps([89,1,49,10,5,6,50,26,27,28,29,25,90])),meta:{requiresAuth:!0,agentOnly:!0,hideNav:!0}},{path:`/companies/:companyId/catalogs`,redirect:e=>({path:`/products`,query:{companyId:String(e.params.companyId??``)}})},{path:`/companies/:companyId/catalogs/:catalogId/products`,redirect:e=>({path:`/products`,query:{companyId:String(e.params.companyId??``)}})},{path:`/cart`,name:`cart`,component:()=>$(()=>import(`./CartView-CbjvTlMq.js`),__vite__mapDeps([91,1,5,6,7,58,29,8,25,57,59,92,93,94,10,12,13,95,96,97,78,43,98])),meta:{requiresAuth:!0}},{path:`/orders`,name:`orders`,component:()=>$(()=>import(`./OrdersView-8q5gwU0V.js`),__vite__mapDeps([99,1,5,6,7,57,29,25,92,93,94,77,10,83,48,87,100])),meta:{requiresAuth:!0}},{path:`/orders/latest-status`,name:`order-latest-status`,component:()=>$(()=>import(`./LatestOrderStatusView-Bw1EA_ra.js`),__vite__mapDeps([101,1,7,49,10,5,6,50,26,27,64,65,102])),meta:{requiresAuth:!0}},{path:`/order`,name:`order-query`,redirect:e=>{let t=String(e.query.id??``);return t?{path:`/orders/${t}`}:{name:`orders`}}},{path:`/orders/:id`,name:`order-detail`,component:()=>$(()=>import(`./OrderDetailView-PxnhEnTG.js`),__vite__mapDeps([103,1,5,6,24,21,7,8,77,10,12,13,15,104,105,106,79,80,82,83,84,53,54,107])),meta:{requiresAuth:!0}},{path:`/orders/:id/success`,name:`order-success`,component:()=>$(()=>import(`./OrderSuccessView-BWqBSxwt.js`),__vite__mapDeps([108,1,7,49,10,5,6,50,30,109])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/settlement`,name:`settlement`,component:()=>$(()=>import(`./SettlementTypeView-BX-jH-Nn.js`),__vite__mapDeps([110,1,5,6,7,111,12,13,96,97,49,10,50,104,112,113])),meta:{requiresAuth:!0}},{path:`/orders/:id/cash`,name:`cash-settlement`,component:()=>$(()=>import(`./CashSettlementView-D_RtxoI6.js`),__vite__mapDeps([114,1,7,57,29,25,77,49,10,5,6,50,112,104,115])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/check-mode`,name:`check-mode`,component:()=>$(()=>import(`./CheckModeSelectView-Cab34XIX.js`),__vite__mapDeps([116,1,7,111,5,6,49,10,50,112,104,81,117])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/check-form`,name:`check-form`,component:()=>$(()=>import(`./CheckFormView-B9M6Dswt.js`),__vite__mapDeps([118,1,5,6,7,8,111,12,13,15,49,10,50,112,104,72,73,105,106,79,80,119])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/check-list`,name:`check-list`,component:()=>$(()=>import(`./CheckListView-DEwQImhv.js`).then(e=>e.n),__vite__mapDeps([120,1,7,93,5,6,94,10,12,13,112,104,121])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/profile`,name:`profile`,component:()=>$(()=>import(`./ProfileView-B4uQciEk.js`),__vite__mapDeps([122,1,5,6,7,59,123,77,26,27,28,29,25,34,33,124])),meta:{requiresAuth:!0}},{path:`/profile/edit`,name:`profile-edit`,component:()=>$(()=>import(`./ProfileEditView-BPZL0Ss-.js`),__vite__mapDeps([125,1,5,6,25,12,13,15,72,73,37,126,10,127,128])),meta:{requiresAuth:!0}},{path:`/profile/addresses`,name:`profile-addresses`,component:()=>$(()=>import(`./AddressesView-C3SN6Jwn.js`),__vite__mapDeps([129,1,5,6,24,21,25,70,95,37,126,10,127,130])),meta:{requiresAuth:!0}},{path:`/profile/security`,name:`profile-security`,component:()=>$(()=>import(`./ProfileSecurityView-BWpD4liS.js`),__vite__mapDeps([131,1,12,13,15,72,73,126,10,5,6,127,132])),meta:{requiresAuth:!0}},{path:`/profile/notifications`,name:`profile-notifications`,component:()=>$(()=>import(`./ProfileNotificationsView-BtIUUGDp.js`),__vite__mapDeps([133,1,5,6,7,93,94,126,10,127,134])),meta:{requiresAuth:!0}},{path:`/profile/display`,name:`profile-display`,component:()=>$(()=>import(`./ProfileDisplayView-prlxDHbu.js`),__vite__mapDeps([135,1,5,6,21,136,29,24,126,10,127,137])),meta:{requiresAuth:!0}},{path:`/profile/checks`,name:`profile-checks`,component:()=>$(()=>import(`./ProfileChecksView-Du4b9ELG.js`),__vite__mapDeps([138,120,1,7,93,5,6,94,10,12,13,112,104,121])),meta:{requiresAuth:!0}},{path:`/:pathMatch(.*)*`,name:`not-found`,component:()=>$(()=>import(`./NotFoundView-DcuA7MTj.js`),__vite__mapDeps([139,1,140]))}],scrollBehavior(){return{top:0}}});Ca.beforeEach(async e=>{await _i().hydrate();let t=Fr();return e.meta.requiresAuth&&!t?{name:`welcome`,query:{redirect:e.fullPath}}:e.meta.guest&&t||e.meta.agentOnly&&Nr()?.appRole!==`agent`?{name:`home`}:!0});var wa=ne(ya),Ta=N();wa.use(Ta),wa.use(Ca),he(Ta),wa.mount(`#app`),`serviceWorker`in navigator&&window.addEventListener(`load`,()=>{navigator.serviceWorker.register(`/sw.js`,{scope:`/`})});export{Oe as C,ke as S,Wr as _,xi as a,gr as b,_i as c,Qr as d,Zr as f,Ur as g,qr as h,wi as i,gi as l,Xr as m,ra as n,yi as o,Yr as p,ea as r,vi as s,ua as t,si as u,Gr as v,Wn as x,_r as y};